/* MOBILE-SCREEN */

@media only screen and (max-width: 329px) {

    .contact-info-items{
        flex-direction: column;
        align-items: start !important;
        }

    .custom-direction {
        display: flex;
        flex-direction: column-reverse;
    }

    .section-title .title {
        font-size: 31px !important;
        line-height: 40px !important;
    }

    .custom-logo-link {
        max-width: 130px !important;
    }

    .about-logo a img{
        max-width: 184px !important;
    }

    .contact-info-area {
        padding: 20px 30px !important;
        
    }

    .cta-banner-2 .cta-wrapper-2 {
        padding: 55px 20px !important;
    }


    .cta-banner-2 .cta-wrapper-2 h3 {
        font-size: 24px !important;
    }

    
}

@media only screen and (min-width: 330px) and (max-width: 375px) {
    .contact-info-items{
        flex-direction: column;
        align-items: start !important;
    }

    .custom-direction {
        display: flex;
        flex-direction: column-reverse;
    }

    .section-title .title {
        font-size: 31px !important;
        line-height: 40px !important;
    }

    .custom-logo-link {
        max-width: 130px !important;
    }

    .about-logo a img{
        max-width: 184px !important;
    }

    .contact-info-area {
        padding: 20px 30px !important;
        
    }

    .cta-banner-2 .cta-wrapper-2 {
        padding: 55px 20px !important;
    }


    .cta-banner-2 .cta-wrapper-2 h3 {
        font-size: 24px !important;
    }

}

@media only screen and (min-width: 376px) and (max-width: 480px) {

    .contact-info-items{
        flex-direction: column;
        align-items: start !important;
    }

    .custom-direction {
        display: flex;
        flex-direction: column-reverse;
    }

    .section-title .title {
        font-size: 31px !important;
        line-height: 40px !important;
    }

    .custom-logo-link {
        max-width: 130px !important;
    }

    .about-logo a img{
        max-width: 184px !important;
    }

    .contact-info-area {
        padding: 20px 30px !important;
        
    }

    .cta-banner-2 .cta-wrapper-2 {
        padding: 55px 20px !important;
    }


    .cta-banner-2 .cta-wrapper-2 h3 {
        font-size: 24px !important;
    }

}

@media only screen and (min-width: 481px) and (max-width: 530px) {
    .contact-info-items{
        flex-direction: column;
        align-items: start !important;
    }

    .custom-direction {
        display: flex;
        flex-direction: column-reverse;
    }

    .section-title .title {
        font-size: 31px !important;
        line-height: 40px !important;
    }

    .custom-logo-link {
        max-width: 130px !important;
    }

    .about-logo a img{
        max-width: 184px !important;
    }

    .contact-info-area {
        padding: 20px 30px !important;
        
    }

    .cta-banner-2 .cta-wrapper-2 {
        padding: 55px 20px !important;
    }


    .cta-banner-2 .cta-wrapper-2 h3 {
        font-size: 24px !important;
    }

    .contact-info-items{
        flex-direction: column;
    }
}

@media screen and (min-width: 531px) and (max-width:767px) {
    .contact-info-items{
        flex-direction: column;
        align-items: start !important;
    }

    .custom-direction {
        display: flex;
        flex-direction: column-reverse;
    }

    .section-title .title {
        font-size: 31px !important;
        line-height: 40px !important;
    }

    .custom-logo-link {
        max-width: 130px !important;
    }

    .about-logo a img{
        max-width: 184px !important;
    }

    .contact-info-area {
        padding: 20px 30px !important;
        
    }

    .cta-banner-2 .cta-wrapper-2 {
        padding: 55px 20px !important;
    }


    .cta-banner-2 .cta-wrapper-2 h3 {
        font-size: 24px !important;
    }

}


/* I-PAD */
@media screen and (min-width: 768px) and (max-width: 991px) {
    .custom-logo-link {
        max-width: 149px !important;
    }
}


/* IPAD-PRO */

@media screen and (min-width: 992px) and (max-width:1199px) {}

/* 1200px To 1399px */

@media screen and (min-width: 1200px) and (max-width:1399px) {}