background-position: center;"ht-pre-book"ht-pre-book"ht-pre-book"ht-pre-book"ht-pre-book/* CSS Document */


.main-content {
    font-size: 1em !important;
}

.no-padding{
	padding-right:0 !important;
	padding-left:0 !important;
}

.padding{
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}




#main-banner{
	position: relative;
	background-color: black;
}

.full-size-banner{
	background: url("../images/top-bg-n.jpg") no-repeat 0 50%;
	background-repeat: no-repeat;
	height: 200px;
	position: relative;
	background-position: center;
	opacity: .5;
}


.top-txt{
	position: absolute;
	color: white;
	width: 100%;
	top: 30%;
	text-align: center;
}

.header1{
	color: white;
    font-weight: bold;
    font-size: 4em;
}

.header2{
	color: white;
	font-size: 40px;
	font-weight: bold;	
	margin-bottom: .05em;
	line-height: 1em;
}

.header3{
	color: white;
	font-size: 20px;
}

.header4{
 	font-size: 30px;
	font-weight: bold;
	color: white;
}
.black{
	color: #181818!important;
	}


.red{
	color: #cd2c2c!important;
}

#store-header{
	background-color: #506b86;
}


#store-header .header4{
	 padding: 28px 0px;
    margin: 0;
    line-height: 1.2em;
}


#page-main-content .btn, #page-main-content .btn:hover {
    border-radius: 0 !important;
    border: 0 !important;
    background: #f25529!important;
    font-size: 15px!important;
    padding: 9px 14px!important;
	color: white!important;
	margin: 10px 16px 10px 0;
}

#page-main-content .table{
	font-size: medium;
}

    
 

@media screen and (max-width: 768px){
	
	.full-size-banner{
		background-image: url("../images/top-img-mob.jpg");
		background-repeat: no-repeat;
		height: 250px;
		position: relative;
		background-position: center;
		background-size: cover;
	}


	.top-txt{
		position: relative;
		padding: 8px;
	}
	
	.header1{
		color:  #181818!important;
	}

	.header2{
		color:  #181818!important;
	}

	.header3{
		color:  #181818!important;
	}
	
	
	.header4{
		padding: 0 !important;
		padding-bottom: 20px !important;
	}
	
	#store-header{
		text-align: center;
	}
	
	.hide{
		display:none;
	}

}

