:root{
--blue-color:#447CF4;
}
body h1 span{
color: var(--blue-color);
}
h1 span.underline{
color:inherit;
position:relative;
}
h1 span.underline::after{
content:'';
height:2px;
width:100%;
background-color:var(--blue-color);
bottom:-2px;
left:0;
position:absolute;
animation: zoom 4s ease-out infinite;
}
body p span{
color: var(--blue-color);
font-weight:600;
}
@keyframes zoom {
from {transform: scalex(0);}
to { transform: scalex(100%);}
}
.team-sec p.elementor-image-box-description {
min-height: 50px;
}
.btn-below a{
color:var(--blue-color);
}
form.news-sg {
display: flex;
width: 100%;
align-items: center;
}
form.news-sg .tnp-field.tnp-field-email {
width: 90%;
}
form.news-sg .tnp-field.tnp-field-email input[type=email]{
border:none;
border-top-right-radius:0;
border-bottom-right-radius:0;
}
form.news-sg .tnp-field input[type="submit"] {
border: none;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
background-color: #130947;
background-image: url(//dentwell.in/wp-content/uploads/2024/02/arrows-right.svg);
background-repeat: no-repeat;
background-position: center;
min-height: 40px;
}
.time-table th.wpr-table-th{
border-bottom:none !important;
}
.service-box .wpr-promo-box-icon {
width: 60px;
height: 60px;
border-radius: 60px;
border: 4px solid #fff;
background: #42B6FF;
margin: 0px auto;
display: flex;
align-items: center;
justify-content: center;
}
.service-box .wpr-promo-box-btn{
width: 40px;
height: 40px;
border-radius: 40px;
background: #42B6FF;
margin: 0px auto;
display: flex;
align-items: center;
justify-content: center;
}
.service-box-crd .wpr-promo-box-icon {
width: 60px;
height: 60px;
border-radius: 60px;
border: 4px solid #fff;
background: #42B6FF;
margin: 0px auto;
display: flex;
align-items: center;
justify-content: center;
}
.services-sg .service-box .wpr-promo-box-btn{
width:auto;
height:auto;
border-radius: 4px;
display:unset;
}
.service-box .wpr-promo-box-content, .service-box .wpr-promo-box{
overflow:visible !important;
}
.service-box .wpr-promo-box-btn-wrap{
position: absolute;
bottom: -50px;
left: 0;
z-index: 9999;
}
.services-sg .service-box .wpr-promo-box-btn-wrap{
position:unset;
}
.service-box .wpr-promo-box-btn-icon{
margin-left:0px !important;
}
.wpr-testimonial-dot{
width:40px !important;
}
.wpr-testimonial-dots ul{
width:130px !important;
}
.gallery-sg img.swiper-slide-image {
width: 100%;
min-height: 300px;
object-fit: cover;
max-height: 300px;
}
.gallery-sg .swiper-slide {
text-align: center;
width: auto !important;
}
.gallery-sg .swiper-wrapper{
column-gap:15px;
}
.gallery-sg .swiper-pagination-bullet{
width:30px !important;
border-radius:0px;
}
.main-header{
backdrop-filter: blur(5px);
}
.contact-us-form textarea.wpcf7-textarea {
resize: none;
min-height: 140px;
max-height: 140px;
}
.contact-us-form input.wpcf7-form-control.submit-btn[type="submit"] {
font-family: "Mulish", Sans-serif;
font-weight: 600;
color: #FFFFFF;
background: #447CF4;
border-color: #447CF4;
border-radius:10px;
padding:12px 25px;
}
.contact-us-form input.wpcf7-form-control.submit-btn:hover{
background:#130947;
border-color:#130947;
}
.contact-us-form input, .contact-us-form textarea {
font-size: 14px;
}
.testimonial-card .wpr-testimonial-content-wrap{
min-height:190px;
display:flex;
}
.card-detail .wpr-promo-box-content .wpr-promo-box-title{
min-height:49px;
}
.card-detail .wpr-promo-box-content .wpr-promo-box-description p{
margin-bottom:0px !important;
}
.card-detail .wpr-promo-box-content .wpr-promo-box-description{
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
margin-bottom: 25px !important;
line-clamp: 2;
overflow: hidden;
-webkit-box-orient: vertical;
}
.contact-li .elementor-icon-list-text{
word-break:break-word;
}
.contact-us-form .wpcf7-number input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} .newsletters-form-wrapper .newsletters-acknowledgement p {
color: white;
}
.newsletters.newsletters-form-wrapper {
position: relative;
}
.newsletters-button {
content: "";
position: absolute;
top: 0px;
right: 0px;
background-image: url(https://dentwell.in/wp-content/uploads/2024/03/subscribe.svg);
background-color: #130947 !important;
background-repeat: no-repeat;
border: 0px;
background-position: center;
justify-content: center;
display: flex;
padding: 20px 20px 21px 20px;
border-radius: 0px 3px 3px 0px;
box-shadow: none;
}
.newsletters-button-label {
display: none;
}
.home-contact-bannr span{
color:#447CF4;
}
.time-table .wpr-table-td{
vertical-align:top;
}
.card-detail .wpr-promo-box-content .wpr-promo-box-title {
margin-bottom:5px !important;
}
.grecaptcha-badge{
z-index:999;
}
.service-box:hover{
border-radius: 7.296px;
border: 0.912px solid #30AEFE;
background: #FFF;
box-shadow: 0px 0.912px 4.56px 0px rgba(0, 0, 0, 0.20);
}
.service-box:hover .srvic-img:after{
background:linear-gradient(180deg, rgba(223, 243, 255, 0.20) 0%, rgba(223, 243, 255, 0.20) 0.01%, rgba(0, 156, 255, 0.20) 54.67%);
}
.srvic-img img{
position:relative;
}
.srvic-img:after{
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.text-desc span{
color:#447CF4;
font-weight:700;
}
.post-1339 .entry-title {
display : none;
}
.post-1339 .wpmlunsubscribe .unsububscribe-msg {
margin-top :30px;
}
.newsletters .form-inline .newsletters-fieldholder{
width:100%;
}
#newsletters-2-form .btn{ }
.single-post main{
margin:40px 0px;
background: #fafaff;
padding: 20px;
border: 1px solid #EFF0FE;
border-radius: 10px;
}
.single-post main p:empty{
margin:0px;
}
.single-post main h2{
font-size:28px;
}
.single-post main h3{
font-size:20px;
}
.single-post main h4{
font-size:18px;
}
.single-post main a{
color: #447CF4;
text-decoration:none;
}
.single-post .page-header h1.entry-title {
border-bottom: 1px solid #e9e9e9;
padding-bottom: 20px;
}
.single-post .page-content h1{
font-size:32px;
}
@media screen and (min-width:992px) and (max-width:1200px){
.image-card .image-card-back{
height: 400px !important;
right: 11px !important;
width: 364px !important;
}
}
@media screen and (min-width:992px) and (max-width:1200px){
.image-card .image-card-back{
height: 400px;
right: 4px !important;
width: 364px;
}
}
@media screen and (max-width:1024px){
.header-nav-menu .hfe-dropdown{
right:0%;
left:auto !important;
}
.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner {
min-height:240px;
}
.hfe-nav-menu .hfe-dropdown{
width:100% !important;
} 
}
@media screen and (min-width: 767px){
.card-detail .wpr-promo-box-content .wpr-promo-box-description{
min-height:67px;
}
}
@media screen and (max-width: 767px){
.card-detail .wpr-promo-box-content .wpr-promo-box-title {
min-height: auto;
}
.card-detail .wpr-promo-box-content .wpr-promo-box-description {
text-overflow: inherit;
display: unset;
-webkit-line-clamp: unset;
line-clamp: unset;
overflow: visible;
-webkit-box-orient: vertical;
}
.site-logo-hfe{
z-index:2;
}
}
@media screen and (max-width: 767px) and (min-width: 576px) {
.servics-cards{
width:70% !important;
}
.card-detail .wpr-promo-box-content .wpr-promo-box-title {
min-height: auto;
}
}