/*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; }
    .breadcrumbMaster .breadcrumb li {
      padding: 0 2px 0 10px;
    }
    .breadcrumbMaster .breadcrumb li a.cur, .breadcrumbMaster .breadcrumb li span.cur {
      padding-right: 0px;
    }
    h2 {
      font-size: 14px !important;
    }
    .cmsSec .cmsSec_Gallery > ul > li > figure {
      width: 100%;
      height: auto;
    }
    .cmsSec .cmsSec_Gallery > ul {
      --gap-column: 10px;
      --gap-row: 10px;
    }
    .breadcrumbMaster .breadcrumb li a, .breadcrumbMaster .breadcrumb li span {
      font-size: 10px;
      color: #1C1C1C;
      position: relative;
    }
 .inbody.pd .innerTopMaster {
  overflow: hidden;
}
    .innerTopMaster {
      margin-top: 40px;
    }
      .inbody.pd::before {
        right: 0;
        width: 100%;
      }
      .desc * {
        font-size: 12px;
      }
      .cmsSec {
        min-height: auto;
      }
      .cmsSec .cmsSecImg {
        width: 100%;
        height: auto;
        margin: 0 auto;
        float: unset;
      }
      .cmsSec .cmsSecTitle > span {
        font-size: 20px;
        margin-top: 10px;
      }
      .cmsSec .cmsSecTitle > label {
        font-size: 15px;
      }
      .menu__btn {
        top: 12px;
      }
      .breadcrumb li a, .breadcrumb li span {
        font-size: 10px;
      }
    .desc * {
      font-size: 13px;
      line-height: 30px;
  }
  .txt::placeholder {
    font-size: 13px !important;
}
.txtarea {
  height: 100px !important;
}
  .public-title .BigTitle * {
    font-size: 16px;
  }
     .innerBanner{
      margin-top: 60px;
    }
    .innerBanner .aboutUs{ flex-direction: column-reverse;}
    .innerBanner .aboutUs .aboutUs_L{
      margin-top: 10px;
      padding-left: 18px !important;
    }
    .desc * {
      font-size: 12px;
    line-height: 22px;
    }
    .insideTitle p {
      font-size: 11px;
    }
    .public_lbl {
      margin: 0 auto;
    }
     /*aboutPage*/
     .SloganSec * {
      font-size: 25px;
    }
    .aboutUsPage .aboutUsPage_Top .aboutUsPage_Top_R .SloganSec {
      margin-top: 25px;
    }
    .aboutUsPage .aboutUsPage_Top .aboutUsPage_Top_L .desc {
      margin-top: 15px;
    }
    .aboutUsPage .aboutUsPage_Gallery {
      margin: 20px 0;
    }
    .aboutUsPage .aboutUsPage_Gallery figure {
      height: 120px;
    }
    .aboutUsPage .Statistics {
      margin: 30px 0 0;
    }
    .lblList > ul > li > a {
      padding: 10px 9px;
      font-size: 11px;
    }
    .signature p{
      font-size: 12px;
    }
    .statsList{
      justify-content: center;
    }
    .statsList > li .statsList_title * {
      font-size: 12px;
    }
    .statsList > li{
      width: 33% !important;
    text-align: center !important;
    margin-bottom: 15px;
    }
    .statsList > li .count_Item * {
      font-size: 17px;
    }
    .statsList > li .count_Item {
      font-size: 17px;
    }
     .aboutUsPage{
      margin-top: 14%;
     }
     .aboutUsPage .aboutUsPage_Top .aboutUsPage_Top_R {
      width: 100%;
    }
    .aboutUsPage .aboutUsPage_Top .aboutUsPage_Top_L {
      width: 100%;
    }
    .aboutPage .aboutPage_sectionOne .aboutPage_sectionOne_R {
      width: 80%;
      margin: 10px auto;
    }
    .aboutPage .aboutPage_sectionOne .aboutPage_sectionOne_L {
      width: 100%;
    }
    .aboutPage .aboutPage_sectionOne .aboutPage_sectionOne_R .BigImg > figure {
      height: auto;
    }
    .aboutPage .aboutPage_sectionOne .aboutPage_sectionOne_R .SmallImg {
      width: 89px;
      height: auto;
      top: 71%;
      left: -25px;
    }
    .aboutPage .aboutPage_sectionTwo {
      margin: 10px auto;
    }
    .aboutPage .aboutPage_sectionTwo .StatisticsList > ul > li {
      width: 29%;
      margin: 20px 6px;
    }
    .aboutPage .aboutPage_sectionTwo .StatisticsList > ul > li .StatisticsList_Item > span {
      font-size: 12px;
      text-align: center;
      height: 40px;
    }
    .aboutPage .aboutPage_sectionTwo .StatisticsList > ul > li .StatisticsList_Item .count_Item {
      font-size: 18px;
    }
    .aboutPage .aboutPage_sectionTwo .StatisticsList > ul > li .StatisticsList_Item .count_Item * {
      font-size: 18px;
    }
    .aboutPage .aboutPage_sectionTwo .StatisticsList > ul > li .StatisticsList_Item p {
      width: 100%;
      font-size: 12px;
      margin-top: 15px;
    }
    .aboutPage .aboutPage_sectionThree .history-Timeline-slider .historyTop {
      width: 90%;
      margin: 20px auto;
    }
    .aboutPage .aboutPage_sectionThree .history-Timeline-slider .historyTop .historyTop-slider .historyTop-slider_Item .historyTop-slider_Item_Img {
      height: 208px;
    }
    .aboutPage .aboutPage_sectionThree .history-Timeline-slider .historyTop .historyTop-slider .historyTop-slider_Item .historyTop-slider_Item_desc > span {
      font-size: 17px;
    }
    .aboutPage .aboutPage_sectionThree .history-Timeline-slider .historyTop .historyTop-slider .historyTop-slider_Item .historyTop-slider_Item_desc > p {  
      font-size: 12px;
    }
    .aboutPage .aboutPage_sectionThree .history-Timeline-slider .historyBottom {
      width: 100%;
      margin: 0 auto;
      overflow-x: auto;
      padding-bottom: 30px;
      position: absolute;
      top: 87%;
    }
    .history-Timeline{
      position: relative;
    }
    .aboutPage .aboutPage_sectionFour .OurGroup {
      padding: 25px 0;
    }
    .aboutPage .aboutPage_sectionFour .OurGroup .DirectorsList > ul {
      --column: 2;
      --gap-column: 30px;
      --gap-row: 55px;
      justify-content: center;
    }
    .aboutPage .aboutPage_sectionFour .OurGroup .DirectorsList > ul > li .DirectorsList_Item > figure {
      width: 114px;
      height: 132px;
    }
    .aboutPage .aboutPage_sectionFour .OurGroup .DirectorsList > ul > li .DirectorsList_Item > figcaption * {
      font-size: 13px;
    }
    .aboutPage .aboutPage_sectionFour .OurGroup .DirectorsList > ul > li .DirectorsList_Item > figcaption > span {
      font-size: 11px;
    }
    .aboutPage .aboutPage_sectionFour .OurGroup .DirectorsList > ul > li .DirectorsList_Item::before {
      width: 100%;
      height: 170px;
    }
    .aboutPage .aboutPage_sectionFour .OurGroup .DirectorsList {
      margin: 40px auto 0;
      width: 98%;
    }
    .aboutPage .aboutPage_sectionFive .Innovations {
      margin: 30px 0;
    }
    .aboutPage .aboutPage_sectionFive .Innovations .Innovations_slider .Innovations_slider_Item .Innovations_slider_Item_L {
      width: 100%;
      padding-left: 5%;
    }
    .aboutPage .aboutPage_sectionFive .Innovations .Innovations_slider .Innovations_slider_Item .Innovations_slider_Item_R {
      width: 100%;
      height: auto;
    }
    .aboutPage .aboutPage_sectionFive .Innovations .Innovations_slider_pagination {
      left: 50%;
      text-align: center;
      position: relative;
      transform: translateX(-50%);
      margin-top: 15px;
    }
    .aboutPage .aboutPage_sectionFive .Innovations .public_Btn {
      top:0;
      z-index: 99;
    }
    .aboutPage .aboutPage_sectionFive .Innovations .public_Btn.Innovations_slider-next {
      left: 85%;
    }
    .aboutPage .aboutPage_sectionFive .Innovations .public_Btn.Innovations_slider-prev {
      left: 75%;
    }
     /*End aboutPage*/
   

    /*blogDetailPage*/
    .blogDetailPage .blogDetailPage_L .date * {
      font-size: 12px;
    }
    .blogDetailPage .blogDetailPage_L {
      width: 100%;
    }
    .blogDetailPage .blogDetailPage_L .blogDetailPage_ImgGallery .blogDetailPage_ImgGallery_List > li > figure {
      height: 100px;
    }
    .blogDetailPage .blogDetailPage_L .blogDetailPage_ImgGallery {
      margin: 20px 0;
    }
    .blogDetailPage .smallTitle * {
      font-size: 16px;
    }
    .blogDetailPage .blogDetailPage_L .blogDetailPage_Comment .commentList > ul > li .commentList_Item .commentList_Item_R .UserCommentBox_head .UserCommentBox_head_R {
      width: 65px;
      border-radius: 10px;
      background-color: #000;
      transition: all .5s;
      color: #fff;
      padding: 5px 7px;
    }
    .blogDetailPage .blogDetailPage_L .blogDetailPage_Comment .commentList > ul > li .commentList_Item .commentList_Item_R .UserCommentBox_head .UserCommentBox_head_R a span {
      font-size: 11px;
    }
    .blogDetailPage .blogDetailPage_L .blogDetailPage_Comment .commentList > ul > li .commentList_Item .commentList_Item_R .UserCommentBox_head .UserCommentBox_head_L .userName * {
      color: #222737;
      font-weight: 600;
      font-size: 14px;
    }
    .blogDetailPage .blogDetailPage_L .blogDetailPage_Comment .commentList > ul > li .commentList_Item .commentList_Item_R .UserCommentBox_head .UserCommentBox_head_L .date * {
      font-size: 10px;
    }
    .blogDetailPage .blogDetailPage_L .blogDetailPage_Comment .commentList > ul > li .commentList_Item .commentList_Item_R .commentText * {
      font-size: 10px;
      color: #353845;
    }
    .blogDetailPage .blogDetailPage_L .blogDetailPage_Comment .commentList > ul > li .commentList_Item .commentList_Item_UserImg {
      width: 33px;
      height: 33px;
    }
    .blogDetailPage .blogDetailPage_L .blogDetailPage_Comment .commentList > ul > li .commentList_Item .commentList_Item_R .UserCommentBox_head .UserCommentBox_head_L .userName {
      margin-bottom: 0;
    }
    .blogDetailPage .blogDetailPage_L .blogDetailPage_Comment .commentList > ul > li .commentList_Item .commentList_Item_R .UserCommentBox {
      padding: 10px 10px;
    }
    .blogDetailPage .blogDetailPage_L .date {
      margin-bottom: 10px;
    }
    .blogDetailPage .blogDetailPage_L .blogDetailPage_Comment .commentList > ul > li .commentList_Item .commentList_Item_R .answerList {
      width: 100%;
    }
    .blogDetailPage .blogDetailPage_L .blogDetailPage_Comment .commentList {
      margin-bottom: 10px;
    }
    .blogDetailPage .blogDetailPage_L .blogDetailPage_Comment .commentForm .commentFormTitle p {
      font-size: 12px;
    }
    .blogDetailPage .blogDetailPage_L .blogDetailPage_Comment .commentForm .publicForm {
      margin: 10px 0 60px;
    }
    .publicForm ul li {
      margin-bottom: 10px;
    }
   
    .blogDetailPage .blogDetailPage_L .blogDetailPage_Comment .commentForm .publicForm .txt {
      font-size: 13px;
      padding: 10px 0;
    }
    .blogDetailPage .blogDetailPage_R {
      width: 100%;
    }
    .blogDetailPage .blogDetailPage_R .newsCategories .newsCategories_List > ul > li * {
      color: #353845;
      font-size: 14px;
    }
    .popup-public .popup-body {
      max-width: 95%;
      padding: 38px 20px 20px;
      margin: 10px auto 0 auto;
    }
    .popup-close {
      top: 0;
    }
    .popup-close .Icon_item {
      font-size: 26px;
    }
     /*End blogDetailPage*/
     /*blogPage*/
     .blogPage .filteringSection_List {
      margin: 30px 0 30px;
    }
     .filteringSection_List > ul > li {
      margin-left: 5px;
      margin-bottom: 5px;
    }
    .blogPage .filteringSection_List > ul > li > a {
      font-size: 10px;
      padding: 10px 10px;
    }
    .blogPage .blogPageTop .blogPageTop_L {
      width: 100%;
      padding: 10px;
      margin-top: 10px;
    }
    .blogPage .blogPageTop .blogPageTop_R {
      width: 100%;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_R {
      width: 100%;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem {
      background-color: #F0FDF6;
      border-radius: 20px;
      height: auto;
      width: 100%;
    }
    .blogPage .blogList {
      margin-top: 40px;
    }
    .moreSeen > a {
      width: 120px;
      height: 40px;
      font-size: 11px;
    }
    .newsList.newBlogs > ul .newsListItem > figcaption {
      width: 100%;
      padding-right: 0;
    }
    .newsList.newBlogs > ul .newsListItem > figcaption .decs * {
      font-size: 10px;
    }
    .newsList.newBlogs > ul .newsListItem > figcaption .decs {
      font-size: 14px;
      height: 90px;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_R .topnewsSliderItem_R_head {
      margin-bottom: 10px;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .nxtPrevBox {
      top: 14px;
      right: 73%;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_R .topnewsSliderItemTitle * {
      font-size: 14px;
      font-weight: bold;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_R .topnewsSliderItemTitle {
      margin-bottom: 5px;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_R .topnewsSliderItemDate * {
      font-size: 10px;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_L {
      width: 95%;
      margin: 0 auto 10px;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_R {
      padding: 10px;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_R .topnewsSliderItem_R_head .headLbl * {
      font-size: 12px;
    }
    /*End blogPage*/


     /*ContactPage*/
     .contactPage .contactPageUP .contactPageUP_R, .contactPage .contactPageUP .contactPageUP_L {
      width: 100%;
    }
    .contactPage .contactPageUP .contactPageUP_R .contactPageUP_R_Title * {
      font-size: 23px;
    }
    .contactPage .contactPageUP .contactPageUP_R .contactPageUP_R_Content p {
      margin: 10px;
      font-size: 12px;
    }
    .contactPage .contactPageUP .contactPageUP_R .contactPageUP_R_Content figure {
      float: left;
      width: 33%;
    }
    .contactPage::before {
      right: 0;
      width: 100%;
    }
    .contactPage .contactPageUP .contactPageUP_L {
      padding: 10px 15px;
      margin-top: 15px;
    }
    .contactPage .contactPageUP .contactPageUP_L .contactList > ul .contactListItem * {
      font-size: 12px;
    }
    .contactPage .contactPageUP .contactPageUP_L .contactList > ul .contactListItem .Icon_item {
      font-size: 29px;
    }
    .contactPage .contactPageUP .contactPageUP_L .contactSocial p {
      font-size: 11px;
    }
    .contactPage .contactPageCenter .addressBox {
      padding: 10px 10px;
      top: 68%;
      left: 50%;
      width: 95%;
      transform: translateX(-50%);
    }
    .contactPage .contactPageCenter .addressBox > label {
      font-size: 16px;
    }
    .contactPage .contactPageCenter .addressBox address {
      margin: 15px 0;
      font-size: 13px;
    }
    .contactPage .contactPageCenter .addressBox .grayTxt {
      font-size: 11px;
    }
    .contactPage .contactPageCenter {
      height: 270px;
      margin: 10px 0 0;
    }
    .contactPage .contactPageDown .contactPageDown_R {
      width: 100%;
    }
    .contactPage .contactPageDown .contactPageDown_L {
      width: 100%;
    }
    .contactPage .contactPageDown .contactPageDown_R .IconList {
      margin-top: 20px;
      margin-bottom: 20px;
    }
    .contactPage .contactPageUP .contactPageUP_L .contactPageUP_L_Title * {
      font-size: 14px;
    }
    .contactPage .contactPageUP .contactPageUP_L .contactList {
      margin: 20px 0;
      padding: 5px 0;
    }
    .contactPage .contactPageUP .contactPageUP_L .contactPageUP_L_Title {
      width: 100%;
    }
    .contactPage .contactPageDown .contactPageDown_R .contactPageDown_R_Title * {
      font-size: 20px;
    }
    /*End ContactPage*/
    /*detail hotel*/
    .descHide {
      height: 90px;
    }
    .toorDetailPage .toorDetailPageBanner {
      margin-top: 30px;
    }
    .facilitiesList > ul {
      --column: 2;
      --gap-column: 3px;
    }
    .facilitiesList > ul > li .facilitiesListLbl * {
      font-size: 11px;
    }
    .toorDetailPage .toorDetailPage_Info.packageInfo .toorDetailPage_Info_Head .toorDetailPage_Info_Head_Lbl * {
      font-size: 14px;
    }
    .hotelDetailPage .locationSec .locationSec_L .locationSec_L_Desc {
      padding: 20px 5px 0;
    }
    .hotelDetailPage .locationSec .locationSec_L .locationSec_L_Desc p * {
      font-size: 16px;
      font-weight: 600;
    }
    .hotelDetailPage .locationSec .locationSec_R {
      width: 100%;
      margin-top: 0;
    }
    .hotelDetailPage .locationSec .locationSec_L {
      width: 100%;
      height: 220px;
      border-radius: 10px;
      padding: 0 20px;
    }
    .hotelDetailPage .locationSec .locationSec_L .btn {
      margin-top: 30px;
    }
    .hotelDetailPage .locationSec .locationSec_L .locationSec_L_Desc p {
      margin-bottom: 25px;
      justify-content: center;
      align-items: center;
    }
    .hotelDetailPage .toorDetailPage_TopSec .toorDetailPage_TopSec_R > ul > li {
      margin-left: 5px;
    }
    .hotelDetailPage .toorDetailPage_TopSec .toorDetailPage_TopSec_R > ul > li .enTitle label{
      font-size: 10px;
    }
    .starSec .starLbl * {
      font-size: 11px;
    }
    .locationSec * {
      font-size: 11px;
      text-align: center;
    }
    .toorDetailPage .toorDetailPageBanner .toorDetailPageBanner_R > figure {
      height: 170px;
    }
    .toorDetailPage .toorDetailPageBanner .GalleryList > ul > li > figure {
      height: 83px;
    }
    .toorDetailPage .toorDetailPageBanner .GalleryList > ul {
      --column: 2;
      --gap-column: 4px;
      --gap-row: 4px;
    }
    .interestingLocationList > li > a {
      width: 30px;
      height: 30px;
    }
    .interestingLocationList > li > a svg{
      width: 62%;
    }
    .starSec {
      padding: 2px 5px;
    }
    .innerTopMaster .innerH1 {
      width: 92%;
      top: 61%;
      height: 43px;
    }
    .innerTopMaster .innerH1 h1 {
      font-size: 16px;
    }
    .toorListPage .toorListPage_Down .toorListPage_Down_L {
      width: 100%;
      margin-top: 30px;
    }
    .toorListPage .toorListPage_Down .toorListPage_Down_R {
      width: 100%;
    }
    .toorListPage_Down{
      flex-direction: column-reverse;
    }
    .toorList > ul {
      --column: 2;
      --gap-column: 10px;
      --gap-row: 10px;
    }
    .toorList.hotelList .toorSliderItem .toorSliderItemUp {
      height: 112px;
    }
    .hotelTitle *{
      font-size: 12px;
    }
    .toorSliderItem .toorSliderItemDown {
      padding: 10px;
    }
    .bilingualTitle label {
      font-size: 10px;
    }
    .starSec {
      top: 15px;
      padding:3px;
    }
    .filteringBox .filteringBox_Title > span{
      font-size: 13px;
    }
    .filteringBox .filteringBox_Title > span label {
      font-size: 13px;
    }
    .toorDetailPage .toorDetailPage_Info .publicTitle span {
      font-size: 16px;
    }
    .subTitle *{
      font-size: 11px;
    }
    .toorDetailPage .toorDetailPage_Info.packageInfo .packageInfoList .packageInfoList_R .packageInfoList_R_Icon > figure {
      width: 40px;
      height: 40px;
    }
    .toorDetailPage .toorDetailPage_Info.packageInfo .packageInfoList {
      padding: 10px;
    }
    .toorDetailPage .toorDetailPage_Info.packageInfo .packageInfoList .packageInfoList_R .packageInfoList_R_detail > ul > li {
      margin-left: 5px;
    width: 44%;
    margin-bottom: 20px;
    justify-content: center;
    align-items: center;
    }
    .toorDetailPage .toorDetailPage_Info.packageInfo .packageInfoList .packageInfoList_R .packageInfoList_R_detail > ul > li * {
      font-size: 11px;
    }
    .packageInfoList_L{
      margin: 15px auto 10px;
      width: 100%;
    }
    .publicList > ul > li *{
      font-size: 11px;
    }
    .publicList > ul > li::before {
      top: 8px;
    }
    .HotelList > ul .HotelListItem .HotelListItem_R {
      width: 100%;
    }
    .HotelList > ul .HotelListItem .HotelListItem_L {
      width: 100%;
      padding: 10px;
    }
    .HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Up .HotelListItem_L_Up_R h2 label {
      font-size: 10px;
    }
    .HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Up .HotelListItem_L_Up_L .HotelListItem_Facility .hotelFacility_Lbl * {
      font-size: 10px;
    }
    .hotelFacility_Icon{
      margin-left: 3px !important;
  display: flex;
  justify-content: center;
  align-items: center;
    }
    .hotelFacility_Icon svg{
      width: 68%;
    }
    .HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Down .HotelListItem_L_Down_R .priceList > ul .priceListItem .priceListItem_Price * {
      font-size: 11px;
    }
    .HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Down .HotelListItem_L_Down_R .priceList > ul .priceListItem .priceListItem_Lbl * {
      font-size: 11px;
      font-weight: bold;
    }
    .HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Down .HotelListItem_L_Down_R .priceList > ul .priceListItem .priceListItem_Lbl {
      margin-bottom: 0;
    }
    .HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Down .HotelListItem_L_Down_R .priceList > ul .priceListItem {
      padding: 0 10px;
    }
    .HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Down .btn {
      padding: 10px 30px;
    }
    .HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Down {
      margin-top:5px;
    }
    .btn * {
      font-size: 12px;
    }
    .filteringSection_Title{
      margin-bottom: 10px;
    }
    .filteringSection_Title label{
      font-size: 13px;
    }
    .filteringSection_List > ul > li > a {
      font-size: 10px;
      padding: 7px 10px;
    }
    .packageInfoList_R_Icon{
      text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
    }
    .packageInfoList_R_detail{
      margin: 0 auto;
    }
    .packageInfoList_R_detail ul{
      justify-content: center;
    }
    .toorDetailPage .toorDetailPage_Info.packageInfo .packageInfoList .packageInfoList_R .packageInfoList_R_detail > ul > li > label {

      font-weight: bold;
    }
    .toorDetailPage .faqsSection {
      padding: 15px 10px;
    }
    }
    /*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; }
    h2 {
      font-size: 16px !important;
    }
    .navbrcmb {
      width: 700px;
    }
    .cmsSec .cmsSec_Gallery > ul > li > figure {
      width: 100%;
      height: auto;
    }
    .breadcrumbMaster .breadcrumb li a, .breadcrumbMaster .breadcrumb li span {
      font-size: 10px;
      color: #1C1C1C;
      position: relative;
    }
    .inbody.pd .innerH1 {
      top: 35px;
    }
    .inbody.pd::before {
      right: 0;
    }
    .desc * {
      font-size: 12px;
    }
    .cmsSec .cmsSecImg {
      width: 100%;
      height: auto;
      margin: 0 auto;
      float: unset;
    }
    .cmsSec .cmsSecTitle > span {
      font-size: 20px;
      margin-top: 10px;
    }
    .cmsSec .cmsSecTitle > label {
      font-size: 15px;
    }
    .aboutUsPage .aboutUsPage_Gallery {
      margin: 20px 0;
    }
    .aboutUsPage .aboutUsPage_Top {
      margin-top: 10%;
    }
    .aboutUsPage .aboutUsPage_Gallery figure {
      height: 145px;
    }
    .aboutUsPage .Statistics {
      margin: 30px 0;
    }
    .aboutUsPage .Statistics .statsList {
      width: 100%;
      margin: 0 auto;
    }
    .statsList > li .statsList_title * {
      color: #A1A1A1;
      font-size: 10px;
    }
    .statsList > li .count_Item {
      font-size: 22px;
    }
    .statsList > li .count_Item * {
      font-size: 20px;
    }
    .aboutUsPage .aboutUsPage_Top .aboutUsPage_Top_R {
      width: 100%;
    }
    .SloganSec * {
      font-size: 32px;
    }
    .aboutUsPage .aboutUsPage_Top .aboutUsPage_Top_L {
      width: 100%;
    }
    .aboutUsPage .aboutUsPage_Top .aboutUsPage_Top_L .desc {
      margin-top: 20px;
    }
    .blogDetailPage .blogDetailPage_R {
      width: 100%;
    }
    .blogDetailPage .blogDetailPage_R .blogDetailPage_Img > figure {
      height: auto;
      border-radius: 20px;
      overflow: hidden;
    }
    .blogDetailPage .blogDetailPage_R .blogDetailPageTitle .blogDetailPageTitle_H1 * {
      font-size: 19px;
    }
    .blogDetailPage .blogDetailPage_L {
      width: 100%;
    }
    .insideTitle {
      margin-bottom: 15px;
      margin-top: 10px;
    }
    .insideTitle > label {
      font-size: 14px;
    }
    .lblList > ul > li {
      margin-bottom: 5px;
    }
    .blogDetailPage .blogDetailPage_L .newsRelatedList > ul .newsListItem {
      margin-bottom: 10px;
    }
    /*blogPage*/
    .blogPage .filteringSection_List {
      margin: 30px 0 30px;
    }
     .filteringSection_List > ul > li {
      margin-left: 5px;
      margin-bottom: 5px;
    }
    .blogPage .filteringSection_List > ul > li > a {
      font-size: 10px;
      padding: 10px 10px;
    }
    .blogPage .blogPageTop .blogPageTop_L {
      width: 100%;
      padding: 10px;
      margin-top: 10px;
    }
    .blogPage .blogPageTop .blogPageTop_R {
      width: 100%;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_R {
      width: 100%;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem {
      background-color: #F0FDF6;
      border-radius: 20px;
      height: auto;
      width: 100%;
    }
    .blogPage .blogList {
      margin-top: 40px;
    }
    .moreSeen > a {
      width: 120px;
      height: 40px;
      font-size: 11px;
    }
    .newsList.newBlogs > ul .newsListItem > figcaption {
      width: 100%;
      padding-right: 0;
    }
    .newsList.newBlogs > ul .newsListItem > figcaption .decs * {
      font-size: 10px;
    }
    .newsList.newBlogs > ul .newsListItem > figcaption .decs {
      font-size: 14px;
      height: 90px;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_R .topnewsSliderItem_R_head {
      margin-bottom: 10px;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .nxtPrevBox {
      top: 14px;
      right: 73%;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_R .topnewsSliderItemTitle * {
      font-size: 14px;
      font-weight: bold;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_R .topnewsSliderItemTitle {
      margin-bottom: 5px;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_R .topnewsSliderItemDate * {
      font-size: 10px;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_L {
      width: 95%;
      margin: 0 auto 10px;
    }
 
    /*End blogPage*/
    
     /*ContactPage*/
     .contactPage .contactPageUP .contactPageUP_R, .contactPage .contactPageUP .contactPageUP_L {
      width: 100%;
    }
    .contactPage .contactPageUP .contactPageUP_R .contactPageUP_R_Title * {
      font-size: 23px;
    }
    .contactPage .contactPageUP .contactPageUP_R .contactPageUP_R_Content p {
      margin: 10px;
      font-size: 12px;
    }
    .contactPage .contactPageUP .contactPageUP_R .contactPageUP_R_Content figure {
      float: left;
      width: 33%;
    }
    .contactPage::before {
      right: 0;
      width: 100%;
    }
    .contactPage .contactPageUP .contactPageUP_L {
      padding: 10px 15px;
      margin-top: 15px;
    }
    .contactPage .contactPageUP .contactPageUP_L .contactList > ul .contactListItem * {
      font-size: 12px;
    }
    .contactPage .contactPageUP .contactPageUP_L .contactList > ul .contactListItem .Icon_item {
      font-size: 29px;
    }
    .contactPage .contactPageUP .contactPageUP_L .contactSocial p {
      font-size: 11px;
    }
    .contactPage .contactPageCenter .addressBox {
      padding: 10px 10px;
      top: 68%;
      left: 50%;
      width: 95%;
      transform: translateX(-50%);
    }
    .contactPage .contactPageCenter .addressBox > label {
      font-size: 16px;
    }
    .contactPage .contactPageCenter .addressBox address {
      margin: 15px 0;
      font-size: 13px;
    }
    .contactPage .contactPageCenter .addressBox .grayTxt {
      font-size: 11px;
    }
    .contactPage .contactPageCenter {
      height: 270px;
      margin: 10px 0 0;
    }
    .contactPage .contactPageDown .contactPageDown_R {
      width: 100%;
    }
    .contactPage .contactPageDown .contactPageDown_L {
      width: 100%;
    }
    .contactPage .contactPageDown .contactPageDown_R .IconList {
      margin-top: 20px;
      margin-bottom: 20px;
    }
    .contactPage .contactPageUP .contactPageUP_L .contactPageUP_L_Title * {
      font-size: 14px;
    }
    .contactPage .contactPageUP .contactPageUP_L .contactList {
      margin: 20px 0;
      padding: 5px 0;
    }
    .contactPage .contactPageUP .contactPageUP_L .contactPageUP_L_Title {
      width: 100%;
    }
    .contactPage .contactPageDown .contactPageDown_R .contactPageDown_R_Title * {
      font-size: 20px;
    }
    /*End ContactPage*/
      /*detail hotel*/
      .descHide {
        height: 90px;
      }
      .toorDetailPage .toorDetailPageBanner {
        margin-top: 30px;
      }
      .facilitiesList > ul {
        --column: 2;
      }
      .facilitiesList > ul > li .facilitiesListLbl * {
        font-size: 12px;
      }
      .toorDetailPage .toorDetailPage_Info.packageInfo .toorDetailPage_Info_Head .toorDetailPage_Info_Head_Lbl * {
        font-size: 14px;
      }
      .hotelDetailPage .locationSec .locationSec_L .locationSec_L_Desc {
        padding: 30px 5px;
      }
      .hotelDetailPage .locationSec .locationSec_L .locationSec_L_Desc p * {
        font-size: 16px;
        font-weight: 600;
      }
      .hotelDetailPage .locationSec .locationSec_R {
        width: 100%;
        margin-top: 0;
      }
      .hotelDetailPage .locationSec .locationSec_L {
        width: 100%;
        height: 290px;
        border-radius: 10px;
        padding: 0 20px;
      }
      .hotelDetailPage .locationSec .locationSec_L .locationSec_L_Desc p {
        margin-bottom: 25px;
        justify-content: center;
        align-items: center;
      }
      .hotelDetailPage .toorDetailPage_TopSec .toorDetailPage_TopSec_R > ul > li {
        margin-left: 5px;
      }
      .hotelDetailPage .toorDetailPage_TopSec .toorDetailPage_TopSec_R > ul > li .enTitle label{
        font-size: 10px;
      }
      .starSec .starLbl * {
        font-size: 11px;
      }
      .locationSec * {
        font-size: 11px;
        text-align: center;
      }
      .toorDetailPage .toorDetailPageBanner .toorDetailPageBanner_R > figure {
        height: 300px;
      }
      .toorDetailPage .toorDetailPageBanner .GalleryList > ul > li > figure {
        height: 148px;
      }
      .toorDetailPage .toorDetailPageBanner .GalleryList > ul {
        --column: 2;
        --gap-column: 4px;
        --gap-row: 4px;
      }
      .innerTopMaster .innerH1 {
        top: 62%;
        height: 50px;
      }
      .innerTopMaster .innerH1 h1 {
        font-size: 16px;
      }
      .toorListPage .toorListPage_Down .toorListPage_Down_L {
        width: 100%;
        margin-top: 30px;
      }
      .toorListPage .toorListPage_Down .toorListPage_Down_R {
        width: 100%;
      }
      .toorListPage_Down{
        flex-direction: column-reverse;
      }
      .toorList > ul {
        --column: 3;
        --gap-column: 10px;
        --gap-row: 10px;
      }
      .toorList.hotelList .toorSliderItem .toorSliderItemUp {
        height: 112px;
      }
      .hotelTitle *{
        font-size: 12px;
      }
      .toorSliderItem .toorSliderItemDown {
        padding: 10px;
      }
      .bilingualTitle label {
        font-size: 10px;
      }
      .starSec {
        top: 15px;
        padding: 5px;
      }
      .filteringBox .filteringBox_Title > span{
        font-size: 13px;
      }
      .filteringBox .filteringBox_Title > span label {
        font-size: 13px;
      }
      .packageInfoList_L{
        margin: 15px auto 10px;
        width: 100%;
      }
      .publicList > ul > li *{
        font-size: 11px;
      }
      .publicList > ul > li::before {
        top: 8px;
      }
      .HotelList > ul .HotelListItem .HotelListItem_R {
        width: 100%;
      }
      .HotelList > ul .HotelListItem .HotelListItem_L {
        width: 100%;
        padding: 10px;
      }
      .HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Up .HotelListItem_L_Up_R h2 label {
        font-size: 10px;
      }
      .HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Up .HotelListItem_L_Up_L .HotelListItem_Facility .hotelFacility_Lbl * {
        font-size: 10px;
      }
      .toorDetailPage .faqsSection {
        padding: 15px 10px;
      }
      .hotelFacility_Icon{
        margin-left: 3px !important;
    display: flex;
    justify-content: center;
    align-items: center;
      }
      .hotelFacility_Icon svg{
        width: 68%;
      }
      .HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Down .HotelListItem_L_Down_R .priceList > ul .priceListItem .priceListItem_Price * {
        font-size: 11px;
      }
      .HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Down .HotelListItem_L_Down_R .priceList > ul .priceListItem .priceListItem_Lbl * {
        font-size: 11px;
      }
      .HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Down .HotelListItem_L_Down_R .priceList > ul .priceListItem {
        padding: 0 10px;
      }
      .HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Down .btn {
        padding: 10px 30px;
      }
      .btn * {
        font-size: 12px;
      }
      .filteringSection_Title{
        margin-bottom: 10px;
      }
      .filteringSection_Title label{
        font-size: 13px;
      }
      .filteringSection_List > ul > li > a {
        font-size: 10px;
        padding: 7px 10px;
      }
      .packageInfoList_R_Icon{
        text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
      }
      .packageInfoList_R_detail{
        margin: 0 auto;
      }
      .packageInfoList_R_detail ul{
        justify-content: center;
      }
      .toorDetailPage .toorDetailPage_Info.packageInfo .packageInfoList .packageInfoList_R .packageInfoList_R_detail > ul > li > label {
  
        font-weight: bold;
      }
      .toorDetailPage .toorDetailPage_Info.packageInfo .packageInfoList .packageInfoList_R .packageInfoList_R_detail > ul > li {
        margin-left: 0;
        width: 45%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 29px;
      }
      .toorDetailPage .toorDetailPage_Info.packageInfo .packageInfoList .packageInfoList_R .packageInfoList_R_detail {
        margin-right: 0;
      }
      .HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Down {
        margin-top: 10px;
      }
    }
    /*720 up to 1000*/
    @media only screen and (min-width : 720px) and (max-width : 1000px) {
     
      h2 {
        font-size: 16px !important;
      }
      .inbody.pd::before {
        right: 0;
      }
      /*aboutPage*/
      .SloganSec * {
        font-size: 23px;
      }
      .aboutUsPage .aboutUsPage_Top .aboutUsPage_Top_L {
        width: 58%;
      }
      .aboutUsPage .aboutUsPage_Gallery figure {
        height: 220px;
        border-radius: 15px;
      }
      .aboutUsPage .aboutUsPage_Gallery {
        margin: 30px 0 0;
      }
      .aboutUsPage .Statistics {
        margin: 30px 0;
      }
      .cmsSec .cmsSecImg {
        width: 44%;
        height: 547px;
        margin: 0 0 20px 20px;
        float: right;
      }
      .aboutUsPage .cmsSec .cmsSecImg.active .airlineIcon {
        top: 42%;
      }
      .aboutUsPage .cmsSec .cmsSecImg.active .cmsSecImgBottom {
        top: 42%;
        right: 31%;
      }
      .cmsSec .cmsSec_Gallery > ul > li > figure {
        width: 100%;     
        height: auto;
      }
      .cmsSec .cmsSec_Gallery {
        margin: 20px 0;
      }
      .cmsSec .cmsSecTitle > label {
        font-size: 14px;
      }
      .cmsSec .cmsSecTitle > span {
        font-size: 18px;
        font-weight: bold;
        margin-top: 10px;
      }
      .aboutUsPage .cmsSec .desc {
        margin: 20px 0;
      }
      .desc * {
        font-size: 12px;
        line-height: 25px;
      }
      .signature p{
        font-size: 13px;
      }
    
    /*End aboutPage*/

    
    /*blogDetailPage*/
    .blogDetailPage .blogDetailPage_R .blogDetailPage_Img > figure {
      height: auto;
    }
    .blogDetailPage .blogDetailPage_R .blogDetailPageTitle .blogDetailPageTitle_H1 * {
      font-size: 19px;
    }
    .lblList > ul > li > a {
      padding: 5px 5px;
      font-size: 10px;
    }
    .insideTitle > label {
      font-size: 15px;
    }
    .blogDetailPage .blogDetailPage_L .newsRelatedList > ul .newsListItem > figcaption > a {
      margin-top: 4px;
      font-size: 10px;
      height: 44px;
    }
    .blogDetailPage .blogDetailPage_L .newsRelatedList > ul .newsListItem > figcaption {
      width: 67%;
      padding-right: 5px;
    }
    .blogDetailPage .blogDetailPage_L .newsRelatedList > ul .newsListItem > figure {
      width: 56px;
      height: 56px;
    }
    .blogDetailPage .blogDetailPage_L .newsRelatedList > ul .newsListItem > figcaption > label {
      font-size: 9px;
    }
    /*BlogPage*/
   
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_R {
      padding: 10px;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem .topnewsSliderItem_R .topnewsSliderItem_R_head .headLbl * {
      font-size: 12px;
    }
    .blogPage .filteringSection_List > ul > li > a {
      font-size: 10px;
      border-radius: 40px;
      padding: 10px 10px;
    }
    .filteringSection {
      margin: 10px 0;
    }
    .filteringSection_List > ul > li {
      margin-left: 10px;
      margin-bottom: 10px;
    }
    .blogPage .blogPageTop .blogPageTop_R {
      width: 100%;
    }
    .blogPage .blogPageTop .blogPageTop_L {
      width: 100%;
    }
    .blogPage .blogPageTop .blogPageTop_R .topnewsSlider .topnewsSliderItem {
      background-color: #F0FDF6;
      border-radius: 20px;
      height: 285px;
      margin-bottom: 10px;
    }
    .newsList.newBlogs > ul .newsListItem > figure {
      height: 100px;
      width: 100px;
    }
    .moreSeen > a {
      width: 140px;
      height: 42px;
      font-size: 12px;
    }
    .newsList.newBlogs > ul .newsListItem > figcaption .decs * {
      font-size: 10px;
    }
    .newsList.newBlogs > ul .newsListItem > figcaption .decs {
      margin-top: 10px;
      height: 64px;
    }
      /*contactPage*/
      .contactPageUP{
        margin-top: 50px;
      }
      .contactPage .contactPageUP .contactPageUP_R .contactPageUP_R_Title * {
        font-size: 22px;
      }
      .contactPage .contactPageUP .contactPageUP_R .contactPageUP_R_Content p {
        margin: 20px 20px 20px 20px;
        font-size: 12px;
      }
      .contactPage .contactPageUP .contactPageUP_R .contactPageUP_R_Content figure {
        float: left;
        width: 32%;
      }
      .contactPage .contactPageUP .contactPageUP_L .contactPageUP_L_Title * {
        font-size: 15px;
      }
      .contactPage .contactPageUP .contactPageUP_L .contactPageUP_L_Title {
        width: 100%;
      }
      .contactPage .contactPageUP .contactPageUP_L .contactPageUP_L_Title * {
        font-size: 13px;
      }
      .contactPage .contactPageUP .contactPageUP_L {
        padding: 20px 20px;
      }
      .contactPage .contactPageUP .contactPageUP_L .contactList {
        margin: 16px 0;
        padding: 10px 0;
      }
      .contactPage .contactPageUP .contactPageUP_L .contactList > ul .contactListItem * {
        font-size: 11px;
      }
      .contactPage .contactPageUP .contactPageUP_L .contactList > ul .contactListItem .Icon_item {
        font-size: 27px;
      }
      .contactPage .contactPageUP .contactPageUP_L .contactList > ul .contactListItem {
        margin-bottom: 10px;
      }
      .contactPage .contactPageUP .contactPageUP_L .contactSocial p {
        font-size: 10px;
      }
      .contactPage .contactPageUP .contactPageUP_L .contactSocial .socialList > ul > li {
        margin-right: 5px;
      }
      .contactPage .contactPageCenter .addressBox {
        width: 50%;
      }
      .contactPage .contactPageCenter .addressBox > label {
        font-size: 15px;
      }
      .contactPage .contactPageCenter .addressBox address {
        margin: 10px 0;
        font-size: 12px;
      }
      .contactPage .contactPageCenter .addressBox .grayTxt {
        font-size: 10px;
      }
      .contactPage .contactPageDown {
        margin-top: 70px;
      }
      .contactPage .contactPageDown .contactPageDown_R .contactPageDown_R_Title * {
        font-size: 20px;
        font-weight: bold;
      }
      .contactPage .contactPageDown .contactPageDown_R .contactPageDown_R_Title {
        margin-bottom: 15px;
      }
      .contactPage .contactPageDown .contactPageDown_R .IconList {
        margin-top: 20px;
      }
      .contactPage::before {
        right: 0;
      }
      /*End contactPage*/
      /*detail hotel*/
      .descHide {
        height: 78px;
      }
      .toorDetailPage .toorDetailPageBanner {
        margin-top: 30px;
      }
      .facilitiesList > ul {
        --column: 3;
      }
      .hotelDetailPage .locationSec .locationSec_R {
        width: 59%;
        margin-top: 0;
      }
      .hotelDetailPage .locationSec .locationSec_L {
        width: 39%;
        height: 353px;
        border-radius: 10px;
      }
      .hotelDetailPage .toorDetailPage_TopSec .toorDetailPage_TopSec_R > ul > li {
        margin-left: 5px;
      }
      .hotelDetailPage .toorDetailPage_TopSec .toorDetailPage_TopSec_R > ul > li .enTitle label{
        font-size: 10px;
      }
      .innerTopMaster .innerH1 {
        top: 71%;
        height: 58px;
      }
      .innerTopMaster .innerH1 h1 {
        font-size: 16px;
      }
      .filteringBox .filteringBox_Title > span{
        font-size: 11px;
      }
      .filteringBox .filteringBox_Title > span label {
        margin-left: 5px;
        font-size: 11px;
      }
      .toorListPage .toorListPage_Down .toorListPage_Down_R {
        width: 69%;
      }
      .toorListPage .toorListPage_Down .toorListPage_Down_L {
        width: 28.5%;
      }
      .filteringBox .filteringBox_Title > a {
        font-size: 10px;
      }
      .filteringBox .filteringBox_Content {
        padding: 5px;
      }
      .filteringBox .searchForm .searchTxt {
        width: 82%;
        font-size: 12px;
      }
      .starListFilter > ul > li .starListFilterItem {
        padding: 5px 0;
      }
      .hotelListPage .HotelsWithoutStars {
        margin: 15px 0 10px;
      }
      .hotelListPage .HotelsWithoutStars > span {
        font-size: 11px;
      }
      .filterDynamicItem * {
        font-size: 11px;
      }
      
.toorList > ul {
  --column: 2;
}
.toorDetailPage .toorDetailPage_Info.packageInfo .packageInfoList .packageInfoList_R .packageInfoList_R_detail > ul > li {
  margin-left: 10px;
}
.toorDetailPage .toorDetailPage_Info.packageInfo .packageInfoList .packageInfoList_R .packageInfoList_R_detail > ul > li *{
  font-size: 13px;
}
.btn {
  padding: 10px 15px;
}
.btn * {
  font-size: 11px;
}
.HotelList > ul .HotelListItem .HotelListItem_L {
  width: 67%;
  padding: 20px;
}
.HotelList > ul .HotelListItem .HotelListItem_R {
  width: 32%;
}
.HotelList > ul .HotelListItem .HotelListItem_L .HotelListItem_L_Down .HotelListItem_L_Down_R .priceList > ul .priceListItem {
  padding: 0 10px;
}

    }
    /*1001 up to 1249*/
    @media only screen and (min-width : 1001px) and (max-width : 1249px) {
      .inbody.pd::before {
        right: 0;
      }
      .SloganSec * {
        font-size: 34px;
      }
      .aboutUsPage .aboutUsPage_Top .aboutUsPage_Top_L {
        width: 56%;
      }
      .aboutUsPage .aboutUsPage_Gallery figure {
        height: 300px;
      }
      .aboutUsPage .Statistics {
        margin: 40px 0;
      }
      .aboutUsPage .cmsSec .cmsSecImg.active .cmsSecImgBottom {
        top: 55%;
        right: 47%;
      }
      .aboutUsPage .cmsSec .cmsSecImg.active .airlineIcon {
        top: 52%;
      }
      .cmsSec .cmsSecTitle > span {
        font-size: 25px;
        font-weight: bold;
        line-height: 30px;
        margin-top: 10px;
      }
      .cmsSec .cmsSecImg {
        margin: 0 0 20px 20px;
      }
      .cmsSec {
        min-height: 530px;
      }
      .lblList > ul > li > a {
        padding: 10px 15px;
        transition: all .5s;
      }
      .blogDetailPage .blogDetailPage_R .blogDetailPageTitle .blogDetailPageTitle_H1 * {
        font-size: 26px;
      }
      .blogDetailPage .blogDetailPage_L .newsRelatedList > ul .newsListItem > figure {
        width: 75px;
        height: 75px;
      }
      .cmsSec .cmsSec_Gallery > ul > li > figure {
        width: 100%;
        height: auto;
      }
      /*blogPage*/
      .blogPage .filteringSection_List > ul > li > a {
        font-size: 12px;
        border-radius: 40px;
        padding: 11px 20px;
      }
      .filteringSection_List > ul > li {
        margin-left: 5px;
        margin-bottom: 5px;
      }
      .blogPage .blogPageTop .blogPageTop_L .desc {
        margin-bottom: 26px;
      }
      .blogPage .blogList {
        margin-top: 20px;
      }
      .newsList.newBlogs > ul .newsListItem > figure {
        height: 156px;
        width: 156px;
      }
      .newsList.newBlogs > ul .newsListItem > figcaption .decs {
        height: 64px;
      }
      .newsList.newBlogs > ul .newsListItem > figcaption .decs * {
        font-size: 11px;
      }
      .toorDetailPage .toorDetailPage_Info.packageInfo .packageInfoList .packageInfoList_R .packageInfoList_R_detail > ul > li {
        margin-left: 30px;
      }
      .HotelList > ul .HotelListItem .HotelListItem_R {
        width: 24%;
      }

    }
     /*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) {
      .blogPage .filteringSection_List > ul > li > a {
        font-size: 13px;
        border-radius: 40px;
        padding: 17px 30px;
      }
      .HotelList > ul .HotelListItem .HotelListItem_R {
        width: 23%;
      }
    }
      
    /*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) {
      
    }