.elementor-kit-567{--e-global-color-primary:#E3000F;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#E3000F;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-567 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.menu-3 .main-menu nav > ul > li:hover > a, .main-menu nav > ul > li.active > a {
    color: #e3000f;
}
.services-wrapper:hover .services-content {
    background: #1a1755;
}
.counter-icon i {
    font-size: 80px;
    color: #e3000f;
    line-height: 1;
}
.counter-text h1 > span {
    font-size: 30px;
    font-weight: 600;
    color: #e3000f;
    position: relative;
    top: -27px;
    left: -4px;
    color: #e3000f;
}
.counter-wrapper .progress-bar {
    background-image: -moz-linear-gradient(0deg, #e3000f 0%, #ff1616 99%);
    background-image: -webkit-linear-gradient(0deg, #e3000f 0%, #ff1616 99%);
    background-image: -ms-linear-gradient(0deg, #e3000f 0%, #ff1616 99%);
    text-align: right;
    border-radius: 0 30px 30px 0;
}
.header-address-icon i {
    color: #e3000f;
}
.footer-title::before {
    background: #e3000f;
}
.contact-address-icon i {
    color: #e3000f;
}
.copyright p a {
    color: #e3000f;
}
.main-menu nav > ul > li:hover > a, .main-menu nav > ul > li.active > a {
    color: #e3000f;
}
.services-02-wrapper h3 a:hover, .features-text h3 a:hover, .career-text h3 a:hover {
    color: #e3000f;
}
.features-text h3 span {
    color: #e3000f;
}
button.slick-next.slick-arrow {
    display: none!important;
}
button.slick-prev.slick-arrow {
    display: none!important;
}
.breadcrumb-menu li a {
    color: #e3000f;
}
.contact-us-area {
    border-top: 4px solid #e3000f;
}
.border-left-1 {
    background: #e3000f;
}
.border-right-1 {
    background: #e3000f;
}
.contact-us-icon i {
    background: #e3000f;
}
.form-2-box::after {
    color: #e3000f;
}
.appiontment-area input.wpcf7-submit, .appiontment-02-area input.wpcf7-submit, .contact-us-area #contact-form input.wpcf7-submit {
    background-image: -moz-linear-gradient(-51deg, #e3000f 0%, #e3000f 99%);
    background-image: -webkit-linear-gradient(-51deg, #eb120a 0%, #e3000f 99%);
    background-image: -ms-linear-gradient(-51deg, #eb120a 0%, #e3000f 99%);
}
.footer-icon a:hover {
    color: #ffffff;
    background-image: -moz-linear-gradient(-51deg, #eb120a 0%, #e3000f 99%);
    background-image: -webkit-linear-gradient(-51deg, #eb120a 0%, #e3000f 99%);
    background-image: -ms-linear-gradient(-51deg, #eb120a 0%, #e3000f 99%);
    border-color: #e3000f;
}
.b-button > a:hover {
    color: #e3000f;
    border-color: #e3000f;
}
.footer-link ul li a:hover {
    color: #e3000f;
    border-bottom: 1px solid #e3000f;
}
.main-menu nav > ul > li:hover > .sub-menu li > a:hover {
    color: #fff;
    background: #e3000f;
}
.main-menu nav > ul > li .sub-menu {
    border-top: 3px solid #e3000f;
}
.section-title > span {
    color: #e3000f;
}
.line::before {
    background: #e3000f;
}
.about-me-text h3::after {
    background: #e3000f;
}
.team-02-icon {
    display: none;
}
.progress-bar {
background-color: #e3000f;
}
.btn {
background-image: -webkit-linear-gradient(-51deg, #eb120a 0%, #e3000f 99%);
}
.team-text span {
    color: #e3000f;
}
.video-icon a {
    color: #e3000f;
}
.blog-date > a {
    background: #e3000f;
}
.blog-text h3 > a:hover {
    color: #e3000f;
}
.career-wrapper {
    border-top: 4px solid #e3000f;
}
.career-text span {
    background-color: #e3000f30;
    color: #e3000f;
}
.career-text a.btn {
    background: #e3000f30;
    color: #e3000f;
}
.career-cta-wrapper {
    background-image: -moz-linear-gradient(-51deg, #1a1755 0%, #1A1755 99%);
    background-image: -webkit-linear-gradient(-51deg, #1a1755 0%, #1A1755 99%);
    background-image: -ms-linear-gradient(-51deg, #1a1755 0%, #1A1755 99%);
}
.project-b-button.f-right {
    display: none;
}
.services-img::before {
    background: #11111040;
}/* End custom CSS */