/* Mobile */
@media screen and (max-width: 480px) {
 
  .widget-navigation.navbar .navbar-toggle:focus, .widget-navigation.navbar .navbar-toggle:hover {
    background-color: #e23840;
}
  
}


/* Tablet */
@media screen and (max-width: 768px) {
  .region-header .widget-logo img  {
    width: 100% !important;
  }            
}

/* ------------------------*/ /* ---------->>> Header <<<-----------*/ /* ------------------------*/

.widget-social .social-list-item a:hover {
    color: #e23840;
}

.social-list {
    margin-bottom: 5px;
    text-align: center;
    padding-top: 54px;
}

.call-us {
    padding: 1em 0 0;
    padding-top: 60px;
}

/* ------------------------*/ /* ---------->>> Slider <<<-----------*/ /* ------------------------*/

.carousel-caption {
    border-left: 15px solid #e23840;
}

/* ------------------------*/ /* ---------->>> Bulletins/search <<<-----------*/ /* ------------------------*/

.wrapper-bg-secondary {
    background-color: #0d3458;
    background-image: url(https://ac9b3d4ba78a8972c81c-cee366c40ad9a6103bad63ed0443e75d.ssl.cf1.rackcdn.com/sb2/themes/custom_rental/equipment/img/bg-texture.png);
    padding: 6px;
}

.widget-bulletins .bb-item {
    color: #fff;
}

.widget-bulletins .bb-item a {
    color: #e23840;
    font-weight: 700;
    font-size: 1em;
}

.clearfix.region.full-width.catalog-background {
    background: url(https://86cb8127dc14737f5057-7c0671222953158607ea93d5febd68b4.ssl.cf1.rackcdn.com/811/assets/responsive/584000/584632/e.jpg) center center no-repeat;
    color: #fff;
    background-attachment: fixed!important;
    padding-top: 120px;
    padding-bottom: 120px;
}

/* ------------------------*/ /* ---------->>> Nav <<<-----------*/ /* ------------------------*/

.widget-navigation.navbar, .bg-primary, .wrapper-bg-primary {
    background-color: #0d3458;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .widget-navigation.navbar .navbar-nav li a:hover {
    color: #e23840!important;
    background-color: rgb(238, 238, 238);
}

.widget-navigation.navbar .navbar-nav li a:hover {
    border-top: 3px solid #e23840;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: transparent!important;
    border-top: 3px solid #e23840!important;
}


/* ------------------------*/ /* ---------->>> Gallery <<<-----------*/ /* ------------------------*/

.thumbnail .caption {
    padding: 9px;
    color: #333;
    text-align: center;
}

.asset-caption-heading {
    font-size: 1.35em;
    font-weight: 700;
}

/* ------------------------*/ /* ---------->>> FP <<<-----------*/ /* ------------------------*/

.widget-product-slider .nav-tabs li.active a {
    background-color: #e23840;
    color: #fff!important;
}

/* ------------------------*/ /* ---------->>> Offers <<<-----------*/ /* ------------------------*/



/* ------------------------*/ /* ---------->>> Mid Div (Parallax) <<<-----------*/ /* ------------------------*/



/* ------------------------*/ /* ---------->>> Blog <<<-----------*/ /* ------------------------*/

.widget-article-listing .btn-link-article {
    background-color: transparent;
    font: normal 700 1em Helvetica Neue,Helvetica,Arial,sans-serif!important;
    transition: all .4s ease 0s!important;
    color: #ab0008!important;
    background-image: none;
}

.widget-article-listing .btn-link-article:hover {
    background-color: #ffffff!important;
}


.panel-primary>.panel-heading {
    color: #fff;
    background-color: #e23840;
    border-color: #e23840;
}

/* ------------------------*/ /* ---------->>> Products <<<-----------*/ /* ------------------------*/

.pagination li.active a, .pagination li.active:hover a {
    color: #fff;
    background-color: #e23840;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    color: #e23840;
}

/* ------------------------*/ /* ---------->>> Contact <<<-----------*/ /* ------------------------*/

input:focus, textarea:focus {
    border: 3px solid #e23840!important;
}

/* ------------------------*/ /* ---------->>> Buttons/Links <<<-----------*/ /* ------------------------*/

.widget-footer-block .btn, .btn-primary, .carousel-caption .caption-text-wrap .btn-primary {
    background-color: #e23840!important;
    color: #fff!important;
    font: normal 700 1em Helvetica Neue,Helvetica,Arial,sans-serif!important;
    padding: 1em 2em;
    margin-top: .6em;
       background-image: url(https://ac9b3d4ba78a8972c81c-cee366c40ad9a6103bad63ed0443e75d.ssl.cf1.rackcdn.com/sb2/themes/custom_rental/equipment/img/equipment-bg-texture.png)!important;
}

.btn-primary:hover, .carousel-caption .caption-text-wrap .btn-primary:hover, .widget-footer-block .btn:hover, .btn-primary:hover {
    background-color: #97262c!important;
      background-image: url(https://ac9b3d4ba78a8972c81c-cee366c40ad9a6103bad63ed0443e75d.ssl.cf1.rackcdn.com/sb2/themes/custom_rental/equipment/img/equipment-bg-texture.png)!important;
}

.btn-link, .widget-product-listing .product-info h4 a, .title a, .call-us a, a {
    color: #ab0008;
}

.btn-link:hover, .widget-product-listing .product-info h4 a:hover, .title a:hover, .call-us a:hover, a:hover {
    color: #50181b;
}

.widget-product-slider .nav-tabs li.active a {
    background-color: #e23840;
  color: #000!important;
}

/* ------------------------*/ /* ---------->>> Footer <<<-----------*/ /* ------------------------*/


.wrapper-footer .widget-navigation li a:hover {
    color: #D59598!important;
}

.wrapper-footer .h3 {
    color: #ffffff!important;
}

h2.h3 {
    margin-left: -13px;
}

.aboutcontainer img {
width:100%;
}
.aboutcontainer {
margin-top:15px;
}