@charset "utf-8";
/* CSS Document */

/*==============Media=============*/

@media only screen and (max-width:1187px){
.container{ width:1004px;}

.banner-left-side{ width:57%;}
.banner-prod { top: 57px; width: 500px;}

.feature-logo-list li{ padding:0 15px;}

.sec1-col{ padding:0 5px;}
.prod-name{ font-size:18px;}

.s4-rght{width:62%;}
.s4-lab-report{top:40px;}

/*==================================
CSS FOR PRODUCT_DETAILS_PAGE
=====================================*/
.prodDtls1-left{ width:42%;}
.prodDtls1-rght{ width:58%;}

.cntct-rght{width:44%;}

}

@media only screen and (max-width:1021px){
.container{ width:750px;}
.forDesk{ display:none;}
.forTab{ display:block;}

ul.mainMenu{ display:none;}
.mob-mnu-ic{right:70px;}

.banner{ height:500px;}
.banner-left-side {width: 60%;margin-top: 50px;}
.bnrHdng{font-size: 33px; line-height: 43px;}
.bnrHdng span { font-size: 37px;}
.banner-prod {top: 57px; width: 400px;right: -49px;}

.sec1-prod-section{ margin-top:10px;}
.sec1-col{ width:50%; margin-top:40px;}
.s1-list{ padding:25px 0;}

.s2-left{width: 55%;}
ul.s2-list li span{ font-size:20px;}

.s4-lab-report {right: -20px; width: 356px;}
.s4-rght{width: 54%;}
.s4lbx{padding: 15px 10px 15px 130px;}
.s4lbx img{width:100px;}
.s4hding2{font-size:22px; line-height:28px;}
.s4ltxt{ font-size:16px; line-height:22px; margin-top:5px;}


/*==================================
CSS FOR PRODUCT_DETAILS_PAGE
=====================================*/
.prod-heading{font-size: 30px; line-height: 30px;}
.prod-desc{font-size: 16px;line-height: 23px;}
.multi-opt{ width:100%;}
.cart-button-dv{ text-align:center;}
.cart-btn{ width:100%;}
.cards-images{ margin:15px 0 0; max-width:100%;}

/*CSS FOR CONTACT PAGE*/
.cntc-inr{margin-bottom:0;}
.cont-sec1Lft{padding-left:25px; width:53%;}
ul.cnt-list{padding-right:10px;}
ul.cnt-list li{padding: 10px 0 13px 45px;}
ul.cnt-list li img{width:25px;}
ul.cnt-list li span{font-size:19px;}
ul.cnt-list li p{font-size:15px; line-height:21px;}
.cntct-rght{width:49%; right:25px; top:-50px;}
}


@media only screen and (max-width:767px){
.container{ width:100%; max-width:600px; padding:0 10px;}

.forMob{ display:block;}
.hide-mob{ display:none;}

.top-fix-bar{ margin-bottom:50px;}
.header{ height:50px; margin-top:-50px; top:50px;border-bottom: 1px solid #dfe2e1;}
.mob-mnu-ic{ right:55px; top:14px; left:auto;}
.mobilemenu{ top:77px;}
.mobimenu-top{ top:50px;}
.logo{ width:70px; margin-top:10px;}

.topStrip{overflow:hidden; padding:4px 0 6px;}
.topStrip p {font-size: 12px;line-height: 17px; letter-spacing:0.5px;}

.cart-icon{margin: 9px 5px 0 10px;}

.banner{ height:auto; background-size:cover; padding-bottom:25px;}
.banner-left-side{ width:100%; text-align:center; margin-top:20px;}
.banner-prod{ position:static; display:block; margin:0 auto; max-width:85%;}
.bnrHdng { font-size: 29px; line-height: 35px;margin-top: 5px; margin-bottom:8px; letter-spacing:0.5px;}
.banner-text2{font-size: 17px;line-height: 23px; letter-spacing: 0.5px;margin-top: 10px; padding:0 15px;}
.shop-btn{ margin-top:20px;}

.feature-sec{ padding:15px 0 0;}
.as-seenhdng{ font-size:14px; line-height:22px; background:none;}
.feature-logo-list{ padding:0 0 15px;}
.feature-logo-list li,.feature-logo-list li:nth-child(1){ width:25%;padding: 0 6px; margin-top:10px;}
.feature-logo-list li:nth-child(5),.feature-logo-list li:nth-child(6),.feature-logo-list li:nth-child(7){ width:33.33%; padding:0 6px;}

.sectionOne{ padding:30px 0;}
.common-hdng{font-size: 25px;line-height: 30px; letter-spacing:0.5px;}
.sub-text{font-size: 17px;line-height: 25px;margin-top: 6px;}

.sec1-prod-section{ margin:0;}
.sec1-col{ margin-top:30px;}
.prod-name{line-height: 24px;}
.s1-col-text1{font-size:15px;}
.s1-col-text1 br{display:none;}
.s1-btn{ margin-top:10px; font-size:16px;height: 45px;line-height: 45px;max-width: 95%;}
.s1-btn:after{ right:17px;}
.s1-col-text1-minhght{ min-height:30px;}

.s1-list{ margin-top:30px; padding:0 0; border:none;}
.s1-list-col{ width:32%; margin:10px 0; float:none; display:inline-block; vertical-align:top;}
.s1-list-col:nth-child(4),.s1-list-col:nth-child(5){ width:40%;}
.s1-list-col img{ max-width:100%;}
.s1-list-col p{ font-size:14px; line-height:18px;}
.s1-list-col:after{ display:none;}
.s1-col-strenght{font-size:15px; line-height:23px; margin:5px 0 0 0;}

.sectionTwo{ padding:30px 0;}
.sub-hdng{font-size: 18px;line-height: 22px;margin-bottom: 5px;}
.s2-left{ width:100%; text-align:center;}
.s2-rght{ width:100%; text-align:center; margin-top:20px;}
ul.s2-list{ margin:0;}
ul.s2-list li{padding: 0 0 0 75px;}
ul.s2-list li p{font-size: 16px;line-height: 22px;margin-top: 5px;}

.sectionThree{ padding:30px 0 40px;}
.s3-testimonial{ margin-top:20px;}
.s3-testi-col{width: 270px !important;margin: 0 8px;}
.s3-testi-para{font-size: 16px; line-height: 24px;}

.sectionFour{ padding:30px 0; height:auto; background-size:cover;}
.s4-rght{ width:100%; text-align:center;}
.s4-lab-report{ position:static; display:inline-block; vertical-align:middle; max-width:100%; width:300px; margin-top:20px;}
.common-para{font-size: 16px;line-height: 24px;margin-top: 15px;padding: 0 10px;}

.s4lbx{height:auto; padding: 20px 10px 20px 160px;}
.s4lbx img{width:120px;}
.s4hding2{font-size:20px; line-height:26px; text-align:left;}
.s4ltxt{font-size:16px; line-height:24px;}

.footer{ padding:30px 0;border-top: 1px solid #e1e1e1;}
.top-footer{ padding-bottom:20px;}
ul.ftrlist li{ padding: 0 9px 0 5px;font-size: 14px; line-height: 14px;}

.btm-footer{ margin-top:25px;}
.btmftr-list { width: 100%;text-align: center;font-size: 14px;}
.btmftr-list a{ padding:0 5px;}
.btmftrtxt{ width:100%; margin-top:10px;font-size: 14px;}


/*==================================
CSS FOR PRODUCT_DETAILS_PAGE
=====================================*/
.prodBreadcrm{font-size: 13px; line-height: 14px;padding: 7px 0;}
.prodDetails-sec1{ padding:20px 0 25px;}
.prodDtls1-left{ width:100%;}
.prodDtls1-rght{ width:100%; margin-top:20px;}
.prod-heading {font-size: 28px;line-height: 32px;}
.package-container{margin-top:10px;}
.package-box{width:100%; margin-top:20px;}
.package-title br{display:none;}

.packageOpt p, .pkgPrice p{font-size:17px;}



/*CSS FOR CONTACT PAGE*/
.cntct-rght{display:none;}
.cntc-inr{margin:0; border: 1px solid #f3f6ec; border-radius:5px; padding:15px 25px 20px;}
.cntc-inr:before{display:none;}
.cont-sec1Lft{width:100%; padding-left:0;}
ul.cnt-list{padding:0; margin:0;}
ul.cnt-list li {padding: 14px 0 17px 45px;}

/*CSS FOR FAQ PAGE*/
.faq-container{margin:20px 0;}
.accordion{font-size:19px; line-height:27px; padding: 15px 60px 15px 0;}
.acdn-content{padding:15px 0;}
}

