
@media (min-width: 1500px) {
.container{max-width: 1440px;}
.building_doc_img img {max-height: 400px;min-height: 400px;}
.building_design .building_text {min-height: 370px;}
}

@media (max-width: 1499px) {
.container{max-width: 1300px;}
.payment-form-inner {padding: 27px 60px 0px 30px;}
.testimonial-section2 {/* padding: 16% 2% 0% 10%;background-size: cover;*/}
.fees_box .fees_text.green {min-height: 560px;}
.fees_box .fees_text {min-height: 600px;}
.fees_box img {position: relative;top: -70px;margin-bottom: -50px;}
}

@media (max-width: 1366px) {
.banner-left h1 {font-size: 70px;}
.banner-left h2 {font-size: 60px;}

.madical_fee_banner h1 {font-size: 35px;}
.madical_fee_banner h2 {font-size: 34px;}

.skull-img img {max-width: 600px;width: 100%;}
.skull-img {text-align: right;}
.skull-img .icon-div img {width: 47px;margin-top: 5px;}
.icon-div {width: 90px;height: 90px;}

.process-points {top: 93px;width: 75%;}
.process-points h3 {font-size: 18px;margin: 0 0 5px;}
.process-points ul li {padding: 0;padding-left: 57px;height: 80px;}
.process-points p {font-size: 14px;}

.form-group label:before {padding: 15px;}
.form-group label {font-size: 14px;}
.form-group input:checked + label:after {top: 6px;left: 13px;width: 7px;height: 16px;}

.payment-form-inner .row {margin-bottom: 50px;}
.payment-form-inner input[type="text"] {height: 45px;}
.all-head h4 {font-size: 30px;}
.testimonial-section2 {/* padding: 14% 0% 1% 13%;background-size: cover;*/}

/*.fees_box .fees_text.green { min-height: 525px;}*/

}

@media (max-width: 1300px) {
.payment-form-inner .row {margin-bottom: 40px;}
/*.fees_box .fees_text.green {min-height: 570px;}*/
.fees_box img {top: -60px;margin-bottom: -50px;}
.fees_box .fees_blue_box h2 {padding-top: 50px;}
.fees_box .fees_blue_box .price {font-size: 50px;}
.fees_box .fees_text ul li {font-size: 14px;}

}
@media (max-width: 1200px) {
.service_box h5 {font-size: 13px;}
.fees_box .fees_text {padding: 20px 20px 114px 20px;}
.fees_box .fees_text {min-height: 600px;}

}

@media (min-width: 1201px) and (max-width: 1366px) {
.fees_box .fees_blue_box img {bottom: -90px;}	
/*.fees_box .fees_text {min-height: 590px;}*/
}

@media (min-width: 1046px) and (max-width: 1200px) {
.building_doc_img img {max-height: 320px;min-height: 320px;}
.building_design .building_text {min-height: 290px;}
.building_design .building_text h5 {font-size: 21px;}
.building_design .building_text p {font-size: 15px;}
.fees_box img {top: -60px; margin-bottom: -50px;}
}
@media (min-width: 992px) and (max-width: 1200px) {
header#head-top:after {height: 185px;}
header#head-top:before {width: 180px;}
.meet_doc_box .doc_img img {width: 100%;max-height: 350px;min-height: 350px;}
}

@media (min-width: 992px) and (max-width: 1045px) {
.building_doc_img img {max-height: 300px;min-height: 300px;}
.building_design .building_text {min-height: 270px;}
.building_design .building_text h5 {font-size: 21px;}
.building_design .building_text p {font-size: 15px;}

.fees_box .fees_blue_box h2 {font-size: 30px;padding-top: 20px;}
.fees_box .fees_blue_box .price {font-size: 35px;}
.fees_box .fees_blue_box .price i {font-size: 16px;top: -12px}
.fees_box .fees_blue_box .price em {font-size: 14px;line-height: 18px;}
.fees_box .fees_blue_box {min-height: 195px;}
.fees_box .fees_blue_box img {bottom: -50px;}
.fees_box .fees_text {margin-top: 20px;min-height: 540px;}
.fees_box .fees_text.green {min-height: 470px;}
.fees_box img {top: -50px; margin-bottom: -50px;}
.fees_box .fees_text ul li {font-size: 12px;}
.fees_box .fees_blue_box.grren {min-height: 240px;}
/*.logo img {max-width: 420px;}*/

}

/**tablet sizes**/
@media (max-width: 1100px) {
.process-points {top: 45px;width: 75%;}
/*----------inner pages----------*/
.explore_service_section:after {width: 300px;height: 195px;}
}

@media (max-width: 1024px) {
.testim .cont div p {font-size: 1.0em;}
.testim .cont > div > img {max-width: 35px;}
.testimonial-section2 {/* padding: 21% 8% 8% 15%;background-size: cover;*/}
.testi-user {/*margin: 18px 60px 0 0;*/}
/*----------inner pages----------*/
.finest_patient_section .all-head {margin-top: 20px;}
.care_amenities_img img {max-width: 100%;}
}

@media (max-width: 1000px) {
.payment-form-inner .row {margin-bottom: 10px;}
.payment-form-inner .row {margin-bottom: 40px;}
}
/*----------inner pages----------*/
@media (min-width: 992px) {
.explore_service_section .col-md-3.col-sm-4.col-lg {flex: auto;width: 20%;max-width: 20%;}
}
/**Mobile device**/
@media (max-width: 992px) {
.navbar {margin-left: 10px;}
.banner-left h2 {font-size: 45px;margin: 0 0 20px;}
header#head-top:after {width: 60%;}
header#head-top:before {width: 20%;}

.logo img {max-width: 550px;width: 100%;}
.banner-left {padding-top: 16px;}
.banner-left h1 {font-size: 50px;}
.process-points {top: 45px;width: 75%;}
.skull-img .icon-div img {width: 39px;margin-top: 1px;}
.process-points ul li {margin-bottom: 10px;}
.icon-div {width: 70px;height: 70px;border-width: 5px;}

.process-points ul li {padding: 0;padding-left: 30px;height: 60px;}
.process-points p {font-size: 10px;}
.process-points h3 {font-size: 14px;margin: 0 0 5px;}
.payment-form-inner {padding:27px 30px 0 0px;}
.payment-form-inner .row {margin-bottom: 15px;}
.payment-form-inner input[type="text"] {height: 40px;}

button.pay-btn {height: 40px;margin-top: 10px;}
.testimonial-section2 {/* position: relative;padding: 28% 0% 5% 11%;*/}
.testim .cont div p {font-size: .9em;}
.testim .cont > div > img {max-width: 45px;}

.testi-user {/* margin: 20px 60px 29px 0;*/}
.testim .cont div .img img {width: 60px;height: 60px;}
.testim .wrap {padding: 0 20px;margin: auto;}

section#testimonial {margin-bottom: 100px;}

.checkbox-list {background-size: cover;padding: 0;}
.payment-form-inner .row {margin-bottom: 40px;}

/*----------inner pages----------*/
.explore_service_section:before {width: 260px;height: 475px;}
.explore_service_section:after {display:none;}
.service_box a {font-size: 12px;}
.service_box h5 {font-size: 14px;}

.madical_fee_banner h1 {font-size: 35px;}
.madical_fee_banner h2 {font-size: 34px;}
.patient_registraion_section form {margin-left: 15px;margin-right: 15px;}
.patient_registraion_section span.read_full {text-align: center;width: 100%;}

.meet_doc_box .doc_img img {max-height: 300px;min-height: 300px;}
}

@media (max-width: 895px) {
.testimonial-section2 {/*position: relative;padding: 23% 0% 4% 11%;*/}
}

@media (max-width: 771px) {
.fees_box img {top: -40px;margin-bottom: -40px;}
}

@media (max-width: 768px) {
.testimonial-section2 {/*position: relative;padding: 18% 0% 0% 5%;*/}
}
@media (min-width: 768px) and (max-width: 991px) {
.building_design .building_text {padding: 10px;min-height: 220px;}
.building_design .building_text img {width: 60px;}
.building_design .building_text h5 {font-size: 20px;margin-top: 10px;}
.building_design .building_text p {font-size: 12px;}
.building_doc_img img {max-height: 250px;min-height: 250px;}

/*.feesplan_section .col-md-4 {width: 100%;max-width: 100%;flex: 100%;}*/
.fees_box {max-width: 400px;margin: 0 auto;}
.fees_box .fees_text a.get_btn {display: block;position: absolute;}
.fees_box .fees_text {min-height:600px;}
.fees_box .fees_text ul {margin: 30px 0 30px 0;}

.fees_box .fees_blue_box h2 {font-size: 30px;}
.fees_box .fees_blue_box .price em {display: block; font-size: 12px;}
.fees_box .fees_blue_box .price {font-size: 35px;}
.fees_box .fees_blue_box .price i {font-size: 18px; top: -10px;}
.fees_blue_box.grren {min-height: 210px;}
.fees_box .fees_blue_box {position: relative;min-height: 214px;}
.fees_box img {top: -50px;margin-bottom: -80px;}
.fees_box .fees_text ul li {font-size: 12px;}
.fees_box .fees_text {padding: 20px 20px 40px 20px;}
.fees_box .fees_text.green {min-height: 500px;}

.cardiology_Specialist .pink_box img {max-width: 310px;left: 20px;top: 50px;}
.cardiology_Specialist .gray_box {padding-left: 130px;}
}

@media (max-width: 767px) {
.logo {text-align: center;}
.testi-img {text-align: center;}
.testim .cont > div {/* top: 0;left: 0;padding: 30% 5% 36% 12%;*/}
.testimonial-section2 {/* position: relative;padding: 0;background-size: cover;*/}
.payment-form-inner {padding: 40px 40px;}
button.pay-btn {height: 50px;margin-top: 10px;}

.banner-img {text-align: center;}
.banner-img img {max-width: 550px;width: 90%;}
.banner-left {text-align: center;margin-bottom: 70px;}
.banner-left h2 {font-size: 55px;margin: 0 0 20px;}
.banner-left p {max-width: inherit;}
.process-points {top: 95px;width: 45%;left: 32%;}
.skull-img {text-align: right;position: relative;margin-top: 70px;}
.skull-img img {max-width: 430px;width: 100%;}
.payment-form-inner .row > div:nth-child(2) {margin-top: 40px;}
/*----------inner pages----------*/
section.finest_patient_section {padding: 0px 0 50px 0;}
.finest_patient_section .all-head {margin-top: 50px;text-align:center;}
.explore_service_section {padding-top: 30px;padding-bottom: 60px;margin-bottom: 30px;}
.explore_service_section button.all-btn {margin: 20px auto 0;}
.finest_patient_section .all-head hr {margin: 0 auto;}
.finest_patient_section ul li:before {display:none;}
.meet_doctor_section {padding-top: 30px;margin-bottom: 30px;padding-bottom:0px;}
section.doctor_services_section {padding: 30px 0;}
section.doctor_services_section .all-head {margin-bottom: 30px;}
.form-group label:before {padding: 10px;}
.form-group input:checked + label:after {top: 1px;left: 8px;}
#testimonial .all-head {text-align: center;margin-bottom: 40px;}
section#testimonial .all-head hr {margin: 0 auto;}
section#payment-option {margin: 0 0 70px;}
.doctor_services_section .owl-dots {display: none !important;}


.doctor_services_section .owl-nav {display: block !important;margin: 20px auto;width: 175px;}
.doctor_services_section .owl-nav .owl-prev, .doctor_services_section .owl-nav .owl-next {position: relative;font-size: 0;margin: 20px;display:inline-block;}
.doctor_services_section .owl-nav .owl-next:before {content: "\f105";position: absolute;right: -80px;color: #fff;height: 40px;width: 40px;
top: 20px;font-family: 'FontAwesome';opacity: 1;background: #886ae4;border-radius: 50px;text-align: center;transform: translate(10px, -38px);
line-height: 40px;font-size: 16px;}
.doctor_services_section .owl-nav .owl-prev:before {content: "\f104";position: absolute;left: 0;color: #fff;height: 40px;width: 40px;
top: 20px;font-family: 'FontAwesome';opacity: 1;background: #886ae4;border-radius: 50px;text-align: center;transform: translate(10px, -38px);
line-height: 40px;font-size: 16px;}

.message_seo_section .all-head {margin-top: 50px;text-align: center;}
.message_seo_section .all-head hr {margin: 0 auto;margin-bottom: 20px;}
.message_seo_section {margin: 30px 0;}
.message_seo_building_section {padding: 30px 0;}
.message_seo_building_section .all-head {margin-top: 0;text-align: center;}
.message_seo_building_section .all-head hr {margin: 0 auto;margin-bottom: 20px;}
.message_seo_building_section ul li:before {display:none;}
.message_seo_building_section ul li, .finest_patient_section ul li {padding: 0px;}
section.message_seo_news_section {padding: 30px 0;}
section.message_seo_news_section .all-head {margin-bottom: 10px;}
.message_seo_news_section:before, .humanbody_section:before {display:none;}
.humanbody_section {padding: 30px 0;}

.madical_fee_banner h1 {font-size: 35px;}
.madical_fee_banner h2 {font-size: 34px;}

.feesplan_section {padding: 30px 0;margin-top: 0px;}
.fees_box {max-width: 400px;margin: 0 auto;}
.fees_box .fees_text a.get_btn {display: block;position: relative;bottom: 0;}
.fees_box .fees_text {min-height:auto;}
.fees_box .fees_text ul {margin: 30px 0 30px 0;}
section.medical_fee_medinfo_sec {padding: 0px 0;padding-bottom: 60px;}
section.medical_fee_medinfo_sec .all-head {text-align: center;}
section.medical_fee_medinfo_sec .all-head hr {margin: 0 auto;}
section.medical_fee_medinfo_sec .all-head a.faq_btn {margin: 20px auto;}
.fees-sha img {    max-width: 300px;    margin: 0 auto;    display: inherit;}

div#accordion {width: 90%;margin: 0 auto;}
.banner-left.madical_fee_banner {padding-top: 10%;}
.fees_box .fees_text.green {min-height: inherit;padding-bottom: 50px;}
.fees_box img {top: -65px;margin-bottom: -40px;}
.fees_box .fees_text {padding: 20px 20px 40px 20px;}
section.medical_fee_medinfo_sec:before{display: none;}
.fees_box .fees_blue_box h2 {padding-top: 50px;font-size: 35px;}
section.medical_fee_medinfo_sec .all-head p {margin: 20px 0;}
section.medical_fee_medinfo_sec .all-head button .min_plus {position: absolute;left: 10px;}

section.meet_other_doctor_section {padding: 30px 0;}
section.meet_other_doctor_section .all-head {margin-bottom: 20px;}

.cardiology_Specialist_section {padding-top: 30px;padding-bottom: 30px;margin-bottom: 0;}
.cardiology_Specialist .pink_box {float: none;width: 100%;padding: 20px;border-radius: 20px;min-height: auto;text-align: center;}
.cardiology_Specialist .gray_box {float: none;width: 100%;padding: 20px;border-radius: 20px;min-height: auto;margin-top: 30px;}
.cardiology_Specialist .pink_box img {position: relative;max-width: 400px;left: 0;top: 0;margin: 0 auto;width: 100%;}
.cardiology_Specialist .gray_box ul.red_icons li {display: inline-block;}
.cardiology_Specialist .gray_box ul.black_icons {margin: 15px 0 10px 0;}

.question_answer_section {padding-top: 0;padding-bottom: 0;}
.question_answer_section .card-header .nav-tabs .nav-link {font-size: 15px;}
.sf-ques-ans-head {display: inline-grid;}
.sf-ques-ans-head .sf-ques-ans-name {padding-right: 0;font-size: 15px;line-height: 18px;margin-bottom: 12px;}
.sf-ques-ans-body {padding: 0px;padding-left: 70px;}
.sf-ques-ans-body .sf-pat-left img {width: 40px;height: 40px;}
.sf-ques-ans-body p {font-size: 14px;line-height: 19px;}
.sf-ques-ans-list ul li .children {margin-left: 0;}
.sf-ques-ans-list ul li .children .sf-ques-ans-bottom {display: inline-grid;}
.sf-ques-ans-list ul li .children .sf-ques-ans-bottom .sf-view-ans {font-size: 14px;}

section.consultant_appoinment {padding: 30px;}
.diagnosis_section_tbl {display: none;}
.text_mobile {display: block;background: #dacff9;color: #496173;padding: 10px 20px;border-radius: 50px;width: 100%;font-size: 16px;
margin: 25px 0;}
.patient_doctor_section .doctor_patient_icon img {display: inline-block;}
.diagnosis_section .diagnosis_blue_icon {text-align: center;}
.diagnosis_section .text {text-align: center;font-size: 18px;line-height: 20px;margin: 15px 0;}
.diagnosis_section .blue_icon {text-align: center;}
.bluhead {display: none !important;}
h3.bluhead_mobile {display: block;color: #fff;font-size: 16px;text-align: center;margin: 0px 0 30px 0;padding: 10px;background: #8d70e5;
border-radius: 20px;}

.meet_doc_box .doc_img img {max-height: 400px;min-height: 400px;}
}

@media (max-width: 599px) {
section.message_seo_news_section .news_text {text-align: center;}
h3 {font-size: 28px;}
}
@media (max-width: 575px) {
.meet_doc_box .text {text-align: center;}	
.building_design .building_text {padding: 10px;min-height: 270px;}
.building_design .building_text img {width: 60px;}
.building_design .building_text h5 {font-size: 22px;margin-top: 10px;}
.building_design .building_text p {font-size: 14px;}
.building_doc_img img {max-height: 300px;min-height: 300px;}
.fees_box .fees_blue_box h2 {font-size: 30px;}
.service_box {min-height: auto;}
.service_box a {position: relative;bottom: 0;left: 0;right: 0;}
.meet_doc_box .doc_img img {max-height: inherit;min-height: 350px;}
}

@media (max-width: 568px) {
header#head-top:before {left: 0;top: 0;height: 150px;width: 20%;}
header#head-top:after {right: 0;top: 0;height: 250px;width: 70%;}
.banner-left {padding-top: 15px;text-align: center;margin-bottom:0px;}
.banner-left h1 {font-size: 37px;}
.banner-left h2 {font-size: 25px;}
.banner-img {margin-top: 0px;}
section#skull-sec {margin: 70px 0;}

.process-points ul li:nth-child(4), .process-points ul li:nth-child(3), 
.process-points ul li:nth-child(2), .process-points ul li:nth-child(1) {margin-left: 50px;}

.skull-img {margin-top: 60px;}
.icon-div {width: 70px;height: 70px;border-width: 2px;left: -53px;top: -6px;}
.process-points ul li {padding-left: 28px;margin-bottom: 15px;}
.process-points p {font-size: 10px;margin: 0;}
.process-points h3 {font-size: 12px;margin: 0 0 5px;}
.skull-img .icon-div img {width: 46px;margin-top: 0;}
.process-points ul li {height: 60px;}
.process-points {top: 15%;width: 75%;left: 0;}
.payment-form-inner {padding: 27px 27px 0px 30px;}

.testim .cont div p {font-size: .8em;line-height: 20px;margin-top: 6px;}
.testi-user {/* margin: 20px 16px 90px 0;*/}
.testim .cont > div > img {max-width: 20px;}
.testim .cont > div {/*padding: 145px 5% 0 12%;*/}
.testimonial-section2 {/*position: relative;padding: 2%;background-size: cover;*/}
.testi-user {margin: 20px 0 0 0;}
/*----------inner pages----------*/
.explore_service_section:before {display:none;}
.explore_service_section:after {display:none;}
}
@media (max-width: 470px) {
.building_design div {float: none;width: 100%;max-width: 250px;margin: 0 auto;}
.building_design .building_text.pinkbg {margin-top: 0;}
.building_design.ping_design {display: flex;flex-direction: column-reverse;}
.fees_box img {top: -70px;margin-bottom: -50px;}
div#accordion {width: 100%;margin: 0 auto;}
section.medical_fee_medinfo_sec .all-head button .min_plus {margin: 4px 5px;float: left;}
.patient_doctor_section .doctor_patient_icon img {margin: 30px;display: inline-block;}
}

@media (max-width: 360px) {
.process-points {top: 15%;width: 84%;left: 0;}
.process-points ul li {padding-left: 8px;margin-bottom: 13px;}
.icon-div {width: 50px;height: 50px;border-width: 2px;left: -45px;top: 2px;}
.skull-img .icon-div img {width: 27px;margin-top: 0;}
.process-points ul li {height: 45px;}
.payment-form-inner label {font-size: 12px;letter-spacing: 4px;}
.all-head h4 {font-size: 25px; margin: 0 0 15px;}   
.fees_box img {top: -50px; margin-bottom: -50px;}
}

