@charset "utf-8";
/*----------------
RESET CSS
-----------------*/
@media only screen and (max-width:1187px) {
/*=============*/

/*=============*/
ul.s1-rgt-list li{font-size:18px; line-height:28px; padding-left:45px;}
.treatment_col p{padding-right: 120px;}
.treatment_col h3{ font-size:19px;}
/*=============*/
.s2_left {width: 45%;margin-left: 0px;}
.s2_right{width: 52%;}
.common_heading{font-size: 44px;line-height: 55px;}
/*=============*/
.slide_tabClick{padding:15px 0 12px 75px;}
.slide_tabClick p{ font-size:14px; line-height:18px;}
.slide_tabClick img{ width:55px; margin-top:-27px;}
/*=============*/
.medical_team_col{ width:32%; padding:300px 15px 20px;}
.team_text1{font-size: 24px;}
.team_text2{ font-size:17px;}

}
 

@media only screen and (max-width:1023px) {
.for-desk{ display:none;}	

.commn-hdg{font-size:30px; line-height:40px;}
.commn-para{margin-top:15px; font-size: 17px;}
.btn-bx{margin-top:35px;}
/*=============*/
.banner_left{ padding:40px 0 50px;width: 575px;}
.banr_hdng {font-size: 50px; line-height: 58px;margin-top: 15px;}

.bnrStripList li,.bnrStripList li:first-child,.bnrStripList li:last-child { flex-direction: column; padding:25px 15px;}
.bnrStripList li img { width:45px; margin: 0 0 15px 0;}
.bnrStripList li div { width: 90%; text-align:center;}
.bnrStripList li div span { font-size: 12px; line-height: 12px; margin-top:0;}
.bnrStripList li div p { font-size: 15px; line-height: 22px; margin-top: 10px; font-weight:600;}
.banr_rvw{ font-size:18px;}
.bnr_para{ width:90%;}
/*=============*/
.sectionOne{ padding:50px 0;}
.common_heading{font-size: 40px;line-height: 46px;}

/*=============*/
.sectionTwo{ padding:50px 0;}
.s2_left {width: 40%;}
.s2_right {width: 56%;}
.s2_list_step{font-size: 18px;}
.s2_list_head{font-size: 22px; line-height: 28px;}
.s2_list_text{font-size: 17px;  line-height: 24px;}

/*=============*/
.sectionThree{ padding:50px 0;}
.s3_slide_col{ width:47%;}
.s3_slide_col .commn-para{ font-size:17px;}
/*=============*/
.medical_team_row{ max-width:400px; margin-top:10px;}
.medical_team_col{ width:100%; margin-top:20px;}

/*=============*/
.sectionSix{ padding:50px 0;}
.accordion{padding: 25px 30px 25px 20px;}
.acdn-content {padding: 0 30px 10px 20px;}

}


 @media only screen and (max-width:767px) {
.hide-mob{ display:none}

.banner{background:#18445c;}
.banner_left{ width: calc(100% + 30px);margin-left: -15px;padding: 30px 15px 35px; background: url(../images/banner-mob.jpg) no-repeat right top; background-size: cover;}
.banr_rvw { font-size: 15px; line-height: 18px; letter-spacing: 0; padding: 9px 0;}
.banr_rvw img {margin: -3px 2px 0 0;width: 70px;}
.banr_hdng {font-size: 34px; line-height: 40px; letter-spacing: 0; margin-top: 0;}
.bnr_para { font-size: 16px; line-height: 24px; margin-top: 15px; padding-top: 0; width: 100%;}


.bnrStripList{width:calc(100% + 30px); margin-left:-15px;}	
.bnrStripList li{ width:50%; border-bottom: 1px solid #5b6875;}
.bnrStripList li:nth-child(2){ border-right:none;}


.bnr_strip_mob{ float:left; width:100%;padding-bottom: 20px; border-bottom: 1px solid #e9e9e9;}
ul.bnr_list{margin-top: 20px;justify-content: space-evenly;}
ul.bnr_list li{ text-align:center; padding:0 5px;width:auto;}
ul.bnr_list li p{ color:#000;font-size: 12px;line-height: 17px;}
ul.bnr_list li img { width:40px;margin: 0 0 8px;filter: invert(1);}


.button_box{margin-top: 40px;}
.banner_left .button_box {margin-top: 25px;width: 90%;}
.common_btn{height: 60px;font-size: 22px;line-height: 60px;}
.common_btn img {margin: -7px -5px 0 7px;width: 25px;}

/*=============*/
.sectionOne{ padding:30px 0;}
.common_heading {font-size: 26px;line-height: 34px;}
.common_heading span{ font-size:20px;}
.common_text {font-size: 16px;line-height: 24px; letter-spacing: 0.5px; margin-top: 15px;}
.sec1_treatment_row{ margin:10px 0 0; padding:0 0 0 10px;}
.treatment_col{ padding: 25px 20px; margin-top: 20px;  width: 100% !important;  min-height: 230px;}
.s1-prod-img { width: 120px;}
.s1-btn{margin-top: 35px;}
.treatment_col h3 {font-size: 19px;line-height: 23px;}
.treatment_col p {font-size: 16px; line-height: 24px;padding-right: 90px;}
.s1-treatment-icon { right: 15px; top: 15px;}

/*=============*/
.sectionTwo{ padding:30px 0;}
.s2_right{ width:100%;}
.s2_left{ float:left; width:100%; margin-top:15px;}
.s2-img{max-width: 90%;}
.s2_list{ margin-top:25px;}
.s2_list li { padding: 0 0 25px 35px; background-size: 22px;}
.s2_list_step {font-size: 17px;}
.s2_list_head { font-size: 18px; line-height: 24px;}
.s2_list_text { font-size: 16px; line-height: 22px;}
.s2_right .button_box{ margin:15px 0 0;}

/*=============*/
.sectionThree{ padding:30px 0;}
.s3_slide_col{ width:100%;}
.s3_slide_row{    margin-top: 20px; row-gap: 20px;}
.s3_col_prod{ margin-top:0px;}

/*=============*/
.sectionFour{ padding:30px 0;}
.medical_team_row{ padding:0 5px;}

/*=============*/
.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;}
 }
