@media only screen and (min-width:1600px){
/* .banner > img {height: 900px;object-fit: cover;} */

}

@media only screen and (min-width:1440px){

.meetDo .col7 {width: 52%;}
.meetDo .col5 {width: 48%;}
 .meetTeam {background: #000;}
 .meetTeam .teamImg img {width: 100%;}
/* .meetDo .imgBox {width: 703px;padding-left: 60px;float: right;} */

}
@media only screen and (min-width:1025px){
.main-menu #myNavbar > ul > li.dropdown:hover ul {display: block;}

}
@media only screen and (min-width: 2048px) and (max-width:3000px)  {

.meetDo .imgBox img,
.contentWithImg .imgBox img{width: 100%;}
.meetDo .col7.dc-left {width: 52%;}
.meetDo .col5.dc-right {width: 43%;}
.meetDo.contentWithImg .hero-tagline-line {top: calc(50% + 18px);}
.meetDo.contentWithImg.insurance .hero-tagline-line{top: calc(50% + 19px);}

}

@media only screen and (min-width: 2301px) and (max-width:2570px)  {
.topInfo::before { width: 43%; clip-path: polygon(17.8% 0, 100% 0%, 100% 100%, 155px 100%);}
}
@media only screen and (min-width: 2100px) and (max-width:2300px)  {
.topInfo::before {width: 40%;}
}
@media only screen and (min-width: 1921px) and (max-width:2048px)  {
 .meetTeam {background: #000;}
 .meetDo.contentWithImg.insurance .hero-tagline-line {top: calc(50% + 16px);}
 .topInfo::before {width: 40%; clip-path: polygon(21.8% 0, 100% 0%, 100% 100%, 155px 100%);}

}
@media only screen and (max-width:1920px){
    .topInfo::before { width: 709px; }
    .topInfo .d-flex .add a { display: inline-flex; align-items: center; gap: 10px;}
    .main-menu #myNavbar > ul > li:last-child { margin-right: 87px; }
 .meetTeam .conText {padding: 7rem 15px 15px 40px;}
    .meetTeam {background: #000;}
.meetDo.contentWithImg.insurance .hero-tagline-line {top: calc(50% + 17px);}
.meetDo.contentWithImg .hero-tagline-line {	top: calc(43% + 18px);}
}
@media only screen and (max-width:1800px){
    .meetDo .col5.dc-right {width: 47%;}
}
@media only screen and (max-width:1629px){
    .topInfo::before { width:600px;}
    .main-menu #myNavbar > ul > li:last-child {margin-right: 0;}
    .main-menu a.navbar-brand img {max-width: 220px; }
    .main-menu .appbtn a {padding: 25px 19px; display: inline-block;}
    .clientLogo { padding: 40px;}
    .contInfo .map iframe {min-height: 350px;}
    .contInfo .containerFull .row-box {display: flex;}
  .contInfo .conText{height: 100%;}
  .dentalbox {padding: 20px;}
  .dentalSer .containerFull {padding: 0px 30px;}
  .dentalSer .dentalser h3 {padding-bottom: 50px;}
  .threFlex {margin-bottom: -50px;column-gap: 20px;padding: 0;}
  .topReasons {	padding-top: 50px;}
  .topReasons .fullContent p {margin: 40px auto 50px auto;max-width: 950px;}
  .threFlex .boxwrap {padding: 30px;}
  .threFlex .boxwrap .captionBox h3 {margin: 10px 0;}
/*   .meetTeam .conText {padding: 15px;} */
  .meetDo .col7.dc-left {width: 43%;}
  .meetDo .col5.dc-right {width: 52%;padding-right: 100px;}
.meetTeam .conText {padding: 50px 15px 15px 40px !important;}
.payingInvi .row-box {display: flex;align-items: center;flex-wrap: wrap;}
}
@media only screen and (max-width:1440px){
  .btn,
  .meetTeam .conText .btn{padding: 10px 20px;font-size: 16px;}
  h3,h4,
  .meetTeam .conText h3,
  .topReasons .fullContent h3{font-size: 30px;line-height: 40px;}
 .main-menu ul > li:last-child {margin-right: 0;}
 .main-menu a.navbar-brand img {width: 100%;max-width: 200px;}

 .main-menu #myNavbar > ul > li {padding: 0px 15px;}
 .contInfo .conText {padding: 50px 30px;}
 .clientLogo {padding: 20px;}
 .clientLogo figure {width: 150px;}
 .dentalbox h4 {font-size: 22px;}
 .clientLogo figure img{max-width: 100%;}
 .dentalSer .col3 {width: 48%;}
 .meetTeam .col9 {width: 60%;}
 .meetTeam .col3 {width: 40%;}
 .meetTeam .conText p {max-width: 100%;padding: 10px 0;}
 .meetTeam .conText h3{margin: 0;}
 .page-id-8 .threFlex .boxwrap {min-width: 352px;max-width: 352px;margin: 0px auto;padding: 20px;}
 .threFlex .boxwrap .captionBox h3 {font-size: 24px;line-height: 28px;}
 .threFlex {column-gap: 10px;margin-bottom: -30px;}
 .threFlex .boxwrap figure {width: 80px;max-width: 60px;}
 /*  */
 .meet-the-team .containerBox {width: 100%;}
.meet-the-team img {width: 100%;height: 220px;object-fit: cover;}
 ul.tabs li .figcption {height: 105px;}
/* .banner > img {height: 600px;} */
	.banner .carousel-caption {	bottom: 200px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1349px)  {

    .main-menu ul > li:last-child {margin-right: 0;}
    .main-menu a.navbar-brand img {width: 100%;max-width: 200px;}
    .main-menu .appbtn a {padding: 16px 10px;text-transform: capitalize;font-size: 16px}
    .main-menu #myNavbar > ul > li {padding: 0px 15px;}
    .main-menu #myNavbar > ul > li > a {font-size: 14px;font-weight: 400;text-transform: capitalize;}
   }
   
@media only screen and (max-width:1340px){
.drMitchel .rank-math-html-sitemap .rank-math-html-sitemap__section--page ul { column-count: 2;}
}
@media only screen and (max-width:1300px){
.dentalSer .row-box {flex-wrap: wrap;} 
.page-id-655 .cta {display: flex;gap: 10px;flex-wrap: wrap;}	
.testimonials .btnWrapp.cta,
.InvisGal .btnWrapp.cta,
.bookApp .btnWrapp.cta{justify-content: center;}
}
@media only screen and (max-width:1199px){
body{font-size:16px;}

.topInfo .d-flex .conIcon a {font-size: 16px;}
.main-menu #myNavbar > ul > li > a {font-size: 14px;font-weight: 400;text-transform: capitalize;}
.main-menu .appbtn a {font-size: 14px;text-transform: capitalize;padding: 16px 10px;}

.main-menu #myNavbar > ul > li {padding: 0px 10px;}
.main-menu #myNavbar ul li .dropdown-menu li a {padding: 5px 10px;text-transform: capitalize;font-size: 14px;}
.topInfo::before {width: 578px;}
.topInfo .d-flex .conIcon hr {margin: 0px 5px;}
.topInfo .d-flex a img {width: 15px;}
.topInfo .d-flex  a {font-size: 15px;gap: 5px;}
.topInfo .d-flex .add a{font-size: 15px;}
.banner > img {height: auto;}	
.banner .d-flex {column-gap: 20px;flex-wrap: wrap;}
.banner .d-flex .contentbox h1 {font-size: 40px;line-height: 50px;}
.banner .d-flex .contentbox p {font-size: 40px;line-height: 46px;font-weight: normal;}
.page-id-8 .threFlex .boxwrap,
.threFlex .boxwrap{min-width: 275px;max-width:275px;}
.drMitchel .rank-math-html-sitemap .rank-math-html-sitemap__section--page ul { column-count: 1;}
/*  */
.footWrapp {flex-wrap: wrap;}
.footBlog .bFlex {gap: 20px;flex-wrap: wrap;row-gap:0;}
.footBlog .bFlex .BlogImg:first-child {margin-bottom: 20px;}
/**/
.footer .BlogImg {width: 100%;}


/*  */
.conFormwithDetails .containerBox {width: 100%;}
.hours {border-left: 1px solid #333;height: 100%;padding-left: 15px;}
.addressmaparea .conactLink a {font-size: 16px;}
.addressmaparea .hours ul li {font-size: 16px;}
.addressmaparea .conactLink {margin-bottom: 15px;}
/*  */
.dentalImplants img {max-width: 350px;}

/*  */
.addressmaparea .row{flex-wrap: wrap;}
/*  */
.priceCost .contBox {margin-bottom: 15px;}
.priceCost .priceFlex{gap:0;}
.priceCost .priceWrapp {flex: 0 0 32%;margin: 15px 7.5px;}
.dentistrySuburban tbody h3,
.dentistrySuburban tbody h4{font-size: 24px;}
/*  */
.insiFaq .insRight,
.insiFaq .contBox{padding: 50px 30px;color: #fff;}
}

@media(min-width: 767px) and (max-width: 1024px){
    .meetTeam .row-box {flex-direction: column;}
    .meetTeam .col9 {width: 100%;}
        .meetTeam .col3 {width: 100%;}
    .meetTeam .row-box .teamImg img {width: 100%;}
    
}
    
    
@media only screen and (max-width:1024px){
	header + * {margin-top: 2rem !important;}
  .navbar-header {float: none;}
  .navbar-left,.navbar-right {float: none !important;}
  .navbar-toggle {display: block;}
  .navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
  .navbar-fixed-top {top: 0;border-width: 0 0 1px;}
  .navbar-collapse.collapse {display: none!important;}
  .navbar-nav { float: none!important; margin-top:0px;}
  .navbar-nav>li {float: none;}
  .navbar-nav>li>a { padding-top: 10px;padding-bottom: 10px; }
  .collapse.in{ display:block !important; }
  .navbar-header .navbar-toggle {margin: 0;padding: 0;} 
  .main-menu {padding: 10px 0px;}
   .main-menu .containerBox {position: relative;}
  .main-menu .manuFlex .icon-bar {background: #42afda;}
   .navbar-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.navbar-header .appbtn {margin-left: 20px;}
  .main-menu .containerBox {position: relative;}
  .main-menu #myNavbar {padding: 0;position: absolute;width: 100%;top: 100%;left: 0;background: #000;z-index: 2;}
  .main-menu ul > li:nth-child(4) {margin-left: 0;}
  .main-menu #myNavbar > ul > li {padding: 0;}
  .main-menu #myNavbar > ul > li > a {font-size: 16px;padding: 5px 10px;}
  .main-menu .sub {position: absolute;top: 0;right: 14px;color: #fff;background: #42afda;;width: 20px;height: 20px;line-height: 21px;
	border-radius: 30px;text-align: center;}
.main-menu #myNavbar ul li .dropdown-menu {position: relative; width: 100%;background: rgba(66, 175, 218, .8);}
.main-menu #myNavbar ul li .dropdown-menu li a {color: #ffff;}
.main-menu #myNavbar ul li .dropdown-menu li a:hover {background: rgba(66, 175, 218, 1);display: block;}
.main-menu #myNavbar ul li .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {background-color: transparent;border: none;text-decoration: none;}
.topInfo::before {display: none;}
.topInfo {padding: 5px 0px;background-color: #42afda;}
.topInfo .d-flex {align-items: center; z-index: 1;position: relative; flex-wrap: wrap; row-gap: 10px;   }
.topInfo .d-flex .conIcon a {color: #fff;}
.contInfo .containerFull .row-box {flex-direction: column;}
.contInfo .containerFull .row-box .col4,
.contInfo .containerFull .row-box .col8 {width: 100%;}
.contInfo .conText p {max-width: 100%;padding: 15px 0;}
.meet-the-team .tabs { display: none; }
.tab_drawer_heading {background-color: #333;color: #fff;margin: 0;border-bottom: 1px solid #207ca0;
padding: 5px 20px;display: block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;	-khtml-user-select: none;
-moz-user-select: none;	-ms-user-select: none;user-select: none;}
.tab_drawer_heading span {color: #42afda; font-size: 20px;display: block;}
.d_active {	background-color:#42afda;color: #fff;}
.tab_drawer_heading.d_active span { color: #fff; }
.meetDo .col5.dc-right {padding-right: 80px;}
.footWrapp { flex-direction: column;}
/*  */
.conFormwithDetails .col5 {width: 35%;}
.conFormwithDetails .col7{width: 65%;}
.meetTeam .conText {padding: 30px !important;}
.newPatient .Patientright { padding: 30px;}
.newPatient .col3,.newPatient .col5{width:100%;}
.newPatient .Patientimg img {object-position: 0;width: 100%;}
/*  */
}

@media (max-width:991px){
header + * {margin-top: 3rem !important;}
.topInfo .d-flex { justify-content: center; }
.banner  .carousel-caption { bottom: 30px; padding: 20px;}
.banner .d-flex .contentbox p { font-size: 30px; line-height: 40px;margin: 0;}
.btn,
.banner .d-flex .btn{font-size: 16px;padding: 10px 15px;}
.threFlex {margin-bottom: 0; column-gap: 30px;flex-wrap: wrap;row-gap: 0px;}
.threFlex .boxwrap,
.page-id-8 .threFlex .boxwrap, .threFlex .boxwrap{margin-bottom: 30px;}
.threFlex .boxwrap:last-child,
.page-id-8 .threFlex .boxwrap:last-child {margin: 0;}
.topReasons { padding: 50px 0;}
.threFlex .boxwrap { min-width: 274.44px; max-width: 274.44px;}
.meetTeam .row-box {align-items:inherit;}
.meetTeam .row-box .teamImg {height: 100%;}
.meetTeam .row-box .teamImg img {height: 100%; object-fit: cover;}
.meetDo .col5.dc-right {padding-right: 55px;}
.contentWithImg .contBox p { margin: 10px 0 20px;}
  /*  */
 .drMitchel .row-box {flex-direction: column-reverse;gap: 30px;}
 .drMitchel .row-box .col7,
 .drMitchel .row-box .col5,
.commonSec .row-box .col7,
.commonSec .row-box .col5,
.halfBox .col6,
.reach-out .col7,
.reach-out .col5{width: 100%;}
.reach-out .rechimg{margin-bottom: 30px;}
.halfBox .row-box { flex-wrap: wrap;}
.commonSec .contBox {margin-top: 30px;}
.commonSec.Stress-Free .contimg {margin-top: 30px;}
.page-id-388 .drMitchel .row-box { display: flex;flex-direction: column-reverse;}
.halfBox .contLft, 
.halfBox .contright {padding: 50px 30px;}
/*  */
.conFormwithDetails .row-box {display: flex;flex-direction: column-reverse;	gap: 30px;}
.conFormwithDetails .col5 {width: 100%;}
.conFormwithDetails .col7{width: 100%;}
/*  */

	
.drsara .col7,
.drsara .col5  {width: 100%;}	
.drsara .imgBox { margin-top: 30px;}
.drsara .imgBox img {width: 100%;height:auto;}
/*single service	 */
.conFoD .col7,
.conFoD .col5,
.innerSer .col5,
.innerSer .col7 {width: 100%;}
.innerSer.alignitem .row-box{flex-wrap:wrap;}
.innerSer .dentalImplants {margin-bottom: 30px;}
.conFoD .conForm {margin-top: 30px;}
.blogPage .col4 {width: 50%;}
/* 	 */
.smileGallery .col3 {width: 33.33%}
.dentalImplants img {max-width: 300px;}
/* 	 */
.priceCost .priceWrapp {flex: 0 0 47%}
.dentistrySuburban .contimg{margin-top: 30px;}
.dentistrySuburban .col7,
.dentistrySuburban .col5{width: 100%;}
.payingInvi .col7,
.payingInvi .col5{width: 100%;}
.payingInvi.bgBlue .row-box {flex-direction: column-reverse;}
.payingInvi .imgBox,
.payingInvi .videoBox{margin-bottom: 30px;}
/* 	 */
.affordableInvis .row-box {display: flex;align-items: center;flex-wrap: wrap;flex-direction: column-reverse;}
.affordableInvis .col5,
.affordableInvis .col7,
.invislignTreat .col7,
.invislignTreat .col5,
.invisalignright .col5,
.invisalignright .col7,
.invislignTreat .col5,
.invislignTreat .col7{width: 100%;}
.drMitchel.insiFaq .row-box {flex-direction: row;gap: 0;}
.drMitchel.insiFaq .panel-default > .panel-heading h4 {font-size: 19px;}
.drMitchel.insiFaq .contBox h3 {margin-bottom: 0;}
.invislignTreat .row-box,
.invisalignright .row-box,
.affordableInvis .row-box{gap: 30px;}	
.footer .services-container .col6 {width: 100%;}
.footer .services-container .col6:nth-child(1) {margin-bottom: 30px;}
}

@media only screen and (max-width:767px){
	.meetTeam .row-box .teamImg img {width: 100%;}
	.innerBanner .innCap h1 {padding: 12px;font-size: 16px;}
	.threFlex {column-gap: 30px; row-gap: 0;}
	.footBlog .BlogImg {margin-bottom: 30px;}
	.footBlog .BlogImg:last-child {margin-bottom: 0px;}
	.footer .col7 ,
	.footer .col5 {width: 100%; }
	.footBlog .bFlex {justify-content: center;gap: 0px; }
	.footWrapp {flex-direction: inherit;}
  .main-menu #myNavbar {padding: 0 15px;}
  .banner > video {height: 350px;object-fit: cover;}
  .clientLogo {	gap: 20px;}
  .dentalSer .col3 {width: 100%;}
  .threFlex .boxwrap { min-width: 300px; max-width: 300px; margin-bottom: 30px;}
.page-id-8 .threFlex .boxwrap { min-width: 300px; max-width: 300px; margin-bottom: 30px;}
  .meetTeam .col9,
  .meetTeam .col3{width: 100%;}
  .meetTeam .row-box {flex-wrap: wrap;}
  .meetDo .row-box {justify-content: space-between;flex-direction: column-reverse;gap: 0px;}
  .meetDo .row-box .col7.dc-left {margin-top: 30px;}
  .meetDo .col7.dc-left ,
  .meetDo .col5.dc-right{ width: 100%; }
  .meetDo .imgBox { text-align: center;  float: none !important;width: 100%;}
  .meetDo .imgBox img {width: 100%;}
  .meetDo.contentWithImg .hero-tagline-text {float: none;}
  .contentWithImg .contBox h3 {max-width: 100%;}
  .meetDo .contBox p {padding: 10px 0px 20px;}
  .hero-tagline-line {display:none; }
  .cover-dr { float: none;width: 100%;padding: 0px 15px; }
  .hero-tagline-textbox { padding: 0px 1rem;}
  .meetDo h2 {text-align: left;border-bottom: 1px solid #000; padding-bottom: 10px;  display: inline-block;}
 .meetDo h3 {border-bottom: 1px solid #000; padding-bottom: 10px; display: inline-block;width: auto !important}
.hours {border-left: none; padding-left: 0;}
 .meetDo .col5.dc-right {padding: 0px 1rem;}
 .meetDo.contentWithImg .hero-tagline-line,
 .meetDo.contentWithImg.insurance .hero-tagline-line{display:none;}
 .conFormwithDetails .hours {border-left: none;height: 100%;padding-left: 0;}
.blogPage .col4 {width: 100%;}
.smileGallery .col3 {width: 50%;}
.drMitchel .rank-math-html-sitemap {flex-direction: column;}
.drMitchel .patient-registration-form span.checkbox-group span {flex: 0 0 50%;}
.footer .footCoInfo {margin: 30px 0;}
.drsara,
.smileGallery{padding: 50px 0;}

.drsara.smileG .col8,
.drsara.smileG .col4 {width: 100%;}
.drsara.smileG .contimg {margin-bottom: 30px;}
.dentalImplants img {max-width: 100%;float:none;margin-right:0;}
.InvisGal .fullG .galleryWrapp {max-width: 400px;margin:30px auto 0;}
.testiWrapp {padding: 20px;}
  /*  */
}
@media(max-width:575px){
   .main-menu .containerBox nav {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap;gap: 0px;}
    .navbar-header::before,
    .navbar-header::after{display: none;}
    .navbar-header {justify-content: space-between; width: 100%; }
    .main-menu .manuFlex {width: 100%;}
    .main-menu a.navbar-brand {text-align: center;margin: 0px auto 12px;}
    .topInfo .d-flex  hr,
    .topInfo .d-flex  a span { display: none;}
    .topInfo .d-flex {-ms-flex-wrap: nowrap;flex-wrap: nowrap; -webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px;}
    .topInfo .d-flex .conIcon{-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;}
    .banner .d-flex .contentbox h1 {font-size: 36px;line-height: 40px;}
    .banner .d-flex .contentbox p {font-size: 26px; line-height: 30px;}
    .footBlog { max-width: 100%; float: none;margin-top: 30px;}
    .clientLogo { gap: 20px;flex-wrap: wrap;  justify-content: center;  }
    .meet-the-team .doctorBtn {display: flex;gap: 20px;flex-wrap: wrap;	justify-content: center;}
	.smileGallery .col3 {width: 100%;}
	.drMitchel .patient-registration-form span.checkbox-group span {flex: 0 0 100%;}
	.footWrapp {flex-direction: column;}
/* 	 */
	.priceCost .priceWrapp {flex: 0 0 100%;min-height: auto;}
	.drMitchel.insiFaq .panel-default > .panel-heading h4 {font-size: 16px;line-height: 24px;}
}

@media only screen and (max-width:420px){
    .banner .d-flex .contentbox h1 {font-size: 30px;line-height: 36px; }
	.drsara .doctorBtn {display: flex;flex-direction: column;align-items: flex-start;}
	.drsara .doctorBtn a.btn:last-child {margin-top: 10px;}
	.newPatient .doctorBtn a.btn:last-child {margin-top: 10px;}
.newPatient .doctorBtn {display: flex;flex-direction: column;align-items: flex-start;}
}
