@charset "utf-8";@media only screen and (max-width:1100px){.container{width:96%;}
.list1 li{width:22.7%;}
.boxThree{margin-left:11.5%;}
header .right-sec{margin-right:15px;}
.cyclistName h2{font-size:24px;}
.inner-banner{background-position:70% center}
#lang_sel,#lang_sel li,a.lang_sel_sel{width:90px;}
#lang_sel a, #lang_sel a:visited,#lang_sel ul ul{border:none;}
#lang_sel ul li:hover ul, #lang_sel ul a:hover ul{z-index:1;}
#lang_sel ul ul{border-top:none!important;}
}
@media only screen and (max-width:960px){.boxThree .heading h1, .txt1, .list1 h3, .home-sec6 h1{font-size:24px}
.boxThree{margin-left:12.4%;}
.video-sec .rht .outer{padding:9%}
.txt2{font-size:30px;}
.list1 h4{font-size:15px}
.list1 li{width:47.5%;}
.home-sec6 p{padding-top:4px}
.banner-image{max-width:718px;height:504px;}
.treatment-4{}
.inner-banner{background-position:48% center;}
.inner-banner h1 span{font-size:26px}
.inner-banner h1{font-size:24px;}
.buy-btn{height:166px;}
.part1 h1{font-size:26px;line-height:30px}
.rht-cnt p{font-size:15px;line-height:22px;}
.pct-cnt-rht h1{font-size:22px;}
.pct-slider{width:48%}
.pct-cnt-rht{width:49%}
.pct-h1{font-size:24px;}
.treatment-1, .treatment-4{z-index:999 !important;}
.treatment-3 .stat-2, .treatment-3 .stat-1{left:110px !important;}
.treatment-3 .divider{left:16px !important}
.banner-image .treatment-section .treatment-outer .treatments>div.treatment-3 .divider:after{left:auto;right:0}
.treatment-section .treatment-outer .treatments>div.treatment-1{top:18% !important}
}
@media only screen and (max-width:800px){.video-sec .rht p, .list1 h4{font-size:14px;}
.txt3{font-size:16px}
.pic3 .txt4{font-size:50px}
.cyclistName h2{font-size:20px}
.phone-charger .charge{top:0 !important}
.col2 .lft{width:100%;margin-right:0;}
.col2 .rht{width:100%}
.inner-slider1 .horizontal-images.scrl-content li{width:225px;}
.contact .lft{margin-bottom:25px}
.video-work h4{font-size:15px;}
.video-work iframe{height:210px}
.pct-slider{width:45%}
.pct-cnt-rht{width:52%}
.pct-faq h2{font-size:18px;}
.pct-faq p{font-size:16px;}
.txt8{line-height:24px;}
.txt8 span{display:inline;}
.cart-page .coupon{float:left !important}
.cart-page .updatecart{float:right !important;margin-top:2px !important;}
.cart-page .st-val{width:auto !important;}
}
@media only screen and (max-width:760px){.boxThree .heading h1, .txt1, .list1 h3, .home-sec6 h1{font-size:18px}
.cyclistName h2{font-size:16px;margin-top:5%;}
.boxThree, .boxThree .heading h1, .boxThree .box1 img, .cyclistName h2{transform:skewX(0);-webkit-transform:skewX(0);-ms-transform:skewX(0);-moz-transform:skewX(0);}
.boxThree{margin-left:0%}
.boxThree .box1{width:33%}
.boxThree .heading{height:auto;position:relative;}
.boxThree .heading h1{margin:0;padding:10px 0}
.boxThree .box1 img{margin:0;width:100%;}
.boxThree .box1:hover .cyclistName{top:0}
.cyclistName{top:60%}
.home-sec2 .txt1{text-align:center}
.txt2{font-size:20px}
.boxThree .heading h1, .txt1, .list1 h3, .home-sec6 h1{font-size:14px;line-height:24px}
.list1 li{width:47.5%;margin-bottom:10px;border:1px solid #EDE9E9;}
.home-sec5 .pic3 img{width:100%}
.home-sec5 .pic3{width:150px}
.pic3 .txt4{top:52px;left:52px;}
.home-sec6 p{font-size:14px}
.footer-nav, .footer-social{float:none;text-align:center;margin-bottom:10px}
.footer-nav li, .footer-social li{float:none;display:inline-block}
.footer-social{margin-bottom:0}
.home-sec4 .phone{width:180px;height:373px;}
.phone-charger{width:57px;height:125px;margin:112px 0 0 63px;}
.fstBox{margin-left:.5%}
#map{height:200px;}
.txt26{font-size:20px;}
.part1 p{font-size:16px;}
.pct-slider{width:100%;margin:0 0 20px 0}
.pct-cnt-rht{width:100%}
.pct-slider .owl-carousel{width:60%;margin:0 auto}
}
@media only screen and (max-width:700px){.treatment-section{display:none}
}
@media only screen and (max-width:640px){.banner{min-height:220px;}
.treatment-section{display:none}
.banner-image{height:auto;background:none;}
.benner-m{display:block;}
.logo img{max-width:68%}
.video-sec .lft{width:100%}
.player iframe{height:225px;}
.video-sec .rht{width:100%;height:auto;margin-top:10px;}
.video-sec .rht .outer{padding:5%}
.home-sec3 .rht-part h2{margin-top:0}
.txt3{line-height:20px}
.home-sec5 .rht-part{width:50%}
.home-sec4 .txt3, .home-sec5 .txt3{line-height:30px}
.home-sec6 p, .home-sec6 h1{float:none;text-align:center;padding:0;border:none}
.list1 .pic img{max-width:60%}
.inner-banner{background-position:54.4% center;}
.inner-banner h1{font-size:16px;line-height:24px;}
.inner-banner h1 span{font-size:20px;}
.buy-btn{height:138px;}
.buy-btn a{right:4%;font-size:16px;}
.contact p{font-size:14px}
.address li{width:100%;margin-bottom:15px;border-left:none;}
.part1 h1{font-size:20px;}
.team-pic{width:100%;margin:0 0 20px 0}
.rht-cnt{width:100%}
.box2 h1{width:50%;padding-top:29px;}
.pct-h1{font-size:20px;}
.reveal-modal{width:90% !important;margin-left:-45% !important}
.logo a{width:100px;height:21px;margin-top:37px;background-size:cover;background-repeat:no-repeat;}
//.logo:hover a{background-position:0 -25px;}
}
@media only screen and (max-width:480px){.boxThree .box1{width:100%}
.fstBox{margin-left:0}
.cyclistName{top:71%}
.txt2{font-size:16px}
.txt3{font-size:14px;}
.footer-nav li a{font-size:12px;}
.mob1{display:block;}
.phone-charger{display:none}
.home-sec4 .phone{width:40%;height:auto;background:none;}
.home-sec4 .rht-part{width:52%}
.home-sec3 .lft-part{width:50%}
.rht-part{width:46%}
.list1 li{width:100%;}
#map{height:150px}
.txt7{font-size:16px;}
.part1 p{line-height:23px;margin-top:10px}
.part1 h1{font-size:18px;line-height:24px;}
.txt26{margin-bottom:10px}
.frst-video, .lst-video{width:100%;margin:0 0 10px 0;}
.video-work h4{min-height:10px;}
.feature2 .lft{width:100%;margin:0 0 20px 0;text-align:center}
.feature2 .rht{width:100%;text-align:center}
.txt8{font-size:16px;}
.pct-h1, .pct-cnt-rht h1{font-size:18px;}
.pct-slider .owl-carousel{width:100%}
.detail-top h4, .detail-top .breadcrumb{float:none;text-align:center}
.breadcrumb li{float:none;line-height:20px;display:inline-block;}
.pct-cnt-rht h4{font-size:14px;line-height:24px;}
.dwnd{margin-left:0}
.landing h2{font-size:16px;}
.cart-page .amount{font-size:20px}
.cart-page .coupon label{display:block;padding-bottom:6px;}
.cart-page .coupon{float:none !important}
.cart-page .coupon input.button{float:right !important}
.cart-page .woocommerce .cart input.button{width:130px;}
.logo{float:none}
.logo a{margin:7px auto}
header .right-sec{float:none;width:100%}
header .right-sec ul, nav, .rp{float:none}
nav a#pull:after{top:-43px !important}
}
@media only screen and (max-width:400px){.banner{min-height:160px;}
.player iframe{height:166px}
.home-sec3 .lft-part{width:100%;margin-right:0}
.home-sec3 .rht-part{width:100%;text-align:center;}
.home-sec4 .txt3, .home-sec5 .txt3{line-height:24px;}
.home-sec5 .pic3{width:45%;margin-right:5%}
.pic3 .txt4{font-size:38px;top:48px;left:48px}
.home-sec4 .txt3, .home-sec5 .txt3{font-size:13px}
.list1 .pic img{max-width:50%}
.enquiry textarea{height:80px}
.part1 h1, .txt26{font-size:16px;}
.box2{height:60px}
.box2 h1{padding-top:13px}
.apply-btn{width:150px;}
.apply-btn span{font-size:14px;padding:25px 0 0 5px}
.video-work iframe{height:180px}
.sct-outer{width:96%;}
.sct-outer .lft{width:100%;margin:0 0 10px 0;}
.sct-outer .rht{width:100%;}
.inner-slider1 .pic{width:96%}
}
@media only screen and (max-width:3200px){}