a, a:hover{
color: #1A0DAB;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: text;
    background-color: #FFF;
    opacity: 1;
}
.tag
{
margin-right:2px;
background:#34356A;
color:white;
text-align:center;
padding:6px 10px 10px 10px;
font-family:"Helvetica",sans-serif;
font-size:18px;
border-radius: 8px;
}
.tag:hover
{
cursor:pointer;
color:white;
background:#D32232!important;
}
input
{
border:0;
padding:0px;
}
input:focus
{
outline-width:0;
}
.inputholder
{
position: relative;
height:50px;
padding:0px;
background-color: white;
border-radius: 6px;
width:100%;
text-align: left;
}
#going_to_places{
width: 98%;
}
#user_menu{
line-height: 30px;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
border: none;
box-shadow: none;
}
.ui-autocomplete { height: auto; max-height: 90vh; overflow-y: auto; overflow-x: hidden; position: relative; background-color: #FFFFFF;}
.ui-autocomplete-loading { background:url('/images/ui-anim_basic_16x16.gif') no-repeat right 10px center; background-color: #FFFFFF; }
#going_to_places::-webkit-input-placeholder { font-size:18px; }
#going_to_places::-webkit-input-placeholder { font-size:18px; }
#going_to_places::-webkit-input-placeholder { font-size:18px; }
#going_to_places::-moz-placeholder { font-size:18px; }
#going_to_places::-moz-placeholder { font-size:18px; }
#going_to_places::-moz-placeholder { font-size:18px; }
.ui-menu-item a
{ 
display:block;
background: white!important;
color:#5a5a5a!important;
padding:0;
margin:0;
border:0;border-collapse:collapse;
}
.ui-menu {
  margin-top:20px!important;
  padding:0px!important;
}
.ui-menu-item {
  padding:2px 10px 2px 10px!important;
}
.ui-state-focus a, .ui-menu-item a:hover
{ 
display:block;
background:#34356a!important; 
color:white!important;
border: 0px solid #fff!important;
}
.ui-widget-content {
border: 0px;
}
@media (max-width: 740px) {
#myCarousel, .navbar{
  display:none;
}
#main_container{
  top:20px!important;
}
#searchform{
  padding-top:42px!important;
}
.inputholder{
  margin-left: 0px;
  width:100%;
}
#hotel_collections{
  margin-left:2px!important;
  margin-right:0px!important;
}
#search_button_area{
  margin-left:0px!important;
  margin-right:0px!important;
}
#search_button_btn{
  height: 52px;
  padding: 10px;
}
#going_to_places{
  font-size: 16px!important;
}
}
@media (max-width: 355px) {
  .travelmyth-choice p {
      padding: 40px 10px 10px!important;
      font-size:28px!important;
  }
  #submit_search{
    width:240px!important;
  }
  #search_button_btn{
    padding: 3px 5px;
  }
}

