/*------------code start for promocodes--------------*/
.promo_overlay{z-index: 99999998; position:fixed; left:0; width:100%; top:0; height:100%; background:rgba(0,0,0,0.5); display:none;}
.promo_popup{margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 320px;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 99999999; display:none;}
.promocode_slider_inner .image{border-radius:11px 11px 0 0; overflow:hidden; line-height:0;}
.promocode_slider_inner .image img{border-radius:10px 10px 0 0; width:100% !important; max-width:100% !important;}
.promocode_slider_inner .text{display:flex;}

.promocode_slider_inner .text .code_block{width: 60%;
  text-align: center;
  background: #ffffff;
  height: 40px;
  color: #9C9C9C;
  font-size: 14px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  font-family: 'Wadik',Sans-serif;
  justify-content: center;
}
  
.promocode_slider_inner .text .copier{width: 40%; background: #092136; height: 40px; position: relative; text-align: center;
  display: flex; align-items: center; justify-content: center; color: #fff;  cursor:pointer;}
  
.promocode_slider_inner .text .copier .current{font-family: 'Wadik',Sans-serif; font-size: 10px; background:url(../img/copy.png) left center no-repeat; display:inline-block; padding:5px 0 5px 20px;}
  
.promocode_slider_inner .text .copier .copied{font-family: 'Wadik',Sans-serif; font-size: 10px; background:url(../img/check.png) left center no-repeat; display:inline-block; padding:5px 0 5px 22px;  }
  
.copied_parent{height:40px; position: absolute; left: 0; top: -1px; right: 0;bottom: 0; background: #0D9855; display: flex; align-items: center; justify-content: center; text-align: center; transition:all ease 0.2; transform:scale(0);}

.copier.active .copied_parent{transform:scale(1);}
  
.promocode_slider_inner .btn{width: 100%;padding: 0; margin: 0; border:none; border-radius:0;}
.promocode_slider_inner .btn a{display: block;  background: #F7971E;  color: #FFF1E0; font-size: 12px; text-transform: uppercase; font-family: 'Wadik',Sans-serif; padding: 12px 10px; text-decoration: none;}
  
.owl-dots{display: flex; justify-content: center; align-content: center;text-align: center; margin-top:15px; gap:12px;}
.owl-dots button{background:none !important; border:none !important;} 
.owl-dots span{width:8px; height:8px; border-radius:100%; background:#ABC3D8; display:block; cursor:pointer;} 
.owl-dots .active span{width:10px; height:10px; background:#F7971E;} 

.promo_popup_close{width: 20px;
  height: 20px;
  display: block;
  border-radius: 100%;
  background: url(../img/cross.png) center center no-repeat #fff;
  position: absolute;
  right: 8px;
  top: 8px;
  z-index: 2;}
  
  
  

@media all and (max-width:767px)
{
.overflowHide{overflow:hidden;}		
#mobile-header{padding-left:10px !important; padding-right:10px !important; top:0 !important; transition:all ease 0.3s !important;}	
#mobile-header.hide-header{transform:translateY(-100%);}
.mobile-menu-top{justify-content: space-between !important; align-items:center !important;}
.mobile-menu-top .humber-flot{width:auto !important;}
.mobile-menu-top .logo-float{width:180px !important;}

.mobile-menu-top .humber-flot i.vc_btn3-icon.fas.fa-bars{position:static !important; transform:none !important;}
.mobile-menu-top .humber-flot .vc_btn3-placeholder{display:none !important;}

.mobile-menu-top .logo-float .vc_column-inner .wpb_single_image,
.mobile-menu-top .logo-float .vc_column-inner .wpb_single_image img
{width:100% !important;}

.mobile-menu-top .humber-flot .vc_column-inner,
.mobile-menu-top .logo-float .vc_column-inner{padding:0 !important;}

.mobile-menu-top .gtrans-float{display:none !important;}


.promo_banner { width: auto;  left: 5px; right: 5px;  border-radius: 15px 15px 0 0;  overflow: hidden;}
.mobile-promo-banner{display:flex; height:42px;}
.mobile-promo-banner img{object-fit: cover;  width: 100% !important; height: 100% !important;}
.mobile-menu .gtranslate_wrapper::after{left:auto; right:0;}
.mobile-menu .gtranslate_wrapper select{width:100%;}
}
.promo_popup .code_slider ul.slick-dots {
    margin: 20px auto 20px;
    padding: 0;
    display: table;
    width: auto;
}
.promo_popup .code_slider ul.slick-dots li {
    margin: 0 10px;
    list-style: none;
    display: inline;
}
.promo_popup .code_slider ul.slick-dots li.slick-active button {
    background: #f6971d;
}
.promo_popup .code_slider ul.slick-dots li button {
    background: #ced3d7;
    border-radius: 50px;
    width: 8px;
    height: 8px;
    border: 0px;
    font-size: 0px;
    padding: 0 !important;
}
.promo_popup, .promo_overlay {
    visibility: hidden;
    display: block !important;
}
.promo_popup span.promo_popup_close {
    cursor: pointer;
}
/*------------code end for promocodes--------------*/