@font-face {
	font-family: 'Conv_Museo300-Regular';
	src: url('../fonts/Museo300-Regular.eot');
	src: local('☺'), 
		url('../fonts/Museo300-Regular.woff') format('woff'), 
		url('../fonts/Museo300-Regular.ttf') format('truetype'), 
		url('../fonts/Museo300-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'GothamBook-Regular';
	src: url('../fonts/GothamBook_gdi.eot');
	src: url('../fonts/GothamBook_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamBook_gdi.woff') format('woff'),
		url('../fonts/GothamBook_gdi.ttf') format('truetype'),
		url('../fonts/GothamBook_gdi.svg#GothamBook-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2248;
}
@font-face {
	font-family:'Lato-Regular';
	src: url('../fonts/Lato-Regular_gdi.eot');
	src: url('../fonts/Lato-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Regular_gdi.woff') format('woff'),
		url('../fonts/Lato-Regular_gdi.ttf') format('truetype'),
		url('../fonts/Lato-Regular_gdi.svg#Lato-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Lato-Bold';
	src: url('../fonts/Lato-Bold_gdi.eot');
	src: url('../fonts/Lato-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Bold_gdi.woff') format('woff'),
		url('../fonts/Lato-Bold_gdi.ttf') format('truetype'),
		url('../fonts/Lato-Bold_gdi.svg#Lato-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Lato-Light';
	src: url('../fonts/Lato-Light_gdi.eot');
	src: url('../fonts/Lato-Light_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Light_gdi.woff') format('woff'),
		url('../fonts/Lato-Light_gdi.ttf') format('truetype'),
		url('../fonts/Lato-Light_gdi.svg#Lato-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
body {font-size:12px;font-family: 'Lato-Regular';margin:0;padding:0;background:#000;}
.main-container {max-width:1300px;margin:0 auto;background:#fff;}
.clear {clear:both;}
a {-webkit-transition: 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out;-ms-transition: 0.4s ease-in-out;-o-transition: 0.4s ease-in-out;transition:0.4s ease-in-out;outline:none;}
ul {list-style:none;padding:0;margin:0;}
a:focus {outline:none;}
.right {float:right;}
/*======================================================================
								Custom Css End
  ======================================================================*/

/*======================================================================
								Header Css Start
  ======================================================================*/
.header-top-blue-main {background:#162f5a;}
.top-left-myaccoutn-nav {list-style:none;margin: 0;padding: 10px 0;}
.col-md-7 .top-left-myaccoutn-nav {float:left;margin-left:30px;}
.top-left-myaccoutn-nav li {/*float:left;*/ line-height:5px; padding:0 5px; font-size:13px; display:inline; font-family:'Lato-Regular', Arial; 
color:#fff; border-right:1px solid #a5a9b1;  }
.top-left-myaccoutn-nav li:first-child {border-left: 0;padding-left:0;}
.top-left-myaccoutn-nav li.clear {float:none;padding:0;margin:0;border:0;}
.top-left-myaccoutn-nav li a {color:#fff; line-height:1.5; }
.top-center-nav {list-style:none;margin:0;}
.top-center-nav li {background: #1c307b;padding: 13px 20px;color: #fff;float: left;font-size: 13px;margin-right:4px; position:relative; }
.top-center-nav li.clear {background:none;float:none;margin:0;padding:0;}
.top-right-search { background:#fff; width:100%; float:right; margin:5px 0 10px; position:relative;  border:1px solid #a3a3a3; border-radius:7px; }
.top-right-search input[type="text"] {width: 100%;margin: 0;border: 0;padding:6px 30px 6px 5px;border-radius: 8px;outline:none;}
.top-right-search input[type="submit"] {background: url(../img/top_search.png) no-repeat center center;width: 30px;height: 27px;position: absolute;top: 3px;right: 0;border: 0;outline: none;cursor: pointer;}
.header-middle-main {padding:5px 0 0; background:#e3f7ff; }
.logo { display:block; margin:0px 0 0 0; }
.top-call-now:first-child {padding:8px 0px;}
.top-call-now {float:right; padding:0 0px; margin:0;}
.top-call-now p {margin:0;font-size:12px; color:#343434;  font-family:'Lato-Regular', Arial; }
.top-call-now p span { color:#5e94b9; }
.top-call-now h1 {margin:7px 0 0 0; font-family:'Lato-Regular', Arial; font-size:17px;  color:#323232;}
.top-call-now h1 span { margin: 0; font-size: 12px; color: #343434; font-family: 'Lato-Regular', Arial; }
.top-call-now a {color:#fff;}
.shopping-cart-right { color:#343434; padding:7px 0px; border-radius:10px;}
.shopping-cart-right h1 {margin: 0 0 25px 0;font-size:14px; font-family:'Lato-Regular', Arial; color:#343434; text-align:right; }
.shopping-cart-right img {float:left;}
.shopping-cart-right p {float:left;margin: 6px 0 0 10px;}
.top-nav .navbar-default {min-height:100%;margin:0;  background: none; border:none;  }
.top-nav .navbar-default .collapse {padding:0; background: none; border:none;  margin-top:40px; }
.top-nav .navbar-default .collapse ul.navbar-nav li a { font-size:15px; color:#323232; padding:0 12px 19px 12px; -webkit-transition: 0s ease-in-out;-moz-transition: 0s ease-in-out;-ms-transition: 0s ease-in-out;-o-transition: 0s ease-in-out;transition: 0s ease-in-out; font-size:15px; font-family:'Lato-Regular', Arial; line-height: normal; margin:0 8px;border-bottom:10px solid transparent;}
.top-nav .navbar-default .collapse ul.navbar-nav li:last-child a{ border-right:none; }
.top-left-myaccoutn-nav li:last-child { border-right:none; }
.top-nav .navbar-default .collapse ul.navbar-nav li.top-nav-active a, .top-nav .navbar-default .collapse ul.navbar-nav li a:hover {color:#B73528;border-color:#e28800;}
.top-nav .navbar-default .collapse ul.navbar-nav li:first-child a { background:none; }
.mail { margin:0 20px; }
.welcome { font-family:"Georgia", "Times New Roman", Times, serif; font-style:italic; font-size:16px; color:#fff; line-height:2.5; margin:0;float:left;}
.language a:hover { text-decoration:none; }
.language .btn-group .btn {font-family: 'Lato-Regular', Arial;color: #fff;font-size: 13px;padding: 0;background: none;border: 0;line-height: 3;}
.language .btn-group .btn:first-child {margin-right:10px;}
.language .btn-group .btn:first-child:hover {text-decoration:underline;}
.language .btn-group .dropdown-menu {left:inherit;right:0;}
/*======================================================================
								Header Css End
  ======================================================================*/

/*======================================================================
								Middle Css Start
  ======================================================================*/
.home-slider {position:relative;}
.home-banner-img img {width:100%;}
.home-slider-caption {position:absolute;top:0;left:0;right:0;width:100%;padding:50px 0 10px 0;}
.home-slider-title h1 {font-family: 'GothamBook-Regular';font-weight: bold;color: #000;margin: 0;font-size: 47px;}
.home-slider-title p {font-family: 'Conv_Museo300-Regular';margin-bottom: 20px;font-size: 20px;color: #000;}
.home-slider-title a {background: #e28800;width: 185px;display: block;text-align: center;color: #cdf0e4;font-size: 22px;font-family: 'GothamBook-Regular';font-weight: bold;border-radius: 5px;padding: 11px;}
.slider-left-col-main {background:url(../img/slider_in_tranc.png);padding:10px 6px;border-radius:5px;margin-top:15%;}
.slider-left-col {border-radius:5px;padding:1px;border:1px solid #969ca1;background:url(../img/slider_in_col_tranc.png);margin:0 3px 0 4px;
float:left;}
.slider-left-col>img {width:100%;}
.slider-left-col-text {padding:10px;}
.slider-left-col-text h1 {margin:0;font-size:18px;color:#121212;font-weight:bold;text-transform:uppercase;}
.slider-left-col-text ul li a {font-size:13px;color:#234077;padding:2px 0;}
.slider-right-form-main {border-radius:5px;padding:10px;border:1px solid #6e98c5;background:url(../img/slider_in_col_tranc.png);}
.slider-right-form-main>h1 {font-size:20px;color:#121212;font-weight:bold;margin:0 0 20px 0;text-transform:uppercase;}
.slider-form-first-radio {margin:10px 0;}
.slider-form-first-radio .radio-inline {font-size:13px;color:#323232;margin-left:2px;padding-left:19px;}
.slider-form-first-radio .radio-inline input[type="radio"] {margin-top:3px;}
.home-slider-date-table tbody tr td {width:30%;}
.home-slider-date-table tbody tr td .form-control {/*max-width:130px;*/ padding:6px 9px;}
.home-slider-date-table tbody tr td:nth-child(2) {padding: 5px;}
.home-slider-room-table {font-size:13px;margin:10px 0;}
.home-slider-room-table tbody tr td span {color:#323232;}
.home-slider-room-table tbody tr td a {color:#234077;text-decoration:underline;}
.home-slider-room-table tbody tr td .form-control {/*width: auto;*/max-width: 70px;padding: 5px;}
.home-slider-star-table tbody tr td label, .home-slider-room-table tbody tr td label {color:#1a1a1a;font-weight:bold;font-size:13px;}
.slider-right-form-main>a {color:#234077;text-decoration:underline;}
.slider-right-form-main>.btn {float: right;width: 148px;height: 43px;color: #fefefe;background: #25456d;outline: none;font-family: 'GothamBook-Regular';font-weight: bold;font-size: 20px;margin: 15px 0;}
.home-tab {margin:20px 0;}
.home-tab-heading {font-size:18px;color:#121212;font-weight:bold;margin:0 0 10px 0;}
.home-tab #parentHorizontalTab .resp-tabs-list:after {content:'';display:block;clear:both;}
.resp-tabs-list li {font-size: 15px;cursor: pointer;float: left;padding: 8px 23px;color: #121212;border-radius: 5px 5px 0 0;}
.resp-tabs-container {padding: 0px;background-color: #fff;clear: left;}
h2.resp-accordion {cursor: pointer;padding: 5px;display: none;}
.resp-tab-content {display: none;padding:15px 0; min-height:150px; }
.resp-tabs-list li:hover, .resp-tabs-list li.resp-tab-active {border-bottom: none;background-color: #25456d;color:#fff;}
.resp-content-active, .resp-accordion-active {display: block;}
.resp-tab-content {border-top: 1px solid #c1c1c1;}
h2.resp-accordion {font-size: 13px;border: 1px solid #c1c1c1;border-top: 0px solid #c1c1c1;margin: 0px;padding: 10px 15px;}
h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important;margin-bottom: 0px !important;padding: 10px 15px !important;}
h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important;background: blue;}
.home-product-row {margin: 0 -0.5%;}
.home-product-col {float: left;width: 19%;margin: 0 0.5%;}
.home-product-col-content {}
.home-product-img {width:100%;height:117px;position:relative;overflow:hidden;}
.home-product-img img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;max-width: 100%; border: 1px solid #ccc;}
.home-product-caption>h1 {color:#25456e;margin:10px 0 0;font-size:15px;}
.home-product-caption>span {font-size:11px;color:#505050;margin-right:10px;}
.home-product-caption>p {font-size:13px;color:#333;margin:10px 0 0;}
.home-product-caption>h2 {font-size:13px;color:#8e5c10;margin:0 0 10px 0;}
.home-product-caption>h3 {font-size:18px;color:#333;margin:0;font-weight:bold;}
.home-product-caption>h3>span {font-size:13px;font-weight:normal;}
.home-polular-destinations {background:#f4f6f8;border-top:1px solid #dfe4ea;padding:30px 0;margin-bottom:10px;}
.home-polular-destinations h1 {font-size:18px;color:#121221;font-weight:bold;margin:0 0 25px 0;}
.home-polular-destinations-col>h1 {margin:0 0 10px 0;font-weight:bold;color:#25456d;font-size:15px;}
.home-polular-destinations-content {position:relative;min-height:150px;}
.home-polular-destinations-img {width: 105px;height: 90px;position: relative;overflow: hidden;float:left;margin:0 5px 5px 0;}
.home-polular-destinations-img img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;max-width: 100%;}
.home-polular-destinations-text p {margin:0;font-size:14px;color:#333;}
.home-left {background:url(../img/home_left1.jpg) no-repeat;padding:15px 40px;float:left;width:50%;background-size:cover;}
.home-right {background:url(../img/home_right1.jpg) no-repeat;padding:15px 40px;float:right;width:50%;background-size:cover;}
.home-left-in {float:right;width:83%;}
.home-right-in {float:left;width:83%;}
.home-2orange {background: #e28800;color: #fff;padding: 30px;min-height: 300px;border-radius: 10px;}
.home-2orange h1 {font-size:18px;color:#fff;font-weight:bold;margin:0 0 10px 0;text-transform:uppercase;}
.home-2orange h1 img {margin: 0 15px;}
.home-2orange ul li {display:inline-block;}
.home-2orange ul li a {color:#fff;font-size:14px;border-right:1px solid #fff;display:block;line-height:10px;padding:0 4px;}
.home-2orange ul li:last-child a {padding-right:0;border:0;}
.terms-and-conditions {margin:30px 0;}
.terms-and-conditions-heading {color:#25456d;font-size:32px;font-family: 'GothamBook-Regular';font-weight:bold;margin:0 0 30px 0;}
.terms-and-conditions-title {color:#333;font-size:24px;font-weight:bold;margin:0 0 15px 0;}
.terms-and-conditions-text {font-size:15px;color:#333;margin-bottom:30px;/*font-weight:bold;*/}
.about-banner img {width:100%;}
.home-banner-recent-search {position:relative;}
.home-banner-recent-search-in {background: #e3f6fe;position: absolute;bottom: 40px;right: -10px;width: 400px;border: 1px solid #162f5a;border-radius: 5px;padding: 5px;}
.home-banner-recent-search-in:after {position: absolute;bottom: -9px;left: 100px;content: '';width: 16px;height: 16px;display: block;background: #e3f6fe;border-right: 1px solid #000;border-bottom: 1px solid #060606;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.home-banner-recent-search-in-left {float:left;width:110px;}
.home-banner-recent-search-in-left label {margin: 0 0 2px 0;font-weight: normal;font-size: 14px;color: #323232;display: block;}
.home-banner-recent-search-in-left label input[type="radio"] {margin: 0 5px 0 0;cursor:pointer;outline:none;}
.home-banner-recent-search-in-right {float:right;width:250px;border-radius:5px;background:#cee2ed;padding:5px;}
.home-banner-recent-search-in-right h1 {margin:0;font-size:15px;font-weight:bold;color:#162f5a;text-transform:uppercase;}
.home-banner-recent-search-in-right label {margin: 4px 0 0;display: block;font-size: 12px;color: #323232;font-weight: normal;}
.home-banner-recent-search-in-right input[type="radio"] {outline:none;margin: 0 5px 0 0;vertical-align: text-bottom;}
/*======================================================================
								Middle Css End
  ======================================================================*/

/*======================================================================
								Footer Css Start
  ======================================================================*/
.foot-first-main {border-top:15px solid #0f1f3c;background:#162f5a;padding:20px 0;}
.foot-nav ul li {margin:5px 0;}
.foot-nav ul li a {font-size:11px;color:#f4f6f8;}
.foot-2col-nav {float:left;margin-bottom:25px;}
.foot-2col-nav:first-child {margin-right:30px;}
.foot-logo img {width: 117px;height: 37px;}
.foot-social img {max-width:100%;}
.foot-social p {color:#f4f6f8;font-size:11px;text-transform:uppercase;margin:15px 0 10px 0;}
.foot-social ul li {display:inline-block;margin-right:10px;}
.foot-last-main {background:#060d19;padding:15px 0;}
.foot-copyright {color:#7a8693;font-size:11px;text-transform:uppercase;float:left;}
.foot-privacy {float:left;margin:3px 0 0 10px;}
.foot-privacy ul li {float:left;border-left:1px solid #f1f1f1;line-height:9px;padding:0 5px;}
.foot-privacy ul li:first-child {border-left:0;padding:0 5px;}
.foot-privacy ul li a {color:#f1f1f1;font-size:11px;text-transform:uppercase;display:block;}
.foot-privacy ul li.clear {float:none;border:0;padding:0;line-height:normal;}
.foot-website {color:#7a8693;font-size:11px;text-transform:uppercase;margin-left:40px;float:left;}
.foot-website a {color:#7a8693;}
.foot-last-logo {float:right;}
/*======================================================================
								Footer Css End
  ======================================================================*/
  
  
/* ================= Sign in ======================*/

.signin { margin-bottom:20px; }
.signin_btn{ float:left; width:148px; height:43px; color:#fefefe; background:#25456d; outline:none;  font-family:'GothamBook-Regular';
    font-weight:bold; font-size:20px; margin:15px 0; border:none;}
.signin_heading { color:#25456d; font-size:20px; margin:20px 0 20px; }
.social_icon { margin-bottom:20px; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { font-size: 16px; }
.nav-tabs > li > a { font-size: 16px; }
.term { list-style-type:disc; padding-left:20px; }
.term li { list-style-type:disc; margin:5px 0; }


/*====================== flight ==========================*/
.flights_btn { float:left !important; margin-right:10px !important; font-size:11px !important; height:35px !important; }
.flight_middle { border-top: 1px solid #c1c1c1; }
.flight_img { height:auto; margin-top:10px; }
.flight_img img { position:relative; margin:0 auto; display:block; border:1px solid #ccc; }
.flight_text h1 { text-align:center; }
.car_text { padding:15px 0 0; }
.top-nav .navbar-default .collapse ul.navbar-nav li a { padding:0 4px 19px; }
.slider-right-form-main_1 { margin-top:160px;}


/*======================== customer_service ==========================*/
.customer_service { width:100%; background:#e3f7fe !important; float:left; }
.customer_service_list { width:100% !important; padding:15px !important; border-bottom:1px solid #0f1f3c !important; border-radius:0 !important; 
color:#162f5a !important; font-size:14px !important; font-family:'GothamBook-Regular' !important; font-weight:bold !important; }
.customer_service .resp-tab-active { color:#fff !important; }
.customer_service_list:hover { color:#fff !important; }
.customer_service h1{ background-color:#25456d; border-bottom:medium none; color:#fff; font-size:18px !important; font-family:'GothamBook-Regular' !important; font-weight:bold !important; margin:0; padding:15px; border-bottom:1px solid #fff; }
.customer_service_text h1{ background-color:#25456d; border-bottom:medium none; color:#fff; font-size:18px !important; font-family:'GothamBook-Regular' !important; font-weight:bold !important; margin:0; padding:15px; border-bottom:1px solid #fff; }
.customer_service_text { padding:0 !important; border:none; }
.customer_service_text h2 { width:100% !important; padding:7px 15px !important; border-bottom:1px solid #0f1f3c !important; 
border-radius:0 !important; color:#162f5a !important; font-size:16px !important; font-family:'GothamBook-Regular' !important; 
font-weight:bold !important; }
.customer_service_text_list { list-style-type:none; display:block; padding-left:15px; }
.customer_service_text_list li { list-style-type:none; display:block; background:url(../img/dot.png) no-repeat left center; 
font-family:'GothamBook-Regular'; text-indent:15px; font-size:14px; padding:5px 0;   }

.home-product-caption h3 a {font-size:18px;color:#333;margin:0;font-weight:bold;}
.home-product-caption h3 a span {font-size:13px; }


/*========================= travel_insurance ============================*/
.travel_insurance_heading {color:#000; font-size:16px; font-family: 'GothamBook-Regular'; font-weight:bold; margin:0 0 10px 0;  width:100%; 
float:left;}
.travel_insurance_text { font-size:15px;color:#333;margin-bottom:20px; width:100%; float:left; }
.travel_insurance_btn { background:#25456d none repeat scroll 0 0; color:#fefefe; float:left; font-family:"GothamBook-Regular"; margin:0;
font-size:16px; font-weight:bold; border-radius:5px; padding:8px 20px; outline:medium none; width:auto; }
.travel_insurance_btn:hover { color:#fff; text-decoration:none; }
.travel_insurance_list  { margin-left:20px; list-style-type:disc; margin-bottom:10px; }
.travel_insurance_list li { font-size:15px;color:#333; margin-bottom:10px; width:100%; float:left; }
.travel_insurance_tab {  list-style-type:none; float:left; margin-bottom:20px; }
.travel_insurance_tab li { display:inline-block; margin:0px 0 10px; }
.travel_insurance_tab li a { background:#25456d; padding:8px 20px; color:#fff; font-family:"GothamBook-Regular"; font-size:16px; 
border-radius:5px; margin-right:20px;  }
.travel_insurance_tab li a:hover { text-decoration:none; }
.panel-default > .travel_insurance_faq { background:#25456d;  }
.travel_insurance_faq h4 { color:#fff; font-family:"GothamBook-Regular"; font-size:16px; font-weight:bold; }
.travel_insurance_faq_text { font-size:13px !important; }