#window, #window_two { text-align: left; max-width: 400px; margin: 40px auto; position: relative; }
.bg_greydark .tinynav { color: #fff; background-color: #404746; box-shadow: 0px 0px 0px 0px #353b3d; }
.bg_greydark{ background-color: #49524E;}
.bg_greydark2{ background-color: #404746;}
.bg_greydark_hover:hover{ background-color: #49524E !important;}
.bg_greydark2_hover:hover{ background-color: #404746 !important;}
.textevidence{ float: left; width: 100%; position: relative; overflow: hidden; }
.textevidence.center{ text-align: center; }
.textevidence.left{ text-align: left; }
.textevidence.right{ text-align: right; }
.textevidence.overflow_scroll { overflow-x:auto !important; }
.bg_violet .tinynav { color: #fff; background-color: #7c7994; box-shadow: 0px 0px 0px 0px #a675af; }
.bg_violet{ background-color: #8784a0; }
.bg_violetdark{ background-color: #7c7994; }
.bg_violet_hover:hover { background-color: #8784a0 !important; }
.bg_violetdark_hover:hover{ background-color: #7c7994 !important; }
.margin20{ margin: 20px; padding: 0px; display: inline-block; }
.margin2040{ margin: 20px 40px; padding: 0px; display: inline-block; }
.menu .white .sub-menu a, .menu .grey .sub-menu a { color: #a4a4a4; }
p.white,h1.white,h2.white,h3.white,h4.white,h5.white,h6.white,a.white,i.white,span.white, input[type="text"].white, textarea.white, input[type="submit"].white, select.white{ color:#ffffff; }
.padding20{ padding: 20px !important; }
.display_inlineblock { display: inline-block; }
.width_percentage100{ width: 100% !important; }
.sizing { box-sizing:border-box; }
.table-condensed{
    background: #AB4212 !important;
}
.table-condensed tbody{
    background: white !important;
}
.approve{
    display: none;
}
#checkpolicy{
    margin: 0 12px 0 0;
    display: inline-block;
}
.checkboxer{
      font-size: 14px !important;
  
}
#contact-country, #contact-provinces {
    box-sizing: border-box;
    padding: 0px 20px 0px 20px;
}
.provincesdiv, .cardinfo{
    display: none;
}
.cardinfo select {
    padding: 0px 20px!important;
}
.countrydiv, .provincesdiv{
    padding: 0px 0px 20px 0px;
}

.sidebar .listingcheck .check_availability-field {
    margin-top: 0px!important;
}
.sidebar .widget.widget_check_availability {
    background-color: #f1f1f1;
    display: inline-block;
}

.testimonials .testimonials-h .testimonials-content {
    position: relative!important; 
padding-top: 50px;
    width: 100%;
}
.header-top-left a{
    color:white;
}
.section-slider .check-avail .container .pets {
  background: #fff;
  width: 12%;
  text-align: center;
  padding-top: 24px;
}
.section-slider .check-avail .container .pets .btn-group {
  margin-top: -17px;
}
.section-slider .check-avail .container .pets .btn-group .btn {
  font-size: 60px;
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #353535;
  font-weight: 400;
  font-family: 'Playfair', serif;
  width: 141px;
}
.section-slider .check-avail .container .pets .btn-group .dropdown-menu {
  border: none;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  min-width: 141px;
  top: 115%;
  left: 0px;
}
.section-slider .check-avail .container .pets .btn-group .dropdown-menu .active > a {
  background: #1A9BBC;
}
.section-slider .check-avail .container .pets .btn-group .dropdown-menu a:hover {
  background: #1A9BBC;
  color: white;
}
@media (min-width: 992px) and (max-width: 1200px) {
   .section-slider .check-avail .pets{
    padding-top: 15px !important;
  }
  .section-slider .check-avail .pets .btn-group {
    margin-top: -28px !important;
  }
  .section-slider .check-avail .pets .btn-group .dropdown-menu {
    min-width: 111px !important;
    top: 94% !important;
    left: 0px;
  }
  .section-slider .check-avail .pets .btn-group .btn {
    width: 111px !important;
    margin-top: 8px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .section-slider .check-avail .pets {
    padding-top: 10px !important;
  }
  .section-slider .check-avail .pets .btn-group {
    margin-top: -28px !important;
  }
  .section-slider .check-avail .pets .btn-group .dropdown-menu {
    min-width: 82px !important;
    top: 100% !important;
    left: 0 !important;
  }
  .section-slider .check-avail .pets .btn-group .btn {
    width: 82px !important;
    font-size: 50px !important;
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .section-slider .check-avail .container .pets {
    padding-top: 10px;
  }
  .section-slider .check-avail .container .pets .btn-group {
    margin-top: -28px;
  }
  .section-slider .check-avail .container .pets .btn-group .dropdown-menu {
    min-width: 80px;
    top: 100%;
    left: 0;
  }
  .section-slider .check-avail .container .pets .btn-group .btn {
    width: 80px;
    font-size: 50px;
    margin-top: 10px;
  }
}
@media (max-width: 480px) {
   .section-slider .check-avail .container .pets {
    padding-top: 10px;
  }
  .section-slider .check-avail .container .pets .btn-group {
    margin-top: -28px;
  }
  .section-slider .check-avail .container .pets .btn-group .dropdown-menu {
    min-width: 80px;
    top: 101%;
    left: 0;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.47);
  }
  .section-slider .check-avail .container .pets .btn-group .btn {
    width: 80px;
    font-size: 50px;
    margin-top: 10px;
  }
}

.sidebar .widget.widget_check_availability .check_availability .check_availability_group {
    padding-left: 0px!important;
    position: relative;
}
.sidebar .widget.widget_check_availability .check_availability .check_availability_group .check_availability-field_group {
    margin-left: -4px;
    margin-right: -4px;
}
.sidebar .widget.widget_check_availability .check_availability .check_availability_group .check_availability-field {
    width: 33%!important;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
}