/****** max width 1700px ******/
@media (max-width: 1700px) {
   .elementor-element.fishing-plan-ele-sec {
      margin-right: 0;
   }


}
/****** max width 1700px end ******/
/****** max width 1199px ******/
@media (max-width: 1199px) {
   .cusContact-info-img-div {
      margin-right: 15px;
   }
   .cusContact-info-img {
      width: 50px;
      height: 50px;
      min-width: 50px;
      min-height: 50px;
   }
   .cusContact-info-sec .cusContact-info-img img {
      max-width: 23px;
      max-height: 23px;
   }
   .fishing-pack-sec .fishing-pack-div {
      max-width: 350px;
      margin: 105px 28px 110px;
   }
   .fishing-pack-div.swiper-slide-active {
      transform: scale(1.16);
   }
   .fpd-center {
      padding: 0 20px 30px;
   }
   .fpd-ppl-div .fpd-ppl-price-div .fpd-ppl-price {
      font-size: 38px;
   }
   .fpd-ppl-div .fpd-ppl-title-div .fpd-ppl-title {
      font-size: 15px;
   }
   .fpd-message-div:not(:last-child) {
      margin-bottom: 18px;
   }
   .fpd-message-list {
      padding-bottom: 30px;
      margin-bottom: 21px;
   }
   .fpd-center .fpd-content {
      padding: 0 10px;
   }
   .fdp-like img {
      max-width: 120px;
      max-height: 77px;
   }
   .fdp-like {
      top: -30px;
      left: -6px;
   }
   .fpd-top .fdp-title {
      margin-bottom: 20px;
   }
   .fpd-top {
      min-height: 210px;
      padding: 25px 15px 73px;
   }
   .fpd-price-list {
      min-height: 95px;
   }
.sidebar-child-list-sec .scl-div a {
   min-width: 160px;
   font-size: 16px;
   padding: 10px 13px;
}



}
/****** max width 1199px end ******/
/****** max width 1024px ******/
@media (max-width: 1024px) {
   body form.flex-gf-form .gform_body .gform_fields > *:not(.gfield--type-captcha):not(.gfield--type-total):not([class*="payment"]):not(#field_submit) {
      width: calc(50% - 10px);
   }
   body form.flex-gf-form .gform_body .gform_fields {
      grid-column-gap: 20px;
      grid-row-gap: 20px;
   }
   .custom-gf-hidden + .gfield_price {
      margin-top: -20px;
   }
   .gform_wrapper.gravity-theme .gfield.gf-recaptcha-sec + #field_submit {
      width: calc(100% - 283px);
   }
   .fishing-pack-sec.swiper .swiper-button-prev {
      background-image: linear-gradient(90deg, #ffffff 45%, rgba(255, 255, 255, 0) 100%);
      width: 60px;
   }
   .fishing-pack-sec.swiper .swiper-button-next {
      background-image: linear-gradient(-90deg, #ffffff 45%, rgba(255, 255, 255, 0) 100%);
      width: 60px;
   }
   .sidebar-child-list-sec {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
   }
   .scl-div:not(:last-child) {
      margin-bottom: 0;
      margin-right: 10px;
   }
   .sidebar-child-list-sec .scl-div a {
      min-width: 1px;
      height: 40px;
      font-size: 17px;
   }
   .scl-div:first-child {
      margin-left: auto;
   }
   .scl-div:last-child {
      margin-right: auto;
   }
.benefit-icon-wrap {
   margin-bottom: 15px;
}
body .testimonial-sec .swiper-pagination {
   text-align: center;
}
body .testimonial-sec .swiper-slide:before {
    transform: translateX(-70px);
}
body .testimonial-sec .swiper-slide > div {
   max-width: 100%;
   padding: 20px 120px 50px 25px;
}




}
/****** max width 1024px end ******/
/****** max width 991px ******/
@media (max-width: 991px) {

}
/****** max width 991px end ******/
/****** max width 767px ******/
@media (max-width: 767px) {
   body input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not(.ginput_total), 
   body select, 
   body .gform_wrapper form .gfield input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not(.ginput_total), 
   body .gform_wrapper form .gfield select.gfield_select {
      height: 45px;
      padding: 10px 16px;
      font-size: 15px;
      border-radius: 5px;
   }
   body .gform_wrapper form .gfield .ginput_container_awaiswp_datetime:before, 
   body .gform_wrapper form .gfield .ginput_container_select:before {
      right: 15px;
      top: 20px;
   }
   body .gform_wrapper form .gfield .ginput_container_awaiswp_datetime > input, 
   body .gform_wrapper form .gfield .ginput_container_select > input {
      padding-right: 26px!important;
   }
   body button.arowana-search-btn[type="submit"] {
      height: 45px;
   }
   .cusContact-info-sec .cusContact-info .cci-title {
      font-size: 18px;
   }
   .cusContact-info-sec .cusContact-info .cci-description {
      font-size: 16px;
   }
   .fishing-pack-sec.swiper .swiper-button-prev, 
   .fishing-pack-sec.swiper .swiper-button-next {
      padding: 0 5px;
      width: 30px;
   }
   .fishing-pack-sec.swiper .swiper-button-prev {
      background-image: linear-gradient(90deg, #ffffff 65%, rgba(255, 255, 255, 0) 100%);
   }
   .fishing-pack-sec.swiper .swiper-button-next {
      background-image: linear-gradient(-90deg, #ffffff 65%, rgba(255, 255, 255, 0) 100%);
   }
   .fishing-pack-sec .fishing-pack-div {
      max-width: 260px;
      margin: 80px 15px 60px;
      border-radius: 0 0 110px 110px;
   }
   .fpd-top .fdp-gen-price-div .fdp-gp-price {
      font-size: 50px;
   }
   .fpd-top .fdp-title {
      margin-bottom: 18px;
      font-size: 15px;
   }
   .fpd-top .fdp-gen-price-div .fdp-gp-label,
   .fpd-top .fdp-gen-price-div .fdp-gp-limit {
      font-size: 17px;
   }
   .fpd-top {
      min-height: 100px;
      padding: 18px 15px 64px;
      margin-bottom: -15px;
   }
   .fpd-message-list .fpd-message-div .fpd-message-title {
      font-size: 15px;
   }
   .fpd-message-div:not(:last-child) {
      margin-bottom: 15px;
   }
   .fpd-message-list {
      padding-bottom: 25px;
      margin-bottom: 18px;
   }
   .fpd-message-list:before {
      width: calc(100% - 30px);
   }
   .fpd-center .fpd-content {
      padding: 0;
   }
   .fpd-center {
      padding: 0 16px 18px;
   }
   .fpd-foot {
      padding: 0 16px 45px;
   }
   .fishing-pack-div.swiper-slide-active {
      transform: scale(1.1);
   }
   .fishing-pack-div .fpd-foot .fpd-btn {
      padding: 7px 16px;
      font-size: 18px;
      line-height: 26px;
   }
   .fishing-pack-div .fpd-foot .fpd-btn:after,
   .arowana-search-btn:after {
      margin-left: 12px;
   }
   .fpd-price-list .fpd-ppl-div {
      max-width: 100%;
      width: 100%;
   }
   .fpd-ppl-div .fpd-ppl-price-div .fpd-ppl-price {
      font-size: 30px;
      line-height: 1;
   }
   .fpd-ppl-div .fpd-ppl-title-div .fpd-ppl-title {
      font-size: 14px;
   }
   .fpd-ppl-div .fpd-ppl-title-div .fpd-ppl-subtitle {
      font-size: 9px;
   }
   .fpd-price-list {
      row-gap: 13px;
      padding: 11px 12px 13px;
   }
   .fdp-like img {
      max-width: 80px;
      max-height: 52px;
   }
   .fdp-like {
      top: -21px;
      left: -3px;
   }
   .custom-top-wave {
      -webkit-mask-position: right top;
      -webkit-mask-size: 800px 100%;
      mask-position: right top;
      mask-size: 800px 100%;
   }
.arowana-search-form input.arowana-search-input {
   min-width: 1px;
   margin-right: 8px;
   width: 150px;
}








}
/****** max width 767px end ******/
/****** max width 576px ******/
@media (max-width: 576px) {
   body form.flex-gf-form .gform_body .gform_fields > *:not(.gfield--type-captcha):not(.gfield--type-total):not([class*="payment"]):not(#field_submit) {
      width: 100%;
   }
   .gform_wrapper.gravity-theme .gfield.gf-recaptcha-sec + #field_submit,
   body form.flex-gf-form.paypal-gf-form .gform_footer {
      width: 100%;
      justify-content: center;
   } 
   .fishing-pack-sec.swiper .swiper-button-prev, 
   .fishing-pack-sec.swiper .swiper-button-next {
      background-image: none;
      height: 50px;
      justify-content: center;
      margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
      top: 50%;
   }
   .sidebar-child-list-sec .scl-div a {
      font-size: 14px;
      padding: 8px 11px;
      height: 36px;
   }
   .scl-div:not(:last-child) {
      margin-right: 6px;
   }
   body .testimonial-sec .swiper-slide > div {
      padding: 15px 20px 50px 20px;
   }
   body .testimonial-sec p {
      font-size: 13px;
   }
   body .testimonial-sec .swiper-slide:before, 
   body .testimonial-sec .swiper-slide:after {
      display: none;
   }
   body .testimonial-sec .swiper-slide > div:before {
      background-image: none;
      background-color: white;
      border-radius: 25px;
   }
body .testimonial-sec .swiper-slide > div:after {
   transform: translate(0, 0);
   left: auto;
   right: 25px;
}




}
/****** max width 576px end ******/
/******  ******/
/******  ******/
/******  ******/
/******  ******/
/******  ******/
/******  ******/
/******  ******/
/******  ******/
/******  ******/
/******  ******/
/******  ******/
/******  ******/