
@media only screen and (max-width:1187px){
.container{width:1004px;}

.banner-left{ width:56%;}
.banner-prod{ width:410px;}
.banner-heading{ font-size:54px; line-height:60px;}
ul.promise-list li{ padding:20px 10px 20px 55px; margin-right:12px;}
ul.promise-list li img{ width:45px;}
ul.promise-list li p{ font-size:16px; letter-spacing:0; line-height:24px;}

.collect-col{ width:24%;}
.collect-text{ font-size:17px;}
.s2-blue-box{ padding:40px 500px 40px 40px;}
.s2-btm-prod{ width:450px; top:40px;}
.s2-blue-box .common-btn{ margin-top:30px; height:60px; line-height:58px;}
.blue-box-heading{ font-size:40px; line-height:46px;}
.s3-box-right{ width:44%;}

.footer-col.col1 { width:22%;}
.col1-text{ font-size:15px; line-height:20px;} 
.footer-col.col2{ width:56%;}
ul.col2-list li{ font-size:14px;}
ul.col3-list li p{ font-size:14px;}
ul.col3-list li p span{ font-size:16px;}


/*====Prod-Detaols-Css====*/
.cart-aid-sec { width:100%;}
ul.prod-sec1-rgt-list li{ font-size:14px; line-height:20px;}

/*shop-css*/
ul.prodName-list li{ font-size:16px; line-height:24px;}
.prod-book-col{ width:32%;}
.prodsec{ padding: 30px 340px 30px 30px;}


}



@media only screen and (max-width:1021px){
.container{width:750px;}
.show-desk {display: none;}
.show-tab {display: block;}

ul.topMenu li{ padding:4px 12px;}
ul.topMenu li a{ font-size:16px;}
.banner-prod{ width:300px;}
.banner-heading{ font-size:44px; line-height:50px;}
.common-text{ font-size:17px; line-height:25px;}

ul.promise-list{ padding:20px 15px 20px;}
ul.promise-list li{ float:left; text-align:center; margin:0; width:25%; padding:0 15px;}
ul.promise-list li img{ position:static; display:block; margin:0 auto 8px;}
ul.promise-list li p{ font-size:15px; line-height:20px;}

.s1-col-box{ width:18.5%;}
.s1-col-text{ font-size:17px; line-height:22px; letter-spacing:0;}
.s1-col-img{ width:60px;}

.collect-row{ padding:0; margin-top:10px;}
.collect-col{ width:49%; margin-top:25px;}
.col-prod{width:90px; padding:0;}
.collect-cont{width:calc(100% - 90px); padding-left:15px; margin-top:0;}
.collect-btn {font-size: 19px;height: 54px;line-height: 54px; margin-top: 15px;}

.s2-blue-box{ padding:25px 350px 25px 25px;}
.s2-btm-prod{ top:55px; width:320px; right:20px;}
.blue-box-heading{ font-size:30px; line-height:36px;}
.blue-box-text2{ font-size:18px; line-height:26px;}

.s3-prod{ width:280px;}
.s3-mid-right{ width:calc(100% - 300px);}
.common-heading{ font-size:34px; line-height:40px;}
.common-heading span{ font-size:44px; line-height:50px;}

.s3-blue-box{ padding:30px;}
.s3-box-sub-text{ font-size:21px; line-height:26px;}

.frm-fld{ margin-top:0;}
.frm-fld .inputfld{ height:60px; line-height:60px;}
a.join-btn{ height:60px; line-height:56px;}

.footer-col.col1{ width:100%;}
.footer-col.col2{ margin-top:15px; width:76%;}
.footer-col.col3{ width:100%; padding:5px 15px;margin-top:15px;}
.ftr-con-head{ font-size:15px; }


/*====Prod-Detaols-Css====*/
.prod-sec1-left{ width:28%; padding:30px 15px;}
.prod-sec1-right { width: calc(100% - 32%);}
.prod-sec1-rgt-left{ width:100%;}
ul.prod-sec1-rgt-list{  width:calc(100% + 46%);}
ul.prod-sec1-rgt-list li{width:25%;}
ul.prod-sec1-rgt-list li:first-child, ul.prod-sec1-rgt-list li{ margin-top:30px; text-align:center;}
ul.prod-sec1-rgt-list li img{ margin:0 auto 5px;}
ul.prod-s1-list li:last-child{ width:50%;}
.prod-sec2 .collect-row .collect-col{ float:none;display:inline-block; vertical-align:top; background:#f5faff; width:300px !important;}

/*shop-css*/
.prod-sec-left{ width:35%;}
ul.info-list li{ font-size:16px; line-height:24px;}
ul.support-list li p{ font-size:14px;}

.prod-sec-right{ width:60%;}
.prod-book-col{ padding:15px; width:100%;}
.prod-book-col .collect-text{ font-size:15px; line-height:21px; letter-spacing:0;}
.prod-book-col .collect-name{ font-size:14px; line-height:18px;}
.prod-book-col .col-prod{ width:110px;}
.prod-book-col .collect-cont {width: calc(100% - 110px);}

.prodsec{ padding:30px;}
.prodsec-prod{ position:static; display:inline-block; vertical-align:top; margin:22px auto 0;}

/*======contact======*/
ul.cont-list{ padding:0 10px;}
ul.cont-list li{ padding:0 10px;}
ul.cont-list li img{ width:40px;}
.cont-list-p1{ font-size:21px; line-height:27px;}
.cont-list-p2{ font-size:15px; line-height:24px;}
.contformBox{ max-width:100%; margin-top:50px; padding:50px 30px 40px;}

.contform-head{ font-size:25px; line-height:32px;}
.cont-frmElmnts{ margin:28px 0 0;}
}

@media only screen and (max-width:767px){
.container{width:100%; padding:0 10px; max-width:600px; box-sizing:border-box;}
.show-desk{display:none;}
.show-mob{display:block;}
.hide-mob{ display:none;}

.topStrip{ padding:6px 0 8px; overflow:hidden;}
.topStrip p{font-size:14px; line-height:15px;}


.logo{ width:125px; margin:0 0 0 0;}
.header{ height:60px;}
.top-fix-bar{ margin-bottom:60px;}

.mob-mnu-ic{ top:9px; right:15px;}
.mobilemenu{ top:89px;}
.mobimenu-top{ top:60px;}

.banner{ padding:25px 0 100px;}
.banner-left{ width:100%; text-align:center;}
.banner-heading{ font-size:36px; line-height:42px;}
.banner-prod{ position:static; display:inline-block; vertical-align:top; margin:25px auto -25px; width:350px;}
.common-text{ margin-top:20px;}
.btn-box{ margin-top:25px;}

ul.promise-list{ padding:5px 5px 25px;}
ul.promise-list li{ padding:0 12px; width:50%; margin-top:20px;}
ul.promise-list li:nth-child(2):after{ display:none;}
ul.promise-list li img{ width:48px;}
ul.promise-list li p{ font-size:15px; line-height:22px;}

.section-1{ padding:30px 0 30px;}
.common-heading{ font-size:22px; line-height:28px; padding-bottom:30px;}
.common-heading span{ font-size:26px; line-height:36px; letter-spacing:0;}
.sec1-row{ margin-bottom:10px; justify-content:center; margin-top:10px;}
.s1-col-box{ width:44%; margin:20px 10px 0;}

.collect-row{ padding:0; margin-top:0;}
.collect-col{ width:100%; margin-top: 15px;}
.collect-cont{padding-left:20px;}

.collect-btn{ height:55px; line-height:55px;}

.section-2{ padding:25px 0 30px;}
.s2-blue-box{ padding:20px;}
.s2-btm-prod{ position:static; display:inline-block; vertical-align:top; margin:20px auto 0; width:345px; max-width:100%;}
.blue-box-heading{ font-size:28px; line-height:34px;}
.blue-box-text{ font-size:18px; line-height:26px;}
.blue-box-text2{ font-size:17px; line-height:25px;}

.section-3{ padding:25px 0 30px;}
.s3-mid-right{ width:100%; text-align:center;}
.s3-prodmb{ display:inline-block; vertical-align:top; max-width:100%; margin:20px auto 0; width:250px;}
.s3-mid-right .common-heading {background: url(../images/heding-line.png) no-repeat center bottom;}
ul.s3-right-list{ padding:0 20px;}
ul.s3-right-list li{ text-align:center; margin-top:25px;}
ul.s3-right-list li p{ margin-top:5px;}
ul.s3-right-list li span{ font-size:18px; line-height:26px;}

.s3-blue-box{ margin-top:30px;}
.s3-blue-box{ padding:20px;}
.s3-box-sub-text{ font-size:19px; line-height:27px; margin-top:8px;}
.s3-box-left{ width:100%; text-align:center;}
.s3-box-right{ width:100%; margin-top:20px;}
a.join-btn{ margin-top:15px;}
.frm-fld .inputfld{ height:55px; line-height:55px;}
a.join-btn{ height:55px; line-height:51px;}

.footer{ padding:20px 0;}
.footer-col.col1{ padding:5px 0;}
.col1-text{ margin-top:5px;}
.footer-col.col2{ width:100%; border:none; padding:10px 0;}
ul.col2-list{ width:100%;}
.footer-col.col3{ margin-top:10px; padding:5px 0;}
.ftr-logo{ width:150px;}

/*====Prod-Detaols-Css====*/
.prodBreadcrm p{ font-size:13px;}

.prod-details-sec1{ padding:25px 0 30px;}
.prod-sec1-left{ width:100%; padding:30px 60px; margin-top:25px;}
.prod-dtl-prod{ margin:10px auto;}
.prod-sec1-right{ width:100%; margin-top:8px;}
.prod-s1-text1{ font-size:18px; line-height:26px;}
.mob-hed{ text-align:left;}
.prod-name-s1{ font-size:22px; line-height:30px;}

ul.prod-s1-list li{ width:40%; margin-right:8px; padding-left:28px;}
ul.prod-s1-list li:last-child{ width:56%;}
ul.prod-s1-list li p{ font-size:13px; line-height:17px;}
.cart-aid-sec{ margin-top:15px; text-align:center;}

.add-cart{ float:none; display:inline-block; vertical-align:top; margin:25px auto 0;}
ul.prod-sec1-rgt-list{ width:100%;}
ul.prod-sec1-rgt-list li{ float:left; width:50%;}

.prod-details-sec2{ padding-bottom:20px;}
.prod-sec2{ padding:15px;}

.forShop .col-prod{width:100%;}
.forShop .collect-cont{width:100%; padding-left:0; margin-top:20px;}

.shop.common-heading{background:none; padding-bottom:10px; margin-top:20px;}

/*shop-css*/
.prod-sec-left{ width:100%; margin-top:15px;}

.prod-sec-right{ width:100%;}
/*===========================
SHOP_PAGE
===========================*/
.prodNameHdng1{ text-align:left;font-size:18px; line-height:20px; padding:12px 20px 12px 15px;border-bottom: 1px solid #1668ac;}
.prodNameHdng{padding: 15px 10px 5px 15px; font-size:18px; line-height:20px; border:none;}
.prod-drower { float:left; width:100%; display:none;}
ul.prodName-list{border: 1px solid #1668ac; padding-bottom:0;}
#prodct-tog{position:relative;}
#prodct-tog:after {
    content: '+';
    position: absolute;
    right:12px;
    top: 50%;
	margin-top:-12px;
	font-size:24px;
	line-height:24px;
    background-size: 100%;
	}
	
.prod-row{ margin-top:25px;}



/*================CONTACT================*/
.cont-sec{ padding:25px 0 30px;}
.cont-sec .common-para{ font-size: 15px; line-height: 23px; margin-top: 15px; letter-spacing: 0.2px;}
ul.cont-list{ margin-top:30px;}
ul.cont-list li{ width:100%; margin-bottom:25px;}
ul.cont-list li:before{ display:none;}
ul.cont-list li img{ width:43px;}
ul.cont-list li:last-child{ margin-bottom:0;}
.cont-list-p1{ font-size: 24px; line-height: 24px; margin-top: 8px;}
.cont-list-p2{ font-size: 17px; line-height: 25px; margin-top: 12px;}
.contformBox{ margin-top: 65px; padding: 50px 15px 30px;}
.contform-head{ font-size:20px; line-height:26px;}
.cont-frmElmnts{ margin-top:25px;}
.cont-frmElmnts label{ font-size:16px; line-height:16px;}
.cont-frmElmnts input, .cont-frmElmnts textarea{ padding:0 12px; font-size:14px;}
.cont-frmElmnts textarea{ padding:12px;}
.contact-btn{ margin-top:25px;}




a.cart-bttn{width: 94px;height: 38px;line-height: 38px; font-size:15px; margin-top:0; margin-right:45px;}

.drawer{ width:330px;}
.drawer-prod-lft{ width:60px;}
.drawer-prod-rght{ width:235px; margin-top:5px;}
.drwer-prod-name{ font-size:14px; line-height:18px;}
}