/* Body font-family: "PFFuelPro-Regular"
body {
	font-family: "PFFuelPro-Regular", sans-serif;
	font-size: 16px;
}*/
body {
	font-family: "PFDinCondensedRegular", sans-serif;
	font-size: 16px;
}
img{
	max-width: 100%;
	height: auto;
}
.main{
	background-color: #000;
	color: #fff;
	font-size: 1.4rem;
}
.main h1 {
	font-family: "PFFuelPro-Regular", sans-serif;
	color: #a90621;
	font-size: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.main a, .top a{
	font-family: "PFFuelPro-Regular", sans-serif;
	color: #a90621;
	font-size: 40px;
}
.main a:hover, .top a:hover{
	color: #416b45;
	text-decoration: none;
	font-size: 40px;
}
.top{
	background-color: #000;
	color: #fff;
	text-transform: uppercase;
	font-size: 44px;
}
.other{
	background-color: #000;
	color: #fff;
	font-size: 44px;
}
.other a{
	font-family: "PFFuelPro-Regular", sans-serif;
	color: #a90621;
	font-size: 1.4rem;
	text-align: center;
}
.other a:hover{
	color: #416b45;
	text-decoration: none;
	font-size: 1.4rem;
	text-align: center;
}
.col-3{
	padding-top: 160px;
}
.top a{
	font-family: "PFFuelPro-Regular", sans-serif;
	color: #a90621;
	font-size: 40px;
}
.top a:hover{
	color: #416b45;
	text-decoration: none;
	font-size: 40px;
}
.about{
	margin-top: 10px;
}
.book{
	font-size: 1.4rem;
}
.store{
	font-size: 1.4rem;
}
.respons{
	background-color: #000;
	color: #fff;
}
.owl-carousel{
	autoplay:true;
autoplayTimeout:5000;
autoplayHoverPause:true;
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
.top{
	font-size: 32px;
}
.top a{
	font-size: 29px;
}
.top a:hover{
	color: #416b45;
	text-decoration: none;
	font-size: 29px;
}
.col-3{
	padding-top: 120px;
}
.book{
	font-size: 1.1rem;
}
.store{
	font-size: 1.1rem;
}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
.top{
	font-size: 22px;
}
.top a{
	font-size: 20px;
}
.top a:hover{
	color: #416b45;
	text-decoration: none;
	font-size: 20px;
}
.col-3{
	padding-top: 75px;
}
.book{
	font-size: 0.9rem;
}
.store{
	font-size: 0.9rem;
}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
.top{
	font-size: 14px;
}
.top a{
	font-size: 10px;
}
.top a:hover{
	color: #416b45;
	text-decoration: none;
	font-size: 10px;
}
.col-3{
	padding-top: 35px;
}
.book{
	font-size: 0.7rem;
}
.store{
	font-size: 0.7rem;
}
}
