@charset "utf-8";
/* CSS Document */
.header-top .logo { padding-top: 10px; padding-bottom: 50px;}
.header-top .single-header-right-info .text-box p { color: #e5202a;}
.header-navigation .container .right-side-box a.rqa-btn { background: #e5202a;}
.header-navigation .container .right-side-box a.rqa-btn:after {background: #e5202a;}
.header-navigation ul.navigation-box > li:before { background: #e5202a;}
.header-navigation ul.navigation-box > li > a:after { color: #e5202a;}
.header-top .header-right-info {padding: 10px 38px 0;}
/*.header-top .logo:before { background: #484848;}
.header-top { background: #484848;}*/

.main-slider .theme-btn { background: #e5202a;}
.main-slider .theme-btn:hover { background: #5c5c5c;}
.about-style-one .about-content a.about-btn { background: #e5202a;}
.about-style-one .about-content h3 span { color: #e5202a;}
.about-style-one .about-content ul li i {color: #e5202a;}
.w-100{width:200px !important; min-width:100% !important;}


footer.site-footer.fixed-footer { background:#484848; }/*#494949;*/
footer.site-footer .footer-widget.about-widget h3 {  margin-top: 25px;  color: #e0232a;}
footer.site-footer .footer-widget .title h3 { color: #e0232a;}
footer.site-footer .footer-widget p { color: #fff;}
.pull-right p a{ color: #fff !important;}
.pull-right p a:hover{ color: #e5202a !important;}
footer.site-footer .footer-widget ul.links-list li a { color: #fff;}
footer.site-footer .footer-widget ul.links-list li a:hover { color: #dc2227;}
footer.site-footer .main-footer { padding-top: 65px;  padding-bottom: 0px;}
footer.site-footer .bottom-footer .container { border-top: 1px solid #5c5c5c; padding-top: 15.5px;   padding-bottom: 15.5px;}
footer.site-footer .bottom-footer p { color: #fff;}
.mt-1{margin-top:10px !important;}
.mt-2{margin-top:20px !important;}
.mt-3{margin-top:30px !important;}
.mt-4{margin-top:40px !important;}
.mt-5{margin-top:50px !important;}
.mb-1{margin-bottom:10px !important;}
.mb-2{margin-bottom:20px !important;}
.mb-3{margin-bottom:30px !important;}
.mb-4{margin-bottom:40px !important;}
.mb-5{margin-bottom:50px !important;}
.lh-30{line-height:30px !important;}
.sec-pad-60 { padding: 60px 0 !important;}
.sec-pad-30 { padding: 30px 0 !important;}
.sec-pad-63 { padding: 60px 0 30px 0 !important;}
.single-service-style-one .front h3{font-size:17px;}
.blr-rad{border-top-left-radius: 20px; border-bottom-right-radius:20px;}
.blr-full{border-radius: 10px;}
.com-bshd {box-shadow: 1px 5px 10px 3px #ccc;}
.bg-white{background:#fff;}
.bg-grey{background:#5b5b5b;}
.bg-lred{background:#da090e;}
.mh-250{min-height:250px !important;}

.feature-style-one [class*=col-md]:nth-child(2) { background: #e5202a;}
.single-testimonial-style-two .client-info-box .text-box p{ color: #e5202a;}
.single-testimonial-style-two p i.fas { color:#e5202a;}
.text-white{color:#fff !important; padding:5px;}

.about-style-three { padding: 60px 0;}
.features-style-two { padding-bottom: 60px;}
.ceo-message-wrapper { background: #F4F5F5 url(../img/ceo-message-bg.jpg) center center no-repeat; padding: 50px 0;}
.service-style-four.about-page { padding: 0px 0 50px 0;}
.single-features-style-two:before { background: #e9e8e8;}
.about-style-three .about-content a.about-btn { background: #e0232a;}
.about-style-three .about-img-box .content { background: #e0232a;}
.abt-img-ct{margin:0 auto; width:80px;}
/*.single-features-style-two h3:hover {color:#000;}
.single-features-style-two p:hover {color:#000;}*/
.single-features-style-two:hover h3, .single-features-style-two:hover p, .single-features-style-two:hover i {color: #000;}
a.about-btn {
    margin-top: 40px;
    display: inline-block;
    background: #e0232a;
    font-size: 16px;
    text-align: center;
    font-weight: 600;
    font-family: 'Poppins';
    line-height: 54px;
    width: 295px;
    color: #fff;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
a.about-btn:hover { background: #252525 !important; color:#fff;}
.hvr-sweep-to-right:before { background: #252525 !important;}
.team-style-one .sec-title { margin-bottom: 35px;}
.brand-carousel-area {  padding: 35px 0;}
.portfolio-style-two .sec-title { margin-bottom: 35px;}
.testimonials-style-two .sec-title {margin-bottom: 50px;}

.sec-title span {color: #e1222a;}
.contact-page form.contact-form button { background:#e1222a;}
.pl-pr{padding-left:50px; padding-right:0px;}
.cf input, .cf textarea {
    border: none;
    outline: none;
    width: 100%;
    height: 45px;
    color: #888888;
    font-size: 16px;
    padding-left: 20px;
    display: block;
    font-size: 16px;
    background: #F6F6F6;
    margin-bottom: 25px;
}
.cf button {
    display: inline-block;
    width: 100%;
    height: 45px;
    border: none;
    outline: none;
    background: #FE5A0E;
    color: #FFFFFF;
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 600;
    line-height: 45px;
}

@media screen and (min-device-width: 240px) and (max-device-width: 568px) { 
    .mhide{display:none !important;}
}
