@import url('//fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i,700,700i,800');


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, 
canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;
font-size: 100%;	font: inherit;	vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
body {line-height: 1; font-family:'Open Sans', sans-serif; /*background: #fdfbfc;*/}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;	border-spacing: 0;}
a:focus, a:hover {text-decoration:none;transition:all ease 0.3s;outline: medium none;}
input{font-family:'Open Sans', sans-serif;}
.form-control:focus{border-color: #ccc;box-shadow: none;}
select.form-control{ cursor: pointer;background: #ffffff none repeat scroll 0 0;border-color: #ababab;border-radius: 18px;box-shadow: none;color: #4d4d4d;font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 16px;height: 37px;padding-left: 20px;
text-transform: capitalize;}
.form-control{ background: #ffffff none repeat scroll 0 0;border-color: #ababab	; border-radius: 18px;box-shadow: none; height: 37px; padding-left: 20px;font-size: 16px;color: #4d4d4d; font-family: 'Open Sans', sans-serif; font-weight: 300;}
.form-control::-moz-placeholder { color: #b8b8b8; opacity: 1;}
/*.form-control {border-color: #dddddd; border-radius: 18px; box-shadow: none; height: 37px; padding-left: 20px; font-size: 16px;  color: #7f7f7f;
font-family: 'Open Sans', sans-serif;}*/

.navbar-toggle.bar_block { display: none;}
.nav_none{display:none;}
.navbar-toggle.bar_block .icon-bar { background: #DC7900 none repeat scroll 0 0;}
.dropdown.open .navbar-toggle.bar_block .icon-bar {background: #dc7900 none repeat scroll 0 0 !important;}
.navbar.navbar-default.navbar_new { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;margin: 0 15px 0 0;float: left; padding-left: 0;}
.logo {float: left; width: 140px;}
.supl_reg > a {background: #E9E9E9 none repeat scroll 0 0;border: 1px solid #ccc; border-radius: 25px;color: #424240;font-family: 'Open Sans', sans-serif; padding:0px 10px;
height: 36px;line-height: 36px;text-transform: uppercase; font-size: 11px; display: inline-block;}
.supl_reg {float: left; margin: 12px 10px;}
.new_agntstaf {float: left; margin-left: 5px;}
.call p .fa {color: #cee002;font-size: 27px;margin-right: 5px;}
.dropdown-toggle.toggle_new {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;padding: 0;}
.navbar-toggle.bar_block.collapsed { border: medium none;}
.navbar-default .navbar-toggle.bar_block:focus, .navbar-default .navbar-toggle.bar_block:hover {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.navbar-toggle .icon-bar {height: 4px;margin-bottom: 4px;width: 26px;}
.navbar-toggle.bar_block {border: medium none;}
.dropdown-menu.menu_new > li > a:focus, .dropdown-menu.menu_new > li > a:hover{background:none;}
.dropdown-menu.menu_new > li {margin: 0 15px;}
.dropdown-menu.menu_new a {font-family: 'Open Sans', sans-serif;font-size: 19px;padding: 10px 0;color: #424240;}
.call {float: left;font-family: 'Open Sans', sans-serif; font-weight: 500; margin-right: 40px; margin-top: 20px;}
.call p{font-size:21px;color:#9d9d9d;}
.call p span{color:#424240;}
.navbar_new .collapse.navbar-collapse{float:left;}
.ful_navbar {float: left; width: 160px;}
.ful_navbar::-webkit-scrollbar {display: none;}
.social {float: left; margin-top: 25px;}
.social ul {margin: 0;padding: 0;}
.social li {display: inline-block; margin-right: 10px;}
.social li a{font-size:20px;color:#000000;}
.social li a:hover {color: #CEE002;}
.toggle_new .navbar-toggle.bar_block {margin: 0;}
.main_menu1 li {padding: 0;}
.main_menu1 > li:hover{background: #cee002;border-radius: 25px;color:#ffffff}
.main_menu1 li a.active{background: #cee002;border-radius: 25px; color:#ffffff;}
.dropdown-menu.menu_new { box-shadow: 0 4px 4px -3px #ccc; border-radius: 3px !important;margin-left: 10px;}
.dropdown-menu.menu_new::before {border-bottom: 7px solid #fff;border-left: 5px solid transparent;border-right: 5px solid transparent;content: "";left: 20px;position: absolute;
top: -7px;
z-index: 1;}
.dropdown-menu.menu_new::after {border-bottom: 8px solid #ccc;border-left: 6px solid transparent;border-right: 6px solid transparent;content: "";left: 19px;position: absolute;
top: -8px;}
.menu_new .divider { margin: 0;}
.agent_txt, .staff_txt, .ht_txt {background: #fff none repeat scroll 0 0;border: 1px solid #ccc;color: #424340;float: left;font-family: 'Open Sans', sans-serif; font-weight: 500; font-size: 14px;padding: 0px 8px; text-transform: uppercase;cursor: pointer;
height: 36px;line-height: 35px;} 
.agent_txt{font-size: 13px;}

.agent, .staff{margin-top: 12px;float: left;}
.agent_txt{border-radius: 25px 0 0 25px;border-right: medium none;}
.staff_txt:hover{background:#cee002;color:#ffffff;transition:all ease 0.3s;border-color: #cee002;border-right:none;}
.agent_txt:hover{background:#cee002;color:#ffffff;transition:all ease 0.3s;border-color: #cee002;border-right:none;}
.hotel_btn .ht_txt {border-radius: 0px 25px 25px 0px;}


.ful_wdth{width:100%;background:#e9e9e9; height:113px; border-bottom: 1px solid #e2e2e2;  display: none;position: absolute;top: 0;}
.pos_rel {position: relative; padding: 25px 15px;}
.headr_heght{height:320px;}
.nav_new { float: left;}
.login_txt{color:#424240;font-size:19px;font-family: 'Open Sans', sans-serif;float: left;text-transform: uppercase; padding-top: 13px;}

.agent_frm input.form-control {border: medium none;border-radius: 30px; text-align: center;font-size: 18px;font-family:'Open Sans', sans-serif;height: 45px;width: 100%;box-shadow: none;}
.agent_frm input.form-control::-moz-placeholder {color: #c7c7c7;line-height: 29px;}
.login_btn {width:120px;background: #FFF none repeat scroll 0 0;border:1px solid #cee002 ;border-radius: 30px;color: #000;font-family: 'Open Sans', sans-serif; font-weight: 500; font-size: 17px;text-align: center;
text-transform: uppercase;height:45px;line-height: 45px;}
.padL0 {padding-left: 0;}
.padLR0{padding-left:0;padding-right:0;}
.padR10{padding-right: 10px;}
.agent_frm {margin-top: 27px;}
.register_txt {background: #ffffff none repeat scroll 0 0;border: 1px solid #cee002; border-radius: 30px;color: #424240;font-family: 'Open Sans', sans-serif; font-weight: 500; font-size: 17px;height: 45px;line-height: 45px;
text-align: center;
text-transform: uppercase;width: 156px;float: right;cursor:pointer;}
.borderL{border-left: 1px solid #cccccc;float: left;height: 35px;position: absolute; top: 7px; left: 3px;}
.remember_txt {margin-right: 0px;margin-top: 4px;text-align: right;}
input[type=checkbox] {display: none;}
.remember_txt .checkbox label::before {content: "";display: inline-block;width: 15px;height: 13px;margin-right: 10px;/* position: absolute; */left: 0;bottom: 1px;
background-color: #ffffff;}
.radio label:before {border-radius: 8px;}
.remember_txt .checkbox label {margin-bottom: -3px; color: #424240;   font-family: 'Open Sans', sans-serif;font-size: 15px;margin-left: 20px; text-transform: capitalize;}
.remember_txt .checkbox label:before { border-radius: 2px;}
input[type=radio]:checked + label:before { content: "\2022";color: #dc7900;font-size: 30px;text-align: center;line-height: 18px;}
input[type=checkbox]:checked + label:before {content: "\2713";font-size: 15px;color: #dc7900;text-align: center;   line-height: 15px;}
.forgot{float: right;font-family: 'Open Sans', sans-serif;font-size: 15px;margin-right: 0px;margin-top: 10px;text-decoration: underline #bfbfbf; text-transform: capitalize; border-bottom: 1px solid #cccccc;}
.forgot > a {color: #424240;}
.login_btn > a {color: #000;display: block;}
.login_btn > a :hover{background:#CEE002;color:#fff;}
.register_txt > a{color:#424240;}
.padR0 {padding-right: 0;}
.show_form{position:relative;top:130px;}
.agent_txt:active, .agent_txt:focus {background: #dc7900 none repeat scroll 0 0;border: 1px solid #dc7900;color: #ffffff;border-right:none;}
.login_btn:hover{background:#ffffff;transition:0.3s all ease;}
.login_btn:hover a{color: #FFF;
    text-decoration: none;
    background-color: #cee002;
    border-radius: 25px;}
.register_txt:hover{background:#CEE002;transition:0.3s all ease;}
.register_txt:hover a{color:#ffffff;text-decoration:none;}
/*.banner_class { background: #ffffff none repeat scroll 0 0;}*/
.bannerh2{ color: #dc7900;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 134px;line-height: 120px;text-align: left;text-shadow: none;text-transform: capitalize;font-style: italic;}
.bannerh5{color: #424240;font-family: 'Open Sans', sans-serif;font-size: 41px;line-height: 55px;text-align: left;text-shadow: none;font-style: italic;}
.full_grey{width:100%;padding:50px 0;background:rgb(206, 224, 2) none repeat scroll 0 0;}
.who_sec h1, .desination h1{text-align:center;color:#292929;font-size:31px;text-transform:uppercase;font-family:'Open Sans', sans-serif; font-weight: 500; margin-bottom: 25px;}
.who_sec p{text-align:center;color:#292929;font-size:17px;font-family:'Open Sans', sans-serif;line-height: 25px;}
.who_sec {padding: 10px 15px;}
.slider {width: 100%; margin: 10px auto;}
.slick-slide {margin:0 15px 0 0;}
.slick-slide img {width: 300px;height:345px;}
/*.slick-slide {width: 300px !important;}*/
.slick-prev:before, .slick-next:before {color: black;}
footer{width:100%;background:#434441; padding:20px 0 15px;font-family:'Open Sans', sans-serif;} 
.foter_link li{display:block;list-style:none;font-size:13px;margin-bottom: 8px;float: left;border-right: 1px solid #fff; }
.foter_link li a{ color: #e6e6e6;font-family: 'Open Sans', sans-serif; font-size: 14px;margin: 0 7px;text-transform: uppercase;}
.foter_link li a:hover{color:#CEE002}
.foter_link li:first-child a{}
.foter_link li:last-child{border-right:none;}
.foter_link li:last-child a{margin-right:0;}
.desination {padding-top: 50px;}
.caption { bottom: 0px;left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;padding:30px 0 30px;}
.caption h3 {color: #ffffff;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 29px; margin-bottom: 10px;}
.caption p {color: #ffffff; font-family: 'Open Sans', sans-serif;font-size: 16px;}
.gradient_bg {bottom: 0;left: 0;position: absolute;right: 0;top: 0; background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.4));
background:-o-linear-gradient(bottom,rgba(0,0,0,1),rgba(0,0,0,.4)); /*Opera 11.1-12*/ background: -moz-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,.4));
background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.4));}

.newsletter h4 {color: #434441;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 31px;}
.newsletter {background: #eaecef none repeat scroll 0 0;height: 300px;}
.arab > p {color: #ffffff;float: left;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 16px;margin-left: 10px;line-height: 29px;}
.arab > img {float: left;}
.arab {clear: both;margin-top: 15px;overflow: hidden;margin-bottom: 10px;}
.right_evnt > p {color: #ffffff;font-family: 'Open Sans', sans-serif;font-size: 15px;}
.left_evnt > img {height: 150px;width: 210px;}
.newsletter .width100 > p {color: #626262;font-family: 'Open Sans', sans-serif;font-size: 18px;line-height: 20px;margin-top: 30px;width: 66%;margin-bottom: 10px;  float: left;}
.news_input .form-control {border: medium none; border-radius: 5px; box-shadow: none; float: left; height: 32px; margin-right: 0; width: 67%;}
.news_input {clear: both;}
.form-control::-moz-placeholder{ font-family: 'Open Sans', sans-serif;font-size: 18px;}
.form-control::-webkit-input-placeholder{ font-family: 'Open Sans', sans-serif;font-size: 18px;}
.news_input .btn.btn-default {background: #cee002 none repeat scroll 0 0; border: medium none; border-radius: 5px; color: #424240;font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 13.55px;
height: 32px;margin-left: -6px; padding: 0 25px; text-transform: uppercase;}
.news_input .btn.btn-default:hover{transition:all ease 0.3s;color:#000;}
.foter_link li::after {color: #ffffff;/* content: "|"; */}
.foter_link li:last-child:after {content: "";}
.cardaccepts > p {color: #e1e4e8;float: left;font-family: 'Open Sans', sans-serif;font-size: 15px; margin-right:0px; line-height: 16px;}
.cardaccepts img {float: left; margin-left: 5px;margin-top: -5px;width: 45px;}
.social_foter > li {display: inline;}
.social_foter li a {color: #fff;margin-right: 5px; font-size: 17px;}
.social_foter li:last-child a{margin-right:0}
.copy > p {color: #d8dbdf;font-family: 'Open Sans', sans-serif;font-size: 14px;text-align: left;line-height: 16px;margin-top:12px;}
.social_foter { display: inline;float: left;margin-top: 28px; padding-left: 35px;}
.social_foter a:hover{color:#CEE002;}
.events .slick-prev.slick-arrow , .events .slick-next.slick-arrow{display: none !important;}
.events .slick-slide img {height: auto;width: auto;}
.events .slick-slide {width: auto !important;margin: 0 20px 0 -5px !important;}
.events .slider {width: 98% !important;}
.events .slick-slide {margin: 0;}
.events .slick-dotted.slick-slider {margin-bottom: 0;height: 220px; margin-top: 0;}
.events .slick-dots {text-align: left; bottom: -25px;}
.events .slick-dots li.slick-active button::before{color:#ffffff;}
.events .slick-dots li button::before{color: #e1e4e8;}
.banner{width: 100%;position: relative;top: -130px; min-height: 570px;}
.carousel-inner .item.slider1 > img {height: 670px; width: 100%;}
.carousel-caption.caption1 {top: 28%; left: 14%;}
.carousel-caption.caption1 p {color: #424240;font-family: 'Open Sans', sans-serif; font-size: 41px;line-height: 55px; text-align: left;text-shadow: none;font-style: italic;}
.carousel-caption.caption1 h3 {color: #dc7900;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 134px;line-height: 120px;text-align: left;text-shadow: none;
text-transform: capitalize;font-style: italic;}
.cardaccepts{float:left;margin-top: 30px;}
.left_evnt > img {border: 1px solid #ffffff;}
.events .slick-list.draggable{height:300px;}
.agent_hover{background:#dc7900;color: #ffffff;}
.zindx{z-index:100;}
ol.carousel-indicators.box_indi {left: 4%;margin: 0;text-align: left;}
.carousel-indicators.box_indi li {background-color: #e1e4e8 !important;border-radius: 0;height: 7px;width: 7px;}
.carousel-indicators.box_indi .active{  height: 7px;margin: 1px; background-color: #ffffff !important;width: 7px;}
.pos_ab{position:absolute;right:0;left:0;}
.width100{width:100% !important; }

/*carousel*/
#fade-quote-carousel.carousel {padding-bottom: 50px;}
#fade-quote-carousel.carousel .carousel-inner .item {opacity: 0; -webkit-transition-property: opacity; -ms-transition-property: opacity;transition-property: opacity;}
#fade-quote-carousel.carousel .carousel-inner .active {opacity: 1;-webkit-transition-property: opacity; -ms-transition-property: opacity;transition-property: opacity;}
#fade-quote-carousel.carousel .carousel-indicators {bottom: 10px;}
#fade-quote-carousel.carousel .carousel-indicators > li {background-color: #e84a64;border: none;}
#fade-quote-carousel blockquote { text-align: center;border: none;}
#fade-quote-carousel .profile-circle { width: 100px;height: 100px;margin: 0 auto;border-radius: 100px;}

/*hotel search form page*/
.dis_blk{display:block;}
.navbar-default.offcan_new {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none; margin-bottom: 0;}
.navbar.navbar-default.navbar_new.comn_nav{float: right;margin-top:25px;margin-right: 0;}
.comn_soci {float: right;margin-top:25px;margin-bottom: 20px;}
.navbar-default.offcan_new .navbar-nav > .active > a, .navbar-default.offcan_new .navbar-nav > .active > a:focus, .navbar-default .offcan_new.navbar-nav > .active > a:hover
{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
/*.active .nav_brdr {background: #CEE002 none repeat scroll 0 0;height: 10px;left: 0;margin: 0 auto;position: absolute;right: 0;width: 20px;}*/
.offcan_new .navbar-nav > li > a {padding-top: 30px;}
.offcan_new .navbar-nav > li > a {color: #424242!important;font-family:'Open Sans', sans-serif;font-weight: 500;font-size: 17px;padding:0 25px;text-transform: uppercase;height: 110px;line-height: 110px;}
.offcan_new .navbar-nav > li > a:hover{background: #cee002 none repeat scroll 0 0;}
.offcan_new .nav.navbar-nav {float: right;}
.comn_logo img {margin: 5px 0;width: 98px;}
.dropdown-menu.menu_new.comn_menu {left: -60px;}
.dropdown-menu.menu_new.comn_menu::after{left: 82px;}
.dropdown-menu.menu_new.comn_menu::before{left: 83px;}
.nav.navbar-nav.comn_menu1 a , .nav.navbar-nav.comn_menu2 a{color: #4d4d4d;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: capitalize;}
.nav.navbar-nav.comn_menu1 a:hover {color: #CEE002;}
.nav.navbar-nav.comn_menu1 a:focus{background:none;}
.nav.navbar-nav.comn_menu1 a:hover, .nav.navbar-nav.comn_menu2 a:hover {background:none;}
.nav.navbar-nav.comn_menu2 {float: right;}
.nav.navbar-nav.comn_menu2.agt {margin-right: 10px;}
.nav.navbar-nav.comn_menu1 > li::after {color: #cccccc;content: "|";position: absolute;top: 16px;}
.nav.navbar-nav.comn_menu2 > li:last-child::after { content: "";}
.nav.navbar-nav.comn_menu1 > li:first-child:after {content:"";}
.line {border-top: 1px solid #e6e6e6; margin: 0 30px 0 0;}
.nav.navbar-nav.comn_menu1 li:first-child a {padding-left: 0;}
.nav.navbar-nav.comn_menu2 > li {color: #cee002;font-family: 'Open Sans', sans-serif;font-size: 18px;padding-top:0px;}
.nav.navbar-nav.comn_menu2 a {padding: 0;line-height: 15px; color:#ec1707;}
.nav.navbar-nav.comn_menu2 > li::after { color: #cccccc;content: "|";margin-left: 10px;margin-right: 10px;}
.nav.navbar-nav.comn_menu2 a:hover{color: #ec1707;}
.nav.navbar-nav.comn_menu2 {line-height: 14px;}
.nav.navbar-nav.comn_menu2.agent_new { margin-bottom: 10px;margin-top: -10px;margin-right: -10px; padding-left: 10px; background: #ffffff;}
.nav.navbar-nav.comn_menu2 > li:first-child { margin-top: 4px;}
.nav.navbar-nav.comn_menu2 > li:nth-child(2) {line-height: 10px;}
.nav.navbar-nav.comn_menu1 {margin-top: 5px;}
.comn_logo {margin-top: 6px;margin-bottom: 6px;}
.nav .toggle_new {padding: 15px 0;}
.comn_menu2 li span {color: #cee002;}
.comn_menu2 li a .fa {color: #EC1707;}
.nav.navbar-nav.comn_menu2 p {color: #cee002;display: inline;font-family: 'Open Sans', sans-serif;font-weight: 500;}
.heading h3 {font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 25px;text-transform: capitalize; margin-bottom: 15px; float: left;color: #424240;}
.heading_new h3 {font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 25px;text-transform: capitalize; margin-bottom: 0px; float: left;color: #424240;padding-top:20px;}

header.brdr_btm {box-shadow: 0 1px 2px 0 #dddddd;position: relative;padding-bottom: 0px; margin-bottom: 0px;}
header{ background: #ffffff;}
.hotel_form .form-group > label {color: #424240;font-family: 'Open Sans', sans-serif;font-size: 14px;text-transform: uppercase;margin-bottom: 12px; margin-left: 3px;}
.hotel_form .fa.fa-asterisk {color: #FE0000;font-size: 7px;vertical-align: top;}
.hotel_form {border: 1px solid #ccc;border-radius: 4px; margin-top: 0px;overflow: hidden;padding: 25px 10px 10px;background: #ffffff;}
.hotel_form input, .hotel_form select {border-color: #ababab; border-radius: 18px;box-shadow: none; height: 37px; padding-left: 13px;font-size: 14px;font-family: 'Open Sans', sans-serif;}
.hotel_form input:focus , .hotel_form select:focus{border-color: #ccc;box-shadow: none;}
.advance > p {color: #dc7901;font-family: ''Open Sans', sans-serif';font-weight: 500;font-size: 15px;margin-bottom: 15px;text-transform: uppercase;  cursor: pointer;}
.hotel_form .fa.fa-angle-double-down {color: #4d4d4d;}
.hotel_form .form-control::-moz-placeholder {font-size: 14px;font-family: 'Open Sans', sans-serif;}
.hotel_form .form-control::-webkit-input-placeholder {font-size: 14px;color: #bdbdbd;font-family: 'Open Sans', sans-serif;}
.hotel_form .form-control::-ms-input-placeholder {font-size: 14px;color: #bdbdbd;font-family: 'Open Sans', sans-serif;}
select {-moz-appearance: none;text-indent: 1px;text-overflow: "";-webkit-appearance: none; border: medium none;}
.hotel_form .fa.fa-caret-down{position: absolute;right: 30px;top: 41px;pointer-events:none;}
.hotel_form .fa.fa-calendar{position: absolute;right: 30px;top: 38px;pointer-events:none;}
.hidden-field .fa.fa-calendar {position: absolute;right: 30px;top: 35px;pointer-events:none;}
.hotel_form .fa.fa-caret-down.rght15{right:15px;pointer-events:none;}
.hotel_form .fa.fa-caret-down{font-size:12px;pointer-events:none;}
.star {margin-top: 10px;margin-left: 5px;}
.star > label {margin-right: 10px;}
.star > label {font-family: 'Open Sans', sans-serif;font-size: 17px;margin-left: 4px;margin-right: 4px;cursor: pointer;}
.star .fa {font-size: 15px;}
.star .fa.fa-star.star_orng {color: #dc7900!important;}
.star .fa.fa-star.star_gry {color: #AFADAE;}
.ckeck_cate.checkbox label::before {content: "";display: inline-block;width: 15px;height: 15px;margin-right: 10px;position: absolute;left: 0;bottom: 1px;background-color: #ffffff;}
.ckeck_cate .checkbox label {margin-bottom: 0px; color: #424240;   font-family: 'Open Sans', sans-serif;font-size: 13px;margin-left: 0px;}
.ckeck_cate .checkbox label:before { border-radius: 2px;}
.ckeck_cate input[type="checkbox"]:checked + label::before {border:none;color: #444442;content: "✓";font-size: 12px;line-height: 14px;text-align: center;  font-weight: 400;}
.ckeck_cate .checkbox label::before {content: "";display: inline-block;width: 12px;height: 12px;margin-right: 10px;position: absolute;left: 0;bottom: 7px;background-color: #cccccc;}
.checkbox .fa.fa-info-circle {color: #209FFC;}
.ckeck_cate .checkbox label {text-transform: capitalize; padding-left: 15px;}
.btn.btn_new {background: #CEE002 none repeat scroll 0 0;border-radius: 20px; color: #070707;float: right;font-family: 'Open Sans', sans-serif;font-size: 17px;height: 42px;padding: 0 50px;
text-transform: uppercase; margin-top: 20px;line-height: 42px; font-weight: 700;}
.btn.btn_new:hover{background: #070707 none repeat scroll 0 0;color: #CEE002;transition:all ease 0.3s; outline: none;}
.btn.btn_new:focus{outline: none;}

.mandatory {color: #ff2222;font-family: 'Open Sans', sans-serif;font-size: 15px;margin-top: 15px; text-align: right;}
.mandatory .fa.fa-asterisk {font-size: 7px;margin-right: 2px;vertical-align: top;}
.advnc_toogle{display:none;}
.marT5 {margin-top: 5px;}

/*hotel right slider*/
.fade-carousel {position: relative; height: 500px;border-radius: 4px;}
.fade-carousel .carousel-inner .item {height: 565px;border-radius: 4px;}
.fade-carousel .carousel-indicators > li {margin: 0 2px;background-color: #ffffff;border-color: #ffffff;opacity: 1;}
.fade-carousel .carousel-indicators > li.active {width: 10px;height: 10px;background-color: #CFE004;border-color: #CFE004;}
.hero { position: absolute;top: 52%;left: 54%;z-index: 3;color: #fff;text-align: left;text-transform: capitalize;text-shadow: 1px 1px 0 rgba(0,0,0,.75);
-webkit-transform: translate3d(-50%,-50%,0); -moz-transform: translate3d(-50%,-50%,0);-ms-transform: translate3d(-50%,-50%,0);-o-transform: translate3d(-50%,-50%,0);
transform: translate3d(-50%,-50%,0);}
.hero h1 {font-size: 45px;font-weight: bold;margin: 0;padding: 0;text-shadow: none;}
.hero h3 {font-size: 20px;ont-weight: bold;margin: 0;padding: 0;text-shadow: none;}
.fade-carousel .carousel-inner .item .hero {opacity: 0;-webkit-transition: 2s all ease-in-out .1s; -moz-transition: 2s all ease-in-out .1s; -ms-transition: 2s all ease-in-out .1s; 
-o-transition: 2s all ease-in-out .1s; transition: 2s all ease-in-out .1s; }
.fade-carousel .carousel-inner .item.active .hero {opacity: 1;-webkit-transition: 2s all ease-in-out .1s;-moz-transition: 2s all ease-in-out .1s;-ms-transition: 2s all ease-in-out .1s; 
 -o-transition: 2s all ease-in-out .1s; transition: 2s all ease-in-out .1s;}
.fade-carousel .slides .slide-1, .fade-carousel .slides .slide-2, .fade-carousel .slides .slide-3 {background-size: cover;background-position: center center;
background-repeat: no-repeat;border-radius: 4px;}
.slide .carousel-inner {border-radius: 4px;}
.fade-carousel .slides .slide-1 {background-image: url(../images/search_slider.jpg);  border-radius:4px;}
.fade-carousel .slides .slide-2 {background-image: url(../images/search_slider.jpg); border-radius:4px;}
.fade-carousel .slides .slide-3 {background-image: url(../images/search_slider.jpg); border-radius:4px;}
.fade-carousel .slides div {height: 565px;}
.item.slides.slider_cover div img { height: 100%;}
.carousel.slide.sm_imgslide ol.carousel-indicators {bottom: -30px;}

@media screen and (min-width: 980px){
	.hero { width: 100%; }    
}
@media screen and (max-width: 640px){
    .hero h1 { font-size: 4em; }    
}


/*hotel search page*/
.refine {padding:30px 25px;box-shadow: 0 2px 3px 0 #e9e9e9;}
.refine > p {font-family:'Open Sans', sans-serif;font-weight: 500;font-size: 17px;text-transform: uppercase;cursor: pointer;}
.left_sec {border: 1px solid #e0e0e0;border-radius: 4px;background: #ffffff none repeat scroll 0 0; padding: 0;}
.refine .fa{color: #ffffff;margin-left: 5px;}
.search_head h1 {color: #424240;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 23px;margin-bottom: 10px;}
.search_head > p {font-family: 'Open Sans', sans-serif;font-size: 16px;}
.modify > a {background: #ffffff none repeat scroll 0 0; border: 1px solid #e0e0e0;border-radius: 30px; color: #424240;display: block;font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 15px;padding: 14px 22px;text-align: center;text-transform: uppercase;}
.search_head {float: left; margin-bottom: 10px;}
.modify {float: right; margin-bottom: 10px;}
.toggle_frm{display:none;}
.sort {float: left;  padding: 0px 15px;width: 20%;border-right: 1px solid #e0e0e0;height:100%;line-height: 45px; font-family: 'Open Sans', sans-serif;text-transform: capitalize;text-align: center; position: relative; background-color: #a5b202; color: #ffffff; font-weight: 600;}
.sort_sec {border: 1px solid #e0e0e0;overflow: hidden; height: 50px; border-radius: 7px;background: #ffffff none repeat scroll 0 0;  margin-top: 10px;}
.sort select {font-family: 'Open Sans', sans-serif;font-size: 16px;height: 100%;text-transform: capitalize;  width: 100%;cursor: pointer;background: #a5b202;}
.sort select:focus, .sort select:active, .sort select:hover{outline: none;border: none;}
.sort select option:hover{background: #ccc;}
.sort_sec .sort:last-child {border-right: medium none;}
.sort .fa-caret-down {position: absolute;right: 36px;top: 17px;  pointer-events: none;}

/*pagination*/
.pagination.pagination-large.list_pg a {color: #999999;font-family: 'Open Sans', sans-serif;font-size: 14px;padding: 1px 6px; height: 24px;}
.pagination.pagination-large.list_pg .disabled > span {height: 24px;line-height: 22px;padding: 0 4px;}
.pagination.list_pg .active > a {background: #dc7900 none repeat scroll 0 0;border: medium none #cccccc; color: #ffffff;}
.pagination.list_pg li:first-child a { padding: 1px 10px;}
.pagination.list_pg li:last-child a { padding: 1px 10px;}
.star_rating .checkbox label::before {content: "";display: inline-block;width: 15px;height: 15px;margin-right: 10px;position: absolute;left: 0;bottom: 1px;background-color: #7a7a79;}
.refin_star {display: block;}
.star_rating .checkbox label.refin_star::before{width:12px;height:12px;border-radius: 2px;bottom:5px;}
.refin_star .fa.fa-star {color: #cee002;font-size: 14px; bottom: 5px;}
.padLR10{padding-left:10px; padding-right: 10px;}
.price-range > p, .star_rating p, .property p{color: #424240;font-family: 'Open Sans', sans-serif; font-weight: 500; font-size: 16px;margin-bottom: 20px;}
.star_rating .checkbox input[type="checkbox"]:checked + label::before{color: #fff;content: "\f00c";font-family: fontawesome;font-size: 9px;font-weight: 400;line-height: 11px;}
.price-range { padding: 25px 25px 40px;}
.price-range > input {margin-top: 15px;width: 100%;}
.divider {background: #ccc none repeat scroll 0 0;height: 1px;width: 100%;}
.divider_line {background: #ccc none repeat scroll 0 0;height: 1px;width: 100%; margin:20px 0px;clear: both;}
.star_rating {padding: 25px;}
.left_range, .right_range {color: #cee002;font-family: 'Open Sans', sans-serif; font-weight: 600;font-size: 15px;}
.left_range{float: left;}
.right_range{float: right;}
#slider-range {margin-bottom: 20px;}
.property {padding: 25px;}
.property input{border-color: #dddddd;border-radius: 18px;box-shadow: none;color: #bdbdbd;font-family: 'Open Sans', sans-serif;font-size: 16px;height: 37px;padding-left: 20px;
text-transform: capitalize;}
.propety_inpt {position: relative;}
.propety_inpt .fa {pointer-events: none;position: absolute;right: 20px;top: 10px;}
.map{padding:20px;}
.map img {border: 1px solid #d9d9d9; border-radius: 4px;}
.property .fa.fa-search {color: #b6b6b6;}
.list_type {float: left; margin: 12px 0px 0 20px;}
.list_type .fa {font-size: 19px;}
.list_type  a{color:#bfbfbe;}
.list_type  a.active{color:#414141;}

.map_list {float: right;margin: 12px 0 0;}

.map_list .fa {font-size: 19px;}
.map_list a{color:#424240;}

.hotels_map h3 {color: #424240;font-family: 'Open Sans', sans-serif;font-size: 17px;margin-left: 10px;float: right;border-bottom: 1px solid #ccc;}
.hotels_map {margin-top: 15px;  text-align: right;}
.hotels_map .fa{color:#969695;}
.hotel_info h2{color:#0896ff;}
.hotel_info h2 {color: #414141;font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 18px; margin-top: 8px;float: left;}
.padL30 {padding-left: 30px !important;}
.border_list {border: 1px solid #e7e7e7; border-radius: 3px;overflow: hidden;margin-right: 15px;background: #ffffff none repeat scroll 0 0;margin-bottom: 10px;}
.select_room > a {background: #a5b202;border-radius: 20px;color: #ffffff;display: inline-block;font-family: 'Open Sans', sans-serif;font-size: 14px;padding: 10px 14px;text-transform: uppercase;border: 1px solid #a5b202; font-weight: 600;}
.pad0{padding:0 !important;}
.add_quot {float: right;margin:10px 20px 0 0;}
.add_quot > a .fa.fa-map-marker {color: #a0ae06;}
.add_quot a .fa.fa-plus-circle {color: #6c7600;}
.add_quot a .fa.fa-retweet {color: #896a6a;}
.add_quot > a {margin-right: 5px;}
.price {color: #070707;font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 21px;text-align: center;}
.select_room {text-align: center; margin-top: 25px;}
.hotel_info1 h4 {color: #8b8b87;font-family: 'Open Sans', sans-serif;font-size: 13px;margin-bottom: 7px;}
.hotel_info1 {clear: both;}
.star_orng {color: #cee002!important;}
.hotel_info {margin-bottom: 10px;overflow: hidden;}
.hotel_info1 span {margin-right: 10px;}
.hotel_info1 > h3 {color: #8b8b87;font-family: 'Open Sans', sans-serif;font-size: 15px;margin-bottom: 6px;}
.hotel_info1 > a {color: #424240;font-family: 'Open Sans', sans-serif; font-size: 13px;text-transform: capitalize; cursor: pointer;}
.save {background: #cee002 none repeat scroll 0 0;border-radius: 20px; color: #373737;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-size: 10px;margin: 0 auto 5px;
padding: 3px;text-align: center;width: 60px;}
.price_wrng {font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 17px;text-align: center;text-decoration: line-through;margin-bottom: 5px;}
.price_ofr {margin-top: 9px;}
.padL5 {padding-left: 5px;}
.no_ofer {margin-top: 25px;}
.mar0{margin:0;}
.ckeck_hotel.checkbox label::before {content: "";display: inline-block;width: 15px;height: 15px;margin-right: 10px;position: absolute;left: 0;bottom: 1px;background-color: #ffffff;}
.ckeck_hotel .checkbox label {margin-bottom: 0px; color: #424240;   font-family: 'Open Sans', sans-serif;font-size: 14px;margin-left: 0px;}
.ckeck_hotel .checkbox label:before { border-radius: 2px;}
.ckeck_hotel input[type="checkbox"]:checked + label::before {border:none;color: #ffffff;content: "✓";font-size: 10px;line-height: 10px;text-align: center;  font-weight: 600;}
.ckeck_hotel .checkbox label::before {content: "";display: inline-block;width: 12px;height: 12px;margin-right: 10px;position: absolute;left: 0;top: 11px;background-color: #8d8c8b;}
.ckeck_hotel .checkbox label {text-transform: capitalize;}
.hotel_prce {color: #003580;font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 20px; margin-top: 10px;}
.avail {color: #00b050;font-family: 'Open Sans', sans-serif;font-size: 14px; margin-top: 10px;}
.night {font-family: 'Open Sans', sans-serif;font-size: 14px; text-decoration: underline #999; margin-top: 10px; padding: 0px 12px;}
.night a{ color: #ff0066;}
.rooms {color: #424240;font-family: 'Open Sans', sans-serif;font-size: 14px; margin-top: 10px;}
.view_modal a {color: #0483e2;font-family: 'Open Sans', sans-serif;font-size: 14px;margin: 0 3px; cursor: pointer;}
.view_modal > li::after {color: #0483e2;content: "|";font-size: 12px;}
.view_modal > li:last-child:after { content: "";}
.view_modal > li {display: inline;float: left;}
.book_now {}
.total {float: right;font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 17px;margin-top: 8px;}
.book_now > a {background: #cee002 none repeat scroll 0 0;border-radius: 30px;color: #000000;display: inline-block;font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 15px;
padding: 10px 25px;text-transform: uppercase;cursor:pointer;}
.bg_grey {background: #ebeaea none repeat scroll 0 0; overflow: hidden; padding: 5px;}
.pad2025 {overflow: hidden;padding: 10px 25px 5px 0px;}
.ckeck_hotel .checkbox > label {color: #424240;font-family: 'Open Sans', sans-serif;font-size: 17px;}
.total .fa.fa-info-circle {bottom: 3px;color: #0896ff;font-size: 16px;position: relative;}
.view_modal {margin-top: 10px;}
.bg_yellow{background: #f8fad9 none repeat scroll 0 0; clear: both; overflow: hidden;}
.mar0B3{margin:3px 0 3px 3px;}
.room_toggle {display: none;}
.pagination.pagination-large.list_pg{margin: 15px 0 12px;}
.bordr_grn {border: 2px solid #cee002!important;}
.select_room > a:hover, .view_modal a:hover {opacity: 0.7;}
.modify_btn{background: #cee002 none repeat scroll 0 0!important;}
.room_btn{ background: #ebebeb none repeat scroll 0 0!important;border: 1px solid #969695!important;color: #969695!important;}
.book_now a:hover {background: #070707 none repeat scroll 0 0;color: #cee002;transition: all 0.3s ease 0s;}
.modify > a:hover{background: #cee002 none repeat scroll 0 0 !important;}
.star input[type="checkbox"]:checked + label::before{display: none!important;}
.star input[type="checkbox"] {display: none!important;}
.user_name {font-family: 'Open Sans', sans-serif;font-size: 17px;margin-top: 5px;text-align: right;}

/*my booking*/
.booking input, .booking select, .reservatn input, .reservatn select {border-color: #dddddd; border-radius: 18px;box-shadow: none; height: 37px; padding-left: 20px;font-size: 16px;
text-transform: capitalize;color: #7f7f7f;font-family: "'Open Sans', sans-serif";}
.booking label {font-family: 'Open Sans', sans-serif;font-size: 16px;margin-bottom: 10px;margin-left: 10px;text-transform: uppercase;}
.booking .ckeck_cate input[type="checkbox"]:checked + label::before {border: medium none;color: #999;content: "✓";font-size: 10px;font-weight: 600;line-height: 10px;
text-align: center;}
.booking .checkbox input[type="checkbox"]:checked + label::before{color: #fff;content: "\f00c";font-family: fontawesome;font-size: 9px;font-weight: 400;line-height: 11px;}
.booking .ckeck_cate .checkbox label::before {content: "";display: inline-block;width: 12px;height: 12px;margin-right: 10px;position: absolute;left: 0;bottom: 6px;
background-color: #7a7a79;}
.booking {background: #fff none repeat scroll 0 0;border: 1px solid #ccc;}
.reservatn{ padding: 22px;background: #e6e6e6 none repeat scroll 0 0;height: 125px;}
.bookn_sec{ padding: 22px;  position: relative;height: 160px;}
.reservatn .form-group {position: relative;}
.reservatn .fa {pointer-events: none;position: absolute;right: 20px;top: 36px;}
.date_field .form-group {position: relative;}
.date_field .form-group .fa.fa-calendar {position: absolute;pointer-events: none;right: 20px;top: 38px;}
.date_field.date_fld .form-group .fa.fa-calendar{top: 35px;}
.date_field .fa.fa.fa-trash {position: absolute;right: 5px;top: 60px;color: #a5b202;}
.date_field1 .form-group {position: relative;}
.date_field1 .form-group .fa.fa-calendar {position: absolute;pointer-events: none;right: 20px;top: 10px;}
.date_field1 .fa.fa.fa-trash {position: absolute;right: 5px;top: 112px;color: #a5b202;}
.bookn_sec .ckeck_cate .checkbox {margin-top: 25px;}
.reservatn .form-group > span { color: #9c9c9c;font-family: 'Open Sans', sans-serif;font-size: 12px;font-style: italic;margin-left: 7px;}
.bookn_sec .form-control::-moz-placeholder {font-size: 16px;}
.reservatn .form-control::-moz-placeholder {font-size: 16px;}
.btn_cnter {margin: 25px auto;overflow: hidden;width: 200px;}
.marT20{margin-top:15px;}
.tble_new > thead { background: #424240 none repeat scroll 0 0;color: #fff;}
.tble_new {font-family: 'Open Sans', sans-serif;text-align: center; border: 1px solid #ccc;}
.tble_new th { text-align: center; font-size:15px;}
.table-striped > tbody > tr:nth-of-type(2n+1) {background-color: #f2f2f2;}
.bokn_id a{ color: #0896ff;}
.canceld { background: #fe4b4c none repeat scroll 0 0;border-radius: 15px; color: #ffffff; font-size: 13px;padding: 0 10px;}
.vouchrd {background: #cee002 none repeat scroll 0 0;border-radius: 15px;font-size: 13px;padding: 0 10px;}
.card .fa {color: #424240;}
.marT10{ margin-top: 10px;}
.label-warning{background-color: transparent;  color: #8cb14e;font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: bold;}
.label-danger{background-color: transparent;  color: #d9534f;font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: bold;}
.label-danger{background-color: transparent;  color: #f67c68;font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: bold;}
.label-success{ background-color: transparent;  color: #b3d37e;font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: bold;}
.label-info{ background-color: transparent;  color: #409cd4;font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: bold;}
.label-inprocessCan{background-color: transparent;color: rgb(217, 83, 79) none repeat scroll 0% 0%;font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: bold;}
.label-inprocessBook{background-color: transparent;color:rgb(91, 192, 222) none repeat scroll 0% 0%;font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: bold;}
.star input[type="checkbox"]:checked + label::before{display: none!important;}
.star input[type="checkbox"] { display: none!important;}
.user_name {font-family: 'Open Sans', sans-serif; font-size: 17px; margin-top: 5px; text-align: right;}

.tble_new .label-warning{color: #00b050; font-family: ''Open Sans', sans-serif bold';}


/*my account*/
.accnt_info{background: #f3f3f3 none repeat scroll 0 0; padding: 25px; text-align: center;font-family: 'Open Sans', sans-serif;}
.acnt_name h4 {font-size: 25px;font-weight: 600;margin-bottom: 10px;color: #424240;}
.acnt_name > p {color: #cee002;margin-bottom: 20px;text-transform: uppercase;}
.acnt_credt p { color: #424240;font-size: 25px;margin-top: 20px;margin-bottom: 10px;text-transform: uppercase;}
.acnt_credt > span {color: #b8b8b8;font-family:'Open Sans', sans-serif;text-transform: capitalize; font-weight: 400i;}
.prfle { color: #424240;font-family: 'Open Sans', sans-serif;font-size: 20px;padding: 20px;text-align: center;text-transform: capitalize;}
.prfle > span {color: #a4a4a4;display: inline;font-size: 12px;margin-top: 5px;text-transform: uppercase;}
.bgwhite{background: #ffffff none repeat scroll 0 0; overflow: hidden;border: 1px solid #e9e9e9;}
.marL15 { margin-left: 15px;}
.credit_usage > h4, .activity h4 {font-family: 'Open Sans', sans-serif; font-size: 22px;margin-bottom: 10px;text-transform: capitalize;}
.credit_usage, .activity {padding: 15px;}
.credit_usage > p, .activity p {color: #999; font-family: 'Open Sans', sans-serif;margin-bottom: 5px;}
.credit_lim > p {color: #424240;font-family: 'Open Sans', sans-serif;font-size: 16px;margin-bottom: 10px;text-transform: uppercase;}
.credit_lim span {color: #dc7900;}
.type1, .type2, .type3 {float: left;width: 33.3%;text-transform: capitalize;}
.activty_type {width: 100%;}
.type1 li:first-child::before {color: #d9534f;content: "\f111";font-family: fontawesome;font-size: 10px;margin-right: 5px;}
.type1 li:nth-child(2)::before {color: #b3d37e;content: "\f111";font-family: fontawesome;font-size: 10px;margin-right: 5px;}
.type2 li:first-child::before {color: #cee002;content: "\f111";font-family: fontawesome;font-size: 10px;margin-right: 5px;}
.type2 li:nth-child(2)::before {color: #409cd4;content: "\f111";font-family: fontawesome;font-size: 10px;margin-right: 5px;}
.type3 li:first-child::before {color: rgb(217, 83, 79);content: "\f111";font-family: fontawesome;font-size: 10px;margin-right: 5px;}
/*.type3 li:nth-child(2)::before {color: rgb(91, 192, 222);content: "\f111";font-family: fontawesome;font-size: 10px;margin-right: 5px;}*/
.mar15 {margin: 0 15px;}
.manage_user > h4 {color: #424240;font-family: "'Open Sans', sans-serif";font-weight: 500;font-size: 20px;text-transform: uppercase;margin-bottom: 5px;}
.manage_user { padding: 20px;}
.manage_user > span {color: #969696;font-family: 'Open Sans', sans-serif;text-transform: capitalize;}
.tble_new .fa {font-size: 13px;margin-right: 4px;}
.tble_new a {color:#a5b202;}
.tble_new a:hover {color:#a5b202;}
.marT25{margin-top:25px;}
.tble_new span {text-transform: uppercase;}

/* css for reports by Vinoda */
.book-statement{background: url("http://www.smilemakerstourism.com/project_folder/smilemakers/images/reports.png");width:25px; height:20px;display:block;text-align:center;text-align:center;margin:0 auto;color:#bcbcc0;}
.book-statement2{background-position:0px -65px;}
.book-statement3{background-position:0px -128px;}
.book-statement4{background-position:0px -192px;}
/* .report-list{width:20%;float:left;background:#ffffff;position:relative;min-height:280px;border: 1px solid #cccccc;font-family: 'Open Sans', sans-serif;border-radius: 4px;}
.report-list .nav-pills li{display:block;float:none;border-bottom:1px solid #e5f1f6;margin-left: 0;}
.report-list .nav-pills li p{text-align:center;margin-bottom:0;margin-top:3px;font-size:20px;color: #424240;}
.report-list .nav-pills li.active p{text-align:center;margin-bottom:0;margin-top:3px;font-size:20px;color: #ffffff;}
.report-list .nav-pills > li.active > a{background:#424240;color:#ffffff;}
.report-list .nav-pills>li a:hover{opacity:0.8}
.report-list .nav-pills>li a{color:#ababb0;padding: 17px;border-radius: 0;}
.report-details .tab-content{width:78%; margin-left:2%;background:#ffffff;float:left;min-height: 298px;padding: 15px 20px;position:relative;}
.report-list li a i{display: block; text-align: center;} */
.hidden-field .input-img i.fa-calendar{position:absolute; right:8px; top:11px;color:#cbd7de;}
.hidden-field{float:left;width:100%;background:#c8c8c8;padding:15px 10px;margin-top:0px;margin-left:0px;margin-bottom: 20px;}
.view-rep{padding:23px 0 0;text-align:center;}
.view-rep a{text-transform:uppercase; background:#CEE002; color:#555555;padding:10px 45px;text-align:center;border-radius:3px;font-size:16px;}
.view-rep a:hover{opacity: 0.7;}
.table-w{width:100%;}
.table-w th td, .table-w tr td{text-align:center;position:relative;}
.table-w tr th{text-transform:uppercase;color:#ffffff;padding:10px;text-align:center;}
.table-w th{background:#79badc;}
.table-w tr {border-bottom:1px solid #f1ecec;}
.table-w tr td{padding:15px 0;}
.search-result{background:#ffffff;margin-top:20px;}
.table-w tr.balance{background:#f2f2f2;} 
.balance td{color:#43b3bc;}
.search-result p{font-size:20px;text-transform:uppercase;color:#787988;}
.download-btn a{border:1px solid #bcd3dd;text-transform:uppercase;position:relative;padding:8px 30px 8px 45px;text-align:center;border-radius:3px;}
.download-btn a i{position:absolute;left:0;background:#CEE002;padding:9px;height:35px;top:0;}
.download-btn a:hover{background:#CEE002}
.download-btn a i{color: #555555;}
.divider1{background:url("http://www.smilemakerstourism.com/project_folder/smilemakers/images/divider1.png") no-repeat 0 0; position:absolute;width:1px; height:99px;display:block;top:21px;right:0;}
#menu2 .check-field, #menu3 .check-field{padding-top:25px;}
#menu2 .hidden-field, #menu3 .hidden-field{margin-top:5px;}
.currency{background: url("http://www.smilemakerstourism.com/project_folder/smilemakers/images/currency.png") no-repeat 5px 0px ;display:inline-block;width:25px; height:22px;position:absolute;top:13px;}
.rep_tb{background: #ffffff;border: 1px solid #cccccc;padding: 0;}
.acc_table{font-family: 'Open Sans', sans-serif;margin-top: 20px;}
.acc_table tr th{text-transform: uppercase;font-size: 14px;}
.acc_table thead tr{background: #CEE002;}
.acc_table tbody tr td{position: relative;}
.booknow_cetr > a {background: #cee002 none repeat scroll 0 0;border-radius: 30px;color: #000000;display: inline-block;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 16px;
height: 42px;line-height: 41px;padding: 0 30px;text-transform: uppercase;}
.booknow_cetr a:hover {background: #070707 none repeat scroll 0 0;color: #cee002;transition: all 0.3s ease 0s;}
.booknow_cetr {margin-top: 30px;text-align: center;}
.excel {margin-left: 10px;}

/*loader*/
.loader { background:rgba(255, 255, 255, 1) url("../images/loader.png") no-repeat scroll 256% 50%;border: 6px solid #cee002;height: 370px;margin: 0 auto;padding: 20px;width: 650px;}
.loader_txt h2 {color: #7a7a7a;font-size: 15px;margin-bottom: 5px;text-transform: uppercase;}
.loader_txt p {color: #282828;font-size: 18px;margin-bottom: 10px; }
.loader_txt {text-align: center;margin-top: 15px;}
.loder_inout{margin-top:15px;margin-bottom:5px;}
.loader_logo img {margin: 15px auto;}
.loader_logo > p {color: #7a7a7a;font-size: 14px;}
.loadre_wait > p {color: #1f1919;font-size: 13px; margin-bottom: 3px;}
.loadre_wait{margin-top:20px;}
.loader {left: 0;margin-top: -11.5em;position: absolute;right: 0;top: 50%;}


/*Added by Pratibha*/
.clearable { background: #ffffff url("../images/cross.png") no-repeat scroll right -20px center;transition: background 0.4s ease 0s;}
.clearable.x {background-position: right 5px center;cursor: pointer;}
.clearable.onX {cursor: pointer;}
.search-section .tab-content label.h-child-age{padding-left: 14px;padding-right: 3px;}
.h-child-wrap{ display: inline-block; margin-bottom:15px;}
.h-child-age .h-child-wrap{postion:relative;}
.h-child-age .h-child-wrap .fa-caret-down{position:absolute;}
.hotel_form .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{background-color: #ffffff;}
.daterangepicker.opensright{font-family:'Open Sans', sans-serif !important;}
.daterangepicker .input-mini.active{border:1px solid #cee002 !important;}
.ui-menu-item > a{background-color: #fff;cursor:pointer;border-color: #dddddd;box-shadow: none;color: #9f9f9f;font-family: 'Open Sans', sans-serif;font-size: 16px;
padding-left: 20px;text-transform: capitalize;    border-radius: 0px;}
.ui-menu-item > a:hover{background-color: #424240;color:#ffffff;cursor:pointer;}
.ui-autocomplete{ border-radius: 15px; border: 1px solid #dddddd	; background: #ffffff; } 
 .btn-success{background-color: #cee002;border-color: #cee002;color: #fff;}
.btn-success:hover, .btn-success:active, .btn-success:focus, .btn-success:active:hover{background-color: #a5b202;border-color: #a5b202;color: #fff; outline: none;}


.daterangepicker td.active, .daterangepicker td.active:hover{background-color: #dc7901 ;border-color: #dc7901 !important ;color: #fffffff !important;}
.widt_224{width: 224px;}
.marT10{margin-top: 10px;}
.details-row.booking-details-row{margin-top: 0;padding-top: 0;}
.booking-details-row .booking-details{margin-top: 5px;}
.booking-details-row .book-output, .booking-details-row .book-dvalue{word-wrap: break-word;}
.booking-details-row{margin-top:0px;}
.book-output{padding:10px 20px;clear:both;font-size:12px;}.details-row{padding:15px 15px;float:left;width:100%;background:#ffffff;margin-top:10px;}
.booking-details{margin-top:20px;border:1px solid #e0e0e0;margin-bottom:30px;}
.book-dvalue{text-transform:uppercase;color:#dc7901;font-weight:500;background:#f9f8f8;width:100%; float:left;padding:10px 20px;}
.booking-details-row .book-output, .booking-details-row .book-dvalue{word-wrap: break-word;}
.report-table .th-header{width:100%;float:left;text-transform:uppercase;background:#434341 none repeat scroll 0 0; padding:10px 0;color:#ffffff;text-align:center;}
.report-table .th-row{float:left;width:100%; text-align:center;padding:15px 0;background:#ffffff;border:1px solid #f1ecec}
.bgwhite1{background: #ffffff none repeat scroll 0 0; overflow: hidden;border: 1px solid #e9e9e9;}
.crd_acct{margin-bottom: 10px;margin-left: 60px;margin-top: 10px;}
#remProPanel {color: rgb(86, 94, 100);display: none;float: left;font-size: 14px;padding: 30px 45px 45px; width: 845px;font-family:'Open Sans', sans-serif;}
.content {background: #ffffff none repeat scroll 0 0;float: left;margin: 0;padding: 0;width: 897px;}
.tabs .select.active {background-color: #dcdcdc;text-shadow: none;}
.tabs .select {font-family:'Open Sans', sans-serif;background: #424240 none repeat scroll 0 0;border-left: 1px solid #d4dddd;border-right: 1px solid #d4dddd;border-top: 1px solid #d4dddd;
color: #ffffff !important;cursor: pointer;float: left;font-size: 16px;line-height: 44px;margin-right: 4px;text-align: center;text-shadow: 1px 1px 1px #444444;width: 157px;}
.tabs .select a{color:#ffffff;}
.tabs .select.active a{color:#333333;}
.tab-pane {border: 1px solid #dcdcdc;clear: both;float: none; padding: 15px;font-family:'Open Sans', sans-serif;}
.booknow_cetr1{margin-top: 0px !important;text-align: right !important;}
.agent-login .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"]{margin-top:-1px;}
.non_mnd{margin-left: 15px;}
.marb1opx{font-size: 16px;margin-bottom: 15px;}
.report-list .nav-pills>li a:hover,.report-list .nav-pills>li a.active{background:#424240;color:#ffffff;}
.report-list .nav-pills>li a{color:#ababb0;}
.report-list .nav-pills li{display:block;float:none;border-bottom:1px solid #e5f1f6;}
.report-list .nav-pills li p{text-align:center;margin-bottom:0;margin-top:3px;font-size:16px;}
.report-list .nav-pills > li.active > a, .report-list .nav-pills > li.active > a:focus, .report-list .nav-pills > li.active > a:hover{background:#424240;color:#ffffff;}

.report-list .nav-pills>li a:focus{background:#424240;color:#ffffff;}
.report-list .nav-pills>li a:hover{opacity:0.8}
.report-list .nav-pills>li a{color:#424240;padding: 17px;border-radius: 0;}
.report-list li a i{display: block; text-align: center;}
.book-statement{width:25px; height:20px;display:block;text-align:center;text-align:center;margin:0 auto;color:#ffffff;}
.book-statement2{background-position:0px -65px;}
.book-statement3{background-position:0px -128px;}
.book-statement4{background-position:0px -192px;}
.report-list{width:20%;float:left;background:#ffffff;position:relative;min-height:280px;border: 1px solid #cccccc;font-family: 'Open Sans', sans-serif;border-radius: 4px;}
.report-list .nav-pills li{display:block;float:none;border-bottom:1px solid #e5f1f6;margin-left: 0;}
.report-list .nav-pills li p{text-align:center;margin-bottom:0;margin-top:3px;font-size:20px;}
.report-list .nav-pills li.active p{text-align:center;margin-bottom:0;margin-top:3px;font-size:20px;color: #ffffff;}
.report-list .nav-pills > li.active > a, .report-list .nav-pills > li.active > a:focus, .report-list .nav-pills > li.active > a:hover{background:#424240;color:#ffffff;}

.report-details .tab-content{width:78%; margin-left:2%;background:#ffffff;float:left;padding:10px 20px 10px;position:relative;}
.report-details .tab-content label.cls-lb{color:#424240;}
.report-details .tab-content .check-field{padding-top:50px;}
.report-list .nav-pills > li a:hover, .report-list .nav-pills > li a.active{background:#424240;color:#ffffff;}
div.report-list .nav-pills > li a:focus, .report-list .nav-pills > li a:active{background:#424240;color:#ffffff;}
.ui-slider-handle.ui-state-default.ui-corner-all{cursor: pointer;}


 




@media screen and (min-width: 980px){
	.hero { width: 100%; }    
}
@media screen and (max-width: 640px){
    .hero h1 { font-size: 4em; }    
}


/*hotel search page*/
.refine {padding:30px 20px 30px 20px;}
.refine > p {font-family: 'Open Sans', sans-serif;font-size: 17px;text-transform: uppercase;}
.left_sec {border: 1px solid #e8e8e8;border-radius: 4px;background: #ffffff none repeat scroll 0 0;}
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0; }
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none; width: 100%;left: 0;top: 0; }
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img { display: block;height: auto;float: left;width: 100%;border: 0;}

.refine_btn{border-radius: 25px; background-color: #cee002; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 15px;text-transform: uppercase; outline: none; color:#ffffff;}
.refine_btn:hover, .refine_btn:focus, .refine_btn:active:focus{outline: none; color:#ffffff;}

/********** Added class ************/
.sub_title{color: #424240;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: capitalize;margin-bottom: 8px;margin-left: 0px;}
/* .border_list:hover{border:2px solid #cee002 !important;}
 */
 .error{color:#ff0000;font-size:14px;} 
 .error{color:#fc0000;margin-left: 10px;} 
 #paginate-top .pagination {margin: 15px 2px;display: block;width: 260px}
 #paginate-top {font-family: 'Open Sans', sans-serif;margin: 0;position: absolute;top: -41px;display: inline-block;}
 #paginate-top .pagination .active { background: #cee002;    border: medium none #cccccc;    color: #ffffff;padding: 3px 7px;}
 #paginate-top .pagination .prev {border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
 #paginate-top .pagination .next {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
 #paginate-top .pagination >a {font-size:16px;background: #ffffff; border:1px solid #cccccc; padding:2px 7px; color:#999999;margin:0px -3px;}
 #paginate-top .pagination >span {font-size:16px;background: #ffffff; border:1px solid #cccccc; padding:2px 7px; color:#999999;margin:0px -3px;}
 #paginate-top .pagination >a:hover {background: #eeeeee;}
 #paginate-bottom .pagination {margin: 17px 0;display: block;}
 #paginate-bottom {font-family: 'Open Sans', sans-serif;}
 #paginate-bottom .pagination .active { background: #cee002 none repeat scroll 0 0;    border: medium none #cccccc;    color: #ffffff;padding: 3px 7px;}
 #paginate-bottom .pagination .prev {border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
 #paginate-bottom .pagination .next {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
 #paginate-bottom .pagination >a{font-size:16px;background: #ffffff; border:1px solid #cccccc; padding:2px 7px; color:#999999;margin:0px -3px;}
 #paginate-bottom .pagination >span {font-size:16px;background: #ffffff; border:1px solid #cccccc; padding:2px 7px; color:#999999;margin:0px -3px;}
 #paginate-bottom .pagination >a:hover {background: #eeeeee;}
 
/********** Vaibhav Added class ************/

.agent-title{  background: #434341; padding: 7px 15px; margin-top: 20px;overflow: hidden;}
.agent-title h4 { float: left; font-size: 25px; color: #ffffff; text-transform: uppercase; font-family:'Open Sans', sans-serif;}
.agent-title h4 i.fa-user {color: #ffffff; border: 1px solid #ffffff; border-radius: 50%; padding: 5px 8px;}
.agent-login{background: #ffffff; padding: 15px 30px 30px; margin-bottom: 30px; position: relative;}
.agent-login .room-title { border-bottom: 2px solid #d2d2d2; margin-bottom: 30px;}
.room-title h4{ font-family: 'Open Sans', sans-serif;font-weight: 500; font-size: 25px; text-transform: capitalize; padding-bottom: 10px;}
.form-control:focus{border-color: #ccc; box-shadow: none;}
label{ color: #4d4d4d; font-family: 'Open Sans', sans-serif; font-size: 15px; text-transform: uppercase; margin-bottom: 8px; margin-left: 10px;}
.input_img i{ position: absolute; left: 25px; top: 36px; font-size: 16px;}
.input_img input{ padding-left: 35px;}
.mand {color: #ff1111;margin-right: 3px;}
.shadow {background: url(http://www.smilemakerstourism.com/project_folder/smilemakers/images/shadow.png) no-repeat center bottom; width: 100%; height: 25px; position: absolute; bottom: -25px;}
.input_select i { position: absolute; right: 31px; top: 35px;pointer-events: none;}
.pixel-photo{ font-size: 11px; font-style: italic; color: #717283; margin-left: 5px;}
.fileUpload { position: relative; overflow: hidden; padding: 7px 20px; background: #dc7901; vertical-align: top; border-color:#dc7901; margin-left: 11px;}
.fileUpload:hover{ background: #a05902; border-color:#dc7901;}
.fileUpload span { padding-left: 16px; font-weight: 500;}
.fileUpload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
.fileUpload i { position: absolute; left: 0; background: #a05902; height: 36px; padding: 8px; top: 0; width: 29px;}
.dash-style { color: #5b5c70; position: absolute; right: -3px; top: 7px; height: 3px; font-size: 20px;}
.regular-radio {display: none;	margin-right:10px;}
.btn_reset{ background: #434341; color: #ffffff; height: 42px; line-height: 41px; padding: 0 30px; border-radius: 30px; font-size: 16px; text-transform: uppercase;}
.btn_submit{ background: #cee002; color: #000000; height: 42px; line-height: 41px; padding: 0 30px!important; border-radius: 30px; font-size: 16px; text-transform: uppercase;}
.btn_submit:hover{ background: #434341;  color: #ffffff;}
.btn_reset:hover{ background: #cee002; }
.regular-radio + label {-webkit-appearance: none;background-color: #ffffff;border: 1px solid #d9e8f0;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
padding: 9px;border-radius: 50px;display: inline-block;position: relative;margin-bottom:-4px;}
.regular-radio:checked + label:after {content: ' ';width: 8px;height: 8px;border-radius: 50px;position: absolute;top: 5px;background: #28a9b4;
box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);text-shadow: 0px;left: 5px;font-size: 32px;}
.regular-radio:checked + label {background-color: #ffffff;color: #28a9b4;border: 1px solid #d9e8f0;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);}
.regular-radio + label:active, .regular-radio:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}


/*  Added by Roshan 29-09-2016*/
.text-danger{color:#a94442 !important;}
.paddt15{padding-top:15px;}
.btn_new1 > a{background: #cee002 none repeat scroll 0 0; border-radius: 30px;color: #070707;font-family: 'Open Sans', sans-serif;font-size: 17px;font-weight: 500;height: 42px;line-height: 42px;
margin-top: 20px;padding: 12px 40px;text-transform: uppercase;cursor:pointer;}
.btn_new1 > a:hover{ background: #070707 none repeat scroll 0 0; color: #cee002;}
.mgn_b10{margin-bottom:10px;}
.paddb20{padding-bottom: 20px;}
.list_detail > label{color: #909090;float: left;margin: 5px 0 0; padding-right: 5px;}
.list_detail > p{color: #434441;    font-family: 'Open Sans', sans-serif;    font-size: 15px;    padding-top: 5px; float:left;}
.margin25_auto{margin:25px auto;}
.margin10_auto{margin:10px auto;}
.txt_color{color:#dc7901;font-family: 'Open Sans', sans-serif;}
.reg_text{font-family: 'Open Sans', sans-serif ;margin: 0 0 20px;}
.padding10_auto{padding:10px 0px;}
.marleft10{ margin-left: 10px;}
.booknow_cetr > a {background: #cee002 none repeat scroll 0 0;border-radius: 30px;color: #000000;display: inline-block;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 16px;height: 42px;
line-height: 41px;padding: 0 30px;text-transform: uppercase;cursor:pointer;}
.booknow_cetr a:hover {background: #070707 none repeat scroll 0 0;color: #cee002;transition: all 0.3s ease 0s;}
.booknow_cetr {margin-top: 30px;text-align: center;}
.excel {margin-left: 10px;}
.check_pos label::before{top:13px;}
.buk_dtls .label{padding:0px;}
.marg_b25{margin-bottom:25px}
.tabs_click .active{color:#424240 !important;}
.prfle:hover{background:#f3f3f3;}
.back_grey{background:#f3f3f3;}
.width50{width:50%;}
.disc_style{list-style-type:disc;}
.nav_hover li a:hover{background-color:#424240}
/*********email***********************/

.email-popup {
    position: absolute;
    z-index: 200;
}
.email-popup {
    background: #ffffff none repeat scroll 0 0;
    border: 5px solid #424240;
    left: 40px;
    padding: 20px;
    position: absolute;
    top: 52px;
    width: 41%;
    z-index: 2;
}
.point-arrow {
    border-bottom: 10px solid #424240;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    height: 0;
    left: 0;
    position: absolute;
    top: -15px;
    width: 0;
}
.send-btn {
    background: #28a9b4 none repeat scroll 0 0;
    border: 0 none;
    color: #ffffff;
    margin-left: 15px;
    padding: 7px 15px;
    text-transform: uppercase;
}

.mar_rt10 {
	margin-right:10px;
}
.padt3 {
	padding-top:3px;	
}




/*********email***********************/

/*********hotel details***************/
.ht235{
	height: 235px;
}
.account-menu1 {
    margin-bottom: 0;
    padding-left: 10px;
    padding-top: 15px;
}

.print-row ul.account-menu1 li {
    display: inline-block;
    margin-left: 15px;
}
.print-row ul.account-menu li a {
    
    font-size:11px;
    text-decoration: none;
}
.print-row ul.account-menu li a i {
    color: #0b787f;
}

.bor-li {
    border-right: 1px solid #e7e5e5;
    height: 20px;
    width: 1px;
}
.account-menu li i {
    color: #cecece;
    display: block;
    margin-bottom: 5px;
}

.account-menu1 li a {
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    text-transform:uppercase;
}

.account-menu1 li a i {
    color: #ababab;
    display: block;
    text-align: center;
}

.print-row ul.account-menu {
    padding-left: 0;
    text-align: center;
}

.modal-content1 .account-menu {
    padding-top: 15px;
}

.sight-back {
    background: #ffffff none repeat scroll 0 0;
    margin: 0 15px 15px;
    padding: 15px;
}

.slider_style {
    background: #ffffff none repeat scroll 0 0;
    border: 4px solid #ffffff;
    border-radius: 4px;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
}

.room-name {
    padding-left: 30px;
}
.hotel-add {
    padding-left: 10px;
    padding-right: 0;
}

.hotel-add h3 {
    color: #5b5c70;
    font-size: 20px;
    font-weight: 400;
    margin-top: 5px;
    text-transform: capitalize;
}
.room-name h3 {
    margin-top: 20px;
}
.hotel-add p {
     color: #c1c0c0;
    cursor: pointer;
    font-size: 13px;
    margin-bottom: 8px;
    padding-top: 11px;
    text-align: center;
}
.room-name h5 {
    color: #aba9a9;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 25px;
}
.bor2 {
    border: 1px solid #dddada;
    margin-bottom: 3px;
    margin-left: 35px;
    margin-right: 75px;
}

.currency_div {
    padding: 15px 0;
    text-align: center;
    width: 85%;
}
.checkin-field {
    border: 1px solid #eaedee;
    float: left;
    margin-top: 42px;
    text-align: center;
    width: 88%;
}
.currency_div span {
    font-size: 20px;
}
.clr-bl {
    color: #414141;
}
.currency_div img {
    padding-right: 20px;
}
.currency_div span + span {
    color: #393737;
    font-size: 32px;
    font-weight: 500;
}
.bord-l2 {
    border-right: 1px solid #eaedee;
    margin: 5px 0;
}

.checkin-field p {
    color: #737676;
    margin-bottom: 2px;
    padding-left: 7px;
    text-align: left;
    text-transform: uppercase;
}
.hotel-add p {
    color: #c1c0c0;
    cursor: pointer;
    font-size: 13px;
    margin-bottom: 5px;
}
.checkin-field h5 {
    margin-bottom: 10px;
    margin-top: 5px;
}
.room-name h5 {
    color: #aba9a9;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 25px;
}
.checkin-field .fa-2x {
    font-size: 1.5em;
}

.checkin-field h5 span + span {
    color: #737676;
    display: inline-block;
    font-size: 12px;
    text-align: left;
    text-transform: uppercase;
    vertical-align: middle;
    width: 65px;
}
.checkin-field h5 span {
    font-size: 25px;
    font-weight: 400;
}
.mar-t {
    margin-top: 5px;
}
.navbar-details ul li a {
    background: #424240 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 15px;
    font-style: normal;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.navbar-details {
    margin-top: 0;
    padding: 0  30px 30px;
}
.navbar-details .nav-tabs > li {
    margin-bottom: -2px;
}
.navbar-details ul li {
    width: 20%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #414141;
    font-size: 14px;
    padding-bottom: 8px;
}

.navbar-details .nav-tabs > li.active > a, .navbar-details .nav-tabs > li.active > a:focus, .navbar-details .nav-tabs > li.active > a:hover {
    background: #dcdcdc none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    color: #424240;
}
.navbar-details .nav-tabs > li > a {
    border-radius: 0;
    font-weight: 500;
}
.navbar-details .tab-content {
    background-color: #fff;
}
.hotel-det-tab .tab-data {
    padding: 5px 15px;
}
.hotel-det-tab .tab-data p {
    padding: 5px 0;
    line-height: 23px;
    font-size: 14px;
}
.hotel-det-tab p {
    padding: 5px 0px;
}

#slider .slides > li {
    margin: 0;
}

/****pop up framework****/
.popup {margin: 0 auto;}
.margintb15{margin:15px 0px;}
.paddt8{padding-top:8px;}
.close_col{color:#424240;}
.cal_pos{bottom: 12px;position: absolute;right: 30px;}
.paddt20{padding-top:20px;}
.dis_inline{display:inline-block;}
.margl0{margin-left:0px;}
/****night_breakup_up******/
.padd_30{padding:30px;}

/*rate breakup*/
.table.rate_brkup{background:#f2f2f2;}
.table.rate_brkup th {background:#a5b202; color:#ffffff;}
.table.rate_brkup td {font-size: 13px;padding: 4px;background:#f2f2f2;}
.rate_brkup .fa {color: #0896ff;}
.table.rate_brkup table, .table.rate_brkup td, .table.rate_brkup th {border: 1px solid #fff;}
.price > span {color: #424240;}
.room span {color: #b1b1b1;font-family: 'Open Sans', sans-serif;font-size: 14px;text-transform: capitalize;}
.heading.mar0 > h3 {margin-bottom: 0;}
.tble_new tr td{background:#f2f2f2; font-size: 14px;}
.tble_new tr td.price{font-size: 15px; font-weight: 700;}
.tble_new tr td.room{font-weight: 600;}
/*book now*/
.book h3{font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 20px;text-transform: capitalize;color: #424240; border-bottom: 3px solid #000;margin-bottom: -3px;padding-bottom: 10px;width: 262px;
z-index: 100;}
.bgwhite.book {padding: 15px;}
.room_details p {color: #999;font-size: 15px;text-transform: uppercase;}
.room_details p {color: #999;font-size: 15px; margin-bottom: 20px;text-transform: uppercase;}
.room_details span {color: #0896ff; font-size: 15px;text-transform: capitalize;}
.travelers > h2 {background: #ccc none repeat scroll 0 0;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 20px;margin-top: 15px;padding: 10px;text-transform: capitalize;}
.pos_relatv{position:relative;}
.pos_relatv .fa {pointer-events: none;position: absolute;right: 30px; top: 10px;}
.copy_name {float: right; margin-right: 15px;margin-top: 10px;text-transform: capitalize;}
.plus {float: left;margin-top: 10px;}
.travlrs_frm label {color: #424240;margin-left: 10px;margin-top: 10px;text-transform: capitalize;}
.travlrs_frm {text-align: center;margin-top: 15px;}
.travelers {background: #eee none repeat scroll 0 0;padding: 0 0 15px;}
.bg_grey1 {background: #eee none repeat scroll 0 0;padding: 15px;float: left;}
.book_headng {border-bottom: 3px solid #ccc;margin-bottom: 15px;}
.dot_divider {border-bottom: 1px dashed #ccc;margin: 15px 0;}
.counrty_cd > p {color: #a7a7a7;font-family: 'Open Sans', sans-serif;font-size: 12px; font-weight: 400i;}
.note {color: #C9302C;float: left;font-size: 15px;margin-top: 10px;padding: 0 20px;text-align: justify;}
.cancelatn {background: #f0f0f0 none repeat scroll 0 0; margin: 0px; min-height: 100px; padding: 18px 20px; line-height: 22px;}
/* .ckeck_hotel.agree .checkbox label::before{bottom:25px;} */
.booking_check label::before{bottom:6px!important;}
.ckeck_hotel.agree {padding: 0 22px;}
.ckeck_hotel.agree .checkbox label {font-family: 'Open Sans', sans-serif; font-weight: 400i; text-transform: inherit;line-height: 20px; font-size: 16px;color: #0896ff;}
.ckeck_hotel.agree .booking_check label{color:#ff2222; position: relative;}


.cancltn_proced {color:#c9302c;font-size: 16px;line-height: 30px;text-align: center;font-family: 'Open Sans', sans-serif;font-weight: 500;margin-top:40px;}
.cancltn_proced a {color: #0896ff;text-transform: uppercase;}
.hotel_details img {height: 200px;margin-bottom: 10px;width: 100%;}
.hotel_details {margin-bottom: 20px;}
.hotel_details > h2 {font-size: 20px;line-height: 25px;margin-bottom: 5px;text-transform: uppercase;}
.hotel_details > span {display: block;margin-bottom: 10px;}
.location .fa{color: #0896ff;}
.location {color: #a7a7a7;}
.checkin_detls {background: #eeeeee none repeat scroll 0 0;padding: 15px;}
.checkin_detls > p {color: #91918f;font-size: 15px;margin-bottom: 10px;padding: 0 15px;text-transform: uppercase;}
.checkin_detls > span {color: #0896ff; display: block;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 17px;line-height: 20px;padding: 0 15px;}
.checkin_detls .fa.fa-asterisk { color: #fe0000;font-size: 10px;vertical-align: top;}
.bck_2_result {margin-bottom: 20px;}
.marB15 {margin-bottom: 15px;}
.price_detail {float: left;margin: 15px 0;width: 100%;text-transform: uppercase;}
.price_detail > span {float: right;color: #0896ff;}
.total_price {float: left;font-size: 18px; margin: 15px 0;text-transform: uppercase;width: 100%;font-family: 'Open Sans', sans-serif;font-weight: 500;}
.total_price > span { float: right;color: #0896ff;}

/*booking details*/
.booking_id > span {background: #424240 none repeat scroll 0 0; color: #fff; display: inline-block;font-family: 'Open Sans', sans-serif;font-weight: 500;padding: 15px 50px;}
.booking_id {border-bottom: 1px solid #ccc;display: block;margin: 0;}
.booking_details {border: 1px solid #ccc;margin: 20px 0;}
.book-dtitle {background: #eee none repeat scroll 0 0;padding: 15px;}
.book-dtitle {background: #424240 none repeat scroll 0 0;color: #fff;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 18px;padding: 15px;text-transform: uppercase;}
.book-dvalue {background: #eee none repeat scroll 0 0; font-size: 14px; padding: 15px;}
.book-output {color: #424240;padding: 15px;font-size: 15px;}
.cancel_poly {color: #424240;background: #eee none repeat scroll 0 0; padding: 15px; margin-bottom: 30px;}
.cancel_poly h4 {font-family: 'Open Sans', sans-serif;font-weight: 500; margin: 15px 0 5px;text-decoration: underline;text-transform: capitalize;}
.book_headng.add_msg .book_now {position: absolute;right: 20px; top: -15px;}
.tble_new .fa.fa-eye {color: #424240;display: block;}
.tble_new .fa.fa-reply {color: #424240;display: block;}
.bookng_btn .book_now > a {float: none; margin-right: 5px;cursor:pointer;}
.bookng_btn {margin-top: 15px;text-align: center;}
.buk_dtls {color: #424240;text-transform: capitalize;}
.buk_headng {margin-bottom: 10px;color: #0896ff;text-transform: uppercase;}

/*traveller details*/
.traveller .fa.fa-caret-down {pointer-events: none;position: absolute;right: 30px;top: 35px;}
.traveller label {margin-bottom: 10px;margin-left: 20px;}
.traveller .form-group > label {color: #424240;font-family: 'Open Sans', sans-serif;font-size: 15px;margin-bottom: 8px; margin-left: 10px;text-transform: uppercase;}
.traveller .fa.fa-asterisk {color: #fe0000;font-size: 7px;vertical-align: top;}
.traveller .btn.btn_new {float: none;}
.traveller .btn_cnter {margin: 0;text-align: center;width: auto;}
.traveller .fa.fa-calendar {position: absolute;right: 30px;top: 33px; pointer-events: none;}
.left_trvlr {min-height: 373px;}
.travler_name h4 {margin-bottom: 10px;text-transform: capitalize;}
.travler_name h4 a {background: #424240 none repeat scroll 0 0; border: 1px solid #424240; border-radius: 4px;color: #fff;display: block;padding: 10px;}
.travler_name h4 a:hover{color: #424240; background: none repeat scroll 0 0;border: 1px solid #424240;}
.travler_name h4 a:hover:after{content:"\f040";color: #424240; background: none repeat scroll 0 0; position: absolute;right: 10px;font-family:fontawesome}
.travler_name h4:after {margin-bottom: 10px;text-transform: capitalize;}
.travler_name {position: relative;}
.add_trvlr.book_now > a {float: none;padding: 10px 20px;}
.width35per{width:35% !important;}




/* Added By Dilip */
.pop_bdr{border:1px solid #e8eef1; margin:0px 15px;}
.pop_logo{height:110px; padding:10px;}
/* Added By Dilip */

/*added by reshma*/
.agent-login.agent-login-data { margin-bottom: 0;}
.map_sel{width:300px;background:#ffffff;  position: relative;z-index:1111;}

/*contact us */

.bgwhite.bg_cont { min-height: 295px; padding: 25px 15px;}
.tele, .address { margin-bottom: 15px;}
.tele{margin-left: 28px;}
.address .fa { display: inline-block; float: left; font-size: 20px; margin-right: 10px; margin-bottom: 48px;}
.address > p { margin-bottom: 4px;}
.con_head { font-size: 20px; margin-bottom: 10px; text-transform: capitalize;margin-left: 28px;}
.tele > p { margin-bottom: 10px;}
.tele .fa { margin-right: 10px;}
.tele a { color: #333333;}
.fsize{font-size: 20px;font-weight: 600;}
.add_v { padding-top: 20px;}
.ckeck_hotel.agree .checkbox label.add_vckeck::before { bottom: 5px;}
.radio.pro_radio {float: left;margin-left: 30px;margin-top: 10px;width: 40%;}
.btn_cnter .pd_trv{padding: 10px 30px 0 !important;}
.error{color:#ff0000;font-size:17px;} 
/*added by Abhimanyu*/
.fa-asterisk{color:red;font-size: 6px;vertical-align: top;}
.marRight15{margin: 0 0px;}
.reprt_pad{padding:15px;}
.reprt_prnt .fa.fa-print {font-size: 20px;}



/*payment gateway credit limit*/
.wallet_head {clear: both;overflow: hidden;margin: 10px 0 20px;}
.wallet_head .book_now { float: right;}
.wallet_head h1 {font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 30px; text-transform: uppercase;float: left;}
.e_bala { color: #424240; font-family: 'Open Sans', sans-serif;font-weight: 500; margin:20px 0 10px;}
.e_amou { font-family: 'Open Sans', sans-serif; font-weight: 500;font-size: 20px;}
.agent-login.agent-login-data input { padding-left: 20px;}
.email_box1 .fa.fa-caret-up {color: #424240;    font-size: 25px; position: absolute; right: 50px; top: -21px;}
.email_box1 {background: #ffffff none repeat scroll 0 0;border: 3px solid #424240;margin-top: 2px;padding: 10px;width: 330px;pointer-events: none;}
.email_box1 .fa.fa-caret-up {color: #424240; font-size: 22px;position: absolute;right: 51px;top: -19px;}
.email_box1 .email_sup {float: left;}
.dropdown-menu.add_amount { left: auto; right:25px; top: 105px; width: 270px; overflow: hidden;}
.exclusive-deals { font-size: 18px; margin-bottom: 10px;}
.pay_cur {font-size: 18px;margin-right: 10px;}
.email_sup > input {border: 1px solid #cccccc;border-radius: 20px; height: 41px;padding: 0 15px ; color:#7f7f7f;}
.book_now.add_now1 { margin-top: 20px;}
.email_box1 .book_now a:hover { color: #ffffff;}
.email_tab .fa.fa-envelope.emailclick {cursor: pointer;}
.ckeck_hotel label {font-size: 15px; line-height: 19px; font-weight: 400;color: #424240; font-family: 'Open Sans', sans-serif; text-transform: capitalize; padding-top:6px;}

/* added by dilip */
.padd10{padding:10px;}
.ckeck_hotel > label {  color: #424240;  font-family: 'Open Sans', sans-serif;  font-size: 17px;}
.paddl0{padding-left: 0px;}
.night > a > u{cursor: pointer;}
.tble_new > .room {width:20%;}
.list_tab ul li { background: #f2f1f0 none repeat scroll 0 0; width: 50%; float: left; color: #ffffff; font-size: 20px; line-height: 40px; width: 50%; border: 1px solid #dfdfdf; }
.list_tab ul li > a { color: #333333; font-size: 20px; line-height: 40px; padding-left: 15px; display: block; }
.list_tab ul li > a:hover {color: #ffffff;}
.list_tab ul li:hover { background: #434441; color: #fffff; font-size: 20px; line-height: 40px; }
.ui-tabs-active a { background: #434441 !important; color: #ffffff !important; font-size: 20px; line-height: 40px; }
.tab_content div ul li { float: left; width: 50%; padding: 10px 10px; border: 1px solid #e3e3e3; border-top: none; }
.tab_content div ul li a{color:#414141; text-transform: capitalize;}
.hotel_name { width: 44%; display: inline-table; }
.paddb5{padding-bottom:5px;}
.mart4{margin-top: 4px;}
.rate_brkup tr th{width:60px;}
.ratetbdr > th{border-top:1px solid #dddddd !important;}

/*view message popup */

.pop_mess { padding: 0 20px;}
.pop_mess h1 {font-size: 20px;}
.pop_mess .book-dtitle {margin-bottom: 15px;}
.popup-list {margin-bottom: 20px;}
.odd > td:first-child, .even > td:first-child { display: block; margin-bottom: 10px; /*width: 150px;*/border-top:0px solid #ffffff;}

/*my account subscribe*/
.subscrb_txt > p {font-size: 15px;margin-bottom: 10px;}
.subscrb_txt .form-control, .sub_tabs .form-control {margin-bottom: 15px;margin-top: 15px;width: 400px;}
.sub_tabs p { font-size: 15px;margin-bottom: 10px;}
.sub_tabs img { margin: 15px 0;}
#booking_statement_list_id .tab-pane {
    border: medium none;
}
.bdelete_pax {
    display: inline-block;
}
.spinner {display: inline-block;opacity: 0; width: 0;float: right;-webkit-transition: opacity 0.25s, width 0.25s;
 -moz-transition: opacity 0.25s, width 0.25s;-o-transition: opacity 0.25s, width 0.25s;
transition: opacity 0.25s, width 0.25s;}
.has-spinner.active {cursor:progress;}
.has-spinner.active .spinner { opacity: 1; width: auto;}
.has-spinner.btn.active .spinner { min-width: 20px;}
.spinner i{ font-size: 20px; margin-left: 10px;}

.error_msg{color: #ff0000; font-family: 'Open Sans', sans-serif;font-size: 17px; text-align: center;}


.payment-rad {margin: 20px 0 20px 30px;}
.details-block .book.book_headng .fa {margin-right: 10px;}
.details-block .bgwhite { padding-bottom: 20px;}
.msg_style { margin-bottom: 10px;}
.indx_crs{margin: 5px 15px 0 0;cursor: pointer;}

.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.ui-autocomplete-loading {background: white url('../images/loader.gif') 95% center no-repeat;}
.mar_reqst{margin: 8px -8px 0px;}
.report-list .nav > li > a:focus, .nav > li > a:hover{background-color: #424240;}
.mar_L15{margin: 0 0 0 -15px;}
.pointer, .cursor {cursor:pointer;}
.pad_right { padding-right: 42px;}
.icon_class a { color: #424240;}
.booking-title h4{float:left;color:#ffffff;text-transform:uppercase;}.booking-title h5{float:right;font-style:italic;color:#134a4f;margin-top:15px;margin-bottom: 0;font-weight:400;}.booking-title h5 i {font-size: 28px;}
.booking-title{background:#28a9b4;width:100%; float:left;padding:5px 15px 5px 24px;margin-top:20px;}.booking-list .nav-pills {border-bottom:1px solid #ebe9e9;}
.booking-list .nav-pills > li.select > a, .booking-list .nav-pills > li.select > a:focus, .booking-list .nav-pills > li.select > a:hover{background:#424240;color:#ffffff;border:1px solid #424240;border-bottom:0;}
.booking-list .nav-pills > li > a{background:transparent;color:#5b5c70;border-radius:0;font-size:17px;text-align:center;border:1px solid #ebe9e9;border-bottom:0;background:#eeeeee;border-radius: 10px 10px 0 0;padding: 12px;}.booking-list .nav-pills > li{width:15%;}
.booking-list .nav-pills > li > a:hover{background:#424240;color:#ffffff;border:1px solid #424240;border-bottom:0;}
.btn-primary.focus, .btn-primary:focus	{ background: #a05902; border-color: #a05902;} 
.btn-primary:active { background-color: #a05902 !important; border-color: #a05902 !important;}
.agent-login.agent-login-data .num_padd {padding-left: 20px;}
.pay_class a:hover { color: #0896ff;}
.acc_mrg{margin: 10px 0;}
.ful_wd{margin-top: 100px;}
.clr_bt{clear: both;}
.nav.navbar-nav.comn_menu2.clr_bt {clear: both; margin-right: 10px;}
.new_search { margin-top: 5px;}
.dockclass .form-control { float: right;}


@media only screen and (min-width: 1200px) and (max-width: 1300px) {

.left_evnt > img {width: 130px;}
}
@media only screen and (min-width: 1300px) and (max-width: 1400px) {

.left_evnt > img {width: 160px;}
}

/* Corner radius */
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
	border-top-left-radius: 0;
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
	border-top-right-radius: 0;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
	border-bottom-left-radius: 0;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
	border-bottom-right-radius: 0
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 0;
	font-size: .7em;
	display: block;
	border: 0;
	background: #cee002;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	background: url(../images/price-holder.png) no-repeat;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin: 0;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 0;
	width: 21px;
	height: 14px;
	cursor: pointer;
}


ul.sub li.single{    border-top: 2px solid #e0b538;}
.company-detail-pad{margin: 0 0;}
.flight-dyna{margin-left: 73px;}

ul.ui-widget-content:before{position: absolute;top: -7px;left: 9px;display: inline-block;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-left: 7px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.2);content: '';}
ul.ui-widget-content:after{position: absolute;top: -6px;left: 10px;display: inline-block;border-right: 6px solid transparent;border-bottom: 6px solid #fff; border-left: 6px solid transparent; content: '';}
ul.ui-widget-content .ui-state-focus{background:#eee ;}
ul.ui-widget-content{  margin-top: 18px;background-color: #ffffff;text-indent: 5px;border-radius:0 !important;padding:0;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, .15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}
ul.ui-menu .ui-menu-item a,ul.ui-menu li.ui-menu-item{font-size:13px;font-family:'Lato', sans-serif;}
div.ui-widget-content{padding:3px;background-color: #ffffff;border-radius:0 !important;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, .15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}
ul.ui-menu .ui-menu-item a, ul.ui-menu li.ui-menu-item{font-family: 'Open Sans', sans-serif;font-size: 14px;}
.distnc{color: #424240;display: inline-block;font-size: 15px;text-align: left;vertical-align: top;width: 60%;margin-top: 10px;font-weight:500;margin-left: 0px;font-family: 'Open Sans', sans-serif;}
.dist {padding: 0 0 5px 10px;color: #424240;font-family: 'Open Sans', sans-serif; font-size: 15px; margin-bottom: 8px; margin-left: 10px; text-transform: uppercase;}
.price-range .new_range.ui-slider .ui-slider-handle{z-index: 0;}
.abt_us{margin:10px 0;}
/* .abt_us p, .vision p, .mission p { margin-bottom: 20px;line-height: 25px;font-size: 20px;}
.abt_us h3, .vision h3, .mission h3 {font-size: 28px;font-weight: 600; margin-bottom: 5px; margin-top: 25px;} */

.hm_menu .nav.navbar-nav.comn_menu2 > li{margin-top:0}
.hm_menu .nav.navbar-nav.comn_menu2.agent_new{margin-top:0}
.hm_menu { margin-top: 20px;float:right;}
.con_form .hotel_form {border: 1px solid #e9e9e9; border-radius: 0;}
.abt_bg{background: url("../images/abt_bg.png");}
.abt_bg .heading { margin-top: 40px;}


.graph1 {margin-top: 15px;}
.accnt_marT{margin-top:30px;}
.agent-login.agent-login-data .checkbox > label { margin-top: 23px;}
.agent-login.agent-login-data.ad_agnt { padding-bottom: 0;}
.agent-login.agent-login-data.ad_agnt .checkbox > label { margin-top: 0;}


.chck_marT{margin-top:30px;}
.booknow_cetr.booknow_cetr1 {padding-top: 20px;}
.quot_adrs{margin-top: 25px;}
.quot_adrs > p {margin-bottom: 5px;margin-top: 3px;}
.quot_sel {position: relative;width: 170px;}
.quot_sel select {width: 100%;}
.quot_city{font-size:20px;color:#000000;font-weight:500;padding: 7px 10px;}
.quot_hotl{font-size:14px;color:#000000;text-transform:capitalize;padding:15px;background:#ebebeb;}
.qut_avl{color: #339900;padding-right:25px;float:right;}
.qot_req{color: #ec881c;padding-right:25px;float:right;}
.qot_dat{padding:10px 0px;float:left;width:40%}
.qot_datgre{padding:10px 0px;float:left;color:#5D6071;width:60%}
.quot_cls {float: right;margin-bottom: 10px;}
.qut_logo img {height:110px;}
.term_inf p {line-height: 19px;margin-bottom: 10px;text-align: justify;}
.term_inf {margin-bottom: 15px;margin-top: 20px;}
.career_inf > li {margin-bottom: 5px;}
.priv_inf > h3 {font-size: 18px;font-weight: 600; margin-bottom: 10px; margin-top: 20px;}
.priv_inf h4 {font-size: 16px; font-weight: 600; margin-bottom: 3px;}
.priv_inf b { font-weight: 600;}
.city_fld{width:300px;background:#ffffff; border:1px solid #e0e0e0;}
.map_city1{margin-top: 5px;position:static;}
.map_city1 .fa.fa-caret-down { position: absolute; right: 30px; top: 10px; pointer-events: none;}
.add-markup > label { margin-top: 9px;}
.agent-login .agnt_pad input{ padding-left:35px;}
.btn_flL{float:left;}
.comt_br br { display: none;}
.list_htelpad{padding-left:5px;}
.bk_pernght {
    float: right;
}
.bk_labl {
    display: inline-block;
    margin-top: 5px;
}









.booking-list1{background:#f2f2f2;}
.agent-form{margin-top: 62px;}
.agent-login1 .room-title1 h4 {
    border-bottom: none;
    color: #2B2B2B;
    font-size: 30px;
}
.room-title1 h4 {
    border-bottom: 3px solid #28a9b4;
    display: inline-block;
    font-size: 21px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    text-transform: capitalize;
    width: auto;
}
.agent-login1.agent-login-data {
    margin: 25px 0 30px;
    padding-bottom: 30px;
    box-shadow: 1px 1px 2px 2px #DDDDDD;
}
.agent-login1 {
    background: #ffffff none repeat scroll 0 0;
    margin-bottom: 30px;
    padding: 15px 45px 30px;
    position: relative;
}
.abt_us {
    margin: 30px 0px 0px 0;
    line-height: 20px;
}
.abt_us p {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 20px;
}
.vision {
    background: #424240 none repeat scroll 0 0;
    color: #fff;
    padding: 15px;
    height: 245px;
}
.mission {
    background: #CEE002 none repeat scroll 0 0;
    color: #424240;
    padding: 15px;
    height: 245px;
}
.vision  h4 {
    font-size: 33px;
    padding: 5px 0;
    font-weight: 600;
    margin-top: 15px;
}
.mission  h4 {
    font-size: 36px;
    padding: 5px 0;
    margin-top: 15px;
    font-weight: 600;
}

/*index footer slider*/
/* carousel */
#quote-carousel 
{
  padding: 0 10px 30px 10px;
  margin-top: 30px 0px 0px;
}

/* Control buttons  */
#quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
/* Changes the position of the indicators */

/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active 
{
  background: #333333;
}
#quote-carousel img
{
  width: 100%;
 
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 5px;
}





/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel {
    margin-bottom: 0;
    margin-top: 10px;
    padding: 0 0 5px;
}
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}

.divh{border: 1px solid #e4e4e4;}
.events { background: #dc7900 none repeat scroll 0 0; padding: 30px 30px 30px 0;height: 300px;}
.left_evnt {float: right;}
.right_evnt {float:left; padding-left: 0px;}
.right_evnt > h3 {color: #ffffff;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 24px;margin-bottom: 7px;line-height: 22px;margin-top:20px;}
.right_evnt h5 {color: #ffffff;font-family: 'Open Sans', sans-serif;font-size: 20px;margin-bottom: 5px;}
.right_evnt h6 {color: #ffffff;font-family: 'Open Sans', sans-serif;font-size: 20px;margin-bottom: 5px;}
.right_evnt p {color: #ffffff;font-family: 'Open Sans', sans-serif;font-size: 22px;margin-top: 15px;}
.events h4{color: #ffffff;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 31px;margin-bottom: 15px;margin-left: 25px;}
.orng_bg { background: #cc7307 none repeat scroll 0 0; width: 930px;padding-left: 10px;}
.evnt_wdth { clear: both; margin: 0 auto 40px;overflow: hidden; width: 945px;}
.evnt_head{margin-bottom: 30px;margin-top: 20px;}
.evnt_head h4{color:#292929;font-size:31px;font-family: 'Open Sans', sans-serif;font-weight: 500;text-transform: uppercase;}
.evnt_logo {float: right; margin-right: 25px; margin-top: 25px; width: 140px;}
.evnt_logo > p {color: #ffffff;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 16px;}
.foter_link {  border-bottom: 1px solid #b9b9b8; margin-bottom: 20px;height: 35px;margin-left: -7px;}
.lft_footr{border-bottom: 1px solid #cccccc; clear: both; overflow: hidden; padding-bottom: 30px;}
.lft_footr > h1 { color: #ffffff;font-family: 'Open Sans', sans-serif; font-size: 20px; margin-bottom: 15px;}
.lft_footr > p {color: #e6e6e6; font-size: 16px;font-family: 'Open Sans', sans-serif;margin-bottom: 15px;}
.lft_footr li::after { color: #ffffff; content: "|";margin-left: 10px;}
.lft_footr li:last-child:after {  content: "";}
.lft_footr li { display: inline; float: left; font-size: 16px; list-style: outside none none;color: #e6e6e6;margin-right: 10px;}
.news_pad{padding:  0px;}
.news_pad img {position: absolute;right: 40px; top: 0; width: 34%;}
.news_pad h4{font-size:20px;color: #ffffff;font-family: 'Open Sans', sans-serif;margin-bottom: 10px;}
.news_pad > p { color: #e6e6e6; font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 20px;}
.cardaccepts p img { margin-right: 10px; width: auto;margin-left: 0;}
.cardaccepts span { font-family: 'Open Sans', sans-serif;font-weight: 500;}
.social_foter > p { color: #e6e6e6;float: left; font-family: 'Open Sans', sans-serif;font-weight: 500; margin-right: 20px;margin-top: 3px;}
.social_foter .fa.fa-google-plus { color: #ffffff;background: #dd4b39 none repeat scroll 0 0;}
.social_foter .fa.fa-youtube { color: #ffffff; background: #b31217 none repeat scroll 0 0;}
.social_foter .fa.fa-facebook { color: #ffffff; background: #3b5998 none repeat scroll 0 0;}
.social_foter .fa.fa-twitter { color: #ffffff; background: #55ACEE none repeat scroll 0 0;}
.social_foter .fa.fa-linkedin { color: #ffffff; background: #0077B5 none repeat scroll 0 0;}
.social_foter .fa.fa-google-plus, .social_foter .fa.fa-youtube, .social_foter .fa.fa-facebook, .social_foter .fa.fa-twitter, .social_foter .fa.fa-linkedin{border-radius: 28px;
height: 25px;width:25px;padding-top: 4px;text-align: center;font-size: 16px;}
.social_foter a:hover .fa.fa-youtube, .social_foter a:hover .fa.fa-google-plus, .social_foter a:hover .fa.fa-facebook, .social_foter a:hover .fa.fa-twitter,
.social_foter a:hover .fa.fa-linkedin  {border-radius: 28px; transition: all 0.3s ease 0s; height: 25px;width:25px;opacity:0.8;}
.mission p, .vision p{ font-family: 'Open Sans', sans-serif;font-size: 17px; line-height: 22px; margin-bottom: 20px;}
.missin_img { margin-top: 25px;}
.missin_img img { margin-left: 20px; width: 140px;}
.head_line {  background: #cee002 none repeat scroll 0 0; border-radius: 10px; height: 7px; width: 60px;}
.smile_ftr { color: #cee002;float: left; margin-left: 23px; margin-top: 34px;font-family: 'Open Sans', sans-serif;font-weight: 500;}
.back-to-top {cursor: pointer;position: fixed;bottom: 20px;right: 20px; display:none;background:#cee002;z-index: 100;}
.back-to-top .fa{color:#414141;}
.bgpink {padding: 20px 0;
background: rgba(231,230,229,1);
background: -moz-linear-gradient(top, rgba(231,230,229,1) 0%, rgba(231,230,229,1) 14%, rgba(246,247,222,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(231,230,229,1)), color-stop(14%, rgba(231,230,229,1)), color-stop(100%, rgba(246,247,222,1)));
background: -webkit-linear-gradient(top, rgba(231,230,229,1) 0%, rgba(231,230,229,1) 14%, rgba(246,247,222,1) 100%);
background: -o-linear-gradient(top, rgba(231,230,229,1) 0%, rgba(231,230,229,1) 14%, rgba(246,247,222,1) 100%);
background: -ms-linear-gradient(top, rgba(231,230,229,1) 0%, rgba(231,230,229,1) 14%, rgba(246,247,222,1) 100%);
background: linear-gradient(to bottom, rgba(231,230,229,1) 0%, rgba(231,230,229,1) 14%, rgba(246,247,222,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e6e5', endColorstr='#f6f7de', GradientType=0 );
}

.head_line1 {background: #cee002 none repeat scroll 0 0;border-radius: 10px; height: 7px; width: 160px;}
.sub_serv {background: #efefef none repeat scroll 0 0;
position: absolute;
right: 100px;
width: 285px;
top: 53px;
display: none;
z-index:999;
box-shadow: 0 4px 4px -3px #cccccc;}
.sub_serv span {margin-left: 8px;font-size: 15px;}
.sub_serv img {height: 17px;margin-left: 8px;width: 19px;position: relative;}
.sub_serv li{margin: 0 15px;padding: 0px;}
.dropdown-menu.menu_new .sub_serv a {display: block;font-family: 'Open Sans', sans-serif; font-size: 19px; padding: 10px 0;}
.serv_nav .fa.fa-caret-right {margin-left: 5px; vertical-align: middle;}
/* .sub_serv::before {border-bottom: 7px solid #ffffff; border-left: 6px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); content: ""; left: 117px; position: absolute;
 top: -7px; transform: rotate(0deg); z-index: 1;}
.sub_serv::after { border-bottom: 8px solid #cccccc; border-left: 6px solid rgba(0, 0, 0, 0); border-right: 6px solid rgba(0, 0, 0, 0); content: ""; left: 117px;  position: absolute;
 top: -9px; transform: rotate(0deg);} */
.removeceret{display:none!important; }
.foter_servnav { background: #ffffff none repeat scroll 0 0; border: 1px solid #cccccc; padding: 10px; position: absolute; top: 24px;width: 380px;z-index:10;}
.ftrlink1 {width:42%;float:left;}
.ftrlink2 {width: 55%;float:left;}
.ftrlink1 li {width: 100%;}
.ftrlink2 li {width: 100%;}
.foter_link .foter_servnav a { color: #424240;}
.foter_link .foter_servnav li:last-child::after {content: "";}
.foter_servnav .fa.fa-caret-up {top: -16px;color: #ffffff;font-size: 23px;position: absolute;left: -15px;padding: 0 40px;}
.foter_serv > a { padding-top: 10px;}
.foter_servnav{display:none}
.nav_new .nav.navbar-nav .active {background: #cee002 none repeat scroll 0 0;}
h4.carer a {color: #424240;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 22px;margin-bottom: 15px;cursor:pointer;}
h4.carer {margin-bottom: 15px;}
.room-title1.carer_head {margin-bottom: 40px;}
.carer_mar > p {  font-family: 'Open Sans', sans-serif; font-size: 20px; margin-bottom: 60px;line-height: 28px;}
.carer > p {color: #666666; font-family: 'Open Sans', sans-serif;font-size: 17px; line-height: 26px; margin-bottom: 20px;}
.carer { margin-top: 20px;}
.career_accrd .panel.panel-default {border: medium none; border-radius: 0; box-shadow: none;}
.career_accrd .panel-heading { background: #ffffff none repeat scroll 0 0; border: medium none;padding: 0;}
.panel-body.carer { border: medium none !important;}
.panel-body.carer { padding-left: 0; padding-top: 0;}

.event_indi .carousel-indicators{margin-top: 210px;position: relative;}

.event_indi .carousel-indicators .active{background-color: #cc7307; border-radius: 0; height: 7px; width: 7px;}
.event_indi .carousel-indicators li{ height: 7px; width: 7px; background: #a7a7a6 none repeat scroll 0 0;border: 0 none; border-radius: 0; margin: 0;}



/* ProgressBar */



.bottom_road{position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px; background: #cedf02 url(../images/small_road.png); height: 180px; width: 100%; background-repeat: no-repeat; 
    background-position: center 0px; }

.animation_loader { position: relative;}

.parachute{
position: absolute;
    right: 355px;
    top: 315px;
}

.parachute img{
	transform-origin:50px 5px;
	transition:transform 1s ease-in 0s;
	animation-duration: 2.2s;
	animation-name: paragato;
	animation-iteration-count: infinite;
	animation-direction: alternate;
    -webkit-animation-duration: 2.2s;
	-webkit-animation-name: paragato;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
    -webkit-animation-timing-function: ease-in-out; /* Chrome, Safari, Opera */
    animation-timing-function: ease-in-out;
}
@keyframes paragato {
  from {
    transform:rotate(-5deg);
  }
  to {
    transform:rotate(10deg);
  }
}
@-webkit-keyframes paragato {
  from {
    transform:rotate(-5deg);
  }
  to {
    transform:rotate(10deg);
  }
}

.airplane_class{ position: absolute;
    left: 000px;
    top: 100px;}

.line_air{position: absolute;
    top: 197px;
    right: 576px;}
	

.sky_2{ 
	background: url(../images/sky_2.png);
	background-repeat: no-repeat;
	width: 235px; height: 160px;
	position: absolute;
    top: 10px;
    left: 80px;
    z-index: 1;
}

.sky_2 h2{ font-family: 'Fredericka the Great', cursive;
    font-size: 34px;
    margin-left: 50px;
    margin-top: 33px;
    color: #000000;}
	

	.sky_1{ 
	background: url(../images/sky_1.png);
	background-repeat: no-repeat;
	width: 435px; height: 290px;
	position: absolute;
    top: 80px;
    left: 153px;
}



.float_left{
float: left;
    margin-top: 67px;
    margin-left: 30px;}

.right_div{ float: right;
    width: 60%;
    margin-top: 45px;}

.right_div h4{ font-size: 18px; font-family: 'Arbutus Slab', serif; text-transform: uppercase; font-weight: 600; margin-bottom:15px;}

.right_div p{ font-family: 'Arbutus Slab', serif;
    font-size: 15px;
    width: 70%;line-height:22px;}
.brid_1{ position: absolute; top: 305px; right: 509px;}
.brid_2{ position: absolute; top: 230px; right: 300px;}
.brid_3{ position: absolute; top: 35px; right: 360px;}
.brid_4{ position: absolute; top: 375px; left: 780px;}	

.logo_cls{ 
position: absolute;
    left: 0px;
    right: 0;
    margin: 35px auto 0;
    width: 90px; }




    @keyframes animatedBackground {
  0% { background-position: 0 0; }
  100% { background-position: 300px 0; }
}
@-moz-keyframes animatedBackground {
  0% { background-position: 0 0; }
  100% { background-position: 300px 0; }
}
@-webkit-keyframes animatedBackground {
  0% { background-position: 0 0; }
  100% { background-position: 300px 0; }
}
@-ms-keyframes animatedBackground {
  0% { background-position: 0 0; }
  100% { background-position: 300px 0; }
}
@-o-keyframes animatedBackground {
  0% { background-position: 0 0; }
  100% { background-position: 300px 0; }
}

.road_class { 
  width: 100%; 
   height: 50px;
  background-image: url(../images/road1.png);
  background-position: 0px 0px;
   position: fixed;
    bottom: 180px;
    left: 0px;
    right: 0px;
    background-repeat: repeat-x;

  animation: animatedBackground 10s linear infinite;
  -moz-animation: animatedBackground 10s linear infinite;
  -webkit-animation: animatedBackground 10s linear infinite;
  -ms-animation: animatedBackground 10s linear infinite;
  -o-animation: animatedBackground 10s linear infinite;
}


/*--------------------- road end -----------------*/



@keyframes animatedBackgroundNew {
  0% { background-position: 0 0; }
  100% { background-position: -300px 0; }
}
@-moz-keyframes animatedBackgroundNew {
  0% { background-position: 0 0; }
  100% { background-position: -300px 0; }
}
@-webkit-keyframes animatedBackgroundNew {
  0% { background-position: 0 0; }
  100% { background-position: -300px 0; }
}
@-ms-keyframes animatedBackgroundNew {
  0% { background-position: 0 0; }
  100% { background-position: -300px 0; }
}
@-o-keyframes animatedBackgroundNew {
  0% { background-position: 0 0; }
  100% { background-position: -300px 0; }
}

.bul_class { 
 height: 297px;
    background: url(../images/buliding2.png);
    background-repeat: repeat-x;
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 230px;

  animation: animatedBackgroundNew 10s linear infinite;
  -moz-animation: animatedBackgroundNew 10s linear infinite;
  -webkit-animation: animatedBackgroundNew 10s linear infinite;
  -ms-animation: animatedBackgroundNew 10s linear infinite;
  -o-animation: animatedBackgroundNew 10s linear infinite;
}

.center_div{ margin: 0px auto; width: 30%; text-align: center; overflow: hidden;  }
.dest_cls{ margin-top: 25px;}
.dest_cls h3 { color: #ffffff; font-size: 20px; margin: 0px; }
.dest_cls p { color: #cedf02; font-size: 15px; margin: 0px; text-transform: uppercase; }
.div_1{     float: left;
    text-align: right;
    margin-top: 20px;
    margin-left: 65px;}
.div_2{ float: right; text-align: left; margin-top: 20px; margin-right: 65px;}
.div_1 p{ color: #cedf02; font-size: 15px; margin: 0px; text-transform: uppercase;   }
.div_1 h3 { color: #ffffff; font-size: 20px; margin: 0px; }
.div_2 p{ color: #cedf02; font-size: 15px; margin: 0px; text-transform: uppercase;   }
.div_2 h3 { color: #ffffff; font-size: 20px; margin: 0px; }





   .sky_1 {
   animation: fadein 15s;
    -moz-animation: fadein 15s; /* Firefox */
    -webkit-animation: fadein 15s; /* Safari and Chrome */
    -o-animation: fadein 15s; /* Opera */
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}


  .line_air {
   animation: fadein 18s;
    -moz-animation: fadein 18s; /* Firefox */
    -webkit-animation: fadein 18s; /* Safari and Chrome */
    -o-animation: fadein 18s; /* Opera */
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}



.sky_2 {
   animation: fadein 10s;
    -moz-animation: fadein 10s; /* Firefox */
    -webkit-animation: fadein 10s; /* Safari and Chrome */
    -o-animation: fadein 10s; /* Opera */
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
    
}

.parachute_small { position: absolute; left: 590px; top: 159px;}
.footr_text{ text-align: center;font-size:14px;  margin-top: 30px; color: #bbbbbb;}
.respons_dv { display: none;}
.no_rms > label { margin-top: 30px;}
.secu_tkn { margin-top: 15px;}
#myModal_menu .modal-body { font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 26px; margin-bottom: 20px;text-align: center;text-transform: capitalize;margin-top: 5px;}
.modal_form .form-group > label {float: left;}
.modal_form .fa {font-size: 15px;pointer-events: none;}
#myModal_menu .modal-title {font-size: 22px;font-weight: 600;}

.nav.navbar-nav.comn_menu2.agt span { color: #434441; font-family: 'Open Sans', sans-serif;}
.nav.navbar-nav.comn_menu2.agt p {color: #434441;}
.loader_page .loader{ background: #ffffff none repeat scroll 0 0; position: fixed;border: medium none;bottom: 0; height: 100vh; margin-top: 0; padding: 0;top: 0;width: 100%;z-index: 9999;}
/*.loader_page {position: fixed;left: 0;top: 0;width: 100%;z-index: 9999;}*/
.loader-container {width: 100%;	height: 200px;top:0;bottom: 0;left: 0;right: 0;	margin: auto;text-align: center;}
.msg_vw{display: inline-block;margin-right: 10px;}
.fill_class {font-size: 17px; margin: 5px 0 10px -15px;}
.nonmnd{margin-right: 15px;}
.progress-bar{background:#424240;}
.nlogo_ld{position:fixed;top:50%;transform: translate(-50%, -50%);left: 50%;}
#myModal_group .modal-body { font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 26px;margin-bottom: 20px;text-align: center;text-transform: capitalize;}

.lft_footr a {color: #fff;}

#myModal_menu1 .modal-body { font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 26px; margin-bottom: 20px;text-align: center;text-transform: capitalize;}
#myModal_group1 .modal-body {font-family: 'Open Sans', sans-serif;font-weight: 500; font-size: 26px; margin-bottom: 20px; text-align: center; text-transform: capitalize;}

#myModal_group2 .modal-body {font-family: 'Open Sans', sans-serif; font-weight: 500;font-size: 26px; margin-bottom: 20px; text-align: center; text-transform: capitalize;}


#myModal_menu2 .modal-body { font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 26px; margin-bottom: 20px;text-align: center;text-transform: capitalize;}

.hotl_rqt{font-size: 13px;margin-bottom: 25px;text-align: left;text-transform: initial;}

#myModal_visa h4.modal-title {
  font-size: 23px;
  font-weight: 600;
}


.visa_hdng h4{font-size: 23px;
  font-weight: 600;}

.error_2{color :#ff0000 !important; font-size:11px !important;margin-top: 5px;margin-left: 0;}

#enquiry_form .form-group {
    margin-bottom: 30px;
}



.agnt_lg.agent-login1 {
    background: #ffffff none repeat scroll 0 0;
    margin-bottom: 30px;
    padding: 30px;
    position: relative;
}


.visa_inf a{padding: 0px 15px 0px;color:#DC7900 !important;}

.frm-gr {font-size: 20px;color: #424240;margin: 0px 0px 0px 10px;}
.product_out{padding: 15px;}
.product_out h3 { margin:10px 0px;font-size: 24px; }
.product_out img {height: 182px;}
.tour_menu > li {color: #fff;text-transform: uppercase;font-size: 20px;border: 1px solid #fff;}
.tour_menu > li a {padding: 10px 26px;background: #fff;border: 1px solid #cee002;color: #000;margin-right: 0px;border-radius: 8px 8px 0 0;}
.tour_menu > li > a:hover {background: #cee002 none repeat scroll 0 0; color:#fff;}
.tour_menu > li.active > a, .tour_menu > li.active > a:focus, .tour_menu > li.active > a:hover {background: #CEE002; color: #fff;cursor: default;}
.box_bg{background: #F2F2F2;border: 1px solid #F2F2F2;clear: both;float: none;padding: 15px;font-family: 'Open Sans', sans-serif;}
.pad01{padding: 0px;}
.product_contain {background: #fff;padding: 30px;}
.product_out p {line-height: 24px;font-size: 16px;}
.read_button{background: #fff;border-radius: 21px;border: 1px solid #CEE002;color: #000;margin-top: 15px;font-size: 18px;padding: 6px 15px;}
.read_button:hover {color: #fff;background-color: #CEE002;border-color: #CEE002;}
.read_button.active.focus, .read_button.active:focus, .read_button.active:hover, .read_button.focus:active, .read_button:active:focus, .read_button:active:hover, .open > .dropdown-toggle.read_button.focus, .open > .dropdown-toggle.read_button:focus, .open > .dropdown-toggle.read_button:hover {    color: #fff;    background-color: #CEE002;    border-color: #CEE002;}
.read_button.active, .read_button:active, .open > .dropdown-toggle.read_button {    color: #fff;    background-color: #CEE002;    border-color: #CEE002;}
.read_button.focus, .read_button:focus{color: #fff;background-color: #CEE002;border-color: #CEE002;}
.model_product img{width:100%;}
.model_contain{padding: 30px 0px;}
.model_contain p{line-height: 23px;margin-top: -7px;font-size: 18px;}
.model_contain h3{font-size: 22px;}
.heading_model {background: #CEE002;font-size: 25px;height: 57px;}
.style_list li {list-style-type: square;margin-left: 10px;}
.style_list {
    margin-left: 20px;
}
.yellow-txt{color: #ec881c;font-family: 'Open Sans', sans-serif;font-size: 14px; margin-top: 10px;}
.banner_gen h2{
	font-family: "BigNoodleTitling";
    font-size: 64px;
    line-height: 97%;
    padding-left: 60px;
    padding-right: 60px;
    text-transform: uppercase;
}
.banner_gen h1{
	font-family: "BigNoodleTitling";
    font-size: 93px;
    height: 63px;
    padding-top: 24px;
    text-align: center;
    text-transform: uppercase;
}
.banner_gen h3{
	font-family: "BigNoodleTitling";
    font-size: 64px;
    line-height: 97%;
    padding-left: 98px;
    padding-right: 98px;
    text-transform: uppercase;
}

.tp-bullets.simplebullets.round .bullet {display: none;}
.globe_txt h1 {color: #ff5a00;font-family: "Boulevard Saint Denis";font-size: 70px;line-height: 44px;margin-bottom: 9px;text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff;
  text-transform: capitalize;}
.globe_txt h1:nth-child(2) {font-size: 85px;}
.globe_txt {text-align: center;}
.globe_txt .font_caps { text-transform: lowercase;}
.globe_txt .stand {font-size: 70px;color: #064ee0;}
.globe_txt .stand > span { font-family: "BadaBoomBB";color:#ff9600;vertical-align: middle;}

.img_sec .left.carousel-control.left_btn{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;height: 37px;top: 42%; width: 37px;left: -19px;opacity: unset;}
.img_sec .right.carousel-control.right_btn{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;height: 37px;top: 42%;width: 37px; right: -19px;opacity: unset;}
.img_sec {padding-left: 0;}
.agent-login1 .service_box {margin-top: 0;padding-right: 80px;}
.agent-login1 .service_detailed {padding-top: 16px;margin-bottom: 0;}
.img_sec .carousel-control .glyphicon {background: #5a5a5a none repeat scroll 0 0;border-radius: 25px;color: #fff;padding: 8px;border:3px solid #ffffff;}
.img_sec .carousel-inner {height: 220px;border-radius: 0;}
.img_sec .carousel-inner img { height: 220px; width: 100%;}
.service_box .visa_inf a {padding: 0;}

/***Harsha***/
.mob_mnu {display: none;}
.mission_box {padding-left: 0;}
.vission_box {padding-right: 0;}
.navbar.navbar-default.navbar_new.comn_nav {display: none;}
.main_menu1 li a:hover span {color: #cee002;}
.main_menu1 .sub_serv a {display: block;padding: 10px 0 10px 0 ; background: none; color:#414141;}
.main_menu1 .sub_serv a:last-child {padding-bottom: 10px;}
.main_menu1 > li:hover > a {color: #fff;}
.serv_nav .sm_sport {top: 3px;}
.serv_nav .sm_cruise {top: 4px;}
.serv_nav .sm_trans, .serv_nav .sm_tour {top: 1px;}
.mice_event_type {font-size: 22px; margin: 20px 0;}
.dockclass_hotel{height: 37px;}
.hotel_mplt {float: right;margin-right: 20px;}
.new_door h2{font-size: 60px; line-height: 46px; margin-bottom: 7px; margin-top: 20px;}
.new_door{font-family:"Chunkfive Ex";color:#494646;}
.new_door.start > h1 {font-size: 38px; line-height: 34px; margin-bottom: 4px;}
.new_door h3 span {font-size: 47px; line-height: 40px;}
.new_door h3 {font-size: 40px;}
.main_menu1 > li a {color: #000; display: block;  padding: 10px 20px;}
.europe_banner > h1 {color: #fff; font-size: 50px;line-height: 50px;text-align: center;text-transform: uppercase; font-family: "Ginora Sans Regular";letter-spacing: -2px;}
.nav.navbar-nav.comn_menu1.mn_ind {margin-top: 5px;float :right;}
.navbar.navbar-default.navbar_new.nv_br { margin: 0 0px 0 0;}

.menu_bar_mobile {
  padding-left: 0;
}
.ht_txt:hover {
	background: #cee002;
	color: #ffffff;
	transition: all ease 0.3s;
	border-color:#cee002;
	border-right: 1px;
}
.hotel_btn {
    float: left;
    margin-top: 12px;
}
.staff_txt {
    border-right: none;
}
.mob_agntstaf {
    float: right;
}
.main_menu1 li a{color: #000000;font-size: 18px; }
/* .main_menu1 li a .active{color: #000;font-size: 18px;} */

.daterangepicker td.active, .daterangepicker td.active:hover{background-color: #cee002 !important;}
.welcome-agent-text{font-family: 'Open Sans', sans-serif; color:#a5b202; text-align: right; padding:0px; margin:-10px 0px 10px 0px; text-transform: capitalize; font-size: 16px; background-color: #ffffff;}
.logout-box{text-align: right; padding: 11px 0px 0px 0px; margin-left: -5px;}
.logout-box a{color: #ff2222; text-transform: uppercase; font-size: 14px;}
.logout-box a:hover{color: #ff2222; }
.credit-text{font-family: 'Open Sans', sans-serif;font-weight: 600; color:#434341; font-size: 14px; line-height: 18px;}

#search-fields .bgpink{background: none;}
.sm_book h2{margin-bottom: 8px;}
.sm_book .location{margin-top: 5px;}
.travlrs_frm p{font-size:15px; line-height: 22px;}

/*transfer search*/

.trans_slider .carousel-indicators{bottom: -29px;}
.padL10{padding-left: 10px;}
.hotel_form .fa.fa-caret-down.rght30 {right: 30px; pointer-events: none;}
.check_trans {margin-left: 3px;}
.check_trans .checkbox{margin-top: 0px;}
.left_time {width: 50%;position: relative;float: left;}
.right_time {width: 50%;position: relative; float: left;}
.hotel_form .right_time .fa{top: 12px;right: 15px;}
.hotel_form .left_time .fa{top: 12px;right: 15px;}
.left_time select{border-radius: 18px 0 0 18px;border-right:none;}
.right_time select{border-radius: 0 18px 18px 0;}

.trans_advance > p {color: #ff5858;font-family: ''Open Sans', sans-serif';font-weight: 500;font-size: 15px;margin-bottom: 15px;text-transform: uppercase;  cursor: pointer;margin-left: -15px;}
.hotel_form.trans_form {min-height: 567px;}
.check_trans .ckeck_cate .checkbox label {margin-left: 5px;font-size: 14.5px;color: #494949;}

/*transfer search list*/

.pagination.list_pg.trans_pagi .active > a { background: #cee002 none repeat scroll 0 0;}
.sort_sec {background: #a5b202 none repeat scroll 0 0;}
.sort_sec .sort{border-right: 1px solid #fff;}
.sort_sec .sort:last-child {border-right: 1px solid #fff;}
.translist_dv {background: #ffffff;border: 1px solid #d5d4d3;border-radius: 4px;width: 100%;float: left;}
.trans_name h2 a{color: #414141;font-size: 18px;font-weight: 600; margin-bottom: 12px;display: block;}
.trans_name h2{color: #414141;font-size: 18px;font-weight: 600; margin-bottom: 12px;}
.clock_icon {display: inline-block;background: url('http://www.smilemakerstourism.com/project_folder/smilemakers/images/sprite-transfer.png') no-repeat -8px -8px;width: 15px;height: 15px;margin-right: 10px;vertical-align: -2px;}
.trans_name h5{color: #424240;font-size: 13px;display: inline-block;vertical-align: 1px;}
.trans_name p, .trans_name p a{color: #424240;font-size: 13px;margin: 12px 0 6px;}
.select_room.trans_select a { padding: 10px 39px;}
.select_room.trans_select {margin-top: 15px;text-align: right;}
.trans_prc .price{text-align: right;font-size: 20px;}
.price_ofr.trans_prc { margin-top: 3px;}
.trans_dv {margin-bottom: 10px;}
.translist_dv.addbordr_grn{border:1px solid #cee002;}
.car_icon{display: inline-block;background: url('http://www.smilemakerstourism.com/project_folder/smilemakers/images/sprite-transfer.png') no-repeat -32px -11px;width: 22px;height: 10px;margin-right: 10px;}
.pax_icon{display: inline-block;background: url('http://www.smilemakerstourism.com/project_folder/smilemakers/images/sprite-transfer.png') no-repeat -120px -9px;width: 10px;height: 18px;margin-right: 10px;}
.lugg_icon{display: inline-block;background: url('http://www.smilemakerstourism.com/project_folder/smilemakers/images/sprite-transfer.png') no-repeat -140px -12px;width: 14px;height: 11px;margin-right: 10px;}
.minibus_icon{display: inline-block;background: url('http://www.smilemakerstourism.com/project_folder/smilemakers/images/sprite-transfer.png') no-repeat -63px -11px;width: 21px;height: 12px;margin-right: 10px;}
.peoplecarrier_icon{display: inline-block;background: url('http://www.smilemakerstourism.com/project_folder/smilemakers/images/sprite-transfer.png') no-repeat -94px -10px;width: 16px;height: 13px;margin-right: 10px;}
.vehicl, .trans_pax, .trans_lugg, .trans_avail, .trans_onreq, .trans_addqot, .trans_book{display: table-cell;vertical-align: middle;}
.vehicl p, .trans_pax p, .trans_lugg p,  .trans_addqot p{display: inline-block;font-size: 13px;color: #424240;}
 .trans_addqot p {color:#0483e2;}
 .trans_avail p{color:#5aa139;font-size: 11px;}
 .trans_onreq p{color:#ec881c;font-size: 11px;}
 .trans_book p {display: inline-block;margin-right: 15px;color: #070707;font-size: 16px;font-weight: 600;}
.vehicl {width: 14%;padding-right: 10px;}
.trans_pax {width: 16%;padding-right: 10px;}
.trans_lugg {width: 21%;padding-right: 10px;}
.trans_avail { width: 11%;}
.trans_addqot {width: 10%;}
.trans_book { width: 28%;text-align: right;}
.trans_book a {background: #cee002;border-radius: 20px;color: #000000;display: inline-block;font-family: 'Open Sans', sans-serif;font-size: 14px;padding: 10px 23px;
text-transform: uppercase;border: 1px solid #cee002;font-weight: 600;}
.trans_dtldv{padding: 15px 22px 15px 30px;border-bottom: 1px solid #d3d3d3;border-radius: 4px;}
.trans_open {width: 100%;float: left;}
.trans_subdv {width: 100%;float: left;padding: 7px 22px 6px 30px;display: table;}
.trans_open .trans_subdv:nth-child(2n-1) {background: #f4f3f3;}
.trans_open .trans_subdv:nth-child(2n) {border-bottom: 1px solid #dfdfdf;}
.trans_open .trans_subdv:last-child {margin-bottom: 28px;}
.trans_pax p {vertical-align: 4px;}
.trans_name p .fa {font-size: 10px;}
.sort_sec.trans_sort .sort {font-size: 17px; width: 15%;}
.sort_sec.trans_sort .sort:first-child {text-align: left;padding-left: 30px;}
.searchtrans_head h1{font-size: 24px;color: #514740;margin: 4px 0 8px;}
.searchtrans_head {float: left;}
.searchtrans_head p{font-size: 16px;color: #424240;margin-bottom: 10px;}
.modify.trans_modi { margin-top: 4px;}
.modify.trans_modi a .fa {margin-left: 4px;}
.pagination.pagination-large.list_pg.trans_pagi a{height: 28px;font-size: 16px;}
.sort_sec.trans_sort .sort .fa.fa-caret-down {font-size: 12px;}
.sort_sec.trans_sort {border: none;border-radius: 8px;line-height: 47px;}
.pagination.pagination-large.list_pg.trans_pagi a .fa {font-size: 11px;vertical-align: 2px;}
.pagination.list_pg.trans_pagi li:first-child a, .pagination.list_pg.trans_pagi li:last-child a {padding: 1px 8px;}
.pagination.pagination-large.list_pg.trans_pagi.botm_pagi { margin: 0;}
.pagination > li.active a{z-index: 0;} 

/*transfer details page*/

.trans_detailmodal .modal-header a .fa {display: block;width: 14px;margin: 0 auto;color: #ababab;margin-bottom: 3px;}
.trans_detailmodal .modal-header a {display: block;padding: 0 30px 0 0;text-transform: uppercase;font-size: 12px;color: #828282;position: relative;float: left;}
.click_email::after {content: ""; border-right: 1px solid #ccc;position: absolute;height: 22px;top: 4px;right: 17px;}
.click_email {float: left;position: relative;}
.trans_detailmodal .modal-header {border-bottom: none;}
.trans_detailmodal .modal-header .close .fa,  {display: block;width: 11px;margin: 0 auto;color: #0b787f;font-size: 13px;margin-bottom: 6px;}
.trans_detailmodal .modal-header .close{opacity: 1;font-size: 11px;text-transform: uppercase;font-weight: 300;}
.modal-body.trans_modalbody {padding: 15px 30px 35px;}
.modal-body.trans_modalbody h2 {font-size: 20px; margin-bottom: 10px;line-height: 25px;}
.trans_city p {font-size: 13px;color: #7f7f7f; margin: 0px 0 10px;}
.trans_city p .fa {margin-right: 9px;}
.trans_city p .fa, .trans_city span .fa {color: #bbbbbb; margin-right: 5px;font-size: 15px;}
.trans_city span {color: #424240;font-size: 13px;}
.trans_frmto p{font-size: 13px;color: #7f7f7f;display: inline-block;margin: 0px 6px 10px 0;}
.trans_frmto span{ color: #424240;font-size: 13px;}
.trans_city { width: 60%;float: left;}
.trans_detailprc {width: 29%;float: right;border-top: 7px double #ccc;border-bottom: 7px double #ccc;padding: 15px 0;text-align: center;margin-right: 4%;}
.trans_frmto { margin-top: 10px;}
.cash_icon{display: inline-block;background: url('http://www.smilemakerstourism.com/project_folder/smilemakers/images/sprite-transfer.png') no-repeat -163px -9px;	width: 24px;height: 19px;}
.trans_detailprc p {display: inline-block;margin-left: 15px;font-size: 20px;color: #070707;font-weight: 600;}
.transdetail_tab {margin-top: 10px;}
.transdetail_tab li a {border-radius: 0;background: #424240;color: #fff;text-transform: uppercase;font-size: 14px;width: 205px;height: 42px;text-align: center;border: none;}
.transdetail_tab li.active a {background: #dcdcdc;color: #424240;border: none;}
.transdetail_tab .nav-tabs > li.active > a:hover{border: none;background: #dcdcdc;}
.transdetail_tab .nav-tabs > li.active > a:focus{border: none;background: #dcdcdc;}
.transdetail_tab .nav-tabs {border-bottom: none;margin-bottom: 10px;}
.tab-content.trans_dtailist .tab-pane{padding: 30px;}
.tab-content.trans_dtailist .tab-pane h3 {color: #7d7d7d;font-size: 14px;margin-bottom: 10px;margin-left: 12px;}
.tab-content.trans_dtailist .tab-pane li {color: #424240;font-size: 14px;margin-bottom: 10px;text-indent: -20px;margin-left: 15px;line-height: 21px;}
.tab-content.trans_dtailist .tab-pane li:before{content: ".";font-size: 30px;margin-right: 10px;}
.tab-content.trans_dtailist .tab-pane li:last-child {margin-bottom: 0;}
.open_mail { position: absolute;background: #fff;padding: 15px;z-index: 1;border: 1px solid #ccc; margin-top: 10px;display: none;top: 30px;width: 335px;}
.open_mail a::after {content: "";border: none;}
.trans_detailmodal .modal-header .click_email .open_mail a{padding: 12px 22px;background: #a5b202;display: inline-block;color: #fff;border-radius: 20px;width: 23%;margin-left: 2%;}
.open_mail input {float: left;width: 75%;}
.open_mail .fa {position: absolute;top: -15px;left: 10px;color: #ccc;font-size: 20px;}

/* transfer traveller details */

.trans_heading h3 {font-size: 24px;color: #424240;margin: 20px 0;}
.book_now.trans_back a {margin-top: 20px;margin-bottom: 17px;}
.transbook_icon {display: inline-block;background: url('http://www.smilemakerstourism.com/project_folder/smilemakers/images/sprite-transfer.png') no-repeat -197px -8px;width: 23px;height: 28px;float: left;margin-right: 5px;}
.trvelrinfo_icon{display: inline-block;background: url('http://www.smilemakerstourism.com/project_folder/smilemakers/images/sprite-transfer.png') no-repeat -230px -11px;width: 28px;height: 32px;vertical-align: -8px;margin-right: 5px;}
.transcont_icon{display: inline-block;background: url('http://www.smilemakerstourism.com/project_folder/smilemakers/images/sprite-transfer.png') no-repeat -268px -11px;width: 23px;height: 17px;margin-right: 5px;}
.transnote_icon{display: inline-block;background: url('http://www.smilemakerstourism.com/project_folder/smilemakers/images/sprite-transfer.png') no-repeat -301px -11px;width: 24px;height: 26px;}
.transcancel_icon{display: inline-block;background: url('http://www.smilemakerstourism.com/project_folder/smilemakers/images/sprite-transfer.png') no-repeat -340px -12px;width: 23px;height: 23px;}
.transbook_subheadng h2{font-size: 18px;color: #000000;}
.bg_grey2 {background: #eee none repeat scroll 0 0;padding: 18px 7px;float: left;width: 100%;}
.transbook_dtal p {font-size: 15px;color: #999999;text-transform: uppercase;float: left;width: 39%;padding: 10px 0px 10px;}
.transbook_dtal span {color: #0896ff;font-size: 15px;text-transform: capitalize; float:left; width: 55%;padding: 10px 0px 10px;}
.transbook_subheadng {margin-bottom: 25px;}
.transbook_dtal {margin-bottom: 18px;}
.bgwhite.book_trans {padding: 19px 15px 10px;}
.book_trans h3 {font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 18px;text-transform: capitalize;color: #424240;border-bottom: 3px solid #000;margin-bottom: -3px;
padding-bottom: 19px;width: 268px;z-index: 100;line-height: 21px;}
.sur_header p {width: 33.3%;float: left;font-size: 14px;color: #000000;border-right: 1px solid #fff;padding: 9px 0;}
.sur_header p:last-child {border-right: none;}
.sur_header {width: 100%;float: left;background: #cee002;text-align: center;}
.sur_data p{width: 33.3%;float: left;font-size: 14px;color: #ffffff;}
.sur_data {text-align: center;width: 100%;float: left;background:#424240;padding: 8px 0;}
.sur_data:nth-child(2n) {background:#989897;}
.surcharge {text-align: center;width: 237px;float: right;margin-right: 15px;}
.surcharge h4 {font-size: 14px;text-transform: uppercase;color: #424240; margin-bottom: 10px;}
.trans_note{font-size: 13px;color: #424240;margin: 15px 0;}

.vehitbl_head p {font-size: 14px;font-weight: 600;color: #000000;}
.vehitbl_subhead{width: 33.3%;float: left;text-align: left;}
.vehitbl_subhead1{width: 16.67%;float: left;text-align: center;}
.vehitbl_subhead2{width: 16.67%;float: left;text-align: center;}
.vehitbl_subhead3{width: 15%;float: left;text-align: center;}
.vehitbl_subhead4{float: left; text-align: center; width: 12%;}
.vehitbl_subhead5{float: left; text-align: center; width: 12%;}
.vehitbl_head {background: #ccc;width: 100%;float: left;padding: 15px 0;}
.vehi_details {margin-bottom: 15px;padding: 10px 22px 0;}
.vehi_details p {font-size: 13px;color: #424240;line-height: 20px;}
.vehitbl_data {padding: 18px 0;width: 100%;float: left;background: #eeeeee;border-bottom: 1px solid #fff;}
.vehitbl_subhead p, .vehitbl_subhead2 p, .vehitbl_subhead1 p {font-size: 14px;color: #000; padding-left: 30px;}
.trans_travelrinfo {font-size: 14px;color: #000000;padding-left: 0;}
.trans_travelrinfo p{width: 29%;float: left;}
.trans_travelrinfo span{width: 71%;float: left;}
.trans_dotted{padding: 20px 0px 25px;border-bottom: 1px dashed #ccc;margin-left: -5px;margin-right: -5px;}
.book_headng.trans_bkhead { margin-bottom: 5px;margin-top: 10px;}
.trans_dotted:last-child {margin-bottom: 30px;}
.trans_cont p {font-size: 14px;color: #000000;display: inline-block;}
.trans_cont span {font-size: 14px;color: #000000;display: inline-block;}
.trans_cont {float: left; margin: 20px 30px 35px 0;}
.trans_cancel p{font-size: 13px;color: #424240;line-height: normal;}
.trans_cancel p b u{font-size: 13px;color: #424240;font-weight: 600;display: block;text-decoration: none;margin: 10px 0 3px;}
.trans_cancel p br {display: list-item;}
.bg_grey2.trans_cancel{padding: 15px 25px;}
.trans_cancel .check_trans .ckeck_cate .checkbox label{font-size: 13px;color: #ff2222;}
.trans_cancel .check_trans .ckeck_cate .checkbox label::before { bottom: auto;top: 4px;}
.trans_cancel .check_trans {margin-top: 20px;}
.bgwhite.book_trans:last-child { margin-bottom: 30px;}
.trans_bookbtn a {cursor: pointer;font-size: 14px;font-weight: 600;text-transform: uppercase; height: 44px;display: inline-block;line-height: 44px;background: #cee002;border-radius: 30px;
padding: 0 30px; color: #000;}
.trans_bookbtn {margin-top: 15px;}
.transbkg_note p {font-size: 13px;color: #424240;line-height: 18px;padding: 0 15px;margin-bottom: 20px;}
.bgwhite.book_trans .book_headng {
    margin-bottom: 9px;
}
.bgwhite.book_trans .book_headng h3 .fa {
    margin-right: 5px;
}
.vehi_dv{margin-bottom: 25px;padding: 0 20px;}
.hotel_form.trans_form .select_style {
    border: 1px solid #ababab;
    margin-right: 15px;
    width: 65px;
    margin-bottom: 10px;
}
#parah_label {
    margin-bottom: 22px;
}
#parah_out {
    height: auto;
}


/****Harsha html ****/

.vehti_select {
    position: relative;
    margin: 0 34px;
}
.vehti_select select {
    font-size: 14px;
    color: #000000;
    padding-left: 40px;
}
.vehti_select i {
    position: absolute;
    right: 17px;
    top: 25%;
}
.vehitbl_subhead1 .totl_psng {
    padding: 0;
}
.veh_subdata {
    padding-top: 10px;
}
.veh_ldselect {
    float: left;
    width: 113px;
    position: relative;
}
.veh_ldselect i {
    position: absolute;
    right: 15px;
    top: 30%;
}
.veh_ldnm {
    float: left;
    margin-right: 15px;
    font-size: 14px;
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    padding-top: 13px;
    margin-bottom: 21px;
}
.veh_firstname {
    float: left;
    width: 184px;
    margin-left: 18px;
}
.veh_firstname > input::placeholder {
    font-size: 14px;
    color: #000000;
}
.trvlr_info {
    margin-top: 20px;
    margin-bottom: 25px;
}
.veh_ldselect select {
    color: #000000;
    font-size: 14px;
}
.emcn_code {
    width: 100px;
    margin-left: 12px;
}
.emcn_field {
    width: 290px;
    margin-left: 15px;
}
.trans_cont input::placeholder {
    font-size: 14px;
}
.emcn_code .form-control {
    text-align: center;
    padding-left: 6px;
}
.trans_cont .fa-asterisk {
    font-size: 7px;
    vertical-align: top;
}
.add_transdet > p {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
}
.add_transtime {
    font-size: 14px;
}
.add_transdet {
    float: left;
    margin: 31px 37px 25px 0;
}
.add_trdet .emcn_field .fa-caret-down {
    position: absolute;
    top: 12px;
    right: 15px;
}
.add_trdet .emcn_field {
    position: relative;
    width: 195px;
}
.trans_cont.add_trdet:last-child {
    margin-right: 0;
}
.trans_cont.add_trdet {
    margin-bottom: 0px;
}
.add_trdet .check_trans {
    text-align: right;
    margin-top: 12px;
    margin-right: 25px;
}
.add_trdet .ckeck_cate .checkbox label::before {
    left: 107px;
}
.add_trdet .check_trans .ckeck_cate .checkbox label {
    font-size: 14px;
    color: #8d8c8b;
}
.add_trdet .check_trans .checkbox {
    margin-bottom: 0;
}
.rev_cnfbtn {
    margin-top: 0;
    margin-bottom: 30px;
}
.emcn_field.trvl_estmtn select {
    width: 95px;
    display: inline-block;
}
.emcn_field.trvl_estmtn select::before {
    content: "\f007";
    font-family: "fontawesome";
    position: absolute;
}
.emcn_field.trvl_estmtn select:first-child + .fa.fa-caret-down {
    right: 115px;
}
.trans_cont.add_trdet.tr_addr {
    width: 345px;
}
.trans_cont.add_trdet.tr_addr .emcn_field {
    width: 70%;
}
.trans_dotted #address_display {
    width: 100%;
    float: left;
}
.frst_set .add_trdet .emcn_field {
    width: 170px;
}
.frst_set .emcn_field.trvl_estmtn select {
    width: 83px;
}

.btns_box > .trans_bookbtn {
    float: left;
    margin-right: 10px;
}
.bgwhite.book_trans.trans_err {
    padding: 15px;
}
.trans_err .trans_travelrinfo {
    padding: 0 12px;
}
.trans_err .trans_travelrinfo > ol {
    margin-bottom: 15px;
}
.trans_err .trans_travelrinfo > ol li {
    margin-bottom: 5px;
}
.trans_err .fc_gray {
    width: 100%;
    line-height: 19px;
}


#email-fields .smail_btn{border: none;padding: 10px 15px;background: #a5b202;display: inline-block;color: #fff;border-radius: 20px;width: 23%;margin-left: 2%;}


#adv_search_lnk {
    margin: 0;
}
.trans_form #search_button {
    margin-top: 18px;
}
.trans_advance #adv_search_pane {
    margin-top: 15px;
}
.emcn_field select {
    padding: 6px 30px 6px 12px;
}
.emcn_field input {
    padding: 6px 15px 6px 15px;
}
.tpickup_time.form-control {
    padding:1px 12px 0px 12px;
}
.tpickup_time > select {
    height: 35px;
}
.hotel_form .tpickup_time #txt_hour + .fa-caret-down {
    right: 103px;
}

.tpickup_time #txt_hour {
    padding-right: 39px;
    border-right: 1px solid #ababab;
    border-radius: 0;
    padding-left: 5px;
    padding-top: 6px;
    padding-bottom: 6px;
    border-top: none;
    border-left: none;
    border-bottom: none;
    background-color: #fff;
}
.tpickup_time > select {
    height: auto;
}

#txt_min{background-color: #fff;
         padding-right: 20px;
         } 

select:active, select:focus, select:hover{color: transparent;
                        				  text-shadow: 0 0 0 #000;}

.add_voucher_list {padding-bottom:20px; font-size: 15px;}
.add_vou_no .col-md-3{padding-left: 5px;
}
.add_vouch_terms{margin-left:10px;}
.add_vouch_terms label{padding-left:5px;}

.marR0{margin-right:0;}
.marL0{margin-left:0;}
.add_trdet .emcn_field_t{position: relative; float:right; margin-left:0; width:180px;}
.trans_cont.add_trdet.tr_addr .emcn_field.emcn_field_t{float:right; margin-left:0; width:180px;}
.floatR{float:right;}
.trnsfer_row .add_trdet p{vertical-align:-9px;}
.trans_cont.add_trdet.trnsfer_col1{width:30%;padding-left:0; padding-right:0;margin-right:0; margin-top:15px;}
.trans_cont.add_trdet.trnsfer_col2{width:33%;padding-left:15px; padding-right:0;margin-right:0; margin-top:15px;}
.trans_cont.add_trdet.trnsfer_col3{width:37%;padding-left:15px; padding-right:0;margin-right:0; margin-top:15px;}
.trnsfer_row .txt_algn p{width: 140px;vertical-align: -16px;}
.trnsfr_maindv .emcn_field.trvl_estmtn select {width: 90px;display: inline-block;float: right;}
.trnsfer_row.frst_set .add_trdet .emcn_field{width: 180px;}

/*style for dropdown chrome*/
option{background-color: #555; color: #fff;}