* {
    margin:0;
    padding:0;
  }
  
html, body{
    font-family:'Poppins';
    overflow-x: hidden;
  }
.profil li{
    font-weight:300;
  }
.profil h1{
  font-size: 35px;
  margin:auto;
  font-weight: 400;
  font-family:'Oswald';
  text-transform: uppercase;
}
.pictur{
    /*background-image: url(../images/Untitled-7jpg.jpg);*/
    background-size: cover;
    background-position: center;
    box-sizing: border-box;
    height: 100%;
    /*animation: bg-anime 20s infinite ease;*/
  }
.backin{
    /*background-image: url(../images/background.gif);*/
    background-size: cover;
    background-position: center;
    box-sizing: border-box;
  }
.navbar{
    font-size: 18px;
    padding: 10px 0;
    background-image: linear-gradient(to right,rgba(5,114,23,0.692),rgba(121, 163, 6, 0.5));
    box-shadow: 0 5px 10px rgba( 0, 0, 0, .5);
    backdrop-filter: blur(10px);
    z-index:2;
    position:fixed;
    width:100%;
}
.footbar{
  font-size: 18px;
  padding: 10px 0;
  background-image: linear-gradient(to right,rgba(0,0,23,0.692),rgba(121, 163, 6, 0.5));
  box-shadow: 0 5px 10px rgba( 0, 0, 0, .5);
  backdrop-filter: blur(10px);
  z-index:2;
  width:100%;
}
.navbar-nav{
  margin-right: -25px;
  font-size: 15px;
}
.nav-link {
  text-transform: uppercase;
  margin-right: 15px;
}
.nav-link:hover::after{
  content: '';
  display: block;
  border-radius: .8px;
  width: 60%;
  margin: auto;
  padding-bottom: 5px;
  margin-bottom: -10px;
}
.dropdown-menu .dropdown-item:hover{
  color:black;
  background-color:orange;
}
.container.content{
  display: flex;
}

aside{
  flex: 1;
  color: white;
  padding: 100px 0;
  padding-right: 10px;
  height: 600px;
  text-transform: uppercase;
  margin-top:10%;
}
aside h5{
  font-size: 25px;
  font-weight: 400;
  font-family: 'Montserrat';
  color:black;
}
aside h1{
  font-size: 40px;
  font-family: 'Oswald';
  margin-bottom: 20px;
  color:black;
}
aside p{
  font-size: 15px;
  text-transform: capitalize;
  color: black;
  font-family: 'Poppins';
  font-weight: 300;
}
.buttoncus-outline{
  position:inherit;
  margin-top:20px;
  width:300px;
  padding: 8px;
  font-size: 25px;
  font-weight: 700px;
  font-family:'Montserrat';
  text-transform:uppercase;
  color:white;
  background-image:linear-gradient(to right,rgba(5,114,23,0.692),rgba(121, 163, 6, 0.5));
  border-color:white;
  border-radius:30px;
  backdrop-filter: blur(5px);
  box-shadow: 0 5px 10px rgba( 0, 0, 0, .5);
  transition: .28s ease;
}
.buttoncus-outline:hover{
  text-shadow: 0 3px 3px rgba(99, 99, 99, .8);
  background-color:rgba(241, 188, 14, .5);
  border-color:white;
  color: white;
  transition: .38s ease;
}

.buttoncus2{
  background-image:linear-gradient(to right,rgba(255, 255, 255, 0.95),rgba(121, 163, 6, 0.5));
  border-color:none;
  border-radius:30px;
  backdrop-filter: blur(5px);
  box-shadow: 0 5px 10px rgba( 0, 0, 0, .5);
  font-size:15px;
  font-weight:500;
  padding:1%;
  margin:1% 2%;
}
.buttoncus1 h2{
  font-size:15px;
  text-align:justify;
}
.buttoncus{
  background-image:linear-gradient(to right,rgba(255, 255, 255, 0.95),rgba(121, 163, 6, 0.5));
  border-color:none;
  border-radius:30px;
  backdrop-filter: blur(5px);
  box-shadow: 0 5px 10px rgba( 0, 0, 0, .5);
  transition: .28s ease;
}
.buttoncus:hover{
  text-shadow: 0 3px 3px rgba(99, 99, 99, .8);
  background-color:rgba(241, 188, 14, .5);
  border-color:white;
  color: white;
  transition: .38s ease;
}
.side-right{
  flex: 1.2;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.carousel1{
  width: 300px;
  display: flex;
  align-items: baseline;
}
.carousel{

}
.carousel2{
  width: 100%;
  height:400px;
  margin-left:0%;
  overflow:hidden;
  background-size:cover;
  border-radius:20px;
  box-shadow: 10px 20px 10px rgba(0, 0, 0, .4);
  backdrop-filter: blur(5px);
}
.car2{
  width: 75%;
  height:50%;
  overflow:hidden;
  border-radius:20px;
  box-shadow: 10px 20px 10px rgba(0, 0, 0, .4);
  backdrop-filter: blur(5px);
}
.card-1, .card-2, .card-3, .card-4{
  text-transform: uppercase;
  color: black;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: left;
  text-align: left;
  background-color: rgba(255, 255, 255, 0.61);
  border-radius: 20px;
  box-shadow: 10px 20px 10px rgba(0, 0, 0, .4);
  backdrop-filter: blur(5px);
}
.card-1{
  width: 187px;
  height: 287px;
  margin: 10px;
  animation: card-1 20s infinite ease;
}
.card-2, .card-3, .card-4{
  width: 167px;
  height: 256px;
  margin: 10px;
  opacity: 0.6;
}
.card-2{
  animation: card-2 20s infinite ease;
}
.card-3{
  animation: card-3 20s infinite ease;
}
.card-4{
  animation: card-4 20s infinite ease;
}
.card-1 .card-header, .card-2 .card-header, .card-3 .card-header, .card-4 .card-header{
  width: 90%;
  background-size: 93%;
  background-position: center;
  margin: 8px auto;
  border-radius:20px;
  border-color:none;
  flex:0.6;
}

.card-body p, h5, h6{
  margin: 0 4px;
  font-size: 14px;
}
.card-body{
  margin: -10px 0;
  padding: 5px;
  flex: 1;
  text-align: left;
  font-family: 'Oswald';
}
.card-body p{
  font-family: Arial, Helvetica, sans-serif;
}
.card-body h5{
  font-size: 25px;
  font-stretch: extra-expanded;
}
.card-body h6{
  font-weight: 400;
  text-transform: capitalize;
}

@keyframes card-1 {
  0%, 16.7%{
    width: 190px;
    height: 290px;
    transform: translate(0px, 0px);
    opacity: 100%;
    filter: none;
  }
  25%, 41.7%{
    width: 167px;
    height: 257px;
    transform: translate(581px, 0px);
    opacity: 50%;
    filter: blur(.8px);   
  }
  50%, 66.7%{
    width: 167px;
    height: 257px;
    transform: translate(394px, 0px);
    opacity: 50%;
    filter: blur(.8px); 
  }
  75%, 91.7%{
    width: 167px;
    height: 257px;
    transform: translate(204px, 0px);
    opacity: 50%;
    filter: blur(.8px); 
  }
  100%{
    width: 167px;
    height: 257px;
    transform: translate(0px, 0px);
    opacity: 50%;
    filter: blur(.8px); 
  }
}
@keyframes card-2 {
  0%, 16.7%{
    width: 167px;
    height: 257px;
    transform: translate(0px, 0px);
    opacity: 50%;
    filter: blur(.8px);
  }
  25%, 41.7%{
    width: 190px;
    height: 290px;
    transform: translate(-187px, 0px);
    opacity: 100%;
    filter: none;   
  }
  50%, 66.7%{
    width: 167px;
    height: 257px;
    transform: translate(394px, 0px);
    opacity: 50%;
    filter: blur(.8px);
  }
  75%, 91.7%{
    width: 167px;
    height: 257px;
    transform: translate(207px, 0px);
    opacity: 50%;
    filter: blur(.8px);
  }
  100%{
    width: 167px;
    height: 257px;
    transform: translate(0px, 0px);
    opacity: 50%;
    filter: blur(.8px);
  }
}
@keyframes card-3 {
  0%, 16.7%{
    width: 167px;
    height: 257px;
    transform: translate(0px, 0px);
    opacity: 50%;
    filter: blur(.8px);
  }
  25%, 41.7%{
    width: 167px;
    height: 257px;
    transform: translate(-187px, 0px);
    opacity: 50%;
    filter: blur(.8px);   
  }
  50%, 66.7%{
    width: 190px;
    height: 290px;
    transform: translate(-374px, 0px);
    opacity: 100%;
    filter: none;
  }
  75%, 91.7%{
    width: 167px;
    height: 257px;
    transform: translate(207px, 0px);
    opacity: 50%;
    filter: blur(.8px); 
  }
  100%{
    width: 167px;
    height: 257px;
    transform: translate(0px, 0px);
    opacity: 50%;
    filter: blur(.8px); 
  }
}
@keyframes card-4 {
  0%, 16.7%{
    width: 167px;
    height: 257px;
    transform: translate(0px, 0px);
    opacity: 50%;
    filter: blur(.8px);  
  }
  25%, 41.7%{
    width: 167px;
    height: 257px;
    transform: translate(-187px, 0px);
    opacity: 50%;
    filter: blur(.8px);   
  }
  50%, 66.7%{
    width: 167px;
    height: 257px;
    transform: translate(-374px, 0px);
    opacity: 50%;
    filter: blur(.8px); 
  }
  75%, 91.7%{
    width: 190px;
    height: 290px;
    transform: translate(-561px, 0px);
    opacity: 100%;
    filter: none;
  }
  100%{
    width: 167px;
    height: 257px;
    transform: translate(0px, 0px);
    opacity: 50%;
    filter: blur(.8px); 
  }
}
@keyframes bg-anime {
  0%, 16.7%{
    background-image: url(../images/mahad1.gif);
  }
  25%, 41.7%{
    background-image: url(../images/mahad2.gif);
  }
  50%, 66.7%{
    background-image: url(../images/mahad3.gif);
  }
  75%, 91.7%{
    background-image: url(../images/mahad4.gif);
  }
  100%{
    background-image: url(../images/mahad1.gif);
  }
}
.card-5{
  text-transform: capitalize;
  display: flex;
  z-index:1;
  align-items: left;
  text-align: center;
  background-image:linear-gradient(to left,rgba(255,255,255,0.692),rgba(121, 163, 6, 0.5));
  border-radius: 20px;
  box-shadow: 10px 20px 10px rgba(0, 0, 0, .4);
  backdrop-filter: blur(5px);
  width: 50%;
  margin: 10px;
}

.card-5 .card-header{
  background-image:linear-gradient(to right,rgba(5,114,23,0.692),rgba(121, 163, 6, 0.5));
  width: 90%;
  text-align:left;
  margin: 10px 10px;
  border-radius: 20px;
  flex: 0.2;
}
.card-5 .card-header1{
  background-color:rgba(255,255,255,0.692);
  width: 90%;
  margin: 10px 10px;
  border-radius: 20px;
  flex: 0.8;
}






