@media only screen and (max-width:1550px){
.doctorLogo .insectiononecon figure > .alignleft {width: 200px;}
.doctorLogo .insectiononecon figure {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.headBox.fixed-header .menuHeader .containerBox {padding: 0 0px;}
}
@media only screen and (max-width:1440px){
.stellarnav > ul > li > a {	padding: 30px 30px;}
h1 {font-size: 63px;line-height: 63px;font-weight: 600;letter-spacing: -0.02em;}
h2{font-size: 50px;line-height: 50px;}
h3{font-size: 35px;line-height: 35px;}
h4{font-size: 30px;line-height: 30px;}
h5{font-size: 24px;line-height: 29px;}
h6{font-size: 24px;line-height: 30px;}
}
@media only screen and (max-width:1320px){
.stellarnav > ul > li > a {padding: 30px 15px;}
.homebannimg {object-position: 79% 0;}
h1 {font-size: 70px;line-height: 80px;}
h2 {font-size: 55px;line-height: 60px;}
.conimghead1 .col6 {padding: 0 20px;}
.leftbancontent2 p,
.leftbancontent2 ul {font-size: 17px;line-height: 30px;}
.digitaldentistry .alignright {max-width: 400px;}
.baSlider [baSlider-handler] {width: 50px;height: 50px;}
}
@media only screen and (max-width:1199px){
.leftbancontent {padding: 60px 30px 30px;}
h1 {font-size: 55px;line-height: 60px;}
h2 {font-size: 40px;line-height: 45px;}
h4 {font-size: 30px; line-height: 40px;}
.leftbancontent p {	letter-spacing: 3px;margin: 30px 0 30px;}
.btnlink {gap: 20px;}
.playerBox {margin-top: 20px;}
.leftbancontent1 {padding: 30px;}
.leftbancontent1 table {margin: 10px auto 30px;}
.firstVisit .insectiononecon .alignright {max-width: 450px;object-fit: cover;}
.digitaldentistry .alignright {max-width: 400px;}
.stellarnav > ul > li > a {padding: 30px 8px;}
.btnlink {gap:0px;}
}
@media only screen and (max-width:1024px){
.stellarnav > ul > li{padding-bottom: 0px;padding-top: 0px;} a.menu-toggle{display: flex !important;margin-right: 10px;}
nav.stellarnav.dark.right.mobile {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;margin-left: auto;}
.stellarnav > ul > li{padding:0px;}
.stellarnav ul ul {padding: 0;border-radius: 0;}
.bottomHeader {gap: 10px;flex-direction: row-reverse;justify-content: flex-start;}
.stellarnav ul ul li a {white-space: pre-line;}
.stellarnav > ul {display: none;}
.fjsbaicwrap {align-items: center;}
.stellarnav > ul > li:last-child {padding-right: 0px;} .bloglisting .col9 .col4 {width: 50%;}
.bloglisting .col3, .bloglisting .col9,.blogsingle .col3,.blogsingle .col9 {width: 100%;}
.blogsingle .row-box,  .bloglisting .row-box {flex-direction:column-reverse;}
.latestposts {margin-top:50px;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.h5tag {font-size: 18px;line-height: 26px;}
}
@media (max-width:991px){ 
.tilescontent .col6 {padding: 0 10px;}
.leftbancontent {padding: 30px 15px 30px;}
.footermenu ul {flex-wrap: wrap;}
.footermenu ul a {margin: 0 8px;}
.insectiononebar .btnlink {flex-direction: column;}
.firstBtn {	padding: 18px 15px 15px 15px;letter-spacing: 2px;}
.firstVisit .insectiononecon .alignright {max-width: 300px;object-position: 80% 0;}
.digitaldentistry .alignright {max-width: 100%;float: none;margin: 0 0 30px;width: 100%;}
.digitaldentistry .alignleft {max-width: 100%; margin-right: 0;margin-bottom: 30px;float: none;	width: auto;}
.smile-gallery .col4 {width: 50%;}
.main-carousel2 .item {padding: 40px 40px;}
.insectionone .row-box {padding: 50px 0px 60px;}
}
@media (max-width:800px){}
@media only screen and (max-width:767px){
.phoneNumber, .topMainBox {flex-wrap: wrap;justify-content:center;}
.topMainBox,.phoneNumber {display: flex;gap: 5px;}
.numberText p {text-align: center;}
.dflex {flex-direction: column-reverse;}
.conimghead1 .leftbancontent2,
.homeBannerSec .leftbancontent,
.bottomfooter{padding: 30px 0px 0px;}
.officelo {	margin-top: 30px;}
.homeBannerSec.innerBanner .leftbancontent {padding: 30px 15px;}
.submenusec {margin-bottom: 60px;}
.firstVisit .insectiononecon .alignright {max-width: 100%;float: none;margin: 0 0 30px;}
.alignright {float: none;max-width: 100%;margin: 20px 0 30px;width: 100%;}
.alignleft {float: none;max-width: 100%;margin-right: 0;margin: 20px 0 30px;width: 100%;}
.smile-gallery .col4 {width:100%;}
.bloglisting .col9 .col4 {width: 100%;padding:0;}
.blogli {margin-bottom: 25px;}
.latestposts a, .archives a {padding: 7px 0px;}
.nav-previous, .nav-next {width: 100%;margin-bottom:20px;}
.insectiononecon .nav-links {flex-wrap: wrap;}
.nav-next {display: flex;justify-content: flex-end;}
.insectiononebar {width: 100%;}
}
@media only screen and (max-width:676px){
.headBox + * {margin-top: 220px;}
}
@media(max-width:575px){
h1{font-size: 40px;line-height: 50px;}
h2{font-size: 30px;line-height: 40px;}
h3 {font-size: 24px;line-height: 34px;}
h4 {font-size: 22px;line-height: 30px;}
h5 {font-size: 20px;line-height: 27px;}
.leftbancontent p {	margin: 20px 0;}
.main-carousel2 .item {padding: 20px;}
}
@media(max-width:530px){
.headBox + * {margin-top: 250px;}
.headBox.fixed-header .menuHeader .containerBox {;padding: 0 0px;}
.insectionone .row-box {padding: 50px 0px 60px;}
.submenu-section ul li a {letter-spacing: .01em;}
}
@media(max-width:406px){
.pagenot .search-submit{margin-top:10px;}
}
@media(max-width:375px){
.leftbancontent1 table {max-width: 100%;}
.firstBtn {letter-spacing: 0;}
.ltilescontent3 p {font-size: 20px;}
.submenu-section ul li a {font-size: 14px;padding: 10px;}
}
@media only screen and (max-width:420px){ .stellarnav.mobile .call-btn-mobile.third span, .stellarnav.mobile .location-btn-mobile.third span{display:none;} }