@media screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .service-style-five {
    position: relative;
    padding: 50px 0px 50px 0px;
}
.bread-crumb {
    padding: 0 10px;
}
.about-style-six .video-gallery::before {
    position: absolute;
    content: '';
    width: 380px;
    height: 370px;
    left: -65px;
    top: -65px;
    z-index: -1;
}
.about-style-six .about-content .text {
    padding-bottom: 0;
}
.about-style-six .about-content {
    margin-bottom: 0;
}
.about-style-six {
    position: relative;
    padding: 15px 0px 15px 0px;
        padding-bottom: 15px !important;
}
.about-style-six .title-box {
    padding-bottom: 0;
}
.text.text-justify {
    margin: 0 !important;
}
.about-style-six .about-content .text .para-about {
    padding: 0 20px;
}
.about-style-six .about-content {
    margin-right: 0px;
}
.general-help {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.flex-alignment {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.pharmacutical-style {
    color: #000;
}
.navigation-mobile {
    position: fixed;
    background: #fff;
    box-shadow: 5px 0px 18px #c7c7c7;
    width: 100%;
}
.navbar-toggle {
    text-align: end;
    margin: 0 auto di;
    margin: 0 auto !important;
    display: block;
    position: relative;
    right: -280px !important;
}
.header-style-three .header-bottom .nav-outer .menu-area {
    position: absolute;
    width: 97%;
    text-align: end;
}
.navbar-collapse.clearfix.collapse.show {
    position: absolute;
    min-width: auto !important;
}
.main-menu .collapse {
    max-height: 350px;
}
.service-style-five .title-box {
    margin-bottom: 20px;
}
.tabs {
    position: relative;
    background: rgba(255, 255, 255, 0.50);
    padding: 10px 5px;
    display: flex;
    justify-content: space-evenly;
    list-style: none;
    margin-bottom: 60px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    text-align: center;
}
.sec-title {
    font-size: 20px;
}
.service-style-five .tab-content .content-box {
    margin: 0;
}
.cta-style-two .lower-cta-content .list {
    width: 100%;
}
.cta-style-two .lower-cta-content {
    padding: 10px;
} 
.cta-style-two .lower-cta-content .title {
    font-size: 20px;
}
.video-gallery::after {
    position: absolute;
    content: '';
    
    width: 200px;
    height: 263px;
    right: -40px;
    bottom: -30px;
    z-index: -1;
}
.video-gallery::before {
    position: absolute;
    content: '';
    
    width: 200px;
    height: 263px;
    left: -65px;
    top: -65px;
    z-index: -1;
}
.cta-style-two .content-box {
    padding-bottom: 60px;
}
.cta-style-two .content-box .cta-title {
    font-size: 20px;
    padding: 0;
}
.cta-style-two {
    padding: 50px 0 50px 0;
}
.about-style-eight .title-box {
    padding-bottom: 30px;
    padding: 35px 0 0;
}
.carousel-control-prv {
    position: absolute;
    left: 4%;
    width: 0;
    height: 0;
    top: 54%;
    opacity: 10;
    transition: all ease-in 0.5s;
    z-index: 1;
}
.carousel-control-nxt {
    width: 0;
    height: 0;
    position: absolute;
    top: 54%;
    left: 96%;
    background-color: #172424;
    opacity: 10;
    transition: all ease-in 0.5s;
    z-index: 1;
}
.header-style-three .header-bottom .nav-outer .logo-box {
    width: 60%;
}
.header-style-three .header-bottom .nav-outer {
    position: relative;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0px 15px;
    flex-direction: row;
}
.main-menu .navbar-header .navbar-toggle {
    margin: 0;
}
#carouselExampleFade .carousel-inner.carousel-bg .carousel-item img {
    height: 250px;
}
.carousel-inner .carousel-item .content {
    top: 23%;
}
.carousel-inner .carousel-item .content h1 {
    font-size: 20px;
    margin-bottom: 5px;
}
.carousel-inner .carousel-item .content .text {
    margin-bottom: 5px;
    line-height: 1;
}
.header-bottom.sticky .main-menu .navbar-header .navbar-toggle .icon-bar {
    background: #171717;
}
.analystic_buid {
    margin: 0;
}
.shadow-effect img {
    margin: auto;
}
.main-footer .event-widget {
    margin-right: 0;
    margin-left: 15px;
}
.main-footer .link-widget {
    margin-left: 15px;
}
.main-footer {
    padding: 50px 0 0 0;
}
.footer-bottom .container {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    text-align: center;
}
.qa-border {
    margin: 10px 0;
}
.service-section {
    position: relative;
    padding: 50px 0px 0px 0px !important;
    
}
.feature-section .title-box .top-text::after {
    position: absolute;
    content: '';
    background: #ff0000;
    width: 18px;
    height: 1px;
    right: 39%;
    margin-right: -22px;
    top: 55%;
    margin-top: 0px;
}
.feature-section .title-box .top-text::before {
    position: absolute;
    content: '';
    background: #ff0000;
    width: 18px;
    height: 1px;
    left: 39%;
    margin-left: -22px;
    top: 55%;
    margin-top: 0px;
}
.slide-up span {
    margin: 0 auto;
    display: block;
    font-size: 20px;
    text-align: left;
}
.image-box {
    height: auto !important;
}
.main-menu .navbar-collapse > .navigation > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a {
    color: #fff !important;
}
}