@media screen and (min-width: 0px) and (max-width: 830px) {
.footer_content{padding-bottom: 70px;}
.topbar-content{font-size: 13px;}
}

@media screen and (min-width: 0px) and (max-width: 420px) {
.gallery-thumbnail{width: 100%; display: block; margin: auto; margin-right: 0; margin-bottom: 20px;}
.frontpagewidgetbox{width: 100% !important; margin-bottom: 10px;}
}

@media screen and (min-width: 0px) and (max-width: 630px) {
.childpageboxx{width: 100%;}
.product_image{width: 100%; margin-right: 0;}
.product_page_info{width: 100%;}
}


/*0 width to 720px width */
@media screen and (min-width: 0px) and (max-width: 720px) {
body{background-size: 720px auto;}
.header{height: 150px; -webkit-box-shadow: inset 0px -14px 10px -17px rgba(0,0,0,0.67);-moz-box-shadow: inset 0px -14px 10px -17px rgba(0,0,0,0.67);box-shadow: inset 0px -14px 10px -17px rgba(0,0,0,0.67);}
.header-slide{height: 150px;}
.header-slideshow{height: 150px;}
.header-container{text-align: left;}
.footer{padding-bottom: 70px;}
.navigation{display: none;}
.navigation .navlink{}
.logo{content: url("off-road-truck-rentals-logo-smaller.png"); width: 180px; height: auto; top: 20px;}
.logo-container{padding-left: 10px; padding-right: 0px; margin-top: 70px;}
.sidebartopdiv{display: block; margin-top: 30px !important;}
.navlink{ display: none;}
.page-sidebar{padding-top: 0px; padding-left: 10px; padding-right: 10px;}
.mailing-list-header{top: 0px;}
.copyright-text{font-size: 12px; line-height: 18px;}
.content-container{padding-left: 10px; padding-top: 20px; padding-right: 10px;}
.menubutton{display: inline-block;}
.main-content{float: none; width: 100%; max-width: 960px;  position: relative; padding-top: 0px !important; padding-bottom: 10px !important;}
.inspirationlink{min-width: 200px;}
.sidebar_widget:last-child{margin-bottom: 0px !important;}
.footersection{float: none; margin: auto; width: 100%; margin-bottom: 20px;}
.footer-block{width: 100%; display: block; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #b92119;}
.main-content{padding-bottom: 0px; border-left: none; padding-left: 10px; padding-right: 10px;}
.slide-title{ font-size: 13px;}
.sidebarimage{margin: auto;}
.topaddress{display: none;}

.front-slideshow{height: 300px;}
.frontpagewidgetbox{width: 80%; margin-bottom: 10px;}
.frontpagewidgetbox + .frontpagewidgetbox{margin-left: 0;}
.childpageboxx{width: 100%;}
.footeraddressmobile{display: block;}
.mobile-location{display: block;}
.footer_icon_link{display: block; border-right: 0px; margin-bottom: 10px;}
.footer_content{font-size: 14px; line-height: 18px;}
.front-slideshow-button{font-size: 20px; line-height: 20px;}
.topbar{display: none;}
.googlemap{width: 85%; margin: auto; display: block;}
.product_page_info div{font-size: 14px;}
.navigation-container{display: none;}
.social-media{display: none;}
.spec-box{width: 100%; display: block;}
}


@media screen and (min-width: 0px) and (max-width: 519px) {
.childpagebox h2 {font-size: 13px;}
.childpagebox:nth-child(2n){margin-left: 0%;}
.childpagebox{width: 100%;}
.childpagebox:last-child,
.childpagebox:nth-last-child(2) {margin-bottom: 20px;}
.childpagebox{margin-bottom: 20px;}
.childpagebox:last-child{margin-bottom: 0px;}
}

@media screen and (min-width: 540px) and (max-width: 960px) {
.fleet-item{width: 49%; margin-right: 2%;}
.fleet-item:last-child{margin-right: 0;}
.fleet-item:nth-child(2n+2){margin-right: 0;}
.fleet-item{margin-bottom: 8%;}
.fleet-item-image{height: 200px;}
.fleet-holder{display: block;}
}

@media screen and (min-width: 0px) and (max-width: 540px) {
.fleet-item{width: 100%; margin-right: 0;}
.fleet-item:last-child{margin-right: 0;}
.fleet-item:nth-child(2n+2){margin-right: 0;}
.fleet-item{margin-bottom: 8%;}
.fleet-item-image,.fleet-item-image-2{height: 250px;}
.fleet-item-2{width: 100%; margin-right: 0; margin-bottom: 4%;}
.fleet-holder{display: block;}
.fieldname{font-size: 16px; line-height: 20px;}
h2{font-size: 24px; line-height: 30px;}
.footer-contact a{display: block; font-size: 14px;}
}



@media screen and (min-width: 0px) and (max-width: 720px) {
.page-sidebar{float: none; width: 100%; max-width: 960px; position: relative; padding-bottom: 20px !important; padding-top: 30px; margin: auto;}
.photo-side-2{height: 200px;}
}

@media screen and (min-width: 520px) and (max-width: 720px) {

}

/*959px less width but more than 720px */

@media screen and (min-width: 721px) and (max-width: 959px) {

.navlinkdropdownlink{}
.navlink-underline,.navlink-overline{margin-bottom: 0px;}
.navigation .navlink{}
.logo-container{padding-right: 20px;}
.header{padding-top: 10px; padding-bottom: 10px;}
.navigation{text-align: left;}
.front-slideshow{height: 300px;}
.footer_content{font-size: 14px; line-height: 18px;}
}

@media screen and (min-width: 960px) and (max-width: 1100px) {
.navigation .navlink{}
}

/*959px or less up to 0px width GLOBAL */
@media screen and (min-width: 0px) and (max-width: 959px) {

}