@media only screen and (max-width: 1500px) {
    .sec-pad {
        padding: 60px 0px;
    }.alt-section-title {
        font-size: 45px;
        line-height: 1;
    }.at-btn {
        font-size: 13px;
        padding: 15px 23px;
    }.alt-section-title.title-2 {
        font-size: 45px;
    }.alt-footer-link-item ul li a {
        font-size: 16px;
    }.footer-logo {
        max-width: 50%;
    }
}
.dsk{
    display: block !important;
}.mob{
    display: none !important;
}
@media only screen and (max-width: 599px) {
    .dsk{
        display: none !important;
    }.mob{
        display: block !important;
    }.sec-pad {
        padding: 40px 0px;
    }.alt-section-title,.alt-section-title.title-2 {
        font-size: 28px;
        line-height: 1;
    }.at-btn {
        font-size: 13px;
        padding: 15px 23px;
    }.alt-footer-link-item ul li a {
        font-size: 14px;
    }.breadcrumb-section {
        padding: 70px 0 70px;
    }.breadcrumb-section .banner-content h1 {
        font-size: 30px;
        font-weight: 500;
    }.card_case__studies-list.card_case__studies-list--row {
        margin-bottom: 30px;
    }.sec-1-team-details p, .sec-1-team-details ul li {
        font-size: 14px;
        line-height: 1.3;
    }.at-footer-title-wrap .h4 {
        font-size: 25px;
    }.at-about {
        padding: 40px 0;
    }.footer-logo {
        max-width: 40%;
    }.blog-card {
        gap: 15px;
        margin-top: 25px;
    }.sec-7-home-9__aside p {
        font-size: 14px;
        width: 100%;
        line-height: 1.4;
        margin-bottom: 20px;
    }.home-6-section-8 h3 {
        font-size: 45px !important;
    }
}