@media (min-width:1500px) {
    .banner-slider {
        width: 100%
    }

    .w-business2 {
        margin: 15px 100px !important
    }
}

@media (min-width:1400px) {
    .w-business2 {
        margin: 15px 100px !important
    }
}

@media (max-width:1420px) {
    .w-business2 {
        margin: 15px 100px !important
    }
}

@media (max-width:1380px) {
    .w-business2 {
        margin: 15px 80px !important
    }
}

@media (max-width:1340px) {
    .w-business2 {
        margin: 15px 80px !important
    }

    .fs {
        font-size: 17px
    }

    .w-business form .row .col-lg-6 {
        margin-bottom: 0 !important
    }
}



@media (min-width:1280px) {
    .w-business2 {
        padding: 7px !important
    }
}

@media (max-width:1268px) {
    .w-business2 {
        margin: 15px 80px !important
    }

    .w-business img {
        display: none
    }
}

@media (max-width:1210px) {
    .w-business2 {
        margin: 15px 80px !important
    }
}

@media (max-width:1182px) {
    .fs {
        font-size: 20px
    }

    .w-business2 {
        margin: 10px 70px !important
    }
}

@media (max-width:1142px) {
    .w-business2 {
        width: 40%
    }

    
}

@media (max-width:1110px) {
    .w-business2 {
        width: 45% !important
    }
}

@media (max-width:1042px) {
    .w-business2 {
        width: 50%
    }

    .fs {
        font-size: 15px !important
    }

    .fs-p {
        font-size: 10px !important
    }

    .w-business {
        padding: 5px 20px !important
    }
}

@media (max-width:1080px) {
    .w-business2 {
        width: 50%
    }
}

@media (max-width:910px) {
    .w-business2 {
        margin: 0 !important;
        width: 50% !important
    }
}

@media (min-width:992px) {
    .slider {
        background: unset !important;
        height: 0 !important
    }
}

@media (max-width:992px) {
    .drop-nav a i {
        padding-left: 15px
    }

    .drop-nav .our-product-sub {
        position: relative
    }

    .drop-nav {
        padding-left: 10px
    }

    .drop-nav:hover .our-product-sub {
        position: relative;
        width: 100%
    }

    .banner-slider {
        display: none !important
    }

    .w-business2 {
        position: absolute;
        top: 0;
        margin: 20px !important;
        width: 90% !important;
        padding: 12px !important
    }

  
}

@media (max-width:980px) {
    p {
        font-size: 16px;

        .fs-14px {
            font-size: 16px !important;
        }
    }

    .discount-cont h2,
    .section-head h2 {
        font-size: 30px !important
    }

    .top-sec .col-lg-7 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .top-sec .col-lg-5 {
        padding-top: 20px !important
    }

    .w-business2 {
        position: absolute;
        top: 0;
        margin: 20px !important;
        width: 90% !important;
        padding: 12px !important
    }

    .discount-cont,
    .section-head {
        padding-top: 20px
    }

    
    #discount-area {
        padding: 0 !important
    }

    .discount-cont h2 {
        line-height: 40px !important
    }

    .discount-cont a {
        margin: 0 0 20px !important
    }

    .section-head {
        margin-bottom: 0 !important
    }

    .product-sec {
        padding-top: 10px !important
    }

    p {
        text-align: justify !important
    }

    .pro1 .col-lg-6:first-child {
        position: relative !important;
        bottom: -235px !important
    }

    .pro1 .col-lg-6:nth-child(2) {
        position: relative !important;
        top: -290px !important
    }

    .pro3 .col-lg-6:first-child {
        position: relative !important;
        bottom: -260px !important
    }

    .pro3 .col-lg-6:nth-child(2) {
        position: relative !important;
        top: -320px !important
    }

    .pro3 {
        padding-bottom: 50px
    }

    .drop-nav .our-product-sub,
    .drop-nav:hover .our-product-sub {
        position: relative
    }

    .drop-nav {
        padding-left: 10px
    }
}

@media (max-width:980px) {
    .faqimg {
        display: none;
    }

    .faq .card .card-header {
        margin-top: 0 !important;
    }

    .faq .card .card-body {
        font-size: 14px !important;
    }

    .faq .card .card-header .faq-title {
        width: 90% !important;
        padding-left: 15px;
        font-size: 16px !important;
    }

    p {
        font-size: 18px !important;
        text-align: justify !important
    }

    .left-bp.text-center {
        margin-bottom: 22px
    }

    .choose-us.style-6 .info,
    .our-product-side {
        margin-top: 0 !important
    }

    .section-head {
        margin: 0 !important
    }

    #discount-area {
        margin-top: 40px !important
    }

    #discount-area,
    .about-page .choose-us.style-6 .info,
    .about.style-5 .content,
    .w-business {
        padding: 0 !important
    }

    .abtcls {
        margin-bottom: 50px !important
    }

    .other-about-paira {
        padding-left: 20px !important
    }

    .banner-area .img-side,
    .banner-area-about .img-right-side,
    .img-product-banner-main,
    .leftitem {
        display: none
    }

    .thankyou-wrapper p {
        text-align: center;
        color: #333;
        padding: 5px 10px 10px;
        width: 85% !important;
        font-size: 24px !important;
        margin: auto auto 15px;
        margin-top: -15px !important
    }

    .thankupage .social-icon {
        top: 35% !important
    }

    .discount-cont h2,
    .section-head h2 {
        font-size: 30px !important
    }

    .details-r,
    .pro1 .col-lg-6:first-child,
    .pro3 .col-lg-6:first-child,
    .pro3 .col-lg-6:nth-child(2),
    .row-product-inner2 {
        position: relative !important
    }

    .bg-img-career {
        height: 120px !important
    }

    .career-title {
        font-size: 18px !important;
        width: 80px !important
    }

    .career-page p,
    .our-product-side p:nth-child(2),
    .row-product-inner1,
    .row-product-inner2 {
        width: 100% !important
    }

    .content-career-p .col-lg-4 {
        display: flex !important;
        justify-content: center !important;
        margin-top: 10px !important
    }

    .shape2 {
        top: 142px !important
    }

    .banner-area-about .left-side-about {
        padding: 50px 30px !important;
        margin-bottom: 0
    }

    .banner-area-bottom .col-lg-8 {
        margin-top: 10px !important
    }

    .banner-area {
        padding-bottom: 110px
    }

    .banner-area .content-side {
        padding: 20px
    }

    .b2b-sec-bg {
        background-color: #efefef !important
    }

    .main1 {
        clip-path: none !important;
        height: fit-content !important
    }

    .row-product {
        display: flex;
        flex-direction: column-reverse
    }

    .row-product2 {
        display: flex !important;
        flex-direction: column !important
    }

    .banner-area-product {
        display: flex !important;
        flex-direction: column
    }

    .details-r {
        width: 90% !important;
        margin-top: 140px;
        padding: 8px 20px !important;
        margin-left: auto;
        margin-right: auto;
        background: #eeeeeeb5 !important
    }

    .discount-cont,
    .section-head {
        padding-top: 20px
    }

    .border-left,
    .border-right {
        margin-left: 2rem
    }

    .banner-img-details img {
        width: 100% !important;
        position: absolute;
        top: -46px
    }

    .discount-cont h2 {
        line-height: 40px !important
    }

    .discount-cont a {
        margin: 0 0 20px !important
    }

    .section-head {
        margin-bottom: 0 !important
    }

    .product-sec {
        padding-top: 10px !important
    }

    .pro1 .col-lg-6:first-child {
        bottom: -235px !important
    }

    .pro1 .col-lg-6:nth-child(2) {
        position: relative !important;
        top: -290px !important
    }

    .pro3 .col-lg-6:first-child {
        bottom: -260px !important
    }

    .pro3 .col-lg-6:nth-child(2) {
        top: -320px !important
    }

    .pro3 {
        padding-bottom: 50px
    }

    .block-area-data .bg-light2:first-child .row,
    .block-area-data .bg-light2:nth-child(3) .row,
    .block-area-data .bg-light2:nth-child(5) .row,
    .block-area-data .bg-light2:nth-child(7) .row,
    .block-area-data .bg-light2:nth-child(9) .row {
        flex-wrap: wrap-reverse !important
    }

    .api {
        margin-top: 25px
    }

    .border-right {
        border-right: none !important;
        border-left: 1px solid #dee2e6
    }

    .dot-right {
        position: absolute;
        top: 2px;
        left: -12px
    }

    .other-detail-right h6,
    .other-detail-right p {
        text-align: left !important
    }

    .emprty-about {
        height: 0 !important
    }

    .other-about-paira {
        padding-bottom: 4rem
    }

    .box-testimonial {
        margin: auto auto 30px
    }

    .drop-nav .our-product-sub,
    .drop-nav:hover .our-product-sub {
        position: relative
    }

    .drop-nav {
        padding-left: 10px
    }
    .leftcondetails
    {
        margin-top: 2rem;
    }
}

@media (min-width: 992px) and (max-width:1200px) {
    .slide-bottom {
        margin-top: 2rem !important;
    }

    .w-business2 {
        padding: 0 !important;
    }
}

@media screen and (max-width:992px) { 
    .abtcls {
        margin-bottom: 0 !important;
    }

    .design-me .col-lg-4 {
        margin-top: 0rem !important;
    }

    .choose-us.style-6 .section-head.style-6 h2,
    .title-iti {
        margin-bottom: 0 !important;
    }

    .info .section-head.mb-20.tyle-6 {
        margin-bottom: 0 !important;
    }

    .to_top.show {
        right: 38px !important;
        bottom: 90px !important;
    }
    .schedulebtn 
    {
        font-size: 20px;
    }
    .newbtn 
    {
        font-size: 20px;
    }
    .design-me .btn span, .butn span
    {
        font-size: 20px !important;
    }
    .choose-us .col-lg-6 a
    {
        font-size: 20px !important;
    }
    
}

@media screen and (max-width:576px) { 
    .bestitinerary .col-lg-3 
    {
        display: none;
    }
    .blog-details-sec1 svg
    {
        display: none;
    }
    .blogup-content 
    {
        position: static !important;
    }
    .blog-details-sec1 
    {
        background: #002d65;
    }
    .blogup-content
    {
        margin: 0 !important;
    }
    .blogup-content h1
    {
        font-size: 25px;
    }
    .blogup-content p 
    {
        font-size: 16px !important;
    }
    .bestitinerary .col-lg-8
    {
        margin-top: 4rem;
    }

    header.overflow-hidden
    {
        overflow: visible !important;
    }
    .w-business h1 
    {
        font-size: 25px;
    }
    .slider
    {
        height: fit-content !important;
    }
    .w-business2
    {
        position: relative !important;
    }
    .banner-area-index .banner-half
    {
        display: none !important;
    }
    .blogup-content
    {
        padding: 15px !important;
    }
    .still-con 
    {
        margin-top: 0 !important;
    }
    .stillcontent 
    {
        text-align: center !important;
    }
    .still-con svg:first-child ,
    .still-con svg:nth-child(2)
    {
        display: none;
    }
    .still-con{padding: 20px; background: #fd6f0217;}
    .bg-blogbottom{position: relative !important; bottom: 0 !important;}
}
