/* WP Customizer start */
.top { background: #f2f2f2 linear-gradient(to bottom, #f2f2f2, #eaeaea); }
.top { border-bottom-color: #ffffff; }
.top, .top a, .navigation--top > .menu-item-has-children > a::after { color: #bbbbbb; }
.header { background-color: #666464; }
.header { background-image: url(""); }
.icon-box__title, .widget-icon-box .icon-box:hover .fa { color: #ffffff; }
.icon-box__subtitle, .widget-icon-box .icon-box, .textwidget { color: #212121; }
@media (min-width: 992px) { .navigation { background: #2e2e2e linear-gradient(to bottom, #2e2e2e, #1c1c1c); } }
.navigation--main > li > a, .navigation--main > .menu-item-has-children > a::after, .navigation--main .sub-menu > li > a { color: #999999; }
.navigation--main > li:hover > a, .navigation--main > .menu-item-has-children:hover > a::after, .navigation--main .sub-menu > li:hover > a { color: #bababa; }
@media (min-width: 992px) { .navigation--main > li > a, .navigation--main > .menu-item-has-children > a::after { color: #aaaaaa; } }
@media (min-width: 992px) { .navigation--main > li:hover > a, .navigation--main > .menu-item-has-children:hover > a::after { color: #eeeeee; } }
@media (min-width: 992px) { .navigation--main .sub-menu > li > a, .navigation--main .sub-menu > li > a:hover, .navigation--main .sub-menu > .menu-item-has-children > a::after { color: #333333; } }
.main-title { background-color: #ce171f; }
.main-title { background-image: url("https://www.top-recruitment.com/wp-content/uploads/2014/10/5-Copy.jpg"); }
.main-title h1 { color: #333333; }
.breadcrumbs { background-color: #ffffff; }
.breadcrumbs a { color: #666666; }
.breadcrumbs a:hover { color: #595959; }
.breadcrumbs { color: #999999; }
.jumbotron__category h6, .social-icons__link, .testimonial__rating, body.woocommerce-page .star-rating, body.woocommerce-page ul.products li.product a:hover img, body.woocommerce-page p.stars a, .navigation--top > li > a:hover, .navigation--top > li:hover > a::after, .navigation--top .sub-menu > li > a:hover, .navigation--top > li:hover > a, .widget_pt_icon_box .icon-box > .fa, html body.woocommerce-page nav.woocommerce-pagination ul li .next:hover, html body.woocommerce-page nav.woocommerce-pagination ul li .prev:hover { color: #333333; }
.jumbotron__category::after, .alternative-heading::after, .navbar-toggle, #comments-submit-button, .btn-primary, .btn-primary:focus, .panel-grid .widget-title::after, .wpb-js-composer .wpb_wrapper .widget-title::after, .footer .footer__headings::after, .main-title h3::before, .hentry__title::after, .widget_search .search-submit, .pagination li .current, .pagination li:hover, .sidebar__headings::after, .sidebar .widget_nav_menu ul li.current-menu-item > a, .sidebar .widget_nav_menu ul li > a:hover, .widget_calendar caption, .widget_tag_cloud a, body.woocommerce-page .widget_product_search #searchsubmit, body.woocommerce-page span.onsale, body.woocommerce-page ul.products::before, body.woocommerce-page nav.woocommerce-pagination ul li span.current, body.woocommerce-page nav.woocommerce-pagination ul li a:hover, body.woocommerce-page a.add_to_cart_button:hover, body.woocommerce-page button.button:hover, body.woocommerce-page .widget_product_categories ul > li > a:hover, body.woocommerce-page a.button:hover, body.woocommerce-page input.button:hover, body.woocommerce-page table.cart td.actions input.button.alt, body.woocommerce-page .cart-collaterals .shipping_calculator h2::after, body.woocommerce-page .cart-collaterals .cart_totals h2::after, body.woocommerce-page .woocommerce-info, body.woocommerce-page .woocommerce-message, body.woocommerce-page .woocommerce-error, body.woocommerce-page #payment #place_order, body.woocommerce-page .short-description::before, body.woocommerce-page .short-description::after, body.woocommerce-page .quantity .minus:hover, body.woocommerce-page .quantity .plus:hover, body.woocommerce-page button.button.alt, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #review_form #respond input#submit, body.woocommerce-page div.product .woocommerce-tabs h2::after, .buildpress-table thead th, .brochure-box:hover, body.woocommerce-page .widget_product_search .search-field + input, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body .buildpress-light .esg-filterbutton:hover, body .buildpress-light .esg-sortbutton:hover, body .buildpress-light .esg-sortbutton-order:hover, body .buildpress-light .esg-cartbutton-order:hover, body .buildpress-light .esg-filterbutton.selected { background-color: #ce171f; }
@media (min-width: 992px) { .header-light .navigation--main > .current-menu-item > a, .header-light .navigation--main > .current-menu-ancestor > a, .navigation--main .sub-menu > li > a { background-color: #cc0000; } }
.btn-primary, .btn-primary:focus, .logo-panel img:hover, blockquote, #comments-submit-button, .navigation--main > li:hover > a, body .buildpress .esg-navigationbutton:hover span, body .buildpress .esg-filterbutton:hover span, body .buildpress .esg-sortbutton:hover span, body .buildpress .esg-sortbutton-order:hover span, body .buildpress .esg-cartbutton-order:hover span, body .buildpress .esg-filterbutton.selected span, body .buildpress-light .esg-navigationbutton:hover span, body .buildpress-light .esg-filterbutton:hover span, body .buildpress-light .esg-sortbutton:hover span, body .buildpress-light .esg-sortbutton-order:hover span, body .buildpress-light .esg-cartbutton-order:hover span, body .buildpress-light .esg-filterbutton.selected span { border-color: #393737; }
@media (min-width: 992px) { .header-light .navigation--main > li.is-hover > a, .header-light .navigation--main > li:hover > a { border-color: #fff; } }
.social-icons__link:hover { color: #ce171f; }
.navbar-toggle:hover, .btn-primary:hover, .btn-primary:active, .widget_search .search-submit:hover, #comments-submit-button:hover, .widget_tag_cloud a:hover, body.woocommerce-page .widget_product_search #searchsubmit:hover, body.woocommerce-page .widget_product_search #searchsubmit:focus, body.woocommerce-page table.cart td.actions input.button.alt:hover, body.woocommerce-page #payment #place_order:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page #review_form #respond input#submit:hover, body.woocommerce-page .widget_product_search .search-field + input:hover, body.woocommerce-page .widget_product_search .search-field + input:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover { background-color: #aa0d14; }
@media (min-width: 992px) { .navigation--main .sub-menu > li > a:hover { background-color: #aa0d14; } }
.btn-primary:hover, .btn-primary:active, #comments-submit-button:hover, .navigation--main .sub-menu > li > a, .navigation--main .sub-menu, .navigation--main .sub-menu > li > .sub-menu { border-color: #fff; }
body .eg-buildpress-item-skin-element-0, body .eg-buildpress-item-skin-element-0:hover { background: #666666 !important; }
a { color: #1fa7da; }
a:hover, .more-link .btn:hover { color: #1098cb; }
body, .textwidget { color: #fff; }
#comments-submit-button, .btn-primary, .btn-primary:focus, .footer .btn-primary, .sidebar .widget_nav_menu ul > li.current-menu-item a, .sidebar .widget_nav_menu li.current-menu-ancestor a, .widget_tag_cloud a, .pagination li .current, .widget_search .search-submit { color: #fff; }
#comments-submit-button:hover, .btn-primary:hover, .btn-primary:active, .footer .btn-primary:hover, .sidebar .widget_nav_menu ul > li a:hover, .sidebar .widget_nav_menu ul > li.current-menu-item a:hover, .widget_tag_cloud a:hover, .pagination li:hover a, body.woocommerce-page .woocommerce-message, body.woocommerce-page nav.woocommerce-pagination ul li span.current, body.woocommerce-page button.button.alt, body.woocommerce-page table.cart td.actions input.button.alt, body.woocommerce-page button.button.alt:hover, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a:hover, body.woocommerce-page nav.woocommerce-pagination ul li .prev:hover, body.woocommerce-page nav.woocommerce-pagination ul li .next:hover, body.woocommerce-page a.add_to_cart_button:hover, body.woocommerce-page a.button:hover, body.woocommerce-page input.button:hover, body.woocommerce-page nav.woocommerce-pagination ul li a:hover, body.woocommerce-page .woocommerce-info, body.woocommerce-page #payment #place_order, body.woocommerce-page .widget_product_categories ul > li > a:hover, body.woocommerce-page .widget_product_search #searchsubmit, body.woocommerce-page #review_form #respond input#submit, body.woocommerce-page button.button:hover, body.woocommerce-page .woocommerce-error .showlogin, body.woocommerce-page .woocommerce-error .showcoupon, body.woocommerce-page .woocommerce-info .showlogin, body.woocommerce-page .woocommerce-info .showcoupon, body.woocommerce-page .woocommerce-message .showlogin, body.woocommerce-page .woocommerce-message .showcoupon, body.woocommerce-page .woocommerce-error::before, body.woocommerce-page .woocommerce-info::before, body.woocommerce-page .woocommerce-message::before { color: #fff; }
.footer { background-color: #666666;}
.footer__headings { color: #ffffff; }
.footer { color: #fff; }
.footer a { color: #fff; }
.footer a:hover { color: #fff; }
.footer-bottom { background-color: #ce171f;}
.footer-bottom { color: #fff; }
.footer-bottom a { color: #fff; }
.footer-bottom a:hover { color: #f2f2f2; }

/* WP Customizer end */
.home-contact-box { background-color: #212121;}
.home-page-check-icon li{
    padding: 8px 8px 8px 8px;
    list-style-type:none;
}
.home-page-check-icon i{
    color: #ce171f;
}
.text-black{
    color: #212121;
    font-family: Calibri;
    font-size: 16px;
}
.text-black:hover{
    color: #ce171f;
    font-family: 'Calibri';
    font-size: 16px;
}
.text-red{
    color: #f00e18;
}
.serviceBox{
    padding: 30px 30px 30px 90px;
    background: #f8f8f8;
    color: #333;
    overflow: hidden;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
}

/* home services box */
.serviceBox:hover{
    background: #ff2b2b;
    color: #fff;
}

.serviceBox:after{
    content: "";
    display: block;
    border-top: 500px solid #fff;
    border-left: 500px solid transparent;
    margin-top: -55%;
    margin-left: 100%;
    opacity: 0;
    position: absolute;
    transform: scale(2);
    transition: all 0.3s ease-in-out 0s;
}

.serviceBox:hover:after{
    margin-left: 0;
    opacity: 0.1;
}

.serviceBox .service-icon{
    font-size: 50px;
    color: #ff2b2b;
    position: absolute;
    top: 40px;
    left: 20px;
    transition:all 0.3s ease-in-out 0s;
}

.serviceBox:hover .service-icon{
    color: #fff;
}

.serviceBox .title{
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 12px 0;
    text-transform: capitalize;
}

.serviceBox .description{
    font-size: 15px;
    color: #a3a3a3;
    line-height: 25px;
    margin: 0;
    transition: all 0.3s ease-in-out 0s;
}

.serviceBox:hover .description{
    color: #fff;
}

@media only screen and (max-width: 990px){
    .serviceBox{ margin-bottom: 15px; }
}