/*
Theme Name: Custom Theme
Author: the Custom team
Author URI: https://wordpress.org/
Version: 1.1
*/
.mover-icon.white-icon img {
    filter: brightness(0) invert(1);
}
.mover-icon.red-icon img {
    filter: brightness(0) saturate(100%) invert(18%) sepia(100%) saturate(5000%) hue-rotate(-5deg);
}
.mover-icon {
    display: inline-block;
    vertical-align: text-bottom;
}
.header-one .header-navigation .primary-menu .site-branding {
    width: 200px;
}
.top-left ul li {
    display: inline-block;
    margin-right: 25px;
}

.top-left ul li a i {
    margin-right: 5px;
}
.nav-right-item .right-menu {
    display: inline-flex;
}

.nav-right-item .right-menu ul li {
    display: inline;
}

.nav-right-item .right-menu ul li a {
    margin-right: 35px;
    color: #fff;
    font-size: 18px;
}
.top-left ul li a:hover, .top-left ul li a:active, .top-left ul li a:focus {
    color: #006fef;
}
.header-navigation.sticky .primary-menu .site-branding {
    width: 120px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.header-navigation.sticky {
	background-color: #000000!important;
}
footer.footer-area.gray-bg {
    background-color: #000000;
}

.footer-widget h4.widget-title {
    color: #e4e2e1;
}

.footer-widget h4.widget-title:after {
    background-color: #fff!important;
}

.contact-info-widget .info-list li {
    color: #fff;
}

.footer-nav-widget .footer-nav li a {
    color: #e4e2e1;
}

.footer-nav-widget .footer-nav li a:after {
    background-color: #006fef;
}

.footer-nav-widget .footer-nav li a:hover, .footer-nav-widget .footer-nav li a:active, .footer-nav-widget .footer-nav li a:focus {
    color: #006fef;
}
.copyright-text {
    text-align: center;
}

.copyright-text p {
    color: #e4e2e1;
}

.copyright-text p a {
    color: #d10000;
        font-weight: 700;
}

.copyright-text p a:hover, .copyright-text p a:active, .copyright-text p a:focus {
    color: #006fef;
}
.nav-right-item .right-menu ul li a:hover, .nav-right-item .right-menu ul li a:active, .nav-right-item .right-menu ul li a:focus {
    color: #006fef;
}
.single-service-item-two:hover .icon i {
    color: #fff;
}
.fact-bg-section .single-counter-item {
    background-color: #000000!important;
}

.single-counter-item h2.number, .single-counter-item p {
     color: #e4e2e1;
}
.single-counter-item:hover h2, .single-counter-item:hover p {
    color: #000000;
}
.experience-item h2.number {
    color: #006fef;
}

.experience-item h4 {
    color: #d10000;
}

.about-content-box .section-title span.sub-title {
    color: #d10000;
}

.about-content-box .section-title h2 {
    color: #006fef;
}
.single-service-item .icon i {
    color: #006fef;
}

.single-service-item .service-info .icon i {
    color: #006fef;
}

.single-service-item .service-info h4.title {
    color: #d10000;
}

.single-service-item .service-info h4.title a:hover, .single-service-item .service-info h4.title a:active, .single-service-item .service-info h4.title a:focus {
    color: #006fef;
}
.service-bgc-section .single-service-item:hover .service-info .icon i {
    color: #d10000;
}
.service-section .section-title span.sub-title {
    color: #d10000;
}

.service-section .section-title h2 {
    color: #006fef;
}
.single-service-item-two  .text h4 a {
    color: #006fef;
}

.single-service-item-two:hover .text h4 a {
    color: #d10000;
}
.service-section .section-title span.sub-title {
    color: #d10000;
}

.service-section .section-title h2 {
    color: #006fef;
}
.single-service-item-two  .text h4 a {
    color: #006fef;
}

.single-service-item-two:hover .text h4 a {
    color: #d10000;
}

.testimonial-section .section-title span.sub-title {
    color: #d10000;
}

.testimonial-section .section-title h2 {
    color: #006fef;
}

.testimonial-section .testimonial-inner-content .quote-rating-box .icon img {
    filter: brightness(0%);
}

.testimonial-section .testimonial-inner-content .quote-rating-box .ratings-box h6 {
    color: #006fef;
}

.testimonial-section .testimonial-inner-content .author-thumb-title .author-title h6 {
    color: #d10000;
}
/*.cta-bg-section .cta-content-box .section-title span.sub-title {*/
/*    color: #006fef;*/
/*}*/
.home-cnt .contact-form-wrapper.mb-50 {
    margin-top: 0px;
}
.home-cnt .section-title span.sub-title {
    color: #d10000;
}

.home-cnt .section-title  h2 {
    color: #006fef;
}
.contact-section form label i {
    position: relative;
    z-index: 1;
    top: 5px;
}

.contact-section form textarea {
    width: 100%!important;
    max-width: 100%;
}

.contact-section form span.wpcf7-form-control-wrap {
    width: 100%;
}

.contact-section form span textarea {
    height: 100px!important;
}

.contact-section form input[type="submit"] {
    border: 0px;
}
.contact-form .form_group {
    margin-bottom: 25px;
}

.contact-form .form_control {
    margin-bottom: 0px!important;
}

.header-navigation .nav-right-item .current-menu-item a {
    color: #006fef;
}


@media screen and (min-width: 1600px) {

.header-navigation.sticky .primary-menu .site-branding {
    width: 214px;
}

}


@media screen and (max-width: 1024px) and (min-width: 768px) {

.banner-section .hero-content {
    padding-top: 100px;
}

}

@media screen and (max-width: 767px) and (min-width: 250px) {
    .header-area.header-one.transparent-header {
    position: unset;
    background-color: #000;
}

.header-navigation.breakpoint-on .right-menu {
    margin-bottom: 40px;
}

}

.fact-bg-section .single-counter-item:hover h2.number, .fact-bg-section .single-counter-item:hover p {
    color: #006fef;
}