
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

.preloader {
    width: 100%!important;
    height: 100%!important;
    top: 0px!important;
    position: fixed!important;
    z-index: 99999;
    background: #fff;
    background-color: rgb(255, 255, 255);
}

.mheader{width:100%; float:left;  position:relative; padding-top:10px; background: #00BF54;}
.sticky-header{position:fixed;width:100%;left:0;top:0;z-index:100;border-top:0;z-index:1000;float:left; background:#FFF; 
box-shadow: 0px 2px 10px -1px rgba(87, 97, 100, 0.35); }
.top-header-wrapper{width:100%; float:left;}
.top-header-logosection{ width:20% ; float:left; padding-bottom:8px;}
.top-header-logosection img{ max-width:100%; height:auto;}
.top-header-menusection-wrapper{width:80%;float:left;}
 #logo1{ display:block;}
 #logo1{ display:none;}
 
 .header-inner{ background:#FFF; border-bottom:1px solid #ECECEC;}
 .header-inner #logo1{ display:none;}
 .header-inner  #logo1{ display:block;}

 .toplang{width:100%; float:left; text-align:right;}
/*.toplang select{ background:none; border:1px solid #FFF; outline:0; border-radius:4px; color:#FFF; margin:0;}
.toplang select option{background:#FFF; color:#181818;}
.sticky-header .toplang select{ background:none; border:1px solid #181818; outline:0; border-radius:4px; color:#181818;margin:0;}*/
.header-inner .toplang select{ background:none; border:1px solid #181818; outline:0; border-radius:4px; color:#181818; margin:0;}


.top-header-menusection{width:100%; float:left; padding-top:20px; padding-left:10px;}
.top-header-reg-login-lang{width:35%; float:left; padding-top:17px; text-align:right; display:flex;}
.top-header-reg-login {width:100%; float:left; font-size:13px; text-align:center; padding-bottom:8px; padding-top:10px;}
.top-header-reg-login a{ color:#FFF;  padding:15px 8px; margin-right:10px; font-size:14px;}
.top-header-reg-login a:hover{ text-decoration:none; color:#EB2323; border-bottom:1px solid #EB2323;}
.top-header-reg-login a.active{color:#FFF; text-decoration:none; border:1px solid #FFF; border-radius:4px;  }
.top-header-reg-lang {width:100%; float:left; font-size:13px; padding-top:9px;}
.top-header-reg-login-lang select{ width:136px; color:#ffffff;border:0;background:transparent; font-size:14px;}
.top-header-reg-login-lang select option{ color:#000000;}
.comb-curr select{width:90px;}

.header-inner select{ width:136px; color:#000000;border:0;background:transparent; font-size:14px;}
.header-inner .comb-curr select{width:90px;}

@media only screen and (max-width:1200px) {
 /*Col-lg    */
}

@media only screen and (max-width:991px) {
/*Col-md  */
.top-header-menusection-wrapper{ display:flex; flex-direction: column-reverse!important;}
.top-header-menusection{ flex:0 0 100%; width:100%; }
.top-header-reg-login-lang{flex:0 0 100%; width:100%; margin-bottom:8px; margin-top:8px;}
.top-header-reg-login-lang{flex:0 0 100%; width:100%; display:flex;   justify-content: flex-end;  flex-wrap: wrap; }
.top-header-reg-login{ padding-right:12px; padding-bottom:0px;     padding-top:0px;}
.top-header-reg-login,.top-header-reg-lang{ width:auto; padding-top:0;}

.mheader{padding-top:0px;}
.top-header-wrapper {display:flex; flex-direction: column-reverse; position: relative;}
.top-header-menusection-wrapper{flex: 0 0 100%; width:100%; }
.top-header-logosection{ width:50%; padding-bottom:10px; padding-top:12px;}
.top-header-reg-login-lang{ display:flex; flex: 0 0 100%;  justify-content: flex-end;   margin-bottom: 0px; margin-top:0px!important;}
.top-header-reg-login,.top-header-reg-lang{ width:auto; padding:10px;}
.top-header-navbar-toggle1{position: absolute!important; right:0px; top:54px;}  
.sticky-header .top-header-navbar-toggle1{top: 25px;}
.serv-section01{padding-top:29px;}

}

@media only screen and (max-width:767px)  {
/*Col-sm */

.sticky-header{position:static;}
.top-header-menusection{padding-top:0px; padding-left:0px; padding-right:0px;}
.top-header-navbar-toggle1{position: absolute!important;   top:51px;}
.top-header-reg-login{ margin-bottom:10px;}
.top-header-reg-login, .top-header-reg-lang{padding-bottom:0;}

 
 }

@media only screen and (max-width:575px) {
/*col */
.top-header-logosection{  padding-bottom:10px; width:90%}
.top-header-logosection img{ max-width:70%; height:auto;}
.top-header-navbar-toggle1{top:62px;}
.top-header-reg-login-lang{flex-wrap: wrap; padding-top:10px; padding-bottom:0px; justify-content:center;}
.top-header-reg-lang,.top-header-reg-login{ width:100%; padding:0px; text-align:right;}

}
@media only screen and (max-width:400px)
{ 
}

@media only screen and (max-width:330px)
{.top-header-logosection{padding-bottom:20px;}
}