
@import url(https://fonts.googleapis.com/css?family=Lato:400,400italic,700,700italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Kaushan+Script|Montserrat);



body{ margin:0px; background:#FFFFFF; font-family:"Lato";}
p, h1, h2, h3, h4, h5, h6{margin:0px;}




.hr_01{ background:#0097d2; height:4px; margin: 0 auto;  border:none; outline: none; clear:both; margin-bottom: 20px; width: 6%; }

.img_center{text-align:center;}


.top-section{background: #008dd3; float: left; width: 100%; margin: 0px; padding: 0px; }
.logo-section{background: #ffffff; float: left; width: 100%; margin: 0px; padding: 0px; }
.menu-section{float: left; width: 100%; margin: 0px; padding: 0px; }
.full-width{float: left; width: 100%; margin: 0px; padding: 0px;}


.top-menu{padding-right: 0;}
.top-menu-back{background: #54b769; float: left; width: 100%;}
.top-menu-cont{padding: 8px 0; margin-bottom: 0;position: relative;}
.top-menu-cont li{float: left; border-right: 1px solid #a4d9b0; padding: 0 10px;width: auto;position: relative; list-style: none; outline: none;}
.top-menu-cont li:last-child{border-right: 0; padding-right: 0; outline: none;}
.top-menu-cont li a{color: #ffffff; font-family:"Lato"; font-size: 14px; font-weight: 400; display:block;cursor: pointer; outline: none;}
.top-menu-cont li a:hover{color: #ffffff; outline: none;}


.menu_bg{background:#ffffff; width: 100%; float: left;}

.navbar-brand {
  float: left;
  height: 100px;
  padding: 0px 0px 0px 0px;
  font-size: 18px;
  line-height: 20px;
  width:100%;
 
}

/* main Navbar */


.navbar_small{ margin:20px 0px 0px 0px;}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 0px;
  border: 1px solid transparent;
  font-family:"Lato"; font-size: 14px; font-weight: 700;
  text-transform: uppercase;
}

.navbar-nav > li > a {
    padding-top: 12px;
    padding-bottom: 12px;
	padding-left: 22px;
	padding-right: 22px;
	color:#7f7c77;
}

.navbar-nav {
  margin: 0px 0px;
}

.navbar-default {
  background-color: transparent;
  border-color: transparent;
  font-family:"Lato"; font-size: 14px; font-weight: 700;
  text-transform: uppercase;
  color:#fff;
}

.navbar-default .navbar-nav > li > a {
  color: #7f7c77;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #11a2da;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #11a2da;
  background-color: transparent;
}


.navbar-default .navbar-toggle {
  border-color: #009bd7;
  background-color: #009bd7;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #009bd7;
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 10px 10px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px;
  margin:-30px 0px 0px 0px;
}

.navbar-collapse {
  padding-right: 0px;
  padding-left: 0px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: none;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: none;
}

.navbar-nav {
    margin: 30px -15px;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #11a2da;
  background-color:transparent;
}

/* main Navbar */


/* banner css */
.banner_text_01{font-family:"Lato"; font-size: 48px; font-weight: 400; line-height: 30px; color:#fff; text-align:left; margin:0px 0px 0px 0px; padding:0px; text-transform: uppercase; }
.banner_text_02{font-family:"Lato"; font-size: 38px; font-weight: 900; color:#fff; text-align:left; margin:0px 0px 0px 0px; padding:0px;}



.carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 0px;
    bottom: 30%;
    z-index: 9;
  }

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
display: block;
height: auto;
max-width: 100%;
line-height: 1;
width: 100%; // Add this
}

.inner-banner-image{
display: block;
height: auto;
max-width: 100%;
line-height: 1;
width: 100%; // Add this
}


.carousel-control {
  position: absolute;
  top: 50%;
  bottom: 0;
  left: 15%;
  width: 5%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background: none;
}
.carousel-control.right {
  right: 15%;
  left: auto;
  background: none;
}

.inner-banner{ margin: -35% 0 0 8% ; padding: 0% 0 0 0%; float: left; width: 100%;}
.inner-banner2{ margin: -14% 0 0 8% ; padding: 0% 0 0 0%; float: left; width: 100%;}
.banner-inner-text_01{font-family:"Lato"; font-size: 48px; font-weight: 400; line-height: 30px; color:#fff; text-align:left; margin:0px 0px 0px 0px; padding:0px; text-shadow: 1px 2px 4px rgba(0, 0, 0, 0.6); text-transform: uppercase;}
.banner-inner-text_02{font-family:"Lato"; font-size: 38px; font-weight: 900; color:#fff; text-align:left; margin:0px 0px 0px 0px; padding:0px; text-shadow: 1px 2px 4px rgba(0, 0, 0, 0.6); text-transform: uppercase;}


/* banner css */


/* main Content CSS */
.section_01{width: 100%; float: left; background: #f8f8f8; height: auto;padding: 60px 0;}

.white_box{background: #ffffff; margin: 0px; padding: 0px 25px 25px 25px; width: 100%; float: left; min-height:332px;}
.white_box_margin{margin-bottom: 50px;}

.icons{margin:-42px 0px 20px 0px;}

.white_box_heading_01{font-family:"Lato"; font-size: 16px; font-weight: 700; margin:0px; color: #1c1c1c; text-transform:uppercase; padding:0px 0px 25px 0px; text-align: center;}
.white_box_text_01{font-family:"Lato"; font-size: 13px; font-weight: 400; margin:0px; color: #8c8c8c;  padding:0px 0px 25px 0px; /* text-align: center; */}

.view_more_btn{font-family:"Lato"; font-size: 12px; font-weight: 400; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:8px 16px; background:#ffba02; border-radius:0;}
.view_more_btn:hover{background:#e9aa02;  color:#ffffff; border-radius:0;}


.heading_03{font-family:"Lato"; font-size: 24px; font-weight: 400; margin:0px 0px 18px 0px; color: #ff9c01; text-transform:uppercase; padding:15px 0px 5px 0px; text-align: left;}
.heading_03_blue{font-family:"Lato"; font-size: 24px; font-weight: 400; margin:0px 0px 18px 0px; color: #0178d8; text-transform:uppercase; padding:15px 0px 5px 20px; text-align: left;}
.clock_icon{margin:-15px 0px 0px 0px;}
.book_now_image_1{margin:0px 0px 20px 0px; cursor: pointer;}
.book_now_image_2{margin:0px 0px 0px 0px; cursor: pointer;}

.clock_box{width: 100%; float: left; margin: 0px; padding: 0px;}
.clock_box_01{width: 100%; float: left; margin: 0px; padding: 10px 0px 10px 15px; background: #919291 url("/project_folder/suha/images/singapore_bg_icon.png") no-repeat right bottom; min-height: 90px;}
.clock_box_02{width: 100%; float: left; margin: 0px; padding: 10px 0px 10px 15px; background: #008dd3 url("/project_folder/suha/images/new_york_bg_icon.png") no-repeat right bottom; min-height: 90px;}
.clock_box_03{width: 100%; float: left; margin: 0px; padding: 10px 0px 10px 15px; background: #72c267 url("/project_folder/suha/images/london_bg_icon.png") no-repeat right bottom; min-height: 90px;}
.clock_box_04{width: 100%; float: left; margin: 0px; padding: 10px 0px 10px 15px; background: #fecc46 url("/project_folder/suha/images/paris_bg_icon.png") no-repeat right bottom; min-height: 90px;}
.clock_box_05{width: 100%; float: left; margin: 0px; padding: 10px 0px 10px 15px; background: #00569d url("/project_folder/suha/images/UAE_bg_icon.png") no-repeat right bottom; min-height: 90px;}

.clock_text_01{font-family:"Lato"; font-size: 12px; font-weight: 400; color: #ffffff; margin: 0px; padding: 0px;}
.clock_text_02{font-family:"Lato"; font-size: 14px; font-weight: 400; color: #ffffff; margin: 0px; padding: 0px; text-transform: uppercase;}
.clock_text_03{font-family:"Lato"; font-size: 36px; line-height: 32px; font-weight: 900; color: #ffffff; margin: 0px; padding: 0px;}


.booking_box{width: 100%; float: left; margin: 0px; padding: 20px; background: #ffffff;}

.booking_listing{list-style:none;float:left;margin:0px 0 0 0px;padding:0px; width:100%;}  
.booking_listing ul{float:left;margin:0 auto;display:list-item;}
.booking_listing ul li{display:inline;  }
.booking_listing li {display:block;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:"Lato"; font-size: 18px; font-weight: 400;color:#5a5959; line-height: 20px; text-align:left;text-decoration:none;}
.booking_listing li a{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:"Lato"; font-size: 18px; font-weight: 400;color:#5a5959;text-align:left;text-decoration:none;}
.booking_listing li a:hover{color:#333; text-decoration:underline;}
.booking_listing .cell_bg1{margin:0px 0px 0px 0px;padding:20px 0 30px 30px;background: url(/project_folder/suha/images/booking_icon_01.png) no-repeat 0px 20px;list-style:none; border-bottom: #d0d3d4 dashed 1px;}
.booking_listing .cell_bg2{margin:0px 0px 0px 0px;padding:20px 0 30px 30px;background: url(/project_folder/suha/images/booking_icon_02.png) no-repeat 0px 20px;list-style:none; border-bottom: #d0d3d4 dashed 1px;}
.booking_listing .cell_bg3{margin:0px 0px 0px 0px;padding:20px 0 30px 30px;background: url(/project_folder/suha/images/booking_icon_03.png) no-repeat 0px 20px;list-style:none; border-bottom: #d0d3d4 dashed 1px;}
.booking_listing .cell_bg4{margin:0px 0px 0px 0px;padding:20px 0 30px 30px;background: url(/project_folder/suha/images/booking_icon_04.png) no-repeat 0px 20px;list-style:none;}

.list_text_01{color:#acacac; font-family:"Lato"; font-size: 14px; font-weight: 400;}

.hide_01{height: 64px; width: 100%; margin: 0px; padding: 0px;}

/* main Content CSS */


.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
  font-family:"Lato"; font-size: 16px; font-weight: 900;
  text-transform: uppercase;
}



.nav-tabs > li > a {
  margin-right: 0px;
  margin-left: 1px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
  color: #ffffff;
  outline: none;
  background: #00569d;
}

.nav-tabs > li > .tab_yellow
{
  margin-right: 0px;
  margin-left: 1px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
  color: #ffffff;
  outline: none;
  background: #ffba02;
}



.nav > li > a:hover, .nav > li > a:focus {
    background-color:#ffffff;
    text-decoration: none;
    outline: none;
    color: #222222;
}

.nav-tabs > li > a:hover {
  border-color: transparent;
  outline: none;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #222222;
  cursor: default;
  background-color: #fff;
  border: 1px solid transparent;
  border-bottom-color: transparent;
  outline: none;
}

.nav > li > a {
    display: block;
    padding: 15px 20px;
    position: relative;
}


.tab_main_box{padding:20px; margin: -200px 0px 0px 0px; width: 100%; float: left;}


.tab_box{width: 100%; float: left; margin: 0px; padding: 20px; background: #ffffff; border-bottom: #e9e9e9 solid 4px;}

h3{font-family:"Lato"; font-size: 22px; font-weight: 700; margin:0px; color:#222222; }

.tab_box_content{width: 100%; float: left; margin: 0px; padding: 0px;}
.tab_box_content_01{width: 40%; float: left; margin: 0px; padding: 10px; }
.tab_box_content_02{width: 30%; float: left; margin: 0px; padding: 10px; }
.tab_box_content_03{width: 30%; float: left; margin: 0px; padding: 10px; }

.tab_box_content_01_inner{width: 100%; float: left; margin: 0px; padding: 0px 0px 10px 0px; border-bottom: #bfc2c4 dashed 1px;}

.tab_form_box_01{width: 25%; float: left; margin: 0px; padding: 0px;}
.tab_form_box_02{width: 75%; float: left; margin: 0px; padding: 0px;}

.tab-content input, .tab-content select, .search-section input, .search-section select{height: 43px;color: #929292; border: 1px solid #ffffff; box-shadow:none; border-radius: 0;-webkit-border-radius: 0; -moz-border-radius: 0; font-family:"Lato"; font-size: 16px; font-weight: 400;}
.tab-content label, .search-section label{font-family:"Lato"; font-size: 15px !important; font-weight: 400; color: #333333; padding: 10px 0px 0px 0px;}
.tab-content.form-control::-moz-placeholder {
    color: #b7b7b7;
    opacity: 1;
}


.tab_form_box_011{width: 30%; float: left; margin: 0px; padding: 0px;}
.tab_form_box_012{width: 70%; float: left; margin: 0px; padding: 0px;}


.tab_box_content_11{width:30%; float: left; margin-right: 5%; padding: 0px 0px 10px 0px; border-bottom: #bfc2c4 dashed 1px;}
.tab_box_content_12{width:30%; float: left; margin-right: 5%; padding: 0px 0px 10px 0px; border-bottom: #bfc2c4 dashed 1px;}
.tab_box_content_13{width:30%; float: left; margin: 0px; padding: 0px 0px 10px 0px; border-bottom: #bfc2c4 dashed 1px;}

.tab_form_box_021{width: 30%; float: left; margin: 0px; padding: 0px;}
.tab_form_box_022{width: 70%; float: left; margin: 0px; padding: 0px;}

select{-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance:none; cursor: pointer;padding-left:10px !important;}

.cust-caret{z-index: 2; position: absolute;right: 10px;top: 16px; color: #b9b9b9;pointer-events:none;}
.cust-calendar{z-index: 2; position: absolute;right: 0px;top: 13px; color: #b9b9b9;pointer-events:none;}

.tab_box_content_21{width:60%; float: left; margin-right: 5%; padding: 0px 0px 10px 0px; border-bottom: #bfc2c4 dashed 1px;}

.tab_form_box_031{width: 40%; float: left; margin: 0px; padding: 0px;}
.tab_form_box_032{width: 60%; float: left; margin: 0px; padding: 0px;}


.search_button_box{text-align: center;}

.search_btn{font-family:"Lato"; font-size: 24px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:6px 16px; background:#72c267; border-radius:0; border-bottom: #599850 solid 4px;}
.search_btn:hover{background:#42703b;  color:#ffffff; border-radius:0; border-bottom: #599850 solid 4px;}


/* Text css */

h1{font-family:"Lato"; font-size: 18px; font-weight: 700; margin:0px; color: #0178d8; text-transform:uppercase; padding:30px 0px 15px 0px; text-align: center;}
h2{font-family:"Lato"; font-size: 36px; font-weight: 700; margin:0px 0px 30px 0px; color: #1c1c1c; text-transform:uppercase; padding:15px 0px 30px 0px; text-align: center;}


.textmatter_01{font: normal 14px/23px Arial, Helvetica, sans-serif; color:#333; text-align:justify; margin:0px; padding-bottom:0px;}
/* Text css */
/* Button Css */
.button_bg_01{background:#254775 url(/img/button_arrow.png) no-repeat right 6px; border-radius:0; font: normal 18px/20px 'geometr415_lt_btlite', Arial, Helvetica, sans-serif; color:#9bb2d2; text-transform:uppercase; text-align:left; padding-left:14px; padding-right:14px;  margin:8px 0px;}

.know_more{font: bold 11px/22px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; margin:20px 0px 0px 0px; padding:8px 16px; background:#006db2; border-radius:0;}
.know_more:hover{background:#fff; border:#006db2 solid 1px; color:#006db2; border-radius:0;}

/* Button Css*/ 


/* Hotel listing page */

.section_01_listing{width: 100%; float: left; background: #f8f8f8; height: auto;padding: 20px 0;}

.carousel-caption2 {
    bottom: 70%;
    margin-bottom: 150px;
  }

.main_listing_box{width: 100%; margin: -290px 0px 0px 0px; padding: 0px; background: #ffffff; float: left; z-index: 100;}

.main_listing_box_01{width: 100%; margin: 0px 0px 0px 0px; padding: 5px; background: #f8f8f8; float: left; border-bottom: #f1f1f1 solid 3px;}
.search_listing_box_1{width: 35%; margin: 0px 0px 0px 0px; padding: 0px; float: left; border-right: #e9e9e9 solid 1px;}
.search_listing_box_2{width: 23%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; border-right: #e9e9e9 solid 1px;}
.search_listing_box_3{width: 14%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; border-right: #e9e9e9 solid 1px;}
.search_listing_box_4{width: 14%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; border-right: #e9e9e9 solid 1px;}
.search_listing_box_5{width: 14%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; }

.search_text_01{font-family:"Lato"; font-size: 20px; font-weight: 700; color:#494848; text-align:center; padding: 10px 0px 10px 0px;}
.search_text_02{font-family:"Lato"; font-size: 12px; font-weight: 400; color:#9d9d9d; text-align:left; padding: 0px 0px 0px 0px; text-transform: uppercase;}
.search_text_03{font-family:"Lato"; font-size: 13px; font-weight: 400; color:#008dd3; text-align:left; padding: 0px 0px 0px 0px;}

.search_box_left{width: 24%; margin: 0px 0px 0px 0px; padding: 0px; float: left; font-family:"Lato"; font-size: 27px; font-weight: 400; color:#b7b7b7;}
.search_box_right{width: 76%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}

.search_box_left2{width: 46%; margin: 0px 0px 0px 0px; padding: 0px; float: left; font-family:"Lato"; font-size: 27px; font-weight: 400; color:#b7b7b7;}
.search_box_right2{width: 54%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}

.calendar-caret{text-align: right; padding: 0px 10px 0px 0px;}
.room-caret{text-align: right; padding: 0px 10px 0px 0px;}
.adult-caret{text-align: right; padding: 0px 10px 0px 0px;}
.child-caret{text-align: right; padding: 0px 10px 0px 0px;}


.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 3;
  color: #8c8e8b;
  background-color: #ffffff;
  border-color: #ddd;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #8c8e8b;
  cursor: default;
  background-color: #ffffff;
  border-color: #dddddd;
}






.main_listing_box_02{width: 100%; margin: 15px 0px; padding: 5px 13px; background: #ffffff; float: left; }


.modify_search_box_01{width: 35%; margin: 0px 1% 0px 0px; padding: 0px; float: left;}
.modify_search_box_02{width: 64%; margin: 0px 0px 0px 0px; padding: 0px; float: left; background: #ffffff;  border-top: #f1f1f1 solid 1px;border-left: #f1f1f1 solid 1px;border-right: #f1f1f1 solid 1px; min-height: 42px;}


.modify_search_btn{font-family:"Lato"; font-size: 18px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:6px 16px; background:#72c267; border-radius:0; border-bottom: #599850 solid 4px;}
.modify_search_btn:hover{background:#42703b;  color:#ffffff; border-radius:0; border-bottom: #599850 solid 4px;}

.modify_search_box_02_11{width: 50%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.modify_search_box_02_12{width: 50%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}



.map_view_btn{font-family:"Lato"; font-size: 13px; font-weight: 700; color:#7f7f7f; text-transform: uppercase; margin:0px 0px 0px 0px; padding:11px 33px 11px 50px; background:#ffffff url('/project_folder/suha/images/map_icon.png') no-repeat 22px 7px; border-radius:0; border: #f1f1f1 solid 1px;}
.map_view_btn:hover{background:#7f7f7f url('/project_folder/suha/images/map_icon_hover.png') no-repeat 22px 7px;  color:#ffffff; border-radius:0; border: #f1f1f1 solid 1px;}
.map_view.active .map_view_btn, .tabs .active .map_view_btn{background:#7f7f7f url('/project_folder/suha/images/map_icon_hover.png') no-repeat 22px 7px;  color:#ffffff; border-radius:0; border: #f1f1f1 solid 1px;}
.list_view.active .map_view_btn, .tabs .active .map_view_btn{background:#7f7f7f url('/project_folder/suha/images/map_icon_hover.png') no-repeat 22px 7px;  color:#ffffff; border-radius:0; border: #f1f1f1 solid 1px;}
.list_view.active .list_view_btn, .tabs .active .list_view_btn{background:#7f7f7f url('/project_folder/suha/images/list_icon_hover.png') no-repeat 22px 7px;  color:#ffffff; border-radius:0; border: #f1f1f1 solid 1px;}

.list_view_btn{font-family:"Lato"; font-size: 13px; font-weight: 700; color:#7f7f7f; text-transform: uppercase; margin:0px 0px 0px 0px; padding:11px 33px 11px 56px; background:#ffffff url('/project_folder/suha/images/list_icon.png') no-repeat 22px 10px; border-radius:0; border: #f1f1f1 solid 1px;}
.list_view_btn:hover{background:#7f7f7f url('/project_folder/suha/images/list_icon_hover.png') no-repeat 22px 10px;  color:#ffffff; border-radius:0; border: #f1f1f1 solid 1px;}
.list_view_btn.active{background:#7f7f7f url('/project_folder/suha/images/list_icon_hover.png') no-repeat 22px 10px;  color:#ffffff; border-radius:0; border: #f1f1f1 solid 1px;}

.map_list{background: #ffffff; padding: 11px 15px; margin-bottom: 1px;  border: #f1f1f1 solid 1px; }
.map_list a{padding-left: 0px; text-decoration: none; color: #7f7f7f; font-family:"Lato"; font-size: 13px; font-weight: 700;}
.map_list:hover{background: #7f7f7f; text-decoration: none; color: #ffffff; font-family:"Lato"; font-size: 13px; font-weight: 700;}
.map_list.active{background: #7f7f7f; text-decoration: none; color: #ffffff; font-family:"Lato"; font-size: 13px; font-weight: 700;}

.acc-cust1 i{background: url("/project_folder/suha/images/map_icon.png") no-repeat 0 -2px; float: left; width: 30px; height: 25px;}
.acc-cust1:hover i{background: url("/project_folder/suha/images/map_icon_hover.png") no-repeat 0 -2px; float: left; width: 30px; height: 25px;}
.acc-cust1.active i{background: url("/project_folder/suha/images/map_icon_hover.png") no-repeat 0 -2px; float: left; width: 30px; height: 25px;}

.acc-cust2 i{background: url("/project_folder/suha/images/list_icon.png") no-repeat 0 -2px; float: left; width: 30px; height: 25px;}
.acc-cust2:hover i{background: url("/project_folder/suha/images/list_icon_hover.png") no-repeat 0 -2px; float: left; width: 30px; height: 25px;}
.acc-cust2.active i{background: url("/project_folder/suha/images/list_icon_hover.png") no-repeat 0 -2px; float: left; width: 30px; height: 25px;}

.modify_search_box_03_31{width: 25%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.modify_search_box_03_32{width: 25%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.modify_search_box_03_33{width: 25%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.modify_search_box_03_34{width: 25%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}

.sort_list{background: #ffffff;  margin-bottom: 1px;  border-bottom: #f1f1f1 solid 3px; text-align: center; min-height: 42px;padding: 10px 0 4px;cursor: pointer;}
.sort_list a{padding-left: 0px; text-decoration: none; color: #7f7f7f; font-family:"Lato"; font-size: 14px; font-weight: 400; text-align: center;}
.sort_list:hover{background: #f1f1f1; text-decoration: none; color: #7f7f7f; border-bottom: #038ed3 solid 3px;}
.sort_list.active{background: #f1f1f1; text-decoration: none; color: #7f7f7f; border-bottom: #038ed3 solid 3px;}
.sort_list select, .sort_list a{background: none; padding: 9px 0px; border-radius: 0px; border: none; font-family:"Lato"; font-size: 14px; font-weight: 400; text-align: center; min-height: 39px;}
.sort_list .form-control:focus{box-shadow: none; min-height: 39px;}

.sort_list_heading{font-family:"Lato"; font-size: 16px; font-weight: 700; text-align: center; color: #555555; padding: 8px 0px; border-bottom: #f1f1f1 solid 3px; text-transform: uppercase;}

.list-arrow{margin:15px 0px 0px -27px; position: absolute;}



.main_listing_box_03{width: 100%; margin: 0px 0px 0px 0px; padding: 15px; float: left; }
.main_listing_box_03_left{width: 100%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.main_listing_box_03_right{width: 100%; margin: 0px 0px 0px 0px; padding: 0px; float: left; }

.filters{background: #ffffff; padding-bottom: 100px; margin: 40px 0px 15px 0px;padding:0;}
.filters-section{background: #ffffff;}

.filter-title{font-family:"Lato"; font-size: 20px; font-weight: 700; color: #555555; border-bottom: #1195d6 solid 3px; float: left; width: 100%;padding: 10px 10px 10px 0px;cursor: pointer; text-transform: uppercase; }

.pd-left{padding-left: 0;}.search-section select{background-position: 85% center;}

.filter-content{padding: 20px 0px 20px 0px;clear: both; margin: 0px 0px 0px 0px; border-bottom: 1px solid #e1e1e1;}
.filter-content{padding: 10px 0px 20px 0px;clear: both; margin: 0px 0px 0px 0px; float: left; width: 100%;}
.filter-content h4{font-family:"Lato"; font-size: 18px; color: #555555;}
.filter-content .checkbox{margin-bottom: 15px;color: #7f7f7f;  font-family:"Lato"; font-size: 14px;}
.filter-content:last-child{padding-bottom:20px; }
.filter-content input[type="text"], .filter-content select{border: 1px solid #c3cad3; border-radius: 0;height: 40px; color: #7f7f7f;  font-family:"Lato"; font-size: 14px;}

.filter-content2{padding: 20px 0px 20px 0px;clear: both; margin: 0px 0px 0px 0px; border-bottom:none;}
.filter-content2 input[type="text"], .filter-content2 select{border: 1px solid #c3cad3; border-radius: 0;height: 40px; color: #7f7f7f;  font-family:"Lato"; font-size: 14px;}

.filter_arrow{color:#008dd3;}

h4{font-family:"Lato"; font-size: 18px; font-weight: 400; color: #555555; padding: 10px 0px 10px 0px; margin: 0px;}

.cust-caret-blue{z-index: 2; position: absolute;right: 10px;top: 11px; font-size: 22px; color: #16b1e9;pointer-events:none;}
.cust-caret-gray{z-index: 2; position: absolute;right: 10px;top: 11px; font-size: 22px; color: #919191;pointer-events:none;}



.pagination_box{width: 100%; margin: 0 auto; margin: 3px 0px; padding: 0px; float: left; text-align: center;}
.pagination_image{text-align: center;}

.hotel-list-box{width: 100%; margin: 0px 0px 20px 0px; padding: 0px; float: left; border: #dfdfdf solid 1px; background-image: url('project_folder/suha/images/hotel-list-bg-patch.png'); background-repeat: repeat-x; background-position: bottom; }
.hotel-list-box-left{width: 27%; margin: 0px 2% 0px 0px; padding: 0px; float: left; text-align: left;}
.hotel-list-box-right{width: 71%; margin: 0px; margin: 0px 0px 0px 0px; padding: 0px; float: left;;}

.star-rating-box{width: 100%; margin: 0px 0px 3px 0px; padding: 0px; float: left;}

.hotel-location-box{width: 98%; margin: 0px 0px 15px 0px; padding: 0px 0px 5px 0px; float: left; font-family:"Lato"; font-size: 13px; color: #858585; font-weight: 400; font-style: italic; }
.location-icon{margin:2px 0px 0px 0px;}
.hotel-list-ajax .star-rating-box{width:auto;display:inline-block;vertical-align: top;}
.hotel-list-ajax .hotel-location-box{width:auto;display:inline-block; padding-left: 10px; vertical-align: top;margin: 2px 0px 5px 0px;}
.hotel-list-ajax{border-bottom: #d7d7d7 solid 1px;}
.hotel-list-ajax + div h6{  padding: 0px 0px 2px 0px;    min-height: 41px;}

h6{font-family:"Lato"; font-size: 13px; font-weight: 400; color: #969494; line-height: 20px; padding: 0px 0px 19px 0px; margin: 0px; float: left;}

.price-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px; float: left; min-height: 48px;/* background: #f1f1f1;*/}
.price-box-left{width: 50%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.price-box-right{width: 50%; margin: 5px 0px 0px 0px; padding: 0px; float: left;}

.book-now-btn{font-family:"Lato"; font-size: 18px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:9px 16px; background:#008dd3; border-radius:0; border-bottom: #0a76ac solid 4px;}
.book-now-btn:hover, .book-now-btn:focus{background:#004668;  color:#ffffff; border-radius:0; border-bottom: #0a76ac solid 4px; outline: none;}

.price-text{font-family:"Lato"; font-size: 15px; font-weight: 400; color: #7f7f7f; padding: 7px 0px 0px 0px; margin: 0px; text-align: center;}
.price-text-01{font-family:"Lato"; font-size: 15px; font-weight: 400; color: #7f7f7f; text-align: center; font-style: italic;}
.price-text-02{font-family:"Lato"; font-size: 24px; font-weight: 700; color: #7f7f7f; text-align: center;}
.price-text-03{font-family:"Lato"; font-size: 24px; font-weight: 700; color: #045292; text-align: center;}

.price-bar-box{width:100%; margin: 10px 0px 0px 0px; padding: 0px 30px 0px 20px; float: left; height: 40px;}

/* Hotel listing page */


/* css for sign up page */
.sign-up-window{position: absolute; display: none;background: #ffffff;z-index:10; right: 0;width: 315px; padding: 15px;top: 28px;border-radius: 1px;  box-shadow: 0px 4px 5px #969696;}
 
.sign-title{font-family:"Lato"; font-size: 15px; font-weight: 700; color: #008dd3; padding: 0px 10px 10px 10px; margin: 10px 0px 15px 0px; text-align: center; text-transform: uppercase; border-bottom: #dfdfdf solid 1px;}

.sign-box{width:100%; margin: 0px; padding: 0px 0px; float: left;}
.sign-box-bottom{width:100%; margin: 0px; padding: 10px 0px 0px 0px; float: left;}

.arrow-up{border-left: 7px solid transparent;border-right: 7px solid transparent; border-top: 7px solid #008dd3; width: 0; height: 0; top: 0px; position: absolute; right: 15px;}

.sign-up-window .input-group-addon {
  padding: 4px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #f5f5f5;
  border: 1px solid #d5d5d5;
  border-right: none;
  border-radius: 0px;
}

.sign-up-window  .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
  border: #d5d5d5 solid 1px;
  border-left: none;
  font-family:"Lato"; font-size: 12px; font-weight: 400; 
  border-radius: 0px;
  box-shadow: none;
  height: 41px;
}

.sign-up-window .input-group{margin:0px 0px 15px 0px;}

.create-account-btn{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:9px 16px; background:#919191; border-radius:0; border-bottom: #727171 solid 3px;}
.create-account-btn:hover{background:#727171;  color:#ffffff; border-radius:0; border-bottom: #727171 solid 3px;}

.sign-in-btn{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:9px 16px; background:#008dd3; border-radius:0; border-bottom: #097fb9 solid 3px;}
.sign-in-btn:hover{background:#097fb9;  color:#ffffff; border-radius:0; border-bottom: #097fb9 solid 3px;}

.sign-line{text-align: center; background: url("project_folder/suha/images/line.png") repeat-x center center; font-family:"Lato"; margin: 6px 0px;}
.sign-line span{background: #ffffff; font-size: 16px; font-weight: 400;}
.y-clr{color:#858585; font-weight: 400;padding: 0px 10px}

/* css for sign up page */


/* css for sign up page */
.sign-in-window{position: absolute; display: none;z-index:10; right: 0;width: 315px; padding: 0px;top: 28px;border-radius: 1px;  box-shadow: 0px 4px 5px #969696;}

.sign-in-window-top{width: 100%; padding: 15px; margin: 0px; float: left; background: #ffffff;}
.sign-in-window-bottom{width: 100%; padding: 10px 15px 15px 16px; margin: 0px; float: left; background: #f5f5f5; border-top: #e9e9e9 solid 1px;}

.arrow-up2{border-left: 7px solid transparent;border-right: 7px solid transparent; border-top: 7px solid #008dd3; width: 0; height: 0; top: 0px; position: absolute; right: 15px;}

.sign-in-window .input-group-addon {
  padding: 4px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #f5f5f5;
  border: 1px solid #d5d5d5;
  border-right: none;
  border-radius: 0px;
}

.sign-in-window  .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
  border: #d5d5d5 solid 1px;
  border-left: none;
  font-family:"Lato"; font-size: 12px; font-weight: 400; 
  border-radius: 0px;
  box-shadow: none;
  height: 41px;
}

.sign-in-window .input-group{margin:0px 0px 15px 0px;}

.sign-in-btn{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:9px 16px; background:#008dd3; border-radius:0; border-bottom: #097fb9 solid 3px;}
.sign-in-btn:hover{background:#097fb9;  color:#ffffff; border-radius:0; border-bottom: #097fb9 solid 3px;}

.sign-in-window .forgot-text{font-family:"Lato"; font-size: 11px; font-weight: 400; color:#ff0000; text-align: right; padding: 0px 0px 10px 0px; outline: none;}
.sign-in-window .forgot-text a{font-family:"Lato"; font-size: 11px; font-weight: 400; color:#ff0000 !important; text-align: right; outline: none;}
.sign-in-window .forgot-text a:hover{font-family:"Lato"; font-size: 11px; font-weight: 400; color:#ff0000 !important; text-align: right; outline: none;}

.sign-in-window .account-text{font-family:"Lato"; font-size: 13px; font-weight: 400; color:#008dd3; text-align: center; padding: 0px 0px 10px 0px; outline: none;}
.sign-in-window .account-text a{font-family:"Lato"; font-size: 13px; font-weight: 400; color:#008dd3 !important;  outline: none;}
.sign-in-window .account-text a:hover{font-family:"Lato"; font-size: 13px; font-weight: 400; color:#008dd3 !important;  outline: none;}

.sign-box-bottom2{width:100%; margin: 0px; padding: 0px 0px 0px 0px; float: left;}

.clr-r{font-family:"Lato"; font-size: 14px; color: #3a3a3a;font-weight: 400;}

.sign-in-window input[type="checkbox"] {
    border: 1px solid #e1e1e1;
    margin-right: 10px;
}

/* css for sign up page */


/* Hotel Details page */

.hotel-text-01{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#3a3a3a; text-align:left; padding: 15px 0px 10px 10px;}

.back-to-search-box{width:100%; margin: 0px; padding: 10px 0px; float: left; border-bottom: #e1e1e1 solid 1px; text-align: right;}
.back-to-search-text{font-family:"Lato"; font-size: 17px; font-weight: 400; color:#00569d; padding: 0px 0px 0px 0px; }
.back-to-search-text a{font-family:"Lato"; font-size: 17px; font-weight: 400; color:#00569d; padding: 0px 0px 0px 0px; text-decoration: underline;  text-transform: lowercase;}
.back-to-search-text a:hover{font-family:"Lato"; font-size: 17px; font-weight: 400; color:#00569d; padding: 0px 0px 0px 0px; text-decoration: none;}

.hotel-details-box-01{width:100%; margin: 0px; padding: 10px 0px; float: left; border-bottom: #e1e1e1 solid 1px;}

h5{font-family:"Lato"; font-size: 23px; font-weight: 400; color:#3a3a3a; text-align:left; text-transform: uppercase; padding: 0px 0px 5px 0px; margin: 0px; float: left;}

.hotel-detail-location-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; font-family:"Lato"; font-size: 16px; color: #858585; font-weight: 400; font-style: italic;}
.location-icon2{margin:5px 0px 0px 0px;}

.hotel-details-price-box{width:100%; margin: 0px; padding: 0px 0px; float: left; text-align: right;}

.hotel-details-price-text01{font-family:"Lato"; font-size: 20px; font-weight: 700; color:#7f7f7f; padding: 0px 0px 0px 0px; }
.hotel-details-price-text02{font-family:"Lato"; font-size: 25px; font-weight: 700; color:#045292; padding: 0px 0px 0px 0px; }

.map-box{width:100%; margin: 0px; padding: 20px 0px; float: left;}

.room-detail-box{width:100%; margin: 0px; padding: 20px 0px; float: left;}

.amenities-list{width:50%; float:left;}

/* table Content CSS */



.table_heading{font-family:"Lato"; font-size: 13px; font-weight: 700; color:#ffffff; margin:0px; padding:20px 0px 20px 0px; background:#4e4e4e; text-align:left; }
.msg-heading{font-family:"Lato"; font-size: 13px; font-weight: 700; color:#ffffff; margin:0px; padding:10px 0px 10px 0px; background:#4e4e4e; text-align:left; }
.msg-heading+ div{border: #eaeaea solid 1px;}
.msg-data > div:first-child{border: none;}
.msg-data > div{border-top: #eaeaea solid 1px;padding: 10px 0;}
.msg-heading+ div > div{margin: 0;}
.table_heading2{font-family:"Lato"; font-size: 13px; font-weight: 400; color:#ffffff; margin:0px; padding:20px 0px 20px 0px; background:#4e4e4e; text-align:center; text-transform: uppercase; }

.table-text-01{font-family:"Lato"; font-size: 16px; font-weight: 400; color:#4e4e4e; line-height: 18px; margin:0px; padding:3px 0px 3px 0px;  text-align:left; }
.table-text-01-italic{font-family:"Lato"; font-size: 13px; font-weight: 400; font-style: italic; color:#969595;}

.table-text-02{font-family:"Lato"; font-size: 16px; font-weight: 400; color:#7f7f7f; line-height: 18px; margin:0px; padding:10px 0px 3px 0px;  text-align:left; }
.table-text-blue{color:#045292;}

.table-text-03{font-family:"Lato"; font-size: 12px; font-weight: 700; color:#7f7f7f; font-style: italic; line-height: 18px; margin:0px; padding:10px 0px 3px 0px;  text-align:left; }

.table-text-04{font-family:"Lato"; font-size: 12px; font-weight: 700; color:#7f7f7f; line-height: 18px; margin:0px; padding:10px 0px 3px 0px;  text-align:left; }
.table-text-04-grey{font-family:"Lato"; font-size: 16px; font-weight: 700; color:#7f7f7f; }
.table-text-04-blue{font-family:"Lato"; font-size: 16px; font-weight: 700; color:#4bb7ed; }

.table-text-05{font-family:"Lato"; font-size: 13px; font-weight: 700; color:#4e4e4e; text-transform: uppercase; margin:0px; padding:18px 0px 3px 0px;  text-align:left; }

.table-text-06{font-family:"Lato"; font-size: 13px; font-weight: 400; color:#4e4e4e; text-transform: uppercase; margin:0px; padding:0px 0px 3px 0px;  text-align:center; }

.table-text-07{border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; padding: 8px;font-family:"Lato"; font-size: 13px; font-weight: 400; color:#4e4e4e; text-transform: uppercase; margin:0px;   text-align:center; background: #e6e4e4;}

.table-text-08{    padding: 8px; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;font-family:"Lato"; font-size: 13px; font-weight: 400; color:#4e4e4e; text-transform: uppercase; margin:0px; text-align:center; background: #f0eeee;}

.exchange-rate-image{margin:1px 3px 0px 0px;}


  .table-bordered td {
    border: 1px solid #006db2 !important;
}
.table_inner{margin:0px 0px 20px 0px; border: #eaeaea solid 1px;}

.grey-bg{background: #f8f8f8; padding: 10px 0px;}
.white-bg{background: #ffffff;}


.book-now-blue-btn{font-family:"Lato"; font-size: 15px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:5px 0px 0px 0px; padding:8px 20px; background:#008dd3; border-radius:0; border-bottom: #097fb9 solid 3px;}
.book-now-blue-btn:hover{background:#004668;  color:#ffffff; border-radius:0; border-bottom: #097fb9 solid 3px;}

.calender-details{}

.calender-details{display: none;}
.calender-details.active{display:block;}

/* table Content CSS */

/* Hotel Details page */


/* Book now page */
.book-now-heading{font-family:"Lato"; font-size: 19px; font-weight: 700; color:#555555; text-transform:uppercase; margin:0px 0px 0px 0px; padding:15px 15px 11px 15px; text-align: left;}
.fa-book-now{margin:-4px 8px 0px 0px;}

.hotel-image-box{text-align:center; padding: 0px 0px 0px 0px;}

.book-now-box-02{width: 100%; margin: 0px 0px 0px 0px; padding: 20px; float: left; }

.book-price-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px; float: left; text-align: right;}
.book-price-box-01{width: 50%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.book-price-box-02{width: 50%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}



.total-price-box{width: 100%; margin: 0px 0px 0px 0px; border-top: #e3e1e1 solid 1px; /* border-bottom: #e3e1e1 solid 1px; */ padding: 6px 0px; float: left; min-height: 45px;}

.book-price-text-01{font-family:"Lato"; font-size: 12px; font-weight: 400; color:#2b2b2b; font-style: italic; text-align: right; padding: 0px 0px 14px 0px;}
.book-price-text-02{font-family:"Lato"; font-size: 20px; font-weight: 700; color:#3a3a3a; text-transform: uppercase; text-align: right;}
.book-price-text-03{font-family:"Lato"; font-size: 13px; font-weight: 400; color:#7f7f7f; text-align: right; padding: 0px 0px 10px 0px;}
.book-price-text-04{font-family:"Lato"; font-size: 16px; font-weight: 400; color:#7f7f7f; text-transform: uppercase; text-align: right; }
.book-price-text-05{font-family:"Lato"; font-size: 11px; font-weight: 400; color:#a1a1a1; font-style: italic; text-align: right; text-decoration: underline; padding: 0px 0px 8px 0px}

.book-price-blue-text-01{color:#045292; font-size: 15px; font-weight: 700;}
.book-price-blue-text-02{color:#045292; font-size: 20px; font-weight: 700;}


.book-now-grey-box{width: 100%; margin: 0px 0px 0px 0px; padding: 5px; float: left; min-height: 55px; background: #f8f8f8;}

.book-now-grey-box-01{width: 33%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; border-right: #e9e9e9 solid 1px;}
.book-now-grey-box-02{width: 33%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; border-right: #e9e9e9 solid 1px;}
.book-now-grey-box-03{width: 33%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; }
.book-now-grey-box-04{width: 49%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; border-right: #e9e9e9 solid 1px;}
.book-now-grey-box-04 .book-now-grey-box-left{width: 20%;}
.book-now-grey-box-04 + div {border: 0;}
.book-now-grey-box-left{width: 30%; margin: 0px 0px 0px 0px; padding: 0px; float: left; font-family:"Lato"; font-size: 27px; font-weight: 400; color:#b7b7b7;}
.book-now-grey-box-right{width: 70%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}

.grey-box-text-01{font-family:"Lato"; font-size: 13px; font-weight: 400; color:#969494; text-transform: uppercase;}
.grey-box-text-02{font-family:"Lato"; font-size: 16px; font-weight: 400; color:#07528f; }


.book-now-box-03{width: 100%; margin: 0px 0px 0px 0px; padding: 10px 20px 20px 20px; float: left; }
.transfer-book-box > div:first-child .tranfer-book-now-white-box{border:0; margin-top: 0;}
.room-headnig-01{font-family:"Lato"; font-size: 21px; font-weight: 400; color:#3a3a3a; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: #008dd3 solid 5px; }

.room-icon{margin:7px 20px 0px 0px;}

.book-now-white-box{width: 100%; margin: 20px 0px; padding: 5px; float: left; min-height: 55px;}

.book-now-white-box-01{width: 21%; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 40px; float: left; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}
.book-now-white-box-02{width: 21%; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 40px; float: left; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}
.book-now-white-box-03{width: 21%; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 40px; float: left; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}
.book-now-white-box-04{width: 21%; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 40px; float: left; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}
.book-now-white-box-05{width: 16%; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 40px; float: left; }

.white-box-text-01{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#969494; text-transform: uppercase; padding: 0px 0px 10px 0px;}
.white-box-text-02{font-family:"Lato"; font-size: 15px; font-weight: 400; color:#07528f; }
.white-box-text-03{font-family:"Lato"; font-size: 15px; font-weight: 400; color:#3a3a3a; }
.white-box-text-03-blue{font-family:"Lato"; font-size: 18px; font-weight: 700; color:#045292; }


.traveller-box{width: 100%; margin: 0px 0px 0px 0px; padding: 10px 0px 20px 60px; float: left; border-bottom: #d6d6d6 solid 1px;}
.traveller-heading-01, .my-booking-heading{font-family:"Lato"; float: left; font-size: 18px; font-weight: 400; color:#3a3a3a; margin: 0px 0px 20px 0px; padding: 0px 0px 5px 0px; border-bottom: #919191 solid 5px; width: 100%;}
.traveller-icon{margin:4px 20px 0px 2px;}
.my-booking-heading {width: 100%; margin: 0px; padding: 0px 0px 10px 0px; float: left;}
.traveller-box-02{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; float: left;}
.traveller-box-02-11{width: 8%; margin: 0px 6px 0px 0px; padding: 0px 0px 10px 0px; float: left; position: relative;}
.traveller-box-02-12{width: 10%; margin: 0px 7px 0px 0px; padding: 0px 0px 10px 0px; float: left; position: relative;}
.traveller-box-02-13{width: 35%; margin: 0px 7px 0px 0px; padding: 0px 0px 10px 0px; float: left;}
.traveller-box-02-14{width: 35%; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; float: left;}
 
.guest-text-01{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#3a3a3a; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; text-transform: uppercase;}
.guest-text-01-tab{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#3a3a3a; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-transform: uppercase;}


.form-control {
  display: block;
  width: 100%;
  height: 42px;
  padding: 6px 12px;
  font-family:"Lato";
  font-weight: 400;
  font-size: 13px;
  line-height: 1.42857143;
  color: #7f7f7f;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d5d5d5;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.contact-detail-box{width: 100%; float: left; margin: 0px 0px 0px 0px; padding: 0px;}

.contact-detail-box-main{width: 100%; float: left; margin: 20px 0px 0px 0px; padding: 0px 0px 40px 0px; border-bottom: #d6d6d6 solid 1px;}

.contact-detail-box-left{width: 18%; float: left; margin: 0px; padding: 0px;}
.contact-detail-box-right{width: 82%; float: left; margin: 0px; padding: 0px;}

.contact-detail-con-box-left{width: 18%; float: left; margin: 0px; padding: 0px;}
.contact-detail-con-box-right{width: 82%; float: left; margin: 0px; padding: 0px;}

.contact-detail-box-right-inner{width: 100%; float: left; margin: 0px; padding: 0px;}
.contact-detail-box-right-01{width: 15%; float: left; margin: 0 0 0 0; padding: 0px 0px 0px 0px;}
.contact-detail-box-right-02{width: 10%; float: left; margin: 0px; padding: 5px 0px 0px 0px; text-align: center; color: #3a3a3a;}
.contact-detail-box-right-03{width: 73%; float: left; margin: 0px; padding: 0px;}

.special-text-01{font-family:"Lato"; font-size: 11px; font-weight: 400; font-style: italic; color:#969494; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 8px;}

.notes-text{font-family:"Lato"; font-size: 13px; font-weight: 400; font-style: italic; color:#ff0000; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 8px;}

.special-request-box{width: 100%; float: left; margin: 10px 0px 0px 0px; padding: 0px 0px 40px 0px; border-bottom: #d6d6d6 solid 1px;}
.special-request-icon{margin:4px 20px 0px 0px;}

.booking-notes-text-01{font-family:"Lato"; font-size: 12px; font-weight: 400; line-height: 18px; color:#969494; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.cancellation-box{width: 100%; float: left; margin: 10px 0px 0px 0px; padding: 0px 0px 5px 0px; }

.cancellation-text-01{font-family:"Lato"; font-size: 13px; font-weight: 400; line-height: 18px; color:#969494; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.cancellation-grey-box{width: 100%; float: left; margin: 20px 0px 20px 0px; padding: 10px; background: #f8f8f8;}

.cancellation-listing{list-style:none;float:left;margin:0px 0 0 0px;padding:0px; width:100%;}  
.cancellation-listing ul{float:left;margin:0 auto;display:list-item;}
.cancellation-listing ul li{display:inline;  }
.cancellation-listing li {display:block;margin:0px 0px 0px 0px;padding:0px 0px 15px 0px; font-family:"Lato"; font-size: 13px; font-weight: 400; color:#969494;text-align:left;text-decoration:none; }
.cancellation-listing li a{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font:normal 13px/25px Arial, Helvetica, sans-serif;color:#333;text-align:left;text-decoration:none;}
.cancellation-listing li a:hover{color:#333; text-decoration:underline; padding-bottom: none;}

.paynow-btn{font-family:"Lato"; font-size: 17px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:20px 0px 0px 0px; padding:6px 20px; background:#72c267; border-radius:0; border-bottom: #599850 solid 4px;}
.paynow-btn:hover,.paynow-btn:focus {background:#42703b;  color:#ffffff; border-radius:0; border-bottom: #599850 solid 4px;}

/* Book now page */


/* map view page */

.map-view-image-box{width: 100%; float: left; margin: 20px 0px 20px 0px; padding: 0px;}

.acc-heading{ border-radius: 0px;margin-top: 0px;}
.acc-heading h4, .acc-heading p{font-family:"Lato"; font-size: 18px; font-weight: 400; padding: 12px 10px;margin: 0 auto; } 
.acc-heading p{font-family:"Lato"; font-size: 18px; font-weight: 400; padding: 12px 10px;margin: 0 auto;} 
.acc-heading  h4 i, .acc-heading  p i{float: right; }

.accordion-heading-wrapper{background: #717070; color: #ffffff; }
.accordion-heading-wrapper.active{background: #e1e0e0; color: #555555; }

.accordion-heading-wrapper .white-text{color: #ffffff !important;}

.show-date-details{text-align:right;cursor:pointer;}

.acc-icon{margin:13px 13px 0px 0px; font-size: 14px;}


.accordion-content1{background: #ffffff; border: 1px solid #f2f2f2; padding: 0px; margin: 0px;}
.accordion-content1-inner{ width: 100%; padding: 20px; margin: 0px; border-bottom: 1px solid #f2f2f2;}

.listed-hotel-text-01{font-family:"Lato"; font-size: 15px; font-weight: 400; color: #3a3a3a; padding: 0px; margin: 0px;}
.listed-hotel-text-02{font-family:"Lato"; font-size: 12px; font-weight: 400; color: #7f7f7f; padding: 0px; margin: 0px;}
.listed-hotel-text-03{font-family:"Lato"; font-size: 14px; font-weight: 400; font-style: italic; color: #7f7f7f; padding: 0px; margin: 0px;}
.listed-hotel-text-04{font-family:"Lato"; font-size: 18px; font-weight: 700; color: #7f7f7f; padding: 0px; margin: 0px;}
.listed-hotel-text-05{font-family:"Lato"; font-size: 18px; font-weight: 700; color: #045292; padding: 0px; margin: 0px;}

.listed-price-text{ text-align: left; padding: 0px 0px 0px 0px; margin: 0px;}

.booknow-grey-btn{font-family:"Lato"; font-size: 12px; font-weight: 700; color:#5c5c5c; text-transform:uppercase; margin:0px 0px 0px 0px; padding:5px 20px; background:#e7e7e7; border-radius:0; border-bottom: #bdbdbd solid 3px;}
.booknow-grey-btn:hover{background:#6d6d6d;  color:#ffffff; border-radius:0; border-bottom: #bdbdbd solid 3px;}

.booknow-blue-btn{font-family:"Lato"; font-size: 12px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:5px 20px; background:#008dd3; border-radius:0; border-bottom: #157eb2 solid 3px;}
.booknow-blue-btn:hover{background:#004668;  color:#ffffff; border-radius:0; border-bottom: #157eb2 solid 3px;}


/* map view page */


/* booking confirm page */
.booking-con-box-01{width:100%; margin: 0px; padding: 20px; float: left;}
.booking-con-box-01-inner{width:100%; margin: 0px; padding: 0px; float: left; background: #ebebeb; border: #dadada solid 1px;}
.booking-con-box-01-inner2{width:100%; margin: 0px; padding: 0px; float: left; background: #ebebeb; border: #dadada solid 1px; border-top: none;}
.booking-con-box-11{width:33%; margin: 0px; padding: 15px 20px; float: left; background: #f8f8f8; border-right: #dadada solid 1px;}
.booking-con-box-12{width:33%; margin: 0px; padding: 15px 20px; float: left; background: #f8f8f8; border-right: #dadada solid 1px;}
.booking-con-box-13{width:34%; margin: 0px; padding: 15px 20px; float: left; background: #f8f8f8;}
.booking-con-heading-01{font-family:"Lato"; font-size: 25px; font-weight: 400; color: #07528f; padding: 20px 0px 10px 0px; margin: 0px;}
.booking-con-text-01{font-family:"Lato"; font-size: 18px; font-weight: 400; color: #3a3a3a; padding: 0px 0px 20px 0px; margin: 0px; text-align: center;}
.booking-con-heading-02{font-family:"Lato"; font-size: 14px; font-weight: 700; color: #3a3a3a; padding: 0px 0px 0px 0px; margin: 0px; text-transform: uppercase;}
.booking-con-text-02{font-family:"Lato"; font-size: 14px; font-weight: 400; color: #3a3a3a; padding: 0px 0px 0px 0px; margin: 0px; text-transform: capitalize;}
.green-text{color: #1a9e10;}
.btns { padding:10px 20px 20px;}
/* booking confirm page */

/* Footer Css*/ 

.footer_links_bg{ padding:20px 0px 5px 0px; border-top:#47a3df solid 2px; background:#006db2;}
.copyright_bg{ background:#00569d; padding:45px 0px 25px 0px; border-top:#1378b8 solid 3px; float: left; width: 100%;}

.footer_menu_listing ul{margin:0px 0px 0px 0px;padding:0px;display:block;list-style-type:none;}
.footer_menu_listing ul li{display:list-item;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.footer_menu_listing ul li {display:block;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px; font-family:"Lato"; font-size: 14px; font-weight: 400; text-align:left;text-decoration:none;}
.footer_menu_listing ul li a{ font-family:"Lato"; font-size: 14px; font-weight: 400; color:#ffffff;text-align:left;text-decoration:none;}
.footer_menu_listing ul li a:hover, .footer_menu_listing ul li a.active{color:#ffffff; text-decoration:underline;}
.footer_menu_listing ul li:last-child{border-bottom:none;}

.footer_heading_01{ font-family:"Lato"; font-size: 24px; font-weight: 400; color:#fff; text-align:center; padding: 0px 0px 15px 0px;}

.footer_text_01{ font-family:"Lato"; font-size: 16px; font-weight: 400; color:#fff; text-align:left; padding-bottom: 10px;}
.footer_text_01 a{ font-family:"Lato"; font-size: 16px; font-weight: 400; color:#fff; text-align:left; text-decoration: none;}
.footer_text_01 a:hover{ font-family:"Lato"; font-size: 16px; font-weight: 400; color:#fff; text-align:left; text-decoration: none;}

.footer_text_02{ font-family:"Lato"; font-size: 16px; font-weight: 400; color:#fff; text-align:left; padding-bottom: 0px;}
.footer_text_02 a{ font-family:"Lato"; font-size: 16px; font-weight: 400; color:#fff; text-align:left; text-decoration: none;}
.footer_text_02 a:hover{ font-family:"Lato"; font-size: 16px; font-weight: 400; color:#fff; text-align:left; text-decoration: none;}

.footer_text_03{ font-family:"Lato"; font-size: 14px; font-weight: 400; color:#c9c9c9; text-align:left; padding-left: 27px; padding-bottom: 25px;}
.footer_text_0Z{ font-family:"Lato"; font-size: 14px; font-weight: 400; color:#c9c9c9; text-align:left; padding-left: 27px; padding-bottom: 25px;}

.footer_text_04{ font-family:"Lato"; font-size: 14px; font-weight: 400; color:#b0c1d7; text-align:center; padding:5px 0px 0px 0px;}

.phone_icon{margin: 2px 5px 0px 0px;}
.email_icon{margin: 4px 5px 0px 0px;}
.gray-brdr-top{border-top:#dadada solid 1px;}
.env-msg {padding-right: 8px;}

/* Footer Css*/ 




  
  
  
  /*----Loader Page-----*/


.footer_pre{ background: #00569d; color: #ffffff; padding: 15px 0px; font-size: 11px; margin-top: 0px;}
.pre-box{width: 600px; margin: 0 auto; padding: 0px; border: 1px solid #00569d; min-height: 100px; margin-top: 0px;}
.preloader{margin-top: 20px;}
.preloader-text-01{ font-family: Lato; font-size: 18px; color: #3a3a3a; margin: 0px; padding: 28px 20px 5px 0px; text-align: right; text-transform: uppercase;}
.preloader-text-02{ font-family: Lato; font-size: 16px; color: #07528f; margin: 0px; padding: 0px 20px 0px 0px; text-align: right;}
.pre-blue-box{width: 100%; margin: 0px; padding: 6px 0px; float: left; background: #e0f4f4;}
.pre-blue-box-left{width: 50%; margin: 0px; padding: 0px; float: left; border-right: #9dbaba solid 1px;}
.pre-blue-box-right{width: 50%; margin: 0px; padding: 0px; float: left;}
.preloader-text-03{ font-family: Lato; font-size: 13px; color: #3a3a3a; font-weight: 700; text-transform: uppercase; margin: 0px; padding: 0px 0px 0px 30px; text-align: left;}
.preloader-text-04{ font-family: Lato; font-size: 13px; color: #3a3a3a; font-weight: 700; text-transform: uppercase; margin: 0px; padding: 0px 20px 0px 0px; text-align: right;}
.preloader-blue-text{ font-family: Lato; font-size: 14px; color: #07528f; font-weight: 400; text-transform: lowercase; padding-left: 20px;}
.pre-white-box{width: 100%; margin: 0px; padding: 6px 0px; float: left; background: url("project_folder/suha/images/tower.png"); min-height: 364px;}
.pre-loading-text{font-family: Lato; font-size: 16px; color: #07528f; font-weight: 400; font-style: italic; text-align: center;}
.pre-loader-img{text-align: center; margin-top: 75px; margin-bottom: 10px;}

.modify_search_box{font-family:"Lato"; font-size: 18px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:9px 15px; text-align: center; background:#72c267; border-radius:0; border-bottom: #599850 solid 4px; cursor: pointer;}
.modify_arrow{color:#ffffff; margin: 4px 0px 0px 0px}
.search-form{display:none; margin: 0px 0px 0px 0px}
.search-form label{font-family:"Lato"; font-size: 17px; font-weight: 400; color:#555555;}
.search-form .form-control{border: 1px solid #d5d5d5 !important; border-radius: 0; box-shadow: none; color: #7f7f7f; font-family: "Lato"; font-size: 16px; font-weight: 400; height: 40px;}
.search-form .input-group{display: inherit;}
.checkbox-box{margin:10px 6px 0px 6px; }
.checkbox-text{font-family:"Lato"; font-size: 15px; font-weight: 400; color:#555555; top: 3px; padding:0px 0px 0px 0px !important; position: absolute; width: 100%;}
.checkbox {padding-left: 20px; }
.checkbox label {display: inline-block; vertical-align: middle; position: relative;padding-left: 5px;width:100%; }
.checkbox label::before {content: "";display: inline-block; position: absolute; width: 15px;height: 15px;left: 0;top: 5px;margin-left: -20px;border: 1px solid #cccccc; border-radius: 1px;background-color: #fff; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after {display: inline-block;position: absolute;width: 13px;height: 13px;left: 0;top: 4px; margin-left: -20px;padding-left: 3px; padding-top: 1px;font-size: 11px;color: #555555; }
.checkbox input[type="checkbox"] {opacity: 0; z-index: 1; }
.checkbox input[type="checkbox"]:focus + label::before {outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.checkbox input[type="checkbox"]:checked + label::after {font-family: "FontAwesome";content: "\f00c"; }
.list_child .sp_width1{color:#555555;}
.checkbox-box input[type="checkbox"]{    height: 15px !important;}
.list_child  .select_style{width: 57px !important; margin-right: 16px; border: 1px solid #d5d5d5;margin-bottom: 5px;}
 .list_child{margin: 10px 0px;}
.add-room-btn{font-family:"Lato"; font-size: 15px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:15px 0px 0px 0px; padding:6px 0px; text-align: center; background:#008dd3; border-radius:0; border-bottom: #0a76ac solid 2px; cursor: pointer; width: 121px; text-align: center;}
.add-room-btn:hover{background: #004668; color: #ffffff; border-bottom: #0a76ac solid 2px;}
.search-btn{font-family:"Lato"; font-size: 15px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:15px 0px 0px 0px; padding:6px 16px; text-align: center; background:#72c267; border-radius:0; border-bottom: #599850 solid 2px; cursor: pointer; width: 110px; text-align: center;}
.search-btn:hover{background: #67b05d; color: #ffffff; border-bottom: #599850 solid 2px;}

  /* Added by Rajendra */
  .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #ffffff;}
  
/* Added by khushboo */
.ui-autocomplete-loading{background:url('project_folder/suha/images/loading.gif') no-repeat right 37px center !important;}
.link_blu{cursor: pointer;}
.link_blu:hover{text-decoration:none;}
.marT11px{margin-top:11px;}
.my-account-white-box{width: 100%; margin: 0px 0px 0px 0px; padding: 25px; background: #ffffff; float: left; border-bottom: #efefef solid 1px;}
.newsletter-subcription-text-01{font-family:"Lato"; font-size: 14px; font-weight: 400; color: #969494; padding: 10px 0px 10px 0px; margin: 0px; text-align: left; line-height: 25px;}
.forgot-subcription-text-01{font-family: "Lato";font-size: 16px;font-weight: 400;color: #969494;margin: 0px; line-height: 25px;}
.save-profile-btn{font-family:"Lato"; font-size: 16px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:8px 25px; background:#008dd3; border-radius:0; border-bottom: #0a76ac solid 4px;}
.save-profile-btn:hover{background:#004668;  color:#ffffff; border-radius:0; border-bottom: #0a76ac solid 4px;}
.clearable { background: url("project_folder/suha/images/close_auto.gif") no-repeat right -10px center; transition: background 0.4s;}
.clearable.x { background-position: right 5px center; cursor: pointer;}
.clearable.onX { cursor: pointer;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:0px !important;background:#008DD3 none repeat scroll 0 0 !important;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{border: 0px !important;background:#72C267 !important;color:#ffffff !important;}
/* .ui-state-active, .ui-widget-content .ui-state-active{    background-color: #11a2da !important;color:#ffffff !important;} */
.ui-state-hover, .ui-widget-content .ui-state-hover{border: 0px  !important; background-color: #00569D !important;color:#ffffff !important;}
.ui-state-active, .ui-widget-content .ui-state-active{border: 0px !important;background:#ffba02 !important;color:#ffffff !important;}
.ui-widget-header{border:1px solid #008DD3;background:#008DD3 none repeat scroll 0 0 !important;}
.ui-datepicker th{font-weight: 500;color:#7f7c77;}


.paddL18 {padding-right: 18%;}
.select_style{background:#ffffff url("project_folder/suha/images/down_arrow.png") no-repeat right 13px center; }
.age{padding-top:12px;font-size:17px;}
.filtr:focus,.filtr:hover{text-decoration:none;}

.pagination ul {list-style: none; cursor:pointer;}
.pagination a{display:inline-block;
	 background-color: #fff;
    border: 1px solid #ddd;
    color: #337ab7;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;

}
/*  .pagination:first-child{
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}
.pagination:last-child{
	
	 border-top-right-radius: 4px;
	  border-bottom-right-radius: 4px;.
	      margin-right: 0;
} */
a[href="#previous"]{
  border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;

}	
a[href="#next"]{
 border-top-right-radius: 4px;
	  border-bottom-right-radius: 4px;.
	      margin-right: 0;
}


 .pagination a.currentpage{
	 background-color: #ffffff;
    color: #8c8e8b;
    cursor: pointer;
    z-index: 2;
    text-decoration:none;
	
}
.pagination a:hover, .pagination a:focus,.pagination a:active ,.pagination a .currentpage{
    background-color: #ffffff;
    color: #8c8e8b;
    cursor: pointer;
    z-index: 2;
    text-decoration:none;
}
 .pagination li{   display: inline;}

.disabled{cursor: not-allowed;}
/*---- Slider css ----*/

#slider-range.ui-slider-horizontal {
    height: 0.35em !important;
}

#slider-range .ui-slider .ui-slider-handle {
	position: absolute !important;
	z-index: 2 !important;
	width: 10px !important;
	height: 1.2em !important;
	cursor: default !important;
	-ms-touch-action: none !important;
	touch-action: none !important;
}
#slider-range .ui-slider .ui-slider-range {
	position: absolute !important;
	z-index: 1 !important;
	font-size: .7em !important;
	display: block !important;
	border: 0 !important;
	background-position: 0 0 !important;
}
#slider-range{margin-bottom:10px;}

#slider-range .ui-slider-horizontal .ui-slider-handle {
	top: -.3em !important;
	margin-left: -.5em !important;
}
#slider-range .ui-widget-content {
	border: none !important;
	background: #edecec url("project_folder/suha/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x !important;
	color: #222222 !important;
}
#slider-range .ui-widget-header {
	border: 0px !important;
	background: #fecc47 url("project_folder/suha/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x !important;
	color: #222222 !important;
	font-weight: bold !important;
}
#slider-range .ui-state-default,
#slider-range .ui-widget-content .ui-state-default,
#slider-range .ui-widget-header .ui-state-default {
	border: none !important;
	background: url("project_folder/suha/images/price-range-icon.png") no-repeat 50% 50% !important;
	font-weight: normal !important;
	color: #555555 !important;
	font-family:"Lato"; font-size: 13px !important; color: #858585 !important; font-weight: 400 !important;
	padding: 0px 5px 0px 0px !important;
}
#slider-range .ui-state-hover,
#slider-range .ui-widget-content .ui-state-hover,
#slider-range .ui-widget-header .ui-state-hover,
#slider-range .ui-state-focus,
#slider-range .ui-widget-content .ui-state-focus,
#slider-range .ui-widget-header .ui-state-focus {
	border: none;
	background: url("project_folder/suha/images/price-range-icon.png") no-repeat 50% 50%  ;
	font-weight: normal;
	color: #212121;
}

#slider-range  .ui-state-active,
#slider-range  .ui-widget-content .ui-state-active,
#slider-range  .ui-widget-header .ui-state-active {
	border: none;
	background: url("project_folder/suha/images/price-range-icon.png") no-repeat 50% 50% ;
	font-weight: normal;
	color: #212121;
}
#slider-range  .ui-state-highlight,
#slider-range  .ui-widget-content .ui-state-highlight,
#slider-range  .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("project_folder/suha/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}

#slider-range .ui-state-error,
#slider-range .ui-widget-content .ui-state-error,
#slider-range .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("project_folder/suha/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-widget-content .ui-icon {
	background-image: url("project_folder/suha/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("project_folder/suha/images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("project_folder/suha/images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("project_folder/suha/images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("project_folder/suha/images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("project_folder/suha/images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("project_folder/suha/images/ui-icons_cd0a0a_256x240.png");
}


/* Corner radius */
#slider-range .ui-corner-all,
#slider-range .ui-corner-top,
#slider-range .ui-corner-left,
#slider-range .ui-corner-tl {
	border-top-left-radius: 4px!important;
}
#slider-range .ui-corner-all,
#slider-range .ui-corner-top,
#slider-range .ui-corner-right,
#slider-range .ui-corner-tr {
	border-top-right-radius: 4px !important;
}
#slider-range .ui-corner-all,
#slider-range .ui-corner-bottom,
#slider-range .ui-corner-left,
#slider-range .ui-corner-bl {
	border-bottom-left-radius: 4px !important;
}
#slider-range .ui-corner-all,
#slider-range .ui-corner-bottom,
#slider-range .ui-corner-right,
#slider-range .ui-corner-br {
	border-bottom-right-radius: 4px !important;
}
#slider-range .ui-widget-overlay {
	background: #aaaaaa url("project_folder/suha/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
#slider-range .ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("project_folder/suha/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}
.price-bar-box div#slider-range{
	border:none;
	background:#edecec url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
}

/*---- Slider css ----*/

/*---- Added by Priya ----*/
.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next{top: 37%;}
#owl-demo .item img{height: 177px; width: 100%;}
.map-box img{width:100%;height:225px;}
.voucher.cancellation-box label{padding-top: 10px;}
.error{color:#ff0000; text-align:center;}
.special-req {width:100%; list-style-type:none; padding: 0 0 0 3px;}
.special-req li {width:23%;display:inline-block;}
.special-request-box textarea{resize:none;}
.leaderinfo, .passanger-box-4.leaderinfo{margin-top:11px;}
.passanger-list .passanger-box.review-pac,  .contact-list .tranfer-contact-detail-box-main.review-contact{padding-top: 5px;}
.passanger-list .passanger-box.review-pac { padding-left:20px !important;}
.hotel-image-box img{width: 100%;height: 190px;}
.copy_txt{padding: 10px 0 0 25px;display: inline-block;color:#045292;}
.age-child{ padding: 10px 0 0 25px;display: inline-block;}
.booking-con-box-14{width: 27%;margin: 0px;padding: 15px 20px;float: left;background: #f8f8f8;}
.booking-con-box-142{width: 19%;margin: 0px;padding: 15px 20px;float: left;background: #f8f8f8;}
.bordr-grey{border-right: #dadada solid 1px;}
.checkbox .padT0{padding-top:0;}
.pointer img{height:169px;width:225px;}
.bordr-grey{border-right: #dadada solid 1px;}
.guest-info{padding-top:0;}
.leaderinfo strong{padding-left:10px;}

.book-ratebreakup .close {vertical-align: middle;display: inline-block;}
.book-ratebreakup .table-text-06,.modal .table-text-02{padding-top:5px;}
.book-ratebreakup .table-text-02{padding-top:0;}
.rate-date{text-align: center;color: #4e4e4e;background-color: #e6e4e4;padding: 3px 0;}
.rate-price{text-align: center;background-color: #f0eeee;color: #4e4e4e;padding: 3px 0;}
.voucher-id{font-family: "Lato";font-size: 14px;font-weight: 400;color: #3a3a3a;margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; text-transform: uppercase;}
.popup-wrapper{width:700px;margin:0 auto;border:1px solid #eeeeee;border-bottom:0;}
.popup .close{margin: 20px;}
.cancel-title{font-size: 14px;font-weight: 600;color:#ff0000;border-top:1px solid #ddd;padding-top:20px;padding-bottom:20px;}
.table td.blank, .table td.bordr0{border:0;}
.btn:hover, .btn:focus, .btn.focus{color:#ffffff;}
.back-to-search-text i {color:#ABABAB;}
.mybooking_box_03_inner_01 img{width:100%; height:170px;}
.mybooking_box_03_inner_02_bottom .label { width: 100%;height: 100%;display: block;font-size: 18px;padding: 15px 0;border-radius: 0;}
.booking-pagination li a table:first-child td+td {display:none;}
.booking-pagination li a table:first-child td {width: 100% !important;}
.tranfer-contact-details-box select.dbl-box { display: inline-block;}
.add-tranfer-box-right.town-data{height: 34px; padding: 10px 0;}
.cust-caret-blue.dbl-caret{right: 54%;}
.passanger-list .passanger-box,.contact-list .tranfer-contact-detail-box-main {border-top:2px solid #eee; padding-top:20px;}
.passanger-list> div:first-child .passanger-box, .contact-list> div:first-child .tranfer-contact-detail-box-main {border-top:0; padding:0;}
.passanger-list .passanger-box-3, .passanger-list .passanger-box-4 { width: 34%;}
.contact-list .tranfer-contact-detail-box-main{margin-top:20px; padding-bottom:0;}
.contact-list> div:first-child .tranfer-contact-detail-box-main {margin-top:0;}
.extra-surcharge{padding: 10px;text-align: center;font-size: 13px;margin-top: 45px;}
.ser-det{padding-top:10px;}
.sight-pac .passanger-box-3, .sight-pac .passanger-box-4{width: 34%;}
.special-request-box.trav-det {margin-right: 13px;}
.traveller-box-02.trav-data{padding-left: 35px;}
.book-now-white-box.room-data{padding-left: 15px;}
.traveller-icon.trav-head{margin-right: 15px;}
.traveller-box-02.trav-data{padding-left: 37px;}
.room-icon.contact-head,.special-request-icon.contact-head{margin-right: 30px;}
.contact-detail-box-main.contact-data, .special-request-box.contact-data, .cancellation-box.can-data{padding-left: 55px;}
.room-icon.special-head, .special-request-icon.price-head{margin-right: 30px;}
.special-req.special-data, .special-request-box.special-data, .special-request-box.cot-data{padding-left: 55px;}
.room-icon.sep-req-head{margin-right: 32px;}
.special-request-box.sep-data{padding-left: 56px;}
.special-request-box.booking-cont-data{padding-left: 52px;}
.special-request-icon.can-head{margin-right: 37px;}
div ul.booking-list-tab{padding:10px 0 0 35px;}
.booking-list-tab li{ display: inline-block; border: 0px solid #5AB1D0 !important; border-bottom: none; margin-bottom: -1px !important; padding: 10px 32px 10px 32px !important; border-top: 0px solid #5AB1D0 !important;border-bottom: 0px #fff solid !important;  background-color: rgb(0, 86, 157);}
.booking-list-tab li a{color: #fff;}
.booking-list-tab li.active{ background: #e8a904 !important;}
.paynow-btn.mar0{margin:0;}
.popupinner{width: 700px;margin: 0 auto;margin-bottom: 20px; padding-bottom: 20px; border: 1px solid #eeeeee;}
.note-wrapper{margin: 10px 0;}
.popupinner textarea{resize: none;}
.popbluee{padding: 0 20px;}
.popupinner > div{padding: 0 20px;}
.popupinner > div:first-child,.popupinner .padd0{padding:0;}
.popupinner .fa-book-now{margin-top:0;}
.gtway img, .total-price-text-01 img{vertical-align:top;}
.tras-list-book .tranfer-book-now-white-box-01 { width: 14%;}
.tras-list-book .tranfer-book-now-white-box-06 { width: 13%;}
.tras-list-book .tranfer-book-now-white-box-02 {width: 12%;}
.tras-list-book .tranfer-book-now-white-box-03 { width: 15%;}
.tras-list-book .tranfer-book-now-white-box-04 { width: 18%;}
.tras-list-book .tranfer-book-now-white-box-05 { width: 12%;}
.form-control.select-vehicle{width: 40%;}
.select-caret.cust-caret1{top: 23px;right: 70px;position: absolute;}
.transfer_search_box_03_32 .sort2_list{min-height: 43px;}
.transfer_search_box_03_32 .sort2_list a{height: auto;}
.transfer_search_box_03_33 .sort2_list{min-height: 43px;}
.transfer_search_box_03_33 .sort2_list a{height: auto;}
.book-ratebreakup .price-table-text{padding-top: 4px;}
.popupinner .select_box{display:block;}
.popupinner .select_box select{width: 100% !important;}
.popupinner .child-ag{padding: 10px 0;}
.dhtmlgoodies_content div{ border-bottom: 1px solid #ccc;padding: 5px 0;}
.dhtmlgoodies_content div:last-child{ border-bottom: none;}
.hotel-search-tab .tab_box_content_01{ width: 27%; }
.hotel-search-tab .tab_box_content_01 .tab_form_box_01{width: 38%;}
.hotel-search-tab .tab_box_content_01  .tab_form_box_02{width: 62%; position: relative;}
.hotel-search-tab .tab_box_content_02, .hotel-search-tab .tab_box_content_03{width: 23%;}
.hotel-search-tab .tab_box_content_02 .tab_form_box_011, .hotel-search-tab .tab_box_content_03 .tab_form_box_011{width: 41%;}
.hotel-search-tab .tab_box_content_02 .tab_form_box_012, .hotel-search-tab .tab_box_content_03 .tab_form_box_012{width: 59%;}
.hotel-search-tab .tab_box_content_03 + .tab_box_content_01 {border:0;}
.rooms-box-01{width: 100%; margin: 0px; padding: 0px; float: left; position: relative;}
.rooms-box-02{width: 100%; margin: 0px; padding: 0px; float: left; position: relative;}

.rooms-box-child-01{width: 58%; margin: 0px; padding: 0px; float: left; position: relative;}
.rooms-box-child-02{width: 42%; margin: 0px; padding: 0px; float: left; position: relative;}

.tab-rooms-box-01{width: 15%; margin: 0px 2% 0px 0px; padding: 0px 15px; float: left; position: relative;}
.tab-rooms-box-02{width: 83%; margin: 0px; padding: 0px; float: left; position: relative;}
.tranfer-book-price-conf-02 .book-price-text-01 {padding:0;}
.tranfer-book-price-conf-02{width:100%;display:block;} .book-price-box-02.book-list-mar10{margin-bottom:10px;}


/* Contact page */
.section-contact{width: 100%; margin: 0px; padding: 0px; min-height: 468px;}
.contact-box{width: 100%; margin: -71px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; background: #ffffff; border: #e6e6e6 solid 1px; border-top: none;}
.contact-left-box{width: 50%; margin: 0px; padding: 20px 25px; float: left; border-top: #72c267 solid 6px;border-right: #e6e6e6 solid 1px;}
.contact-right-box{width: 50%; margin: 0px; padding: 20px 25px; float: left; border-top: #fecc46 solid 6px;}
.contact-add-box{width: 100%; margin: 25px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.contact-add-box-01{width: 100%; margin: 20px 0px 20px 0px; padding: 10px 0px 0px 0px; float: left; border-bottom: #e6e6e6 solid 1px;border-top: #e6e6e6 solid 1px;}
.contact-add-box-02{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.contact-add-box-02-left{width: 50%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; float: left; border-right: #e6e6e6 solid 1px;}
.contact-add-box-02-right{width: 50%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 50px; float: left;}
.contact-map-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.contact-form-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.contact-form-box-inner{width: 100%; margin: 0px 0px 22px 0px; padding: 0px 0px 0px 0px; float: left;}
.contact-form-box-01{width: 20%; margin: 0px 0px 0px 0px; padding: 8px 0px 0px 0px; float: left; font-family:"Lato"; font-size: 14px; font-weight: 700; color:#7f7f7f; text-transform: uppercase;}
.contact-form-box-02{width: 80%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}

.contact-form-box .form-control {border: 1px solid #d5d5d5; border-radius: 0; box-shadow: none; color: #999; font-family: "Lato"; font-size: 14px; font-weight: 400; font-style: italic; height: 36px;}
.contact-form-box .form-control2 {border: 1px solid #d5d5d5; border-radius: 0; box-shadow: none; color: #999; font-family: "Lato"; font-size: 14px; font-weight: 400; font-style: italic; height: 100px; width: 100%; padding: 10px;}

.contact-heading-box{font-family:"Lato"; font-size: 25px; font-weight: 400; color:#045292; padding:0px 0px 10px 0px; margin: 0px 0px 30px 0px; text-align: left; border-bottom: #e6e6e6 solid 1px;}
.fa-location-now{margin:6px 8px 0px 0px;}
.contact-text-01{font-family:"Lato"; font-size: 18px; font-weight: 400; color:#045292; padding:0px 0px 5px 0px; margin: 0px 0px 0px 0px;}
.contact-text-02{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#7f7f7f; padding:0px 0px 15px 0px; margin: 0px 0px 0px 0px;}
.contact-text-03{font-family:"Lato"; font-size: 13px; font-weight: 400; color:#7f7f7f; padding:0px 0px 15px 0px; margin: 0px 0px 0px 0px;}
.contact-text-02 a{color: inherit;text-decoration: none;	 cursor: pointer;}
.submit-green-btn{font-family:"Lato"; font-size: 15px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:7px 100px; text-align: center; background:#71c267; border-radius:0; border-bottom: #599850 solid 2px;}
.submit-green-btn:hover{background:#67b05d;  color:#ffffff; border-radius:0; border-bottom: #599850 solid 2px;}
.main_listing_box_mybooking{margin:-194px 0px 0px 0px; background: #ffffff;}
/* Contact page */
/* About-us page */
.about-banner-text-01{font-family: 'Kaushan Script', cursive; font-weight: 400; font-size: 40px; color:#ffffff; margin: 0px 0px 0px 0px; line-height: 40px;}
.about-banner-text-02{font-family: 'Montserrat'; font-weight: 400; font-size: 30px; color:#ffffff; padding: 0px 0px 0px 256px; text-transform: uppercase;}

.section-about{width: 100%; margin: 0px; padding: 0px; background:#f8f8f8; min-height: 466px;}
.about-box{width: 100%; margin: -78px 0px 0px 0px; padding: 0px 0px 80px 0px; float: left; background: #ffffff; border-top: none;}
.about-box-inner{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 50px; float: left;}
.about-heading-box{width: 100%; margin: 40px 0px 25px 0px; padding: 0px 0px 5px 0px; float: left; font-family:"Lato"; font-size: 30px; font-weight: 400; color:#1c1c1c; text-transform: uppercase; text-align: left; border-bottom: #0097d2 solid 4px;}
.about-text-01{font-family:"Lato"; font-size: 15px; font-weight: 400; color:#969494; padding:0px 0px 20px 0px; margin: 0px 0px 0px 0px; line-height: 24px;}
.about-text-01-bold{font-family:"Lato"; font-size: 15px; font-weight: 700; color:#0097d2;}

.about-box2{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 50px; float: left; background: #eeecec; border-top: none;}
.about-heading-box2{width: 100%; margin: 50px 0px 25px 0px; padding: 0px 0px 10px 0px; float: left; font-family:"Lato"; font-size: 30px; font-weight: 400; color:#1c1c1c; text-transform: uppercase; text-align: center; border-bottom: #0097d2 solid 4px;}
.about-text-02{font-family:"Lato"; font-size: 15px; font-weight: 700; color:#000000; padding:10px 0px 30px 0px; margin: 0px 0px 0px 0px; text-transform: uppercase;}
.about-text-03{font-family:"Lato"; font-size: 15px; font-weight: 400; color:#1f1e1e; padding:0px 0px 50px 0px; margin: 0px 0px 0px 0px; line-height: 24px; text-align: center;}

.about-box3{width: 100%; margin: 0px 0px 40px 0px; padding:50px; float: left; background: #ffffff; border-top: none;}
.about-box3-left{width: 50%; margin: 0px 0px 0px 0px; padding:0px 50px 0px 0px; float: left; border-right: #d9d7d7 solid 1px;}
.about-box3-right{width: 50%; margin: 0px 0px 0px 0px; padding:0px 0px 0px 50px; float: left;}
.about-box3-heading-box{width: 100%; margin: 25px 0px 0px 0px; padding: 0px 0px 5px 0px; float: left; font-family:"Lato"; font-size: 30px; font-weight: 400; color:#1c1c1c; text-transform: uppercase; text-align: center;}
.hr_02{width: 20%; background: #0097d2; height: 4px; margin: 0 auto; padding: 0px; margin-top: 5px; margin-bottom: 40px;}
.about-text-04{font-family:"Lato"; font-size: 15px; font-weight: 400; color:#969494; padding:0px 0px 50px 0px; margin: 0px 0px 0px 0px; line-height: 24px; text-align: center;}
.color-line {background: #f7f9fa linear-gradient(to right, #7bc671 30%, #7bc671 30%, #fecc46 30%, #fecc46 65%, #0097d2 65%, #0097d2 30%, #0097d2 100%) no-repeat scroll 50% 100% / 100% 6px;height: 6px;}
.about-box-heading{width: 100%; margin: -212px 0px 0px 0px; padding: 0px 0px 80px 260px; float: left; border-top: none;}
/* About-us page */

/* Transfer search */
.tab_box_content{width: 100%; float: left; margin: 0px; padding: 0px;}
.tab_box_content_01{width: 40%; float: left; margin: 0px; padding: 10px 15px; border-right: #e8e9e9 solid 1px;}
.tab_box_content_02{width: 30%; float: left; margin: 0px; padding: 10px 15px; border-right: #e8e9e9 solid 1px;}
.tab_box_content_03{width: 30%; float: left; margin: 0px; padding: 10px 15px; }

.tab_box_content_011{width: 40%; float: left; margin: 0px; padding: 10px;}
.tab_box_content_012{width: 30%; float: left; margin: 0px; padding: 10px;}
.tab_box_content_013{width: 30%; float: left; margin: 0px; padding: 10px;}

.tab_box_content_01_inner{width: 100%; float: left; margin: 0px; padding: 0px 0px 10px 0px; border-bottom: #bfc2c4 dashed 1px;}

.tab_form_box_01{width: 25%; float: left; margin: 0px; padding: 0px;}
.tab_form_box_02{width: 75%; float: left; margin: 0px; padding: 0px;}

.tab-content input, .search-section input{color: #9d9d9d; border: 1px solid #ffffff; box-shadow:none; border-radius: 0;-webkit-border-radius: 0; -moz-border-radius: 0; font-family:"Lato"; font-size: 14px; font-weight: 400; min-height: 42px; padding: 6px 7px; width: 100% !important; }

.tab-content select, .search-section select{color: #9d9d9d; border: 1px solid #ffffff; box-shadow:none; border-radius: 0;-webkit-border-radius: 0; -moz-border-radius: 0; font-family:"Lato"; font-size: 14px; font-weight: 400; min-height: 42px; padding: 6px 0px; width: 100% !important;}

.tab-content label, .search-section label{font-family:"Lato"; font-size: 15px !important; font-weight: 400; color: #333333; padding: 10px 0px 0px 0px;}
.tab-content.form-control::-moz-placeholder {color: #b7b7b7;opacity: 1;}


.tab_form_box_011{width: 30%; float: left; margin: 0px; padding: 0px;}
.tab_form_box_012{width: 70%; float: left; margin: 0px; padding: 0px;}


.tab_box_content_11{width:30%; float: left; margin-right: 5%; padding: 0px 0px 10px 0px; border-bottom: #bfc2c4 dashed 1px;}
.tab_box_content_12{width:30%; float: left; margin-right: 5%; padding: 0px 0px 10px 0px; border-bottom: #bfc2c4 dashed 1px;}
.tab_box_content_13{width:30%; float: left; margin: 0px; padding: 0px 0px 10px 0px; border-bottom: #bfc2c4 dashed 1px;}

.tab_form_box_021{width: 42%; float: left; margin: 0px; padding: 0px;}
.tab_form_box_022{width: 58%; float: left; margin: 0px; padding: 0px;}



.cust-caret{z-index: 2; position: absolute;right: 10px;top: 9px; font-size: 25px; color: #b9b9b9;pointer-events:none;}
.cust-calendar{z-index: 2; position: absolute;right: 0px;top: 13px; color: #b9b9b9;pointer-events:none;}

.tab_box_content_21{width:60%; float: left; margin-right: 5%; padding: 0px 0px 10px 0px; border-bottom: #bfc2c4 dashed 1px;}

.tab_form_box_031{width: 40%; float: left; margin: 0px; padding: 0px;}
.tab_form_box_032{width: 60%; float: left; margin: 0px; padding: 0px;}


.search_button_box{text-align: center;}

.search_btn{font-family:"Lato"; font-size: 24px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:6px 16px; background:#72c267; border-radius:0; border-bottom: #599850 solid 4px;}
.search_btn:hover{background:#42703b;  color:#ffffff; border-radius:0; border-bottom: #42703b solid 4px;}



.tab2_box_content_01{width: 350px; float: left; margin: 0px; padding: 10px 15px; border-right: #e8e9e9 solid 1px;}
.tab2_box_content_02{width: 385px; float: left; margin: 0px; padding: 10px 15px; border-right: #e8e9e9 solid 1px;}
.tab2_box_content_03{width: 325px; float: left; margin: 0px; padding: 10px 15px; }

.tab2_box_content_01_inner{width: 100%; float: left; margin: 0px; padding: 0px 0px 0px 0px; border-bottom: #bfc2c4 dashed 1px;}

.tab2_form_box_01{width: 32%; float: left; margin: 0px; padding: 0px;}
.tab2_form_box_02{width: 68%; float: left; margin: 0px; padding: 0px; position: relative;}
.tab2_form_box_03{width: 144px; float: left; margin: 0px; padding: 0px;}
.tab2_form_box_04{width: 175px; float: left; margin: 0px; padding: 0px;}
.tab2_form_box_05{width: 150px; float: left; margin: 0px; padding: 0px;}
.tab2_form_box_06{width: 145px; float: left; margin: 0px; padding: 0px;}

.tab2_form_box_021{width: 50%; float: left; margin: 0px; padding: 0px;}
.tab2_form_box_022{width: 50%; float: left; margin: 0px; padding: 0px;}
.tab2_form_box_023{width: 55%; float: left; margin: 0px; padding: 0px;}
.tab2_form_box_024{width: 45%; float: left; margin: 0px; padding: 0px;}

.tab2_box_content_011{width: 70%; float: left; margin: 0px; padding: 10px 15px;}
.tab2_box_content_012{width: 30%; float: left; margin: 0px; padding: 10px 15px;}
.tab2_box_content_011_1{width: 15%; float: left; margin-right: 2%; padding: 0px; border-bottom: 1px dashed #bfc2c4;}
.tab2_box_content_011_2{width: 15%; float: left; margin-right: 2%; padding: 0px; border-bottom: 1px dashed #bfc2c4;}
.tab2_box_content_011_3{width: 21%; float: left; margin-right: 2%; padding: 0px; border-bottom: 1px dashed #bfc2c4;}
.tab2_box_content_011_4{width: 21%; float: left; margin-right: 1%; padding: 0px; border-bottom: 1px dashed #bfc2c4;}
.tab2_box_content_011_5{width: 21%; float: left; margin: 0px; padding: 0px; border-bottom: 1px dashed #bfc2c4;}
.tab2_form_box_021{width: 50%; float: left; margin: 0px; padding: 0px;}
.tab2_form_box_022{width: 50%; float: left; margin: 0px; padding: 0px;}
.tab3_box_child{width: 21%; float: left; margin-right: 2%; padding: 0px; border-bottom: 1px dashed #bfc2c4;}

.tab2_form_box_02_pick1{width: 48%; float: left; margin: 0px; padding: 0px;}
.tab2_form_box_02_pick2{width: 5px; float: left; margin: 0px; padding: 10px 0px 0px 0px; color: #000000; font-family: "Lato"; font-size: 16px; text-align: center;}
.tab2_form_box_02_pick3{width: 48%; float: left; margin: 0px; padding: 0px;}

.tab2_box_content_04_inner{width: 100%; float: left; margin: 0px 0px 20px 0px; padding: 0px 15px;}
.tab2_form_box_031{width: 70%; float: left; margin: 0px; padding: 12px 0px 0px 0px;}
.tab2_form_box_032{width: 30%; float: left; margin: 0px; padding: 0px; text-align: right;}

.advance-search{font-family:"Lato"; font-size: 18px; font-weight: 400; color: #333333; padding: 8px 0px 0px 0px;}
.advance-search:hover{font-family:"Lato"; font-size: 18px; font-weight: 400; color: #666666; padding: 8px 0px 0px 0px; text-decoration: none;}
.advance-icon{color: #008dd3; margin: 0px 0px 0px 5px; opacity: 0.4;}

.checkbox-primary input[type="checkbox"]:checked + label::before {
    background-color: #428bca;
    border-color: #428bca; }
.checkbox-primary input[type="checkbox"]:checked + label::after {
    color: #fff; }
/* Transfer search */
a:focus {    outline: none;
    text-decoration: none;}
    
/* Tranfer listing page */

.transfer_listing_box_1{width: 49%; margin: 0px 0px 0px 0px; padding: 0px; float: left; border-right: #e9e9e9 solid 1px;}
.transfer_listing_box_2{width: 23%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; border-right: #e9e9e9 solid 1px;}
.transfer_listing_box_3{width: 14%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; border-right: #e9e9e9 solid 1px;}
.transfer_listing_box_4{width: 14%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; }

.transfer_text_01{font-family:"Lato"; font-size: 20px; font-weight: 700; color:#494848; text-align:left; padding: 10px 0px 10px 10px;}
.transfer_text_02{font-family:"Lato"; font-size: 12px; font-weight: 400; color:#9d9d9d; text-align:left; padding: 0px 0px 0px 0px; text-transform: uppercase;}
.transfer_text_03{font-family:"Lato"; font-size: 13px; font-weight: 400; color:#008dd3; text-align:left; padding: 0px 0px 0px 0px;}

.transfer_search_box_01{width: 100%; margin: 0px 0px 0px 0px; padding: 0px; float: left; background: #ffffff;   min-height: 42px;}
.transfer_search_box_03_31{width: 25%; margin: 0px 0px 0px 0px; padding: 0px; float: left; border:1px solid #f1f1f1;}
.transfer_search_box_03_32{width: 37%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.transfer_search_box_03_33{width: 38%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}

.transfer-search-form {margin: 20px 0px 0px 0px;}
.transfer-search-form label{font-family:"Lato"; font-size: 17px; font-weight: 400; color:#555555; margin-bottom: 10px;}
.transfer-search-form .form-control{border: 1px solid #d5d5d5; border-radius: 0; box-shadow: none; color: #7f7f7f; font-family: "Lato"; font-size: 16px; font-weight: 400; height: 40px; margin-bottom: 15px;}
.transfer-search-form .input-group{display: inherit;}

.sort2_list{background: #ffffff;  margin-bottom: 1px;  border-bottom: #f1f1f1 solid 3px; min-height: 42px;}
.sort2_list a{padding-left: 0px; padding-top: 10px; text-decoration: none; color: #7f7f7f; font-family:"Lato"; font-size: 14px; font-weight: 400; text-align: center;border:none;}
.sort2_list:hover{background: #f1f1f1; text-decoration: none; color: #7f7f7f; border-bottom: #038ed3 solid 3px;}
.sort2_list.active{background: #f1f1f1; text-decoration: none; color: #7f7f7f; border-bottom: #038ed3 solid 3px;}
.sort2_list select{background: none; padding: 9px 80px; border-radius: 0px; border: none; font-family:"Lato"; font-size: 14px; font-weight: 400; text-align: left; min-height: 39px;}
.sort2_list .form-control{background: transparent;}
.sort2_list .form-control:focus{box-shadow: none; border-top: 1px solid #f1f1f1;}
.sort2_list_heading{font-family:"Lato"; font-size: 16px; font-weight: 700; text-align: center; color: #555555; padding: 8px 0px; border-bottom: #f1f1f1 solid 3px; text-transform: uppercase;}

.red-text{color: #f82b2b;}

.search-btn2{font-family:"Lato"; font-size: 18px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:15px 0px 0px 0px; padding:8px 16px; text-align: center; background:#72c267; border-radius:0; border-bottom: #599850 solid 2px; cursor: pointer; text-align: center;}
.search-btn2:hover{background: #67b05d; color: #ffffff; border-bottom: #599850 solid 2px;}

.dots{font-family:"Lato"; font-size: 17px; font-weight: 700; color:#000000; position: absolute; left: 49%; top: 5px;}

.tranfer-list-box{width: 100%; margin: 0px 0px 20px 0px; padding: 0px; float: left; border: #dfdfdf solid 1px; min-height: 190px;}
.tranfer-list-box-top{width: 100%; margin: 0px 0px 0px 0px; padding: 19px 20px; float: left;}
.tranfer-list-box-bottom{width: 100%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.tranfer-list-box-bottom-left{width: 50%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.tranfer-list-box-bottom-right{width: 50%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.tranfer-list-box-top-01{width: 100%; margin: 0px 0px 0px 0px; padding: 20px; float: left;}
.tranfer-list-box-top-01{width: 100%; margin: 0px 0px 0px 0px; padding: 20px; float: left;}
.tranfer-location-box{width: 100%; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; float: left; font-family:"Lato"; font-size: 13px; color: #858585; font-weight: 400; border-bottom: #d7d7d7 solid 1px;}
.tranfer-location-box2{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; font-family:"Lato"; font-size: 13px; color: #858585; font-weight: 400;}
.time-icon{margin:0px 5px 0px 0px;}

.tranfer-list-heading{font-family:"Lato"; font-size: 18px; font-weight: 400; color:#3a3a3a; padding: 0px 0px 5px 0px;}
.tranfer-list-heading2{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#3a3a3a; padding: 0px 0px 5px 0px; text-transform: uppercase;}
.tranfer-list-heading3{font-family:"Lato"; font-size: 24px; font-weight: 700; color:#7f7f7f; padding: 10px 0px 5px 0px; background: #f1f1f1; text-align: center; min-height: 53px;}
.tranfer-list-total{font-family:"Lato"; font-size: 15px; font-weight: 400; color:#7f7f7f; font-style: italic; padding: 0px 5px 0px 0px;}
.tranfer-list-priceblue{color:#045292; }
.tranfer-list-space{padding: 0px 0px 0px 35px;}
.tranfer-list-ita{font-style: italic;}

.select-btn{font-family:"Lato"; font-size: 18px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:14px 16px 10px 16px; text-align: center; background:#5c5c5c; border-radius:0; border-bottom: #403f3f solid 3px; cursor: pointer; text-align: center; min-height: 53px}
.select-btn:hover{background: #403f3f; color: #ffffff; border-bottom: #403f3f solid 3px;}

/* Tranfer listing page */

/* My booking page */

.mybooking_listing_box_01{width: 100%; margin: 0px 0px 0px 0px; padding: 5px; background: #f8f8f8; float: left; border-bottom: #008dd3 solid 3px;}
.mybooking_box_01{width: 100%; margin: 0px 0px 0px 0px; padding: 20px; float: left; border-bottom: #e8e7e7 solid 1px;}
.mybooking_box_01_left{width: 30%; padding: 10px 20px 10px 0px; margin: 0px; float: left; border-right: #e8e7e7 solid 1px;}
.mybooking_box_01_middle{width: 50%; padding: 10px 20px 10px 20px; margin: 0px; float: left; border-right: #e8e7e7 solid 1px;}
.mybooking_box_01_right{width: 20%; padding: 10px 0px 10px 20px; margin: 0px; float: left;}

.mybooking_box_01_common{width: 32%; padding: 10px 20px 10px 0px; margin: 0px 0px 0px 5px; float: left; border-right: #e8e7e7 solid 1px;}
.mybooking_box_01_common-left{width: 32%; padding: 10px 0px; margin: 0px 0px 0px 5px; float: left;}

.mybooking-box-01{width: 35%; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; float: left; color: #3a3a3a; font-size: 14px; text-transform: uppercase;}
.mybooking-box-02{width: 65%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.mybooking-box-03{width: 45%; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; float: left; color: #3a3a3a; font-size: 14px; text-transform: uppercase;}
.mybooking-box-04{width: 55%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.mybooking-box-011{width: 20%; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; float: left; color: #3a3a3a; font-size: 14px; text-transform: uppercase;}
.mybooking-box-012{width: 80%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.chackbox-text2{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#3a3a3a; padding:0px 0px 0px 25px !important; text-transform: uppercase;}

.mybooking_box_02{width: 100%; margin: 0px 0px 0px 0px; padding: 25px 20px; float: left; border-bottom: #e8e7e7 solid 1px;}
.search-now-btn{font-family:"Lato"; font-size: 17px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:7px 70px; background:#008dd3; border-radius:0; border-bottom: #0a76ac solid 3px;}
.search-now-btn:hover{background:#004668;  color:#ffffff; border-radius:0; border-bottom: #004668 solid 3px;}

.mybooking_box_03{width: 100%; margin: 0px 0px 0px 0px; padding: 10px 10px; float: left;}
.mybooking_box_03_inner{width: 100%; margin: 0px 0px 20px 0px; padding: 0px 0px; float: left; border: #e8e7e7 solid 1px;}
.mybooking_box_03_inner_01{width: 19%; margin: 0px 0px 0px 0px; padding: 0px 0px; float: left; text-align: center;}
.mybooking_box_03_inner_02{width: 81%; margin: 0px 0px 0px 0px; padding: 0px 0px; float: left;}
.mybooking_box_03_inner_02_left{width: 78%; margin: 0px 0px 0px 0px; padding: 0px 0px; float: left; border-right: #e8e7e7 solid 1px; min-height: 160px;}
.mybooking_box_03_inner_02_right{width: 22%; margin: 0px 0px 0px 0px; padding: 0px 0px; float: left;}
.mybooking_box_03_inner_02_top{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px; float: left; min-height: 120px; border-bottom: #e8e7e7 solid 1px;}
.mybooking_top_01{width: 75%; margin: 0px 0px 0px 0px; padding: 0px 0px; float: left;}
.mybooking_top_02{width: 25%; margin: 0px 0px 0px 0px; padding: 0px 0px; float: left; text-align: right;}
.mybooking_box_03_inner_02_bottom{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px; float: left; min-height: 50px; background: #f5f3f3;}
.mybooking_top_inner{width: 100%; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px; float: left;}
.mybooking_bottom_inner{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; background: #f5f3f3;}
.mybooking_bottom_01{width: 23%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; float: left; border-right: #e8e7e7 solid 1px;}
.mybooking_bottom_02{width: 27%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; float: left; border-right: #e8e7e7 solid 1px;}
.mybooking_bottom_03{width: 18%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; border-right: #e8e7e7 solid 1px; text-align: center;}
.mybooking_bottom_04{width: 16%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; border-right: #e8e7e7 solid 1px; text-align: center;}
.mybooking_bottom_05{width: 16%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; text-align: center;}

.mybooking-heading{font-family:"Lato"; font-size: 18px; font-weight: 400; color:#3a3a3a; padding:0px 0px 5px 0px;}
.mybooking-text-01{font-family:"Lato"; font-size: 13px; font-weight: 400; color:#3a3a3a; padding:5px 0px 0px 0px; text-transform: uppercase;}
.mybooking-text-02{font-family:"Lato"; font-size: 13px; font-weight: 400; color:#008dd3; padding:0px 0px 0px 0px;}

.hotel-location-box2{width: 100%; margin: 0px 0px 0px 0px; padding: 10px 0px 5px 0px; float: left; font-family:"Lato"; font-size: 13px; color: #858585; font-weight: 400; font-style: italic;}

.total-price-text{font-family:"Lato"; font-size: 17px; font-weight: 700; color:#3a3a3a; border-bottom: #dad7d7 solid 1px; text-align: center; text-transform: uppercase; padding: 20px 0px 10px 0px; width: 130px; margin: 0 auto; margin-bottom: 15px;}
.total-price-text-01{font-family:"Lato"; font-size: 24px; font-weight: 700; color:#7f7f7f; text-align: center; text-transform: uppercase; padding: 0px 0px 7px 0px;}
.blue-text{color: #045292}

.cancle-btn{font-family:"Lato"; font-size: 18px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:10px 0px; background:#5c5c5c; border-radius:0; border-bottom: #403f3f solid 3px;}
.cancle-btn:hover{background:#434343;  color:#ffffff; border-radius:0; border-bottom: #403f3f solid 3px;}

.bookingid-green-btn{font-family:"Lato"; font-size: 11px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:7px 0px; width: 125px; text-align: center; background:#71c267; border-radius:0;}
.bookingid-green-btn:hover{background:#67b05d;  color:#ffffff; border-radius:0;}

/* My booking page */
/* Tranfer details page */

.transfer_details_listing_box_1{width: 30%; margin: 0px 0px 0px 0px; padding: 0px; float: left; border-right: #e9e9e9 solid 1px;}
.transfer_details_listing_box_2{width: 28%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; border-right: #e9e9e9 solid 1px;}
.transfer_details_listing_box_3{width: 21%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; border-right: #e9e9e9 solid 1px;}
.transfer_details_listing_box_4{width: 21%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; }
.transfer-book-text02{font-family:"Lato"; font-size: 14px; font-weight: 700; color:#717272; padding: 25px 0px 5px 0px;}
.tranfer-details-price-text{font-family:"Lato"; font-size: 20px; font-weight: 700; color:#7f7f7f; text-transform: uppercase; text-align: right; }
.tranfer-details-price-blue-text{font-family:"Lato"; font-size: 25px; font-weight: 700; color:#045292;}
.transfer-details-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 20px; float: left;}
.transfer-details-box-inner{width: 100%; margin: 0px 0px 0px 0px; padding: 5px 0px; float: left; border-top: #e1e1e1 solid 1px; border-bottom: #e1e1e1 solid 1px;}
.back-to-search-box2{width:100%; margin: 0px; padding: 10px 0px 0px 0px; float: left; text-align: right;}

.transfer-details-box_02{width: 100%; margin:0px; padding:20px; float: left;}

.transfer-condition-text{font-family:"Lato"; font-size: 15px; font-weight: 700;color: #7f7f7f; padding: 0px 0px 10px 0px;}


.transfer_con_listing ul{margin:0px 0px 10px 0px;padding:0px;display:block;list-style-type:none;}
.transfer_con_listing ul li{display:list-item;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.transfer_con_listing ul li {display:block;margin:0px 0px 0px 0px;padding:0px 0px 4px 15px; font-family:"Lato"; font-size: 13px; font-weight: 400; color: #7f7f7f; text-align:left;text-decoration:none; background: url('project_folder/suha/images/list_icon2.png')no-repeat 3px 5px;}
.transfer_con_listing ul li a{ font-family:"Lato"; font-size: 14px; font-weight: 400; color:#ffffff;text-align:left;text-decoration:none;}
.transfer_con_listing ul li a:hover, .transfer_con_listing ul li a.active{color:#ffffff; text-decoration:underline;}
.transfer_con_listing ul li:last-child{border-bottom:none;}
.red-text2{color: #fd2e2e; font-style: italic;}

.transfer-details-box_03{width: 100%; margin:0px; padding:20px 0px 0px 0px; float: left;}

.transfer-details-table-heading{font-family:"Lato"; font-size: 13px; font-weight: 700;color: #ffffff; padding: 10px 0px 10px 20px !important; background: #4e4e4e; text-transform: uppercase;}
.transfer-details-table-text1{font-family:"Lato"; font-size: 16px; font-weight: 400;color: #7f7f7f; padding: 10px 0px 10px 20px !important;position:relative;}

.transfer-details-table-01{background: #f8f8f8; border-bottom: #eaeaea solid 1px; border-left: #eaeaea solid 1px; border-right: #eaeaea solid 1px;}
.transfer-details-table-02{background: #ffffff; border-bottom: #eaeaea solid 1px; border-left: #eaeaea solid 1px; border-right: #eaeaea solid 1px;}

.orange-text{color: #ff7200; font-family:"Lato"; font-size: 14px; font-weight: 700; text-transform: uppercase;}

.book-now-blue-btn{font-family:"Lato"; font-size: 15px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:5px 15px; text-align: center; background:#008dd3; border-radius:0; border-bottom: #0a76ac solid 3px; cursor: pointer; text-align: center;}
.book-now-blue-btn:hover{background: #0a76ac; color: #ffffff; border-bottom: #0a76ac solid 3px;}


/* Tranfer details page */
.odd {background-color:#f8f8f8;}
.even {background-color:#ffffff;}



/* Tranfer book now page */

/* error page */

.error-main-content{width: 100%; float: left; margin: 0px; padding: 0px; background: url("project_folder/suha/images/error-bg.jpg") no-repeat bottom;  min-height: 600px;  box-shadow: inset 0 20px 20px -18px rgba(0,0,0,0.10);}
.error-heading{font-family:"Lato"; font-size: 25px; font-weight: 400; color:#303030; margin: 40px 0px 25px 0px; padding: 0px;}
.error-text-01{font-family:"Lato"; font-size: 16px; font-weight: 400; color:#969494; margin: 0px 0px 20px 0px; padding: 0px;}

.homepage-btn{font-family:"Lato"; font-size: 18px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:7px 60px; background:#72c267; border-radius:0; border-bottom: #599850 solid 3px;}
.homepage-btn:hover{background:#42703b;  color:#ffffff; border-radius:0; border-bottom: #599850 solid 3px;}

/* error page */

.transfer-heading{font-family:"Lato"; font-size: 23px; font-weight: 400; color:#3a3a3a; padding: 0px 0px 0px 0px; text-transform: capitalize;}
.transfer-book-text01{font-family:"Lato"; font-size: 18px; font-weight: 400; color:#797979; font-style: italic; padding: 0px 0px 5px 0px;}
.tranfer-book-price-text-01{font-family:"Lato"; font-size: 20px; font-weight: 700; color:#3a3a3a; text-align: right; padding: 0px 0px 0px 0px;text-transform:uppercase;}
.tranfer-book-price-text-02{font-family:"Lato"; font-size: 16px; font-weight: 400; color:#7f7f7f; text-transform: uppercase; text-align: right; }
.tranfer-book-blue-text{font-family:"Lato"; font-size: 20px; font-weight: 700; color:#045292;}

.tranfer-book-now-box-01{width: 60%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; border-right: #e9e9e9 solid 1px;}
.tranfer-book-now-box-02{width: 40%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left;}
.tranfer-book-now-box-left{width: 20%; margin: 0px 0px 0px 0px; padding: 0px; float: left; font-family:"Lato"; font-size: 27px; font-weight: 400; color:#b7b7b7;}
.tranfer-book-now-box-right{width: 80%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}

.tranfer-calendat-caret{margin: -8px 10px 0px 0px; text-align: right;}
.tranfer-book-now-top{width: 100%; margin: 0px; padding: 0px; float: left; min-height: 112px;}

.tranfer-book-now-white-box{width: 100%; margin: 20px 0px; padding: 30px 0 0 0px; float: left; min-height: 55px;border-top: 2px solid #eee;}
.tranfer-book-now-white-box-01{width: 15%; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 15px; float: left; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}
.tranfer-book-now-white-box-02{width: 18%; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 25px; float: left; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}
.tranfer-book-now-white-box-03{width: 21%; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 25px; float: left; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}
.tranfer-book-now-white-box-04{width: 15%; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 25px; float: left; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}
.tranfer-book-now-white-box-05{width: 18%; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 25px; float: left; }
.tranfer-book-now-white-box-06 {width: 13%; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 25px; float: left; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}
.tranfer-book-now-white-box-07 {width: 13%; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 25px; float: left; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}

.review-book .tranfer-book-now-white-box-01 { width: 12%; }
.review-book .tranfer-book-now-white-box-02 { width: 16%; }
.review-book .tranfer-book-now-white-box-03 { width: 19%; }
.review-book .tranfer-book-now-white-box-04 { width: 13%; }
.review-book .tranfer-book-now-white-box-05 { width: 13%; }
.review-book .tranfer-book-now-white-box-06 { width: 12%; }
.review-book .tranfer-book-now-white-box-07 { width: 14%; }

.review-pac .passanger-box-1 { width: 18%;}

.white-box-text-011{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#969494; padding: 0px 0px 0px 0px;}
.white-box-text-012{font-family:"Lato"; font-size: 15px; font-weight: 400; color:#07528f; }
.white-box-text-013{font-family:"Lato"; font-size: 15px; font-weight: 400; color:#3a3a3a; }
.white-box-text-013-blue{font-family:"Lato"; font-size: 18px; font-weight: 700; color:#045292; }

.traveller-box{width: 100%; margin: 0px 0px 0px 0px; padding: 10px 20px 20px 20px; float: left; }

.passanger-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; float: left;}
.passanger-box-1{width: 11%; margin: 0px 6px 0px 0px; padding: 0px 0px 10px 0px; float: left; position: relative;}
.passanger-box-2{width: 11%; margin: 0px 7px 0px 0px; padding: 0px 0px 10px 0px; float: left; position: relative;}
.passanger-box-3{width: 38%; margin: 0px 7px 0px 0px; padding: 0px 0px 10px 0px; float: left; position: relative;}
.passanger-box-4{width: 38%; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; float: left; position: relative;}

.passanger-box .form-control {display: block; width: 100%; height: 42px; padding: 6px 6px; font-family:"Lato"; font-weight: 400; font-size: 13px; line-height: 1.42857143; color: #7f7f7f; background-color: #fff; background-image: none; border: 1px solid #d5d5d5; border-radius: 0px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.passanger-box .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.tranfer-contact-details-box .form-control {display: block; width: 100%; height: 42px; padding: 6px 30px 6px 6px; font-family:"Lato"; font-weight: 400; font-size: 13px; line-height: 1.42857143; color: #7f7f7f; background-color: #fff; background-image: none; border: 1px solid #d5d5d5; border-radius: 0px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.tranfer-contact-details-box .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.tranfer-contact-details-box{width: 100%; margin: 0px; padding: 0px 20px 0px 40px; float: left; }
.tranfer-contact-details-box-inner{width: 100%; margin: 0px; padding: 30px 0px 10px 0px; float: left; border-top:#d6d6d6 solid 1px; }
.tranfer-contact-detail-box-main{width: 100%; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px;}
.red-text-small{font-family:"Lato"; font-size: 12px; font-weight: 400; font-style: italic; color:#ff0000; padding: 0px 0px 0px 20px;}

.tranfer-book-now-text-01{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#969494; text-transform: uppercase; padding: 0px 0px 10px 15px;}
.tranfer-book-now-text-02{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#07528f; padding: 0px 0px 10px 0px;}
.tranfer-book-now-text-011{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#969494; text-transform: uppercase; padding: 0px 0px 10px 0px;}

.table-heading{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#ffffff; background:#4e4e4e url('project_folder/suha/images/transfer-table-bg-patch-01.jpg') repeat-y top right; text-align: center;}
.table-heading2{background: #4e4e4e; font-family:"Lato"; font-size: 14px; font-weight: 400; color:#ffffff; text-align: center;}

.table-text{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#656565; background:#f2f2f2 url('project_folder/suha/images/transfer-table-bg-patch-02.jpg') repeat-y top right; text-align: center;}
.table-text2{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#656565; background:#f7f4f4 url('project_folder/suha/images/transfer-table-bg-patch-02.jpg') repeat-y top right; text-align: center;}
.table-text3{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#656565; background:#f2f2f2; text-align: center;}

.add-tranfer-box{width: 100%; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px;}
.add-tranfer-box-inner{width: 100%; float: left; margin: 0px 0px 20px 0px; padding: 0px;}
.add-tranfer-box-left{width: 50%; float: left; margin: 0px; padding: 0px; position: relative;}
.add-tranfer-box-right{width: 50%; float: left; margin: 0px; padding: 0px; position: relative;}

.add-guest-text-01{font-family:"Lato"; font-size: 14px; font-weight: 300; color:#969494; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; text-transform: uppercase;}
.dots2{font-family:"Lato"; font-size: 17px; font-weight: 700; color:#615f5f; position: absolute; left: 49%; top: 5px;}

.confirm-booking-btn{font-family:"Lato"; font-size: 18px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 20px 0px; padding:7px 40px; text-align: center; background:#72c267; border-radius:0; border-bottom: #65ac5c solid 3px; cursor: pointer; text-align: center;}
.confirm-booking-btn:hover{background: #65ac5c; color: #ffffff; border-bottom: #65ac5c solid 3px;}

.add-contact-detail-box{width: 100%; float: left; margin: 0px 0px 0px 0px; padding: 0px;}

.transfer-contact-detail-box-right-01{width: 15%; float: left; margin: 0 0 0 2%; padding: 0px 0px 0px 0px;}
.transfer-contact-detail-box-right-02{width: 10%; float: left; margin: 0px; padding: 5px 0px 0px 0px; text-align: center; color: #3a3a3a;}
.transfer-contact-detail-box-right-03{width: 73%; float: left; margin: 0px; padding: 0px;}

.green-text2{font-family:"Lato"; font-size: 14px; font-weight: 700;color: #3fa72e; padding: 0px 0px 0px 0px;text-transform: uppercase;}
.cust-caret1{z-index: 2;position: relative;right: -63px; top: -29px; color: #b9b9b9; pointer-events: none;}

.select-arrival-box{width: 49.4% !important;}
.select-pickup-box{width: 49.4% !important;}


/* Tranfer book now page */


/* sightseeing search */


.tab3_form_box_01{width: 37%; float: left; margin: 0px; padding: 0px;}
.tab3_form_box_02{width: 63%; float: left; margin: 0px; padding: 0px;}
.tab3_form_box_03{width: 32%; float: left; margin: 0px; padding: 0px;}
.tab3_form_box_04{width: 68%; float: left; margin: 0px; padding: 0px;}

.tab3_box_content{width: 100%; float: left; margin: 0px; padding: 0px 15px;}
.tab3_box_content_01{width: 10%; float: left; margin: 0px; padding: 0px;}
.tab3_box_content_02{width: 90%; float: left; margin: 0px; padding: 0px;}
.tab3_box_content_02_1{width: 23%; float: left; margin: 0px; padding: 13px 0px 0px 10px;}
.tab3_box_content_02_2{width: 23%; float: left; margin: 0px; padding: 13px 0px 0px 0px;}
.tab3_box_content_02_3{width: 23%; float: left; margin: 0px; padding: 13px 0px 0px 0px;}
.tab3_box_content_02_4{width: 23%; float: left; margin: 0px; padding: 13px 0px 0px 0px;}

.custom-checkbox{
        width: 10px;
        height: 10px;
        display: inline-block;
        position: relative;
        z-index: 1;
        top: 1px;
        right: 5px;
        background: url("/project_folder/suha/images/tab3-checkbox-bg2.png") no-repeat;
    }
    .custom-checkbox:hover{
        background:url("/project_folder/suha/images/tab3-checkbox-bg2.png") no-repeat;
    }
    .custom-checkbox.selected{
        background:url("/project_folder/suha/images/tab3-checkbox-bg1.png") no-repeat;
    }
    .custom-checkbox input[type="checkbox"]{
        margin: 0;
        position: absolute;
        z-index: 2;            
        cursor: pointer;
        outline: none;
        opacity: 0;
        /* CSS hacks for older browsers */
        _noFocusLine: expression(this.hideFocus=true); 
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -khtml-opacity: 0;
        -moz-opacity: 0;
    }

.tab3-checkbox-text{font-family:"Lato"; font-size: 12px; font-weight: 400; color: #909090; padding: 0px 0px 5px 0px;text-transform: uppercase;}

.select_box{display: inline;}
.select_box select{background:#ffffff url("project_folder/suha/images/dropdown-arrow-blue.png") no-repeat right 13px center; width:54px !important;}
.select_style{width:63px !important;}
.transfer-b-icon{margin: 4px 0px 0px 0px;}
.transfer-book-table-text1{ padding: 8px 0 !important;}

@media (min-width: 768px) and (max-width: 991px) {
.select_box select{background:#ffffff url("project_folder/suha/images/dropdown-arrow-blue.png") no-repeat right 13px center; width:92px !important;}
.select_style{width:132px !important;}
}
@media (min-width: 320px) and (max-width: 767px) {
.select_box select{background:#ffffff url("project_folder/suha/images/dropdown-arrow-blue.png") no-repeat right 13px center; width:68px !important;}
.select_style{width:80px !important;}
}

/* sightseeing search */

/* Sightseeing Listing page */
.signtseeing-box{width: 100%; padding: 0px 10px; margin: 0px; float: left;}

.signtseeing_search_box_03_31{width: 22%; margin: 0px 0px 0px 0px; padding: 0px; float: left;     border: 1px solid #f1f1f1;}
.signtseeing_search_box_03_32{width: 24%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.signtseeing_search_box_03_33{width: 27%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.signtseeing_search_box_03_34{width: 27%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}

/*.sort3_list{background: #ffffff;  margin-bottom: 1px;  border-bottom: #f1f1f1 solid 3px; min-height: 42px;}
.sort3_list a{padding-left: 0px; padding-top: 11px; text-decoration: none; color: #7f7f7f; font-family:"Lato"; font-size: 14px; font-weight: 400;border:none;height: 40px; text-align: center;}
.sort3_list:hover{background: #f1f1f1; text-decoration: none; color: #7f7f7f; border-bottom: #038ed3 solid 3px; }
.sort3_list.active{background: #f1f1f1; text-decoration: none; color: #7f7f7f; border-bottom: #038ed3 solid 3px; }
.sort3_list select{background: none; padding: 9px 70px; border-radius: 0px; border: none; font-family:"Lato"; font-size: 14px; font-weight: 400; text-align: left; min-height: 39px;}
.sort3_list .form-control:focus{box-shadow: none;border-top: 1px solid #f1f1f1;}
.sort3_list{font-family:"Lato"; font-size: 16px; font-weight: 700; text-align: center; color: #555555;  border-bottom: #f1f1f1 solid 3px; text-transform: uppercase;}*/

.sort3_list{background: #ffffff;  margin-bottom: 1px;  border-bottom: #f1f1f1 solid 3px; text-align: center; min-height: 42px;cursor: pointer;}
.sort3_list a{padding-left: 0px; padding-top: 10px; text-decoration: none; color: #7f7f7f; font-family:"Lato"; font-size: 14px; font-weight: 400; text-align: center; border:none; background: none; height: 40px;}
.sort3_list:hover{background: #f1f1f1; text-decoration: none; color: #7f7f7f; border-bottom: #038ed3 solid 3px; height: 42px;}
.sort3_list.active{background: #f1f1f1; text-decoration: none; color: #7f7f7f; border-bottom: #038ed3 solid 3px; height: 42px;}
.sort3_list select, .sort_list a{background: none; padding: 9px 0px; border-radius: 0px; border: none; font-family:"Lato"; font-size: 14px; font-weight: 400; text-align: center; min-height: 40px;}
.sort3_list .form-control:focus{box-shadow: none; min-height: 40px;}


.signtseeing-list-box{width: 100%; margin: 0px 0px 20px 0px; padding: 0px; float: left; border: #dfdfdf solid 1px; min-height: 162px; background-image: url('project_folder/suha/images/hotel-list-bg-patch.png'); background-repeat: repeat-x; background-position: bottom; }
.signtseeing-list-box-left{width: 27%; margin: 0px 2% 0px 0px; padding: 0px; float: left; text-align: left;}
.signtseeing-list-box-right{width: 71%; margin: 0px; margin: 0px 0px 0px 0px; padding: 0px; float: left;}
.signtseeing-list-box-right01{width: 100%; margin: 0px; margin: 0px 0px 0px 0px; padding: 0px; float: left; min-height: 110px;}
.signtseeing-list-box-right02{width: 100%; margin: 0px; margin: 0px 0px 0px 0px; padding: 0px; float: left; min-height: 48px;}

.list-arrow2{margin:15px 0px 0px -46px; position: absolute;}

.select2-btn{font-family:"Lato"; font-size: 18px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:8px 16px; text-align: center; background:#5c5c5c; border-radius:0; border-bottom: #403f3f solid 3px; cursor: pointer; text-align: center; min-height: 48px}
.select2-btn:hover{background: #403f3f; color: #ffffff; border-bottom: #403f3f solid 3px;}

.signtseeing-tab-text{font-family:"Lato"; font-size: 13px; font-weight: 700; color: #4e4e4e; margin: 0px; padding: 0px; text-transform: uppercase;}
.signtseeing-tab-text2{font-family:"Lato"; font-size: 13px; font-weight: 400; color: #7f7f7f; margin: 0px; padding: 0px 0px 20px 0px;}

.lan_box_01_btn{font-family:"Lato"; font-size: 10px; font-weight: 700; color:#154a74; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px; width: 20px; height: 20px; text-align: center; background:#dce6ef; border-radius:0; border: #c1ced8 solid 1px; cursor: pointer; text-align: center;}
.lan_box_01_btn:hover{background: #ccc; color: #154a74; border-bottom: #686868 solid 1px;}

.lan_box_02_btn{font-family:"Lato"; font-size: 10px; font-weight: 700; color:#4b2475; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px; width: 20px; height: 20px; text-align: center; background:#e7dbef; border-radius:0; border: #ae98c0 solid 1px; cursor: pointer; text-align: center;}
.lan_box_02_btn:hover{background: #ccc; color: #4b2475; border-bottom: #686868 solid 1px;}

.lan_box_03_btn{font-family:"Lato"; font-size: 10px; font-weight: 700; color:#854b5a; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px; width: 20px; height: 20px; text-align: center; background:#fbd3de; border-radius:0; border: #bf8798 solid 1px; cursor: pointer; text-align: center;}
.lan_box_03_btn:hover{background: #ccc; color: #854b5a; border-bottom: #686868 solid 1px;}

.lan_box_04_btn{font-family:"Lato"; font-size: 10px; font-weight: 700; color:#9e926c; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px; width: 20px; height: 20px; text-align: center; background:#edebd6; border-radius:0; border: #aaa97c solid 1px; cursor: pointer; text-align: center;}
.lan_box_04_btn:hover{background: #ccc; color: #9e926c; border-bottom: #aaa97c solid 1px;}

.lan_box_05_btn{font-family:"Lato"; font-size: 10px; font-weight: 700; color:#794e3b; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px; width: 20px; height: 20px; text-align: center; background:#eae2df; border-radius:0; border: #af9f99 solid 1px; cursor: pointer; text-align: center;}
.lan_box_05_btn:hover{background: #ccc; color: #794e3b; border-bottom: #aaa97c solid 1px;}

.lan_box_06_btn{font-family:"Lato"; font-size: 10px; font-weight: 700; color:#425f4b; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px; width: 20px; height: 20px; text-align: center; background:#dbe5da; border-radius:0; border: #b1b8b0 solid 1px; cursor: pointer; text-align: center;}
.lan_box_06_btn:hover{background: #ccc; color: #425f4b; border-bottom: #aaa97c solid 1px;}

.lan_box_07_btn{font-family:"Lato"; font-size: 10px; font-weight: 700; color:#49706f; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px; width: 20px; height: 20px; text-align: center; background:#dae8eb; border-radius:0; border: #c2d4d3 solid 1px; cursor: pointer; text-align: center;}
.lan_box_07_btn:hover{background: #ccc; color: #49706f; border-bottom: #aaa97c solid 1px;}

.green-table-text{color: #1cab0d; font-family:"Lato"; font-size: 14px; font-weight: 700; font-style: italic; text-transform: uppercase;}
.sight-location-box{width: 100%; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; float: left; font-family:"Lato"; font-size: 13px; color: #858585; font-weight: 400; }
.list_sight img{width:305px ; height:215px;}
/* Sightseeing Listing page */

/* Sightseeing book now page */

.green-table-text2{color: #1cab0d; font-family:"Lato"; font-size: 14px; font-weight: 700; text-transform: uppercase;}

.sightseeing-book-now-box-01{width: 24%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; border-right: #e9e9e9 solid 1px; position: relative;}
.sightseeing-book-now-box-02{width: 22%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; border-right: #e9e9e9 solid 1px; position: relative;}
.sightseeing-book-now-box-03{width: 27%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; border-right: #e9e9e9 solid 1px; position: relative;}
.sightseeing-book-now-box-04{width: 27%; margin: 0px 0px 0px 0px; padding: 5px 13px; float: left; position: relative;}
.sightseeing-book-now-box-left{width: 20%; margin: 0px 0px 0px 0px; padding: 0px; float: left; font-family:"Lato"; font-size: 27px; font-weight: 400; color:#b7b7b7;}
.sightseeing-book-now-box-right{width: 80%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}

.book-now-grey-box .form-control {display: block; width: 100%; height: 42px; padding: 6px 6px; font-family:"Lato"; font-weight: 400; font-size: 13px; line-height: 1.42857143; color: #7f7f7f; background-color: #fff; background-image: none; border: 1px solid #d5d5d5; border-radius: 0px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.book-now-grey-box .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.cust-caret-blue2 {
    color: #16b1e9;
    pointer-events: none;
    position: absolute;
    right: 26px;
    top: 16px;
    z-index: 2;
    font-size: 22px;
}

.passanger-box2{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 20px; float: left;}

.passanger-box2 .form-control {display: block; width: 100%; height: 42px; padding: 6px 6px; font-family:"Lato"; font-weight: 400; font-size: 13px; line-height: 1.42857143; color: #7f7f7f; background-color: #fff; background-image: none; border: 1px solid #d5d5d5; border-radius: 0px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.passanger-box .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.cancellation-checkbox-text{font-family:"Lato"; font-size: 13px; font-weight: 400; line-height: 18px; color:#969494; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 5px !important;}

/* Sightseeing book now page */



/* width for child */
.w_20PC{WIDTH:20%;}
.W_80PC{width:80%;}
.w_54pc{width:54%;}
.w_78pc{width:78%;}
.w_100pc{width:100%;}
.child_inner_box{width:12%; float:left; margin-right:10px;}
.child_inner_box3{width:12%; float:left; margin-right:10px;}

#days_plus{width:127px;}
.tour_day{top: 12px; position: absolute;}
/* width for child */
.b_shadow{border: 1px solid #d5d5d5 !important;}
   .border-bottom{ border-bottom: #bfc2c4 dashed 1px; float: left; width: 100%;}
   .dropdown-toggle{border:none;box-shadow:none;font-size:14px;}
   .dropdown-toggle .cust-caret{top:10px;}
   .dropdown-toggle:focus, .dropdown-toggle:active, .dropdown-toggle:hover,.btn-group.open .dropdown-toggle:hover,.btn-group.open .dropdown-toggle:focus,.btn-group.open .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
  	 background-color: transparent;
    border-color: transparent;
    color: #9d9d9d;
    border: 0px;
    text-decoration: none;
    box-shadow: none;
   }
  .paddL0{padding-left: 0px;}
  ..btn-group.open .dropdown-toggle{box-shadow:none;}
  .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus{
  background-color: transparent;
    border-color: transparent;
    color: #9d9d9d;
    border: 0px;
    text-decoration: none;
    box-shadow: none;
  
  }
  .dest_out{  border-right: 1px solid rgba(185, 185, 192, 0.46);     width: 43%;}
  .check_in{  border-right: 1px solid rgba(185, 185, 192, 0.46);     width: 27%;}
  .paddL7px{ padding-left: 7px;}
  .adult{display:inline-block;;width:58px;}
  .child{display:inline-block !important;width:67px !important;}
  .room{display:inline-block;width:83px;}
  .child_age{display:inline-block; width: 72px;}
  .cust-caret_c{right: 18px;    padding-bottom: 5%;}
.r_alert1{    text-transform: capitalize;
    text-align: center;
    padding: 9px;
    margin-bottom: 11px;}
    
    
    .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color: #008DD3;color:#ffffff;}

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #7f7c77;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #008DD3;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
    
    #acc1 a{color: #7f7f7f;}
/* ------------------------------------------ MY ACCOUNT ADDED BY DARSHAN 8/12/2015 STARTS ------------------------------------------------- */
.fa-my-account{margin:-2px 8px 0px 0px;}
.my-account-box-01{width: 100%; margin: 0px 0px 0px 0px; padding: 5px; background: #f8f8f8; float: left;}
.my-account-left-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px; background: #fcfcfc; float: left; border: #efefef solid 1px; border-left: none; min-height: 762px;}
.my-account-right-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px; background: #ffffff; float: left; border: #efefef solid 1px;}

.listing-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px; background: #f8f8f8; float: left; border-bottom: #efefef solid 1px;}
.listing-box-01{width: 100%; margin: 0px 0px 0px 0px; padding: 13px 0px 0px 80px; float: left; background: url(../..project_folder/suha/images/list-my-profile-icon.png) no-repeat left; min-height: 50px; font-family:"Lato"; font-size: 17px; font-weight: 400; color: #008dd3; border: none; border-radius: 0px; text-align: left;}
.listing-box-01:hover{width: 100%; margin: 0px 0px 0px 0px; padding: 13px 0px 0px 80px; float: left; background: #9c9c9c url(../..project_folder/suha/images/list-my-profile-icon-hover.png) no-repeat left; color: #ffffff !important;}
.listing-box-01.active{width: 100%; margin: 0px 0px 0px 0px; padding: 13px 0px 0px 80px; float: left; background: #9c9c9c url(../..project_folder/suha/images/list-my-profile-icon-hover.png) no-repeat left; color: #ffffff !important;}
.listing-box-02{width: 100%; margin: 0px 0px 0px 0px; padding: 13px 0px 0px 80px; float: left; background: url(../..project_folder/suha/images/list-my-booking-icon.png) no-repeat left; min-height: 50px; font-family:"Lato"; font-size: 17px; font-weight: 400; color: #008dd3; border: none; border-radius: 0px; text-align: left;}
.listing-box-02:hover{width: 100%; margin: 0px 0px 0px 0px; padding: 13px 0px 0px 80px; float: left; background: #9c9c9c url(../..project_folder/suha/images/list-my-booking-icon-hover.png) no-repeat left; color: #ffffff !important;}
.listing-box-02.active{width: 100%; margin: 0px 0px 0px 0px; padding: 13px 0px 0px 80px; float: left; background: #9c9c9c url(../..project_folder/suha/images/list-my-booking-icon-hover.png) no-repeat left; color: #ffffff !important;}
.listing-box-03{width: 100%; margin: 0px 0px 0px 0px; padding: 13px 0px 0px 80px; float: left; background: url(../..project_folder/suha/images/list-change-password-icon.png) no-repeat left; min-height: 50px; font-family:"Lato"; font-size: 17px; font-weight: 400; color: #008dd3; border: none; border-radius: 0px; text-align: left;}
.listing-box-03:hover{width: 100%; margin: 0px 0px 0px 0px; padding: 13px 0px 0px 80px; float: left; background: #9c9c9c url(../..project_folder/suha/images/list-change-password-icon-hover.png) no-repeat left; color: #ffffff !important;}
.listing-box-03.active{width: 100%; margin: 0px 0px 0px 0px; padding: 13px 0px 0px 80px; float: left; background: #9c9c9c url(../..project_folder/suha/images/list-change-password-icon-hover.png) no-repeat left; color: #ffffff !important;}
.listing-box-04{width: 100%; margin: 0px 0px 0px 0px; padding: 13px 0px 0px 80px; float: left; background: url(../..project_folder/suha/images/list-sign-out-icon.png) no-repeat left; min-height: 50px; font-family:"Lato"; font-size: 17px; font-weight: 400; color: #008dd3; border: none; border-radius: 0px; text-align: left;}
.listing-box-04:hover{width: 100%; margin: 0px 0px 0px 0px; padding: 13px 0px 0px 80px; float: left; background: #9c9c9c url(../..project_folder/suha/images/list-sign-out-icon-hover.png) no-repeat left; color: #ffffff !important;}
.listing-box-04.active{width: 100%; margin: 0px 0px 0px 0px; padding: 13px 0px 0px 80px; float: left; background: #9c9c9c url(../..project_folder/suha/images/list-sign-out-icon-hover.png) no-repeat left; color: #ffffff !important;}

.my-account-blue-box{width: 100%; margin: 0px 0px 0px 0px; padding: 8px 10px; background: #13a4ec; float: left;}
.my-account-blue-box-left{width: 92%; margin: 0px 0px 0px 0px; padding: 0px; background: #13a4ec; float: left;}
.my-account-blue-box-right{width: 8%; margin: 0px 0px 0px 0px; padding: 0px; background: #13a4ec; float: left;}
.my-account-edit-text{font-family:"Lato"; font-size: 12px; font-weight: 400; font-style: italic; color: #ffffff; padding: 0px 0px 0px 0px; margin: 0px; text-align: center;}
.my-account-edit-text a{font-family:"Lato"; font-size: 12px; font-weight: 400; font-style: italic; color: #ffffff; text-align: center; text-decoration: none;}
.my-account-edit-text a:hover{font-family:"Lato"; font-size: 12px; font-weight: 400; font-style: italic; color: #ffffff; text-align: center; text-decoration: none;}
.my-account-heading-01{font-family:"Lato"; font-size: 23px; font-weight: 400; color: #ffffff; padding: 0px 0px 0px 20px; margin: 0px; text-align: left;}
.my-account-heading-01-bold{font-family:"Lato"; font-size: 23px; font-weight: 700; color: #ffffff; text-align: left;}

.my-account-white-box{width: 100%; margin: 0px 0px 0px 0px; padding: 25px; background: #ffffff; float: left; border-bottom: #efefef solid 1px;}
.my-account-form-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px; background: #ffffff; float: left; }
.my-account-form-box-inner{width: 100%; margin: 0px 0px 10px 0px; padding: 0px; float: left;}
.my-account-form-box-left{width: 15%; margin: 0px 0px 0px 0px; padding: 0px; background: #ffffff; float: left;}
.my-account-form-box-right{width: 85%; margin: 0px 0px 0px 0px; padding: 0px; background: #ffffff; float: left;}
.my-account-form-box-11{width: 15%; margin: 0px 1% 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-12{width: 33%; margin: 0px 1% 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-13{width: 50%; margin: 0px 0px 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-21{width: 49%; margin: 0px 1% 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-22{width: 50%; margin: 0px 0px 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-22-01{width: 29%; margin: 0px 0px 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-22_02{width: 16%; margin: 0px 0px 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-22-03{width: 3%; margin: 0px 0px 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-22-04{width: 52%; margin: 0px 0px 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}

.my-account-form-box .form-control {background-color: #fff;background-image: none;border: 1px solid #d5d5d5;border-radius: 0;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #7f7f7f;display: block;font-family: "Lato";font-size: 13px;font-weight: 400;height: 42px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 100%;}
.my-account-form-box-31{width: 100%; margin: 0px 0px 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-41{width: 33%; margin: 0px 1% 0px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-42{width: 33%; margin: 0px 1% 0px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-43{width: 32%; margin: 0px 0px 0px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}.form-heading{font-family:"Lato"; font-size: 14px; font-weight: 400; color: #3a3a3a; padding: 10px 0px 0px 0px; margin: 0px; text-align: left; text-transform: uppercase;}
.form-heading2{font-family:"Lato"; font-size: 14px; font-weight: 400; color: #3a3a3a; padding: 10px 0px 0px 0px; margin: 0px; text-align: center; text-transform: uppercase;}
.form-heading3{font-family:"Lato"; font-size: 14px; font-weight: 400; color: #3a3a3a; padding: 10px 0px 0px 0px; margin: 0px; text-align: left; text-transform: uppercase;}
.newsletter-subcription-text-01{font-family:"Lato"; font-size: 14px; font-weight: 400; color: #969494; padding: 10px 0px 10px 0px; margin: 0px; text-align: left; line-height: 25px;}
.newsletter-subcription-text-02{font-family:"Lato"; font-size: 14px; font-weight: 400; color: #0a91d5; padding: 3px 0px 0px 0px; margin: 0px; text-align: left;}
.my-account-grey-box{width: 100%; margin: 0px 0px 0px 0px; padding: 15px; background: #e9e9e9; float: left; }
.save-profile-btn{font-family:"Lato"; font-size: 16px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:8px 25px; background:#008dd3; border-radius:0; border-bottom: #0a76ac solid 4px;}
.save-profile-btn:hover{background:#004668;  color:#ffffff; border-radius:0; border-bottom: #0a76ac solid 4px;}
/* ------------------------------------------ MY ACCOUNT ADDED BY DARSHAN 8/12/2015 ENDS ------------------------------------------------- */

    div.r5 {
    float: left;
    margin: 0px 10px;
}
div.r5 a {
    background: url(project_folder/suha/images/tik.png) 0px -40px no-repeat;
    width: 32px;
    height: 32px;
    display: inline-block;
}
div.r5 a.selec {
    cursor: pointer;
}
div.r5 a.active {
    background: url(project_folder/suha/images/tik.png) 0px 0px no-repeat;
    position: relative;
}
/*Progress bar */
.bar { display:none;}
.btn-load span ,.bar span{-webkit-animation-name: spin;
    -webkit-animation-duration: 2300ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 2300ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 2300ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    animation-name: spin;
    animation-duration: 2300ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	position: relative;
	right: -4px;
	font-size: 15px;
}
@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
/* ------------------------------------------ ADDED BY DARSHAN 9/12/2015 STARTS ------------------------------------------------- */
.padTB15{padding:15px 0px;}
.fa-key {margin: -1px 0 0;}
.forgotpass_box_01{width: 100%; margin: 0px 0px 0px 0px; padding: 20px; float: left;}
.forgotpass_box_01_middle{width: 50%; padding: 10px 20px 10px 20px; margin: 0px; float: left;}
.forgotpass_box_02{margin: 0px 0px 0px 0px; padding: 25px 20px; float: left;}
.fortgotpass_box_01_common-left { float: left; margin: 0 0 0 15px; padding: 10px 0; width: 45%; }
.fortgotpass_box_01_common{width: 45%; padding: 10px 20px 10px 0px; margin: 0px 0px 0px 5px; float: left; border-right: #e8e7e7 solid 1px;}
.mar0{margin: 0px;}
/* ------------------------------------------ ADDED BY DARSHAN 9/12/2015 ENDS ------------------------------------------------- */
.location_link{cursor: pointer;}
.ellipse{float:left; background-color: #fff; border: 1px solid #ddd;  color: #337ab7; line-height: 1.42857; margin-left: -1px; padding: 6px 12px;  position: relative; text-decoration: none;}
/* ------------------------------------------ ADDED BY DARSHAN 9/12/2015 STARTS ACCORDIAN ------------------------------------------------- */

.panel-title {
    color: inherit;
    font-size: 15px !important;
    margin-bottom: 0;
    margin-top: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body {
  border: 1px solid #f2f2f2;
}
.panel-group,
.panel-group .panel,
.panel-group .panel-heading,
.panel-group .panel-heading a,
.panel-group .panel-title,
.panel-group .panel-title a,
.panel-group .panel-body,
.panel-group .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-radius: 0px;
  border: 0;
}
.panel-group .panel-heading {
  padding: 0;
}
.panel-group .panel-heading a {
  display: block;
  background: #e1e0e0;
  color: #555555;
  padding: 9px 12px;
  text-decoration: none;
  position: relative;
}
.panel-group .panel-heading a.collapsed {
  background: #e1e0e0;
  color: #555555;
}

.panel-heading h4{ padding: 10px 0px 0px 0px;}

.panel-default > .panel-heading{ background-color: #ffffff;}

.panel-group .panel-heading a:after {
  content: ' - ';
  position: absolute;
  right: 20px;
  top:5px;
  font-size:20px;
  font-weight: bold;
}
.panel-group .panel-heading a.collapsed:after {
  content: ' + ';
}
.panel-group .panel-collapse {
  margin-top: 0px !important;
}
.panel-group .panel-body {
  background: #ffffff;
  padding: 10px;
}
.panel-group .panel {
  background-color: transparent;
}
.panel-group .panel-body p:last-child,
.panel-group .panel-body ul:last-child,
.panel-group .panel-body ol:last-child {
  margin-bottom: 0;
}
.panel_scroll {max-height:520px;overflow-y:scroll;}
/* ------------------------------------------ ADDED BY DARSHAN 9/12/2015 ENDS ACCORDIAN ------------------------------------------------- */

.paddL15px{padding-left:15px;}
.btn-block + .btn-block{margin-top:0px;}
#ui-datepicker-div{z-index:10 !important;}

.modify_search_box:hover {
    background: #67b05d none repeat scroll 0 0;
    color: #ffffff;
}


/* ADDED BY DHAVAL */
.payment-box{width: 100%; margin: 0px; padding: 0px 20px; float: left;}
.payment-text-01{font-family:"Lato"; font-size: 15px; font-weight: 400; color:#969494; padding:0px 0px 20px 0px; margin: 0px 0px 0px 20px; line-height: 24px;}

.purchase-details-box-01{padding: 5px 0px 5px 15px; width: 14%; float: left; margin: 0px; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}
.purchase-details-box-02{padding: 5px 0px 5px 15px; width: 15%; float: left; margin: 0px; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}
.purchase-details-box-03{padding: 5px 0px 5px 15px; width: 16%; float: left; margin: 0px; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}
.purchase-details-box-04{padding: 5px 0px 5px 15px; width: 19%; float: left; margin: 0px; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}
.purchase-details-box-05{padding: 5px 0px 5px 15px; width: 33%; float: left; margin: 0px; }

.change-password-box-01{width: 45%; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; float: left; color: #3a3a3a; font-size: 14px; text-transform: uppercase;}
.change-password-box-02{width: 55%; margin: 0px 0px 0px 0px; padding: 0px; float: left;}

.add-message-btn{font-family:"Lato"; font-size: 16px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:6px 6px; background:#72c267; border-radius:0; border-bottom: #599850 solid 4px;}
.add-message-btn:hover,.add-message-btn:focus {background:#42703b;  color:#ffffff; border-radius:0; border-bottom: #599850 solid 4px;}

.manage-booking-box-01{width: 20%; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 25px; float: left; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}
.manage-booking-box-02{width: 32%; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 25px; float: left; background: url("project_folder/suha/images/white-box-bg-patch.jpg") no-repeat right center;}

.hotel-list-box-right .book-now-btn{ margin-top: 1px;-webkit-margin-before: 3px;}
.tranfer-book-now-white-box-01,.tranfer-book-now-white-box-01 p {word-break: break-all;}
/* Model css */
.modal-content {background-clip: padding-box;background-color: #fff;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 0px;box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);outline: 0 none;position: relative;}
.modal-header {background: #f5f5f5;border-bottom: none;min-height: 16.4286px;padding: 15px;}
.book-ratebreakup .book-now-heading{display:inline-block;padding:0 15px 0px 0;text-align: left;}

.hotel-list-ajax .star-rating-box{margin-bottom: 10px;}
.signtseeing-list-box-right02 .price-box-right{margin-top: 11px;}
.signtseeing-list-box-right02 .price-text,.hotel-list-box-right .price-text{ margin: 8px 0px 0 0px;}
.footer_heading_02{ color: #ffffff; }


/* select {-moz-appearance:none;
text-indent: 0.01px;
text-overflow: '';} */


/* input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #fff;
}
 
select:focus, input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(255, 255, 255, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(255, 255, 255, 1);
} */

.header-inner-logo .logoinnerDV{margin:0px; padding:0px;}
.header-inner-logo .lgo_own{height: 85px;}

/* Contact us */
.section-contact{width: 100%; margin: 0px; padding: 0px; background: url('../images/contact-banner.jpg') no-repeat top; min-height: 468px;}
.contact-box{width: 100%; margin: 388px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; background: #ffffff; border: #e6e6e6 solid 1px; border-top: none;}
.contact-left-box{width: 50%; margin: 0px; padding: 20px 25px; float: left; border-top: #72c267 solid 6px;}
.contact-right-box{width: 50%; margin: 0px; padding: 20px 25px; float: left; border-top: #fecc46 solid 6px; border-left: #e6e6e6 solid 1px;}
.contact-add-box{width: 100%; margin: 25px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.contact-add-box-01{width: 100%; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; float: left; border-bottom: #e6e6e6 solid 1px;}
.contact-add-box-02{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.contact-add-box-02-left{width: 50%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; float: left; border-right: #e6e6e6 solid 1px;}
.contact-add-box-02-right{width: 50%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 50px; float: left;}
.contact-map-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.contact-form-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.contact-form-box-inner{width: 100%; margin: 0px 0px 22px 0px; padding: 0px 0px 0px 0px; float: left;}
.contact-form-box-01{width: 20%; margin: 0px 0px 0px 0px; padding: 8px 0px 0px 0px; float: left; font-family:"Lato"; font-size: 14px; font-weight: 700; color:#7f7f7f; text-transform: uppercase;}
.contact-form-box-02{width: 80%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}

.contact-form-box .form-control {border: 1px solid #d5d5d5; border-radius: 0; box-shadow: none; color: #999; font-family: "Lato"; font-size: 14px; font-weight: 400; font-style: italic; height: 36px;}
.contact-form-box .form-control2 {border: 1px solid #d5d5d5; border-radius: 0; box-shadow: none; color: #999; font-family: "Lato"; font-size: 14px; font-weight: 400; font-style: italic; height: 100px; width: 100%; padding: 10px;}

.contact-heading-box{font-family:"Lato"; font-size: 25px; font-weight: 400; color:#045292; padding:0px 0px 10px 0px; margin: 0px 0px 30px 0px; text-align: left; border-bottom: #e6e6e6 solid 1px;}
.fa-location-now{margin:6px 8px 0px 0px;}
.contact-text-01{font-family:"Lato"; font-size: 18px; font-weight: 400; color:#045292; padding:0px 0px 5px 0px; margin: 0px 0px 0px 0px;}
.contact-text-02{font-family:"Lato"; font-size: 14px; font-weight: 400; color:#7f7f7f; padding:0px 0px 15px 0px; margin: 0px 0px 0px 0px;}
.contact-text-03{font-family:"Lato"; font-size: 13px; font-weight: 400; color:#7f7f7f; padding:0px 0px 15px 0px; margin: 0px 0px 0px 0px;}

.submit-green-btn{font-family:"Lato"; font-size: 15px; font-weight: 700; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:7px 100px; text-align: center; background:#71c267; border-radius:0; border-bottom: #599850 solid 2px;}
.submit-green-btn:hover{background:#67b05d;  color:#ffffff; border-radius:0; border-bottom: #599850 solid 2px;}

.customer-name .top-menu-cont li span{color:#ffffff;}