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

@media only screen and (min-width:1440px) {
	.meetDo .col7 {
		width: 52%;
	}
	
	.meetDo .col5 {
		width: 48%;
	}
	
	.meetTeam {
		background: #000;
	}
	
	.meetTeam .teamImg img {
		width: 100%;
	}
}

@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, .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: rgba(255, 255, 255, 1);
	}
	
	.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;
	}
}
