* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body, html {
  height: 100%;
  min-height: 100vh;
  font-family: 'Averta', sans-serif;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: black;;
}

.container {
  position: relative;
  width: 100%;
  min-height: 100vh;
  background-image: url('../assets/bg.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}





/*keimeno kato apo to koumpi */

.termsNo1 {
  width: 62%;
  margin: 15% auto 0px; /* κεντράρει το div οριζόντια */
  font-size: 18px;
  color:white;
    text-align: center;
    padding-bottom: 7%;
    margin: 0 auto;;
    
   
}


/* Responsive Design */
@media (min-width: 480px)and ( max-width: 991px) {
 


.termsNo1 {
  width: 90%;
  margin: 0 auto; /* κεντράρει το div οριζόντια */
  font-size: 18px;
  color:white;
    text-align: center;
}

}

@media (max-width: 480px) {
 

  .termsNo1 {
    padding-top: 100px;
  width: 92%;
  margin: 0 auto; /* κεντράρει το div οριζόντια */
  font-size: 18px;
  color:white;
  text-align: center;
}




  #cta-button {
    font-size: 0.9rem;
    padding: 10px 20px;
  }

  .container {
    background-image: url('../assets/bg_m.jpg'); /* εναλλακτικό background */
  }

}








@media screen and (min-width: 1680px)  {
  
}


/* sticky btn*/
.sticky--bottom {
	display: none;
	align-items: center;
	justify-content: center;
	position: fixed;
	bottom: 0;
	width: 80%;
	height: 64px;
	background-color: rgba(0, 0, 0, .8);
	z-index: 50;
  margin: 0px 0px 0px 0px;

}
 
.sticky--bottom * {
	margin: 0
}

.btn-t3 {
	font-size: 20px;
	padding: 10px 0px;
	
	width:100%;
	/*text-transform: capitalize;*/
	-webkit-animation: pulse 3.5s infinite; /* Safari, Chrome and Opera > 12.1 */
	   -moz-animation: pulse 3.5s infinite; /* Firefox < 16 */
		-ms-animation: pulse 3.5s infinite; /* Internet Explorer */
		 -o-animation: pulse 3.5s infinite; /* Opera < 12.1 */
			animation: pulse 3.5s infinite;
			}
 
.btn-t3 {
	font-family: Open Sans, sans-serif;
	font-weight: 800;
	color: #000;
	background-color: #6DF6FF;
	border: 2px solid #6DF6FF;
	border-radius: 10px;
	box-shadow: 10px 10px 5px #00000030;
}
 

[class*=btn-] {
	display: inline-block;
	vertical-align: middle;
	margin-left: 1px;
	text-decoration: none;
	text-align: center;
	outline: 0;
	line-height: 1.1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 0px;
	text-transform: uppercase;
	/*transition: all .25s ease-in;*/
	box-shadow: 3px 3px 5px rgba(34, 34, 34, .5)
}