.slide_thumb_wrap .flexslider .slides li:nth-child(1) .thumb-wrap .thumb-text {
    background: rgb(51, 51, 51, 0.8);
}
.slide_thumb_wrap .flexslider .slides li:nth-child(1) .thumb-wrap .thumb-text:hover  {
    background: rgb(51, 51, 51, 0.9);
}

.slide_thumb_wrap .flexslider .slides li:nth-child(2) .thumb-wrap .thumb-text {
  background: rgba(2, 160, 49, 0.8);
}

.slide_thumb_wrap .flexslider .slides li:nth-child(2) .thumb-wrap .thumb-text:hover {
  background: rgba(2, 160, 49, 0.9);
}

.slide_thumb_wrap .flexslider .slides li:nth-child(3) .thumb-wrap .thumb-text {
  background: rgba(190, 0, 2, 0.8);
}

.slide_thumb_wrap .flexslider .slides li:nth-child(3) .thumb-wrap .thumb-text:hover {
  background: rgba(190, 0, 2, 0.9);
}

.slide_thumb_wrap .flexslider .slides li:nth-child(4) .thumb-wrap .thumb-text {
  background: rgba(1, 1, 125, 0.8);
}

.slide_thumb_wrap .flexslider .slides li:nth-child(4) .thumb-wrap .thumb-text:hover {
  background: rgba(1, 1, 125, 0.9);
}

#sp-bottom2 .sp-module ul, #sp-bottom3 .sp-module ul {
    display: block;
}

#sp-header .container {
      max-width: 90% !important;
      width: 90%;
}

#sp-header #sp-logo .logo img {
    max-height: 60px;
}


#slider.flexslider .slides li:after {
    background: rgba(0,0,0,0.2);
}

/* #sp-header {
  height: 75px;
} 

#sp-header #sp-logo {
  top: 0.85rem;
}*/

.sp-contact-info li.sp-contact-phone {
    font-size: 23px;
    margin-top: 0rem;
}

#sp-menu {
  margin-left: 7rem;
  margin-right: -7rem;
}

#column-id-1481026895 .sppb-addon.sppb-addon-feature .sppb-addon-content .sppb-icon{
  background:#02a031;
}
#column-id-1481026897 .sppb-addon.sppb-addon-feature .sppb-addon-content .sppb-icon{
  background:#be0002;
}
#column-id-1481026899 .sppb-addon.sppb-addon-feature .sppb-addon-content .sppb-icon{
  background:#01017d;
}

#sp-page-builder .sppb-section.empire-comment:before {
    content: "\f086";
      background-color: #eb3223;
      border: 10px solid #fff;
    border-radius: 50%;
    color: #fff;
    font-family: FontAwesome;
    font-size: 30px;
    height: 90px;
    left: 0;
    margin: 0 auto;
    padding-top: 22px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -37px;
    width: 90px;
}

#sp-page-builder .sppb-section.empire-phone:before {
    content: "\f095";
      background-color: #eb3223;
      border: 10px solid #fff;
    border-radius: 50%;
    color: #fff;
    font-family: FontAwesome;
    font-size: 30px;
    height: 90px;
    left: 0;
    margin: 0 auto;
    padding-top: 22px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -37px;
    width: 90px;
}


.sppb-testimonial-pro .sppb-testimonial-wrapper {
    margin-bottom: 5rem;
}

#sp-bottom .sp-module .sp-module-title {
  color:#ffffff;
}
.itemid-113 .sppb-addon-feature .sppb-addon-content {
    min-height: 22rem; 
}

#sppb-addon-1481026887 .thumb-slider-bg:nth-child(4) {
    background-position: 0px -30rem;
}

.sp-contact-info:before {
    font-size: 30px!important;
}



/* Extra small devices (phones, 600px and down) */
@media screen and (min-width:320px) and (max-width:812px){ 
  #offcanvas-toggler {
    position: relative;
    right: 7rem;
    top: -6rem;
}

#sp-header #sp-logo .logo .sp-default-logo {
    visibility: visible;
    opacity: 1;
    transform: scale(0.7);
    position: relative;
}

.sticky-wrapper.is-sticky #sp-header #sp-logo .logo .sp-default-logo, .sticky-wrapper.is-sticky #sp-header #sp-logo .logo .sp-retina-logo {
    z-index: 1;
    visibility: visible;
    opacity: 1;
}

.sp-page-builder .page-content #section-id-1599176450595,
.sp-page-builder .page-content #section-id-1599174027136,
.sp-page-builder .page-content #section-id-1599175182383,
.sp-page-builder .page-content #section-id-1599176254336,
.sp-page-builder .page-content #section-id-1599176368613,
.sp-page-builder .page-content #section-id-1599176450595,
.sp-page-builder .page-content #section-id-1599177314854,
.sp-page-builder .page-content #section-id-1599177595426{

    background-size:cover!important;
}
  
  #livesite_action_buttons {
    top: 30vh;
    left: 0vw;
}
  
  }

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {...} 

/* Medium devices (landscape tablets, 768px and up) */
@media screen and (min-width: 768px) and (max-width:1024px) {..}

/* Large devices (laptops/desktops, 992px and up) */
 @media screen and (min-width: 900px) and (max-width:1440px) {

   .sp-page-builder .page-content #section-id-1599177314854 ,
   .sp-page-builder .page-content #section-id-1599174027136 ,
   .sp-page-builder .page-content #section-id-1599175182383 ,
   .sp-page-builder .page-content #section-id-1599176254336 ,
   .sp-page-builder .page-content #section-id-1599176368613 ,
   .sp-page-builder .page-content #section-id-1599176450595 ,
   .sp-page-builder .page-content #section-id-1599177595426 {
background-position: 50% 122px!important;
}

   .sp-page-builder .page-content #section-id-1599177314859,
   .sp-page-builder .page-content #section-id-1599174027136,
   .sp-page-builder .page-content #section-id-1599175182383,
   .sp-page-builder .page-content #section-id-1599176254336,
   .sp-page-builder .page-content #section-id-1599176368613,
   .sp-page-builder .page-content #section-id-1599176450595,
   .sp-page-builder .page-content #section-id-1599177595426,
   .sp-page-builder .page-content #section-id-1599177595426{
    padding-top: 0px;
     }
 }

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {...}

/* Codes for Bootstrap hidden elements on devices
hidden-xs
hidden-sm
hidden-md
hidden-lg
 */

















