.eduform-selbox, .eduform-textbox {
              background: #f0f0f0;
              border: 1px solid #d2d1d1;
              border-radius: 5px;
              padding: 8px 5px;
              box-sizing: border-box;
              color: #818181;
              font-size: 14px;
              font-family: 'Open Sans', Arial, Helvetica, sans-serif;
              margin-top: 10px; 
            }
            
            .search_home_small_text_box {
                width: 58%;
            }
            
            .search_text_box {
                width: 100%;
            }
            .eduform-submitbtn {
                background: #357ae8;
                border: 1px solid #357ae8;
                border-radius: 5px;
                color: #fff;
                cursor: pointer;
                float: right;
                font-size: 14px;
                font-weight: 600;
                padding: 10px 25px;
                text-transform: uppercase;
                margin-top: 10px; 
              }
            .city_error_message {
              float: left;
              color: #F57474;
              width: 300px;
              margin: 10px 0px 0px 10px;
              display: none;
              font-size: 12px;
            }
            
            .city_error_message { display: none; }

.ui-autocomplete {
  height: auto !important;
}


.edu-homeslider ul li{
				margin-left: 20px;
			}









   
.header-filter-block {
                                background: #023757;
                                border-top: 1px solid #d1d1d1;
                                border-bottom: 1px solid #d1d1d1;
                                padding: 10px;
                                margin: 5px;
                            }
                            .header-filter-top {padding-bottom: 15px;}
                            .header-filter-textfield {
                                width: 23.5%;
                                float: left;
                                margin-right: 2%;
                            }
                            .header-filter-textfield.last {
                                margin-right: 0;
                            }
                            .header-filter-selectbox {
                                border-radius: 5px;
                                padding: 10px 5px;
                                width: 100%;
                                border: 1px solid #d1d1d3;
                                background: #f0f0f0;
                                box-sizing: border-box;
                                font-size: 14px;
                                color: #4f4f4f;
                            }
                            .header-filter-textbox {
                                border-radius: 5px;
                                padding: 10px 5px;
                                width: 100%;
                                border: 1px solid #d1d1d3;
                                background: #f0f0f0;
                                box-sizing: border-box;
                                font-size: 14px;
                                color: #4f4f4f;
                            }
                            .header-filter-searchbtn {
                                border-radius: 5px;
                                padding: 5px;
                                width: 100%;
                                border: 1px solid #fec11b;
                                background: #fec11b;
                                box-sizing: border-box;
                                cursor: pointer;
                                text-align: center;
                                font-size: 2.2em;
                                color: #013656;
                            }
                            .header-coll-filter-textbox {
                                  border-radius: 5px;
  padding: 10px 40px 9px 5px;
  width: 100%;
  border: 1px solid #d1d1d3;
  background: #f0f0f0 url(/images/search-icon.png) no-repeat 99% center;
  box-sizing: border-box;
  font-size: 14px;
  color: #4f4f4f;
  margin-right: 12px;
                            }

label.header-or-label {
  text-align: left;
  width: 100%;
  float: left;
  font-size: 16px;
  margin-bottom: 5px;
  color: #ffffff;
}

::-webkit-input-placeholder {
   color: #4f4f4f;
}

input[placeholder], [placeholder], *[placeholder] {
color: #000000;
}







			

