@charset "utf-8";
/* CSS Document */
.show-mob, .show-tab {display: none;}
.show-desk {display: block;}

/*---------Media Querry---------*/

@media only screen and (max-width:1200px){
.container{width:1004px;}

ul.topMenu{ margin:16px 0 0 45px;}

.common-heading{ font-size: 32px; line-height: 44px;}

.banner_left{ width: 546px; padding: 110px 0 0;}
.banr_hdng{font-size: 60px; line-height: 77px;}
.banr_rvw{ left:13%;}
.bnr-glass {  top: 385px;right: 60px;}

.s1-box-cont{ padding:25px 20px 20px 10px;}

.todayHelp-box{ padding:22px 10px 20px;}
.todayHelp-box p{ font-size:17px; line-height:25px;}

.bnrStrip{ padding:40px 0;}
.bnrStripList li{ padding:0 5px;}
.bnr-lft{    width: 38%;}
.bnr-right{width: 62%;}

.sectionOne{ height:auto; padding-bottom:25px;}
.sec1-uls li{    font-size: 17px;     line-height: 31px;}
.sec1-uls li span {font-size: 16px; width:100%;}


.s1-uls li{padding: 71px 0 0 213px;    width: 452px;}
.s1-uls li:nth-child(even){width: 536px; padding: 80px 140px 0;}




.sec1_treatment_row{ padding:0 40px;}
.sec1_prod_slider { row-gap: 10px;}
.treatment_col_box { padding: 30px 0 0px 25px;}
.brand_num { font-size: 100px; line-height: 95px;}
.brand { font-size: 26px; line-height: 28px; top: 66px; left: 25px;}
.treatment_col_para { font-size:17px;}
.sec1-rgt{    width: 29%;}
.sec1_lft {    width: 30%;}

.s2_left {width: 48%;margin-left: 0px; padding: 40px 0 0px 255px; }
.s2_right{width: 48%; margin-top: 25px; padding-bottom: 15px; }
.s2_row{ padding:0 0;} 
.s2-img{ width: 240px; left: 0; }
.common_heading{font-size: 36px; line-height: 46px; }   
.common_text { font-size: 18px;} 
.s2_row_mid{}
.s2_list { margin-top: 20px;justify-content: center; column-gap: 12px;}
.s2_list li{ }
.s2_list_head { font-size: 22px; line-height: 26px;}
.s2_list_text{ font-size:17px;}


.sec-6{ padding:50px 0 50px;}
.s6-bx-contnt_lft{ width:20%;}
.s6-doct-img{ width:540px;}
.s6-right{ margin-top:0;}
.s6-bx-txt1{ font-size:20px;}
.s6-bx a.btn { top:0;}

.sec_style_lft:before{ width:905px;}
.sec_style_rit:after{ width:905px;}
.sec_style_lft .s6-bx_content { padding: 0px 5px;}

.sectionThree{ padding:50px 0;}
.sec3_model { left: 0; max-width: 530px; }
.s3_list li{ font-size: 22px; line-height: 32px; padding: 45px 236px 55px 35px;}
.s3_list li span{ font-size:20px; }
.s3_icn{ right:15px; }
.sec3_rit{ padding-bottom:0; width:46%; margin-top: 20px;}
.button_box { margin-top: 25px;}


.ftr-links-col-1{ width:30%;}
.ftr-links-col-3{ width:22%;}
.ftr-links-col-4{ padding-left:30px; width:31%;}

/*==============================
CONTACT_PAGE
===================================*/
.cntct-lft{ padding:50px;}
.contct-txt1{font-size: 22px; line-height: 24px;}
.cntct-rgt{ padding:50px;}
.frmElement{ margin-top:10px;}

}

@media only screen and (max-width:1023px){
.container{width:750px;}
.show-desk, .show-mob {display: none;}
.show-tab {display: block;}

.top-strip p{ font-size:13px; line-height:13px;}

a.header-btn{ margin-right:50px;}
.mob-mnu-ic{ right:10px; top:18px;}
.mobilemenu{ top:109px; border-top:1px solid #ddd;}
.mobimenu-top{ top:75px;}
.mobilemenu li a{ font-size:18px; line-height:26px;}

.banner{height: auto; background-size: cover;}
.banner_left{     padding: 40px 0 40px;width: 430px;}
.banr_hdng {}
.bnr-hdng2{ font-size:26px;}
.bnr_para{    width: 100%;    font-size: 16px; line-height:26px;}
.banr_rvw { font-size: 88px; line-height: 80px; left:1%;}

.bnrStrip { padding: 35px 0;}
.bnr-txt{font-size: 25px; line-height: 38px;}
.bnr-txt2{    font-size: 16px; line-height: 26px;}
.bnrStripList li,.bnrStripList li:first-child,.bnrStripList li:last-child { flex-direction: column; padding:10px 5px;}
.bnrStripList li img { max-width: 100%; margin:0 auto 10px;}
.bnrStripList li div { width: 90%; text-align:center;}
.bnr-glass { top: 385px; right: 0px; max-width: 385px;}
.bnrStripList li div p{ font-size:16px;}
.bnr-uls li {    width: 44%;}
.bnrStrip:after{ background:none;}
.bnrStrip:before{background:none;}

.s1-lft{padding: 0px 0 0 0;}
.s1-lt-txt{font-size: 29px; line-height: 36px;}
.s1-lft-txt2{    font-size: 18px; line-height: 28px;}



.sectionOne{ padding:30px 0;}
.sec1-uls{    display: flex;flex-wrap: wrap; justify-content: space-between;}
.sec1_treatment_row{ padding:0 0;}
.common_heading{font-size: 32px; line-height: 38px;}
.common_text { font-size: 17px; line-height: 28px;}
.treatment_col{ padding:0px;}
.treatment_col_para { padding-right:0; line-height:26px; margin-top: 10px; font-size:16px;}
.treatment_col_box{ padding: 15px 0 0px 20px; }
.brand_num { font-size: 75px; line-height: 75px;}
.brand { font-size: 22px; line-height: 28px; top: 45px;}
.treatment_col_hdg { font-size: 22px; line-height: 28px;}
.treatment_col:last-child .treatment_col_box{ padding:15px 0 0 0;}
.treatment_col_box .button_box { margin-top: 15px; max-width: 170px;}
.treatment_col_box .common_btn { font-size: 18px; line-height: 36px; height: 36px;}
.sec1-rgt {margin: 27px 0 0; width: 100%;}
.s1-girl{ position: static; margin: 16px auto 0; display: inline-block; float: none;}
.sec1_lft{ width:100%;}


.sec2 {}
.s2_left {width: 100%;  padding: 15px 0 0px 285px;}
.s2_right {width: 100%; margin-top: 0px; padding-bottom: 0; padding-left: 285px;}
.s2_list_step{font-size: 18px;}
.s2_list li{width: 100%;}

.s2_row { justify-content: center; display: inline-block;}
.s2-img{width:260px; margin-top:0px;}
.s2_right .button_box { margin-top: 15px;}
.button_box { max-width:206px;}
.common_btn { height: 46px; font-size: 22px; line-height: 46px;}
.s2_list { margin-top: 10px; justify-content: center; column-gap: 10px;row-gap: 60px;}
.s2_list_head{font-size: 20px; line-height: 26px;}
.s2_list_text{font-size: 16px; line-height: 26px; }

.sec_style_lft:before { width: 782px;}
.sec_style_rit:after { width: 780px;}
.sty_hdg { font-size: 26px; line-height: 38px; margin-right: 0; padding: 0 8px;}
.sec_style_rit .sty_hdg{ left:0;}

.s6-right{ width:54%;}
.s6-doct-img{ width:320px; left:0;}
ul.s6-right-list{ margin:0;}
ul.s6-right-list li{ padding-left:75px; margin-top:30px;}
ul.s6-right-list li span{ font-size:22px; line-height:28px;}
ul.s6-right-list li p{ font-size:18px; line-height:26px;}
ul.s6-right-list li img{ width:60px;}

.sec-6{padding:40px 0;}
.s6-bx{ width:49%;}
.s6-bx-contnt{ margin-top: 30px; row-gap: 25px; }
.s6-icn{ max-width: 200px; top: -51px;}
.s6-bx-txt1{font-size: 19px; line-height: 27px; margin-top: 0px;}
.s6-bx-txt2{ font-size: 14px; line-height: 24px;}
.s6-bx-txt3{ font-size: 22px; line-height: 28px; padding: 5px 0;}
.s6-bx a.btn { /*max-width: 172px; font-size: 18px; line-height: 40px; height: 40px; padding: 0; margin-top: 12px; width: 100%;*/}
.s6_txt { font-size: 85px; line-height: 92px; top: 490px; }
.sec6-glass { top: 320px; left: -145%; max-width: 510px;}
.s6-bx-contnt_lft{ height:805px; margin-top: 30px;}


.accordion{padding: 25px 30px 25px 20px;}
.acdn-content {padding: 0 30px 10px 20px;}

.ftr-links-col-1{}
.ftr-links-col-2, .ftr-links-col-3, .ftr-links-col-4{ margin-top:40px;}
.ftr-links-col-2{ width:26%; padding-left:0;     margin-top: 0;}
.ftr-links-col-3{ width:30%;}
.ftr-links-col-4{ width:44%;     margin-top: 0;}
.ftr-tx{ font-size:15px; line-height:20px;}
.ftr-tx a{ padding:0 5px;}
.ftr-log{ max-width:200px;}

/*===============================
	PRODUCTS_DETAILS_PAGE
==================================*/
.proDetails-sec1{ padding:60px 0;}
.proDetails-left {width: 35%;}
.proDetails-right { width: 62%;}
.prod-nameHdng{ font-size:30px; line-height:40px;}
.prd-prc{ font-size:38px; line-height:38px; margin-top:15px;}
.prd-p1 img{ width:120px;}
.prd-p2{}
.select-mg{ margin:0 5px 0 0;}
.qty-txt{ margin-top:20px;}
.prd-as-seenDv { width: 100%;margin: 30px 0 0 0;}

/*==============================
CONTACT_PAGE
===================================*/
.contact-Box{ margin-top:-15px;}
.cntct-lft {padding: 30px;}
.cntct-hdng { font-size: 26px;line-height: 30px;}
ul.cntct-list li{margin-top: 24px; padding: 0 0 0 33px;}
.contct-txt1 {font-size: 20px;line-height: 22px;}
.cntct-rgt {padding: 30px;}
.msgbx-txt {font-size: 30px;line-height: 30px;}
.msgbx-txt2 {font-size: 20px;line-height: 28px;}
.frmElement input, .frmElement textarea{ font-size:20px;}

}

@media only screen and (max-width:767px){
.container{width:100%; padding:0 15px; max-width:600px; box-sizing:border-box;}
.show-mob{display:block;}
.hide-mob{ display:none;}

.top-strip{ padding:2px 0 3px;}
.top-strip p{ display:none;}
ul.stripList{display: -webkit-box; display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  width: 100%; justify-content: space-between;}
ul.stripList li a{font-size: 12px;}

.top-fix-bar{ margin-bottom:55px;}
.header{ height:55px; margin-top:-55px; top:55px; padding: 5px 0;}
.logo{max-width: 140px;margin-top: 3px;}
.mob-mnu-ic{ top:10px; right:15px;}
.mobilemenu{ top:56px;}
.mobimenu-top{ top:55px;}
.mobilemenu li a{ font-size:16px; line-height:20px; padding:15px 20px;}

.banner{background-position: 18% top;
        height: auto;
        padding: 28px 0;
        text-align: center;
        background: #fff;} 
.banr_rvw{ display:none;}
.bnr-glass_mob{display: inline-block;
        vertical-align: middle;
        margin: 14px 0 0 0;
        width: calc(100% + 42px);
        max-width: 100%;}
.banner_left{ /*width: calc(100% + 30px);margin-left: -15px; background: url(../images/banner-mob.jpg) no-repeat right top; background-size: cover;*/ padding: 0px 0px 0px; width:100%; text-align:center;}
.banr_rvw { font-size: 13px;line-height: 18px; letter-spacing:0;}
.banr_rvw img { margin: -3px 2px 0 0;width: 70px;}
.banr_hdng {font-size: 40px; line-height: 51px; letter-spacing: 0;margin-top: 0;  width: 100%; }
.bnr-hdng2 {        font-size: 26px;}
.bnr_para { font-size: 16px; line-height: 26px; margin-top: 10px; padding-top: 0; width:100%; }
.button_box {max-width: 100%; margin-top: 20px;}
.common_btn { line-height: 50px; height: 50px; font-size: 20px;     width: 58%;}
.sectionOne .common_btn { width: 100%; height: 48px; line-height: 48px; margin: 30px 0 0;}

.bnrStrip { border-top: 1px solid #f6f6f6; padding: 20px 0;}
.bnr-lft{width: 100%; TEXT-ALIGN: CENTER;}
.bnr-txt{ width:100%;}
.bnr-right{ width:100%;}
.bnr-uls li{    width: 100%; padding: 0 0;}
.bnrStrip:after{ left:0; top:0; background:none;}
.bnr-li-txt{ font-size:16px;}

.bnrStripList {width: calc(100% + 30px); margin-left: -15px;}	
.bnrStripList li {width: 50%; border-bottom: 1px solid #fff;}
.bnrStripList li:nth-child(2){border-right:none;}
.bnrStripList li:nth-child(3){border-bottom:none;}
.bnrStripList li:nth-child(4){border-bottom:none;}

.sectionOne{ padding:30px 0px;    background: #fff;}
.sec1_lft{ width:100%; text-align:center; margin:0;}
.common_heading { font-size: 26px; line-height: 32px;}
.common_text { font-size: 16px; line-height: 26px; letter-spacing: 0.5px; margin-top: 10px; }
.sec1_treatment_row{ margin:20px 0 0; padding:0 0 0px;}
.treatment_col{ padding: 0;
    margin-top: 0px;
    width: 100%; max-width: 355px;
    justify-content: center;
    row-gap: 10px;}
.treatment_col_box_img{ width:100%;}
.s1-prod-img { max-width: 355px;
    width: 100%; }
.treatment_col_box, .treatment_col:last-child .treatment_col_box {     width: 100%;
    text-align: center;
    padding: 10px 20px 25px;
    border: 1px solid #ccc;
    box-shadow: 0px 0px 2px #ccc; }
.treatment_col:nth-child(2) .treatment_col_box{padding: 10px 20px 25px;}
.s1-btn{ margin-top: 35px;}

.brand, .treatment_col:last-child .treatment_col_box .brand {transform: translateX(-50%); left: 50%; width: 100%;}
.treatment_col:nth-child(2) .treatment_col_box .brand{transform: translateX(-50%); left: 50%; width: 100%;}
.treatment_col_hdg {font-size: 19px;line-height: 23px;}
.treatment_col_hdg_para{ font-size: 20px;
    line-height: 26px;
    padding-right: 0;
    width: 100%;}
.s1-treatment-icon { right: 15px; top: 15px;}
.s1-txt1 {    font-size: 28px; line-height: 36px;}


.sec2{ padding: 25px 0 25px; border-top: 1px solid #bbb;}
.s2_row{ width:100%; max-width:355px; text-align:center;}
.s2_right{ width: 100%;
    float: none;
    display: inline-block;
    text-align: center;
    padding: 0 0;}
.s2_left{     float: none;
    display: inline-block;
    width: 100%;
    margin-top: 0;
    padding: 0 0;
    text-align: center;
 }
.s2-img{ max-width: 45%;
    margin-top: 0;
    position: static;
    display: block;
    margin: 0 auto 10px; }
.s2_prd-hdg {
    font-size: 20px;
    line-height: 28px;}
.s2-pric {
    font-size: 20px;
    line-height: 28px;
    margin-top: 5px;
}
.s2_row_mid {}
.s2_list{ margin-top:5px; row-gap: 15px;}
.s2_list li { width: 100%;text-align: center; padding:0;}
.s2_list li:nth-child(even){ text-align:center; padding:0 0 0;}
.s2_list_icn{ display:block; position:static; margin:0 auto 0;}

.s2_list_step {font-size: 17px;}
.s2_list_head { font-size: 18px; line-height: 24px;}
.s2_list_text { font-size: 15px; line-height: 20px;}
.s2_right .button_box{ margin:15px 0 0;}

.s1-strip{  }
.s1-lft{ width:100%; text-align:center; }
.s1-uls li{        padding: 64px 0 0 126px; width: 100%;}
.s1-uls li:nth-child(even){ width: 100%;padding: 71px 46px 0;}
.s1-lt-txt{    font-size: 23px;}


.section6{ padding:25px 0 30px;}
.s6-right{ width:100%; text-align:center;}

.section6 .common-heading{ padding-bottom:20px;}
.s6-doct-img{ position:static; display:block; margin:0 auto; max-width:65%;}
ul.s6-right-list{ padding-bottom:0;}
ul.s6-right-list li span{     font-size: 17px;
    line-height: 27px;}
ul.s6-right-list li p{ font-size:17px; line-height:24px; margin-top:5px;}

.sec-6{padding:25px 0;}
.s6-bx-contnt_lft{ display:none;}
.s6-bx-contnt_rit{ width:100%;}
.sec-6 .commn-para {
    font-weight: 300;
    width: 100%;}
.s6-bx-contnt{margin-top: 20px;
    row-gap: 25px;
    justify-content: center;}
.s6-bx{width:100%; margin-top:0px; max-width:355px; text-align:center;}
.s6-bx_content{ text-align:center;}
.s6-bx-txt1{font-size:18px; line-height:28px;}
.s6-bx-txt2{font-size:18px; line-height:28px;}
.s6-bx-txt3{font-size: 22px; line-height: 26px; padding: 5px 0 0; }


.sec-6{padding:25px 0;}
.s6-bx-contnt_lft{ display:none;}
.s6-bx-contnt_rit{ width:100%;}
.sec-6 .commn-para { font-weight: 300; width: 100%;}
.s6-bx-contnt{margin-top: 20px; row-gap: 25px; justify-content: center;}
.s6-bx{width:100%; margin-top:0px; max-width:355px; text-align:center; padding: 10px 10px 20px; }
.s6-bx_content{ text-align:left;}
.s6-bx-txt1{font-size:18px; line-height:28px;}
.s6-bx-txt2{font-size: 12px; line-height: 20px;}
.s6-bx-txt3{font-size: 22px; line-height: 26px; padding: 5px 0 0; }

.sec_style{ padding:15px 0; border-top:1px solid #bbb; display:none;}
.sec_style_lft, .sec_style_rit{ float:none; display:inline-block; width:100%; max-width: 355px; height:auto;}
.sec_style_lft:before{ display:none;}
.sec_style_rit:after{ display:none;}
img.sty_img_mob { position: static; display: block; max-width: 355px; margin: 0 auto 10px;}
.sty_hdg{ position: static;
    margin: -48px 0 0;
    font-size: 22px;
    line-height: 38px;
    width: 100%; }

.sectionSix{ padding:30px 0;}
.faq-container{ margin-top:0; width:calc(100% + 20px); margin-left:-10px;}
.up-slide-dwn{ margin:15px 0 0;}
.accordion{padding: 15px 35px 15px 15px; font-size:17px; line-height:23px;}
.acdn-content{padding: 0 15px 10px 15px;}
.acdn-para{ font-size:16px; line-height:24px; letter-spacing: 0.3px;}

.ftr-links-sec{ padding:25px 0 25px;}
.ftr-links-inr{ padding-bottom:25px;}
.ftr-log { width:100px}
.ftr-log-tx{ font-size:16px; line-height:24px;}
.ftr-links-col-2, .ftr-links-col-3, .ftr-links-col-4{ width:100%; margin-top: 10px; padding-left:0;}
.ftr-links-hd{ font-size:18px; line-height:24px; margin-bottom:0;}
.ftr-links-list{ margin-top:0;}
.ftr-links-list li{ font-size:15px; line-height:20px; margin-top:8px;}
.ftr-tx{ font-size: 16px; line-height: 24px; width: 100%; margin: 5px 0 10px;}
.footer-txt{ margin-top:10px;}
.ftr-links-col-1 { width: 100%;}
.ftr-tx a { padding: 0 0px;}

/*===============================
	PRODUCTS_DETAILS_PAGE
==================================*/
.proDetails-sec1{ padding:25px 0 30px;}
.proDetails-left{ width:100%; margin-top:15px;}
.proDetails-right{ width:100%; margin-top:10px;}
.select-mg { margin: 0 4px 0 0; width:80px;}
.select-mg p{ font-size:18px;}
.prod-nameHdng {font-size: 34px;line-height: 28px;}
.prd-p1{ font-size:16px;}
.prd-p1 img{ width:90px;}
.prd-as-seenDv{ text-align:center; margin-top:20px;}
.prd-as-seenDv p{ width:100%;}
.qty-div{ width:100%;}
.prd-prc {
    font-size: 25px;
    line-height: 35px;}

/*==============================
CONTACT_PAGE
===================================*/
.contact-sec {padding: 0 0 35px;}
.contact-Box{ margin-top:-10px; box-shadow:none;}
.cntct-lft{ width:100%; padding:10px 12px 25px;}
ul.cntct-list li { margin-top: 30px;padding: 0 0 0 40px;}
.contct-txt1 {font-size: 18px;line-height: 22px;}

.cntct-rgt{ width:100%;padding:0;}
.cntct-rgt img{max-width:100%}
.frmElement { margin-top: 0;}
.frmElement input, .frmElement textarea {font-size: 18px; padding: 15px 15px 15px 10px;}
.frmElement textarea{min-height: 120px;}
.continue-btn {
    width: 273px;
    font-size: 17px;
    line-height: 34px;    padding: 10px 0;}

}

@media only screen and (max-width:360px){
.row p{ font-size:14px;}

.sms-box{ display:none;}

ul.prod-list li { width: 100%;}
	
}
