@media (min-width: 1200px) {
    .container_play_here {
        max-width: 1200px;
    }


}
@media (max-width: 1199.98px) {
    .menu-bar {
        background: var(--main-color);
        padding:10px 0px;
    }

    .menu-bar.menu-fixed {
        background: var(--main-color);
    }
    .fv-content ul{
        padding-left:20px;
    }
    .day_night_round{
        text-align:center;
    }
    .page-banner , .content_nation{
        margin-bottom:0px;
    }
    .list_tour_golf_course .title a{
        text-align:center;
    }
    .section_best_services .cnv-head li a span:after{
        display: none;
    }
    header , .header_free_quote a{
        background:var(--main-color);
    }
    .tour-cas .slick-arrow.prev, .golf-service-cas .slick-arrow.prev  {
      left: 0%; }
    .tour-cas .slick-arrow.next, .golf-service-cas .slick-arrow.next {
      right: 0%; }
    .group_menu_header .header_free_quote, header .bottom-header{
        display: none;
    }
    .header_free_quote {
        margin: 10px;
    }
    .row_menu_logo_mobile .logo_mobile{
        display: block;
    }
    .newsletter-form {
        display: block;
        width: 100%;
    }
    footer .newsletter-btn{
        margin: 10px auto;
        display: block;
    }
    footer .newsletter-input{
        display: block;
        width: 100%;
    }
    .group_m_nav_open{
        display: flex;
        justify-content: end;
        align-items: center;
    }
    .golf_package_details .quote-btn {
      height: auto;
      padding:15px;
      margin-bottom:10px;
    }
    .golf_package_itinerary_info .gpii-day-badge, .golf_package_itinerary_info .gpii-day-title {
        font-size: 15px;
        width: 100%;
        text-align: center;
    }
    .golf_package_itinerary_info .gpii-day-title{
        justify-content:center;
        align-items:center;
    }
    .section_play_here {
        padding: 20px 0px;
    }
    .row_play_here {
        padding: 10px;
    }
    .title_golf_courses_selected {
        margin-bottom: 10px;
    }
    .container_golf_courses_selected .ct_content_des {
        padding: 10px !important;
    }
    .section_other_golf_package h2.title, .section_form_request_quote h2.title{
        display: block;
    }
    .section_form_request_quote{
        padding:0px;
    }
    .btn_submit_form button{
        width: 100%;
    }
    .golf_package_itinerary_info .right-col{
        top:110px;
    }
    .logo_mobile img{
        width: 50%;
    }
    .hotdeal-detail-post-item{
        padding:0px;
    }
    .slider-cas .caption p {
        font-size: 18px;
        font-weight: 500;
    }
    .form_data_send{
        padding:15px;
    }
    .golf_course_details .package-desc.collapsed {
        max-height: 200px;
    }
    .golf_package_itinerary_info .left-col {
      margin-bottom: 10px;
      padding:0px;
    }
    .golf_course_itinerary_info .gpii-cta-btn{
        width: 100%;
    }
    .golf_package_itinerary_info .gpii-right-bottom {
        padding: 15px;
    }
    .section_golf_course_selected h2.title{
        display:block;
    }
    .gpii-day-box-hotel-facilities.fv-content ul{
        text-align:left;
    }
    .row_other_golf_package, .row_form_request_quote{
        padding:10px 15px;
    }
    .tour strong {
        font-size: 22px !important;
        text-align: center;
    }
    .sb-post-cms .title{
        margin-top:15px;
        text-align:center;
    }
    .section_post-box-related .post-related-heading .heading-line{
        display: none;
    }
    .section_post-box-related{
        padding:0px
    }
    .golf_package_details .quote-btn{
        max-width:100%;
    }
    .section_weather_forecast{
        padding:0px 15px;
    }
}
/* Tablet & mobile (<=1199px) */



@media screen and (max-width:1024px) and (min-width:992px){

}

@media (max-width: 991px) {
    .md-slider .search-box{
        width: 100%;
    }
    .start_location_golf_package, .label_price_golf_package.from, .price_home_golf_package{
        text-align:center !important;
    }
    header .group_menu_header{
        text-align:right;
    }
    .slider-cas .caption .title{
        font-size:24px;
    }
    .row_menu_logo_mobile{
        align-items:center;
    }
    .search-form input{
        padding:0px;
    }
    .cnv-builder-featured{
        padding:0px;
    }
    .cnv-builder-featured img{
        height:auto;
    }

    .cnv-head li a{
        font-size:28px;
    }
    .md-slider .search-box {
        bottom: 45%;
    }
    .slider-cas .img img {
        display: block;
        width: 100%;
        min-height: 340px;
        height: auto;
    }
    .search-form input{
        height:45px;
        text-indent:13%;
    }
    .cnv-builder-featured-section{
        display: none;
    }
    .cnv-head{
        padding:15px 0px;
        margin: 0px auto;
    }
    .cnv-head li, .cnv-head li a{
        display: block;
    }
    .tour .group_title {
        position: relative;
        bottom: 0px;
        color: var(--second-color);
        display: block;
        width: 100%;
        z-index: initial;
        margin-bottom:0px;
    }
    .tour .title_tour{
        color: var(--second-color);
        text-align:center;
        margin: 15px auto 0px auto;
    }
     .tour strong{
        line-height:inherit;
        color: var(--second-color);
        font-size: 25px !important;
     }
     .tour .title_tour span{
        font-size:25px;
     }
     .tour .title_tour p{
        font-size:17px;
     }
     .des_golf{
        text-align:center;
        font-size:17px;
        display: none;
     }
     .group-btn-details-glof{
        justify-content: center;
        margin:10px 0px;
     }
     .tour{
        margin-bottom:15px;
     }
     .tour .ct{
        padding:0px;
        margin-top:5px;
     }
     .list_tour_golf_course .ct_content_des {
         margin-top: 20px;
     }
     .tour-cas .slick-arrow.prev, .golf-service-cas .slick-arrow.prev  {
       left: 0%; }
     .tour-cas .slick-arrow.next, .golf-service-cas .slick-arrow.next {
       right: 0%; }
    .section_best_services .cnv-head li a {
        font-size: 25px;
        text-transform:initial;
      }
      .section_best_services .cnv-head li a:after{
        display: none;
      }
      .testimonial-section .section-title{
        font-size:35px;
      }
      .testimonial-name {
        left: 0px;
        font-size: 18px;
        text-align:center;
      }
      .testimonial-text {
          font-size: 16px;
          text-align: center;
      }
      .testimonial-card{
        text-align:center;
      }
      .container_request_free_quote .description {
          color: #fff;
          font-size: 18px;
          text-align: center;
          line-height: 30px;
      }
      .group_link_request_quote {
          text-align: center;
          margin: 20px auto;
      }
      .container_request_free_quote {
          padding: 20px 15px;
      }
      .testimonial-card {
          padding: 22px 20px 22px;
          min-height: 100%;
      }
      .feature-icon-wrap {
          height: auto;
          margin-bottom: 5px;
      }
      .feature-section{
        padding:30px 0 24px;
      }

      .feature-col{
        margin-bottom:10px;
      }
      .link_request_quote {
          color: #fff;
          font-size: 20px;
          border: 1px solid #fff;
          padding: 10px 45px;
          border-radius: 20px;
      }
      .footer-heading {
          margin: 15px 0px 15px 0px;
      }
      .footer-top .row > div{
        margin-bottom:10px;
      }
      .footer-top {
          padding-bottom: 10px;
      }
      .footer-bottom-inner {
          max-width: 100%;
          padding: 0px 15px;
      }
      .wrap-suggestion li a img {
          margin: 0px 10px;
      }
      .wrap-suggestion li a .img_search_auto {
          height: auto !important;
          width: 30%  !important;
      }
      .wrap-suggestion li a {
          display: block;
          overflow: initial;
          padding: 6px;
          color: #333 !important;
      }
      .wrap-suggestion li a h2 {
          font-size: 17px !important;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden;
          text-overflow: ellipsis;
          float: left;
          width: 60%;
      }
      .testimonial_section_why_choose_us{
        min-height:auto;
      }
      .section_nation_des_short .nation_des_short {
          padding: 30px 0px;
          text-align: center;
      }
      .container_map_des {
          padding: 15px;
      }
      .container_list_golf_featured .cnv-head li a {
          font-size: 30px;
      }
      .cnv-head li p {
          font-size: 17px;
      }
      .container_list_golf_featured .link_post {
          width: 50%;
      }
      .section_choose_us .container_choose_us {
          padding: 0px;
      }
      .shape-wrap {
          max-width: 100%;
          padding: 15px;
      }
      .top_why_choose_us{
        padding:15px;
      }
      .top_why_choose_us .label {
          font-size: 25px;
          padding: 15px;
      }
      .sb-post-cms .title {
          text-align: left;
      }
      .group_hole_par_length{
        display: block;
        margin-left:0px !important;
      }
      .btn-details-glof{
        display: none;
      }

    .logo_mobile {
      display: flex;
      align-items: center;
    }

    .logo_mobile img {
      display: block;
      width: 190px !important;
      max-width: 100% !important;
      height: auto !important;
      transform: none !important;
      filter: none !important;
    }



   }

@media (max-width: 768px) {


}
@media (max-width: 576px) {
    .container_list_golf_featured .link_post {
        width: 100%;
    }

    .sb-post-cms .title {
        text-align: center;
    }
}





