@media screen and (max-width: 992px) {
    .header-top {
        display: none !important;
    }

    .header-menu {
        height: 70px;
        border-radius: 15px;
        padding: 15px;
        margin-top: 10px;
    }

    .header-menu .header-logo {
        margin-left: 0 !important;
    }

    .banner-text-left h1 {
        font-size: 24px !important;
    }

    .banner-text-left p {
        font-size: 14px !important;
    }

    .site-form .form-header h2 {
        font-size: 21px !important;
    }

    .marketing img {
        height: 20px;
    }

    .marketing span {
        margin-left: 8px;
        font-size: 14px;
        color: #fff;
    }

    .marketing .marketing-item {
        margin: 13px 0;
    }

    .main-banner {
        height: 100% !important;
        padding-bottom: 50px;
    }

    .banner-form-content .row {
        flex-direction: column-reverse;
    }

    .banner-text-left {
        margin-top: 50px;
    }


    .main-about .row {
        flex-direction: column-reverse;
    }

    .main-about .about-image {
        margin-top: 50px;
    }

    .main-about .about-content h2 {
        font-size: 29px;
    }



}


/** max992 **/


/**** Laptop ****/

@media (max-width: 1366px) {}


/**** Laptop END ****/


/**** Tablet ****/

@media screen and (max-width: 768px) {}


/**** Tablet END ****/

@media screen and (min-width: 992px) {

    /** Desktop **/
    .no-desktop {
        display: none !important;
    }

    .mobile {
        display: none !important;
    }
}

@media screen and (max-width: 375px) {
    /** Ä°phoneX **/
}

@media (min-width: 1399px) {
    .container {
        max-width: 1640px !important;
    }

    .page-container,
    .page-container-lg,
    .page-container-md,
    .page-container-sm,
    .page-container-xl {
        max-width: 1640px !important;
    }
}

@media (max-width: 992px) {

    .page-container,
    .page-container-lg,
    .page-container-md,
    .page-container-sm {
        max-width: 960px !important;
    }
}

@media (max-width: 768px) {

    .page-container,
    .page-container-md,
    .page-container-sm {
        max-width: 720px !important;
    }
}

@media (max-width: 576px) {

    .page-container,
    .page-container-sm {
        max-width: 540px !important;
    }
}

.page-container,
.page-container-fluid,
.page-container-lg,
.page-container-md,
.page-container-sm,
.page-container-xl {
    width: 100% !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}