body{
	font-family: 'Poppins', sans-serif;
}

/* Dental Button */
/* ******************************************************** */
.dental-button{
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
	margin: 1rem 0rem;
}
.dental-button .btn-dental{
	padding: 22px 60px;
    font-size: 28px;
    font-weight: 500;
    border: none;
    border-radius: 7px;
    margin-bottom: 15px;
    color: #fff;
    background-color: #448C7F; 
}
.dental-button .btn-dental:hover{
    opacity: 95%;
}
.dental-button p {
	font-size: 26px !important;
    font-weight: 500 !important;
    color: #000;
}
/* ******************************************************** */


/* Dental Hero Section */
/* ****************************************************************** */
.dental-hero-bg{
	background-image: url(../../assets/images/hero-bg.png);
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;   
    padding-top: 2rem;
}

.dental-navbar{
	background-color: transparent;
}

.dental-navbar .nav-box{
	padding: 0rem 4rem;
}

.dental-navbar .nav-logo img{
	width: 200px;
}

.dental-navbar .nav-box .call-box {
    padding-bottom: 4rem;
}

.dental-navbar .nav-box .call-box p{
	margin: 0;
	font-size: 25px;
	color: #65CFBB;
	font-weight: 500;
	text-align: right;
	line-height: 20px;
}
.dental-navbar .nav-box .call-box a{
	text-decoration: none;
	color: #fff;
	font-size: 38px;
	font-weight: 600;
}
.dental-navbar .nav-box .call-box .call-icon{
	display: flex;
    align-items: center;
    justify-content: center;
}
.dental-navbar .nav-box .call-box .call-icon i{
	margin: 0px 13px;
    background-color: #65cfbb;
    padding: 2px 8px 7px;
    border-radius: 50%;
}
/* ****************************************************************** */

.dental{
	padding: 2rem 0rem 8rem;
}

.dental-hero{
	text-align: center;
	color: #fff;
}

.dental-hero p{
	color: #65cfbb;
    font-weight: 600;
    font-size: 28px;
}

.dental-hero h1{
	font-style: italic;
	text-transform: capitalize;
	font-weight: 700;
	font-size: 50px;
	line-height: 75px;
}

.dental-hero h4{
	font-weight: 500;
    font-size: 28px;
    line-height: 45px;
    text-transform: capitalize;
    margin: 15px 0px;
}
/* ****************************************************************** */


/* Perk Section */
/* ****************************************************************** */
/*.perk{
	filter: drop-shadow(0px 8px 10px rgba(0, 0, 0, 0.25));
}
.perk .perk-box{
	background: radial-gradient(#45657B, #448C7F) repeat; 
	display: flex;
	align-items: center;
    justify-content: center;
    padding: 2.5rem 0rem;
    border-right: 1px solid #d3d3d3;
}
.perk .perk-box p{
	font-family: 'Titillium Web', sans-serif;
	text-align: center;
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    color: #fff;
    margin: 0;
}*/
/* ****************************************************************** */

.achieve-bg{
	position: relative;
	margin-top: -6rem;
	z-index: 1;
}


.achieve{
	background-color: #fff;	
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 19px;
	padding: 3rem 2rem;
    margin: 0rem 2rem;
}

.achieve .border{
	border: none !important;
	border-right: 3px solid #448C7F !important;
}

.achieve .abox{
	display: flex;
	flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.achieve .abox .vector{
	display: flex;
	flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.achieve .abox .vector p{
	font-size: 17px;
	margin: 0;
}

.achieve .abox p{
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
	color: #448C7F;
	font-size: 20px;
	margin: 0;

}




















/* transform */
/* ******************************************************** */
.transform{
	padding: 5rem 0rem;
	text-align: left;
	display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    justify-content: center;
}
.transform h2{
    font-size: 38px;
    font-weight: 600;
    margin-bottom: 3rem;
    line-height: 3.5rem;
    color: #448C7F;
}
.transform .transform-images{
	position: relative;
}
.transform .transform-images .main-img img{
	width: 550px;
	margin-bottom: 3rem;
	position: relative;
	z-index: -1;
}
.transform .transform-images .abs-img1{
	position: absolute;
	z-index: 1;
	right: -15%;
    top: 2%;
}
.transform .transform-images .abs-img1 img{
	width: 150px;
}
.transform .transform-images .abs-img2{
	position: absolute;
	z-index: 1;
	left: -15%;
	bottom: 14%;
}
.transform .transform-images .abs-img2 img{
	width: 150px;
}

.transform p{
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
}
/* ******************************************************** */



/* Still Looking For A Tooth Pain Solution?? */
/* ******************************************************************* */
.restore{
	padding: 5rem 0rem;
}
.restore h2{
	font-size: 40px;
    line-height: 50px;
    font-weight: 600;
    margin-bottom: 1rem;
    color: #448C7F;
    text-transform: capitalize;
}
.restore p{
	font-weight: 400;
    font-size: 19px;
    margin-bottom: 30px;
    text-transform: capitalize;
}
.restore h5{
	margin: 3rem 0rem 2rem;
    font-size: 22px;
    line-height: 40px;
    font-weight: 600;
    color: #448C7F;
}
/* ******************************************************************* */


/* Treatments Offered At Braces  */
/* ****************************************************************** */
.discover-bg{
/*	background-image: linear-gradient(rgb(68 140 127 / 45%),rgb(68 140 127 / 45%)), url(../../assets/images/dl-beatsnoop-1.png);*/
	background-image: url(../../assets/images/Rectangle-8387.png), url(../../assets/images/dl-beatsnoop-1.png);
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;    
}
.discover{
	padding: 6rem 0rem 10rem;	
    color: #fff;
    text-align: center;
}
.discover h2{
    font-size: 52px;
    font-weight: 600;
    margin-bottom: 55px;
    line-height: 65px;
}
.discover p{
    font-size: 27px;
    font-weight: 400;
    text-transform: capitalize;
    margin-bottom: 30px;
}
.discover p b{
	font-size: 30px;
    font-weight: 600;
}
/* ****************************************************************** */


/* New Teeth */
/* ******************************************************** */
/*.new-teeth{
	padding: 5rem 0rem;
}
.new-teeth h1{
    font-size: 50px;
    font-weight: 600;
    margin-bottom: 3rem;
    line-height: 45px;
    color: #448C7F;
}
.new-teeth p{
    font-size: 22px;
    font-weight: 400;
    text-transform: capitalize;
}*/
/* ****************************************************************** */



/* Misaligned Tooth */
/* ******************************************************** */
/*.misaligned-tooth{
	padding: 5rem 0rem;
}
.misaligned-tooth .gap{
	padding: 2rem 0rem;
}
.misaligned-tooth h2{
	text-align: center;
    font-size: 38px;
    font-weight: 600;
    margin-bottom: 0.5rem;
    line-height: 45px;
    color: #448C7F;
}

.misaligned-tooth .tooth-box{
	display: flex;
	flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
	min-height: 300px;
	background: #E9D2CD;
	border: 2px solid #AE958F;
	box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.25);
	border-radius: 8px;
	padding: 0px 20px;
	position: relative;
}
.misaligned-tooth .tooth-box .name-box{
	position: absolute;
	bottom: 10px;
	background: #AE958F;
	border-radius: 8px;
	min-width: 330px;
	text-align: center;
	padding: 12px 0px;
}
.misaligned-tooth .tooth-box img{
	padding: 0rem 1rem 3rem;
}
.misaligned-tooth .tooth-box .name-box p{
	margin: 0;
    font-size: 28px;
    color: #fff;
    font-weight: 500;
}*/
/* ******************************************************** */



/* Happy Customer */
/* ******************************************************** */
.happy-customer-bg{
	background-image: url(../../assets/images/Rectangle-darker-8375.png), url(../../assets/images/dl-beatsnoop-1.png);
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;    
}

.happy-customer{
	padding: 4rem 0rem;	
    color: #fff;
}
.happy-customer .customer-slide .owl-theme .owl-dots .owl-dot {
    display: none;
}
.happy-customer .customer-slide .owl-carousel .owl-nav.disabled{
    display: block;
}
.happy-customer .customer-slide .owl-carousel .owl-nav button.owl-prev, .happy-customer .customer-slide .owl-carousel .owl-nav button.owl-next {
	background: 0 0;
    color: #448C7F;
    border: none;
    padding: 2px 10px 5px 10px !important;
    font: inherit;
    position: absolute;
    top: 47%;
    font-size: 40px;
    line-height: 30px;
    background-color: #fff;
}
.happy-customer .customer-slide .owl-carousel .owl-nav button.owl-prev {
    left: 25px;
}
.happy-customer .customer-slide .owl-carousel .owl-nav button.owl-next{
    right: 25px;
}
.happy-customer .customer-slide .customer-text{
	display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;

}
.happy-customer .customer-slide {
	padding: 2rem 0rem;
}
.happy-customer .customer-slide .customer-text img{
	width: 51px;
	padding: 2rem 0rem;
}
.happy-customer h2{
	text-align: center;
    font-size: 38px;
    font-weight: 600;
    margin-bottom: 0.5rem;
    line-height: 45px;
}
.happy-customer .customer-slide .customer-text p{
	font-size: 20px;
    text-align: center;
    text-transform: capitalize;
    font-weight: 500;
    margin-bottom: 12px;
}
.happy-customer .customer-slide .customer-text span{
	font-size: 25px;
    font-weight: 700;
}
/* ******************************************************** */


/* Latest Tech */
/* ******************************************************************* */
.latest-tech{
	padding: 5rem 0rem;
	text-align: center;
}
.latest-tech h2{
	font-size: 38px;
	font-weight: 600;
	line-height: 52px;
	color: #448C7F;
	margin-bottom: 30px;
}
.latest-tech p{
	font-size: 25px;
	font-weight: 400;
	text-transform: capitalize;
}
/* ******************************************************************* */

/* About Smile Section */
/* ******************************************************************* */
/*.about-bg{
	background-image: linear-gradient(rgb(0 0 0 / 35%),rgb(0 0 0 / 35%)), url(../../assets/images/blue-bg.png);
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
}*/
.about {
    padding: 3rem 0rem;
}
.about h2{
	text-align: center;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 2rem;
    line-height: 50px;
    color: #448c7f;
}
.about .about-slide {
    padding: 2rem 0rem 1rem;
}
.about .about-slide .about-image {
    border: 3px solid #448C7F;
    border-radius: 7px;
    /*min-height: 250px;*/
    position: relative;
}
.about .about-slide .owl-carousel .owl-dots.disabled{
    display: none;
}
.about .about-slide .owl-carousel .owl-nav.disabled{
    display: block;
}
.about .about-slide .owl-carousel .owl-nav button.owl-prev, .about .about-slide .owl-carousel .owl-nav button.owl-next {
	background: 0 0;
    color: #448C7F;
    border: none;
    padding: 2px 10px 5px 10px !important;
    font: inherit;
    position: absolute;
    top: 38%;
    font-size: 40px;
    line-height: 30px;
    background-color: #fff;
}
.about .about-slide .owl-carousel .owl-nav button.owl-prev {
    left: -55px;
}
.about .about-slide .owl-carousel .owl-nav button.owl-next{
    right: -55px;
}
/* ******************************************************************* */


/* Client review */
/* ******************************************************************* */
.client-review{
	padding: 5rem 0rem;
}
.client-review h2{
	text-align: center;
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 2.5rem;
    line-height: 50px;
    color: #448C7F;
}
.client-review .client-slide{
	padding: 2rem 0rem;
}
.client-review .client-slide .client-image {
    border: 3px solid #448C7F;
    border-radius: 7px;
    /*min-height: 250px;*/
    display: flex;
}
.client-review .client-slide .owl-carousel .owl-dots.disabled{
    display: none;
}
.client-review .client-slide .owl-carousel .owl-nav.disabled{
    display: block;
}
.client-review .client-slide .owl-carousel .owl-nav button.owl-prev, .client-review .client-slide .owl-carousel .owl-nav button.owl-next {
	background: 0 0;
    color: #fff;
    border: none;
    padding: 2px 10px 5px 10px !important;
    font: inherit;
    position: absolute;
    top: 32%;
    font-size: 40px;
    line-height: 30px;
    background-color: #448C7F;
}
.client-review .client-slide .owl-carousel .owl-nav button.owl-prev {
    left: -55px;
}
.client-review .client-slide .owl-carousel .owl-nav button.owl-next{
    right: -55px;
}
/* ******************************************************************* */


/* 100% Guarantee review */
/* ******************************************************************* */
.guarante-bg{
		background-image: url(../../assets/images/Rectangle-darker-8375.png), url(../../assets/images/dl-beatsnoop-1.png);
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
    border-bottom: 1px solid #000000a1;
    padding: 5rem 0rem 6rem;
}
.guarantee{
	text-align: center;
	display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;

}
.guarantee h2{
    font-size: 52px;
    font-weight: 600;
    color: #fff;

    /*margin-bottom: 55px;
    line-height: 65px;*/
}
.guarantee h6{
	font-size: 25px;
    font-weight: 500;
    line-height: 38px;
    margin-top: 2rem;
    color: #fff;
    text-transform: capitalize;
}
/* ******************************************************************* */








.satisfaction{
	padding: 4rem 0rem 8rem;
	display: flex;
    flex-wrap: nowrap;
    align-content: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
}

.satisfaction img{
	width: 375px;
	position: relative;
	z-index: 1;
}

.satisfaction .span1{
	position: absolute;
	width: 375px;
	height: 375px;
	left: 23%;
	border-radius: 50%;
	background: #FFFFFF;
	box-shadow: 0px 0px 26px 2px rgba(0, 0, 0, 0.25);
}
.satisfaction .span2{
	position: absolute;
	width: 375px;
	height: 375px;
	right: 23%;
	border-radius: 50%;
	background: #FFFFFF;
	box-shadow: 0px 0px 26px 2px rgba(0, 0, 0, 0.25);
}






















/* Achievement section */
/* ******************************************************************* */
/*.achievements{
	padding: 8rem 0rem 7rem;
}
.achievements h2{
	text-align: center;
	font-size: 42px;
	font-weight: 600;
	margin-bottom: 4.5rem;
	color: #448C7F;
}
.achievements .achievements-card{
	display: flex;
	flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
	border: 6px solid #448C7F;
	border-radius: 10px;
	background-color: #fff;
	min-height: 275px;
}*/
/* ******************************************************************* */


/* For month 2nd last section */
/* ******************************************************************* */
/*.for-month{
	padding: 5rem 0rem;
}
.for-month h3{
	font-size: 30px;
	line-height: 45px;
	font-weight: 600;
	margin-bottom: 2rem;
	color: #448C7F;
}
.for-month p{
    font-size: 18px;
    margin: 0;
    font-weight: 500;
}
.for-month h5{
	margin: 3rem 0rem 2rem;
    font-size: 22px;
    line-height: 40px;
    font-weight: 600;
    color: #448C7F;
}
.for-month img{
	width: unset;
}*/
/* ******************************************************************* */


/* Dental Form  */
/* *************************************************************************** */
.dental-form-bg{
	color: #fff;
	background-color: #448C7F;
	padding: 4rem 0rem 2rem;
}
.modal-content .dental-form-bg{
	padding: 2rem 0rem;
}
.dental-form .dental-form-control{
	padding: 1rem 2rem;
}
.dental-form .dental-form-control label{
	font-weight: 700;
}
.dental-form .dental-form-control input{
	font-size: 15px;
	padding: 15px 20px;
}
.dental-form .dental-form-control input::placeholder{
	color: #838383;
	font-weight: 400;
}
.dental-form .dental-form-control select{
	font-size: 15px;
	padding: 15px 20px;
	color: #838383;
	font-weight: 400;
}
.dental-form .dental-form-control .input-group>.form-select {
    position: relative;
    flex: none;
    width: 20%;
    min-width: unset;
}
.dental-form .dental-form-control .input-group>.form-control, .input-group>.form-floating {
    position: relative;
    flex: none;
    width: 80%;
    min-width: unset;
}

/* Contact Us section */
/* ************************************************************************** */
/*.contact-us{
	margin-top: -5rem;
}

.contact-us .contact-pad{
	padding: 0rem 2rem;
}

.contact-us .contact-box{
	display: flex;
    padding: 2rem 0rem;
    border-radius: 8px;
    box-shadow: 0px 0px 7px 1px rgb(34 45 68 / 25%);
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-evenly;
    align-items: center;
    min-height: 225px;
    background-color: #fff;
}

.contact-us .contact-box p{
	font-size: 17px;
	margin: 0;
	text-align: center;
}
.contact-us .contact-box p b{
	color: #448C7F;
	font-size: 18px;
}
.contact-us .contact-box span{
	font-size: 15px;
}
.contact-us .contact-box i{
	font-size: 45px;
	color: #448C7F;
}
.contact-us .contact-box p a{
	font-size: 18px;
	text-decoration: none;
	color: #2d2d2d;
}*/

/* ************************************************************************** */

/* Media Query (Tablet) */
@media only screen and (max-width: 768px) {
	.dental-navbar .nav-box {
	    padding: 1rem 3rem;
	}
	.dental-hero h1 {
	    font-size: 48px;
	    line-height: 70px;
	}
	.dental-hero h4 {
	    font-size: 24px;
	    line-height: 40px;
	}
	.dental-hero p {
	    color: #65cfbb;
	    font-weight: 600;
	    font-size: 22px;
	}
	.achieve {
	    margin: 0rem 5rem;
	}
	.achieve .border {
	    border: none !important;
	}
	.transform h2 {
	    font-size: 36px;
	    font-weight: 600;
	    margin-bottom: 2rem;
	    line-height: 3rem;
	    color: #448C7F;
	}
	.transform p {
	    font-size: 24px;
	}
	.discover {
	    padding: 6rem 0rem;
	    color: #fff;
	    text-align: center;
	}
	.discover h2 {
	    font-size: 40px;
	    margin-bottom: 50px;
	    line-height: 55px;
	}
	.discover p{
	    font-size: 22px;
	    margin-bottom: 25px;
	}
	.discover p b{
		font-size: 25px;
	}
	.about .about-slide .owl-theme .owl-nav, .happy-customer .customer-slide .owl-theme .owl-nav {
	    display: none;
	}
	.about .about-slide .owl-theme .owl-dots, .owl-theme .owl-nav {
	    display: none;
	}
	.client-review .client-slide .owl-theme .owl-nav, .happy-customer .customer-slide .owl-theme .owl-nav {
	    display: none;
	}
	.client-review .client-slide .owl-theme .owl-dots, .owl-theme .owl-nav {
	    display: none;
	}
	.misaligned-tooth .tooth-box .name-box {
	    min-width: 315px;
	}
	.guarantee h6 {
	    font-size: 22px;
	}
	.for-month h5 {
	    font-size: 20px;
	    line-height: 30px;
	}
	.for-month img{
		width: 50%;
	}
	.dental-form .dental-form-control {
	    padding: 0px 5px;
	}
	.perk .perk-box {
	    border-bottom: 1px solid #d3d3d3;
	}
	.contact-us .contact-pad{
		padding: 1rem 0rem 0rem;
	}
}

/* Media Query (Mobile) */
@media only screen and (max-width: 450px) {

.dental {
    padding: 1rem 0rem 7rem;
}
.dental-navbar .nav-box .call-box {
    padding-bottom: 1rem;
}

.dental-button .btn-dental {
    padding: 16px 18px;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 12px;
}
.dental-button p {
    font-size: 15px !important;
}
.achieve {
    margin: 0rem 1rem;
    padding: 1rem 2rem;
}
.dental-hero-bg {
    padding-top: 15px;
}
.dental-navbar .nav-logo img {
    width: 80px;
}
.dental-navbar .nav-box .call-box p {
    font-size: 12px;
}
.dental-navbar .nav-box .call-box a {
    font-size: 18px;
}
.dental-navbar .nav-box .call-box .call-icon i{
    display: none;
}
.dental-navbar .nav-box {
    padding: 0.5rem 1rem;
}
.dental-hero p {
    font-weight: 500;
    font-size: 14px;
}
.dental-hero h1 {
    font-size: 24px;
    line-height: 38px;
    font-weight: 600;
}
.dental-hero h4 {
    font-size: 15px;
    line-height: 26px;
}
.transform h2 {
    font-size: 24px;
    margin-bottom: 2rem;
    line-height: 2rem;
}
.transform .transform-images .main-img img {
    width: 250px;
}
.transform .transform-images .abs-img1 img {
    width: 70px;
}
.transform .transform-images .abs-img2 img {
    width: 70px;
}
.transform .transform-images .abs-img2 {
    left: -5%;
    bottom: 15%;
}
.transform .transform-images .abs-img1 {
    right: -5%;
    top: -5%;
}
.discover {
    padding: 3rem 0rem;
}
.discover h2 {
    font-size: 28px;
    margin-bottom: 15px;
    line-height: 35px;
}
.discover p b {
    font-size: 20px;
}
.discover p {
    font-size: 18px;
    margin-bottom: 10px;
}
.transform {
    padding: 5rem 0rem 3rem;
}
.transform p {
    font-size: 18px;
}
.restore {
    padding: 5rem 0rem 2rem;
}
.restore h2 {
    font-size: 34px;
    line-height: 42px;
}
.new-teeth h1 {
    font-size: 40px;
    margin-bottom: 2rem;
}
.new-teeth p {
    font-size: 18px;
}
.misaligned-tooth h2 {
    font-size: 27px;
    margin-bottom: 0rem;
    line-height: 38px;
}
.misaligned-tooth .gap {
    padding: 0rem;
}
.misaligned-tooth .tooth-box .name-box {
    min-width: 275px;
}
.happy-customer h2 {
    font-size: 28px;
    margin-bottom: 0rem;
    line-height: 38px;
}
.happy-customer .customer-slide .customer-text p {
    font-size: 15px;
}
.happy-customer .customer-slide .customer-text span {
    font-size: 18px;
    font-weight: 600;
}
.latest-tech {
    padding: 5rem 0rem 2rem;
}
.latest-tech h2 {
    font-size: 26px;
    line-height: 35px;
    margin-bottom: 30px;
}
.latest-tech img {
	width: 150px;
}
.latest-tech p {
    font-size: 17px;
}
.client-review h2 {
    font-size: 28px;
    margin-bottom: 0.5rem;
    line-height: 40px;
}
.client-review .client-slide {
    padding: 1rem 0rem 1rem;
}
.client-review {
    padding: 3.5rem 0rem 1rem;
}
.guarantee h2 {
    font-size: 32px;
    text-align: left;
}
.guarantee .guarantee-image img {
    width: 250px;
}
.guarantee .guarantee-image {
    padding: 1rem 0rem;
}
.guarante-bg {
    padding: 2rem 0rem 3rem;
}
.guarantee h6 {
    font-size: 18px;
    line-height: 30px;
    margin-top: 1rem;
}
.achievements {
    padding: 4rem 0rem;
}
.achievements h2 {
    font-size: 28px;
    margin-bottom: 2rem;
}
.for-month img {
    width: unset;
}
.for-month h3 {
    font-size: 26px;
    line-height: 40px;
    margin-bottom: 1rem;
}
.for-month {
    padding: 3rem 0rem 2rem;
}
.for-month h5 {
	margin: 2rem 0rem;
}
.dental-form-bg {
    padding: 2rem 0rem;
}
.dental-form .dental-form-control input {
    padding: 10px 15px;
}
.dental-form .dental-form-control select {
    padding: 10px 15px;
}
.dental-form .dental-form-control .input-group>.form-select {
    width: 25%;
}
.dental-form .dental-form-control .input-group>.form-control, .input-group>.form-floating {
    width: 75%;
}
.about h2 {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 0rem;
}
.about {
    padding: 2rem 0rem;
}
.satisfaction {
    padding: 1rem 0rem 5rem;
}
.satisfaction img{
	box-shadow: 0px 0px 26px 2px rgb(0 0 0 / 25%);
	border-radius: 50%;
}
.satisfaction .span1{
	display: none;
}
.satisfaction .span2{
	display: none;
}
}