/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 *//* Global Styles */html,
body {height: 100%;
}body {background:#fff;margin:0;font-family: 'Roboto', 'Open Sans', sans-serif;font-size:12px;
}
div, a, ul, li, nav, input, select, button{outline:none !important;}
a{cursor:pointer;}
a:hover, a:focus{text-decoration:none;}
/*header*/
.ltsocial{float: left;}
.socials{float: left;}
.socials .fa{background: #098cda none repeat scroll 0 0;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 16px;
    line-height: 35px;
    margin-right: 1px;
    text-align: center;
    width: 40px;}
.contactonly{color: #ffffff;
    float: left;
    font-size: 14px;
    line-height: 35px;
    margin-left: 10px;}
.callus .fa{color: #104178;
    display: table-cell;
    float: none;
    font-size: 39px;vertical-align: middle;}
.numb strong{background: #306fb7 none repeat scroll 0 0;
    border-radius: 0 0 0 30px;
    color: #ffffff;
    display: block;
    font-size: 20px;
    font-weight: normal;
    padding: 9px 60px 10px 20px;}
.mn_bg{
	background:#098cda;
	height:130px;
	width:120px;
	padding:10px;
	position:absolute !important;
	right:0px;
	z-index:9;
	text-align:center
}
.numb{color: #ffffff;
    display: block;
    font-size: 11px;}
.moretop{background: #0079bb;
    float: left;
    width: 100%;}
.moretop .ritsude li a{ line-height: 35px;
    margin-right: 5px;}
.position_relative{position:relative;}
.menu_toggle{background: rgba(247,142,30,1);
background: -moz-linear-gradient(top, rgba(247,142,30,1) 0%, rgba(242,103,34,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,142,30,1)), color-stop(100%, rgba(242,103,34,1)));
background: -webkit-linear-gradient(top, rgba(247,142,30,1) 0%, rgba(242,103,34,1) 100%);
background: -o-linear-gradient(top, rgba(247,142,30,1) 0%, rgba(242,103,34,1) 100%);
background: -ms-linear-gradient(top, rgba(247,142,30,1) 0%, rgba(242,103,34,1) 100%);
background: linear-gradient(to bottom, rgba(247,142,30,1) 0%, rgba(242,103,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78e1e', endColorstr='#f26722', GradientType=0 );border: 0 none;
	display:none;float: right;margin:46px 136px 0 0;padding: 10px;}
.menu_toggle .fa{color: #fff;font-size: 28px;}
.navbar.navme{float: right;margin: 0; right:135px;position:absolute}
.sidall{float: left;width: 100%;}
.topmenu{}
.navbdclose{}
.navbar-nav.sidetorit{ padding: 37px 0 0;}
.sidetorit .menuli{}
.sidetorit .menuli.active a{ color:#c8404d; border-bottom:solid 3px #c8404d}
.sidetorit .menuli a{ color: #333;
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;}
.sidetorit .menuli a:hover, .sidetorit .menuli a:focus{ background: none;}
.formcontnt {font-size: 13px;margin-bottom: 15px;line-height: 20px;
}
.navbar-nav > li > .dropdown-menu{border-radius:4px;}
.dropdown-menu.mysign {left: auto;overflow: visible;padding: 0;right: 13px;width: 300px;top:128px;
}
.dropdown-menu.mysign1 {left: auto;overflow: visible;padding: 10px 0;right: 0;width: 200px;
}
.mysign1 li{display: block;overflow: hidden; margin: 2px 5px;padding: 5px;position: relative;}
.mysign1 li:nth-child(2n+1){background: #f5f5f5 none repeat scroll 0 0;}
.mysign1 li.active, .mysign1 li:hover{background: #eeeeee none repeat scroll 0 0;}
.mysign1 li.active .side_curency, .mysign1 li:hover .side_curency{background: #dd2a1b none repeat scroll 0 0;color: #ffffff;transition: all 300ms ease-in-out 0s;}
.mysign1 li a,.mysign1 li.active a:hover, .mysign1 li.active a:focus, .mysign1 li.active a { display: block;overflow: hidden;padding: 0;text-align: center;background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;color: #333333;}
.signdiv {display: block;overflow: hidden;padding: 20px;
}
.sprte.inr {
	background-position: -6px -351px;
}
.forgets, .logins, .registers{ display:none; transition:all 400ms ease-in-out 0s;}
.forgets.active, .logins.active, .registers.active{ display:block}
.sprte.gbp {background-position: -6px -308px;
}
.sprte.aud {background-position: -6px -268px;
}
.sprte.usd {background-position: -6px -436px;
}.curncy_img {float: left;height: 30px;width: 30px;
}
.flags > span{
	color:#89dcff
}
.signdivup{}
.sprte {background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll 0 0;
}
.name_currency {color: #666;float: left;font-size: 14px;line-height: 30px;padding: 0 8px;
}
.side_curency {background: #eeeeee none repeat scroll 0 0;bottom: 0;line-height: 42px;position: absolute;right: 0;text-align: center;top: 0;width: 40px;font-weight: 500;
}
.insigndiv {
}
.leftpul {display: table;margin: 0 auto;
}
.facecolor {background: #3b5998 none repeat scroll 0 0;
}
.logspecify { border-radius: 100%;display: table;float: left;height: 40px;margin: 8px;overflow: hidden;width: 40px;
}
.logspecify .fa {color: #ffffff;float: left;font-size: 22px;line-height: 40px;text-align: center;width: 40px;
}
.mensionsoc { color: #ffffff;display: block;font-size: 16px;line-height: 20px;overflow: hidden;text-align: center;
}
.tweetcolor {background: #2aa9e0 none repeat scroll 0 0;
}
.gpluses {background: #d3492c none repeat scroll 0 0;
}
.centerpul {display: block;margin: 20px 0;overflow: hidden;position: relative;text-align: center;
}
.centerpul::after {background: #dddddd none repeat scroll 0 0;content: "";height: 1px;left: 0;position: absolute;right: 0;top: 50%;
}
.orbar {background: #cccccc none repeat scroll 0 0;border-radius: 30px;color: #333333;display: block;height: 30px;line-height: 30px;margin: 0 auto;overflow: hidden;position: relative;width: 30px;z-index: 10;
}
.orbar strong {font-weight: 300;
}.rowput {float: left;margin-bottom: 10px;position: relative;width: 100%;
}
.rowput .fa {background: #f5f5f5 none repeat scroll 0 0;border-radius: 3px 0 0 3px;color: #bbbbbb;font-size: 22px;left: 2px;line-height: 38px;position: absolute;text-align: center;top: 2px;width: 35px;
}
.rowput input {padding: 6px 6px 6px 45px;
}
input.logpadding {height: 42px;
}
.forgtpsw {color: #2aa9e0;float: right;line-height: 22px;
}
.submitlogin {background: #ff6633 none repeat scroll 0 0;border: 1px solid #e6780f;border-radius: 3px;box-shadow: 0 3px 0 0 #d66810;color: #ffffff;display: block;font-size: 16px;margin: 12px 0;overflow: hidden;padding: 10px 0;width: 100%;line-height: 20px;
}
.dntacnt {border-top: 1px solid #eeeeee;color: #666666;display: block;margin-top: 20px;overflow: hidden;padding: 10px 0 0; line-height:20px;font-size: 13px;
}
.dntacnt a {color: #2aa9e0;
}.nopad{ padding:0px !important;}
.topssec::after {background: rgba(0, 0, 0, 0)  no-repeat scroll center bottom;bottom: -45px;content: "";height: 45px;position: absolute;width: 100%;
}
.topssec {  background: #fff none repeat scroll 0 0;
    float: left;
    height: 95px;
    position: relative;
    width: 100%;
}
.logo {float: left;padding: 1px 0;
}
.tagline{font-size: 18px;font-weight: 500;line-height: 70px;margin: 0 10px; color:#2b2b2b;}
.logo img {max-width: 100%;margin:10px 0 0 0
}
.ritsude {
float:right;padding:0 30px 0 0;
}
.sidall_1{
	position:relative;right:220px;float: right;
    margin: 0;
}
.ritsude_1{float:right
}
.sidebtn {float: left;position: relative;
}
.topa {float: left; padding:0 !important;margin-right:0;
}
.mysign:before { background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -239px -52px;content: "";height: 15px;right: 12%;margin-left: -14px;position: absolute;top: -11px;width: 28px;
}
.mysign1:before { background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -239px -52px;content: "";height: 15px;left: 50%;margin-left: 25px;position: absolute;top: -11px;width: 28px;
}
.nav > li > a.topa:hover, .nav > li > a.topa:focus, .nav .open > a, .nav .open > a.topa:hover, .nav .open > a.topa:focus{ background:none;}
.reglognorml {display: block;overflow: hidden;position: relative;
}
.reglog {display: block;max-width: 150px;overflow: hidden;position: relative;
}
.userimage {margin: 10px auto;width: 20px; text-align:center
}
.userorlogin {color: #fff;display: block;font-size: 14px;text-align:center;line-height:24px;
}
.tabbable.customtab {
    background: rgba(23,67,109,0.5);float: left;
    height: auto;
    width: 100%;
}
.caret.cartdown { color: #f1dcda;margin: 5px;
}
.flags {color: #fff;float: left;font-size: 14px;margin: 0 10px 0 0;
}
.flags .fa{font-size: 21px;}
.logo strong{ color:#666; font-size:20px;}
#fadeandscalereg {margin: 0 auto;min-width: auto;overflow: hidden;
}
.wellme { background-color: #ffffff;border: 1px solid #e3e3e3;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;margin-bottom: 20px;max-width: 640px;min-height: 20px;min-width: 400px;padding: 15px; width:400px;
}
.centerload {background: #ffffff none repeat scroll 0 0;border-radius: 5px;box-shadow: 0 0 10px -5px #000000;display: block;margin: 5% auto;max-width: 100px;min-width: 50%;padding: 5%;text-align: center;
}.rember {font-size: 14px; line-height: 20px;
}
.signupterms {font-size: 13px; line-height: 20px;}
/*dropdown_animations*/.dropdown > a {-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;
}
.dropdown-menu.animated {-webkit-animation-duration: 0.55s;animation-duration: 0.55s;-webkit-animation-timing-function: ease;animation-timing-function: ease;
}
.dropdown-menu.animated.fadeIn {-webkit-animation-duration: 0.45s;animation-duration: 0.45s;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;
}	

.captngrp {
    display: block;
    margin: 0 0 45px;
    overflow: hidden;
}
.bigcaption {
    color: #ffffff;
    display: block;
    font-size: 32px;
    font-weight: 600;
    overflow: hidden;
    text-align: center;
}
.smalcaptn {
    color: #ffffff;
    display: block;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
}
/*search_tab*/
.mn_radio {
    border-radius: 4px;
    margin: 0px 0 0;
    float: left;
}
input.css-checkbox[type="radio"] {border: 0 none;clip: rect(0px, 0px, 0px, 0px);height: 1px;left: -1000px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;z-index: -1000;}
input.css-checkbox[type="radio"] + label.css-label, input.css-checkbox[type="radio"] + label.css-label.clr {color: #fff;cursor: pointer;display: inline-block;font-size: 13px;font-weight: normal;line-height: 16px;padding: 8px 15px;margin:0;vertical-align: middle;}
input.css-checkbox[type="radio"]:checked + label.css-label, input.css-checkbox[type="radio"] + label.css-label.chk {background-color: #098cda;}
.mn_add_city {
    border: solid 1px #fff;
    border-radius: 3px;
    line-height: 25px;
    padding: 5px;
    margin: 28px 0 0;
    width: 35px;
    height: 40px;
	text-align:center;
}
.mn_add_city a{
	color:#fff;
}
.mn_add_city i{
	font-size:15px;
	padding:7px 0 0 0;
}
.mn_disabled input {color: #777 !important;background: #ddd url("../images/sprite1.png") no-repeat scroll 5px -255px !important}
.booktops{color: #ffffff;
    font-size: 20px;
    margin-bottom: 10px;}
.cmsoom{ color: #ffffff;display: block;font-size: 30px;padding: 30px;}
.searchtabs{display: block;float: left;overflow: hidden;position: relative;width: 100%;}
.backsliding{float: left;position: relative;width: 100%;}
.backtabslide{display: block;height: 500px;overflow: hidden;width: 100%;}
.backtabslide img{ width:100%; max-height:500px; height:500px;}
.whenfixmar{display: block;float: left;margin: 50px 0;overflow: hidden;position: relative;width: 100%;z-index: 10;}
.outtabcontent{display: block;margin: 0 -15px;}
.totopp {display: block;overflow: hidden;
}
.outsideserach{display:block; margin:0 -10px; overflow:hidden;}
.outpad10{ margin: 0 -10px;}
.pad10{padding: 0 10px;}.customtab .nav-tabs{border:0;}
.customtab .nav-tabs li a {color: #ffffff;font-size: 15px;line-height: 25px;margin: 0;padding: 15px 8px;position: relative;text-align: center;border-radius:0px;border:none
}
.mn_addroom{
	border:solid 1px #fff;
	border-radius:3px;
	line-height:25px;
	padding:9px;
	margin:10px 0 
}
.mn_addroom p{
	margin:0
}
.mn_addroom a{
	color:#fff;
	font-size:14px;
}
.mn_addroom i{
	float:right;
	padding:5px;
	border:solid 1px #fff;
	border-radius:50%;
	font-size:11px;
	text-align:center;
	width:23px;height:23px;
}
.customtab .nav-tabs > li > a:hover{ background:none}
.customtab .nav-tabs > li.active > a, .customtab .nav-tabs > li.active > a:hover, .customtab .nav-tabs > li.active > a:focus{	
background: rgba(247,142,30,1);
background: -moz-linear-gradient(top, rgba(247,142,30,1) 0%, rgba(242,103,34,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,142,30,1)), color-stop(100%, rgba(242,103,34,1)));
background: -webkit-linear-gradient(top, rgba(247,142,30,1) 0%, rgba(242,103,34,1) 100%);
background: -o-linear-gradient(top, rgba(247,142,30,1) 0%, rgba(242,103,34,1) 100%);
background: -ms-linear-gradient(top, rgba(247,142,30,1) 0%, rgba(242,103,34,1) 100%);
background: linear-gradient(to bottom, rgba(247,142,30,1) 0%, rgba(242,103,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78e1e', endColorstr='#f26722', GradientType=0 );
color: #fff;border:none;}
.customtab .nav-tabs > li.active > spanfa, .customtab .nav-tabs > li.active > spanfa:hover, .customtab .nav-tabs > li.active > spanfa:focus{background: rgba(0, 177, 255, 1) none no-repeat scroll 0 0;border: medium none;color: #fff;}
.afbf:after {background: rgba(249, 104, 0, 0.02) none repeat scroll 0 0;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;
}
.afbf:before {background: rgba(29, 29, 31, 0.15) none repeat scroll 0 0;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;z-index: 1;
}
.nav.nav-tabs > li:last-child {margin: 0;
}
 .customtab .nav-tabs .spanfa {display: inline-table;height: 30px;width: 39px;float:left
}
.customtab .nav-tabs .spanha{ background: rgba(0, 0, 0, 0.1) none no-repeat scroll 0 0;display: block;font-size: 18px;height: 100%;left: 0;padding: 15px 10px;position: absolute;text-align: center;top: 0;width: 60px;}
.tabbable.customtab ul{ border-bottom: medium none;margin-bottom: 0px;
	border-bottom:solid 2px #f26722}
.mrgrgt{ margin-right:3px}.sprite{background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll 0 0;}
.sprite.chating{background-position: 0 0;height: 35px;margin: 12px 0;width: 40px;}
.customtab .nav-tabs .spanfa.faflight{background-position:-58px -2px;}
.customtab .nav-tabs .spanfa.fahotel{background-position:-120px -2px;}
.customtab .nav-tabs .spanfa.fapack{background-position:-175px -2px;}
.customtab .nav-tabs .spanfa.facar{background-position:-240px -2px;}
.customtab .nav-tabs .spanfa.fatra{background-position:-290px -2px;}

/*.customtab .nav-tabs .spanfa.faflight{background-position:-321px -2px;}
.customtab .nav-tabs .spanfa.fahotel{background-position:-387px -2px;}
.customtab .nav-tabs .spanfa.fapack{background-position:-445px -2px;}
.customtab .nav-tabs .spanfa.facar{background-position:-520px -2px;}*/
.mn_ho{
	line-height:1px;
}
.customtab .nav-tabs > li{ margin-bottom:0px; margin-right: 5px;}
.customtab .tab-content { background: rgba(23, 67, 109, 0.5) none repeat scroll 0 0;float: left;min-height: 200px;width: 100%;
}
.intabs {float: left;padding: 15px 15px 0;position: relative;width: 100%;
}
.waywy {display: block;overflow: hidden;
	margin-bottom: 15px;
}
.smalway {border: 1px solid #ffffff;
    float: left;
    overflow: hidden;
}
.smalway1{ border: 1px solid #ffffff;
    float: left;
    margin-right: 30px;
    overflow: hidden;} 
.wament1:last-child{ border-right:none;}
.wament1{ border-right:1px solid #fff; color: #ffffff;float: left;font-size: 13px;height: 35px;line-height: 35px;padding: 0 15px;}
.wament1.active {color: #306fb7;}
.wament1.active:hover {color: #306fb7;}
.wament1:hover{ color:#fff;}
.wament.active {color: #F68B1F;}
.mn_mar{
	margin:23px 0 !important;
}
.wament.active:hover {color: #306fb7;}
.wament {border-right:1px solid #fff;color: #ffffff;float: left;font-size: 13px;height: 35px;line-height: 35px;padding: 0 15px;}
.wament:last-child{ border-right:none;}
.wament:hover{ color:#fff;}
.marginbotom10 {float: left;margin-bottom: 5px;width: 100%;}
.formlabel {color: #ffffff;display: block;font-size: 14px;margin: 4px 0;}
.relativemask {float: left;position: relative;width: 100%;}
.mfrom {background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll  -59px -37px;}
.maskimg {height: 40px;left: 1px;position: absolute;top: 1px;width: 40px;}
.ft {border: 1px solid #eeeeee;box-shadow: 0 0 10px -5px #cccccc inset;color: #666666;float: left;font-size: 14px;height: 40px;padding: 0 8px 0 40px;width: 100%;border-radius: 3px;}
.mto {background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -115px -35px;
}
.caln {background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -170px -34px;
}
.hfrom {
    background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -450px -34px;
}
.forminput {border: 1px solid #dddddd;box-shadow: 0 0 10px -5px #cccccc inset;color: #666666;float: left;height: 40px;padding: 10px 10px 10px 40px;width: 100%; font-size:14px;border-radius: 3px;
}
.selectedwrap::after {background: #ffffff none repeat scroll 0 0;bottom: 1px;color: #666666;content: "\f078";cursor: pointer;font-family: "FontAwesome";font-size: 14px;height: 38px;line-height: 36px;pointer-events: none;position: absolute;right: 1px;text-align: center;top: 1px;width: 35px;
}
.selectedwrap {position: relative;}
.flyinputsnor {border: 1px solid #dddddd;box-shadow: 0 0 10px -5px #cccccc inset;color: #333333;display: block;height: 40px;overflow: hidden;padding: 10px;width: 100%;font-size:14px;border-radius: 3px;}
.formsubmit {display: block;margin: 10px 0;overflow: hidden;}
.srchbutn {
background: rgba(43,183,239,1);
background: -moz-linear-gradient(top, rgba(43,183,239,1) 0%, rgba(24,130,191,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(43,183,239,1)), color-stop(100%, rgba(24,130,191,1)));
background: -webkit-linear-gradient(top, rgba(43,183,239,1) 0%, rgba(24,130,191,1) 100%);
background: -o-linear-gradient(top, rgba(43,183,239,1) 0%, rgba(24,130,191,1) 100%);
background: -ms-linear-gradient(top, rgba(43,183,239,1) 0%, rgba(24,130,191,1) 100%);
background: linear-gradient(to bottom, rgba(43,183,239,1) 0%, rgba(24,130,191,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bb7ef', endColorstr='#1882bf', GradientType=0 );
border: 1px solid #18763a;border-radius: 2px;color: #fff;font-size: 15px;height: 45px;border-radius:3px; padding: 0 10px;position: relative;text-transform: uppercase;width: 100%;
}
.onlynumwrap {background: #ffffff none repeat scroll 0 0;border: 1px solid #dddddd;height: 50px;position: relative;border-radius: 3px;
}
.onlynum {display: table;width: 100%;
}
.formlabel strong{ font-size: 11px;font-weight: normal;}
.onlynum .btn.btnpot { background: #ffffff none repeat scroll 0 0;border: medium none;border-radius: 0;display: table-cell;float: none;height: 48px;margin: 0;padding: 0;vertical-align: middle;width: 33.33%;
}
.onlynum .form-control { border: medium none;box-shadow: none;display: table-cell;font-size: 22px;height: 46px;line-height: normal;margin: 0;padding: 0;text-align: center;vertical-align: middle;width: 33.33%;
}
.banners {  display: block;
    overflow: hidden;
    width: 100%;
}
.banners img {  
    max-width: 100%;
}
.outtabcontent .item{position: relative;}
.bannerclicks .owl-controls.clickable{ bottom: 0;
    position: absolute;
    right: -30px;}
.bannerclicks.owl-theme .owl-controls .owl-page span{ background:#fff}
.bannerclicks.owl-theme .owl-controls .owl-page{ display:block;}
.sprite.banner{background-position: -2px -122px;float: left;height: 100px;width: 110px;}
.rgtbanner{text-align: right;}
.bigconet{color: #fff;font-size: 22px;}
.ofper{color: #fff;font-size: 13px;}
.wdth45{ width:47%; float:left;}
.wdth10{ width:6%; float:left;}
.flexchange.fa{background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;border-radius: 30px;color: #acabab;display: block;font-size: 22px;height: 35px;line-height: 35px;margin: 10px auto;text-align: center;width: 35px; cursor:pointer;}


.dest_out{display: block;margin: 0 -15px;overflow: hidden;}
.deat_image{display: block;height: 327px;margin: 15px 0;overflow: hidden;position: relative;width: 100%;}
.deat_image img{ min-height:327px; width: 100%;}
.blackovhotel{background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;bottom: 0;color: #fff;font-size: 20px;left: 0;padding: 10px;position: absolute;right: 0;text-align: center;}

.roomnum, .numroom {
    background: rgba(0, 0, 0, 0) url("../images/room.png") no-repeat scroll left 0;
}
.roomnum {
    float: left;
    height: 40px;
    margin: 0px 0;
    width: 96%;
}
.numroom {
    background-position: 102% -2px;
    color: #ffffff;
    display: block;
    float: right;
    font-size: 13px;
    height: 40px;
    line-height: 38px;
    margin-right: -18px;
    padding-right: 25px;
    text-align: center;
    width: 100%;
}


/*top destination*/
.ithudeals{
	background:url(../images/top_dest_bg.jpg) repeat;
	width:100%;
	height:auto;
	float:left;
	padding:20px 0;
}
.pagehed {
    color: #be1e2d;
    display: block;
    font-size: 25px;
    font-weight: normal;
    overflow: hidden;
    line-height: 1;
    padding-bottom: 5px;
    text-align: center;
	margin:20px 0 0 0
}
.pagehed span {
    display: inline-block;
    position: relative;
}
.pagehed span:before {
    right: 100%;
}
.pagehed span:before, .pagehed span:after {
    content: "";
    position: absolute;
    height: 5px;
    border-bottom: 2px solid #009ee1;
    top: 9px;
    width: 100px;
    margin-right: 25px;
    margin-left: 25px;
}
.lorem{
	font-size:14px;color:#333;text-align:center
}
.col-mn-2{
	width:20%;
	position:relative;
	float:left;
	min-height: 1px;
    padding-right: 10px;
}
.col-mn-4{
	width:40%;
	position:relative;
	float:left;
	min-height: 1px;
    padding-right: 10px;
}

.mn_img {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
	margin:10px 0 0px 0;
}
.mn_top{
	cursor: pointer;
    display: block;
    height: 250px;
    overflow: hidden;
    position: relative;
    transition: all 400ms ease-in-out 0s;
}
.mn_top img {
    min-height: 250px;
    transition: all 400ms ease-in-out 0s;
    width: 100%;
}
.mn_find {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    display: block;
    overflow: hidden;
    position: absolute;
    width: 100%;
	top:0;
	height:50px;
	border-radius:5px 5px 0 0;
}
.mn_find h3{
	text-align:center;
	color:#fff;
	margin:15px 0;
	font-size:18px;
}
.mn_hotelname {
    text-align: left;
    padding: 8px 0 0;
    margin: -38px 10px 0;
    z-index: 9;
    position: relative;
}
.mn_hotelname p {
    font-size: 16px;
    color: #fff;
    padding: 5px 10px;
}
.mn_hotelname img {
    height: auto !important;
	min-height:auto !important;
	width:90px;
}
.mn_hotelprice {
    padding: 6px 0 0;
	height: 50px;
    margin: -50px 0 0;
    z-index: 9;
    position: relative;
    width:auto;
    background: rgba(0, 0, 0, 0.8);
	border-radius:0 0 3px 0;
}
.mn_hotelprice h6 {
    font-size: 12px;
    color: #fff;
	margin:0;
	line-height:20px;
	padding:0px 0 0 0;
    text-align: center;
    width: 100px;
}
.mn_hotelprice h6 span {
    font-size: 15px;
    color: #5fc8c2;
}


/* *, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; } // required */
.grid {
	position: relative;
	clear: both;
	list-style: none;
	text-align: center;
}

/* Common style */
.grid figure {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	border-radius:5px;
}

.grid figure figcaption {
	padding: 1em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */

.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}
.mn_top.effect-julia a {
    color: #fff;
}
/* Individual effects */

/*---------------*/
/***** Julia *****/
/*---------------*/

figure.effect-julia img {
	max-width: none;
	height: 267px;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-julia figcaption {
	text-align: left;
}

figure.effect-julia p {
	display: inline-block;
	margin: 10em 4em 0;
	padding: 0.4em 1em;
	background: rgba(0,0,0,0.8);
	color: #fff;
	text-transform: none;
	font-weight: 500;
	font-size: 75%;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-360px,0,0);
	transform: translate3d(-360px,0,0);
}
figure.mn_juila p{
	 margin: 10em 14em 0;
}
figure.effect-julia p:first-child {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

figure.effect-julia p:nth-of-type(2) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.effect-julia p:nth-of-type(3) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

figure.effect-julia:hover p:first-child {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

figure.effect-julia:hover p:nth-of-type(2) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

figure.effect-julia:hover p:nth-of-type(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.effect-julia:hover img {
	opacity: 0.8;
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}

figure.effect-julia:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/* Hotel Deals */
.owl-controls {
    position: absolute;
    top: 44%;
    width: 100%;
}
.owl-prev {
    display: block;
    float: left;
    text-indent: -99999px;
    background: url(../images/nav1.png) no-repeat;
    width: 30px;
    height: 48px;
}
.owl-next {
    display: block;
    float: right;
    text-indent: -99999px;
    background: url(../images/navnext1.png) no-repeat;
    width: 15px;
    height: 48px;
}
.hotel_deals{
	background:#fff;
	float: left;
    height: auto;
    padding: 20px 0;
    width: 100%;
}
.outerhotels {
    display: block;
    margin:20px 0;
    overflow: hidden;
}
.hotel_image {
    display: block;
    overflow: hidden;
    padding: 0px;
    position: relative;
    width: 100%;
}
.inimage {
    display: block;
    height: 250px;
    overflow: hidden;
    position: relative;
    transition: all 400ms ease-in-out 0s;
    cursor: pointer;
}
.inimage:hover img {
    transition: all 400ms ease-in-out 0s;
    transform: scale(1.2);
}

.inimage img {
    width: 100%;
    min-height: 250px;
    transition: all 400ms ease-in-out 0s;
}
.absint2 {
    bottom: 0;
    min-width: 47%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
}
.absinn {
    color: #fff;
    display: block;
    overflow: hidden;
    padding: 10px 8px;
}
.absint2::after {
    content: "";
    height: 200%;
    position: absolute;
    right: -250px;
    top: -66px;
    transform: rotate(-45deg);
    width: 200%;
    z-index: -1;
}
.absintcol1::after {
    background: rgba(21, 38, 47, 0.8) none repeat scroll 0 0;
}
.ritsave {
    display: block;
    overflow: hidden;
    position: absolute;
    bottom: 10px;
    right: 10px;}
.saveupto {
    font-size: 14px;
    text-align: right;
}
.saveupto strong {
    display: block;
    font-size: 24px;
    overflow: hidden;
}
.smilebig2 h3 {
    display: block;
    font-size: 18px;
    line-height: 22px;
    margin: 10px 0 0;
    overflow: hidden;
    text-align: right;
}
/*why*/
.mn_why{
	background:url(../images/why_bg.jpg) no-repeat fixed;
	background-size:cover;
	width:100%;
	float:left;
	padding:20px 0
}
.why_book{
	color:#fff;
}
.lorem_1 {
    color: #fff;
    font-size: 14px;
    text-align: center;
}
.mn_trust{
	text-align:center;
	color:#fff;
	margin:20px 0;
}
/*subscribe*/
.mn_subscribe{
	background: rgba(247,142,30,1);
background: -moz-linear-gradient(top, rgba(247,142,30,1) 0%, rgba(242,103,34,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,142,30,1)), color-stop(100%, rgba(242,103,34,1)));
background: -webkit-linear-gradient(top, rgba(247,142,30,1) 0%, rgba(242,103,34,1) 100%);
background: -o-linear-gradient(top, rgba(247,142,30,1) 0%, rgba(242,103,34,1) 100%);
background: -ms-linear-gradient(top, rgba(247,142,30,1) 0%, rgba(242,103,34,1) 100%);
background: linear-gradient(to bottom, rgba(247,142,30,1) 0%, rgba(242,103,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78e1e', endColorstr='#f26722', GradientType=0 );;

	width:100%;
	float:left;
	padding:20px 0
}
.mn_sub{
	float:left;
}
.mn_sub h4{
	margin:5px 0;
	color:#fff;
	font-size:22px;
}
.payblnhm {
    display: block;
    margin: 10px 0;
}
.singecartpricebuk {
    color: #ec4614;
    font-size: 15px;
    margin: 10px 0;
}	
.promocode {
    border: 1px solid #ddd;
    color: #bbb;
    display: block;
    height: 45px;
    outline: medium none;
    overflow: hidden;
    padding: 5px;
    width: 100%;
}
.payblnhm {
    display: block;
    margin: 0px 0;
}
.promosubmit {
    background: rgba(43,183,239,1);
background: -moz-linear-gradient(top, rgba(43,183,239,1) 0%, rgba(24,130,191,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(43,183,239,1)), color-stop(100%, rgba(24,130,191,1)));
background: -webkit-linear-gradient(top, rgba(43,183,239,1) 0%, rgba(24,130,191,1) 100%);
background: -o-linear-gradient(top, rgba(43,183,239,1) 0%, rgba(24,130,191,1) 100%);
background: -ms-linear-gradient(top, rgba(43,183,239,1) 0%, rgba(24,130,191,1) 100%);
background: linear-gradient(to bottom, rgba(43,183,239,1) 0%, rgba(24,130,191,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bb7ef', endColorstr='#1882bf', GradientType=0 );
    border: none;
    color: #fff;
    display: table;
    outline: medium none;
    padding: 6px;
    text-align: center;
    height: 45px;
	font-size:15px;
    width: 100%;
}
/*first_footer*/
.middlewapper {
    background: #fff;
}.mn_heading {
    background: #f2f3f4;
    float: left;
    width: 100%;
    padding: 10px 0;
}

.mn_heading h4 {
    color: #35465a;
	font-weight:normal
}
.footerwrapper {
    padding-top: 20px;float: left;background:#fff;
    width: 100%;
}
.mn_h{
	width:150px;
	margin:10px 0 0 0
}
.footerwrapper a {
    color: #35465a;
    font-size: 13px;
    line-height: 30px;
    text-decoration: none;
    padding-left: 0px;
    transition: padding-left 0.10s;
}.fcontact {
    font-size: 13.5px;
    color: #35465a;
    line-height: 30px;
}
.copyright {
    font-family: 'Open Sans', sans-serif;
    background: #f2f2f2;
    color: #333;
    padding: 15px 0 0 0;
}
.list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}
.copy a {
    color: #ffb932;
}
.copyright_1 {
    font-family: 'Open Sans', sans-serif;
    background: #3e3e3e;
    color: #fff;
    padding: 15px 0;
}
/**
 * Responsive Bootstrap Tabs 
 */
@media screen and (max-width: 460px) {.nav-tabs-responsive > li {display: none;width: 23%;}.nav-tabs-responsive > li > a {max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;width: 100%;width: 100%;text-align: center;vertical-align: top;}.nav-tabs-responsive > li.active {
	margin: 0;width: 54%;}.nav-tabs-responsive > li.active:first-child {margin-left: 23%;}.nav-tabs-responsive > li.active, .nav-tabs-responsive > li.prev, .nav-tabs-responsive > li.next {display: block;}.nav-tabs-responsive > li.prev, .nav-tabs-responsive > li.next {-webkit-transform: scale(0.9);transform: scale(0.9);
	margin:0;}.nav-tabs-responsive > li.next > a, .nav-tabs-responsive > li.prev > a {-webkit-transition: none;transition: none;}.nav-tabs-responsive > li.next > a .text, .nav-tabs-responsive > li.prev > a .text {display: none;}.nav-tabs-responsive > li.next > a:after, .nav-tabs-responsive > li.next > a:after, .nav-tabs-responsive > li.prev > a:after, .nav-tabs-responsive > li.prev > a:after {position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.nav-tabs-responsive > li.prev > a:after {content: "\e079";}.nav-tabs-responsive > li.next > a:after {content: "\e080";}.nav-tabs-responsive > li.dropdown > a > .caret {display: none;}.nav-tabs-responsive > li.dropdown > a:after {content: "\e114";}.nav-tabs-responsive > li.dropdown.active > a:after {display: none;}.nav-tabs-responsive > li.dropdown.active > a > .caret {display: inline-block;}.nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-left {left: 0;right: auto;}.nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-center {right: auto;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}.nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-right {left: auto;right: 0;}
}
@media screen and (min-width: 1200px){
.navme.collapse{display:block;}
}
@media screen and (max-width: 1200px){
.menu_toggle{display:block;}
.collapse{display:none;}.navbar.navme {background: #fff none repeat scroll 0 0;border-radius: 0;left: 15px;position: absolute;top: 80px;z-index: 100;
}
.sidetorit .menuli {border-bottom: 1px dotted #eee;float: left;width: 100%;
}
.sidetorit .menuli a {color: #333;}
.respondwn.dropdown-menu {border: 0 none;box-shadow: none;
	min-width:0;padding: 0;position: static;width: 100%;}
.respondwn.dropdown-menu::before{display:none;}
.respondwn.dropdown-menu li{margin:0;}
.navbar-nav.sidetorit{margin:0;}
}
@media screen and (max-width: 991px){
.payments{width:100%;}
.payments img {
	max-width:100%;
}
.copurit {padding: 10px;text-align: center;width: 100%;
}
.deat_image{height:250px;}

.deat_image img {min-height: 250px;}
.inside_pading{padding:0;}
}
@media screen and (max-width: 768px){
.logo img {max-width: 150px;
}
.fullwidth_tab{width:100%;}
.hidden_tab{display:none;}
.qurtertab{width:66.66%;}
.lesstab{width:33.33%;}
.srchbutn{width:100%;}
.advimage{margin:15px 0 0;}
.topssec{position:static;}
.top80 {margin-top: 0;
}
.whenfixmar{margin:20px 0;}
}@media screen and (max-width: 650px){
.topssec{height:auto;}
.ritsude {line-height: 40px;padding: 0;
}
.reglog {min-width:0;max-width: 100px;}
.customtab .nav-tabs li a{ font-size: 12px;min-width: 0;padding: 10px 15px;}
}
@media screen and (max-width: 550px){
.pagehed{font-size:22px;}
.dest_out .col-xs-4{width:50%;padding: 0 10px;}
.deal_out .col-xs-6{padding: 0 10px;}
}
@media screen and (max-width: 500px){
.qurtertab,
.lesstab{width:100%;}
.outtabcontent {margin: 0 -20px;}
.intabs {padding: 5px;}
.signupfm{width:90%;}
}@media screen and (max-width: 460px){
.dropdown-menu.mysign1.curncyul{left:0}
.dropdown-menu.mysign1.curncyul::before{left: 0;}
.dropdown-menu.mysign1.languageul{}
.dropdown-menu.mysign1.languageul::before{left: auto; right:40px;}
.mysign::before{left: auto; right:40px;}
.customtab .nav-tabs .spanfa{float: left;height: 25px;}
.faftrsoc.fa{margin:5px;}
.navbar.navme{right:10px;left: 10px;}
}
.mn_add{
	width:100%;
	float:left;
	margin:0px 0
}
.mn_add img{
	width:100%
}