@CHARSET "ISO-8859-1";

@import "bootstrap.min.css";
@import "owl.carousel.min.css";
@import "animate.css";
@import "animated-text.css";
@import "all.min.css";
@import "flaticon.css";
@import "theme-default.css";
@import "meanmenu.min.css";
@import "style.css";
@import "owl.transitions.css";
@import "../venobox/venobox.css";
@import "responsive.css";
@import "../venobox/bootstrap-icons.css";
@import "krlstyle.html";


.style-two.itsoft_nav_manu {
    background: #fff !important;
}

.xs-sidebar-group.isActive .xs-overlay {
    opacity: 1;
}

.xs-bg-black {
    background: #fff;
}

.xs-sidebar-widget {
    max-width: 100%;
}

.content-box h2 {
    color: #000;
}

.content-box p {
    color: #000;
}

a.theme-btn.btn-style-two span {
    color: #000;
}

.contact-info h2 {
    color: #000;
}

ul.list-style-one li {
    color: #000;
}

.xs-sidebar-widget {
    background-color: #fff;
}

.recent-post-item .contact-info ul li {
    color: #fff !important;
}

.recent-post-item .contact-info ul li a {
    color: #fff !important;
}
.contact-info .main_nav {
    font-size: 24px;
    font-weight: bold;
    color: #ec1523;
}

.contact-info .sub-menu li a {
    color: #000;
    font-size: 15px;
}

.contact-info .sub-menu {
    list-style: square;
    padding-left: 20px;
}
/* .sidebar-textwidget {
    padding: 120px;
} */
@media only screen and (min-width: 320px) and (max-width: 479px) {
    .itsoft-section-title h5:before {
        left: -290px;
    }

    .contract-form-bg {
        width: 100%;
    }

    /* .row.footer-bg {
        background: #290002;
    } */
    .sidebar-textwidget{
        padding: 0px;
    }
}

.brand-list .owl-dots {
    display: none;
}

.mean-container .mean-bar {
    background: #e31e25;
}
@media only screen and (max-width: 991px) {
    .progress-box{
        width:100%;
    }
}
@media only screen and (min-width: 991px) {
    .progress-box{
        width:600px;
    }
}