/* Hamuburger Navigation Breakpoint */
@media (min-width: 1141px) {
  .drawer-navbar {
    display: none;
  }
}
@media (max-width: 1140px) {
  .navbar-fixed-top {
    display: none;
  }
}
@media (max-width: 767px) {
  .drawer-nav {
    width: 100%;
  }
}

/* iPhone & iPad */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
  .jumbotron.construction-header {
    background: url(../images/construction-header-01.jpg) 100%;
  }
  .jumbotron.agriculture-header {
    background: url(../images/agriculture-header-01.jpg) 100%;
  }
  .jumbotron.trucking-header {
    background: url(../images/trucking-header-01.jpg) 100%;
  }
  .jumbotron.forestry-header {
    background: url(../images/forestry-header-01.jpg) 100%;
  }
  .jumbotron.dealers-header {
    background: url(../images/dealers-header-01.jpg) 100%;
  }
  .jumbotron.manufacturers-header {
    background: url(../images/manufacturers-header-01.jpg) 100%;
  }
  .jumbotron.finance-companies-header {
    background: url(../images/finance-companies-header-01.jpg) 100%;
  }
  .jumbotron.consumers-header {
    background: url(../images/consumers-header-01.jpg) 100%;
  }
  .login-form {
    width: auto;
  }
  h2.login-header {
    margin-bottom: 20px;
  }
  .login-content {
    padding: 0px 15px 0px 15px;
  }
  .login-padding {
    padding-bottom: 30px;
  }
  .checkbox-tall {
    margin-top: 30px;
  }
  .row.icon-section {
    padding: 40px 0 20px 0;
  }
  img.custom-icon-technology {
    height: 44px;
    width: 39px;
  }
  img.custom-icon-service, .custom-icon-experience {
    height: 44px;
  }
  .icon-section p {
    padding-bottom: 10px;
    font-size: 12px;
  }
  h3.icon-section-title {
    font-size: 17px;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 5px;
  }
  .cta-iso {
    padding: 20px 20px 20px 20px;
  }
  .cta {
    padding: 40px 6% 40px 6%;
  }
  .footer-body-container {
    padding: 40px 8% 40px 8%;
  }
  h3.cta-title-iso {
    line-height: 1.2;
  }
  a.btn.btn-industries-iso {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  a.btn.btn-industries {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  a.btn.btn-industries-iso:hover {
    margin-top: 20px;
  }
  a.btn.btn-industries:hover {
    margin-top: 20px;
  }
  .jumbotron.trucking-homepage {
    background-position: left bottom;
  }
  .contact-us-body {
    margin-top: 80px;
    padding-top: 30px;
  }
  .contact-us-map {
    display: none;
  }
  .contact-us-sidebar {
    margin-top: 10px;
  }
  .btn.btn-submit {
    margin-top: 0;
  }
  .form-control {
    -webkit-appearance: none;
  }
  .drawer-navbar-header {
    padding: 20px 20px;
  }
  .drawer-hamburger {
    padding-top: 32px;
    padding-right: 25px;
    padding-bottom: 39px;
    padding-left: 25px;
    background-color: transparent;
  }
  .drawer-hamburger:hover {
    background-color: transparent;
  }
  .drawer-navbar .drawer-nav {
    padding-top: 80px;
  }
  .drawer-menu {
    margin-top: 10px;
  }
  .dashboard-module-sm {
    padding-bottom: 0;
  }
  h2.modal-title {
    margin-bottom: 15px;
  }
  .registration-container {
    width: 97%;
    margin: auto;
  }
  .registration-body {
    padding-top: 1px;
    padding-bottom: 40px;
    margin-top: 90px;
  }
}

/* iPad */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
  p.industries-iso, p.industries, p.product-paragraph {
    font-size: 18px;
    line-height: 175%;
  }
}  

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
  #carousel-homepage-hero .jumbotron.construction-homepage-hero, .jumbotron.agriculture-homepage-hero, .jumbotron.trucking-homepage-hero, .jumbotron.forestry-homepage-hero {
    margin-top: 80px;
    padding: 25px 45% 40px 5%;
  }
  .jumbotron.construction-header, .jumbotron.agriculture-header, .jumbotron.trucking-header, .jumbotron.forestry-header, .jumbotron.dealers-header, .jumbotron.manufacturers-header, .jumbotron.finance-companies-header, .jumbotron.consumers-header, .jumbotron.applications-header {
    margin-top: 80px;
    padding-top: 15vh;
    padding-bottom: 25vh;
    height: 35vh;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
  .jumbotron.trucking-homepage-hero {
    background: url(../images/trucking-homepage-hero-02.jpg);
    background-size: auto 115%;
    background-repeat: no-repeat;
    background-position: right bottom;
  }

  .jumbotron.forestry-homepage-hero {
    background: url(../images/forestry-homepage-hero-02.jpg);
    background-size: auto 115%;
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-right: -40px;
  }
  .jumbotron.dealers-body {
    background: none;
    padding: 3% 8% 7% 8%;
  }
  .modal-content {
    padding: 30px 25px 40px 25px;
  }
  .modal-body {
    padding-top: 0;
  }
  .form-section-spacing {
    padding-bottom: 10px;
  }
  .contact-us-body {
    padding: 10px 25px 40px 25px;
  }
  .contact-us-sidebar {
    padding: 10px 25px 40px 25px;
  }
  .login-padding {
    padding: 35px 25px 30px 25px;
  }
  h1.hero {
    font-size: 4.7vw;
    line-height: 1.3;
    margin-top: 0;
  }
  h2.hero {
    font-size: 2.2vw;
  }
  #carousel-homepage-hero a.btn.btn-default {
    margin-top: 5px;
    margin-bottom: 20px;
  }
  .product-description {
    padding: 3% 5% 8% 5%;
  }
  .drawer-brand {
    padding-left: 18px;
  }
  .jumbotron.agriculture-homepage-hero {
    background-size: auto 70vw;
  }
  .jumbotron.construction-homepage-hero {
    background-size: auto 50vw;
  }
  .jumbotron.trucking-homepage-hero {
    background-size: auto 55vw;
  }
  .jumbotron.forestry-homepage-hero {
    background-size: auto 53vw;
  }
  .drawer-navbar .drawer-navbar-header {
    background-color: #fff;
  }
  .icon-section .col-sm-4 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .product-image .img-responsive {
    display: none;
  }
  h3.product-title {
    font-size: 6vw;
  }
  h3.product-title-black {
    font-size: 6vw;
  }
  .drawer-nav {
    width: 45%;
  }
  .dashboard-content {
    padding-left: 89px;
  }
  .location, .date {
    display: none;
  }
  .dashboard-brand {
    padding-top: 35px;
    height: 100px;
  }
  .dashboard-account-nav {
    padding: 0 10px;
  }
  .account_name {
    text-align: center;
    float: none;
    padding-left: 0;
    padding-top: 5px;
  }
  .user {
    padding-right: 0;
    float: none;
    text-align: center;
  }
  p.dashboard-user-name {
    display: none;
  }
  .dashboard-account-buttons {
    display: block;
    margin-top: 20px;
  }
  img.dashboard-profile-image {
    display: none;
  }
  .toolbox-background {
    padding-left: 0;
    padding-right: 0;
  }
  .btn-block {
    width: auto;
  }
/*  .collapse, .collapse.in {
    display: none;
  }*/
  a.btn.btn-dashboard-apps-links {
    font-size: 14px;
    padding: 20px 19px;
    margin-bottom: 0;
    border: none;
    margin-right: -4px;
  }
  .toolbox-glyphicon {
    display: none;
  }
  a.btn.btn-dashboard-csr-links {
    padding: 20px 0;
    line-height: 2px;
    width: 20%;
  }
  a.btn.btn-dashboard-quick-links {
    display: none;
  }
/*  .col-buttons-1 {
    display: none;
  }*/
  h2.dashboard-header {
    display: none;
  }
  h3.stats_header {
    padding-left: 0;
    margin-top: 20px;
    margin-left: -30px;
  }
  h3.tables_header {
    padding-left: 0;
    margin-left: -30px;
  }
  .widget_row {
    margin-right: 0;
    padding: 0;
    margin-left: -25px;
  }
  .dashboard-table {
    margin-left: -30px;
  }
  .dashboard-table {
    padding-left: 0;
  }
  .col-buttons-1 {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .toolbox-background {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .card {
    display: none;
  }
  .cta {
      display: none;
  }
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
  .jumbotron.construction-header, .jumbotron.agriculture-header, .jumbotron.trucking-header, .jumbotron.forestry-header, .jumbotron.dealers-header, .jumbotron.manufacturers-header, .jumbotron.finance-companies-header, .jumbotron.consumers-header, .jumbotron.applications-header {
    margin-top: 90px;
    padding-top: 23vh;
    padding-bottom: 35vh;
    height: 35vh;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
  .jumbotron.construction-homepage-hero, .jumbotron.agriculture-homepage-hero, .jumbotron.trucking-homepage-hero, .jumbotron.forestry-homepage-hero {
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 8% 50% 40px 8%;
  }
  .jumbotron.construction-homepage-hero {
    background-size: auto 50vw;
    background-position: right top;
  }
  .jumbotron.agriculture-homepage-hero {
    background-size: auto 67vw;
  }
  .jumbotron.trucking-homepage-hero {
    background-size: auto 53vw;
  }
  .jumbotron.forestry-homepage-hero {
    background-size: auto 49vw;
  }
  .contact-us-sidebar {
    margin-top: 80px;
    padding-top: 0;
  }
  .contact-us-body {
    padding-left: 50px;
  }
  h1.hero {
    font-size: 4.1vw;
    line-height: 1.3;
  }
  h2.hero {
    font-size: 1.8vw;
  }
  #carousel-homepage-hero a.btn.btn-default {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .product-description {
    padding: 15px 5% 3% 5%;
  }
  .drawer-brand {
    padding-left: 40px;
  }
  #carousel-homepage-hero .jumbotron.construction-homepage-hero, .jumbotron.agriculture-homepage-hero, .jumbotron.trucking-homepage-hero, .jumbotron.forestry-homepage-hero {
    padding-left: 60px;
  }
  .icon-section .col-sm-4 {
    padding-left: 20px;
    padding-right: 20px;
  }
  h3.product-title {
    font-size: 3.5vw;
  }
  h3.product-title-black {
    font-size: 4.3vw;
  }
  .contact-us-map {
    display: block;
    margin-top: 90px;
  }
  .contact-us-sidebar {
    margin-top: 0;
    padding-right: 50px;
  }
  .map-header {
    height: 250px;
  }
  a.btn.btn-dashboard-apps-links {
    font-size: 13px;
    font-weight: 800;
    padding-left: 12px;
  }
  a.btn.btn-dashboard-csr-links {
    padding: 20px 0;
  }
  a.btn.btn-dashboard-csr-links, a.btn.btn-dashboard-quick-links {
    font-size: 9px;
  }
  .toolbox-glyphicon {
    font-size: 14px;
  }
  .dashboard-panel-title > a, .dashboard-panel-link {
    font-size: 13px;
  }
  .toolbox-form {
    font-size: 16px;
    padding: 0px 0px 0px 12px;
  }
  .btn-toolbox-search {
    padding: 9px 14px 10px 14px;
    font-size: 16px;
  }
  .btn-toolbox-parameter {
    padding: 9px 0px 10px 14px;
    font-size: 16px;
  }
}

/* iPhone */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
  h3.product-title {
    font-size: 10vw;
  }
  h3.product-title-black {
    font-size: 10vw;
  }
  .product-description {
    padding: 3% 5% 12% 5%;
  }
  p.industries-iso, p.industries, p.product-paragraph {
    font-size: 4.3vw;
    line-height: 175%;
  }
  .consumers-body a.btn.btn-default {
    margin-top: 5px;
    margin-bottom: 20px;
  }
  .manufacturers-body a.btn.btn-default {
    margin-top: 5px;
    margin-bottom: 20px;
  }
  .finance-companies-body a.btn.btn-default {
    margin-top: 5px;
    margin-bottom: 20px;
  }
  .dealers-body a.btn.btn-default {
    margin-top: 5px;
    margin-bottom: 20px;
  }
  .jumbotron.industry-description a.btn.btn-default {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .jumbotron.dealers-body, .jumbotron.manufacturers-body, .jumbotron.finance-companies-body {
    background: none;
    padding: 3% 8% 7% 8%;
  }
  .drawer-brand {
    padding-left: .75rem;
  }
  .sign-in-mobile {
    display: none;
  }
}

@media only screen 
  and (min-device-width: 320px)
  and (max-device-width: 414px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
  .jumbotron.construction-header, .jumbotron.agriculture-header, .jumbotron.trucking-header, .jumbotron.forestry-header, .jumbotron.dealers-header, .jumbotron.manufacturers-header, .jumbotron.finance-companies-header, .jumbotron.consumers-header, .jumbotron.applications-header {
    margin-top: 90px;
    padding-top: 13vh;
    padding-bottom: 25vh;
    height: 35vh;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
  #carousel-homepage-hero .jumbotron.construction-homepage-hero, .jumbotron.agriculture-homepage-hero, .jumbotron.trucking-homepage-hero, .jumbotron.forestry-homepage-hero {
    margin-top: 80px;
    margin-right: 0;
    padding: 15px 3% 80px 3%;
    text-align: center;
    background: none;
  }
  #carousel-homepage-hero h1.hero {
    font-size: 5.5vmax;
    line-height: 1.2em;
    color: #0079f3;
  }
  #carousel-homepage-hero h2.hero {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 300;
    color: #939da5;
    margin-top: 15px;
    margin-bottom: 15px;
    text-transform: none;
    line-height: 1.5;
  }
  #carousel-homepage-hero a.btn.btn-default {
    color: #ffffff;
    background-color: #fd8a10;
    border: 1px solid #fd8a10;
    margin-top: 15px;
    margin-bottom: 0px;
    padding: 12px 32px;
    font-size: 11px;
  }
  .modal-dialog {
    margin: 0px auto;
  }
  .login-padding {
    padding: 40px 30px 30px 30px;
  }
  .checkbox-tall {
    margin-top: 10px;
  }
  h2.industries, h2.industries-iso {
    font-size: 8.5vw;
    letter-spacing: .1em;
  }
  .jumbotron.agriculture-homepage, .jumbotron.forestry-homepage {
    padding: 10% 8% 6% 8%;
  }
  .jumbotron.agriculture-homepage {
    background: url(../images/agriculture-01-mobile.jpg);
    background-repeat: no-repeat;
    background-size: 40vw auto;
    background-position: right bottom;
  }
  h3.mini-content {
    font-size: 22px;
    margin-top: -24px;
    letter-spacing: .15em;
  }
  .mini-content p {
    font-size: 14px;
    margin-top: 20px;
    font-weight: 200;
  }
  .modal-content {
    padding: 30px 15px 40px 15px;
  }
  .modal-body {
    padding-top: 0;
  }
  .form-section-spacing {
    padding-bottom: 10px;
  }
  .contact-us-body {
    padding: 10px 15px 40px 15px;
  }
  .contact-us-sidebar {
    padding: 10px 15px 40px 15px;
  }
  .login-padding {
    padding-top: 35px;
    padding-bottom: 30px;
  }
  .icon-section .col-sm-4 {
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media only screen 
  and (min-device-width: 568px)
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
  #carousel-homepage-hero .jumbotron.construction-homepage-hero, .jumbotron.agriculture-homepage-hero, .jumbotron.trucking-homepage-hero, .jumbotron.forestry-homepage-hero {
    margin-top: 90px;
    padding: 0 45% 40px 40px;
  }
  .jumbotron.trucking-homepage-hero {
    background: url(../images/trucking-homepage-hero-02.jpg);
    background-size: auto 130%;
    background-repeat: no-repeat;
    background-position: right bottom;
  }
  .jumbotron.construction-homepage-hero {
    background: url(../images/construction-homepage-hero-02.jpg);
    background-size: auto 120%;
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-right: -10px;
  }
  .jumbotron.agriculture-homepage-hero {
    background: url(../images/agriculture-homepage-hero-2.jpg);
    background-size: auto 63vw;
    background-repeat: no-repeat;
    background-position: right bottom;
  }
  .jumbotron.forestry-homepage-hero {
    background: url(../images/forestry-homepage-hero-02.jpg);
    background-size: auto 130%;
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-right: -40px;
  }
  .jumbotron.construction-header, .jumbotron.agriculture-header, .jumbotron.trucking-header, .jumbotron.forestry-header, .jumbotron.dealers-header, .jumbotron.manufacturers-header, .jumbotron.finance-companies-header, .jumbotron.consumers-header, .jumbotron.applications-header {
    margin-top: 90px;
    padding-top: 50vh;
    padding-bottom: 30vh;
    height: 35vh;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
  .jumbotron.dealers-body {
    background: none;
    padding: 3% 8% 7% 8%;
  }
  .drawer-brand {
    padding-left: 20px;
  }
  .drawer-navbar-header {
    padding: 20px 20px;
  }
  .drawer-hamburger {
    padding-top: 34px;
    padding-right: 25px;
    padding-left: 25px;
    background-color: transparent;
  }
  .drawer-hamburger:hover {
    background-color: transparent;
  }
  .drawer-navbar .drawer-nav {
    padding-top: 80px;
  }
  h1.secondary-header {
    margin-top: -13vh;
  }
  #carousel-homepage-hero h1.hero {
    font-size: 3.8vmax;
    line-height: 1.4em;
    color: #0079f3;
  }
  #carousel-homepage-hero h2.hero {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.2vmax;
    font-weight: 300;
    color: #939da5;
    margin-top: 10px;
    margin-bottom: 15px;
    text-transform: none;
    line-height: 1.5;
  }
  #carousel-homepage-hero a.btn.btn-default {
    color: #ffffff;
    background-color: #fd8a10;
    border: 1px solid #fd8a10;
    margin-top: 15px;
    margin-bottom: 0px;
    padding: 12px 32px;
    font-size: 11px;
  }
  .product-description {
    padding: 3% 5% 8% 5%;
  }
  h3.product-title {
    font-size: 6vw;
  }
  h3.product-title-black {
    font-size: 6vw;
  }
  .mini-column {
    width: 50%;
  }
  .icon-section .col-sm-4 {
    width: 30%;
    display: inline-block;
    vertical-align: top;
  }
  .product-image .img-responsive {
    display: none;
  }
}

@media only screen 
  and (min-device-width: 320px)
  and (max-device-width: 375px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
  h1.finance-header-mobile {
    margin-top: 1vh;
  }
}

@media only screen 
  and (min-device-width: 320px)
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 2) {
}

@media only screen 
  and (max-device-width: 320px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
  a.login-footer {
    display: block;
  }
  .login-padding {
    padding-bottom: 20px;
  }
}

/*BREAKPOINTS FOR DESKTOP BROWSERS*/
@media (min-width: 768px)
    and (max-width: 991px) {
  #carousel-homepage-hero .jumbotron.construction-homepage-hero, .jumbotron.agriculture-homepage-hero, .jumbotron.trucking-homepage-hero, .jumbotron.forestry-homepage-hero {
    margin-top: 80px;
    padding: 25px 45% 40px 5%;
  }
  .jumbotron.construction-header, .jumbotron.agriculture-header, .jumbotron.trucking-header, .jumbotron.forestry-header, .jumbotron.dealers-header, .jumbotron.manufacturers-header, .jumbotron.finance-companies-header, .jumbotron.consumers-header, .jumbotron.applications-header {
    margin-top: 80px;
    padding-top: 15vh;
    padding-bottom: 25vh;
    height: 35vh;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
  .jumbotron.trucking-homepage-hero {
    background: url(../images/trucking-homepage-hero-02.jpg);
    background-size: auto 115%;
    background-repeat: no-repeat;
    background-position: right bottom;
  }

  .jumbotron.forestry-homepage-hero {
    background: url(../images/forestry-homepage-hero-02.jpg);
    background-size: auto 115%;
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-right: -40px;
  }
  .jumbotron.dealers-body {
    background: none;
    padding: 3% 8% 7% 8%;
  }
  .modal-content {
    padding: 30px 25px 40px 25px;
  }
  .modal-body {
    padding-top: 0;
  }
  .form-section-spacing {
    padding-bottom: 10px;
  }
  .contact-us-body {
    padding: 10px 25px 40px 25px;
  }
  .contact-us-sidebar {
    padding: 10px 25px 40px 25px;
  }
  .login-padding {
    padding: 35px 25px 30px 25px;
  }
  h1.hero {
    font-size: 4.7vw;
    line-height: 1.3;
    margin-top: 0;
  }
  h2.hero {
    font-size: 2.2vw;
  }
  #carousel-homepage-hero a.btn.btn-default {
    margin-top: 5px;
    margin-bottom: 20px;
  }
  .product-description {
    padding: 3% 5% 8% 5%;
  }
  .drawer-brand {
    padding-left: 18px;
  }
  .jumbotron.agriculture-homepage-hero {
    background-size: auto 70vw;
  }
  .jumbotron.construction-homepage-hero {
    background-size: auto 50vw;
  }
  .jumbotron.trucking-homepage-hero {
    background-size: auto 55vw;
  }
  .jumbotron.forestry-homepage-hero {
    background-size: auto 53vw;
  }
  .drawer-navbar .drawer-navbar-header {
    background-color: #fff;
  }
  .icon-section .col-sm-4 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .product-image .img-responsive {
    display: none;
  }
  h3.product-title {
    font-size: 6vw;
  }
  h3.product-title-black {
    font-size: 6vw;
  }
  .drawer-nav {
    width: 45%;
  }
  .dashboard-content {
    padding-left: 89px;
  }
  .location, .date {
    display: none;
  }
  .dashboard-brand {
    padding-top: 35px;
    height: 100px;
  }
  .dashboard-account-nav {
    padding: 0 10px;
  }
  .account_name {
    text-align: center;
    float: none;
    padding-left: 0;
    padding-top: 5px;
  }
  .user {
    padding-right: 0;
    float: none;
    text-align: center;
  }
  p.dashboard-user-name {
    display: none;
  }
  .dashboard-account-buttons {
    display: block;
    margin-top: 20px;
  }
  img.dashboard-profile-image {
    display: none;
  }
  .toolbox-background {
    padding-left: 0;
    padding-right: 0;
  }
  .btn-block {
    width: auto;
  }
/*  .collapse, .collapse.in {
    display: none;
  }*/
  a.btn.btn-dashboard-apps-links {
    font-size: 14px;
    padding: 20px 19px;
    margin-bottom: 0;
    border: none;
    margin-right: -4px;
  }
  .toolbox-glyphicon {
    display: none;
  }
  a.btn.btn-dashboard-csr-links {
    padding: 20px 0;
    line-height: 2px;
    width: 20%;
  }
  a.btn.btn-dashboard-quick-links {
    display: none;
  }
/*  .col-buttons-1 {
    display: none;
  }*/
  h2.dashboard-header {
    display: none;
  }
  h3.stats_header {
    padding-left: 0;
    margin-top: 20px;
    margin-left: -30px;
  }
  h3.tables_header {
    padding-left: 0;
    margin-left: -30px;
  }
  .widget_row {
    margin-right: 0;
    padding: 0;
    margin-left: -25px;
  }
  .dashboard-table {
    margin-left: -30px;
  }
  .dashboard-table {
    padding-left: 0;
  }
  .col-buttons-1 {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .toolbox-background {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .card {
    display: none;
  }
  .cta {
      display: none;
  }
  .dashboard-module-sm {
    padding-bottom: 0;
  }
}

@media (min-width: 992px)
    and (max-width: 1170px) {
  .jumbotron.construction-header, .jumbotron.agriculture-header, .jumbotron.trucking-header, .jumbotron.forestry-header, .jumbotron.dealers-header, .jumbotron.manufacturers-header, .jumbotron.finance-companies-header, .jumbotron.consumers-header, .jumbotron.applications-header {
    margin-top: 90px;
    padding-top: 23vh;
    padding-bottom: 35vh;
    height: 35vh;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
  .jumbotron.construction-homepage-hero, .jumbotron.agriculture-homepage-hero, .jumbotron.trucking-homepage-hero, .jumbotron.forestry-homepage-hero {
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 8% 50% 40px 8%;
  }
  .jumbotron.construction-homepage-hero {
    background-size: auto 50vw;
    background-position: right top;
  }
  .jumbotron.agriculture-homepage-hero {
    background-size: auto 67vw;
  }
  .jumbotron.trucking-homepage-hero {
    background-size: auto 53vw;
  }
  .jumbotron.forestry-homepage-hero {
    background-size: auto 49vw;
  }
  .contact-us-sidebar {
    margin-top: 80px;
    padding-top: 0;
  }
  .contact-us-body {
    padding-left: 50px;
  }
  h1.hero {
    font-size: 4.1vw;
    line-height: 1.3;
  }
  h2.hero {
    font-size: 1.8vw;
  }
  #carousel-homepage-hero a.btn.btn-default {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .product-description {
    padding: 15px 5% 3% 5%;
  }
  .drawer-brand {
    padding-left: 40px;
  }
  #carousel-homepage-hero .jumbotron.construction-homepage-hero, .jumbotron.agriculture-homepage-hero, .jumbotron.trucking-homepage-hero, .jumbotron.forestry-homepage-hero {
    padding-left: 60px;
  }
  .icon-section .col-sm-4 {
    padding-left: 20px;
    padding-right: 20px;
  }
  h3.product-title {
    font-size: 3.5vw;
  }
  h3.product-title-black {
    font-size: 4.3vw;
  }
  .contact-us-map {
    display: block;
    margin-top: 90px;
  }
  .contact-us-sidebar {
    margin-top: 0;
    padding-right: 50px;
  }
  .map-header {
    height: 250px;
  }
  a.btn.btn-dashboard-apps-links {
    font-size: 13px;
    font-weight: 800;
    padding-left: 12px;
  }
  a.btn.btn-dashboard-csr-links {
    padding: 20px 0;
  }
  a.btn.btn-dashboard-csr-links, a.btn.btn-dashboard-quick-links {
    font-size: 9px;
  }
  .toolbox-glyphicon {
    font-size: 14px;
  }
  .dashboard-panel-title > a, .dashboard-panel-link {
    font-size: 13px;
  }
  .toolbox-form {
    font-size: 16px;
    padding: 0px 0px 0px 12px;
  }
  .btn-toolbox-search {
    padding: 9px 14px 10px 14px;
    font-size: 16px;
  }
  .btn-toolbox-parameter {
    padding: 9px 0px 10px 14px;
    font-size: 16px;
  }
}
/*END BREAKPOINTS*/