@charset "utf-8"; 
/* CSS Document */ 
html{-webkit-text-size-adjust:none;/* Prevent font scaling in landscape */}
body{background-color:#fff;margin:0;padding:0;outline:none;font-family: 'PT Sans', sans-serif;line-height:normal;font-weight:400;color:#202020; letter-spacing:0.25px}
*{margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
p{margin:0;padding:0;}
img{border:0;vertical-align:text-top;}
.clear{clear:both;}
select{text-indent:11px!important} 
@-moz-document url-prefix(){select{text-indent:2px !important}} 
select, input, textarea{margin:0;padding:0;outline:none;font-family: 'PT Sans', sans-serif;font-size:16px;color:#202020;outline:none;}
h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal;line-height:normal;font-family: 'PT Sans', sans-serif; color:#202020}
hr{color:#dddddd;border:none;border-top:1px solid #dddddd;height:1px;margin:0;padding:0;margin-bottom:15px;}
.gradient{filter:none;} 
input[type=text],input[type=url],input[type=email],input[type=password],input[type=tel],input[type=button],input[type=submit], select{-webkit--webkit-appearance:none;border-radius:0; border-radius:0;}
input[type=checkbox]{-webkit-appearance:checkbox;-webkit-border-radius:0;border-radius:0;}
input[type=radio]{-webkit-appearance:radio;-webkit-border-radius:0;border-radius:0;}
::-webkit-input-placeholder{/* WebKit browsers */color:#535353;}
:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#535353;opacity:1;} 
::-moz-placeholder {/* Mozilla Firefox 19+ */color:#535353;opacity:1;}
:-ms-input-placeholder{/* Internet Explorer 10+ */color:#535353;}
/* new clearfix */
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
a{ color:#414042;text-decoration:underline}
a:hover{ text-decoration:none}
* html .clearfix{zoom:1;}/* IE6 */
*:first-child+html .clearfix{zoom:1;}/* IE7 */
.uppercase{text-transform:uppercase}
.monstserat-regular { font-family:"montserratregular",Arial, Helvetica, sans-serif}
.monstserat-semibold { font-family:"montserratsemi_bold",Arial, Helvetica, sans-serif}
.monstserat-light {font-family:"montserratlight",Arial, Helvetica, sans-serif}
.monstserat-hairline { font-family:"montserrathairline",Arial, Helvetica, sans-serif}
.timesnewroman { font-family:"times_new_romanregular",Arial, Helvetica, sans-serif;}
.tcenter{text-align:center}
.tjustiry{text-align:justify}
.text13{font-size:13px}
.text15{font-size:15px;}
.text16 { font-size:16px}
.text17{font-size:17px;}
.text18 { font-size:18px;}
.text20{font-size:20px;}
.text22{font-size:22px;}
.text25{font-size:25px;}
.text30{font-size:30px;}
.text35{font-size:35px;}
.text40{font-size:40px;}
.text50{font-size:50px}
.text60{font-size:60px;}
.line32{line-height:32px}
.line30{line-height:30px}
.line24{line-height:24px;}
.line20{line-height:20px}
.line22{line-height:22px;}
.semibold{font-weight:600}
.bold{font-weight:800}
.line35{line-height:35px}
.line26{line-height:26px}
.col-yellow{color:#df9937}
.open-light{font-weight:300}
.col-megenta{color:#734184}
.lspacing50{letter-spacing:.5px;}
.lspacing100{letter-spacing:1px;}
.pt-sans-bold{font-weight:700}
.line20{line-height:20px}
.ptop5{padding-top:5px;}
.ptop10{padding-top:10px}
.ptop15{padding-top:15px}
.ptop20{padding-top:20px}
.ptop25{padding-top:25px}
.ptop30{padding-top:30px}
.col-white{color:#fff}
.text14{font-size:14px;}
.text13{font-size:13px;}
.line28{line-height:28px;}
.italic{font-style:italic}
.ptop5{padding-top:5px;}
.line35{line-height:35px}
.back-white{background:#fff}
.back-gray{background:#eaeaea}
.ptop5{padding-top:5px;}
.letter1{letter-spacing:1px}
.letter2{letter-spacing:2px}
.letter3{letter-spacing:3px}
.letter4{letter-spacing:4px}
.letter5{letter-spacing:5px}
.letter6{letter-spacing:6px}
.col-lightblue{color:#38b7a1}
.col-charcoal{color:#333}
.col-blue{color:#0d3b95}
.col-yellow{color:#fed24a}
.col-aqwamarine{color:#00b0a5}
.col-salmonred{color:#fb5c54}
.col-purple{color:#42327c}
.col-rama{color:#00b0a5}
.bobbyroughsoft{font-family:"bobby_rough_softregular",Arial, Helvetica, sans-serif}
/*********************************Header Starts here************************************/
.container1800 {max-width:1800px; margin:auto; position:relative;}
.container1600 { max-width:1600px; margin:auto}

.header { /*position:sticky; top:0; left:0; width:100%; z-index:100000; background:#fff*/ padding-top:1px;  }
.header .container{ position:relative}
.darkHeader.header{height:auto;padding-bottom:0}
.darkHeader.header{animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:both;-moz-box-shadow:0 5px 4px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 5px 4px rgba(0, 0, 0, 0.1);box-shadow:0 5px 4px rgba(0, 0, 0, 0.1);}
@-webkit-keyframes fadeInDown {
    0% { 
        opacity: 0; 
        -webkit-transform: translateY(-400px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 1; 
        -webkit-transform: translateY(0); 
    } 
} 
@keyframes fadeInDown { 
    0% { 
        opacity: 0; 
        transform: translateY(-400px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 1; 
        transform: translateY(0); 
    } 
} 
.fadeInDown{opacity:0;-webkit-transform:translateY(-400px);transform:translateY(-400px);}
.fadeInDown.go{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.darkHeader.header .logo{margin-top:11px;width:220px;}
.darkHeader.header .logo img{max-width:100%;height:auto}
.darkHeader.header .navigation{top:0}
.darkHeader.header .menu-new1 ul li a{padding-top:22px;padding-bottom:10px;}
.darkHeader.header .startclaim{margin-top:7px;margin-bottom:7px}

.logo{margin-top:36px;position:relative;z-index:10; display:table; margin:auto; margin-top:30px; margin-bottom:31px;}
.emailleft { position:absolute; top:28px; left:0; padding-right:50px;  text-align:right}
.svgimageicon{ position:absolute; top:6px; right:0; width:42px}
.col-green { color:#38b7a1}
.emailtext { padding-top:3px;}
.emailtext a{ text-decoration:none}
.emailtext a:hover { color:#38b7a1}

.storelocation{ position:absolute; top:32px; right:0; font-size:17px; color:#202020; text-transform:uppercase; width:197px; text-align:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.storelocation a{ display:block; padding:11px; padding-bottom:8px; border:2px solid #006861; text-decoration:none;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.storelocation a:hover {border:2px solid #006861; background:#006861; color:#fff }
.storelocation img { max-width:24px; height:auto; vertical-align:middle; position:relative; top:-2px; margin-right:4px}

/* General Styling */

/* Info Box Styling */
.info-boxes {
    display: flex;
    justify-content: space-between; /* Adjusts spacing between boxes */
    align-items: center; /* Aligns items vertically in the center */
    margin-top: 15px;
}

.info-box {
    flex: 1; /* Makes all info boxes take up equal space */
    padding: 10px;
    background-color: #006861; /* Light gray background */
    border: 1px solid #ddd; /* Light border */
    text-align: center; /* Center text */
    font-size: 14px; color: #ffffff;
    border-radius: 15px;
    font-weight: 700;
}

.info-box:not(:last-child) {
    margin-right: 10px; /* Adds spacing between the boxes */
}

.text17 {
    font-family: Arial, sans-serif;
    color: #333;
}

.welcome-left, .welcome-right {
    padding: 20px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background-color: #f9f9f9;
    margin-bottom: 30px;
    border-radius: 8px;
}

.welcometext {
    line-height: 1.6;
    margin-top: 10px;
}

/* Specific Styling for Cost, Length, Age Restriction */
.welcometext span {
    display: block;
    margin: 5px 0;
    font-weight: bold;
}

.welcometext span.label {
    color: #007bff;
    font-weight: normal;
    margin-right: 5px;
}

.welcometext .cost {
    color: #28a745;
}

.welcometext .length {
    color: #ff5722;
}

.welcometext .age {
    color: #17a2b8;
}


.navigation{position:relative;float:right;width:100%; border-top:1px solid #b8b8b8}
.navigation .container{position:static}
.navigation1{display:table;margin:auto;position:relative}
.menu-new1{padding-top:0;}
.menu-new1 ul{margin:0;padding:0;list-style:none;}
.menu-new1 ul li{float:left;font-size:17px;color:#fff;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; }

.menu-new1 ul li a{color:#202020;text-decoration:none;position:relative;padding:20px 24px;display:block}
.menu-new1 ul li a:hover, .menu-new1 ul li a.navactive{color:#38b7a1}

.nav-open1{width:100%;background:#fff;border:3px solid #38b7a1;padding:20px;position:absolute;top:46px;left:0;right:0;margin:auto;display:none;z-index:20000;box-shadow:-1px 5px 7px -4px #222;padding-bottom:10px}


.nav-mobile{ width:280px; float:left;}
.nav-mobile-content{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; position:relative}

.close-box {    padding: 1px 8px 5px;    font-size: 18px;    text-align: center;    position: absolute;    top: 16px;    right: 14px;    border: 1px solid #221d46;    cursor: pointer;    display: none;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    color: #221d46;    line-height: 19px;    font-size: 19px;}
.nav-mobile-fixed .close-box{ display:block}
.nav-mobile-overlay{ display:none}

.filtertop { padding-bottom:4px; border-bottom:1px solid #bcbcbc; padding-top:5px}
.filter-mobile { cursor:pointer; display:none}
.filter-mobile {    display: block;    position: absolute;    top: 52px;    left: 10px;    width: 52px;}
.nav-mobile { opacity:0; visibility:hidden; overflow:hidden; height:0;}
.nav-mobile-content{left:-350px; position:relative;  }
.nav-mobile.nav-mobile-fixed {opacity:1; visibility:visible; overflow:visible; height:100%}
.nav-mobile-content { width:0; overflow:hidden;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out; }
.nav-mobile.nav-mobile-fixed .nav-mobile-content{ position:fixed; top:0; left:0; height:100%; z-index:10000; background:#fff;padding:14px; overflow:auto; width:350px; overflow:auto }
.nav-mobile.nav-mobile-fixed .nav-mobile-overlay { position:fixed; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:9000;  top:0; left:0; display:block; overflow:hidden }
.filter-mobile1 svg { width:38px}
.body-fixed { overflow:hidden}
.filter-mobile { display:none}

.navigation .emailleft{ position:relative; top:0; left:0; display:table; margin:auto; margin-top:20px;}
.navigation .storelocation { position:relative; top:0; right:0; display:table; margin:auto; margin-top:20px}


.content {}
.banner{max-width:1900px;margin:auto}
.banner img{max-width:100%;height:auto}
.banner-mobile{display:none}
.slide1{position:relative}


.banner .owl-theme .owl-controls .owl-page span { width:18px; height:18px; background:#454545; opacity:1 ; margin-left:5px; margin-right:5px;}
.banner .owl-theme .owl-controls .owl-page.active2 span { background:#38b7a1 }
.banner .owl-pagination{ position:absolute; bottom:20px; left:0; width:100%}


.usp{ margin-top:64px;}
.uspbox{}
.img-responsive img{ max-width:100%; height:auto}
.uspbox .img-responsive { display:table; margin:auto}
.uspbox h3 { padding-top:24px;}
.uspbox .text17 { padding-top:5px;}
.slide2{ position:relative;  overflow:hidden; padding-top:30px; padding-left:15px; padding-right:15px; }
.slide2 .item img{max-width:100%;height:auto}
.slide2 .item{position:relative;margin:0 22px;position:relative}
.slide2 .customNavigation .next{position:absolute;left:0px;top:46%;cursor:pointer; text-decoration:none}
.slide2 .customNavigation .next:before{content:"\f104";color:#202020;font-size:45px;font-family:"FontAwesome",Arial, Helvetica, sans-serif;font-weight:bold}
.slide2 .customNavigation .prev{position:absolute;right:0px;top:46%;cursor:pointer; text-align:none; text-decoration:none}
.slide2 .customNavigation .prev:before {content:"\f105";color:#202020;font-size:45px;font-family:"FontAwesome",Arial, Helvetica, sans-serif;font-weight:bold}
.slide2 .item a{text-decoration:none; display:block}
.slide2 .slidenavdisabled{display:block!important} 


.welcome {  background: #f3f3f3;  margin-top:80px;  display: flex;  flex-direction: row;  align-content: center;  justify-content: center;}
.welcomeimage{ background:url(../images/welcome1.jpg); background-position:center center; background-repeat:no-repeat}
.welcome .welcomeimage img { display:none}
.welcome-left {   width: 50%;  padding: 32px 45px;  display: flex;  justify-content: center;  flex-direction: column;  align-content: center;}
.welcome-right {  width:50%;  display: flex;  justify-content: center;  flex-direction: column;  align-content: center;}
.welcome .heading1 { margin-bottom:25px}

.heading1 { position:relative; padding-bottom:14px;}


.heading1 { display:table; margin:auto; position:relative; padding-bottom:14px; text-align:center; margin-top:0}
.heading1:before { height:3px; background:#006861; width:80px; content:''; position:absolute; bottom:0; left:0; right:0; margin:auto;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; }
.heading1-left{ display:block; margin-left:0}
.heading1-left:before { right:inherit; }
.welcome:hover .heading1:before{ width:100px;}

.btn1 { min-width:213px;    border:1px solid #006861; text-align:center; color:#fff; font-size:17px;  display:inline-block; text-transform:uppercase;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; position:relative; font-weight:700}
.btn1 a{ color:#fff; text-decoration:none; text-transform:uppercas; display:block; padding:18px 25px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; line-height:18px; z-index:2; position:relative;background:#006861;}
.btn1 a:hover { background:none; color:#202020 }

.welcome .btn1 { width:213px; margin-top:25px}
.welcome .welcometext { max-height:210px; overflow:auto}


.pharmaservices{ padding-top:77px;}
.pharmaservices:hover .heading1:before{ width:100px;}
.pharmabox-section{}
.pharmabox { width:33.33%;}
.pharmabox-section { margin-left:-1%; margin-right:-1%; overflow:hidden}
.pharmabox-section .pharmabox { width:31.33%; margin-left:1%; margin-right:1%; height:60px; display:table; float:left; text-transform:uppercase; margin-top:2%}
.pharmabox-section .pharmabox a { display:table-cell; vertical-align:middle; padding:0}
.pharmabox-section .pharmabox img {  max-width: 24px;  vertical-align: text-bottom;  margin-right:10px;  display: inline-block;}

.viewfull{ color:#006861; font-size:20px; text-align:center; text-transform:uppercase; margin-top:40px;}
.viewfull a{ color:#006861; display:block; text-decoration:underline}
.viewfull a:hover { text-decoration:none}


.storeimage{ background:url(../images/store-location.jpg);background-position:center center; background-repeat:no-repeat}
.storelocator .storeimage img { display:none}
.lbox{ background:#fff; margin-bottom:20px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.lbox a { display:block; text-decoration:none; position:relative;  padding:15px 20px; border:1px solid #006861;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.lbox a:before { width:0; height:100%; position:absolute; content:''; top:0; left:0; background:#006861; z-index:1;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.lbox h3, .lbox div{ position:relative; z-index:2; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.lbox a:hover h3, .lbox a:hover div { color:#fff}

.lbox a:hover:before {width:100%;}
.col-darkgreen { color:#006861}
.lbox .text20 { padding-top:7px}

.companystructure { padding-bottom:10px;}
.companystructure .img-responsive { margin-top:40px;}
.companyst1 { display:block}
.companyst2{ display:none}
.companyst3{ display:none}

.footer { background:#006861; margin-top:50px;}
.foot1 { padding:40px 0}
.footlinks { font-size:17px; color:#fff; text-align:center }
.footlinks a { display:inline-block; color:#fff; text-decoration:none; color:#fff; padding-left:4px; padding-right:4px;}
.footlinks a:hover { text-decoration:underline}

.footemail { text-align:center; color:#fff; padding-top:10px; font-size:17px;}
.footemail a { color:#fff; text-decoration:none}
.footemail a:hover { text-decoration:underline}

.foot2 { padding:40px 0; background:#fff; color:#202020; font-size:17px;}
.kol { color:#006861; text-decoration:none}
.kol:hover { color:#202020}
.sej { color:#202020; text-decoration:none}
.sej:hover { color:#006861}


/*About us page css*/
.text45 { font-size:45px}
.innerbanner{ display:table; width:100%; height:250px; background-image:url(../images/innerbanner.jpg); background-position:center center }
.innerbanner1 { display:table-cell; vertical-align:middle;}
.innerbanner-inner{background:rgba(255,255,255,0.70); padding:18px 0}

.innercontent{ padding-top:40px;}
.cont{ margin-top:20px;}
.cont .img-responsive { text-align:center}
.cont-left { margin-top:20px; width:49%; float:left}
.cont-right { float:right}
.img-responsive img{max-width:100%;height:auto}

.otccont .cont-left{ margin-top:3%}
.otccont ~ .otccont { margin-top:0}
.otclast {background:#f0f0f0;padding:25px;min-height:496px}
.listsymbol{margin:0;padding:0;list-style:none;font-size:15px;}
.listsymbol li{position:relative;padding-left:28px;margin-top:15px;}
.listsymbol li:before{background:url(../images/symbol.svg); background-size:17px; position:absolute; top:0; left:0; content:''; width:20px; height:20px; background-repeat:no-repeat }


.cont-3coloum{}
.cont-3coloum .cont-3left { width:32%; float:left; margin-right:2%; margin-top:3%}
.cont-3coloum .cont-3left:last-child { margin-right:0}


.services-wrapper { margin-top:38px;}
.services-wrapper .serviceimage { min-height:450px; background-repeat:no-repeat; background-position:center center}
.services-wrapper .welcome{ margin-top:0}
.service1 .serviceimage{ background:url(../images/services1.jpg);}
.services-wrapper .serviceimage.img-responsive img{ display:none}
.services-wrapper .welcome-left {justify-content: flex-start;}
.services-wrapper .welcome .welcometext { max-height:290px }

.service2 .serviceimage{ background:url(../images/services2.jpg); }
.service3 .serviceimage{ background:url(../images/services3.jpg);  }
.service4 .serviceimage{ background:url(../images/services4.jpg);  }
.service5 .serviceimage{ background:url(../images/services5.jpg);  }
.service6 .serviceimage{ background:url(../images/services6.jpg);}



.services-wrapper .heading1-left { text-align:left}

.videoiframe {    position: relative;    padding-bottom: 82%; /* 16:9 */    padding-top: 25px;    height: 0; margin-bottom:26px}
.videoiframe iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.locationbox div.text20 { margin-top:6px}
.storelocation1 .cont-3coloum{ padding-bottom:1%}

.contactus a{ color:#202020; text-decoration:none; display:inline-block}
.contactus a:hover { color:#38b7a1}

.form1 { max-width:600px; margin:auto; }
.formrow {}
.formcol-33 { width:31.33%; margin-right:3%; margin-bottom:5%; float:left}
.formcol-100 { width:100%; margin-right:0%; margin-bottom:5%}
.formrow .formcol-33:last-child { margin-right:0}
.input1 { width:100%; font-size:17px; border:1px solid #0d3b95; padding:17px 15px; border:1px solid #525252;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; color:#5f5f5f; font-size:20px }
.input1:hover, .input1:focus { border:1px solid #38b7a1;}
textarea.input1 { height:120px;}
.consultform2 { padding-top:56px}
.form1 { padding-top:50px;}

.btn1-submit { width:100%;  height:62px; background:#006861; border:1px solid #006861; font-size:25px; color:#fff; text-transform:uppercase; border:0; cursor:pointer;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.btn1-submit:hover { background:#202020; border:1px solid #202020;}
.free-consultation .btn1-submit { display:table; margin:auto}

.innerbanner-inner .text45 { font-weight:normal}
.navigation .navigation { border:0}

.otcbox{}
.otcbox-left {background:url(../images/otc3_1.jpg);background-position:center center; background-repeat:no-repeat; height:495px; float:left; width:49%; margin-top:3%}
.otcbox-right { float:right; width:49%; margin-top:3%; min-height:495px;}
.otcbox .otcbox-left.img-responsive img { display:none}
.menu-new1 .current-menu-item a , .menu-new1 .current-menu-item a:hover { color: #38b7a1;} 
.uspbox .img-responsive {width: 90px;}

@media only screen and (max-width:1800px)  {
.container1800 { max-width:1600px;}
.container1600 { max-width:1400px;}
.header .container1800 { padding-left:20px; padding-right:20px; width:100%}
.emailleft { left:20px;}
.storelocation { right:20px;}

.otclast { min-height:inherit}
}
@media only screen and (max-width:1600px)  {
.container1800 { max-width:1300px;}
.container1600 { max-width:1100px;}
}

@media only screen and (max-width:1300px)  {
.container1800 { max-width:1100px;}
.container1600 { max-width:980px;}

.text45 {  font-size: 42px;}
.text35 {  font-size: 32px;}
.text30 {  font-size: 28px;}
.text25 {  font-size: 23px;}
.text20 { font-size:18px;}
.line26 {  line-height: 25px;}
.text17 {  font-size: 16px;}
.btn1 { font-size:16px}
.footlinks { font-size:16px;}
.footemail { font-size:16px}
.foot2 { font-size:16px;}

.usp { margin-top:15px;}
.welcome { margin-top:45px;}
.pharmaservices {  padding-top: 45px;} 
.footer { margin-top:30px;}
.foot1 { padding:30px 0}
.foot2  { padding:30px 0}



}


@media only screen and (max-width:1100px)  {
.container1800 { max-width:980px;}
.container1600 { max-width:980px;}

.companyst1 { display:none}
.companyst2{ display:block}
.companyst3{ display:none}
}

@media only screen and (max-width:980px)  {
.container1800 { max-width:980px; width:96%;}
.container1600 { max-width:980px; width:96%}
.container1800 { max-width:1100px;}
.container1600 { max-width:980px;}

.navigation { top:13px}

.menu-new1 { display:none}
.navigation { left:0; width:auto}
.navigation1 { display:block}
.filter-mobile1 { padding:0}
.filter-mobile { width:60px;} 
.mlogo { width:63px;}
.mlogo img { max-width:100%; height:auto}
.menu-new1 { display:none}
.navigation { height:auto; margin-top:0; width:100%}
.filter-mobile { display:block}
.filter-mobile { top:68px;}
.filter-mobile .nav-footer { height:auto; padding-bottom:20px; margin-top:20px}
.filter-mobile { top:4px; left:0px}
.filtertop { padding-bottom:10px; padding-top:10px}
.nav-mobile.nav-mobile-fixed .nav-mobile-content { padding-top:0}
.emailleft { display:none}
.storelocation { display:none}
.logo { margin-top:13px; margin-bottom:13px;}
.logo img { max-width:130px; height:auto}
.navigation { position:absolute; border:0}

.welcome {flex-direction: column;}
.welcome-left { width:100%; display:block; order:2; padding:25px 2%}
.welcomeimage { background:none}
.welcome .welcomeimage img { display:block}
.welcome-right { width:100%; display:block}
.welcome-right { order:1}
.welcome .welcometext { max-height:inherit}

.storelocator .storeimage img { display:block}
.pharmabox-section .pharmabox { width:98%}

.heading1-left { text-align:left}

.pharmaservices { padding-top:28px;}

.text45 {  font-size: 38px;}
.text35 {  font-size: 29px;}
.text30 {  font-size: 26px;}
.text25 {  font-size: 21px;}
.text20 { font-size:17px;}
.viewfull { font-size:18px;}
.line26 {  line-height: 24px;}
.text17 {  font-size: 15px;}
.btn1 { font-size:15px}
.footlinks { font-size:15px;}
.footemail { font-size:15px}
.foot2 { font-size:15px;}

.cont-left { width:100%;}
.cont-right { width:100%; margin-top:40px}

.services-wrapper .welcome {flex-direction: column; margin-bottom:3%}
.services-wrapper .welcome-left { display:block; width:100%}
.services-wrapper .welcome-right { display:block; width:100%}

.services-wrapper .welcome.service1 .welcome-right { order:1}
.services-wrapper .welcome.service1 .welcome-left { order:2}
.services-wrapper .welcome.service2 .welcome-left { order:1}

.services-wrapper .welcome.service3 .welcome-right { order:1}
.services-wrapper .welcome.service3 .welcome-left { order:2}
.services-wrapper .welcome.service4 .welcome-left { order:1}

.services-wrapper .welcome.service5 .welcome-right { order:1}
.services-wrapper .welcome.service5 .welcome-left { order:2}
.services-wrapper .welcome.service6 .welcome-left { order:1}
.services-wrapper .heading1-left { text-align:left}

.services-wrapper .serviceimage { background:none; min-height:inherit}
.services-wrapper .serviceimage.img-responsive img { display:block}

.storelocation1 .cont-3left{ width:100%; margin-right:0; padding-bottom:15px}
.videoiframe { padding-bottom:70%; margin-bottom:18px}

.input1 { font-size:19px}

.otcbox{}
.otcbox-left {background:none; height:auto; float:left; width:100%; margin-top:3%; margin-bottom:3%}
.otcbox-right { float:right; width:100%; margin-top:0%; min-height:inherit; max-width:765px; margin-left:auto; margin-right:auto; float:none; clear:both}
.otcbox .otcbox-left.img-responsive img { display:block; margin:auto}
}


@media only screen and (max-width:760px)  {

.banner-desktop { display:none}
.banner-mobile{display:block}
.banner .owl-pagination { bottom:0px}
.banner .owl-theme .owl-controls .owl-page span { width:12px; height:12px;}

.text45 {  font-size: 35px;}
.text35 {  font-size: 27px;}
.text30 {  font-size: 25px;}
.text25 {  font-size: 19px;}
.text20 { font-size:17px;}
.line26 {  line-height: 22px;}
.viewfull { font-size:17px;}
.text17 {  font-size: 14px;}
.btn1 { font-size:14px}
.footlinks { font-size:14px;}
.footemail { font-size:14px}
.foot2 { font-size:14px;}

.usp { margin-top:0}
.welcome { margin-top:30px}


.companyst1 { display:none}
.companyst2{ display:none}
.companyst3{ display:block}

.input1 { font-size:18px}


}
@media only screen and (max-width:550px)  {

.text35 { font-size:25px;}
.text30 {  font-size: 23px;}

.innerbanner-inner { padding-top:12px; padding-bottom:12px;}
.innerbanner { height:200px }

.cont-3coloum{}
.cont-3coloum .cont-3left { width:100%; float:left; margin-right:0%; margin-top:3%; text-align:center}
.cont-3coloum .cont-3left:last-child { margin-right:0}


.input1 { font-size:17px; padding-top:14px; padding-bottom:14px;}
.btn1-submit {height: 58px;  font-size: 20px;  color: #fff;}
}

@media only screen and (max-width:480px)  {

.logo { margin-top:13px; margin-bottom:13px;}
.logo img { max-width:110px; height:auto}
.pharmabox-section .pharmabox { text-align:left;}
.pharmabox-section .pharmabox a{  padding-left:15px; padding-right:15px}

.banner .owl-pagination { bottom:-5px}
.banner .owl-theme .owl-controls .owl-page span { width:12px; height:12px;}

}
@media only screen and (max-width:340px)  {

}