html.js .searchOption input.ui-autocomplete-loading { background-position: 100% -13px !important;}    
html.js ul.ui-autocomplete{width: 280px !important;z-index: 9999;list-style-type: none;max-height: 165px;overflow-y: auto;background: #fff;height: auto;border: 1px solid #d1d1d1;padding: 5px;font-family: 'Open Sans', sans-serif; font-size: 13px;}
html.js ul.ui-autocomplete li.ui-menu-item{margin: 5px 0; word-wrap: break-word;}
html.js ul.ui-autocomplete li.ui-menu-item:hover{background: #ffffff; color:#285992; border: none; cursor: pointer;}
.ui-autocomplete.ui-widget.ui-widget-content:hover li.ui-menu-item{background: none !important; border: none !important;}

.custom_lightbox{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 10px;
    box-shadow: 0 0 5px #888888;
    left: 50%;
    top:50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    padding: 20px;    
    width: 50%; 
    z-index: 99999991;
    display: none;
    position: fixed;
}
.back_light{
    position:fixed;
    top:0px;
    left:0px; 
    width:100%;
    height:100%;
    background:URL('/sites/all/themes/phuktheme/images/fancybox_overlay.png');
    display:none;
    z-index:999;        
}
.srchStrng-hld{font-size: 14px; position: relative; line-height: 1}
.srchStrng-hld ul{padding-left: 8px;list-style-position: inside;}
.srchStrng-hld ul li{margin-bottom: 5px;}
.hide_main_search{  
    position: absolute;
    right: -12px;
    top: -12px;
    width: 25px;
    height: 25px;
    background: #d1d1d1;
    text-align: center;
    line-height: 25px;
    border-radius: 50px;
    cursor: pointer;
    font-family: arial;
    font-size: 13px;
}
.srchStrng{padding-right: 25px; font-weight: 700;}
.strBold{font-weight: 700;}
.pr{padding-right: 25px;}
.custom_loder{
    left: 50%;
    position: absolute;
    top: 20%;        
    z-index: 9991; 
    display: none;
}
.fixed-scroll-popup {  max-height: 300px;  overflow-y: auto;}
.srchStrng-hld a{color: #2f6db4 !important}
.btn-disable{  opacity: .5;cursor: not-allowed !important;}
.ui-menu-divider{display: none !important}
.ui-autocomplete.ui-widget.ui-widget-content:hover li.ui-menu-item {  background: none !important;  border: none !important;}
.home-page-select-title { position: relative;}
div#hover_msg {  position: absolute;  background: #fff;  padding: 5px 5px;  border-radius: 5px;  font-size: 11px;  margin-top: 5px;  margin: 2px 0 0; width:100%;}
.add-border-home-page{border: 2px solid red !important};

@media only screen and (max-width:767px){    
    .custom_lightbox{width: 90%; line-height: 1.4;}
    .fixed-scroll-popup {  max-height: 200px;  overflow-y: auto;}
    .srchStrng-hld{line-height: 1.4;}
    .srchStrng-hld .srchStrng.mb15{padding-bottom: 0;}
    .srchStrng-hld p.mb15{padding-bottom:10px;}      
}