/* CUSTOM CSS */

/* MAIN MENU  */

ul.uk-navbar-nav {

    width: max-content;
}

/* HOME PAGE  */

.tm-header-placeholder.uk-margin-remove-adjacent {
    height: 0px !important;
}

.el-content.uk-button.uk-button-default {
border-radius: 0px;
background: #ed1a2c !important;
  color: #fff;
}

.tm-toolbar-default .uk-button-default:focus, .tm-toolbar-default .uk-button-default:hover, .uk-card-primary.uk-card-body .uk-button-default:focus, .uk-card-primary.uk-card-body .uk-button-default:hover, .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:focus, .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:hover, .uk-card-secondary.uk-card-body .uk-button-default:focus, .uk-card-secondary.uk-card-body .uk-button-default:hover, .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:focus, .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:hover, .uk-light .btn:focus, .uk-light .btn:hover, .uk-light .uk-button-default:focus, .uk-light .uk-button-default:hover, .uk-notification-message-danger .btn:focus, .uk-notification-message-danger .btn:hover, .uk-notification-message-danger .uk-button-default:focus, .uk-notification-message-danger .uk-button-default:hover, .uk-notification-message-primary .btn:focus, .uk-notification-message-primary .btn:hover, .uk-notification-message-primary .uk-button-default:focus, .uk-notification-message-primary .uk-button-default:hover, .uk-notification-message-success .btn:focus, .uk-notification-message-success .btn:hover, .uk-notification-message-success .uk-button-default:focus, .uk-notification-message-success .uk-button-default:hover, .uk-notification-message-warning .btn:focus, .uk-notification-message-warning .btn:hover, .uk-notification-message-warning .uk-button-default:focus, .uk-notification-message-warning .uk-button-default:hover, .uk-offcanvas-bar .uk-button-default:focus, .uk-offcanvas-bar .uk-button-default:hover, .uk-overlay-primary .uk-button-default:focus, .uk-overlay-primary .uk-button-default:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus, .uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover {
background-color: #f2f2f2;
color: #fff;
}

.uk-overlay-primary {
background: rgba(0, 0, 0, 0);
}


.el-title.uk-h1.uk-margin-top.uk-margin-remove-bottom {
/* color: #ed1a2c; */
color: #fff;
background: rgba(0, 0, 0, 1);
padding: 12px;
}


/* ABOUT US */

    .uk-background-cover {
    background-size: auto !important;
}

.uk-background-norepeat.uk-background-cover.uk-background-center-center.uk-background-fixed.uk-section.uk-flex.uk-flex-middle {
    min-height: 350px !important;
    background-size: 2800px !important;
}

/* REQUEST QUOTE */

h2.requestquoteheading {
    color: #ed1a2c;
}

.requestquoteimage.uk-margin-small-right {
	height: 40%;
	max-height: 35px;
	max-width: 150px;
}





/* MEDIA QUERIES */


@media only screen and (max-width: 600px) {
   
.uk-heading-large.uk-scrollspy-inview.uk-animation-slide-left-small {
font-size: 40px !important;
}   
  .el-link.uk-link-reset {
font-size: 30px !important;
} 
  
 .el-image.uk-text-primary {
    float: right;
    max-width: 8vw;
    position: relative;
    top: -90px;
}
  
  /* HOME PAGE - SAY HI */


#page\#51 .el-image {
	float: right;
    max-width: 8vw;
    position: relative;
    top: -70px;
  }
  
.uk-text-primary.say-hi {
position: absolute;
}


}

  