:root{
    --rowgap-90:90px;
    --font30:30px;
}
body { padding-top: 0 !important; }
.dentists-section h2{font-weight: 500 !important;}
.dentists-section .uagb-container-inner-blocks-wrap{row-gap: var(--rowgap-90) !important;}
.dentists-card .uagb-ifb-content p{line-height: 1.6; margin-bottom: 35px !important;} 
.dentists-card .uagb-ifb-content .uagb-ifb-title{margin-bottom: 0 !important;}
.dentists-card .uagb-ifb-button-wrapper .wp-block-button__link{background-color: var(--primary); border-radius:20px;font-weight: 400;}
.dentists-card .uagb-ifb-button-wrapper .wp-block-button__link:hover{background-color: var(--primary1);}
.dentists-card .uagb-ifb-image-content, .dentists-card .uagb-ifb-content{text-align: left !important;}

.zigzag-section .wp-block-group.oddRow{max-width: 100% !important; padding: 0; padding-left: max(calc((100% - 1090px) / 2), 15px);}
.zigzag-section .wp-block-group.evenRow{max-width: 100% !important; padding: 0; padding-right: max(calc((100% - 1090px) / 2), 15px);}
.zigzag-section .middleDivider{padding:var(--rowgap-90) 15px !important;}

.team-for-cure-section:not(.evenSection, .oddSection)>.uagb-container-inner-blocks-wrap { max-width: 100% !important; padding-right: max(calc((100vw - 1264px) / 2), 15px);}
.team-for-cure-section .wp-block-image{width:100% !important;}
.team-for-cure-section:not(.evenSection, .oddSection) .team-right-txt{width: calc(100% + 250px) !important;margin-left: -250px !important; max-width: inherit !important;padding-left: 310px !important;border-radius: 20px;}
.team-for-cure-section .team-right-txt p:last-child{margin-bottom: 0 !important;}


.team-for-cure-section.evenSection >.uagb-container-inner-blocks-wrap { max-width: 100% !important; padding-left: max(calc((100vw - 1280px) / 2), 15px); }
.team-for-cure-section.evenSection.l-padding >.uagb-container-inner-blocks-wrap { max-width: 100% !important; padding-left: max(calc((100vw - 880px) / 2), 15px); }
.team-for-cure-section.evenSection .team-right-txt{padding-left:0 !important; border-radius: 20px;}

.dentists-section .memberCard .uagb-ifb-title-wrap{margin-top: 20px;}
.dentists-section .memberCardContainer{flex-wrap: wrap !important;row-gap: 50px !important;}
.dentists-section .memberCardContainer .wp-block-uagb-container {max-width: 100% !important;}


.team-content-inner h5.uagb-heading-text { margin-top: 15px; }
.team-content-inner p.uagb-ifb-desc, .team-content-inner p { margin-bottom: 0; line-height: 1.6; }
.team-content-inner ul.wp-block-list { padding-left: 19px; margin-bottom: 0; margin-top: 10px; }
.team-content-inner ul.wp-block-list li { line-height: 1.6; }

.quoteSection p{font-size: var(--font30) !important; line-height: 1.3; margin: 34px 0 60px 0px !important;font-family: "Merriweather";}

.team-for-cure-section.oddSection >.uagb-container-inner-blocks-wrap { max-width: 100% !important; padding-left: max(calc((100vw - 880px) / 2), 15px); }
.team-for-cure-section.oddSection .team-right-txt{padding-right:90px !important;width: calc(100% + 50px) !important;margin-right: -50px !important; max-width: inherit !important;}
.team-for-cure-section:not(.evenSectio, .oddSection) .team-right-txt.dublin-txt-sec{padding-left: 60px !important;}
/*** Service Page ****/
.service-page-banner >.uagb-container-inner-blocks-wrap{padding:var(--s112) 0;margin-top:70px; }
.service-paragraph-section{padding:var(--s112) 15px !important;}
.wp-block-uagb-container.service-headline-content{padding-right:85px !important;}
.btn-dark.service-learn-more a{padding:10px 40px;margin-top:20px; }
.what-to-expect-box{background: #fff;border: 1px solid #0B5542;padding: 40px 20px;height: 100%;min-height: 205px;display: flex;align-items: center;}
.info-box-sec{padding-top: 0 !important; padding-bottom: 0px !important;}
.serviceImgContent,.serviceimagecontent{padding-block:var(--s112) !important;}
.sec-spacing.what-to-expect{padding-bottom: 0px !important;}
.service-sec-separator{padding-block:var(--s112) !important;}
.service-sec-separator > .mb-24{margin-bottom: 0 !important;}
.call-btn-services a{background-color: var(--white);border-radius: 100px;padding: 10px 34px;font-size: 16px;font-weight: 500;line-height: 1.6;transition: 0.3s ease-in-out !important;color:var(--primary);}
.services-btn-contact-us a{background-color: var(--black);border-radius: 100px;padding: 10px 34px;font-size: 16px;font-weight: 500;line-height: 1.6;transition: 0.3s ease-in-out !important;color:#fff;}
.service-image figure{margin:0 !important}
.service-cta-sec h2{margin-bottom:40px;}
.what-to-expect li{line-height:1.6}
.what-to-expect-box h3{font-size:22px;}
.serviceGetInfo1{padding-block:var(--s112) !important;}
.service-sub-page-padding{padding-top:50px !important;}
.h3-sec-style h3 {font-size: 30px;}
.sec-dental-implants{padding-left:85px !important}
.preventive-dental-main .wp-block-uagb-info-box.preventive-dental-intro p a {color: #fff;}
.service-page-banner .uagb-heading-text{font-weight: 500;}
.serviceImgContent .services-para-list{margin-bottom: 20px;}
.dental-exams-sec.shade-matching .wp-block-uagb-info-box.dental-intro-sec{ width: 33.33%; }
.p-tag-0 p:last-child{margin-bottom:0 !important}
.preventive-dental-main{margin-top:40px !important;}
.preventive-dental-main .preventive-dental-intro{background-color:var(--primary);padding:40px 30px !important;max-width:786px !important;border-radius:20px}
.preventive-dental-main.wp-block-uagb-container{position: relative;}
.preventive-dental-main .preventive-dental-intro p,.preventive-dental-main .preventive-dental-intro h3,.preventive-dental-main .preventive-dental-intro li{color:var(--white) !important;}
.preventive-dental-main .preventive-dental-intro p{margin: 0 0 12px 0 !important;line-height: 1.6 !important;}
.preventive-dental-main .preventive-dental-intro .uagb-ifb-image-content{margin-bottom:15px !important;}
.preventive-dental-main .preventive-dental-intro:nth-child(even){margin:0 0 0 auto !important;}
.preventive-dental-main .preventive-dental-intro:nth-child(odd){margin-right:auto;}
.preventive-dental-main.wp-block-uagb-container:before{content:"";position:absolute;top: 100px;bottom: 100px;left:0;right:0;margin:0;text-align:center;width:100%;height: auto;background-color:var(--grayish-yellow);border-radius:20px;pointer-events: none;max-width: 892px;margin: 0 auto;}
.preventive-dental-main .preventive-dental-intro h3{font-weight: 500 !important;}
.dental-exams-sec .wp-block-uagb-info-box.dental-intro-sec.match-inner h3 {font-size: 24px;}
.preventive-dental-main ul{margin:0 0 15px 0}
.sec-spacing.what-to-expect ul:last-child,.serviceWexpect ul:last-child{margin-bottom:0}
.inlays-onlays li:first-child{margin-bottom:10px}
/* Dental Hygin Service page */
.home-banner .keep-banner-text{max-width:795px !important;}
.dental-exams-sec .wp-block-uagb-info-box.dental-intro-sec { background: #fff; border: 1px solid #0B5542; padding: 40px 20px; height: auto; min-height: 205px; display: flex; align-items: center; }
.dental-exams-sec .wp-block-uagb-info-box.dental-intro-sec .uagb-ifb-title { color: #0e6b53; }
.dental-exams-sec .wp-block-uagb-info-box.dental-intro-sec p{ color:#2C2C2C; }
.what-happen-main-sec.side-img-section.evenRow .uagb-container-inner-blocks-wrap { padding-left: 0; }
.what-happen-main-sec.side-img-section.evenRow .sec-spacing.sec-xl-lr-padding.happens-left-sec{ padding-left: max(calc((100vw - 1084px) / 2), 15px) !important; margin-top: 0px; max-width: 60%; }
.what-happen-main-sec.side-img-section.evenRow .sec-spacing.sec-xl-lr-padding.happens-left-sec .specing-list li:not(:last-child){margin-bottom: 15px;}
.what-happen-main-sec.side-img-section.evenRow .sec-spacing.sec-xl-lr-padding.happens-left-sec .dental-txt { margin-bottom: 30px; }
.what-happen-main-sec.side-img-section.evenRow .sec-spacing.sec-xl-lr-padding.happens-left-sec .scalling-txt { margin: 0; margin-top: 30px; font-weight: 700; }
.what-happen-main-sec.side-img-section.evenRow .sec-spacing.sec-xl-lr-padding.happens-left-sec .scalling-normal-txt { margin:0; }
.what-happen-main-sec.side-img-section.evenRow .benefits-sec .uagb-container-inner-blocks-wrap{ display:block; }
.dental-exams-sec.arias-inner-sec { column-gap: 90px !important; }
.dental-exams-sec.arias-inner-sec .wp-block-uagb-info-box.dental-intro-sec{ width: 100% !important; background: #FEF8EF; padding: 40px 30px; flex: 0 0 100%; max-width: calc(33.3333% - 60px);}
.what-happen-main-sec.side-img-section.evenRow .happens-img-sec{ max-width: calc(40% + 35px); margin-left: -35px; }
.what-happen-main-sec.side-img-section.evenRow .happens-img-sec.benefits-img{ max-width: calc(45% + 35px); margin-right: -35px; }
.what-happen-main-sec.side-img-section.evenRow .sec-spacing.sec-xl-lr-padding.happens-left-sec.benefits-sec{ padding-right: max(calc((100vw - 1084px) / 2), 15px) !important; padding-left: 65px !important; z-index:9; }
.regular-dental-main-sec .arias-inner-sec.matching-main-sec{ flex-wrap: wrap; justify-content: center;align-items: stretch;}
.regular-dental-main-sec .wp-block-uagb-container.uagb-block-6fe6db79.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap).match-inner { width: calc(33.33% - 90px) !important; }
.regular-dental-main-sec .info-box-sec.veneer-procedure-sec { flex-wrap: wrap; align-items: stretch; justify-content: center;}
.regular-dental-main-sec .info-box-sec.veneer-procedure-sec .what-to-expect-box {width: calc(50% - 30px) !important;justify-content: center;background:#FEF8EF;display: flex;height: auto;}
.disc-box .what-to-expect-box h3 {font-size: 24px;}
.disc-box .what-to-expect-box p {font-size: 18px;}
body .regular-dental-main-sec .disc-box.padding-top{margin-top: 30px !important;}
body .regular-dental-main-sec .disc-box.padding-top.natural-sec{margin-top: 48px !important;}
body .regular-dental-main-sec .disc-box.padding-top.natural-sec + p{margin-top: 48px;}
.info-box-sec{counter-reset: step-counter;}
.numbering-list {counter-increment: step-counter;}
.numbering-list .uagb-ifb-content::before {content: counter(step-counter);width: 40px;height: 40px;background-color: var(--primary);color: #fff;font-weight: 500;font-size: 22px;display: flex;align-items: center;margin: 0 auto 10px auto;border-radius: 50%;justify-content: center;font-family: "Merriweather";
}
.zigzag-section .wp-block-group.evenRow img {border-radius: 0px 20px 20px 0;}
.zigzag-section .wp-block-group.oddRow img {border-radius: 20px 0 0 20px;}
.dentists-section .memberCardContainer {align-items: flex-start !important;}
body .side-img-section .wp-block-uagb-container.hygiene-appointment-section{height: auto !important;}
body .side-img-section .wp-block-uagb-container.hygiene-appointment-section .wp-block-uagb-container{height: auto !important;}
.testimonial-sec  p a{text-decoration: underline;}

/* vedio 100% */
section.wp-block-uagb-container.service-paragraph-section.sec-lr-padding.w-100-container.uagb-layout-flex.uagb-block-5442866f.alignfull.uagb-is-root-container .wp-block-uagb-container.full-width-container { width: 100% !important; }


/* Contact page */
.contact-form {display: flex;flex-direction: column;gap:15px;max-width: 600px;margin: 0 auto;}
.form-group {width: 100%;}
.form-group p{margin:0}
.form-group input,.form-group textarea {width: 100%;padding: 12px 15px;border: 1px solid #ccc;border-radius: 6px;font-size: 15px;outline: none;transition: all 0.3s ease;}
.form-group input:focus,.form-group textarea:focus {border-color: #000;}
.form-group textarea {min-height: 120px;resize: vertical;font-family: 'Open Sans';}
.submit-btn input[type="submit"] {background-color: var(--primary);color: var(--white);border-radius: 100px;padding: 10px 60px;font-size: 16px;font-weight: 500;line-height: 1.6;transition: 0.3s ease-in-out !important;border:unset;width: auto;}
.submit-btn input[type="submit"]:hover {background-color: var(--primary1);}
.wpcf7-not-valid-tip{font-size: 14px !important;padding-top: 8px;}
.wpcf7 form .wpcf7-response-output{font-size: 16px;}
.uagb-block-4db7ceb3.uagb-infobox__content-wrap .uagb-ifb-image-content img{height:auto !important; aspect-ratio: inherit !important;}

.icon-white img{ filter: brightness(100); }
/*Service Main page */
.service-main-page-btns{margin-top:100px !important;}
.service-main-page-btns .uagb-button__wrapper a{background-color:  var(--white);color:var(--primary); border-radius: 100px;padding: 10px 38px;font-size: 16px;font-weight: 500;line-height: 1.6;transition: 0.3s ease-in-out !important;
}
.media-content-box a{text-decoration-line: underline;text-decoration-style: dotted;text-underline-offset: 7px; color: var(--white)}
.side-img-section a{text-decoration-line: underline;text-decoration-style: dotted;text-underline-offset: 7px; }
@media (min-width:576px){
    .dentists-section .memberCardContainer .wp-block-uagb-container {max-width: calc(50% - (38px * 1 / 2)) !important;}
}
@media (min-width:768px){
    .zigzag-section .wp-block-group.oddRow .wp-block-uagb-container:first-child{padding-right: 30px;}
    .zigzag-section .wp-block-group.evenRow .wp-block-uagb-container:nth-child(2){padding-left: 30px;}
    .dentists-section .memberCardContainer .wp-block-uagb-container {max-width: calc(33.3333% - (38px * 2 / 3)) !important;}
    .team-for-cure-section.oddSection >.uagb-container-inner-blocks-wrap  .uagb-container-inner-blocks-wrap{flex-direction:row-reverse !important;}
    .team-for-cure-section.evenSection .team-right-txt { max-width: calc(50% + 50px) !important; margin-right: -50px; z-index: 1 !important;padding-right: 110px !important; }
}
@media (min-width:1024px){
    .dentists-section .memberCardContainer .wp-block-uagb-container {max-width: calc(25% - (38px * 3 / 4)) !important;}
    .dentists-section .memberCardContainer {row-gap: 75px !important; }
}

@media (min-width:1440px){
    .zigzag-section .wp-block-group.oddRow .wp-block-uagb-container:first-child{padding-right: 140px;}
    .zigzag-section .wp-block-group.evenRow .wp-block-uagb-container:nth-child(2){padding-left: 140px;}

}

@media (max-width: 1199px){
    :root{--rowgap-90:60px;--font30:28px;}
    body { padding-top: 68px !important; }
    .service-page-banner >.uagb-container-inner-blocks-wrap{margin-top: 2px;}
}
@media (max-width:1024px){
    /* Dental Hygin Service page */
	.what-happen-main-sec.side-img-section.evenRow .sec-spacing.sec-xl-lr-padding.happens-left-sec .teeth-txt .uagb-heading-text{ font-size:20px; }
	/* .regular-dental-main-sec .dental-exams-sec.arias-inner-sec{    column-gap: 45px;} */
	.what-happen-main-sec.side-img-section.evenRow .sec-spacing.sec-xl-lr-padding.happens-left-sec .dental-txt { margin-bottom: 20px; }
	.what-happen-main-sec.side-img-section.evenRow .sec-spacing.sec-xl-lr-padding.happens-left-sec .scalling-txt{ margin-top: 20px; }
    .dental-exams-sec.arias-inner-sec {column-gap: 30px !important;}
    .service-sub-page-padding {padding-top: 25px !important;}
}



@media (max-width: 991px){
   
    :root{--rowgap-90:50px;--font30:24px;}
    .wp-block-uagb-container.service-headline-content{padding-right:40px !important;}
    .sec-dental-implants { padding-left: 40px !important;}

}
@media (max-width: 976px){
    :root {--s112: 96px;}
     .side-img-section .happens-left-sec .wp-block-uagb-container{ height:auto !important; }
    .team-for-cure-section:not(.evenSection, .oddSection) .team-right-txt{width: calc(100% + 50px) !important;margin-left: -50px !important; padding-left: 80px !important;}
    .what-to-expect-box{flex:0 0 calc(38% - 10px);}
    /* Dental Hygin Service page */
    .regular-dental-main-sec .wp-block-uagb-container.uagb-block-6fe6db79.wp-block-uagb-container > *:not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap).dental-intro-sec , .arias-inner-sec.wp-block-uagb-container.uagb-block-40ff7cfb.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap).dental-intro-sec { width: calc(50% - 25px) !important; }
    .what-happen-main-sec.side-img-section.evenRow .happens-img-sec { max-width: 100%; margin-left: 0; height:auto !important; }
    .what-happen-main-sec.side-img-section.evenRow .sec-spacing.sec-xl-lr-padding.happens-left-sec{ max-width: 100%; height: auto !important; margin-top: -25px;}
    .what-happen-main-sec.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{ display:block; }
    .benefits-main-sec.what-happen-main-sec.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{ display: flex; flex-direction: column-reverse !important; }
	.what-happen-main-sec.side-img-section.evenRow .happens-img-sec.benefits-img { max-width: 100%; margin-right: 0; }
	.what-happen-main-sec.side-img-section.evenRow .happens-img-sec.benefits-img .wp-block-uagb-image__figure img{ width:100%; }
	.what-happen-main-sec.side-img-section.evenRow .sec-spacing.sec-xl-lr-padding.happens-left-sec.benefits-sec{ padding-left:30px !important; }
	.regular-dental-main-sec .dental-exams-sec.arias-inner-sec { column-gap: 25px; }
    .team-for-cure-section:not(.evenSectio, .oddSection) .team-right-txt.dublin-txt-sec { padding-left: 30px !important; }
    .team-for-cure-section.evenSection .team-right-txt{padding-right: 80px !important;}
    .dental-exams-sec.arias-inner-sec { column-gap: 25px !important; }
    .dental-exams-sec.arias-inner-sec .wp-block-uagb-info-box.dental-intro-sec{max-width: calc(33.3333% - (50px / 3));}
    .regular-dental-main-sec .info-box-sec.veneer-procedure-sec .what-to-expect-box{flex:0 0 calc(48% - 10px);}
}

@media (max-width: 767px){
    :root{
    --rowgap-90:40px;
    --s112: 64px;
     }
    .dentists-card .uagb-ifb-image-content{margin-bottom: 30px !important;}
    .dentists-card .uagb-ifb-content p{ margin-bottom: 25px !important;} 
    .zigzag-section .wp-block-group.oddRow{flex-wrap: wrap;padding-right: 15px; gap: 20px;}
    /* .zigzag-section .wp-block-group.oddRow{flex-wrap: wrap;padding-right: 15px;flex-direction: column-reverse; gap: 20px;}  */

    .zigzag-section .wp-block-group.evenRow{flex-wrap: wrap;padding-left: 15px; gap: 20px;flex-direction: column-reverse;}
    .team-for-cure-section>.uagb-container-inner-blocks-wrap{padding-right: 0 !important;}
    .team-for-cure-section:not(.evenSection, .oddSection) .team-right-txt{ width: calc(100% - 30px) !important; margin-left: 15px !important; padding-left: 15px !important; }
    .team-for-cure-section.evenSection >.uagb-container-inner-blocks-wrap{padding-left: 0 !important;}
    .team-for-cure-section.evenSection >.uagb-container-inner-blocks-wrap .uagb-container-inner-blocks-wrap{flex-direction: column-reverse !important}
    .team-for-cure-section.evenSection .team-right-txt { padding-left: 15px !important; padding-right: 15px !important; }
    .team-content-img { max-width: 250px !important; }
    .quoteSection p{margin: 14px 0 40px 0px !important;}
    .wp-block-uagb-container.service-headline-content{padding-right:0 !important; /*padding-bottom:35px !important;*/}
    .service-page-banner h1 br{visibility:hidden}
    .dentists-section .memberCardContainer{row-gap: 35px !important;}
    .what-to-expect-box{flex:0 0 calc(48% - 10px);}
    /* .serviceImgContent{padding:40px 15px !important;} */
    /* .service-sec-separator {padding: 52px 0 10px 0 !important;} */
    .service-cta-sec h2 br{display: none;}
    .team-for-cure-section:not(.evenSection, .oddSection) .team-right-txt.dublin-txt-sec{margin-left: 0 !important;}
    .preventive-dental-main .wp-block-uagb-info-box.preventive-dental-intro p{font-size: 16px;}

     /* Dental Hygin Service page */
     .regular-dental-main-sec .wp-block-uagb-container.uagb-block-6fe6db79.wp-block-uagb-container > *:not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap).dental-intro-sec, .arias-inner-sec.wp-block-uagb-container.uagb-block-40ff7cfb.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap).dental-intro-sec{ width: 100% !important; }
	.dental-exams-sec .wp-block-uagb-info-box.dental-intro-sec{ padding: 30px 20px; min-height: auto; }
    .regular-dental-main-sec .wp-block-uagb-container.uagb-block-6fe6db79.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap).what-to-expect-box {width: 100% !important;flex: inherit;}
    .regular-dental-main-sec .info-box-sec.veneer-procedure-sec .what-to-expect-box,.dental-exams-sec.arias-inner-sec .wp-block-uagb-info-box.dental-intro-sec , .dental-exams-sec.arias-inner-sec .wp-block-uagb-info-box.dental-intro-sec {width:100% !important;max-width: 500px;}
    .veneer-procedure-sec .what-to-expect-box{min-height: auto;}
    .disc-box .what-to-expect-box h3 {font-size: 22px;}
    .disc-box .what-to-expect-box p {font-size: 16px;}
    .team-for-cure-section:not(.evenSectio, .oddSection) .team-right-txt.dublin-txt-sec { padding-left: 15px !important; }
    .team-for-cure-section:not(.evenSectio, .oddSection) .team-right-txt.dublin-txt-sec .wp-block-uagb-container{width:100% !important; flex:0 0 100%;margin-right: auto;}
    .team-for-cure-section.oddSection .uagb-container-inner-blocks-wrap{padding-left: 0 !important;}
    .team-for-cure-section.oddSection .uagb-container-inner-blocks-wrap .team-right-txt{max-width: calc(100% - 30px) !important;  margin-inline: auto !important ;}
    .team-for-cure-section.oddSection .team-right-txt{padding-right: 15px !important;}
    .team-for-cure-section.oddSection .team-right-txt .wp-block-uagb-container{width:100% !important; flex:0 0 100%;margin-right: auto;}
    .sec-dental-implants { padding-left: 0px !important;}
    .preventive-dental-main .preventive-dental-intro{padding:20px 15px !important}
    .serviceImgContent >.uagb-container-inner-blocks-wrap{flex-direction:column-reverse !important; }
    .team-for-cure-section .team-right-txt .wp-block-uagb-container{margin-right: auto;}
    .dental-exams-sec .wp-block-uagb-info-box.dental-intro-sec.match-inner h3 {font-size: 22px;}
    .h3-sec-style h3 {font-size: 24px;}
    body .regular-dental-main-sec .disc-box.padding-top.natural-sec{margin-top: 30px !important;}
    body .regular-dental-main-sec .disc-box.padding-top.natural-sec + p{margin-top: 30px;}
    .zigzag-section .wp-block-group.oddRow img, .zigzag-section .wp-block-group.evenRow img  {border-radius: 20px;}
    .img-col{margin-bottom:35px}
    
}

@media (max-width: 575.98px){
    .service-cta-sec .uagb-buttons__wrap {flex-direction: column-reverse;}
    .regular-dental-main-sec .info-box-sec.veneer-procedure-sec .what-to-expect-box,
    .dental-exams-sec.arias-inner-sec .wp-block-uagb-info-box.dental-intro-sec {width:100% !important;}
    .service-main-page-btns .uagb-button__wrapper a{font-size:13px;}
    .service-main-page-btns {margin-top: 80px !important;}
}
@media (max-width: 360px){
    .what-to-expect-box{flex:0 0 calc(100% - 10px);}
}