@media screen and (max-width:1366px){	}/*max-width:1366px*/@media screen and (max-width:1200px){	}/*max-width:1200px*/@media screen and (max-width:1199px){	.travel-budget h3 {font-size: 15px;}	.price_filter {margin-top: 5px;}	.travel-select-icon select, .travel-check-icon input {font-size: 12px;}	.travel-select-icon:after { padding: 10px 3px;}	.single-tab-select-box h2 {font-size: 15px;}	.item-title { bottom: 6%;left: 15px;}	.thumbnail h2 {line-height: 1.5;}	.blog-content .thumbnail { height: 540px;}	.blog-content .caption .blog-txt a { padding-bottom: 0px;margin-top:0px;}	}/*max-width:1199px*/@media screen and (max-width:1100px){    }/*max-width:1100px*/@media screen and (max-width:1099px){    }/*max-width:1099px*/@media screen and (max-width:1024px){}/*max-width:1024px*/@media screen and (min-width:992px){  .single-travel-boxes:not(.insurance-travel .single-travel-boxes) {    margin-top: -80px;  }}/*max-width:992px*/@media screen and (max-width:991px){  .filter-toggle {    display: block!important;  }  .p-info-content {    width: 33%;  }  .p-info-content p{      font-size:11px;  }    .main-menu .nav li {padding: 20px 5px 0px;}	.navbar-collapse {padding-right: 40px;padding-left: 0px;}	.main-menu .nav li a {font-size:13px;padding: 11px 1px 29px;}	.book-btn {width: 100px;font-size: 13px;}		.price_slider_amount > input[type="text"] {width: 160px;}	/*.appsLand-btn {padding: 17px 35px;}*/	.single-special-shape-txt {left: 25px;}}/*max-width:991px*/@media screen and (min-width:768px) and (max-width:1060px) {  .popup {    top: 10%;    left: 10%;    padding: 20px;    background: #fff;    border-radius: 5px;    width: 80%!important;    position: relative;    transition: all 5s ease-in-out;  }  .mybooking .popup label {    font-size: 10px!important;  }  .mybooking .popup td {    font-size: 8px !important;  }}@media screen and (min-width:666px) and (max-width:800px) {  .priceSection{      width:25%;  }  .priceSection .makeFlex {    display: block !important;  }}  @media screen and (min-width:767px) {    .popup {      top: 2%;    }  }  @media screen and (max-width:767px) {    .popup .close {      position: absolute;      top: 8px;      right: 17px;      transition: all 200ms;      font-size: 35px;      font-weight: bold;      text-decoration: none;      color: #333;    }    .popup h2 {      margin-top: 0;      text-align: center;      color: #333;      font-size: 20px;      margin-bottom: 20px;    }    .popup .content {      overflow: hidden !important;      height: 500px;      overflow-y: scroll !important;    }    .modify-search {      gap: 5px !important;      flex-wrap: wrap;      justify-content: space-between !important;      padding: 10px 5px !important;    }      .modify-search .modify-button {        width: 100%;        justify-content: center;        justify-items: anchor-center;      }      .modify-search .v-line {        display: none;      }      .modify-search .about-view.packages-btn {        width: 90px !important;        font-size: 11px;        height: 25px;      }      .modify-search h3, .modify-search h4 {        font-size: 10px !important;      }      .modify-search span {        font-size: 10px !important;      }      .modify-search p {        font-size: 9px !important;      }    .mobile-modify-search .modify-location {      gap: 10px !important;    }    .mobile-modify-search .modify-button {      margin-top: 5px;    }    .sticky-wrapper .navbar-collapse.collapse.in {      background: rgba(77,78,84,1);      width: 112%;      margin-left: -14px;      padding-left: 27px;    }    .logo {      float: left;    }    .main-menu .navbar-toggle {      float: right;      margin: 17px 0;    }    .navbar-collapse {      padding-right: 15px;      padding-left: 15px;    }    .main-menu .nav li a {      font-size: 14px;      padding: 0px 1px 10px;      display: inline-block;    }    .sticky-wrapper.is-sticky .main-menu .nav a:before {      bottom: 0px;    }    .about-us-txt {      max-width: 450px;    }    .travel-budget h3 {      margin-bottom: 20px;    }    .single-service-box {      flex-direction: column;      height: auto;    }    .service-content {      margin: 0 auto;      margin-top: 30px;    }    .single-package-item {      max-width: 450px;      margin: 0 auto;      margin-bottom: 30px;    }    .single-special-offer {      margin-bottom: 30px;    }    .home1-testm-single {      max-width: 345px;      margin: 0 auto;    }    .blog-content {      max-width: 400px;      margin: 30px auto;    }      .blog-content .thumbnail .thumbnail-img img, .thumbnail-img-overlay {        width: 100%;        margin-left: 0px;      }    .thumbnail-img-overlay {      left: 0px;    }    .single-footer-item {      margin-bottom: 30px;    }    .footer-logo {      padding-top: 0;    }    .header-area .row {      display: inherit;    }    .trip-circle {      display: flex;      margin-bottom: 17px;      margin-top: 20px;      flex-wrap: wrap;      justify-content: space-between;    }    .single-trip-circle:nth-child(4) {      display: flex;      margin-left: 0;    }    .dropdown-content {      position: initial !important;    }  }  /*max-width:767px*/  @media screen and (max-width: 660px) {    .passenger-flight-detail {      border: 1px solid #d1d1d1;      padding: 20px 10px;    }      .passenger-flight-detail p {        color: #747474;        font-size: 10px;        font-weight: 500;      }    .dropdown-content {      position: initial !important;    }    .home1-testm-single {      max-width: 350px;      margin: 0 auto;    }    .main-menu .nav li a {      font-size: 14px;    }    .about-us {      display: block;      /* justify-content: center; */      align-items: center;      width: 100%;      position: relative;      background-size: cover;      background-position: center;      min-height: 800px;    }      .about-us:before {        position: absolute;        content: "";        top: 0;        left: 0;        width: 100%;        background: none;        background-size: cover;        background-position: top;        height: 52%;      }    .single-travel-boxes {      background: #fff;      border-radius: 10px;      margin-top: 25%;    }    .flight-search-btn {      position: absolute;      left: 30%;      height: 45PX;      background: #FF5722;      border-color: #FF5722;    }    .filtr-item {      max-width: 100%;    }    .top-bar {      background: #3B1E54;      color: white;    }    .header-area {      position: relative;      width: 100%;      background: white;      border: 1px solid #d9d9d9;    }    .single-trip-circle:nth-child(3) {      display: flex;      margin-left: 0;    }    .single-trip-circle:nth-child(4) {      display: flex;      margin-left: 0;    }    .single-package-item {      max-width: 100%;      margin: 0 auto;      margin-bottom: 30px;    }    .sticky-wrapper .navbar-collapse.collapse.in {      background: white;      /* width: 100%; */      text-align: left;      margin-left: -14px;      padding-left: 27px;    }    .navbar-right {      float: left !important;    }    .main-menu .nav li {      text-align: left;      position: relative;      padding: 16px 20px 0px;      -webkit-transition: all 0.2s linear;      -moz-transition: all 0.2s linear;      -ms-transition: all 0.2s linear;      -o-transition: all 0.2s linear;      transition: all 0.2s linear;    }      .main-menu .nav li a {        margin-left: 10px;      }    .trip-circle {      flex-direction: initial;      flex-wrap: wrap;      gap: 20px;    }    .flight-type {      background: #cfe2ff;      width: 49% !important;    }    .flight-type-main {      flex-wrap: wrap;    }    .flight-type .flight-type-name span {      font-weight: 500;      color: #545454;      font-size: 10px;    }    .flight-container {      display: block;    }    .airline-info-wrapper {      display: flex;      gap: 5px !important;      align-items: center;    }    .note {      display: none !important;    }    .header-area .row {      display: inherit;    }    .faresummary .table {      width: 100% !important;    }    .flightDetailsRow .flightDtlInfo {      flex-wrap: wrap;    }    .baggageInfo {      margin: 10px 0px;    }    .flight-celender-accordion .accordion-body {      padding: 0;      margin-top: 5px;    }    .airlineDtlDuration {      width: 60px;    }    .fliStopsSep p {      border-top: 2px solid rgb(81, 226, 194);      margin-top: 3px;    }    .process-step-cont {      white-space: initial;    }    /* .process-main { */    /* flex-wrap: wrap; */    /* } */    /* .col-3 { */    /* width: 46%; */    /* } */    /* .process-main .col-3:nth-of-type(3):not(:first-child):before { */    /* top: -19.5px; */    /* left: calc(-50% + 145px); */    /* transform: rotate(150deg); */    /* } */    /* .process-main .mobile-process:not(:first-child):before { */    /* display: none; */    /* } */    .process-label {      color: #959595;      font-size: 12px;    }    .passenger-main {      text-align: center;    }    .passenger-flight-from,    .passenger-flight-time,    .passenger-flight-to {      margin-top: 20px;    }    .desktop-filter {      display: none;    }    .mobile-flight-detail {      position: absolute;      /* bottom: 0; */      top: 23%;      right: 6%;      z-index: 9;      border: 10px;      display: block !important;    }      .mobile-flight-detail .popup .content {        max-height: 100% !important;        overflow: auto;      }      .mobile-flight-detail .small-button {        padding: 15px !important;      }        .mobile-flight-detail .small-button i {          font-size: 20px;        }    /*   .mobile-modify-search{	  display:block!important;	   }*/    .modify-search {      gap: 5px !important;      flex-wrap: wrap;      justify-content: space-between !important;      padding: 10px 5px !important;    }      .modify-search .modify-button {        width: 100%;        justify-content: center;        justify-items: anchor-center;      }      .modify-search .v-line {        display: none;      }      .modify-search .about-view.packages-btn {        width: 90px !important;        font-size: 11px;        height: 25px;      }      .modify-search h3, .modify-search h4 {        font-size: 10px !important;      }      .modify-search span {        font-size: 10px !important;      }      .modify-search p {        font-size: 9px !important;      }    .mobile-modify-search .modify-location {      gap: 10px !important;    }    .mobile-modify-search .modify-button {      margin-top: 5px;    }    .fare-title {      margin-top: 10px;    }    .mobile-fare-option {      padding: 10px;      flex-wrap: wrap;    }      .mobile-fare-option .fare-option {        width: 100%;      }    .round-trip-multi {      padding: 10px;      max-width: 100%;      overflow-x: auto;      overflow-y: hidden;      white-space: nowrap;      scrollbar-color: #f89828 #f89828;    }    .about-us h2 {      font-size: 18px !important;    }    .popup {      top: 10%;      left: 10%;      padding: 15px;    }    .popup {      width: 82% !important;    }    .ViewFareBtn {      width: auto;    }    .flight-celender-accordion .accordion-button {      display: block;    }    .multi-fare {      padding-left: 0 !important;    }    .logo-flight-area, .middle-flight, .priceSection {      width: auto !important;      justify-content: center !important;    }    .flight-celender-accordion .btnlink {      width: 100%;      margin-top: 5px;    }  }  /*max-width:660px*/  @media screen and (max-width: 640px) {    .desc-tabs .nav-tabs > li > a {      padding: 17px 10px 17px 10px;    }    .blog-head h2 {      font-size: 18px;    }  }  /*max-width:640px*/  @media screen and (max-width: 540px) {    .filtr-item {      max-width: 350px;      margin: 0 auto;    }    .subscribe-title h2 {      font-size: 28px;    }  }  /*max-width:540px*/  @media screen and (max-width: 480px) {    .about-us h2 {      font-size: 30px;    }    .time-after:after {      display: none;    }    .single-package-item {      max-width: 350px;      margin: 0 auto;      margin-bottom: 30px;    }    .single-special-shape-txt {      left: 30px;    }  }  /*max-width:480px*/  @media screen and (max-width: 440px) {    .desc-tabs .nav-tabs > li > a, .desc-tabs .nav-tabs > li.active > a {      padding: 17px 10px 17px 10px;      font-size: 12px;    }    .nav-tabs {      border-bottom: 0;    }    .single-trip-circle:nth-child(2) {      margin-left: 0px;    }    .about-view.travel-btn {      width: 150px;    }    .filtr-item {      max-width: 100%;    }    .home1-testm-txt p {      font-size: 14px;      max-width: 180px;    }    .dicount-offer-content h2 {      font-size: 24px;    }    .single-package-item {      max-width: 100%;      margin: 0 auto;      margin-bottom: 30px;    }    .about-view.packages-btn.offfer-btn {      margin-right: 10px;    }    .custom-input-group .subscribe-btn {      float: left;      top: 76px;    }    .custom-input-group .form-control {      padding-right: 0px;      font-size: 13px;    }  }  /*max-width:400px*/  @media screen and (max-width:360px) {    .travel-select-icon select, .travel-check-icon input {      font-size: 10px;    }    .travel-check-icon:after {      padding: 10px 5px;    }    .subscribe-title h2 {      font-size: 20px;    }    .subscribe-title p {      font-size: 14px;    }    .flight-type-name span {      font-size: 11px !important;    }    .flight-type-name h5 {      font-size: 13px;    }    .flight-type {      padding: 10px 7px;    }    .timingOption {      padding: 5px 5px;    }    .stop-info p {      font-size: 13px;    }    .timingOption .makeFlex {      gap: 0;      justify-content: space-between;      flex: 1;      margin-top: 5px;    }    .flightDetailsInfo {      padding: 2px;    }    .baggageInfo .fontSize14 {      font-weight: 700;      font-size: 13px;    }  }  /*max-width:350px*/  @media screen and (max-width: 320px) {    .dicount-offer-content h2 {      font-size: 16px;    }  }  /*max-width:320px*/  /*max-width:300px*/