.currency{
    width:100px; 
    /* height:250px;  */
    background-color:#2323236b;
    position: absolute;
    right:0;
    top:calc(50% - 100px);
    z-index: 10;
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
    /* border-right:solid 1px grey; */
    animation: fadeCurrency 1s ;
  }
div.arabict h3 p span,div.arabict p span,div.arabict p ,div.arabict div,div.arabict span {
  font-family: arFont !important;
  }

  .hidden{
    display: none !important;
  }

   div.englisht h3 p span,div.englisht p span,div.englisht p ,div.englisht div,div.englisht span  {
  font-family: enFont !important;
  }


  h3.arabict  span,h3.arabict  div {
  font-family: arFont !important;
  }

   h3.englisht  span ,  h3.englisht  span{
  font-family: enFont !important;
  }

  .currencymobile{
    /* width:100px;  */
    justify-content: center;
    height:65px; 
    width: 100%;
    background-color:black;
    position: absolute;
    /* display:flex; */
    bottom:0;
    /* padding-left:calc(50% - 40%); */
    z-index: 10;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom:solid 1px grey;
    display:none;
  }
  
.homebox{
padding-top: 15vh;
}
.dropdown-content { 
background-color: transparent;
}

@font-face {
font-family: arNumberFontBold;
src: url('../fonts/TheSans-Bold.otf');
}
@font-face {
font-family: arNumberFont;
src: url('../fonts/TheSans-Plain.otf');
}

@font-face {
font-family: arFont;
src: url('../fonts/GESSTwo-Light.otf');
}
@font-face {
font-family: arFontBold;
src: url('../fonts/GESSTwo-Bold.otf');
}

@font-face {
font-family: enFont;
src: url('../fonts/Bw-Modelica-Regular.otf');
}

@font-face {
font-family: enFontBold;
src: url('../fonts/Bw-Modelica-Bold.otf');
}

.swiper-pagination-bullet{
  width: 15px !important;
  height: 15px !important;
  margin-top:20px  !important;
  background-color:white !important;
  text-shadow: 2px 2px 4px #000000 !important;  
  
}

.swiper-pagination{
margin-right:calc(100% - 20%) !important; 
margin-top:4%  !important;
width:100px !important;
}

.slider-title{
font-weight: 900;
font-size:220%;
color:white;
font-family: "enFontBold";
}
.slider-title-ar{
font-weight: 900;
font-size:220%;
color:white;
font-family: "arFontBold";
text-shadow: 2px 2px rgba(0, 0, 0, 0.3);
}
.slider-des{
font-family: "enFontBold";
font-size: 20px;
color: #f8f8f8;
}
.slider-des-ar{
font-family: "arFontBold";
font-size: 20px;
color: #f8f8f8;
}
.text-slider1 {
  justify-content: center;
  left:20%;
  bottom:10%;
  top:0%;
 position: absolute;
align-items:end;
  height:90%; 
  overflow:hidden;
  width: 70%;
  min-width:350px;
  max-width:350px;
  display:flex;
  
}

.slider-text1 {
  max-height: 50%;
  height:40%;
  width: 70%;
  min-width:350px;
  max-width:450px;
  position: absolute;
  align-items: end;
  animation: scroll-left1 0.5s  ;
   opacity: 0; 
  overflow: hidden;
}

.slider-text {

height:40%;
max-height: 50%;
  position: relative;
  width: 70%;
  min-width:350px;
  max-width:450px;
  animation: scroll-left 0.5s  ;
  opacity: 1;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.3);
  
  
}

@keyframes scroll-left {
  from {
   left: -50%;
   /* height :0%; */
   opacity: 0;
  }
  to {
    left: 0%;
    /* height: 30%; */
   opacity: 1;
  }
}

@keyframes scroll-left1 {
  from {
     left: 0%; 
    /* height: 30%; */
   opacity: 1;
  }
  to {
     left: -50%; 
    /* height:00%; */
    opacity: 0;
  }
}

.bbsfFontEn {
  font-family: enFont;
}

.bbsfFontEnBold {
  font-family: enFontBold;
}

.my-second-bg{
  background-color:#fdfdfd;
}

.my-second-bg2{
  background-color:#fbfbfb;
}
.homeText12{
color:rgb(255, 255, 255) !important; 
text-align: center;
font-family: enFontBold;
font-size: 25px;
margin-top: .1%; 
margin-left: 1%;
animation:  pulseBorder1 2s infinite;
}
.homeText{
border-right:10px solid transparent ;
color:rgb(255, 255, 255) !important; 
text-align: center;
font-family: enFontBold;
font-size: 30px;
}


.homeText13{
color:rgb(255, 255, 255) !important; 
text-align: center;
font-family: enFontBold;
font-size: 30px;
}

@keyframes pulseBorder1 {
  0% {
  opacity: 0;
}
100% {
  opacity: 1;
}
}
.homeText2{
color:rgb(31, 30, 30) !important; 
display: "inline" !important;
text-align: center;
font-family: enFontBold;
font-size: 25px;
}
.homeText-right{
padding-right:10px !important;  
color:#222222 !important; 
display: "inline" !important;
font-weight: bold;
}
.headLine{
border-left: thick solid #ff0000; 
padding-left:10px;  
color:#444444; 
display: inline;
}

.headLine-right{
border-right: thick solid #ff0000; 
padding-right:10px;  
color:#444444; 
display: inline;
}

.redtext{
background-color:#47B6E4 !important;
}

@media only screen and (max-width: 850px) {
.swiper-pagination{
  margin-right:calc(100% - 130px) !important; 
margin-top:4%  !important;
width:100px !important;
top:60% !important;
}
}


@media only screen and (max-width: 650px) {
.swiper-pagination{
margin-right:calc(100% - 120px) !important; 
/* margin-top:80px  !important; */
width:300px !important;
left:90vw !important;
}
}


@media only screen and (max-width: 600px) {

.button-22 {

margin: auto !important;
/* margin-top: 50px !important;  */
/* width:100px !important; */
align-items: center;
appearance: button;
background-color: #47B6E4;
border-radius: 5px;
border-style: none;
box-shadow: rgba(255, 255, 255, 0.26) 0 1px 2px inset;
box-sizing: border-box;
color: #fff;
cursor: pointer;
display: flex;
flex-direction: row;
flex-shrink: 0;
font-family: 'enFont';
/* font-size: 10px !important; */
line-height: 1.15;
margin: 0;
/* padding: 10px 30px !important; */
text-align: center;
text-transform: none;
transition: color .13s ease-in-out,background .13s ease-in-out,opacity .13s ease-in-out,box-shadow .13s ease-in-out;
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;
width:150px;
height: 50px;
justify-content: center;

}
.debitcard{
height: 40vh !important;
}
.selectstyle1{
width: auto;  margin: auto  !important;  background-color: transparent !important; padding: auto; text-align: center;

}
.textstyle{

  text-align: center;
  margin-bottom: 45% !important;
  }
  .homeText12{
color:rgb(255, 255, 255) !important; 
text-align: center;
font-family: enFontBold;
font-size: 20px;
margin-top: 2%; 
margin-left: 1%;
animation:  pulseBorder1 2s infinite;
}
.down-arrow {
position: absolute;
background-image: url(../img/arrow.png);
top: 85vh !important;
margin-bottom: 300px;
left: calc(50% - 10px);
width: 100px;
height: 30px;
/* border: 2px solid red; */
border-radius: 2px;
animation: jumpInfinite 1.5s infinite;
}

}

@media only screen and (max-width: 1200px) {
.lang-div{
    color:#47536e;
  }
.swiper-pagination{
/* margin-right:85% !important;  */
margin-top:4%  !important;
width:100px !important;
}
.dropbtn {
background-color: #04AA6D;
color: white;
/* padding: 16px; */
font-size: 16px;
border: none;
width: 94%;


}

.dropdown {
/* position: relative; */
width: 100%;

margin-left: 0px !important;

/* display: inline-block; */
}

.dropdown-content1 {
display: none;
position: absolute;
align-content: center !important;
justify-content: center;
/* background-color: #41b7e7 !important; */
background-color: white !important;

min-width: 155px;
border-radius: 6px;
/* left: calc(50% - 155px); */
/* box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
z-index: 2000;
}

.dropdown-content1 a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}

.dropdown-content1 a:hover {
/* background-color: #41b7e7; */
border-radius: 8px;
}

/* .dropdown:hover .dropdown-content1 {display: block;} */
.show1 {
display: block;
}

.selectstyle1{
width: auto;   margin: auto  !important; background-color: transparent; padding: auto; text-align: center;
}
}

@media only screen and (max-width: 995px) {
.currency{
    /* width:100px;  */
    /* height:250px;  */
    background-color:black;
    /* position: absolute; */
    right:0;
    top:calc(50% - 100px);
    z-index: 10;
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
    border-right:solid 1px grey;
    display:none;
  }
.currencymobile{
    /* width:100px;  */
    justify-content: center;
    height:65px; 
    width: 100%;
    background-color:#2323236b;
    position: absolute;
    display:flex;
    bottom:0;
    /* padding-left:calc(50% - 40%); */
    z-index: 10;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom:solid 1px grey;
  }

.swiper-pagination{
  display:none;
  margin-right:calc(100% - 150px) !important; 
margin-top:4%  !important;
width:100px !important;
}
.text-slider1 {
/* top: 20%; */
bottom: 0%;
left: 10%;
align-items:end;
 position: absolute;
 display:flex;
  height:100%; 
  overflow:hidden;
  width:350px;
  
}
.dropbtn {
background-color: #04AA6D;
color: white;
/* padding: 16px; */
font-size: 16px;
border: none;
width: 94%;


}

.dropdown {
/* position: relative; */
width: 100%;

margin-left: 15px;

/* display: inline-block; */
}

.dropdown-content1 {
display: none;
position: absolute;
align-content: center !important;
justify-content: center;
background-color: white !important;
min-width: 155px;
border-radius: 6px;
left: calc(50% - 155px);
/* box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
z-index: 2000;
}

.dropdown-content1 a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}

.dropdown-content1 a:hover {
background-color: white;
border-radius: 8px;
}

/* .dropdown:hover .dropdown-content1 {display: block;} */
.show1 {
display: block;
}
.button-22 {

margin: auto !important;
/* margin-top: 50px !important;  */
/* width:100px !important; */
align-items: center;
appearance: button;
background-color: #47B6E4;
border-radius: 5px;
border-style: none;
box-shadow: rgba(255, 255, 255, 0.26) 0 1px 2px inset;
box-sizing: border-box;
color: #fff;
cursor: pointer;
display: flex;
flex-direction: row;
flex-shrink: 0;
font-family: 'enFont';
/* font-size: 16px !important; */
line-height: 1.15;
margin: 0;
/* padding: 10px 30px; */
text-align: center;
text-transform: none;
transition: color .13s ease-in-out,background .13s ease-in-out,opacity .13s ease-in-out,box-shadow .13s ease-in-out;
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;
width:150px;
height: 50px;
justify-content: center;
}
.text-centred{
color:var(--bs-heading-color); 
margin-bottom:5%; 
text-align:center;
}
.down-arrow {
position: absolute;
background-image: url(../img/arrow.png);
top: 50vh;
margin-bottom: 300px;
left: calc(50% - 10px);
width: 100px;
height: 30px;
/* border: 2px solid red; */
border-radius: 2px;
animation: jumpInfinite 1.5s infinite;
}
.selectstyle1{
width: auto;   margin: auto  !important; background-color: transparent; padding: auto; text-align: center;
}

.debitcard{
height: 50vh !important;
}


.download-btn1 {
  background-color: white !important;
}
.hometextdiv{
text-align: center;
width: 100%;
margin: auto;
}
.buttontext{
  color: #47B6E4;
}
.homeText{
text-align: center;
font-family: enFontBold;
font-size: 25px;

display: inline-block;
}
.homeText13{
text-align: center;
font-family: enFontBold;
font-size: 20px;
display: inline-block;
}
}
@media only screen and (max-width: 392px) {

.text-slider1 {
/* top: 20%; */
bottom: 0%;
left: 0%;
align-items:end;
 position: absolute;
 display:flex;
  height:100%;
  overflow:hidden;
  width:350px;

}

}

.animation{
text-align: center;
font-family: enFontBold;
font-size: 20px;
padding-left:0;
width: 200px;
display: inline-block;
}
@keyframes slide-left {

  0% {
    padding-left: 10000px;
  }
  100% {

    padding-left: 0px;
  }
}

.homeText2{
color:white !important; 
display: "inline" !important;
text-align: center;
font-family: enFontBold;
font-size: 15px;
}
.svgimage{
margin-left: 100px;
position: relative;
overflow: hidden;
align-items: center;
justify-content: center;
width: 50px;
height: 40px;
background-repeat: no-repeat;
margin-left: 10px;
}
.svgimage:before {
 background-image: url(../img/Facebook.svg); 
background-position: center;
background-repeat: no-repeat;
background-size: 125px;
background-color: transparent;
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
height: 40px;
width: 50px;
transform: skewX(-0deg);
  transform-origin: top right;
  animation: pulseBorder 20s infinite;
}
@keyframes pulseBorder {
  0% {
  width: 0;
  background-color: #47B6E4;
}
  10% {
  width: 55px;
  background-color: #47B6E4;
}

60% {
  width: 55px;
  background-color: #47B6E4;
}
60.1%{
  width: 55px;
  background-color: #47B6E4;
}
65%{
  width: 0px;
  background-color: #47B6E4;
}
75% {
  width: 55px;
  background-color: #47B6E4;
}

95% {
  width: 55px;
  background-color: #47B6E4;
}
100%{
  width: 0px;
  background-color: #47B6E4;
}
}
.debitcard{
height: 60vh !important;
}
.logo{
width: 150px;
height: 50px;
background-image: url(../img/logo.png);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
padding-bottom: 10px;
}
.logo1{
width: 150px;
height: 50px;
background-image: url(../img/logo1.svg);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
padding-bottom: 10px;
}

.selectstyle{
color : white; width: auto; margin-left: 50%; background-color: transparent; padding: auto; text-align: center;color:white; position: left;
}

.text-centred{
color:var(--bs-heading-color); margin-bottom:5%; 
}







.textstyle{
margin-bottom: 8%;
}

.unvisabile{
visibility: hidden !important;
width: 0px !important;
display:none !important;

animation: fadeCurrencyout 1s;
opacity: 0;
}

.serviceText{
  color:#444444 !important;
  font-size: 12px;
}



.visabile{
/* visibility: hidden !important; */
/* width: 0px !important; */
display:block;
animation: fadeCurrency 1s; 
}

.navtext{
font-size: 15px;
}

.procard{
height: 55vh;
/* max-height: 60vh !important; */
}

.debitcard{
height: 75vh ;
}
/* p{
overflow:scroll;
} */

.down-arrow {
position: absolute;
background-image: url(../img/arrow.png);
top: 90vh;
left: calc(50% - 10px);
width: 100px;
height: 30px;
/* border: 2px solid red; */
border-radius: 2px;
animation: jumpInfinite 1.5s infinite;
}

.down-arrow:after {
content: " ";
position: absolute;
top: 12px;
left: -10px;
width: 32px;
height: 32px;
border-bottom: 8px solid #47B6E4;
border-right: 8px solid #47B6E4;
border-radius: 4px;
transform: rotateZ(45deg);
}
.pagination {
text-align: center;
margin-top: 200px;
}
@keyframes jumpInfinite {
0% {
  margin-top: 0;
}
50% {
  margin-top: 20px;
}
100% {
  margin-top: 0;
}
}
.marginDiv{
margin-bottom:20px;
}
/* CSS */
.button-22 {

margin: auto !important;
/* margin-top: 25px !important;  */
align-items: center;
appearance: button;
background-color: #47B6E4;
border-radius: 5px;
border-style: none;
box-shadow: rgba(255, 255, 255, 0.26) 0 1px 2px inset;
box-sizing: border-box;
color: #fff;
cursor: pointer;
display: flex;
flex-direction: row;
flex-shrink: 0;
font-family: 'enFont';
/* font-size: 20px; */
line-height: 1.15;
margin: 0;
/* padding: 10px 30px; */
text-align: center;
text-transform: none;
transition: color .13s ease-in-out,background .13s ease-in-out,opacity .13s ease-in-out,box-shadow .13s ease-in-out;
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;
width:150px ;
height: 50px ;
justify-content: center;
}

@keyframes fadeCurrency {
0% {
  opacity:  0;
}
50% {
  opacity: .5;
}
100% {
  opacity: 1;
}
}



@keyframes fadeCurrencyout {
0% {
  opacity:  1;
  
}
50% {
  opacity: .5;
}
100% {
  opacity: 0;
  

}

}
