.getintouch {
    font-size: 100px;
}

.menu-bar .menu-logo img {
    height: 82px;
    object-fit: contain;
}

.hero-slider1 .swiper-slide {
    position: relative;
}

.hero-slider1 .hero-img img {
    width: 100%;
    min-width: 100%;
    height: 900px;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.footer-style1 .social {
    display: flex;
    align-items: center;
    gap: 10px;
}

.footer-style1 .social i {
    color: #fff;
    font-size: 26px;
}

.footer-style1 .alen-dijital img {
    max-width: 120px;
    margin: 0 6px;
    margin-top: -5px;
}

.section-area .detail-page-image img {
    height: 500px;
    object-fit: cover;
}

.author-profile-content ul li:not(:last-child) a {
    margin-right: 6px;
}

.hero-slider1 h1, .hero-slider1 .h1 {
    color: #F9EFE5;
    font-size: 60px;
}

.hero-slider1 p {
    color: #E9E1D9;
}

.getintouch span:after {
    top: 54%;
}

.about-img-box2 img {
    height: 660px;
    width: 100%;
    object-fit: cover;
}

.portfolio-box.style-2 .portfolio-media img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}

.author-profile-info .author-profile-pic img {
    height: 100%;
    object-fit: contain;
}

.page-banner h1, .page-banner .h1 {
    color: #E9E1D9;
}

.faq-section .mvimg {
    object-fit: contain;
}

.footer-style1 .social a i {
    color: var(--bs-gray);
}

.before-after-wrapper {
    position: relative;
}

.before-after-wrapper .contact-icon-box {
    position: absolute;
    z-index: 1000;
    width: 90%;
    left: 50%;
    bottom: -10px;
    transform: translate(-50%);
}

.before-after-wrapper.sec .contact-icon-box {
    bottom: 18px;
}

@media screen and (max-width: 767.98px) {
    .getintouch {
        font-size: 70px;
    }
    
    .hero-slider1 {
        height: 480px;
    }
    
    .hero-slider1 .hero-img img {
        height: 480px;
        object-position: center;
    }
    
    .hero-slider1 .hero-content {
        padding-top: 200px;
        padding-bottom: 70px;
    }
    
    .hero-slider1 h1, .hero-slider1 .h1 {
        font-size: 38px;
    }
    
    .footer-style1 {
        -webkit-background-color: #3e0906!important;
    }
    
    .top-bar {
        display: block;
    }
}

@media screen and (max-width: 591.98px) {
    .hero-slider1 .hero-img {
        display: block;
    }
    
    .portfolio-box.style-2 .portfolio-media img {
        height: 260px;
        width: 100%;
        object-fit: cover;
    }
    
    .about-img-box2 img {
        height: 400px;
    }
    
    .menu-bar .menu-logo img {
        height: 60px;
    }
    
    .sticky-header .menu-bar {
        padding: 10px 0px;
    }
}











