html,
body{
width:100%;
overflow-x:hidden;
}
#footer-hero-img{
-webkit-filter: drop-shadow(5px 5px 5px #222);
filter: drop-shadow(0px 5px 5px #22222299);
}
.all-cat-grid{
display:flex;
align-items:center;
gap:5px;
}
.all-cat-grid a{
background-color:var(--e-global-color-d49ac81);
padding: 5px;
}
.forminator-description-password a{
color:black!important;
}
input:-webkit-autofill,
input:-webkit-autofill:focus {
transition: background-color 600000s 0s, color 600000s 0s;
}
#bookit-app .bookit-app-content .default-theme .sidebar-filters .filters-container .filter .filter-info-bar .filter-info .description{
display:none;
}
.wpml-ls-native{
font-family:"Tajawal"!important;
} .animated {
animation-duration: 1s;
animation-fill-mode: both;
} .one { animation-delay: 0.2s; }
.two { animation-delay: .6s; }
.three { animation-delay: 1s; }
.four { animation-delay: 1.4s; }  @keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; } }
.fadeIn { animation-name: fadeIn; -webkit-animation-name:fadeIn } @keyframes fadeInDown {
from { opacity: 0; transform: translate3d(0, -100%, 0); }
to { opacity: 1; transform: none; } }
.fadeInDown { animation-name: fadeInDown; -webkit-animation-name:fadeInDown } @keyframes fadeInUp {
from { opacity: 0; transform: translate3d(0, 20px, 0); }
to { opacity: 1; transform: none; } }
.fadeInUp { animation-name: fadeInUp; -webkit-animation-name:fadeInUp } @keyframes fadeInUpBig {
from { opacity: 0; transform: translate3d(0, 100px, 0); }
to { opacity: 1; transform: none; } }
.fadeInUpBig { animation-name: fadeInUpBig; -webkit-animation-name:fadeInUpBig } @keyframes fadeInLeft {
from { opacity: 0; transform: translate3d(-30px, 0, 0)rotateZ(30deg); }
to { opacity: 1; transform: none; } }
.fadeInLeft { animation-name: fadeInLeft; -webkit-animation-name:fadeInLeft } @keyframes fadeInLeftBig {
from { opacity: 0; transform: translate3d(-100px, 0, 0); }
to { opacity: 1; transform: none; } }
.fadeInLeftBig { animation-name: fadeInLeftBig; -webkit-animation-name:fadeInLeftBig } @keyframes fadeInRight {
from { opacity: 0; transform: translate3d(100%, 0, 0); }
to { opacity: 1; transform: none; } }
.fadeInRight { animation-name: fadeInRight; -webkit-animation-name:fadeInRight } @keyframes bounceIn {
0% {
opacity: 0;
transform: scale(.3);
}
50% {
opacity: 1;
transform: scale(1.05);
}
70% { transform: scale(.9); }
100% { transform: scale(1); }
}
.bounceIn {
animation-name: bounceIn;
-webkit-animation-name:bounceIn;
} .up-fade.in-view {
animation: fadeInUp 2s;
animation-delay: 0s;
animation-fill-mode: both;
backface-visibility: hidden;
}
.left-fade.in-view {  
animation: fadeInLeft 2s;
animation-delay: 0s;
animation-fill-mode: both;
backface-visibility: hidden;
}
.right-fade.in-view {  
animation: fadeInRight 2s;
animation-delay: 0s;
animation-fill-mode: both;
backface-visibility: hidden;
}
.bounce-in.in-view {  
animation: bounceIn 2s;
animation-delay: 0s;
animation-fill-mode: both;
backface-visibility: hidden;
}