.elementor-kit-5{--e-global-color-primary:#00843D;--e-global-color-secondary:#43B02A;--e-global-color-text:#122019;--e-global-color-accent:#009F4D;--e-global-color-525ca0d:#00AB8E;--e-global-color-62928e7:#48A9C5;--e-global-color-977802b:#E8F7EF;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.3em;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-primary );font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 30px 18px 30px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-text );}.elementor-kit-5 h1{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;}.elementor-kit-5 h2{color:var( --e-global-color-text );font-size:32px;font-weight:600;line-height:1.3em;}.elementor-kit-5 h3{color:var( --e-global-color-text );font-size:28px;}.elementor-kit-5 h4{color:var( --e-global-color-text );font-size:24px;font-weight:600;line-height:1.3em;}.elementor-kit-5 h5{color:var( --e-global-color-text );font-size:20px;font-weight:600;line-height:1.4em;}.elementor-kit-5 h6{color:var( --e-global-color-text );font-size:18px;font-weight:600;line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-5 h3{font-size:24px;}.elementor-kit-5 h4{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5 h3{font-size:20px;}.elementor-kit-5 h4{font-size:18px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{line-height:1.3em;padding:18px 30px 18px 30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-icon-list-item {
    align-items: flex-start!important;
}
span.elementor-icon-list-icon {
    margin-top: 6px;
}
.elementor-icon-list-item ul {padding-left:20px; margin-top:5px;}

ul.coloum-2 {column-count: 2;}

/*Conditions Home*/
.conditions .elementor-image-box-content {z-index: 9; position: absolute; TOP: 50%; padding:0 7%;}

.conditions .elementor-image-box-img a {position:relative; height:100%; display:block;}
.conditions .elementor-image-box-img a:after {position:absolute; background: rgb(0,0,0);
background: -moz-linear-gradient(0deg, rgba(0,0,0,0.7) 20%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.7) 20%, rgba(0,0,0,0) 100%);
background: linear-gradient(0deg, rgba(0,0,0,0.7) 20%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1); width:100%; height:68%; z-index:9; left:0; bottom: 6px; content:""; opacity:0.7; transition:all 0.3s;}
.conditions .elementor-image-box-img a:hover:after {opacity:1;}


/*Conditions*/
.conditions-2 .elementor-image-box-content h3 {z-index: 9; position: absolute; top: 75%; background:#fff; padding:20px 10px; margin:0 5%; width:90%; min-height:100px;}
.conditions-grey .elementor-image-box-content h3 {background:#f6f6f6;}

/*Tabs*/
.elementor-widget-tabs .elementor-tab-desktop-title {padding:12px 25px  !important;background:#fff; transition:all 0.3s; border:1px solid #00843d !important; border-radius:25px;}

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active, .elementor-widget-tabs .elementor-tab-desktop-title:hover {    background: #00843d !important;
    color: #fff !important;}
.elementor-tabs-content-wrapper {border: 10px solid #fff !important; box-shadow:0px 0px 12px 0px rgb(5 37 17 / 5%); border: 0px solid #00843d !important; padding:0px 15px !important; border-radius:15px;}


/*Read more toggle*/
.toggle-readmore .elementor-toggle-title span {font-size:13px; float:right; color:#00843d; margin-right:-7px; letter-spacing:-0.3px; text-decoration:underline;}

@media (min-width:768px) {
   .elementor-tab-title {border: 1px solid #00843d !important;
    margin-right: 20px;
    margin-bottom: 5px; 
    }
.elementor-tab-title:last-child {margin-bottom:0;}

}
@media (max-width:767px) {
.elementor-tabs-content-wrapper {background:#fff !important; padding-top:15px !important;}
 .elementor-tab-title  {border:1px solid #00843d !important; margin-bottom:10px; background:#E8F7EF; }
 .elementor-tab-title:last-child {margin-bottom:0;}
 .elementor-tab-content img {margin: 0 auto 15px;}
}


/*ViewMedica Videos*/
.viewmedica iframe {height:337px;}
@media (max-width:1024px) {.viewmedica iframe {height:380px;}
    
}
@media (max-width:420px) {.viewmedica iframe {height:180px;}
    
}

/*Mobile Menu*/
#rmp-menu-wrap-2988 .rmp-menu-item-link {padding-bottom: 15px; padding-right:30px;}
#rmp-menu-wrap-2988 .rmp-submenu .rmp-menu-item-link {height: auto; padding-bottom: 12px;}
.sub-cat a {font-weight: 700 !important;}
.sub-item a {padding-left: 35px !important;}
[type=button]:focus, [type=submit]:focus, button:focus {
    outline: 0;
}

/*Mobile CSS*/
@media (max-width:767px) {
    ul.coloum-2 {column-count: 1;}
}/* End custom CSS */