.index-page #main{
	background-color:#EBF3F4;
}
.midbar {
	background-color:#ffffff;
}
/**********************************
 CSS FOR HOME PAGE FLY NOW BANNER
**********************************/
.midbar .homeflynow{
	position:relative;
	bottom:-10px;
	z-index:2;
	margin-left:510px;
}
.homeflynow a{
	display:inline-block;
	z-index:2;
	max-width:100%;
	border:1px solid #cde0e4;
}
/*****************************
 CSS FOR HOME PAGE SEARCH BOX
*****************************/
.flight-searchbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:30px;
	position:relative;
	z-index:1;
}
.flight-searchbox .nav-tabs{
	width:500px;
}
.flight-searchbox .tab-content.col-1{
	width:500px;
}
.flight-searchbox .tab-content.col-1.col-2{
	width:100%;
}
.flight-searchbox .tab-content #flight .searchfield-conbox > div{
	display:none;
}
.flight-searchbox .tab-content #flight .searchfield-conbox > div.active{
	display:block;
}
.flight-searchbox .tab-content #packages .searchfield-conbox > div{
	display:none;
}
.flight-searchbox .tab-content #packages .searchfield-conbox > div.active{
	display:block;
}
.tabheader{
	font-size:24px;
	font-family:'lato_bold';
}
.flight-searchbox .travel-type label{
	font-weight:bold;
	padding:0 10px 15px 0;
	margin:0 3px 0 0;
}
.flight-searchbox .travel-type label:last-child{
	margin:0px;
}
.flight-searchbox .form-group label{
	font-weight:normal;
}
#flight .travel-type{
	margin-bottom:10px;
}
.flight-searchbox .searchnowbtn{
	padding:8px 30px 10px;
	font-size:22px;
}
/* Sector */
.flight-searchbox .sector{
	margin: 0px;
}
.frm-typ2 .sector .input-group-addon span{
	min-width:40px;
}
.multiairport .row{
	margin-left: -5px;
    margin-right: -5px;
}
.multiairport .row > div{
	padding-left:5px;
    padding-right:5px;
}
.multiairport label{
	font-weight:normal;
	margin-bottom:2px;
}
.room .input-group-addon{
	padding:6px;
}
.room .input-group-addon span{
	width:52px;
}
.room label{
	margin-bottom:3px;
}
/*****************************
 CSS FOR POPULAR DESTINATION
*****************************/
.populardestination-bg{
	background-color:#ebf3f4;
}
.popular-destination{
	padding:25px 0;
}
.popular-destination .head h3{
	font-size:30px;
	color:#161616;
	display:inline-block;
}
.popular-destination .viewall{
	display: inline-block;
    float: right;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    margin-top: 15px;
}
.popular-destination .destination-list{
	padding-top:20px;
}
.popular-destination .slider-type1 .lSAction > a{
	top:20%;
}
.popular-destination .slider-type1 .lSAction > a.lSPrev{
	left:0;
}
.popular-destination .slider-type1 .lSAction > a.lSNext{
	right:0;
}
/************************************
 CSS FOR Today’s Top Holiday Deals
************************************/
.indexlistitem_bg{
	background-color:#ffffff;
	padding:0 0 35px;
}
.holiday-deals{
	padding-bottom:30px;
	/*border-bottom:1px solid #cde1e5;
	margin-bottom:30px;*/
}
.hotels-offers .holiday-deals:last-child{
	padding-bottom:0;
	border-bottom:0;
	margin-bottom:0;
}
.indexlistitem_bg .list-itmes .title-box .title{
	font-size:30px;
	color:#161616;
	padding-bottom:20px;
}
.indexlistitem_bg .list-itmes .title-box .desc{
	font-size:15px;
	color:#181818;
}
.indexlistitem_bg .list-itmes .slider-type1 .lightSlider li{
	
}
.indexlistitem_bg .list-itmes .slider-type1 .probox-typ2 {
	margin-bottom:0;
	padding:3px;
}
.indexlistitem_bg .list-itmes .slider-type1 .probox-typ2 .item{
	box-shadow:0 1px 3px 0 rgba(204, 204, 204, 1);
}
.indexlistitem_bg .list-itmes .item-list .probox-typ2 .image {
	height:163px;
	background-color:#dbddde;
}
.indexlistitem_bg .list-itmes .item-list .probox-typ2 .image img{
	max-height:163px;
}
.indexlistitem_bg .list-itmes .item-list .probox-typ2 .item .box .content{
    padding:4px 15px 9px;
}
.indexlistitem_bg .list-itmes .item-list .probox-typ2 .item .box .content .title{
	font-size:15px;
	color:#242424;
	height:75px;
}
.indexlistitem_bg .list-itmes .item-list .probox-typ2 .item .box .content .title a{color:#242424;}
.indexlistitem_bg .list-itmes .item-list .probox-typ2 .item .box .content .desc{
	font-size:13px;
	color:#696969;
	line-height:19px;
}

.indexlistitem_bg .list-itmes .item-list .probox-typ2 .item .box .content .detail .price-logo{
	text-align:right;
}
.probox-typ2 .item .box .content .detail .price-logo .price{
	font-family:'opensans_bold';
	font-size:18px;
	margin-bottom:5px;
}
.indexlistitem_bg .list-itmes .item-list .probox-typ2 .item .box .content .detail .price-logo .fl-logo{
	display:inline-block;
	height:25px;
	width:35px;
	text-align:right;
	margin-top:10px;
}
.indexlistitem_bg .list-itmes .item-list .probox-typ2 .item .box .content .detail .price-logo .fl-logo img{
	display:inline-block;
	max-height:100%;
	max-width:100%;
}
@media(min-width:1200px){
.flight-searchbox{margin-top:-470px;min-height:572px;}
.show-fnpl .flight-searchbox{margin-top:-566px;}
.flight-searchbox .tab-content > div{min-height:367px;}
.flight-searchbox .tab-content #excursion{padding-top:68px;}
}
@media(min-width:992px) and (max-width:1199px){
.flight-searchbox{margin-top:-332px;min-height:404px;}
.show-fnpl .flight-searchbox{margin-top:-399px;}
.flight-searchbox .tab-content > div{min-height:228px;}
}

@media(min-width:768px){
.room .col-sm-7 .col-xs-6:first-child{
	padding-right:0px;
}
.room .col-sm-5 .col-xs-3{
	padding-left:0px;
}
}
/*
 *	Midbar changes
 */
@media(max-width:991px){
.flight-searchbox{margin-top:30px;}
.flight-searchbox .nav-tabs, .flight-searchbox  .tab-content.col-1{width:auto;}
.midbar .homeflynow{margin-left:0;}
}
@media(max-width:767px){
.popular-destination .head h3{
	display:block;
	text-align:center;
	font-size:28px;
}
.popular-destination .viewall{
	margin-top:0;
}
.popular-destination .list-items{
	border-top: 1px solid #4f3570;
	display: none;
	padding-top: 10px;
}
.popular-destination .destination-list .row.lightSlider{
	margin:0;
}
.popular-destination .destination-list .row.lightSlider > li{
	padding:0;
}
.destination-list .probox-typ2 .item .box .image img{
	width:100%;
}
.indexlistitem_bg .list-itmes .title-box{
	margin-bottom:15px;
}
.indexlistitem_bg .list-itmes .title-box .title{
	font-size:23px;
	padding-bottom:10px;
}
.flight-searchbox{
	width:100%;
}
.flight-searchbox .tab-typ1 > .tab-content{
	position:relative;
	width:100%;
	padding:20px 10px;
}
.tabheader{
	font-size:20px;
}
}
@media(max-width:480px){
.tab-typ1 > .nav-tabs li a .icons{left:6px;}
.tab-typ1 > .nav-tabs > li > a{padding:10px 0;}
.tab-typ1 > .nav-tabs > li.active > a{padding-left:0;}
.tab-typ1 .nav-tabs > li > a > span{padding:3px 5px;}
.tab-typ1 > .nav-tabs li.active a .icons{display:none;}
}

.right {
	float : right !important;
}

.clear-div {
	clear : both !important;
}