@media only screen and (max-width: 1920px) and (min-width: 1500px) {
	.container {
		max-width: 1650px;
	}
	.hidden-lg{
		display: none;
	}
}

@media only screen and (max-width: 1600px) {
	.CustomHeading {
		font-size: 55px;
	}
	
	.hesti h6 {
		font-size: 30px;
	}
	

	
	.custom-form {
		width: 97%;
	}
	
	.row.Second_row {
		right: 37px;
	}
	
	.customer {
		top: 52px;
		left: -5px;
	}
	
	a.btn.btnCustm {
		width: 30%;
	}
	
	figure.wrp img {
		/* height: auto; */
		width: 94%;
		height: 851px;
		margin-right: auto;
	}
	
	.wrp {text-align: center;display: flex;justify-content: end;align-items: center;}
	
	section.DocSec img {
		width: 100%;
	}
	
	.services {
		padding-right: 2rem;
		padding-left: 2rem;
		height: 456px;
		display: flex;
		align-items: center;
		flex-direction: column;
	}
	
	.halfdiv {
		display: flex;
		padding-left: 3rem;
		padding-right: 4rem;
		justify-content: center;
		text-align: center;
		margin: auto;
	}
	.clientsre {
		padding-right: 0px;
		justify-content: center;
	}
	
	section.ServSEc.Homeser .contentBox {
		height: 316px;
	}
	
	section.Servicemain h6 {
		font-size: 37px;
	}
	
	.servicesContent {
		justify-content: center;
		text-align: center;
		align-items: center;
	}
	.con p {
		width: 100%;
		margin: auto;
		font-size: 20px;
	}
	.customContent h6 {
		font-size: 31px;
	}
	figure.Doc img {
		width: 92%;
		align-items: center;
	}
	
	.bage img {
		width: 744px;
	}
	.customContent span {
		font-size: 17px;
	}
	section.ServSEc.newSer {
		padding-bottom: 0;
	}
	.customContent.Spacing {
		padding-left: 5rem;
	}
	.InnerBanner {
		padding: 40px 0px 39px 81px;
	}
	
	section.ServSEc {
		padding-top: 0rem;
	}
	
	.margin-no .Servicemain {
		margin-top: 2rem;
		background-position: top;
		margin-bottom: 0;
	}
	.maind h5 {
		font-size: 22px;
	}
	
	.newSer p {
		width: 96%;
		font-size: 19px;
	}
	
	.newSer .boxes.pad-le {
		margin-bottom: 90px;
	}
	
	.Next_sec {
		margin-top: 3rem;
	}
	.con {
		left: 0;
	}
	
	.halfdiv {
		display: flex;
		padding-right: 2rem;
		padding-left: 2rem;
		height: 456px;
		align-items: center;
	}
}

@media only screen and (max-width: 1445px) {
	.CustomHeading {
		font-size: 55px;
	}
	.honest p {
		line-height: 24px;
		width: 96% !important;
		font-size: 14px !important;
		margin-bottom: 0px;
	}
	
	section.Servicemain .Bluetext {width: 11rem !important;}
	.eductaiopnare {
		padding-left: 17px;
	}
	
	.contentBox h5 {
		font-size: 27px;
	}
	
	.dip {
		padding-top: 0;
		padding-left: 6px;
	}
	
	.contentBox.Boxed.Newsc {
		padding-top: 0rem;
		top: 23px;
		padding-left: 10px;
	}
	.Next_sec p {
		font-size: 17px;
		width: 63%;
	}
	
	.bage {
		right: 40px;
		top: -11px;
	}
	.footer-logo p {
		font-size: 16px;
	}
	.custompara {
		font-size: 18px;
	}
	.content_tool p {
		width: 100%;
		font-size: 17px;
	}
	.onlinetext p {
		width: 100%;
		font-size: 14px;
	}
	
	.ToolBox h6 {
		font-size: 21px;
	}
	figure.Dentist_2 img {
		width: 100%;
	}
	
	.hesti h6 {
		font-size: 30px;
	}
	.main-navigate nav {
		padding: 30px 0px 0px  0px;
	}
	
	.dropbtn {
		padding-left: 17px;
	}
	
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-left: 16px;
	}
	
	section.Sec-01 {
		padding-left: 2rem;
	}
	
	.contnt-1 h1 {
		line-height: 61px;
		font-size: 47px;
	}
	
	.contnt-1 p {
		width: 80%;
	}
	
	.wave {
		width: 260px;
	}
	
	.wave p {
		width: auto;
	}
	
	.customContent h6 {
    font-size: 25px;
}
	
	.custom-form input {
		width: 281px;
	}

	
	.custom-form {
		width: 93%;
	}
	
	.row.Second_row {
		right: 0;
		display: block;
	}
	
	.customer {
		top: 348px;
		left: 35px;
	}
	
	a.btn.btnCustm {
		width: 39%;
	}
	
	figure.wrp img {
		/* height: auto; */
		width: 94%;
		height: 851px;
		margin-right: auto;
	}
	
	.wrp {text-align: center;display: flex;justify-content: end;align-items: center;}
	
	section.DocSec img {
		width: 100%;
	}
	
	.services {
		padding-right: 2rem;
		padding-left: 2rem;
		height: 456px;
		display: flex;
		align-items: center;
		flex-direction: column;
	}
	
	.halfdiv {
		display: flex;
		padding-left: 3rem;
		padding-right: 4rem;
		justify-content: center;
		text-align: center;
		margin: auto;
	}
	.clientsre {
		padding-right: 0px;
		justify-content: center;
	}
	
	section.ServSEc.Homeser .contentBox {
		height: 316px;
	}
	
	section.Servicemain h6 {
		font-size: 27px;
		line-height: 40px;
	}
	
	.servicesContent {
		justify-content: center;
		text-align: center;
		align-items: center;
	}
	.con p {
		width: 100%;
		margin: auto;
		font-size: 20px;
	}
	
	figure.Doc img {
		width: 95%;
		align-items: center;
		margin-top: 62px;
	}
	
	.bage img {
		width: 680px;
	}
	.customContent span {
		font-size: 13px;
	}
	section.ServSEc.newSer {
		padding-bottom: 0;
	}
	.customContent.Spacing {
		padding-left: 3rem;
	}
	.InnerBanner {
		padding: 40px 0px 39px 0;
	}
	
	section.ServSEc {
		padding-top: 0rem;
	}
	
	.margin-no .Servicemain {
		padding-bottom: 17px;
		margin-top: 2rem;
		background-position: top;
		margin-bottom: 0;
		background-size: cover;
		background-repeat: no-repeat;
		display: flex;
		align-items: center;
		padding-top: 4px;
	}
	.maind h5 {
		font-size: 21px;
	}
	
	.newSer p {
		line-height: 29px;
		width: 96%;
		font-size: 15px !important;
	}
	
	.newSer .boxes.pad-le {
		padding-left: 0;
		margin-bottom: 154px;
	}
	
	.Next_sec {
		margin-top: 3rem;
		padding-bottom: 27px;
	}
	.con {
		left: 0;
	}
	
	.halfdiv {
		display: flex;
		padding-right: 2rem;
		padding-left: 2rem;
		height: 456px;
		align-items: center;
	}
	section.InnerBanner h5 {
		font-size: 38px;
	}
	.hesti {
		width: 100%;
	}
	
	.newp .PatienceSec .CustomHeading {
		font-size: 42px;
		margin-top: 13px;
		margin-bottom: 15px;
	}
	
	.newp .PatienceSec p {
		width: 98%;
		line-height: 28px;
	}
	.MainFigure {
		padding-left: 49px;
		justify-content: center;
	}
	.newp .hesti p {
		margin-bottom: 3px;
	}
	section.Credit_care {
		padding-bottom: 0;
	}
	.content-teth h5 {
		font-size: 26px;
	}
	
	section.ContactMa .content-teth p {
		padding-top: 7px;
		line-height: 21px;
	}
	
	.clientsre figure img {
		width: 85px;
	}
	
	.contentCOn h5 {
		padding-bottom: 19px;
	}
	
	.form-check {
		margin-top: 10px;
		margin-bottom: 10px;
		align-items: start;
	}
	
	.cnt-flex {
	}
	
	.Box-Fle {
		width: auto;
	}
	
	.form-check-input {
		top: 13px;
	}
}

@media only screen and (max-width: 1366px) {
	html {
		font-size: 15px;
	}
	.custom-form .form-group {
		margin-right: 21px;
	}
	
	p {
		font-size: 15px !important;
	}
	
	.content_tool p {
		line-height: 27px;
	}
	
	figure.Doc img {
		width: 100%;
	}
	
	.ServSEc.Homeser .col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	
	.ClientSEc .col-md-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.Bluetext {
		width: 11rem !important;
	}

	.ClientSEc .Bluetext {
		width: 23% !important;
		margin-left: auto !important;
	}
	
	.newp .PatienceSec .CustomHeading {
		font-size: 36px;
	}
	
	.newp .PatienceSec p {
		width: 100%;
		line-height: 24px;
	}
	
	.ClientSEc .col-md-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.ClientSEc .honest {
		margin-bottom: 5rem;
		text-align: center;
	}
	
	section.Next_sec p {
		width: 75%;
	}
	.topleft {
		padding-left: 0;
	}
	
	.topleft ul li:first-child {
		padding-right: 19px;
	}
	
	
	.navbar-expand-lg .navbar-nav .nav-link {
		font-size: 16px;
	}
	
	.dropbtn {
		font-size: 16px;
	}
	
	a.nav-link.btn {
		margin-left: 2rem;
		padding-right: 20px !important;
		padding-left: 20px !important;
		color: #fff !important;
		text-transform: capitalize;
		font-weight: 500 !important;
		font-size: 15px !important;
	}
	
	.contnt-1 h1 {
		line-height: 54px;
		font-size: 38px;
	}
	
	.contnt-1 p {
		width: 100%;
	}
	
	.wave {
		width: 260px;
	}
	
	.wave p {
		width: auto;
	}
	
	.custom-form {
		width: 997px;
		margin-right: 4rem;
	}
	
	.custom-form input {
		width: 246px;
	}
	
	.ToolBox h6 {
		font-size: 17px;
	}
	
	.CustomHeading {
		font-size: 31px;
		line-height: 49px;
	}
	
	.custompara {
		width: 100%;
		line-height: 26px;
	}
	
	.onlinetext p {
		font-size: 13px !important;
		line-height: 20px;
	}
	
	a.btn.btnCustm {
		width: 47%;
	}
	
	.Patience {
		left: 0px;
	}
	
	.Patience p {
		width: 100%;
		line-height: 25px;
	}
	
	.hesti {
		padding: 25px 25px 29px;
	}
	
	.hesti h6 {
		font-size: 24px;
	}
	
	.timeArea span {
		font-size: 13px;
	}
	
	.services {
		padding-top: 0px;
		display: flex;
		align-items: center;
		justify-content: center;
		height: 324px;
		padding-bottom: 0px;
	}
	
	figure.wrp img {
		height: 642px;
	}
	
	.halfdiv {
		height: 322px;
		padding-left: 2rem;
		padding-right: 2rem;
	}
	
	.services p {
		margin-top: 12px;
		margin-bottom: 0px;
		line-height: 25px;
		width: 100%;
	}
	
	.con p {
		margin-top: 12px;
		margin-bottom: 0px;
		line-height: 25px;
		width: 100%;
	}
	
	.content-teth p {
		line-height: 21px;
		font-size: 15px !important;
	}
	
	section.ServSEc {
		padding-top: 50px;
	}
	
	.flexitem p {
		/* width: 100%; */
	}
	
	.flexitem {}
	
	.Servicemain {
		padding-bottom: 25px;
		padding-top: 25px;
	}
	
	section.Servicemain h6 {
		font-size: 24px;
		line-height: 32px;
	}
	
	.honest p {
		line-height: 21px;
		font-size: 13px !important;
		margin-bottom: 0px;
	}
	
	.contentBlog h6 {
		font-size: 18px;
		line-height: 30px;
	}
	
	.contentBlog p {
		line-height: 24px;
	}
	
	.bage img {
		width: 577px;
	}
	
	.Patience p {
		width: 100%;
		font-size: 13px !important;
	}
	
	.Next_sec {
		padding-top: 11px;
	}
	
	.bage {
		top: -32px;
		right: 29px;
	}
	
	.footer-links h5 {
		font-size: 21px;
	}
	
	footer {
		padding: 50px 50px 12px 0px;
	}
	
	.footer-tag a {
		font-size: 16px;
	}
	
	.footer-logo {
		padding-left: 0;
	}
	
	.footer-logo p {
		line-height: 25px;
		width: 100%;
	}
	
	.footer-links ul li a {
		font-size: 13px;
	}
	
	.footer-tag input.form-control {min-width: 57px;}
	
	.footer-tag .btnn {
		padding: 12px 20px;
		right: 5px;
		font-size: 14px;
	}
	
	.row.copy-sec {
		margin-top: 60px;
	}
}

@media (max-width: 1199.98px) {
	html {
		font-size: 14px;
	}
	p {
		font-size: 14px !important;
	}
	.contentBox {
    height: 410px;
}
	.services h5 {
		font-size: 23px;
	}
	.con p {
		line-height: 19px;
		font-size: 12px !important;
	}
	.CustomHeading {
        font-size: 31px;
        line-height: 49px;
    }
	section.ServSEc.Homeser .contentBox {
		height: 286px;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}
	
	.contentBox.Root-Planing p {
		margin-bottom: 9px;
		width: 90%;
	}
	
	section.ServSEc.Homeser .contentBox h5 {
		margin-bottom: 10px;
	}
	figure.wrp img {
		height: 534px;
	}
	
	.services {
		height: 270px;
	}
	
	.halfdiv {
		height: 270px;
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.ClientSEc {
		margin-top: 4rem;
	}
	
	.contentBlog p {
		width: 100%;
		line-height: 24px;
	}
	
	.bage img {
		width: 500px;
	}
	
	.bage {
		right: 18px;
		top: 19px;
	}
	
	section.Next_sec p {
		width: 72%;
	}
	
	.Patience {
		left: 42px;
		top: 7px;
	}
	
	p.Bluetext.sd {
		margin-left: 47px;
	}
	
	footer .row {
		justify-content: center;
	}
	footer {
		padding: 50px 25px 12px 25px;
	}
	.Servicemain {
		margin-top: 3rem;
	}
	section.PatienceSec {
		padding-top: 6rem;
	}
	.custom-form {
		width: 942px;
		margin-right: 1rem;
		margin-left: 4rem;
	}
	
	.custom-form input {
		width: 217px;
	}
	
	.custom-form label {
		font-size: 17px;
	}
	.contnt-1 {
		margin-top: 91px;
	}
	.maind h5 {
		font-size: 17px;
	}
	
	.newSer .boxes.pad-le {
		margin-bottom: 106px;
	}
	section.ServSEc.newSer .col-md-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.services p {
		line-height: 18px;
		font-size: 12px !important;
	}
	.contentBox.Boxed.Newsc {
		top: 45px;
		position: unset;
	}
	figure.ALihn img {
		width: 100%;
	}
	
	.customContent h6 {
		font-size: 28px;
	}
	
	.customContent span {
		font-size: 11px;
	}
	.customContent.Spacing {
		padding-left: 4px;
	}
	
	.flexarea img {
		width: 100%;
	}
	.Tbs a {
		font-size: 15px;
	}
	.boxes figure img {
		height: 310px;
		width: 100%;
	}
	.ServSEc .col-md-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	section.ServSEc .offset-1 {
		margin-left: 0;
	}
	section.ServSEc.Servt img {
		width: 100%;
	}
	.serve a {
		font-size: 21px;
	}
	.ws img {
		width: 180px;
		height: 180px;
	}
	.cons {
		margin-top: 0px;
	}
	
	.bl_xc {
		margin-bottom: 0px;
	}
	
	section.Privacy_main {
		padding-left: 20px;
	}
	.Privacy_text p {
		width: 100%;
	}
	.contnt-1 h1 {
		line-height: 44px;
		font-size: 35px;
	}
	.cnt-flex p {
		line-height: 21px;
	}
	
	.form-check label {
		font-size: 20px;
	}
	
	.contentCOn h5 {
		font-size: 50px;
		margin-bottom: 0px;
	}
	
	.servicesContent h6 {
		font-size: 49px;
		margin-bottom: 18px;
	}
}
@media (max-width: 991.98px) {
	html {
		font-size: 13px;
	}
	.spacing3 {
    padding-top: 20px;
}
	.margin {
    margin-bottom: 20px;
}
	section.ServSEc{
	    	padding-top: 33px;
	}
	.contnt-1 h1 {
		font-size: 27px;
		line-height: 35px;
		margin-bottom: 0px;
	}
	
	img.Dentist {
		width: 100%;
	}
	
	.custom-form {width: 712px;top: 136px;padding-left: 13px;padding-right: 11px;}
	
	.custom-form label {
		font-size: 13px;
	}
	
	.custom-form input {
		width: 160px;
	}
	
	button.btn.btn-primary {}
	
	.row.Second_row button.btn.btn-primary {
		width: 100%;
	}
	
	.custom-form .form-group {
		margin-right: 0px;
	}
	
	.ToolSec {
		padding-top: 6rem;
	}
	
	.ToolSec {
    padding-top: 0px;
}
	
	.ToolSec .col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.ToolBox {
		margin-bottom: 29px;
	}
	
	.MainFigure {
		padding: 0px;
	}
	
	.customer {
		top: 223px;
	}
	
	.contnt-1 p {
		line-height: 23px;
	}
	
	.maintop p a {
		font-size: 11px;
	}
	
	.onlinetext {
		padding-right: 0px;
	}
	
	a.btn.btnCustm {
		width: 100%;
	}
	
	section.PatienceSec .col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.Patience {
		position: unset;
	}
	
	figure.Doc {
		position: unset;
	}
	
	.hesti h6 {
		font-size: 29px;
	}
	
	section.DocSec figure img {
		height: 221px;
	}
	
	figure.wrp img {
		height: 439px !important;
	}
	
	.con h5 {
		font-size: 27px;
	}
	
	.services h5 {
		font-size: 20px;
	}
	
	.services p {
		line-height: 17px;
		font-size: 12px !important;
	}
	
	.services {
		padding-left: 10px;
		height: 218px;
		padding-right: 10px;
	}
	
	.halfdiv {
		height: 217px;
		padding-right: 10px;
	}
	
	.con h5 {
		font-size: 20px;
	}
	
	.clientsre {
		/* margin-bottom: 0px; */
	}
	
	.Services {}
	
	.Services .col-md-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.clientsre {
		justify-content: start;
	}
	
	.contentBox p {
		width: 97%;
		font-size: 13px;
	}
	
	section.ServSEc.Homeser .contentBox h5 {
		font-size: 23px;
	}
	
	section.ServSEc.Homeser .contentBox {
		padding-bottom: 11px;
		justify-content: flex-start;
	}
	
	.Servicemain {
		background-position: bottom;
		padding-top: 10px;
		height: 384px;
		margin-bottom: 41px;
	}
	
	section.Servicemain h6 {
		font-size: 17px;
		line-height: 24px;
	}
	
	section.Servicemain p {
		line-height: 20px;
		margin-bottom: 0px;
	}
	
	.honest .btn {
		padding: 15px 27px;
		margin-top: 17px;
	}
	
	.servicesContent {
		text-align: center;
		justify-content: start;
	}
	
	p.Bluetext.sd {
		margin: auto;
	}
	
	.contentBlog h6 {
		font-size: 13px;
		line-height: 22px;
	}
	
	.contentBlog p {
		font-size: 13px !important;
	}
	
	.Next_sec {
		margin-top: 0px;
	}
	
	.Patience {
		text-align: center;
		left: 58px;
		position: unset;
		padding: 20px 22px;
	}
	
	.bage img {
		width: 412px;
		display: none;
	}
	
	section.Next_sec p {
		margin-left: auto;
		width: 95%;
	}
	
	.bage {
		top: -71px;
	}
	section.Next_sec .col-md-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.Next_sec .Bluetext {
		margin: auto;
	}

	/* Navbar css */
	.navbar-nav {
		background: #4c7fa6;
		justify-content: start;
		align-items: start;
		padding-bottom: 15px;
		padding-top: 10px;
	}
	
	.navbar-expand-lg .navbar-nav .nav-link {
		color: #fff;
	}
	
	.dropbtn {
		color: #fff;
	}
	
	.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
		color: #000;
	}
	
	.main-navigate nav img {
		width: 90%;
	}
	
	a.nav-link.btn {
		margin-left: 7px;
	}

	/* Navbar css end */
	.contentBox {
		position: unset;
		height: 233px;
	}
	
	.contentBox.Boxed.Newsc {
		margin-bottom: 28rem;
	}
	
	.serve .boxes {
		display: block;
	}
	
	.boxes figure img {width: 100% !important;height: 520px !important;object-fit: cover;}
	
	.newSer .boxes.pad-le {
		margin-bottom: 61px;
	}
	
	.contentBox.Boxed.Newsc img {
		margin-top: 0px !important;
	}
	
	.boxes.pad-le.Sec22 img {
		object-fit: cover;
		width: 95%;
		margin-top: 290px;
		height: 631px;
		margin-left: 26px;
		margin-right: auto;
	}
	
	.contentBox.Boxed.Newsc.pt-0 {
		margin-bottom: 10rem;
	}
	
	.contentBox.Boxed.Newsc img {
		height: 450px;
		width: 450px;
		object-fit: cover;
	}
	.ALihn {
		margin-top: 31px;
	}
	section.ServSEc.Servt .col-md-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	section.ServSEc.Servt .col-md-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	section.ContactMa .col-md-6{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.TEstisec .boxes.pad-le {
		display: flex;
	}
	section.Privacy_main h4 {
		font-size: 23px;
	}
	.contnt-1 {
		margin-top: 37px;
	}
	.contentBox p {
		padding-bottom: 0px;
		width: 97%;
	}
	
	.TEstisec .boxes figure img {
		width: 100% !important;
		height: 445px !important;
	}
	
	.Boxed span {
		margin-bottom: 10px;
	}
	section.ServSEc.newSer.TEstisec {
		padding-bottom: 4rem;
	}
	section.ServSEc.Innerser img {
		width: unset !important;
		height: unset !important;
		object-fit: unset;
	}
	
	section.ServSEc.Innerser figure {
		display: flex;
		justify-content: center;
		margin-top: 4rem;
	}
	section.Servicemain.Newmar {
		margin-bottom: 4rem;
	}
	section.ServSEc.Servt .col-md-8 {
		-webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
	}
	section.ServSEc.Servt .col-md-4 {
		-webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
	}
	.newp .PatienceSec {
		padding-bottom: 0;
	}
	
	section.PatienceSec p.Bluetext {
		margin: auto;
	}
	.creditCare {
		margin-bottom: 60px;
	}
	figure.LASerImg {
		display: flex;
		justify-content: center;
		width: 100%;
		align-items: center;
	}
}
@media (max-width: 767.98px) {
	html {
		font-size: 12px;
	}
	.buttonarea {
		justify-content: center;
	}
	.hidden-xs {
		display: none!important;
	}
	.topleft ul {
		display: block;
	}
	.contnt-1 h1 {
		font-size: 27px;
		line-height: 35px;
		margin-bottom: 0px;
	}
	.maintop {
		display: block;
	}
	
	.topleft ul li:first-child {
		border: none;
		padding-right: 0px;
	}
	
	img.Dentist {
		width: 100%;
	}
	
	.custom-form {margin-top: 46px;width: 100%;top: 136px;padding-left: 15px;padding-right: 15px;position: unset;margin-left: -10px;margin-right: 94px;padding-bottom: 33px;}
	
	.custom-form label {
		font-size: 13px;
	}
	
	.custom-form input {
		width: 100%;
	}
	
	button.btn.btn-primary {}
	
	.row.Second_row button.btn.btn-primary {
		width: 100%;
	}
	
	.custom-form .form-group {
		margin-right: 0px;
	}
	
	.ToolSec {
		padding-top: 6rem;
	}
	
	.ToolSec {
    padding-top: 0px;
}
	
	.ToolSec .col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.ToolBox {
		margin-bottom: 29px;
	}
	
	.MainFigure {
		padding: 0px;
	}
	
	.customer {
		top: 285px;
	}
	
	.contnt-1 p {
		line-height: 23px;
	}
	
	.maintop p a {
		font-size: 11px;
	}
	
	.onlinetext {
		padding-right: 0px;
	}
	
	a.btn.btnCustm {
		width: 100%;
	}
	
	section.PatienceSec .col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.Patience {
		position: unset;
	}
	
	figure.Doc {
		position: unset;
	}
	
	.hesti h6 {
		font-size: 29px;
	}
	
	section.DocSec figure img {
		height: 221px;
	}
	
	figure.wrp img {
		height: 439px !important;
	}
	
	.con h5 {
		font-size: 27px;
	}
	
	.services h5 {
		font-size: 20px;
	}
	
	.services p {
		line-height: 17px;
		font-size: 12px !important;
	}
	
	.services {
		padding-left: 10px;
		height: 218px;
		padding-right: 10px;
	}
	
	.halfdiv {
		height: 217px;
		padding-right: 10px;
	}
	
	.con h5 {
		font-size: 20px;
	}
	
	.clientsre {
		/* margin-bottom: 0px; */
	}
	
	.Services {}
	
	.Services .col-md-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.clientsre {
		justify-content: start;
	}
	
	.contentBox p {
		width: 97%;
		font-size: 13px;
	}
	
	section.ServSEc.Homeser .contentBox h5 {
		font-size: 23px;
	}
	
	section.ServSEc.Homeser .contentBox {
		padding-bottom: 11px;
	}
	
	.Servicemain {
		position: relative;
		background-position: right;
		padding-top: 10px;
		margin-bottom: 41px;
		position: relative;
		z-index: 1;
	}
	
	section.Servicemain h6 {
		font-size: 17px;
		line-height: 24px;
	}
	
	section.Servicemain p {
		color: #fff;
		line-height: 20px;
		margin-bottom: 0px;
	}
	
	.honest .btn {
		padding: 15px 27px;
		margin-top: 17px;
	}
	
	.servicesContent {
		text-align: center;
		justify-content: start;
	}
	
	p.Bluetext.sd {
		margin: auto;
	}
	
	.contentBlog h6 {
		font-size: 13px;
		line-height: 22px;
	}
	
	.contentBlog p {
		font-size: 13px !important;
	}
	
	.Next_sec {
		margin-top: 0px;
	}
	
	.Patience {
		text-align: center;
		left: 58px;
		position: unset;
		padding: 20px 22px;
	}
	
	.bage img {
		width: 412px;
		display: none;
	}
	
	section.Next_sec p {
		margin-left: auto;
		width: 95%;
	}
	
	.bage {
		top: -71px;
	}
	section.Next_sec .col-md-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.Next_sec .Bluetext {
		margin: auto;
	}

	/* Navbar css */
	.navbar-nav {
		background: #4c7fa6;
		justify-content: start;
		align-items: start;
		padding-bottom: 15px;
		padding-top: 10px;
	}
	
	.navbar-expand-lg .navbar-nav .nav-link {
		color: #fff;
	}
	
	.dropbtn {
		color: #fff;
	}
	
	.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
		color: #000;
	}
	
	.main-navigate nav img {
		width: 90%;
	}
	
	a.nav-link.btn {
		margin-left: 7px;
	}

	/* Navbar css end */
	
	
 
}
@media (max-width: 575.98px) {
        .Sec-01 {
            margin-bottom: 3rem;
        }
        li.nav-item {
    margin-bottom: 11px;
}
    .dropdown-content {
        opacity: 1;
        display: none;
    }
    
    .dropbtn:hover .dropdown-content {
        display: block;
    }

.navbar-nav li:first-child a {
    padding-bottom: 0px;
}
h5.nw {
    font-size: 21px;
}

.maind {
    display: block;
}

.bh {
    margin-top: 32px;
}

.bn h5 {
    font-size: 26px;
}
        .customer {
    top: 257px;
}
	
.ClientSEc .Bluetext {
    width: 42% !important;
}

.ClientSEc .honest {
    margin-bottom: 0px;
}
	
	.row.Second_row {
		position: unset;
		right: 0;
		left: 0;
	}
	
	section.Sec-01:after {
		width: 100%;
		top: unset;
		height: 36%;
		bottom: 466px;
	}
	
	.content_about {
		padding-top: 4rem;
		text-align: center;
	}
	
	.content_about p.Bluetext {
		margin: auto;
	}
	
	.onlinetext p {
		text-align: start;
	}
	
	.CustomHeading {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.content-teth h5 {
		font-size: 19px;
	}
	
	.clientsre {
		gap: 9px;
	}
	
	.content-teth p {
		font-size: 13px !important;
	}
	
	.clientsre figure img {
	}
	
	.ServSEc.Homeser .col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.boxes figure img {
		width: 100% !important;
		height: 372px !important;
	}
	
	section.ServSEc.Homeser .contentBox {
		height: auto;
	}
	
	.flexitem {
		display: block;
		padding-left: 10px;
		width: 100%;
	}
	
	.quote {top: 20px;right: -12px;}
	
	.testi_item {
		display: block;
		margin-bottom: 5px;
	}
	
	.testi_item figure {
		/* display: flex; */
		/* justify-content: center; */
		/* text-align: center; */
		/* align-items: center; */
	}
	
	.botm h4 {
		/* text-align: center; */
	}
	
	.Servicemain:after {
		position: absolute;
		content: "";
		height: 100%;
		width: 100%;
		background: #0000007a;
		top: 0;
		z-index: -1;
	}
	
	section.Servicemain h6 {
		color: #fff;
	}
	
	.servicesContent h6 {
		font-size: 30px;
	}
	
	.Blogmain {
		margin-bottom: 2rem;
	}
	
	section.Next_sec .col-md-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.Patience {
		position: unset;
		width: 100%;
	}
	
	.Next_sec:after {
		width: 100%;
		right: 0px;
		left: 0px;
	}
	
	section.Next_sec {
		margin-top: 3rem;
	}
	section.DocSec figure img {
		height: 290px;
	}
	.services p {
		width: 89%;
	}
	header {
		padding-bottom: 0;
	}
	.spacing3 {
		padding: 0px;
	}
	section.InnerBanner.margin {
		margin-top: 33px;
		margin-bottom: 0px;
	}
	
	section.ServSEc.Innerser img {
		margin-top: 3rem;
	}
	
	section.Servicemain.Newmar {
		background-position: right;
	}
	.newSer p {
		width: 100%;
	}
	
	.boxes.pad-le.Sec22 img {
		margin-top: 502px;
		margin-left: 0px;
	}
	
	.maind {
		padding-top: 13px;
	}
	
	.maind h5 {
		width: 100%;
		font-size: 17px;
	}
	
	.contentBox h5 {
		font-size: 17px;
	}
	
	.contentBox.Boxed.Newsc {margin-bottom: 60rem;}
	
	.eductaiopnare {
		padding-left: 0;
	}
	
	.contentBox.Boxed.Newsc {
		padding-left: 0;
	}
	.contentBox.Boxed {
		padding-left: 0;
	}
	.customContent.Spacing {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	
	.customContent h6 {
		font-size: 18px;
	}
	
	.customContent span {
		font-size: 9px;
		margin-bottom: 0px;
	}
	.Tbs {
		margin-left: 0px;
	}
	
	.serve a {
		width: 100%;
		font-size: 14px;
	}
	
	.flexarea {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.TEstisec .boxes.pad-le {
		margin-top: 0;
		display: block;
		margin-bottom: 0rem;
	}
	
	.TEstisec .boxes figure img {
		margin-top: 2rem;
		width: unset !important;
		height: unset !important;
	}
	
	section.ServSEc.newSer.TEstisec {
		padding-bottom: 16rem;
	}
	.boxes.pad-le.Second-pad {
		margin-bottom: 16rem;
	}
	figure.Firsn {
		margin-top: 11rem;
	}
	figure.res {
		margin-top: 18rem;
	}
	.customContent.Spacing h6 {
		font-size: 39px;
	}
	.footer-tag a {
		font-size: 13px;
	}
	.Privacy_text p a {
		font-size: 11px;
		width: 90%;
		display: block;
	}
	section.InnerBanner h5 {
		font-size: 27px;
	}
	section.InnerBanner {
		margin-top: 2rem;
	}
	
	.main-navigate nav {
		padding: 10px 0px 0px  0px;
	}
	
	section.Privacy_main {
		padding-left: 10px;
		padding-top: 17px;
	}
	.Privacy_text h6 {
		font-size: 22px;
	}
	a.btn.btnCustm {
    width: 57% !important;
    padding-left: 30px !important;
    font-size: 12px !important;
}
p.flex2 {
    margin-bottom: 0px;
    \: 7px;
    font-size: 9px !Important;
}

footer {
    padding: 50px 0px 11px 0px;
}

p.flex2 {}

.flex {
    justify-content: start;
}
    .dropdown:hover .dropdown-content {
        left: 17px;
        transition: all 2s ease;
    }
    figure.Doc img {
        margin-top: 0;
    }
	.contactForm .form-control {
		padding-left: 57px;
	}
	
	.cnt-flex {
		width: 100%;
	}
	
	.Box-Fle {
		display: block;
		padding-bottom: 31px;
	}
	
	figure.ws img {
		width: 100%;
	}
	
	.contentCOn h5 {
		padding-top: 4px;
		font-size: 36px;
	}
	
	.contentCOn p {
		line-height: 21px;
	}
	
	.clientsre {
		margin-bottom: 45px;
	}
}
@media (max-width: 320.98px) {
      .Sec-01 {
            margin-bottom: 3rem;
        }
	
.ClientSEc .Bluetext {
    width: 42% !important;
}

.ClientSEc .honest {
    margin-bottom: 0px;
}
	
	.row.Second_row {
		position: unset;
		right: 0;
		left: 0;
	}
	
	section.Sec-01:after {
		width: 100%;
		top: unset;
		height: 36%;
		bottom: 450px;
	}
	
	.content_about {
		padding-top: 4rem;
		text-align: center;
	}
	p.flex2 {
    margin-bottom: 0px;
    \: 7px;
    font-size: 9px !Important;
}

footer {
    padding: 50px 0px 11px 0px;
}

p.flex2 {}

.flex {
    justify-content: start;
}
	
	.content_about p.Bluetext {
		margin: auto;
	}
	
	.onlinetext p {
		text-align: start;
	}
	
	.CustomHeading {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.content-teth h5 {
		font-size: 19px;
	}
	
	.clientsre {
		gap: 9px;
	}
	
	.content-teth p {
		font-size: 13px !important;
	}
	
	.clientsre figure img {
	}
	
	.ServSEc.Homeser .col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.boxes figure img {
		width: 100% !important;
		height: 372px !important;
	}
	
	section.ServSEc.Homeser .contentBox {
		height: auto;
	}
	
	.flexitem {
		display: block;
		padding-left: 10px;
		width: 100%;
	}
	
	.quote {top: 20px;right: -12px;}
	
	.testi_item {
		display: block;
		margin-bottom: 5px;
	}
	
	.testi_item figure {
		/* display: flex; */
		/* justify-content: center; */
		/* text-align: center; */
		/* align-items: center; */
	}
	
	.botm h4 {
		/* text-align: center; */
	}
	
	.Servicemain:after {
		position: absolute;
		content: "";
		height: 100%;
		width: 100%;
		background: #0000007a;
		top: 0;
		z-index: -1;
	}
	
	section.Servicemain h6 {
		color: #fff;
	}
	
	.servicesContent h6 {
		font-size: 30px;
	}
	
	.Blogmain {
		margin-bottom: 2rem;
	}
	
	section.Next_sec .col-md-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.Patience {
		position: unset;
		width: 100%;
	}
	
	.Next_sec:after {
		width: 100%;
		right: 0px;
		left: 0px;
	}
	
	section.Next_sec {
		margin-top: 3rem;
	}
	section.DocSec figure img {
		height: 290px;
	}
	.services p {
		width: 89%;
	}
	header {
		padding-bottom: 0;
	}
	.spacing3 {
		padding: 0px;
	}
	section.InnerBanner.margin {
		margin-top: 33px;
		margin-bottom: 0px;
	}
	
	section.ServSEc.Innerser img {
		margin-top: 3rem;
	}
	
	section.Servicemain.Newmar {
		background-position: right;
	}
	.newSer p {
		width: 100%;
	}
	
	.boxes.pad-le.Sec22 img {
		margin-top: 502px;
		margin-left: 0px;
	}
	
	.maind {
		padding-top: 13px;
	}
	
	.maind h5 {
		width: 100%;
		font-size: 17px;
	}
	
	.contentBox h5 {
		font-size: 17px;
	}
	
	.contentBox.Boxed.Newsc {margin-bottom: 60rem;}
	
	.eductaiopnare {
		padding-left: 0;
	}
	
	.contentBox.Boxed.Newsc {
		padding-left: 0;
	}
	.contentBox.Boxed {
		padding-left: 0;
	}
	.customContent.Spacing {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	
	.customContent h6 {
		font-size: 18px;
	}
	
	.customContent span {
		font-size: 9px;
		margin-bottom: 0px;
	}
	.Tbs {
		margin-left: 0px;
	}
	
	.serve a {
		width: 100%;
		font-size: 14px;
	}
	
	.flexarea {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.TEstisec .boxes.pad-le {
		margin-top: 0;
		display: block;
		margin-bottom: 0rem;
	}
	
	.TEstisec .boxes figure img {
		margin-top: 2rem;
		width: unset !important;
		height: unset !important;
	}
	
	section.ServSEc.newSer.TEstisec {
		padding-bottom: 16rem;
	}
	.boxes.pad-le.Second-pad {
		margin-bottom: 16rem;
	}
	figure.Firsn {
		margin-top: 11rem;
	}
	figure.res {
		margin-top: 18rem;
	}
	.customContent.Spacing h6 {
		font-size: 39px;
	}
	.footer-tag a {
		font-size: 13px;
	}
	.Privacy_text p a {
		font-size: 11px;
		width: 90%;
		display: block;
	}
	section.InnerBanner h5 {
		font-size: 27px;
	}
	section.InnerBanner {
		margin-top: 2rem;
	}
	
	.main-navigate nav {
		padding: 10px 0px 0px  0px;
	}
	
	section.Privacy_main {
		padding-left: 10px;
		padding-top: 17px;
	}
	.Privacy_text h6 {
		font-size: 22px;
	}
	.contactForm .form-control {
		padding-left: 57px;
	}
	
	.cnt-flex {
		width: 100%;
	}
	
	.Box-Fle {
		display: block;
		padding-bottom: 31px;
	}
	
	figure.ws img {
		width: 100%;
	}
    	a.btn.btnCustm {
        width: 57% !important;
        padding-left: 30px !important;
        font-size: 12px !important;
    }
    
    figure.Doc img {
        margin-top: 0;
    }
	
	.contentCOn h5 {
		padding-top: 4px;
		font-size: 36px;
	}
	
	.contentCOn p {
		line-height: 21px;
	}
	
	.clientsre {
		margin-bottom: 45px;
	}
}
