@font-face
{
	font-family:Oswald-Regular;
	src:url(../../fonts/Oswald/Oswald-Regular.ttf);
}
@font-face
{
	font-family:Oswald-Bold;
	src:url(../../fonts/Oswald/Oswald-Bold.ttf);	
}
@font-face
{
	font-family:Oswald-Light;
	src:url(../../fonts/Oswald/Oswald-Light.ttf);	
}
.main
{
	background-color:#262525;
	height:155px;	
	background-image: url("../../img/header-back.jpg");
}
.logo
{
	padding-top: 10px;
	float: left;
	    padding-left: 100px;
}
.image_background
{
	background-color:#000000;	
}
img {
    display: block;
    margin: 0 auto;
}
.stripes
{
	float:left;
	padding-top:15px;
	padding-left: 135px;
}
.testimonial_background
{
	height:	115px;
	background-color:#e1e1e1;
	background-image: url("../../img/quote-back.jpg");
	
}
.quotation
{
	    color: #206ba4;
    text-transform: uppercase;
    text-align: center;
    padding-top: 15px;
    font-family: Oswald-Regular;
    font-size: 18px;
    letter-spacing: 2px;
    line-height: 1.2em;
    float: right;
    margin-right: 0px;
    max-width: 1033px;
}

.quotation div
{
	 color: #206ba4;
	float: right;
/* 	font-weight: bold; */
font-style: italic;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 50px;
}
.name
{
	    color: #cc4723;
    font-style: italic;
    /* margin-left: 58%; */
    float: right;
    /* clear: left; */
    clear: right;
    margin-right: 200px;
	
}
.name_background
{
	background-image: url("../../img/quote-back.jpg");
	width:100%;
}
.choose_background
{
	background-color:#F5F5F5;
	height:159px;
	background: url("../../img/background.jpg") !important;
}
.border
{
	float: right;
/*   	margin-top: 34px; */
}
.border2
{
	float: right;
  	margin-top: 12px;
}
.width1280
{
	width:1280px !important;
	margin:auto;	
}
.light
{
/* 	margin-left:15%; */
/* 	padding-top:6%;	 */
}
.medium
{
	
/* 	padding-top: 25px; */
}
.large
{
/* 	margin-left:24%; */
/* 	padding-top:6%;	 */
}
.right_align
{
		
}
.vehicle
{
	float:left;
}
.text
{
	    padding-top: 25px;
    text-transform: uppercase;
    font-family: Oswald-Regular;
/*     margin-left: 46%; */
    font-size: 20px;
    color: black;
    text-align:left;
}
.weight
{
	font-family:Oswald-Regular;	
	margin-left: 46%;
}


.welcome_background
{
	background-color:#dddddd;
	    /* height: 353px; */
    padding-bottom: 15px;
    background-image: url('../../img/mid-back.jpg');
}
.welcome
{
	margin-left:15%;
	padding-top:6%;	
}
.welcome_text
{
	margin-right: 10%;
	text-align:justify;	
	padding-bottom:10px;
}
.read_more
{
	margin-right:10%;
}
.quick_quote
{
	margin-right:10%;
	padding-top:6%;
	

}
.quote_request
{
	background-color:#206ba4;
	width:131px;
	height:21px;
	border-radius:7px;
	text-transform:uppercase;
	text-align: center;
  	color: white;
	margin-left: 24%;
	margin-top:9%;
}
.title
{
	padding-top:10px;    
    text-transform:uppercase;
    font-family:Oswald-Regular;
    text-align: center;
    font-size:20px;
    color: #206ba4;
        padding-bottom: 10px;
    
}
.profile
{
	margin-left: 25%;
	margin-right: 25%;
	padding-bottom: 15px;	
}


.bill_pay
{
	background-color:#cc4723;
	width:131px;
	height:21px;
	border-radius:7px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	text-transform:uppercase;
	text-align: center;
  	color: white;
	float: right;
	z-index: 5000;
	margin-top: -469px;
    position: relative;
    margin-right: 33px;
}

.bill_pay a
{
	color: #ffffff !important;
}

.bill_pay a:hover
{
	text-decoration: none;
}


.questions
{
	color:#414141;
	text-transform:uppercase;
	padding-bottom: 15px;
  	margin-left: 5px;
}
.help
{
	background-color:#c8c8c8;
	border-radius: 6px;
		background-image: url("../../img/div-back.jpg");
}
.quote
{
	margin-left:25%;
}
.help_title
{
	color: #206ba4;
	padding:10px;
	text-transform:uppercase;
	text-emphasis:2em;
}
.oswald_reg
{
	font-family:Oswald-Regular;
}
.news
{

	/*padding-top:6%;*/
	width: 38%;
	    padding: 5px;
    background-color: #efefef;
    border: solid 1px #000000;
}

.news_dates
{
	display: flex;
	justify-content: space-between;
	/*margin-right: 10%; */
    text-align: left;
    /*background: rgba(0,0,0,.25);*/
    color: #000000;
    padding: 3px;
    font-weight: bold;
}

.news_dates a
{
color: #000000 !important;
font-weight: bold;
}


.news-text
{
		width: 80%;
}

.news-img
{
	width: 18%;
}

.news-img img
{
	width: 100%;
	max-width: 85px;
}

.home-text
{
		width: 55%;
}

.load_board
{
	padding-top:2%;	
}

.welcome_news
{
	color:#414141;
	text-transform:uppercase;
	padding-bottom: 2px;
	font-family: Oswald-Regular;
font-size: 20px;
    line-height: 1.8em;

}

.gray_title
{
	color:#414141;
}


.quote_padding
{
	padding: 15px;
}


a
{
	color:#206ba4 !important;
}
.archive
{
	margin-right:10%;
}

.menu_div
{
	float: left;
	padding-left: 70px;
	    z-index: 10;
    position: relative;
}

.banner_image
{
	/*float: left;*/
}

.black
{
	background-color: #000000;
	background-image: url("../../img/header-back.jpg");
}

.footer-back
{
	background-color:#d6d6d6;
	font-family: Calibri;	
	/*height: 193px;*/
	background-image: url("../../img/footer-back.jpg");
}


.footer-back ul li a
{
	color: #676767 !important;
}

.footer-back ul li 
{
	list-style-type: square;
	color: gray;
}

.footer-sep
{
	float: right;
	margin-top: 9px;
}

.small-logo
{
	float: left;
}

#tinynav1
{
	display: none;
}
.banner1 {
 
  background-repeat: no-repeat;
  height: 469px;
  max-width: 1280px;
  background-position: bottom center;
  margin: auto;
}
.banner2
{	
    width: 1280px;
    height: 75px; 
    float: right;
    z-index: 5000;
    margin-top: -452px;
    position: relative;
    margin-right:3px;	
}
.banner3
{
	 width: 1280px;
    height: 75px; 
    float: right;
    z-index: 5000;
    position: relative;
    margin-right:-243px;		
}

.img-border
{
padding: 5px;
border: 1px solid #d9d7d4;
-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .17);
-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .17);
box-shadow: 0 0 5px 0 rgba(0, 0, 0, .17);
margin: 10px;
}



.sub-back
{
	background-image: url(../../img/sub-back.jpg);
}

.sub-padding
{
	max-width: 1000px;
	margin: auto;	
	padding-left: 10px;
	padding-right: 10px;
}

.sub-padding h2
{
	font-family: Oswald-Regular;
	color: #206ba4;
}

.gray
{
	height: 45px;
	background-color: #e1e1e1;
	max-width:1280px;
	margin:auto;
	margin-top: -45px;
}

.banner-container
{
	margin-top: -45px;
}


.box_title
{
	background-color: #efefef;
	font-size: 18px;
}
.box, .editor td
{
	padding: 3px;
}

.box
{
	margin-bottom: 30px;
}

.listing-border
{
	padding: 5px;
border: 1px solid #d9d7d4;
-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .17);
-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .17);
box-shadow: 0 0 5px 0 rgba(0, 0, 0, .17);
border-radius: 5px;

}

.list-photo-margin
{
	float: left;
	margin: 5px;
}

.clear
{
	clear: both;
}


.vehicle
{
			padding: 5px;
border: 1px solid #d9d7d4;
-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .17);
-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .17);
box-shadow: 0 0 5px 0 rgba(0, 0, 0, .17);
border-radius: 5px;
margin-right: 15px;
}

.vehicle img
{
	height:87px;
	width: 147;
}

.staff-photo
{
		padding: 5px;
border: 1px solid #d9d7d4;
-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .17);
-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .17);
box-shadow: 0 0 5px 0 rgba(0, 0, 0, .17);
border-radius: 5px;
float: left;
margin-right: 30px;
}

.staff
{
	clear: both;
	display: block;
	overflow:hidden;
	margin-bottom: 20px;
}

.staff-title
{
	font-size: 18px;
	    font-family: Oswald-Regular;
}

.equip_body
{
	float: right;
	width: 50%;
}

.border-sep
{
	border-right: solid 1px #c8c8c8;
	white-space: nowrap;
	padding-right: 25px;
}


.equip-table td
{
	padding: 5px;
}


.pad-left
{
	padding-left: 25px !important;
	padding-right: 15px !important;
	text-align: justify;
}

.photo_gal
{
	float: left;
	margin: 5px;
}

.photo_gal img
{
	border-radius: 5px;
}

.equip-container
{
	text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}

.equip-box
{
	vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
    
    width: 30%;
	
}

.stretch {
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}

.stars
{
	font-size: 25px;
	color: #FFD700;
}


.phone
{
	text-align: center;
	padding-top: 40px;
	float: right;
}

.phone a
{
	color: #ffffff !important;
	    text-transform: uppercase;
    font-family: Oswald-Regular;
	font-size: 24px;
}

.slicknav_menu
{
	display: none;
}

.slicknav_nav a
{
	color: #ffffff !important;
}

.welcome-flex
{
	display: flex;
	justify-content: flex-start;
	width: 100%;
    /*max-width: 689px;*/
    /*margin-top: -100px;*/

}

.welcome-flex div
{
margin: 10px;
}

.home-news-flex
{
	display: flex;
	justify-content: space-between;
}


.welcome_news_2
{
text-align: center;
background-color: #000000;
color: #ffffff;
margin-bottom: 5px;
}

.news-back
{
background-image:url('../../img/truck-transport-home-news.jpg');
background-size: cover;
}
