@import url(http://fonts.googleapis.com/css?family=Open+Sans);



	@font-face {

        font-family: "HelveticaNeueLT Std UltLt";

        src: url('HelveticaNeueLTStd-Lt.otf');

        src: url('HelveticaNeueLTStd-Lt.otf') format('embedded-opentype'),

        url('../font/HelveticaNeueLTStd-Lt.svg') format('svg'),

        url('../font/HelveticaNeueLTStd-Lt.woff') format('woff'),

        url('../font/HelveticaNeueLTStd-Lt.ttf') format('truetype');

        font-weight: normal;

        font-style: normal;

    }

	

body{ font-family:"HelveticaNeueLT Std UltLt" !important;

background: url(../images/bg.jpg) no-repeat center center fixed; 

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

  background-size:100%;

}



a:hover{text-decoration:none;}

ul{margin:0px !important; padding:0px !important;}



footer li{text-align: left;list-style: none;margin: 10px 0;}





/*.row {

    margin-bottom: 10px;

}*/

.marginTop20{margin-top:20px;}



/*-------------------------------------------justbyebye-------------------------------------------*/

.top-border{border-bottom:1px solid #BBBDBF;}

.top-border01{border-top:1px solid #f3f4f4;}

.top-border03{border-top:1px solid #f3f4f4; padding-top:10px;}

.top-border02{border-top:1px solid #BBBDBF; background:#fff; margin-top:24px;
font-family:Tahoma, Geneva, sans-serif !important; 
}

.topbg{background:url(../images/menubg.png);

background-repeat: no-repeat;

background-position: center center;

background-attachment: fixed;

}

.logo{background:url(../images/logo.png) no-repeat; width:225px; 

  height: auto; padding:20px 0 40px 0;}

.divtxt{border-bottom:5px  solid#00AEEF; width:100%;}

.divtxt01{border-bottom:5px  solid#EC008C; width:100%; }

.divtxt02{border-bottom:5px  solid#F7941E;  width:100%; }

.divtxt03{border-bottom:5px  solid#8DC63F; width:100%; }

.divimg{ width:100%; }

.divcolor{ width:100%; height:270px; background:#00AEEF; float:left;}

.divcolor01{ width:100%; height:270px; background:#EC008C; float:left;}

.divcolor02{ width:100%; height:270px; background:#F7941E; float:left;}

.divcolor03{ width:100%; height:270px; background:#8DC63F; float:left;}

.content01{color:#00AEEF; font-family:"HelveticaNeueLT Std UltLt" !important; font-size:17pt; padding:13px 0px 7px  87px;}

.content02{color:#EC008C; font-family:"HelveticaNeueLT Std UltLt" !important; font-size:17pt; padding:13px 0px 7px  87px;}

.content03{color:#F7941E; font-family:"HelveticaNeueLT Std UltLt" !important; font-size:17pt; padding:13px 0px 7px  87px;}

.content04{color:#8DC63F; font-family:"HelveticaNeueLT Std UltLt" !important; font-size:17pt; padding:13px 0px 7px  60px;}

.topspace{margin-top:3px;}



.fticon{margin:0px;}



.fticon li{list-style-type:none; float:left; margin-right:6px;}



.fticon2{margin:0px;}



.fticon2 li{list-style-type:none; float:left; padding:5px 5px 0px 25px;}



.fticon2 li a{text-decoration:none; color:#939598; font-family:"HelveticaNeueLT Std UltLt" !important; font-size:10pt;}



.divbox{margin:33px 0px 0px 20px; padding:0px;}

.divbox ul li{ list-style-type:none; padding:8px 0;

width:117px; }

 

.divbox ul li:after{content:url(../images/arrowr.png); 

float:right;

padding-top:10px;



}

.divbox ul li a{font-family: "HelveticaNeueLT Std UltLt"; font-size:13.92pt; color:#fff; padding-right:15px; }

.rightbox0002{padding:0; margin:0;}

/*----------------------------------------------flightsearch------------------------------------------*/

.destinationbanner{float:left;  padding:10px; }

.destinationbanner img{height:160px; }

.destinationbanner-txt{float:left; color:#541F5B; font-family:"HelveticaNeueLT Std Cn";  font-size:28px;  line-height:28px;}

.destinationbanner-txt02{/*float:right;*/ color:#2E3192; /*font-family:"HelveticaNeueLT Std Cn";*/  font-size:14px;  padding-left:10px; line-height:28px; font-weight:bold; padding-right:10px;}

.destinationbanner-txt03{float:right; color:#ED1C24; /*font-family:"HelveticaNeueLT Std Cn";*/  font-size:14px;  padding-left:10px; line-height:13px; font-weight:bold; padding-right:10px;}

.destinationbanner-txt04{ color:#ED1C24; /*font-family:"HelveticaNeueLT Std Cn";*/  font-size:14px;   line-height:13px; font-weight:bold; padding-right:12px;}

.destinationbanner-txt05{ float:left;color:#2c3b71; /*font-family:"HelveticaNeueLT Std Cn";*/  font-size:18px;  padding-left:10px; line-height:17px;  padding-right:10px;  padding-top:5px;}

.destinationbanner-txt06{ float:left;color:#262626; /*font-family:"HelveticaNeueLT Std Cn";*/  font-size:15px;  padding-left:10px; line-height:28px;  padding-right:10px;}



.destiicon{width:78px; height:59px; float:left;}

.destitxt{width:157px; height:65px; float:left;}

.destinationborder{border-bottom:1px solid #8DC63F; margin:15px 10px; padding-bottom:38px;}







.more{background-color:#8DC63F; font-size:13px; color:#fff; padding:3px 6px; border-radius:10px; margin-left:15px;}

.overflow{overflow:auto; height:468px;}



.flighticon{float:left;  padding:10px; }

.flighticon img{height:46px;}

.flighticon-txt{float:left; color:#F7941E; /*font-family:"HelveticaNeueLT Std Cn";*/  font-size:26px; }

.flighticon-txt01{color:#F7941E; /*font-family:"HelveticaNeueLT Std Cn";*/ font-size:16px; float:left; line-height:8px;}

.fltxt{color:#036885/*1C75BC*/;}

.fltxt01{color:#03B3DE;}



.flightsearch{background:#fff; margin-bottom:20px; border: 1px solid #e395bd;}

.flightsearch01{background:#fff; margin-bottom:20px; border:1px solid #00A79D;}

.searchbox{padding:10px; width:100%; float:left;}



.srch{margin-right:20px; padding:0px;}



.srch ul li{list-style-type:none; padding:0px 24px 0px 0px; float:left;}



.srchpadd{padding-top:9px;}

.srchpadd01{padding-top:20px;  background:url(../images/dot.png); background-repeat:repeat-x; margin:0 auto;}

.srcleft{float:left; padding-right:15px; width:45%; text-align:center;}

.srcleft05{float:left; padding-left:15px; width:50%; }

.srcleft01{float:left; padding-right:14px; padding-top:25px; width:10%; text-align:center;}

.srcleft02{float:left; padding-right:0px; width:45%;  text-align:center;}

.srcleft02 strong, .srcleft strong{

	float:left;

}

.switchFields {

display: inline-block;

height: 16px;

width: 16px;

background-position: -560px -144px;

}

/*.iconSprite{content:'';

			background-image:url(../images/iconSprite32.png);

			background-repeat:no-repeat;}



*/

.span01{width:70%;}



.hint {

display: block;

line-height: 1.3em;

margin-top: 2px;}

small {

font-size: 84.61%;

color: #999;}

.advanceSearch {

/*padding: 10px 0px;*/

}

p {

/*font-size: 1.3em;*/

line-height: normal;

margin: 0.25em 0;

color:#85a3e0;
margin-bottom:12px;

}

i.rArrow.blue {

background-position: 0px -592px;

}

.advanceSearch .rArrow {

margin-top: 2px;

margin-left: -5px;

}

/*i{content: " ";

background-image: url("../images/iconSprite32.png");

background-repeat: no-repeat;

}*/

i{display: inline-block;

vertical-align: top;

top: 0;

/*width: 16px;

height: 16px;*/
}



i.rArrow {

background-position: -64px -592px;

}



.searchBtnContainer {

border-top: 1px dotted #999;

padding-top: 10px;

padding-bottom:0px;

text-align: right;}



input.booking, button.booking {

cursor: pointer;

width: auto;

overflow: visible;

font-weight: bold;

font-size: 16px;

text-decoration: none;

color: #f9f9f9;

padding: .35em 1em .4em 1em;

border: 1px solid #b32d00;

border-bottom-color: #b32d00;

text-shadow: 0 -1px 0 #cc3300;

border-radius: 0.4em;

background-color: #ff7e33;

background-image: -moz-linear-gradient(rgba(204,80,31,0),#cc501f);

background-image: -webkit-linear-gradient(rgba(204,80,31,0),#cc501f);

background-image: linear-gradient(rgba(204,80,31,0),#cc501f);

}

.divslide01 .image{

	position:absolute;

	top: -82px;

	left: 34px;

}

.divslide01{

	position:relative;

	border-radius:20px; 

	margin-top:60px;

	width:100%; 

/*	height:228px;*/

	margin-bottom: 30px;
padding:0px
}

.bod_blue{

		border:#c5e6f0 solid 12px;

}

.bod_pink{

	border:#ebcad1 solid 10px;

}





.rightpannel{ margin:0px; padding:0px;  /*margin-left:10px;*/}

.imgbox{margin:0px 10px 10px 10px; background:#EC008C; padding: 59px 0px 77px 13px;}

.imgbox01{margin:0px 10px 10px 10px; padding: 59px 0px 77px 13px; background:#F7941E; margin-top:20px;}

.imgbox02{margin:0px 10px 10px 10px;padding: 59px 0px 77px 13px; background:#8DC63F; margin-top:20px;}

.imgbox03{margin:0px 0px 8px 4px; padding: 40px 18px; background:#03B3DE; }
.imgbox05{margin:0px 0px 10px 6px; padding: 59px 0px 77px 13px; background:#03B3DE; }

.img01{float:left; width:116px; height:110px; margin-right:14px;}

.img-txt{color:#fff; font-family:"HelveticaNeueLT Std UltLt" !important; font-size:28px; }

.img-txt05{color:#fff; font-family:"HelveticaNeueLT Std UltLt" !important; font-size:35px; text-align:center; }





.img-txt01{color:#fff; /*font-family:"HelveticaNeueLT Std Cn";*/ font-size:19px; line-height:22px;  }

.mannage{color:#939598;}

.dealboxl{float:left;}

.dealboxl-top{padding:10px; background-color:#03B3DE;}

.dealboxl-top-icon{padding:10px; float:left; width:23px; height:32px;}

.dealboxl-top-txt{padding:10px; float:left; color:#fff; font-family:"HelveticaNeueLT Std Cn"; font-size:22px;}

.dealimg{float:left;}

.dealimg01{float:left; margin-left:15px;}



/*----------------------------------------------flightsearch----------end--------------------------------*/





















/*-------------------------------------------justbyebye-------------end------------------------------*/



#social-media-links a{height:23px;width:28px;display:block;margin-top:1px;background:url('../images/sprite1x.png') no-repeat}

#social-media-links li{display:inline;list-style:none;float:left;background:#fff}

#social-media-links .facebook a{background-position:0 -433px}

/*#social-media-links .facebook a:hover{background-position:0 -339px;}*/

#social-media-links .googleplus a{background-position:0 -172px}

/*#social-media-links .googleplus a:hover{background-position:0 -1px}*/

#social-media-links .pinterest a{background-position:0 -216px}

/*#social-media-links .pinterest a:hover{background-position:0 -69px}*/

#social-media-links .tumblr a{background-position:0 -195px}

/*#social-media-links .tumblr a:hover{background-position:0 -249px}*/

#social-media-links .twitter a{background-position:0 -307px}

/*#social-media-links .twitter a:hover{background-position:0 -103px}*/

#social-media-links .youtube a{background-position:0 -138px}

/*#social-media-links .youtube a:hover{background-position:0 -35px}*/



#social-icons{width: 205px; height: 34px; margin: 0 0 0 83px;}





.img-responsive-height{

  display: block;

  max-height: 30%;

  height: auto;

}



.img-bgresponsive-height{

  display: block;

  max-height: 30%;

  height: auto;

}









#social-icons{display:block;}

.navbar{margin-bottom:0px;}

.navbar-toggle .icon-bar{border: 1px solid #fff;}

.navbar-toggle{margin:0px;}





#content{padding-bottom:17px; margin-bottom:17px; border-bottom:0px solid #CCC;}











.sliderdiv{display:none;}

.featureditem{display:block;}

.innerWrapper{position:relative; text-align:center; padding:13px 10px 10px; background-color:#FFF; width:140px; margin:-46px auto 0 auto; z-index:1001;}



.innerWrapper2{position:relative; text-align:center; padding:5px 5px 5px; background-color:#FFF; width:140px; margin:-46px auto 0 auto; z-index:1001;}





.list-title {	font-size: 16px;	font-family: Georgia;	margin-bottom: 25px;	color: #000;}



footer input#email {border: solid 1px #ccc;color: #ccc;padding: 3px 5px;font-size: 11px;}

.email {width: 100%;margin: 20px 0;}

.primary-button {

cursor: pointer;

background-color: #000;

color: #fff;

font-size: 12px;

font-weight: normal;

padding: 8px 13px;

letter-spacing: 1px;

border: 1px solid black;

-webkit-appearance: none;

border-radius: 0;

overflow: visible;

}

body{ background: url('../images/bg.jpg') 100% 100% fixed; }

@media (min-width: 480px) {

	.featureditem{display:none;}

	.sliderdiv{display:block;}

	.divimg{margin:0 auto;}

	body{ background: url('../images/bg.jpg') 100% 100% fixed; }

	

}



@media (max-width: 1000px) {

.center{}

.center-inner{left:25%;top:25%;position:absolute;width:50%;height:300px;background:#f0f;text-align:center;max-width:500px;max-height:500px;}





}

@media (min-width: 1000px) {

.center{left:50%;top:25%;position:absolute;}

.center-inner{width:500px;height:100%;margin-left:-250px;height:300px;background:#f0f;text-align:center;max-width:500px;max-height:500px;}

.sliderdiv{display:none;}

.featureditem{display:block;}

}



@media (max-width: 767px) {

	.centerheading{text-align:center}

	



}



.item h1{

	margin: inherit;

}



.orange{

	background: #ff8a3c;

}

.darkCyan{

	background: #42bdc2;

}

.forestGreen{

	background: #7fc242;

}

.yellow {

	background: #ffd800;

}

.dodgerBlue {

	background: #388bd1;

}

.skyBlue {

	background: #a1def8;

}

.zombieGreen {

	background: #3fbf79;

}

.violet {

	background: #db6ac5;

}

.yellowLight {

	background: #fee664;

}

.steelGray {

	background: #cad3d0;

}





footer p{text-align:justify;}



/*CUSTOM MENU*/

.blue{

	color:#2da7e8; font-family:"HelveticaNeueLT Std Cn"; font-size:18px;

}

.blue_n{color:#2da7e8;}

.pink{

	color:#f80071; font-family:"HelveticaNeueLT Std Cn"; font-size:18px;

}

.orng{

	color:#fd931b; font-family:"HelveticaNeueLT Std Cn"; font-size:18px;

}

.orng_n{

	color:#fd931b;

}

.ash{

	color:#94a3a8; font-family:"HelveticaNeueLT Std Cn"; font-size:18px;

}

.green{

	color:#8bc03e; font-family:"HelveticaNeueLT Std Cn"; font-size:18px;

}

.menu_tree{

	width:100%;

}

.menu_tree li{

	width:90%;

	padding:2%;

	list-style:none;

	font-family:HelveticaNeueLT Std UltLt" !important";

	cursor:pointer;

	font-size:18px;

}

.menu_tree li ul{

	width:100%;

	display:none;

}

.menu_tree li ul li{

	width:100%;

	list-style:none;

	font-family:Verdana, Geneva, sans-serif;

	cursor:pointer;

	font-size:11px;

	padding:0px;

	line-height:0px;

	margin-left: 3px;

}

.tree_node:before{

	content: url(../images/menu/tree.png);

}

.last_node{

	margin-bottom: 10px;

}

.last_node:before{

	content: url(../images/menu/last_node.png);

}

.menu_tree li ul li:hover{

	color:#f19413;

}

.text_sub{

	background:none;

	margin-top: 19px;

	width:75px;

	font-style:normal;

	/*display:none;*/

}

.c_icon{

	width:20px;

	height:22px;

	margin-top: 10px;

	background:url(../images/menu/sprite001.png);

}

.flight{

	 

	background-position:-13px -11px;

}

.tree_node:hover > .flight , .flight_active{

	background-position:-13px -291px;

}



.rail{

	background-position:-14px -39px;

}

.tree_node:hover > .rail, .rail_active{

	background-position:-17px -319px;

}



.bus{

	background-position:-14px -70px;

}

.last_node:hover > .bus , .bus_active{

	background-position:-17px -350px;

}

.hotel{

	background-position:-16px -96px;

}
.partners{

	background-position:-17px -562px;

}
.last_node:hover > .hotel , .hotel_active{

	background-position:-19px -376px;

}





.hot{

	background-position:-13px -123px;

}

.tree_node:hover > .hot , .hot_active{

	background-position:-13px -403px;

}




.secret{

	background-position:-14px -151px;

}

.tree_node:hover > .secret, .secret_active{

	background-position:-17px -431px;

}



.time{

	background-position:-14px -176px;

}

.tree_node:hover > .time , .time_active{

	background-position:-17px -456px;

}

.special{

	background-position:-16px -203px;

}

.last_node:hover > .special , .special_active{

	background-position:-19px -483px;

}





.expe{

	background-position:-16px -229px;

}

.tree_node:hover > .expe , .expe_active{

	background-position:-19px -509px;

}





.activity{

	background-position:-16px -261px;

}

.last_node:hover > .activity, .activity_active{

	background-position:-19px -541px;

}























/******** CUSTOM TEXT SLIDER *********/

.sliderWrapper. ul,li,h2,p,img{background:#fff;list-style:none;padding:0;margin:0;font:normal 14px/normal 'Lucida Grande',sans-serif}

.sliderWrapper{position:relative; margin-top: 5px; padding-left:60px; padding-right:60px; padding-top:10px; overflow: hidden;}



.sliderWrapper .sliderHolder{

  height:150px;

  overflow:hidden;

  position:relative;

  margin-left:55px;

}

.sliderWrapper_narrow{

position: relative;
margin:15px auto;
padding-left: 70px;
padding-right: 60px;
padding-top:0px;
padding-bottom:0px;
/*margin-bottom:-7px;*/
overflow: hidden;
max-width:350px;
border:5px solid #eac5ce;
border-radius:15px;
}

.sliderWrapper_narrow .narrow{

	height:120px;

}





.sliderWrapper img{

  float:left

}

.sliderWrapper li{

  width:100%;height:auto;

  position:absolute;top:0;left:0;

  list-style:none;

}



.sliderWrapper .lit{color:#C78700}



.sliderWrapper .left,.right {

  position:absolute;

  top:89px;}

.sliderWrapper_narrow .left,.right {

  position:absolute;

  top:65px;}

.sliderWrapper .left {left:12px; cursor:pointer; top:48px;}

.sliderWrapper .right {right:12px; cursor:pointer; top:48px;}



.sliderWrapper .trigger{cursor:pointer}

.cyan_custom{
	top:12px;

	color:#00A79D;

}

.ash_custom{

	color:#939598;

	cursor:pointer;

}

.pink_custom{

	color:#ea0080;

}

.hot_block{

	width: 46%;

	float: left;

	margin-left: 2.7%;

	margin-top: 2.5%;

	margin-bottom: 0.5%;

	position:relative;

}

.hot_block .top_hot_deal{

	width:100%;

	height:auto;

	background:rgba(0,153,255,1);

	float:left;

}

.hot_block .top_hot_deal img{

	margin:4px;

	float:left;


}

.hot_block .top_hot_deal span{

	margin-top:7px;
	float:right;
	width:80%;
	font-size:14px;
	/*font-family:Verdana, Geneva, sans-serif;*/

	color:rgba(255,255,255,1);
	height:70px;
}

.blue_border{

	border:#7bcdcb solid 1px;

}

.hot_deal_thumb{

	position:relative;

	color:rgba(255,255,255,1);

}

.price_block{

	position:relative;

	bottom: 1px;

	font-size:24px;

	left:9px;
	top:4px;
	color:rgba(255,255,255,1);

}

.rupee_icon:before{
	content:url(../images/rupee.png);
}.dollar_icon:before{
	content:url(../images/dollar.png);
}.euro_icon:before{
	content:url(../images/euro.png);
}.gbp_icon:before{
	content:url(../images/gbp.png);
}


.box_block{background:#d4edf4; margin-bottom:10px; /*padding-bottom: 8px;*/}



.box_block02{background:#fff; margin-bottom:10px; padding-bottom:20px;}

.slide_hot_deal{

}

.slide_hot_deal ul{

	margin:0; padding:0;

}

.slide_hot_deal ul li{

	list-style:none;

	display:none;

}

.slide_hot_deal ul .current_show{

	list-style:none;

	display:block;

}

.arrow_controll{}

.arrow_controll img{

	margin:5px;

	cursor:pointer;

}

.marginTop5{

	margin-top:8px;

}

/********************/

/* The CSS */

.select_box {

    margin: 0;

    background: #8fc400 ; /* Old browsers */

	background: #b4e391; /* Old browsers */

background: #b4e391; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0ZTM5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzYxYzQxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MWM0MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjRlMzkxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);

background: -moz-linear-gradient(top,  #b4e391 0%, #61c419 44%, #61c419 100%, #b4e391 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4e391), color-stop(44%,#61c419), color-stop(100%,#61c419), color-stop(100%,#b4e391)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #b4e391 0%,#61c419 44%,#61c419 100%,#b4e391 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #b4e391 0%,#61c419 44%,#61c419 100%,#b4e391 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #b4e391 0%,#61c419 44%,#61c419 100%,#b4e391 100%); /* IE10+ */

background: linear-gradient(to bottom,  #b4e391 0%,#61c419 44%,#61c419 100%,#b4e391 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 ); /* IE6-8 */





    color:#FFF;

    border:none;

    outline:none;

    display: inline-block;

    -webkit-appearance:none;

    -moz-appearance:none;

    appearance:none;

    cursor:pointer;

	margin-top:7px;

	width: 95%;

	border: #0b9444 solid 1px;

}





.select_box02 {

    margin: 0;

    background: #8fc400 ; /* Old browsers */

	background: #b4e391; /* Old browsers */

background: #b4e391; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0ZTM5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzYxYzQxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MWM0MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjRlMzkxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);

background: -moz-linear-gradient(top,  #b4e391 0%, #61c419 44%, #61c419 100%, #b4e391 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4e391), color-stop(44%,#61c419), color-stop(100%,#61c419), color-stop(100%,#b4e391)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #b4e391 0%,#61c419 44%,#61c419 100%,#b4e391 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #b4e391 0%,#61c419 44%,#61c419 100%,#b4e391 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #b4e391 0%,#61c419 44%,#61c419 100%,#b4e391 100%); /* IE10+ */

background: linear-gradient(to bottom,  #b4e391 0%,#61c419 44%,#61c419 100%,#b4e391 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 ); /* IE6-8 */





    color:#FFF;

    border:none;

    outline:none;

    display: inline-block;

    -webkit-appearance:none;

    -moz-appearance:none;

    appearance:none;

    cursor:pointer;

	margin-top:46px;

	width: 95%;

	border: #0b9444 solid 1px;

}































/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */

@media screen and (-webkit-min-device-pixel-ratio:0) {

    .select_box {padding-right:18px}

}



.label {position:relative; padding: 2px 5px 0px 0px;}

.label:after {

    content:'<>';

    font:17px "Consolas", monospace;

    color:#FFF;

    -webkit-transform:rotate(90deg);

    -moz-transform:rotate(90deg);

    -ms-transform:rotate(90deg);

    transform:rotate(90deg);

    right: 5px;

	top: -3px;

    position:absolute;

    pointer-events:none;

}

.label:before {

content: '';

right: 6px;

top: -11px;

width: 20px;

height: 32px;

background: #4dceff;

position: absolute;

pointer-events: none;

display: block;

border-top-right-radius:4px;

border-bottom-right-radius:4px;

}

 /* jssor slider arrow navigator skin 05 css */

/*

.jssora05l              (normal)

.jssora05r              (normal)

.jssora05l:hover        (normal mouseover)

.jssora05r:hover        (normal mouseover)

.jssora05ldn            (mousedown)

.jssora05rdn            (mousedown)

*/

.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn

{

	position: absolute;

	cursor: pointer;

	display: block;

	background: url(../img/a17.png) no-repeat;

	overflow:hidden;

}

.jssora05l { background-position: -10px -40px; }

.jssora05r { background-position: -70px -40px; }

.jssora05l:hover { background-position: -130px -40px; }

.jssora05r:hover { background-position: -190px -40px; }

.jssora05ldn { background-position: -250px -40px; }

.jssora05rdn { background-position: -310px -40px; }



	/* jssor slider thumbnail navigator skin 01 css */

	/*

	.jssort01 .p           (normal)

	.jssort01 .p:hover     (normal mouseover)

	.jssort01 .pav           (active)

	.jssort01 .pav:hover     (active mouseover)

	.jssort01 .pdn           (mousedown)

	*/

	.jssort01 .w {

		position: absolute;

		top: 0px;

		left: 0px;

		width: 100%;

		height: 100%;

	}



	.jssort01 .c {

		position: absolute;

		top: 0px;

		left: 0px;

		width: 68px;

		height: 68px;

		border: #000 2px solid;

	}



	.jssort01 .p:hover .c, .jssort01 .pav:hover .c, .jssort01 .pav .c {

		background: url(../img/t01.png) center center;

		border-width: 0px;

		top: 2px;

		left: 2px;

		width: 68px;

		height: 68px;

	}



	.jssort01 .p:hover .c, .jssort01 .pav:hover .c {

		top: 0px;

		left: 0px;

		width: 70px;

		height: 70px;

		border: #fff 1px solid;

	}

.m-t-b-10{

	margin:10px 0px 10px 0px;

}









.txt01{color:#CCC; font-size:10px;}

.txt02{color:#2da7e8; font-size:12px; float:right; margin-left:48px; margin-top:24px;}

.textbox05 {  

    border-top: solid 1px #8e8e8e; 

    border-right: solid 1px #d1d1d1; 

    border-left: solid 1px #d1d1d1; 

    border-bottom: solid 1px #e4e4e4; 

    height: 25px; 

    width: 275px; 

  } 

 

.textbox05:focus {  

    border-color: #4488cc; 

    border-style: solid; 

    border-width: 2px; 

    outline: 0; 

	} 

   

  /* input0[type=checkbox]*/.css-box02 {

							display:none;

						}



						/*input[type=checkbox]*/.css-box02 + label.css-label {

							padding-left:45px;

							height:30px; 

							display:inline-block;

							line-height:30px;

							background-repeat:no-repeat;

							background-position: 8px 0;

							font-size:12px;

							vertical-align:middle;

							cursor:pointer;



						}



						/*input[type=checkbox]*/.css-box02:checked + label.css-label {

							background-position: 8px -30px;

						}

						label.css-label {

				background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_9c23d37aae3a8633bf5d792fb395e1e1.png);

				-webkit-touch-callout: none;

				-webkit-user-select: none;

				-khtml-user-select: none;

				-moz-user-select: none;

				-ms-user-select: none;

				user-select: none;

			}

			

			

			

			.btn-style01{

				float:right;

	border : solid 0px #03877A;

	border-radius : 1px;

	moz-border-radius : 1px;

	font-size : 18px;

/*	font-family:"HelveticaNeueLT Std Cn";*/

	color : #fff;

	padding : 4px 20px;

	background : #13d10c;

	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#13d10c), color-stop(100%,#1a7a05));

	background : -moz-linear-gradient(top, #13d10c 0%, #1a7a05 100%);

	background : -webkit-linear-gradient(top, #13d10c 0%, #1a7a05 100%);

	background : -o-linear-gradient(top, #13d10c 0%, #1a7a05 100%);

	background : -ms-linear-gradient(top, #13d10c 0%, #1a7a05 100%);

	background : linear-gradient(top, #13d10c 0%, #1a7a05 100%);

	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#13d10c', endColorstr='#1a7a05',GradientType=0 );

	margin-right:10px;

}





			.btn-style02{

				float:right;

	border : solid 0px #03877A;

	border-radius : 1px;

	moz-border-radius : 1px;

	font-size : 14px;

	/*font-family:"HelveticaNeueLT Std Cn";*/

	color : #fff;

	padding : 4px 20px;

	background : #13d10c;

	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#13d10c), color-stop(100%,#1a7a05));

	background : -moz-linear-gradient(top, #13d10c 0%, #1a7a05 100%);

	background : -webkit-linear-gradient(top, #13d10c 0%, #1a7a05 100%);

	background : -o-linear-gradient(top, #13d10c 0%, #1a7a05 100%);

	background : -ms-linear-gradient(top, #13d10c 0%, #1a7a05 100%);

	background : linear-gradient(top, #13d10c 0%, #1a7a05 100%);

	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#13d10c', endColorstr='#1a7a05',GradientType=0 );

	margin:20px 10px 0px 0px;

}







.ttcborder{border-bottom:1px dashed #00A79D; padding-bottom:10px;}



.oveflow{height:747px; overflow:auto;}

.m-t-0{

	margin:0;

}

.m-t-10{

	margin-top:10px;

}

.p-t-10{

	padding-top:15px;

}

.round_lable{

background: rgba(231, 231, 231, 0.48);

cursor: pointer;

color: #1B1A0E;

border-radius: 12px;

-moz-border-radius: 12px;

-webkit-border-radius: 12px;

box-shadow: 0 1px 2px #bfbfbf inset;

-moz-box-shadow: 0 1px 2px #bfbfbf inset;

webkit-box-shadow: 0 1px 2px #bfbfbf inset;

font-family: "Helvetica" !important;

font-style: normal;

padding: 3px 12px;

font-size: 13px;

border: 0;

}

.m-h-670{

	min-height: 914px;
	overflow:auto;

}

.lmd{

	position: absolute;

	border-radius: 100%;

	bottom: 100px;

	cursor:pointer;

}

.row{

	position:relative;

}

.lmd img{

	width:130px;

	height:130px;	

}

<!--tab menu-->





.tabs-nav li {

float: left;

margin: 0px;

min-width: 50px;

}



ul.tripDetailButtons li {

list-style: none;

margin-right: 2px;

height: 40px;

text-align: left;

}



/*------------------------------------img box-----------------------------------*/



.booking-panel {

background:url(../images/trip.png);

width:100px; height:30px;

}

.card__tags {

z-index: 10;

position: absolute;

right: 19px;

top: -5px;

}

.card__tags span{ z-index: 10; position:absolute; top:14px; left:35px; font-size:10px; color:#333333;}

.card__tags span.font01{ z-index: 10; position:absolute; top:30px; left:7px; font-size:15px; color:#333333; float:left;}

.card__tags span.font02{ z-index: 10; position:absolute; top:25px; left:29px; font-size:22px; color:#333333; font-weight:900; float:left;}





.meta-info__column {

float: left;

margin:31px 8px 5px 0px;

min-height: 60px;

padding-bottom: 22px;

position: relative;

text-align: center;

width:88px;

}



.meta-info__item-title {

font-size: 12px;

/*font-size: 0.78571rem;*/

font-weight: bold;

margin-bottom: 13px;

text-transform: uppercase;

}

.meta-info__item-content {

font-size: 15px;

font-weight: bold;

line-height: 1em;

}

.meta-info__item-subtitle {

font-size: 14px;

/*font-size: 0.92857rem;*/

bottom: 0;

font-weight: normal;

top: 39px;

position: absolute;

text-align: center;

width: 100%;

}



.ranking-bar {

background: #dbe6ec;

height: 10px;

}

.meta-info .ranking-bar {

margin-top: 21px;

}

.ranking-bar:before {

width: 0%;

background: #ffc83f;

content: '';

float:left;

}

.ranking-bar:before {

height: 100%;

}



.btn010 {

display: inline-block;

padding: 6px 12px;

margin-bottom: 0;

font-size: 14px;

font-weight: normal;

line-height: 1.42857143;

text-align: center;

white-space: nowrap;

vertical-align: middle;

cursor: pointer;

-webkit-user-select: none;

-moz-user-select: none;

-ms-user-select: none;

user-select: none;

background-image: none;

border: 1px solid transparent;

border-radius: 4px;

margin-top:127px;

color:#333333;

}

.btn--yellow {

background-color: #f4e565;

}

.btn--yellow:hover {

background-color: #f4e565;

}

.btn--full-width {

display: block;

width: 100%;

}


.member01{ padding-top:35px;}








/*-----------------------------------------footer part--------------------------------*/

div.chf_wrapper_footer {
width: 1028px;
min-width: 1028px;
}

span.ghf_more_tab {
background: #fff;
-moz-border-radius: 2px 2px 0 0;
-webkit-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;
width: 60px;
height: 24px;
position: relative;
top:-29px;
right:0px;
border: 1px solid #d4d4d4;
border-bottom: 0;
font-size: 110%;
color: #2250aa;
padding: 6px 8px 0;
cursor: pointer;
text-transform: uppercase;
float: right;
font-family:Tahoma, Geneva, sans-serif;
}


.chf_collpse_state {
background: url("http://imgak.mmtcdn.com/mobile_tpl/resources/images/header_footer/arrows.png") no-repeat;
font-size: 0;
}span.chf_collpse_state {
background-position: 1px 1px;
width: 10px;
height: 6px;
float: right;
margin-top: 4px;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
#footer #textual {
font-size: 11px;
}


.chf_flL {
float: left;
}

div.chf_wrapper_border {
/*border: solid 1px #d4d4d4;*/
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;}


div.ghf_footer_top {
border-bottom: solid 2px #d4d4d4;
padding: 4px 0px 5px 9px;
cursor: pointer;
}

.headings {
font-size: 11px;
text-transform: uppercase;
color: #2f2f2f;
line-height: 28px;
margin: 0 0px 0 0;
width: 155px;
padding: 0;
}

.pmnew{padding: 0; margin:0 2px;}



a.chf_twitter_Icn, a.chf_facebook_Icn, a.chf_youtube_Icn, a.chf_RSS_Icn, a.chf_google_Icn, a.chf_pinterest_Icn, a.chf_instagram_Icn {
width: 36px;
height: 40px;
cursor: pointer;
float: left;
}
a.chf_facebook_Icn, .chf_twitter_Icn, a.chf_youtube_Icn, a.chf_RSS_Icn, a.chf_all_world_travel_Icn, a.chf_google_Icn, a.chf_pinterest_Icn, a.chf_instagram_Icn {
background: url("../images/hlp_footer_in_20140716.png") no-repeat;
font-size: 0;
}

ul.li a.chf_facebook_Icn {
background-position: 0 -255px;
}



div.ghf_footer_bottom {
	
padding: 0 10px;
border-top: solid 1px #d4d4d4;
}
div.chf_partners_links {

margin: 0 auto;
}
ul.chf_partners li.chf_first {
padding-left: 0;
}

ul.chf_partners li {
padding: 0 6px;
float: left;
height: 66px;
border-right: 1px solid #cbdde7;
margin-top:0px;
text-align: center;
}
ul.chf_partners a {
color: #666;
text-decoration: none;
}

ul.chf_partners a.chf_trust_wave {
background-position: 0 -102px;
width: 82px;
height: 47px;

}

ul.chf_partners a.chf_trust_wave:hover {
background-position: 0 -228px;
}

ul.chf_partners a.chf_secure {
background-position: -85px -102px;
width: 74px;
height: 37px;
margin-top: 7px;
}

ul.chf_partners span {
font-size: 11px;
color: #666;
text-align: left;
}
ul.chf_partners a.chf_secure:hover {
background-position: -85px -229px;
}
ul.chf_partners a.chf_visa {
background-position: 0 -151px;
width: 37px;
height: 24px;
margin: 10px 6px 0 0;
cursor: default;
}
ul.chf_partners a.chf_visa:hover {
background-position: 0 -278px;
}

ul.chf_partners a.chf_master_card {
background-position: -39px -151px;
width: 38px;
height: 24px;
margin: 10px 6px 0 0;
cursor: default;
}

ul.chf_partners a.chf_master_card:hover {
background-position: -39px -277px;
margin: 9px 6px 0 0;
}

ul.chf_partners a.chf_amex {
background-position: -79px -151px;
width: 38px;
height: 24px;
margin: 10px 6px 0 0;
cursor: default;
}
ul.chf_partners a.chf_amex:hover {
background-position: -79px -278px;
}

ul.chf_partners span.chf_iata:hover {
background-position: -153px -151px;
width: 38px;
height: 24px;
margin: 8px 0 0 0;
cursor: default;
}

ul.chf_partners span.chf_iata {
background-position: -119px -151px;
width: 38px;
height: 24px;
margin: 8px 0 0 0;
cursor: default;
}
ul.chf_partners span.chf_iata:hover {
background-position: -156px -151px;
width: 38px;
height: 24px;
margin: 8px 0 0 0;
cursor: default;
}

ul.chf_partners a.chf_i_mint {
background-position: -66px -391px;
width: 63px;
height: 35px;
margin-top: 5px;
}
ul.chf_partners a.chf_i_mint:hover {
background-position: 0 -391px;
}

ul.chf_partners a.chf_superbrand {
background-position: -65px -178px;
width: 82px;
height: 47px;
margin-top: 12px;
cursor: default;
}
ul.chf_partners a.chf_superbrand:hover {
background-position: 0 -303px;
}

ul.chf_partners a.chf_tripadvisor {
background-position: 0 -460px;
width: 123px;
height: 25px;
margin-top: 17px;
}

ul.chf_partners a.chf_tripadvisor:hover {
background-position: 0 -435px;
}

p.chf_rights {
font-size: 110%;
text-align: center;
background-color: #fff;
}






.home_nicon, .flight_nicon, .hotel_nicon, .fph_nicon, .rail_nicon, .bus_nicon, .car_nicon, .holidays_nicon, .mobile_nicon, .giftcard_nicon, .supports_nicon, .chf_bulletImg, .drop_arrow, .my_booking, .indian_flag, .chf_dropdown_arrow, .arrow_note, small.chf_canada_icn, small.chf_uae_icn, small.chf_india_icn, small.chf_us_icn, small.chf_sg_icn, .chf_erroricon, .chf_righticon, a.chf_facebook_Icn, .chf_twitter_Icn, a.chf_youtube_Icn, a.chf_RSS_Icn, .chf_trust_wave, .chf_secure, .chf_visa, .chf_master_card, .chf_amex, .chf_iata, .chf_ministry_Icn, .chf_i_mint, .chf_superbrand, .chf_closebtn, .chf_tripadvisor, .chf_expnd_state, .chf_collpse_state, .chrome_icn, .ff_icn, .ie_icn, .opera_icn, .safari_icn, .chf_i_icn, .chf_brwsrlist_close, .ghf_drop_icon, .back_mark, .chf_new_icon {
background: url("../images/common_header_footer_sprite.png") no-repeat;
font-size: 0;
}
.lists_list{
	font-size:8pt !important;
}
.bootom_ul > li{
	margin-top:1.5px !important;
	margin-bottom:1.5px !important;
	width:100%;
	color:#2250aa !important; 
}
/*ul.chf_social_list li a{
	background:url("../images/hlp_footer_in_20140716.png") no-repeat;
}*/
ul.chf_social_list li a.chf_facebook_Icn {
	background:url("../images/hlp_footer_in_20140716.png") no-repeat;
	background-position: 0 -255px;
}ul.chf_social_list li a.chf_facebook_Icn:hover {
	background:url("../images/hlp_footer_in_20140716.png") no-repeat;
	background-position: 0 -42px;
}
ul.chf_social_list li a.chf_twitter_Icn {
	background:url("../images/hlp_footer_in_20140716.png") no-repeat;
	background-position: -38px -255px;
}ul.chf_social_list li a.chf_twitter_Icn:hover {
	background:url("../images/hlp_footer_in_20140716.png") no-repeat;
	background-position: -38px -42px;
}ul.chf_social_list li a.chf_youtube_Icn {
	background:url("../images/hlp_footer_in_20140716.png") no-repeat;
	background-position: -78px -254px;
}ul.chf_social_list li a.chf_youtube_Icn:hover {
	background:url("../images/hlp_footer_in_20140716.png") no-repeat;
	background-position: -78px -41px;
}ul.chf_social_list li a.chf_google_Icn {
	background:url("../images/hlp_footer_in_20140716.png") no-repeat;
background-position: -116px -254px;
}ul.chf_social_list li a.chf_google_Icn:hover {
	background:url("../images/hlp_footer_in_20140716.png") no-repeat;
background-position: -116px -41px;
}ul.chf_social_list li a.chf_pinterest_Icn {
	background:url("../images/hlp_footer_in_20140716.png") no-repeat;
background-position: -155px -254px;
}ul.chf_social_list li a.chf_pinterest_Icn:hover {
	background:url("../images/hlp_footer_in_20140716.png") no-repeat;
background-position: -155px -41px;
}ul.chf_social_list li a.chf_instagram_Icn {
	background:url("../images/hlp_footer_in_20140716.png") no-repeat;
background-position: -194px -254px;
}ul.chf_social_list li a.chf_instagram_Icn:hover {
	background:url("../images/hlp_footer_in_20140716.png") no-repeat;
background-position: -194px -41px;
}.chf_last{
	border-right:none !important;
}.images_subcribe{

	margin-top:16px;
}#less_a, #more_a{
	color:#000;
	font-size:11px;
}
.chf_expnd_state {
background: url("http://imgak.mmtcdn.com/mobile_tpl/resources/images/header_footer/arrows.png") no-repeat;
font-size: 0;
}span.chf_expnd_state {
background-position: 1px -6px;
width: 10px;
height: 6px;
float: right;
margin-top: 4px;
}


.img-responsive{max-width:100%;}
.container{
	padding-left:0px !important;
	padding-right:0px !important;
}