#scrollable-header{ max-height: 330px; max-width: 800px; overflow: auto;margin: 0 auto; position: absolute; top: 40px; }
.addsearch-searchfield input[type=search].icon { 
background-image: none;     
height: 40px;
    background: #f5f5f5;
    transition: all 0.7s ease 0s;
    border: 0;
    border-radius: 50px;
    margin-right: 0;
    padding-left: 40px!important;
}
.addsearch-searchfield input[type=search].icon:focus{
    width: 200px;
    box-shadow: 0 0 0 0.125rem #353f56;
outline:0;
}
[dir="rtl"] .addsearch-searchfield input[type=search].icon{
    margin-right: 0;
    padding-left: 10px!important;
    text-align: right;
    padding-right: 40px!important;
}
.addsearch-searchfield input[type=search].icon::-ms-input-placeholder { 
      color: #4700CC;
}

.addsearch-searchfield input[type=search].icon::placeholder {
     color: #4700CC;
}
.home .addsearch-searchfield input[type=search].icon{
    /*background: #ffffff22;*/
    color: #fff;
    background: #0000000A;
}
.home .addsearch-searchfield input[type=search].icon::-ms-input-placeholder { 
/* Edge 12-18 */
  color: #fff;
}

.home .addsearch-searchfield input[type=search].icon::placeholder {
  color: #fff;
}
.addsearch-searchfield input[type=search] { min-width: 100px; }
.addsearch-searchfield { min-width: unset; }
#searchfield input[type=search] { border: none; }
#searchfield input[type=search]:focus { outline-width: 0; }
.dubaimore_content {
  display: none
}
.dubaimore_content:first-of-type {display:block}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vcawardspanel{ display: none; }
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vcawardspanel.vc_active{ display: block; }
.rasid-useful-links .slick-prev{ left: 0; }
.rasid-useful-links .slick-next{ right: 0; }
.rasid-useful-links .links{ padding: 10px 20px; }

#secondary button.menubtn, button.custommenubtn{
    background: #282C3F;
    color: #fff;
    padding: 10px;
    width: 100%;
    border: 2px solid #282C3F;
    font-size: 16px;
}
#secondary button.menubtn:hover, #secondary button.menubtn.active, button.custommenubtn:hover, button.custommenubtn.active{
    border: 2px solid #282C3F;
    background-color: #fff;
    color: #282C3F;
}

@media(min-width:992px){
    button.custommenubtn{ display: none; }
    .container .vc_wp_custommenu > .widget_nav_menu { display: block; }
}
@media(max-width:991px){
    button.custommenubtn{ display: block; }
    .container .vc_wp_custommenu > .widget_nav_menu { display: none; }
}

@media(min-width:769px){
    #secondary button.menubtn{ display: none; }
    #secondary .widget > div { display: block; }
}
@media(max-width:768px){
    #secondary button.menubtn{ display: block; }
    #secondary .widget > div { display: none; }
}
.about-dm-content{ width: 100%; }
.lds-dual-ring {
    display: inline-block;
    width: 24px;
    height: 24px;
    /*position: absolute;*/
    top: 50%;
    /*margin-top: -12px;*/
   	margin-left: 8px;
}

.rtl .lds-dual-ring {
    margin-left: 8px;
}

.checkLoader {
    display: none;
}

.lds-dual-ring:after {
    content: " ";
    display: block;
    width: 24px;
    height: 24px;
    /* margin: 8px; */
    border-radius: 50%;
    border: 6px solid #fff;
    border-color: #fff transparent #fff transparent;
    animation: lds-dual-ring 1.2s linear infinite;
}

button:hover .lds-dual-ring:after {
    border-color: #282C3F transparent #282C3F transparent;
}
@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.show-home-result p.fail, .requiredstar, .error_msg {
    color: #bf1212;
}
.fancybox-overlay{overflow-y:scroll!important;}

.registerworkshop input, .registerworkshop textarea {
    width: 100%;
    padding: 10px 16px;
    border-radius: 6px;
    border: 1px solid #C3C3C9;
    margin-bottom: 10px;
}
.registerworkshop input[type="checkbox"] {
    width: auto;
}

.registerworkshop button{
    border-radius: 8px;
    background: #282C3F;
    color: #fff;
    padding: 15px;
    width: 200px;
    cursor: pointer;
}
.registerworkshop button:hover,
.registerworkshop button:active{
    color: #282C3F;
    border-color: #282C3F;
    background: #fff;
}

.addsearch-searchfield input[type=search].icon{

}
.addsearch-searchfield input[type=search].icon::placeholder{
color: #3B3F54;
}

/*filter slide */
#filter, #filter-close {
    display: none
}

#filter-bg {
    display: none;
}
#filter-slider{
    margin-bottom:15px ;
}

@media (max-width:1024px) {
    #filter-bg {
        display: block;
    }
    #filter-slider {
        padding-top: 0px;
        margin-top: 0
    }
    #filter-close {
        margin: 0 0 0 auto;
        background: transparent;
        color: #830823;
        font-size: 50px;
        padding: 0;
        line-height: .8;
        display: none
    }
    #filter {
        width: auto;
    }
    #filter-slider .vc_column-inner {
        width: 100%!important;
        height: 100%;
        background: #ffffff;
    }
    #filter-bg {
        background: rgba(0, 0, 0, 0.6);
        width: 0%;
        height: 100%;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 1000000;
        margin: 0;
    }
}

@media(max-width:768px){
 #filter {
        display: block;
    }
	#filter-slider > .vc_column-inner > .wpb_wrapper{
	      background: #fff;
	}
  #filter-slider{
        z-index: 100000000;
		height: 100%;
		top: 0;
		left: 0;
		background-color: #111;
		position: fixed;
		display: block!important;
		overflow-x: hidden;
		transform: translateX(-1000px);
		transition: 1s!important;
    }
    #filter-slider.active{
            transform: translateX(0);
    }
}