
@media screen and (max-width: 1199px) {
	.top-left-myaccoutn-nav li {font-size:11px;padding:0 4px;}
	.welcome {font-size:14px;}
	.language a {font-size:12px;}
	.top-nav .navbar-default .collapse ul.navbar-nav li a { font-size:12px; }
	.top-call-now h1 { font-size:13px; }
	.top-right-search { margin-top:0px; }	
	.language .btn-group .btn:first-child {margin-right:2px;}
	.foot-logo img {width: 95px;height: 33px;}
	.foot-social ul li a img {width:34px;}
	.foot-privacy, .foot-website {margin-left:5px;}
	.foot-last-logo img {width:100px;}
	.home-slider-caption {padding:10px 0;}
	.slider-left-col-main {margin-top:10px;padding:5px 1px;}
	.slider-left-col:nth-child(1) {width:150px;}
	.slider-left-col:nth-child(2) {}
	.slider-left-col:nth-child(3) {width:150px;}
	.slider-left-col:nth-child(1) .slider-left-col-text ul, .slider-left-col:nth-child(3) .slider-left-col-text ul {float:none !important;}
	.home-slider-date-table tbody tr td .form-control {max-width:110px;}
	.slider-form-first-radio, .slider-right-form-main>.btn {margin:5px 0;}
	.slider-right-form-main>h1 {font-size: 15px;margin: 0;}
	.home-polular-destinations-content {min-height:170px;}
	.home-2orange {min-height:400px;}
	.slider-right-form-main { margin-top:35px; }
	.form-control { padding:0 12px; height:30px; }
	.home-banner-recent-search-in { bottom:34px; }
	.home-banner-recent-search-in::after { left:134px; }
}
@media screen and (max-width: 991px) {
	.welcome { text-align:center; }
	.logo { text-align: center; }
	.top-left-myaccoutn-nav {text-align:center;padding:0 0 10px 0;}
	.language .btn-group .btn:first-child {margin-right:10px;}
	.language .btn-group .btn {line-height:normal;}
	.top-left-myaccoutn-nav li { font-size:14px;}
	.welcome { font-size:17px; }
	.language a { font-size:15px; }
	.top-nav .navbar-default .collapse ul.navbar-nav li a { font-size:15px; }
	.top-call-now h1 { font-size:18px; }
	.language { text-align:center; }
	.top-nav .navbar-default .collapse { text-align:center; margin: 10px 0 0;}
	.top-nav .navbar-default .collapse ul.navbar-nav li a {padding:0 12px;border:0;}
	.top-nav .navbar-default .collapse ul.navbar-nav li a:hover {border:0;}
	.navbar-nav { display: inline-block; float: none; }
	.top-call-now { float: none; text-align:center; }
	.right { float:none; }
	.welcome {line-height:normal;margin-bottom:10px;float:none;}
	.col-md-7 .top-left-myaccoutn-nav {float:none;margin:0;}
	.header-top-blue-main {padding:10px 0;}
	.top-call-now:first-child {padding:0 0 10px 0;}
	.foot-nav {margin-bottom:30px;}
	.foot-privacy, .foot-website, .foot-last-logo, .foot-copyright {float:none;margin:0 0 5px 0;}
	.foot-privacy ul li:first-child {padding-left:0;}
	.home-slider-caption {padding: 10px 0;position: relative;}
	.slider-left-col-main {margin: 10px 0;}
	.home-slider-date-table tbody tr td .form-control {max-width: 100%;}
	.home-slider-room-table tbody tr td .form-control {max-width:100%;}
	.slider-left-col {width:32% !important;margin:0 0.5%;}
	.slider-left-col-text {padding:5px;}
	.slider-left-col-text ul {float:none !important;}
	.home-product-col {/*width: 32.33%;*/margin-bottom: 30px;}
	.resp-tabs-list li {padding:8px 20px;}
	.home-right, .home-left {padding: 15px;float: none;width: 100%;}
	.home-left-in, .home-right-in {float: none;width: 100%;}
	.home-2orange {min-height:100%;padding:15px;}
	.home-banner-recent-search-in {right: 0;width: 100%;}
	.customer_service_tab { float:left; width:100%; }
	.slider-right-form-main { margin-top:75px; }
	.resp-tabs-list li { padding: 8px 10px; }
}
@media screen and (max-width: 767px) {
	.top-nav .navbar-default .collapse{margin:0;}
	.navbar-nav {display:block;}
	.top-nav .navbar-default .collapse ul.navbar-nav li a {padding: 5px 15px;margin: 0;}
	.top-nav .navbar-default .collapse {padding:0 15px;text-align:left;}
	.foot-first-main {text-align:center;}
	.foot-social {margin-top:30px;}
	.foot-2col-nav {float:none;display:inline-block;}
	.foot-social ul li {margin:0;}
	.home-tab {margin:20px 15px;}
	ul.resp-tabs-list {display: none;}
	h2.resp-accordion {display: block;}
	.resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}
	.resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: 100px;clear: none;}
	.resp-accordion-closed {display: none !important;}
	.resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
	h2.resp-accordion:first-child {border-top:1px solid #c1c1c1 !important;}
	.resp-tab-content {border: 1px solid #c1c1c1;border-top-color: #5AB1D0;}
	.home-polular-destinations-content {min-height:100%;margin-bottom:30px;}
	.home-product-col {width: 49%;border-radius: 5px;border: 1px solid #ccc;padding: 10px;}
	.flight_middle { float:left; padding-top:20px; }
	.customer_service_text { padding-bottom:30px !important; }
	.travel_insurance_text img { width:100%; }
}
@media screen and (max-width: 500px) {
	.slider-left-col {width:100% !important;margin:10px 0;float:none;}
	.slider-left-col-main {padding: 5px 10px;}
	.home-slider-date-table tbody tr td {width: 100%;display: block;}
	.home-slider-date-table tbody tr td:nth-child(2) {padding:0;}
	.home-slider-room-table tbody tr td .form-control {max-width:70px;}
	.home-product-col {width: 100%;margin:0 0 15px 0;}
	.home-product-row {margin:0;}
	.home-2orange ul li a {line-height:normal;}
	.home-2orange h1 img {margin:0 5px 0 0;}
	.home-2orange h1 {font-size:14px;}
	.signin_btn{ width:100%; text-align:center; }
	.travel_insurance_tab li a { margin-right:0; }
}
@media screen and (max-width: 480px) {
	.home-banner-recent-search-in-right, .home-banner-recent-search-in-left {float: none;width: 100%;}
	.home-banner-recent-search-in {padding:10px;}
	.ui-datepicker-multi-2 .ui-datepicker-group { width:100% !important; }
	.ui-widget-content { width:100% !important; left:0 !important; }
	.customer_service_text h1 { padding:0 15px; }
	.customer_service_text_list li { font-size:11px; }
	.travel_insurance_tab { width:100%; }
	.travel_insurance_tab li { display:inherit; } 
	.travel_insurance_tab li a { width:100%; margin-bottom:5px; text-align:center; float:left; }
	.slider-right-form-main { margin-top:200px; }
	.form-control { margin:5px 0; }
}
@media screen and (max-width: 360px) {
	.top-left-myaccoutn-nav li { font-size:11px; }
	.foot-logo img {width: auto;height: auto;display:block;margin:5px auto;}
	.home-2orange ul li a { font-size:13px; }
}