body
{
color: #000;
}
.top-bar-area
{

    background-image: linear-gradient(to right, transparent ,#9e9e9e33);
    background-color: transparent;
}
.header-area {
    padding: 16px 0 50px;
}
.free-consulation-button:before
{
    background: transparent;
}

.mainmenu-area .mainmenu-bg , .single-blog-post .img-holder .overlay-style-one .box .content a i, .mainmenu-area.stricky-fixed, .right:hover, .bg-clr1, .footer-top-area .footer-top-content .button a.thm-btn:before, .single-footer-widget .footer-social-links li a:hover i, .sec-title .border, .call-to-action-area .single-item .img-holder .overlay-style-one .box .content a i, .call-to-action-area .single-item .text-holder:after, .scroll-to-top, .rev_slider_wrapper .slide-content-box.middle-slide .button a:hover, .bg-clr2:before{
    background: #ffd401;
    }
    .main-menu .navigation li a, .footer-bottom .copyright-text p
    {
        color: #fff;
    }
    .single-blog-post .img-holder .published-date {
  
    width: auto;
    height: 33px;
}
.single-blog-post .img-holder .published-date
{
    background: #000;
}
.single-blog-post:hover .img-holder .overlay-style-one, .call-to-action-area .single-item:hover .img-holder .overlay-style-one , .tparrows{
    background: rgba(255, 212, 1, 0.58);
}
.single-blog-post .text-holder .meta-info .right {
     width: auto; 
    }
    .single-blog-post .text-holder .meta-info .right a
    {
        color: #000;
       padding: 0 15px 0 0px;
    }
    .contact-form-area .contact-form form input[type="text"], .contact-form-area .contact-form form input[type="email"], .contact-form-area .contact-form form textarea {
    border-radius: 28px;
    border: 1px solid #f4f4f4;
    color: #848484;
    display: block;
    font-size: 14px;
    height: 41px;
    margin-bottom: 30px;
    padding: 0 20px;
    width: 100%;
    transition: all 500ms ease;
}
.contact-form-area .contact-form form textarea {
    height: 90px;
    }
.contact-form-area .contact-form form input[type="text"]:focus, .contact-form-area .contact-form form input[type="email"]:focus, a.drivers-btn, .footer-top-area .footer-top-content .button a, .single-footer-widget .footer-social-links li a:hover i, .video-gallery-area .text-holder .text a, .scroll-to-top, .rev_slider_wrapper .slide-content-box.middle-slide .button a, .contact-form-area .contact-form form button:hover, .main-menu .navigation > li > ul
{
    border-color: #ffd401;

}
 
 .single-footer-widget .footer-contact-info li .icon-holder span:before, .single-footer-widget .we-do-list li:hover a, .single-blog-post .text-holder .blog-title:hover, .video-gallery-area .text-holder h3, .top-bar-area .top-info ul li span, .header-contact-info ul li .iocn-holder span, .top-social-links li a:hover i, .footer-bottom .copyright-text p a
{
    color: #ffd401;
}

 a.drivers-btn {
    padding: 13px 40px 11px;
    margin: 21px 0 0px;
    border: 2px solid #ffd401;
}
.testimonial-area::before {
    background: rgba(43, 44, 53, 0.35) none repeat scroll 0 0;
    }
.footer-logo
{
    text-align: center;
  
}
.footer-logo img
{
    width: 100px;
}
.single-footer-widget .footer-social-links li {
   
     float: unset; 
 }
 .single-footer-widget .footer-logo {
    padding: 0 0 15px;
}
.our-info p
{
    text-align: justify;
}
.single-footer-widget .we-do-list li {
    margin-bottom: 15px;
    }
    .single-footer-widget .footer-contact-info li {
    margin-bottom: 24px;
}

element.style {
}

.main-menu .navigation li a {
    color: #000;
  
 padding: 19px 60px 18px!important;
}
.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a
{
    color: #fff;
    background: #000;
}
.rev_slider_wrapper .slide-content-box.middle-slide h1, .rev_slider_wrapper .slide-content-box p, .rev_slider_wrapper .slide-content-box.middle-slide .button a, .video-gallery-area .text-holder .text a
{
    color: #000;
}
.main-menu .navigation > li:hover > ul {
    left: 0;
    }
    .rev_slider_wrapper .slide-content-box h1, .rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap *:last-child, .rev_slider_wrapper .slide-content-box.middle-slide h1, .rev_slider_wrapper .slide-content-box p, .rev_slider_wrapper .slide-content-box.middle-slide .button a, .video-gallery-area .text-holder .text a
    {
        text-shadow: 2px 2px #000;
        color: #fff;
    }
    .free-consulation-button a {
    background: #d80000;
}
.single-blog-post .text-holder .blog-title {
    color: #000;
    font-size: 19px;
    text-align: center;
    font-weight: 600;
    }
    .single-blog-post .text-holder h4
    {
color: #000;
    font-size: 16px;
    text-align: center;
    font-weight: 600;
    }
    .mainmenu-area .mainmenu-bg, .single-blog-post .img-holder .overlay-style-one .box .content a i, .mainmenu-area.stricky-fixed, .right:hover, .bg-clr1, .footer-top-area .footer-top-content .button a.thm-btn:before, .single-footer-widget .footer-social-links li a:hover i, .sec-title .border, .call-to-action-area .single-item .img-holder .overlay-style-one .box .content a i, .call-to-action-area .single-item .text-holder:after, .scroll-to-top, .rev_slider_wrapper .slide-content-box.middle-slide .button a:hover, .bg-clr2:before {
    background: #9e781a;
}
.main-menu .navigation li.current.home a, .main-menu .navigation li:hover.home a, .main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a , .main-menu .navigation > li > ul > li:hover > a{
    background: #2a557b;
}
.header-contact-info ul li:hover .iocn-holder span
{
    color: 
}
.single-footer-widget .footer-contact-info li .icon-holder span:before, .single-footer-widget .we-do-list li:hover a, .single-blog-post .text-holder .blog-title:hover, .video-gallery-area .text-holder h3, .top-bar-area .top-info ul li span, .header-contact-info ul li .iocn-holder span, .top-social-links li a:hover i, .footer-bottom .copyright-text p a {
    color: #be0000;
}


.contact-form-area .contact-form form input[type="text"]:focus, .contact-form-area .contact-form form input[type="email"]:focus, a.drivers-btn, .footer-top-area .footer-top-content .button a, .single-footer-widget .footer-social-links li a:hover i, .video-gallery-area .text-holder .text a, .scroll-to-top, .rev_slider_wrapper .slide-content-box.middle-slide .button a, .contact-form-area .contact-form form button:hover, .main-menu .navigation > li > ul {
    border-color: #244a6b;
}
.we-do-list li

{
    padding-bottom: 10px;
}
.footer-logo img {
    width: 100%;
}
.footer-bottom .copyright-text p a, .get-touch-area .single-item .icon-holder span:before
{
    color: #9e781a;

}
.breadcrumb-botton-area {
    padding: 18px 6% 7px;
    top: 81%;
    /* padding: 1% 0; */
    width: 100%;
    background: #9e781aa3;
}
.get-touch-area .single-item {
    border: 3px solid #9e781a96;
    }