@media only screen and (min-width : 1400px) {}

@media only screen and (max-width: 1400px) and (min-width : 1200px) {}

@media only screen and (max-width: 1200px) and (min-width : 992px) {
    .review_card {
        background-color: white;
        padding: 20px;
        width: 288px;
        border-radius: 25px;
    }
}

@media only screen and (max-width: 992px) and (min-width : 768px) {
    .payment {
        justify-content: center;
        margin-top: 10px;
    }

    .choose_img {
        justify-content: center;
        margin-top: 30px;
    }

    .choose-one {
        margin-top: 0;
    }

    .client_sec {
        padding: 60px 60px;
    }

    .discover {
        margin-bottom: 30px;
    }

    .review_card {
        width: 370px;
    }

    .banner3_content {
        padding: 40px;
    }

    .facilContent img {
        display: none;
    }

    .testimonial-image img {
        width: 90%;
    }
}

@media only screen and (max-width: 768px) {

    /* header */
    .list {
        justify-content: end;
    }

    .list ul {
        display: none;
    }

    .navbarIcon {
        display: block;
    }

    .phn {
        height: 14px;
    }

    .mail {
        height: 12px;
    }

    .contact {
        display: none !important;
    }

    .header {
        padding-left: 20px !important;
        padding-right: 20px !important;
        font-size: 11px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    /* banner */
    .banner {
        height: 200px;
        background-position: right;

    }

    .heading {
        font-size: 23px;
    }

    .ban_content {
        color: black !important;
        font-size: 11px;
        display: none;
    }

    .now-btn {

        padding: 5px 10px;


    }

    .now-btn,
    .work-btn {
        font-size: 14px;
    }

    .work-btn img {
        height: 25px;
    }

    /* banner end */

    /* payment */
    .people {
        padding: 5px 10px;
        gap: 10px;
    }

    .partner_content,
    .people {
        margin-bottom: 15px;
    }

    .partner_content h4 {
        font-size: 15px;

        margin-bottom: 3px !important;
    }

    .payment {
        justify-content: space-between;
        margin-top: 10px;
    }

    .payment img {
        height: 29px;
        margin-right: 0;
    }

    /* choose */
    .choose_us p,
    .testmonials p {
        font-size: 12px;
    }

    .choose h2,
    .travel-sec h2,
    .client_sec h2 {
        font-size: 20px;
    }

    .discover {

        font-size: 14px;
        margin-bottom: 20px;
    }

    .lines {
        height: 36px;
        position: absolute;
        top: 0px;
        right: 0px;
    }

    .destn,
    .booking {

        width: 100%;

    }

    .support,
    .price {
        width: 100%;
    }

    .choose_img {
        display: block;

    }

    .booking {

        margin-bottom: 20px;
    }

    .booking,
    .price {
        background-size: cover;

    }

    .choose-two {
        padding-left: 0px;
    }

    /* provide */

   

    /* .box_two {
        margin-bottom: 100px;
    } */

    .box,
    .box_two,
    .luggage {
        padding: 20px;
        border-radius: 20px;

    }



    .box_two {
        margin-top: -32px;

        background-color: white;
    }

    .pro_content-two {
        margin-top: 0px;
    }

    .luggage {

        height: 300px;
    }

    .luggage p {
        font-size: 14px;
    }

    .contact_btn {
        border-radius: 25px;
        padding: 10px 25px;
    }

    .travel_box {
        height: 230px;
        border-radius: 15px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        text-align: center;
    }

    .learn_btn {
        background-color: transparent;
        border: none;
        font-size: 13px;
        margin-top: 10px;
    }

    /* why travel */
    .travel_card {
        margin-bottom: 20px;
    }

    .choose-one {
        margin-top: 30px;
        padding-right: 0;
    }

    .client_sec {
        padding: 20px;
    }

    .review_card {
        width: auto;
        padding: 20px;
    }

    .left,
    .right {
        margin-top: 20px;
    }

    .owl-nav {
        text-align: center;
    }

    .paypartner_sec {
        display: none;
    }

    .banner3_content {
        padding: 20px 15px;
    }

    .eifel {
        display: none;
    }

    .head {
        font-size: 18px;
    }

    .destn_cont {
        font-size: 14px;
    }

    .SubHeadings {
        font-size: 20px;
    }

   

    .banner3_content h4 {
        font-size: 20px;
    }

    .facilContent h2 {
        font-size: 20px;

    }

    .facilContent p {
        font-size: 14px;

    }

    .facilContent img {
        width: 100%;
        margin-top: 20px;
    }

    .testimonial-card {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

    .testimonial-text {
        width: 100%;
        padding: 20px;
        margin-top: 0;
        margin-bottom: 0;
        order: 2;
        background-color: white;
        border-radius: 20px;
    }

    .testimonial-text p {
        font-size: 14px;
    }

    .testimonial-text svg {
        width: 20% !important;
        height: 20%;
    }

    .testimonial-image {
        display: flex;
        justify-content: center;
        order: 1;
    }

    .testimonial-image img {
        width: 30%;
        z-index: 100;
        margin-bottom: -10px;
        border-radius: 20px;
    }

    .teamMaincard {
        margin-bottom: 20px;
    }

    .teamMaincard h5 {
        font-size: 20px;
    }

    .teamMemberCard {
        width: 100%;
    }

}

@media only screen and (max-width: 576px) {

    /* header */
    .list {
        justify-content: end;
    }

    .list ul {
        display: none;
    }

    .navbarIcon {
        display: block;
    }

    .phn {
        height: 14px;
    }

    .mail {
        height: 12px;
    }

    .contact {
        display: none !important;
    }

    .header {
        padding-left: 20px !important;
        padding-right: 20px !important;
        font-size: 11px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    /* banner */
    .banner {
        height: 200px;
        background-position: right;

    }

    .heading {
        font-size: 23px;
    }

    .ban_content {
        color: black !important;
        font-size: 11px;
        display: none;
    }

    .now-btn {

        padding: 5px 10px;


    }

    .now-btn,
    .work-btn {
        font-size: 14px;
    }

    .work-btn img {
        height: 25px;
    }

    /* banner end */

    /* payment */
    .people {
        padding: 5px 10px;
        gap: 10px;
    }

    .partner_content,
    .people {
        margin-bottom: 15px;
    }

    .partner_content h4 {
        font-size: 15px;

        margin-bottom: 3px !important;
    }

    .payment {
        justify-content: space-between;
        margin-top: 10px;
    }

    .payment img {
        height: 29px;
        margin-right: 0;
    }

    /* choose */
    .choose_us p,
    .testmonials p {
        font-size: 12px;
    }

    .choose h2,
    .travel-sec h2,
    .client_sec h2 {
        font-size: 20px;
    }

    .discover {

        font-size: 14px;
        margin-bottom: 20px;
    }

    .lines {
        height: 36px;
        position: absolute;
        top: 0px;
        right: 0px;
    }

    .destn,
    .booking {

        width: 100%;

    }

    .support,
    .price {
        width: 100%;
    }

    .choose_img {
        display: block;

    }

    .booking {

        margin-bottom: 20px;
    }

    .booking,
    .price {
        background-size: cover;

    }

    .choose-two {
        padding-left: 0px;
    }

    /* provide */

   

    

    .box,
    .luggage {
        padding: 10px 20px;
        border-radius: 20px;

    }



    .box_two {
        margin-top: -32px;

        background-color: white;
    }

    .pro_content-two {
        margin-top: 0px;
    }

    .luggage {

        height: 300px;
    }

    .luggage p {
        font-size: 14px;
    }

    .contact_btn {
        border-radius: 25px;
        padding: 10px 25px;
    }

    .travel_box {
        height: 230px;
        border-radius: 15px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        text-align: center;
    }

    .learn_btn {
        background-color: transparent;
        border: none;
        font-size: 13px;
        margin-top: 10px;
    }

    /* why travel */
    .travel_card {
        margin-bottom: 20px;
    }

    .choose-one {
        margin-top: 30px;
        padding-right: 0;
    }

    .client_sec {
        padding: 20px;
    }

    .review_card {
        width: auto;
        padding: 20px;
    }

    .left,
    .right {
        margin-top: 20px;
    }

    .owl-nav {
        text-align: center;
    }

    .paypartner_sec {
        display: none;
    }

    .banner3_content {
        padding: 20px 15px;
    }

    .eifel {
        display: none;
    }

    .head {
        font-size: 18px;
    }

    .destn_cont {
        font-size: 14px;
    }

    .SubHeadings {
        font-size: 20px;
    }

    .box_two h6 {
        margin-bottom: 10px;
    }

    .banner3_content h4 {
        font-size: 20px;
    }

    .facilContent h2 {
        font-size: 20px;

    }

    .facilContent p {
        font-size: 14px;

    }

    .facilContent img {
        width: 100%;
        margin-top: 20px;
    }

    .testimonial-card {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

    .testimonial-text {
        width: 100%;
        padding: 20px;
        margin-top: 0;
        margin-bottom: 0;
        border-radius: 20px;
        order: 2;
        background-color: white;
    }

    .testimonial-text p {
        font-size: 14px;
    }

    .testimonial-text svg {
        width: 20% !important;
        height: 20%;
    }

    .testimonial-image {
        display: flex;
        justify-content: center;
        order: 1;
    }

    .testimonial-image img {
        width: 50%;
        z-index: 100;
        margin-bottom: -10px;
        border-radius: 20px;
    }

    .teamMaincard {
        margin-bottom: 20px;
    }

    .teamMaincard h5 {
        font-size: 20px;
    }

    .teamMemberCard {
        width: 100%;
    }

    .CinfoTitle {
        font-size: 35px;
    }

    .CinfoSec p {
        font-size: 16px;
    }

    .contactFormsec img {
        width: 100%;
    }

    .subcribleSec {
        padding: 20px;
    }

    .subcribeCont h3 {
        font-size: 22px;
    }

    .subcribeCont h5 {
        font-size: 18px;
    }

    .subcribeCont ul li {
        font-size: 14px;
    }

    .subcribeContImg img {
        display: none;
    }

    .ban_content2 h1 {
        font-size: 25px;
    }

    .ser_banner {
        height: 450px;
    }

    .ban_content2 {
        padding: 20px;
    }

    .ban_content2 p {
        font-size: 16px;
    }

    .ser_heading h2 {
        font-size: 20px;
    }

    .booknowBtn {
        justify-content: center;
        margin-top: 10px;
    }

    .feature1 h2 {
        font-size: 20px;
    }

    .feature1 img {
        width: 100%;
    }

    .turkey {
        top: 50%;
    }

    .featureSecRight img {
        width: 20%;
    }

    .features h5 {
        margin-bottom: 10px;
    }

    .featureSecRight {
        display: block;
    }

    .gallery h2 {
        font-size: 20px;
    }

    .ball1 {
        height: 210px;
    }

    .ball2 {
        padding-left: 0;
        padding-bottom: 0;
    }

    .ball2 img {
        width: 100%;
        margin-top: 10px;
    }

    .ball3 img {
        width: 100%;
        margin-top: 10px;
    }

    .ball4 img {
        width: 100%;
        margin-top: 10px;
    }

    .gallery-2 {
        padding-left: 0;
        padding-top: 0;
    }
}

