.slider-title-h2
{
    font-size:52px;
    margin-bottom:20px
}

.slider-container{
    padding-top:160px !important;
    padding-bottom:200px
}


.cta-box-primary {
    width: fit-content;
    line-height: 45px;
    background-color: #480BA9;
    padding: 10px 20px;
    font-size:35px;
    font-weight: bold;
    color: white;
    max-width: 350px;
}

.cta-box {
    width: fit-content;
    line-height: 45px;
    background-color: #480BA9;
    padding: 10px 20px;
    font-size: 45px;
    font-weight: bold;
    color: white;
    max-width: 350px;
}
   .cta-break {
        display: block;
        color:#fff !important;
    }



@media (max-width: 767.98px) {
    .slider-container {
        padding-top: 120px !important; /* or any value you prefer */
        padding-bottom: 260px !important;
    }

      .cta-box {
        font-size: 40px;
    }

    .cta-box-primary {
        font-size: 35px;
    }
}
.services-two__services-list-inner li{
    max-width:none !important;
}

.contact-two__left{
    margin-left:0px;
}

.d-none-mobile{
    display: block;
}

@media (max-width: 767.98px) {
    .mobile-pt-10 {
        padding-top: 10px !important;
    }
    .mobile-mt-20 {
        margin-top: 40px !important;
    }
    .mobile-pb-20 {
        padding-bottom:20px !important;
    }
    .mobile-pt-30 {
        padding-top: 30px !important;
    }
    .mobile-pt-40 {
        padding-top: 50px !important;
    }
    .mobile-text-center {
        text-align: center !important;
    }
    .d-none-mobile {
        display: none;
    }

}

.main-slider-two,
.main-slider-two .swiper-slide,
.main-slider-two__content {
    min-height: 570px; /* adjust based on tallest content */
    
    
}

@media (max-width: 767.98px) {
    .main-slider-two,
    .main-slider-two .swiper-slide {
        min-height: 1075px;
    }
}

/*color-profiling*/
.thm-btn::before, .thm-btn::after, .mobile-nav__content .main-menu__list > li > a > button, .mobile-nav__content .main-menu__list > li > ul > li > a > button, .mobile-nav__content .main-menu__list > li > ul > li > ul > li > a > button, .mobile-nav__contact li > i {
    background-color: var(--techguru-base-2) !important;
}

    .mobile-nav__content .main-menu__list > li > a > button.expanded, .mobile-nav__content .main-menu__list > li > ul > li > a > button.expanded, .mobile-nav__content .main-menu__list > li > ul > li > ul > li > a > button.expanded {
        color: var(--techguru-white) !important;
    }

input::placeholder, textarea::placeholder{
    color: #ccc !important; /* Light gray, adjust as needed */
    opacity: 0.2; /* Ensure it's not semi-transparent */
}

