    body {
         font-family: 'Roboto', sans-serif;
         font-size: 18px;
         color: #555;
         line-height: 1.7em;
         font-weight: 500;
         }
         .header-main .main-menu ul li .submenu li:hover > a {
    color: #e80919 !important;
    margin-left: 10px;
}
.header-main .main-menu ul li:hover > a {
    color: #e80919;
}
.header-main .main-menu ul li .submenu li a {
    font-size: 18px;
}
         .section-title h2{
         font-family: 'Quicksand', sans-serif;
         color: black;
         }
         .section-title h2 span{
         color: #FF8C00;
         }
         .about-wrapper-one .about-content .about-text {
         text-align: justify;
         text-indent: 10px;
         }
         .header-main .main-menu ul li a:hover {
         color: #e80919 !important;
         }
         a:hover{
         color: #e80919;
         }
         .header-main .main-menu ul li a {
         display: inline-block;
         font-size: 20px;
         font-weight: 500;
         color: #0B2239;
         font-family: "Hanken Grotesk", sans-serif;
         padding: 20px 0;
         text-align: left;
         position: relative;
         text-transform: capitalize;
         transition: all 0.4s ease-in-out;
         }
         .header-1 {
         position: relative;
         }
         .header-1.header-one{
         top: 0px;
         background-color: var(--white);
         }
         .header-main img{
         width: 100%;
         }
         .header-1.header-one .mega-menu-wrapper{
         border-radius: 0px;
         }
         .top-header{
         background:#FF8C00;
         padding:10px 0;
         color:#fff;
         font-size:14px;
         }
         .top-header .container{
         justify-content:space-between;
         align-items:center;
         flex-wrap:wrap;
         }
         .top-header .header-right{
         text-align: right;
         }
         .header-left a,
         .header-right a{
         color:#fff;
         text-decoration:none;
         margin-right:15px;
         transition:0.3s;
         font-size: 16px;
         }
         .header-left a:hover,
         .header-right a:hover{
         color:#ffd700;
         }
         .header-right span{
         margin-right:10px;
         font-weight:600;
             font-size: 17px;
         }
         .header-left a:hover, .header-right a:hover {
    color: #ffdf44;
}
          .header-right  .fa-whatsapp{
             
              width: 35px;
    height: 35px;
    border-radius: 50px;
    background: #15c715;
    line-height: 35px;
    text-align: center;
          }
          .header-right  .fa-whatsapp:hover{
             
             background:white;
    color: #15c715;
   
          }
         .header-right i,
         .header-left i{
         margin-right:5px;
         }
         /* Mobile */
         @media(max-width:768px){
         .top-header .container{
         flex-direction:column;
         text-align:center;
         }
         .header-left{
         margin-bottom:8px;
         }
         }
         .footer-bottom {
         color:white;
         }
         .footer-bottom .footer-wrapper ul li a {
         color: #ffca59;
         }
         .footer-widgets-wrapper {
         padding: 30px 0 40px;
         }
         .footer-bottom {
         background-color: #23384d00;
         padding: 10px 0;
         border-top: 1px solid #ffffff6b;
         }
         .hero-1 .hero-content .sub-title {
         color: #ffffff;
         border: 0px solid #D8DDE1; 
         background: #e90817;
         font-size: 15px;
         font-weight: 700;
         }
         .hero-1 .hero-button{
         margin-top: 20px;
         }
         .hero-1 .hero-content p{
         text-transform: none;
         }
         .section-title .sub-title {
         font-size: 15px;
         font-weight: 700;
         color: #000000;
         background: #ffca59;
         }
         .section-title .sub-title::before {
         background-color: #e80919;
         }
         .about-wrapper-one .about-content .about-list-items ul li {
         color: var(--header);
         font-weight: 700;
         font-size: 18px;
         }
         .about-wrapper-one .about-image {
         position: relative;
         max-width: 100%;
         border-radius: 30px;
         margin-left: auto;
         height: 100%;
         }
         /*.hero-1 .hero-height {
         padding: 100px 0 60px;
         position: relative;
         }*/
         .choose-content .choose-perform-area {
         display: block;
         }
         .choose-content .choose-perform-area .progress-wrapper-items .progress-wrap .pro-items{
         margin-bottom: 10px;
         }
         .choose-content .choose-perform-area .progress-wrapper-items .progress-wrap .pro-items .pro-head .title {
         font-weight: 800;
         font-size: 19px;
         color: var(--header);
         font-family: 'Quicksand', sans-serif;
         }
         .choose-image-items .choose-image {
         margin-top: 0px;
         border-radius: 20px;
         }
         .choose-content .choose-perform-area .progress-wrapper-items .choose-list ul li{
         font-family: 'Quicksand', sans-serif;
         font-weight: 800;
         color: #e80919;
         }
         .choose-image-items .choose-image .counter-box h1 {
         font-size: 36px;
         line-height: 46px;
         text-align: right;
         }
         .choose-image-items .choose-image .counter-box h1 span{
         color: #e80919;
         }
         .work-process-box-items-2 .number {
         background-color: #ffdc4b;
         font-family: 'Quicksand', sans-serif;
         color: #e80919;
         font-weight: 800
         }
         .working-process-box-items-2:hover .number {
         background-color: #e92836;
         color: var(--white);
         }
         .working-process-box-items .content .title{
         font-family: 'Quicksand', sans-serif;
         font-weight: 800
         }
         .contact-list .contact-item{
         display: flex;
         align-items: flex-start;
         gap: 12px;
         margin-bottom: 15px;
         line-height: 1.6;
         }
         .contact-list .contact-item i{
         color: #fbe87e;
         font-size: 16px;
         min-width: 20px;
         margin-top: 4px;
         }
         .footer-widgets-wrapper .footer-widget-items .widget-content .list-area li a i{
         color: #fbe87e;
         }
         .contact-list .contact-item span,
         .contact-list .contact-item a{
         color: #f5f5f5 !important;
         text-decoration: none;
         transition: 0.3s;
         }
         .footer-widgets-wrapper .footer-widget-items .widget-content .list-area li a{
         color: #f5f5f5 !important;
         }
         .contact-list .contact-item a:hover{
         color: #c70039;
         }
         .advantage-wrapper .advantage-box-items .advantage-content p{
         font-size: 16px;
         }
         .footer-widgets-wrapper .footer-widget-items .widget-content .list-area li{
         color: #f5f5f5 !important;
         }
         .footer-widgets-wrapper .footer-widget-items .widget-content .list-area li i{
         color: #fbe87e;
         }
         .footer-widgets-wrapper .footer-widget-items .widget-head h4 {
         color: #f9e67d;
         }
         .advantage-wrapper .advantage-box-items .advantage-content h3 {
         margin-bottom: 15px;
         color: #0b2239;
         }
         .advantage-wrapper .advantage-box-items .advantage-content h3 span{
         color:#FF8C00;
         }
         .work-process-box-items-2 .content p {
         margin-top: 14px;
         text-transform: none;
         color: #0B2239;
         font-size: 17px;
         }
         .cta-section{
         background:#e80919;
         padding:40px 0px;
         }
         .cta-section::before {
         background: #0b223900;
         }
         .cta-wrapper h3{
         margin-bottom:15px;
         color: white;
         font-family: 'Quicksand', sans-serif;
         font-size: 32px;
         }
         .cta-wrapper p{
         color: white;
         }
         .cta-button{
         display:flex;
         gap:15px;
         justify-content:center;
         flex-wrap:wrap;
         }
         .hero-1 .hero-content h1{
         font-family: 'Quicksand', sans-serif;
         }
         .contact-list .contact-item {
         font-size: 16px;
         }
         .footer-widgets-wrapper .footer-widget-items .widget-content .list-area li a{
         font-size: 16px;
         }
         .footer-widgets-wrapper .footer-widget-items .widget-content .list-area li {
         font-size: 16px;
         }
         .work-process-box-items-2 .content .title {
         font-size: 20px;
         font-weight: 800;
         font-family: 'Quicksand', sans-serif;
         color: #FF8C00;
         
         }
         .mean-container .mean-nav ul li a {
         font-weight: 700;
         text-transform: none;
         }
         .offcanvas__logo a img {
         width: 70%;
         }
         .offcanvas__wrapper .offcanvas__content .offcanvas__close {
         width: 64px;
         height: 41px;
         line-height: 42px;
         text-align: center;
         }
         .offcanvas__contact h4{
         color:#b3010a;
         }
         .advantage-wrapper .advantage-box-items .advantage-btn-box{
         padding:10px 5px;
         }
         .hero-1 .hero-bg::before{
             /*background:rgb(90 93 96 / 58%);*/
             background:rgb(255 255 255 / 0%);
         }
         .hero-1 .hero-bg {
             transition:none;
         }
         .hero-1 .hero-height {
    padding: 280px 0 100px;
         }
         .about-wrapper-one .about-content .about-icon-item li .icon {
    background-color: #fbe87e;
         }
         .advantage-wrapper .advantage-box-items:hover .link-btn {
             color: #e80919;
         }
         .section-padding {
             padding:60px 0px;
         }
         .footer-bottom .footer-wrapper p {
                 font-size: 14px;
         }
         .footer-bottom .footer-wrapper ul li{
           font-size: 14px;  
         }
      
       @media (max-width: 1399px) {
    .hero-1 .hero-content h1 {
        font-size:62px;
    }
}
         @media (max-width: 575px) {
              .hero-sliderr .subtitle{
        font-size:12px !important;
    }
         .header-1 .logo img {
         width: 87%;
         }
         .mob-none{
         display:none;
         }
         .hero-1 .hero-content .sub-title{
         font-size:12px;
         }
         .hero-1 .hero-content h1{
         font-size:40px;
         }
         .hero-1 .hero-height {
    padding: 221px 0 39px;
}
.about-wrapper-one .about-content .about-list-items ul li:not(:last-child) {
    margin-bottom: 0px;
}
    .about-wrapper-one .about-content .about-list-items {
        flex-wrap: wrap;
        gap: 0px;
    }
   .hero-sliderr .content p{
       display:none;
   }
   .hero-sliderr .content      br {
        display: block;
    }
  
    .hero-sliderr .prev, .next{
           padding: 2px 15px !important;
           font-size:10px;
    }

         }
         .banner{
                 padding-top: 10em;
         }
         /*.advantage-wrapper .advantage-box-items .advantage-content{*/
         /*background:#f9f9f9;*/
         /*}*/
         .advantage-wrapper .advantage-box-items .advantage-content .advantage-thumb{
             box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
             border:1px solid var(--border);
         }
         
.hero-sliderr {
  position: relative;
  width: 100%;
  overflow: hidden;
      /*margin-top: 10em;*/
}

.hero-sliderr .slide {
  position: absolute;
  width: 100%;
  height: auto;
  opacity: 0;
  transition: 0.6s ease-in-out;
}


.hero-sliderr .slide.active {
  opacity: 1;
  position: relative;
}

.hero-sliderr .slide img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

.hero-sliderr .content {
  position: absolute;
  top: 50%;
  left: 8%;
  transform: translateY(-50%);
  max-width: 700px;
  color: #fff;
}

.hero-sliderr .subtitle {
     color: #ffffff;
    border: 0px solid #D8DDE1;
    background: #FF8C00;
    font-size: 15px;
    font-weight: 700;
        text-transform: uppercase;
            font-family: "Hanken Grotesk", sans-serif;
            padding:5px 10px;
                border-radius: 100px;
    height: 36px;
    line-height: 36px;
}

.hero-sliderr .content h1 {
  font-size: 55px;
  margin: 10px 0;
      font-family: 'Quicksand', sans-serif;
      color:black;
}
.hero-sliderr .content h1 span{
    color:#FF8C00;
}
.hero-sliderr .content p {
     color: #626262;
    font-size: 16px;
  line-height: 1.5;
  padding-top:15px;
  max-width: 550px;
}

/* Buttons */
.hero-sliderr .prev, .next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(0,0,0,0.4);
  color: white;
  border: none;
      padding: 10px 21px;
      border-radius:50px;
  cursor: pointer;
}

.hero-sliderr .prev { left: 10px; }
.next { right: 10px; }

/* ðŸ“± Mobile Responsive */
@media (max-width: 768px) {
.hero-sliderr   .content {
    left: 15%;
    right: 15%;
    text-align: left;
  }

 .hero-sliderr .content h1 {
    font-size: 26px;
  }

 .hero-sliderr  .content p {
    font-size: 14px;
  }

 .hero-sliderr  .slide img {
    height: auto;
  }
  .hero-sliderr .slide:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.35); /* overlay color */
    z-index: 1;
}

.hero-sliderr .content{
    position: absolute;
    z-index: 2;
}
.hero-sliderr .content h1{
   color:white;
   font-size:30px;
}
.hero-sliderr .content h1 span{
color:#ffca59;
font-size:32px;
}
}