
@media(max-width:1399px) {

.home .owl-carousel .owl-nav.disabled{display: inline-block !inline-block;}
.home .owl-carousel .owl-dots .owl-dot{ width: 15px; height: 15px; display: inline-block; background: #ffffff; border-radius: 100px; margin: 1px;} 
.home .owl-carousel .owl-dots .owl-dot.active{ background: #e50d0d;}

.cc-header .navbar-nav>li { margin:15px 20px;}

.cc-ambassador-inn h2 { font-size: 40px;}
.cc-stockists-inn .content-box { width: 94%;}

.cc-align-center .cc-leftfull-img:before {
    right: -15px;
    bottom: 29px;
}

.bnnerbox {
    right: 46px;
}

.cc-testimonial-wrap .ser-head h2 {
    font-size: 40px;
}

}  

@media(min-width:768px) {


.cc-header .navbar-fixed-bottom .navbar-collapse, .cc-header .navbar-fixed-top .navbar-collapse, .cc-header .navbar-static-top .navbar-collapse { margin-top: 0px }
.cc-form-wrap ul { margin-top: 10px; margin-left: 15px }
.cc-header .navbar-form { padding-right: 0; margin-top: 5px; }
.cc-form-wrap li { margin-right: 10px; margin-left: 10px }
.cc-form-wrap li:last-child { margin-right: 0 }
.cc-form-wrap li a, .cc-form-wrap li a i { color: #fff; font-size: 20px }
.cc-header .cc-cartwrap-mob { display: none; }
.cc-stockiestb-inn .cc-stockiest-inn img { max-height: 80px; }


}

@media(max-width:1199px) {

.container { width: auto; max-width: 96%;}

.bnnerbox h2 {font-size: 30px; }   
.bannertext .bannerlogo {  max-width: 80px;}
.navbar-header {max-width: 145px;}
.bnnerbox h3 {font-size: 16px; }


.cc-stockiestb-inn .cc-stockiest-inn strong { white-space: normal; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.cc-header .cc-form-wrap .cc-form-input a {  padding: 12px 24px;  font-size: 12px;}

.cc-header .cc-form-wrap .contact-phone a {  font-size: 16px;}

.cc-header .navbar-brand { max-width: 89px;}

.cc-header .navbar-nav>li>a { font-size: 15px;}

.cc-header .navbar-nav>li { margin: 15px 15px; position: relative; }
.cc-header .navbar ul.nav.navbar-nav li span.icon { margin-left: 0; font-size: 19px; position: absolute; right: -20px; top: -1px; }
.cc-ambassador-inn h2 { font-size: 32px; }
.cc-align-center .cc-leftfull-img:before { right: -13px; bottom: 61px; }
.pharmacy-services-bg .owl-dots { display: none; }
.clinic-service .block+.block { padding-left: 2rem; }
.clinic-service .block ul { padding: 0px 0px 0px 0px; }
.clinic-service .block ul li { font-size: 15px; }
.clinic-service .cc-ambassador-inn p { font-size: 15px; }
.cc-testimonial-wrap h2 { font-size: 29px; }
.cc-testimonial-wrap .owl-nav .owl-prev { left: -33px; }
.cc-testimonial-wrap .owl-nav .owl-next { right: -33px; }
.here-help .cc-ambassador-inn h2 { font-size: 37px; }

.cc-testimonial-wrap .ser-head h2 {
    font-size: 37px;
}

.cc-footer p {
    font-size: 12px;
}

.cc-foot-mid ul li a {
     font-size: 12px;
}


}


@media (max-width: 991px){
    
.cc-stockiestb-inn { column-count: inherit !important; }
.cc-stockiestb-inn .cc-stockiest-inn,
.cc-stockiestb-inn .cc-stockiest-inn:nth-child(4n),
.cc-stockiestb-inn .cc-stockiest-inn:hover:nth-child(4n) { width: 32%; margin-right:2%; }
.cc-stockiestb-inn .cc-stockiest-inn:nth-child(3n) { margin-right:0; }
.cc-ambassador-inn p, .cc-pc-left p {font-size: 14px; line-height: 22px; margin-bottom: 14px; }


#rmp_menu_trigger-186 {
    display: block;
    position: absolute;
    left: 14px;
    background: #dd3846 !important;
    border-radius: 0px;
    width: 43px;
    height: 38px;
    font-size: 13px;
        padding-left: 6px;
        top: 31px;
}

button.rmp_menu_trigger .responsive-menu-pro-inner::before {
    top: 8px;
}

button.rmp_menu_trigger .responsive-menu-pro-inner::after {
    bottom: 8px;
}

#rmp_menu_trigger-186 .responsive-menu-pro-inner, 
#rmp_menu_trigger-186 .responsive-menu-pro-inner::before,
#rmp_menu_trigger-186 .responsive-menu-pro-inner::after {
    width: 20px;
    height: 2px;
    background-color: #fff;
    border-radius: 4px;
    position: absolute;
}

.cc-header .navbar-brand {
    margin-left: 36px;
}

.cc-ambassador-inn h2 {
    font-size: 32px;
}

.cc-testimonial-wrap .ser-head h2 {
    font-size: 32px;
}

.ser-head {
    margin-top: 3rem;
    margin-bottom: 3rem;
}

.pharmacy-services-bg h2 {
    font-size: 32px;
}

.cc-stockists-inn .title-box {
    font-size: 17px;
    max-width: 178px;
    min-height: 45px;
}
.cc-stockists-inn .content-box {
    width: 94%;
    font-size: 14px;
}

.pharmacy-services-bg #cc-stockists .owl-nav {
    margin-top: 1rem;
}


.container.cc-stockists-wrap h2 {
    font-size: 32px;
}

.Facilities-sec .Facilities-icons h4 {
    font-size: 15px;
}

.Facilities-sec .Pharmacy-img {
    width: 310px;
    height: 310px;
    line-height: 310px;
}

.Facilities-sec .Pharmacy-img img {
    width: 100%;
    max-width: 185px;
}


.clinic-service {
    display: block;
}

.clinic-service .block {
    width: 100%;
}

.clinic-service .block+.block {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
}

.clinic-service .cc-ambassador-inn {
    width: 100%;
    margin-top: 0px;
}

.here-help .cc-ambassador-inn {
    max-width: 100%;
    padding-top: 2rem;
}

 


#rmp-container-186{
background-color: #dd3846;	
padding-top: 3rem;
left: -1px;
}

#rmp_menu_trigger-186.is-active {
    top: 0;
    left: 0;
}


.cc-foot-right .widget-content {margin-top: 30px; }



.Nominate-form-sec {
    max-width: 100%;
    width: 100%;
    margin: 2rem auto 0;
}

.Nominate-form-sec .Nominate-form {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}


}




@media(max-width:767px) {
    
.cc-stockiestb-inn .cc-stockiest-inn,
.cc-stockiestb-inn .cc-stockiest-inn:nth-child(4n),
.cc-stockiestb-inn .cc-stockiest-inn:hover:nth-child(4n),
.cc-stockiestb-inn .cc-stockiest-inn:nth-child(3n) { width: 100%; margin-right: 0; min-height: inherit; }
.cc-stockiestb-inn .cc-stockiest-inn img { max-height: 60px; margin-top: 0; max-width: 100%; }


.bnnerbox h2 {
    font-size: 25px;
    line-height: 28px;
}

.bannertext .bannerlogo {
    right: 4%;
    bottom: 9px;
}


.cc-ambassador-wrap .cc-ambassador-inn {
    margin-bottom: 3rem;
}


.cc-align-center .cc-leftfull-img:before {
    bottom: -28px;
}


.opeing-hrs {padding: 0 21px 0px 21px; margin-top: 30px; min-height: inherit;    width: 100%; }


.cc-header .navbar button.navbar-toggler {
    display: none;
}

.Facilities-sec {
position: relative;
    padding: 1.5rem 0 2rem;
    width: 100%;
    max-width: 1020px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: space-around;
}

.Facilities-sec .Pharmacy-img {
       margin-bottom: 3rem;
    display: block;
    width: 400px;
    height: 400px;
    line-height: 400px;
}


.Facilities-sec .Facilities-icons {
position: relative;
    top: 0 !important;
    width: 50%;
    max-width: 100%;
    text-align: center;
    float: none;
    left: 0 !important;
    right: 0 !important;
    margin-bottom: 2rem;
    display: inline-block;
}

.bbcls {
    padding-left: 0rem;
}

.cc-foot-left img {
    max-width: 200px;
}

.cc-foot-mid {
    padding-bottom: 2rem;
}


.cc-foot-right {
    padding-bottom: 2rem;
}

.cc-align-center .cc-leftfull-img {
    padding-left: calc(var(--bs-gutter-x) * .5);
}


.cc-copyrights p {
    text-align: center;
}

.cc-copyrights p.text-right {
    text-align: center;
    margin-top: 1rem;
    margin-bottom: 0.5rem;
}

.cc-testimonial-wrap .owl-nav .owl-prev {
    left: -4px;
}

.cc-testimonial-wrap .owl-nav .owl-next {
    right: -4px;
}


}



@media(max-width:576px) {

.home .cc-video .owl-carousel .owl-item .bannerimg img { width: 100%; height: 217px; object-fit: cover; }
#rmp_menu_trigger-186 { top: 22px; }
.bnnerbox h3 { margin-bottom: 11px; }


.btn.btn-primary { padding: 12px 16px; font-size: 12px; }

.bannerimg:before { content: ""; background-color: rgba(255,255,255, 0.4); width: 100%; position: absolute; height: 100%; left: 0; }

.bannerimg { position: relative; }
.bannertext .bannerlogo { display: none; }

.cc-align-center .cc-leftfull-img:before { display: none; }

.cc-header .cc-form-wrap .cc-form-input { display: none; }

.cc-header .navbar-brand { margin-left: 54px; max-width: 64px; margin-right: 0px; }


.cc-header .cc-form-wrap .contact-phone {
align-items: center;
margin-right: 0px;
}

.cc-header .cc-form-wrap .contact-phone .phone {
background: #f5e8e9;
color: #dd3846;
width: 35px;
height: 35px;
display: inline-block;
padding: 7px 0;
text-align: center;
margin-right: 10px;
border-radius: 5px;
}

.cc-header .cc-form-wrap .contact-phone a {
font-size: 15px;
}

.cc-ambassador-inn h2 {
font-size: 24px;
}

.container.cc-stockists-wrap h2 {
font-size: 29px;
}

.here-help .cc-ambassador-inn h2 {
font-size: 28px;
}

.clinic-service .block+.block {
padding-left: 1rem;
padding-right: 1rem;
padding-bottom: 1rem;
}

.cc-prodcut-nav nav .pagination-single-inner a { font-size: 13px; }


.Facilities-sec .Pharmacy-img {
    margin-bottom: 3rem;
    display: block;
    width: 300px;
    height: 300px;
    line-height: 279px;
}


}


