.omsc-toggle .accordion-heading .accordion-toggle   {background: url(../images/common/toggle_right_arrow.png) 99% center no-repeat  #0070c0;color: #FFFFFF;float: left;font-size: 1.25em;padding: 10px 10px 10px 15px;position: relative;width: 100%;height: auto;font-weight: 600;cursor:pointer;}
.omsc-toggle .accordion-heading .accordion-toggle:hover {background: url(../images/common/toggle_bottom_arrow.png) 99% center no-repeat #1D252C;}
.last_year ul li.cargo_icon {background: url(../images/common/cargo_icon.png) left center no-repeat;}
.last_year {float: left;width: 100%;padding: 20px;border: 1px solid #ededed;margin: 30px 0px 15px 0px;background-color: #f0f0f0;}
.last_year ul {float: left;width: 100%;list-style: none;margin-top: 20px;}
.last_year ul li {float: left;width: 100%;border-top: 1px solid #dedede;padding: 15px 0 15px 50px;/*font-size: 0.8125em;*/font-size: unset;}
.last_year ul li.saving_icon {background: url(../images/common/saving_icon.png) left center no-repeat;padding-bottom: 0px;}
/*li strong{color: #0070c0;}*/
.last_year ul li.steps_icon {background: url(../images/common/steps_icon.png) left center no-repeat;}
.last_year ul li.yards_icon {background: url(../images/common/yards_icon.png) left center no-repeat;}
.last_year ul li.miles_icon {background: url(../images/common/miles_icon.png) left center no-repeat;}
.last_year ul li.moon_icon {background: url(../images/common/moon_icon.png) left center no-repeat;}
img.w-100{border-radius:0px 30px;}
.truckload img, .ltl_service img, .expedited img, .haul img, .rail img, .air img, .ocean img, .our-services img{border-radius: 0 30px;}
.bg-image{background-image: url(../images/dark-area-truck.webp);background-repeat: no-repeat;background-size: cover;padding: 0;display: flex;align-items: center;justify-content: center;background-position: center;margin-bottom: 50px;height:450px;}
.bg-image1{background-image: url(../images/warehouse.webp);background-repeat: no-repeat;background-size: cover;padding: 0;display: flex;align-items: center;justify-content: center;background-position: center;margin-bottom: 50px;height:450px;}
.bg-image2{background-image: url(../images/fast-truck.webp);background-repeat: no-repeat;background-size: cover;padding: 0;display: flex;align-items: center;justify-content: center;background-position: center;margin-bottom: 50px;height:450px;}
.bg-image3{background-image: url(../images/arizona-desert-truck.webp);background-repeat: no-repeat;background-size: cover;padding: 0;display: flex;align-items: center;justify-content: center;background-position: center;margin-bottom: 50px;height:450px;}
.bg-image5{background-image: url(../images/port.webp);background-repeat: no-repeat;background-size: cover;padding: 0;display: flex;align-items: center;justify-content: center;background-position: center;margin-bottom: 50px;height:450px;}
.bg-image4{background-image: url(../images/airport-cargo.webp);background-repeat: no-repeat;background-size: cover;padding: 0;display: flex;align-items: center;justify-content: center;background-position:100% 64%;margin-bottom: 50px;height:450px;}
/* .bg-image4 .page-title h2{background-image: linear-gradient(to right, rgb(0 0 0 / 49%), rgba(255, 0, 0, 0));} */
.bg-image6{background-image: url(../images/large-container-cargo.webp);background-repeat: no-repeat;background-size: cover;padding: 0;display: flex;align-items: center;justify-content: center;background-position: center;margin-bottom: 50px;height:450px;}
.bg-image10{background-image: url(../images/truck-family.webp);background-repeat: no-repeat;background-size: cover;padding: 0;display: flex;align-items: center;justify-content: center;background-position:center;margin-bottom: 50px;height:450px;}
.column-count-2{column-count:2;}
.page-title h2 {font-size: 24px !important;line-height: 35px;}
.page-title h1 {font-size: 60px;}
.page-title{text-shadow: 0 0 4px BLACK;}
.three-columns .card-title {font-size: 40px;color: #0070C0;margin: 30px 0;font-weight: 400;}
.three-columns {padding-top: 70px;padding-bottom: 70px;}
.page-title {padding: 50px 20px;}
h1.slide-left-right {animation-duration:1.5s;animation-delay: 0s;animation-name: slideheader;}
h2.slide-left-right{animation-duration:1.7s;animation-delay: 0s;animation-name: slideIntext;}  
@keyframes slideheader {
    0% {opacity: 0;transform: translateX(70%);}
    100% {opacity: 100;transform: translateX(0);}
}
@keyframes slideIntext {
    0% {opacity:0;transform:translateX(80%);}
    100% {opacity:100;transform:translateX(0);}
}
@media screen and (min-width: 320px) and (max-width: 425px) {
    .page-title h1 {font-weight: 300;}
	.mobile-order2 {order: 2;}
	.mobile-order1 {order: 1;}
    .three-columns .card-title {margin: 0 0 20px 0;font-size: 30px;}
	 .three-columns .border-0.card.d-block.text-center {margin-bottom: 50px;}
	.three-columns .border-0.card.d-block.text-center img {width: 30%;height: auto;margin-bottom: 15px;}
	/*.bg-image1,.bg-image2,.bg-image3,.bg-image4,.bg-image5,.bg-image6{height:350px;} */
	}
@media screen and (min-width: 320px) and (max-width: 510px) {
    .page-title h2 {font-size: 16px !important;line-height: 22px;font-weight: 300;}
	.bg-image6 h1.slide-left-right, .bg-image6 h2.slide-left-right, .bg-image3 h2.slide-left-right, .bg-image3 h1.slide-left-right, .bg-image h2.slide-left-right, .bg-image h1.slide-left-right, .bg-image1 h2.slide-left-right, .bg-image1 h1.slide-left-right, .bg-image4 h2.slide-left-right, .bg-image4 h1.slide-left-right,
	.bg-image2 h1.slide-left-right, .bg-image2 h2.slide-left-right, .bg-image5 h1.slide-left-right, .bg-image5 h2.slide-left-right, .bg-image10 h1.slide-left-right, .bg-image10 h2.slide-left-right{width:100%!important;}
	h1.slide-left-right{font-size:36px;}
	.three-columns .card-title {font-size: 25px;margin: 0 0 15px;}
	.three-columns .card{margin-top:50px;}
}


@media screen and (min-width: 768px) and (max-width: 1024px) {
.last-section{margin-bottom: 3rem !important;}
.bg-image6 h1.slide-left-right, .bg-image6 h2.slide-left-right, .bg-image3 h2.slide-left-right, .bg-image3 h1.slide-left-right, .bg-image h2.slide-left-right, .bg-image h1.slide-left-right, .bg-image1 h2.slide-left-right, .bg-image1 h1.slide-left-right, .bg-image4 h2.slide-left-right, .bg-image4 h1.slide-left-right,
.bg-image2 h1.slide-left-right, .bg-image2 h2.slide-left-right, .bg-image5 h1.slide-left-right, .bg-image5 h2.slide-left-right, .bg-image10 h1.slide-left-right, .bg-image10 h2.slide-left-right{width:100%!important;}
}
@media screen and (min-width: 768px) and (max-width: 810px) {
    .page-title h1 {font-size: 40px;}
	.page-title h2 {font-size: 20px !important;line-height: 30px;}
	.mobile-order2 {order: 2;}
	.mobile-order1 {order: 1;}
	.three-columns {padding-top: 0;}
	.three-columns .border-0.card.d-block.text-center img {height: auto;margin-bottom: 15px;}
	
	.three-columns .card-title {margin: 0 0 20px 0;font-size: 35px;}
	.three-columns .card-body {padding: 0;}
	/*.three-columns .border-0.card.d-block.text-center {margin-bottom: 50px;}*/
}
@media only screen and (min-device-width: 428px) and (max-device-width: 932px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait){
	h1.slide-left-right {
		font-size: 36px;
		font-weight:300;
		width:100% !important;
	}
	.page-title h2 {
		font-size: 16px !important;
		line-height: 22px;
		font-weight: 300;
		width: 100% !important
	}   
}

