.main-header-three__bottom-left .logo::before,
.main-header-three__bottom-left .logo::after
{
    display: none !important;
}

.main-header-three__bottom .container-fluid {
    background: #2D5242 !important;
}
.main-header-three__bottom-left .logo .inner::before {
    display: none !important;
 }
 .main-header-three__top {
    background: #fff;
}
.main-header-three .main-menu .main-menu__list>li>a, .main-header-three .stricky-header .main-menu__list>li>a {
    color: #ffffff !important;
    
}
.main-header-three__top-right .btn-box a {
   
    color: #ffffff;
   
    line-height: 8px;
    
    padding: 18px 30px 18px;
 
}
.main-header-three__top-left .date-box p {
    color: rgb(4 42 26);
}

.main-header-three__top-left .menu-box ul li a {
    color: rgb(4 42 26);
}

.main-header-three__top .container-fluid {
    padding-right: 20px;
    padding-left: 20px;
}

.main-header-three__bottom .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
}

.main-header-three .main-menu .main-menu__list>li>a, .main-header-three .stricky-header .main-menu__list>li>a {
    
    font-size: 16px;
 
    padding-top: 32px;
    padding-bottom: 30px;
}
.main-header-three__bottom-right .contact-box .icon-box {
   
    width: 50px;
    height: 50px;
    background: #e1be8f;
  
}
.main-header-three__bottom-right .contact-box .text-box p {
    color: #e1be8f;
    font-size: 14px;
    line-height: 22px;
}

.main-header-three__top-right .social-icon li a {
    
    width: 35px;
    height: 35px;
    background: #ffffff;
    border-radius: 50%;
    color: #042a1a !important;
     
}

.main-header-three__bottom-right .contact-box .text-box .number a {
     
    font-size: 18px !important;
    
}

.main-header-three__bottom-right .contact-box .icon-box span:before {
    
    color: #fff !important;
    font-size: 24px;
    
}
.main-header-three__bottom-left .logo {
 
    width: 270px;
    height: 110px;
  
}
.main-header-three__bottom-right .contact-box .text-box .number a {
    color: #dfbe8f;
}
.main-header-three__bottom-right .contact-box .text-box p {
    color: #dfbe8f;
}
.main-header-three__bottom-right .contact-box .icon-box {
    background: #dfbe8f;
}
.main-slider .swiper-slide {
 
    height: calc(95vh - 100px);
}

.main-slider-three__title h2 {
    color: #ffffff;
    font-size: 44px;
   
    text-align: center;
}

.main-slider-three__btn .thm-btn {
     
    font-family: inherit !important;
    text-align: center;
    margin: auto;
}
.main-slider-three__btn {
    
    text-align: center;
}

.image-layer {
    background-size: cover !important;
}
.main-slider.main-slider-three .swiper-slide-active .image-layer {
    
    transform:  none !important;
}
.best-logistics-one {
     
    background: #ffeed7;
 
}

.best-logistics-one__content-counter li::after {
 
    background: #fbe5c6;
   
}

.about-three__img1 .shape3 {
  
    background: #dfbe8f;
 
}

.about-three__img1::before {
  
    border: 1px solid #2d524280;
  
}

.sec-title-two__title {
    color: #042a1a;
    font-size: 52px;
    line-height: 48px;
    
}
.sec-title-two__tagline {
    color: #c59f6a;
    font-size: 20px;
    line-height: 32px;
    font-weight: 400;
    
}
.about-three__content-text1 p {
    color: #010c07;
  
}
.about-three__img2 {
 
    width: 200px;
    height: 200px;
    
    margin: -100px auto 0px;
    z-index: 5;
}
.best-logistics-one__content-counter li h2 {
    color: #a7683b;
    font-size: 40px;
 
    text-align: center;
}
.best-logistics-one__content-counter li {
    position: relative;
    display: inline-block;
    width: 200px;
    height: 200px;
    padding-top: 10px;
    text-align: center;
 
}
.footer-widget__about   {
   max-width: 100% !important;
    
}
.p-item {
    height: 130px;
    background: #fff;
    border: 1px solid #f0f0f0;
    margin-bottom: 12px;
}

section.services-three {
    background: #042a1a;
}

section.services-three .sec-title-two__title {
    color: #ffffff;

}

.services-three__single {
 
    border-radius: 25px;
    overflow: hidden;
}

.services-three__single-content h2 {
    color: #01150d;
    font-size: 26px;
    text-align: center;
    margin-bottom: 19px;
 
    padding-bottom: 0;
 
}
.services-three__single-content {
 
    padding-right: 0;
    padding-left: 0;
}
.services-three__single-content.clearfix p {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
}
.services-three__single-content {
    padding-right: 0;
    padding-left: 0;
    height: 225px;
    padding-bottom: 20px;
    text-align: center;
}

.main-slider-three__text {
   
    background: transparent !important;
  
    color: #fff !important;
}

.main-slider-three__text p {
    color: #fff;
    font-weight: normal;
}

.main-slider-three__btn .thm-btn {
    border: 2px solid var(--alori-base);
    background: #c59f6a;
    border-radius: 25px;
}

.main-slider-three__btn .thm-btn:hover {
 
    background: #2d5242 !important;
    border: 2px solid #2d5242 !important;

     
}

.main-slider-three__btn .thm-btn:after {
    background: #2d5242;
}

.about-three__img1 {
 
    border-radius: 15px;
    overflow: hidden;
}
.services-three__single-content h2 a {
    color: #042a1a;
}

.about-three {
     
    background: #f3f1ee;
    
}

.main-slider .image-layer::before {
    
    background-color: #0000004d !important;
    z-index: 1;
}

.sec-title__title {
    font-size: 24px;
}

.contact-one__content .comment-form__input-box input[type="text"], .contact-one__content .comment-form__input-box input[type="email"] {
 
    border: 1px solid #fef2e8;
    background: #fef2e8;
 
    border-radius: 25px;
}
.contact-one__content .comment-form__input-box textarea {
     
    background: #fef2e8;
    padding: 16px 20px 30px;
    border: 1px solid #fef2e8;
    
    border-radius: 25px;
}
button.thm-btn.comment-form__btn {
    font-family: inherit !important;
}

.contact-one__img .overlay-content h3 {
    color: #ffffff;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    text-align: center;
}
.footer-one--two__contact-box-inner h2 {
    color: #ffffff;
    font-size: 30px;
    line-height: 48px;
    font-weight: 500;
     
}
.services-one__single h2 {
    font-size: 30px;
    line-height: 40px;
    font-weight: 400;
    text-align: center;
    font-weight: bold;
    font-size: 22px;
}

.services-one__single .text p {
    font-size: 18px;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    color: #042a1a;
}

.services-one__single {
  
 
    border-radius: 25px;
}

.services-one__single:hover .services-one__single-icon {
  
    transform: none;
 
}

.projects-two__single-img .overlay-content-inner .text span {
   
    display: none;
}
.projects-two__single-img .overlay-content-inner .text h2 {
    font-size: 22px;
    line-height: 24px;
    margin-top: 0;
}

.projects-two__single-img .overlay-content-inner {
  
    width: 100%;
    border-radius: 25px;
}
.main-slider__nav {
    display: none;
}

.sec-title-two__title {
    font-size: 36px;
}


@media only screen and (max-width: 767px) {
    .main-header-three .main-menu .mobile-nav__toggler {
  
        color: #ffffff;
        z-index: 5;
    }
    .main-slider .swiper-slide {
        height: calc(60vh - 100px);
    }

    .main-slider-three .container {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .main-slider-three__title h2 {
       
        font-size: 26px;
        
    }
    .main-slider-three__text p {
        
        font-size: 14px;
    
    }

    .about-three {
        padding: 60px 0px 60px;
    }
    .about-three__content {
        margin-top: 30px;
    }

    .services-three {
 
        padding: 60px 0px 60px;
         
    }

    .best-logistics-one {
       
        padding: 60px 0px 0px;
         
    }
    .best-logistics-one__content-counter li {
        padding-top: 25px;
        width: 160px;
        height: 160px;
        
    }
    .best-logistics-one__content-counter li h2 {
        font-size: 24px;
        
    }
    .best-logistics-one__content-counter li h2 {
   
        margin-bottom: 0px;
    }
    .best-logistics-one__content .sec-title {
        margin-bottom: 35px;
    }
    .best-logistics-one__content-counter li {
        margin-left: 15px;
        margin-right: 0;
    }

    .best-logistics-one__content-counter li {
        margin-bottom: 0px;
    }
    .best-logistics-one__img {
        margin-top: 30px;
    }

    .services-one {
 
        padding: 60px 0px 60px;
        
    }
    .services-one__single {
       
        padding: 40px 30px 40px;
    }
    .services-one__single {
        height: unset;
   
    }

    .about-three__content {
        text-align: center !important;
    }

    .sec-title-two__tagline {     
        text-align: center;
    }
    .sec-title-two__title {
        text-align: center;
    }
    .about-three__content-text1 * {
        text-align: center !important;
    }
    .contact-one--two .contact-one__content {
        padding-top: 0;
    }
    .contact-one__img {
    
        display: none;;
        right: 0% !important;
       
        left: 0 !important;
      
    }
    .overlay-content.text-center {
        display: none;
    }

}


.projects-one__single {
 
    border-radius: 25px;
    overflow: hidden;
}

.projects-one__single-content h2 a {
    color: #2a4c46;
    
    font-size: 18px;
 
    margin-bottom: 10px !important;
}
.projects-one__single-content h2 {
    margin-bottom: 5px !important;
}
.projects-one__single-content p {
    font-size: 16px !important;
 
}

.footer-widget__contact-info-social-links span {
    font-size: 24px;
    text-align: center;
    margin-top: 13px;
}

#partners .services-one__single-icon::before{
    display: none !important;
}
.page-header {
    
    padding: 60px 0px 60px;
 
}
.page-header__wrapper {
     
    padding-top: 0;
    padding-bottom: 0;
 
}
.page-header__content h2 {
    color: #ffffff;
    font-size: 32px;
    
}

.blog-one--blog{
    padding:  30px 0px 60px !important;
}

.mission-one__content-single .text2 p {
    text-align: justify;
}

.about-two__content-text2 p {
    text-align: justify;
}

.service-image img {
    
    width: 50px; 
    height: 50px; 
    object-fit: cover;  
}

.about-three__content-text1 p {
    text-align: justify;
}

.mobile-nav__content {
    background: #2d5242;
}

@media only screen and (max-width: 760px) {
.footer-widget__column.footer-widget__services.isoimage {
    width: 50%;
    margin: auto;
    margin-top: 40px;
}

.projects-two {
       
    padding: 20px 0px 20px;
}

section#partners .col-xl-3.col-lg-3.wow.fadeInLeft.animated {
    width: 49%;
}
}
