
@media (max-width: 1199.98px) {
    .menu ul li a{font-size: 17px;margin: 0 5px;}
    .packagestab .nav-tabs{ width: 100%;}
    .counterright{padding: 30px 20px 30px 20px;}
}


@media (max-width:991.98px){.menuButton{display:block;margin-left:15px;cursor:pointer;}
 .menu ul li span{background:url(../images/menu_arrow.png) center center no-repeat;cursor:pointer;width:15px;height:15px;position:absolute;right:15px;top:20px;z-index:99;}
 .menu ul li:hover span{background:url(../images/menu_arrow_hover.png) center center no-repeat;}
 .arrow_change span:nth-child(2){display:none;}
 .arrow_change span:first-child{position:relative;top:9px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
 .arrow_change span:last-child{position:relative;top:1px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
 .menuBar{padding:15px 0;}
 .menu{padding:5px 0;}
 .menu ul{display:none;background-color:#fff;position:absolute;top:100%;left:0;width:100%;z-index:99;}
 .menu ul li a{color:#071731;display:block;width:100%;font-size:14px;}
 .menu ul li ul{display:none;background-color:#e1e1e1;position:relative;top:5px;left:0;width:100%;z-index:1;padding:0;visibility: initial;opacity: 1;}
 .menu ul li:last-child ul{display:none;background-color:#e1e1e1;position:relative;top:5px;left:0;width:100%;z-index:1;}
 .menu ul li{display:block;padding:10px 15px 10px 15px;border-top:1px solid #cccccc54;text-align:left;position:relative;}
 .menu ul li span{position:absolute;right:30px;z-index:99;cursor:pointer;top:12px;text-align:center;}
 .menu ul li ul li ul{top:0;left:0;}
 .menu ul li ul li a{font-size: 12px;text-transform: none; background-color: #e1e1e1; padding: 8px 12px;color: #000;}
}

@media (max-width: 991.98px) {
.header-area .container{ position: relative;}
.menuButton{position: absolute; right: 0px;top: 35px;}
.bannerarea{min-height: 500px;}
.bannertext h3{font-size: 50px;line-height: 50px;}
.counterright{ width: 100%;padding: 20px;border-radius: 0px;}
.aboutimg{ margin: 0 auto; text-align: center;}
.headertext {margin-bottom: 35px; text-align: center;}
.p-70 {padding: 40px 0;}
.WhyChooseus .headertext{max-width: 100%; margin-top: 0px;}
.WhyChoosbox{ margin-bottom: 20px;}
.Proright{ text-align: center;}
.Professional-right::after{ display: none;}
.galleryimg, .galleryimg1, .galleryimg2 {height: 450px; margin-bottom: 20px; }
.customerfeedback-main-box .customerfeedback-footer .post-admin::before{ display: none;}
.customerfeedback-main-box .customerfeedback-footer .post-admin .post-img{left: 0px;top: 45px;right: 0px;margin: 0 auto;z-index: 9;}
.morebtn{position: inherit; width: 200px; color: #fff; margin: 0 auto; display: block; background: #00aded; padding: 13px 15px;
    border-radius: 25px;}
.copyicon, .copyicon1{ display: none;}
.copyright .container::after, .footertoparea::after, .Professional-left::after{ display: none;}
.copyright p{ text-align: center;}
.footertoparea{padding: 40px 0px 30px;}
.footertoparea h4{ margin-top: 15px;}
.contarea{ padding: 40px 0px;}
.incontright{ margin-top: 25px;}
.incontright{ padding: 30px;}
.innerbanner{height: 260px;}
.wecarebox{ margin-bottom: 25px;}

.socialmediatop{ display: none;}
.bannertext h1{font-size: 45px;line-height: 52px;}
.packagestab .nav-tabs{border-radius: 0px;}
.packagestab .nav-tabs .nav-link{padding: 9px 6px;}
.packagestab .tab-content form{ display: block;}
.fild10, .fild11, .fild12 {width: 46%; display: inline-block;}
.packagestab .btn-primary{position: absolute; right: 25px; bottom: 47px;width: 50px;
    height: 50px;font-size: 20px;}
    .bannertext h1 span{font-size: 55px;}
    .view2{ padding: 0px;}
    .deals-area{padding-bottom: 50px !important;}
    .morebtn span i {
        transform: rotate(5360deg);
        color: #FFF;
      }
      .packagestab .nav-tabs .nav-link span img {
        width: 83%;
      }
      .packagestab .nav-tabs .nav-link{ font-size: 12px;}
      .Packagesimg{height: 350px;}
.hotelin{ padding-top: 40px !important;}
.affordabletext {
    padding-left: 0px;
    padding-top: 0px;
    text-align: center;
    padding-bottom: 35px;
  }
  .affordabletext h3{margin-bottom: 0px;}
  .trendingarea {
    position: relative;
    margin-bottom: 15px;
  }
  .paris{margin-top: 0px !important;}
  .tourpackagesarea .headertext {
    width: 100%;
    margin-top: 35px;
  }
  .Perfectareain {
    background: #FFEFD6;
    padding: 9px 0px;
  }
.Perfectarearight{ justify-content: center;}
.footertoparea h6, .footertoparea h6 a{margin-top: 10px;}
.innerbannerarea .bannertext h1{font-size: 50px;line-height: 55px;}
.getright{ order: 1;}
.getleft{ order: 2;}
.innerabout {
  padding: 40px 0px;
}
.Perfectarearight{ margin-bottom: 25px;}
.mission_box, .mission_boximg{height: auto;}
.loginbox .btn-white{padding:
  7px 20px;
    font-size: 12px;}
}

@media (max-width: 767.98px) {
    .header-body .logo {
        width: 100%;
        max-width: 200px;
      }
      .bannerarea {
        min-height: 375px;
      }
      .bannertext{padding-top: 140px;}  
      .bannertext h1 {
        font-size: 35px;
        line-height: 42px;
      }
      .bannertext h1 span {
        font-size: 40px;
      }
      .packagestab .nav-tabs .nav-link span{width: 25px;
        height: 25px;}
        .packagestab .nav-tabs .nav-link {
            font-size: 10px;
            line-height: 13px;
          }
          .packagestab .tab-content form{padding: 0px 14px;}
          .packagestab{padding: 0px 0px 30px;border-radius: 0px;}
          .packagestab .nav-tabs .nav-link::after{top: 15px;}
          label {
            display: inline-block;
            font-size: 12px;
          }
          .form-select, .form-control{font-size: 12px;}
          .packagestab .btn-primary{margin: 0 auto;
            text-align: center;
            display: block;position: initial;}
            .headertext h3, .affordabletext h3{font-size: 30px;line-height: 40px;}
            .feedtextarea ul li a {
                color: #373737;
                font-size: 12px;
              }
              .feedtextarea ul li {
                display: inline-block;
                margin-right: 0px;
                margin-bottom: 5px;
              }
              .alliancefeedarea{ width: 100%;padding: 20px;}
              .deals-area {
                padding-bottom: 35px !important;
              }
              .footerlogo{ margin: 0 auto;}
              .navfooter {
                padding-left: 15px;
              }
              .copyrightarea{ display: block !important;}
              .copyright p{ margin-bottom: 5px;}

              .innerbannerarea{height: 340px;}
              .innerbannerarea .bannertext {
                padding-top: 160px;
              }

              .Perfectareaimg10::after{ display: none;}
              .Choicesarea{text-align: center;
                box-shadow: 0px 0px 10px 0px #dddddd70;
                margin-bottom: 20px;}
                .Choicesicon{ margin: 0 auto;}
                .mission_box{padding: 25px;border-bottom: 0px solid #ddd3af;text-align: center;
                  border-radius: 0px;}
                  .mission_boximg{border-radius: 0px;}

                  .growingimg {
                    padding-right: 0px;
                  }
                  .commentin, .clientin, .popleleft{display: block !important;}
                  .popleleft h5{ margin-bottom: 6px;}
                  #Shareleft{ display: none;}
                  .headerpost .w-75 {
  width: initial !important;
}
}	


@media (max-width: 639.98px) {
 .affordable{ margin-top: 30px;} 
 .counterbox{ margin-bottom: 20px;}
 .deals-area .g-3, .gy-3 {
  --bs-gutter-y: 0px;
}
 .deals-area .mt-3 {
  margin-top: 0px !important;
} 
.innerbannerarea .bannertext h1 {
  font-size: 40px;
  line-height: 35px;
}
.innerbannerarea {
  height: 280px;
}
.incontright {
  padding: 15px;
}
.incontright .media-body p, .incontright .media-body p a{font-size: 15px;line-height: 22px;}
.loginbox .btn-white{padding: 8px 22px;
  font-size: 12px;}
  .innerabout .headertext h4::after{ display: none;}
  .innerabout .headertext h3 {
    line-height: 40px;
    margin-bottom: 10px;
  }
  .headertext h3, .affordabletext h3 {
    font-size: 25px;
    line-height: 30px;
  }
  .loginbox{ display: none;}
  .poplebox{ display: block !important; }
}
@media (max-width: 479.98px) {
  .fild10, .fild11, .fild12 {
    width: 100%;
    display: inline-block;
  }
  .adultsin, .childs {
    width: 50%;
    position: relative;
  }
  .bannertext h1 {
    font-size: 25px;
    line-height: 35px;
  }
  .bannertext h1 span {
    font-size: 30px;
  }
  .header-body .logo {
    width: 100%;
    max-width: 150px;
  }
  .headertext h3, .affordabletext h3 {
    font-size: 25px;
    line-height: 30px;
  }
  .innerbannerarea .bannertext h1 {
    font-size: 26px;
    line-height: 25px;
  }
  .incontright h3{font-size: 30px;
    line-height: 45px;margin-bottom: 10px;}
    .incontright .media span{width: 35px;
      height: 35px;font-size: 15px;}
      .incontright .media-body {
        padding-left: 45px;
      }
      .incontright .media-body p, .incontright .media-body p a {
        font-size: 13px;
        line-height: 20px;
      }
      .innerbannerarea {
        height: 250px;
      }
      .innerbannerarea .bannertext {
        padding-top: 136px;
      }
      .footertoparea h5{ font-size: 15px;}
      .Perfectareaimg10{height: auto;}
      .innerabout .headertext h3 {
        line-height: 30px;
        margin-bottom: 10px;
      }
      .our_missionin{ padding-top: 0px !important;}
      .our_mission_in .nav-pills .nav-link{padding: 8px 15px;min-width: initial;font-size: 16px;}
}
@media (max-width: 410px){
  .loginbox{ display: none;}

  .header-body .logo {
    width: 100%;
    max-width: 180px;
  }
  .searcharea .btnnormal{max-width: 30px;
    min-width: 30px;
    height: 30px;font-size: 10px;}
    .btnin{width: 40px;}
}
