
.mainHeadWinp{
  margin-top: 35px;
  color: #ffbe29;
  font-family:Courier New;
}

.mainHeadH{
  color: white;
  display:inline;
  font-family:Courier New;
}

.textAbout{
	font-family:Courier New;
	color: white;
  font-size: 17px;
}

.containerAbout{
	margin-left: 5px;
  font-size: 20px;
}

.containerLastYear{
  font-size: 20px;
}

.aboutP{
  color: #27f654;
  font-family:Courier New;
}

.containerMargin{
	margin-top: 30px;
}

.containerMarginList{
  margin-top: 50px;
}

.containerMarginListRule{
  margin-top: 50px;
  border-left: 2px solid white;
}

.firstPlaceDiv{
  background-size: cover;
  background-image: url("../img/firstPlace.jpg");
  height: 200px;
  width: 100%;
  border-radius: 10px;
}

.secondPlaceDiv{
  background-size: cover;
  background-image: url("../img/secondPlace.jpg");
  height: 200px;
  width: 100%;
  border-radius: 10px;
}

.thirdPlaceDiv{
  background-size: cover;
  background-image: url("../img/thirdPlace.jpg");
  height: 200px;
  width: 100%;
  border-radius: 10px;
}

.winners{
  padding: 5px;
}

.winnerPDiv{
  margin-top: 20px;
}

.winnerP{
  color: #eb7400;
  font-family:Courier New;  
  display:inline;
}

.winnerTeamP{
  color: white;
  display:inline;
  font-family:Courier New;
  font-size: 25px;  
}

.winnerHeadP{
  color: #27f654;
  font-family:Courier New;
  font-size: 20px; 
}

.set{
  padding: 5px;
  border-left: 2px solid white;
  margin-bottom: 15px;
}

.galleryPlaceDiv{
  background-size: cover;
  height: 200px;
  width: 100%;
  border-radius: 10px;
  margin-bottom: 25px;
  opacity: 0.5;
}

.galleryPlaceDivAwards{
  background-size: cover;
  height: 200px;
  width: 100%;
  border-radius: 10px;
  margin-bottom: 25px;
}

.galleryPlaceDiv:hover{
  opacity: 1;
}

.g1{
  background-image: url("../img/g1.jpg");
}

.g2{
  background-image: url("../img/g2.jpg");
}

.g3{
  background-image: url("../img/g3.jpg");
}

.g4{
  background-image: url("../img/g4.jpg");
}

.g5{
  background-image: url("../img/g5.jpg");
}

.g6{
  background-image: url("../img/g6.jpg");
}

.g7{
  background-image: url("../img/g7.jpg");
}

.g8{
  background-image: url("../img/g8.jpg");
}

.g9{
  background-image: url("../img/g9.jpg");
}


.firstPlaceAward{
  border-radius: 50px;
}

.awardsCard{
  border: 1px solid white;
  margin-bottom: 10px;
  border-radius: 10px;
}

.textAboutRule{
  color: white;
  display:inline;
  font-family:Courier New; 
  font-size: 17px;
}

.textPRule{
  color: #f6f027;
  font-family:Courier New;
  display: inline;
      font-size: 17px;
}

.ruleP{
  color: #27f654;
  font-family:Courier New;
  font-size: 20px;
}

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

  .event-content img{
     width:200px;   
  }

  .mainHeadp{
    color: #ffbe29;
    font-family:Courier New;
  }

  .headerAbout {
    position: relative;
    background-color: black;
    height: 200vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;
  }

  .headerLastYear{
    position: relative;
    background-color: black;
    height: 305vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;    
  }

  .headerAwards{
    position: relative;
    background-color: black;
    height: 175vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;    
  }

  .headerContact{
    position: relative;
    background-color: black;
    height: 120vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;    
  }

  .headerHome {
    position: relative;
    background-color: black;
    height: 170vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;
  }

  header video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 0;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  header .container {
    position: relative;
    z-index: 2;
  }

  header .overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #324968;
    opacity: 0.8;
    z-index: 1;
  }  

  .homePHead{
    color: white;
    display:inline;
    font-family:Courier New;
    font-size: 15px;
  }

  .homePHeadShow{
    color: #ffbe29;
    display:inline;
    font-family:Courier New;
    font-size: 13px;
  }

  .homeresult{
    color: #27f654;
    display:inline;
    font-family:Courier New;
    font-size: 15px;
  }  


  .borderBox{
    border: 5px solid white;
    border-radius: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .homePHeadTimer{
    color: white;
    display:inline;
    font-family:Courier New;
    font-size: 25px;
    margin-bottom: 10px;
    margin-top: 10px;
  }

}

@media only screen and (max-width: 768px) and (min-width: 380px) {

  .event-content img{
     width:200px;   
  }

  .mainHeadp{
    color: #ffbe29;
    font-family:Courier New;
  }

  .headerAbout {
    position: relative;
    background-color: black;
    height: 135vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;
  }

  .headerLastYear{
    position: relative;
    background-color: black;
    height: 250vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;    
  }

  .headerAwards{
    position: relative;
    background-color: black;
    height: 130vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;    
  }

  .headerContact{
    position: relative;
    background-color: black;
    height: 120vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;    
  }

  .headerHome {
    position: relative;
    background-color: black;
    height: 135vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;
  }

  header video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 0;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  header .container {
    position: relative;
    z-index: 2;
  }

  header .overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #324968;
    opacity: 0.8;
    z-index: 1;
  }  

  .homePHead{
    color: white;
    display:inline;
    font-family:Courier New;
    font-size: 15px;
  }

  .homePHeadShow{
    color: #ffbe29;
    display:inline;
    font-family:Courier New;
    font-size: 13px;
  }

  .homeresult{
    color: #27f654;
    display:inline;
    font-family:Courier New;
    font-size: 15px;
  }  


  .borderBox{
    border: 5px solid white;
    border-radius: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .homePHeadTimer{
    color: white;
    display:inline;
    font-family:Courier New;
    font-size: 25px;
    margin-bottom: 10px;
    margin-top: 10px;
  }
}

@media only screen and (min-width: 768px) {

  .event-content img{
     width:375px;   
  }

  header .logo-padding{
     padding-top: 0px;
  }

  .mainHeadp{
    color: #ffbe29;
    display:inline;
    font-family:Courier New;
  }

  .headerAbout {
    position: relative;
    background-color: black;
    height: 90vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;
  }

  .headerLastYear{
    position: relative;
    background-color: black;
    height: 105vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;    
  }

  .headerAwards{
    position: relative;
    background-color: black;
    height: 60vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;    
  }

  .headerContact{
    position: relative;
    background-color: black;
    height: 100vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;    
  }

  .headerHome {
    position: relative;
    background-color: black;
    height: 100vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;
  }

  header video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 0;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  header .container {
    position: relative;
    z-index: 2;
  }

  header .overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #324968;
    opacity: 0.8;
    z-index: 1;
  } 

  .homePHead{
    color: white;
    display:inline;
    font-family:Courier New;
    font-size: 25px;
  }

  .homePHeadTimer{
    color: white;
    display:inline;
    font-family:Courier New;
    font-size: 25px;
    margin-bottom: 15px;
  }

  .homePHeadShow{
    color: #ffbe29;
    display:inline;
    font-family:Courier New;
    font-size: 20px;
  }

  .respon1{
    align-items: center;
  }

  .homeresult{
    color: #27f654;
    display:inline;
    font-family:Courier New;
    font-size: 25px;
  } 

  .marginStyle{

  }  

  .containerMarginResp{
    margin-top: 30px;
  }


  .borderBox{
    border: 5px solid white;
    border-radius: 10px;
    }

  .marginSet{
    margin-bottom: 10px;
  }
}

.register{
  border: 10px solid white;
  border-radius: 10px;
  padding: 10px;
  margin-top: 30px;
}

.qFaqP{
  text-align: left;
  color: #27f654;
  font-family:Courier New;
  font-size: 17px;  
}

.aFaqP{
  text-align: left;
  color: white;
  font-family:Courier New;
  font-size: 15px;   
}

.boardeBot{
  border-bottom: 1px solid white;
}

.paddingBot{
  padding: 15px;
}

.buttonfaq{
  background-color: #314867;
  border: 5px solid white;
  color: white;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 23px;
  margin: 4px 2px;
  cursor: pointer;
}

@keyframes swing {
  0%, 100% { transform: rotate(-10deg); }
  20% {transform:scale(.95);}
  50% { transform: rotate(10deg); }
  80% {transform:scale(.95);}
}

#sweetlandia {
  animation: swing 2s infinite ease-in-out;
}

.event{
  text-align:center;
}
