.roudtrip-airway,.res-schedule-main{ width:100%; float:left;}
.roudtrip-airway .roudtrip-air-row{width:100%; float:left; position:relative;}
.roudtrip-airway .roudtrip-air-row:hover .social_link{ display:block;}
.roudtrip-airway .res-schedule-main ul{width:100%; float:left; list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ccc; padding-bottom:6px; margin-bottom:5px;}
.roudtrip-airway .res-schedule-main .col-6{ float:left; width:50%}
.roudtrip-airway .res-schedule-main .col-7{ float:left; width:50%;}
.roudtrip-airway .res-schedule-main li{ float: left; width:100%;}
.roudtrip-airway .res-schedule-main .tripbox li.res-route{color: #000;  display: inline-block;  float: left; font-size: 17px;}
.roudtrip-airway .res-schedule-main .tripbox li span.res-arrow{ background:url(../images/arrow2.png) no-repeat; width:13px; height:10px; display:inline-block; margin:0px 5px;}
.roudtrip-airway .res-schedule-main .tripbox li.res-date{ float:left; padding-left:10px; font-size:13px;}

.roudtrip-airway .res-schedule-main .trip-plane-cat li a{ position:relative;  color: #be035c;display:inline-block;font-size: 14px; padding:5px 20px 7px;}
.roudtrip-airway .res-schedule-main .trip-plane-cat li:hover a:after { content: "";   position: absolute;    bottom:-6px; width: 100%;  height: 0; left:0px; color:#000; border-bottom: solid 3px #be035c; }


.airwaybox{ border:1px solid #ccc; margin-bottom:10px; }
.airwaybox:hover{border:1px solid #0091ea;}
.airway-flight-icon {
  float: left;
  margin-top: 14px;
  padding: 10px;
  text-align: center;
  width: 126px;
}
.airway-flight-list .airway-flight-list_col2{ float:left;}
.airway-flight-list .emi_option2{ float:left; }
.airway-flight-list .emi_option2 h5{ margin:0px;}
.airway-flight-list{ float:left; width:73%; border-right:1px solid #ccc; min-height:100px; padding-top:15px; position:relative;}
.right2{ width:100%;}
.roudtrip-airway .airwaybox .right2 ul li aside span.sch-depart{ width:20%!important;}
.roudtrip-airway .airwaybox .right2 ul li aside span.res-duration{ width:24%!important;}
.airway-flight-list_col label{ float:left; width:100%;}
.airway-flight-icon span.spriteFltLogos { display: inline-block;
    height: 25px;
    width: 28px;}
.airway-flight-icon span.x6E{  background: url("../images/int-airline-logos.png") repeat-y;}
.roudtrip-airway .airwaybox .airway-flight-list ul{ list-style:none; border-bottom:0px; margin-top:0px; margin-left:20px; float:none; width:auto;}
.roudtrip-airway .airwaybox .airway-flight-list ul span.custom-Radiobox{ float:left; padding-right:10px;}
.roudtrip-airway .airwaybox .airway-flight-list ul li aside{ float:left; display:block; width:100%;}
.roudtrip-airway .airwaybox .airway-flight-list ul li aside span.sch-depart{ display:block; width:30%; float:left; font-size:20px; color:#000; font-weight:normal;}
.roudtrip-airway .airwaybox .airway-flight-list ul li aside span.res-duration{ display:block; width:33%; float:left; font-size:20px; color:#000; font-weight:normal;}
.roudtrip-airway .airwaybox .airway-flight-list ul li aside span.res-duration > span.txt12{ display:block; font-size:11px; font-weight:normal; color:#a6a6a6;} 
.roudtrip-airway .airwaybox .airway-flight-list ul li aside span.sch-depart > span.txt12{ display:block; font-size:11px; font-weight:normal; color:#a6a6a6;} 
.roudtrip-airway .airwaybox .airway-flight-list ul li aside span.sch-depart > small.date-S{ font-size:12px; float:left;color:#a6a6a6; font-weight:bold;}
.roudtrip-airway .airwaybox .airway-flight-list ul li.res-duration{ display:block; width:76px; float:left; font-size:17px; color:#000; font-weight:normal;}
.roudtrip-airway .airwaybox .airway-flight-list ul li.res-duration small{ display:block; font-size:13px; font-weight:normal; color:#a6a6a6;} 
.book-ticket{ color: #fff;  cursor: pointer;  display: inline-block;  font-size: 15px; font-weight:bold; line-height: normal;  padding: 8px 7px;  text-align: center; transition: all 0.3s ease 0s; position:absolute; right:4px; top:17px; background:#be035c;}
.book-ticket:hover{  background-color: #0091ea;    color: #fff;}
.flight_result ul li.pad-LR10{ float: right; padding-right:10px;} 
.ico-credit-2 { background: url("../images/ico-srp.png") no-repeat;
    display: inline-block;
    background-position: -63px -96px;
    float: left;
    height: 15px;
    margin: 4px 5px 0 0;
    width: 15px;
}
.credit-card-txt{ color:#be035c;}
.darkHeader{ position:fixed; top:-619px;}
.fixed-btn{  left: 0px !important;
    position: fixed;
    top: 40px;}
.container-inner{ width:100%; float:left;}	
.go-top{ position:fixed; bottom:20px; right:-30px; text-indent:-9999px; z-index:1000; background: url(../images/top-scroll-btn.jpg) no-repeat; width:30px; height:30px; display:inline-block; transition:all 0.7s ease .0s;-o-transition:all 0.7s ease .0s;-moz-transition:all 0.7s ease .0s;}
.go-top:hover{background: url(../images/top-scroll-btn.jpg) 0px -30px no-repeat;}

.res-schedule-main-name{ width:100%; float:left; border-bottom:1px solid #cccccc; margin-bottom:10px; padding-bottom:5px;}
.res-schedule-main-name .col-6{ float:left; width:50%;}
.res-schedule-main-name .col-7{ float:left; width:50%;}
.trip-plane-cat{ width:100%; float:left; list-style:none; padding:0px; margin:0px;}
.trip-plane-cat li { float:left; width:21%;}
.trip-plane-cat li a{ position:relative;  color: #be035c;display:inline-block;font-size: 14px; padding:5px 0px 7px;}
.trip-plane-cat li:hover a:after{ content: "";   position: absolute;    bottom:-6px; width: 100%;  height: 0; left:0px; color:#000; border-bottom: solid 3px #be035c; }
.trip-plane-cat i{ font-size:11px;}
.airway-flight-list_col input[type="radio"] {
    display: none;
}
.airway-flight-list_col input[type="radio"] + label span.radiobtn { position:absolute; left:-19px;
    width:28px;
    height:28px;
    margin:5px 4px 0 0;
    cursor:pointer;
    -moz-border-radius:  50%;
    border-radius:  50%;
}

.airway-flight-list_col input[type="radio"] + label span.radiobtn {
     background: url(../images/radio-btn.png) no-repeat;
}

.airway-flight-list_col input[type="radio"]:checked + label span.radiobtn{
      background: url(../images/radio-btn-active.png) no-repeat;
}

.airway-flight-list_col input[type="radio"] + label span.radiobtn,
.airway-flight-list_col input[type="radio"]:checked + label span.radiobtn {
  -webkit-transition:background-color 0.4s linear;
  -o-transition:background-color 0.4s linear;
  -moz-transition:background-color 0.4s linear;
  transition:background-color 0.4s linear;
}
.emi_Quickdetail2 table tr td{ border-bottom:1px solid #ccc;}
.emi_Quickdetail2 table tr:nth-child(odd){ background:#fff;}
.emi_Quickdetail2 table tr:nth-child(even){ background:#f5f2eb;}
.emi_Quickdetail2 .int-numbers span,.emi_Quickdetail2 p span{ float:left; width:65px;}

.edit_list-information{ width:100%; float:left; margin:0px; padding:0px; list-style:none;}
.edit_list-information li{ float:left; border-bottom:1px solid #ccc; padding-bottom:12px; margin-bottom:12px; width:100%;}
.edit_list-information li span{ float:left; color:#333;}
.edit_list-information li span.name{ font-size:13px; width:57px; padding-top:4px;}
.edit_list-information li span.name2{ font-size:13px; width:107px; padding-top:4px;}
.edit_list-information li span.sr_name{ font-size:13px; width:92px;}
.edit_list-information li span.sr_name select{  font-size: 12px;  height: 29px; line-height: 29px; width:85%;  padding: 0 4px;}
.edit_list-information li span.F1_name{ width:173px;}
.edit_list-information li span.F2_name{ width:153px;}
.edit_list-information li span.F3_name{ width:130px;}
.edit_list-information li span.F5_name{ width:260px;}
.edit_list-information li span.F4_name{ width:120px; position:relative;}
.edit_list-information li span.F4_name .awe-icon-calendar{  position: absolute; right: 20px; top: 7px;}
.edit_list-information li span .t2bx{ width:90%; float:left; border:#ccc 1px solid; height:30px; padding:5px 6px; font-size:13px; color:#333;}
.bck-bx{ width:100%; float:left; margin-bottom:10px; font-size:13px; color:#333;}
.edit_list-information li p{ width:100%; float:left; font-size:11px; line-height:11px; color:#a6a6a6; padding:11px 0px 0px 107px; margin:0px;}

/** 1-8-2016 **/

.dt-section-2{width:100%; float:left; position:relative; background:#f2f3f2; padding:15px 0px;}
.dt-top-section p{color:#000; float:left;}
.bold-font-set{font-weight:bold;}
.plane-icon-set{color:#c4c8c6; font-size:16px;}

.chng-flight{float:right;  background:#0b789f; border:1px solid #d6d6d6; padding:5px 15px; color:#000;}
.dt-section-2-grid{width:100%; float:left; margin-top:15px;}

.dt-section-2-grid-col-1{width:50%; float:left;}
.dt-section-2-grid-col-2{width:50%; float:left;}
.set-numbers{border-radius:50%; width:6%; height:32px; background:#3d9941; color:#FFF; line-height:30px; text-align:center; float:left;}
.line{height:1px; width:94%; background:#3d9941; float:left; margin-top:15px;}
.text-set{width:100%; float:left;}
.text-set p{color:#000;}
.set-numbers-2{border-radius:50%; width:6%; height:32px; background:#FFF; color:#000; line-height:30px; text-align:center; float:left; border:1px solid #e4e6e5; }
.line-2{height:1px; width:88%; background:#3d9941; float:left; margin-top:15px;}

.set-numbers-3{border-radius:50%; width:6%; height:32px; background:#FFF; color:#000; line-height:30px; text-align:center; float:right; border:1px solid #e4e6e5;}
.text-set-1{float:left; margin-left:-2%;}
.text-set-2{float:right; margin-right:-2%;}

.numbers-wrap{width:10%; float:left;}
.dt-section-2-col-2{width:100%; float:left;}
.grey-panel{background:#e9e9e9; width:100%; height:35px; line-height:35px; color:#000; padding-left:10px; border-radius:2px 2px 0px 0px;}
.dt-section-2-col-2-1{padding:0px 10px  0px 0px; }
.dt-section-2-col-2-1-main-content {
  background: #fff none repeat scroll 0 0;
  border-bottom: 1px solid #e3e5e4;
  float: left;
  padding: 10px 6px 0;
  width: 100%;
}
.dep-btn-wrap{width:100%; float:left;}
.departure-btn{background:#e1e3e2; padding:5px 10px; color:#010101;}
.time-set{float:right; color:#000;}
.bottom-content{width:100%; float:left; margin-top:21px;}

.bottom-content-col-1 {float: left;text-align: center;width: 60px;}
.bottom-content-col-2 { float: left;margin-left: 27px;width: 212px;}
.txt-blck-set{color:#000;}

.list-inline li{color:#000;}

.bottom-content-col-2 p{margin-bottom:2px;}
.margin-set {margin-bottom: 0px;line-height: 21px;}
.blue-bg{background:#2d9dff; color:#FFF;}
.bottom-content-col-3 {float: left;margin-left: 13px;width: 220px;}
.bottom-content-col-4 {float: right;width: 193px;}
.dt-section-2-col-2-2{width:100%; float:left; margin-top:15px;}
.dt-section-2-col-2-2-main-content{background:#FFF; padding:15px 0px 15px 25px; overflow:hidden; border:1px solid #e3e5e4;}
.dt-section-2-col-2-2-main-content-col-1 p{color:#000;}
.dt-section-2-col-2-2-main-content-col-1{float:left;}
.box-set{width:400px; float:left; margin-left:20px; height:32px;}
.input-box{width:300px; float:left; }
.input-box .input{width:100%; float:left; height:32px; background:#fff; color:#be035c;  border:none; padding:2%;height:32px; border:1px solid #be035c;}
.button-box{width:100px; float:left;}
.button-box .button{width:100%; float:left; height:32px; background:#be035c;  border:none; text-align:center; color:#fff; line-height:30px;}
.cont-btn-wrap{width:100%; float:left; margin-top:15px;}
.continue-btn-set{ width:162px; height:40px; color:#FFF; text-align:center; line-height:38px; margin:0px auto; background:#49a9df; display:block; border-radius:2px;}
.dt-section-2-right-panel{ padding:0px 0px 0px 0px; }
.table-set-2 tr td{color:#000; padding:0px 5px;}
.table-set-2{padding:0px 5px; margin-bottom:0px;}
.yu-py{float:right; margin:0px;}
.cost{float:right; margin:0px;}

.yu-py-wrap{width:100%; float:left; padding:0px 5px;}
.cost-wrap{width:100%; float:left; padding:0px 5px;}
.dt-section-2-right-panel-col{ border:1px solid #e3e5e4; overflow:hidden; padding-bottom:10px; background:#FFF;}
.right-align{text-align:right;}
.right-panel-bottom{margin-top:15px; width:100%; float:left;}
.right-panel-bottom-main-content{background:#FFF; border:1px solid #dadcdb; padding:10px; overflow:hidden;}
.right-panel-bottom-main-content-col{float:left; width:100%;}
.cst-set{float:right; color:#000;}
.pay-mod{float:left;}
.earn-set{width:58px; height:20px; float:left; color:#000; text-align:center; line-height:18px; display:block; border-top:1px solid #dadcdb;

border-bottom:1px solid #dadcdb; border-left:1px solid #dadcdb;}

.ecash-set{width:58px; height:20px; float:left; text-align:center; background:#fece00; line-height:18px; display:block; color:#000;}
.i-icon{float:left; width:20px; height:20px; background:#626c65; color:#FFF; text-align:center; border-radius:50%; line-height:20px; margin-left:10px; font-weight:bold;}



.ruler-icon-set:before
{
	
content: " ";
width:8px;
height:8px;
border-radius:50%;
background:#e3e5e4;
float:left;
margin-top:-3px;
}

.ruler-icon-set:after
{
content: " ";
width:8px;
height:8px;
border-radius:50%;
background:#e3e5e4;
float:right;
margin-top:-3px;
}

.ruler-icon-set{width:180px; height:1px; background:#e3e5e4; position:relative;}
.flight-icon-set{width:14px; height:16px;  position:absolute; left:50%; top:-13px;}


/*10/6/2016*/
.roundtrip-airways-col-set
{
float:left;	
width:48%;
margin-bottom:10px;
}

.roundtrip-airways-col-set-margin-left{margin-left:2%;}

.roundtrip-airways-col-set-1
{
border-bottom: 1px solid #e4e4e4;
margin-bottom: 10px;
width:100%;
float:left;

}
.roundtrip-airways-col-set{margin:0px 0.5% 10px 0.5%;width:49%;float:left;}

.leg-head-city{list-style:none;width: 100%;float: left;padding: 0px;margin-bottom:0px;}

.leg-head-city li
{
float:left;	
color:#000;
font-weight:normal;
}

span.res-arrow {
    background: url(../images/arrow-black.png) no-repeat;
    width: 13px;
    height: 10px;
    display: inline-block;
    margin: 0px 5px;
}

.tripbox-set
{
width:100%;
float:left;
list-style:none;
padding:0px;
}

.tripbox-set  li{font-size:12px;}

.roundtrip-airways-box-set
{
width:100%;
float:left;
}
.roundtrip-airways-box-list
{
width:100%;
float:left;
list-style:none;
padding-left:0px;
}
.roundtrip-airways-box-list li
{
	
font-size:12px;
float:left;
margin-left:14px;
color:#333;	border-bottom:1px solid  #FFF;
}

.roundtrip-airways-box-list li:hover
{
	border-bottom:1px solid #900;
	cursor:pointer;
	color: #900;

}

.roundtrip-airways-main-box-set
{
width:100%;
float:left;
background: #fff;
border:1px solid #CCC;
padding-top:10px; margin:0px 0% 10px 0.5%;
}

.main-box-list
{
list-style:none;
width:100%;
float:left;
padding-left:10px;
}


.main-box-list li
{

font-size:12px;
float:left;
margin-right:10px;
color:#333;
}

.main-box-logo-set
{
width: 28px;
height: 28px;
background: transparent url("../images/DFL.png") 0 0 no-repeat;
float: left;

}

.fig-img-set
{
font-size:10px;	
}
.stop-set
{
font-size:10px;
color:#999;
}

.box-grey-panel
{
width:100%;
float:left;
padding:5px 5px;
background:#f2f2f2;
}
.panel-main-box-list
{
	
margin-bottom:0px;
list-style:none;
padding-left:0px;
}

.panel-main-box-list li
{
color:#000;
font-size:12px;
float:left;
}

.right-pull
{
float:right;	
}

.hover-list:hover
{
border-bottom:1px solid #900;
cursor:pointer;
color:#900;
}

.price-set
{
color:#FFF;
background:#900;
padding:5px 0px;
width:80px;
float:left;
text-align:center;
}
.rd-box label {
  width: 126px;
  border-radius: 3px;
  border: 1px solid #D1D3D4
}

/* hide input */
.rd-box input.radio:empty {
	margin-left: -999px;
}

/* style label */
.rd-box input.radio:empty ~ label {
	position: relative;
	float: left;
	line-height: 2.5em;
	text-indent: 3.25em;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.rd-box input.radio:empty ~ label:before {
	position: absolute;
	display: block;
	top: 0;
	bottom: 0;
	left: 0;
	content: '';
	width: 2.5em;
	background: #D1D3D4;
	border-radius: 3px 0 0 3px;
}

/* toggle hover */
.rd-box input.radio:hover:not(:checked) ~ label:before {
	content:'\2714';
	text-indent: .9em;
	color: #C2C2C2;
}

.rd-box input.radio:hover:not(:checked) ~ label {
	color: #888;
}

/* toggle on */
.rd-box input.radio:checked ~ label:before {
	content:'\2714';
	text-indent: .9em;
	color: #fff;
	background-color: #be035c;
}

.rd-box input.radio:checked ~ label {
	color: #777;
}

/* radio focus */
.rd-box input.radio:focus ~ label:before {
	box-shadow: 0 0 0 3px #999;
}
.rd-box{ width:100%; float:left; margin-top:-14px;}
.main-box-list li.opt-choose-roundtripbox{ float:right;}



#widgetContainer{ width:100%; float:left; background:#be035c;  position:fixed; bottom:0px; left:0px; z-index:9999;}
.trip-12{ width:100%; float:left; border-right:1px solid #fff; padding:15px 0px;}
.trip-12 .fig-img-set{ float:left; margin-right:4px;}
.trip-12 .fig-img-set img{ border:1px solid #fff; }
.trip-12 .fig-img-set  figcaption{color:#fff;}
.trip-12 .leg-head-city{ float:left; width:auto; margin-top:10px;}
.trip-12 .leg-head-city li{ color:#fff;}
.trip-12 .leg-head-city li span.res-arrow {
  background: rgba(0, 0, 0, 0) url("../images/arrow-white.png") no-repeat scroll 0 0;
  display: inline-block;
  height: 10px;
  margin: 0 5px;
  width: 13px;
}
.trip-12 .time-trip{ color:#fff; margin-top:10px;}
.trip-12 .time-trip span{ float:left; margin-left:10px;}
.trip-12 .time-trip span.fs-10.date { font-weight: bold; border:1px solid #fff; padding:1px 5px;}
.trip-12 h2{ font-size:25px; color:#fff; font-style:normal; margin:0px; padding:0px; line-height:24px; font-weight:bold;}
.trip-12 h2 i{font-style:normal;}
.trip-12 span{ color:#fff;}
.trip-12 .booktrip-btn{ float:right; border:0px; cursor:pointer; margin-top:-17px; background:#0b789f; color:#fff; padding:6px 10px 8px 10px; font-size:15px;}
.trip-12 .booktrip-btn:hover{ background:#000;}
#widgetContainer .cr-toggle{ position:absolute; left:50%; top:-31px; background: url(../images/trip-bottom-arrow.png) no-repeat; width:32px; height:32px; text-indent:-9999px; cursor:pointer;}
#widgetContainer .active-up-arrow{background: url(../images/trip-bottom-arrow-up.png) no-repeat;}
.fixedSocialIcon{display:none;}

.terms-lbl{margin-left:0px;}
.fight-icon-return-set{margin-right:5px;}
.departure-btn{float:left;}
.no-top-border{border-top:0px;}
.exchange-icon-set{margin:0px 5px;	}



.awe-search-tabs__content .ui-tabs-panel .multicityarea .form-elements{ margin-top:3px;}
.add-city-up{ float:left; margin:20px 0 0 10px; width:18%;}
.add-city-up .close-box { background: #000 none repeat scroll 0 0; border-radius: 100%; color: #fff; cursor: pointer; font-size: 12px; font-style: normal; font-weight: bold;
  height: 23px; width: 23px; display: inline-block; line-height: 23px; text-align: center;}
.add-city-up > span { float: right; color: #fff; font-size: 12px; cursor:pointer; font-weight: bold;}
.add-city-up > span:hover{ text-decoration:underline;}
.multicityarea {float: left; width: 100%;}




/* 19/10/2016 */

.multicity-wrap
{
overflow: auto;
white-space: nowrap;	
}

.multi-city-box
{
width:98%;
display:inline-block;	
margin-right:2%;
}

.multi-city-box-col-1
{
width:100%;
float:left;
border-bottom: 1px solid #e4e4e4;
margin-bottom: 10px;
}

.multi-city-box-col-2
{
width:100%;
float:left;	
}



.multitrip-airways-box-list
{
width:100%;
float:left;
list-style:none;
padding-left:0px;
}

.multitrip-airways-box-list li
{
	
font-size:12px;
float:left;
margin-left:14px;
color:#333;	border-bottom:1px solid  #FFF;
}

.multitrip-airways-box-list li:hover
{
	border-bottom:1px solid #900;
	cursor:pointer;
	color: #900;

}

.multi-city-box-col-3
{
width:100%;
float:left;
}

.multicity-airways-main-box-set
{
	
width:100%;
float:left;
background: #fff;
border:1px solid #CCC;
padding-top:10px; 
margin:0px 0.5% 10px 0.5%;
}




.awe-search-tabs__content .ui-tabs-panel .multicityarea .form-elements{ margin-top:3px;}
.add-city-up{ float:left; margin:20px 0 0 10px; width:18%;}
.add-city-up .close-box { background: #000 none repeat scroll 0 0; border-radius: 100%; color: #fff; cursor: pointer; font-size: 12px; font-style: normal; font-weight: bold;
  height: 23px; width: 23px; display: inline-block; line-height: 23px; text-align: center;}
.add-city-up > span { float: right; color: #fff; font-size: 12px; cursor:pointer; font-weight: bold;}
.add-city-up > span:hover{ text-decoration:underline;}
.multicityarea {float: left; width: 100%;}


/*11/4/16 */
.ico-checkout-large::after {
    background-position: 0px -60px;
}

.ico-alert-large::after {
    background-position: 0px 0px;
}

.ico-email-large::after {
    background-position: 0px -30px;
}

.ico-alert-large::after {
    background-position: 0px 0px;
}

.frm-input-phone-code
{
width:70% !important;	
}

#country-code
{
width:30%;	
}

.counrty-code-wrap
{
width:100%;
float:left;
}

.cntry-code-btn:hover
{
background:none !important;	
color:#000 !important;
border:1px solid #CCC;
}

.cntry-code-btn:focus
{
background:none !important;	
color:#000 !important;
border:1px solid #CCC;
}

.cntry-code-btn:active
{
background:none !important;	
color:#000 !important;
border:1px solid #CCC;
}

.cntry-code-btn:click
{
background:none !important;	
color:#000 !important;
border:1px solid #CCC;
}

.cntry-code-btn:select
{
background:none !important;	
color:#000 !important;
border:1px solid #CCC;
}



.cntry-code-btn
{
padding:2px 12px;
border-right:none !important;
border:none !important;
}

#country-codes
{
width:30%;
float:left;
}

.country-input-code-set
{
border:none !important;
border-left:1px solid #cdcdcd !important;
}

.input-group-addon-code-set
{
	
background:none !important;	
border:none;
padding:0px !important;
}

.input-group-cntry-code-set
{	
border:1px solid #cdcdcd;
-webkit-box-shadow: inset 0 1px 2px 0 #d9d9d9;
box-shadow: inset 0 1px 2px 0 #d9d9d9;	
}

.chk-set
{
opacity:1 !important;
}

.profile-main-container
{
width:1300px;
margin:0px auto;
}

.profile-left-panel
{
width:30%;	
float:left;
}
.nofound_flight {font-size: 21px; left: 0;position: absolute; text-align: center; top: 32px;  width: 100%;}
.back-histry {background: #0b789f; border: 1px solid #0b789f; color: #fff; display: inline-block; font-size: 12px; margin-top: 19px; padding: 6px 7px;}
.back-histry:hover{ background:#000;}
.successpage h2{ width:100%; float:left; text-align:center; padding:50px 0px 40px 0px; position:relative;}
.successpage h2:before{ background:url(img/departure_icon.png) center top no-repeat; position:absolute; left:0px; width:100%; top:-26px; content:''; height:151px;}
.lgn-frm-container.successpage > p {color: #000;font-size: 15px;  text-align: center;}
.back_btn{ width:100%; text-align:center; margin:20px 0 0 0;}
.back_btn a { background: #0b789f none repeat scroll 0 0; font-weight:bold; text-transform:uppercase; color: #fff; display: inline-block; font-size: 14px; padding:5px 18px 7px 18px;}
.back_btn a:hover{ background:#242424;}
.successboxwrap{ padding:20px 0px;}
.lgn-frm-container.successboxwrap > h3 { margin: 0; padding: 0 0 12px 18px;}
.lgn-frm-container.successboxwrap > p { background: #fef4af none repeat scroll 0 0; color: #000;width:100%; float:left; padding: 15px 30px;}
.logo_seccesss {border-bottom: 1px dashed #ccc; float: left; margin-bottom: 20px; padding: 8px 20px 18px; width: 100%;}
.success_history{ width:100%; float:left; padding:10px 25px;}
.success_history .icon_13 {float: left;width: 110px;}
.success_history  .secc_content {margin-left: 120px; width: auto;}
.secc_content > h3 {color: #797979;font-size: 20px;margin: 0;}
.secc_content > h5{color: #797979;font-size:18px;margin: 0;}



/*Hotel detail style start here*/
.section-wrap3{ background:#efefef; float:left; width:100%; padding:20px 0px;}
.sch_tr{ border-bottom:1px solid #e4e4e4; margin-bottom:15px; padding-bottom:12px;}
.sch_tr .modify_search{ float:right;border:1px solid #e4e4e4; padding:8px 16px; display:inline-block; color:#626262; font-size:13px;}
.sch_tr .bck_search{ display:inline-block; color:#626262;border:1px solid #ccc; font-size:13px; padding:8px 16px;}
.sch_tr .modify_search:hover,.sch_tr .bck_search:hover{border:1px solid #00afe8; color:#00afe8;}
.sectionBox{ width:100%; float:left;}
.hotelName h3{ margin:0px; padding:0px; font-size:20px;}
.searchQuickpriceBx{ float:right; width:auto;}
.searchQuickpriceBx .left_ab{ float:left; width:140px;}
.searchQuickpriceBx .left_ab p{ margin:0px; padding:0px; text-align:right; }
.searchQuickpriceBx .left_ab p span.linethrough{ text-decoration:line-through; font-size:12px;}
.searchQuickpriceBx .left_ab p.mainPrce { text-align:right; font-size:30px; color:#000; line-height:22px;}
.searchQuickpriceBx .left_ab a.btnstyle{ margin:13px 0 0 0;float:right;border:1px solid #ccc; background:#00afe8;padding:8px 16px; display:inline-block; color:#fff; font-size:13px;}
.searchQuickpriceBx .left_ab a.btnstyle:hover{color:#fff; }
.ht_navSection{ width:100%; float:left; list-style:none; background:#bd035c; margin:0px; padding:0px;} 
.ht_navSection li{ float:left; }
.ht_navSection li a{ font-size:14px; text-transform:uppercase; color:#fff; padding:8px 10px 10px 10px; display:inline-block;}
.ht_navSection li a:hover{ background:#a80050;}
.hotelReviewBox{ width:100%; float:left; margin:13px 0 0 0 ; background:#fff; padding:10px; border:1px solid #e4e4e4;}
.hotelReviewBox .htViewImg{ float:left; width:802px;}
.hotelReviewBox .htdetail{ float:right; width:292px; }
  .jssora05l, .jssora05r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 40px;
            cursor: pointer;
            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; }
        .jssora05l.jssora05ldn { background-position: -250px -40px; }
        .jssora05r.jssora05rdn { background-position: -310px -40px; }
        .jssora05l.jssora05lds { background-position: -10px -40px; opacity: .3; pointer-events: none; }
        .jssora05r.jssora05rds { background-position: -70px -40px; opacity: .3; pointer-events: none; }
        /* jssor slider thumbnail navigator skin 01 css *//*.jssort01 .p            (normal).jssort01 .p:hover      (normal mouseover).jssort01 .p.pav        (active).jssort01 .p.pdn        (mousedown)*/.jssort01 .p {    position: absolute;    top: 0;    left: 0;    width: 72px;    height: 72px;}.jssort01 .t {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: none;}.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;    box-sizing: content-box;    background: url('img/t01.png') -800px -800px no-repeat;    _background: none;}.jssort01 .pav .c {    top: 2px;    _top: 0px;    left: 2px;    _left: 0px;    width: 68px;    height: 68px;    border: #000 0px solid;    _border: #fff 2px solid;    background-position: 50% 50%;}.jssort01 .p:hover .c {    top: 0px;    left: 0px;    width: 70px;    height: 70px;    border: #fff 1px solid;    background-position: 50% 50%;}.jssort01 .p.pdn .c {    background-position: 50% 50%;    width: 68px;    height: 68px;    border: #000 2px solid;}* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {    /* ie quirks mode adjust */    width /**/: 72px;    height /**/: 72px;}
		
.ht-chkBox{ width:100%; float:left; list-style:none; margin:30px 0 0 0; padding:0px;}		
.ht-chkBox li{ float:left; width:100%;  margin-bottom:15px; text-transform:uppercase; color:#000; font-size:14px;}
.ht-chkBox li .icon-holder{ background: #f5f5f5;float: left;height: 42px; width: 42px; text-align:center; padding:10px 0 0 0;}
.ht-chkBox li .Spa_hotels{ float:none; margin-left:51px; margin-top:10px; width:auto;}
.overview_hotel{ width:100%; float:left; margin:20px 0 0 0 ;}
.dealsBox{ padding-top:20px; padding-bottom:20px;}
.headingstyle {font-size: 20px; color: #000;padding: 0 0 10px 0;}
.dealsBox ul{ width:100%; float:left; list-style:none;}
.dealsBox ul li{ float:left; width:50%; margin-bottom:10px; color:#626262;}
.hotel-details-list{ width:100%; float:left;}
.hotel-details-list h4{ font-size:14px; text-transform:uppercase; margin:0px 0px 5px 0px;}
.checkboxinfo{ width:100%; float:left; background:#fff; padding:12px 10px; border:1px solid #e4e4e4;} 
.chklist_section{ margin:0px; padding:0px; border-bottom:1px solid #e4e4e4; margin-bottom:12px; padding-bottom:12px; list-style:none;}
.chklist_section .chk_lbl{ font-size:12px; color:#000; padding-bottom:4px; text-transform:uppercase;}
.chklist_section .chkbox{ width:100%; position:relative; }
.chklist_section .chkbox .awe-icon{ position:absolute; right:7px; top:10px; color:#000;}
.chklist_section .chkbox input[type="text"]{ width:100%; float:left; background:#fff; border:1px solid #e4e4e4; padding:6px 7px; height:37px;}
.chklist_section .guest_count{border:1px solid #e4e4e4; padding:7px 10px 9px 10px; width:182px; cursor:pointer; float:left; position:relative;}
.chklist_section .guest_count .fa-sort-desc{ position:absolute; right:6px; top:9px;}
.chklist_section .availability_btn{ float:right; width:auto;}
.chklist_section .availability_btn  input[type="submit"]{ background:#00afe8; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; border:0px; cursor:pointer; padding:10px 18px;}
.chklist_section .availability_btn  input[type="submit"]:hover,.room_listBox li .typeBox_a .booknow:hover{ background:#029dcf;}
.chklist_section .guest_count .guest-dropdown-list{ display:none;  left:-1px; top:36px; background:#fff; position:absolute; width:320px; border:1px solid #e4e4e4; border-top:0px; padding:8px; z-index:9999;}
.chklist_section .guest_count:hover  .guest-dropdown-list{ display:block;}
.chklist_section .guest_count small{ font-weight:bold;}
.chklist_section .guest_count .guest-dropdown-list h5{ margin:0px 0 5px 0; padding:0px; font-size:12px; text-transform:uppercase; }
.chklist_section .guest_count .guest-dropdown-list .guest_row{ width:100%; float:left; margin-bottom:5px;}
.guest_row .select_gust_num{width:50%; float:left; margin-bottom:5px;}
.guest_row .select_gust_num .lbl_name,.guest_row .age-children .lbl_name{ width:100%; float:left; font-size:11px; font-weight:normal; color:#000; padding-bottom:3px;}
.guest_row .select_gust_num .lbl_name span,.guest_row .age-children .lbl_name span{ font-size:10px; font-style:italic; color:#999999;}
.guest_row .select_gust_num  select.sl_12_box {border: 1px solid #e4e4e4; height: 30px; padding: 5px; width: 95%;}
.guest_row .age-children{ width:100%; float:left;}
.guest_row .age-children .lbl_name{ width:100%; float:left;}
.guest_row .age-children  select.sl_13_box {border: 1px solid #e4e4e4; height: 30px; padding: 5px; width: 85px; float:left; margin-right:10px;}
.append_rooms{ width:100%; float:left; margin:5px 0px 5px 0px;font-size:12px; color:#999999;}
.append_rooms:hover{ color:#00afe8;}
.room-type{ width:100%; float:left;}
.room_head{width:100%; float:left; padding:0px; margin:0px 0 7px 0; list-style:none;}
.room_listBox{width:100%; float:left; padding:0px; margin:0px 0 0px 0; list-style:none;}
.room_head li{ float:left; width:33.333%; font-size:12px; color:#000;  text-transform:uppercase;}
.room_listBox li{ border:1px solid #e4e4e4; width:100%; float:left; margin-bottom:15px;}
.room_listBox li .typeBox_a{ float:left; width:33.333%; padding:10px;}
.room_listBox li .typeBox_a .sp-head{ font-size:14px; margin:0px 0 4px 0; padding:0px; color:#000; font-weight:bold;}
.sp_profile{ float:left; width:100%;}
.sp_profile .img{ float:left; margin-right:10px;}
.sp_profile  p{ margin:0px 0 2px 0; padding:0px; font-size:12px;}
.room_priceBox{ width:auto; float:left;}
.room_priceBox .ltr-gray{ font-weight:bold; font-size:12px;}
.room_priceBox .price .linethrough{ font-size:18px; text-decoration:line-through;}
.room_priceBox .price .fixedprice{ font-size:30px;}
.room_listBox li .typeBox_a .booknow{ margin-top:22px; float:right; background:#00afe8; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; display:inline-block; padding:10px 18px;}
.room_listBox li .footnote{ width:100%; float:left; background:#e8e8e8; padding:7px 10px; font-size:12px; color:#000;}
.ht_amenti{ width:100%; float:left; list-style:none; margin:0px 0 0 0; padding:0 0 0 0;}
.ht_amenti li{ width:100%; float:left; margin-bottom:10px ; padding-bottom:10px; border-bottom:1px solid #e4e4e4;}
.ht_amenti li span{ margin-right:20px; font-size:13px; margin-bottom:7px;}
.ht-policy p{ font-size:13px; padding-bottom:10px; color:#000; line-height:20px; margin:0px;}
.checkinBox{ width:100%; float:left; margin:17px 0;}
.checkinBox p{ float:left; margin:0px 20px 10px 0px;}
.checkinBox p span.ckkss-icon {background: #f5f5f5; float: left; height: 42px; padding: 7px 0 0; text-align: center; width: 42px; font-size:18px; color:#000; margin-right:7px;}
.checkinBox p span.chk-txt{ float:left; margin:8px 0 0 0; color:#000}
.m-model-set{top:10%;}
.model-title-set{font-weight:normal;font-size:14px;}
.model-header-set{background:#f8f8f8;}
.modal-body-set{overflow:hidden;}
.modal-body-set-col-1{width:53%;float:left;}
.modal-body-set-col-2{width:10%;float:left;height:191px;text-align:center;}
.modal-body-set-col-2 img{width:auto;height:100%;}
.modal-body-set-col-3{width:37%;float:left;text-align:center;padding-top:12%;}
.model-input-set{border:1px solid #c0c0c0;width:100%;padding:1% 2%;color:#666;}
.model-input-set:active{border:1px solid #000;}
.model-input-set:focus{border:1px solid #000;}
.modal-p-set{font-size:12px;color:#989898;}
.model-check-box{opacity:1 !important;margin-top:4px !important;width: 1em !important;}
.model-lbl-set{color:#000;}
.modal-form-group{width:100%;float:left;}
.plus-sgn-set{width:10%;border: 1px solid #c0c0c0;padding: 4px 0px 5px 0px;color:#000;text-align:center;float:left;}
.model-phone-code-set{width:15%;border: 1px solid #c0c0c0;float:left;margin-left:2%;height:31px;padding:1%;}
.model-input-2-set{	border:1px solid #c0c0c0;width: 71%;padding: 0 2%;color: #666;float: right;height: 31px;}
.model-input-2-set:focus{border:1px solid #000;}
.bk-gst-set{background:#4ea5df;color:#FFF;width:158px;text-align:center;height:42px;float:left;line-height:42px;}
.bk-gst-set:hover{background:#3f90c6;color:#FFF;cursor:pointer;}
.fb-model-link{background:#5470af;color:#FFF;text-align:center;padding:10px;}
.fb-model-link:hover{color:#FFF;}
.fb-model-link:focus{color:#FFF;}
.fb-model-link:active{color:#FFF;}
.model-fb-icon-set{margin-right:4px;}
/*about us style start here*/
.aboutusbanner {float: left;height:375px; width: 100%;}
.about_head {font-size: 27px;line-height: 32px;margin: 0; text-align: center;}
.cms-content{ margin:20px 0px 0px 0px;}
.section-wrap2{ float:left; width:100%;}
/*contact page style start here*/
.container_cus{ max-width:850px; margin:0 auto;}
.contactformarea{ width:100%; float:left; margin-top:30px;}
.cnt_TR{ float:left; width:100%; margin-bottom:20px;}
.cnt_TR .cn_left{ float:left; width:49%;}
.cnt_TR .cn_right{ float:right; width:49%;}
.cnt_TR .label_txt{ font-size:14px; color:#000; display:block; margin-bottom:4px;}
.cnt_TR .fields{float:left; width:100%; }
.cnt_TR .fields .textfields{ width:100%; float:left; border:1px solid #ccc; padding:7px 5px; font-size:14px; color:#000; height:43px;}
.cnt_TR .sendprofile { border:0px; cursor:pointer; text-transform:uppercase; font-weight:bold; background: #be035c none repeat scroll 0 0; color: #fff; display: inline-block; font-size: 13px; margin-top: 5px; padding: 8px 15px;}
.cnt_TR .sendprofile:hover { background: #000 none repeat scroll 0 0;}
.cnt_TR  .sn-msgbox{ width:100%; float:left; border:1px solid #ccc; padding:7px 5px; font-size:14px; color:#000; height:120px;}
.cnt_TR .slbox{ width:100%; float:left; border:1px solid #ccc; padding:7px 5px; font-size:14px; color:#000; height:43px;}
.feedbacktype{ font-size:14px; color:#000; display:block; font-weight:bold; float:left; margin-right:23px;}
.sgbox{ width:auto; float:left; }
.sgbox label{ color:#000; float:left; margin-right:20px;}
.sgbox label input[type="radio"]{ opacity:1;}
