.hero-service h2, .hero-service p{ color: #fff; }
.hero-service .q_icon_list{ margin-bottom: 10px; }

.hero-phone{ font-size: 20px; margin-bottom: 0; font-weight: 700; margin-top:22px; }
.hero-phone a, .hero-email a{ color: #fff; }
.hero-email{ font-style: italic; margin-top:0; margin-left: 20px; }
.mhide span{ display: none !important; }
.main_menu_header_inner_right_holder:after{ display: block; clear: both; content: ''; }
.contact-ways h6 a{ font-size: 14px !important; }
nav.main_menu > ul > li:not(:last-child):after{ display: inline-block; content: ''; width: 1px; height: 17px; background:#0086B9; vertical-align: middle;  }
nav.main_menu ul li a:hover, nav.main_menu ul > li.current-menu-item > a{ color:#FFF346 !important; opacity: 1 !important; }

.related.products h4{ margin-bottom: 20px; }
.woocommerce ul.products li.product h6{ font-size: 17px; font-weight: 500; width: auto; }
.related .product a{ text-align: center; }
.stright .button{ color: #FFF200; border-color: #FFF200; }

.footer_top h5{ margin-bottom: 20px; }
footer a{ color: #fff !important; }
footer a:hover, .footer_top a:hover{ color: #00ace7 !important; }
.footer_bottom a:hover{ color: #fff !important;}

footer .menu { padding-left: 5px; }
footer .menu li{ display: inline-block; vertical-align: top; margin-left:-5px !important; width: 50%; float: none; margin-bottom: 10px !important; }
footer .menu li a:before{
	content:'\f105';
	display:inline-block;
	font-family: FontAwesome;
    position: absolute;
    left: 0;
    top:0;
    color:#00ace7;
    transition: .33s all ease;
    -webkit-transition: .33s all ease;
    -moz-transition: .33s all ease;
    -o-transition: .33s all ease;
    -ms-transition: .33s all ease;
}

footer .menu li a{padding-left: 22px !important; }
footer .menu li a:hover:before{ left: 4px; }
.ybutton{ display: inline-block;  color: #00ace7 !important; border: 1px solid #00ace7;  padding: 7px 17px;}
footer .ybutton:hover{ color: #fff !important; border:1px solid #fff !important; }

.mpc-product__atc{ text-align: center !important; }

.contact-ways li{ line-height: 0; }
.pro-product .ult_tabitemname{ padding-left: 0; padding-right: 0; }

.enq-btn{ display: inline-block;   width: auto; height: 38px; line-height: 38px;
    padding: 0 23px;  border: 2px solid #002334; font-size: 13px; text-align: left; color: #002334; text-transform: uppercase; border-radius:4px;  font-weight: 700;
    letter-spacing: 1px;}

.enq-btn:hover{ color:#fff ; border-color:#00ADEB ; background: #00ADEB; }