.megamenu-list ul {list-style:none;}
.megamenu-list ul li {padding:8px 0;line-height:14px}
.megamenu-list ul a:hover {text-decoration:underline;}
.megamenu-list ul .last-link {color:#48bfa3;font-weight:600;}
.megamenu-list ul .last-link:after {
    display: inline-block;
    vertical-align: baseline;
    margin-left: 4px;
    width: 8px;
    height: 8px;
    content: "";
    -webkit-mask: url(https://enovathemes.com/propharm/wp-content/uploads/next.svg) no-repeat 50% 50%;
    -webkit-mask-size: 8px;
    mask: url(https://enovathemes.com/propharm/wp-content/uploads/next.svg) no-repeat 50% 50%;
    mask-size: 8px;
    background:#48bfa3;
}

.heading-label {
    margin-left: 8px;
    display: inline-block;
    border-radius: 48px;
    padding: 4px 8px 4px 8px;
    vertical-align: middle;
    top: -1px;
    color: #ffffff;
    background:#39cb74;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    position: relative;
    left: 0px !important;
    transform: none !important;
    text-transform: none;
}
.footer-logo-column .et-image{max-width:200px;}

.map-link a .text {text-decoration:underline;}
.map-link a:hover {color:#48bfa3 !important;}
.et-footer .et-mm .sub-menu {
    margin-bottom:0;
}
.slider-button {box-shadow:0 0 16px rgba(0,0,0,0.05) !important;}
.slider-button i {font-size:10px !important;margin-left:4px !important;display:inline-block !important;}
rs-module-wrap,
rs-module-wrap rs-slides,
rs-module-wrap rs-sbg-wrap
{border-radius:10px}
#rev_slider_9_1_wrapper,
#rev_slider_9_1_wrapper rs-slides,
#rev_slider_9_1_wrapper rs-sbg-wrap {
    border-radius:0;
}
rs-module-wrap rs-sbg-wrap {overflow:hidden}
.custom.tparrows {
    border-radius:100px !important;
    background:#ffffff !important;
    transform:scale(1) !important;
    transform-origin:center;
    box-shadow:0 0 16px rgba(0,0,0,0.1);
    transition:background 0.3s ease-out, transform 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33);
    top:50%;
    margin-top:-20px;
}
.custom.tparrows:before {
    color:#184363 !important;
    transition:color 0.3s;
}
.custom.tparrows:hover {
    background:#184363 !important;
    box-shadow:0 0 16px rgba(0,0,0,0.05);
    transform:scale(1.2) !important;
}
.custom.tparrows:hover:before {
    color:#ffffff !important;
}
.custom.tparrows.tp-rightarrow {
    left:calc(100% - 64px) !important;
}
.custom.tparrows.tp-leftarrow {
    left:24px !important;
}
#rev_slider_7_1_wrapper .custom.tparrows.tp-rightarrow {
    left:calc(100% - 18px) !important;
}
#rev_slider_7_1_wrapper .custom.tparrows.tp-leftarrow {
    left:-22px !important;
}
.custom .tp-bullet {
    background:#184363 !important;
    opacity:0.2;
    border-radius:10px !important;
    width:8px !important;
    height:8px !important;
    transform:scale(0.7);
    transform-origin:center;
    transition:background 0.3s ease-out, transform 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33);
}
.custom .tp-bullet.selected {
    transform:scale(1);
}

.footer-clients .grid.et-client-container .et-client {
	border-bottom-color:rgba(255,255,255,0.1);
}

.footer-tiny-menu .wpb_wrapper * {
    display: inline-block;
    vertical-align: middle;
    color: #56778f !important;
    font-size: 12px;
    line-height: 18px;
    position: relative;
}
.footer-tiny-menu .wpb_wrapper a:hover {color:#184363 !important;}
.footer-tiny-menu .wpb_wrapper *:not(p):after {
    display:inline-block;
    width:1px;
    height:16px;
    margin:0 8px 0 10px;
    background-color:#bdbdbd;
    content:"";
    vertical-align:middle;
}
.footer-tiny-menu .wpb_wrapper *:not(p):last-child:after {
    display:none !important;
}
.z-index-15 {z-index:15}
#megamenu-1310, #megamenu-1320 {overflow:visible}
.home-3-megamenu-row {border-radius:0 0 10px 10px;}
.banner-list a:hover {text-decoration:underline;}
.corner-border-radius {border-radius:0 0 10px 0;}
.corner-border-radius-2 {border-radius:0 10px 10px 0;}

.header-5-top-row .vc_column-inner{border-radius:10px 10px 0 0;}
.header-5-bottom-row .vc_column-inner{border-radius:0 0 10px 10px;}
.form-white textarea,
.form-white select,
.form-white input[type="date"],
.form-white input[type="datetime"],
.form-white input[type="datetime-local"],
.form-white input[type="email"],
.form-white input[type="month"],
.form-white input[type="number"],
.form-white input[type="password"],
.form-white input[type="search"],
.form-white input[type="tel"],
.form-white input[type="text"],
.form-white input[type="time"],
.form-white input[type="url"],
.form-white input[type="week"],
.form-white input[type="file"],
.form-white textarea:focus,
.form-white select:focus,
.form-white input[type="date"]:focus,
.form-white input[type="datetime"]:focus,
.form-white input[type="datetime-local"]:focus,
.form-white input[type="email"]:focus,
.form-white input[type="month"]:focus,
.form-white input[type="number"]:focus,
.form-white input[type="password"]:focus,
.form-white input[type="search"]:focus,
.form-white input[type="tel"]:focus,
.form-white input[type="text"]:focus,
.form-white input[type="time"]:focus,
.form-white input[type="url"]:focus,
.form-white input[type="week"]:focus,
.form-white input[type="file"]:focus{
    background-color: #ffffff;
    border-color:#ffffff;
}
.prev.et-icon {transform:rotate(180deg)}
.border-radius-10 {border-radius:10px;overflow:hidden}
.single-post #subscribe-in-footer {display:none}