.dark_bg p, .dark_bg{color:#bbb!important}
.header-desktop .icon-custom .elementor-icon-list-icon{height: initial !important;}
.main-navigation > ul > li.current-menu-item > a{color: #03c9a9 !important;}
.main-navigation li.current-menu-ancestor > a{color: #03c9a9 !important;}
.main-navigation > ul > li.current-menu-item > a:before{background-color: #03c9a9 !important;}
.main-navigation > ul > li > a:before{background-color: #03c9a9 !important}
#site-footer .timeline-list{padding:0}
#site-footer .timeline-list li{color:#A3A3A3; list-style: none; border-bottom: 1px solid rgb(255 255 255 / 8%); padding:7px 0}
#site-footer .timeline-list li:hover{color:#fff}
#site-footer .timeline-list li:last-child{border: none; padding-bottom: 0;}
#site-footer .timeline-list span.timeline-value{float:right}
#back-to-top{background: #03c9a9;}
#back-to-top:hover{background: #00EFAB;}
.ot-accordions .acc-item{background: transparent !important}
.tz_link{color:#03c9a9; font-weight: 700;}
.tz_link:hover{color:#fff}
.page-title{margin-top: 150px; margin-bottom: 10px;}
.widget-area .widget_nav_menu ul li.current-menu-item a, .widget-area .widget_nav_menu ul li a:hover{background: #03c9a9;}
.ot-heading.is-dots{padding-bottom: 15px;}
.ot-heading.is-dots:before{width: 100px; border-bottom: 2px solid #03c8a9;}
.ot-testimonials .testi-item .t-head{}
@media only screen and (max-width: 767px){#mob_logo, #mob_menu{width: 50%;} .tz_footer .elementor-column{width: 100% !important;} .tz_social{display:none !important}}

