body > nav.light:not(.menu-transparent), nav.light.menu-transparent.scroll-menu, footer {
    background-color: rgb(183 0 0);
}
nav.light a.btn-border, .dropdown > ul li:hover > a, .dropdown > ul li.active > a, .menu-cnt > ul > li:hover > a, .menu-cnt > ul > li.active > a, .light .counter h3, .breadcrumb li:last-child a, .breadcrumb li:hover a, .menu-side-collapse .dropdown-submenu > a {
    color: rgb(221 107 107) !important;
}
.light .btn-border {
    color: rgb(253 253 253) !important;
    border-color: rgb(243 178 178) !important;
}
.btn, .tab-nav li.active a, .tab-nav li:hover a, .tab-nav.align-center li.active a, .tab-nav.align-center li:hover a, .icon-links-grid a:hover, .icon-links-button a, nav.light a.btn-border:hover, .btn-border:hover, .menu-transparent .btn:not(.btn-border) {
    background-color: rgb(145 23 23);
    border-color: rgb(130 0 0);
}
.btn-video:after, .btn-text, .title h2 .dot, [class^=col-] > h1 .dot, [class^=col-] > h2 .dot, .title h2 .dot, .container > h2 .dot, .container > h1 .dot, .cnt-call h2 .dot, .col h2 .dot, .fixed-area > h2 .dot, header h1 .dot, .accordion-list > li:hover > a, .cnt-box-top-icon > i, .cnt-box-side-icon > i, .btn.btn-border, .cnt-pricing-table .top-area p, .tab-nav li:not(.active):not(:hover) a, .icon-links a i, .media-box-reveal h3, nav:not(.menu-transparent) .lan-menu > li:hover > a, .pagination li:not(.page):not(.disabled) a:hover, .counter .value span.text-md:last-child, .tab-icon.tab-vertical > .tab-nav li.active a i, .tab-icon.tab-vertical > .tab-nav li:hover a i, .tab-vertical > .tab-nav li:hover a, .meta-footer, .form-search > div:before, .cnt-box-side .extra-field, nav .tab-nav li.active a, nav .tab-nav li:hover a, .menu-inner li:hover > a, .menu-inner li.active > a, a, .mega-menu h5, .search-box-menu > i:hover, .mega-menu .icon-list li a:hover, nav.active .menu-btn:before, .text-list-side li div {
    color: rgb(204 0 0);
}
.btn-text.btn-video:before, .icon-circle li:before, .icon-circle span:before, .icon-line li:before, .icon-line span:before, .progress-bar > div > div, .progress-bar > div span, .breadcrumb li a:after, .menu-inner li:before, .counter-big.counter-icon .value span:last-child:before, .cnt-box-team .caption h2:before, .mega-menu .tab-nav a:after, .shop-menu-cnt .cart-count {
    background-color: rgb(255 255 255);
}
.glide__bullets > button, .pagination li.page a {
    border-color: rgb(130 0 0);
}
.glide__bullets > button:hover, .glide__bullets > button.glide__bullet--active, .pagination li.page:hover a, .pagination li.page.active a, .list-tags a, .tagcloud a {
    background-color: rgb(130 0 0);
    border-color: rgb(130 0 0);
}
.icon-links a:hover i, .icon-links-popup:hover > i, .breadcrumb li:not(:last-child):hover a, .search-bar input[type=submit]:hover, .btn-text:hover, .menu-inner .dropdown ul > li:hover > a, .album-title > a:hover, .glide__arrow:hover, .list-nav a:hover, .form-search > div:hover:before {
    color: rgb(120 0 0);
}
.accordion-list > li > a:before, .cnt-box-badge .badge, .cnt-box-blog-side .blog-date, .cnt-box-blog-top .blog-date, .cnt-box-top .extra-field, .media-box-half .extra-field {
    background-color: rgb(130 0 0);
}
h1, h2, h3, h4, h5, h6, .accordion-list > li > a, .cnt-box-testimonials .testimonial-info span, .cnt-box-testimonials-bubble .thumb-bar span, .social-feed-fb .meta-header a, .counter .value, .glide__arrow, .cnt-pricing-table .price, .form-box p, .input-text, .input-select, .input-textarea, nav:not(.light) .menu-cnt > ul > li > a, .table th, .cnt-box-blog-side .icon-list a, .cnt-box-blog-top .icon-list a, .pagination li.page a, .pagination li:not(.page) a, .step-item > span, .tab-box.tab-vertical > .tab-nav li.active a, .tab-icon.tab-vertical > .tab-nav li:hover a, .social-feed-fb .meta-header .date, .box-sign b, .timeline .badge p, .menu-inner li > a, .text-list-bold b, .text-list-line li b, .quote .quote-author, .icon-list-horizontal, .icon-list-horizontal a, .quote, p b, .list-nav a, .text-color, .text-color p, .cnt-pricing-table > ul > li, nav .tab-nav li a, nav .tab-nav li.active a, nav .tab-nav li:hover a, nav .tab-nav li:not(.active):not(:hover) a, nav.light .col i, .menu-cnt > ul .col li a, .breadcrumb li a, .countdown, .media-box-down .caption h2, .album-title, .collapse-button a, .search-bar input[type=submit], .search-box-menu > i, body > nav .icon-links a i, .shop-menu-cnt > i:before, .shop-menu-cnt .cart-total, .menu-mini > .container > ul > li, .menu-btn:before {
    color: rgb(204 0 0);
}
body, p, input, textarea, ::placeholder, .tab-box.tab-vertical > .tab-nav li:not(.active):not(:hover) a, body > header .container > h2 {
    color: rgb(20 20 20);
}
.section-video{
    background: #820000;
}
.pricing-table-big {
    border-top-color: rgb(130 0 0);
}
.btn:not(.btn-border):hover, .input-text:focus, .input-select:focus, .input-textarea:focus, .search-bar input[type=text]:focus {
    border-color: rgb(130 0 0);
}
.btn:not(.btn-border):hover, .icon-links-button a:hover {
    background-color: rgb(72 0 0);
}
.shadow-1 {
    box-shadow: 0 3px 12px 5px rgb(255 255 255 / 25%);
}
.btn-text.btn-video {
    margin-top: 25px;
}
.section-full-width-right > .container > .row > .col-lg-6:last-child > img {
    margin-left: 0px;
    min-width:550px;
}
.icon-circle li:before{
    background-color: rgb(204 0 0);
}
.home-bg{
    background:  #F1F5F7;
}
.home-bg h1{
    color: #cc0000 !important
}
.home-bg p{
color: rgb(58 58 58) !important;
}
.home-bg .btn-border {
    color: rgb(253 253 253) !important;
    border-color: rgb(243 178 178) !important;
    background: #cc0000 !important;
}
.home-bg .btn-text.btn-video {
    color: #820000 !important;
}
.catalog h1{
    margin-bottom: 50px;
}

@media (max-width: 991.98px) {
    .section-full-width-right > .container > .row > .col-lg-6:last-child > img {
        min-width: 260px;
    }
    .menu-fixed:not(.menu-transparent) + header, .menu-fixed:not(.menu-transparent) + main {
        margin-top: 50px;
        margin-bottom: 0px !important;
    }
}

@media (max-width: 767.98px) {

    .block-right{
        flex-direction: column-reverse;
        border-top: solid 1px #820000;
        border-bottom: solid 1px #820000;
        padding-bottom: 20px;
    }

    .block-right h2{
        margin-top: 30px;
    }
     


    .col-lg-6 + .col-lg-6 .margin-23 {
        margin: auto;
    }
    .margin-23 {
        margin: auto;
    }
    }


@media (max-width: 425.98px) {
.btn-text.btn-video {
    display: block;
    margin: auto;
    width: 100px;
    margin-top: 20px;
}
}











