/*===========================================*/
/*	DESKTOP LAYOUT 
/*===========================================*/

#fp-nav{display:none;}

@media (min-width: 1440px) {
	.container {
	  max-width: 1320px;
	}
}
@media (min-width: 1200px) {
	.fs50 {
  font-size: 44px;
}
.fs20 {
  font-size: 19px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.fs50 {
  font-size: 38px;
}
.fs20 {
  font-size: 18px;
}
}

@media (min-width: 992px) {
		
}

/*===========================================*/
/*	MOBILE & TABLET COMMON
/*===========================================*/
@media (min-width: 200px) and (max-width: 991px) {
	.fs50 {
  font-size: 30px;
}
.fs20 {
  font-size: 16px;
}
}


/*===========================================*/
/*	TABLET
/*===========================================*/
@media (min-width: 768px) and (max-width: 991px) {
.container {
  max-width: 100%;
}
}


/*===========================================*/
/*	MOBILE
/*===========================================*/
@media (min-width: 200px) and (max-width: 767px) {
	#main {
		justify-content: start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
padding-top: 80px;
	}
}
@media (min-width: 600px) and (max-width: 767px) {
}
@media (min-width: 480px) and (max-width: 599px) {
}
@media (min-width: 200px) and (max-width: 599px) {
.btn.mini{font-size:13px;}
.btn.mini.round{padding-left: 18px;
padding-right: 18px;}
.ckav-header--logo{max-width:140px;}
}
@media (min-width: 200px) and (max-width: 438px) {
.btn.mini{font-size:10px;}
.ckav-header--logo{max-width:110px;}
}