@media only screen and (min-width:1601px) and (max-width: 1850px) {
    .header-area .content .bg-style img {
        max-width: 700px;
    }

    .header-area .content .bg-style {
        right: -139px;
    }

    .header-area .content .page-builder {
        right: -7%;
        top: 700px;
    }

    .header-area .bg .bg-style-02 {
        position: absolute;
        left: 80px;
        top: 188px;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1600px) {
    .header-area .content .bg-style img {
        max-width: 600px;
    }

    .header-area .content .bg-style {
        right: -28px;
    }

    .header-area .content .page-builder {
        right: 0%;
        top: 682px;
    }
    .header-area .bg .bg-style-02 {
        position: absolute;
        left: 80px;
        top: 188px;
    }
}

@media only screen and (min-width: 1367px) and (max-width: 1399px) {
    .header-area .content .bg-style img {
        max-width: 600px;
    }

    .header-area .content .bg-style {
        right: -28px;
    }

    .header-area .content .page-builder {
        right: 0%;
        top: 682px;
    }
    .header-area .bg .bg-style-02 {
        position: absolute;
        left: 80px;
        top: 188px;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1366px) {
    .header-area .content .bg-style img {
        max-width: 600px;
    }

   
    .header-area .content .page-builder {
        right: -1%;
        top: 694px;
    }
    .header-area .bg .bg-style-02 {
        position: absolute;
        left: 80px;
        top: 188px;
    }
}


/* Medium Layout: 1200px. */

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .header-area .content .bg-style img {
        max-width: 600px;
    }

    .header-area .content .bg-style {
        right: -100px;
        display: none;
    }
    .header-area .content .page-builder {
        right: -1%;
        top: 694px;
        display: none;
    }
    .header-area .bg .bg-style-02 {
        position: absolute;
        left: 80px;
        top: 188px;
        display: none;
    }
    .payment-gt, .page-show {
        display: none !important;
    }





    .header-area .content .header-title {
        font-size: 75px;
    }

    .gallery-area-wrapper .single-page-item .btn-page {
        text-align: center;
        margin-top: -22px;
    }

    .gallery-area-wrapper .single-page-item .btn-page a {
        font-size: 20px;
        padding: 7px 40px;
    }

    .content-wrap {
        margin: 0 0px 70px;
    }
}

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

    .header-area .content .header-title {
        font-size: 65px;
        line-height: 100px;
    }

    .section-title-wrapper .section-heading {
        font-size: 42px;
    }
}


/* Tablet Layout: 768px. */

@media only screen and (max-width: 991px) {
    .header-area .content .bg-style img {
        max-width: 600px;
    }

    .header-area .content .bg-style {
        right: -100px;
        display: none;
    }
    .header-area .content .page-builder {
        right: -1%;
        top: 694px;
        display: none;
    }
    .header-area .bg .bg-style-02 {
        position: absolute;
        left: 80px;
        top: 188px;
        display: none;
    }
    .payment-gt, .page-show {
        display: none !important;
    }




    .navbar-area .nav-container .responsive-mobile-menu {
        width: auto;
    }

    .header-area .content .header-title {
        font-size: 52px;
        line-height: 85px;
    }

    .gallery-area-wrapper .single-page-item .btn-page {
        margin-top: -20px;
    }

    .gallery-area-wrapper .single-page-item .btn-page a {
        font-size: 17px;
        padding: 6px 34px;
    }

    .content-wrap {
        margin: 0 0px 70px;
    }

    .section-title-wrapper .section-heading {
        font-size: 38px;
    }
}


/* Tablet Layout wide: 768px. */

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

    .header-area .content .header-title {
        font-size: 39px;
        line-height: 65px;
    }

    .btn-wrapper .btn-default {
        line-height: 45px;
        padding: 0 28px;
    }

    .section-title-wrapper .section-heading {
        font-size: 34px;
    }

    .gallery-area-wrapper .single-page-item img {
        width: 100%;
    }

    .header-area .content .header-title .big-font {
        font-size: 54px;
        line-height: 70px;
    }
}


/* medium tablet layout 599px */

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

    .navbar-area.nav-style-02 .nav-container {
        padding: 0;
    }

    .navbar-area.nav-style-02.has-topbar {
        top: 12px;
    }
}

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

    .header-area .content .header-title {
        font-size: 32px;
        line-height: 54px;
    }

    .btn-wrapper .btn-default {
        line-height: 43px;
        font-size: 15px;
        padding: 0 20px;
    }

    .section-title-wrapper .section-heading {
        font-size: 28px;
    }

    .brand-item-wrap .single-brand-item img {
        max-height: 50px;
    }
}

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

    .navbar-area.nav-style-02 .nav-container .logo-wrapper img {
        width: 124px;
    }

    .header-area .content .header-title {
        font-size: 31px;
        line-height: 48px;
    }

    .section-title-wrapper .section-heading {
        font-size: 24px;
        padding-bottom: 30px;
    }

    .header-area .content .header-title .big-font {
        font-size: 44px;
        line-height: 60px;
    }

    .header-area .content {
        height: 750px;
    }

    .header-area .bg .bg-style-03 {
        position: absolute;
        right: 43px;
        top: 349px;
    }

    .comming {
        font-size: 30px;
    }
}


/* mobile tablet layout 414px */

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

    .header-area .content .header-title br {
        display: none;
    }

    .section-title-wrapper .section-heading {
        font-size: 20px;
        padding-bottom: 25px;
    }
}


/* mobile tablet layout 375px */

@media only screen and (max-width: 375px) {
    .header-area .content .header-title .big-font {
        font-size: 34px;
        line-height: 50px;
    }
}


/* mobile tablet layout 360px */

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

    .navbar-area.nav-style-02 .nav-container .logo-wrapper img {
        width: 80px;
    }

    .btn-wrapper .btn-default {
        line-height: 36px;
        font-size: 15px;
        padding: 0 20px;
    }

    .header-area .content .btn-wrapper a {
        margin-bottom: 15px;
    }

    .content-wrap .single-feature-item .title {
        font-size: 16px;
        line-height: 26px;
    }

    .gallery-area-wrapper .single-page-item .btn-page a {
        font-size: 13px;
    }
}

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


/* mobile tablet layout 320px */

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