@media screen and (max-width: 6000px) {
    .footer-section:before {
        display: none
    }

    .footer-section {
        margin-top: 100px;
        padding-top: 100px;
        background-color: #00052b
    }
}

@media screen and (max-width: 1950px) {
    .footer-section:before {
        display: block
    }

    .footer-section {
        margin-top: 0;
        padding-top: 150px;
        background: #061E47
    }
}

@media (min-width:1920px) {
    .container.price-container {
        max-width: 1380px
    }
}

@media (min-width:1200px) and (max-width:1599px) {
    /* Service Section 
=======================*/
    .service-innerbox {
        display: block
    }

    .service-image-wrap {
        width: 100%
    }

    .service-detail {
        width: 100%;
        padding-top: 20px
    }
}

@media (min-width:1200px) and (max-width:1280px) {
    .box-border-after {
        margin: 40px auto 0;
        width: 96%
    }
}

@media (max-width:1280px) {
    /* Home Business Section 
=======================*/
    .row.business-detail-row {
        padding-top: 0px
    }
}

@media screen and (max-width: 1199px) {
    .header-main-navigation li {
        margin-left: 15px;
    }

    .header-cta-btn a {
        width: 130px
    }

    .benefits-tab-detail {
        max-width: 350px
    }
}

@media (min-width:1200px) and (max-width:1919px) {
    .container.price-container {
        max-width: 82%
    }
}


@media (min-width:1100px) and (max-width:1199px) {
    .container.price-container {
        max-width: 80%
    }

    .price-women {
        top: 115px
    }
}

@media (min-width:1025px) and (max-width:1099px) {
    .container.price-container {
        max-width: 78%
    }

    .price-women {
        top: 115px
    }
}

@media (min-width:992px) and (max-width:1024px) {
    .container.price-container {
        max-width: 78%
    }

    .price-women {
        top: 115px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-main-navigation li {
        margin-left: 40px !important
    }

    /* Service Section 
=======================*/
    .service-innerbox {
        display: block
    }

    .service-image-wrap {
        width: 100%
    }

    .service-detail {
        width: 100%;
        padding-top: 20px
    }


    /* Benefits Section 
=======================*/
    .benefits-tab-wrapper {
        padding: 30px
    }

    /*** Priceing Page
====================================================================***/
    .appointment-form .form-group {
        padding: 0 8px;
        margin-bottom: 15px
    }

    .price-box-wrap::before {
        left: -17px;
        bottom: -17px
    }

    .price-block:nth-child(2) .price-box-wrap, .price-block:nth-child(4) .price-box-wrap {
        margin-right: 0
    }
}


@media screen and (max-width: 1024px) {
    .header-main-navigation li {
        margin-left: 40px
    }
}


@media (min-width:1100px) and (max-width:1199px) {
    .container.price-container {
        max-width: 80%
    }

    .price-women {
        top: 115px
    }
}

@media (min-width:1025px) and (max-width:1099px) {
    .container.price-container {
        max-width: 78%
    }

    .price-women {
        top: 115px
    }
}

@media (min-width:992px) and (max-width:1024px) {
    .container.price-container {
        max-width: 78%
    }

    .price-women {
        top: 115px
    }
}

@media screen and (max-width: 991px) {
    .header-main-navigation,
    .header-up-top {
        display: none
    }

    .mobile_menu_button {
        display: block !important
    }

    .sticky-header .header-main {
        padding: 10px 0px
    }

    .sticky-header {
        top: 0
    }

    .header-brand-logo {
        width: 130px;
        padding-top: 5px
    }

    .header-cta-btn a {
        height: 45px;
        line-height: 45px;
        margin-right: 40px
    }

    .contact-left-img {
        max-width: 470px;
        margin: 0 auto
    }

    .about-choose-content .col-lg-4:nth-child(2) .about-choose-innerbox,
    .about-choose-content .col-lg-4:nth-child(5) .about-choose-innerbox {
        transform: translateY(0px)
    }

    .about-company-blog {
        margin: 0 auto;
        max-width: 370px
    }

    .achivement-innerbox {
        margin: 0 auto 30px
    }

    .footer-section:before {
        display: none
    }

    .footer-section {
        background-color: #060913
    }

    .footer-section {
        margin-top: 80px;
        padding: 85px 0px 0px
    }

    .footer-widget {
        margin-bottom: 30px
    }

    .pricingTable {
        margin: 0 15px 40px
    }

    .about-choose-content .col-lg-4:nth-child(2) .about-choose-innerbox, .about-choose-content .col-lg-4:nth-child(5) .about-choose-innerbox {
        margin-top: 0
    }
}


@media (min-width:768px) and (max-width:991px) {

    /* Home Aboutus Section 
=======================*/
    .home-aboutus {
        background-size: cover
    }

    /* Service Section 
=======================*/
    .service-innerbox {
        display: block
    }

    .service-image-wrap {
        width: 100%
    }

    .service-detail {
        width: 100%;
        padding-top: 20px
    }

    /* Benefits Section 
=======================*/
    .benefits-tab-detail {
        max-width: 52%
    }

    /*** Priceing Page
====================================================================***/
    .price-block:nth-child(2) .price-box-wrap, .price-block:nth-child(4) .price-box-wrap {
        margin-right: 0
    }

    .container.price-container {
        max-width: 72%
    }

    .price-box-wrap {
        margin-right: 0
    }

        .price-box-wrap::before {
            left: -17px;
            bottom: -17px
        }

    .price-women {
        top: 115px
    }
}

@media (min-width:768px) {
    .mens-img {
        width: 170px
    }
}


@media (max-width:767px) {
    /* Slider Section 
=======================*/
    .carousel-item > img {
        height: 300px;
        object-fit: cover;
        object-position: center;
        background-position: center;
        background-size: cover
    }

    .carousel-item {
        height: 300px
    }

    .slider-section svg {
        height: 33px !important;
        bottom: -1px !important
    }

    /* Home Business Section 
=======================*/
    #business-plan {
        background: #f2f3f7
    }

    .row.business-detail-row {
        padding-top: 20px
    }

    .business-detail-row .col-md-4 .business-box::before {
        display: none
    }

    .business-box {
        background: #f2f3f7;
        padding: 15px;
        margin-bottom: 15px
    }

    /* Home Aboutus Section 
    =======================*/
    .business-shape-row {
        display: none
    }

    .home-aboutus {
        background-size: cover
    }


    /* Service Section 
 =======================*/
    .service-innerbox {
        display: block
    }

    .service-image-wrap {
        width: 100%
    }

    .service-detail.pera-content.headline-1 {
        width: 100%;
        padding-top: 20px
    }

    .inner-service-detail {
        margin-left: 0
    }

    .service-icon-blog {
        ;
        padding-left: 0
    }

    .travel-blog li {
        width: 31%
    }

    /* Why Choose Section 
=======================*/
    .why-choose-section .headline-1 {
        max-width: 100%
    }

    .box-border-after::before {
        left: -10px
    }

    .choose-blog-wrapper {
        border-left: none;
        margin: auto
    }

    /* Benefits Section 
=======================*/
    .benefits-tab-detail {
        max-width: 100%;
        float: none !important
    }

    .benefits-tab-img {
        margin-top: 30px;
        text-align: center;
        float: none !important
    }

    /*** Priceing Page
====================================================================***/
    .price-box-wrap {
        margin-right: 0
    }

    .mens-img {
        width: 170px;
        right: 0
    }

    .women-blog {
        display: none
    }
}

@media only screen and (max-width: 575px) {
    /* Why Choose Section 
=======================*/
    .box-border-after::before, .box-border-after::after {
        display: none
    }

    .choose-row-wrap {
        padding: 0 15px
    }

    /*** Priceing Page
====================================================================***/
    .price-box-wrap {
        position: relative
    }

        .price-box-wrap::before {
            left: 0;
            bottom: 0;
            width: 100%
        }

    .price-block .price-box-wrap:hover::before {
        bottom: -8px;
        left: 0
    }
}


@media screen and (max-width: 480px) {
    .section-heading h2 {
        font-size: 30px
    }

    .footer-logo-widget .footer-logo-btn,
    .contact-form-wrap button {
        height: 48px;
        width: 130px;
        line-height: 48px;
    }

    .choose-ft-shape2 {
        display: none;
    }

    .benefits-tab-detail h3 {
        font-size: 26px;
    }

    .about-choose-section,
    .service-benefits-section,
    .service-section,
    .pricing-section, .contact-detail-section {
        padding: 50px 0px;
    }

    .about-choose-content {
        padding-top: 40px;
    }

    .banafit-tab-btn .nav-tabs .nav-item {
        padding-bottom: 40px;
    }

    .benefits-tab-wrapper {
        padding: 30px 20px
    }

    .travel-blog li {
        width: 30%
    }
    /*** Priceing Page
====================================================================***/
    .price-block .inner-box::before, .project-detail-section .info-column .inner-column::before, .banner-section-three .content-column .text br {
        display: none
    }

    .price-block .inner-box {
        margin-left: 0px
    }
}


@media (max-width:420px) {
    .mens-img {
        bottom: -86px
    }

    .service-icon-blog.travel-blog li:nth-child(2) {
        margin: 10px 0
    }

    .travel-blog li {
        width: 100%
    }

    .pancard-blog li {
        width: 100%;
        margin: 10px 0
    }
}


@media screen and (max-width: 320px) {
    .header-cta-btn a {
        display: none
    }

    .header-brand-logo {
        padding-top: 0
    }

    .mobile_menu_button {
        top: -35px
    }
}
