@media only screen and (max-width:1366px) {
	.translater-g {
		margin-left: 10%;
		width: 100%
	}

	/*a.back-to-top.d-flex.align-items-center.justify-content-center.phone-icon {*/
	/*	bottom: 16% !important*/
	/*}*/
}

@media only screen and (max-width:1300px) {
	a.appointment-btn.contactus {
		margin: 0
	}

	nav#navbar {
		margin-left: -10%
	}

	.navbar>ul>li {
		white-space: nowrap;
		padding: 8px 0 8px 10px
	}
}

@media screen and (min-width:1300px) and (max-width:1365px) {
	.navbar>ul>li {
		white-space: nowrap;
		padding: 8px 0 8px 12px
	}

	/*a.back-to-top.d-flex.align-items-center.justify-content-center.phone-icon {*/
	/*	bottom: 15%*/
	/*}*/
}

@media screen and (min-width:992px) and (max-width:1200px) {
	.navbar>ul>li {
		white-space: nowrap;
		padding: 8px 0 8px 7px
	}
}

@media screen and (min-width:1365px) and (max-width:1400px) {
	.appointment-btn {
		margin-left: 0
	}

	/*a.back-to-top.d-flex.align-items-center.justify-content-center.phone-icon {*/
	/*	bottom: 15%*/
	/*}*/
}

@media only screen and (max-width:991px) {
	section.teacher__area .col-xxl-3.col-xl-3.col-lg-3 {
		order: 3
	}

	#hero .row {
		width: 100%
	}

	#hero .col-md-4.d-flex.justify-content-center.flex-column {
		width: 50%;
		max-width: 50%
	}

	.sdbold {
		font-size: 20px !important
	}

	.container.banner-container {
		width: 90%;
		max-width: 90%
	}

	.social {
		padding-top: 0 !important;
		margin-top: 25px !important
	}

	.abt-txt {
		margin-top: 0 !important
	}

	.breadcrumb.d-flex.justify-content-start.mt-4.mb-0 {
		margin-top: .5rem !important
	}

	.india {
		max-width: 80% !important;
		/* max-height: 80% !important; */
		width: 30px !important;
	}

	.social-links a {
		font-size: 15px !important
	}

	.col-sm-6 {
		width: 50%
	}

	.member-info {
		padding: 15px 25px;
		text-align: center !important
	}
}

@media only screen and (max-width:769px) {
	#hero {
		padding-top: 80px !important
	}

	.mainbold {
		line-height: 80px !important;
		font-size: 55px !important
	}

	.sdbold {
		font-size: 18px !important
	}

	a.appointment-btn {
		margin-right: 30px
	}

	.doctors .member .pic img,
	.doctors .member .social a,
	.member2 .pic img {
		width: 100%
	}

	.doctor-img {
		margin: 15px 0
	}

	.member-info {
		padding: 15px 25px;
		text-align: center !important
	}
}

@media only screen and (max-width:767px) {
	.col-lg-9.d-flex.align-items-center.bg-white.mob-center {
		flex-direction: column !important
	}

	.col-lg-9.d-flex.align-items-center {
		box-shadow: rgb(136 191 179 / 48%) 6px 2px 16px 0, rgb(255 255 255 / .8) -6px -2px 16px 0;
		margin-top: 0
	}

	.consult {
		padding: 10px
	}

	.doctors .member .pic img,
	.doctors .member .social a,
	.member2 .pic img {
		width: 100%
	}

	.member-info {
		text-align: center !important
	}

	.breadcrumb.d-flex.justify-content-start {
		position: unset !important;
		margin-bottom: 10px !important
	}
}

@media (max-width:576px) {
	.container.banner-container {
		width: 100% !important;
		max-width: 100% !important
	}

	#hero .row {
		margin: 0 auto !important
	}

	#hero .col-md-4.d-flex.justify-content-center.flex-column {
		width: 100%;
		max-width: 100%
	}

	.faq .faq-list a {
		word-break: break-all;
		padding-right: 30px
	}

	.faq .faq-list .icon-close,
	.faq .faq-list .icon-show {
		right: 0;
		top: 0
	}

	#hero {
		margin-top: 0 !important;
		height: auto
	}

	.area_loc {
		margin-right: 15px
	}

	.area_clinics,
	.area_clinics>a {
		font-size: 12px !important
	}

	.mobile_no>a {
		padding-left: 4px
	}
}

@media (max-width:390px) {
	.mobile_no>a {
		font-size: 12px !important
	}

	.consult {
		padding: 10px
	}

	.india {
		width: 5%
	}

	.col-xs-12,
	.doctors .member .pic img,
	.doctors .member .social a,
	.member2 .pic img {
		width: 100%
	}

	.video-box {
		width: 300px;
		margin-bottom: 10px
	}

	.contact .info i {
		font-size: 16px;
		width: 35px;
		height: 35px
	}

	.col-lg-9.d-flex.align-items-center {
		box-shadow: rgb(136 191 179 / 48%) 6px 2px 16px 0, rgb(255 255 255 / .8) -6px -2px 16px 0;
		margin-top: 0
	}

	.doctors .member {
		padding: 0
	}

	.social {
		padding-top: 0 !important;
		margin-top: -30px !important
	}

	.abt-txt {
		margin-top: 0 !important
	}

	.member-info {
		padding: 10px 5px
	}
}

@media only screen and (max-width:567px) {
    
    .row.row-reverse-mob {
        flex-direction: column-reverse !important;
    }
	a.appointment-btn.contactus {
		margin-right: 30px
	}

	.pt-3rem {
		padding-top: 2rem !important
	}
}

@media only screen and (max-width:500px) {
	#hero2 {
		width: 100%;
		padding-top: 8rem !important
	}

	h2.heading-txt {
		font-size: 1.7rem !important
	}

	#top-four-boxes .col-md-3.col-lg-3.col-sm-3.col-sm-6.col-6 {
		padding: 10px
	}

	p.card-title.feature-tile.mt-5.insurance-head {
		margin-top: 12px !important;
		font-size: 18px
	}

	.card-title.feature-tile.mt-4 {
		font-weight: 600;
		font-size: 14px
	}

	.mainbold,
	.mdbold {
		font-size: 40px !important;
		line-height: 35px !important
	}

	p.bold {
		margin-top: 0
	}

	.sbold,
	.sdbold {
		padding: 10px 15px;
		margin-top: 0;
		font-size: 22px !important
	}

	#hero {
		padding-top: 130px !important;
		padding-bottom: 0 !important;
		background: #002e38 !important
	}

	.container.banner-container {
		padding-bottom: 20px !important
	}

	.section-bg-1,
	.section-bg-2 {
		padding: 40px 15px
	}

	.pt-3rem {
		padding-top: 0 !important
	}
}

@media only screen and (max-width:480px) {

	.video-box,
	section#doctors .row {
		margin-bottom: 10px
	}

	.pt-3rem,
	.social,
	section.achievement-section.section.padding-45 {
		padding-top: 0 !important
	}

	.clinics .icon-box .icon i,
	.mobile_no>a,
	button#btnSubmitNo {
		font-size: 15px !important
	}

	#popup,
	.video-box {
		width: 300px
	}

	.mbold,
	h2.sbold span,
	span.mfbold {
		color: #fff !important
	}

	#hero,
	div#hero2,
	div#hero2.about,
	section.teacher__area {
		padding-top: 20px !important
	}

	#header{
		top: 0;
		position: relative;
	}
	
	#topbar {
		top: 0;
		position: sticky;
		z-index: 999;
	}

	#contact .social-links.text-start.text-md-left.pt-5.pt-md-0 {
		text-align: center !important;
		padding: 10px
	}

	.clinics .icon-box .icon {
		padding: 6px 0;
		height: fit-content
	}

	.rounded {
		padding-bottom: 10px !important
	}

	.testimonials .testimonial-item {
		padding: 12px
	}

	.clinic-visit-btn {
		display: block
	}

	#doctors .col-lg-3 {
		margin-top: 10px
	}

	.tagcloud li a,
	.teacher__bio.pb-3 a {
		color: #29424f !important;
		font-size: 1.2rem !important;
	}

	.goog-te-gadget .goog-te-combo {
		padding: 15px 30px !important
	}

	h2.text-left.heading-txt.new2 .new1 {
		color: #8a4600 !important
	}

	.desktopmainbold,
	a.appointment-btn.contactus.btn-res,
	p.mobile-view {
		display: none
	}

	section#hero3 {
		background: linear-gradient(45deg, #072033d9, #093a5fd9)
	}

	.contact .info i {
		font-size: 16px;
		width: 35px;
		height: 35px
	}

	.doctors .member .pic img,
	.doctors .member .social a,
	.member2 .pic img {
		width: 100%
	}

	.col-lg-9.d-flex.align-items-center {
		box-shadow: rgb(136 191 179 / 48%) 6px 2px 16px 0, rgb(255 255 255 / .8) -6px -2px 16px 0;
		margin-top: 15px
	}

	.doctors .member {
		padding: 0
	}

	.social {
		margin-top: -30px !important
	}

	#hero,
	.abt-txt {
		margin-top: 0 !important
	}

	.mbold,
	p.Eq-head-line {
		margin: 0
	}

	#why-us h2.text-left.heading-txt.new2.mb-3 {
		margin: 20px 0
	}

	.dropdown .col-md-4.c-drop .d-list:last-child {
		margin-bottom: 0
	}

	#hero {
		height: auto;
		padding-bottom: 20px !important
	}

	.container.banner-container {
		padding-bottom: 0 !important
	}

	#doctorSection .col-12.col-md-7.text-left.pl-5 {
		order: 1;
		margin-top: 50px
	}

	#Whychoose,
	#doctorSection {
		padding: 0 !important
	}

	#Whychoose .col-12.col-md-5.text-center.element1.about-img {
		order: 2;
		margin-bottom: 50px
	}

	.sdbold {
		width: fit-content;
		padding: 10px 15px
	}

	.d-lg-flex.order-lg-2.order-sm-1.d-sm-flex.justify-content-end.align-items-center {
		margin-left: 12%
	}

	div#login_btn {
		right: 0;
		width: 35%
	}

	div#login_btn img {
		width: 100% !important
	}

	button#btnSubmitNo {
		padding: 5px 10px !important
	}

	.Phoneheading {
		font-size: 18px
	}

	div#popup form.contactFormNo span#country {
		width: 18% !important
	}

	.teacher__bio.pb-3 img {
		height: 100% !important;
		width: 100% !important;
		object-fit: cover
	}

	.mbold {
		font-size: 38px !important;
		font-weight: 900 !important;
		line-height: 62px !important;
		text-transform: capitalize !important
	}

	#hero h2,
	#hero2 h2,
	#hero3 h2 {
		font-size: 30px;
		line-height: 34px;
		margin-bottom: 0;
		width: fit-content
	}

	.patient-video.section-bg-2 .row {
		width: 100%;
		overflow: hidden;
		text-align: center;
		margin: 0 auto;
		justify-content: center;
		align-items: center
	}

	.patient-video.section-bg-2 .row .col-md-4.p-video.text-center {
		width: auto;
		padding: 0
	}

	.patient-video.section-bg-2 .row .col-md-4.p-video.text-center iframe {
		border: 0;
		height: 220px;
		margin-top: 20px
	}

	.sbold {
		font-weight: 700;
		font-size: 26px;
		color: #fff;
		background: #212f39;
		width: fit-content;
		margin-bottom: 20px
	}

	#hero2 h1,
	.mfbold,
	.mmbold {
		font-size: 40px
	}

	#hero2 h1 {
		line-height: 50px !important
	}

	h2.text-center.heading-txt.new2 {
		text-align: left !important
	}

	.breadcrumb.d-flex.justify-content-start.mt-4.mb-0 .iner-nav span {
		font-size: 18px;
		line-height: 1.2rem
	}

	.breadcrumb.d-flex.justify-content-start.mt-4.mb-0 .iner-nav li {
		padding: 0 10px;
		list-style: none;
		color: #fff;
		font-size: 14px
	}

	.col-md-4.d-flex.flex-column.py-5 {
		padding-top: 1rem !important
	}

	.nav-link.contact {
		display: block !important
	}

	.form-control {
		font-size: .9rem !important
	}

	section#top-four-boxes {
		padding-bottom: 0
	}

	.mobilemainbold {
		display: block;
		margin: 20px 0 !important;
		font-size: 35px !important
	}

	section#why-us .col-sm-4.d-flex.align-items-stretch {
		width: 50%
	}

	.social-link {
		display: flex !important;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		padding-top: 0 !important
	}

	.enquiry_counter,
	img.key-feature-img {
		width: 120px;
		height: 120px;
		padding: 5px;
		font-size: 40px
	}

	p.card-title.feature-tile.mtt-3 {
		font-size: 14px
	}

	p.card-title.feature-tile.mt-4:nth-of-type(2) {
		font-size: 20px
	}
}

@media only screen and (max-width:450px) {
	a.appointment-btn.contactus {
		margin-right: 30px;
		padding: 8px 15px !important
	}

	.goog-te-gadget .goog-te-combo {
		padding: 8px 15px !important;
		background-color: #00130f;
		color: #fff !important;
		border-radius: 5px
	}

	.col-xs-12,
	section#why-us .col-sm-4.d-flex.align-items-stretch {
		width: 100%
	}

	.pt-3rem {
		padding-top: 0 !important
	}
}

@media only screen and (max-width:425px) {
	.why-us .icon-boxes .icon-box {
		padding: 20px !important
	}

	.whatsapp {
		width: 71px !important;
		height: 71px !important
	}

	.w {
		font-size: 10px;
		padding-top: 3px;
		color: #fff
	}

	/*a.back-to-top.d-flex.align-items-center.justify-content-center.phone-icon {*/
	/*	bottom: 94px*/
	/*}*/

	.pt-3rem {
		padding-top: 0 !important
	}

	.why-us .icon-boxes .icon-box p {
		font-size: 20px !important;
		font-weight: 800 !important
	}

	#why-us .icon-box img {
		width: 50% !important
	}

	section#about .new1,
	span.new2 {
		color: #8a4600 !important
	}

	.skiptranslate.goog-te-gadget {
		width: max-content !important;
		height: 43px !important
	}

	div#\:0\.targetLanguage {
		width: max-content
	}

	.section-bg-1,
	.section-bg-2 {
		padding: 30px 15px
	}

	.mainbold,
	.mdbold {
		font-size: 35px !important;
		line-height: 35px !important;
		margin: 15px 0 !important
	}

	.translate-li.li1 {
		margin-left: -85px;
		padding-top: 16px
	}

	p.bold {
		margin-top: 0
	}

	a.appointment-btn.contactus {
		margin-right: 15px;
		padding: 8px 12px !important
	}

	.goog-te-gadget .goog-te-combo {
		padding: 12px 20px !important;
		background-color: #00130f;
		color: #fff !important;
		border-radius: 5px
	}
}

@media only screen and (max-width:375px) {

	#hero,
	#hero3 {
		margin-top: 0 !important;
		height: auto
	}

	.rounded {
		padding-bottom: 10px !important
	}

	.pt-3rem {
		padding-top: 0 !important
	}

	#hero2 h1 {
		font-size: 35px;
		line-height: 50px !important
	}

	.mfbold,
	.mmbold {
		font-size: 35px !important;
		color: #fff
	}

	h2.heading-txt {
		font-size: 30px !important;
		margin-bottom: 0
	}

	#top-four-boxes .col-md-3.col-lg-3.col-sm-3.col-sm-6.col-6 {
		width: 100%;
		margin-top: 10px
	}

	section {
		padding-bottom: 50px
	}

	.breadcrumb.d-flex.justify-content-start.mt-4.mb-0 .iner-nav span {
		font-size: 18px;
		line-height: 1.2rem
	}

	.breadcrumb.d-flex.justify-content-start.mt-4.mb-0 .iner-nav li {
		padding: 0 10px;
		list-style: none;
		color: #fff;
		font-size: 13px
	}

	.translate-li.li1 {
		margin-left: -80px !important;
		padding-top: 15px
	}

	a.appointment-btn.contactus {
		margin-right: 8px;
		padding: 8px 10px;
		font-size: 13px !important
	}

	.goog-te-gadget .goog-te-combo {
		padding: 12px 30px !important;
		background-color: #253e4f;
		color: #fff !important;
		border-radius: 5px
	}

	#hero {
		padding-bottom: 20px !important
	}

	.mainbold,
	.mdbold {
		font-size: 30px !important;
		line-height: 30px !important;
		margin: 15px 0 !important
	}

	p.sdbold {
		font-size: 20px !important;
		padding: 10px !important
	}

	div#login_btn {
		right: 0;
		width: 40%
	}

	.mobile_no>a {
		font-size: 15px !important
	}

	.form-control {
		font-size: .8rem !important
	}

	.whatsapp {
		width: 71px !important;
		height: 71px !important
	}

	.w {
		font-size: 10px;
		padding-top: 3px;
		color: #fff
	}

	/*a.back-to-top.d-flex.align-items-center.justify-content-center.phone-icon {*/
	/*	bottom: 94px*/
	/*}*/
}

@media only screen and (max-width:320px) {
	.translate-li.li1 {
		margin-left: -80px !important;
		padding-top: 15px
	}

	.whatsapp {
		width: 71px !important;
		height: 71px !important
	}

	.w {
		font-size: 10px;
		padding-top: 3px;
		color: #fff
	}

	/*a.back-to-top.d-flex.align-items-center.justify-content-center.phone-icon {*/
	/*	bottom: 94px*/
	/*}*/

	.pt-3rem {
		padding-top: 0 !important
	}

	.consult,
	p.sdbold {
		padding: 10px
	}

	.video-box {
		width: 300px;
		margin-bottom: 10px
	}

	.contact .info i {
		font-size: 16px;
		width: 32px;
		height: 32px
	}

	.doctors .member .pic img,
	.doctors .member .social a,
	.member2 .pic img {
		width: 100%
	}

	.col-lg-9.d-flex.align-items-center {
		box-shadow: rgb(136 191 179 / 48%) 6px 2px 16px 0, rgb(255 255 255 / .8) -6px -2px 16px 0;
		margin-top: 0
	}

	.doctors .member {
		padding: 0
	}

	.social {
		padding-top: 0 !important;
		margin-top: -30px !important
	}

	#hero,
	.abt-txt {
		margin-top: 0 !important
	}

	.mainbold,
	.mdbold {
		font-size: 25px !important;
		line-height: 25px !important;
		margin: 20px 0 !important
	}

	p.bold {
		margin-top: 0;
		font-size: 18px
	}

	p.sdbold {
		font-size: 16px !important
	}

	a.appointment-btn.contactus {
		display: none
	}

	#hero {
		height: auto;
		padding-bottom: 20px !important
	}

	.mobile_no>a {
		font-size: 14px !important
	}

	.form-control {
		font-size: .8rem !important
	}

	div#login_btn {
		right: 0;
		width: 50%
	}
}
