/*
Theme Name: Orthodontic Experts
Description: this is the custom theme of Orthodontic Experts
Theme URI:   https://www.orthodonticexprts.com/
Author: iSEO-Ranker
Author URI:  https://iseoranker.com/
Template: salient
Version: 1.0.0
*/
div#svg-pln-inf-sec a.nectar-inherit-h4.toggle-heading i,
div#grmntwn-sec3 a.nectar-inherit-h4.toggle-heading i {
    display: none;
}
#header-outer[data-lhe="default"] #top nav .sf-menu  a{
    text-transform:capitalize;
    font-weight:600;
}
h2 span, h2 strong{
	font-weight:800;
}
body.home.wp-singular a.chi_btn.yellow {
    display: none;
}
.chos_box-list ul li sup{
    font-size:14px;
}
div#oe_loc-ofr-inr-ii .col-para p sup{
    font-size:13px;
}
div#oe_loc-ofr-inr-ii h3 sup{
    font-size:22px;
}
/*blog updated*/
body.wp-singular.post-template-default.single.single-post div#page-header-bg,
body.wp-singular.post-template-default.single.single-post div#page-header-wrap{
    height: 467px !important;
}
/* bbb section start */
#bbb-sec .mainHdng {
    margin:0!important;    
}
#bbb-sec h2{
    color:#273A88;
    font-size:30px;
    text-align:center;
    margin:0!important;
}
#bbb-sec p{
    color:#4FC4EE ;
    font-size:16px;
    text-align:center;
}
#bbb-sec .logoSec .row{
    display:flex;
    justify-content:center;
    gap:30px
}

/* bbb section end */
/* updt */
/* div#map-sec-maps div#wpsl-stores ul li:nth-child(27) p strong a:after,
div#map-sec-maps div#wpsl-stores ul li:nth-child(26) p strong a:after,
div#map-sec-maps div#wpsl-stores ul li:nth-child(25) p strong a:after{
    content: '(Coming Soon)';
    font-size: 15px;
    color: #FCD900;
    margin-left: 10px;
} */
/* end */
body, h1, h2, h3, h4, h5, h6, p, a, ul, li, i, span, em, b, table, td, label, input, button, textarea{
    font-family: 'caros';
}
h2 {
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    text-transform: capitalize;
    margin-bottom: 25px !important;
    color: #273a88 !important;
}
h2 strong,
h2 span{
    font-family: 'caros' !important;
    color: #4DC2ED !important;
}
#slide-out-widget-area.slide-out-from-right-hover .head_text ul li:nth-child(3) a:hover {
    color: #000 !important;
}
/*=====Header======*/
header#top .container {
    max-width: 1425px !important;
}
.head_text {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.head_text ul {
    margin: 0;
}
.head_text ul li {
    display: inline-flex;
    margin-right: 20px;
    vertical-align: text-bottom;
}
.head_text ul li:last-child {
    margin-right: 0px !important;
}
.head_text ul li:last-child a{
	min-width: auto;
}
.head_text ul li a {
    font-size: 13px;
    font-weight: 500;
    letter-spacing: .5px;
    padding: 10px 15px;
    transition: all .3s ease-in-out;
	text-transform: capitalize;
    text-align: center;
	min-width: 130px;
}
.head_text ul li:nth-child(3) a {
    color: #273A88;
    border: 1px solid #FCD900;
    border-radius: 5px;
}
.head_text ul li:nth-child(2) a {
    background: #4DC2ED;
    border-radius: 5px;
    color: #fff;
    border: 1px solid #4DC2ED;
}
.head_text ul li:nth-child(1) a {
    background: #273A88;
    border-radius: 5px;
    color: #fff;
    border: 1px solid #273A88;
}
.head_text ul li:nth-child(3) a:hover {
    background: #FCD900;
    color: #273A88;
    transform: scale(.9);
}
.head_text ul li:nth-child(2) a:hover {
    background: transparent;
    color: #4dc2ed;
    transform: scale(1.1);
}
.head_text ul li:nth-child(1) a:hover {
    background: transparent;
    color: #273a88;
    transform: scale(.9);
}
/* .head_text ul li:nth-child(1) a {
    color: #273A88;
    border: 1px solid #FCD900;
    padding: 10px 40px;
    border-radius: 5px;
}
.head_text ul li:nth-child(2) a {
    background: #4DC2ED;
    border-radius: 5px;
    color: #fff;
    border: 1px solid #4DC2ED;
}
.head_text ul li:nth-child(3) a {
    background: #273A88;
    border-radius: 5px;
    padding: 10px 30px;
    color: #fff;
    border: 1px solid #273A88;
}
.head_text ul li:nth-child(1) a:hover {
    background: #FCD900;
    color: #000;
    transform: scale(.9);
}
.head_text ul li:nth-child(2) a:hover {
    background: transparent;
    color: #4dc2ed;
    transform: scale(1.1);
}
.head_text ul li:nth-child(3) a:hover {
    background: transparent;
    color: #273a88;
    transform: scale(.9);
} */
.head_text ul li:last-child a {
    display: block !important;
    overflow: hidden;
    padding: 0;
    font-size: 16px;
    line-height: 28px;
}.head_text ul li:last-child {
    display: inline-block;
    vertical-align: super;
    padding-left: 40px;
    position: relative;
}
.head_text ul li:last-child:before {
    content: '';
    position: absolute;
    left: 0;
    width: 25px;
    height: 30px;
    line-height: 25px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMbSURBVHgBtVXNThNRFD7nTm0LxoQEWEFjjcHiirowocXEkZ8H4AkoT0BJjPxs2i6QNjGhfQJg6cqyJEKYLqS4YtjRxoQSWLiQMCRGaLFzPHeaqePYEjR6ks7tPXN+v++eOwD/SdC5GYwuJwlwioAMIEqVi4t5t8Pg8HKQBO6wZ4UIKsKk1OHeQsVtJ+w/oWg6SyBmTCQOhjqieDfwdCnsdvD7/QYnXzOBdK5K5SRHsqCWFfOLGBuv1kmon4qvClaiSHqHl2DVd/mkoqUMaCOhyOs4oJLgLvPl3flpW++RD0Ju36S8HdTKSDRNQuz7qp0J3s46oTAFrHCzes37LVfSFrOs04Hh4SQHpeJi9icUBEFAoTsrkbgxhtOcIc6OqhMKTmsgUMxX7diXidhWA8QsF5j4DeNWUi7O5dlBN4V4but0bdaQLaNJLySQHGzV6rBubiBgl82LaBTMRBCp7sAWKURhMKHific74uDcEagPom/uW1XLBF7PUDMwkqIRUjioJrqaQZ8tq0xogkxMlvfm1lt1xLDoXHLeZ143ji3DIeqmxZNFXofvzvpljZLeWucMb1OWk8evX9aqbFu/gDYiYeFl0t6XPsw1SVbk43Nl86o7MOEHMOO9feNvv5xuG5aub4I5xXR3/+jB2en2IfyBNMnr9HpzDL5hkyGFIUjJ9vi36h4WJ2w3BpZtKddikoOEQ5HMirM9QbAh7ij71jBAg1RfreM8FM2ct5o6KehWNCZJrPA5TR3uLjSdHg1nEigoyR4aHyNVkmoFkDoCTQ6U885Q3IEZyz2JLQdI9vSPXsh9Q79V6A2MHQOJIBGmGaacpesbW+ep404w1h0YPba5QGgjdoXuyttJaIThI4rXwBM82n15rLQzlNXYlXcHxoP3Ho4UjErhqq39ydZmT2A8qQBqZyfvSzePNJ8KbntSXo/yXuAuptrZPo5kLGLR/H5grXALadxomGDjmCSP6rgmwCxIsuSx89f8cceUpm4d2JaB6FIYQZmxEvwiaECdkqWP87mmBv5CZJWe6t0hISiIJIyq92vhpo/BP5Ufg4N0u9nnfQ8AAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: center center;
    transition: all .3s ease-in-out;
}
.head_text ul li:last-child a:hover {
    color: #273a88;
}
.head_text ul li:last-child:hover:before {
    transform: scale(1.1);
    filter: drop-shadow(1px 0px 0px #4DC2ED);
}
div#slide-out-widget-area .inner-wrap {
    width: 100%;
}
div#slide-out-widget-area ul.menu li a {
    font-family: 'caros' !important;
    font-weight: 600 !important;
    letter-spacing: .5px;
    line-height:  !important;
}
div#slide-out-widget-area ul.menu li {
    border-bottom: 1px solid #ffffff30;
    padding: 12px 0;
    margin: 0 !important;
}
div#slide-out-widget-area ul.menu li span.ocm-dropdown-arrow {
    top: 22px !important;
}
div#slide-out-widget-area ul.menu li:last-child {
    border-bottom: 0px;
}
div#slide-out-widget-area ul.sub-menu li {padding: 5px 0px;border-top: 1px solid #ffffff30;border-bottom: none;margin-top: 10px !important;}
div#slide-out-widget-area ul.sub-menu li:last-child {
    padding-bottom: 0;
}
div#slide-out-widget-area ul.sub-menu li:last-child {
    margin-top: 0px !important;
}
div#slide-out-widget-area ul.sub-menu li a {
    font-size: 14px !important;
    font-weight: 400 !important;
	text-transform: capitalize;
}
div#slide-out-widget-area {
    background-image: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/03/Nav-image2.png');
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
}
div#slide-out-widget-area .head_text,
div#slide-out-widget-area .head_lang{
    display: none;
}
/*=====Footer=====*/
div#cstm_footer img {
    width: 250px;
    transition: all .3s ease-in-out;
	margin-top: 60px;
}
div#cstm_footer p {
    color: #fff;
    font-weight: 300;
    letter-spacing: .2px;
    line-height: 24px;
    font-family: 'caros';
    font-size: 16px;
}
ul.ui_icon li {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 5px;
}
ul.ui_icon li:last-child {
    margin-right: 0px;
}
ul.ui_icon li a {
    width: 30px;
    height: 30px;
    display: inline-flex;
    text-align: center;
    background: #4DC2ED;
    color: #fff !important;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 13px !important;
    transition: all .3s ease-in-out;
}
ul.ui_icon li a i {top: 0;}
ul.ui_icon li a:hover {
    background: #FCD900;
    color: #000 !important;
    transform: scale(1.1);
}
div#cstm_footer ul.ui_icon {
    padding-left: 0;
    margin: 0;
}
div#cstm_footer img:hover {
    filter: grayscale(1);
    transform: scale(.9);
}
div#cstm_footer ul.menu {
    list-style: none;
    margin: 0;
}
div#cstm_footer ul.menu li {
    list-style-type: none;
    padding-left: 25px;
    margin-bottom: 10px;
    position: relative;
    transition: all .3s ease-in-out;
}
div#cstm_footer ul.menu li a {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    transition: all .3s ease-in-out;
	position: relative;
}
div#cstm_footer ul.menu li:last-child {
    margin-bottom: 0px;
}
/* div#cstm_footer ul.menu li:before {
    content: '';
    position: absolute;
    left: 0;
    width: 30px;
    transition: all .3s ease-in-out;
    transform: rotate(-30deg);
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAbCAYAAAD77kbeAAABEElEQVRIie2X4Q2CMBBGPw0DsIFsoBvoCDiBjuAGwAaOgBPoBuIGjIAbuEHNxRKRYHsnJ9GEl/QHaUsfvSu5Towx+JAIQAig7Jge2UZ9N/HrSUrQYmNMaZ4Ub+amjTGVfQ6560wF/jmAI4C58LtnABK7awvOBK5UCmAjlGlDcicb8t5SlBtJT6EaEttpSMVKQjVb3wCO1EpN58HMNyBgvMSVA0s6wFIrH5LTNxijFJfAJvJ54HVdeZiN4eMySnH5SSlOkVfYP7fquq7OMXxc/lbKVfhfbH60W/ZtKUp0Ta4aUlRXa5JrSFV9w9GAdmmvIUXQbeagIET1vvdyKjl9VPCvbXJLZWin6c7XdZt+BcAd9huagjdbjvoAAAAASUVORK5CYII=');
    display: block;
    background-size: contain;
    top: 4px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    opacity: .8;
} */
div#cstm_footer ul.menu li::before {
    content: '';
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    left: 10px;
    top: 8px;
    background-color: #fff;
    border-radius: 50px;
    transition: all .3s ease-in-out;
}
div#cstm_footer ul.menu li:hover::before,
div#cstm_footer ul.menu li.current-menu-item::before{
    background-color: #4dc2ed;
}
div#cstm_footer ul.menu li a:hover {
    color: #4DC2ED;
}
/* div#cstm_footer ul.menu li:hover:before {
    color: #FCD900;
    transform: rotate(0deg);
	opacity: 1;
} */
div#cstm_footer ul.menu li.current-menu-item a {
    color: #4dc2ed;
}
/* div#cstm_footer ul.menu li.current-menu-item:before {
    opacity: 1;
} */
div#cstm_footer .nectar-highlighted-text {
    margin-bottom: 0;
}
div#cstm_footer h4 {
    font-size: 22px;
    line-height: 32px;
    margin-top: 60px;
    letter-spacing: .5px;
    margin-bottom: 20px;
	color: #4DC2ED;
}
#copyrgt p {
    padding-top: 20px;
}
#copyrgt p a {
    transition: all .3s ease-in-out;
    font-weight: 500;
    display: inline-block;
}
#copyrgt p a:hover {
    transform: scale(.9);
    color: #FCD900;
}
div#cstm_footer .row-bg.viewport-desktop.using-image.using-bg-color.translate {
    background-size: 400px;
    background-position: right bottom !important;
    opacity: .1;
}
div#cstm_footer ul.menu li a:before {
    content: '';
    position: absolute;
    width: 0;
    height: 3.2px;
    background: #fff;
    top: 8.2px;
    left: -5px;
    right: 0;
    z-index: -1;
}
div#cstm_footer ul.menu li a:before{
	display: none;
}
div#cstm_footer ul.menu li a:hover:before {
    animation: lineH 1s forwards;
    animation-delay: .3s;
}
div#cstm_footer ul.menu li.current-menu-item a:before {
    width: 100%;
}
div#cstm_footer ul.menu li.current-menu-item a:hover:before {
    animation: none !important;
}
/*=====Homepage=====*/
#home-ban h1 {
    font-weight: 900;
    font-size: 60px;
    line-height: 75px;
}
#home-ban h1 span {
    color: #FCD900 !important;
}
#home-ban h1 b {
    color: #4DC2ED !important;
}
#home-ban a.nectar-button {
    font-weight: 600;
    letter-spacing: .5px;
}
#home-ban a.nectar-button.regular {
    border: 1.5px solid #4DC2ED;
}
#home-ban a.nectar-button.regular:hover {
    background: transparent !important;
    color: #fff !important;
    border-color: #fff;
}
div#video-sec-1 .vc_col-sm-3 .vc_column-inner {
    min-height: 470px;
    transition: all .3s ease-in-out;
    border-radius: 20px !important;
    overflow: hidden;
}
div#video-sec-1 .vc_col-sm-3 .vc_column-inner .column-image-bg {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
div#video-sec-1 a.nectar_video_lightbox {
}
div#video-sec-1 a.nectar_video_lightbox span.link-text {
 	margin-left: 0px !important;
}
div#video-sec-1 a.nectar_video_lightbox span.link-text h3 {
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    color: #FFFFFF;
    letter-spacing: .5px;
}
div#video-sec-1 .vc_col-sm-3 .vc_column-inner * {
    transition: all .3s ease-in-out;
}
div#video-sec-1 .vc_col-sm-3 .vc_column-inner:hover .column-image-bg {
    transform: scale(1.1);
}
div#video-sec-1 a.nectar_video_lightbox span.inner-wrap.inner:before {
    background-color: #fff !important;
}
div#video-sec-1 a.nectar_video_lightbox span.inner-wrap.inner svg path {
    fill: #273A88 !important;
}
div#video-sec-1 a.nectar_video_lightbox span.play {
    display: none;
}
div#video-sec-1 .vc_col-sm-3 .vc_column-inner:hover span.link-text h3 {
    transform: scale(.9);
}
div#video-sec-1 .vc_col-sm-3 .vc_column-inner:hover span.inner-wrap.inner:before {
    background-color: #4DC2ED!important;
}
div#video-sec-1 .vc_col-sm-3:nth-child(even) .vc_column-inner {
    transform: translate(0px, 80px);
}
div#video-sec-1 {
    padding-bottom: 100px;
    padding-top: 30px;
}
div#video-sec a.nectar-button {
    padding: 15px 45px;
    font-size: 14px;
    line-height: 17px;
    border: 1.5px solid #4DC2ED;
    letter-spacing: .5px;
}
div#video-sec a.nectar-button:hover {
    color: #4DC2ED !important;
    background-color: transparent !important;
}
div#book-sec-1 {
    overflow: hidden;
}
#book-sec-1 .vc_col-sm-6:nth-child(2) .vc_column-inner {
    padding-top: 80px;
}
#book-sec-1 h2 {
    font-size: 38px;
    line-height: 50px;
    text-align: center;
    text-transform: capitalize;
    color: #4DC2ED !important;
    font-weight: 800;
    letter-spacing: .5px;
    margin-bottom: 0px !important;
}
#book-sec-1 .wpb_text_column {
    margin-bottom: 20px;
}
#book-sec-1 p {
    font-weight: 500;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    color: #FFFFFF;
}
#book-sec-1 .vc_col-sm-6:nth-child(1) img {transform: translate(0px, 10px);width: 100%;}
div#box-sec p {
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;
    color: #7A7A7A;
}
#box-sec-1 .vc_col-sm-4 .vc_column-inner {
    background: #E9EBF3;
    transition: all .3s ease-in-out;
    padding: 50px 40px;
}
#box-sec-1 .vc_col-sm-4 .vc_column-inner * {
    transition: all .3s ease-in-out;
}
#box-sec-1 p {
    padding-bottom: 0;
    color: #273A88 !important;
}
#box-sec-1 .wpb_text_column p:first-child {
    display: block;
    width: 100%;
    overflow: hidden;
}
#box-sec-1 .wpb_text_column p:first-child img {
    float: right;
    display: block;
}
#box-sec-1 h4 {
    font-weight: 500;
    font-size: 30px;
    line-height: 40px;
    color: #273A88;
    margin-bottom: 15px;
}
#box-sec-1 .vc_col-sm-4:nth-child(2) .vc_column-inner {
    transform: translate(0px, 50px);
}
div#box-sec-1 {
    padding: 20px 0 80px;
}
#box-sec-1 .vc_col-sm-4 .vc_column-inner:hover {
    background: #273A88;
    transform: scale(1.1);
}
#box-sec-1 .vc_col-sm-4 .vc_column-inner:hover p img {
    margin-right: 220px;
}
#box-sec-1 .vc_col-sm-4 .vc_column-inner:hover h4 {
    color: #4DC2ED;
}
#box-sec-1 .vc_col-sm-4 .vc_column-inner:hover p {
    color: #4DC2ED !important;
}
#media-sec h3 {
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    text-transform: capitalize;
    color: #273A88;
    letter-spacing: .5px;
}
#media-sec .flickity-viewport {
    margin: 20px 0;
}
#media-sec a.nectar-button {
    padding: 15px 45px;
    font-size: 14px;
    line-height: 17px;
    border: 1.5px solid #4DC2ED;
    letter-spacing: .5px;
}
#media-sec a.nectar-button:hover {
    color: #4DC2ED !important;
    background-color: transparent !important;
}
div#testi-sec .vc_col-sm-4 .vc_column-inner {
    padding: 0 50px;
}
div#testi-sec .vc_col-sm-4 h2 span {
    color: #fff !important;
}
div#testi-sec .vc_col-sm-8 > .vc_column-inner {
    padding: 60px 40px;
    overflow: hidden;
}
div#testi-sec .vc_col-sm-8 > .vc_column-inner h2 span {
    color: #4DC2ED !important;
}
div#testi-sec-1 .vc_col-sm-12 .vc_column-inner {
    width: 430px;
    box-shadow: -8px 8px 40px 5px rgba(0, 0, 0, 0.7);
    padding: 20px 30px;
    border-radius: 15px;
    display: inline-block;
}
div#testi-sec-1 .iwithtext {
    padding-right: 50px;
}
div#testi-sec-1 .iwithtext .iwt-text {
    padding-left: 65px;
}
div#testi-sec-1 .iwithtext .iwt-icon img {
    width: 55px;
}
div#testi-sec-1 .iwithtext h4 {
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
}
div#testi-sec-1 .iwithtext h4 span {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px !important;
    display: block;
}
div#testi-sec-1 .iwithtext p {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.02em;
    color: #7A7A7A;
    text-align: justify;
    padding-bottom: 0;
}
div#testi-sec-1 .iwithtext p span {
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    padding-top: 20px;
    display: block;
}
.testi-sec-1 {
    z-index: 2;
    margin-top: -30px !important;
}
.testi-sec-2 {
    z-index: 1;
}
.testi-sec-3 {
    z-index: 3;
    margin-bottom: -90px !important;
}
.testi-sec-1 .vc_column-inner {
    background: #4DC2ED;
    transform: translate(320px, 50px);
    box-shadow: -8px 8px 40px 5px rgba(0, 0, 0, 0.7) !important;
}
.testi-sec-3 .vc_column-inner {
    transform: translate(400px, -150px);
    background: #fff;
    box-shadow: -8px 40px 40px rgb(0 0 0 / 15%) !important;
}
.testi-sec-2 .vc_column-inner {
    background: #273A88;
}
.testi-sec-1 .iwithtext h4 {
    color: #fff;
}
.testi-sec-1 .iwithtext h4 span {
    color: #273A88 !important;
}
.testi-sec-1 .iwithtext p {
    color: #fff !important;
}
.testi-sec-1 .iwithtext p span {
    color: #273A88 !important;
}
.testi-sec-2 .iwithtext h4 {
    color: #fff;
}
.testi-sec-2 .iwithtext h4 span {
    color: #B9B9B9 !important;
}
.testi-sec-2 .iwithtext p {
    color: #fff !important;
}
.testi-sec-2 .iwithtext p span {
    color: #B9B9B9 !important;
}
.testi-sec-3 .iwithtext h4 {
    color: #273A88;
}
.testi-sec-3 .iwithtext h4 span {
    color: #4DC2ED !important;
}
.testi-sec-3 .iwithtext p span {
    color: #4DC2ED !important;
}
div#map-sec p {
    width: 80%;
    margin: 0 auto;
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    color: #7A7A7A;
}
div#map-sec h3 {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #7a7a7a;
}
div#map-sec h3 span {
    color: #4DC2ED !important;
}
div#map-sec h3:before {
    content: '\f041';
    font-family: 'FontAwesome';
    color: #273A88;
    padding-right: 10px;
}
div#home-shop-sec-1 .vc_col-sm-12 .vc_column-inner {
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    transition: all .3s ease-in-out;
    position: relative;
    padding: 10px;
}
div#home-shop-sec-1 .vc_col-sm-12 .vc_column-inner * {
    transition: all .3s ease-in-out;
}
div#home-shop-sec-1 .hover-wrap {
    margin-bottom: 0px;
}
div#home-shop-sec-1 img.home-shop-img-2 {
    display: none;
}
div#home-shop-sec-1 .wpb_text_column .wpb_wrapper p:last-child {
    position: absolute;
    bottom: -40px;
    left: 0;
    right: 0;
    padding: 1px;
}
div#home-shop-sec-1 .wpb_text_column .wpb_wrapper {
    padding-bottom: 10px;
    text-align: center;
}
div#home-shop-sec-1 h3 {
    font-size: 24px;
    color: #273a88;
    font-family: 'caros';
    font-weight: 500;
    line-height: 35px;
    margin-bottom: 10px;
}
div#home-shop-sec-1 p {
    padding-bottom: 0;
    font-size: 18px;
    color: #000;
    font-weight: 500;
}
div#home-shop-sec-1 .wpb_wrapper p:last-child a {
    font-size: 16px;
    font-weight: 500;
}
div#home-shop-sec-1 .wpb_text_column .wpb_wrapper p:last-child a:first-child {
    margin-right: 10px;
}
div#home-shop-sec-1 .vc_col-sm-12:hover .vc_column-inner {
    transform: scale(1.1);
}
div#home-shop-sec-1 .vc_col-sm-12:hover img {
    transform: scale(.9);
}
/* div#home-shop-sec-1 .vc_col-sm-12:hover .wpb_text_column .wpb_wrapper p:last-child {
    bottom: 20px;
} 
div#home-shop-sec-1 .vc_col-sm-12:hover p {
    color: #fff;
}*/
div#home-shop-sec-1 .wpb_wrapper p:last-child a:hover {
    color: #f3d100;
}
div#home-shop-sec .owl-nav.disabled {
    display: block;
    position: absolute;
    top: -90px;
    left: 0;
    right: 0;
    padding: 0 15px;
    margin-top: 0;
    z-index: 1;
}
div#home-shop-sec .owl-dots {
    display: none;
}
div#home-shop-sec .owl-stage {
    padding-bottom: 70px;
    padding-top: 0px;
}
div#home-shop-sec .owl-nav.disabled button {
    background: #fcd900;
    border: none;
    padding: 10px 15px;
    border-radius: 50% !important;
    color: #000;
    font-size: 20px;
}
div#home-shop-sec .owl-nav.disabled * {
    transition: all .3s ease-in-out;
}
div#home-shop-sec .owl-nav.disabled button:hover {
    opacity: .8;
    transform: translate(0px, -5px);
}
div#home-shop-sec .owl-nav.disabled button span {
    font-size: 0;
}
div#home-shop-sec .owl-nav.disabled button span:before {
    content: '';
    font-size: 18px;
    line-height: 16px;
    font-family: 'FontAwesome';
}
div#home-shop-sec .owl-nav.disabled button.owl-prev span:before {
    content: '\f177';
}
div#home-shop-sec .owl-nav.disabled button.owl-next span:before {
    content: '\f178';
}
div#home-shop-sec .owl-nav.disabled button.owl-prev {
    float: left;
}
div#home-shop-sec .owl-nav.disabled button.owl-next {
    float: right;
}
div#map-sec-maps .wpsl-select-wrap div#wpsl-radius select,
div#map-sec-maps .wpsl-select-wrap div#wpsl-results select{
    padding: 13px;
}
/*====Popup=====*/
#drPop .wpb_text_column {
    margin-bottom: 0;
    text-align: center;
}
#drPop h3 {
    font-weight: 700;
    font-size: 40px;
    line-height: 55px;
    text-transform: capitalize;
    color: #273A88;
}
#drPop table.dr_times {
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
}
#drPop table.dr_times tr td {
    padding: 15px 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #273A88;
    width: 50%;
}
#drPop table.dr_times tr {
    border-bottom: 1px solid #4DC2ED;
    overflow: hidden;
    display: flex;
}
#drPop table.dr_times tr td:last-child {
    text-align: right;
}
#drPop table.dr_times tr:last-child {
    border-bottom: none;
}
.theme-22787 button.pum-close.popmake-close {
    border-radius: 50% !important;
    font-weight: 400 !important;
    border: 2px solid;
    line-height: 30px !important;
    width: 35px !important;
    height: 35px !important;
    text-transform: uppercase !important;
    font-family: 'caros';
}
.theme-22787 button.pum-close.popmake-close:hover {
    background: #4DC2ED;
    color: #fff;
}
#drPop h3:before {
    content: '\f017';
    font-family: 'FontAwesome';
    margin-right: 15px;
    color: #4DC2ED;
    font-weight: 400;
    display: inline-block;
}
div#drPop {
    overflow: hidden !important;
}
/*=====Location Pages=====*/
div#loc-ban h1 {
    font-weight: 800;
    font-size: 60px;
    line-height: 74px;
    letter-spacing: .5px;
}
div#loc-ban h1 strong {
    font-family: 'caros';
    color: #FCD900;
    font-weight: 800;
}
div#loc-ban .wpb_text_column {
    margin-bottom: 15px;
}
div#loc-ban h4 {
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    line-height: 30px;
    padding-left: 36px;
    position: relative;
    margin-bottom: 15px;
}
div#loc-ban h4 a {
    color: #fff;
}
div#loc-ban h4 a:before {
    content: '';
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    width: 30px;
    text-align: center;
    font-size: 22px;
    transition: all .3s ease-in-out;
    color: #4DC2ED;
}
div#loc-ban h4:nth-child(2) a:before {
    content: '\f095';
}
div#loc-ban h4:nth-child(1) a:before {
    content: '\f041';
}
div#loc-ban h4 a:hover {
    color: #4DC2ED;
}
div#loc-ban h4 a:hover:before {
    color: #FCD900;
}
div#loc-ban a.nectar-button {
    padding: 12px 50px;
    font-weight: 600;
    font-size: 14px;
    line-height: 25px;
    letter-spacing: .5px;
    border: 2px solid #4dc2ed;
    margin-top: 10px;
}
div#loc-ban a.nectar-button span:after {
    content: '\f061';
    font-family: 'FontAwesome';
    padding-left: 10px;
    font-weight: 100;
    font-size: 16px;
}
div#loc-ban a.nectar-button:hover {
    background: transparent !important;
    color: #4dc2ed !important;
}
div#loc-ban a.play_button.large.nectar_video_lightbox:before {
    display: none;
}
div#loc-ban a.play_button.large.nectar_video_lightbox {
    background: #4DC2ED;
    border-radius: 4px;
    margin-left: 120px;
    transition: all .3s ease-in-out;
}
div#loc-ban a.play_button.large.nectar_video_lightbox path {
    fill: #4DC2ED;
    padding: 20px;
}
div#loc-ban a.play_button.large.nectar_video_lightbox svg {
    background: #fff;
    width: 50px;
    height: 50px;
    padding: 15px;
    border-radius: 50px;
    margin-left: 0;
}
div#loc-sec-1 h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 49px;
    text-transform: capitalize;
    color: #273A88;
}
div#loc-sec-1 .wpb_text_column {
    margin-bottom: 15px;
}
div#loc-sec-1 h5 {
    font-weight: 500;
    font-size: 22px;
    line-height: 27px;
    color: #4DC2ED;
}
div#loc-sec-1 h3 {
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 40px;
    line-height: 55px;
    text-transform: capitalize;
}
div#loc-sec-1 .vc_col-sm-6:nth-child(2) .vc_column-inner > .wpb_wrapper {
    background: #273A88;
    padding: 30px;
    border-radius: 20px;
}
div#loc-sec-1 h3:before {
    content: '\f017';
    font-family: 'FontAwesome';
    margin-right: 15px;
    color: #4DC2ED;
    font-weight: 400;
    display: inline-block;
}
#loc-sec-1 table.dr_times {
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
    background-color: transparent;
    border: none;
}
div#loc-sec-1 table.dr_times tr td {
    padding: 15px 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    width: 50%;
    background: transparent;
    border: none;
    color: #fff;
}
div#loc-sec-1 table.dr_times tr {
    border-bottom: 1px solid #4DC2ED;
    overflow: hidden;
    display: flex;
    background: transparent;
}
div#loc-sec-1 table.dr_times tr td:last-child {
    text-align: right;
}
div#loc-sec-1 table.dr_times tr:last-child {
    border-bottom: none;
}
div#loc-dr-sec img {
    border-radius: 30px;
}
div#loc-dr-sec h2 {
    color: #fff !important}
div#loc-dr-sec h3 {
    font-weight: 700;
    font-size: 32px;
    line-height: 39px;
    text-transform: capitalize;
    color: #4DC2ED;
}
div#loc-dr-sec p {
    font-weight: 300;
    font-size: 14px;
    line-height: 26px;
    font-family: 'caros';
}
div#loc-dr-sec .dr_links {
    width: 100%;
    display: block;
}
div#loc-dr-sec .dr_links .dr_time {width: 30%;display: inline-block;float: left;font-weight: 600;font-size: 18px;line-height: 22px;color: #4DC2ED;transition: all .3s ease-in-out;}
div#loc-dr-sec .dr_links .dr_url {
    display: inline-block;
    float: left;
    width: 70%;
    text-align: right;
}
div#loc-dr-sec .dr_links .dr_url a {
    display: inline-block;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
}
div#loc-dr-sec .dr_links .dr_time:before {
    content: '\f017';
    font-family: 'FontAwesome';
    margin-right: 15px;
    color: #4DC2ED;
    font-weight: 400;
    display: inline-block;
    font-size: 25px;
    vertical-align: middle;
    line-height: 30px;
    transition: all .3s ease-in-out;
}
div#loc-dr-sec .dr_links .dr_time:hover {
    color: #FCD900;
}
div#loc-dr-sec .dr_links .dr_time:hover:before {color: #FCD900;}
div#loc-dr-sec .dr_links .dr_url a:after {
    content: '\f061';
    font-family: 'FontAwesome';
    padding-left: 10px;
    font-weight: 100;
    font-size: 16px;
}
div#loc-team-sec h2 {
    color: #fff !important;
}
div#loc-team-sec .wpb_text_column {
    margin-bottom: 15px;
}
div#loc-team-sec p {
    font-weight: 300;
    font-size: 14px;
    line-height: 26px;
}
div#ort-spclst .h2-txtnew h2 {
    color: #fff !important;
}
div#loc-team-sec img {
    border-radius: 30px;
}
div#loc-team-sec-main .vc_col-sm-2 .vc_column-inner {
    min-height: 270px;
    padding: 10px;
    overflow: hidden;
    transition: all .3s ease-in-out;
}
div#loc-team-sec-main p strong {
    font-weight: 800;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 5px;
    font-family: 'caros';
    display: block;
    color: #fff;
}
div#loc-team-sec-main p {
    padding-bottom: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-transform: capitalize;
    color: #4DC2ED;
}
div#loc-team-sec-main .vc_col-sm-2 .vc_column-inner * {
    transition: all .3s ease-in-out;
}
div#loc-team-sec-main .vc_col-sm-2 .vc_column-inner .column-image-bg {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
div#loc-team-sec-main .vc_col-sm-2 .vc_column-inner:hover .column-image-bg {
    transform: scale(1.1);
}
div#loc-team-sec-main {
    margin-top: -140px;
}
div#loc-team-sec-main .vc_col-sm-2:nth-child(even) .vc_column-inner {
    transform: translate(0px, 40px);
}
div#loc-cnst-sec h2 {
    line-height: 65px;
    margin-bottom: 0px !important;
}
div#loc-cnst-sec p {
    font-weight: 300;
    font-size: 15px;
    line-height: 25px;
    text-align: center;
    color: #7A7A7A;
}
div#loc-insu-sec .vc_col-sm-6 .vc_column-inner {
    padding: 0 20px;
}
div#loc-insu-sec h3 {
    font-weight: 500;
    font-size: 32px;
    line-height: 39px;
    color: #273A88;
}
div#loc-insu-sec .wpb_text_column {
    margin-bottom: 15px;
}
div#loc-insu-sec h3.toggle-title a {
    padding: 10px 0px;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    color: #273A88;
}
div#loc-insu-sec h3.toggle-title {
    border-bottom: none;
}
div#loc-insu-sec .toggle {
    border-bottom: none;
}
div#loc-insu-sec .toggle.open h3.toggle-title a {
    color: #4DC2ED;
}
div#loc-insu-sec .toggle h3.toggle-title:hover a {
    color: #4DC2ED;
}
div#loc-insu-sec .toggle .inner-toggle-wrap {
    padding: 20px;
}
div#loc-insu-sec .toggle .inner-toggle-wrap p {
    padding-bottom: 5px;
}

div#loc-insu-sec .toggle .inner-toggle-wrap p strong {
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #273A88;
    font-family: 'caros';
}

div#loc-insu-sec .toggle .inner-toggle-wrap ul {
    margin: 0;
    list-style: none;
}
div#loc-insu-sec .toggle .inner-toggle-wrap ul li {
    list-style-type: none;
    position: relative;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #273A88;
    font-family: 'caros';
    margin-bottom: 10px;
	position: relative;
	padding-left: 45px;
}
div#loc-insu-sec .toggle .inner-toggle-wrap ul li:last-child {
    margin-bottom: 0px;
}
div#loc-insu-sec .toggle .inner-toggle-wrap ul li:before {
    content: '';
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/03/checkmark.png');
    width: 30px;
    height: 30px;
    display: block;
    vertical-align: bottom;
    padding-right: 15px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
	position: absolute;
	left: 0;
}
div#loc-insu-sec h3.toggle-title a i {
    display: none;
}
div#loc-insu-sec h3.toggle-title a:before {
    content: '\f078';
    font-family: 'FontAwesome';
    text-align: center;
    font-size: 15px;
    font-weight: 300;
    display: inline-block;
    vertical-align: bottom;
    transition: all .3s ease-in-out;
    width: 30px;
}
div#loc-insu-sec .toggle.open h3.toggle-title a:before {
    transform: rotate(270deg);
}
div#loc-near-sec iframe {
        border-radius: 20px;
    width: 100%;
}
div#loc-near-sec ul {
    margin: 0;
    list-style: none;
}
div#loc-near-sec ul li {
    list-style-type: none;
    margin-bottom: 15px;
    position: relative;
    padding-left: 35px;
}
div#loc-near-sec ul li:last-child {
    margin-bottom: 0px;
}
div#loc-near-sec  a.nectar-button {
    display: block !important;
    text-align: center;
    text-transform: capitalize;
    border: 1px solid #4dc2ed;
}
div#loc-near-sec ul li a {font-weight: 300;font-size: 16px;line-height: 25px;position: relative;transition: all .3s ease-in-out;}
div#loc-near-sec ul li:before {
    position: absolute;
    content: '1';
    left: 0;
    width: 30px;
    color: #273A88;
    text-align: center;
    font-family: 'FontAwesome';
    font-size: 20px;
    top: 0;
    transition: all .3s ease-in-out;
}
div#loc-near-sec ul li:nth-child(1):before {
    content: '\f041';
}
div#loc-near-sec ul li:nth-child(2):before {
    content: '\f0e0';
}
div#loc-near-sec ul li:nth-child(3):before {
    content: '\f095';
}
div#loc-near-sec ul li a:hover {
    color: #273A88;
}
div#loc-near-sec ul li:hover:before {
    color: #4dc2ed;
    transform: rotateY(360deg);
}
div#loc-near-sec a.nectar-button span:after {
    content: '\f061';
    font-family: 'FontAwesome';
    padding-left: 10px;
    font-weight: 300;
    font-size: 15px;
}
div#loc-near-sec a.nectar-button:hover {
    color: #273A88;
    background-color: transparent !important;
}
div#loc-near-sec h2 {
    line-height: 65px;
    margin-bottom: 0px !important;
} 
div#loc-near-sec p {
    font-weight: 500;
    font-size: 30px;
    line-height: 40px;
    color: #273A88;
}
div#loc-near-sec .wpb_text_column {
    margin-bottom: 15px;
}
#loc-near-sec-1-1 .wpb_text_column {
    margin-bottom: 0 !important;
}
#loc-near-sec-1-1 {
    padding-top: 10px;
}
#loc-near-sec-1-1 h4 {
	margin-bottom: 10px;
    padding-left: 35px;
    position: relative;
}
#loc-near-sec-1-1 h4:before {
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/03/checkmark.png');
    width: 30px;
    height: 30px;
    content: '';
    display: block;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: bottom;
    transition: all .3s ease-in-out;
    position: absolute;
    left: 0;
    top: 2px;
}
#loc-near-sec-1-1 h4 a {font-weight: 400;font-size: 16px;line-height: 25px;color: #273A88;transition: all .3s ease-in-out;}
#loc-near-sec-1-1 h4:hover:before {
    transform: scale(1.1);
}
#loc-near-sec-1-1 h4:hover a {
    color: #4dc2ed;
}
#loc-near-sec-1-1 h4:hover {
    cursor: pointer;
}
div#loc-near-sec ul li em {
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    font-style: normal;
}
div#loc-near-sec ul li em a {
    display: block;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    padding-top: 5px;
}
div#loc-cnst-sec  ul {
    margin: 0;
}
div#loc-cnst-sec ul li {
    list-style-type: none;
    margin-bottom: 15px;
    padding-left: 40px;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #273A88;
    position: relative;
}
div#loc-cnst-sec ul li:last-child {
    margin-bottom: 0;
}
div#loc-cnst-sec ul li:before {
    content: '';
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/03/checkmark.png');
    width: 30px;
    height: 30px;
    content: '';
    display: inline-block;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: super;
    margin-right: 10px;
    transition: all .3s ease-in-out;
    position: absolute;
    left: 0;
}
div#loc-blog-sec h2,
div#loc-insu-sec h2,
div#loc-nwsltr-sec h2{
    line-height: 65px;
    margin-bottom: 0px !important;
}
div#loc-insu-sec .loc-faq .toggle .inner-toggle-wrap p {
    font-weight: 400;
    font-size: 16px;
    color: #273A88;
}
div#loc-nwsltr-sec p{
    font-weight: 400;
    font-size: 22px;
    line-height: 22px;
    color: #7A7A7A;
}
div#loc-nwsltr-sec h2 {
    text-align: inherit;
}
div#loc-nwsltr-sec .wpb_text_column {
    margin-bottom: 5px;
}
div#loc-nwsltr-sec .vc_col-sm-4 {
    text-align: center;
}
div#loc-nwsltr-sec a.nectar-button {
    margin-bottom: 0;
    padding: 15px 70px;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    border: 1px solid #273a88;
}
div#loc-nwsltr-sec a.nectar-button span:after {
    content: '\f061';
    font-family: 'FontAwesome';
    padding-left: 10px;
    font-weight: 300;
    font-size: 15px;
}
div#loc-nwsltr-sec a.nectar-button:hover {
    background-color: transparent !important;
    color: #273a88 !important;
}
div#loc-nwsltr-sec .vc_col-sm-12.wpb_column > .vc_column-inner {
    padding: 40px 30px;
}
/*=====Other Pages=====*/
div#ortho-ban-sec h1 {
    font-weight: 800;
    font-size: 48px;
    line-height: 60px;
    color: #fff;
}
div#ortho-ban-sec h1 strong {
    font-family: 'caros';
    color: #4DC2ED;
    font-weight: 800;
}
div#ortho-sec-1-1 {
    padding-bottom: 20px;
    overflow: hidden;
}
div#ortho-sec-1-1 h3 {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #273A88;
}
div#ortho-sec-1-1 h3:before {
    content: '';
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/03/checkmark.png');
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    overflow: hidden;
}
div#ortho-sec-1 div#ortho-sec-1-1:last-child {
    padding-bottom: 0px !important;
}
div#ortho-sec-1 .vc_col-sm-4 .vc_column-inner div#ortho-sec-1-1:nth-child(4) {
    padding-bottom: 30px;
}
div#ortho-sec-1-2 img {
    transition: all .5s ease-in-out;
    width: 100%;
    transform: scale(.8);
}
div#ortho-sec-1-2 .vc_col-sm-6 .vc_column-inner {
    overflow: hidden;
    border-radius: 5px;
}
div#ortho-sec-1-2 .cl1 .vc_column-inner {
    background: linear-gradient(136.69deg, #E0CE01 -15.36%, #EDBD3D 134.34%);
}
div#ortho-sec-1-2 .cl2 .vc_column-inner {
    background:  #4DC2ED;
}
div#ortho-sec-1-2 .vc_col-sm-6 .vc_column-inner:hover img {
    transform: scale(1);
}
div#ortho-dr-sec h2 {
    margin-bottom: 0px !important;
}
div#ortho-dr-sec p {
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    color: #7A7A7A;
}
div#ortho-dr-sec-1 .vc_col-sm-3 {
    transition: all .3s ease-in-out;
}
div#ortho-dr-sec-1 .vc_col-sm-3 * {
    transition: all .3s ease-in-out;
}
div#ortho-dr-sec-1 .vc_col-sm-3 .vc_column-inner {
    min-height: 414px;
    border-radius: 30px !important;
    padding: 10px 10px 20px;
    overflow: hidden;
    cursor: pointer;
}
div#ortho-dr-sec-1 .vc_col-sm-3 .vc_column-inner .column-image-bg-wrap {
    border-radius: 30px;
}
div#ortho-dr-sec-1 .column-image-bg {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
div#ortho-dr-sec-1 h3 {
    font-size: 24px;
    line-height: 30px;
    text-transform: capitalize;
    color: #FFFFFF;
    margin-bottom: 0px;
    transform: translate(0px, 30px);
	font-weight:800;
}
div#ortho-dr-sec-1 h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 30px;
    text-transform: capitalize;
    color: #4DC2ED;
    transform: translate(0px, 50px);
}
div#ortho-dr-sec-1 .vc_col-sm-3 .vc_column-inner:hover h3 {
    transform: translate(0px, 0px);
}
div#ortho-dr-sec-1 .vc_col-sm-3 .vc_column-inner:hover h4 {
    transform: translate(0px, 0px);
}
div#ortho-dr-sec-1 .vc_col-sm-3 .vc_column-inner:hover .column-image-bg {
    transform: scale(1.1);
    filter: grayscale(1);
}
div#ortho-dr-sec-1 .vc_col-sm-3:nth-child(even) .vc_column-inner {
    transform: translate(0px, 50px);
}
div#ortho-dr-sec-1 {
    padding-bottom: 30px;
}
div#ortho-dr-detail h2 {
    margin-bottom: 0px !important;
}
div#ortho-dr-detail .wpb_text_column {
    margin-bottom: 10px;
    overflow: hidden;
}
div#ortho-dr-detail h5 {
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    text-transform: capitalize;
    color: #7A7A7A;
}
div#ortho-dr-detail h3 {
    font-weight: 600;
    font-size: 16px;
    line-height: 30px;
    color: #273A88;
    margin-bottom: 10px;
}
div#ortho-dr-detail ul {
    margin: 0;
    width: 300px;
    display: block;
}
div#ortho-dr-detail ul li {
    list-style-type: none;
    display: inline-block;
    width: 50%;
    float: left;
    font-size: 15px;
    font-weight: 400;
}
div#ortho-dr-detail p {
    font-weight: 400;
    font-size: 15px;
    line-height: 30px;
    color: #7A7A7A;
}
div#ortho-dr-detail-1 {
    padding-bottom: 30px;
}
div#ortho-dr-detail-2 h3 {
    margin-bottom: 0;
}
div#ortho-dr-detail-2 h4 {
    font-weight: 500;
    font-size: 16px;
    line-height: 30px;
    text-transform: capitalize;
    color: #4DC2ED;
    margin-bottom: 0;
}
div#ortho-dr-detail-2 p {
    padding-left: 30px;
}
div#ortho-dr-detail-2 iframe {
    width: 100% !important;
    box-shadow: 0 30px 80px rgba(0,0,0,.14), 0 20px 70px rgba(0,0,0,.12);
}
div#ortho-dr-detail img {
    width: 100%;
}
div#mtl-brcs-sec1 .vc_col-sm-6.imgbrdr img{
    border: 3px solid #273a88;
}
/*=====WooCommerce=====*/
nav.woocommerce-breadcrumb {
    display: none;
}
h1.product_title.entry-title.nectar-inherit-default {
    font-family: 'caros';
    font-size: 35px;
    font-weight: 600;
    color: #273a88;
    line-height: 45px;
    margin-bottom: 20px;
    overflow: hidden;
}
p.price.nectar-inherit-default bdi {
    color: #4dc2ed;
    font-family: 'caros';
    font-weight: 500;
}
p.price.nectar-inherit-default {
    padding-bottom: 20px;
}

body.single.single-product p {
    padding-bottom: 10px !important;
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
}
.woocommerce-product-details__short-description {
    margin-bottom: 30px;
    margin-top: 10px;
}
h2.woocommerce-loop-product__title {
    font-family: 'caros' !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    margin-bottom: 10px !important;
}
.product-meta span.price bdi {
    color: #4dc2ed;
    font-family: 'caros';
    font-weight: 400;
}
.price-hover-wrap .product-add-to-cart a {
    font-family: 'caros' !important;
    font-weight: 500;
    color: #273a88 !important;
    font-size: 14px !important;
}
div#page-header-wrap h1 {
    font-family: 'caros';
    font-size: 45px;
    line-height: 55px;
    font-weight: 600;
    letter-spacing: .5px;
}
div#page-header-wrap h1 span {
    color: #4dc2ed !important;
    font-family: 'caros';
}
div#page-header-wrap .page-header-bg-image:after {
    background: transparent;
}
ul.products.columns-4 {
    padding: 50px 0;
}
.nectar-shop-header {
    padding-top: 70px;
}
div#map-sec-maps {
    padding-top: 30px;
    padding-bottom: 30px;
}
div#map-sec-maps div#wpsl-wrap .wpsl-search.wpsl-clearfix.wpsl-filter {
    background: transparent;
    margin-bottom: 70px;
}
div#map-sec-maps div#wpsl-wrap .wpsl-search.wpsl-clearfix.wpsl-filter label {
    display: none;
}
div#map-sec-maps .wpsl-input {
    width: 25%;
}
div#map-sec-maps .wpsl-select-wrap {
    width: 45%;
}
div#map-sec-maps .wpsl-search-btn-wrap {
    width: 25%;
    margin-right: 0 !important;
}
div#map-sec-maps div#wpsl-wrap .wpsl-search.wpsl-clearfix.wpsl-filter div#wpsl-search-wrap div {
    margin-bottom: 0px !important;
}
div#map-sec-maps .wpsl-input input {
    width: 100%;
    background: transparent;
    padding: 10px;
    border-color: #4DC2ED;
    border-radius: 4px;
    font-family: 'caros';
    font-size: 16px;
    line-height: 30px;
}
div#map-sec-maps .wpsl-select-wrap .wpsl-dropdown {
    width: 95%;
    padding: 1px;
}
div#map-sec-maps .wpsl-select-wrap div#wpsl-radius {
    width: 50%;
}
div#map-sec-maps .wpsl-select-wrap div {
    width: 50%;
    margin: 0;
    display: block;
}
div#map-sec-maps .wpsl-search-btn-wrap input {
    width: 100%;
}
div#map-sec-maps .wpsl-select-wrap div#wpsl-radius span.wpsl-selected-item:before {
    content: 'Radius';
    margin-right: 10px;
}
div#map-sec-maps .wpsl-select-wrap div#wpsl-radius span.wpsl-selected-item, div#map-sec-maps .wpsl-select-wrap div#wpsl-results span.wpsl-selected-item {
    font-size: 16px;
    line-height: 30px;
    color: #7A7A7A;
}
div#map-sec-maps .wpsl-select-wrap div#wpsl-results span.wpsl-selected-item:before {
    content: 'Results';
    margin-right: 10px;
}
div#map-sec-maps .wpsl-search-btn-wrap input:hover {
    background: transparent;
    color: #273a88;
}
div#map-sec-maps .wpsl-select-wrap div#wpsl-radius span.wpsl-selected-item:after, div#map-sec-maps .wpsl-select-wrap div#wpsl-results span.wpsl-selected-item:after {
    opacity: 0.5;
}
div#map-sec-maps .wpsl-search-btn-wrap input#wpsl-search-btn {
    background: #273a88;
    border-color: #273a88;
    color: #fff;
    font-family: 'caros';
    font-size: 16px;
    border-radius: 4px;
    line-height: 30px;
    padding: 10px !important;
    margin-right: 0px !important;
    transition: all .3s ease-in-out;
}
div#map-sec-maps div#wpsl-gmap, div#map-sec-maps div#wpsl-result-list {
    width: 50%;
}
div#map-sec-maps p {
    width: 100%;
    text-align: inherit;
}
div#map-sec-maps div#wpsl-stores::-webkit-scrollbar {
    width: 10px;
    transition: all .3s ease-in-out;
}
div#map-sec-maps div#wpsl-stores::-webkit-scrollbar-track {
    box-shadow: inset 1px 0px 16px #D9D9D9;
    border-radius: 12px;
}
div#map-sec-maps div#wpsl-stores::-webkit-scrollbar-thumb {
        background: #4DC2ED;
        border-radius: 12px;
        transition: all .3s ease-in-out;
        height: 20%;
}
div#map-sec-maps div#wpsl-stores::-webkit-scrollbar-thumb:hover {
    background: #273A88;
}
div#map-sec-maps div#wpsl-stores {
    margin-right: 10px;
}
div#map-sec-maps div#wpsl-stores ul {
    width: 95%;
    overflow: hidden;
}
div#map-sec-maps div#wpsl-stores ul li {
        border-bottom: 1px solid #B9B9B9;
    padding: 30px 0px 10px;
    padding-right: 0;
    position: relative;
}
div#map-sec-maps div#wpsl-stores ul li .wpsl-store-location p strong a {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 30px;
    color: #273A88;
    display: block;
    margin-bottom: 8px;
}
div#map-sec-maps div#wpsl-stores ul li .wpsl-store-location p strong a:hover {
    color: #4dc2ed;
}
div#map-sec-maps div#wpsl-stores ul li p span.wpsl-street, div#map-sec-maps div#wpsl-stores ul li p span {
    display: inline-block;
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #7A7A7A;
}
div#map-sec-maps div#wpsl-stores ul li p {
    padding-bottom: 10px;
}
div#map-sec-maps div#wpsl-stores ul li p.wpsl-contact-details span strong:before {
    font-family: 'FontAwesome';
    color: #273a88;
    font-size: 20px;
    line-height: 20px;
    margin-right: 15px;
    transition: all .3s ease-in-out;
    width: 25px;
    display: inline-block;
    text-align: center;
    font-weight: 300;
}
div#map-sec-maps div#wpsl-stores ul li p.wpsl-contact-details span a {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: #4DC2ED;
}
div#map-sec-maps div#wpsl-stores ul li p.wpsl-contact-details span a:hover {
    color: #273a88;
}
div#map-sec-maps div#wpsl-stores ul li p.wpsl-contact-details span {
    font-size: 0;
}
div#map-sec-maps div#wpsl-stores ul li p.wpsl-contact-details span:nth-child(1) strong:before {content: '\f095';}
div#map-sec-maps div#wpsl-stores ul li p.wpsl-contact-details span:nth-child(2) strong:before {
    content: '\f0e0';
}
div#map-sec-maps div#wpsl-stores ul li p.wpsl-contact-details span:hover strong:before {
    color: #4dc2ed;
    transform: rotate(360deg);
}
div#map-sec-maps div#wpsl-stores ul li p.wpsl-contact-details span {
}
div#map-sec-maps div#wpsl-stores ul li .wpsl-store-location p:last-child {
    display: none !important;
}
div#map-sec-maps div#wpsl-stores ul li .wpsl-store-location p:nth-child(3) {
    display: none;
}
div#map-sec-maps div#wpsl-stores ul li .wpsl-direction-wrap {
    line-height: 0;
}
div#map-sec-maps div#wpsl-stores ul li .wpsl-direction-wrap a.wpsl-directions {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    text-transform: capitalize;
    color: #273A88;
    padding: 6px 30px;
    border: 1px solid #273A88 !important;
    display: inline-block;
    border-radius: 10px;
    position: absolute;
    right: 20px;
    bottom: 30px;
    transition: all .3s ease-in-out;
}
div#map-sec-maps div#wpsl-stores ul li .wpsl-direction-wrap {
    font-size: 0;
    padding-bottom: 5px;
}
div#map-sec-maps div#wpsl-stores ul li .wpsl-direction-wrap a.wpsl-directions:hover {
    background: #4dc2ed;
    border-color: #4dc2ed !important;
    color: #fff;
    transform: scale(1.1);
}
div#loc-main-nav {
    margin-bottom: 0px;
}
div#loc-main-nav ul {
    margin: 0;
    border-bottom: 1px solid #B9B9B9;
    text-align: center;
}
div#loc-main-nav ul li {
    list-style-type: none;
    display: inline-block;
    padding: 10px;
    transition: all .3s ease-in-out;
    margin-right: 30px;
}
div#loc-main-nav ul li h3 {
    margin-bottom: 0;
    font-weight: 800;
    font-size: 32px;
    line-height: 39px;
    text-transform: capitalize;
    color: #7A7A7A;
    opacity: 0.5;
}
div#loc-main-nav ul li * {
    transition: all .3s ease-in-out;
}
div#loc-main-nav ul li:hover h3 {
    color: #273A88;
    opacity: 1;
    cursor: pointer;
}
div#loc-main-nav ul li:last-child {
    margin-right: 0;
}
.loc-lst-1 .vc_col-sm-4 .vc_column-inner {
    border-left: 2px solid #FCD900;
    padding: 25px 15px;
    transition: all .3s ease-in-out;
}
.loc-lst-1 .vc_col-sm-4 .vc_column-inner * {
    transition: all .3s ease-in-out;
}
.loc-lst-1 .wpb_text_column {
    margin-bottom: 0;
}
.loc-lst-1 h3 a {
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
    color: #273A88;
}
.loc-lst-1 h3 {
    margin-bottom: 10px !important;
}
.loc-lst-1 ul {
    margin: 0;
    list-style: none;
}
.loc-lst-1 ul li {
    list-style-type: none;
    margin-bottom: 10px;
    padding-left: 30px;
    position: relative;
}
div#ort-trt-sec3 h4:after {
    content: '';
    display: block;
    width: 76px;
    height: 2px;
    background: #FCD900;
    margin: auto;
    margin-top: 20px;
}
.loc-lst-1 ul li:last-child {
    margin-bottom: 0px;
}

.loc-lst-1 ul li a {
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    color: #4DC2ED;
    display: inline-block;
    word-break: break-word;
}
.loc-lst-1 ul li:before {
    position: absolute;
    left: 0;
    width: 20px;
    color: #273A88;
    text-align: center;
    font-family: 'FontAwesome';
    font-size: 18px;
    top: 0;
    transition: all .3s ease-in-out;
}
.loc-lst-1 ul li:nth-child(1):before {
    content: '\f095';
}
.loc-lst-1 ul li:nth-child(2):before {
    content: '\f0e0';
}
.loc-lst-1 ul li:nth-child(3):before {
    content: '\f041';
}
.loc-lst-1 ul li:hover:before {
    transform: rotate(360deg);
    color: #FCD900;
}
.loc-lst-1 ul li:hover a {
    color: #273A88;
}
.loc-lst-1 h3 a:hover {
    color: #4DC2ED;
}
.loc-lst-1 {
    padding-bottom: 40px !important;
}
.loc-lst-1 .vc_col-sm-4:hover .vc_column-inner {
    transform: scale(1.05);
    box-shadow: 8px 40px 40px rgb(0 0 0 / 15%);
    background: #fff;
}
div#loc-main-nav ul li.loCactive h3 {
    color: #273A88;
    opacity: 1;
    cursor: default;
}
.loc-lst-hide {
    display: none;
}
div#in-pg-head h1 {
    font-size: 50px;
    line-height: 60px;
    font-family: 'caros';
    text-transform: capitalize;
    font-weight: 800;
}
div#in-pg-head h1 strong {font-family: 'caros';color: #4DC2ED; font-weight: 800;}
div#in-pg-sec-1-2 iframe {
    width: 100% !important;
    box-shadow: 0 30px 80px rgba(0,0,0,.14), 0 20px 70px rgba(0,0,0,.12);
}
div#in-pg-sec-1-2 p {
    font-size: 16px;
    font-weight: 300;
    line-height: 25px;
    padding-bottom: 10px;
    color: #7A7A7A;
}
div#in-pg-sec-1-2 .wpb_text_column {
    margin-bottom: 0px;
}
div#loc-team-sec a.nectar-button {
    padding: 14px 40px;
    border-radius: 4px;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
}
div#box-sec a.nectar-button {
    padding: 14px 40px;
    border-radius: 4px !important;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
}
div#loc-team-sec img.imgSet {
    border-radius: 30px;
    box-shadow: 0 30px 80px rgba(0,0,0,.14), 0 20px 70px rgba(0,0,0,.12);
}
div#loc-team-img-camp .nectar-image-comparison {
    overflow: hidden;
}
div#loc-insu-sec img {
    box-shadow: 0 30px 80px rgba(0,0,0,.14), 0 20px 70px rgba(0,0,0,.12);
}
div#clear-sec-2-1 {
    padding-bottom: 20px;
}
div#clear-sec-2-2 {
    padding-bottom: 120px;
}
div#clear-sec-2-2 .nectar-flip-box .inner {
    padding: 20px;
}
div#clear-sec-2-2 .flip-box-front .inner {
    font-family: 'Caros';
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    color: #000;
}
div#clear-sec-2-2 .flip-box-front .inner h3 {
    font-weight: 600;
    font-size: 24px;
    line-height: 24px;
    color: #273A88;
    margin-bottom: 15px;
}
div#clear-sec-2-2 .flip-box-back .inner {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 25px;
    color: #000;
}
div#clear-sec-2-3 a.nectar-button {
    padding: 14px 40px;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
}
div#clear-sec-2-2 .vc_col-sm-3:nth-child(even) .vc_column-inner {
    transform: translate(0px, 60px);
}
/* .gal-smile.gal-smile-hid {
    display: none;
} */
div#smile-tabs ul {
    margin: 0;
    text-align: center;
    transition: all .3s ease-in-out;
}
div#smile-tabs ul li {
    list-style-type: none;
    display: inline-block;
    padding: 10px;
    margin-right: 10px;
}
div#smile-tabs ul li a {
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 30px;
    text-transform: capitalize;
    color: #273A88;
    font-weight: 500;
    background: transparent;
    border-right: none;
    padding: 0;
}
div#smile-tabs ul * {transition: all .3s ease-in-out;}
div#smile-tabs ul li a:after {
    content: '';
    display: block;
    width: 80%;
    height: 2px;
    background: #4DC2ED;
    margin: 5px auto;
    transition: all .3s ease-in-out;
}
div#smile-tabs ul li:hover a:after {
    background: #273A88;
}
div#smile-tabs ul li:hover a {
    color: #4DC2ED;
}
div#smile-tabs ul li:hover {
    cursor: pointer;
}
div#smile-tabs ul li:last-child {
    margin-right: 0px;
}
div#smile-tabs ul li.active-tab a {
    color: #4DC2ED;
}
div#smile-tabs ul li.active-tab a {
    color: #4DC2ED;
}
div#smile-tabs ul li.active-tab a:after {
    background: #FCD900;
}
div#smile-tabs ul li.active-tab a:after {
    background: #FCD900;
}
.gal-smile h3 {
    font-size: 48px;
    line-height: 60px;
    text-align: center;
    text-transform: capitalize;
    color: #4DC2ED;
    padding-bottom: 15px;
	font-weight:800;
}
.gal-smile .wpb_text_column {
    margin-bottom: 0;
}
div#gal-smile-1 {
    padding-bottom: 30px;
    margin-bottom: 0px;
}
.gal-smile p {
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    color: #7A7A7A !important;
}
.gal-smile h4 {
    font-size: 30px;
    line-height: 40px;
    text-transform: capitalize;
    color: #273A88;
    padding-bottom: 15px;
}
div#gal-smile-2 {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
div#gal-smile-2 img {
    box-shadow: 0 30px 80px rgba(0,0,0,.14), 0 20px 70px rgba(0,0,0,.12);
}
div#gal-smile-3 {
    padding: 70px 0 50px;
}
div#gal-smile-3 .flickity-viewport {
    margin: 0;
}
div#gal-smile-3 button.previous:after, div#gal-smile-3 button.next:after {
    background-color: #4DC2ED !important;
}
div#gal-smile-3 button.previous svg path, div#gal-smile-3 button.next svg path {
    fill: #4DC2ED;
}
div#in-pg-sec-1-1 h4 {
    font-weight: 500;
    font-size: 30px;
    line-height: 40px;
    text-transform: capitalize;
    color: #273A88;
}
div#in-pg-sec-1-1 p {
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    color: #7A7A7A;
}
div#in-pg-sec-1 {
    margin-bottom: 0px;
}
div#ptnt-sec-1 .vc_col-sm-4:hover h3 {
    color: #4DC2ED !important;
}
div#ptnt-sec-1 .vc_col-sm-4 .vc_column-inner {
    min-height: 450px;
    padding: 20px 20px 40px;
    border-radius: 20px !important;
    transition: all .3s ease-in-out;
    overflow: hidden;
}
div#ptnt-sec-1 .vc_col-sm-4 .vc_column-inner * {
    transition: all .3s ease-in-out;
}
div#ptnt-sec-1 .vc_col-sm-4 .vc_column-inner .column-image-bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    border-radius: 20px;
}
div#ptnt-sec-1 h3 {
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    color: !important;
}
div#ptnt-sec-1 .vc_col-sm-4:hover .column-image-bg {
    transform: scale(1.1);
}
div#ptnt-sec-1 .vc_col-sm-4:nth-child(even) .vc_column-inner {
    transform: translate(0px, 60px);
}
div#ptnt-sec-1-1 {
    margin-bottom: 0px;
}
div#ptnt-sec-1-1 h2 {
    margin-bottom: 15px !important;
    font-size: 30px !important;
    line-height: 40px !important;
}
div#ptnt-sec-1-1 p {
    padding-bottom: 0px;
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    color: #7A7A7A;
}
div#ptnt-sec-1-2 .vc_col-sm-4 .vc_column-inner {
    min-height: 330px;
    padding-bottom: 20px;
}
div#ptnt-sec-1-2 .vc_col-sm-4:nth-child(2) .vc_column-inner {
    transform: translate(0px, 30px);
}
div#ptnt-sec-1-2 h3 {
    font-size: 18px;
    line-height: 25px;
}
div#pmnt-prcs {
    margin-top: -100px;
}
div#pmnt-prcs .wpb_text_column {
    margin-bottom: 0;
}
div#pmnt-prcs p {
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    color: #7A7A7A;
    padding-bottom: 15px;
    position: relative;
    padding-left: 25px;
}
div#pmnt-prcs p:before {
    content: '1.';
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #273A88;
    position: absolute;
    left: 0;
}
div#pmnt-prcs p:last-child {
}
div#pmnt-prcs .wpb_text_column:last-child p {
    padding-bottom: 0;
}

div#pmnt-prcs .wpb_text_column:nth-child(2) p {
    content: '1.';
}
div#pmnt-prcs .wpb_text_column:nth-child(3) p:before {
    content: '2.';
}
div#pmnt-prcs .wpb_text_column:nth-child(4) p:before {
    content: '3.';
}
div#pmnt-prcs .wpb_text_column:nth-child(5) p:before {
    content: '4.';
}
div#pmnt-prcs .wpb_text_column:nth-child(6) p:before {
    content: '5.';
}
div#pmnt-prcs button.flickity-button:before {
    background-color: #FCD900;
}
div#dent-refe h3 {
    font-size: 40px;
    line-height: 49px;
    text-align: center;
    text-transform: capitalize;
    margin-bottom: 35px;
	font-weight:800;
}
div#dent-refe {
    margin-top: -40px;
}
div#dent-refe .vc_col-sm-6:nth-child(1) h3 {
    color: #273A88;
}
div#dent-refe .vc_col-sm-6:nth-child(2) h3 {
    color: #4DC2ED;
}
#dent-refe-1 h4 {
    font-weight: 500;
    font-size: 32px;
    line-height: 39px;
    text-align: center;
    text-transform: capitalize;
    color: #273A88;
}
#dent-refe-1 p {
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    color: #7A7A7A;
}
#dent-refe-1  a.nectar-button {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 30px;
    margin-top: 10px;
    border: 1px solid #4DC2ED;
}
#dent-refe-1 a.nectar-button:hover {
    background-color: transparent !important;
    color: #4DC2ED;
}
.dr-note-lst h3 {
    font-size: 40px;
    line-height: 50px;
    text-transform: capitalize;
    color: #273A88;
    margin-bottom: 35px !important;
	font-weight:800;
}
.dr-note-lst .gform_heading {
    display: none;
}
.dr-note-lst form input[type=text], .dr-note-lst form input[type=email], .dr-note-lst form input[type=tel], .dr-note-lst form textarea {
    background: transparent;
    border: 1px solid #4DC2ED;
    border-radius: 10px;
    font-family: 'caros';
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    padding: 15px !important;
    color: #000;
    width: 100% !important;
    position: relative;
}
.dr-note-lst .gform_footer.top_label {
    justify-content: center;
}
html body .container-wrap .dr-note-lst input[type=submit] {
    font-family: 'caros';
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    font-weight: 600;
    background-color: #273A88 !important;
    padding: 16px 35px !important;
}
.dr-note-lst  form .validation_message {display: none;}
.dr-note-lst .gform_validation_errors h2 {
    color: red !important;
    margin-bottom: 0px !important;
    font-family: 'caros';
    text-transform: inherit;
    font-weight: 400 !important;
    font-size: 16px !important;
    font-style: italic;
}
.dr-note-lst .gform_validation_errors {margin-bottom: 30px !important;}
.dr-note-lst.dr-note-lst-bg {
    margin-top: -80px;
    margin-bottom: -50px !important;
}
.blog_cta-sec {
    width: 100%;
    overflow: hidden;
    padding: 80px 0px;
}
.blog_cta-sec .vc_column-inner {
    display: flex;
    overflow: hidden;
    align-items: center;
    padding: 40px;
    border: 2px solid #4dc2ed;
    border-radius: 20px;
}
.blog_cta-sec h2 {
    margin-bottom: 10px !important;
}
.blog_cta-sec p {
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
}
.blog_cta-sec a.nectar-button {
    padding: 15px 70px;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    border: 1px solid #273a88;
    background: #273a88;
    font-family: 'caros';
    margin-bottom:0;
}
.blog_cta-sec a.nectar-button:after {content: '\f061';font-family: 'FontAwesome';padding-left: 10px;font-weight: 300;font-size: 15px;}
.blog_cta-sec a.nectar-button:hover {
    background: transparent !important;
    color: #273a88 !important;
}
.blog_cta-sec .col.span_4 {
    text-align: center;
}
#blg-faqs h3.toggle-title a.nectar-inherit-h3.toggle-heading {
    font-size: 20px !important;
}
body.post-template-default.single div#page-header-wrap .author-section {
    display: none;
}
body.post-template-default.single div#page-header-wrap .col.span_6.section-title.blog-title a {
    display: none;
}
body.post-template-default.single div#page-header-wrap h1.entry-title {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 600;
    font-size: 50px;
    line-height: 65px;
    color: #FFFFFF;
    font-weight: 800;
}
body.post-template-default.single .comments-section {
    display: none;
}
body.wp-singular.post-template-default.single.single-post div#nectar_popular_posts-2 {
    display: none;
}
div#custom_html-2 {
    margin-bottom: 30px ! IMPORTANT;
}
div#custom_html-2 .tblofContnt ul.blogData {
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 15px;
}
div#custom_html-2 .tblofContnt ul.blogData li{
    padding: 0 !important;
    position: relative;
    padding-left: 25px !important;
    transition: all .3s ease-in-out;
}
div#custom_html-2 .tblofContnt ul.blogData li a{
    font-size: 15px;
    line-height: 20px;
}
div#custom_html-2 .tblofContnt ul.blogData li:before{
    content: '\f0a4';
    font-family: 'FontAwesome';
    color: #4DC2ED;
    position: absolute;
    left: 0;
    font-size: 17px;
    top: -2px;
    transition: all .3s ease-in-out;
}
div#custom_html-2 .tblofContnt ul.blogData li.active a{
    color: #4dc2ed;
}
div#custom_html-2 .tblofContnt ul.blogData li.active:before,
div#custom_html-2 .tblofContnt ul.blogData li:hover:before{
    color: #253782;
}
div#custom_html-2 h4{
    color: #fff !important;
    background: linear-gradient(136.02deg, #1B90D4 -36.35%, #0C5EA6 31.22%, #232C73 135%);
    width: 100%;
    padding: 15px 15px;
    text-transform: capitalize;
    margin: 0 !important;
}
div#custom_html-2 .textwidget.custom-html-widget {
    overflow: hidden;
    box-shadow: 0px 4px 10px 0px #4DC2ED66;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 10px 15px;
}
.blog-img-bio li.txtLi{
    position: relative;
    padding-left: 30px;
}
.blog-img-bio li.txtLi:before {
    content: '';
    width: 22px;
    height: 22px;
    background: url('data:image/webp;base64,UklGRowCAABXRUJQVlA4WAoAAAAQAAAAFQAAFQAAQUxQSPgAAAABgCNr27Hniu3OtlFmxkllV5nf/1/Fdqp/UhmVbdtO5w1kMR/eLUTEBCCftfhgQrx81pv6exuhR4D+MhGnHUnokIj9nSSzX4T5OGArVMj7b6HjsQ3h0NP41LIxgYbll5uHUIYn/nYWQ5VGmmy8H1IfRoeGLYSehIelSqIXgezVu3/rBhB6d76qAWo0AMWHKYd+QPbnFNM5oJXJbnY4BLLnXM3WzSilpmwOIWPDFb40KB16MRaScQwsaVDRPhz2WDnnCosaFIrLwHBYuOEKSxrkFrWLi1qtVv8MLNYh758t//EYymIdokU9oY9LGoRn0wdf6hAvOMxHLVZQOCBuAQAA8AgAnQEqFgAWAAAAACWwAnTKEcDeq/gB+oH9g6IXQLsh+zOIffQPtu0gD+Ac4B6AH9A6QD0QOsA/Ub0Ev8x/kPgA/VX0LSZbL2PhwmyylsAA/v+1WhVrJL/rY2Dueb1mxC4V7bo/CHXUHGRdpMudQ24PvG0jCSPxWxASHRgwErU+Onr3dDnzVfzaxDYHdyI/+7aeKnhvuTHSk8qvkf9xyKJhFFYnP++s/ixW8rUQRPEQ6XxGGL16Knnn/8xLzgIyiNmjU+xx/+M+elCjiaDLwz06dySgrzTqt1qCfL0srVXlNzrz10+EacoX/81Q////ftUpmXnPcZnGuTs+o8SzOooouWEWRDmyvLwfomXcPUsLwBy20mvzFJYpZQziaPQoxtWJP/jcEIaAKyMGVvlmaALMp//9V3QhuW//TPVg5eZo4/pt1xJchD8v//ygj77G53vcIB4/td5SPvyuU/VdzlHq5vCayl8eSTw2oAAA');
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 3px;
}
.blog-img-bio {
    width: 100%;
    overflow: hidden;
}
.blog-img-bio .blog-feture-img {
    width: 100%;
    overflow: hidden;
}
.blog-img-bio .blog-feture-img img {
    margin-bottom: 0;
    width: 100%;
/*     height: 400px; */
    object-fit: fill;
}
.blog-img-bio .blog-meta-data {
    width: 100%;
    overflow: hidden;
    margin: 20px 0;
}
.blog-img-bio .blog-meta-data ul {
    margin: 0;
    list-style: none;
    padding: 0;
}
.blog-img-bio .blog-meta-data ul li {
    list-style-type: none;
    display: inline-block;
    margin-left: 10px;
}
.blog-img-bio .blog-meta-data ul li:first-child {
    margin-left: 0px !important;
}
.blog-img-bio .blog-meta-data ul li, .blog-img-bio .blog-meta-data ul li a {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 25px;
}
.blog-img-bio .blog-meta-data ul li a {
    color: #4dc2ed;
}
.blog-img-bio .blog-meta-data ul li a:hover {
    color: #273a88;
}
.blog-img-bio .blog-meta-data ul li {
    border-right: 2px solid #273a88;
    padding-right: 10px;
}
.blog-img-bio .blog-meta-data ul li:last-child{
    border-right: 0;
    padding-right: 0px;
}
.blog-img-bio .blog-meta-data ul li:last-child a {
    padding-right: 0;
}
.blog-img-bio .blog-meta-data ul li:before {
    font-family: 'FontAwesome';
    color: #273a88;
    padding-right: 5px;
    font-size: 16px;
    line-height: 25px;
}
.blog-img-bio .blog-meta-data ul li.authr:before {
    content: '\f007';
}
.blog-img-bio .blog-meta-data ul li.dat:before {
    content: '\f073';
}
body.post-template-default.single div#ginger-button-for-rephrase-container{
    display: none;
}
body.post-template-default.single .content-inner ol li,
body.post-template-default.single .content-inner p,
body.post-template-default.single .content-inner ul li{
    font-weight: 400;
    font-size: 15px;
    line-height: 30px;
    color: #7a7a7a;
}
body.post-template-default.single h3 strong,
body.post-template-default.single h3 b,
body.post-template-default.single h3 span b,
body.post-template-default.single h3{
    font-weight: 800;
}
body.post-template-default.single div#single-below-header {
    display: none;
}
body.post-template-default.single div#author-bio {
    display: none;
}
/*=====Orthodontic Experts Menomonee Falls Near Germantown pg====*/
div#gform_wrapper_28 {
    padding: 20px;
}
div#grmntwn-bansec .wpb_wrapper>div {
    margin-top: 20px;
/*     margin-bottom: 0px; */
}
div#grmntwn-bansec .vc_col-sm-7 .vc_column-inner div#gform_wrapper_33 {
    margin-bottom: 0;
}
#grmntwn-bansec select#input_28_8,
#grmntwn-bansec select#input_28_7,
#grmntwn-bansec input#input_28_5,
#grmntwn-bansec input#input_28_4,
#grmntwn-bansec input#input_28_3_6,
#grmntwn-bansec input#input_28_3_3 {
    background-color: #273A88;
    border: 1px solid #ffffff;
    border-radius: 10px;
    padding: 15px;
    color: #ffffff;
}
#grmntwn-bansec legend.gfield_label,
#grmntwn-bansec select,
#grmntwn-bansec input::placeholder {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    text-transform: capitalize;
    color: #FFFFFF;
}
div#grmntwn-bansec h1 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 800;
    font-size: 60px;
    line-height: 74px;
}
div#grmntwn-bansec p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 27px;
    color: #FCD900;
}
div#grmntwn-bansec a.nectar-button span:after {
    content: '\f061';
    font-family: 'FontAwesome';
    padding-left: 10px;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
}
div#grmntwn-sec4 a.nectar-button:hover,
div#grmntwn-sec3 a.nectar-button:hover,
div#grmntwn-bansec a.nectar-button:hover {
    color: #4dc2ed;
    background-color: #ffffff !important;
}
div#grmntwn-sec5 p,
div#grmntwn-sec1 p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #7A7A7A;
}
div#grmntwn-sec1 .iwt-icon img {
    width: 24px !important;
    padding: 2px !important;
}
div#grmntwn-sec1 .iwt-icon{
    background-color: #273A88;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    padding: 12px;
    margin-top: 6px;
}
div#grmntwn-sec1 .iwt-text a {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 39px;
    text-transform: capitalize;
}
div#grmntwn-sec1 .iwt-text em {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #273A88;
}
div#grmntwn-sec1-1 .iwithtext,
div#grmntwn-sec1 .iwithtext {
    margin-left: -110px;
    margin-top: -4px;
}
div#grmntwn-sec1-1 .iwithtext .iwt-text,
div#grmntwn-sec1 .iwithtext .iwt-text {
    margin-left: 10px;
}
div#grmntwn-sec2 p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #7A7A7A;
}
div#grmntwn-sec4 h2,
div#grmntwn-sec3 h2 {
    color: #ffffff !important;
}
div#grmntwn-sec3 a.nectar-inherit-h4.toggle-heading {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 22px;
    color: #ffffff;
}
div#grmntwn-sec3 a.nectar-inherit-h4.toggle-heading:hover {
    color: #4DC2ED;
}
div#grmntwn-sec3 .inner-toggle-wrap ul li {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-left: 24px;
}
div#grmntwn-sec3 .toggle-title:before {
    content: '\f107';
    position: absolute;
    margin-top: 20px;
    margin-left: -22px;
    padding-left: 0px;
    font-family: 'FontAwesome';
    transform: rotate(-90deg);
}
div#grmntwn-sec3 h3.toggle-title {
    margin-left: 24px;
    font-size: 20px;
}
div#grmntwn-sec3 h3.toggle-title:hover:before{
    transform: rotate(0deg);
    color: #4DC2ED;
}
div#grmntwn-sec3 .toggle-title i:before,
div#grmntwn-sec3 i.fa.fa-minus-circle,
div#grmntwn-sec3 i.fa.fa-plus-circle,
div#grmntwn-sec3 .toggle-title i:after {
    display: none;
}

div#grmntwn-sec3 h3 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 31px;
    line-height: 39px;
    text-transform: capitalize;
}
div#grmntwn-sec3 .wi-to-mnflls ul li {
    list-style-type: none;
     font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 12px;
}
div#grmntwn-sec3 .wi-to-mnflls ul li:before {
    content: '';
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/03/checkmark.png');
    width: 20px;
    height: 20px;
    content: '';
    display: inline-block;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: super;
    transition: all .3s ease-in-out;
    position: absolute;
    left: 0px;
    margin-top: 2px;
}
div#grmntwn-sec3 .toggles.accordion {
    border-left: 2px solid #FCD900;
    padding-left: 20px;
}
div#grmntwn-sec4 p{
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #FFFFFF;
}
div#grmntwn-bansec-2 {
    margin: 0;
    padding: 0;
    display: none;
}
div#grmntwn-bansec .vc_col-sm-7 .vc_column-inner {
    padding: 20px 30px;
    max-width: 80%;
    margin: 0 auto;
}
/*=====Orthodontists near chicago page====*/
div#near-chi-loc-light-sec p,
div#near-chi-loc-sec-1 p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #7A7A7A;
}
div#near-chi-loc-sec h2 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 59px;
    color: #ffffff !important;
}
div#near-chi-loc-sec p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
}
div#near-chi-loc-sec ul {
    margin: 0;
    list-style: none;
}
div#near-chi-loc-sec ul li {
    list-style-type: none;
    margin-bottom: 15px;
    position: relative;
    padding-left: 35px;
}
div#near-chi-loc-sec ul li:last-child {
    margin-bottom: 0px;
}
div#near-chi-loc-sec  a.nectar-button {
    display: block !important;
    text-align: center;
    text-transform: capitalize;
    border: 1px solid #4dc2ed;
}
div#near-chi-loc-sec ul li a { color: #ffffff ;font-weight: 300;font-size: 16px;line-height: 25px;position: relative;transition: all .3s ease-in-out;}
div#near-chi-loc-sec ul li:before {
    position: absolute;
    content: '1';
    left: 0;
    width: 30px;
    color:#4dc2ed;
    text-align: center;
    font-family: 'FontAwesome';
    font-size: 20px;
    top: 0;
    transition: all .3s ease-in-out;
}
div#near-chi-loc-sec ul li:nth-child(1):before {
    content: '\f041';
}
div#near-chi-loc-sec ul li:nth-child(2):before {
    content: '\f0e0';
}
div#near-chi-loc-sec ul li:nth-child(3):before {
    content: '\f095';
}
div#near-chi-loc-sec ul li a:hover {
    color: #4dc2ed;
}
div#near-chi-loc-sec ul li:hover:before {
    color: #4dc2ed;
    transform: rotateY(360deg);
}
div#near-chi-loc-sec a.nectar-button span:after {
    content: '\f061';
    font-family: 'FontAwesome';
    padding-left: 10px;
    font-weight: 300;
    font-size: 15px;
}
div#near-chi-loc-sec a.nectar-button:hover {
    color: #4dc2ed;
    background-color: #ffffff !important;
}
div#near-chi-loc-sec .iwt-text {
    padding-top: 7px;
    font-family: 'Caros';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 24px;
    margin-left: 30px;
}
div#near-chi-loc-sec .iwt-text strong {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #4DC2ED;
}
div#near-chi-loc-sec .iwt-icon img {
    width: 60px;
    height: 60px;
}
div#near-chi-loc-sec ul li em {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #4DC2ED;
}
div#near-chi-loc-sec ul li strong {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #4DC2ED !important;
}
div#near-chi-loc-sec h4 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 39px;
}
ul#ratings {
    transition: all .3s ease-in-out;
    margin-top: 20px !important;
}
ul#ratings li {
    display: inline;
    letter-spacing: 2px;
    padding: 0 !important;
}
ul#ratings .checked{
     color: #FCD900;
     width: 16px;
    height: 15px;
}

ul#ratings li strong {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500 !important;
    font-size: 32px !important;
    line-height: 39px !important;
    color: #4DC2ED !important;
    margin-right: 6px;
}
ul#ratings li em {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    align-items: center;
    color: #4DC2ED;
    margin-left: 6px;
}
ul#ratings li:before{
    display: none !important;
}


div#near-chi-loc-light-sec h4 {
    font-family: 'Caros';
font-style: normal;
font-weight: 500;
font-size: 32px;
line-height: 39px;
color: #273A88;}

div#near-chi-loc-light-sec ul {
    margin: 0;
    list-style: none;
}
div#near-chi-loc-light-sec ul li {
    list-style-type: none;
    margin-bottom: 15px;
    position: relative;
    padding-left: 35px;
}
div#near-chi-loc-light-sec ul li:last-child {
    margin-bottom: 0px;
}
div#near-chi-loc-light-sec  a.nectar-button {
    display: block !important;
    text-align: center;
    text-transform: capitalize;
    border: 1px solid #4dc2ed;
}
div#near-chi-loc-light-sec ul li a { color: #4DC2ED ;font-weight: 300;font-size: 16px;line-height: 25px;position: relative;transition: all .3s ease-in-out;}
div#near-chi-loc-light-sec ul li:before {
    position: absolute;
    content: '1';
    left: 0;
    width: 30px;
    color:#273A88;
    text-align: center;
    font-family: 'FontAwesome';
    font-size: 20px;
    top: 0;
    transition: all .3s ease-in-out;
}
div#near-chi-loc-light-sec ul li:nth-child(1):before {
    content: '\f041';
}
div#near-chi-loc-light-sec ul li:nth-child(2):before {
    content: '\f0e0';
}
div#near-chi-loc-light-sec ul li:nth-child(3):before {
    content: '\f095';
}
div#near-chi-loc-light-sec ul li a:hover {
    color: #273A88;
}
div#near-chi-loc-light-sec ul li:hover:before {
    color: #4dc2ed;
    transform: rotateY(360deg);
}
div#near-chi-loc-light-sec a.nectar-button span:after {
    content: '\f061';
    font-family: 'FontAwesome';
    padding-left: 10px;
    font-weight: 300;
    font-size: 15px;
}
div#near-chi-loc-light-sec a.nectar-button:hover {
    color: #4dc2ed;
    background-color: #ffffff !important;
}
div#near-chi-loc-light-sec ul li em {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #273A88;
}
div#near-chi-loc-light-sec ul li strong {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #4DC2ED;
}
div#near-chi-loc-light-sec .iwt-text {
    padding-top: 7px;
    font-family: 'Caros';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 24px;
    margin-left: 30px;
    color: #273A88;
}
div#near-chi-loc-light-sec .iwt-text strong {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #4DC2ED;
}
div#near-chi-loc-light-sec .iwt-icon img {
    width: 60px;
    height: 60px;
}
ul#ratings {
    margin-top: 20px !important;
}
ul#ratings li {
    display: inline;
    letter-spacing: 2px;
    padding: 0 !important;
}
ul#ratings .checked{
     color: #FCD900;
     width: 16px;
    height: 15px;
}

ul#ratings li strong {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500 !important;
    font-size: 32px !important;
    line-height: 39px !important;
    color: #273A88 !important;
    margin-right: 6px;
}
ul#ratings li em {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    align-items: center;
    color: #273A88;
    margin-left: 6px;
}
ul#ratings li:before{
    display: none !important;
}
div#chs-orth-sec h2 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 59px;
    text-transform: capitalize;
    color: #FFFFFF !important;
}
div#chs-orth-sec li {
    list-style-type: none;
}
div#chs-orth-sec ul li {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #FFFFFF;
    margin-left: 20px;
}
div#chs-orth-sec ul li:before {
    content: '';
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/03/checkmark.png');
    width: 30px;
    height: 30px;
    content: '';
    display: inline-block;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: super;
    transition: all .3s ease-in-out;
    position: absolute;
    left: 0px;
}


div#near-chi-loc-sec-lst .vc_col-sm-3 .vc_column-inner {
    min-height: 414px;
    padding: 10px;
    overflow: hidden;
    transition: all .3s ease-in-out;
}
div#near-chi-loc-sec-lst p strong {
    font-weight: 800;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 5px;
    font-family: 'caros';
    display: block;
    color: #fff;
}
div#near-chi-loc-sec-lst p {
    padding-bottom: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-transform: capitalize;
    color: #4DC2ED;
}
div#near-chi-loc-sec-lst .vc_col-sm-3 .vc_column-inner * {
    transition: all .3s ease-in-out;
}
div#near-chi-loc-sec-lst .vc_col-sm-3 .vc_column-inner .column-image-bg {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
div#near-chi-loc-sec-lst .vc_col-sm-3 .vc_column-inner:hover .column-image-bg {
    transform: scale(1.1);
}
div#near-chi-loc-sec-lst {
    margin-top: 100px;
}
div#near-chi-loc-sec-lst .vc_col-sm-3:nth-child(even) .vc_column-inner {
    transform: translate(0px, 40px);
}
div#near-chi-loc-sec .vc_col-sm-8 a.nectar-button {
    display: inline-block !important;
}
div#near-chi-loc-light-sec .vc_col-sm-8 a.nectar-button {
    display: inline-block !important;
}
div#loc-blog-sec .row.blog-recent.columns-3 {
    padding-top: 20px;
    padding-bottom: 0;
}
div#loc-blog-sec span.meta-category {
    display: none;
}
div#loc-blog-sec .article-content-wrap {
    padding: 20px;
    min-height: 400px;
    display: flex;
    align-items: end;
    margin-top: 0;
    text-align: left;
}
div#loc-blog-sec .article-content-wrap .excerpt {
    display: none;
}
div#loc-blog-sec 
 .inner-wrap:before {
    background-color: rgba(39, 58, 136, .75);
}

div#loc-blog-sec .col.span_4 {
    border-radius: 20px;
    overflow: hidden;
}
div#loc-blog-sec .article-content-wrap span.meta {
    color: #FCD900;
}
div#loc-blog-sec .article-content-wrap  h3.title {
    font-size: 24px;
    line-height: 35px;
    font-weight: 500;
}
div#loc-dr-sec .owl-dots {
    display: none;
}
div#loc-dr-sec .owl-nav.disabled {
    display: block;
    position: absolute;
    top: 0px;
    right: 0;
}
div#loc-dr-sec .owl-nav [class*=owl-] {background: transparent;box-shadow: none;outline: none;border: 1px solid #fff;border-radius: 0 !important;padding: 5px 10px !important;transition: all .3s ease-in-out;}
div#loc-dr-sec .owl-nav [class*=owl-]:hover {
    background: #4dc2ed;
    border-color: #4dc2ed;
    color: #fff;
}
div#loc-dr-sec .carousel-item {
    padding: 10px;
}
/*=====Find Dr inner pages*/
div#ortho-dr-inner-sec h3 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 39px;
    text-align: center;
    text-transform: capitalize;
    color: #273A88;
}
div#ortho-dr-inner-sec p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #7A7A7A;
}
div#ortho-dr-inner-sec-1 h4 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
    color: #273A88;
}
div#ortho-dr-inner-sec-1 h5 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #4DC2ED;
}
div#ortho-dr-inner-sec-1 h5:after {
    content: '';
    display: block;
    width: 76px;
    height: 2px;
    background: #FCD900;
    margin: 20px auto 10px;
}
div#ortho-dr-inner-sec-1 .vc_col-sm-4 .vc_column-inner:hover .column-image-bg {
    transform: scale(1.1);
    filter: grayscale(1);
}
div#ortho-dr-inner-sec-1 .vc_col-sm-4:nth-child(even) .vc_column-inner {
    transform: translate(0px, 50px);
}
div#ortho-dr-inner-sec-1 ul {
    margin: 0;
    list-style: none;
}
div#ortho-dr-inner-sec-1 ul li {
    list-style-type: none;
    margin-bottom: 5px;
    position: relative;
    padding-left: 40px;
}
div#ortho-dr-inner-sec-1 ul li a { 
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    position: relative;
    transition: all .3s ease-in-out;
}
div#ortho-dr-inner-sec-1 ul li:before {
    position: absolute;
    content: '1';
    left: 0;
    width: 30px;
    color:#273A88;
    text-align: center;
    font-family: 'FontAwesome';
    font-size: 20px;
    top: 0;
    transition: all .3s ease-in-out;
}
div#ortho-dr-inner-sec-1 ul li:nth-child(1):before {
    content: '\f095';
}
div#ortho-dr-inner-sec-1 ul li:nth-child(2):before {
    content: '\f0e0';
}
div#ortho-dr-inner-sec-1 ul li:nth-child(3):before {
    content: '\f041';
}
div#ortho-dr-inner-sec-1 ul li a:hover {
    color: #273A88;
}
div#ortho-dr-inner-sec-1 ul li:hover:before {
    color: #4dc2ed;
    transform: rotateY(360deg);
}
div#ortho-dr-inner-sec .vc_col-sm-4 * {
    transition: all .3s ease-in-out;
}
div#ortho-dr-inner-sec .vc_col-sm-4:hover img {
    transform: scale(1.1);
}
div#ortho-dr-inner-sec .vc_col-sm-4 .img-with-aniamtion-wrap {
    overflow: hidden;
    border-radius: 20px;
}
/*
 * =====Blogs Setting======
*/
div#all-blog-set a.entire-meta-link {
    background-color: transparent;
    padding: 0;
    margin: 0;
}
div#all-blog-set span.meta-category {
    padding: 0;
    background: transparent;
}
div#all-blog-set .article-content-wrap {
    padding: 15px 15px 20px !important;
    background: transparent;
}
div#all-blog-set .article-content-wrap .excerpt {
    display: none;
}
div#all-blog-set  span.post-featured-img {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(180deg, rgba(23, 43, 133, 0) 0%, rgba(23, 43, 133, 0.8) 52.08%, #172B85 100%);
    padding: 0;
    margin: 0;
}
div#all-blog-set span.post-featured-img img {
    height: 100%;
    object-fit: cover;
    opacity: .2;
    width: 100%;
    object-position: center center;
}
div#all-blog-set .content-inner {
    min-height: 470px;
    display: flex;
    flex-direction: column;
    justify-content: end;
}
div#all-blog-set span.meta-category a {
    margin: 0 0 0px 15px;
    padding: 8px 30px;
    color: #fff !important;
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
    background: #4dc2ed;
    border-radius: 50px;
    border: 1px solid #4dc2ed;
    transition: all .3s ease-in-out;
}
div#all-blog-set span.meta-category a:hover {
    background: transparent;
}
div#all-blog-set span.meta-category a:hover:before,div#all-blog-set span.meta-category a:hover:after {
    display: none;
}
div#all-blog-set .article-content-wrap .grav-wrap {
    margin-top: 5px;
}
div#all-blog-set .article-content-wrap .grav-wrap >a {
    display: none;
}
div#all-blog-set .article-content-wrap .grav-wrap .text a {
    display: none;
}
div#all-blog-set .article-content-wrap .post-header {
    margin-bottom: 0;
}
div#all-blog-set .article-content-wrap .grav-wrap span {
    font-size: 14px;
    line-height: 20px;
    color: #FCD900;
}
div#all-blog-set .article-content-wrap h3.title {
    font-size: 22px;
    line-height: 30px;
    color: #fff;
    font-weight: 500;
}
div#all-blog-set .inner-wrap {
    border-radius: 30px;
}
div#all-blog-set .post.type-post:nth-child(even) {
    transform: translate(0px, 50px);
}
div#all-blog-set .post-area.col.span_9,
body.post-template-default.single-post  .post-area.col.span_9{
    display: block;
	margin-right: 30px;
}
div#all-blog-set div#pagination {
    margin-top: 120px;
    text-align: center;
}
div#all-blog-set div#pagination span.page-numbers.current {
    background: #273a88 !important;
}
div#all-blog-set div#pagination a {
    font-family: 'caros';
    font-size: 18px !important;
    font-weight: 500;
}
div#all-blog-set div#sidebar h4,
body.post-template-default.single-post  div#sidebar h4 {
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
    color: #273A88;
    font-family: 'caros';
    opacity: 1;
    margin-bottom: 30px;
}
div#all-blog-set div#sidebar .n-sticky.theiaStickySidebar,
body.post-template-default.single-post  div#sidebar .n-sticky.theiaStickySidebar {
    border-left: 2px solid #4dc2ed;
    padding-left: 15px;
}
div#all-blog-set div#sidebar .widget,
body.post-template-default.single-post  div#sidebar .widget {
    margin-bottom: 0;
}
div#all-blog-set .col.span_3,
body.post-template-default.single-post  .col.span_3 {
    width: 28%;
}
div#all-blog-set ul.nectar_blog_posts_popular li:before,
html body.post-template-default.single-post  ul.nectar_blog_posts_popular li:before {
    display: none !important;
}
div#all-blog-set ul.nectar_blog_posts_popular li,
body.post-template-default.single-post  ul.nectar_blog_posts_popular li {
    padding: 20px !important;
    min-height: 100px !important;
    align-items: center;
    display: flex;
    flex-direction: row !important;
    border-color: #4dc2ed !important;
}
div#all-blog-set .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image-gradient-and-counter] li,
html body.post-template-default.single-post #sidebar .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image-gradient-and-counter] li {
    padding-left: 20px !important;
}
div#all-blog-set ul.nectar_blog_posts_popular li:first-child,
body.post-template-default.single-post  ul.nectar_blog_posts_popular li:first-child {
    min-height: 150px !important;
    border: none !important;
}
div#all-blog-set ul.nectar_blog_posts_popular li span.post-title,
body.post-template-default.single-post  ul.nectar_blog_posts_popular li span.post-title {
    font-size: 16px;
    line-height: 24px;
    font-family: 'caros';
    color: #273A88;
    font-weight: 500;
}
div#all-blog-set ul.nectar_blog_posts_popular li span.post-date,
body.post-template-default.single-post  ul.nectar_blog_posts_popular li span.post-date {
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #4DC2ED !important;
    transition: all .3s ease-in-out !important;
}
div#all-blog-set ul.nectar_blog_posts_popular li:hover span.post-title,
body.post-template-default.single-post  ul.nectar_blog_posts_popular li:hover span.post-title {
    color: #fff !important;
}
div#all-blog-set ul.nectar_blog_posts_popular li:hover span.post-date,
body.post-template-default.single-post  ul.nectar_blog_posts_popular li:hover span.post-date {
    color: #FCD900 !important;
}
div#all-blog-set ul.nectar_blog_posts_popular li:first-child span.post-title,
body.post-template-default.single-post  ul.nectar_blog_posts_popular li:first-child span.post-title {
    color: #fff !important;
}
div#all-blog-set ul.nectar_blog_posts_popular li:first-child span.post-date,
body.post-template-default.single-post  ul.nectar_blog_posts_popular li:first-child span.post-date {
    color: #FCD900 !important;
}
div#all-blog-set .widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li a .popular-featured-img,
body.post-template-default.single-post  .widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li a .popular-featured-img {
    width: 80px;
    height: 80px;
    border: 1px solid #4DC2ED;
    transition: all .3s ease-in-out;
}
div#all-blog-set ul.nectar_blog_posts_recent_extra li span.post-title,
body.post-template-default.single-post  ul.nectar_blog_posts_recent_extra li span.post-title {
    font-weight: 500;
    font-size: 15px;
    line-height: 22px;
    color: #273A88;
    font-family: 'caros';
}
div#all-blog-set ul.nectar_blog_posts_recent_extra li span.post-date,
body.post-template-default.single-post  ul.nectar_blog_posts_recent_extra li span.post-date {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #4DC2ED !important;
    font-family: 'caros';
}
div#all-blog-set .widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li a .meta-wrap,
body.post-template-default.single-post  .widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li a .meta-wrap {
    width: calc(100% - 80px);
    padding-left: 15px;
}
div#all-blog-set ul.nectar_blog_posts_recent_extra li:hover span.post-title,
body.post-template-default.single-post  ul.nectar_blog_posts_recent_extra li:hover span.post-title {
    color: #000;
}
div#all-blog-set ul.nectar_blog_posts_recent_extra li:hover span.post-date,
body.post-template-default.single-post  ul.nectar_blog_posts_recent_extra li:hover span.post-date {
    color: #FCD900 !important;
}
div#all-blog-set ul.nectar_blog_posts_recent_extra li:hover span.popular-featured-img,
body.post-template-default.single-post  ul.nectar_blog_posts_recent_extra li:hover span.popular-featured-img {
    transform: scale(.9);
}
body.post-template-default.single-post .wpb_text_column {
    margin-bottom: 10px;
}
body.post-template-default.single .content-inner h2 {
    margin: 20px 0 !important;
    font-size: 35px;
    font-weight: 800;
    line-height: 40px;
}
body.post-template-default.single-post h3.related-title {
    font-size: 45px;
    line-height: 60px;
    color: #273A88;
    font-family: 'caros';
    font-weight: 800;
}
body.post-template-default.single-post .related-post-wrap .grav-wrap {
    display: none;
}
body.post-template-default.single-post .related-post-wrap .article-content-wrap {
    padding: 0px 30px 30px 30px !important;
}
body.post-template-default.single-post .related-post-wrap h3.title {
    font-weight: 800;
    font-size: 20px;
    line-height: 30px;
    color: #273A88;
    transition: all .3s ease-in-out;
}
body.post-template-default.single-post .related-post-wrap span.meta-category a {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #4DC2ED;
    font-family: 'caros';
}
body.post-template-default.single-post .related-post-wrap .col.span_4:nth-child(2) {
    transform: translate(0px, 50px);
}
div#mediaoe-sec-1 div#mediaoe-sec-1-1,
div#mediaoe-sec-2 div#mediaoe-sec-1-1{
    padding-bottom: 50px;
}
div#mediaoe-sec-1 div#mediaoe-sec-1-1 .vc_col-sm-4 .vc_column-inner,
div#mediaoe-sec-2 div#mediaoe-sec-1-1 .vc_col-sm-4 .vc_column-inner{
    padding: 20px 20px 40px;
}
div#mediaoe-sec-1 div#mediaoe-sec-1-1 iframe {
    width: 100%;
    height: 300px !important;
}
div#mediaoe-sec-1 div#mediaoe-sec-1-1 .wpb_raw_code,
div#mediaoe-sec-2 div#mediaoe-sec-1-1 .wpb_raw_code{
    margin-bottom: 0;
}
div#mediaoe-sec-1 div#mediaoe-sec-1-1 h4,
div#mediaoe-sec-2 div#mediaoe-sec-1-1 h4 {
    font-weight: 500;
    font-size: 22px;
    line-height: 30px;
    color: #273A88;
    padding-top: 20px;
    font-family: 'caros';
}
div#mediaoe-sec-1 div#mediaoe-sec-1-1 .vc_col-sm-4:nth-child(2) .vc_column-inner,
div#mediaoe-sec-2 div#mediaoe-sec-1-1 .vc_col-sm-4:nth-child(2) .vc_column-inner{
    transform: translate(0px, 50px);
}div#mediaoe-sec-2 div#mediaoe-sec-1-1 h4 a {
    color: #273A88;
}
div#mediaoe-sec-2 div#mediaoe-sec-1-1 .vc_col-sm-4 .vc_column-inner * {
    transition: all .3s ease-in-out;
}
div#mediaoe-sec-2 div#mediaoe-sec-1-1 .wpb_text_column {
    margin-bottom: 0px;
}
div#mediaoe-sec-2 div#mediaoe-sec-1-1 h4 {padding-top: 15px;padding-bottom: 20px;}
div#mediaoe-sec-2 div#mediaoe-sec-1-1 p a {
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    background: #4DC2ED;
    padding: 10px;
    border: 1px solid #4DC2ED;
    border-radius: 0px;
	display: block;
}
div#mediaoe-sec-2 div#mediaoe-sec-1-1 .vc_col-sm-4 .vc_column-inner:hover img {
    transform: scale(1.1);
}
div#mediaoe-sec-2 div#mediaoe-sec-1-1 .vc_col-sm-4 .vc_column-inner:hover p a {
    transform: scale(.9);
}
div#mediaoe-sec-2 div#mediaoe-sec-1-1 .vc_col-sm-4 .vc_column-inner:hover h4 a {
    color: #4DC2ED;
}
div#mediaoe-sec-2 div#mediaoe-sec-1-1 p a:hover {
    background: transparent;
    color: #273A88;
    border-color: #273A88;
}
div#mediaoe-sec-2 div#mediaoe-sec-1-1  .inner {
    overflow: hidden;
}
div#c19-updt-sec4 p,
div#c19-updt-sec1 p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #7A7A7A;
}
div#c19-updt-sec1 h3 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 39px;
    text-transform: capitalize;
    color: #273A88;
}
div#c19-updt-sec2 ul li,
div#c19-updt-sec1 ul li {list-style-type: none;}
div#c19-updt-sec2 ul li:before,
div#c19-updt-sec1 ul li:before {
    content: '';
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/03/checkmark.png');
    width: 30px;
    height: 30px;
    content: '';
    display: inline-block;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: super;
    transition: all .3s ease-in-out;
    position: absolute;
    left: 0px;
}
div#c19-updt-sec2 ul li{
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    margin-left: 20px;
}
div#c19-updt-sec1 ul li {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #273A88;
    margin-left: 20px;
}


div#c19-updt-sec2 h2 {
    color: #ffffff !important;
}

div#c19-updt-sec4 h3 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 800;
    font-size: 40px;
    line-height: 49px;
    text-transform: capitalize;
    color: #273A88;
}
div#c19-updt-sec4 h4 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 39px;
    text-transform: capitalize;
    color: #4DC2ED;
}
div#c19-updt-sec4 .iwt-text ul li {
    list-style-type: none;
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 16px;
    margin-left: -26px;
}
div#c19-updt-sec4 .vc_col-sm-9 ul li:before,
div#c19-updt-sec4 .iwt-text ul li:before{
    content: '1';
    left: 0;
    width: 30px;
    color:#273A88;
    text-align: center;
    font-family: 'FontAwesome';
    font-size: 20px;
    top: 0;
    transition: all .3s ease-in-out;
}
div#c19-updt-sec4 .vc_col-sm-9 ul li:nth-child(1):before,
div#c19-updt-sec4 .iwt-text ul li:nth-child(1):before{
    content: '\f0e0';
    margin-right: 12px;
}
div#c19-updt-sec4 .vc_col-sm-9 ul li:nth-child(2):before,
div#c19-updt-sec4 .iwt-text ul li:nth-child(2):before{
    content: '\f095';
    margin-right: 12px;
}
div#c19-updt-sec4 .divider-wrap {
    margin-top: 100px;
    margin-bottom: 20px;
}
div#c19-updt-sec4 .mapList ul li {
    display: inline-block;
    width: 33%;
    list-style-type: none;
    float: left;
    margin-bottom: 22px;
}
div#c19-updt-sec4 .mapList ul {
    margin: 0;
    width: 100%;
    overflow: hidden;
    display: block;
}
div#c19-updt-sec4 .mapList ul {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
}
div#c19-updt-sec4 .mapList ul li:before{
    content: '\f041';
    left: 0;
    width: 30px;
    color:#273A88;
    text-align: center;
    font-family: 'FontAwesome';
    font-size: 16px;
    top: 0;
    transition: all .3s ease-in-out;
    margin-right: 10px;
}
div#c19-updt-sec5 p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #7A7A7A;
}
div#c19-updt-sec5 h3 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
    text-transform: capitalize;
    color: #273A88;
    margin-top: 40px;
}
div#c19-updt-sec5 h4 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #273A88;
    margin-top: 80px;
}
div#c19-updt-sec4 h5 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 24px;
    color: #273A88;
}
div#c19-updt-sec4 h6 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #4DC2ED;
}
div#c19-updt-sec4 .vc_col-sm-9 ul li {
    list-style-type: none;
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
    margin-left: -26px;
}
div#c19-updt-sec4 .iwt-icon img {
    width: 170px !important;
    margin-top: -19px;
}
div#c19-updt-sec4 .iwithtext .iwt-text {
    margin-left: 132px;
    margin-top: 10px;
}
div#c19-updt-sec4 .vc_col-sm-9 .vc_column-inner > .wpb_wrapper {
    border-left: 2px solid #FCD900;
    padding-left: 20px;
}
div#c19-updt-sec4 h6:after {
    content: '';
    display: block;
    width: 76px;
    height: 2px;
    background: #FCD900;
    margin: 10px 3px 15px;
}
#ort-trt-bansec select#input_29_8,
#ort-trt-bansec select#input_29_7,
#ort-trt-bansec input#input_29_5,
#ort-trt-bansec input#input_29_4,
#ort-trt-bansec input#input_29_3_6,
#ort-trt-bansec input#input_29_3_3 {
    background-color: #273A88;
    border: 1px solid #ffffff;
    border-radius: 10px;
    padding: 15px;
    color: #ffffff;
}
#ort-trt-bansec select,
#ort-trt-bansec input::placeholder {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    text-transform: capitalize;
    color: #FFFFFF;
}
#ort-trt-bansec p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 27px;
    color: #FCD900;
}
#ort-trt-bansec a.nectar-button span:after {
    content: '\f061';
    font-family: 'FontAwesome';
    padding-left: 10px;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
}
div#ort-trt-sec2 a.nectar-button:hover,
#ort-trt-bansec a.nectar-button:hover {
    color: #4dc2ed;
    background-color: #ffffff !important;
}
#ort-trt-bansec ul li {
    list-style-type: none;
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 12px;
}
#ort-trt-bansec ul li:before {
    content: '';
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/03/checkmark.png');
    width: 20px;
    height: 20px;
    content: '';
    display: inline-block;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: super;
    transition: all .3s ease-in-out;
    position: absolute;
    left: 0px;
    margin-top: 2px;
}
div#ort-trt-sec1 p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 39px;
    text-transform: capitalize;
    color: #273A88;
}
div#ort-trt-sec1 h6 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #7A7A7A;
}
div#ort-trt-sec2 h2 {
    color: #ffffff !important;
}
div#ort-trt-sec2 a.nectar-inherit-h4.toggle-heading {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 22px;
    color: #ffffff;
}
div#ort-trt-sec2 a.nectar-inherit-h4.toggle-heading:hover {
    color: #4DC2ED;
}
div#ort-trt-sec2 .inner-toggle-wrap p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-left: 24px;
}
div#ort-trt-sec2 .toggles.accordion {
    border-left: 2px solid #FCD900;
    padding-left: 20px;
}
div#ort-trt-sec2 h3.toggle-title:before {
    content: '\f107';
    position: absolute;
    margin-top: 23px;
    margin-left: -22px;
    padding-left: 0px;
    font-family: 'FontAwesome';
    transform: rotate(-90deg);
}
div#ort-trt-sec2 h3.toggle-title {
   
    font-size: 20px;
}
div#ort-trt-sec2 h3.toggle-title:hover:before{
    transform: rotate(0deg);
    color: #4DC2ED;
}
div#ort-trt-sec2 .toggle-title i:before,
div#ort-trt-sec2 i.fa.fa-minus-circle,
div#ort-trt-sec2 i.fa.fa-plus-circle,
div#ort-trt-sec2 .toggle-title i:after {
    display: none;
}
div#ort-trt-sec2-box .vc_col-sm-6:nth-child(2) .vc_column-inner {
    padding-top: 40px;
}
div#ort-trt-sec2-box h3 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    text-transform: capitalize;
    margin-bottom: 24px;
    color: #FFFFFF;
}
div#ort-trt-sec2-box .wpb_text_column {
    margin-bottom: 20px;
}
div#ort-trt-sec2-box p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
}
div#ort-trt-sec2-box .vc_col-sm-6 .vc_column-inner {
    transition: all .3s ease-in-out;
    padding: 30px 20px;
    margin-left: 20px;
}
div#ort-trt-sec2-box .wpb_text_column p:first-child {
    display: block;
    width: 100%;
    overflow: hidden;
}
div#ort-trt-sec2-box .wpb_text_column p:first-child img {
    float: right;
    display: block;
}
div#ort-trt-sec2-box .vc_col-sm-6:nth-child(2) .vc_column-inner {
    transform: translate(0px, 40px);
}
div#ort-trt-sec2-box {
    padding: 20px 0 30px;
}
div#ort-trt-sec2-box .vc_col-sm-6 .vc_column-inner:hover {
    transform: scale(1.1);
}
div#ort-trt-sec2-box .vc_col-sm-6 .vc_column-inner:hover h3 {
    color: #4DC2ED;
}
div#ort-trt-sec2-box .vc_col-sm-6 .vc_column-inner:hover p {
    color: #4DC2ED !important;
}
div#ort-trt-sec3-box h3 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 24px;
    text-align: center;
}
div#ort-trt-sec3 h4 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
}
div#ort-trt-sec3 h5 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
}
div#ort-trt-sec3 ul li {
    list-style-type: none;
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 12px;
    margin-left: 30px;
}
div#ort-trt-sec3 ul li:before {
    content: '';
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/03/checkmark.png');
    width: 20px;
    height: 20px;
    content: '';
    display: inline-block;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: super;
    transition: all .3s ease-in-out;
    position: absolute;
    left: 50px;
    margin-top: 2px;
}
div#ort-trt-sec3 ul:after {
    content: '';
    display: block;
    width: 76px;
    height: 2px;
    background: #FCD900;
    margin: 24px 3px 15px;
    margin-left: 57px;
}
div#ort-trt-sec3-box p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
}
div#ort-trt-sec3 h6 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 800;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #273A88;
}
div#ort-trt-sec3-box .vc_col-sm-3:nth-child(3) .vc_column-inner {
    transform: translate(0px, 60px);
}
div#ort-trt-bansec-2 {
    display: none;
}
div#ort-trt-bansec .vc_col-sm-7 .vc_column-inner {
    padding: 120px 30px;
    max-width: 80%;
    margin: 0 auto;
}
div#ort-trt-sec2 h3.toggle-title a {
    padding: 10px 0px;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    color: #273A88;
}
div#ort-trt-sec2 h3.toggle-title {
    border-bottom: none;
}
div#ort-trt-sec2 .toggle {
    border-bottom: none;
}
div#ort-trt-sec2 .toggle.open h3.toggle-title a {
    color: #4DC2ED;
}
div#ort-trt-sec2 .toggle h3.toggle-title:hover a {
    color: #4DC2ED;}
div#ort-trt-sec2 h3.toggle-title a:before {
    content: '\f078';
    font-family: 'FontAwesome';
    text-align: center;
    font-size: 15px;
    font-weight: 300;
    display: inline-block;
    vertical-align: bottom;
    transition: all .3s ease-in-out;
    width: 30px;
}
div#ort-trt-sec2 .toggle.open h3.toggle-title a:before {
    transform: rotate(270deg);
}
div#ort-trt-sec2 h3.toggle-title:before {
    display: none;
}
div#orth-svgplan-head h1 {font-family: 'caros';font-size: 60px;line-height: 60px;color: #FCD900;}

div#orth-svgplan-head strong {
    font-family: 'caros';font-size: 60px;line-height: 60px;color: #FFFFFF;
}
div#orth-svgplan-head p{
    font-family: 'caros';font-size: 22px;line-height: 42px;
}
#ort-svgplan-sec a.nectar-button,
#orth-svgplan-dnwldgud-sec a.nectar-button,
div#orth-svgplan-head a.nectar-button {
    padding: 12px 12px;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: .5px;
    border: 2px solid #4dc2ed;
    margin-top: 10px;
}
div#orth-svgplan-head a.nectar-button span:after {
    content: '\f061';
    font-family: 'FontAwesome';
    padding-left: 10px;
    font-weight: 100;
    font-size: 16px;
}
#ort-svgplan-sec a.nectar-button:hover,
div#orth-svgplan-head a.nectar-button:hover {
    background: transparent !important;
    color: #4dc2ed;
}
div#orth-svgplan-dnwldgud-sec h3 {
    font-family: 'caros';
    font-size: 32px;
    line-height: 39px;
    color: #4DC2ED;
	font-weight:800;
}
div#orth-svgplan-dnwldgud-sec h2{
    font-family: 'caros';
    font-size: 48px;
    line-height: 59px;
    color: #ffffff !important;
}
div#orth-svgplan-dnwldgud-sec p{
    font-family: 'caros';
    font-size: 16px;
    line-height: 30px;
}
div#orth-svgplan-dnwldgud-sec a.nectar-button {
    padding: 12px 50px;
    font-weight: 600;
    font-size: 14px;
    line-height: 25px;
    letter-spacing: .5px;
    border: 2px solid #4dc2ed;
    margin-top: 10px;
}
div#orth-svgplan-dnwldgud-sec a.nectar-button span:after {
    content: '\f019';
    font-family: 'FontAwesome';
    padding-left: 6px;
    font-weight: 100;
    font-size: 16px;
}
div#orth-svgplan-dnwldgud-sec a.nectar-button:hover {
    background: transparent !important;
    color: #4dc2ed;
}
div#ort-svgplan-sec .svgplan-txt p {
    font-family: 'caros';
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
    color: #7A7A7A;
}
div#ort-trt-sec2-box .vc_col-sm-6:nth-child(2) .vc_column-inner {
    padding-top: 40px;
}
div#ort-trt-sec2-box h3 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    text-transform: capitalize;
    margin-bottom: 24px;
    color: #273A88;
}
div#ort-trt-sec2-box .wpb_text_column {
    margin-bottom: 20px;
}
div#ort-trt-sec2-box .vc_col-sm-6 .vc_column-inner {
    transition: all .3s ease-in-out;
    padding: 30px 20px;
    margin-left: 20px;
}
div#ort-trt-sec2-box .wpb_text_column p:first-child {
    display: block;
    width: 100%;
    overflow: hidden;
}
div#ort-trt-sec2-box .wpb_text_column p:first-child img {
    float: right;
    display: block;
}
div#ort-trt-sec2-box .vc_col-sm-6:nth-child(2) .vc_column-inner {
    transform: translate(0px, 40px);
}
div#ort-trt-sec2-box {
    padding: 20px 0 30px;
}
div#ort-trt-sec2-box .vc_col-sm-6 .vc_column-inner:hover {
    transform: scale(1.1);
}
div#ort-trt-sec2-box .vc_col-sm-6 .vc_column-inner:hover h3 {
    color: #4DC2ED;
}
div#ort-trt-sec2-box .vc_col-sm-6 .vc_column-inner:hover p {
    color: #4DC2ED !important;
}
div#ort-svgplan-sec .feature-txt h3{
    font-family: 'caros';
    font-size: 32px;
    line-height: 39px;
    font-weight: 700;
    color: #273A88;
}
div#ort-svgplan-sec .svgplan-txt {
    border-left: 2px solid #FCD900;
    padding: 14px;
}
div#orth-svgplan-incld-sec .icld-list ul li,
div#orth-svgplan-hwitwrk-sec .hwitwrk-list ul li,
div#orth-svgplan-gudlne-sec .guideline-list ul li{
    list-style-type: none;
    margin-bottom: 12px;
}
div#ort-svgplan-sec .feature-list ul li {
    display: block;
    width: 25%;
    list-style-type: none;
    float: left;
    margin-bottom: 22px;
    position: relative;
    padding-left: 40px;
    line-height: 25px;
}
div#ort-svgplan-sec .feature-list ul {
    margin: 0;
    width: 100%;
    overflow: hidden;
    display: block;
}
div#orth-svgplan-hwitwrk-sec .hwitwrk-list ul{
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    margin-left: 40px;
}
div#orth-svgplan-incld-sec .icld-list ul,
div#orth-svgplan-gudlne-sec .guideline-list ul{
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-left: 40px;
    color: #273A88;
}
div#ort-svgplan-sec .feature-list ul {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #273A88;
}
div#orth-svgplan-incld-sec .icld-list ul li:before,
div#orth-svgplan-hwitwrk-sec .hwitwrk-list ul li:before,
div#orth-svgplan-gudlne-sec .guideline-list ul li:before,
div#ort-svgplan-sec .feature-list ul li:before {
    content: '';
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/03/checkmark.png');
    width: 30px;
    height: 30px;
    display: inline-block;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: super;
    transition: all .3s ease-in-out;
    position: absolute;
    left: 0px;
}
div#orth-svgplan-hwitwrk-sec h2 {
    color: #ffffff !important;
}
div#orth-svgplan-incld-sec h3{
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 39px;
    color: #273A88;
}
div#orth-svgplan-actpdinsrnce-sec h3 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 39px;
    color: #4DC2ED;
}
div#orth-svgplan-actpdinsrnce-sec .nectar-fancy-ul {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
}
div#orth-svgplan-actpdinsrnce-sec .nectar-fancy-ul a{
    color: #273A88;
}
div#orth-svgplan-actpdinsrnce-sec .nectar-fancy-ul a:hover{
    color: #4DC2ED;
}
div#mtl-brcs-sec5 p,
div#mtl-brcs-sec1 p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #7A7A7A;
}
div#mtl-brcs-sec4 h2,
div#mtl-brcs-sec2 h2{
    color: #ffffff !important;
}
div#mtl-brcs-sec2 p{
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
}
div#mtl-brcs-sec5 a.nectar-button:hover,
div#mtl-brcs-sec4 a.nectar-button:hover,
div#mtl-brcs-sec2 a.nectar-button:hover {
    color: #4dc2ed;
    background-color: #ffffff !important;
}
div#mtl-brcs-sec1 a.nectar-button,
div#mtl-brcs-sec6 a.nectar-button,
div#mtl-brcs-sec5 a.nectar-button,
div#mtl-brcs-sec4 a.nectar-button,
div#mtl-brcs-sec2 a.nectar-button{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
}
div#mtl-brcs-sec3 h3{
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 39px;
    color: #273A88;
}
div#mtl-brcs-sec6 p,
div#mtl-brcs-sec3 p{
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #7A7A7A;
}
div#mtl-brcs-sec3 ul li {
    list-style-type: none;
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #273A88;
    margin-bottom: 18px;
    margin-left: 12px;
}
div#mtl-brcs-sec3 ul li:before {
    content: '';
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/03/checkmark.png');
    width: 30px;
    height: 30px;
    content: '';
    display: inline-block;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: super;
    transition: all .3s ease-in-out;
    position: absolute;
    left: 0px;
    margin-top: 0px;
}
div#mtl-brcs-sec4 p{
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #ffffff;
}
div#mtl-brcs-sec5 a.nectar-inherit-h4.toggle-heading {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 22px;
    color: #273A88;
}
div#mtl-brcs-sec5 a.nectar-inherit-h4.toggle-heading:hover {
    color: #4DC2ED;
}
div#mtl-brcs-sec5 .inner-toggle-wrap p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-left: 24px;
    color: #273A88;
}
div#mtl-brcs-sec5 .toggle-title:before {
    content: '\f107';
    position: absolute;
    margin-top: 20px;
    margin-left: -22px;
    padding-left: 0px;
    font-family: 'FontAwesome';
    transform: rotate(-90deg);
}
div#mtl-brcs-sec5 h3.toggle-title {
    margin-left: 24px;
    font-size: 20px;
}
div#mtl-brcs-sec5 h3.toggle-title:hover:before{
    transform: rotate(0deg);
    color: #4DC2ED;
}
div#mtl-brcs-sec5 .toggle-title i:before,
div#mtl-brcs-sec5 i.fa.fa-minus-circle,
div#mtl-brcs-sec5 i.fa.fa-plus-circle,
div#mtl-brcs-sec5 .toggle-title i:after {
    display: none;
}
div#mtl-brcs-sec5 .toggles.accordion {
    border-left: 2px solid #FCD900;
    padding-left: 20px;
}
#mtl-brcs-sec6-box .vc_col-sm-4:nth-child(2) .vc_column-inner {
    transform: translate(0px, 50px);
}
div#mtl-brcs-sec6-box .vc_col-sm-4 .vc_column-inner {
    min-height: 414px;
    padding: 10px;
    overflow: hidden;
    transition: all .3s ease-in-out;
}
div#mtl-brcs-sec6-box .vc_col-sm-4 .vc_column-inner * {
    transition: all .3s ease-in-out;
}
div#mtl-brcs-sec6-box .vc_col-sm-4 .vc_column-inner .column-image-bg {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
div#mtl-brcs-sec6-box .vc_col-sm-4 .vc_column-inner:hover .column-image-bg {
    transform: scale(1.1);
}
div#mtl-brcs-sec6-box h3 {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    text-transform: capitalize;
    color: #FFFFFF;
    margin-bottom: 20px;
}#icnxvstrd-brcs-sec p{
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    color: #7A7A7A;
}
div#txt-sec-1 .vc_col-sm-3 .vc_column-inner {
    /*min-height: 470px;*/
    /*transition: all .3s ease-in-out;*/
    border-radius: 20px !important;
    overflow: hidden;
}
div#txt-sec-1 .vc_col-sm-3:nth-child(even) .vc_column-inner {
    transform: translate(0px, 80px);
}
div#txt-sec-1 {
    padding-bottom: 100px;
    padding-top: 30px;
}
#icnxvstrd-brcs-sec a.nectar-button {
    padding: 15px 45px;
    font-size: 14px;
    line-height: 17px;
    border: 1.5px solid #4DC2ED;
    letter-spacing: .5px;
}
#icnxvstrd-brcs-sec a.nectar-button:hover {
    color: #4DC2ED !important;
    background-color: transparent !important;
}
div#txt-sec-1 h3{
    font-family: 'Caros';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 24px;
    text-align: center;
    color: #273A88;
}
div#txt-sec-1 p{
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #7A7A7A;
}div#txt-sec-ii h3{
    font-family: 'Caros';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 39px;
    color: #273A88;
}
div#txt-sec-ii p{
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #273A88;
    text-align: left;
}
div#txt-sec-ii .vc_col-sm-4:nth-child(even) .vc_column-inner {
    transform: translate(0px, 80px);
}
div#txt-sec-ii {
    padding-bottom: 100px;
    padding-top: 30px;
}
div#map-sec-2-22 {
    padding-top: 40px;
}
div#map-sec-2-22 p {
    width: 100%;
    margin: 0px !important;
    text-align: inherit;
    font-size: 16px;
    line-height: 25px;
    font-family: 'caros';
    font-weight: 400;
}
div#map-sec-2-22 ul {
    margin: 0;
    list-style: none;
}
div#map-sec-2-22 ul li {
    list-style-type: none;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #273A88;
    padding-left: 50px;
    margin-bottom: 8px;
}
div#map-sec-2-22 ul li:last-child {
    margin-bottom: 0px;
}
div#map-sec-2-22 ul li:before {
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/03/checkmark.png');
    width: 30px;
    height: 30px;
    content: '';
    display: inline-block;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: bottom;
    margin-right: 10px;
    transition: all .3s ease-in-out;
    position: absolute;
    left: 0;
}
div#map-sec-2-22 .img-with-aniamtion-wrap {
    border-radius: 30px !important;
    overflow: hidden;
}
#bracesQuiz .gform_heading {
    display: none;
}
#bracesQuiz div#gf_page_steps_31 {
    text-align: center;
}
#bracesQuiz .vc_col-sm-10 .vc_column-inner {
    padding: 40px;
}
#bracesQuiz div#gform_fields_31 fieldset.gfield {
    border-bottom: 1px solid #B9B9B9;
    padding-bottom: 30px;
    margin-top: 0px;
}
#bracesQuiz div#gform_fields_31 fieldset.gfield:last-child {
    border-bottom: none;
}
#bracesQuiz div#gform_fields_31 legend.gfield_label.gform-field-label {
    color: #4DC2ED;
    font-family: 'caros';
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    margin-top: 0px !important;
    margin-bottom: 15px !important;
    display: block;
    overflow: hidden;
}
#bracesQuiz div#gform_fields_31 .gfield_radio .gchoice {
    display: inline-block;
    width: 24%;
}

#bracesQuiz div#gform_fields_31 fieldset.gfield:first-child {
    margin-top: 5px;
}
#bracesQuiz div#gform_fields_31 .gfield_radio .gchoice label {
    font-size: 15px;
    line-height: 20px;
    color: #000;
    font-family: 'caros';
    font-weight: 300;
}
#bracesQuiz div#gform_fields_31 legend.gfield_label.gform-field-label span.gfield_required {
    color: red;
    vertical-align: super;
}
#bracesQuiz div#gform_fields_31 fieldset.gfield:nth-child(8) .gfield_radio .gchoice, #bracesQuiz div#gform_fields_31 fieldset.gfield:nth-child(9) .gfield_radio .gchoice, #bracesQuiz div#gform_fields_31 fieldset.gfield:nth-child(10) .gfield_radio .gchoice {
    width: 45%;
}
#bracesQuiz .gform_page_footer.top_label {
    text-align: center;
}
#bracesQuiz .gform_page_footer.top_label input {
    padding: 15px 50px;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    background: #273A88;
    color: #FFFFFF;
    font-family: 'caros';
    border: 1px solid #273A88;
    transition: all .3s ease-in-out;
    border-radius: 0px !important;
}
#bracesQuiz .gform_page_footer.top_label input:hover {
    background: transparent;
    color: #273A88;
    transform: translate(0px, -5px);
    box-shadow: 2px 2px 10px 5px #0000001a;
}
#bracesQuiz input[type=text], #bracesQuiz input[type=email], #bracesQuiz input[type=tel], #bracesQuiz textarea {
    background: transparent;
    border: 1px solid #4DC2ED;
    border-radius: 0px;
    padding: 15px 10px;
    font-size: 15px;
    line-height: 20px;
    color: #000;
    font-family: 'caros';
    font-weight: 300;
}
#bracesQuiz div#gform_page_31_2 label.gfield_label.gform-field-label,
#bracesQuiz div#gform_page_31_2 legend.gfield_label.gform-field-label.gfield_label_before_complex{
    color: #000000;
    font-family: 'caros';
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
}
#bracesQuiz div#gform_page_31_2 span.gfield_required {
    vertical-align: super;
    color: red;
}
#bracesQuiz div#gform_page_31_2 input#gform_previous_button_31 {
    float: left;
    background: #fcd900;
    color: #000;
    border-color: #fcd900;
}
#bracesQuiz div#gform_page_31_2 input#gform_submit_button_31 {
    float: right;
}
#bracesQuiz .gf_step span.gf_step_number {
    background: transparent;
    border: 2px solid #fcd900;
    color: #000;
    font-size: 16px;
    font-family: 'caros';
    font-weight: 500;
    line-height: 25px;
}
#bracesQuiz .gf_step.gf_step_active span.gf_step_number {
    background: #fcd900;
}
#bracesQuiz .gf_step_completed .gf_step_number:before {
    border-radius: 50%;
    background: #4dc2ed;
    border-color: #4dc2ed;
}
#bracesQuiz .gf_step_completed .gf_step_number:after {
    font-size: 40px;
    top: 4px;
    left: 1px;
}
div#cot-sec-1 p {
    font-weight: 400;
}
div#cot-sec1-2 .vc_col-sm-3:nth-child(2) .vc_column-inner, div#cot-sec1-2 .vc_col-sm-3:nth-child(3) .vc_column-inner {
    min-height: 418px;
    border-radius: 30px !important;
    overflow: hidden;
    padding: 15px;
}
div#cot-sec1-2 .vc_col-sm-3 .column-image-bg {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
}
div#cot-sec1-2 .vc_col-sm-3:nth-child(2) .vc_column-inner *, div#cot-sec1-2 .vc_col-sm-3:nth-child(3) .vc_column-inner * {
    transition: all .3s ease-in-out;
}
div#cot-sec1-2 .wpb_text_column {
    margin-bottom: 0px;
}
div#cot-sec1-2 h6 {
    font-weight: 500;
    font-size: 24px;
    line-height: 35px;
}
div#cot-sec1-2 h6:after {
    content: '';
    display: block;
    width: 40%;
    height: 2px;
    background: #FCD900;
    margin: 15px auto;
}
div#cot-sec1-2 p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
}
div#cot-sec1-2 .vc_col-sm-3:hover .column-image-bg {
    transform: scale(1.1);
    cursor: pointer;
}
div#cot-sec1-3 {
    padding-top: 50px;
}
div#cot-sec1-3 h4 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    color: #273A88;
}
div#cot-sec1-2 .vc_col-sm-3:nth-child(3) .vc_column-inner {
    transform: translate(0px, 40px);
}
.ofc-vst-tgle h3.toggle-title a {
    padding: 10px 0px !important;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
}
.ofc-vst-tgle h3.toggle-title {
    border-bottom: none;
}
.ofc-vst-tgle .toggle {
    border-bottom: none !important;
}
.ofc-vst-tgle .toggle .inner-toggle-wrap p {
    padding-bottom: 5px;
}
.ofc-vst-tgle .toggle .inner-toggle-wrap p strong {
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    font-family: 'caros';
}
.ofc-vst-tgle .toggle .inner-toggle-wrap ul {
    margin: 0;
    list-style: none;
    margin-left: 30px;
}
.ofc-vst-tgle .toggle .inner-toggle-wrap ul li {
    position: relative;
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    font-family: 'caros';
    margin-bottom: 5px;
}
.ofc-vst-tgle h3.toggle-title a i {
    display: none;
}
.ofc-vst-tgle h3.toggle-title a:before {
    content: '\f078';
    font-family: 'FontAwesome';
    text-align: center;
    font-size: 15px;
    font-weight: 300;
    display: inline-block;
    vertical-align: bottom;
    transition: all .3s ease-in-out;
    width: 30px;
}
.ofc-vst-tgle .toggles.accordion {
    border-left: 2px solid #FCD900;
    padding-left: 15px;
}
.ofc-vst-tgle .toggle.open h3.toggle-title a:before {
    transform: rotate(270deg);
}
.ofc-vst-tgle p {
    font-size: 16px !important;
    line-height: 25px !important;
    padding-bottom: 0px !important;
    padding-left: 30px;
    font-family: 'caros';
    font-weight: 300;
}
#ofc-vst-sec-2 .toggle.open h3.toggle-title a {
    color: #fff;
}
#ofc-vst-sec-2 .toggle h3.toggle-title:hover a {
    color: #fff;
}
#ofc-vst-sec-2 h3.toggle-title a {
    color: #4bbde7;
}
#ofc-vst-sec-2 .inner-toggle-wrap ul li {
    color: #fff;
}
#ofc-vst-sec-2 .toggle .inner-toggle-wrap p {
    color: #fff;
}
.ofc-vst-tgle .toggle .inner-toggle-wrap strong {
    color: #4dc2ed;
}
#ofc-vst-sec-3 .toggle.open h3.toggle-title a {
    color: #4bbde7;
}
#ofc-vst-sec-3 .toggle h3.toggle-title:hover a {
    color: #4bbde7;
}
#ofc-vst-sec-3 h3.toggle-title a {
    color: #000;
}
#ofc-vst-sec-3 .inner-toggle-wrap ul li {
    color: #273A88;
}
#ofc-vst-sec-3 .toggle .inner-toggle-wrap p {
    color: #7A7A7A;
}
.ofc-vst-tgle .toggle .inner-toggle-wrap strong {
    color: #4dc2ed;
}
#ofc-vst-sec-1 .img-with-aniamtion-wrap, #ofc-vst-sec-2 .img-with-aniamtion-wrap, #ofc-vst-sec-3 .img-with-aniamtion-wrap {
    border-radius: 30px;
    overflow: hidden;
}
div#ofc-vst-sec-1 h3 {
    font-weight: 500;
    font-size: 32px;
    line-height: 39px;
    color: #273A88;
}
div#ofc-vst-sec-1 p {
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #7A7A7A;
    padding-bottom: 0;
}
div#orth-svgplan-actpdinsrnce-sec table {
    width: 100%;
    overflow: hidden;
    border: none;
    background: transparent;
    margin: 20px 0;
}
div#orth-svgplan-actpdinsrnce-sec table tr:nth-child(odd) {
    background: transparent;
}
div#orth-svgplan-actpdinsrnce-sec table td {
    background: transparent;
    border: none;
    padding: 10px;
}
div#orth-svgplan-actpdinsrnce-sec table td h3 {
font-size: 32px;    
line-height: 39px;
color: #273A88;  
padding-bottom: 15px;
}
div#orth-svgplan-actpdinsrnce-sec table td {
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    color: #273A88;
    width: 33%;
    border-left: 1px solid #FCD900;
    padding: 20px 15px 20px !important;
    position: relative;
}
div#orth-svgplan-actpdinsrnce-sec table td:after {
    content: '';
    display: block;
    width: 93%;
    height: 1px;
    background: #747474;
    position: absolute;
    bottom: 0;
    left: 15px;
	opacity: .3;
}
div#orth-svgplan-actpdinsrnce-sec table td:first-child {
    font-weight: 500;
    font-size: 20px;
    line-height: 22px;
    color: #4DC2ED;
}
div#orth-svgplan-actpdinsrnce-sec table tr:first-child td {
    padding-top: 5px !important;
}
div#orth-svgplan-actpdinsrnce-sec table tr:last-child td:after {
    display: none;
}
div#orth-svgplan-actpdinsrnce-sec table tr:last-child td {
    padding-bottom: 0px !important;
}
div#cstm_footer ul.menu li.current-menu-item:before {
    color: #FCD900;
    transform: rotate(0deg);
}
div#cstm_footer ul.menu li.current-menu-item {
    color: #4DC2ED;
}
div#grmntwn-sec3 iframe {
    width: 100%;
    height: 100%;
}
div#grmntwn-sec3 .vc_col-sm-6:last-child .vc_column-inner .wpb_wrapper,
div#grmntwn-sec3 .vc_col-sm-6:last-child .vc_column-inner .wpb_wrapper .wpb_raw_code{
    height: 100%;
}
div#loc-sec-1 .gravity-theme,
#book-sec .gravity-theme {
    margin-top: 30px;
}
div#loc-sec-1 input[type=text],
div#loc-sec-1 input[type=email], 
div#loc-sec-1 input[type=tel],
div#loc-sec-1 textarea, 
div#loc-sec-1 select,
#book-sec input[type=text],
#book-sec input[type=email], 
#book-sec input[type=tel],
#book-sec textarea, 
#book-sec select,
div#ort-trt-bansec input[type=text],
div#ort-trt-bansec input[type=email], 
div#ort-trt-bansec input[type=tel], 
div#ort-trt-bansec textarea, 
div#ort-trt-bansec select,
div#grmntwn-bansec input[type=text],
div#grmntwn-bansec input[type=email], 
div#grmntwn-bansec input[type=tel], 
div#grmntwn-bansec textarea, 
div#grmntwn-bansec select, 
div#reqForm input[type=text],
div#reqForm input[type=email], 
div#reqForm input[type=tel], 
div#reqForm textarea, 
div#reqForm select{
	
    padding: 15px;
    background: transparent;
    border: 1px solid #4dc2ed;
    font-family: 'caros';
    font-size: 16px;
    font-weight: 300;
    border-radius: 10px;
}
div#loc-sec-1 .gform_footer.before,
#book-sec .gform_footer.before,
div#grmntwn-bansec .gform_footer.before{
    justify-content: center;
}
div#loc-sec-1 input[type=submit],
#book-sec input[type=submit],
div#ort-trt-bansec input[type=submit],
div#grmntwn-bansec input[type=submit],
div#reqForm input[type=submit]{
    padding: 15px 40px !important;
    background: #FCD900;
    font-size: 16px;
    line-height: 25px;
    font-family: 'caros';
    font-weight: 500;
    letter-spacing: .5px;
    border-radius: 10px !important;
    color: #273A88;
	opacity: 1;
}
h2.gform_submission_error.hide_summary {
    font-size: 15px !important;
    line-height: 25px !important;
    font-weight: 400 !important;
    color: #c02b0a !important;
    margin-bottom: 0px !important;
}
div#loc-sec-1 .gform_validation_errors,
#book-sec .gform_validation_errors,
div#ort-trt-bansec .gform_validation_errors,
div#grmntwn-bansec .gform_validation_errors {
    padding: 20px;
}
#book-sec input[type=text],
#book-sec input[type=email],
#book-sec input[type=tel],
#book-sec textarea, 
#book-sec select,
div#ort-trt-bansec input[type=text],
div#ort-trt-bansec input[type=email],
div#ort-trt-bansec input[type=tel],
div#ort-trt-bansec textarea, 
div#ort-trt-bansec select,
div#grmntwn-bansec input[type=text],
div#grmntwn-bansec input[type=email], 
div#grmntwn-bansec input[type=tel], 
div#grmntwn-bansec textarea, 
div#grmntwn-bansec select{
    color: #fff;
}
#book-sec select option,
div#ort-trt-bansec select option,
div#grmntwn-bansec select option,
div#reqForm select option{
	color: #7a7a7a;
}
#book-sec input::placeholder,
#book-sec textarea::placeholder, 
#book-sec select::placeholder,
div#ort-trt-bansec input::placeholder,
div#ort-trt-bansec textarea::placeholder, 
div#ort-trt-bansec select::placeholder,
div#grmntwn-bansec input::placeholder,
div#grmntwn-bansec textarea::placeholder, 
div#grmntwn-bansec select::placeholder{
    color: #ffffff;
}
ul.pojo-a11y-toolbar-items.pojo-a11y-tools li {
    list-style: none;
    list-style-type: none;
}
#book-sec .gb-form .gform_heading h2.gform_title {
    display: none !important;
}
#book-sec .gb-form p.gform_required_legend {
    display: none;
}
#book-sec .gb-form legend.gfield_label.gform-field-label {
    border-bottom: none;
}
#book-sec .gb-form .gravity-theme {
    margin-top: 30px;
}
#book-sec .gb-form input[type=text], #book-sec .gb-form input[type=email],#book-sec .gb-form textarea, #loc-sec .gb-form select {
    padding: 14px;
    background: transparent;
    border: 1px solid #4dc2ed;
    font-family: 'caros';
    font-size: 16px;
    font-weight: 300;
    border-radius: 10px;
    color: #7a7a7a;
}
#book-sec .gb-form .gform_footer.before {
    justify-content: center;
}
#book-sec .gb-form input[type=submit] {
    padding: 10px 20px !important;
    background: #FCD900;
    font-size: 14px;
    line-height: 25px;
    font-family: 'caros';
    font-weight: 500;
    letter-spacing: .5px;
    border-radius: 10px !important;
    color: #273a88;
	opacity: 1;
}
#book-sec .gb-form input[type=submit]:hover {
    padding: 10px 20px !important;
    background: #4dc2ed;
    font-size: 14px;
    line-height: 25px;
    font-family: 'caros';
    font-weight: 500;
    letter-spacing: .5px;
    border-radius: 10px !important;
    color: #ffffff;
}
.gfield_description.instruction.validation_message,
div#gform_70_validation_container {
    display: none;
}
form#gform_70 .gfield_description.validation_message {
    padding: 5px;
    font-size: 11px;
    line-height: 11px;
    text-align: center;
}
h2.gform_submission_error.hide_summary {
    font-size: 15px !important;
    line-height: 25px !important;
    font-weight: 400 !important;
    color: #c02b0a !important;
    margin-bottom: 0px !important;
}
#book-sec .gb-form .gform_validation_errors {
    padding: 20px;
}
#book-sec .gb-form input[type=text],
#book-sec .gb-form input[type=email], 
#book-sec .gb-form input[type=tel],
#book-sec .gb-form textarea, 
#book-sec .gb-form select{
    color: #7a7a7a;
}
#book-sec .gb-form input::placeholder,
#book-sec .gb-form textarea::placeholder, 
#book-sec .gb-form select::placeholder{
	color: #7a7a7a;
}
a#to-top {
    bottom: 40px;
}
div#loc-near-sec {
    margin-top: -100px;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    margin-bottom: -80px !important;
}
div#loc-blog-sec-innr .vc_col-sm-4, div#loc-blog-sec-innr .vc_col-sm-4 * {
    transition: all .3s ease-in-out;
}
div#loc-blog-sec-innr .vc_col-sm-4 .vc_column-inner {
    min-height: 400px;
    padding: 10px 20px 20px;
    border-radius: 30px;
    overflow: hidden;
}
div#loc-blog-sec-innr .column-overlay-layer {
    opacity: .75  !important;
}
div#loc-blog-sec-innr .vc_col-sm-4 .vc_column-inner .column-image-bg {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 30px;
}
div#loc-blog-sec-innr h3 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
}
div#loc-blog-sec-innr p {
    padding-bottom: 5px;
    color: #FCD900;
}
div#loc-blog-sec-innr .vc_col-sm-4 .vc_column-inner:hover .column-image-bg {
    transform: scale(1.1);
}
div#loc-blog-sec-innr .vc_col-sm-4 .vc_column-inner:hover p, div#loc-blog-sec-innr .vc_col-sm-4 .vc_column-inner:hover h3 {
    transform: scale(.9);
}
div#loc-blog-sec-innr .vc_col-sm-4:nth-child(even) .vc_column-inner {
    transform: translate(0px, 50px);
}
div#loc-blog-sec-innr {
    padding-bottom: 60px;
}
body.single-wpsl_stores div#sidebar {
    display: none;
}
html body.single-wpsl_stores .post-area.col.span_9 {
    width: 80%;
    margin: 0 auto !important;
    float: none;
}
body.single-wpsl_stores h1.entry-title {
    text-align: center;
    font-weight: 700;
    font-size: 50px;
    line-height: 65px;
    letter-spacing: .5px;
    font-family: 'caros' !important;
    margin-bottom: 0px !important;
    color: #273a88;
}
html body.single-wpsl_stores .post-area.col.span_9 p, html body.single-wpsl_stores .post-area.col.span_9 span, html body.single-wpsl_stores .post-area.col.span_9 div {
    font-size: 16px;
    font-family: 'caros';
    font-weight: 400;
    color: #676767;
    line-height: 30px;
}
body.single-wpsl_stores .container.main-content .row:last-child {
    display: none;
}
html body.single-wpsl_stores .post-area.col.span_9 a {font-size: 16px;font-family: 'caros';font-weight: 400;line-height: 30px;transition: all .3s ease-in-out;}
html body.single-wpsl_stores .post-area.col.span_9 a:hover {
    color: #273a88;
}
html body.single-wpsl_stores table.wpsl-opening-hours {
    width: 100% !important;
    overflow: hidden;
    margin-top: 30px;
    display: block;
}
html body.single-wpsl_stores table.wpsl-opening-hours tbody {
    padding: 40px 20px;
    overflow: hidden;
    display: block;
    background: #273a88;
    border-radius: 20px;
}
html body.single-wpsl_stores table.wpsl-opening-hours tbody tr td {
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    width: 50%;
    background: transparent;
    color: #fff;
    padding: 15px 0px;
    font-family: 'caros';
}
html body.single-wpsl_stores table.wpsl-opening-hours tbody tr {
    width: 100% !important;
    display: block;
    border-bottom: 1px solid #4dc2ed;
}
body:not(.woocommerce-cart).single-wpsl_stores .main-content table tr:nth-child(2n+1) {
    background: transparent;
}
html body.single-wpsl_stores table.wpsl-opening-hours tbody tr td:last-child {
    text-align: right;
}
html body.single-wpsl_stores .blog-img-bio {
    display: none;
}
html body.single-wpsl_stores table.wpsl-opening-hours tbody tr:last-child {
    border: none;
}
/* ----updted-video-sec------ */
div#video-sec-2 .vc_col-sm-3 .vc_column-inner {
    min-height: 450px;
    padding: 15px 15px 30px;
    overflow: hidden;
    border-radius: 20px;
    transition: all .3s ease-in-out;
}
div#video-sec-2 div#video-sec-pa2 {
    display: none;
}
div#video-sec-2 .vc_col-sm-3 .vc_column-inner .column-image-bg {
    background-size: cover;
}
div#video-sec-2 .vc_col-sm-3 .vc_column-inner * {
    transition: all .3s ease-in-out;
}
div#video-sec-2 div#video-sec-h3 {
    margin-bottom: 0;
}
div#video-sec-2 div#video-sec-h3 h3, div#video-sec-2 div#video-sec-pa2 h3 {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 1px;
    font-family: 'caros';
    font-weight: 600;
}
div#video-sec-2 div#video-sec-pa2 h3 {
    margin-bottom: 10px;
}
div#video-sec-2 div#video-sec-pa2 p {
    font-size: 16px;
    line-height: 25px;
    font-weight: 300;
    padding-bottom: 0;
}
div#video-sec-2 div#video-sec-pa2 p a {
    display: block;
    margin-top: 15px;
    color: #fcd900;
    font-size: 18px;
    font-weight: 500;
}
div#video-sec-2 div#video-sec-pa2 p a:after {
    content: '\f178';
    font-family: 'FontAwesome';
    padding-left: 10px;
    transition: all .3s ease-in-out;
    display: inline-block;
}
div#video-sec-2 div#video-sec-pa2 p a:hover {
    color: #4dc2ed;
    transform: translate(0px, -5px);
}
div#video-sec-2 div#video-sec-pa2 p a:hover:after {
    color: #fcd900;
    padding-left: 15px;
    transform: rotate(-25deg) !important;
}
div#video-sec-2 .vc_col-sm-3 .vc_column-inner:hover {
    background-color: rgba(39, 58, 136, .8);
    padding: 15px;
    justify-content: center;
}
div#video-sec-2 .vc_col-sm-3 .vc_column-inner:hover div#video-sec-h3 {
    display: none;
}
div#video-sec-2 .vc_col-sm-3 .vc_column-inner:hover div#video-sec-pa2 {
    display: block;
}
div#video-sec-2 .vc_col-sm-3 .vc_column-inner:hover .column-image-bg {
    transform: scale(1.1);
}
div#video-sec-2 .vc_col-sm-3:nth-child(even) {
    transform: translate(0px, 50px) !important;
}
div#video-sec-2 {
    padding-bottom: 50px;
}
div#oe-pay-otn-1 {
    padding-bottom: 20px;
}
div#oe-pay-otn-1 p {
    color: #000;
}
div#oe-pay-otn-2 .pay-tbl .vc_column-inner {
    background: #fff;
    overflow: hidden;
    padding: 50px 20px;
    border-radius: 10px;
    box-shadow: 3px 3px 20px -20px #000;
    max-width: 95%;
    margin: 0 auto;
    border-top: 15px solid #000;
    transition: all .3s ease-in-out;
}
div#oe-pay-otn-2 .pay-tbl img {
        width: 100px;
    margin-bottom: 5px;
}
div#oe-pay-otn-2 .pay-tbl .wpb_text_column {
    margin-bottom: 0;
}
div#oe-pay-otn-2 .pay-tbl h3 {
    color: #273a88;
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 1px;
    padding-bottom: 15px;
}
div#oe-pay-otn-2 .pay-tbl p {
    font-size: 15px;
    font-weight: 400;
    padding-bottom: 15px;
}
div#oe-pay-otn-2 .pay-tbl h4 {
    font-size: 28px;
    line-height: 40px;
    font-weight: 500;
    color: #4DC2ED;
    padding-bottom: 15px;
    padding-top: 10px;
}
div#oe-pay-otn-2 .pay-tbl p a {
    display: inline-block;
    padding: 12px 40px;
    background: #273A88;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    border: 2px solid #273A88;
    margin: 10px 0 20px;
    transition: all .3s ease-in-out;
}
div#oe-pay-otn-2 .pay-tbl p a:hover {
    background: transparent;
    transform: translate(0px, -5px);
    color: #273A88;
}
div#oe-pay-otn-2 .pay-tbl .tble-not p {
    padding-bottom: 0;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
}
div#oe-pay-otn-2 .pay-tbl .tble-not {
    padding-top: 25px;
    border-top: 1px solid #eee;
}
div#oe-pay-otn-2 .pay-tbl.bg-1 .vc_column-inner {
    border-top-color: #4dc2ed;
}
div#oe-pay-otn-2 .pay-tbl.bg-2 .vc_column-inner {
    border-top-color: #fcd900;
}
div#oe-pay-otn-2 .pay-tbl.bg-1 p a:hover {
    background: transparent;
}
div#oe-pay-otn-2 .pay-tbl.bg-3 .vc_column-inner {
    border-top-color: #273a88;
}
div#oe-pay-otn-2 .pay-tbl .vc_column-inner:hover {
    transform: scale(1.05);
}
div#oe-pay-otn-2 {
    margin-bottom: 0px;
}
.oe-pay-otn-row-1 {
    padding-bottom: 50px;
}
div#oe-pay-otn-2 {
    margin-bottom: 0px;
}
.oe-pay-otn-row-1 {
    padding-bottom: 50px;
}
div#oe-pay-otn .row-bg-wrap {
    position: relative;
}
div#oe-pay-otn > .row-bg-wrap:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 600px;
    background: #ECFAFF;
    bottom: -1200px;
}
/*Option 2*/
.option-2 div#oe-pay-otn-2 .pay-tbl .vc_column-inner {
    max-width: 100%;
    padding: 30px 10px;
}
/* .option-2 div#oe-pay-otn-2 .pay-tbl.bg-3 img {
    width: 200px;
} */
.option-2 div#oe-pay-otn-2 .pay-tbl img {
    width: 100px;
}
.option-2 div#oe-pay-otn-2 .pay-tbl h3 {
    min-height: 75px;
    padding-bottom: 0px;
    font-size: 18px;
}
.option-2 div#oe-pay-otn-2 .pay-tbl h4 {
    font-size: 20px;
    font-weight: 600;
}
.option-2 div#oe-pay-otn-2 .pay-tbl p a {
    padding: 10px 30px;
    font-size: 14px;
    font-weight: 500;
}
.option-2 > .row-bg-wrap:after {
    bottom: -750px !important;
    height: 350px !important;
}
div#oe-pay-otn h2 strong {
    display: block;
}
div#oe-pay-otn h2 {
    font-size: 30px;
    line-height: 45px;
    margin-bottom: 15px !important;
}
div#oe-pay-otn .wpb_text_column {
    margin-bottom: 0px;
}
/*=====Media Quries=====*/
@media (max-width: 1600px) {}
@media (max-width: 1366px) {
#box-sec-1 .vc_col-sm-4 .vc_column-inner:hover p img {
    margin-right: 200px;
}
}
@media (max-width: 1336px) {
#box-sec-1 .vc_col-sm-4 .vc_column-inner:hover p img {
    margin-right: 210px;
}
}
@media (max-width: 1280px) {
#box-sec-1 .vc_col-sm-4 .vc_column-inner:hover p img {
    margin-right: 170px;
}
#home-ban h1 {
    font-size: 55px;
    line-height: 70px;
}
.testi-sec-3 .vc_column-inner {transform: translate(370px, -150px);}
#book-sec-1 .vc_col-sm-6:nth-child(1) img {
    transform: translate(0px, 10px);
}
div#c19-updt-sec4 .iwt-text ul li {
    word-wrap: break-word;
}
div#home-shop-sec-1 h3 {
    font-size: 22px;
}
div#map-sec-maps div#wpsl-stores ul li p.wpsl-contact-details span a {
    font-size: 14px;
}
div#loc-sec-1 h2 {
    font-size: 35px;
}
div#loc-blog-sec h2, div#loc-nwsltr-sec h2 {
    font-size: 35px;
    line-height: 45px;
}
div#grmntwn-sec1-1 .iwithtext, div#grmntwn-sec1 .iwithtext {
    margin-left: -80px;
    margin-top: -4px;
}
}
@media (max-width: 1024px) {
#home-ban h1 {
    font-size: 45px;
    line-height: 60px;
}
#home-ban a.nectar-button {
    padding: 10px 20px;
}
.head_text ul li:nth-child(1) a {
    padding: 10px 20px;
}
header#top .head_text,
header#top .head_lang{
    display: none;
}
div#slide-out-widget-area .head_text,
div#slide-out-widget-area .head_lang{
    display: block;
}
	div#slide-out-widget-area .head_lang {
    text-align: center;
    background: #273a88;
    padding: 10px;
    width: 100%;
    margin: 0;
    border-radius: 4px;
}
div#slide-out-widget-area .head_lang ul#sortable {
    text-align: center;
    width: 100%;
}
div#slide-out-widget-area .head_lang ul#sortable li {
    float: none !important;
    display: inline-block;
    text-align: center;
    margin-right: 10px;
}
div#slide-out-widget-area .head_lang div#flags {
    width: 100%;
}
div#slide-out-widget-area .head_text {
    margin: 30px 0 0px !important;
}
.head_text ul li {
    display: block;
    margin-right: 0;
    margin-bottom: 10px;
}
.head_text ul li a {
    display: block;
    text-align: center;
}
h2 {
    font-size: 40px;
    line-height: 50px;
}
div#video-sec-1 {
    padding-top: 50px;
    padding-bottom: 70px;
}
div#video-sec h2 {
    margin-bottom: -50px !important;
}
div#video-sec-1 a.nectar_video_lightbox span.link-text h3 {
    font-size: 22px;
}
div#video-sec-1 .vc_col-sm-3 .vc_column-inner {
    min-height: 310px;
}
#book-sec-1 .vc_col-sm-6:nth-child(1) img {
    transform: translate(0px, 10px);
}
#box-sec-1 h4 {
    font-size: 25px;
    line-height: 33px;
}
#box-sec-1 .vc_col-sm-4 .vc_column-inner {
    padding: 30px;
}
#box-sec-1 .vc_col-sm-4 .vc_column-inner:hover p img {
    margin-right: 110px;
}
div#testi-sec-1 .vc_col-sm-12 .vc_column-inner {
    width: 360px;
}
.testi-sec-1 .vc_column-inner {
    transform: translate(270px, 70px);
}
.testi-sec-3 .vc_column-inner {
    transform: translate(290px, -150px);
}
div#testi-sec .vc_col-sm-8 > .vc_column-inner {
    padding: 60px 20px;
}
div#map-sec-maps {
    padding-top: 10px;
}
div#map-sec-maps .wpsl-select-wrap select {
    padding: 14px 10px !important;
    line-height: 30px !important;
}
div#map-sec-maps div#wpsl-stores ul li .wpsl-store-location p strong a {
    font-size: 20px;
}
div#map-sec-maps div#wpsl-stores ul li p span.wpsl-street, div#map-sec-maps div#wpsl-stores ul li p span {
    display: inline-block !important;
    font-size: 13px;
}
div#map-sec-maps div#wpsl-stores ul li .wpsl-direction-wrap a.wpsl-directions {
    bottom: 55px;
    padding: 5px 15px;
}
div#map-sec-maps div#wpsl-stores ul li p.wpsl-contact-details span a {
    font-size: 14px;
}
ul.ui_icon li {
    margin-bottom: 10px;
}
div#ortho-ban-sec {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
div#ortho-sec-1 div#ortho-sec-1-1 {
    width: 100%;
    display: inline-block;
}
div#ortho-dr-sec-1 .vc_col-sm-3 .vc_column-inner {
    min-height: 280px;
}
div#ortho-dr-sec-1 h3 {
    font-size: 18px;
    line-height: 25px;
}
div#ortho-dr-sec-1 h4 {
    font-size: 16px;
}
div#ortho-sec-1 .vc_col-sm-4 .vc_column-inner div#ortho-sec-1-1:nth-child(4) {
    padding-bottom: 20px;
}
div#ortho-sec-1-2 .vc_col-sm-6 {
    width: 50%;
}
div#ortho-sec-1 {
    padding-bottom: 0px !important;
}
div#ortho-ban-sec h1 {
    font-size: 40px;
    line-height: 50px;
}
div#loc-main-nav ul li h3 {
    font-size: 25px;
    line-height: 35px;
}
div#loc-ban h1 {
    font-size: 40px;
    line-height: 50px;
}
div#loc-ban h4 {
    font-size: 20px;
}
div#loc-ban a.nectar-button {
    padding: 12px 40px;
}
div#loc-dr-sec h2 {
    margin-bottom: 0px !important;
}
div#loc-dr-sec h3 {
    font-size: 28px;
    line-height: 40px;
}
div#loc-dr-sec .dr_links .dr_time {
    font-size: 16px;
}
div#loc-dr-sec .dr_links .dr_url a {
    font-size: 16px;
}
div#loc-team-sec h2 {
    font-size: 30px;
    line-height: 40px;
}
div#loc-team-sec-main p {
    font-size: 12px;
}
div#loc-team-sec-main p {
    font-size: 10px;
}
div#loc-team-sec-main .vc_col-sm-2 .vc_column-inner {
    min-height: 200px;
}
div#loc-insu-sec h3 {
    font-size: 25px;
    line-height: 40px;
}
div#loc-insu-sec h3.toggle-title a {
    font-size: 18px;
}
div#loc-insu-sec .toggle .inner-toggle-wrap p strong {
    font-size: 15px;
}
div#loc-insu-sec .toggle .inner-toggle-wrap ul li {
    font-size: 14px;
}
div#loc-near-sec .vc_col-sm-4 .vc_column-inner {
    padding: 10px;
}
div#loc-near-sec ul li a {
    font-size: 12px;
    word-break: break-word
}
div#loc-near-sec ul li:before {
    font-size: 15px;
}
div#loc-near-sec ul li {
    margin-bottom: 5px;
	padding-left: 30px;
}
div#loc-near-sec h2 {
    font-size: 30px;
    line-height: 40px;
}
div#loc-near-sec p {
    font-size: 20px;
    line-height: 30px;
}
#loc-near-sec-1-1 h4 {
    font-size:  !important;
}
#loc-near-sec-1-1 h4 a {
    font-size: 14px;
}
#loc-near-sec-1-1 h4:before {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
#loc-near-sec-1-1 h4 {
    line-height: 20px;
}
div#loc-near-sec iframe {
    height: 150px;
}
div#loc-blog-sec .article-content-wrap h3.title {
    font-size: 20px;
    line-height: 30px;
}
div#loc-insu-sec h3.toggle-title a {
    font-size: 16px;
    line-height: 25px;
}
div#loc-insu-sec .loc-faq .toggle .inner-toggle-wrap p {
    font-size: 15px;
}
/* div#loc-nwsltr-sec .vc_col-sm-12.wpb_column > .vc_column-inner {
    padding: 60px 25px;
} */
div#loc-nwsltr-sec h2 {
    font-size: 30px;
    line-height: 50px;
}
/* div#loc-nwsltr-sec {
    padding-top: 0px !important;
    padding-bottom: 80px !important;
} */
div#loc-nwsltr-sec a.nectar-button {
    padding: 12px 50px;
    font-size: 12px;
    line-height: 24px;
}
div#grmntwn-bansec h1 {
    font-size: 40px;
    line-height: 50px;
}
div#grmntwn-sec1 .iwithtext .iwt-text {
    margin-left: 10px;
}
div#grmntwn-sec1 .iwt-text a {
    font-size: 20px;
    line-height: 30px;
}
div#grmntwn-sec1 .iwt-text em {
    font-size: 14px;
}
div#grmntwn-sec1 .iwithtext {
    margin-left: -24px;
}
div#grmntwn-sec5 h2 br {
    display: none;
}
div#grmntwn-sec5 h2 {
    font-size: 35px;
    line-height: 45px;
}
div#grmntwn-sec3 a.nectar-inherit-h4.toggle-heading {
    font-size: 16px;
}
div#grmntwn-sec3 .inner-toggle-wrap ul li {
    font-size: 14px;
}
div#ortho-dr-inner-sec-1 h4 {
    font-size: 20px;
    line-height: 30px;
}
div#ortho-dr-inner-sec-1 h5 {
    font-size: 16px;
}
div#ortho-dr-inner-sec-1 ul li a {
    font-size: 15px;
}
div#ortho-dr-inner-sec-1 ul li:before {
    font-size: 18px;
}
div#all-blog-set .col.span_3,
body.post-template-default.single-post .col.span_3{
    width: 27%;
}
div#all-blog-set .content-inner {
    min-height: 300px;
}
div#all-blog-set .article-content-wrap h3.title {
    font-size: 18px;
    line-height: 25px;
}
div#all-blog-set {
    padding-top: 20px !important;
}
div#clear-sec-2-2 .vc_col-sm-3 {
    width: 50%;
    margin: 0px auto 20px auto !important;
}
div#clear-sec-2-2 .vc_col-sm-3:nth-child(even) .vc_column-inner {
    transform: translate(0px, 50px);
}
div#clear-sec-2-2 .vc_col-sm-3 .nectar-flip-box,
div#clear-sec-2-2 .vc_col-sm-3 .flip-box-front,
div#clear-sec-2-2 .vc_col-sm-3 .flip-box-back{
    height: 100% !important;
}
div#ort-trt-bansec .vc_col-sm-7 .vc_column-inner {
    max-width: 100%;
}
div#ort-trt-sec3 h4:after,
div#ort-trt-sec3 ul:after{
    margin: 24px auto 15px;
}
div#orth-svgplan-dnwldgud-sec h2 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 0px !important;
}
div#orth-svgplan-dnwldgud-sec h3 {
    font-size: 25px;
    line-height: 30px;
}
div#cot-sec1-2 .vc_col-sm-3:nth-child(2) .vc_column-inner, div#cot-sec1-2 .vc_col-sm-3:nth-child(3) .vc_column-inner {
    min-height: 320px;
}
div#near-chi-loc-sec-lst .vc_col-sm-3 .vc_column-inner {
    min-height: 280px;
}
div#near-chi-loc-sec-lst {
    margin-top: 0px;
    padding-top: 60px !important;
}
div#home-shop-sec .nectar-flip-box .flip-box-front, div#home-shop-sec .nectar-flip-box .flip-box-back {
    min-height: 280px !important;
}
div#home-shop-sec .nectar-flip-box .flip-box-front .inner, div#home-shop-sec .nectar-flip-box .flip-box-back .inner {
    padding: 20px;
}
div#home-shop-sec .owl-nav.disabled {
    top: -75px;
}
div#home-shop-sec-1 h3 {
    font-size: 16px;
    line-height: 25px;
}
div#home-shop-sec-1 p {
    font-size: 15px;
}
div#testi-sec-1 .iwithtext h4 {
    font-size: 20px;
}
div#loc-sec-1 h2 {
    font-size: 25px;
    line-height: 35px;
}
div#slide-out-widget-area .head_text ul {
    text-align: center;
}
div#slide-out-widget-area .head_text ul li:last-child {
    margin-bottom: 0px;
    margin-top: 7px;
}
div#slide-out-widget-area .head_text ul li:nth-child(4) a,
div#slide-out-widget-area .head_text ul li:nth-child(2) a {
    background: #fcd900;
    color: #273a88;
	border-radius: 5px;
}
div#slide-out-widget-area .head_text ul li:nth-child(4) a:hover,
div#slide-out-widget-area .head_text ul li:nth-child(2) a:hover {
    background: transparent;
    border-color: #fcd900;
    color: #273a88 !important;
}
div#loc-sec-1 h3 {
    font-size: 25px;
    line-height: 40px;
}
div#video-sec-1 .vc_col-sm-3:first-child:after {
    width: 235px !important;
    height: 143px !important;
    bottom: -100px !important;
    right: -80px !important;
}
div#lngul-ban-sec h1 {
    font-size: 30px !important;
    line-height: 40px !important;
}
div#lngul-ban-sec h4 {
    font-size: 16px !important;
    line-height: 25px !important;
}
div#lngul-ban-sec input[type=text], div#lngul-ban-sec input[type=email], div#lngul-ban-sec input[type=tel], div#lngul-ban-sec select, div#lngul-ban-sec textarea {
    padding: 10px !important;
}
div#lngul-rtng-sec h3 {
    font-size: 25px !important;
    line-height: 35px !important;
}
div#lngul-cntnt-sec-1 .vc_col-sm-6 {
    width: 100%;
    text-align: center;
}
div#lngul-cntnt-sec img {
    margin-bottom: 20px !important;
}
div#lngul-cntnt-sec a.play_button.nectar_video_lightbox {
    right: 150px !important;
    bottom: 50px !important;
}
div#video-sec-2 {
    padding-top: 60px;
}
div#video-sec-2 .vc_col-sm-3 {
    width: 50%;
    margin-bottom: 30px;
}
div#video-sec-2 .vc_col-sm-3 .vc_column-inner {
    min-height: 550px;
}
}
@media (max-width: 800px) {
	    #bbb-sec p {
    font-size: 12px;
}
#bbb-sec h2{
    font-size: 20px;
}
#home-ban .vc_col-sm-5, #home-ban .vc_col-sm-7 {
    width: 50%;
    margin-bottom: 0px;
}
#home-ban h1 {
    font-size: 35px;
    line-height: 50px;
}
#home-ban .wpb_text_column {
    margin-bottom: 5px;
}
#home-ban a.nectar-button {
    display: block;
    margin-bottom: 10px;
    text-align: center;
    margin-right: 0 !important;
}
div#video-sec h2 {
    margin-bottom: 10px !important;
}
h2 {
    font-size: 35px;
    line-height: 45px;
}
div#video-sec-1 {
    padding-top: 10px;
    padding-bottom: 50px;
}
div#video-sec-1 .vc_col-sm-3 .vc_column-inner {
    min-height: 414px;
}
div#testi-sec .vc_col-sm-4 {
    text-align: center;
}
div#video-sec-1 .vc_col-sm-3 {
    margin-bottom: 30px;
}
div#book-sec .vc_col-sm-6:first-child {
    display: none;
}
div#book-sec {
    padding: 80px 0 !important;
}
#book-sec-1 .vc_col-sm-6:nth-child(2) .vc_column-inner {
    padding-top: 0;
}
div#box-sec-1 {
    padding: 0 0 80px;
}
#box-sec-1 .vc_col-sm-4:nth-child(2) .vc_column-inner {transform: translate(0px, 0px);}
div#box-sec-1 .vc_col-sm-4 {
    width: 50%;
    margin-bottom: 15px;
}
div#box-sec-1 .vc_col-sm-4:last-child {
    width: 100%;
}
#box-sec-1 .vc_col-sm-4 .vc_column-inner:hover p img {
    margin-right: 130px;
}
#box-sec-1 .vc_col-sm-4:last-child .vc_column-inner:hover p img {
    margin-right: 440px;
}
div#box-sec-1 {
    margin-top: -20px;
}
div#testi-sec .vc_col-sm-4 .vc_column-inner {
    padding: 150px 50px;
}
div#testi-sec .vc_col-sm-8 > .vc_column-inner {
    padding: 60px 40px;
}
div#testi-sec-1 .vc_col-sm-12 .vc_column-inner {
    width: 400px;
}
.testi-sec-3 .vc_column-inner {
    transform: translate(340px, -135px);
}
.testi-sec-1 .vc_column-inner {
    transform: translate(290px, 65px);
}
div#testi-sec h2 {
    margin-bottom: 0px !important;
}
div#map-sec-maps div#wpsl-gmap {
    display: none;
}
div#map-sec-maps div#wpsl-result-list {
    width: 100%;
}
div#map-sec-maps div#wpsl-stores ul li p.wpsl-contact-details span {
    display: block !important;
}
div#map-sec-maps div#wpsl-stores ul li p span.wpsl-street, div#map-sec-maps div#wpsl-stores ul li p span {
    font-size: 14px;
}
div#map-sec .vc_col-sm-4 {
    width: 33.3%;
    margin-bottom: 0;
}
div#map-sec h3 {
    font-size: 18px;
}
div#map-sec h3 span {
    display: block;
}
div#map-sec-maps div#wpsl-stores {
    height: 300px !important;
}
div#cstm_footer h4 {
    margin: 30px 0 15px;
    font-size: 25px;
    line-height: 35px;
}
div#ortho-dr-sec-1 .vc_col-sm-3 {
    margin-bottom: 20px;
    margin-top: 0px !important;
}
div#ortho-dr-sec-1 {
    padding-bottom: 0px;
}
div#loc-nwsltr-sec {
    padding-top: 0px !important;
    text-align: center;
}
div#loc-ban .vc_col-sm-5 {
    display: none;
}
div#loc-ban .vc_col-sm-4, div#loc-ban .vc_col-sm-3 {
    width: 50%;
}
div#loc-ban a.play_button.large.nectar_video_lightbox {
    margin-left: -260px;
    margin-top: 30px;
}
div#loc-team-sec-main .vc_col-sm-2 {
    width: 50%;
}
div#loc-team-sec-main .vc_col-sm-2 .vc_column-inner {
    min-height: 420px;
}
div#loc-team-sec-main p {
    font-size: 15px;}
div#loc-team-sec-main p strong {
    font-size: 20px;
}
div#loc-cnst-sec h2 {
    line-height: 50px;
}
div#loc-insu-sec .vc_col-sm-6 {
    width: 50%;
    text-align: left !important;
    margin-bottom: 0;
}
div#loc-insu-sec .vc_col-sm-6 .vc_column-inner {
    border-left: 1px solid #FCD900;
}
div#loc-insu-sec h3 {
    font-size: 20px;
    line-height: 30px;
}
div#loc-near-sec .vc_col-sm-4 .vc_column-inner {
    padding: 10px;
    max-width: 60%;
    margin: 0 auto;
    text-align: left;
}
div#loc-near-sec {
}
div#loc-near-sec ul li a {
   font-size: 16px;
    word-break: break-word;
}
div#loc-near-sec iframe {
    height: 250px;
}
div#loc-near-sec ul li {
    margin-bottom: 10px;
}
#loc-near-sec-1-1 .vc_col-sm-3 {
    width: 25%;
    text-align: left !important;
}
#loc-near-sec-1-1 .vc_col-sm-5{
		text-align: left !important;
	}
div#loc-near-sec {
    padding-bottom: 60px !important;
}
div#loc-blog-sec .col.span_4 {
    width: 32%;
}
div#loc-blog-sec .article-content-wrap {
    min-height: 300px;
    padding: 20px 10px;
}
div#loc-blog-sec .article-content-wrap h3.title {
    font-size: 16px;
    line-height: 24px;
}
div#loc-nwsltr-sec .vc_col-sm-12.wpb_column > .vc_column-inner {
    padding: 20px;
}
div#loc-nwsltr-sec {
    padding-top: 60px !important;
}
#box-sec-1 .vc_col-sm-4 .vc_column-inner {
    text-align: left;
}
div#grmntwn-bansec, div#grmntwn-sec4, div#grmntwn-sec5 {
    text-align: center;
}
div#grmntwn-bansec .vc_col-sm-7 {
    text-align: left;
}
div#grmntwn-sec1 {
    text-align: center;
}
div#grmntwn-sec1 .iwt-icon {
    position: relative;
    display: inline-block;
    margin-top: 0px;
}
div#grmntwn-sec1 .iwithtext .iwt-text {
    display: inline-block;
    padding-left: 15px;
}
div#grmntwn-sec1 .iwithtext {
    margin-left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
div#grmntwn-sec3 .column-image-bg {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
div#popmake-23932 {
    width: 600px !important;
    left: 100px !important;
}
div#ptnt-sec-1-2 .vc_col-sm-4 {
    width: 50%;
}
div#ortho-dr-inner-sec-1 .vc_col-sm-4:nth-child(even) .vc_column-inner {
    transform: translate(0px, 0px);
}
div#ortho-dr-inner-sec-1 .vc_col-sm-4 .vc_column-inner {
    max-width: 50%;
    margin: 0 auto 20px;
}
div#ortho-dr-inner-sec-1 .vc_col-sm-4 {
    margin-bottom: 0px;
}
div#ortho-dr-inner-sec-1 .vc_col-sm-4:last-child .vc_column-inner {
    margin-bottom: 0;
}
div#ortho-dr-inner-sec-1 ul {
    text-align: center;
}
div#ortho-dr-inner-sec-1 ul li:before {
    position: relative;
    width: auto;
    padding-right: 10px;
}
div#ortho-dr-inner-sec-1 ul li {
    padding-left: 0;
}
div#grmntwn-bansec .vc_col-sm-5 a.nectar-button {
    display: none;
}
div#grmntwn-bansec-2 {
    display: block;
}
div#grmntwn-bansec-1 {
    margin-bottom: 0;
}
div#grmntwn-bansec-2 {
    padding-top: 30px;
}
div#grmntwn-bansec .vc_col-sm-7 {
    margin-top: -10px;
}
div#all-blog-set div#sidebar,
body.post-template-default.single-post div#sidebar{
    display: none;
}
div#all-blog-set .post-area.col.span_9 {
    margin-bottom: 0;
}
div#all-blog-set {
    padding-bottom: 20px !important;
    margin-bottom: -30px;
}
div#in-pg-head {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
}
.blog-img-bio .blog-feture-img img {
    height: auto;
}
body.post-template-default.single .content-inner h2 {
    font-size: 25px;
    line-height: 35px;
    margin: 20px 0px 0px !important;
}
body.post-template-default.single .inner_row {
    margin-bottom: 0;
}
body.post-template-default.single-post .related-post-wrap .col.span_4:nth-child(2) {
    transform: translate(0px, 0px);
}
body.post-template-default.single-post .related-post-wrap .col.span_4 {
    width: 45%;
    margin-right: 30px;
}
div#in-pg-sec-1 {
    text-align: center;
}
div#in-pg-sec-1 h2 {
    margin-bottom: 0px !important;
}
div#loc-cnst-sec .vc_col-sm-2 {
    display: none;
}
.gal-smile h3 {
    font-size: 35px;
    line-height: 45px;
}
.gal-smile {
    text-align: center;
}
.gal-smile h4 {
    font-size: 25px;
    line-height: 35px;
}
div#mediaoe-sec-1 div#mediaoe-sec-1-1 .vc_col-sm-4:nth-child(2) .vc_column-inner, div#mediaoe-sec-2 div#mediaoe-sec-1-1 .vc_col-sm-4:nth-child(2) .vc_column-inner {
    transform: translate(0px, 0px);
}
div#mediaoe-sec-1 div#mediaoe-sec-1-1 .vc_col-sm-4, div#mediaoe-sec-2 div#mediaoe-sec-1-1 .vc_col-sm-4 {
    margin-bottom: 30px;
}
div#mediaoe-sec-1 div#mediaoe-sec-1-1, div#mediaoe-sec-2 div#mediaoe-sec-1-1 {
    padding-bottom: 0;
}
div#c19-updt-sec1 {
    padding-top: 80px !important;
    padding-bottom: 60px !important;
}
div#c19-updt-sec1 img {
    display: none;
}
div#c19-updt-sec1 h3 {
    font-size: 25px;
}
div#c19-updt-sec2 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#c19-updt-sec4 .vc_col-sm-3, div#c19-updt-sec4 .vc_col-sm-9 {
    width: 50%;
}
div#c19-updt-sec4 h3 {
    font-size: 20px;
    line-height: 30px;
}
div#c19-updt-sec4 h4 {
    font-size: 20px;
    line-height: 30px;
}
div#c19-updt-sec4 .vc_col-sm-9 ul li {
    font-size: 14px;
}
div#c19-updt-sec4 .vc_col-sm-9 ul li:before, div#c19-updt-sec4 .iwt-text ul li:before {
    font-size: 18px;
}
div#c19-updt-sec4 .vc_col-sm-3 .vc_column-inner {max-width: 60%;display: inline-block;width: 100%;left: 80px;}
div#c19-updt-sec4 .vc_col-sm-9 .wpb_text_column {
    margin-bottom: 10px;
}
div#c19-updt-sec5 {
    text-align: center !important;
}
div#c19-updt-sec5 h3 {
    text-align: center !important;
}
div#c19-updt-sec5 p {
    text-align: center !important;
}
div#ort-trt-bansec .vc_col-sm-5 {
    margin-bottom: 10px;
    text-align: center;
}
div#ort-trt-bansec .vc_col-sm-5 a.nectar-button {
    display: none;
}
div#ort-trt-bansec-2 {
    display: block;
    padding-top: 30px;
}
div#ort-trt-bansec .vc_col-sm-7 .vc_column-inner {
    max-width: 80%;
    padding: 50px;
}
#ort-trt-bansec ul li:before {
    position: relative;
    vertical-align: middle;
    margin-right: 10px;
    width: 30px;
    height: 30px;
}
#ort-trt-bansec ul li {
    line-height: 30px;
}
div#ort-trt-sec1 p {
    font-size: 25px;
    line-height: 35px;
}
div#ort-trt-sec1 {
    text-align: center;
}
div#ort-trt-sec2-box .vc_col-sm-6 {
    width: 50%;
    margin-bottom: 20px;
}
div#ort-trt-sec2-box .vc_col-sm-6 .vc_column-inner {
    margin-left: 0;
}
div#ort-trt-sec2-box .vc_col-sm-6:nth-child(2) .vc_column-inner {
    transform: translate(0px, 30px);
}
.ort-trt-sec2-box222 {
    padding: 0 !important;
    margin: 0 !important;
}
div#orth-svgplan-head h1 {
    font-size: 40px;
    line-height: 50px;
}
div#orth-svgplan-head strong {
    font-size: 40px;
    line-height: 50px;
}
div#orth-svgplan-dnwldgud-sec {
    text-align: center;
}
div#ort-svgplan-sec {
    text-align: center;
}
div#ort-svgplan-sec .svgplan-txt {
    border-left: none;
    border-top: 1px solid #FCD900;
}
div#ort-svgplan-sec .feature-list ul li {
    width: 50%;
    text-align: left;
}
div#orth-svgplan-gudlne-sec {
    text-align: center;
}
div#orth-svgplan-incld-sec .icld-list ul li:before, div#orth-svgplan-hwitwrk-sec .hwitwrk-list ul li:before, div#orth-svgplan-gudlne-sec .guideline-list ul li:before, div#ort-svgplan-sec .feature-list ul li:before {
    position: relative;
    vertical-align: middle;
    margin-right: 10px;
}
div#orth-svgplan-incld-sec .icld-list ul, div#orth-svgplan-gudlne-sec .guideline-list ul {
    margin-left: 0;
}
div#ort-svgplan-sec .feature-list ul li {
    padding-left: 0;
}
div#orth-svgplan-hwitwrk-sec {
    text-align: center;
}
div#orth-svgplan-hwitwrk-sec .hwitwrk-list ul {
    margin-left: 0;
}
div#orth-svgplan-incld-sec {
    text-align: center;
}
div#orth-svgplan-actpdinsrnce-sec {margin-bottom: 0;padding-bottom: 0px !important;}
div#orth-svgplan-actpdinsrnce-sec .vc_col-sm-4 {
    width: 50%;
}
.nectar-fancy-ul ul li .icon-default-style[class^=icon-] {
    font-size: 14px;
}
div#orth-svgplan-actpdinsrnce-sec .nectar-fancy-ul a {
    font-size: 15px;
}
div#orth-svgplan-actpdinsrnce-sec h3 {
    font-size: 20px;
    line-height: 28px;
}
#mtl-brcs-sec6-box .vc_col-sm-4:nth-child(2) .vc_column-inner {
    transform: translate(0px, 0px);
}
#mtl-brcs-sec6-box .vc_col-sm-4 {
    width: 50%;
}
#mtl-brcs-sec6-box .vc_col-sm-4:last-child {
    margin: 0 auto;
}
div#mtl-brcs-sec6-box {
    padding-bottom: 0px !important;
}
div#mtl-brcs-sec6 {
    margin-bottom: 0px;
    padding-bottom: 0px !important;
}
div#mtl-brcs-sec5 img {
    display: none;
}
div#txt-sec-ii .vc_col-sm-4:nth-child(even) .vc_column-inner {
    transform: translate(0px, 0px);
}
div#txt-sec-ii {
    padding-top: 0px;
    padding-bottom: 0px !important;
    margin-bottom: 0px;
    text-align: center;
}
div#txt-sec-ii p {
    text-align: center;
}
div#txt-sec-ii .vc_col-sm-4 {
    width: 50%;
    margin-bottom: 20px;
}
div#txt-sec-ii .vc_col-sm-4:last-child {
    margin: 0 auto;
}
div#orth-svgplan-actpdinsrnce-sec table {
    width: 1000px;
    overflow-x: scroll;
    overflow: initial;
}
div#orth-svgplan-actpdinsrnce-sec .inner_row .vc_col-sm-12 .vc_column-inner {
    overflow: auto;
}
div#orth-svgplan-actpdinsrnce-sec table td:after {
    width: 90%;
}
div#orth-svgplan-actpdinsrnce-sec table td h3 {
    font-size: 25px;
    line-height: 35px;
}
div#orth-svgplan-actpdinsrnce-sec table td:first-child {
    font-size: 18px;
}
div#orth-svgplan-actpdinsrnce-sec table td {
    font-size: 15px;
}
div#near-chi-loc-sec {
    text-align: center;
}
div#near-chi-loc-light-sec .vc_col-sm-6:nth-child(1) .iwt-text, div#near-chi-loc-sec .vc_col-sm-6:nth-child(1) .iwt-text {
    text-align: left;
    padding: 0px;
    display: inline-block;
    vertical-align: super;
    margin-left: 0;
    padding-left: 20px;
}
div#near-chi-loc-sec-i .iwt-icon {
    position: relative;
    display: inline-block;
    vertical-align: bottom;
}
div#near-chi-loc-sec .iwt-icon img {
    margin-bottom: 0;
}
div#near-chi-loc-light-sec .iwt-text, div#near-chi-loc-sec .iwt-text {
    padding: 0;
    margin-left: 0;
    display: inline-block;
    text-align: left;
    padding-left: 10px;
}
div#near-chi-loc-sec ul li {
    text-align: left;
}
div#near-chi-loc-sec {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#near-chi-loc-light-sec {
    text-align: center;
}
div#near-chi-loc-light-sec-i .iwt-icon {
    position: relative;
    display: inline-block;
}
div#near-chi-loc-light-sec .iwt-icon img {
    margin-bottom: 0;
}
div#near-chi-loc-light-sec {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#chs-orth-sec {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
div#near-chi-loc-sec-lst .vc_col-sm-3 .vc_column-inner {
    min-height: 414px;
}
div#home-shop-sec-2 {
    margin-bottom: -30px !important;
}
div#home-shop-sec .owl-nav.disabled {
    top: -67px;
}
div#loc-ban h1 {
    font-size: 30px;
    line-height: 40px;
}
div#loc-ban h4 {
    font-size: 18px;
	width: 90%;
}
div#loc-sec-2-new {
    text-align: center;
}
div#loc-sec-2-new .img-with-aniamtion-wrap {
    width: 80%;
    margin: 0 auto 20px;
}
div#loc-dr-sec img {
    width: 70%;
    margin: 50px auto 0;
}
div#loc-dr-sec {
    text-align: center;
}
div#loc-dr-sec .owl-nav.disabled {
    left: 0;
    right: 0;
    top: 0px;
}
div#loc-insu-sec .vc_col-sm-6.loc-faq-sec-hd {
    display: none;
}
div#loc-insu-sec .vc_col-sm-6.loc-faq {
    width: 100%;
}
div#box-sec-1 {
    padding-bottom: 30px !important;
}
div#loc-team-sec-main .vc_col-sm-2 {
    margin-top: 0px !important;
    margin-bottom: 25px !important;
}
div#loc-near-sec {
    padding-top: 100px !important;
    margin-top: 0px !important;
    margin-bottom: -10px !important;
}
div#video-sec {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#loc-insu-sec {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
div#cstm_footer .row-bg.viewport-desktop.using-image.using-bg-color {
    background-size: 220px;
    background-attachment: fixed !important;
    background-position: center right !important;
    opacity: .3;
}
div#loc-blog-sec-innr .vc_col-sm-4 {
    width: 33%;
}
div#loc-blog-sec-innr h3 {
    font-size: 16px;
    line-height: 25px;
}
div#loc-blog-sec-innr .vc_col-sm-4 .vc_column-inner {
    min-height: 300px;
}
div#ort-trt-sec3-box .vc_col-sm-4:nth-child(2) .vc_column-inner {
    transform: translate(0px, 0px) !important;
}
div#msg-frm-pr-2 .p-txt1 p em, div#msg-frm-pr-2 .p-txt2 p em {
    text-align: center;
}
div#msg-frm-pr-2 .p-txt1 p , div#msg-frm-pr-2 .p-txt2 p {
    text-align: center !important;
}
div#msg-frm-pr-2 img {
    margin-bottom: 16px;
}
div#prt2 .vc_col-sm-6:first-child {
    border-right: 0 !important;
    padding: 0 !important;
}
div#prt2 .vc_col-sm-6 {
    padding: 0 !important;
    margin-bottom: 0;
}
div#prt2 p:after {
    content: '';
    display: block;
    width: 150px;
    height: 2px;
    background: #fcd900;
    margin: 20px auto 0;
}
div#prt2 .vc_col-sm-6:last-child p:after {
    display: none;
}
div#video-sec-1 .vc_col-sm-3:first-child:after {
    top: 10px;
    width: 150px !important;
    height: 110px !important;
    right: -110px !important;
}
div#video-sec-1 .vc_col-sm-3:last-child:after {
    bottom: -180px;
    top: initial !important;
}
div#testi-sec .vc_col-sm-4 h2:before {
    margin: 0px auto 15px;
}
div#pat-frm-inn-title .vc_col-sm-8 {
    margin-bottom: 0;
}
div#pat-frm-inn-dtls .vc_col-sm-6 {
    margin-bottom: 0;
}
div#lngul-ban-sec textarea {
    height: 100px;
}
div#lngul-ban-sec .row-bg.viewport-desktop.using-image {
    background-color: #273a88 !important;
    background-image: none !important;
}
div#lngul-ban-sec {
    text-align: center;
}
div#lngul-ban-sec .gform_footer.top_label {
    justify-content: center;
}
div#lngul-ban-sec input[type=text], div#lngul-ban-sec input[type=email], div#lngul-ban-sec input[type=tel], div#lngul-ban-sec select, div#lngul-ban-sec textarea {
    padding: 15px !important;
}
div#lngul-ban-sec h1 {font-size: 35px !important;line-height: 50px !important;padding-bottom: 15px;}
div#lngul-insrnc-sec {
    text-align: center;
}
div#lngul-insrnc-sec-1 .vc_col-sm-4 {
    width: 33%;
}
html body div#lngul-vs-sec-2 .vc_col-sm-4:nth-child(2) {
    transform: translate(0px, 0px) !important;
}
div#lngul-vs-sec-2 .vc_col-sm-4 {
    width: 60%;
    margin: 0 auto 20px;
}
div#lngul-vs-sec-2 .vc_col-sm-4:last-child {
    margin-bottom: 0;
}
div#lngul-vs-sec-2 {
    padding-bottom: 40px !important;
}
div#lngul-cta-sec-1 img {
    display: none;
}
div#lngul-cta-sec {
    padding: 40px !important;
}
div#lngul-cta-sec-1 .vc_col-sm-5 {
    display: none;
}
div#video-sec-2 .vc_col-sm-3 .vc_column-inner {
    min-height: 440px;
}
div#stickybar {
    z-index: 9999;
}
div#header-secondary-outer {
    top: 0;
}
div#header-outer {
    padding-top: 0;
}
div#stickybar .row-bg {
    background-color: #e1f7ff !important;
}
header#top a#logo {
    margin-top: 12px;
}
div#oe-pay-otn-1 .vc_col-sm-10 {
    margin-bottom: 0px;
}
.option-2 > .row-bg-wrap:after {
    bottom: -800px !important;
}
div#oe-pay-otn h2 {
    font-size: 35px;
    line-height: 50px;
}
div#oe_btn-mob{
	display: block !important;
}
div#cstm_footer .vc_col-sm-4, div#cstm_footer .vc_col-sm-2 {
    width: 50%;
}
div#cstm_footer img{
margin-top: 30px;		
}
}
@media (max-width: 768px) {}
@media (max-width: 480px) {
body.wp-singular.post-template-default.single.single-post div#page-header-bg,
body.wp-singular.post-template-default.single.single-post div#page-header-wrap{
    height: auto !important;
}
	#bbb-sec .logoSec .row{
    flex-direction: column;
}
#bbb-sec .logoSec .logoSecr1 a{
    margin:0 auto;
}
#pojo-a11y-toolbar {
        top: 239px !important;
    }
div#stickybar p {
    font-size: 14px;
}
div#mtl-brcs-sec1 .vc_col-sm-6.imgbrdr img {
    width: 300px;
}
.theme-22787 {
    width: 340px !important;
    left: 65px !important;
}
#drPop h3 {
    font-size: 30px;
    line-height: 40px;
}
#drPop table.dr_times tr td {
    font-size: 15px;
    padding: 10px 0;
}
.theme-22787 button.pum-close.popmake-close {
    top: -10px;
    right: -10px;
    background: #fff;
}
#home-ban .vc_col-sm-5, #home-ban .vc_col-sm-7 {
    width: 100%;
    margin-bottom: 40px;
}
#home-ban h1 {
    text-align: center;
    margin-bottom: 20px;
}
#home-ban a.nectar-button {
    margin-bottom: 20px;
}
#home-ban a.nectar-button:last-child {
    margin-bottom: 0;
}
h2 {
    font-size: 30px;
    line-height: 40px;
}
div#video-sec-1 .vc_col-sm-3:nth-child(even) .vc_column-inner {
    transform: translate(0px, 40px);
}
div#video-sec-1 .vc_col-sm-3 {
    width: 50%;
    margin-bottom: 15px;
}
div#video-sec-1 .vc_col-sm-3 .vc_column-inner {
    min-height: 300px;
}
div#video-sec-1 {
    padding-bottom: 50px;
}
div#box-sec-1 .vc_col-sm-4:last-child {width: auto;}
div#box-sec-1 .vc_col-sm-4 {
    width: 80% !important;
    margin: 0 auto 30px;
}
#box-sec-1 .wpb_text_column p:first-child img {
    float: none;
    margin: 0 auto 15px;
}
#box-sec-1 .wpb_text_column p:first-child {
    text-align: center;
}
#box-sec-1 .vc_col-sm-4 .vc_column-inner {
    text-align: center;
}
#box-sec-1 .vc_col-sm-4 .vc_column-inner:hover p img {
    margin-right: auto;
    transform: scale(.9);
}
#box-sec-1 .vc_col-sm-4:last-child .vc_column-inner:hover p img {
    margin-right: auto;
}
div#home-shop-sec {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#home-shop-sec h2 {
    margin-bottom: -10px !important;
}
div#testi-sec-1 .vc_col-sm-12 .vc_column-inner {
    width: auto;
    box-shadow: -8px 40px 40px rgb(0 0 0 / 15%) !important;
    margin-bottom: 20px;
}
.testi-sec-1 .vc_column-inner {
    transform: translate(0px, 0px);
}
.testi-sec-3 .vc_column-inner {
    transform: translate(0px, 0px);
}
.testi-sec-1 {
    margin-top: 30px !important;
}
.testi-sec-3 {
    margin-bottom: 20px !important;
}
div#map-sec p {
    width: 100%;
}
div#map-sec-maps .wpsl-input {
    width: 100%;
    margin-bottom: 10px !important;
    padding-bottom: 10px;
}
div#map-sec-maps .wpsl-select-wrap {
    width: 100%;
}
div#map-sec-maps .wpsl-search-btn-wrap {
    width: 100%;
}
div#map-sec-maps .wpsl-input input {
    width: 100% !important;
}
div#cstm_footer img {
    width: 70%;
}
div#cstm_footer h4 {
    margin: 0 0 20px;
    font-size: 25px;
}
div#ortho-ban-sec h1 {
    font-size: 35px;
    line-height: 40px;
}
div#ortho-ban-sec {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#ortho-dr-sec-1 .vc_col-sm-3 {
    width: 50%;
}
div#ortho-dr-sec-1 .vc_col-sm-3 .vc_column-inner {
    min-height: 300px;
}
div#loc-nwsltr-sec h2 {
    line-height: 40px;
}
div#loc-nwsltr-sec p {
    font-size: 18px;
    line-height: 25px;
}
div#ortho-ban-sec .row-bg {
    background-position: 90% !important;
}
div#loc-main-nav ul li {
    margin-right: 15px;
    padding: 8px;
}
div#loc-main-nav ul li h3 {
    font-size: 20px;
}
div#loc-main-nav {
    padding-top: 0px !important;
    padding-bottom: 20px !important;
}
.loc-lst-1 h3 a {
    font-size: 20px;
    line-height: 25px;
    display: block;
}
.loc-lst-1 ul li a {
    font-size: 15px;
}
.loc-lst-1 ul li:before {
    font-size: 18px;
    font-weight: 300;
}
.loc-lst-1 {
    padding-bottom: 30px !important;
}
div#loc-ban h1 {
    font-size: 20px;
    line-height: 30px;
}
div#loc-ban .vc_col-sm-4 {margin-bottom: 0;}
div#loc-ban a.play_button.large.nectar_video_lightbox {
    margin-left: 0;
}
div#loc-ban a.nectar-button {
    padding: 12px 20px;
    font-size: 12px;
}
div#loc-ban a.nectar-button span:after {
    padding-left: 5px;
}
div#loc-ban h4 {
        font-size: 14px;
    margin-bottom: 8px;
    padding-left: 10px;
    line-height: 25px;
}
div#loc-ban h4 a:before {
    font-size: 16px;
    left: -20px;
}
div#loc-dr-sec img {
    margin-top: 20px;
}
div#loc-ban .wpb_text_column {
    margin-bottom: 10px;
}
div#loc-dr-sec .dr_links .dr_url a {
    font-size: 12px;
}
div#loc-dr-sec .dr_links .dr_url a:after {
    font-size: 13px;
}
div#loc-dr-sec .dr_links .dr_time {
    width: 40%;
    font-size: 14px;
}
div#loc-dr-sec .dr_links .dr_time:before {
    font-size: 20px;
    margin-right: 10px;
}
div#loc-dr-sec .dr_links .dr_url {
    width: 60%;
}
div#loc-team-sec-main .vc_col-sm-2 .vc_column-inner {
    min-height: 290px;
}
div#loc-insu-sec .vc_col-sm-6 {
    width: 100%;
    margin-bottom: 15px;
}
div#loc-near-sec .vc_col-sm-4 .vc_column-inner {
    max-width: 90%;
}
#loc-near-sec-1-1 .vc_col-sm-3 {
    width: 50%;
    margin-bottom: 10px;
}
#loc-near-sec-1-1 h4 a {
    font-size: 16px;
}
#loc-near-sec-1-1 h4:before {
    width: 30px;
    height: 30px;
}
#loc-near-sec-1-1 h4 {
    line-height: 30px;
}
div#loc-cnst-sec .vc_col-sm-2 {
    display: none;
}
div#loc-cnst-sec {
    padding-top: 60px !important;
}
div#loc-blog-sec .col.span_4 {
    width: 80%;
    margin: 0 auto 20px auto;
}
div#loc-blog-sec .article-content-wrap {
    min-height: 380px;
}
div#loc-blog-sec .col.span_4:last-child {margin: 0 auto !important;}
div#loc-dr-sec .owl-nav.disabled {
    margin-top: 0;
    top: -5px;
    left: 0;
}
div#grmntwn-bansec .vc_col-sm-7 .vc_column-inner {
    padding: 20px 20px 20px 25px;
    max-width: 90%;
}
div#grmntwn-bansec .vc_col-sm-7 div#gform_wrapper_28 {
    margin-bottom: 0;
    padding-bottom: 0;
}
div#in-pg-head {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
div#in-pg-head h1 {
    font-size: 35px;
    line-height: 45px;
}
div#popmake-23932 {
    width: 90% !important;
    left: 20px !important;
}
div#ptnt-sec-1-2 .vc_col-sm-4 .vc_column-inner {
    min-height: 220px;
}
div#ortho-dr-inner-sec-1 .vc_col-sm-4 .vc_column-inner {
    max-width: 80%;
    padding: 10px;
}
div#ptnt-sec-1-2 {padding-bottom: 30px !important;}
div#ptnt-sec-1-2 .vc_col-sm-4 {
    margin-top: 0;
    margin-bottom: 20px;
}
div#ptnt-sec-1 .vc_col-sm-4:last-child .vc_column-inner {
    transform: translate(0px, 30px);
}
div#ptnt-sec-1-2 h3 {
    font-size: 14px;
    line-height: 20px;
}
div#all-blog-set .post.type-post:nth-child(even) {
    transform: translate(0px, 0px);
}
div#all-blog-set .content-inner {
    min-height: 400px;
}
div#all-blog-set .posts-container {height: auto !important;}
div#all-blog-set div#pagination {
    margin-top: 80px;
}
body.post-template-default.single-post div#page-header-wrap div#page-header-bg {
    height: 400px !important;
}
body.post-template-default.single-post div#page-header-wrap div#page-header-bg h1.entry-title {
    font-size: 30px;
    line-height: 40px;
}
body.post-template-default.single-post .related-post-wrap .col.span_4 {
    width: 80%;
    margin: 0 auto 20px!important;
}
body.post-template-default.single-post h3.related-title {
    font-size: 35px;
    text-align: center;
    line-height: 45px;
}
body.post-template-default.single-post .blog_next_prev_buttons {
    display: none;
}
.blog_cta-sec .col {
    width: 100%;
    text-align: center;
    margin-bottom: 0;
}
.blog_cta-sec .vc_column-inner {
    flex-direction: column;
    padding: 30px;
}
.blog_cta-sec .vc_column-inner p {
    padding-bottom: 15px !important;
}
div#clear-sec-2-2 .vc_col-sm-3 {
    width: 80%;
    margin-bottom: 20px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
div#clear-sec-2-2 .vc_col-sm-3:nth-child(even) .vc_column-inner {
    transform: translate(0px, 0px);
}
div#clear-sec-2-2 {
    padding-bottom: 20px;
}
.gal-smile h3 {
    font-size: 28px;
    line-height: 38px;
}
.gal-smile h4 {
    font-size: 20px;
    line-height: 30px;
}
div#in-pg-sec-1-1 h4 {
    font-size: 22px;
    line-height: 32px;
}
div#mediaoe-sec-1 div#mediaoe-sec-1-1 h4, div#mediaoe-sec-2 div#mediaoe-sec-1-1 h4 {
    font-size: 18px;
    line-height: 28px;
}
div#mediaoe-sec-2 div#mediaoe-sec-1-1 p a {
    font-size: 13px;
    line-height: 20px;
}
#dent-refe-1 h4 {
    font-size: 22px;
    line-height: 32px;
    font-weight: 500;
}
div#dent-refe h3 {
    font-size: 30px;
    line-height: 40px;
}
div#dent-refe h3 {
    text-align: left;
}
.dr-note-lst h3 {
    font-size: 30px;
    line-height: 40px;
}
.dr-note-lst {
    padding-top: 80px !important;
    padding-bottom: 60px !important;
}
div#c19-updt-sec4 .vc_col-sm-3, div#c19-updt-sec4 .vc_col-sm-9 {
    width: 100%;
}
div#c19-updt-sec4 .vc_col-sm-3 .vc_column-inner {
    margin: 0 auto 0px;
    left: auto;
    border-bottom: 2px solid #fcd900;
    padding-bottom: 40px;
}
div#c19-updt-sec4 {
    text-align: center !important;
}
div#c19-updt-sec4 .vc_col-sm-9 .vc_column-inner > .wpb_wrapper {
    border-left: none;
}
div#c19-updt-sec4 .vc_col-sm-9 ul {
    margin: 0;
}
div#c19-updt-sec4 .vc_col-sm-9 .wpb_text_column {
    margin-bottom: 15px;
}
div#c19-updt-sec4 .iwt-icon {
    position: relative;
    width: 100%;
    left: auto;
    top: auto;
    display: block;
    overflow: hidden;
}
div#c19-updt-sec4 .iwt-icon img {
    width: 100%;
    margin-top: 0;
}
div#c19-updt-sec4 .iwithtext {
    margin-bottom: 0;
}
div#c19-updt-sec4 .iwithtext .iwt-text {
    padding-left: 0;
    margin-left: 0;
}
div#c19-updt-sec4 h6:after {
    margin: 20px auto 20px;
}
div#c19-updt-sec4 .divider-wrap {
    margin-top: -10px;
    margin-bottom: 30px;
}
div#c19-updt-sec4 .mapList ul li {
    width: 50%;
    text-align: left;
}
div#c19-updt-sec5 h4 {
    margin-top: 0;
}
div#ort-trt-bansec h1 {
    font-size: 40px;
    line-height: 50px;
}
#ort-trt-bansec p {
    font-size: 20px;
    line-height: 30px;
}
div#ort-trt-bansec .vc_col-sm-7 .vc_column-inner {
    max-width: 100%;
    padding: 40px;
}
div#ort-trt-sec1 p {
    font-size: 20px;
    line-height: 30px;
}
div#ort-trt-sec1 .img-with-aniamtion-wrap {
    margin-bottom: 20px;
    margin-top: -10px;
}
div#ort-trt-sec2-box h3 {
    font-size: 20px;
}
div#ort-trt-sec2-box p {
    font-size: 15px;
}
div#ort-trt-sec2-box .vc_col-sm-6 .vc_column-inner {
    padding: 20px;
}
div#ort-trt-sec3-box .vc_col-sm-3:nth-child(3) .vc_column-inner {
    transform: translate(0px, 0px);
}
div#ort-trt-sec3-box .vc_col-sm-3 {
    width: 80%;
    margin: 0 auto 30px;
}
div#ort-trt-sec3-box .vc_col-sm-3 .column-image-bg {
    background-repeat: no-repeat;
    background-size: cover;
}
div#ort-trt-sec3-box .vc_col-sm-3 .vc_column-inner {
    padding: 40px 20px;
}
div#ort-trt-sec3 h5 {
    text-align: center;
}
div#ort-trt-sec3 ul {
    margin: 0;
    text-align: center;
}
div#ort-trt-sec3 ul li {
    margin-left: 0;
    line-height: 30px;
}
div#ort-trt-sec3 ul li:before {
    position: relative;
    left: 0;
    margin-top: 0;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    margin-right: 10px;
}
div#ort-trt-sec3 .divider-wrap {
    display: none;
}
div#ort-trt-sec3-box {
    padding-bottom: 20px !important;
}
div#orth-svgplan-head {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
div#orth-svgplan-head h1, div#orth-svgplan-head strong {
    font-size: 30px !important;
    line-height: 40px !important;
}
div#orth-svgplan-head p {
    font-size: 16px;
    line-height: 22px;
}
div#orth-svgplan-dnwldgud-sec h3 {
    font-size: 20px;
    line-height: 25px;
}
div#orth-svgplan-dnwldgud-sec h2 {
    font-size: 25px;
    line-height: 35px;
}
div#ort-svgplan-sec .feature-list ul li {
    width: 100%;
}
div#ort-svgplan-sec .feature-txt h3 {
    font-size: 25px;
    text-align: left;
}
div#orth-svgplan-incld-sec h3 {
    font-size: 25px;
    line-height: 35px;
}
div#orth-svgplan-actpdinsrnce-sec .vc_col-sm-4 {
    width: 100%;
}
div#orth-svgplan-actpdinsrnce-sec .vc_col-sm-4 .vc_column-inner {
    border-left: none;
    border-bottom: 1px solid #fcd900;
}
div#orth-svgplan-actpdinsrnce-sec h2 {
    text-align: left !important;
    margin-bottom: -30px !important;
}
div#orth-svgplan-actpdinsrnce-sec h3 br {
    display: none;
}
div#mtl-brcs-sec6-box .vc_col-sm-4 .vc_column-inner {
    min-height: 300px;
}
div#mtl-brcs-sec6, div#mtl-brcs-sec1, div#mtl-brcs-sec2, div#mtl-brcs-sec3, div#mtl-brcs-sec4, div#mtl-brcs-sec5 {
    text-align: center;
}
div#mtl-brcs-sec3 ul li {
    text-align: left;
}
div#mtl-brcs-sec5 a.nectar-inherit-h4.toggle-heading {
    text-align: left;
}
div#mtl-brcs-sec5 .toggle-title:before {
    left: 0;
}
div#mtl-brcs-sec5 .inner-toggle-wrap p {
    text-align: left;
}
div#icnxvstrd-brcs-sec {
    margin-bottom: 0;
    padding-bottom: 60px !important;
}
div#icnxvstrd-brcs-sec .vc_col-sm-3 {
    width: 80%;
    margin: 0 auto 20px;
}
div#txt-sec-1 .vc_col-sm-3:nth-child(even) .vc_column-inner {
    transform: translate(0px, 0px);
}
div#txt-sec-1 .vc_col-sm-3 .vc_column-inner {
    padding: 50px 20px;
}
div#txt-sec-1 {
    padding-bottom: 0px;
    margin-bottom: -20px;
}
div#txt-sec-ii .vc_col-sm-4 {
    width: 80%;
    margin: 0 auto 20px;
}
div#txt-sec-ii .vc_col-sm-4 .vc_column-inner {
    padding: 50px 20px;
}
div#home-shop-sec-2 {
    margin-bottom: 0px !important;
}
div#home-shop-sec .nectar-flip-box .flip-box-front, div#home-shop-sec .nectar-flip-box .flip-box-back {
    min-height: 400px !important;
}
div#home-shop-sec .owl-stage {
    padding-top: 40px;
}
div#home-shop-sec .owl-nav.disabled {
    top: -65px;
    padding: 0 70px;
}
div#home-shop-sec h2 {
    line-height: 50px;
}
div#home-shop-sec-1 h3 {
    font-size: 20px;
    line-height: 30px;
}
div#loc-insu-sec .vc_col-sm-6.loc-faq-sec-hd {
    display: block;
}
#book-sec .gform_footer.top_label,
div#loc-sec-1-1 .gform_footer.top_label,
div#ort-trt-bansec .gform_footer.top_label,
#book-sec .gb-form .gform_footer.top_label,
div#grmntwn-bansec .gform_footer.top_label {
    justify-content: center;
}
div#testi-sec-1 .iwithtext p {
    text-align: inherit;
}
div#home-shop-sec h2 {
    line-height: 50px !important;
}
div#testi-sec-1 .iwithtext h4 {
    font-size: 16px;
}
div#testi-sec-1 .iwithtext h4 span {
    font-size: 12px;
}
div#loc-near-sec {
    margin-bottom: -50px !important;
    padding-bottom: 10px !important;
}
div#loc-nwsltr-sec h2 {
    font-size: 25px;
    line-height: 35px;
}
div#clear-sec-2-2 .vc_col-sm-3 .nectar-flip-box, div#clear-sec-2-2 .vc_col-sm-3 .flip-box-front, div#clear-sec-2-2 .vc_col-sm-3 .flip-box-back {
    height: initial;
}
div#loc-blog-sec-innr .vc_col-sm-4 {
    width: 80%;
    margin: 0 auto 20px;
}
div#loc-blog-sec-innr .vc_col-sm-4:nth-child(even) .vc_column-inner {
    transform: translate(0px, 0px);
}
div#loc-blog-sec-innr {
    padding-bottom: 0;
    margin-top: -25px;
}
div#page_top-links ul li {
    border-right: none !important;
    display: block !important;
    padding: 0 !important;
    margin-bottom: 5px !important;
}
div#page_top-links ul li a {
    display: inline-block !important;
    padding: 5px;
    border-bottom: 1px solid #fcd900;
}
div#page_top-links ul li:last-child a {
    border-bottom: none;
}
div#msg-frm-pr h1 {
    font-size: 40px;
    line-height: 50px;
}
div#msg-text-frm h3 {
    font-size: 25px;
    line-height: 35px;
}
div#video-sec-1 .vc_col-sm-3:first-child:after {
    top: -25px !important;
    width: 80px !important;
    right: -60px !important;
}
div#video-sec-1 .vc_col-sm-3:last-child:after {
    left: -70px !important;
    bottom: -100px !important;
}
div#lngul-rtng-sec-1 .vc_col-sm-3 {
    width: 50%;
}
div#lngul-cntnt-sec a.play_button.nectar_video_lightbox {
    right: 30px !important;
}
div#lngul-vs-sec-2 .vc_col-sm-4 {
    width: 90% !important;
}
div#lngul-vs-sec-2 .vc_col-sm-4 .vc_column-inner {
    min-height: 450px !important;
}
div#lngul-testi-sec {
    padding-top: 0px !important;
}
div#video-sec-2 .vc_col-sm-3 {
    width: 90%;
    margin: 0 auto 30px;
}
div#video-sec-2 .vc_col-sm-3:nth-child(even) {
    transform: translate(0px, 0px) !important;
}
div#video-sec-2 .vc_col-sm-3:last-child {
    margin-bottom: 0;
}
div#video-sec-2 .vc_col-sm-3 .vc_column-inner {
    min-height: 510px;
}
div#video-sec-2 {
    padding-bottom: 0;
}
div#oe-pay-otn h2 {
    font-size: 30px;
    line-height: 45px;
}
div#oe-pay-otn-2 .vc_col-sm-12 {
    width: 80%;
    margin: 0 auto;
}
.option-2 div#oe-pay-otn-2 .pay-tbl h3 {
    min-height: auto;
}
div#oe-pay-otn-2 {
    padding-bottom: 0px !important;
}
div#oe-pay-otn .owl-stage {
    padding-bottom: 10px;
}
#textPopup input[type=submit] {
    padding: 10px 30px !important;
    font-size: 15px !important;
}
div#textPopup div#gform_wrapper_51 {
    margin-bottom: 0px;
}
/* updt */
div#stickybar p a {
    font-size: 13px;
}
div#cstm_footer .vc_col-sm-4, div#cstm_footer .vc_col-sm-2 {
    width: 100% !important;
}
div#cstm_footer img{	
	margin-top:0px;
}
}
@media (min-width: 350px) and (max-width: 479px) {
div#ort-trt-sec3 h4:after {
    margin-left: 126px !important;
}
.theme-22787 {
    left: 35px !important;
}
div#video-sec-1 .vc_col-sm-3 .vc_column-inner {
    min-height: 250px;
}
div#video-sec-1 a.nectar_video_lightbox span.link-text h3 {
    font-size: 18px;
    line-height: 23px;
}
div#box-sec-1 .vc_col-sm-4 {
    width: 100% !important;
}
div#testi-sec-1 .iwithtext {
    padding-right: 0;
}
div#map-sec .vc_col-sm-4 {
    width: 100%;
    margin-bottom: 20px;
}
div#map-sec .vc_col-sm-4:last-child {
    margin-bottom: 0;
}
div#map-sec h3 span {
    display: inline-block;
}
div#map-sec-maps .wpsl-search {
    padding: 0;
    margin-bottom: 30px !important;
}
div#map-sec-maps div#wpsl-stores ul li .wpsl-store-location p strong a {
    font-size: 18px;
    line-height: 25px;
}
div#map-sec-maps div#wpsl-stores ul li .wpsl-direction-wrap a.wpsl-directions {
    position: relative;
    right: 0;
    bottom: 0;
}
div#map-sec-maps div#wpsl-stores ul li p.wpsl-contact-details span strong:before {
    margin-right: 5px;
    width: 25px;
    font-size: 14px;
}
div#map-sec-maps div#wpsl-stores ul li p.wpsl-contact-details span a {
    font-size: 12px;
}
h2 {
    font-size: 25px !important;
    line-height: 35px !important;
}
	div#loc-sec-1 h3 {
    font-size: 25px;
    line-height: 35px;
}
div#loc-sec-1 input[type=text], div#loc-sec-1 input[type=email], div#loc-sec-1 textarea, div#loc-sec-1 select, #book-sec input[type=text], #book-sec input[type=email], #book-sec textarea, #book-sec select, div#ort-trt-bansec input[type=text], div#ort-trt-bansec input[type=email], div#ort-trt-bansec textarea, div#ort-trt-bansec select, div#grmntwn-bansec input[type=text], div#grmntwn-bansec input[type=email], div#grmntwn-bansec textarea, div#grmntwn-bansec select {
    padding: 10px;
}

#home-ban h1 {
    font-size: 30px;
    line-height: 40px;
}
#book-sec-1 h2 {
    font-size: 25px;
    line-height: 35px;
}
#book-sec-1 p {
    font-size: 18px;
    line-height: 28px;
}
#box-sec-1 h4 {
    font-size: 20px;
    line-height: 28px;
}
#media-sec h3 {
    font-size: 22px;
    line-height: 30px;
    font-weight: 500;
}
div#ortho-sec-1 div#ortho-sec-1-1 {
    width: 100%;
}
div#ortho-sec-1 div#ortho-sec-1-1 .vc_col-sm-6 {
    width: 50%;
    margin-bottom: 0;
}
div#ortho-sec-1-1 {
    padding-bottom: 10px;
}
div#ortho-dr-sec-1 .vc_col-sm-3 .vc_column-inner {
    min-height: 250px;
}
div#ortho-dr-sec-1 h3 {
    font-size: 18px;
    line-height: 20px;
}
div#ortho-dr-sec-1 h4 {
    font-size: 16px;
    line-height: 25px;
}
div#loc-main-nav ul li {
    margin-right: 0;
}
div#loc-main-nav ul li h3 {
    font-size: 16px;
}
.loc-lst-1 h3 a {
    font-size: 18px;
}
.loc-lst-1 ul li a {
    font-size: 12px;
}
.loc-lst-1 ul li:before {
    font-size: 14px;
}
.loc-lst-1 ul li {
    padding-left: 25px;
}
div#loc-ban .vc_col-sm-4 {
    width: 70%;
}
div#loc-ban .vc_col-sm-3 {
    width: 30%;
}
div#loc-dr-sec .dr_links .dr_time {
    width: 100%;
    font-size: 16px;
    margin-bottom: 10px;
    text-align: center;
}
div#loc-dr-sec .dr_links .dr_url {
    width: 100%;
    text-align: center;
}
div#loc-dr-sec .dr_links .dr_url a {
    font-size: 16px;
}
div#loc-team-sec {
    padding-top: 60px !important;
}
div#loc-team-sec-main .vc_col-sm-2 .vc_column-inner {
    min-height: 220px;
}
div#loc-team-sec-main p strong {
    font-size: 16px;
}
div#loc-team-sec-main p {
    font-size: 12px;
}
div#loc-near-sec .vc_col-sm-4 .vc_column-inner {
    max-width: 100%;
}
div#loc-near-sec iframe {
    height: 200px;
}
div#loc-near-sec ul li a {
    font-size: 14px;
}
div#loc-near-sec p {
    font-size: 16px;
}
div#loc-cnst-sec .col.span_12 .vc_col-sm-12 {
    margin-top: 0px !important;
}
div#loc-blog-sec .article-content-wrap {
    min-height: 290px;
}
div#loc-team-sec-main .vc_col-sm-2 {
    margin-top: 0px !important;
    margin-bottom: 10px;
}
div#box-sec-1 {
    padding-bottom: 0;
}
div#grmntwn-bansec h1 {
    font-size: 30px;
    line-height: 40px;
}
div#grmntwn-bansec p {
    font-size: 18px;
    line-height: 28px;
}
div#grmntwn-sec5 h2 {
    font-size: 25px;
    line-height: 35px;
}
div#ortho-dr-inner-sec-1 .vc_col-sm-4 .vc_column-inner {
    max-width: 100%;
}
div#grmntwn-bansec .vc_col-sm-7 .vc_column-inner {
    max-width: 100%;
}
div#ptnt-sec-1-2 .vc_col-sm-4 .vc_column-inner {
    min-height: 180px;
    padding-bottom: 10px;
}
body.post-template-default.single-post div#page-header-wrap div#page-header-bg h1.entry-title {
    font-size: 25px;
    line-height: 35px;
}
body.post-template-default.single-post div#page-header-wrap div#page-header-bg {
    height: 300px !important;
}
body.post-template-default.single .content-inner h2 {
    font-size: 22px;
    line-height: 30px;
}
body.post-template-default.single-post .related-post-wrap h3.title {
    font-size: 18px;
    line-height: 25px;
}
div#clear-sec-2-2 .vc_col-sm-3 {
    width: 100%;
}
div#clear-sec-2 h2 {
    margin-bottom: 0px !important;
}
div#c19-updt-sec1 h3 {
    font-size: 22px;
    line-height: 30px;
}
div#c19-updt-sec1 ul li {
    font-size: 15px;
    line-height: 25px;
}
div#c19-updt-sec2 ul li {
    font-size: 15px;
    line-height: 25px;
    text-align: left;
}
div#c19-updt-sec2 {
    text-align: center;
}
div#c19-updt-sec4 h3 {
    font-size: 18px;
    line-height: 25px;
}
div#c19-updt-sec4 h4 {
    font-size: 16px;
    line-height: 25px;
}
div#c19-updt-sec4 .vc_col-sm-9 ul li {
    font-size: 13px;
}
div#c19-updt-sec4 .vc_col-sm-9 ul li:before, div#c19-updt-sec4 .iwt-text ul li:before {
    font-size: 15px;
}
div#c19-updt-sec4 .mapList ul li {
    width: 100%;
}
div#ort-trt-bansec h1 {
    font-size: 30px;
    line-height: 40px;
}
#ort-trt-bansec p {
    font-size: 18px;
    line-height: 28px;
}
#ort-trt-bansec ul {
    margin: 0;
}
div#ort-trt-bansec .vc_col-sm-7 .vc_column-inner {
    padding: 40px 20px;
}
div#ort-trt-sec2 a.nectar-inherit-h4.toggle-heading {
    font-size: 18px;
    line-height: 30px;
}
div#ort-trt-sec2-box .vc_col-sm-6 {
    width: 100%;
    margin-bottom: 30px;
}
div#ort-trt-sec2-box .vc_col-sm-6:nth-child(2) .vc_column-inner {
    transform: translate(0px, 0px);
}
div#ort-trt-sec2-box .vc_col-sm-6 .vc_column-inner {
    text-align: center;
}
div#ort-trt-sec2-box .wpb_text_column p:first-child img {
    float: none;
    display: inline-block;
    margin-bottom: 0;
}
div#ort-trt-sec3-box .vc_col-sm-3 {
    width: 100%;
}
div#mtl-brcs-sec6-box .vc_col-sm-4 {
    width: 100%;
    min-height: 414px;
}
div#icnxvstrd-brcs-sec .vc_col-sm-3 {
	width: 100%;
}
div#txt-sec-ii .vc_col-sm-4 {
    width: 100%;
}
div#txt-sec-ii h3 {
    font-size: 25px;
    line-height: 35px;
}
div#near-chi-loc-sec-lst {
    margin-top: 0px !important;
    padding-bottom: 80px !important;
}
div#near-chi-loc-sec-lst .vc_col-sm-3 {
    width: 50%;
    margin-bottom: 20px !important;
    margin-top: 0px !important;
}
div#near-chi-loc-sec-lst .vc_col-sm-3 .vc_column-inner {
    min-height: 260px;
}
div#near-chi-loc-sec-lst .vc_col-sm-3:nth-child(even) .vc_column-inner {
    transform: translate(0px, 50px);
}
div#home-shop-sec .owl-nav.disabled {
    padding: 0;
}
div#home-shop-sec .nectar-flip-box .flip-box-front, div#home-shop-sec .nectar-flip-box .flip-box-back {
    min-height: 320px !important;
}
div#home-shop-sec .owl-stage {
    margin-top: -30px;
}
div#home-shop-sec .shop-flp-2 {
    transform: translate(0px, 0px);
}
div#loc-ban h1 {
    width: 90%;
}
div#loc-ban h4 {
    width: 70%;
}
div#loc-sec-2-new .img-with-aniamtion-wrap {
    width: 100%;
}
#loc-near-sec-1-1 .vc_col-sm-3 {
    width: 100%;
}
div#loc-near-sec ul li:before {
    font-size: 16px;
}
div#loc-near-sec ul li {
    padding-left: 30px;
}
div#loc-near-sec ul li em {
    font-size: 12px;
}
div#loc-near-sec ul li em a {
    font-size: 12px;
}
div#loc-ban a.nectar-button {
    padding: 12px 15px;
}
div#map-sec h3 {
    font-size: 16px;
}
div#cstm_footer .row-bg.viewport-desktop.using-image.using-bg-color {
    background-size: 220px;
    background-attachment: fixed !important;
    background-position: center right !important;
    opacity: .3;
}
	nav#pojo-a11y-toolbar {
    display: none !important;
}
div#loc-near-sec {
    padding-top: 80px !important;
    padding-bottom: 20px !important;
}
div#loc-cnst-sec {
    padding-top: 30px !important;
}
div#video-sec {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#loc-sec-2-new {
    padding-bottom: 60px !important;
    margin-bottom: 0px;
}
div#loc-insu-sec .toggle .inner-toggle-wrap ul li:before {
    width: 22px;
    height: 22px;
    top: 5px;
}
div#loc-insu-sec .toggle .inner-toggle-wrap ul li {
    padding-left: 37px;
}
div#loc-dr-sec {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#loc-blog-sec {
    padding-top: 50px !important;
}
div#testi-sec-1 .iwithtext h4 {
    font-size: 16px;
}
div#testi-sec-1 .iwithtext h4 span {
    font-size: 12px;
}
div#testi-sec-1 .iwithtext .iwt-icon img {
    width: 45px;
}
div#testi-sec-1 .iwithtext .iwt-text {
    padding-left: 55px;
}
div#loc-near-sec {
    margin-bottom: -10px !important;
    padding-bottom: 10px !important;
}
div#loc-near-sec .vc_col-sm-8 {}
div#loc-near-sec .vc_col-sm-8 div#loc-near-sec-1-1:last-child {
    padding-top: 0px;
	padding-bottom: 30px;
}
div#loc-near-sec .vc_col-sm-8 div#loc-near-sec-1-1:last-child .col:last-child {
    margin-bottom: 0px;
}
div#loc-insu-sec .toggle .inner-toggle-wrap {
    padding: 10px;
}
div#loc-blog-sec-innr .vc_col-sm-4 {
    width: 100%;
}
div#loc-blog-sec-innr .vc_col-sm-4 .vc_column-inner {
    min-height: 350px;
}
div#video-sec-1 .vc_col-sm-3:last-child:after {
    width: 75px !important;
    height: 75px !important;
    bottom: -60px !important;
    left: -47px !important;
}
div#testi-sec .vc_col-sm-4 h2:before {
    width: 80px !important;
    height: 50px !important;
}
div#lngul-vs-sec-1 h4 {
    font-size: 22px !important;
    line-height: 30px !important;
}
div#lngul-vs-sec-2 {
    padding-top: 10px !important;
}
div#oe-pay-otn-2 .vc_col-sm-12 {
    width: 90%;
}

}
@media (max-width: 390px) {
.theme-22787 {
    left: 25px !important;
}
div#map-sec-maps div#wpsl-stores ul li p.wpsl-contact-details span a {
    word-break: break-all;
}
div#ortho-ban-sec h1 {
    font-size: 25px;
    line-height: 30px;
}
div#loc-sec-1 .vc_col-sm-6:nth-child(2) .vc_column-inner > .wpb_wrapper {
    padding: 15px;
}
div#loc-dr-sec {
    padding-top: 80px !important;
    padding-bottom: 60px !important;
}
div#loc-near-sec ul li a {
    font-size: 15px;
}
div#loc-near-sec ul li:before {
    font-size: 18px;
}
#loc-near-sec-1-1 h4 a {
    font-size: 14x;
}
div#loc-cnst-sec ul li {
    font-size: 15px;
}
div#loc-nwsltr-sec h2 {
    font-size: 25px;
    line-height: 35px;
}
div#loc-insu-sec .vc_col-sm-6 .vc_column-inner {
    padding: 0 0 0 10px;
}
div#loc-insu-sec h3 {
    font-size: 18px;
}
div#loc-insu-sec h3.toggle-title a {
    font-size: 15px;
}
div#ptnt-sec-1-2 .vc_col-sm-4 .vc_column-inner {
    padding: 10px;
}
div#ptnt-sec-1-2 h3 {
    font-size: 15px;
    line-height: 25px;
}
div#ptnt-sec-1-2 .vc_col-sm-4 .vc_column-inner {
    min-height: 180px;
}
div#all-blog-set .content-inner {
    min-height: 300px;
}
div#video-sec-2 .vc_col-sm-3 .vc_column-inner {
    min-height: 400px;
}
}

@media (max-width: 360px) {
.theme-22787 {
    left: 25px !important;
    width: 300px !important;
}
}
@media(max-width: 420px){
div#map-sec h3 {
    font-size: 14px;
}
}
/*=====Keyframe*/
@keyframes lineH{

0%{
width: 0%;
}
100%{
width: 100%;
}
0%{
width: 0%;
}
}
div#loc-team-sec-main {
    display: none;
}
div#loc-team-sec {
    padding-bottom: 60px !important;
}
div#page_top-links {
    padding: 50px 0 !important;
}
div#page_top-links ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none;
    text-align: center;
}
div#page_top-links ul li {
    list-style-type: none;
    display: inline-block;
    float: none;
    padding: 5px 7px 5px 5px;
    text-align: center;
    border-right: 2px solid #fcd900;
    line-height: 20px;
    margin: 0;
    margin-bottom: 10px;
}
div#page_top-links ul li a {
    display: block;
    font-size: 15px;
    color: #273a88;
    line-height: 18px;
    transition: all .3s ease-in-out;
}
div#page_top-links ul li a:hover {
    color: #4dc2ed;
}
div#page_top-links ul li:first-child {
    padding-left: 0;
}
div#page_top-links ul li:last-child {
    padding-right: 0;
    border-right: none;
    margin-bottom: 0px !important;
}
div#msg-frm-pr-1 {
    margin-bottom: 0;
}
div#msg-frm-pr h1 {
    color: transparent;
    font-family: 'caros';
    -webkit-text-stroke: 1px #fff;
    letter-spacing: 2px;
    font-size: 55px;
    line-height: 70px;
    font-weight: 800;
}
div#msg-frm-pr-2 .p-txt1 p em {
    font-size: 17px;
    font-weight: 300;
    font-family: 'caros';
    line-height: 30px;
}
div#msg-frm-pr-2 img {
    width: 90%;
    margin: 0 auto;
    border-right: 10px solid #fcd900;
}
div#msg-frm-pr-2 .p-txt2 p em {
    font-size: 20px;
    font-weight: 500;
    font-family: 'caros';
    line-height: 30px;
    color: #fcd900;
}
div#msg-text-frm .wpb_text_column {
    margin-bottom: 0px;
}
div#prt1 h2 {
    -webkit-text-stroke: 2px #273a88;
    color: transparent !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}
div#msg-text-frm p, div#msg-text-frm ul li {
    color: #7a7a7a;
    font-size: 15px;
    line-height: 30px;
    font-weight: 400;
}
div#prt1 {
    margin-bottom: 0;
}
div#msg-text-frm h4 {
    font-size: 20px;
    font-weight: 600;
    color: #273a88;
    padding-bottom: 5px;
    line-height: 30px;
}
div#msg-text-frm h3 {
    font-size: 30px;
    font-weight: 800;
    color: #273a88;
    padding-bottom: 10px;
    line-height: 40px;
}
div#prt3 .wpb_text_column {
    margin-bottom: 10px;
}
div#prt3 h3, div#prt3 h4 {
    padding-bottom: 0px;
}
div#prt2 {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}
div#prt2 .vc_col-sm-6 .vc_column-inner {
    padding: 10px 20px;
}
div#prt2 .vc_col-sm-6:first-child {
    border-right: 2px solid #fcd900;
    padding-right: 0;
}
div#prt2 .vc_col-sm-6:last-child {
    padding-right: 0;
}
div#prt3 ul {
    margin: 0;
    list-style: none;
    padding-left: 30px;
}
div#prt3 ul li {
    list-style-type: none;
    position: relative;
    border-bottom: 2px solid #F6F6F6;
    padding: 7px 5px 7px 35px;
}
div#prt3 ul li:before {
    content: '\f0a4';
    position: absolute;
    left: 0;
    font-family: 'FontAwesome';
    color: #4dc2ed;
    font-size: 22px;
}
div#msg-text-frm strong {
    font-weight: 700;
    font-family: 'caros';
}
.msg-text-frm-txt-col > .vc_column-inner {
    padding: 50px 25px !important;
}
div#prt3 h3 {
    margin-bottom: 15px;
}
div#prt3 ul li:last-child {
    border-bottom: 0;
}
.head_lang {
    display: flex;
    align-items: center;
    margin-left: 20px;
}
div#ortho-ban-sec .row-bg {
    background-position: 90% !important;
}
div#header-secondary-outer.oe_mob-bar {
    display: none;
	min-height: 0px !important;
}
div#oe_txt-mob {
    width: 100%;
    overflow: hidden;
    text-align: center;
    padding: 10px;
}
div#header-secondary-outer.oe_mob-bar nav {
    display: none;
}
div#oe_txt-mob div#flags {
    float: none;
    width: auto;
    display: inline-block;
}
div#oe_txt-mob ul#sortable {
    float: none !important;
    height: auto;
}
div#oe_txt-mob > a {
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
    position: relative;
    margin-right: 5px;
}
div#oe_txt-mob div#flags ul li {
    line-height: 10px;
    margin-left: 5px;
}
div#oe_txt-mob > a:before {
    content: '';
    left: -32px;
    width: 25px;
    height: 30px;
    line-height: 25px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMbSURBVHgBtVXNThNRFD7nTm0LxoQEWEFjjcHiirowocXEkZ8H4AkoT0BJjPxs2i6QNjGhfQJg6cqyJEKYLqS4YtjRxoQSWLiQMCRGaLFzPHeaqePYEjR6ks7tPXN+v++eOwD/SdC5GYwuJwlwioAMIEqVi4t5t8Pg8HKQBO6wZ4UIKsKk1OHeQsVtJ+w/oWg6SyBmTCQOhjqieDfwdCnsdvD7/QYnXzOBdK5K5SRHsqCWFfOLGBuv1kmon4qvClaiSHqHl2DVd/mkoqUMaCOhyOs4oJLgLvPl3flpW++RD0Ju36S8HdTKSDRNQuz7qp0J3s46oTAFrHCzes37LVfSFrOs04Hh4SQHpeJi9icUBEFAoTsrkbgxhtOcIc6OqhMKTmsgUMxX7diXidhWA8QsF5j4DeNWUi7O5dlBN4V4but0bdaQLaNJLySQHGzV6rBubiBgl82LaBTMRBCp7sAWKURhMKHific74uDcEagPom/uW1XLBF7PUDMwkqIRUjioJrqaQZ8tq0xogkxMlvfm1lt1xLDoXHLeZ143ji3DIeqmxZNFXofvzvpljZLeWucMb1OWk8evX9aqbFu/gDYiYeFl0t6XPsw1SVbk43Nl86o7MOEHMOO9feNvv5xuG5aub4I5xXR3/+jB2en2IfyBNMnr9HpzDL5hkyGFIUjJ9vi36h4WJ2w3BpZtKddikoOEQ5HMirM9QbAh7ij71jBAg1RfreM8FM2ct5o6KehWNCZJrPA5TR3uLjSdHg1nEigoyR4aHyNVkmoFkDoCTQ6U885Q3IEZyz2JLQdI9vSPXsh9Q79V6A2MHQOJIBGmGaacpesbW+ep404w1h0YPba5QGgjdoXuyttJaIThI4rXwBM82n15rLQzlNXYlXcHxoP3Ho4UjErhqq39ydZmT2A8qQBqZyfvSzePNJ8KbntSXo/yXuAuptrZPo5kLGLR/H5grXALadxomGDjmCSP6rgmwCxIsuSx89f8cceUpm4d2JaB6FIYQZmxEvwiaECdkqWP87mmBv5CZJWe6t0hISiIJIyq92vhpo/BP5Ufg4N0u9nnfQ8AAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: center center;
    transition: all .3s ease-in-out;
    position: absolute;
    top: -2px;
}
/*Animations*/
@keyframes zoom{
	0% {
    transform: scale(.9, .9);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(.9, .9);
}
}
div#testi-sec .vc_col-sm-4 h2:before {
    content: '';
    display: block;
    width: 101px;
    height: 57px;
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/09/We-are-a-community-OE-Horizontal.png');
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 15px;
}
div#video-sec-1 .vc_col-sm-3:first-child .vc_column-inner {
    position: relative;
}
div#video-sec-1 .vc_col-sm-3:first-child:after {
    content: '';
    position: absolute;
    visibility: visible;
    color: #000;
    width: 335px;
    height: 243px;
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/09/A-smile-is-ageless-OE-Horizontal.png');
    z-index: -2;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    bottom: -160px;
    right: -110px;
}
div#video-sec-1 .vc_col-sm-3:first-child,
div#video-sec-1 .vc_col-sm-3:last-child{
    position: relative;
}
div#video-sec-1 .vc_col-sm-3 {
    z-index: 2;
}
div#video-sec-1 .vc_col-sm-3:last-child:after {
    content: '';
    position: absolute;
    visibility: visible;
    color: #000;
    width: 101px;
    height: 124px;
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/09/A-smile-is-ageless-OE-vertical.png');
    z-index: -2;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    top: -25px;
    right: 0;
}
div#loc-sec-1 h3:after {
    content: '';
    display: block;
    width: 231px;
    height: 15px;
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/09/A-smile-is-ageless-underline.png');
    background-size: contain;
    background-repeat: no-repeat;
    margin: 15px auto 0;
}
div#pat-frm-inn-title h2 {margin-bottom: 20px !important;}
div#pat-frm-inn-title {
    margin-bottom: 35px;
}
div#pat-frm-inn-dtls {
    padding-bottom: 35px;
}
div#pat-frm-inn-title h3 {
    font-family: Caros;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    color: #273A88;
}
div#pat-frm-inn-title h3 strong {
    font-weight: 700;
    font-family: 'caros';
    color: #4DC2ED;
}
div#pat-frm-inn-dtls .flip-box-front,
div#pat-frm-inn-dtls .flip-box-back{
    border-radius: 20px !important;
}
div#pat-frm-inn-dtls .flip-box-front:after,
div#pat-frm-inn-dtls .flip-box-back:after{
    border-radius: 20px;
    opacity: .8;
}
div#pat-frm-inn-dtls .flip-box-front .inner, div#pat-frm-inn-dtls .flip-box-back .inner {
    padding: 25px;
}
div#pat-frm-inn-dtls .flip-box-front .inner h3 {
    font-family: 'caros';
    font-weight: 600;
    color: #FCD900;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0;
    padding-bottom: 5px;
}
div#pat-frm-inn-dtls .flip-box-front .inner h4 {font-weight: 400;margin-bottom: 0;}
div#pat-frm-inn-dtls .flip-box-back .inner {
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
}
div#pat-frm-inn-dtls .flip-box-back .inner p a,div#pat-frm-inn-dtls .flip-box-back .inner a {
    font-size: 18px;
    font-weight: 500;
    display: inline-block;
    padding: 10px 40px;
    color: #FCD900;
    border: 2px solid #FCD900;
    border-radius: 4px;
    margin-top: 15px;
    transition: all .3s ease-in-out;
}
div#pat-frm-inn-dtls .flip-box-back .inner p a:hover, div#pat-frm-inn-dtls .flip-box-back .inner a:hover {
    transform: scale(.9);
    background: #4DC2ED;
    color: #fff;
    border-color: #4DC2ED;
}
div#lngul-ban-sec .wpb_text_column {
    margin-bottom: 0px;
}
div#lngul-ban-sec h1 {color: #fff;font-size: 50px;font-weight: 800;line-height: 65px;text-transform: uppercase;padding-bottom: 20px;}
div#lngul-ban-sec h1 strong {color: #FCD900;font-weight: 800;font-family: 'caros';}
div#lngul-ban-sec h4 {
    color: #FCD900;
    font-family: Caros;
    font-size: 22px;
    font-weight: 500;
    line-height: 30px;
    padding-bottom: 25px;
}
div#lngul-ban-sec input[type=text], div#lngul-ban-sec input[type=email], div#lngul-ban-sec input[type=tel],div#lngul-ban-sec select, div#lngul-ban-sec textarea {
    background: transparent;
    padding: 15px;
    border: 1px solid #4DC2ED;
    color: #fff;
    border-radius: 10px;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    font-family: 'caros';
}
div#lngul-ban-sec select option{
    color: #7a7a7a;
}
div#lngul-ban-sec input::placeholder,div#lngul-ban-sec textarea::placeholder {
    color: #f3f3f3;
}
div#lngul-ban-sec input[type=submit] {
    background: #FCD900;
    color: #273A88;
    font-family: 'caros';
    font-weight: 500;
    padding: 10px 35px !important;
    font-size: 16px;
    line-height: 30px;
}
div#lngul-rtng-sec {
    border-radius: 30px;
    overflow: hidden;
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.15);
    margin-top: -100px;
}
div#lngul-rtng-sec .vc_col-sm-10 > .vc_column-inner {
    padding: 40px 0;
}
div#lngul-rtng-sec h3 {
    font-size: 32px;
    font-weight: 500;
    line-height: 45px;
    text-transform: capitalize;
    color: #273A88;
    padding-bottom: 20px;
}
div#lngul-rtng-sec .wpb_text_column {
    margin-bottom: 0;
}
div#lngul-rtng-sec-1 {
    padding: 0px 0 10px;
}
div#lngul-rtng-sec-1 img {
    transition: all .3s ease-in-out;
}
div#lngul-rtng-sec-1 img:hover {
    transform: scale(1.1);
    cursor: pointer;
}
div#lngul-cntnt-sec img {
    border-radius: 30px;
}
div#lngul-cntnt-sec .vc_col-sm-6:nth-child(1) .vc_column-inner {
    position: relative;
}
div#lngul-cntnt-sec a.play_button.nectar_video_lightbox:before {border: none;}
div#lngul-cntnt-sec a.play_button.nectar_video_lightbox span svg path {
    fill: #fff !important;
}
div#lngul-cntnt-sec a.play_button.nectar_video_lightbox span.play {
    background: #4DC2ED;
    border-radius: 100%;
}
div#lngul-cntnt-sec a.play_button.nectar_video_lightbox:hover span.play {
    transform: scale(1.1);
}
div#lngul-cntnt-sec a.play_button.nectar_video_lightbox {
   position: absolute;
    bottom: 110px;
    right: 30px;
}
div#lngul-cntnt-sec .wpb_text_column {
    margin-bottom: 0;
}
div#lngul-cntnt-sec h2 {
    margin-bottom: 15px !important;
}
div#lngul-cntnt-sec h3 {
    font-size: 30px;
    font-weight: 500;
    line-height: 40px;
    text-transform: capitalize;
    color: #273A88;
    margin-bottom: 10px;
}
div#lngul-cntnt-sec p {
    color: #7A7A7A;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    padding-bottom: 25px;
}
div#lngul-insrnc-sec-1 {
    padding-bottom: 30px;
}
div#lngul-insrnc-sec-1 img {
    transition: all .3s ease-in-out;
}
div#lngul-insrnc-sec-1 img:hover {
    cursor: pointer;
    transform: scale(1.1);
}
div#lngul-insrnc-sec h3 {
    font-size: 25px;
    font-weight: 600;
    line-height: 40px;
    text-transform: capitalize;
    color: #273A88;
    padding-bottom: 5px;
}
div#lngul-insrnc-sec h3:after {
    content: '';
    display: block;
    width: 231px;
    height: 15px;
    background: url('https://www.orthodonticexprts.com/wp-content/uploads/2023/09/A-smile-is-ageless-underline.png');
    background-size: contain;
    background-repeat: no-repeat;
    margin: 15px auto 0px;
}
div#lngul-insrnc-sec input[type=text], div#lngul-insrnc-sec input[type=email], div#lngul-insrnc-sec input[type=tel], div#lngul-insrnc-sec select, div#lngul-insrnc-sec textarea {
    background: transparent;
    padding: 12px;
    border: 1px solid #4DC2ED;
    border-radius: 10px;
    color: #7A7A7A;
    font-family: 'caros';
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
}
div#lngul-insrnc-sec .gform_footer.top_label {
    justify-content: center;
}
div#lngul-insrnc-sec input[type=submit] {
    background: #FCD900;
    color: #273A88;
    font-family: 'caros';
    font-weight: 600;
    padding: 10px 35px !important;
    line-height: 30px;
}
div#lngul-vs-sec-2 {
    padding: 40px 0 100px;
}
div#lngul-vs-sec-2 .vc_col-sm-4 .vc_column-inner {
    min-height: 470px;
    padding: 20px 20px 40px;
    border-radius: 20px;
    overflow: hidden;
    background-color: rgba(39, 58, 136, 0);
    transition: all .3s ease-in-out;
    justify-content: end;
}
div#lngul-vs-sec-2 .vc_col-sm-4 .vc_column-inner * {
    transition: all .3s ease-in-out;
}
div#lngul-vs-sec-2 .vc_column-inner .column-image-bg {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
div#lngul-vs-sec-2 h3 {
    font-size: 25px;
    font-weight: 600;
    line-height: 40px;
    text-transform: capitalize;
    color: #fff;
}
div#lngul-vs-sec-2 p {
    color: #fff;
    font-family: Caros;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px;
}
div#lngul-vs-sec-2 .wpb_text_column {
    margin-bottom: 0;
}
div#lngul-vs-sec-2 div#lngul-vs-sec-pa2 {
    display: none;
}
div#lngul-vs-sec-2 .vc_col-sm-4 .vc_column-inner:hover {
    cursor: pointer;
    justify-content: center;
    background-color: rgba(39, 58, 136, .8);
    padding: 20px;
}
div#lngul-vs-sec-2 .vc_col-sm-4 .vc_column-inner:hover .column-image-bg {
    transform: scale(1.1);
}
div#lngul-vs-sec-2 .vc_col-sm-4 .vc_column-inner:hover div#lngul-vs-sec-pa1 {
    display: none;
}
div#lngul-vs-sec-2 .vc_col-sm-4 .vc_column-inner:hover div#lngul-vs-sec-pa2 {
    display: block;
}
div#lngul-vs-sec-2 .vc_col-sm-4:nth-child(2) {
    transform: translate(0px, 50px) !important;
}
div#lngul-vs-sec-1 h4 {
    font-size: 32px;
    font-weight: 500;
    line-height: 45px;
    color: #273A88;
}
div#lngul-testi-sec-2  .iwithtext .iwt-icon img {
    border-radius: 50%;
    width: 64.24px !important;
    margin-bottom: 0;
}
div#lngul-testi-sec-2 .iwithtext .iwt-text em {
    font-family: Caros;
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
    font-style: normal;
    text-transform: capitalize;
}
div#lngul-testi-sec-2 .iwithtext .iwt-text strong {
    font-family: Caros;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: block;
    margin-top: -5px;
    margin-bottom: 10px;
}
div#lngul-testi-sec-2 .iwithtext .iwt-text {
    padding-left: 80px;
    padding-top: 6px;
}
div#lngul-testi-sec-2 p i {
    font-family: Caros;
    font-size: 15px;
    font-weight: 600;
    line-height: 10px;
    padding-top: 10px;
    display: block;
}
div#lngul-testi-sec-2 p {
    font-family: Caros;
    font-size: 15px;
    font-weight: 300;
    line-height: 20px;
    padding-bottom: 0;
}
div#lngul-testi-sec-2 {
    margin-bottom: 0;
    padding: 30px 15px;
    box-shadow: -2px 2px 15px 0px rgba(0, 0, 0, 0.15);
    border-radius: 20px;
    transition: all .3s ease-in-out;
}
.lngul-testi-sec-bg-1 {
    background: #fff;
}
.lngul-testi-sec-bg-1 .iwithtext .iwt-text em {
    color: #273A88;
}
.lngul-testi-sec-bg-1 .iwithtext .iwt-text strong {
    color: #4DC2ED;
}
.lngul-testi-sec-bg-1 p i {
    color: #4DC2ED;
}
.lngul-testi-sec-bg-2 {
    background: #4DC2ED;
}
.lngul-testi-sec-bg-2 .iwithtext .iwt-text em {
    color: #fff;
}
.lngul-testi-sec-bg-2 .iwithtext .iwt-text strong {
    color: #273A88;
}
.lngul-testi-sec-bg-2 p{
    color: #fff;
}
.lngul-testi-sec-bg-2 p i {
    color: #273A88;
}
.lngul-testi-sec-bg-3 {
    background: #273A88;
}
.lngul-testi-sec-bg-3 .iwithtext .iwt-text em {
    color: #FFFFFF;
}
.lngul-testi-sec-bg-3 .iwithtext .iwt-text strong {
    color: #B9B9B9;
}
.lngul-testi-sec-bg-3 p{
    color: #fff;
}
.lngul-testi-sec-bg-3 p i {
    color: #B9B9B9;
}
div#lngul-testi-sec-2:hover {
    transform: scale(1.1);
}
div#lngul-cta-sec {
    border-radius: 30px;
    overflow: hidden;
}
div#lngul-cta-sec h2 {
    margin-bottom: 15px !important;
}
div#lngul-cta-sec .wpb_text_column {
    margin-bottom: 0;
}
div#lngul-cta-sec h4 {
    font-size: 22px;
    font-weight: 500;
    line-height: 35px;
    margin-bottom: 25px;
    color: #273A88;
}
div#stickybar {
    min-height: 45px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
div#stickybar p {
    color: #273a88;
    font-size: 16px;
    transition: all .3s ease-in-out;
}
div#stickybar .vc_col-sm-12 .vc_column-inner:hover p {
    color: #4dc2ed;
    transform: scale(.9);
}
div#header-space {
    margin-bottom: 0px !important;
}
#book-sec .termsNote,
div#loc-sec-1 .termsNote,
div#grmntwn-bansec .termsNote,
div#ort-trt-bansec .termsNote,
div#reqForm .termsNote,
div#lngul-insrnc-sec .termsNote,
div#lngul-ban-sec .termsNote{
    text-align: left;
    font-size: 10px;
    line-height: 12px;
    font-family: 'caros';
    font-weight: 400;
}
#book-sec .gfield_radio input[type=radio],
div#loc-sec-1 .gfield_radio input[type=radio],
div#grmntwn-bansec .gfield_radio input[type=radio],
div#ort-trt-bansec .gfield_radio input[type=radio],
div#reqForm div#input_47_16 input[type=radio],
div#lngul-insrnc-sec .gfield_radio input[type=radio],
div#lngul-ban-sec .gfield_radio input[type=radio]{
    vertical-align: top;
    margin-top: 2px;
}
#book-sec .termsNote ul,
div#loc-sec-1 .termsNote ul,
div#grmntwn-bansec .termsNote ul,
div#ort-trt-bansec .termsNote ul,
div#reqForm .termsNote ul,
div#lngul-insrnc-sec .termsNote ul,
div#lngul-ban-sec .termsNote ul{
    margin-bottom: 5px;
}
div#lngul-ban-sec .termsNote {
    color: #fff;
}
#book-sec .gb-form .termsNote {
    color: #7a7a7a;
}
#book-sec .chng-frm .termsNote {
    color: #7a7a7a;
}
div#reqForm {
    color: #7a7a7a;
}
div#reqForm .gform_heading {
    display: none;
}
div#reqForm span.gfield_required.gfield_required_asterisk {
    vertical-align: super;
}
div#textPopup .gform_heading {
    display: none;
}
div#textPopup div#gform_wrapper_52 {
    margin-bottom: 0;
}
div#textPopup label.gfield_label {
    font-family: 'caros';
    font-size: 16px;
    font-weight: 500;
	color: #7a7a7a;
}
div#textPopup label.gfield_label span.gfield_required.gfield_required_asterisk {
    font-family: 'caros';
    vertical-align: super;
    font-size: 16px;
    font-weight: 300;
}
div#textPopup input[type=text], div#textPopup input[type=tel], div#textPopup textarea {
    background: transparent;
    border: 1px solid #4dc2ed;
    border-radius: 0;
    font-family: 'caros';
    font-size: 14px;
    font-weight: 400;
    color: #000;
}
div#textPopup .termsNote {
    text-align: left;
    font-size: 10px;
    line-height: 11px;
    font-family: 'caros';
    font-weight: 400;
	color: #7a7a7a;
}
#textPopup input[type=radio] {
    vertical-align: top;
    margin-top: 1px;
}
#textPopup input[type=submit] {
    background-color: #fbd800;
    padding: 15px 50px;
    font-size: 16px;
    font-weight: 500;
    font-family: 'caros';
    letter-spacing: .5px;
    color: #253781;
}
#textPopup .gform_fields {
    grid-row-gap: 0;
}
#textPopup .ginput_container.ginput_container_radio {
    margin: 15px 0 0;
}
/* a#txtMob {
    position: fixed;
    left: 10px;
    bottom: 10px;
    z-index: 9999;
    background: #273A88;
    border-radius: 5px;
    padding: 10px 30px;
    color: #fff;
    border: 1px solid #273A88;
    transition: all .3s ease-in-out;
    font-family: 'caros';
    font-weight: 500;
    letter-spacing: .5px;
    box-shadow: 8px 9px 30px -10px rgba(0, 0, 0, 0.7);
    width: 120px;
    display: none;
}
a#txtMob:hover {
    background: #fff;
    color: #273a88;
    transform: scale(.9);
} */
div#oe_btn-mob {
    width: 100%;
    overflow: hidden;
    padding: 10px;
    text-align: center;
    z-index: 99999;
    position: relative;
    background: #e5f3f7;
	display: none;
}
div#oe_btn-mob a {
    font-family: 'caros';
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
    background: #fcd900;
    color: #273a88;
    padding: 6px 20px;
    border-radius: 4px;
    display: inline-block;
    transition: all .3s ease-in-out;
    border: 2px solid #fcd900;
}
div#oe_btn-mob a:hover {
    background: transparent;
    color: #273a88;
    border-color: #273a88;
    transform: translate(0px, -5px);
}
/*New Styles*/
.oe_cstm-hdr-adjst .oe-mbl-hdr {
    display: none;
}
div#header-secondary-outer nav {
    display: none;
}
div#header-secondary-outer .oe_hdr-row-top {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    min-height: 42px;
}
.oe_hdr-row-top p {
    padding-bottom: 0px !important;
}
.oe_hdr-row-top .col {
    margin: 0;
}
.oe_hdr-row-top .col-inr {
    width: 100%;
    padding: 0 5px;
}
.oe_hdr-row-top .nmbr-box a {
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    transition: all .3s ease-in-out;
}
.oe_hdr-row-top .nmbr-box a:hover {
    color: #273a88;
    transform: scale(1.02);
}
.oe_hdr-row-top .last .col-inr {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 35px;
    padding-right: 0;
}
.oe_hdr-row-top .last .oe_hdr-top-flgs {
    text-align: right;
}
.oe_hdr-row-top .last .col-inr div#flags {
    width: auto;
}
div#header-secondary-outer {
    display: flex;
    align-items: center;
}
.oe_hdr-row-top .oe_hdr-top-btn a {
    display: inline-block;
    font-size: 20px;
    line-height: 30px;
    transition: all .3s ease-in-out;
    font-weight: 500;
    letter-spacing: .5px;
}
.oe_hdr-row-top .oe_hdr-top-btn a::before {
    content: '';
    width: 25px;
    height: 30px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMbSURBVHgBtVXNThNRFD7nTm0LxoQEWEFjjcHiirowocXEkZ8H4AkoT0BJjPxs2i6QNjGhfQJg6cqyJEKYLqS4YtjRxoQSWLiQMCRGaLFzPHeaqePYEjR6ks7tPXN+v++eOwD/SdC5GYwuJwlwioAMIEqVi4t5t8Pg8HKQBO6wZ4UIKsKk1OHeQsVtJ+w/oWg6SyBmTCQOhjqieDfwdCnsdvD7/QYnXzOBdK5K5SRHsqCWFfOLGBuv1kmon4qvClaiSHqHl2DVd/mkoqUMaCOhyOs4oJLgLvPl3flpW++RD0Ju36S8HdTKSDRNQuz7qp0J3s46oTAFrHCzes37LVfSFrOs04Hh4SQHpeJi9icUBEFAoTsrkbgxhtOcIc6OqhMKTmsgUMxX7diXidhWA8QsF5j4DeNWUi7O5dlBN4V4but0bdaQLaNJLySQHGzV6rBubiBgl82LaBTMRBCp7sAWKURhMKHific74uDcEagPom/uW1XLBF7PUDMwkqIRUjioJrqaQZ8tq0xogkxMlvfm1lt1xLDoXHLeZ143ji3DIeqmxZNFXofvzvpljZLeWucMb1OWk8evX9aqbFu/gDYiYeFl0t6XPsw1SVbk43Nl86o7MOEHMOO9feNvv5xuG5aub4I5xXR3/+jB2en2IfyBNMnr9HpzDL5hkyGFIUjJ9vi36h4WJ2w3BpZtKddikoOEQ5HMirM9QbAh7ij71jBAg1RfreM8FM2ct5o6KehWNCZJrPA5TR3uLjSdHg1nEigoyR4aHyNVkmoFkDoCTQ6U885Q3IEZyz2JLQdI9vSPXsh9Q79V6A2MHQOJIBGmGaacpesbW+ep404w1h0YPba5QGgjdoXuyttJaIThI4rXwBM82n15rLQzlNXYlXcHxoP3Ho4UjErhqq39ydZmT2A8qQBqZyfvSzePNJ8KbntSXo/yXuAuptrZPo5kLGLR/H5grXALadxomGDjmCSP6rgmwCxIsuSx89f8cceUpm4d2JaB6FIYQZmxEvwiaECdkqWP87mmBv5CZJWe6t0hISiIJIyq92vhpo/BP5Ufg4N0u9nnfQ8AAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: center center;
    transition: all .3s ease-in-out;
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
}
.oe_hdr-row-top .oe_hdr-top-btn a:hover {
    color: #273a87;
}
.oe_hdr-row-top .oe_hdr-top-btn a:hover::before {
    transform: scale(1.05);
    filter: drop-shadow(1px 0px 0px #4DC2ED);
}
.oe_hdr-row-top .last .col-inr ul#sortable {
    height: auto;
}
.oe_hdr-row {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.oe_hdr-row ul.oe-cstmMenu {
        width: 1000px;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.oe_hdr-row ul.oe-cstmMenu li {
    display: inline-flex;
    margin-right: 20px;
    vertical-align: text-bottom;
    align-items: center;
}
.oe_hdr-row ul.oe-cstmMenu li a {
    font-size: 15px;
    line-height: 25px;
    display: inline-block;
    color: #273a88;
    padding: 10px;
    position: relative;
    margin-left: 50px;
    font-weight: 500;
    transition: all .3s ease-in-out;
}
.oe_hdr-row ul.oe-cstmMenu li a::before {
    content: '';
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    border: 2px solid #4DC2ED;
    border-radius: 50px;
    margin-right: 15px;
    background-size: 20px 20px;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: -48px;
    transition: all .3s ease-in-out;
}
.oe_hdr-row ul.oe-cstmMenu li:nth-child(1) a::before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAADdUlEQVR4AZ2UXWgcVRTHzzl3ZrObFppqK5omQdKEbIqGlQo1WaIBk5Y+KAhV+iSK0odW0YLJzhJpKJKPbdoqxT4JBbHix76pYGmRVMRMKraglhI32YC1NCSoELVpsjv3HM9EN9h204beZWfu3LnzO//zP/degLtoDdsyNeG9ua3/oZvf4WoA9cmhOmLqnPR7TsRbBweQeUQMJUVwX0vN+fuz2axdNTCEuQLvWYsvOcR7BekCojwsAgeWAAIt4773U2k+3QkYsVIfwgzxnhCmElpKsLAJ4stbkgPtYW9VCptbM69bsKckkCi5zi79sLf8TPzDMnY5Nw/H2weeYGue0u60yl9rWf7CRfMnRfl5AUmvFFhVH54c67lgSgMNO49VbLzv8X4RU1OIzA/nv3lzZH1tp0z43scb6rt6NRdvJRgwpHJjXibsLnvozF3rN8JncqOpg9EgmmhqGzxJiM/EW4cUJKkVWQLdD0SvHy09LwGb2jIvMsDUJb/3q3jb0BGx2C+AXyvoohg0KyoT3G8IKqcLsd3Lwv6LszM3mn5OYa9qxAQKfoIIh9SYKq3aC3ILSWewvAZG1luGebXl5LLCLa2DjzDQD/8GxP3AfEQIjiosbwGflSC4fKMq/YHsAwMl2OH/v3YsURVyMNa87VCjVvQqGtyhHxgU2eU6dtGCeR/ITYgUu1TXDJLaxlIFFnji3I2wJYUGJCrkUDESuLoDEJHW6fjCXHFhNrCmkVj2ABTqSWBYK71OmLvmYeaEun9PGVeBGJ1Z9XBzxCxe1mSqdWxE/9G1bvRAYtP5b8UsFJBpWFX/qt4tIKB7xX/7umbulgVGKmWcBJ+8dPbg36rgS7TcqP5liTD149Wt10BivyisWoQzCJwWlHfijw0+qKmsKQc0M/kzxQ21nU0ba3cUI8SfBkDHFHiKCbJapVkROatqPtLVs1t3w2c5P/3hvXXbPRHn+O9XTv92i8LwEotUvCtgU3PatxY6hKjOCHm6dBqRcDshdTPKBznf62tKZp7WqhRy/hvj5RQuHw4NW9/abCrc41yQvRPfp6c6Ovqc6WJlohjg3NS5nglVis3JzCt6r/3Z91JLB9ftgGHT6NW6Dnv0IIppxb9Tn/IsUqmJPKrpb2KWLybHvM/hNq388dXXRw2n17TrnosBSSQQmsqPdl+EVbR/AMkijtu5vLzEAAAAAElFTkSuQmCC');
}
.oe_hdr-row ul.oe-cstmMenu li:nth-child(2) a::before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABWUlEQVR4Aa2UPU7DUAyAbSdUgqk3oEiodOzaCKnpCSgnaDgBsCCYIAutWEJPUPUI3CBMILFkQjDxjhAmUJo84xepHaqCkpBPynvP8Y/8EtsANYNm6RyOXa2pDxVAxhg5e3h7vlK5fOBM7mU/lUdBJbDJoCFpfO+p0I/tPBjD2fvT5RQq0HWD5leSfDQWO0cizsm8ZMIYKhKF5+LLK3+CmrGhBhDYx4wfSwVs926HgDhCxOa6js1iwUhspoUDIlLAzBEDhhv1DF0xmpW5cguIbkBnn+J4LWUyMGWyVHacsSdhh6V/ip3aCpnUr3oojHSEZi/dYiVC3Ei2g7YzWWk1cFeurQpnaC1wwPhXN2FkpXRcOMPXl4tItpNNOsl0RprnxqaWwpYJ42qLds259k4h87GlMlvwP1rLgw2c+aZoZYx5UIm8c2LKdN56+YDd7931CdmFCqwP2Nr5AYnXebqG4h+xAAAAAElFTkSuQmCC');
}
.oe_hdr-row ul.oe-cstmMenu li:nth-child(3) a::before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACWUlEQVR4AaVUzW4SURQ+50z5czULXWlSugHdsVNwM+oDFJ+A9gmAxFiMC2BT6Ar6BG2fQHwAU7qh6MZxJ2jSaeLWhC5sEDv3eM4oRJHYDv0SmJlz7/nud88930VYgKRTtaP+DQd8U0DAjIY0zsCuPDww1Bn2tw4W5eJ8IJXdziNSKyBh6BpiF4FcNGgb8pNkZAEER8Y8ZqzNE/9FmM412/IoKhH7UBq+q3xYpOLug0bSEFYleQMY24PjrfI/k5RMfpy+3yzCFZHObpc0J5Vr7k1jlv7dy+6UGKEKomrwtrJ7VcKvX970b91+cgqItZt3Hp/pN6p8JjxkgO6wV9mEJZB+uNNiNhuT6HiNgKTAcgBkuA5LIhGJ1uXgIPY9USBGLDBz52P/haeD2jKq+s+Ey2JutzwCDloqT3JK0gakH5BxWnZskngvJTjRgoeJAVCHkTMk7WpL8wTqvk3OdcXfSmg9TAzRPxMT2EKIIzRCKvjUe+nKSFtUd6wLKoeJGaBVcdII09nmoQYGx5VHcA2kco1XyIFC6qiV5oseBpor282LFfcpEYsc6LbltPdgSbB6X7ytviY9cjTmaaAy16hBSAQ5yHkGE9Rydjlot0svlSawkjzpPTu9lEgdZsmuGBw2wa0TGGNlNsOgJyuBkulk34KihfB6vDJ2vW59pFO0meMX8YzPsM5MctMA+IzO5/7zoynNnEJwdPvqbZj12UJ4omp/Ej/fnS42xUyhmPsXgZLJysi85vuWTRFclUG5QDhI/MFW938lmREKwZFYMK+Xq7xvTr0tcCEEfgJP2S+ik+EvIQAAAABJRU5ErkJggg==');
}
.oe_hdr-row ul.oe-cstmMenu li:last-child a {border: 2px solid #4DC2ED;border-radius: 5px;padding-left: 20px;padding-right: 20px;display: flex;align-items: center;margin-left: 0;transition: all .3s ease-in-out;}
.oe_hdr-row ul.oe-cstmMenu li:last-child a::before {
    width: 22px;
    height: 22px;
    border: none;
    position: relative;
    left: 0;
    top: 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACOElEQVR4AZ1VzXISQRDuHiprcsMncHMQKE97scqgVi1PID5B8A3iQSV6CBwsUA+JTwB5gsAT7OZCYnlwj8Gfqn0EbjEUM233LAEqYWFNV00VxfR8801/X/cCZAjXP8jLypKLaRulcqtGiLtA6AHQFAxHgBSRxu7P83fHmQBLz1o+GewIMV6xQeopk4tlzyjtKsKq3SPem+iXv75/iFIBS0+YlWIwTtagar/P3p7CkiiWv7wA0EcCzJfXFtnOAB89/uzpDfODgKKx87cSh80RrAjPP8xfjscBl8NDQ5WL8/1Q/lfXCQx2IsyygElE4evRluNUpCxc6861aBZQBBD6E4S9ZWDFp+2gsNM6WQbK7F7xO917V1u7M8BETYj/DOr9NEYIuNQ206fGvKozQLGGUdSDuwZij5A8CyjFFZ8pg/GaQ+nG5rPyAqmjgixhTF/U5Fo31qUqKax0AD/ZTUsanr0/Yr81iNAW/mH5o8eenefzWbbbSAS1PizutANRajiob8OaKDz/VEVNVnEC6CpDTfk9wdwDaQT7ZEQSp7t8q78OUGmTT8AoYjbS7wFLO+sqC3gx2O/CDYOmxaazKW6IkVA8uE0IIQEe2FfCQusJO+7jIEvrFcrtjrDjEi2WzL9yLu+nDgfA3N5w8OaW0UWM5GIIlaJjY+CQLeOJaDwkmrfG13RISNGTEaXm4wtJ982G8qwo9tIkZ3EyrR6wYhOcD1hhocCcCkM7bDU1ht/qX+F/4+YnYJVw/wBfTiQSe1EOAgAAAABJRU5ErkJggg==');
    margin-right: 7px;
}
.oe_hdr-row ul.oe-cstmMenu li:last-child {
    margin-right: 0;
}
.oe_hdr-row ul.oe-cstmMenu li a:hover {
    color: #4DC2ED;
    transform: translate(0px, -3px);
}
.oe_hdr-row ul.oe-cstmMenu li a:hover::before {
    transform: scale(1.05) rotate(360deg);
    border-color: #273a88;
}
.oe_hdr-row ul.oe-cstmMenu li:last-child a:hover {
    color: #4dc2ed;
    border-color: #273a88;
    transform: scale(.95) translate(0px, 0px);
}
.oe-mbl-hdr .oe-mbl-hdr-top {
    width: 100%;
    overflow: hidden;
    background: #E0F7FF;
}
.oe-mbl-hdr .oe-mbl-hdr-top .col-inr {
    width: 100%;
    text-align: center;
}
.oe-mbl-hdr .oe-mbl-hdr-top .col-inr p {
    padding-bottom: 0;
}
.oe-mbl-hdr .oe-mbl-hdr-top .col-inr p a {
    display: block;
    padding: 10px;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    letter-spacing: .5px;
    transition: all .3s ease-in-out;
}
.oe-mbl-hdr .oe-mbl-hdr-top .col-inr p a:hover {
    color: #273a88;
    transform: scale(1.02);
}
.oe-mbl-hdr .oe-mbl-hdr-mdl {
    width: 100%;
    overflow: hidden;
    background: #fff;
    padding: 10px;
}
.oe-mbl-hdr-mdl ul.oe-mbl-icn-top {
    width: 100%;
    overflow: hidden;
    height: auto !important;
    display: flex !important;
    align-items: CENTER;
    justify-content: center;
}
.oe-mbl-hdr-mdl ul.oe-mbl-icn-top li {
    display: inline-block;
    margin-right: 35px;
}
.oe-mbl-hdr-mdl ul.oe-mbl-icn-top li div#flags {
    width: auto;
    height: auto;
}
.oe-mbl-hdr-mdl ul.oe-mbl-icn-top li div#flags ul {
    height: auto;
}
.oe-mbl-hdr-mdl ul.oe-mbl-icn-top li div#flags ul li {
    margin-right: 0;
    height: auto;
    line-height: 0px;
}
.oe-mbl-hdr-mdl ul.oe-mbl-icn-top li a {
    display: inline-block;
    font-size: 16px;
    line-height: 30px;
    transition: all .3s ease-in-out;
    font-weight: 400;
    letter-spacing: .5px;
}
.oe-mbl-hdr-mdl ul.oe-mbl-icn-top  li a::before {
    content: '';
    width: 20px;
    height: 20px;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    transition: all .3s ease-in-out;
    display: inline-block;
    vertical-align: middle;
    padding-right: 20px;
}
.oe-mbl-hdr-mdl ul.oe-mbl-icn-top > li:nth-child(1) a::before{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMbSURBVHgBtVXNThNRFD7nTm0LxoQEWEFjjcHiirowocXEkZ8H4AkoT0BJjPxs2i6QNjGhfQJg6cqyJEKYLqS4YtjRxoQSWLiQMCRGaLFzPHeaqePYEjR6ks7tPXN+v++eOwD/SdC5GYwuJwlwioAMIEqVi4t5t8Pg8HKQBO6wZ4UIKsKk1OHeQsVtJ+w/oWg6SyBmTCQOhjqieDfwdCnsdvD7/QYnXzOBdK5K5SRHsqCWFfOLGBuv1kmon4qvClaiSHqHl2DVd/mkoqUMaCOhyOs4oJLgLvPl3flpW++RD0Ju36S8HdTKSDRNQuz7qp0J3s46oTAFrHCzes37LVfSFrOs04Hh4SQHpeJi9icUBEFAoTsrkbgxhtOcIc6OqhMKTmsgUMxX7diXidhWA8QsF5j4DeNWUi7O5dlBN4V4but0bdaQLaNJLySQHGzV6rBubiBgl82LaBTMRBCp7sAWKURhMKHific74uDcEagPom/uW1XLBF7PUDMwkqIRUjioJrqaQZ8tq0xogkxMlvfm1lt1xLDoXHLeZ143ji3DIeqmxZNFXofvzvpljZLeWucMb1OWk8evX9aqbFu/gDYiYeFl0t6XPsw1SVbk43Nl86o7MOEHMOO9feNvv5xuG5aub4I5xXR3/+jB2en2IfyBNMnr9HpzDL5hkyGFIUjJ9vi36h4WJ2w3BpZtKddikoOEQ5HMirM9QbAh7ij71jBAg1RfreM8FM2ct5o6KehWNCZJrPA5TR3uLjSdHg1nEigoyR4aHyNVkmoFkDoCTQ6U885Q3IEZyz2JLQdI9vSPXsh9Q79V6A2MHQOJIBGmGaacpesbW+ep404w1h0YPba5QGgjdoXuyttJaIThI4rXwBM82n15rLQzlNXYlXcHxoP3Ho4UjErhqq39ydZmT2A8qQBqZyfvSzePNJ8KbntSXo/yXuAuptrZPo5kLGLR/H5grXALadxomGDjmCSP6rgmwCxIsuSx89f8cceUpm4d2JaB6FIYQZmxEvwiaECdkqWP87mmBv5CZJWe6t0hISiIJIyq92vhpo/BP5Ufg4N0u9nnfQ8AAAAASUVORK5CYII=');
}
.oe-mbl-hdr-mdl ul.oe-mbl-icn-top > li:nth-child(2) a::before{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACWUlEQVR4AaVUzW4SURQ+50z5czULXWlSugHdsVNwM+oDFJ+A9gmAxFiMC2BT6Ar6BG2fQHwAU7qh6MZxJ2jSaeLWhC5sEDv3eM4oRJHYDv0SmJlz7/nud88930VYgKRTtaP+DQd8U0DAjIY0zsCuPDww1Bn2tw4W5eJ8IJXdziNSKyBh6BpiF4FcNGgb8pNkZAEER8Y8ZqzNE/9FmM412/IoKhH7UBq+q3xYpOLug0bSEFYleQMY24PjrfI/k5RMfpy+3yzCFZHObpc0J5Vr7k1jlv7dy+6UGKEKomrwtrJ7VcKvX970b91+cgqItZt3Hp/pN6p8JjxkgO6wV9mEJZB+uNNiNhuT6HiNgKTAcgBkuA5LIhGJ1uXgIPY9USBGLDBz52P/haeD2jKq+s+Ey2JutzwCDloqT3JK0gakH5BxWnZskngvJTjRgoeJAVCHkTMk7WpL8wTqvk3OdcXfSmg9TAzRPxMT2EKIIzRCKvjUe+nKSFtUd6wLKoeJGaBVcdII09nmoQYGx5VHcA2kco1XyIFC6qiV5oseBpor282LFfcpEYsc6LbltPdgSbB6X7ytviY9cjTmaaAy16hBSAQ5yHkGE9Rydjlot0svlSawkjzpPTu9lEgdZsmuGBw2wa0TGGNlNsOgJyuBkulk34KihfB6vDJ2vW59pFO0meMX8YzPsM5MctMA+IzO5/7zoynNnEJwdPvqbZj12UJ4omp/Ej/fnS42xUyhmPsXgZLJysi85vuWTRFclUG5QDhI/MFW938lmREKwZFYMK+Xq7xvTr0tcCEEfgJP2S+ik+EvIQAAAABJRU5ErkJggg==');
    vertical-align: sub;
}
.oe-mbl-hdr-mdl ul.oe-mbl-icn-top li:last-child {
    margin-right: 0;
}
.oe-mbl-hdr .oe-mbl-hdr-btm {
    width: 100%;
    overflow: hidden;
    background: #E5F3F6;
    padding: 10px;
}
.oe-mbl-hdr-btm ul.oe-mbl-icn-btm {
    height: auto !important;
    width: 100%;
    overflow: hidden;
    display: flex !important;
    justify-content: center;
    align-items: center;
}
.oe-mbl-hdr-btm ul.oe-mbl-icn-btm li {
    display: inline-block;
    margin-right: 35px;
}
.oe-mbl-hdr-btm ul.oe-mbl-icn-btm li:last-child {
    margin-right: 0;
}
.oe-mbl-hdr-btm ul.oe-mbl-icn-btm li a {
    font-size: 15px;
    line-height: 25px;
    display: inline-block;
    color: #273a88;
    font-weight: 500;
    transition: all .3s ease-in-out;
}
.oe-mbl-hdr-btm ul.oe-mbl-icn-btm li a::before {
    content: '';
    display: inline-block;
    width: 35px;
    height: 35px;
    vertical-align: middle;
    border: 2px solid #4DC2ED;
    border-radius: 50px;
    margin-right: 10px;
    background-size: 20px 20px;
    background-position: center center;
    background-repeat: no-repeat;
    transition: all .3s ease-in-out;
}
.oe-mbl-hdr-btm ul.oe-mbl-icn-btm li:nth-child(1) a::before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABWUlEQVR4Aa2UPU7DUAyAbSdUgqk3oEiodOzaCKnpCSgnaDgBsCCYIAutWEJPUPUI3CBMILFkQjDxjhAmUJo84xepHaqCkpBPynvP8Y/8EtsANYNm6RyOXa2pDxVAxhg5e3h7vlK5fOBM7mU/lUdBJbDJoCFpfO+p0I/tPBjD2fvT5RQq0HWD5leSfDQWO0cizsm8ZMIYKhKF5+LLK3+CmrGhBhDYx4wfSwVs926HgDhCxOa6js1iwUhspoUDIlLAzBEDhhv1DF0xmpW5cguIbkBnn+J4LWUyMGWyVHacsSdhh6V/ip3aCpnUr3oojHSEZi/dYiVC3Ei2g7YzWWk1cFeurQpnaC1wwPhXN2FkpXRcOMPXl4tItpNNOsl0RprnxqaWwpYJ42qLds259k4h87GlMlvwP1rLgw2c+aZoZYx5UIm8c2LKdN56+YDd7931CdmFCqwP2Nr5AYnXebqG4h+xAAAAAElFTkSuQmCC');
}
.oe-mbl-hdr-btm ul.oe-mbl-icn-btm li:nth-child(2) a::before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACOElEQVR4AZ1VzXISQRDuHiprcsMncHMQKE97scqgVi1PID5B8A3iQSV6CBwsUA+JTwB5gsAT7OZCYnlwj8Gfqn0EbjEUM233LAEqYWFNV00VxfR8801/X/cCZAjXP8jLypKLaRulcqtGiLtA6AHQFAxHgBSRxu7P83fHmQBLz1o+GewIMV6xQeopk4tlzyjtKsKq3SPem+iXv75/iFIBS0+YlWIwTtagar/P3p7CkiiWv7wA0EcCzJfXFtnOAB89/uzpDfODgKKx87cSh80RrAjPP8xfjscBl8NDQ5WL8/1Q/lfXCQx2IsyygElE4evRluNUpCxc6861aBZQBBD6E4S9ZWDFp+2gsNM6WQbK7F7xO917V1u7M8BETYj/DOr9NEYIuNQ206fGvKozQLGGUdSDuwZij5A8CyjFFZ8pg/GaQ+nG5rPyAqmjgixhTF/U5Fo31qUqKax0AD/ZTUsanr0/Yr81iNAW/mH5o8eenefzWbbbSAS1PizutANRajiob8OaKDz/VEVNVnEC6CpDTfk9wdwDaQT7ZEQSp7t8q78OUGmTT8AoYjbS7wFLO+sqC3gx2O/CDYOmxaazKW6IkVA8uE0IIQEe2FfCQusJO+7jIEvrFcrtjrDjEi2WzL9yLu+nDgfA3N5w8OaW0UWM5GIIlaJjY+CQLeOJaDwkmrfG13RISNGTEaXm4wtJ982G8qwo9tIkZ3EyrR6wYhOcD1hhocCcCkM7bDU1ht/qX+F/4+YnYJVw/wBfTiQSe1EOAgAAAABJRU5ErkJggg==');
}
.oe-mbl-hdr-btm ul.oe-mbl-icn-btm li a:hover {
    color: #4DC2ED;
    transform: scale(0.95) translate(0px, 0px);
}
.oe-mbl-hdr-btm ul.oe-mbl-icn-btm li a:hover::before {
    transform: scale(1.02) rotate(360deg);
    border-color: #273a88;
}
@media(max-width: 1366px){
.oe_hdr-row ul.oe-cstmMenu {
    width: 940px;
}
}
@media(max-width: 1336px){
.oe_hdr-row ul.oe-cstmMenu {
    width: 910px;
}
}
@media(max-width: 1280px){
.oe_hdr-row ul.oe-cstmMenu {
    width: 850px;
}
}
@media(max-width: 1024px){
.oe_hdr-row ul.oe-cstmMenu {
    width: auto;
    display: none;
}
}
@media(max-width: 800px){
    .blog-img-bio .blog-meta-data ul{
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    .blog-img-bio .blog-meta-data ul li{
        padding-right: 0;
        margin-left: 0;
        border-right: 0;
    }
div#header-secondary-outer .oe_hdr-row-top {
    display: none;
}
div#header-secondary-outer.oe_cstm-hdr-adjst .container {
    width: 100%;
    max-width: 100%;
}
.oe_cstm-hdr-adjst .oe-mbl-hdr {
    display: flex;
    flex-direction: column;
}
}
@media(max-width: 390px){
.oe-mbl-hdr-mdl ul.oe-mbl-icn-top li {
    margin-right: 20px;
}
.oe-mbl-hdr-btm ul.oe-mbl-icn-btm li {
    margin-right: 25px;
}
}
@media(max-width: 360px){
.oe-mbl-hdr-mdl ul.oe-mbl-icn-top li {
    margin-right: 15px;
}
.oe-mbl-hdr-btm ul.oe-mbl-icn-btm li {
    margin-right: 20px;
}
} 
div#oe_loc-lst-1 p {
    font-family: 'Caros';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #7A7A7A;
}
div#oe_loc-lst-1  ul {
    list-style: none;
    margin: 0;
    padding: 0 0 10px;
}
div#oe_loc-lst-1 ul li {
    list-style-type: none;
    margin-bottom: 15px;
}
div#oe_loc-lst-1 ul li:last-child {
    margin-bottom: 0px;
}
div#oe_loc-lst-1 ul li b {
    font-size: 22px;
    font-weight: 600;
    font-family: 'caros';
    color: #273a88;
    line-height: 30px;
    letter-spacing: .5px;
}
div#oe_loc-lst-1 ul li a {
    font-size: 16px;
    line-height: 20px;
    display: inline-block;
    font-weight: 400;
    color: #000;
    transition: all .3s ease-in-out;
}
div#oe_loc-lst-1 ul li a:hover {
    color: #4dc2ed;
}
div#oe_loc-lst-1 img {
    width: 90%;
    border-radius: 30px;
    box-shadow: 0 30px 80px rgba(0,0,0,.14),0 20px 70px rgba(0,0,0,.12);
}
div#oe_ftr-loc {
    width: 100%;
    overflow: hidden;
}
div#oe_ftr-loc .ftr-loc-title {
    display: block;
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}
div#oe_ftr-loc .ftr-loc-title h3 {
    color: #fff;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0;
}
div#oe_ftr-loc .ftr-loc-title h3 span {
    color: #fcd900;
}
div#oe_ftr-loc .ftr-loc-cntct {
    width: 100%;
    overflow: hidden;
    display: block;
}
div#oe_ftr-loc .ftr-loc-cntct ul {
    margin: 0;
    list-style: none;
}
div#oe_ftr-loc .ftr-loc-cntct ul li {
    list-style-type: none;
    margin-bottom: 10px;
    position: relative;
    padding-left: 30px;
}
div#oe_ftr-loc .ftr-loc-cntct ul li:last-child {
    margin-bottom: 0px;
}
div#oe_ftr-loc .ftr-loc-cntct  a.nectar-button {
    display: block !important;
    text-align: center;
    text-transform: capitalize;
    border: 1px solid #4dc2ed;
}
div#oe_ftr-loc .ftr-loc-cntct ul li a {font-weight: 400;font-size: 15px;line-height: 25px;position: relative;transition: all .3s ease-in-out; word-break: break-word; color: #fff;}
div#oe_ftr-loc .ftr-loc-cntct ul li:before {
    position: absolute;
    content: '1';
    left: 0;
    width: 30px;
    color: #fcd900;
    text-align: center;
    font-family: 'FontAwesome';
    font-size: 16px;
    top: 0;
    transition: all .3s ease-in-out;
}
div#oe_ftr-loc .ftr-loc-cntct ul li:nth-child(1):before {
    content: '\f041';
}
div#oe_ftr-loc .ftr-loc-cntct ul li:nth-child(2):before {
    content: '\f0e0';
}
div#oe_ftr-loc .ftr-loc-cntct ul li:nth-child(3):before {
    content: '\f095';
}
div#oe_ftr-loc .ftr-loc-cntct ul li a:hover {
    color: #fcd900;
}
div#oe_ftr-loc .ftr-loc-cntct ul li:hover:before {
    color: #4dc2ed;
    transform: rotateY(360deg);
}
div#oe_ftr-loc .ftr-loc-icns {
    width: 100%;
    overflow: hidden;
    display: none;
    padding: 15px 10px 10px;
}
div#oe_ftr-loc .ftr-loc-icns ul.loc_Sicon li {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 5px;
}
div#oe_ftr-loc .ftr-loc-icns ul.loc_Sicon li:last-child {
    margin-right: 0px;
}
div#oe_ftr-loc .ftr-loc-icns ul.loc_Sicon li a {
    width: 30px;
    height: 30px;
    display: inline-flex;
    text-align: center;
    background: #4DC2ED;
    color: #fff !important;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 13px !important;
    transition: all .3s ease-in-out;
}
div#oe_ftr-loc .ftr-loc-icns ul.loc_Sicon li a i {top: 0;}
div#oe_ftr-loc .ftr-loc-icns ul.loc_Sicon li a:hover {
    background: #FCD900;
    color: #000 !important;
    transform: scale(1.1) rotate(360deg);
}
div#cstm_footer div#oe_ftr-loc .ftr-loc-icns ul.loc_Sicon {
    padding-left: 0;
    margin: 0;
}
div#cstm_footer h4::after {
    content: '';
    display: block;
    height: 13px;
    background-image: url('https://www.orthodonticexprts.com/wp-content/uploads/2024/05/teeth-pattern.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width: 150px;
    margin-top: 10px;
}
div#cstm_footer h4::after{
	display: none;
}
div#cstm_footer h4 em.animated {
    background: transparent;
}
div#cstm_footer .ftr_sid-icns {
    width: 83.33333333%;
    margin: 15px auto 0;
}
div#lngul-rtng-sec-1 .oe-brand-logo.col {
    width: 20%;
}
@media (max-width: 1001px){
div#lngul-rtng-sec-1 .oe-brand-logo.col {
    width: 100%;
}
}
div#map-sec-maps div#wpsl-stores .wpsl-store-location p strong a span {font-size: 14px;color: #FCD900;font-family: 'caros';}
@media screen and (max-width: 1680px) and (min-width: 1025px){
#header-outer:not([data-format=left-header]) header#top .container .row .span_3 {
    width: 23.5% !important;
}
#header-outer:not([data-format=left-header]) header#top .container .row .span_9 {
    width: 74.5% !important;
}
}
@media screen and (max-width: 1080px) and (min-width: 1025px){
.oe_hdr-row ul.oe-cstmMenu li a {
    font-size: 14px;
    margin-left: 35px;
}
.oe_hdr-row ul.oe-cstmMenu li:last-child a {
    padding-left: 15px;
    padding-right: 15px;
}
.oe_hdr-row ul.oe-cstmMenu li a::before {
    width: 35px;
    height: 35px;
    margin-right: 10px;
    left: -35px;
    top: 2px;
}
}
@media only screen and (min-width: 690px) and (max-width: 1250px) {
div#all-blog-set span.meta-category a {
    padding: 8px 20px;
    font-size: 10px;
}
}
@media (max-width: 420px) {
div#all-blog-set span.meta-category a {
    padding: 8px 15px;
}
}
div#lngul-rtng-sec-1 .span_12.left {
    justify-content: center !important;
}
div#lngul-rtng-sec-1 .span_12.left .vc_col-sm-1\/5.oe-brand-logo:first-child {
    display: none !important;
}
@media(max-width: 1001px){
div#lngul-rtng-sec-1 .span_12.left .vc_col-sm-1\/5.oe-brand-logo {
    margin-bottom: 0 !important;
}
}


/* button css */
.btn-row .chi_btns {
  width: 100%;
  display: flex;
  gap: 12px;
  justify-content: center;
  padding-bottom: 30px;
}

.btn-row a.chi_btn {
  text-decoration: none;
  padding: 15px 22px;
  border-radius: 5px;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: .5px;
  transition: .3s ease-in-out;
  text-align: center;
  display: block;
  border: 1px solid;
}

.btn-row a.chi_btn:hover {
  transform: scale(1.05) translate(0, -5px);
}

/* Yellow Button */
.btn-row a.chi_btn.yellow {
  background-color: #FCDA00;
  border: 1px solid #FCDA00;
  color: #273A88;
}

.btn-row a.chi_btn.yellow:hover {
  background-color: transparent;
  border-color: #273A88;
}

/* White Button */
.btn-row a.chi_btn.white {
  background-color: #FCDA00;
  border: 1px solid #FCDA00;
  color: #273A88;
}

.btn-row a.chi_btn.white:hover {
  background-color: transparent;
  border-color: #273A88;
}

/* Responsive */
@media (max-width: 390px) {
  .btn-row a.chi_btn {
    font-size: 14px;
    padding: 12px 18px;
  }
}
@media (max-width: 375px) {
/* new start */
	.oe-mbl-hdr-mdl ul.oe-mbl-icn-top li {
    margin-right: 12px;
}

.oe-mbl-hdr-mdl ul.oe-mbl-icn-top li a {
    font-size: 12px;
    line-height: 15px;
}

.oe-mbl-hdr-mdl ul.oe-mbl-icn-top li a::before {
    width: 14px;
    height: 15px;
    padding-right: 5px;
    background-size: contain !important;
}

.oe-mbl-hdr .oe-mbl-hdr-btm {
    padding: 5px;
}

.oe-mbl-hdr-btm ul.oe-mbl-icn-btm li {
    margin-right: 12px;
}

.oe-mbl-hdr-btm ul.oe-mbl-icn-btm li a {
    font-size: 12px;
    line-height: 20px;
}

.oe-mbl-hdr-btm ul.oe-mbl-icn-btm li a::before {
    width: 25px;
    height: 25px;
    background-size: 15px 15px !important;
}

/* 	new end */
@media (max-width: 360px) {
  .btn-row a.chi_btn {
    font-size: 12px;
    padding: 10px 12px;
  }
}

@media (max-width: 290px) {
  .btn-row a.chi_btn {
    font-size: 10px;
    padding: 10px 12px;
  }
}
