
.main-header-two__bottom-left .logo-box a img {
    width: 200px;
    height: 80px;
    object-fit: contain;
  
}
.main-slider-one__content {
    padding: 240px 70px 120px;
}
.main-slider-one__content .title h1 {
    color: #ffffff;
    font-size: 90px;
    line-height: 1.1em;
    font-weight: 700;
    width:60%;
}
.main-slider-one__content p{
    color:#ffffff;
}
.image-layer img{
margin-top: 50px;
    height: 700px;

}

.main-header-two__top-contact-list li {
    margin-left: 10px;
}
.main-header-two__top-contact-list li .text-box {
    margin-left: 10px;
}
.main-slider-one__content .title h2 {
    width: 900px;
}
.main-slider-one .swiper-slide-active .image-layer {
    top: 80px;
}
.main-slider-one__img img{
    width: 1000px;
}
.thm-btn.two {
    background: var(--thm-black);
}
.page-header {
    padding: 239px 0px 100px;
}

.about-list{
    padding: 20px 40px;
}
.about-list li {
    list-style: disc;
}

.about-list li::marker {
    color: red;
}

 .services-carousel .services-three__single {
    margin: 0 10px;
}

/* Brand grid keeps same spacing like slider */
.brand-one .swiper-slide img {
    width: 200px;
}

.brand-one .sec-title__tagline h6 {
     color:  var(--thm-black);
}
.brand-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: center;
}

.brand-grid .brand-item {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    flex: 0 0 20%;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.3);
    height: 145px;
    transition: all 400ms linear;
    transition-delay: 0.1s;
    border-radius: 50px;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;

}

.brand-grid img {
    max-width: 100%;
    opacity: 0.7;
    transition: 0.3s;
}

.brand-grid img:hover {
    opacity: 1;
}

.project-details {
    padding: 50px 150px 20px;
}

.nav-tabs {
    border-bottom: unset;
}
.footer-one__single-contact-inner p a{
    color: #b3b0b0;
    font-size: 15px;
}
.footer .subscribe-one__inner-box h3, 
.footer .subscribe-one__inner-box p,
.footer-one__single-list li a {
    font-size: 15px;
}
.footer-one__bottom .bottom-inner {  
    padding: 30px 70px 30px;
}
.footer-one__bottom-left .logo-box img {
    width: 120px;
}

/* .footer-one__bottom-left .logo-box img {
    width: 250px;
}

.footer-one__single-departments .footer-one__single-list {
    column-count: 2;
    column-gap: 30px;
}

.footer-one__single-departments .footer-one__single-list li {
    break-inside: avoid;
    margin-bottom: 8px;
} */
.footer .subscribe-one__form .thm-btn {
    padding: 0px 15px 0px;
}
.footer .subscribe-one__inner-box h3,
.footer .subscribe-one__inner-box p{
        color: #b3b0b0;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    letter-spacing: -0.02em;
    margin-bottom: 24px;
}

.footer .subscribe-one__inner-box {
    position: unset;
    display: unset;
    align-items: unset;
    justify-content: unset;
}

.why-choose-one {
    padding: 185px 0px 60px;
}
.why-choose-one__content { 
    padding-top: unset;
}

.why-choose-one__content-list li .inner .icon-box {
    width: 140px;
    height: 100px;
}
.why-choose-one__img .inner::before {
     position: unset; 
     background: unset; 
}

#vision.about-one::before {
   background: unset;
}
.team-one__single-img .inner img {
    height: 350px;
}
#client.brand-one::before {
                background: #ffffff;
            }
        #client .nav-tabs .nav-item.show .nav-link, 
        #client .nav-tabs .nav-link.active {
                color: #ffffff;
            background-color: var(--thm-base);
            border-color: #dee2e6 #dee2e6 #fff;
            }
        #client .brand-grid img {
    max-width: 200px;
    height: 120px;
    object-fit: contain;
        }

        #client .brand-grid .brand-item {
                border: 1px solid rgba(0, 0, 0, 0.3);
            }
            
.services-three__single-content .inner {
    padding-left: unset;
}
.services-three__single-img .inner img {
    height: 320px;
}
   
.services-details__content-img1 img {
     height: 420px;
     object-fit:cover;
}
/* industries */
.services-one__content {
    position: relative;
    display: block;
    margin-right: -30px;
    padding-top: 50px;
}
.services-one__content-single {
    padding: 20px 10px 20px;
}
.work-one__single-img-inner img {
    width: 100px;
}
.work-one__single-img {
    max-width: 120px;
}
#industries .gallery-one__single-img img {
    height: 350px;
}
.project-details__img img {
    height: 400px;
    object-fit: cover;
}
.services-details__content ul li {
    position: relative;
    display: block;
    margin-bottom: 13px;
}

.gallery-two__single-inner img
{
     height: 250px;
    object-fit: cover;
    
}
.project-page-two__single-img img {
   height: 200px;
    object-fit: cover;
}
.blog-one {
    padding: 40px 0px 82px;
}

.blog-two__single-img img {
    height: 280px;
    object-fit: cover;
}
.blog-page__single-img .inner img {
    height: 500px;
    object-fit: cover;
}
.blog-details__content ul{
 padding: 10px 10px 10px 40px;

}
.blog-details__content ul li{
 list-style: disc;
 
}
.features-three__single {
    border: 1px solid #212529;
}
.features-three__single::before {
    background: #dc3545;
}

.gallery-three__carousel.owl-carousel .owl-stage-outer .owl-item.active .gallery-three__single-img .overlay-content {
    height: 200px;
}
.gallery-three__single-img .overlay-content {
    top: 25px;
}
.gallery-three__single-img-inner img {
    height:400px;
    object-fit: cover;
}
.visually-hidden {
    position: absolute;
    left: -9999px;
}


/* Responsive same as slider */
@media (max-width:1199px){
    .brand-grid .brand-item { flex: 0 0 25%; }
}
@media (max-width:991px){
    .brand-grid .brand-item { flex: 0 0 33.33%; }
}
@media (max-width:767px){
    .brand-grid .brand-item { flex: 0 0 50%; }
}
@media (max-width:575px){
    .brand-grid .brand-item { flex: 0 0 100%; }
}

@media only screen and (max-width: 767px) {
    .main-header-two__bottom .main-menu__wrapper-inner {
        padding: 20px 0px 20px;
    }

    /* .footer-one__single-departments .footer-one__single-list {
        column-count: 1;
    } */
     .main-slider-one__content .btn-box .thm-btn {
    margin: 10px 0px;
     }
     .main-slider-one__content {
    padding: 240px 10px 120px;
     }
}
