/*0 up to 479*/
@media only screen and (min-width:0px) and (max-width : 479px) {

    .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
    .table-responsive > .table { margin-bottom: 0; }
    header .hamburger-menu-Responsive {
      opacity: 1;
      visibility: visible;
    }
   header nav{display:none !important;}
   header.bg-white .logo {
  width: 27%;
}
    header .logo {
      width: 27%;
      margin-right: 15px;
    }
    header .logo a{
      width: 100%;
    }
    header .logo a img{
      width: 100%;
    }
    .plane1{
      display: none;
    }
    .plane2{
      display: none;
    }
    .sectionOne_Right_bannerTitle p{
      display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
    }
    .bannerGallery > ul > li{
      width: 48.5%;
    }
    .bannerGallery > ul > li > figure{
      width:100% !important;
    }
    .sectionOne .tabSection .tabpanel .tabpanelForm {
      --column:2;
      align-items: flex-end;
    }
    .sectionOne .tabSection .tabpanel .tabpanelForm > li:nth-child(2n) {
      border-left: none;
    }
    .sectionOne::after {
      display: none;
      bottom: 32%;
      left: 0;
      width: 100%;
      height: 58%;
    }
    .sectionOne .sectionOne_Right, .sectionOne .sectionOne_Left {
      width: 100%;
    }
    .sectionOne {
      padding: 70px 0 0;
      overflow: hidden;
    }
    .sectionOne::before {
      height: 100%;
      top: 0;
right: 0;
width: 100%;
    }
    .sectionOne .tabSection .tabMenu > li > a > img {
      width: 20px;
    }
    .sectionOne .sectionOne_Left .sectionOne_Left_Icon.iconGreen {
      top: -85px;
      left: 10%;
      display: none;
    }
    .sectionOne .sectionOne_Right {
      margin-top: 10px;
    }
    .sectionOne .sectionOne_Left {
      padding-left: 0;
      margin-top: 20px;
    }
    .sectionOne .sectionOne_Right .sectionOne_Right_bannerTitle {
      margin-top: 20px;
    }
    .sectionOne .sectionOne_Right .sectionOne_Right_bannerTitle * {
      font-size: 20px;
      text-align: center;
}
.sectionOne .tabSection .tabMenu > li > a > span {
font-size: 14px;
}
.sectionOne .sectionOne_Right .sectionOne_Right_lbl {
    width: 208px;
    padding: 8px 30px 10px 0px;
    text-align: center;
    margin: 0 auto;
}
.sectionOne .sectionOne_Right .sectionOne_Right_lbl::before {
  right: 23px;
  top: 40%;
}
.sectionOne .sectionOne_Right .sectionOne_Right_lbl::after {
  right: 16px;
}
.sectionOne .sectionOne_Right .sectionOne_Right_lbl * {
font-size: 11px;
}
.sectionOne .sectionOne_Left .sectionOne_Left_Icon.iconBlue {
top: -228px;
right: 0;
display: none;
}
.sectionOne .tabSection {
top: 0;
}

.sectionOne .tabSection .tabpanel .tabpanelForm > li .btn {
width: 100%;
padding: 12px 40px;
font-size: 12px;
}
.sectionOne .tabSection .tabpanel {
min-height: 100px;
padding: 5px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li label {
font-size: 11px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li .txt {
border-radius: 40px;
height: 40px;
padding: 20px;
font-size: 10px;
margin-top: 5px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li .txt:-moz-placeholder{
font-size: 10px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li .txt::placeholder{
font-size: 10px;
}
    
    .sectionOne .sectionOne_Left .bannerGallery > ul > li:nth-child(3) {
      margin-top: -90px;
    }
    .sectionOne .sectionOne_Left .bannerGallery > ul > li:last-child {
      margin-top:-44px;
    }
    .sectionOne .sectionOne_Left .bannerGallery .airplaneBlue {
      top: 87px;
  right: 216px;
    }
    .sectionOne .sectionOne_Left .bannerGallery .vectorBlue {
      width: 147px;
      height: 0;
      height: 210px;
      animation: vectorBluePlan 10s linear infinite;
      overflow-y: hidden;
      bottom:-126px;
      right: 164px;
    }
    .sectionOne .sectionOne_Left .bannerGallery .airplaneGreen {
      top: 72px;
      right: 65px;
    }
    .sectionOne .sectionOne_Left .bannerGallery .vectorGreen {
      width: 114px;
      height: 244px;
      bottom: -147px;
      right: -10px;
    }
    .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Bottom {
      margin-top: 3px;
    }
    .sectionTwo {
      margin-top:30px;
    }
    footer .footerDown .footerDownTop .footerDownTop_Item:last-child {
      width: 100%;
      margin-top: 10px;
    }
    .newsList > ul .newsListItem > figcaption > a {
      font-size: 11px;
    font-weight: bold;
    margin-top: 5px;
    }
    .newsList > ul .newsListItem > figure {
      height: 160px;
      border-radius: 10px;
    }
    .sectionEight .sectionEight_Up .sectionEight_Up_R {
      width: 100%;
      margin-bottom: 10px;
    }
    .publicTitle span {
      font-size: 14px;
      margin-top: 10px;
    }
    .tabList {
      margin-bottom: 10px;
      top: 0;
      position: relative;
      right: 0;
    }
    .toorSection .toorSection_Bottom {
      margin-top: 30px;
    }
    .toorSliderItemDown_Bottom_L *{
      font-size: 12px;
    }
    .publicTitle label {
      font-size: 10px;
    }
    .viewAll *{
      font-size: 10px;
    }
    .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Bottom .toorSliderItemDown_Bottom_L .toman {
      font-size: 8px;
    }
    .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Bottom .toorSliderItemDown_Bottom_L * {
      font-size: 10px;
    }
    .sectionFive .TravelBooking .TravelBooking_L::before {
      left: 0;
      width: 100%;
    }
    .sectionSix .faqsSection .faqsSection_L {
      width: 100%;
    }
    .sectionSix .faqsSection .faqsSection_R {
      width:100%;
    }
    .faqsSection .faqsSection_R .desc {
      margin: 20px 0;
      width: 100%;
    }
    .faqsSection .faqsSection_R .publicTitle::before {
      width: 57px;
      height: 60px;
      top: 0px;
      left: 0;
      background-size: 100%;
    }
    .sectionFive .TravelBooking .TravelBooking_R .bookingSteps > ul > li .bookingStepsItem .bookingStepsItem_L {
      width: 84%;
      margin-right: 10px;
    }
    .travelList > ul > li{
      width: 44%;
    }
    .toorSliderItem .toorSliderItemUp {
      height: 160px;
    }
    .sectionFive .TravelBooking .TravelBooking_L .travelList > ul > li .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Top .toorSliderItemDown_Top_L {
      width: 60px;
    }
    .sectionFive .TravelBooking .TravelBooking_R .bookingSteps > ul > li .bookingStepsItem .bookingStepsItem_L .bookingStepsItem_L_desc * {
      font-size: 10px;
    }
    .sectionFive .TravelBooking .TravelBooking_R .bookingSteps > ul > li {
      margin-bottom: 0px;
    }
    .sectionFive .TravelBooking .TravelBooking_L .travelList > ul > li .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Bottom .toorSliderItemDown_Bottom_L {
      width: 46px;
    }
    .sectionFive .TravelBooking .TravelBooking_R .publicTitle span {
      font-size: 16px;
    }
    .sectionFive .TravelBooking .TravelBooking_R .publicTitle span * {
      font-size: 16px;
    }
    .sectionFive .TravelBooking .TravelBooking_R .publicTitle > label {
      font-size: 14px;
      margin-bottom: 10px;
    }
    .sectionFive .TravelBooking .TravelBooking_R {
      width: 100%;
    }
    .sectionFive .TravelBooking .TravelBooking_L {
      width: 100%;
      padding-top: 20px;
    }
    .TravelBooking_R .publicTitle .flexDirColumn{
      flex-direction: row;
      align-items: center;
    }
    .sectionFive .TravelBooking .TravelBooking_R::after {
      right: 19%;
    top: 39%;
    width: 70%;
    }
    .sectionFour .PopularDestinationsList > ul > li > a figure {
      height: 242px;
    }
    .sectionFive .TravelBooking .TravelBooking_L .logo {
      top: 48px;
      right: 0;
      width: 135px;
    }
    .sectionFour .PopularDestinationsList {
      margin: 30px auto;
    }
    .sectionFive {
      margin-top: 0%;
    }
    .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Bottom .toorSliderItemDown_Bottom_L span {
      font-size: 10px;
    }
    .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Top .toorSliderItemDown_Top_R * {
      font-size: 10px;
    }
    .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Bottom .toorSliderItemDown_Bottom_R label {
      font-size: 10px;
    }
    .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Top .toorSliderItemDown_Top_L * {
      font-size: 10px;
    }
    .lbl {
      width: 40px;
      height: 40px;
    }
    .public_Btn {
      height: 30px;
      width: 30px;
    }
    .sectionSix {
      margin-top: 115px;
    }
    .sectionFour .PopularDestinationsList > ul {
      --column: 2;
    }
    .sectionSix .main {
      padding: 40px 25px;
    }
    .sectionEight .sectionEight_Up .sectionEight_Up_L {
      width: 100%;
    }
    .sectionSeven {
      margin:30px 0;
    }
    .faqsSection {
      padding: 20px;
    }
    .tabList > li {
      margin-left: 2px;
      margin-bottom: 5px;
    }
    .tabList > li > a {
      padding: 7px 10px;
      border-radius: 40px;
      background-color: #F3F4F8;
      color: #1C1C1C;
      font-size: 11px;
    }
    .newsList {
      margin:10px 0;
    }
    .newsList > ul {
      --column: 2;
      --gap-column: 10px;
  --gap-row: 10px;
    }
    .newsList > ul .newsListItem > figcaption {
      margin-top: 10px;
    }
    .faqsList > ul > li .faqsListItem {
      position: relative;
    }
    .faqsList > ul > li .faqsListItem .faqsListItem_Question .Icon_item {
      font-size: 10px;
      left: 5px;
      position: absolute;
    }
    .faqsSection .faqsSection_R .desc * {
      font-size: 11px;
      line-height: 20px;
    }
    .faqsList > ul > li .faqsListItem .faqsListItem_Question p {
      font-size: 10px;
    }
    .sectionEight .sectionEight_Up .sectionEight_Up_L * {
      font-size: 10px;
    }
    .aliLineList > ul {
      --column: 3;
    }
    footer {
      margin-top: 40px;
    }
    footer .footerUp {
      padding: 10px;
    }
    footer .footerUp .footerUp_R span {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 5px;
    }
    footer .footerUp .footerUp_L {
      width: 100%;
      margin-top: 20px;
      position: relative;
    }
    footer .footerUp .planeVectorBg {
      left: 19%;
      top: 30px;
    }
    footer .footerUp .footerUp_R * {
      color: #fff;
      font-size: 11px;
    }
    footer .footerUp .footerUp_L .newsletterForm .txt {
      width: 66%;
      margin-left: 10px;
    }
    footer .footerCenter {
      padding: 20px 0;
    }
    footer .footerCenter .footerCenter_R .desc * {
      font-size: 13px;
    }
    footer .footerTitle * {
      font-size: 13px;
    }
    footer .footerDown .footerDownTop .footerDownTop_Item .footerContactList > ul > li * {
      font-size: 10px;
      line-height: 16px;
    }
    footer .footerDown .footerDownTop .footerDownTop_Item .footerMenu > ul > li > a {
      font-size: 11px;
    }
    footer .footerDown .footerDownTop .footerDownTop_Item .footerMenu > ul > li {
      margin-bottom: 10px;
    }
    footer .footerDown .footerDownTop .footerDownTop_Item:first-child {
      width: 27%;
    }
    footer .footerDown .footerDownTop .footerDownTop_Item:nth-child(2), footer .footerDown .footerDownTop .footerDownTop_Item:nth-child(3) {
      width: 16%;
    }
    footer .footerDown .footerDownBottom * {
      font-size: 10px;
    }
    footer .footerCenter .footerCenter_L .footerContactList > ul > li > a {
      border-radius: 40px;
      padding: 5px 8px;
    }
    .txt {
      height: 30px;
    }
    .txt::placeholder{
      font-size: 12px;
    }
    .btn {
      padding: 12px 20px;
      font-size: 12px;
    }
    .footerCenter_R{
      width: 100%;
margin-bottom: 10px;
    }
    footer .footerCenter .footerCenter_L .footerContactList > ul > li > a * {
      font-size: 12px;
    }
    footer .footerDown .footerDownTop .footerDownTop_Item:first-child {
      width:100%;
    }
    footer .footerDown .footerDownTop .footerDownTop_Item:nth-child(2), footer .footerDown .footerDownTop .footerDownTop_Item:nth-child(3) {
      width: 49%;
      margin-top: 10px;
    }
    .licenseList ul li{
      width: 20%;
    }
    }
    /*480 up to 719*/
    @media only screen and (min-width : 480px) and (max-width : 719px) {
    
    .table { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
    .table > .table { margin-bottom: 0; }
    .main {
        width: 100%;
      }
      header .hamburger-menu-Responsive {
        opacity: 1;
        visibility: visible;
      }
     header nav{display:none !important;}
      header .logo {
        width:33%;
        margin: 0 auto;
      }
      header .logo a{
        width: 100%;
      }
      header .logo a img{
        width: 100%;
      }
      .plane1{
        right: 148px;
        top: 15px;
      }
      .plane2{
        right: 0px;
      }
      .sectionOne .tabSection .tabpanel .tabpanelForm {
        --column:2;
        align-items: flex-end;
      }
      .sectionOne .tabSection .tabpanel .tabpanelForm > li:nth-child(2n) {
        border-left: none;
      }
      .sectionOne::after {
        bottom: 32%;
        left: 0;
        width: 100%;
        height: 58%;
      }
      .sectionOne .sectionOne_Right, .sectionOne .sectionOne_Left {
        width: 100%;
      }
      .sectionOne {
        padding: 70px 0 0;
        overflow: hidden;
      }
      .sectionOne::before {
        height: 100%;
        top: 0;
  right: 0;
  width: 100%;
      }
      .sectionOne .sectionOne_Left .sectionOne_Left_Icon.iconGreen {
        top: -85px;
        left: 10%;
      }
      .sectionOne .sectionOne_Right {
        margin-top: 10px;
      }
      .sectionOne .sectionOne_Left {
        padding-left: 0;
        margin-top: 130px;
      }
      .sectionOne .sectionOne_Right .sectionOne_Right_bannerTitle {
        margin-top: 20px;
      }
      .sectionOne .sectionOne_Right .sectionOne_Right_bannerTitle * {
        font-size: 20px;
        text-align: center;
}
.sectionOne .tabSection .tabMenu > li > a > span {
  font-size: 14px;
}
.sectionOne .sectionOne_Right .sectionOne_Right_lbl {
  width: 177px;
  padding: 8px 20px 10px 0px;
  text-align: center;
  margin: 0 auto;
}
.sectionOne .sectionOne_Right .sectionOne_Right_lbl * {
  font-size: 11px;
}
.sectionOne .sectionOne_Left .sectionOne_Left_Icon.iconBlue {
  top: -228px;
  right: 0;
}
.sectionOne .tabSection {
  top: 0;
}

.sectionOne .tabSection .tabpanel .tabpanelForm > li .btn {
  width: 100%;
  padding: 12px 40px;
  font-size: 12px;
}
.sectionOne .tabSection .tabpanel {
  min-height: 100px;
  padding: 10px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li label {
  font-size: 11px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li .txt {
  border-radius: 40px;
  height: 40px;
  padding: 20px;
  font-size: 10px;
  margin-top: 5px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li .txt:-moz-placeholder{
  font-size: 10px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li .txt::placeholder{
  font-size: 10px;
}
      .sectionOne .sectionOne_Left .bannerGallery > ul > li > figure {
        width: 216px;
      }
      .sectionOne .sectionOne_Left .bannerGallery > ul > li:nth-child(3) {
        margin-top: -90px;
      }
      .sectionOne .sectionOne_Left .bannerGallery > ul > li:last-child {
        margin-top: 0px;
      }
      .sectionOne .sectionOne_Left .bannerGallery .airplaneBlue {
        top: 87px;
    right: 216px;
      }
      .sectionOne .sectionOne_Left .bannerGallery .vectorBlue {
        width: 147px;
        height: 0;
        height: 210px;
        animation: vectorBluePlan 10s linear infinite;
        overflow-y: hidden;
        bottom:-126px;
        right: 164px;
      }
      .sectionOne .sectionOne_Left .bannerGallery .airplaneGreen {
        top: 72px;
        right: 65px;
      }
      .sectionOne .sectionOne_Left .bannerGallery .vectorGreen {
        width: 114px;
        height: 244px;
        bottom: -147px;
        right: -10px;
      }
      .sectionTwo {
        margin-top:20px;
      }

      footer .footerDown .footerDownTop .footerDownTop_Item:last-child {
        width: 100%;
        margin-top: 10px;
      }
      .newsList > ul .newsListItem > figcaption > a {
        margin-top: 5px;
        font-size: 13px;
      }
      .newsList > ul .newsListItem > figure {
        height: 160px;
        border-radius: 10px;
      }
      .sectionEight .sectionEight_Up .sectionEight_Up_R {
        width: 47%;
      }
      .publicTitle span {
        font-size: 17px;
        margin-top: 10px;
      }
      .tabList {
        margin-bottom: 10px;
        top: 0;
        position: relative;
        right: 0;
      }
      .toorSection .toorSection_Bottom {
        margin-top: 30px;
      }
      .toorSliderItemDown_Bottom_L *{
        font-size: 12px;
      }
      .publicTitle label {
        font-size: 12px;
      }
      .viewAll *{
        font-size: 13px;
      }
      .sectionFive .TravelBooking .TravelBooking_L::before {
        left: 0%;
      }
      .sectionSix .faqsSection .faqsSection_L {
        width: 100%;
      }
      .sectionSix .faqsSection .faqsSection_R {
        width:100%;
      }
      .faqsSection .faqsSection_R .desc {
        margin: 20px 0;
        width: 100%;
      }
      .faqsSection .faqsSection_R .publicTitle::before {
        width: 57px;
        height: 60px;
        top: 0px;
        left: 0;
        background-size: 100%;
      }
      .sectionFive .TravelBooking .TravelBooking_R .bookingSteps > ul > li .bookingStepsItem .bookingStepsItem_L {
        width: 84%;
        margin-right: 10px;
      }
      .travelList > ul > li{
        width: 44%;
      }
      .toorSliderItem .toorSliderItemUp {
        height: 175px;
      }
      .sectionFive .TravelBooking .TravelBooking_L .travelList > ul > li .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Top .toorSliderItemDown_Top_L {
        width: 60px;
      }
      .sectionFive .TravelBooking .TravelBooking_R .bookingSteps > ul > li .bookingStepsItem .bookingStepsItem_L .bookingStepsItem_L_desc * {
        font-size: 10px;
      }
      .sectionFive .TravelBooking .TravelBooking_R .bookingSteps > ul > li {
        margin-bottom: 0px;
      }
      .sectionFive .TravelBooking .TravelBooking_L .travelList > ul > li .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Bottom .toorSliderItemDown_Bottom_L {
        width: 46px;
      }
      .sectionFive .TravelBooking .TravelBooking_R .publicTitle span {
        font-size: 16px;
      }
      .sectionFive .TravelBooking .TravelBooking_R .publicTitle span * {
        font-size: 16px;
      }
      .sectionFive .TravelBooking .TravelBooking_R .publicTitle > label {
        font-size: 14px;
        margin-bottom: 10px;
      }
      .sectionFive .TravelBooking .TravelBooking_R {
        width: 100%;
      }
      .sectionFive .TravelBooking .TravelBooking_L {
        width: 100%;
        padding-top: 20px;
      }
      .TravelBooking_R .publicTitle .flexDirColumn{
        flex-direction: row;
        align-items: center;
      }
      .sectionFive .TravelBooking .TravelBooking_R::after {
        right: 56%;
        top: 27%;
      }
      .sectionFour .PopularDestinationsList > ul > li > a figure {
        height: 145px;
      }
      .sectionFive .TravelBooking .TravelBooking_L .logo {
        top: 48px;
        right: 0;
        width: 135px;
      }
      .sectionFour .PopularDestinationsList {
        margin: 30px auto;
      }
      .sectionFive {
        margin-top: 0%;
      }
      .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Bottom .toorSliderItemDown_Bottom_L span {
        font-size: 14px;
      }
      .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Top .toorSliderItemDown_Top_R * {
        font-size: 13px;
      }
      .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Top .toorSliderItemDown_Top_L * {
        font-size: 11px;
      }
      .lbl {
        width: 40px;
        height: 40px;
      }
      .public_Btn {
        height: 40px;
        width: 40px;
      }
      .sectionSix {
        margin-top: 70px;
      }
      .sectionFour .PopularDestinationsList > ul {
        --column: 4;
      }
      .sectionSix .main {
        padding: 40px 25px;
      }
      .sectionEight .sectionEight_Up .sectionEight_Up_L {
        width: 49%;
      }
      .sectionSeven {
        margin: 0 0 30px;
      }
      .faqsSection {
        padding: 20px;
      }
      .tabList > li {
        margin-left: 4px;
      }
      .tabList > li > a {
        padding: 7px 10px;
        border-radius: 40px;
        background-color: #F3F4F8;
        color: #1C1C1C;
        font-size: 11px;
      }
      .newsList {
        margin: 25px 0;
      }
      .newsList > ul {
        --column: 2;
      }
      .newsList > ul .newsListItem > figcaption {
        margin-top: 10px;
      }
      .faqsSection .faqsSection_R .desc * {
        font-size: 11px;
        line-height: 20px;
      }
      .faqsList > ul > li .faqsListItem .faqsListItem_Question p {
        font-size: 12px;
      }
      .sectionEight .sectionEight_Up .sectionEight_Up_L * {
        font-size: 10px;
      }
      footer {
        margin-top: 40px;
      }
      footer .footerUp {
        padding: 20px;
      }
      footer .footerUp .footerUp_R span {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 5px;
      }
      footer .footerUp .footerUp_L {
        width: 100%;
        margin-top: 20px;
        position: relative;
      }
      footer .footerUp .footerUp_R * {
        color: #fff;
        font-size: 13px;
      }
      footer .footerUp .footerUp_L .newsletterForm .txt {
        width: 66%;
        margin-left: 10px;
      }
      footer .footerCenter {
        padding: 20px 0;
      }
      footer .footerCenter .footerCenter_R .desc * {
        font-size: 13px;
      }
      footer .footerTitle * {
        font-size: 13px;
      }
      footer .footerDown .footerDownTop .footerDownTop_Item .footerContactList > ul > li * {
        font-size: 10px;
        line-height: 16px;
      }
      footer .footerDown .footerDownTop .footerDownTop_Item .footerMenu > ul > li > a {
        font-size: 11px;
      }
      footer .footerDown .footerDownTop .footerDownTop_Item .footerMenu > ul > li {
        margin-bottom: 10px;
      }
      footer .footerDown .footerDownTop .footerDownTop_Item:first-child {
        width: 27%;
      }
      footer .footerDown .footerDownTop .footerDownTop_Item:nth-child(2), footer .footerDown .footerDownTop .footerDownTop_Item:nth-child(3) {
        width: 16%;
      }
      footer .footerDown .footerDownBottom * {
        font-size: 10px;
      }
      .txt {
        height: 45px;
      }
      .btn {
        padding: 14px 40px;
      }
      .footerCenter_R{
        width: 100%;
  margin-bottom: 10px;
      }
      footer .footerCenter .footerCenter_L .footerContactList > ul > li > a * {
        font-size: 12px;
      }
      footer .footerDown .footerDownTop .footerDownTop_Item:first-child {
        width: 41%;
      }
      footer .footerDown .footerDownTop .footerDownTop_Item:nth-child(2), footer .footerDown .footerDownTop .footerDownTop_Item:nth-child(3) {
        width: 24%;
      }
    }
    /*720 up to 1000*/
    @media only screen and (min-width : 720px) and (max-width : 1000px) {
      header .menu > ul > li {
        margin-left: 10px;
      }
      header .menu > ul > li > a {
        position: relative;
        font-size: 13px;
      }
      header .logo {
        margin-left: 40px;
      }
      .sectionOne .tabSection .tabpanel .tabpanelForm {
        --column: 3;
        align-items: flex-end;
      }
      .sectionOne::before {
        height: 30%;
      }
      .sectionOne .sectionOne_Right {
        margin-top: 10px;
      }
      .sectionOne .sectionOne_Right .sectionOne_Right_bannerTitle {
        margin-top: 20px;
      }
      .sectionOne .sectionOne_Right .sectionOne_Right_bannerTitle * {
  font-size: 35px;
}
.sectionOne .sectionOne_Left .sectionOne_Left_Icon.iconBlue {
  top: 46%;
}
.sectionOne .tabSection {
  top: -160px;
}

.sectionOne .tabSection .tabpanel .tabpanelForm > li .btn {
  width: 100%;
  padding: 12px 40px;
}
.sectionOne .tabSection .tabpanel {
  min-height: 100px;
  padding: 10px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li label {
  font-size: 13px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li .txt {
  border-radius: 40px;
  height: 40px;
  padding: 20px;
  font-size: 10px;
  margin-top: 5px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li .txt:-moz-placeholder{
  font-size: 10px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li .txt::placeholder{
  font-size: 10px;
}
      .sectionOne .sectionOne_Left .bannerGallery > ul > li > figure {
        width: 110px;
      }
      .sectionOne .sectionOne_Left .bannerGallery > ul > li:nth-child(3) {
        margin-top: -90px;
      }
      .sectionOne .sectionOne_Left .bannerGallery > ul > li:last-child {
        margin-top: -127px;
      }
      .sectionOne .sectionOne_Left .bannerGallery .airplaneBlue {
        top: 87px;
    right: 216px;
      }
      .sectionOne .sectionOne_Left .bannerGallery .vectorBlue {
        width: 147px;
        height: 0;
        height: 210px;
        animation: vectorBluePlan 10s linear infinite;
        overflow-y: hidden;
        bottom:-126px;
        right: 164px;
      }
      .sectionOne .sectionOne_Left .bannerGallery .airplaneGreen {
        top: 283px;
      }
      .sectionOne .sectionOne_Left .bannerGallery .vectorGreen {
        width: 114px;
        height: 244px;
        bottom: -298px;
        right: -74px;
      }
      .sectionTwo {
        margin-top: -130px;
      }
      footer .footerDown .footerDownTop .footerDownTop_Item:last-child {
        width: 33%;
      }
      .newsList > ul .newsListItem > figcaption > a {
        margin-top: 10px;
        font-size: 13px;
      }
      .newsList > ul .newsListItem > figure {
        height: 160px;
        border-radius: 10px;
      }
      .sectionEight .sectionEight_Up .sectionEight_Up_R {
        width: 47%;
      }
      .publicTitle span {
        font-size: 17px;
        margin-top: 10px;
      }
      .tabList {
        top: 21px;
      }
      .publicTitle label {
        font-size: 12px;
      }
      .viewAll *{
        font-size: 13px;
      }
      .sectionSix .faqsSection .faqsSection_L {
        width: 100%;
      }
      .sectionSix .faqsSection .faqsSection_R {
        width: 84%;
      }
      .faqsSection .faqsSection_R .desc {
        margin: 20px 0;
        width: 100%;
      }
      .travelList > ul > li{
        width: 44%;
      }
      .toorSliderItem .toorSliderItemUp {
        height: 175px;
      }
      .sectionFive .TravelBooking .TravelBooking_L .travelList > ul > li .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Top .toorSliderItemDown_Top_L {
        width: 60px;
      }
      .sectionFive .TravelBooking .TravelBooking_R .bookingSteps > ul > li .bookingStepsItem .bookingStepsItem_L .bookingStepsItem_L_desc * {
        font-size: 10px;
      }
      .sectionFive .TravelBooking .TravelBooking_R .bookingSteps > ul > li {
        margin-bottom: 0px;
      }
      .sectionFive .TravelBooking .TravelBooking_L .travelList > ul > li .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Bottom .toorSliderItemDown_Bottom_L {
        width: 46px;
      }
      .sectionFive .TravelBooking .TravelBooking_R .publicTitle span {
        font-size: 20px;
      }
      .sectionFive .TravelBooking .TravelBooking_R .publicTitle span * {
        font-size: 20px;
      }
      .sectionFive .TravelBooking .TravelBooking_R {
        width: 39%;
      }
      .sectionFive .TravelBooking .TravelBooking_R::after {
        right: 56%;
        top: 27%;
      }
      .sectionFour .PopularDestinationsList > ul > li > a figure {
        height: 100px;
      }
      .sectionFive .TravelBooking .TravelBooking_L .logo {
        top: 48px;
        right: -13px;
        width: 135px;
      }
      .sectionFour .PopularDestinationsList {
        margin: 30px auto;
      }
      .sectionFive {
        margin-top: 0%;
      }
      .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Bottom .toorSliderItemDown_Bottom_L span {
        font-size: 14px;
      }
      .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Top .toorSliderItemDown_Top_R * {
        font-size: 15px;
      }
      .sectionSix {
        margin-top: 0;
      }
      .sectionSix .main {
        padding: 40px 25px;
      }
      .sectionEight .sectionEight_Up .sectionEight_Up_L {
        width: 49%;
      }
      .faqsSection {
        padding: 40px 20px;
      }
      .faqsSection .faqsSection_R .desc * {
        font-size: 11px;
        line-height: 20px;
      }
      .faqsList > ul > li .faqsListItem .faqsListItem_Question p {
        font-size: 12px;
      }
      .sectionEight .sectionEight_Up .sectionEight_Up_L * {
        font-size: 10px;
      }
      footer {
        margin-top: 40px;
      }
      footer .footerUp {
        padding: 20px;
      }
      footer .footerUp .footerUp_R span {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 5px;
      }
      footer .footerUp .footerUp_L {
        width: 100%;
        margin-top: 20px;
        position: relative;
      }
      footer .footerCenter {
        padding: 20px 0;
      }
      footer .footerCenter .footerCenter_R .desc * {
        font-size: 13px;
      }
      footer .footerTitle * {
        font-size: 13px;
      }
      footer .footerDown .footerDownTop .footerDownTop_Item .footerContactList > ul > li * {
        font-size: 10px;
        line-height: 16px;
      }
      footer .footerDown .footerDownTop .footerDownTop_Item .footerMenu > ul > li > a {
        font-size: 11px;
      }
      footer .footerDown .footerDownTop .footerDownTop_Item .footerMenu > ul > li {
        margin-bottom: 10px;
      }
      footer .footerDown .footerDownTop .footerDownTop_Item:first-child {
        width: 27%;
      }
      footer .footerDown .footerDownTop .footerDownTop_Item:nth-child(2), footer .footerDown .footerDownTop .footerDownTop_Item:nth-child(3) {
        width: 16%;
      }
      footer .footerDown .footerDownBottom * {
        font-size: 10px;
      }
    }
    /*1001 up to 1249*/
    @media only screen and (min-width : 1001px) and (max-width : 1249px) {
      header .menu > ul > li {
        margin-left: 30px;
      }
      .sectionOne::before {
        height: 49%;
      }
      .sectionOne .sectionOne_Right {
        margin-top: 10px;
      }
      .sectionOne .sectionOne_Right .sectionOne_Right_bannerTitle {
        margin-top: 20px;
      }
      .sectionOne .sectionOne_Right .sectionOne_Right_bannerTitle * {
  font-size: 35px;
}
.sectionOne .sectionOne_Left .sectionOne_Left_Icon.iconBlue {
  top: 46%;
}
.sectionOne .tabSection {
  top: -160px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li .btn {
  width: 100%;
  padding: 18px 40px;
}
.sectionOne .tabSection .tabpanel {
  min-height: 100px;
  padding: 10px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li label {
  font-size: 13px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li .txt {
  border-radius: 40px;
  height: 40px;
  padding: 20px;
  font-size: 10px;
  margin-top: 5px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li .txt:-moz-placeholder{
  font-size: 10px;
}
.sectionOne .tabSection .tabpanel .tabpanelForm > li .txt::placeholder{
  font-size: 10px;
}
      .sectionOne .sectionOne_Left .bannerGallery > ul > li > figure {
        width: 170px;
      }
      .sectionOne .sectionOne_Left .bannerGallery > ul > li:nth-child(3) {
        margin-top: -83px;
      }
      .sectionOne .sectionOne_Left .bannerGallery > ul > li:last-child {
        margin-top: -47px;
      }
      .sectionOne .sectionOne_Left .bannerGallery .airplaneBlue {
        width: 41px;
        animation: followPath1 10s linear infinite;
        top: 109px;
        right: 338px;
        transform: translate(0, 0) rotate(-144deg);
        z-index: 9;
      }
      .sectionOne .sectionOne_Left .bannerGallery .vectorBlue {
        width: 216px;
        height: 0;
        height: 210px;
        animation: vectorBluePlan 10s linear infinite;
        overflow-y: hidden;
        bottom: -150px;
        right: 212px;
      }
      .sectionOne .sectionOne_Left .bannerGallery .airplaneGreen {
        top: 340px;
      }
      .sectionOne .sectionOne_Left .bannerGallery .vectorGreen {
        width: 114px;
        height: 244px;
        bottom: -359px;
        right: -74px;
      }
      .sectionTwo {
        margin-top: -100px;
      }
      footer .footerDown .footerDownTop .footerDownTop_Item:last-child {
        width: 37%;
      }
      .newsList > ul .newsListItem > figcaption > a {
        margin-top: 10px;
        font-size: 14px;
      }
      .newsList > ul .newsListItem > figure {
        height: 230px;
        border-radius: 10px;
      }
      .sectionEight .sectionEight_Up .sectionEight_Up_R {
        width: 47%;
      }
      .publicTitle span {
        font-size: 24px;
      }
      .sectionSix .faqsSection .faqsSection_L {
        width: 50%;
      }
      .travelList > ul > li{
        width: 44%;
      }
      .toorSliderItem .toorSliderItemUp {
        height: 240px;
      }
      .sectionFive .TravelBooking .TravelBooking_L .travelList > ul > li .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Bottom .toorSliderItemDown_Bottom_L {
        width: 110px;
      }
      .sectionFive .TravelBooking .TravelBooking_R .publicTitle span {
        font-size: 28px;
      }
      .sectionFive .TravelBooking .TravelBooking_R .publicTitle span * {
        font-size: 28px;
      }
      .sectionFive .TravelBooking .TravelBooking_R {
        width: 39%;
      }
      .sectionFive .TravelBooking .TravelBooking_R::after {
        right: 56%;
        top: 27%;
      }
      .sectionFour .PopularDestinationsList > ul > li > a figure {
        height: 170px;
      }
      .sectionFour .PopularDestinationsList {
        margin: 30px auto;
      }
      .sectionFive {
        margin-top: 0%;
      }
      .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Bottom .toorSliderItemDown_Bottom_L span {
        font-size: 14px;
      }
      .toorSliderItem .toorSliderItemDown .toorSliderItemDown_Top .toorSliderItemDown_Top_R * {
        font-size: 15px;
      }
      .sectionSix {
        margin-top: 0;
      }
      .sectionSix .main {
        padding: 40px 25px;
      }
      .sectionEight .sectionEight_Up .sectionEight_Up_L {
        width: 49%;
      }
    }
     /*1070 up to 1249*/
    /*laptop*/
    @media only screen and (min-width : 1070px) and (max-width : 1249px) {
      
    }
    /*laptop*/
    @media only screen and (min-width : 1250px) and (max-width : 1366px) {
      .sectionOne::before {
        width: 45%;
        height: 73%;
      }
      .sectionFive .TravelBooking .TravelBooking_R {
        width: 37%;
      }
    }
      
    /*1250 up to 1400*/
    @media only screen and (min-width : 1367px) and (max-width : 1450px) {
      
    }
    
    /*1400 up to 1920*/
    @media only screen and (min-width : 1400px) and (max-width : 1920px) {
    }
     /*1600 up to 1920*/
     @media only screen and (min-width : 1600px) and (max-width : 1920px) {
    
    }
     /*1600 up to 1920*/
     /*TV*/
     @media only screen and (min-width : 1921px) and (max-width : 2160px) {
    
    }