/***********~Media Query~***********/
@media only screen and (min-width:1200px) {
	nav .side-menu-wrapper ul li a {padding: 10px 10px;}	
}
@media only screen and (min-width:1920px) {
	.swiper-container-one {height: 50vh;}	
}

@media only screen and (max-width: 1350px) {
.swiper-slider-offers .swiper-wrapper {padding-left: 10px;}
.swiper-container-one .swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:-10px;}
.swiper-container-one .swiper-button-next, .swiper-container-rtl .swiper-button-prev {right:-10px;}	
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {right:0;}
.swiper-container-one .slider-contant .banner-button {right: 80px;}	
}
@media only screen and (max-width: 1200px) {
.tabs-holder {width:900px;}	
.swiper-slider-offers .swiper-wrapper {padding-left: 10px;}
.swiper-container-one .swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:-10px;}
.swiper-container-one .swiper-button-next, .swiper-container-rtl .swiper-button-prev {right:-10px;}
.flightsoffer-holder .code-block span {font-size: 12px;} 
.flightsoffer-holder .code-block input {font-size:14px;width:92px;}
.flightsoffer-holder .code-block {padding: 8px 6px;}
.slider-exclusive-hotel .hotel-deals-img img {min-height:182px;}
.profile-description {width: 270px}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {right:15px;}
.swiper-container-one .slider-contant .banner img { max-width: 80%;}
.swiper-container-one .slider-contant .banner-button {right: 90px;}
}
@media only screen and (max-width: 1024px) {
.sub-nav .hide-mobile {display:none;}
.sub-nav .mobile-show {display:block !important;}
header nav .side-menu-wrapper .menu-holder {position:static; width:100%;}
header nav .side-menu-wrapper .menu-holder {padding:10px 0;}
.submenu-holder {position:static; padding-left:0; width:100%;}
header nav .side-menu-wrapper ul.dropdown-nav > li.d_active > a:after{content: "\f0dd";}	
header nav .side-menu-wrapper .menu-holder{background:#3f6ec2 !important;}
nav .side-menu-wrapper .menu-holder > a {margin-bottom:0; padding:0 10px;} 	 
header nav .side-menu-wrapper ul.dropdown-nav {width:100%;max-width: initial;}	
header nav .side-menu-wrapper .menu-holder:before {top: 30px;}	
	.submenu-holder h2 {margin:10px 0 0 0 !important}
	header nav .side-menu-wrapper ul.dropdown-nav li a {padding:5px 10px !important;} 
	header nav .side-menu-wrapper ul.dropdown-nav li {padding:0 !important;}
	header nav .side-menu-wrapper ul.dropdown-nav li.d_active:first-child a:after {top: 8px;right: 10px;}
	header nav .side-menu-wrapper ul.dropdown-nav > li.d_active > a:after {top: 8px;right: 10px;}
	header nav .side-menu-wrapper ul.dropdown-nav li .submenu-holder a {padding:5px 10px 0 10px!important}
	header nav .side-menu-wrapper .main-nav li:nth-child(3) .menu-holder {width:auto;}
	nav .side-menu-wrapper ul li {position:relative;}
	nav .side-menu-wrapper ul li a:hover {background:transparent !important; color:#000;}
}

@media only screen and (max-width: 991px) {
/***********~header & nav~***********/
header.header .slide-menu-open {top: 13px;}	
header.header nav {color:#fff; border-bottom:0;}	
header.header nav a.mobilesOnly {color:#fff;}	
nav .side-menu-wrapper ul li{float: initial;padding: 5px 0;}
nav .side-menu-wrapper ul li.hide-mobile{display:none}
nav .side-menu-wrapper ul li:first-child{display:none;}	
.side-menu-wrapper .pull-right {float:none !important;}
nav .side-menu-wrapper ul li a {color:#000 !important;text-align: left !important;padding: 6px 10px !important;}	
.slide-menu-open,.side-menu-overlay,.menu-close,.contact-holder {display:block;}
.slide-menu-open {position:absolute;right: 15px;top: 20px;width: 30px;}
header .container {position:relative;}
header .right-pannel > li:first-child {display:none;}
header .right-pannel > li:nth-child(2) {display:none;}
header .logo img {max-width: 120px;}
header .right-holder {margin-top: 15px;margin-right: 45px;}
header .sign-login-holder {margin-left: 10px;}
a.mobilesOnly {color: #000;font-weight: bold;}
a.mobilesOnly i {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);color: #ef3339; display:inline-block; padding-left:10px;position: relative;top: -5px;}
nav {padding: 8px 0; border-bottom:2px solid #fff;}
.side-menu-wrapper {overflow: hidden;/*background:rgba(0,0,0,.8);*/background:#fff;padding:20px 10px;position: fixed;top: 0;
right: -290px;height: 100%;z-index:1000;transition: 0.5s;width: 250px;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.side-menu-wrapper > ul{margin-top:20px;overflow-y: auto;}
.side-menu-wrapper > a.menu-close {padding: 8px 0 4px 23px;color:#000;display: block;margin:-15px 0 -15px -18px;font-size: 35px;text-decoration: none;}
.side-menu-overlay {height: 100%;width: 0;position: fixed;z-index:3;top: 0;left: 0;background-color: rgba(0,0,0,.4);overflow-y: auto;overflow-x: hidden;text-align: center;opacity: 0;transition: opacity 1s;}
header nav .side-menu-wrapper ul.dropdown-nav li a {color:#fff !important}	
header nav .menu-holder a.mobile-show {color:#fff !important}	
.booking-btn {position: relative;}
.booking-btn .btn {color:#000 !important;}	
/*slider Top Domestic Flight Deals*/
.slider-domestic .swiper-wrapper {display:flex;}	
.slider-international .swiper-wrapper{display:flex;}
.slider-exclusive-hotel {overflow:hidden;}	
.profile-description {float:left;width:500px;}
.tabs-holder {width:auto;}	
.ui-datepicker.ui-datepicker-multi {max-width:720px;}
.swiper-container-one .slider-contant{display:none;}
.swiper-container-one .swiper-button-next, .swiper-container-rtl .swiper-button-prev {display:none;}
.swiper-container-one .swiper-button-prev, .swiper-container-rtl .swiper-button-next {display:none;}
.slider-exclusive-hotel .hotel-deals-img img {min-height:inherit;}
.swiper-slider-offers .swiper-wrapper {padding-left:20px;}
.flightsoffer-holder .offer-code {width:90%; padding:0px 0px;}
.flightsoffer-holder .code-block span {font-size:14px;}	
.flightsoffer-holder .code-block input {font-size: 15px;}
.flightsoffer-holder .code-block {padding: 10px 10px;}
.flightsoffers-main-holder .swiper-slider-offers {margin-bottom:30px;}	
.subscribeemail-holder .subscribeemail-text {margin-bottom:20px;}
.why-book {margin:0;}	
.why-book li span br {display:none;}
.slider-domestic {margin-bottom:30px;}
.tabs-panels .search-btn {width: 140px;position: absolute;top: -46px;right: 0px;}
.tabs-panels .trips3 .search-btn {top:-81px;}	 
.tabs-panels .advanceoptions-holder .toggle-switch {margin-left: 6px;margin-bottom: 10px;}
.tabs-panels .advanceoptions-holder .advanceoptions {clear: both;margin:10px 0 0 0;}
.tabs-panels .advanceoptions-holder .toggle-contant {margin-top:0;}	
.tabs-panels .advanceoptions-holder .toggle-contant .form-holder {width: 100%;}
.tabs-panels .passenger-holder {left:-40px;}
.tabs-panels .add-more .form-holder {width:50%;}
.tabs-panels .add-city {margin-top:20px;}
.tabs-panels .add-more-wrap .datepicker-input {margin-top:20px;}
.tabs-panels .add-more .close-button {top: 20px;}
.toggle-switch .switch {margin-top: 0;}	
.toggle-switch .slider {top: 2px;}	
.ui-datepicker.ui-datepicker-multi:before{margin-left: 35px;}
.heading-why {font-size:24px;}	
.why-book li span {margin-top:5px;}
.circle {width:40px;height:40px;line-height:40px; font-size:16px;right:3px;}	
.circle__item > a {width:35px;height:35px;line-height: 35px;}
.circle__item {width:35px;height:35px;line-height: 35px;font-size: 16px;}
.heading-03 {font-size:24px;}
.heading-03 span {font-size:14px;}	
.flightsoffers-main-holder {padding: 25px 0 30px 0;}
.white-bg {padding: 30px 0 25px 0;}	
.heading-05 span {display:block;font-size:14px;}
.heading-05 {margin-bottom: 40px;font-size:24px;}
.slider-holiday-international {margin-bottom:20px;}	
.slider-exclusive-hotel .hotel-deals-caption .view-detals-btn {position:relative; margin-top:20px;}	
.slider-exclusive-hotel .hotel-deals-caption {min-height:initial;}
.travel-box {min-height:75px;}
.slider-exclusive-hotel .swiper-slide {padding:0 10px;}
.our-client .swiper-pagination {display:none;} 
.why-book li:before {width: 70px;height: 70px;}	
.why-book li:after {left: 16px;top: 12px;}
.why-book li:nth-child(3):after {left: 7px;}
.why-book li:nth-child(4):after {left: 3px;top: 8px;}
.heading-05 {font-size:24px;}
.tabs-panels .tab-hotel  .search-btn {top:0;}  
/***********~footer~***********/
footer .footer .pull-right {float:none !important;}
footer .footer .hide-mobile-social {display:none;}
footer .copyright .hide-mobile {display:none;}
footer .copyright ul.social {display:block;} 
footer .inner {display:none;}
footer .toggle {text-align:center;}
footer .nav-footer a {text-align:center;}
footer .footer h6 {padding:10px 0; margin:0; font-weight:bold; font-size:14px;}
footer .spacer-top {margin:0 0 10px 0; text-align:center;padding: 5px 0 0 0;}
footer .footer {background:#e0e0e5 url('../images/footer-bg.jpg') no-repeat top center;padding:20px 0;}
footer .nav-footer,.inner {padding:10px 0 0 0;}
footer .paddingNone {padding:0;}
footer .copyright .social2 {line-height:22px;}
footer .subscribeemail-holder .form-holder {width: 365px;}
footer .subscribeemail-holder { width: 705px;}	
}
@media only screen and (max-width: 768px) {
body {font-size:14px;}

}
@media only screen and (max-width: 767px) {
/***********~section~***********/
    .item {
        width: 25px;
        height: 25px;
    }
    .swiper-container-one {
        height: auto;
    }
    .offer-inner {width: 80%;}
    .offer-inner .close-offer {top: 0;}
    .offer-inner .close-offer img {max-width: 25px;}
	.adult-info {display:none !important;}
	.tabs-panels .add-more-wrap .datepicker-input {margin-top: 0;}
	.tabs-panels .add-more {padding-top: 0;}
	.tabs-panels .add-city {margin:0;}
	.tabs-panels .add-more .close-button {top:0;}
	.tabs-holder {position:static;}	
	.tabs-holder .tabs-thumb {width: 32.6%;}
	.tabs-panels .toggle-switch:first-child {margin-right: 10px;}
	.ui-datepicker td {height: 40px;}
	.tabs-panels .form-holder .input-effect:focus ~ .focus-border {width:100%;}
	.tabs-thumb:nth-child(3) a {padding: 30px 0 0 0;}
	.tabs-thumb:first-child a {padding: 30px 0 0 0;}
	.tabs-thumb:nth-child(2) a {padding: 30px 0 0 0;}
	.tabs-thumb:nth-child(2) a:before {top: 8px;left: 0;right: 0;margin: 0 auto;}
	.tabs-thumb:first-child a:before{top: 8px;left: 0;right: 0;margin: 0 auto;}
	.tabs-thumb:nth-child(3) a:before {right: 0;margin: 0 auto;top: 8px;left: 0;}
	.tabs-holder .tabs-panels:after {display:none;}
	.tabs-holder .tabs-panels {padding:10px 0;}
	.passenger-toggle {width: 160px;margin:0 auto;}
	.tabs-panels .advanceoptions-holder {margin: 0 -15px 0 -15px;}
	.tabs-panels .advanceoptions-holder .advanceoptions {margin:0;}
	.tabs-panels .advanceoptions-holder .switch-contant {margin:0;}
	span.breck-text {line-height: 18px !important;}
	#go-top {width:30px; height:30px;line-height:30px;}
	.main-block {display:none;}
	.ui-datepicker{background: #fff;left: 15px !important;right: 15px !important; width:auto;box-shadow: 0 0 16px 10px rgba(0,0,0,.19);
	z-index: 33333 !important; position: fixed !important; top:115px !important;}
	.ui-datepicker .ui-datepicker-prev {left: 20px;}
	.ui-datepicker .ui-datepicker-next {right: 20px;}
	.ui-datepicker table {margin: 0 0 0;overflow: hidden;}
/* 	.why-book li {width:50%;margin-bottom: 30px;}*/
	.tabs-panels {padding: 1.5rem 15px 2rem 15px;}
	.tabs-panels .search-btn {display:none;}
	.advanceoptions-holder .advanceoptions {float:none;}
	.advanceoptions-holder .toggle-switch {margin-left:0;float:none; margin-bottom:5px;}
	.mobile-show {display:block !important;}
	.desktop-show {display:none !important;}
	.toggle-switch .switch {margin-bottom: 10px;}
	.button-search {width: 155px;display:inline-block; margin:10px auto 0 auto;}
 	.passenger-holder {min-width:initial;left:0;right:0;top:90px;max-width: 420px; margin:0 auto;}
	.tabs-panels .form-holder{position:relative; margin-bottom:25px;padding-right:0;}
	.tabs-panels .form-pos-none {position:relative;}
	.form-input-main {position:relative;float: left;width: 100%;}
	.add-room:after {display:none;}
	.passenger-holder-top {top: 118px;}
	.advanceoptions-holder .toggle-contant {margin-top: 0;}
	.advanceoptions-holder {margin:15px -15px 0 -15px;}
	.domestic-from {margin-top:0;}
	.add-room {top:5px;}
	.tabs-thumb a {font-size:14px; position:relative; min-width:initial;}
	.flightsoffer-holder .code-block {max-width: 320px;margin: 0 auto;}
	.flightsoffer-holder .offer-title span {margin-bottom:10px;}
	.tabs-panels .advanceoptions-holder .toggle-switch {margin-left: 0;float: left;clear: both;}
	.tabs-panels .advanceoptions-holder .toggle-contant {margin-top:0;}
	 ul.tcm-icon li {margin-bottom: 10px;}
/*
	.heading-why {font-size:22px;}
	.heading-why span {font-size:14px;}
*/
/*
	.why-book li span {margin-top: 12px;}
	.why-book li {margin-bottom:10px;}
	.why-book li span br {display:block;}
*/
	.heading-03 {font-size:22px;}
	.caption-inner .caption-title {font-size:16px;}
	.caption-inner .price {font-size: 22px;}
	.caption-inner .price .fas {font-size:18px;}
	.view-all {position:static;text-align: center;margin-bottom: 10px;}
	.holiday-img-caption-holder .holiday-caption .title-holiday {font-size:16px;}
	
/*
	.swiper-container-one span.swiper-pagination-current {font-size:16px;}
	.swiper-container-one span.swiper-pagination-current:before {font-weight:bold;font-size: 22px;}
	.swiper-container-one .swiper-pagination div {line-height: 16px;font-size: 12px;}
	.swiper-container-one span.swiper-pagination-current {line-height: 18px;}
*/

	.travel-box {min-height:initial;}
	.travels-row li {padding: 58px 0 20px 0;}
	.holiday-img-caption-holder .holiday-caption .price {margin-bottom: 10px;}
	.travel-img {margin-top:20px;}
	.heading-05 {font-size:22px;}
	.heading-03:after {width: 220px;}
	.heading-05:after{width: 220px;}
	.our-client .client-name {margin-bottom: 10px;float: none;}
	.our-client .profile {width: 140px;height: 140px;margin: 0 auto;float:none;display: block;}
	.our-client .profile img {width: 140px;height: 140px; padding:10px;}
	.our-client .profile:before {width: 140px;height: 70px;border-bottom-left-radius: 140px;border-bottom-right-radius: 140px;}
	.profile-description {width: 100%;margin-top: 15px;text-align: center;}
	.travels-row .title-travel {font-size:16px;}
	.view-all-button {margin-top:20px;}
	.btn {padding: 6px 15px;}
	.swiper-container-one {height: auto;}
	.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {display:none;}
	.body {overflow:hidden;}
	/*footer*/
	footer .subscribeemail-holder {width: 100%;}
	footer .footer-subscribeemail .subscribeemail-holder .subscribeemail-text {display:none;}
	footer .subscribeemail-holder .form-holder {float:none; width: auto;}
	.swiper-slider-offers .swiper-button-next, .swiper-container-rtl .swiper-button-prev {font-size:24px;}
	.swiper-slider-offers .swiper-button-prev, .swiper-container-rtl .swiper-button-next {font-size:24px;left: initial;right: initial;}
	.subscribeemail-holder {clear: both;float: left;width: 100%;margin-top: 20px;}
	.flightsoffer-holder .code-block {margin-bottom:5px;}
	.popup-wrap {min-width: initial; margin:0 15px;padding:20px 15px;}
	.loader {width: 40px;height: 40px;}
	.loader::after {left: 18px;top: 66px;}
	.pagination a {padding:6px 12px;}
	.pagination {width: 284px;}
	.swap-button {
    width: 35px;
    height: 35px;
    background: #fff url(../images/sprite-img01.png) no-repeat;
    display: block;
    margin: 0 auto;
    background-position: -249px -887px;
    cursor: pointer;
    position: absolute;
    top: 17px;
    right: 60px;
    padding: 10px;
    border-radius: 50%;
    border: 1px solid #a1a1a1;
		    z-index: 1;
}
@keyframes item-1_move {
  0%, 100% {transform: translate(0, 0)} 
  25% {transform: translate(0, 20px)} 
  50% {transform: translate(20px, 20px)} 
  75% {transform: translate(20px, 0)} 
}

@keyframes item-2_move {
  0%, 100% {transform: translate(0, 0)} 
  25% {transform: translate(-20px, 0)} 
  50% {transform: translate(-20px, 20px)} 
  75% {transform: translate(0, 20px)} 
}

@keyframes item-3_move {
  0%, 100% {transform: translate(0, 0)} 
  25% {transform: translate(0, -20px)} 
  50% {transform: translate(-20px, -20px)} 
  75% {transform: translate(-20px, 0)} 
}

@keyframes item-4_move {
  0%, 100% {transform: translate(0, 0)} 
  25% {transform: translate(20px, 0)} 
  50% {transform: translate(20px, -20px)} 
}
	
}
@media only screen and (max-width:580px) {
	.img-caption-holder {width: 100%;}
	.arrow-right:after {border-color: #f1f1f1 transparent transparent transparent;bottom: -12px;    right: 0;    left: 0;top: auto;}
	.caption-inner .from-start {position:static;}
	.img-caption-inner{min-height:initial;}
	.img-caption-inner img.full {position:static;}
	.border-white:hover .arrow-right:after {border-color: #f3aba8 transparent transparent transparent;}
	.arrow-left:after {border-color: #f1f1f1 transparent transparent transparent;bottom: -12px;    right: 0;    left: 0;top: auto;}
	.border-white:hover .arrow-left:after {border-color: #f3aba8 transparent transparent transparent;}
}
@media only screen and (max-width:488px) {
/***********~header & nav~***********/    
header .sign-login-holder .profile {border-radius:50%;padding:0; width:36px; height:36px; text-align:center}	
header .right-pannel .dd-selected label {display:none;}
.sign-login-holder a span {display:none;}
a.profile i.fa-sort-down, a.profile i.fa-sort-up {display:none;}
header .right-pannel .dd-select {min-width: 85px;width: auto !important;}
header .dd-pointer {margin-top: 12px;}
header .dd-options {top: 40px;}
header .dd-pointer-up {margin-top: 1px !important;}
header .dd-options:before{right:inherit;left:18px;}
header .sign-login-holder .sign-up-droupdown {left:-36px;min-width: 110px; text-align:center;}
header .sign-up-droupdown:before {right:0;left:0;}
header .slide-menu-open span {width: 28px;height: 3px;}
header .sign-login-holder .sign-up-droupdown li a {font-size: .88em;padding: 6px 10px;}
header .logined-holder .logined li a {padding:8px 15px 8px 45px;}
header .logined-holder .logined {text-align:left;}
header .logined-holder .logined ul {padding: 10px 0 10px 0;}
header .logined {width: 220px;left:-175px !important;}
header .logined:before {right: 18px; left:initial;}
 
/***********~section~***********/
.tab-flight .tabs-panels .radio {margin-right: 5px;}
.tab-flight .radio input[type="radio"] + .radio-label:before {width: 22px;
    height: 22px;top:-1px; margin-right: 5px;}	
.tab-flight .radio	  {    margin-right: 3px;}
.tabs-thumb {float:left;margin-right: 3px;}
.tabs-thumb:last-child{margin-right:0;}	
.tabs-thumb a {font-size:14px;}	
.tabs-panels .form-holder {width:100%;padding-right: 0;margin-bottom: 25px;}
.toggle-switch .switch {font-size:12px;}	
.tabs-panels .form-holder .icon-right:after {right: 5px;} 	
.form-holder .icon-color {right:5px;}
.advanceoptions-holder .toggle-contant .form-holder {width:100%;}
.advanceoptions-holder {margin:0 -15px 0 -15px;}
.advanceoptions-holder .advanceoptions {margin-bottom:0;}
.advanceoptions-holder .toggle-switch {margin-bottom:0;}
.advanceoptions-holder .switch-contant {margin-top: 0;}
.tabs-panels {padding:10px!important;}
.button-search {margin-top: 10px;}
.tabs {margin: 10px 0 0 0;}	
.passenger-travelclass .right-holder.radio {display:block;}	
.passenger-holder .left-holder {border-right:0; padding:15px 0 0  0;width: auto;float: none;}
 
.adult {width:100%;float: left;}
.add-room .count {float:left;margin: 0 auto;margin-bottom: 10px;}
.passenger-holder .radio {margin-bottom:10px;display: block;}	
.passenger-holder .right-holder {width:100%;padding: 10px 0;}
.passenger-holder {top:0;}	
.add-more .form-holder{width:100%;}
.passenger-holder .radio label {font-size:14px;}
.form-holder .input-effect:focus ~ .focus-border {width:100%;}	
.add-room {padding: 0px 15px 15px 15px; margin-right: 0;width: auto;max-width:100%;}
.add-room .room-add-holder h1 {font-size:14px;}
.add-room .room-add-holder {margin-top: 15px;}
.add-room {top:0;}	
.room-add-holder .col-xs-6 {width:100%;} 
.add-room-btn .btn {padding: 6px 15px; font-size:12px;}	
.tabs-panels .domestic-from {margin-top:0;}	
.add-more {padding-top:0;}	
.add-more-wrap .datepicker-input {margin-top:0;}
.add-city {margin-top:0;}	
.add-city .btn3 {min-width: initial; padding:6px 15px; font-size:12px;}
.add-more .close-button {top:-5px;}
/*.tabs-panels .trips, .trips2, .trips3 {max-height: 305px;overflow-y: scroll; padding: 0 15px;margin: 0 0;-webkit-overflow-scrolling: touch;}*/
	
	
.tabs-panels .trips-height{max-height: initial !important;overflow-y: initial;}
.passenger-col {float:left; width:auto; padding-right:8px;}	
.room-add-holder .room-col {width:auto; padding-right:0;float:left;}
.domestic-from .col-xs-6 {width:100%;} 
/*.why-book li{float:none;top: 16px;position: relative;width: 230px;margin: 0 auto; display:block;}*/
.header.header .logo img {max-width: 95px;}	
header.header .right-holder {margin-top: 6px;}
	.flightsoffers-main-holder .offer {display:none;}
	.swiper-slider-offers .swiper-button-next, .swiper-container-rtl .swiper-button-prev {bottom:20px;}
	.swiper-slider-offers .swiper-button-prev, .swiper-container-rtl .swiper-button-next {bottom:20px;}
	.flightsoffer-holder {margin:0 10px;}
.light-graybg {padding: 20px 0;}
.white-bg {padding: 20px 0;}
.tabs-panels .add-more .form-holder {width:100%;}	
	
/***********~footer~***********/
}
@media only screen and (max-width:360px) {
/***********~header & nav~***********/    
.contact-holder .pull-left {display:none;} 
.contact-holder .pull-right,.contact-holder .pull-left{float:none !important; text-align:center}
header .right-pannel li {padding:0;}
header .logo img {max-width: 95px;}
header .right-holder {margin-top: 8px;}
.slide-menu-open {top: 14px;}
	.subscribeemail-holder .form-holder .input {font-size:11px;}	
/***********~section~***********/	
	.flightsoffer-holder .code-block span {font-size:13px;}
	.flightsoffer-holder .code-block input {font-size: 14px;}
	.swiper-slider-offers .swiper-wrapper {padding-left: 10px;}
	.flightsoffers-main-holder .offer:after { left: 32px;top: -12px;}
	
/***********~footer~***********/
footer .copyright .social2 {float:none !important; clear:both; text-align:center;}
footer .copyright ul.social {margin-top:5px;}
footer .copyright .social2 {line-height:initial;}
	
}

@media only screen and (max-width:359px) {
	.flightsoffer-holder .code-block {width:100%;}
	.flightsoffer-holder .code-block span {display: block;width: 100%;}
	.flightsoffer-holder .code-block {padding: 5px 10px;}
	.flightsoffer-holder .offer-title span {font-size: 14px;}
	.flightsoffer-holder .offer-title span .fa-rupee-sign {font-size: 12px;}
	.flightsoffers-main-holder .offer:after{display:none;}
	.flightsoffers-main-holder .offer:before {display:none;}
	.subscribeemail-holder .subscribeemail-text {width:100%;margin: 0 auto 20px 0;}
	.subscribeemail-holder .form-holder .inputsubscribe {padding: 0 20px 0 10px;}
/*
	.heading-why {font-size: 20px;}
	.heading-why span{    font-size: 13px;}
*/
	.heading-why:after {width: 115px;}
	.flightsoffers-main-holder { padding: 20px 0 20px 0;}
	.light-graybg {padding:20px 0;}
	.heading-03 {    font-size: 20px;}
	.heading-03 span {font-size:13px;margin-top: 5px;}
	.heading-03:after {    width: 235px;}
	.heading-05 {font-size: 20px;}
	.heading-05 span {font-size:13px;}
	.slider-holiday-indian {margin-bottom:0;}
	.heading-05 span {margin-top:5px;}
	.travel-img {margin-top:15px;}
	.our-client .profile {float: none; margin: 0 auto; display:block;}
	.profile-description {float:none; text-align:center; width: auto;}
	.our-client .client-name {float:none;}
	.heading-05 {margin-bottom:30px;}
	.travels-row li {padding:58px 0 10px 0;}
}