.main-header-farn .navbar-brand img {display: block;height: 72px;}
.main-header-farn .navbar {padding: 7px 0;}
.main-header-farn .navbar-expand-lg .navbar-collapse {display: flex !important;justify-content: end;}
.main-header-farn .navbar-nav .nav-link {padding: 20px 0 !important;margin: 0 0 0 60px !important;font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: 500;text-transform: uppercase;color: #ffffff;}
.main-header-farn .navbar-nav .nav-link.quoteBtn {display:inline-block;padding:20px !important;background:linear-gradient(135deg, rgba(217,30,24,0.9) 0%, rgba(255,102,0,0.9) 100%);color:#ffffff;border-radius: 5px;}
.navbar.active_sc {background: rgba(31, 5, 0, 0.85);padding:7px 0;}
.announcement-bar {background: linear-gradient(135deg, rgba(217,30,24,0.9) 0%, rgba(255,102,0,0.9) 100%);padding: 7px 0;position: relative;z-index: 999;border-bottom: 1px solid #ff731d;;}
.announcement-bar .announce-left-nav li {border-right: 1px solid #e24700;}
.announcement-bar .announce-left-nav li i {font-size: 14px;color: #ffffff;margin-right: 10px;vertical-align: middle;}
.announcement-bar .announce-right-nav a {display: inline-block;width: 24px;height: 24px;background: rgb(255,255,255,.95);text-align: center;border-radius: 5px;line-height: 24px;color: #e95802;}
.hero-section {width: 100%;background-image: url(../img/banner-img.jpg);padding-top: 275px;padding-bottom: 150px;position: relative;}
.hero-section::after {position:absolute;top:0;left:0;width:100%;height:100%;content:"";background: rgba(0,0,0,.85);border: none;border-radius: 0;opacity: none;}
.hero-section::before {display:none;}
.hero-section .hero-content-inner {position:relative;z-index: 9;}
.hero-section .hero-content-inner h5 {text-transform: uppercase;margin-bottom: 10px;}
.hero-section .hero-content-inner h1 {padding-top: 12px;font-weight: 700;font-size: 52px;line-height: 60px;color: #fff;font-family: 'Oswald';}
.hero-section .hero-content-inner p {padding-top: 30px;font-weight: 400;font-size: 16px;line-height: 24px;color: #DADADA;font-family: 'Open Sans';max-width: 750px;margin: 0 auto;}
.hero-section .hero-content-inner .btn {margin-top: 35px;background: linear-gradient(135deg, rgba(217, 30, 24, 0.9) 0%, rgba(255, 102, 0, 0.9) 100%);border: none;}
.browse-category-sec .sec-title h5 {background: linear-gradient(135deg, rgba(217, 30, 24, 0.9) 0%, rgba(255, 102, 0, 0.9) 100%);padding: 5px 15px;font-family: 'Roboto';}
.browse-category-sec .sec-title h3 {font-size: 30px;font-family: 'Oswald';text-transform: uppercase;}
.browse-category-sec .category-slider-slick .single .cats-inner-single .cont h5 {font-size: 18px;font-family: 'Open Sans';font-weight: 300;text-transform: uppercase;}
.about-us-sec .sec-title h5 {background: linear-gradient(135deg, rgba(217, 30, 24, 0.9) 0%, rgba(255, 102, 0, 0.9) 100%);padding: 5px 15px;font-family: 'Roboto';}
.about-us-sec .sec-title h3 {font-size: 30px;font-family: 'Oswald';text-transform: uppercase;}
.about-us-sec .right-content-about {max-width: max-content;margin-left: 30px;}
.about-us-sec .right-content-about h6 {font-size:18px;font-weight:500;color: #cf2c16;line-height: 24px;margin-top: 15px;}
.about-us-sec .right-content-about p {font-weight: 400;font-size: 15px;line-height: 24px;color: #303030;padding-top: 12px;text-align: justify;}
.featured-txt-block::after {position:absolute;top:0;left:0;width:100%;height:100%;content:"";background: rgba(0,0,0,.85);border: none;border-radius: 0;opacity: none;}
.featured-txt-block .featured-txt-inner {position:relative;z-index: 9;}
.featured-txt-block .featured-txt-inner h5 {text-transform: uppercase;margin-bottom: 10px;padding: 0;}
.featured-txt-block .featured-txt-inner h2 {padding-top: 12px;font-weight: 700;font-size: 52px;line-height: 60px;color: #fff;font-family: 'Oswald';max-width: 600px;margin: 0 auto;}
.featured-txt-block .featured-txt-inner .btn {background: linear-gradient(135deg, rgba(217, 30, 24, 0.9) 0%, rgba(255, 102, 0, 0.9) 100%);border: none;}
.trending-product-sec {padding:120px 0 90px;}
.trending-product-sec .rowBx {display: flex;align-items: center;padding:0;}
.trending-product-sec .rowBx .left-content {padding:20px;}
.trending-product-sec .rowBx .left-content h3 {font-weight: 600;font-size: 30px;line-height: 42px;color: #3c1500;margin-bottom: 10px;font-family: 'Oswald';}
.trending-product-sec .rowBx .left-content p {font-size: 16px;line-height: 30px;text-align: justify;margin-bottom: 10px;color: #444444;}
.trending-product-sec .rowBx .right-content img {min-height: 420px;object-fit: cover;margin-bottom: -8px;}
.testimonial-sec:after {width: 50%;}
.testimonial-sec {width: 100%;background: #d8a023;position: relative;z-index: 1;}
.testimonial-sec .testimonial-content .sec-title h5 {background: linear-gradient(135deg, rgba(217, 30, 24, 0.9) 0%, rgba(255, 102, 0, 0.9) 100%);padding: 5px 15px;font-family: 'Roboto';}
.testimonial-sec .testimonial-content {margin-right:35px;}
.testimonial-sec .testimonial-content .sec-title h3 {font-size: 30px;font-family: 'Oswald';text-transform: uppercase;}
.testimonial-sec .testimonial-content .sec-title p {padding-top: 30px;max-width: 650px;color: #000000;}
.testimonial-sec .testimonial-content .testimonial-slider-slick {margin-top: 35px; max-width: 650px;}
.testimonial-sec .testimonial-content .slick-dots li.slick-active {background: #cb2714;}
.testimonial-slider-slick .single .right-content-testi .d-flex .right i {color: #ce2912;}
.blog-sec .sec-title h5 {background: linear-gradient(135deg, rgba(217, 30, 24, 0.9) 0%, rgba(255, 102, 0, 0.9) 100%);padding: 5px 15px;font-family: 'Roboto';}
.blog-sec .sec-title h3 {font-size: 30px;font-family: 'Oswald';text-transform: uppercase;}
.widgets-all-wrap {padding-top: 0;padding-bottom: 50px;}
.footers {background: linear-gradient(to right, rgba(31, 5, 0, .96), rgba(31, 5, 0, .96)), url(../img/footer-bg.jpg);position:relative;padding: 60px 0 0;}
.footers .widget-ftr img {height:90px;margin-bottom:20px;}
.footers .widget-ftr ul.footer-social {padding-top: 10px;}
.footers .widget-ftr ul.footer-social li {margin-right: 20px;}
.footers .widget-ftr h4 {font-size: 20px;position: relative;font-family: 'Raleway';text-transform: uppercase;padding-bottom: 20px;margin-bottom:12px;}
.footers .widget-ftr ul {padding-top: 0;}
.footers .widget-ftr h4::before {content: '';position: absolute;left: 0;bottom: 0;height: 1px;width: 20px;background: linear-gradient(135deg, rgba(217,30,24,0.9) 0%, rgba(255,102,0,0.9) 100%);}
.footers .widget-ftr h4::after {content: '';position: absolute;left: 25px;bottom: 0;height: 1px;width: 50px;background: linear-gradient(135deg, rgba(217,30,24,0.9) 0%, rgba(255,102,0,0.9) 100%);}
.footers .widget-ftr ul li a {font-size: 15px;color: #fff;text-transform: uppercase;transition:all .3s;}
.footers .widget-ftr ul li a:hover {padding-left:5px;}
.footers .widget-ftr.contact-info li {padding-left:40px;position:relative;margin-bottom:12px;color: #ffffff;}
.footers .widget-ftr.contact-info li i {position: absolute;left: 0;top: 10px;background: linear-gradient(135deg, rgba(217, 30, 24, 0.9) 0%, rgba(255, 102, 0, 0.9) 100%);min-width: 30px;height: 30px;text-align: center;line-height: 30px;color: #ffffff;border-radius: 3px;}

.footer-copyright {border-top: 1px solid #771200;padding-top: 10px;padding-bottom: 10px;text-align: center;background: #460a00;}
.footer-copyright p {color:#cccccc;}
.page-banner-all {padding: 200px 0 90px;}
.page-inner-txt h2 {font-size: 48px;padding-bottom: 0px;text-transform: uppercase;font-family: 'Oswald';}
.products-wrap-pg .custom-product-wrap .img img {width:100%;height:100%;}

.trending-product-sec .sec-title h5 {background: linear-gradient(135deg, rgba(217, 30, 24, 0.9) 0%, rgba(255, 102, 0, 0.9) 100%);padding: 5px 15px;font-family: 'Roboto';}
.trending-product-sec .sec-title h3 {font-size: 30px;font-family: 'Oswald';text-transform: uppercase;}

.products-wrap-pg .sec-title h5 {background: linear-gradient(135deg, rgba(217, 30, 24, 0.9) 0%, rgba(255, 102, 0, 0.9) 100%);padding: 5px 15px;font-family: 'Roboto';}
.products-wrap-pg .sec-title h3 {font-size: 30px;font-family: 'Oswald';text-transform: uppercase;}

@media (max-width:767px){
    .main-header-farn .navbar {background: rgba(0, 0, 0, .65);}
    .main-header-farn .navbar-expand-lg .navbar-collapse {display:none !important;}
    .main-header-farn .navbar .logo-brand .navbar-toggler {right: -180px;}
    .main-header-farn .navbar .logo-brand .navbar-brand img {max-height: 60px;}
}