@import url('https://fonts.googleapis.com/css?family=Great+Vibes&amp;subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i&amp;subset=cyrillic,cyrillic-ext,latin-ext');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i&amp;subset=cyrillic,latin-ext');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&amp;subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese');
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@font-face {
  font-family: 'AmsiPro-Regular';
  src: url('../../fonts/AmsiPro-Regular.eot'); /* IE9 Compat Modes */
  src: url('../../fonts/AmsiPro-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/AmsiPro-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/AmsiPro-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('../../fonts/AmsiPro-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/AmsiPro-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'AmsiPro-Bold';
  src: url('../../fonts/AmsiPro-Bold.eot'); /* IE9 Compat Modes */
  src: url('../../fonts/AmsiPro-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/AmsiPro-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/AmsiPro-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('../../fonts/AmsiPro-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/AmsiPro-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'AmsiPro-SemiBold';
  src: url('../../fonts/AmsiPro-SemiBold.eot'); /* IE9 Compat Modes */
  src: url('../../fonts/AmsiPro-SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/AmsiPro-SemiBold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/AmsiPro-SemiBold.woff') format('woff'), /* Pretty Modern Browsers */
       url('../../fonts/AmsiPro-SemiBold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/AmsiPro-SemiBold.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'AmsiPro-Black';
  src: url('../../fonts/AmsiPro-Black.eot'); /* IE9 Compat Modes */
  src: url('../../fonts/AmsiPro-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/AmsiPro-Black.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/AmsiPro-Black.woff') format('woff'), /* Pretty Modern Browsers */
       url('../../fonts/AmsiPro-Black.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/AmsiPro-Black.svg#svgFontName') format('svg'); /* Legacy iOS */
}



header {background: #174a89 none repeat scroll 0 0;padding: 15px 0;}
.call {color: #fff;font-family: 'AmsiPro-Regular';font-size: 14px;font-weight: 400;}
.message{color: #fff;font-family: 'AmsiPro-Regular';font-size: 14px;font-weight: 400;}
header span i {background: linear-gradient(#fff, #fff, #fff, #fff, #fff) repeat scroll 0 0;background-clip: text;color: transparent;}
header span i {background: -webkit-linear-gradient(#fff, #fff, #fff, #fff, #fff) repeat scroll 0 0;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.navbar-nav > li > a {float:left;color: #174a89;letter-spacing: 0px;font-size: 16px;text-transform: uppercase;padding: 0 0 25px;font-family: 'AmsiPro-Black';}
li.middot > a {border-radius: 90% 80% 0 0;font-size: 29px;}
.nav > li > a:focus, .nav > li > a:hover {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.navbar-nav > li {padding: 0 15px;}
.navbar-nav > li.active a {border-bottom: 3px solid #c7203a;color: #c7203a;padding: 0 0 22px;}
.banner_top .navbar {padding-top: 40px;margin-bottom: 27px;}
.social_media > span {padding: 10px;}
.header_logo {width: 295px;height: 125px;}
.banner_top .header_logo {width: 370px;height: 140px;}
.header_logo img {width: 100%; height: 100%;}
.hemi_down.hm_staff {top: 176px;left: 1px;}
.slider {height: 560px;display: block;}
.slider .carousel {height: 100%;}
.slider .carousel-inner {height: 100%;}
.destination_slider{background: #ffffff url("../../images/carousel_bg.png") repeat scroll 0 0;padding: 35px 0 30px;text-align: center;}
.who_we_are{background: #ffffff url("../../images/carousel_bg1.png") repeat scroll 0 0;padding: 35px 0 0px;text-align: center;}
.banner .carousel-control {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #fff; opacity: 0.9;width: 95px;}
.destination_box .carousel-control{background: none;width: 25px;top: 50%;}
.banner {position: relative;}
.banner_top {left: 0;position: absolute;right: 0;top: 0;}
.slider .carousel-caption {left: 0;top: 0;}
.carousel_caption {left: 387px;position: absolute;text-align: left;top: 279px;}
.slider .carousel-inner .item::before {background: rgba(0, 0, 0, 0.56) url("../images/bg_transparent.png") repeat scroll 0% 100%;bottom: 0;
  content: "";left: 0;opacity: 0.94;position: absolute;right: 0;top: 0;}
.slider .carousel-inner .item {height: 100%;width: 100%;}
.slider .carousel-inner .item img {height: 100%;}
.destination_box{position: relative;}
.person-text img {height: 100%;width: 100%;float: left;}
.destination_box .carousel.slide {margin-left: 80px;margin-right: 50px;margin-top: 35px;}
.person-text.rel {float: left;height: 335px;width: 320px;position: relative;border: 1px solid #8c5b41;box-shadow: 0 1px 5px -1px #563828;margin-bottom: 10px;}
.border_1 {border: 1px solid #724a35;bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.border_1::after {border: 1px solid #4f3325;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;}
.border_1::before {border: 1px solid #5d3c2b;bottom: 1px;content: "";left: 1px;position: absolute;right: 1px;top: 1px;}
.border_2 {border: 1px solid #88583f;bottom: 2px;left: 2px;position: absolute;right: 2px;top: 2px;}
.border_2::after {border: 1px solid #462e21;bottom: 0;content: "";left: 0; position: absolute;right: 0;top: 0;}
.border_2::before {border: 1px solid #37241a;bottom: 1px;content: "";left: 1px;position: absolute;right: 1px;top: 1px;}
.border_3 {border: 1px solid #563828;bottom: 2px;left: 2px;position: absolute;right: 2px;top: 2px;}
.border_3::after {border: 1px solid #7a4f39;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;}
.border_3::before {border: 1px solid #563828;bottom: 1px;content: "";left: 1px;position: absolute;right: 1px;top: 1px;}
.dest_top {height: 229px;width: 100%;}
.dest_bottom {background: #174a89 none repeat scroll 0 0;float: left;padding: 15px 0 19px;width: 100%;}
.d_city {color: #c58e3c;font-family: "Open Sans",sans-serif;font-size: 24px;font-weight: 700;letter-spacing: 1px;margin: 0;text-transform: uppercase;}
.d_county {color: #fff;font-family: "PT Serif",serif;font-size: 14px;font-style: italic;font-weight: 400;letter-spacing: 1px;opacity: 0.8;text-transform: capitalize;}
.escales {;padding: 35px 0 45px; background-color: #174a89;}
.esc_img {color: #fed7bd;margin: 0;padding-top: 30px;font-size: 15px;font-family: "PT Serif",serif;font-weight: 400;}
footer{background-color: #203167;position: relative;padding: 35px 0;}
footer::before{bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;}
.navbar_footer li {display: inline-block;margin-left: -2px;}
.brown_top {font-family: "PT Serif",serif;font-weight:400 ;color: #ffffff;font-size: 14px;letter-spacing: 4px;padding: 0 25px;text-transform: uppercase;display: inline-block;position: relative;}
.brown {font-family: "PT Serif",serif;font-weight: 400;}
.brown_top::before, .brown_top::after {border-bottom: 1px solid #fff;content: "";height: 11px;position: absolute;width: 10px;}
.brown_top::before {right: 100%;}
.brown_top::after {left: 100%;}
.brown_bottom {;color: #ffffff;font-family: "PT Serif",serif;
  font-size: 36px;font-weight: 400;letter-spacing: 7px;padding-top: 15px;text-transform: uppercase;line-height: 32px;}
  .brown_bottom {color: #ffffff;}
.white_bg_top{color: #000000;font-size: 14px;letter-spacing: 4px;padding: 0 25px;text-transform: uppercase;display: inline-block;position: relative;margin: 0;}
.white_bg {font-family: "PT Serif",serif;font-weight: 400;}
.white_bg_top::before, .white_bg_top::after {border-bottom: 1px solid #000000;content: "";height: 11px;position: absolute;width: 10px;}
.white_bg_top::before {right: 100%;}
.white_bg_top::after {left: 100%;}
.white_bg_bottom {color: transparent;font-family: "PT Serif",serif;font-size: 36px;font-weight: 400;letter-spacing: 7px;line-height: 32px;margin: 13px 0 0;padding: 0;text-transform: uppercase;}
.white_bg_bottom {background: -webkit-linear-gradient(#c79d4b, #fcc819, #7f6228, #5e4718) repeat scroll 0 0;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.brown p {margin: 0; text-shadow: 0px 0px 2px #b09967}
.footer_pad.last {padding-right: 0;}
.footer_pad {padding-right: 50px;margin-top: 35px;}
.footer_top {border-bottom: 1px dashed #878482;color: #fff;font-family: "Open Sans",sans-serif;font-size: 18px;font-weight: 700;letter-spacing: 0.7px;padding-bottom: 15px; text-transform: uppercase}
.escales_content {color: #666666;font-family: "Open Sans",sans-serif;font-size: 15px;font-weight: 400;line-height: 29px;margin-bottom: 5px;margin-top: 20px;
  padding: 0 32px 0 65px;text-align: justify;text-align-last: center;}
.footer_content {color: #c4c1bc;font-family: "PT Serif",serif;font-size: 16px;padding-top: 17px;font-weight: 400;}
.footer_bottom {float: left;margin-top: 30px;width: 100%;}
.navbar_footer .nav a {border-right: 1px solid;color: #fff;font-family: "PT Serif",serif;font-size: 14px;font-weight: 400;line-height: 13px;
  opacity: 0.5;padding: 0 7px;text-transform: capitalize;}
.navbar_footer .pad_left > a {padding-left: 0;}
.footer_media i {padding-left: 13px;cursor: pointer;}
.footer_media {color: #fff;float: left;}
.navbar_footer {float: left;}
.copyright > p {margin: 0;font-family: "PT Serif",serif;font-size: 14px;font-weight: 400;color: #fff; opacity: 0.5;padding-right: 7px;}
.logo_mid_section {position: relative;}
.logo_mid_section::after {border-bottom: 1px solid #c79242;border-top: 2px solid #c79242;content: "";height: 5px;position: absolute;right: 0;top: 50%;
  width: 44%;z-index: 10000;}
.logo_mid_section::before {border-bottom: 1px solid #c79242;border-top: 2px solid #c79242;content: "";left: 0;height: 5px;position: absolute;top: 50%;
  width: 44%;z-index: 1000;}
.carousel-caption {font-family: "Great Vibes",cursive;font-size: 81px;}
.carousel-caption p{margin: 0;line-height: 52px;}
.carousel_caption > span {padding-left: 38px;}
.marriott_top {display: inline-block;padding-top: 17px;float: left;}
.peninsula_top {display: inline-block;padding-top: 28px;}
.escales_img {border-left: 1px solid #271d1b;position: relative;padding: 0 25px;}
.escales_img::before {border-left: 1px solid #70635f;bottom: 0;content: "";left: 0;position: absolute;right: 0; top: 0;}
.escales_img > img {height: 50px;}
.escales_img.last {border-right: 1px solid #271d1b;}
.escales_img.last::before {border-right: 1px solid #70635f;}
.pad0{padding: 0;}
.escales_intern {float: left;margin-bottom: 10px;margin-top: 50px;width: 100%;padding:0 47px 0 80px;}
.login > span {color: #2a1d1d;font-family: "Playfair Display",serif;font-size: 24px;font-weight: 900;text-transform: uppercase;text-shadow: 2px 2px 1px #fff;}
.login {background: #e8dcce none repeat scroll 0 0;border-radius: 100px 100px 0 0;height: 114px;margin: 0 auto;padding-top: 30px;position: relative;
  text-align: center;width: 216px;}
.login::after {border: 4px solid #fff;border-radius: 94px 95px 0 0;bottom: -6px;content: "";left: -1px;margin: 6px;position: absolute;right: -1px;
  top: -1px;border-bottom: 0;}
.btn_agent {border: medium none;float: left;outline: medium none;padding: 9px 0 9px 40px;position: relative;width: 50%;}
.btn_staff {float: left;outline: medium none;padding: 9px 40px 9px 0;width: 50%;border: none;}
.ag_st_btn{position: relative;background-image: url("../../images/login_bg.png");height: 52px;width: 305px;}
.absolute_arrow{position: absolute;top: 33px;z-index: 9;color: #6f5520;}
.ab_position{left: 96px;}
.ab_position1 {right: 96px;}
.ag_st_btn button{background: rgba(0, 0, 0, 0) none repeat scroll 0 0; font-family: 'PT Serif', serif;font-size: 14px;font-weight: 700;color: #2a1d1d;text-shadow: 1px 1px 0 #fed7bd; text-transform: uppercase;}
.login_input input {font-family: 'PT Serif', serif; background-color: #f1f0ec; font-weight:400;color: #3c2400;font-size: 13px;border: 1px solid #d7c8b6;height: 30px;margin-bottom: 6px;padding-left: 12px;width: 155px;position: relative;}
.login_input {background: #e8dcce none repeat scroll 0 0;display: inline-block;left: 6px;margin: 0 auto;padding-top: 20px; position: absolute;
  right: 0;text-align: center;top: 38px;width: 220px;z-index: 1;}
.recover_pwd {color: #4a4848;display: block;font-family: "Open Sans",sans-serif;font-size: 11px;font-weight: 400;margin-left: 34px;text-align: left;position: relative;text-transform: capitalize;}
.login_btn {padding-bottom: 30px;padding-top: 18px;}
.login_submit {background: rgba(0, 0, 0, 0) linear-gradient(#d7aa53, #fdc965, #b99144, #604818) repeat scroll 0 0;border: medium none;border-radius: 22px;
  height: 34px;outline: medium none;padding: 7px 35px;width: auto;position: relative;z-index: 999;color: #2a1d1d;font-family: 'PT Serif', serif;
  font-weight: 700;font-size: 14px;text-transform: uppercase;text-shadow: 1px 2px 0 #fed7bd;}
.hemi_up {background: #e8dcce none repeat scroll 0 0;border: 4px solid #fff;border-radius: 0 0 100px 100px;bottom: -26px;height: 80px;left: -1px;
  margin: 0 auto;position: absolute;right: -1px;width: 154px;z-index: 99;}
.hemi_up::before {background: #e8dcce none repeat scroll 0 0;bottom: 0;content: "";height: 47px;left: -4px;margin: 0 auto;position: absolute;right: 0;
  top: -5px;width: 160px;}
.hemi_down {background: #e8dcce none repeat scroll 0 0;border-radius: 0 0 100px 100px;height: 80px;left: 0;margin: 0 auto;position: absolute;right: 0;
  top: 141px;width: 163px;z-index: -1;}
.login_input::before {border: 4px solid #fff;bottom: -2px;content: "";left: -2px;margin: 6px;position: absolute;right: -2px;top: -5px;border-top: none;}
.login_wrap {bottom: 0;left: 0;margin: 0 auto;position: absolute;right: 0;top: 75%;padding: 0 9px; }
.login_box {position: relative;}
.social_media span i {font-size: 15px;cursor: pointer;}
.message i {padding-right: 5px;}
.call i {padding-right: 2px; font-weight: 600}
.msg {padding-left: 10px;}
.logo_mid {margin: 0;}
.ft_first {padding-right: 0;}
.ft_first .footer_pad{width: 100%;}
.footer_content p {margin-bottom: 8px;}
.footer_escales {line-height: 24px;}
.logo_group {float: left;padding:0 30px 0 65px;width: 100%;}
.banner_arrow {background-color: rgba(0, 0, 0, 0.6); border-radius: 100%;position: absolute;top: 50%;}
.banner_arrow.fa-chevron-left {left: 41%;padding: 13px 16px 11px 14px;}
.banner_arrow.fa-chevron-right {padding: 13px 14px 11px 16px;right: 41%;}
.recover_pwd:hover {color: #c58e3c;text-decoration: none;}
.login_input input:focus {border: 1px solid #d8b98a;}
#menu .closebtn {display: none;}
.navbar_mobile {display: none;}
.broun-block .item > div {padding-left: 0;}
.footer_img > img {width: 100%;}
.footer_inner_img > img {width: 100%;}
.footer_img {padding-top: 20px;}
.broun-block .item > div:last-child {padding-right: 0;}
.broun-block .item > div:last-child .person-text {float: right;}
.broun-block .item > div:first-child .person-text {width: 95%;}
.broun-block .item > div:nth-child(2n) {padding-left: 7px;}
.broun-block .item > div:nth-child(2n) .person-text {width: 97%;}
.sprite{background-image: url("../../images/worldnethotels/sprite.png");display: block;}
.login_input input:hover {border: 1px solid #d8b98a;}
.login_submit:hover {background: rgba(0, 0, 0, 0) linear-gradient(#d3b16e, #fad081, #a78c58, #7f6b45) repeat scroll 0 0;}
.navbar-nav li.middot {padding: 0 10px;}
.social_media span i:hover { opacity: 0.9;}
.footer_media i:hover { opacity: 0.6;}
/***Home page end****/


/***Inner Header****/
.escales_img .e_men {width: 56px;height: 50px;background-position:-12px -44px;display: block;margin: 0 auto;}
.escales_img .e_map {width: 42px;height: 53px;background-position:-83px -44px;display: block;margin: 0 auto;}
.escales_img .e_bed {width: 54px;height: 50px;background-position:-146px -57px;display: block;margin: 0 auto;}
.escales_img .e_clock {width: 49px;height: 50px;background-position:-220px -52px;display: block;margin: 0 auto;}
.my_accnt {background-position: -12px -9px;height: 20px;width: 20px;}
.my_bookng {background-position: -46px -9px;width: 17px;height: 20px;}
.my_report {background-position: -77px -9px;width: 18px;height: 20px;}
.my_quotn {background-position: -109px -10px;width: 15px;height: 20px;}
.my_travell {background-position: -135px -9px;width: 20px;height: 20px;}
.my_receipt {background-position: -164px -12px;width: 13px;height: 20px;}
.account_icon {float: left;margin-right: 12px;list-style: outside none none;}
.account_icon p {letter-spacing: 0.5px;color: #fff;float: left;font-family: "PT Serif",serif;font-size: 12px;font-weight: 400;margin: 2px 0 0;text-transform: uppercase;}
.account_icon span{display: block;float: left;margin-right: 10px;}
.header_top {background-color: #ffffff;border-bottom: 5px solid #c7203a}
.navbar-nav .logout {background-position: -188px -13px;display: block;float: left;height: 17px;margin: 2px 0 0 6px;width: 16px;}
.header_top .navbar {margin: 25px 0 0;}
.avail_info span {color: #174a89;font-family: "Open Sans",sans-serif;font-size: 13px;font-weight: 600;}
.avail_info .usd_txt {color: #c7203a;padding: 0 10px; font-weight: 600}
.header_top .navbar-nav > li:last-child {padding-right: 0;}
.avail_info .avail_txt {padding-left: 10px;text-transform: capitalize;position: relative; border-left: 1px solid #ccc}
.account_info {margin: 0;padding: 0;}
.avail_info {margin-top: 5px;}
.account_icon a {float: left;}
.account_icon p:hover {color: #f6f5f8;}
/***Inner Header End****/


/***Hotel search Form****/
.white_bg_heading {background: rgba(0, 0, 0, 0) linear-gradient(#c79d4b, #fcc819, #7f6228, #5e4718) repeat scroll 0 0 padding-box text;
  color: rgba(0, 0, 0, 0);font-family: "PT Serif",serif;font-size: 24px;font-weight: 400;line-height: 22px;margin: 0;text-transform: uppercase;}
  .white_bg_heading {color: #174a8b;font-family: 'AmsiPro-Bold';}
.inner_content{background-image: none;padding-top: 20px;background-repeat: no-repeat; d}
.search-right {margin-bottom: 15px;}
.search_form {float: left;margin-top: 30px; padding-right: 10px;}
.e_label {color: #888888;display: block;font-family: "PT Serif",serif;font-size: 14px;font-weight: 400;margin-bottom: 6px;}
.e_input {font-family: "PT Serif",serif;font-size: 16px;font-weight: 400;height: 40px;padding: 8px 15px;margin-bottom: 12px;
  width: 100%;border: 1px solid #dddddd;color: #000000;background-color: #ffffff; position: relative;}
select {-moz-appearance: none;-webkit-appearance: none;appearance: none;text-indent: 0.1;text-overflow: '';}
.icon_select {color: #636363;position: absolute;pointer-events: none;}
.calender{background-position: -216px -12px;width: 21px;height: 21px;display: block;}
.star_rate label::before {border: 1px solid #9e9f9f;content: "";display: inline-block;height: 12px;margin-left: -15px;position: absolute;width: 12px;}
.star_rate label::after {color: #174a8b;content: "\f005";font-family: "fontawesome";font-size: 14px;padding-left: 2px;padding-right: 4px;}
.star_rate label {color: #888888;font-family: "PT Serif",serif;font-size: 16px;font-weight: 400;line-height: 12px;margin-left: 2px;margin-right: 2px;padding-left: 13px;}
.serv_avail {color: #888888;font-family: "PT Serif",serif;font-size: 16px;font-weight: 400;line-height: 12px;padding-left: 17px;}
.serv_avail::before {border: 1px solid #9e9f9f;content: "";display: inline-block;height: 12px;margin-left: -18px;position: absolute;width: 12px;}
.e_button {background: #174a89; border: medium none; border-radius: 22px; margin-right: 6px; text-shadow: none; color: #fff; font-family: "PT Serif", serif; cursor: pointer; font-size: 14px; font-weight: 700; height: 34px; outline: medium none; padding: 7px 35px; text-transform: uppercase; width: auto;}
.advance_plus i, .advance_minus i { background: #cd142d; border-radius: 50px;font-size: 12px;height: 21px;margin-left: 10px;padding: 5px 4px;text-align: center;width: 21px;cursor: pointer; color: #fff}
.advance_plus, .advance_minus {color: #392b22;font-size: 15px;font-weight: 600;margin-bottom: 12px;margin-top: 5px;}
.star_rate {margin-bottom: 12px;}
.Currency + .icon_select { right: 17%;}
.travell_box {background-color: #ffffff;border: 1px solid #dddddd;position: absolute;top: 65px;width: 354px;z-index: 1;padding: 14px 22px 25px;box-shadow: 0 0 2px #dddddd;}
.travell_box .room_1 {border-bottom: 1px solid #7f7f7f;padding-bottom: 3px;font-family: "PT Serif",serif;font-size: 16px;font-weight: 400; color: #000000;}
.person_1 > span:last-child {color: #b99244;float: right;font-size: 14px;text-transform: capitalize;font-family: "Open Sans",sans-serif;font-weight: 400;}
.person_1 > span:first-child{color: #333333;font-family: "Open Sans",sans-serif;font-weight: 600;font-size: 14px;}
.sprite.room_close {background-position: -249px -16px;display: block;float: right;height: 12px;margin-top: 7px;width: 12px;}
.pad_right0{padding-right:0;}
.pad_left0{padding-left:0;}
.e_adult select {border-right: medium none;}
.icon_select .fa-caret-down {font-size: 12px;}
.e_child .select_color {padding: 7px 10px;}
.e_child .icon_select {right: 25%;top: 46%;}
.hotel_search + .footer_img > img {margin-top: -90px;}
.hotel_search + .footer_img {padding: 0;}
.default{color: #888888;}
.select_color option {color: #000;}
.avail_info .avail_txt::before {border-left: 1px solid rgba(255, 255, 255, 0.4);top:0;content: "";height: 15px;left: 0;line-height: 5px;margin-top: 2px; position: absolute;}
.search_pad {padding-left: 45px;}
.search_form .calender.icon_select {top: 21%;}
.search_form .select_box .icon_select {top: 20%;}
.travell_box .select_box .icon_select {right: 10%;}
.star_rate > input {display: none;}
.star_rate input[type="checkbox"]:checked + label::before {content: "\f00c";font-family: fontawesome;font-size: 10px;}
.search_available input[type="checkbox"]:checked + label::before {content: "\f00c";font-family: fontawesome;font-size: 10px;}
.search_available input {display: none;}
.search_pad .white_bg_heading {margin-top: 7px;}
/***Hotel search Form End****/


/***Agent Registration****/
.reg_heading {background-color: #ffffff;border: 1px solid #d7d7d7;box-shadow: 2px 4px 4px #dddddd;float: left;width: 100%;padding: 30px 15px 30px 15px;margin-bottom: 20px;}
.field_mand {color: #888888;font-size: 13px;font-family: "PT Serif",serif;font-weight: 400;}
.agent_tab .nav li:last-child {width: 20.8%;}
.agent_tab .nav li {display: inline-block;float: left;margin-left: 1px;text-align: center;width: 26.3%;}
.agent_tab .nav li.active a::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;content: "";}
.agent_tab .nav li:first-child {margin: 0;}
.agent_tab .nav a {background-color: #888888;color: #ffffff;font-family: "PT Serif",serif;font-size: 12px;font-weight: 400;letter-spacing: 1px;
  text-transform: uppercase;padding: 14px 15px;}
.agent_tab .nav li.active a {background-color: #174a89;color: #ffffff;}
.agent_tab .nav a:hover{ background-color: #888888;color: #ffffff;}
.agent_tab .nav a::after {background-color: #ffffff;border-radius: 50px;color: #888888;content: "\f00c";font-family: fontawesome;
  padding: 2px 4px;position: absolute;right: 5px;top: 12px;}
.agent_tab .nav li a:focus {border: medium none;outline: medium none;}
.agent_tab .tab_head {color: #000000;font-family: "PT Serif",serif;font-size: 20px;font-weight: 400;margin-top: 30px;margin-bottom: 20px;}
.e_btn {border: 1px solid #333333;position: relative;border-radius: 25px;color: #333333;float: right;font-family: "PT Serif",serif;font-size: 14px;
  font-weight: 400;padding: 8px 10px 8px 20px;text-transform: uppercase;cursor: pointer;}
.e_btn::after {content: "\f054";font-family: 'fontawesome';font-size: 12px;padding-left: 7px;}
.e_btn:hover {color: #333333;text-decoration: none;}
.e_label sup {color: #c58e3c;top: -2px;}
.file_choose {color: #333333;font-size: 13px;font-style: italic;}
.file_choose + sub {color: #888888;font-size: 9px;}
.finance_tab{font-family: "PT Serif",serif;font-size: 15px;font-weight: 400;color: #333333;}
.e-border {border-color: #e1e1e1 currentcolor currentcolor;float: left;margin: 30px 0 0;width: 100%;}
button {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;outline: medium none;}
.verify_tab {float: left;margin: 15px 0 20px;width: 100%;}
.accept_box {display: block;float: left;padding-left: 26px;}
.accept_box::before {border: 1px solid #9e9f9f;content: "";display: inline-block;height: 12px;margin-left: -25px;position: absolute;top: 4px;width: 12px;}
.verify_tab input[type="checkbox"] { display: none;}
.verify_tab .checkbox label::before {border: 1px solid #9e9f9f;content: "";display: inline-block; height: 13px;left: 0;margin-right: 10px; position: absolute;top: 6px;width: 13px;}
.verify_tab input[type="checkbox"]:checked + label::before {border: 1px solid #9e9f9f; color: #333333;content: "\f00c";font-family: 'fontawesome';font-size: 10px;text-align: center;}
.agree_text{margin-left: 5px;font-family: "PT Serif",serif;font-size: 16px;font-weight: 400;color: #888888;}
.e_button:hover{text-decoration: none;color: #000000;}
.verify_box .e_input {margin-bottom: 7px;}
.e_input.e_security {margin-right: 15px;width: 47%;}
.field_mand > sup {color: #c58e3c;font-size: 11px;right: 3px;}
.iata_btn input[type="radio"] {display: none;}
.iata_btn input[type="radio"]:checked + label, .iata_btn input[type="radio"]:not(:checked) + label{ position: relative;padding-left: 28px;cursor: pointer;margin-right: 25px;
    padding-left: 25px;font-family: "PT Serif",serif;font-size: 14px;font-weight: 400;}
.iata_btn input[type="radio"]:checked + label:before, .iata_btn input[type="radio"]:not(:checked) + label:before { background: #ffffff none repeat scroll 0 0;border: 1px solid #dddddd;border-radius: 100%;
    content: "";height: 17px;left: 0;position: absolute;top: 0;width: 17px;}
.iata_btn input[type="radio"]:checked + label::after, .iata_btn input[type="radio"]:not(:checked) + label::after {background: #c58e3c none repeat scroll 0 0;border-radius: 100%;
  content: "";height: 7px;left: 5px;  position: absolute;top: 5px;transition: all 0.2s ease 0s;width: 7px;}
.iata_btn input[type="radio"]:not(:checked) + label:after {opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
.iata_btn input[type="radio"]:checked + label:after {opacity: 1; -webkit-transform: scale(1);transform: scale(1);}
.iata_btn {float: left;margin-bottom: 0;margin-top: 10px;}
/***Agent Registration End****/


/***My Bookings****/
.book_box {border: 1px solid #d7d7d7;height: 312px;border-right: medium none;}
.bookng_label {color: #888888;font-family: "PT Serif",serif;font-size: 14px;font-weight: 400;margin-bottom: 7px;}
.box_upper {padding: 20px 25px 9px;box-shadow: 0 2px 4px #dddddd;}
.box_lower {background-color: #fafafa;border-top: 1px solid #eaeaea;height: 175px;padding: 10px 20px 25px;}
.select_box .icon_select {right: 5%;top: 17%;}
.select_box {position: relative;}
.booking .bookng_label + .calender_box .e_input {border-top: 1px solid #dddddd;}
.box_upper .calender_box .e_input {border-top: medium none;margin-bottom: 0;}
.box_upper.booking {padding: 19px 25px 9px;}
.calender_box {position: relative;}
.calender_box .icon_select {right: 5%;top: 26%;}
.col-md-25:last-child .book_box {border-right: 1px solid #d7d7d7;}
.etable_header {background-color: #888888;float: left;width: 100%;}
.etable_header .cell {color: #ffffff;float: left;padding: 22px 0;text-transform: uppercase;font-family: "PT Serif",serif;font-size: 12px;
  font-weight: 400;text-align: center;width: 119px;}
.table_content {border-bottom: 1px solid #c6c6c6;float: left;width: 100%;}
.table_content .cell{font-family: "PT Serif",serif;font-size: 13px;font-weight: 400;color: #000000;float: left;padding: 15px 0;text-align: center;width: 119px;}
.cell.booking_id {width: 122px;}
.cell.service {width: 80px;}
.cell.book_on {width: 150px;}
.cell.pay {width: 80px;}
.cell.deadline {width: 150px;}
.cell.email {width: 80px;}
.pay .pay_btn {border: 1px solid #000000;border-radius: 25px;color: #000000;cursor: pointer;font-family: "PT Serif",serif;font-size: 13px;
  font-weight: 400;padding: 5px 16px;text-transform: uppercase;}
.cell.email .fa-envelope {color: #888888;font-size: 15px;}
.pay .pay_btn:hover {background-color: #333333;color: #ffffff;text-decoration: none;}
.booking_found {color: #000000;font-size: 16px;margin-top: 25px;font-family: "PT Serif",serif;font-weight: 400;}
.verify_btn {float: left;margin-top: 18px;width: 100%;}
/*.verify_btn button {float: left;line-height: 34px;padding: 0;background: rgba(0, 0, 0, 0) linear-gradient(#caa04c, #f5c76d, #aa853d, #604818) repeat scroll 0 0;border: medium none;
  border-radius: 22px;margin-right: 6px;text-shadow: 2px 0 0 #fed7bd;}*/
.verify_btn button:nth-child(2n) {padding-left: 0;}
.e_button:hover {background: #cd142d; color: #fff}
.search_form .select_box .Currency + .icon_select {right: 10%;}
.booking_box {box-shadow: 4px 5px 0 #f2f2f2;float: left;margin: 0 15px;}
/***My Bookings End****/


/***Listing****/
.refine_box {background-color: #174a89;float: left;}
.refine_search {color: #ffffff;font-family: "PT Serif",serif;font-size: 20px;font-weight: 400;padding: 10px 20px;text-align: center;text-transform: uppercase;margin: 0;}
.refine_range {float: left;padding: 2px 0;text-align: center;}
.border_refine {border-bottom: 1px solid #2c66af;float: left;margin: 0;position: relative;width: 100%;}
.border_refine::after{border-bottom: 1px solid #2c66af;bottom: 0;content: "";position: absolute;right: 0;width: 100%;}
.price_box {float: left;margin-top: 6px;padding: 0 30px 0 27px;width: 100%;}
.usd_txt{color: #fffff9;font-family: "PT Serif",serif;font-size: 12px;font-weight: 400;text-align: left;margin: 0;opacity: 0.9;}
.price_txt.usd_txt{text-align: right;}
.check_box input {display: none;}
.check_box label {display: block;height: 12px;width: 12px;}
.check_box label::before {border: 1px solid #f5f6f7;content: "";display: inline-block;height: 12px;position: absolute;width: 12px;background-color: #f5f6f7}
.check_box input[type="checkbox"]:checked + label::before {content: "\f00c";font-family: 'fontawesome';color: #333333;font-size: 9px;}
.price_checkbox {float: left;width: 16%;margin-top: 2px;}
.price_usd {float: left;width: 70%;}
.price_range {float: right;width: 13%;}
.range {float: left;margin-bottom: 5px;width: 100%;}
.refine_box .brown_top {font-size: 16px;}
.price_box .check_box {margin-left: 4px;}
.usd_txt .fa-star {color: #fff;font-size: 13px;}
.usd_txt.spcl {text-transform: uppercase;}
.r_box {float: left;padding-bottom: 140px;}
.brown_top.h_location {letter-spacing: 3px;padding: 0 20px;}
.price_box .e_input {color: #333333;font-size: 14px;height: 25px;padding-left: 6px;text-align: center;width: 96%;}
.hotel_no {color: #000000;font-family: "PT Serif",serif;font-size: 30px;font-weight: 400;line-height: 30px;margin: 0;}
.reg_heading.hotel_found_box {padding: 0; margin: 0;}
.hotel_found_no {position: relative;width: 100%;color: #000000;float: left;font-family: "PT Serif",serif;font-size: 16px;font-weight: 400;margin: 7px 0 0;}
.hotel_found{  color: #000000;font-family: "PT Serif",serif;font-size: 14px;font-weight: 400;margin: 0; }
.hotel_label{color: #888888;font-size: 14px;font-weight: 400;font-family: "PT Serif",serif;margin: 0;}
.hotel_found_box .search_1 {border-right: 1px solid #d7d7d7;padding: 13px 13px 10px 15px;}
.search_1 .advance_minus i { margin-bottom: 2px;}
.list_boxup {background-color: #fffff9;border: 1px solid #e1e1e1;box-shadow: 0 3px 4px #f1f1f1;float: left;margin-bottom: 22px;width: 100%;}
.list_boxup .sorting {border-right: 1px solid #e1e1e1;margin: 0 auto;padding: 20px;text-align: center;}
.arrow_down {background-position: -291px -16px;width: 9px;height: 14px;}
.arrow_up{background-position: -275px -14px;width: 9px;height: 14px;}
.sorting > span {color: #333333;display: inline-block;float: none;font-family: "PT Serif",serif;font-size: 12px;font-weight: 400;line-height: 18px;margin-right: 6px;
  text-transform: uppercase;letter-spacing: 1px;}
.listing {background-position: -311px -14px;height: 13px;width: 19px;}
.maping {background-position: -347px -13px;height: 15px;margin: 0 auto;width: 10px;}
.list_btn {border-right: 1px solid #e1e1e1;padding: 20px 10px;text-align: center;}
.map_btn {padding: 18px 10px 22px 10px;text-align: center;}
.sorting.all_hotel {padding-left: 25px;text-align: left;}
.sorting.all_hotel .fa-caret-down {color: #888888;float: right;margin-top: 3px;font-size: 12px;}
.info_tag{background-position: -369px -14px;width: 11px;height: 11px;}
.pic_tag{background-position: -389px -13px;width: 12px;height: 11px;}
.map_tag{background-position: -411px -12px;width: 10px;height: 12px;}
.list_boxdown {border: 1px solid #cecece;box-shadow: 0 5px 4px #f2f2f2;float: left;margin-bottom: 10px;width: 100%;}
.list_box_up {padding: 18px 30px 0px 20px; overflow: hidden; min-height: 100px;}
.list_box_left h3 {margin: 0;font-family: "PT Serif",serif;font-size: 22px;font-weight: 400;color: #333333;}
.map_txt {color: #888888;font-family: "Open Sans",sans-serif;font-size: 11px;font-weight: 400;margin-top: 7px;}
.map_txt i {float: left;}
.map_txt p {float: left;line-height: 11px;margin: 0 0 0 0px;}
.rating_box {float: left;margin-top: 6px;width: 100%;}
.list_star {border-right: 1px solid #e1e1e1;float: left;padding-right: 10px;}
.rating_box span {float: left;margin: 6px 0 6px 10px;}
.list_star .fa-star {color: #174a89;}
.list_box_left {float: left;width: 70%;}
.list_box_right {float: right;text-align: right;width: 30%;}
.list_box_right p{color: #000000;font-family: "Open Sans",sans-serif;font-size: 14px;font-weight: 400;margin: 0px;}
.list_box_right p span{font-family: "PT Serif",serif;font-size: 30px;font-weight: 400;color: #000000;margin-left: 4px;}
.list_box_right .available span::before {background: #39b54a none repeat scroll 0 0;border: 1px solid #39b54a;border-radius: 50px;content: "";
  height: 8px;left: 17px;position: absolute;top: 7px;width: 8px;}
.list_box_right .available{color: #000000;float: right;font-family: "PT Serif",serif;font-size: 13px;font-weight: 400;margin-top: 10px;position: relative;width: 50%;}
.list_box_right .on_request span::before {background: #E3B358 none repeat scroll 0 0;border: 1px solid #E3B358;border-radius: 50px;content: "";
  height: 8px;left: 5px;position: absolute;top: 6px;width: 8px;}
.list_box_right .on_request{color: #000000;float: right;font-family: "PT Serif",serif;font-size: 13px;font-weight: 400;margin-top: 10px;position: relative;width: 50%;}
.list_box_down {background-color: #f7f7f7;float: left;padding: 11px 13px;width: 100%;border-top: 1px solid #f3f3f3;}
.list_buttons a {border: 1px solid #333333;border-radius: 25px;color: #333333;cursor: pointer;float: right;font-family: "PT Serif",serif;
  font-size: 14px;font-weight: 400;padding: 7px 11px;text-transform: uppercase;}
.list_buttons button {padding-right: 0;}
.list_buttons {float: right;}
.list_boxdown img {width: 100%;height: 159px;}
.list_buttons .select_btn {padding: 7px 13px 7px 13px;position: relative;width: 137px;}
.list_buttons .select_btn::before {color: #333333;/* content: "\f078";font-family: 'fontawesome'; */font-size: 12px;position: absolute;right: 10px;}
.listing_box {border-top: 1px solid #f3f3f3;float: left;width: 100%;}
.room_detail {color: #000000;font-family: "PT Serif",serif;font-size: 13px;font-weight: 400;line-height: 16px;margin: 0;}
.room_bb > span {color: #000000;float: right;font-family: "PT Serif",serif;font-size: 13px;font-weight: 400;margin-right: 35px;text-transform: uppercase;}
.room_avail .available {margin: 0;padding-left: 11px;width: 100%;}
.room_avail .available span::before {left: 0;}
.rate_breakup > a {border: 1px solid #174a89;border-radius: 50px;color: #000000;float: right;font-family: "PT Serif",serif;
  font-size: 11px;font-weight: 400;padding: 2px 10px;text-transform: uppercase;}
.room_price span{color: #000000;font-family: "PT Serif",serif;font-size: 20px;font-weight: 400;text-transform: uppercase;float: right;}
.breakfast_icon{background-position: -432px -12px; width: 13px;height: 13px;}
.detail_line1 {border-bottom: 1px solid #e1e1e1;float: left;padding: 7px 20px;width: 100%;}
.room_bb .breakfast_icon {float: left;margin-right: 4px;margin-top: 4px;}
.rate_breakup > a:hover {text-decoration: none; color: #174a89}
.room_bb .bb_room {float: right;margin-right: 35px;}
.detailing_bg {background-color: #888888;float: left;padding: 9px 13px;width: 100%;}
.detail_block a {text-transform: capitalize;margin-right: 2px;border: 1px solid #ffffff;border-radius: 50px;color: #ffffff;font-family: "PT Serif",serif;font-size: 13px;
  font-weight: 400;padding: 1px 12px;}
.detail_block {float: left; width:100%;margin-right: 35px;padding: 7px 0;}
.detail_block .view_more {float: left;margin-right: 9px;}
.detail_price {float: right;color: #ffffff;font-family: "PT Serif",serif;font-weight: 400;}
.detail_price span{font-size: 24px;margin-left: 7px;text-transform: uppercase;}
.verify_btn.detail_btn {margin-top: 8px;float: right;width: auto;}
.detail_btn button {float: right;margin: 0;}
.detail_btn .e_button {padding: 7px 20px;}
.detail_price sup {font-size: 13px;letter-spacing: 0.3px;top: -5px;}
.detailing_bg .view_more a {margin-right: 10px;padding: 1px 5px;}
.detail_block .more_text {color: #ffffff;font-family: "PT Serif",serif;font-size: 13px;font-weight: 400;margin-right: 10px;}
.listing_pagination .pagination a {background-color: #174a89;border: medium none;border-radius: 4px;color: #ffffff;font-size: 13px;font-weight: 400;height: 26px;margin-left: 5px;padding: 3px 4px 2px;width: 25px;}
.listing_pagination .pagination li i {font-size: 10px;}
.pagination > li.active a {background: rgba(0, 0, 0, 0) linear-gradient(#caa04c, #f5c76d, #aa853d, #604818) repeat scroll 0 0;}
.listing_pagination .pagination span {border: medium none;padding: 3px 8px 3px 13px;}
.listing_pagination .pagination a span {padding: 0;}
.list_buttons .select_btn.close_btn::before {content: "\f077";font-family: 'fontawesome';}
.search_1 .advance_minus {margin: 0 auto;text-align: center;font-family: "PT Serif",serif;font-weight: 400;color: #000000;}
.search_1 .verify_btn {margin-top: 8px;}
.hotel_found_no .icon_select {position: absolute;right: 6px;top: -3px;}
.search_1.travell_input {cursor: pointer;}
.travell_box.list {box-shadow: 0 4px 3px #dddddd;right: 176px;top: 81px;}
.listing_main {margin-top: 20px;}
.advance_box{background-color: #ffffff;border: 1px solid #d7d7d7;box-shadow: 2px 4px 4px #dddddd;overflow: hidden;border-top: none;}
.advance_box .search_adv {border-right: 1px solid #d7d7d7;padding: 15px 13px 9px 15px;}
.advance_box .e_input {border: medium none;color: #000000;height: 39px;margin-left: -3px;padding: 5px 0;margin-bottom: 0;}
.avail_box input[type="checkbox"]:checked + label::before {content: "\f00c";font-family: fontawesome;color: #9e9f9f;font-size: 9px;}
.avail_box label::before {left: 0;right: 4px;border: 1px solid #9e9f9f;content: "";display: inline-block;height: 12px;margin: 0 auto;position: absolute;width: 12px;}
.avail_box input {display: none;}
.avail_box label {display: block;margin-top: 10px;text-align: center;}
.advance_box .search_adv:nth-last-child(2) {padding: 15px 11px 20px 12px;}
.search_adv .star_rate {margin-top: 7px;margin-bottom: 0;}
.search_adv .icon_select {top: 25%;}
.hotel_found_no .cal_list {background-position: -359px -118px;float: right;height: 21px;width: 21px;}
.search_adv.avail_box {border: medium none;padding: 15px 15px 9px;}
.account_info .account_icon:last-child {margin-right: 0;}
.list_buttons .compare_btn {float: left;}
.all_listht {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;width: 90%;font-family: "PT Serif",serif;font-weight: 400;color: #333333; font-size: 12px;letter-spacing: 1px;line-height: 18px;text-transform: uppercase;}
.avail_box .hotel_label {text-align: center;}
.listing_pagination .pagination a:hover {background: rgba(0, 0, 0, 0) linear-gradient(#c7203a, #fb294a, #fb294a, #c7203a) repeat scroll 0 0; color: #ffffff; }
.list_buttons .select_btn:hover::before {color: #ffffff;}
.list_buttons a:hover {background: #174a89  none repeat scroll 0 0;color: #ffffff;}
.list_buttons .lt_btn:hover {background: #174a89  none repeat scroll 0 0;border-radius: 25px;margin-left: 8px;padding-left: 0;}
.list_buttons .lt_btn:hover a {color: #ffffff;}
.list_buttons .lt_btn:hover a::before {color: #ffffff;}
.hotel_found_box .search_1.first {padding: 15px 13px 17px 15px;}
.hotel_found_no.travell_input {padding-bottom: 10px;}
.search_1 .advance_minus {padding-bottom: 10px;margin-top: 5px;}
/***Listing End****/

/***Map View****/
.marr_10{margin-right: 10px;}
.listhead_map{font-size:16px;color:#333333;font-family: 'PT Serif', serif;font-weight: 400;}
.padtb_5{padding-top: 5px;padding-bottom: 5px;}
.brd_top{border-top: 1px solid #cecece;}
.map_book .e_btn {padding: 8px 10px 8px 20px;}
.maping_list {overflow: hidden;padding: 10px 0 8px;}
.map_book p {color: #000000;float: left;font-family: "Open Sans",sans-serif;font-size: 12px;font-weight: 400;margin: 0 16px 0 0;}
.map_book span{color: #000000;font-family: "PT Serif",serif;font-size: 24px;font-weight: 400;margin-left: 4px;}
.maping_list .usd_txt i {margin-right: 4px;}
/***Map View End****/

/***Contact Us *****/

.c_address p {font-size: 15px;padding-left: 2px;float: left;width: 100%;}
.pad_35{padding-left: 35px;}
.c_msghead{font-size:25px;padding:15px 0px 10px 35px;font-family: 'PT Serif', serif;font-weight:400;}
.c_form_pad{overflow: hidden;padding: 25px 30px 20px;font-family: 'PT Serif', serif;}
.m_input{border: 1px solid #dddddd;color: #000000;font-family: "PT Serif",serif;font-size: 16px;font-weight: 400;margin-bottom: 12px;
  padding: 8px 15px 50px;position: relative;text-transform: capitalize;width: 100%;}
.loc{color:#877979;font-size:32px;margin-right:12px;}
.c_address .hotel_no1 {color: #2A1C1C;font-family: "PT Serif",serif;font-size: 25px;font-weight: 400;line-height: 30px;margin-bottom: 10px;}
.geym{color:#717171;margin-right:5px;font-size:16px;}
.map_icon{background-position:-70px -155px;width: 27px;height: 35px;float:left;}
.contact_box {border-top: 1px solid #f2f2f2;padding-top: 10px;box-shadow: inset 0px 302px 53px #fcfcfc;}
/****Contact Us End ****/

/***About Us   - Rinki**/ 
.aboutus_content{font-weight: 400;font-size: 16px;color:#686868;font-family: 'PT Serif', serif;}
.aboutus_content ul li {margin-left: 10px;padding-left: 30px;padding-top: 15px;position: relative;}
.section_right .experience {background-position: -22px -120px;height: 28px; width: 31px;}
.section_right .market {background-position:  -68px -124px;width: 31px;height: 28px;}
.section_right .partner {background-position:  -114px -117px;width: 31px;height: 28px;}
.section_right .dedication {background-position:  -151px -119px;width: 31px;height: 28px;}
.section_right .uniqueness {background-position:  -186px -116px;width: 31px;height: 28px;}
.section_right .extensive {background-position:  -226px -121px;width: 31px;height: 28px;}
.section_right .trust {background-position:  -261px -111px;width: 31px;height: 28px;}
.section_right .unwavering {background-position:  -293px -111px;width: 31px;height: 28px;}
.section_right li span {float: left;margin-right: 15px;}
.section_right li p{margin: 8px 0 10px;font-family: 'PT Serif', serif;font-size:16px;font-weight: 400;}
.list-bdr {border-left: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;display: block;padding: 8px 12px; line-height:16px;position: relative;}
.bdr_b{border-bottom: none;}
.aboutus_content ul{padding-top: 15px;list-style: outside none none;margin-bottom: 20px; padding-left: 0;}
.aboutus_content ul li::before {background-image: url("../../images/worldnethotels/sprite.png");background-position: -332px -120px;content: "";
  height: 18px;left: 0;position: absolute;top: 19px;width: 16px;}
.aboutus_content ul li:first-child::before {top: 2px;}
.aboutus_content ul li:first-child {padding-top: 0;}
.section_right {padding-right: 38px;}
.pad_25{padding-right:25px;}
/***About Us End  - Rinki**/ 

/***Book Now**/ 
.book_now .list_boxdown img {height: 153px;max-width: 100%;}
.book_now .list_star {border: medium none;padding: 0;}
.travel_date > span {color: #888888;font-family: "PT Serif";font-size: 14px;font-weight: 400;}
.travel_date > p {color: #000000;font-family: "PT Serif";font-size: 16px;font-weight: 400;}
.travel_bdr {color: #a0a0a0;margin-left: 10px;padding-right: 10px;}
.travel_date {float: left;margin-top: 5px;}
.h3_text{color: #333333;font-family: "PT Serif",serif;font-size: 22px; font-weight: 400;margin: 0;}
.book_list_right .bk_price{color: #000000;font-family: "PT Serif",serif;font-size: 36px;font-weight: 400; margin-left: 4px;}
.book_list_right .bk_currency{color: #000000;font-family: "Open Sans",sans-serif;font-size: 17px;font-weight: 400;margin: 0;}
.book_list_right .e_input {margin-top: 20px;}
.reg_heading .e_btn::before {content: "\f053";font-family: "fontawesome";font-size: 12px;left: 11px;position: absolute;top: 10px;}
.reg_heading .e_btn::after {content: "";}
.reg_heading .e_btn {padding: 8px 5px 8px 25px;}
.booknow_box {border: 1px solid #dedede;overflow: hidden;margin-bottom: 10px;}
.vertical_text {background-color: #acacac;float: left;font-family: "PT Serif",serif;font-weight: 400;margin: 0 auto;padding: 20px 30px;text-align: center;}
.vert_room {color: #ffffff;float: left;font-size: 12px;line-height: 11px;overflow-wrap: break-word;text-align: center;width: 10px;}
.vert_rom_no {color: #ffffff;float: left;font-size: 60px;line-height: 40px;}
.travel_date.room_bb {width: 100%;}
.travel_date.room_bb .b_info {border: 1px solid #174a89;border-radius: 50px;color: #174a89;font-size: 10px;font-weight: 600;margin-left: 7px;padding: 0 5px;}
.room_detail .room_bb1 {float: left;font-size: 13px;margin-left: 1px; margin-top: 2px;}
.travel_date.traveler {padding: 9px 0;width: 100%;}
.book_bg {background-color: #fafafa;padding: 15px 30px;}
.travel_date.room_bb p {margin: 0;}
.book_now .b_price span {font-size: 30px;}
.book_now .b_price {float: right;font-size: 14px;margin-bottom: 2px;}
.travel_txt{color: #666666;font-size: 16px;font-weight: 400;font-family: "PT Serif",serif;float: left;width: 100%;}
.cpy_last_name a{border: 1px solid #174a89; border-radius: 50px;color: #000000;float: left;font-family: "PT Serif",serif;font-size: 11px;
  font-weight: 400;padding: 2px 10px;text-transform: uppercase;margin-top: 8px;}
.book_bg .e_input {margin-bottom: 8px;}
.brd_right{ border-right: 1px solid #eeeeee;}
.disp_cell {display: table-cell;float: none;vertical-align: top;}
.disp_table {display: table;width: 100%;}
.book_bg .select_box .icon_select {right: 18%;}
.b_contact_us {border-bottom: 1px solid #c7c7c7;overflow: hidden;padding:17px 30px 10px;}
.book_now_headng{margin-bottom: 15px;margin-top: 0;font-family: "PT Serif",serif;font-size: 20px;font-weight: 400;color: #000000;}
.book_note{font-size: 14px;color: #666666;font-family: 'Open Sans', sans-serif;font-style: italic;font-weight: 400;margin-bottom: 15px;}
.book_check > input {display: none;}
.book_check .req_checkbox::before{border: 1px solid #9e9f9f;content: "";display: inline-block;height: 13px; left: 0;margin-right: 10px;position: absolute;
    top: 3px;width: 13px;}
.book_check input[type="checkbox"]:checked + label::before{border: 1px solid #9e9f9f; color: #333333;content: "\f00c";font-family: "fontawesome";font-size: 9px;
    text-align: center;}
.book_check {float: left;margin-right: 15px;}
.book_check .req_checkbox {padding-left: 20px;position: relative;font-size: 14px;color: #000000;font-weight: 400;font-family: 'Open Sans', sans-serif;float: left;margin: 0;}
.other_remark textarea {border: 1px solid #dddddd;color: #888888;font-family: "PT Serif",serif;font-size: 16px;font-weight: 400;padding: 10px 16px;resize: none;width: 90%;}
.other_remark {margin-top: 15px;margin-bottom: 10px;}
.notes .req_checkbox {float: left;margin: 0;}
.notes .book_check p {margin-left: 22px;color: #666666;font-size: 14px;}
.b_contact_us.cancellation {border: medium none;}
.cancel_content{color: #666666;font-size: 14px;margin-bottom: 18px;}
.b_contact_us .b_detail{color: #111111;font-size: 14px;font-family: "PT Serif",serif;font-weight: 700;margin-top: 20px;}
.i_agree_txt {float: left;margin-left: 22px;color: #000000;}
.salutation .e_input {color: #000000;}
.cancellation .book_now_headng {margin-bottom: 10px;}
.notes .book_now_headng {margin-bottom: 10px;}
.agency_no {float: right; color: #888888;font-family: "PT Serif",serif;font-weight: 400; font-size: 16px;margin-top: 30px;}
.agency_no > span {font-size: 16px;}
a:hover {text-decoration: none;}
.bookng_edit a{border: 1px solid #174a89;border-radius: 50px;color: #000000;font-family: "PT Serif",serif;font-size: 11px;
    font-weight: 400;padding: 1px 10px;text-transform: uppercase;}
.bookng_edit {margin-left: 10px;}
.passenger {color: #000000;font-size: 16px;font-weight: 400;margin-bottom: 5px;font-family: "PT Serif",serif;}
.cnf_bookng .e_btn {float: left;padding: 8px 15px 8px 20px;}
.cnf_bookng {padding: 17px 45px 10px;}
.b_contact_us.cnt {padding: 10px 30px;}
.voucher {border: 1px solid #333333;border-radius: 25px;color: #333333;cursor: pointer;float: right;font-family: "PT Serif",serif;font-size: 14px;
  font-weight: 400;padding: 8px 20px;text-transform: uppercase;}
.cnfirm_book .white_bg_heading {padding-top: 5px;float:left;}
.reg_heading.cnfirm_book {padding: 22px 15px;}
.b_contact_us.add_hotel_btn {border: medium none;}
.cnf .book_check p {margin: 0;}
.confirm_btns .voucher {float: left;margin-right: 10px;}
.add_hotel_btn .voucher {float: left;}
.b_contact_us.confirm_btns {padding: 17px 30px;}
.cnfirm_book h5 {    float: left;    margin: 6px 0 0 10px;}
.cnfirm_book h5 span {font-family: "PT Serif",serif;font-size: 22px;font-weight: 400;text-transform: uppercase;}
.book_ptag{float:right;}
/***Book Now End**/ 


/***Pre Loader **/ 
.preload_up {  background-image: url("../../images/worldnethotels/loader_bg.jpg");display: block;height: 500px;width: 100%;background-position: 50% 50%;}
.preload_down {background-color: #174a8b;height: 290px; position: relative;}
.loader .pl_map {background-position: -19px -151px;height: 52px;margin: 25px auto 0;width: 39px;}
.pl_detinatn {color: #3b2a20;font-size: 14px;font-style: italic;margin-top: 15px;font-weight: 400;font-family: "PT Serif",serif;text-transform: capitalize;margin-bottom: 5px;}
.pl_hotelname{font-family: 'Open Sans', sans-serif;font-weight: 700;color: #3b2a20;font-size: 15px;text-transform: uppercase;margin: 0;}
.pl_check {float: none;margin: 50px auto;padding: 0 30px;text-align: center;width: 100%;}
.loader_img {color: #3b2a20;display: inline;float: left;font-size: 14px;padding: 0 5px;  width: 116px;}
.check_in {display: inline-block;float: left;}
.check_in .pl_detinatn {margin-bottom: 4px;margin-top: 0;}
.loader_img span {float: left;margin-top: 20px;width: 100%;}
.loader {background-color: #e9eaeb;border: 9px solid #ffffff;border-radius: 100%;color: #ffffff;float: none;height: 400px;left: 0px;margin-bottom: 0;margin-left: auto;margin-right: auto;position: absolute;right: 0;text-align: center;top: -136px;width: 400px;}
#percentage_display {display: inline-block;float: none; width: 100%;}
/***Pre Loader  end**/ 

/***QUOTATION START  - Rinki**/
.bdr_bottomquote{border-bottom: 3px solid #d3d3d3;}
.bdr_quote{border: 1px solid  #cdcad7;}
.img_quote{border:0px; height: 100px;padding:10px 0px 15px 30px;}
.head_quote{float:right;margin-right:25px;margin-top:5px;font-size: 18px;width: 100%;text-align: right;}
.head_right_quote{padding-top: 15px;color:#2f2f2f;float: right;padding-right: 50px;font-size:11px;font-weight:400;font-family: 'Open Sans', serif;}
.pad_right15{padding-right:15px;}
.quote_user_header{font-family: 'PT Serif', serif;font-size: 18px;font-weight: 400;color:#000000;padding:10px 0px 20px 30px;}
.pad_top5_quote{padding-top: 5px;}
.quote_color_head{background: #E4E4E4;margin-bottom: 10px;}
.quote_color_headin{font-family: 'PT Serif', serif;font-size: 15px;font-weight: 400;color:#000000;padding:15px 35px 0px 30px;}
.pad_bottom10{padding-bottom: 10px;}
.quote_color_head_right{font-size: 14px;padding-right: 10px;}
.quote_top_bottom_border{border-top: 1px solid #BABABA;border-bottom: 1px solid #BABABA;}
.quote_content1{font-family: 'PT Serif', serif;font-size:15px;font-weight: 400;color:#000000;padding-left: 20px;}
.quote_color_content{color:#888888;}
.quote_content2{padding-left: 5px;}
.quote_content3{font-family: 'PT Serif', serif;font-size:13px;font-weight: 400;color:#000000; padding-left: 13px;}
.quote_mar_pad{padding-left: 5px;margin-right: 5px;}
.quote_pad_t_20{padding-top: 20px;}
.quote_cancellation{font-family: 'PT Serif', sans-serif;font-size:18px;font-weight:400;color:#000000;padding-left:27px;margin-bottom: 0px;}
.quote_cancellation1{font-family: 'Open Sans', sans-serif;font-size:13px;font-weight:400;color:#666666; padding-left: 28px;}
.quote_cancellation2{font-family: 'PT Serif', sans-serif;font-size:14px;font-weight:400;color:#000000;padding-left:27px;margin-bottom: 0px;}
.quote_cancellation3{font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:400;color:#666666; padding-left: 28px;padding-bottom: 10px;}
.mar_b_10{margin-bottom: 10px;}
.pad_disclaimer{padding:8px 30px 5px 25px; overflow: hidden;}
.list_disclaimer{list-style: none;font-size: 13px;color:#686868;font-family: 'Open Sans', sans-serif; margin-bottom: 20px;}
.list_head{font-size: 17px;color:#000000;font-family: 'PT Serif', sans-serif;}
.add_quote .list_box_left{float: left;padding-left: 20px;width: 70%;}
.add_quote .list_box_right {float: right;padding-right: 24px;text-align: right;width: 30%;}
.add_quote .available {margin-top: 0px;color: #000000;float: right;font-family: "PT Serif",serif;font-size: 13px;font-weight: 400;position: relative;width: 35%;}
.add_quote .list_star {border-right: none;float: left;padding-right: 10px;}
.add_quote .rating_box {margin-top: 0px;float: left;width: 100%;}
.add_quote .verify_btn {float: left;width: 100%;margin-top: 6px;}
.add_quote .list_buttons a { border: 1px solid #333333;border-radius: 25px;color: #333333;cursor: pointer;float: right;font-family: "PT Serif",serif;font-size: 14px;font-weight: 400;padding: 7px 35px;text-transform: uppercase;}
.add_quote .m_input{border: 1px solid #dddddd;color: #000000;font-family: "PT Serif",serif;font-size: 16px;font-weight: 400;margin-bottom: 12px;padding: 8px 15px 50px;position: relative;width: 100%;}
.add_quote .e_button {padding: 7px 23px;}
.quote_user_header .e_input{margin-bottom: 10px;}
.add_quote .list_box_up{padding: 18px 8px 9px;}
.map_btn1 {background-position: -70px -210px; width: 16px;height: 11px;}
.head_right_quote .map_btn1 {float: left; margin-right: 5px;}
.head_right_quote a .pad_right15 { display: inline-block;font-size: 13px; line-height: 12px; padding-top: 2px; vertical-align: top;}
.head_right_quote > a { float: left;}
.head_right_quote p {float: left;}
.head_right_quote .print_btn { float: left;margin-right: 5px;}

/***QUOTATION END  - Rinki**/

/***COMPARE START  - Rinki**/
.cross_compare {float: right;font-size: 18px;margin-right: 5px;margin-left: 5px;}
.compare_add{ font-family: 'Open Sans', serif;font-weight:400;font-size:13px;padding: 20px 24px 15px 0;color:#2d2d2d; }
.compare_head2{padding:20px 0px 0px 30px;font-family: 'PT Serif', serif;font-size: 15px;font-weight: 400;color:#000000;}
.compare_icon{color:#2f2f2f;font-size:11px;font-weight:400;font-family: 'Open Sans', serif;float:right;padding-right: 25px;position: relative;}
.list_star_compare .gold {color: #174a89;}
.list_star_compare .grey{color:#DCDCDC;}
.list_star_compare{ padding:15px 0px 20px 20px;margin: 0 0 0 0 ; border-bottom:1px solid  #C2C2C2;}
.list_star_compare .fa{font-size: 13px;}
.com_inner1{padding: 0px 11px 0 25px;}
.comp_img_cross{position: absolute;right: 10px;padding-top: 5px;}
.comp_bdr{border:1px solid #C2C2C2;}
.comp_hotel1{color: #888888;font-family:  'Open Sans',sans-serif;font-size: 11px; font-weight: 400;}
.comp_hotel2{color: #888888;font-family:  'Open Sans',sans-serif;font-size: 11px; font-weight: 400;}
.comp_loc_img{box-sizing: border-box;padding:15px;}
.comp_col1{font-family: 'PT Serif', serif;font-size: 15px;font-weight: 400;border-right:1px solid #C2C2C2;border-left:1px solid #C2C2C2;color:#000000;}
.comp_headcol1{ text-align:left;float:left;background:#E4E4E4;padding: 8px 0px 8px 20px;border-bottom:1px solid #C2C2C2;font-size: 13px;text-transform:uppercase; }
.comp_headcol2{text-align: right;float:left;background:#E4E4E4;padding: 8px 20px 8px 0px;border-bottom:1px solid #C2C2C2;font-size: 13px;text-transform:uppercase;}
.comp_detailcol{ font-family: 'PT Serif', serif;font-size: 15px;font-weight: 400;border-right:1px solid #C2C2C2;border-left:1px solid #C2C2C2;color:#000000; }
.comp_detailcol1{ text-align: left;float:left;padding: 11px 0 12px 20px;font-size: 13px; }
.comp_detailcol2{text-align: left;float:left;font-size: 13px;padding: 11px 0 25px 26px;}
.comp_detailcol3{text-align: right;float:left;padding: 11px 20px 8px 5px;font-size: 13px;}
.comp_detailcol3 p{font-size: 16px;margin:0px;word-wrap:break-word;}
.h_line_up{border-bottom: 1px solid #E4E4E4;clear: both;}
.h_line {border-bottom: 1px solid #C2C2C2;clear: both;}
.more_div{font-family: 'PT Serif', serif;font-size: 15px;font-weight: 400;color:#000000;}
.more_div .list_buttons{float:none;padding: 11px 0 6px 10px;border:1px solid #C2C2C2;border-top: none;}
.comp_imp_text_pad{ padding:30px 0px 10px 25px ; }
.comp_text1{font-family: 'PT Serif', serif;font-size: 20px;font-weight: 400;color:#000000;margin-bottom: 0px;}
.comp_text2{font-family: 'Open Sans', serif;font-size: 13px;font-weight: 400;color:#666666;margin-top: 0px;padding-top: 0px;}
.list_star_compare .h3_text {color: #333333;font-family: "PT Serif",serif;font-size: 18px;font-weight: 400;margin: 0;}
.comp_img_cross .white{color:#ffffff;font-size: 18px;}
.event_img {height: 206px;overflow: hidden;width:100%;}
.disp_toogle{display: none;}
.bdr_b_no{border-bottom: none;}
.fontaw{margin-right:5px;font-size:16px;}

/***COMPARE END  - Rinki**/

/***MY ACCOUNT start  - Rinki**/
.nav-pills .custom_tab {float:none;display: table-cell;text-align: center;}
.nav-pills .custom_tab.active{background:#223f81;}
.myacc_tab .nav.nav-pills{display: table;width: 100%;}
.custom_tab {background:#888888;color: #fff;height:85px;display: table-cell;border-right: 2px solid #fff;vertical-align: middle;}
.custom_tab .tab_a{ background:#888888;padding: 20px; display: inline-block;}
.msg_cnt {position: relative;width: 33px;display: inline-block;}
.custom_tab .credit {background-position: -116px -155px ;height: 31px; width: 27px;margin-right: 8px;display: inline-block;float: left;}
.custom_tab .edit {background-position: -157px -156px ;height: 31px; width: 38px;margin-right: 8px;display: inline-block;float: left;}
.custom_tab .password {background-position: -205px -156px;height: 38px; width: 38px;margin-right: 8px;display: inline-block;float: left;}
.custom_tab .manage {background-position: -257px -154px;height: 38px; width: 38px;margin-right: 8px;display: inline-block;float: left;}
.custom_tab .message {background-position: -317px -160px;height: 22px; width: 33px;margin-right: 8px;display: inline-block;float: left;margin-top: 5px;}
.nav-pills .custom_tab:last-child {border-right: none;}
.credit.sprite {display: inline-block;float: left;}
.bdr_all{border:1px solid #D7D7D7; width:1169px;box-shadow: 2px 4px 4px #dddddd;}
.my_acntbrd{border:1px solid #D7D7D7;box-shadow: 2px 4px 4px #dddddd;padding: 0 40px;}
.bdr_right{ border-right:1px solid #D7D7D7;}
.bdr_bottom{ border-bottom:1px solid #EEEEEE;}
.list_style p {bottom: 3px;color: #333;float: left;font-size: 13px;margin-bottom: 0;padding-left: 1px;padding-top: 6px;position: sticky;width: 50%;font-family: "PT Serif",serif;}
.bdr_col{border:1px solid #D7D7D7;}
.acnt_cnt {float: left;font-size: 14px;padding-top: 4px;text-align: right;width: 15%;color: #333;font-size: 13px;}
.list_style li {font-size: 18px;list-style-type: disc;margin-left: 10px;}
.list_style_credit li {font-size: 25px;list-style-type: square;margin:0px;}
.acnt_confrm {color: #74C044;}
.acnt_vouchr{color:#FF8003;}
.acnt_cancl{color:#EE5126;}
.acnt_onreq{color:#0085CA;}
.acnt_rejct{color:#8F8F8F;}
.credit1{color:#BF8F41;}
.list_style_credit p{font-family: 'Open Sans', serif;font-size: 14px;color:#000000;position: relative;padding-left: 15px;margin-bottom: 15px;}
.boxes {display: table;width: 100%;height: 100%;padding-bottom: 10px;padding-top: 10px;}
.box {display: table-cell;text-align: left;vertical-align: middle;font-family: "PT Serif",serif;}
.custom_tab p {font-size: 14px;color:#fff;font-family: 'PT Serif', serif; text-transform: uppercase;line-height: 17px;margin:0;display: inline-block;text-align: left;}
.tabedit{padding-bottom: 10px;padding-top:10px;font-size: 14px;color:#fff;font-family: 'PT Serif', serif;display: inline-block;text-align: left;margin: 0;line-height: 17px;}
.tabmsg{vertical-align: 5px;padding-left: 5px;}
.top_no_message{ position:absolute;background:#223f81;color:#ffffff;border-radius: 50px;width:16px;height:16px;font-size:9px;font-weight: 600;text-align: center;right: -6px;top: -3px;border: 2px solid #888888; }
.padding_tblr_account{padding:12px 45px 45px 45px;}
.pad_t_20{padding-top: 20px;}
.pad_t_35{padding-top: 35px;}
.pad_t_30{padding-top: 30px;}
.credit_sub{color:#8e8e8e;font-family: 'Open Sans', serif;font-size:14px;font-weight: 400;}
.pad_35_l{padding-left: 35px;}
.recent_book_head{background:#888888;color:#fff;}
.recent_book{color:#000000;border-top:none;}
/***MY ACCOUNT END  - Rinki**/

/* my account Reshma S. */

.my_credt {width: auto;float: left; padding-right: 30px;}
.my_credt:last-child {padding-right: 0;}
.list_style_credit {margin-right: 35px;margin-bottom: 15px;}
.my_totalcrdt{color:#AAAAAA;font-family: 'Open Sans', serif; font-size: 14px;margin-bottom: 7px;}
.my_credt p::before {width: 10px;height: 10px;content: ""; background: #000; position: absolute;margin-top: 5px;left: 0;}
.my_credt:first-child p:before {background: #c58e3c;}
.my_bkactvty{padding:20px 20px 0px 10px;}
.my_acntbtn{margin: -45px 0 0;text-align: right;}
.my_rcntlybk{padding-left: 0px;}
.xs_tblcontent label{display:none;}
.xs_tblcontent1 label{display:none;}
.subagnt_check .verify_tab.align_bkbox {width: auto;float: left;margin-right: 25px;}



/* my account Reshma S end. */

/***MY Reports***/
.reports_tab .reports {margin-top: 15px;}
.reports .req_checkbox {font-size: 16px;font-family: "PT Serif",serif;}
.reports .req_checkbox {font-family: "PT Serif",serif;font-size: 16px;padding-left: 25px;}
.reports .e_input {color: #888888;}
.reports .icon_select {top: 18%;}
.reports .book_check .req_checkbox::before {top: 6px;}
.download_btn {background-position: -49px -210px;width: 11px;height: 14px;}
.print_btn{background-position:-22px -209px;width: 16px;height: 15px;}
.rep_icon {color: #515151;float: left;font-family: "Open Sans",serif;cursor: pointer;font-size: 12px;font-weight: 400;line-height: 13px;margin-left: 20px;}
.rep_icon span {float: left;margin-right: 6px;}
.rep_downld {margin-top: 30px;}
.cell.booked_on {width: 128px;}
.cell.check_in {width: 90px;}
.cell.booking_id {width: 122px;}
.cell.voucher_id {width: 120px;}
.cell.services {width: 105px;}
.cell.pax_no {overflow-wrap: break-word;width: 175px;}
.cell.cum_balance {padding: 14px 0;width: 90px;}
.cell.balance {width: 100px;}
.reports_tab .nav-pills li a {background-color: #888888;border-radius: 0;color: #ffffff;float: none;font-family: "PT Serif",serif;
  font-size: 16px;font-weight: 400;height: 82px;padding: 25px 30px;text-align: center;text-transform: uppercase;width: 291.7px;}
.reports_tab .nav-pills li.active a{background-color: #174a89;}
.book_st {background-position: -284px -44px;height: 30px;width: 31px;}
.reports_tab .nav-pills li span {display: inline-block;margin-right: 10px;vertical-align: middle;}
.reports_tab .nav-pills li p {display: inline-block;margin: 0;vertical-align: middle;}
.reports_tab .nav-pills > li + li {margin-left: 1px;}
.payment{background-position: -328px -44px;width: 35px;height: 32px;}
.invoice{background-position: -383px -44px;width: 24px;height: 32px;}
.voucher_icon{background-position: -428px -44px;width: 34px;height: 25px;}
/***MY Reports End**/

/***Hotel Detail**/
.lt_popup {cursor: pointer;}
.modal-dialog.modal_popup {width: 1000px;}
.modal_popup .modal-content {border-radius: 0;}
.list_box_up.modal_box {padding: 5px 30px 17px;width: 100%;}
.close.modal_pop {background-color: #000000;border-radius: 50%;color: #ffffff;font-size: 15px;height: 16px;line-height: 7px;margin: 5px 5px 0 0;
  opacity: 1;padding: 0 3px 2px;width: 16px;}
.list_box_right.modal1 .available > span::before {left: auto;right: 76px;}
.list_box_right.modal1 .on_request > span::before {left: auto;right: 90px;}
.list_box_right.modal1 .available {margin-bottom: 8px;margin-top: 0;}
.list_box_right.modal1 p {line-height: 23px;}
.rating_box.rate_popup {margin-top: 20px;}
.ht_detail_box .item .thumb {width: 25%;cursor: pointer;float: left;border-right: 2px solid #ffffff;}
.ht_detail_box .item .thumb img {height: 70px;margin: 2px;width: 100%;}
.ht_detail_box .item img {width: 100%;}
.ht_panel {background-color:#d4d4d4;overflow: hidden;padding: 0 30px;}
.ht_panel li.active > a {background-color: #174a89;border-radius: 0;}
.ht_panel li > a {border-radius: 0;border-right: 1px solid #d4d4d4;color: #333333;padding: 15px 23px;text-transform: uppercase;font-family: "PT Serif",serif;font-size: 12px;font-weight: 400;letter-spacing: 0.9px;}
.hd_link a {color: #fff;float: left;font-size: 11px;font-family: 'Open Sans', serif;font-weight:400;}
.hd_link a span {display: inline-block;margin-right: 5px;}
.em_icon{background-position: -97px -210px;width: 16px;height: 11px;}
.pr_icon{background-position: -125px -209px;width: 16px;height: 15px;}
.hd_link a.email1 {margin-right: 18px;}
.ht_panel .hd_link {padding: 14px 0;float:right;}
.print1 span {vertical-align: middle;}
.tab-content.ht_detail_box {padding: 30px;}
.ht_detail_content {color: #666666;font-size: 14px;font-family: "PT Serif",serif;font-weight: 400;}
.ht_detail_box .item > img {height: 312px;margin-top: 5px;}
.ht_detail_box #thumbcarousel .carousel-control {background-color: #c4c4c4;background-image: none;height: 70px;margin-top: 2px;opacity: 1;padding: 21px 14px;width: 42px;}
#thumbcarousel .carousel-inner {margin: 0 auto;width: 81%;}
.ht_detail_box #thumbcarousel .carousel-control.right {width: 41px;}
.ht_detail_box #thumbcarousel .carousel-control:hover {background-color: #3e2d23;}
.ht_detail_box .item .thumb:hover img {border: 3px solid #174a89;}
.morecontent span {display: none;}
.morelink {display: block;}
.hd_more {color: #174a89;display: block;font-size: 16px;font-weight: normal;margin-top: 10px; font-family: "PT Serif",serif;}
/***Hotel Detail End**/

.e_input:focus{border: 1px solid #d8b98a;}
textarea {resize: none;}

/***Ratebreakup ***/

.table_break {float: left; border: 1px solid #b7b8b8;width: 100%;margin-left: 2px;}
.table_break .rb {float: left;text-align: center;font-size: 14px;color: #888888;font-weight: 400;font-family: "PT Serif",serif;width: 110px;}
.rb_header {border-bottom: 1px solid #b7b8b8;float: left;width: 100%;padding: 6px 0;}
.rb_content {float: left;width: 100%;border-bottom: 1px solid #c6c6c6;}
.rb_content .rb.rb_field {width: 93px;border-bottom: 1px solid #fefbfb;padding: 0;}
.rb_field .vertical_text {padding: 8px 25px;}
.rb_content .rb_txt {display: block;color: #000000;}
.rb_content .rb {padding: 10px 3px 11px;vertical-align: middle;border-right: 1px solid #c6c6c6;width: 110px;}
.rb_content .rb:last-child {border-bottom: none;}
.rb_table .rb_content:last-child {border: none;}
.rb_table .rb_content:last-child .rb_field p {padding-bottom: 9px;}
.rb_table .rb_content:last-child .rb_field {border-bottom: none;}
.table_break .rb:first-child {width: 93px;}
/***Ratebreakup ends***/

/***Static pages ****/

.static_header h3 {font-family: 'Open Sans', sans-serif;font-size: 24px;font-weight: 400;color: #C58E3C;text-transform: capitalize;border-bottom: 1px solid #C58E3C;padding-bottom: 30px;}
.static_content p {margin: 20px 0 0;color: #333333;font-size: 14px;text-align: justify;}
.static_content h4 {margin: 20px 0 0;font-size: 14px;color: #000000;font-weight: 600;}
.trans180{transform: rotate(180deg);}

.list_box_right p.discount_rate{font-family: "PT Serif",serif;color: #ff0000;font-weight:bold;}
.e_input.text_readonly{color:#707070;}
.pref_txt{color:#9a7835;font-size:15px;font-weight:bold;margin:0 !important;display:inline-block;padding:0;font-family:"PT Serif",serif}
.status_box{float:left;width:22%;text-align:left; }
.status_box .available span::before {background: #39b54a none repeat scroll 0 0;border: 1px solid #39b54a;border-radius: 50px;content: "";
  height: 8px;left: 17px;position: absolute;top: 7px;width: 8px;}
.status_box .available{color: #000000;float: none;font-family: "PT Serif",serif;font-size: 13px;font-weight: 400;margin-top: 0px;position: relative;width: 100%;}
.status_box .on_request span::before {background: #E3B358 none repeat scroll 0 0;border: 1px solid #E3B358;border-radius: 50px;content: "";
  height: 8px;left: 5px;position: absolute;top: 6px;width: 8px;}
.status_box .on_request{color: #000000;float: none;font-family: "PT Serif",serif;font-size: 13px;font-weight: 400;margin-top: 0px;position: relative;width: 100%;}
.status_box .on_request .onre {display:inline-block;margin:0;margin-left:10px}
.status_box .available .avai {display:inline-block;margin:0;margin-left:20px}

.listing_pagination .pagination a.active {background: rgba(0, 0, 0, 0) linear-gradient(#c7203a, #fb294a, #fb294a, #c7203a) repeat scroll 0 0; color: #ffffff; }

#sidebar {position: absolute;height:895px; width:312px;}
#sidebar.fixed {position: fixed; top: 0;}   
.pointer-none {pointer-events:none; opacity:0.5;}
.text_show_only{position: absolute;right: 80px;top: 0;}
.right_dvpad {padding-left: 20px;float: right; min-height:3000px;}
/*new css*/
.account_icon p i {font-size: 17px; vertical-align: -1px; padding-right: 5px;}
.footer_bottom p {color: #c5c0bd; text-align: center; font-family: "PT Serif",serif; font-size: 16px; }
.footer_bottom p a{color: #c5c0bd;}
/*about us*/
.aboutus_content h1 { font-size: 22px; color: #174a8b; font-weight: 500;}
.aboutus_content p {font-size: 15px; text-align: justify; line-height: 25px; color: #333 }
.aboutus_content p a{color: #333}
.aboutus_content p a:hover{color: #333}
.c_address a:hover, .c_address a:focus { color: #c7203a;}
.travell_box .modal-body {padding: 0px 10px;}
.travell_box .room_1{border: none}
.travell_box .modal-body {padding: 0px 10px;}
.travell_box .pad_right0 { padding-right: 15px;}
.footer_img img {display: none; }
.loaderdv {position: absolute; right: 55%; top: 65px;}
.vochr.b_contact_us.add_hotel_btn.hover_black a{margin-right: 10px}
.add_hotel_btn a{margin-right: 10px}
.add_hotel_btn a:hover{background: #174a89; color: #fff}
.vochr.b_contact_us.add_hotel_btn.hover_black a:hover {background: #174a89; color: #fff}
.hover_black a:hover {background: #174a89; color: #fff}
.added_quote { color: #fff !important;}
.loader_img img{width: 30px}
.logo-bg{ background-color: #fff; padding: 0 10px; border-radius: 6px;}
.total-price-grid {position: relative; }
.total-price-grid .detail_price {padding-right: 20px; }
.total-price-grid a.fa.fa-info-circle {position: absolute; right: 0; }
.detailing_bg .detail_block a:hover, .detailing_bg .detail_block a:focus { color: #fff; text-decoration: none; outline: none;}
