

.main-menu_button {position: relative;display: flex; align-items: center;}
.main-menu_button		a{background-color: #00ace4; color: #ffffff; border-radius : 4px; padding: 0px 15px; height: 42px; line-height: 42px;}
.main-menu_button:hover	a{background-color: #000000; color: #ffffff;}

.main-header__top {background-color: #16243d;}

.main-header__top-address-list li .text p a	 {color: #b1d1ee !important}
.main-header__top-address-list li .icon span  {color: #015fc9}
.main-menu__call-icon {color: #015fc9}
.main-menu__wrapper {background-color: }
.main-menu__main-menu-box {background-color: }
.main-menu .main-menu__list > li > a, .stricky-header .main-menu__list > li > a {color: #242424}
.main-menu .main-menu__list > li.current > a, .main-menu .main-menu__list > li:hover > a, .stricky-header .main-menu__list > li.current > a, .stricky-header .main-menu__list > li:hover > a {color: #ffffff; background : #000000}
.main-menu__call-icon:hover { background-color: #015fc9;  border: 2px solid #015fc9;  color: #b1d1ee;}
.main-menu__call-content a:hover {color: #015fc9}
.main-menu .main-menu__list > li > ul > li:hover > a,
.main-menu .main-menu__list > li > ul > li > ul > li:hover > a,
.stricky-header .main-menu__list > li > ul > li:hover > a,
.stricky-header .main-menu__list > li > ul > li > ul > li:hover > a {  background-color: #000000;  color: #ffffff;}
.site-footer, .mobile-nav__content {background-color: #16243d; color:#ffffff}
.footer-widget__title {color:#ffffff}
.site-footer a, .site-footer__bottom-text{ color:#b8d2db; font-size:15px}
.site-footer a:hover{ color:#ffffff}
.site-footer__social a:hover i{color: #015fc9}
.footer-widget__phone-icon span, .footer-widget__contact-list li .icon span {color: #015fc9}
.site-footer__social a {border: 2px solid #015fc9;}
.news-one__title a{color: #015fc9}



:root {
  --insur-primary: #015fc9 !important;
  --insur-black: #015fc9 !important;
  --insur-base: #015fc9 !important;

}






@media(max-width:576px) {

.mobile-height-auto {min-height:auto}

}




.mini-text {font-size:12px}
.main-menu .main-menu__list > li > a, .stricky-header .main-menu__list > li > a {
  padding: 5px 15px;
  border-radius: 6px;
}
.main-header__top {display:none}