   .rr-btn {
       padding: 8px 30px
   }

   .latest-contact-us-2-media-content-contact-text a h6 i,
   .latest-contact-us-2-media-content-contact h6 i,
   .latest-contact-us-2-media-content-contact-text h6 i {
       padding-right: 5px
   }

   .latest-contact-us-2-media-content-contact-text h6 {
       font-size: 14px
   }

   .main-menu ul li>a {
       font-size: 16px; font-weight: 500;
   }

   .footer-wrap {
    padding: 50px 0 50px 0;
}
.footer__bottom{padding: 10px 0;}
.footer__copyright p, .footer__copyright-menu ul li a {font-size: 13px;}
.footer__content p{font-size: 14px; line-height: 19px;}
.footer__link ul li a{font-size: 14px;}
.swiper-slide h6{font-size: 15px; font-weight: 500; }

.swiper-slide h6 {
 
    line-height: 30px;
}
.rr-fea-product .media-content.has--line::before {
 
    height: 101%;
   
    right: -9%;
}

.catfil {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 15px;
}


.newsb {
    border-radius: 30px !important;
    border: 1px solid #1987543b;
}


.catfil button {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 30px;
    color: var(--rr-heading-primary);
    font-family: var(--rr-ff-heading);
    font-weight: var(--rr-fw-bold);
    font-size: 18px;
    font-style: normal;
    border-radius: 30px;
    border: 1px solid #83CD20;
    transition: 0.3s;
}
.catfil button.active {
background: #83CD20;
color: white;
}

.main-menu ul li .submenu {
    margin-top: -20px;
    background: rgba(255, 255, 255, 0.839);
    box-shadow: 0px -11px 320px 8px #3b2e0854;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-radius: 10px;
    border: 1px solid rgb(255 255 255);
}

.footer__widget-title h4 {
    margin-bottom: 15px;
    font-size: 18px;}
    .footer__link ul{grid-gap: 5px;}
.footer__social{justify-content: center;}
   .footer__social a {

       font-size: 15px;
       padding: 10px;
       border: 1px solid white;
       border-radius: 50px;
       width: 37px;
   }
   #scroll-percentage.active{opacity: .6!important;}
   .section-slider-title-3-button-right{border: 1px solid #d7d7d7; background: none;}
.banner__title{font-weight: 300;}
   .contact4__bg-color {

       border-color: #d8e3c8;
   }

   .about-us-2__wrapper-media__counter {
       background-color: #d3b97f;
   }
.latest-blog__wrap {
    border: 1px solid #e4edd6!important;
}


   ul.list_industry li {
       padding: 10px 0; list-style: none;
   }

   ul.list_industry li h3,
   .subhde {
       background:linear-gradient(263deg, #d5e2c29a 0, #d6e2c4aa 100%);
       background-size: auto 8px;
       background-repeat: repeat-x;
       background-position-y: 15px;
       color: #034833;
       font-size: 17px;
       display: unset;
       font-weight: 700
   }
   .latest-blog__item-text-bottom a{margin-top: 5px;}
   .section-slider-title-3{align-items: center;}

   ul.list_industry li p {
       font-size: 15px; color: #242424;
   }

   ul.list_industry li ul {
       padding-left: 25px;
       margin-top: 10px
   }

   ul.list_industry li ul li {
       list-style: circle;
       font-size: 15px;
       line-height: 21px;
       padding: 5px 0
   }


   .contact4__title {

       color: #198754;
   }

   .rr-brand-wrapper .swiper-slide img {
       width: 70%;
       margin: auto;
   }

   .header__main .header__right .header__action .text h4 {
       line-height: 20px
   }

   .header__main .header__right .header__action .text h4 a {

       color: #9f5d26;
   }

   body {
       color: #262626;
       font-size: 15px;
   }

   .latest-blog__item-text-bottom a h4 {
       font-weight: 500;
       font-size: 18px;
       color: black;
   }

   .latest-contact-us-2-media-content-contact-text h6 {

       color: #464646;
   }

   .about__content p,
   .main_content p {

       color: #202020;
       font-size: 15px;
   }

   .bbtn {
       background: white;
       color: #198754;
       border: 1px solid #198754
   }

   .bbtn:hover {
       background: #198754;
       color: white;
       border: 1px solid #198754
   }

   .contact4__content {
       flex: 0 0 55%;
       max-width: 55%;
       display: flex;
       flex-direction: column;
       justify-content: center;
   }

   .contact4__title {
       font-family: var(--rr-ff-heading);
       color: #198754;
       font-weight: var(--rr-fw-bold);
       font-size: 44px;
       line-height: 44px;
       margin-bottom: 20px;
       font-style: normal;
   }

   .theme-bg2{background-color: #d3b97f;}

.welcome-label {
    font-weight: 500;
    font-size: 16px;
    color: #034833;
    text-transform: uppercase;
    letter-spacing: 1px; margin-left: 2px;
}
.rr-btn{opacity: .7;}
   .title-heading {
       visibility: visible;
       animation-delay: 0.5s;
       animation-name: fadeInLeft;
       font-weight: 300;
       line-height: 50px;
       color: #198754;
   }

   .title-bold {
       font-weight: 900;
   }
.offcanvas__area{background:#198754;}
   @media (max-width: 1199px) {
    .header__area {
        padding: 5px 0;
    }
}


@media (max-width: 1900px) {
    .header-container

 {
   
         padding: 0 20px; 
    }
}