@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap');
.post, .page {
    margin: 0 0 0em;
}
/* CSS Document */
body a:link, body a:visited, body a:active {
	color: #3541a1;
	text-decoration: none;
}
body a:hover{
	color: #f44336;
	text-decoration: none;
}

.wa_calendar{
	background-image: url(../images/img_btm.png);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-size: contain;
    padding-bottom: 100px;
}

@media (min-width: 768px) {
	.wa_calendar{
		padding-bottom: 200px;
	}	
}
@media (min-width: 992px) {
	.wa_calendar{
		padding-bottom: 300px;
	}	
}
@media (min-width: 1200px) {
		.wa_calendar{
		padding-bottom: 400px;
	}
}


/* H1 -- Header 1 Start --------------------------------------------------------- */
.wa_h1_hdrone{
	margin-top: 20px;
    text-align: center;
}
.wa_h1_logoone{
	
}
.wa_h1_logotwo{
	margin-top: 15px;
    margin-bottom: 20px;
}
.wa_h1_logo_t{
	
}
.wa_h1_top{
	text-transform: uppercase;
    font-size: 0.9em;
    font-weight: 500;
	margin-top: 20px;
}
.wa_h1_tel{
    margin-top: 5px;
    margin-bottom: 5px;
	font-family: 'Oswald', sans-serif;
    font-size: 2em;
    color: #3541a1;
}
.wa_h1_tel a:link,.wa_h1_tel a:visited, .wa_h1_tel a:active {
	color: #3541a1;
	text-decoration: none;
}
.wa_h1_tel a:hover{
	color: #f44336;
	text-decoration: none;
}
.wa_h1_email{
	font-weight: 700;
}
.wa_h1_subhead{
	margin-top: 10px;
    background-color: #000f24;
    color: #ffca3e;
    padding: 10px 0;
    font-size: 1.3em;
    font-weight: 600;
    letter-spacing: 0.2em;
    border-bottom: solid 3px #f9a90c;
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
	.wa_h1_logoone {
		float: left;
		margin-left: 40px;
		max-width: 80px;
	}
	.wa_h1_logotwo{
		float: left;
    	margin-left: 10px;
	}
	
}
/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
	.wa_h1_logo_t{
		margin-top: 54px;
	}
	.wa_h1_top, .wa_h1_tel, .wa_h1_email{
		text-align: left;
	}
	.wa_h1_logo_t{
		text-align: left;
	}
	.wa_h1_logotwo{
		margin-top: 0;
	}
	.wa_h1_top {
	    margin-top: 0px;
	}
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
	.wa_h1_logoone {
		margin-left: 0px;
	}
	.wa_h1_logotwo{
    	margin-left: 5px;
	}
	.wa_h1_tel{
		margin-top: 0px;
    	margin-bottom: 0px;
	}
	.wa_h1_logo_t{
		margin-top: 20px;
	}
	.wa_h1_logotwo{
    	margin-top: 29px;
	}
	.wa_h1_logoone{
		margin-top: 10px;
	}
	.wa_h1_logo_t {
    	text-align: center;
	}
}
/* H1 End --------------------------------------------------------- */

/* S1 -- Slider 1 Start --------------------------------------------------------*/
.wa_s1{
	background-image: url(../images/hdr.jpg);
    background-color: #000f24;
    min-height: 460px;
    background-position-x: center;
    background-repeat: no-repeat;
    padding-top: 20px;
    color: #FFF;
}
.wa_s1_block1{
	
}
.wa_s1_block2 img, .wa_s1_block3 img{
	max-width: 190px;
}
.wa_s1_block2 img{
	max-width: 180px;
}
.wa_s1_subhead{
	margin-top: 10px;
    background-color: #000000e8;
    color: #ffca3e;
    padding: 10px 0;
    font-size: 1.3em;
    font-weight: 600;
    letter-spacing: 0.2em;
}
/* S1 End --------------------------------------------------------*/

/* BC1 Body Content 1 Start -------------------------------------------*/
.wa_bc1{
	color: #2b2b2b;
    font-size: 1.1em;
}
.wa_bc1_line{
	border-bottom: solid 1px #989898;
	padding-bottom: 10px;
}
.wa_bc1_lft h3{
	color: #3541a1;
    font-weight: bold;
}
.wa_bc1_rgt{
	color: #3541a1;
    font-weight: bold;
}
.wa_bc1_rgt h3{
	font-weight: bold;
    color: #f9a90c;
}
/* BC1 End ----------------------------------------------------------*/

/* BI1 Body Content Icon Bar 1 Start --------------------------------*/
.wa_bi1{
	
} 
.wa_bi1_icon{
	text-align: center;
	margin-top: 20px;
}
.wa_bi1_text{
	text-align: center;
	font-weight: 500;
}

@media (min-width: 576px) {
	.wa_bi1_text{
		text-align: left;
		margin-top: 20px;
	}
}
/* BI1 End ----------------------------------------------------------*/

/* BC5 Body Content --------------------------------*/
.wa_bc5{
	background-image: url(../images/fleet.jpg);
	background-repeat: no-repeat;
    background-color: #000;
    color: #f9a90c;
    padding-top: 20px;
    padding-bottom: 10px;
}
.wa_bc5 h2{
	margin-bottom: 30px;
    font-size: 3em;
}
.wa_bc5 p{
	font-size: 2em;
}
/* BC5 End ----------------------------------------------------------*/

/*-- BC6 ----------------------------------------*/
.wa_bc6{
	background-color: #F1F1F2;
	padding-bottom: 20px;
}
.wa_bc6 h2{
	color: #777;
}
.wa_bc6 h2 b{
	color: #000;
}
.wa_bc6 p{
    font-size: 1.1em;
    margin-bottom: 0;
}
.wa_bc6 .row{
	border-bottom: solid 2px #828282;
	margin-bottom: 20px;
}
.wa_bc6_im{
	
}
.wa_bc6_txt{
	padding-bottom: 30px;
}

@media (min-width: 992px) {
	.wa_bc6_txt{
		width: 350px;
	}
	.wa_bc6_im{
		background-position-y: bottom;
		background-repeat: no-repeat;
		background-position-x: right;
		min-height: 350px;
	}
	.wa_bc6_1{
		background-image: url(../images/1_ford.png);
	}
	.wa_bc6_2{
		background-image: url(../images/2_chrysler.png);
	}
	.wa_bc6_3{
		background-image: url(../images/3_lincoln.png);
	}
}
@media (min-width: 1200px) {
	.wa_bc6_txt{
		width: 500px;
	}
}
/*-- BC6 END ------------------------------------*/

/*-- F2 Start ------------------------------------*/
.wa_f2{
	background-color: #231f20;
    color: #c5c5c5;
    padding-bottom: 20px;
}
.wa_f2 a:link, .wa_f2 a:visited, .wa_f2 a:active{
	color: #f9a90c;
}
.wa_f2 a:hover{
	color: #00A4B8;
}
.wa_f2_logo, .wa_f2_list, .wa_f2_tel, .wa_f2_email, .wa_f2_top, .wa_f2_ser{
	text-align: center;
}
.wa_f2_list{
	
}
.wa_f2_tel{
	font-size: 1.7em;
    font-weight: bold;
}
.wa_f2_email{
	
}
.wa_f2_top{
	margin-top: 5px;
}
.wa_f2_ser{
	color: #f7a81b;
    font-size: 1.3em;
    margin-top: 10px;
    line-height: 1.3em;
}
.wa_f2_copy{
	text-align: center;
    font-size: 0.8em;
    margin-top: 20px;
}
@media (min-width: 576px) {
	.wa_f2_logo, .wa_f2_list, .wa_f2_tel, .wa_f2_email, .wa_f2_top, .wa_f2_ser{
		text-align: left;
	}
}
@media (min-width: 992px) {
	.wa_f2_list{
		width: fit-content;
		margin-left: auto;
		margin-right: auto;
	}
	.wa_f2_copy{
		text-align: left;
	}
}
/*-- F2 END ----------------------------------------*/

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
	
}
/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
}