@media(min-width:2100px) and (max-width:2400px){
/* .stellarnav > ul > li {	margin: 0px 39px !important;} */
.smile-sec #myTabContent .ba-Slider {width: 34%;}
.stellarnav > ul > li > a {	padding: 5px 9px;}
.stellarnav > ul > li > a:hover::before,
.stellarnav .current_page_item > a::before {top: -1px; height:100%;border: 2px solid #9aadb8;left:1px;background:transparent;}

}
@media(min-width:1700px) and (max-width:2100px){
.smile-sec #myTabContent .ba-Slider {width: 33% !important;}
	
}

@media(min-width:1900px) and (max-width:2099px){
/* .stellarnav > ul > li {	margin: 0px 27px !important;} */
.stellarnav > ul > li a{font-size: 18px;}
.stellarnav > ul > li > a {	padding: 5px 9px !important;}
.stellarnav > ul > li > a:hover::before,
.stellarnav .current_page_item > a::before {top: -1px; height: 100% !important;border: 2px solid #9aadb8;left:1px;background:transparent;}

}

@media(min-width:1700px) and (max-width:1899px){
  /* .stellarnav > ul > li {margin: 0px 20px !important;} */
.stellarnav > ul > li a{font-size: 17px;}
/* 	 */
.stellarnav > ul > li > a {	padding: 0px 7px !important}
.stellarnav > ul > li > a:hover::before,
.stellarnav .current_page_item > a::before {top: -1px; height: 26px;border: 2px solid #9aadb8;left:1px;background:transparent;}
}


@media(min-width:1500px) and (max-width:1699px) {
/* .stellarnav > ul > li {margin: 0px 13px !important;} */
.stellarnav > ul > li a{font-size: 16px;}

}
@media(min-width:1400px) and (max-width:2100px) {

   .inner-page img {object-position: 0 18%;} 
  .header-menu .call-to-action{padding-left: 10px;}
   .smile-sec .tb-rlt {width: 40%;}
.smile-sec #myTabContent .ba-Slider {width:38%;}
	.inner-page::before,.single-services .inner-page::before{width: 41%;}
	.inner-page .ban-box {top: 30%;	max-width: 37%;}
	
/* 	 */
	.footer.custom-w .col-lg-3 {flex: 0 0 33%;max-width: 33%;}
	.footer.custom-w .col-lg-9 {flex: 0 0 67%;	max-width: 67%;}
	.footer .row.wi-10 {width: 100%;max-width: 900px;} 
	.footer .bot {max-width: 480px;}
	
}


@media(max-width:1450px){
/* 
.menu-social {justify-content: flex-start;} */
  /* .stellarnav > ul > li {margin: 0px 5px !important;} */
.single-services.postid-374 .inner-page .ban-box{width: 100%;max-width: 600px;}
.single-services.postid-365 .inner-page h1,
.single-services.postid-372 .inner-page h1,
.single-services.postid-374 .inner-page h1{font-size: 80px;line-height: 86px;}
.we-offer ul li a {font-size: 17px;}	

}

@media(max-width:1320px){
.smile-sec #myTab li a {padding: 11px 50px;	font-size: 25px;min-width: 200px;}
  .smile-sec #myTab li {padding: 0px 10px;}
	/*27.7  */
/* 	.single-services .inner-page .ban-box{top: 30%;} */
/* 	.single-services .inner-page .ban-box { max-width: 30%;} */
	.single-services .inner-page h1 {font-size: 80px;line-height: 86px;}
	.single-services .inner-page .ban-box p{margin: 10px 0px 0px 0px;}
.single-services.postid-365 .inner-page .ban-box {width: 600px;}
.single-services.postid-365 .inner-page h1 {font-size: 65px;line-height: 70px;}
	#recentp-silder .owl-nav .owl-next {right: -20px;}
	#recentp-silder .owl-nav .owl-prev {left: -20px;}
	#recentp-silder .owl-nav button {font-size: 30px;}
}
	/*  */
}

@media(max-width:1300px){

.stellarnav > ul > li > a {	font-size: 12px;}
.call-to-action .btn-bg {font-size: 13px;}
	
}
@media(max-width:1275px){
 .stellarnav > ul > li {margin: 0px 8px;}
/*   .inner-page::before {	width: 47%;}  */
	#recentp-silder .owl-nav .owl-next {right: -10px;}
	#recentp-silder .owl-nav .owl-prev {left: -10px;}
	#recentp-silder .owl-nav button {font-size: 20px;}
	.logo {max-width: 150px;}
	.fixed-header .header-menu .logo {max-width: 140px;}
	.we-offer ul li a {font-size: 17px;}	
}

@media(min-width:1275px){
.stellarnav > ul > li > a {	padding: 0px 7px;}
/* .stellarnav > ul > li {margin: 0px 6px;}	 */
.stellarnav > ul > li > a:hover::before,
.stellarnav .current_page_item > a::before {top:0;	height: 25px;border: 2px solid #9CBFD9;left:1px;background:transparent;}
}
@media(max-width:1200px){
 
}
@media(min-width:1200px) and (max-width:1366px) {
    /* .right-side {max-width: 85% !important;} */
}

@media only screen and (max-width:1199px){
.menu-social {flex-grow: 1;justify-content: flex-end;}
a.menu-toggle {	border: transparent !important;margin-right: 30px;	height: 30px;}
.logo {	max-width: 150px;margin-right: 0;}
/* .header-menu {background: #2d3953;} */
 header {position: inherit;}
.right-side {max-width: inherit;width: auto;}
.stellarnav > ul > li ul > li {padding: 0;	margin: 0;}
.stellarnav > ul > li ul > li a {margin: 0px 10px;}
.header-menu .right-side {flex-grow: inherit;}
.stellarnav > ul > li > a {	font-size: 15px;}
.call-to-action .call-us {margin-top: 5px;}
.call-to-action .req-btn a {padding: 6px 22px;font-size: 15px;}
.call-to-action .call-us a {padding: 8px 20px;}
.fixed-header .header-menu .logo {max-width: 140px;}
.home-banner .ban-box p {font-size: 30px;margin: 10px 0px 30px 0px;}
.footer .heading-box h5 {font-size: 21px;}
.home-main.section-a .heading.heading-c {overflow: hidden;}
.home-main.section-a .heading.heading-c .google {width: 120px;	right: 0;}
h1, h2, h3, h4,.footer-all-linkadd h6 {font-size: 40px;line-height: 40px;}
.ser_box_wraaper .figcation h4,
.patient-box h5 {margin: 15px 0px;font-size: 20px;}
.our-approach h5 {margin: 20px 0px;	font-size: 22px;}
.we-offer {	padding: 0px 30px;}
/* inner page-css */
.inner-page img {height: 500px;}
.inner-page h1 {font-size: 80px;}
.inner-page .btn-bg {	padding: 22px 80px;}
.inner-page .ban-box p {margin: 20px 0px 30px 0px;}
.blog-detail-in .inner-blog-lft {	padding: 0;}
.blog-detail-in .inner-blog-rtl {	padding-right: 0;}
.blog-detail-in .recent-post {	margin: 34px 0px;}
.inner-page.referral-forms .ban-box h1 {width: 100%;max-width: 300px;	margin: 0;
	line-height: 78px;}
.inner-page.referral-forms::before {width: 49%;}
.inner-page.referral-forms .inner-cap .ban-box {top: 19%;}
.inner-page.smile-in .ban-box h1 {font-size: 65px;}
.inner-page.smile-in .ban-box p {font-size: 30px;	max-width: 400px;	line-height: 35px;}
.page-id-64 .request_appointment_from .hidden-content3 {max-width: 960px;}
/*  */
.inner-page.blog-im h1 {font-size: 80px;	width: 100%;line-height: 80px;}

.smile-sec #myTabContent .ba-Slider{width: 55%;}
	.footer ul li a{font-size: 14px;}
	.footer .foot_a {padding-left: 0;}
/* 	 */
	.single-services.postid-374 .inner-page h1{font-size:75px; line-height: 80px;}
/* 	.single-services .inner-page .ban-box {	max-width: 38%;} */
	.stellarnav > ul > li > a:hover::before,
	.stellarnav .current_page_item > a::before {height: 0 !important;}
}
@media only screen and (min-width: 1025px)  {}


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

.footer ul li a {font-size: 16px;}
.footer .foot_c ul {column-count: 1;}
.all-content-s.fi {margin-top: 87px;}
.inner-page.referral-forms .inner-cap .ban-box p {max-width: 406px;	line-height: 28px;
	font-size: 20px;margin: 0 0 20px;}
	.footer .bot {column-count: 1;}
	.footer .row.wi-10 {width: 100%;padding-bottom: 30px;}
	
}
@media only screen and (max-width:991px){
.home-banner .ban-box h1 {font-size: 70px;
	line-height: 70px;	color: #fff;}
	.home-banner .ban-box p {font-size: 24px;margin: 0px 0px 15px 0px;}
	.home-banner .btn-bg {padding: 15px 60px;font-size: 16px;font-family: 'TT Chocolates';
	display: inline-block;	line-height: 1;}
	.request_appointment_from .Address .add-right ul li {font-size: 14px;}
	.info_main p, .info_main a {font-size: 16px;}
	.info_main {padding: 15px 0px 10px;}
	.request_appointment_from .Address h5 {	font-size: 16px;}
.request_appointment_from .Address .add-left {flex: 0 0 30%;}
.request_appointment_from .Address .add-right {	flex: 0 0 70%;}
.orthodontists-box h4 {font-size: 24px;}
.our-approach {max-width: 100%;	margin-bottom: 30px;}
.orthodontists-box {display: flex;	justify-content: center;}
.orthodontists-box.one1 {margin-bottom: 30px;}
.our-approach p {text-align: center;}
h1, h2, h3, h4,.footer-all-linkadd h6 {font-size: 30px;line-height: 30px;}
.patient-box p {margin-bottom: 20px;max-width: 100%;}
.ser_box_wraaper {grid-template-columns: repeat(4,1fr);	gap: 10px;}
.ser_box_wraaper .ser_box img {width: 100%;	height: 25.1vw;}
.section-c .row {display: flex;	flex-direction: column-reverse;}
.we-offer {	padding: 50px;width: 100%;}
.section-c h4 {	max-width: 100%;}
.footer .foot_a {padding-left: 0;}
.footer .row.wi-10 {width: inherit;	max-width: none;}
.foot_a figure {width: 150px;}
.section-b .orthodontists-box a figure img,
.inner-tab #tabs li a .orthodontists-box figure img{box-shadow: 15px -8px 0px #BEE7E8;}
.request_appointment_from .fron_flex .form-group .clock {right: 2px;}
.request_appointment_from .from_flex .form-group span .icon-box, .icon-box {right: -14px;}
/* inner page-css */
.inner-page.blog-im h1 ,
.inner-page.team-in .ban-box h1,
.inner-page.blog-im h1,
.inner-page.referral-forms .ban-box h1,
.inner-page h1,
.single-services .inner-page h1,
.single-services.postid-372 .inner-page h1,
.single-services.postid-374 .inner-page h1{ font-size: 45px;margin: 0;line-height: 52px;}
.inner-page .ban-box p {margin: 20px 0px 20px 0px;font-size: 16px;line-height: 24px;}
.inner-page .btn-bg {	padding: 16px 40px;	font-size: 18px;}
.why-choose .choose-invisalign {padding: 0;}
.smile-gallery .row {	row-gap: 50px;	flex-direction: column-reverse;}
.blog .blog-full > a figure img {	height: auto;	width: 100%;}
.blog .blog-small p, .blog .blog-full p {margin: 15px 0px;	width: 100%;
	max-width: 100%;}
  .blog .blog-full {padding-right: 0;	margin-bottom: 30px;}
  .blog .blog-small {padding: 0px 15px 30px 15px;}
  .inner-tab .team-full .nav-tabs .nav-link {padding: 0;border-radius: 0;}
  .inner-tab .orthodontists-box img{box-shadow: 10px -8px 0px #BEE7E8;}
  .inner-tab #content .orthodontists-box.one1 {margin: 0;}
  .blog nav ul {	margin: 40px 0px 0;}
.blog .blog-full {padding: 0;}
.blog .blo0 {padding-right: 15px;}
.inner-page.blog-im.patient-in::before {width: 50%;}
	.single-services.postid-365 .inner-page h1 {font-size: 45px;line-height: 52px;margin: 0;}
.patient-form .option-box a {	padding: 14px 32px;}
.referring-form form h5 {margin: 30px 0px 10px;	font-size: 25px;	line-height: 25px;}
.inner-page.referral-forms .inner-cap .ban-box p {max-width: 300px;	font-size: 18px;}
.inner-page.referral-forms.newp .inner-cap h1 {	max-width: 400px;font-size: 65px;	line-height: 65px;}
.before-visit {margin: 0 !important;}
.inner-page.referral-forms.newp .ban-box p {font-size: 20px;}
.inner-page.smile-in .ban-box h1 {max-width: 0;}
.inner-page.smile-in .ban-box p {font-size: 22px;	max-width: 300px;	line-height: 27px;	padding: 0px 10px;}
.smile-sec #myTabContent .ba-Slider {	width: 45%;}

.smile-sec #myTab li a {padding: 11px 15px;font-size: 22px;min-width: 150px;border-radius: 0;}
.smile-sec {padding: 70px 0px;}
/* 	 */
.single-services.postid-364 .inner-page h1 {font-size: 45px;line-height: 52px;}
/* .single-services.postid-365 .inner-page .ban-box {width: 450px;} */
.page-id-64 .request_appointment_from .hidden-content3 {max-width: 960px;padding: 0px 15px;}
/* 	.single-services .inner-page .ban-box {	max-width: 39%;} */
	.inner-blog-rtl ul li {	font-size: 13px;margin: 10px 0px;}
	.inner-box.content .dcs-universal-pagination {padding: 0px 15px;}
	.request_appointment_from .fron_flex {flex-wrap: wrap;gap:0;}
	
}
@media(min-width:768px) {
.inner-tab .nav-tabs {display: flex;}    
.inner-tab .card {border: none;}
.inner-tab .card .card-header {display:none;}  
.inner-tab .card .collapse{ display:block;}
}

@media only screen and (max-width:767px){
.inner-page.blog-im:before{width: 45%;}
.inner-page.referral-forms.newp .ban-box p{max-width: inherit !important;;}
/* .right-side {align-items: center;} */
.footer .foot_b {margin: 30px 0px;}
.foot_c h5::before,.foot_b h5::before {left: 0;}
.con-details ul li:last-of-type {padding: 0;margin: 0;}
.home-banner .ban-box h1 {font-size: 60px;line-height: 60px;color: #fff;}
.home-main.section-a .heading.heading-c .google {position: inherit;}
.home-main.section-a .heading.heading-c {flex-wrap: wrap;}
.review-slider {margin-bottom: 30px;max-width: 100%;}
.review-slider .review-box {max-width: 100%;}
.home-main.section-a .heading.heading-c .google {
	width: 100%;max-width: 150px;justify-content: center;margin: 0px auto;position: static;}
	.home-banner .ban-box {	top: 22%;}
    .smile-gallery .row {flex-direction: column-reverse;}
    .request_appointment_from .rqest_appointment_from_left h4 {	max-width: 100%;}
    .ser_box_wraaper {grid-template-columns: repeat(2,1fr);	gap: 10px;}
    .map {padding: 40px 0px;}
    .patient-box {margin-bottom: 30px;}
    .patient-box.m0{margin-bottom: 0px;}
    .home-main.section-a aside{margin-top: 0;}
    .footer .pl-0 {	padding-left: 15px !important;}
    .con-details ul li a span {	max-width: 100%;}
.inner-tab .nav-tabs {flex-wrap: wrap;}
.inner-page .ban-box {padding: 15px;}
.inner-page::before {width: 46%;}
    .request_appointment_from .fron_flex .form-group .clock {right: 5px;}
.request_appointment_from .from_flex .form-group span .icon-box, .icon-box {right: -10px;}
.footer .bot {column-count: 2;max-width: 100%;	padding-bottom: 30px;}
.footer .foot_c ul {column-count: 2;}
.footer .foot_c {	padding-bottom: 30px;}
/* inner page-css */
.inner-page .btn-bg {	padding: 12px 30px;	font-size: 16px;}
.inner-page .ban-box p {margin: 4px 0px !important;font-size: 17px !important;line-height: 24px !important;}
.inner-page.smile-in .ban-box p {	font-size: 20px;max-width: 100%;line-height: 27px;padding: 0px 0px;
	margin: 0;}
.inner-page.smile-in .ban-box {	bottom: 0;top: inherit;}
.inner-page .ban-box{bottom: 20px;top: inherit;}
.inner-page h1 {font-size: 60px;}
.inner-page img {height: auto;}
.inner-page .ban-box {position: relative;background-color: rgb(154, 173, 184 ,.6);}
	.inner-page::before{content:none;}
.inner-page::before {z-index: 1;}
.inner-page::before {width: 40%;}
/*.inner-tab #tabs {display: none;}*/
.inner-tab .tab-content > .tab-pane {display: block !important; opacity: 1;margin: 0;}
.inner-tab .orthodontists-box figure aside {text-align: center;}
.inner-tab #content .orthodontists-box {margin-bottom: 30px !important;}
#pane-B .orthodontists-box {margin-bottom: 0;}
.inner-page.blog-im .ban-box {top: inherit;	bottom: 0;}
.inner-page.blog-im img {	object-position: 50%;opacity: .5;}
.blog-detail-in .inner-blog-lft {padding: 0;}
.inner-blog-rtl {	margin: 40px 0px 0;}
.relate-post .heading-box h4 {font-size: 50px;margin-bottom: 0;}
.patient-form .patient-head-box h4{font-size: 30px;}
.langauge-btn {	flex-wrap: wrap;justify-content: center;}
.langauge-btn .btn-bor {width: 100%;}
.inner-page.referral-forms .inner-cap .ban-box p {max-width: 235px;	font-size: 17px;}
.smile-sec #myTab li a {padding: 11px 11px;font-size: 20px;	min-width: auto;}
.single-services .inner-page .ban-box {max-width: inherit;}
.smile-sec #myTabContent .ba-Slider {width: 54%;}
.footer-all-linkadd h6 {font-size: 30px;line-height: 40px;margin-bottom: 20px;}
.request_appointment_from .row {gap: 30px;}
/* 	 */
	
.inner-page h1{font-size: 35px !important;line-height: 37px !important;}
.inner-page .ban-box{max-width:inherit;top: inherit;bottom: 0;}
/* .single-services.postid-365 .inner-page .ban-box {width: inherit;top: inherit;bottom: 0;} */
section.blog .row .row {
    margin: 0px;
}
	.single-services.postid-365 .inner-page .ban-box{width:100%;}
/* 	 */
}
	
@media only screen and (max-width:575px){
/* footer */
.footer  .pl-0, .px-0 {padding-left: 15px !important;}
.home-banner .ban-box h1 {font-size: 40px;line-height: 40px;display: inline;}
.home-banner.home-top-banner .hero-page__video {height: 320px;object-fit: cover;}
.home-banner .ban-box p {font-size: 24px;line-height: 24px;}
.home-banner .btn-bg {padding: 15px 40px;}
 .ser_box_wraaper {grid-template-columns: repeat(1,1fr);gap: 10px;}
 .we-offer ul {	grid-template-columns: auto;margin: 30px 0px 20px;}
 .ser_box_wraaper .ser_box img {width: 100%;height: 45.1vw;}
 .blog .blog-flex .block-top {justify-content: center;	float: none;flex-wrap: wrap;}
 .popup-box, .select-box {	width: 100%;	flex: 0 0 100%;}
 .relate-post .heading-box h4,
 .blog-detail-in .inner-blog-lft h3 {font-size: 40px;line-height: 40px;}
 .inner-page.blog-im h1,
  .inner-page.team-in .ban-box h1,
  .inner-page.referral-forms .ban-box h1,
  .inner-page.referral-forms.newp .inner-cap h1,
  .inner-page.smile-in .ban-box h1  {font-size: 50px;line-height: 50px;}
.referring-form form .fron_flex {gap: 0;flex-wrap: wrap;}
.inner-page.referral-forms .inner-cap .ban-box {top: inherit;}
/* .inner-page.referral-forms > img {opacity: .5;} */
.smile-sec .nav-tabs {	flex-wrap: wrap;flex-direction: column;}
.smile-sec .smile-flex {	margin-bottom: 50px;flex-direction: column;}
.smile-sec #myTabContent .ba-Slider {width: 100%;}

.smile-sec .tb-rlt {	width: inherit;}
.smile-sec .smile-flex{align-items: flex-start;}
.smile-sec #myTab li {padding: 0;}
.footer .bot,.footer .foot_c ul {column-count: 1;padding-bottom: 0px;}
	.footer-all-linkadd ul {gap: 10px;flex-direction: column;}

}

@media(max-width:646px){

}

@media only screen and (max-width:475px){
  a.menu-toggle {	margin-right: 0;	margin-bottom: 20px;}
.header-menu .col12 {flex-direction: column;}
.header-menu {padding: 10px 0px;}
  .right-side {	max-width: 100% !important;}
.header-menu .right-side {width: 100%;justify-content: space-between;}
.logo{padding-bottom: 5px;}
.menu-social {justify-content: flex-start;}
.home-banner .ban-box {	padding: 15px;}
.info_main {flex-direction: column;}
.info_main .add-left h5:last-of-type {max-width: 100%;}
.section-b .orthodontists-box a figure img,
.inner-tab #tabs li a .orthodontists-box figure img {box-shadow: 12px -8px 0px #BEE7E8;}
.request_appointment_from .fron_flex {flex-wrap: wrap;}
.all-content-s.fi {margin-top: 165px;}
.patient-form .option-box a {padding: 14px 15px;font-size: 17px;}
.patient-form .patient-head-box h4{font-size: 25px;}
}
@media only screen and (max-width:375px){
  .footer .foot_c ul {column-count: 1;}
  .we-offer .btn-bor{padding: 15px 30px;}
  .menu-social {flex-grow: 1;justify-content: flex-start;}
  .call-to-action .req-btn a {padding: 6px 22px;font-size: 13px;}
  .fixed-header .call-to-action .btn-bg {font-size: 12px;}


  }

@media only screen and (max-width:342px){
.home-banner-content1 h1 {line-height: 46px;}

}



@media (min-width:1920px){
.stellarnav>ul>li{margin: 0 15px;}
}

@media (min-width: 1275px) and (max-width:1330px){
.stellarnav>ul>li{margin: 0 3px;}
}