.header-top-two {
    background-color: rgb(35 31 32);
}
.header-top-two .button-box .contact-btn {
    color: rgb(35 31 32);
    background-color: rgb(240 79 35);
}
.header-top-two .info-links li .icon {
    color: rgb(240 79 35);
}
.header-top-two .top-right .social-box li a:hover {
    color: rgb(240 79 35);
}
.main-header .main-menu .navigation > li > a:before {
    display: none;
}
.main-header.header-style-two .main-menu .navigation > li > a {
    padding: 30px 0px 0px;
}
.main-header.header-style-two .main-menu .navigation > li {
    margin-left: 60px;
}
.main-header.header-style-two .main-menu .navigation > li:hover > a, .main-header.header-style-two .main-menu .navigation > li.current > a {
    color: rgb(240 79 35);
}
.header-top-two .info-links li a:hover {
    color: rgb(240 79 35);
}

.main-slider-two .owl-nav .owl-prev {
    color: rgb(240 79 35);
}
.main-slider-two .owl-nav .owl-prev:hover, .main-slider-two .owl-nav .owl-next:hover {
    background-color: rgb(242 107 70);
}
.main-slider-two .owl-nav .owl-next {
    color: rgb(242 101 63);
}
.main-slider-two .owl-dots .owl-dot.active, .main-slider-two .owl-dots .owl-dot:hover {
    background-color:rgb(242 107 70);
}
.btn-style-one {
    background-color: rgb(242 107 70);
}
.main-slider-two h1 span {
    color: rgb(242 107 70);
}
.main-slider-two .slide {
    padding: 200px 0px 200px !important;
}
.footer-style-two .footer-bottom {
    padding: 15px 0px 1px 0px;
    text-align: center;
    background-color: rgb(242 107 70);
}
.sec-title h2 {
    font-size: 34px;
    color: #f04f23;
}
.title {
    font-weight: 800;
    color: #000 !important;
}
.quality-section .content-column .check-list li:before {
    color: rgb(240 79 35);
    font-size: 35px;
}
.btn-style-one:before {
    background-color: rgb(0 0 0);
}
.btn-style-one:hover {
    color: rgb(255 255 255);
}
.btn-style-one {
    border-radius: 5px;
    padding: 14px 25px 14px;
}
.title.txt-clr {
    color: #ffff !important;
}
.footer-style-two .list-link li a:hover {
    color: rgb(240 79 35);
}
.footer-style-two .social-box li a:hover {
    background-color:  rgb(240 79 35);
}
.footer-style-two .social-box li a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.fullwidth-section .left-column .inner-column {
    padding-bottom: 100px;
}
.fullwidth-section .left-column:before {
    background-color: rgb(0 0 0);
}
.fullwidth-section .right-column:before {
    background-color: rgb(240 79 35);
}
.quality-section:before {
    background-color: unset;
}
.services-section {
    padding: 0px 0px 90px;
}
.sec-title h2 span {
    font-weight: 400;
    color: rgb(0 0 0);
}
.services-section .inner-container:before {
    background-color: rgb(31 33 34);
}
.service-block .inner-box .icon {
    color: rgb(240 79 35);
}
.service-block .inner-box:before {
    border-right: 1px dotted rgb(240 79 35);
}
.inner-column h5, h3 {
    color: black;
}
.btn-style-four {
    background-color: rgb(0 0 0);
}
.scroll-to-top {
    color: rgb(240 79 35);
}
.scroll-to-top:hover {
    background: rgb(240 79 35);
}
.cta-section {
    background-color: rgb(246 149 123);
    margin-bottom: 100px;
}
.quality-section {
    padding: 210px 0px 75px;
}
.experiance-section-two {
    padding: 100px 0px 100px;
}
section.testi {
    margin: 120px 0px;
}
.work-section .content-column h2 {
    border-left: 5px solid rgb(240 79 35);
}
.feature-block-two .inner-box .icon {   
    color: rgb(255 255 255);
    background-color: rgb(240 79 35);
}
.feature-block-two .inner-box:hover .icon {
    color: rgb(255 255 255);
    background-color: rgb(35 31 32);
}
.work-section .blocks-column .more {
    background-color: rgb(0 0 0);
    color: #ffff;
}
.feature-block-two .inner-box:hover h5 a {
    color: rgb(240 79 35);
}
.work-section .content-column h2 span {
    color: rgb(240 79 35);
}   
.work-section .content-column .phone-box .icon {
    color: rgb(240 79 35);
}
.btn-style-two {
    background-color: rgb(240 79 35);
}
.btn-style-two {
    color: rgb(0 0 0);
}
.btn-style-two:before {
    background-color: rgb(0 0 0);
}
.work-section .content-column .phone-box .or {
    background-color: rgb(0 0 0);
}
.experiance-section-two .content-column .mark-text {
    border-left: 4px solid rgb(240 79 35);
}
.experiance-section-two .content-column .mark-text {
    font-size: 17px;
    font-weight: 800;
    color: #000000;
}
.text.abt {
    color: #000;
    font-weight: 800;
}
.experiance-section-two .image-column .year-box {
    background-color: rgb(240 79 35);
}
.experiance-section-two .image-column .year-box .count-box {
    color: rgb(0 0 0);
}
.experiance-section-two .image-column .year-box .years {
    color: rgb(0 0 0);
}
.btn-style-three {
    background-color: rgb(240 79 35);
}
.btn-style-three:before {
    background-color: rgb(0 0 0);
}
.fact-counter .column .inner {
    background-color: rgb(240 79 35);
}
.fact-counter.style-two .column .inner .content .icon {
    color: rgb(255 255 255);
    background-color: rgb(0 0 0);
}

.fact-counter .column:nth-child(2) .inner {
    background-color: rgb(0 0 0);
}
.fact-counter.style-two .column:nth-child(2) .inner .content .icon {
    background-color: rgb(240 79 35);
}

.fact-counter .column:nth-child(2) .inner .count-outer, .fact-counter .column:nth-child(2) .inner .counter-title, .fact-counter .column:nth-child(2) .inner .content .icon {
    color: rgb(255 255 255);
}
.testimonial-section .title-column .text {
    color: rgb(240 79 35);
}
.testimonial-block .inner-box .designation {    
    color: rgb(240 79 35);
}



li.ft-cnt span {
    color: rgb(240 79 35);
    font-weight: 900;
    font-size: 15px;
}
li.ft-cnt {
    color: #fff;
}
li.ft-cnt {
    margin-bottom: 20px !important;
}
@media(max-width:767px)
{
    .pull-left.logo-box img {
        width: 260px !important;
    }
    .logo.hdlogo {
        transform: translate(-4px, 10px);
    }
    .main-header .sticky-header .logo {
        transform: translate(-4px, 10px);

    }
}
@media(max-width:768px)
{
    main-header.header-style-two .main-menu .navigation > li > a {
        padding: 30px 0px 10px !important;
    }
    .main-header .main-menu {
        float: none !important;
        text-align: center !important;
    }
    .main-header.header-style-two .header-upper .nav-outer {
        display: ruby;
    }
    .main-header.header-style-two .main-menu .navigation > li > a {
        padding: 30px 0px 6px;
    }
    .main-header.header-style-two .main-menu .navigation > li {
        margin-left: 17px !important;
        margin-right: 47px !important;
    }
    .main-header.header-style-two .sticky-header .logo {
        width: 275px;
    }
    .experiance-section-two .image-column .inner-column {
        padding-left: 0px;
    }
}


.page-breadcrumb li {
    color: rgb(240 79 35);
}
.page-breadcrumb li:after {
    color: rgb(240 79 35)
}
.page-breadcrumb li a:hover {
    color: rgb(240 79 35);
}
h1.bnr-hd{
    font-size: 40px;
}
.testimonial-section .carousel-column .owl-nav .owl-prev:hover, .testimonial-section .carousel-column .owl-nav .owl-next:hover {
    background-color: rgb(240 79 35);
}
.clients-section .inner-container {
    background-color: rgb(0 0 0);
}
section.time-line h1 {
    font-size: 35px;
    font-weight: 800;
    margin-bottom: 13px;
    color: #000;
}
section.time-line p{
    color: #000;
    font-size: 17px;
}
section.experiance-section-two.style-two.main-abt {
    padding-bottom: 20px;
}
.sidebar-page-container.infra-strc {
    padding-top: 0px;
}
.inner-box.infra h4 {
    font-size: 25px;
    font-weight: 700;
}
.row.clearfix.rw-cnt{
    justify-content: space-evenly;
    flex-direction: row-reverse;
}
.contact-page-section .lower-section .form-column .inner-column {
    background-color: rgb(240 79 35);
}
.header-top-two .info-links li a {
    text-transform: lowercase;
}
.footer-style-two .list-link li a {
    text-transform: math-auto;
}
section.prds {
    margin: 70px 0px;
}
.logo.hdlogo img {
    width: 400px;
}
.main-header .sticky-header .logo {
    width: 400px;
}
.clients-section .sponsors-outer .image-box img {
    width: 300px;
}