.header-style-two {top: 0 !important;}
.main-header .logo img {height: 65px;}
.sticky-header .logo img {max-height: 65px;}
.main-header .main-box .nav-outer {justify-content: center;}
.mobile-menu .nav-logo img {max-height: 60px;}
.mobile-menu .contact-list-one li a {font-size: 12px;}
.banner-section-five {margin-top: 90px;}
.banner-section-five .banner-slide {position:relative;padding: 0 !important;}
.banner-section-five .banner-slide .image-box {width:100%;height:650px;position:relative;}
.banner-section-five .banner-slide .image-box img {width:100%;height:100%;object-fit:cover;}
.banner-section-five .banner-slide .image-box::after {position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15);}
.banner-section-five .banner-slide .outer-box {max-width: 1380px;margin: 0 auto;padding: 120px 15px 250px;}
.banner-section-five .banner-slide .content-column.style-two .inner-column {padding: 60px 0 0 0;}
.banner-section-five .content-column .title {margin-bottom: 0;}
.about-section .content-column .inner-column .text {text-align: justify;}
.about-section .content-column .inner-column .theme-btn.btn-style-one {margin-top: 20px;}
.services-section-two .service-block-two .inner-box {margin-bottom: 30px;}
.services-section-three .service-block-three .inner-box .content-box .btn-custom {display: block;font-size:14px;font-weight:600;padding: 0;color: #9a563a;text-transform: uppercase;}
.testimonial-section .testimonial-block .inner-box .content-box {min-height: 290px;}
.testimonial-section.style-five .testimonial-block .inner-box .text {font-size: 18px;line-height: 30px;}
.main-footer .footer-widget.about-widget .logo img {height: 90px;margin-bottom: 20px;}
.contact-details__info li + li {margin-top: 40px;}
.contact-details__info li .icon {min-width:80px;}
.contact-details__info li .text span {font-size: 16px;}
.location-box {margin-bottom: -10px;}

.about-section-two {padding: 100px 0 50px;}
.about-section-two .content-column .inner-column {padding-right: 0;}
.about-section-two .content-column .inner-column .sec-title .text {margin-top: 12px;font-size: 15px;line-height: 30px;text-align: justify;}
.services-section-two .service-block-four .inner-box {min-height:435px;}
.services-section-two .service-block-four .content-box .text {font-size:15px;}
.service-image img {width: 100%;height: 220px;object-fit: cover;border-radius: 7px;}

.services-section-two.custom .service-block-two .inner-box {margin-top: 0;padding: 20px;}

@media (max-width:767px){
    .banner-section-five {margin-top: 105px;}
    .banner-section-five .banner-slide .outer-box {max-width: 80%;margin: 0 auto;padding: 50px 0;}
    .banner-section-five .banner-slide.home2-style .bg-image1 {background-size: cover;}
    .banner-section-five .banner-slide .content-column.style-two .inner-column {padding: 0;}
    .banner-section-five .content-column .title {font-size: 30px;}
    .banner-section-five .banner-slider .swiper-button-prev .icon, .banner-section-five .banner-slider .swiper-button-next .icon {height: 40px;line-height: 40px;width: 40px;}
    .banner-section-five .banner-slider .swiper-button-prev {left: 5px;}
    .banner-section-five .banner-slider .swiper-button-next {right: 5px;}
    .sec-title h2 {font-size: 26px;}
    .page-title .title {font-size: 30px;margin-bottom: 5px;}
}