/* .twitter-typeahead { width: 100%; } 
.rmd-places{ width:40%; display:inline;}
.typeahead, .tt-query, .tt-hint {
	border: 2px solid #CCCCCC;
	border-radius: 8px;
	font-size: 22px; / Set input font size /
	height: 30px;	line-height: 30px;
	outline: medium none;	padding: 8px 12px; 9Nov
	width: 396px;}
.typeahead {background-color: #FFFFFF;}
.typeahead:focus {border: 2px solid #0097CF;}
.tt-query {	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.tt-hint {color: #999999; background-color:#0CF;}
.tt-menu {
	background-color: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 8px;	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	margin-top: 12px;	padding: 8px 0;	width: 422px;
}
.tt-suggestion {
	font-size: 14px;  / Set suggestion dropdown font size /
	padding: 3px 5px; text-align:left;
}
.tt-suggestion:hover {
	cursor: pointer;	background-color: #0097CF;	color: #FFFFFF;
}
.tt-suggestion p {margin: 0;} */


/*searchends
*/

/* .location ul li {
  width: 50%;
} */

/*.rmd-formLocator .form-control{ width:inherit !important}*/
/*.rmd-formLocator .dropdown-menu>li>a:hover{ background-color:#fb8506 !important; color:#fff !important;}*/

/* @media (min-width: 999px) {
  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 220px !important;
  }
  .rmd-HeroBlock .search-col {
    width: 40% !important;
    display: block;
    vertical-align: top;
  }
  .rmd-HeroBlock .rmd-places {  9Nov
    width: 40% !important;
    display: block;
    vertical-align: top;
  }
} */

/* @media (min-width: 599px) and (max-width: 999px) { 9Nov
  .bootstrap-select.btn-group:not(.input-group-btn),
  .bootstrap-select.btn-group[class*="col-"] {
    width: 50% !important;
    float: left;
  }
  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 50% !important;
    float: left;
    margin-bottom: -20px !important;
  }
} */

/* @media (max-width: 999px) {9Nov
  .rmd-HeroBlock .search-col {
    width: 100% !important;
    display: block;
    vertical-align: top;
  }
  .rmd-location .dropdown-menu,
  .rmd-lookingFor .dropdown-menu {
    margin-top: -20px !important;
  }
  .rmd-location .dropdown-menu ul,
  .rmd-lookingFor .dropdown-menu ul {
    margin-top: 0px !important;
  }
}

.rmd-location,
.rmd-lookingFor {
  width: 30%;
} */


/*.rmd-formLocator.form-control{ -webkit-box-shadow:inset 0 1px 1px rgba(251,162,6,.075) !important;;box-shadow:inset 0 1px 1px rgba(251,162,6,.075) !important;;-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}
.rmd-formLocator span{ color:#231f20 !important; font-size:16px; font-family:Proxima Nova Semibold; }
.rmd-formLocator.form-inline .has-feedback span{ margin-right:10px; margin-top:-8px;font-size:18px; color: #767676 !important; float:left;}*/

/* .rmd-lookingFor .btn, 9Nov
.rmd-location .btn {
  height: 50px !important;
  border-radius: 0px;
}

.rmd-lookingFor button span::before {
  content: "\e0a1";
  font-family: Flaticon;
  font-weight: 700;
  text-decoration: inherit;
  color: #767676;
  font-size: 18px;
  display: inline;
  float: right;
}

.rmd-location button span::before {
  content: "\e062";
  font-family: Flaticon;
  font-weight: 700;
  text-decoration: inherit;
  color: #767676;
  font-size: 18px;
  display: inline;
  float: right;
}

.rmd-location.open>.dropdown-toggle.btn-default,
.rmd-lookingFor.open>.dropdown-toggle.btn-default {
  border-bottom: #fba206 solid 2px !important;
  border: 0px;
  background-color: transparent !important;
} */


/*old*/
/* 
select { 9Nov
  -moz-appearance: none;
  background-repeat: no-repeat;
  cursor: pointer;
}

.rmd-HeroBlock select {
  color: #231f20;
  border-radius: 0px;
  border: none;
  height: 50px !important;
}

.form-control {
  color: #231f20;
}

.btn-group-lg>.btn,
.btn-lg {
  height: 50px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.rmd-HeroBlock select:focus,
.rmd-HeroBlock .search-col:focus {
  background: #fff;
  box-shadow: 0 0 9px rgba(0, 0, 0, .8);
}

.rmd-HeroBlock .search-col {
  border-radius: 0px;
  margin: 0;
  background: rgba(255, 255, 255, 1);
  height: 40px !important;
  padding: 0 19px;
  box-sizing: border-box;
  border: 0;
  font-size: 14px;
  color: #231f20;
}

input {
  cursor: default;
  /width: 140px;
    height: 50px;/
  border-radius: 4px;
  background-color: #fff;
  padding: 0 19px;
  /border: none;/
  font-size: 14px;
  color: #e85826;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url(img/arrow-down.png);
  background-repeat: no-repeat;
  background-position: right 10px center;
} */

/* @media (min-width: 768px) {
  .rmd-HeroBlock .search-col {
    height: 50px !important;
    /  width:40% !important;/
  }
  .rmd-HeroBlock select {
    margin-right: 8px;
  }
}

@media (max-width: 1200px) {
  .rmd-search {
    width: 100%;
  }
}

@media (min-width: 599px) and(max-width: 999px) {
  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 50% !important;
    float: left;
  }
  .rmd-HeroBlock .search-col {
    width: 100% !important;
  }
}

@media (max-width: 767px) {
  #rmd-appBtn .col-md-6 {
    display: none;
  }
} */

/*@media (max-width: 599px) {
   .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {9Nov
    width: 100% !important;
    float: left;
  }
  .rmd-HeroBlock .search-col {
    width: 100% !important;
  }
  .rmd-HeroBlock button {
    margin: 10px 0!important;
  }
}

.form-inline .form-group {
  padding: 10px;
  display: inline !important;
}

.rmd-HeroBlock select {
  width: 20%;
} */

.rmd-blured-bg {
  z-index: 20;
  width: 80%;
  /* width: 75%; */
  position: absolute;
  margin: 0 10%;
  text-align: center;
  background: rgba(255, 255, 255, 0.6);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.8);
}

@media (max-width: 998px) {
  .rmd-blured-bg {
    top: 12% !important;
  }
}

@media (min-width: 999px) {
  .rmd-blured-bg {
    margin: 15% 8%;
  }
}

/*sticky footer*/

/* .pink-bg {9Nov
  background: #cb2d3e;
  background: -webkit-linear-gradient(to left, #cb2d3e, #ef473a);
  background: linear-gradient(to left, #cb2d3e, #ef473a);
} */

.rmd-appWrapp {
  font-family: 'Roboto', sans-serif;
  background: #136a8a;
  background: -webkit-linear-gradient(to left, #136a8a, #138a89);
  background: linear-gradient(to left, #136a8a, #138a89);
  border-top: solid 2px #ccc;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 3;
  box-shadow: 0 -3px 12px 0 rgba(0, 0, 0, 0.8);
}

.rmd-appBtnSticky h2 {
  font-size: 24px !important;
  transition: all 0.5s ease 0s;
}

.rmd-appWrapp .close i {
  background-color: #FFF;
  position: absolute;
  right: 0;
  opacity: 1 !important;
  padding: 10px;
  border-radius: 50%;
  z-index: 4;
}

.rmd-appWrapp h2 {
  text-align: center;
  font-size: 30px;
  color: #fff;
  font-weight: 300;
  vertical-align: middle;
}

.rmd-appWrapp h4 {
  text-align: center;
  font-size: 20px;
  color: #fff;
  font-weight: 300;
  vertical-align: middle;
}

.rmd-appWrapp .close {
  right: 10px;
  position: absolute;
  z-index: 4;
  font-size: 24px;
}

.rmd-appWrapp img {
  -moz-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

/*#rmd-appBtn .row{ }*/

@media(max-width:370px) {
  #rmd-appBtn img {
    margin-left: -27%;
  }
  #rmd-appBtn .col-md-7 {
    width: 48%;
  }
}

@media (max-width: 598px) {
  #rmd-appBtn .col-md-7,
  #rmd-appBtn .col-md-5 {
    /* width:100% !important;*/
    padding: 0 !important;
    vertical-align: middle;
  }
  #rmd-appBtn img {
    -moz-transform: scale(0.6);
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    margin-left: -16%;
  }
}

@media (max-width: 599px) {
  #rmd-appBtn {
    padding: 0px 0;
  }
  #rmd-appBtn .col-md-7 {
    width: 52%;
    float: left;
  }
  #rmd-appBtn .col-md-5 {
    width: 44%;
    float: left;
  }
  .rmd-appWrapp h2 {
    font-size: 12px;
    margin-top: 10px!important;
    margin-bottom: -1px!important;
  }
  .rmd-appWrapp h4 {
    font-size: 9px;
    margin-top: 8px!important;
    margin-bottom: 8px!important;
  }
  .rmd-appWrapp img {
    -moz-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
}

@media (min-width: 599px) and (max-width: 999px) {
  #rmd-appBtn {
    padding: 0px 0;
  }
  #rmd-appBtn .col-md-7 {
    width: 60%;
    float: left;
    padding: 0;
  }
  #rmd-appBtn .col-md-5 {
    width: 40%;
    float: left;
  }
  .rmd-appWrapp h2 {
    font-size: 24px;
  }
  .rmd-appWrapp h4 {
    font-size: 10px;
  }
  #rmd-googleApp {
    padding-top: 10px;
  }
}

@media (min-width: 999px) {
  #rmd-appBtn {
    padding: 15px 0;
  }
  #rmd-appBtn .col-md-5 {
    padding-top: 10px !important;
  }
}

/*MAP SpecP */

.map-spec-tabIn {
  width: 9.3em;
}

.map-spec-tabIn li {
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
  background: white;
  margin-top: 1px!important;
}

.map-spec-tab li a {
  font-size: 14px;
  vertical-align: 0px;
  padding: 0px!important;
}

.map-spec-tab li a i {
  color: #30a3d2;
}

.map-spec-tab li a:focus i {
  color: #fb8506;
}

.map-spec-tabIn>li.active>a,
.map-spec-tabIn>li>a:focus,
.map-spec-tabIn>li.active>a:hover {
  border-radius: 0 !important;
  background-color: #dedede!important;
}

.map-spec-tabIn>li>a span {
  color: black !important;
}

.map-spec-tabIn>li>a :before {
  font-size: 23px!important;
  padding-left: 2px;
  padding-right: 12px!important;
}

.map-spec-tab .tab-content {
  color: #2e82bb;
  padding: 0.5em;
  padding-left: 0!important;
}

.map-spec-tabList ul {
  padding: 10px 0 10px 0;
}

.map-spec-tabList .tab-pane input {
  cursor: pointer;
  display: none;
}

.map-spec-tabList li {
  list-style: none;
  width: 50%;
  float: left;
}

/*.map-spec-tabList{width:18em!important;}*/

@media screen and (max-width: 500px) {
  .map-spec-tabList {
    width: 17.5em!important;
  }
  .map-spec-tabList li {
    width: 80% !important;
    padding-left: 5px;
  }
}