#gform_confirmation_wrapper_4, #gform_confirmation_wrapper_2 {
    text-align: center;
    margin-top: 40px;
    padding: 10px;
    background-color: #3cb1c2; 
}

#gform_confirmation_message_4  >  p {
  color: #fff;
}

.top-a-wrap {
    position: relative !important;
    width: 100% !important;
    padding-top: 400px;
    text-align: center;
 
}

   .top-a-wrap > .slide{
    z-index: 1 !important;
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    transition: opacity 1s ease-in-out !important;

    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;

    opacity: 0 !important;
}

.top-a-wrap > .slide.show {
    opacity: 1 !important;
}


   main.tm-content {
    margin: -100px 0px  0px;
    background: #fff;
    width: 100%;
}
.for-mobile {
  margin: -80px 0 0 0;
}



@media (max-width: 1140px) {
     main.tm-content {
    margin: -100px 0px  0px 0px;
    background: #fff;
    width: 100%;
   }
  .top-c-wrap h1,.shirt-icon,.first-text {
   display:none;
   }
}

@media (max-width: 767px) {  .uk-navbar-toggle {
    font-size: 40px !important;
    color: #444444;
    text-decoration: none;
    }
}
@media (max-width: 520px) {
  .uk-navbar-toggle {
    font-size: 40px !important;
    color: #444444;
    text-decoration: none;
}
.uk-width-1-1.uk-width-medium-1-3.uk-row-first .widget_text {
    margin-top: 30px;
}
h3.uk-panel-title {
    border-bottom: 1px solid #fff;
}
.bottom-e-wrap h3.uk-panel-title{
text-align: left;
}

.bottom-e-wrap p, .bottom-e-wrap li, .bottom-e-wrap a{
text-align: left;
}
   div.hide-this{
    display:block !important;
   text-align:center;
    height:560px;
   }
   div.uk-panel-box{
    height:180px !important;
    width:100%;
  }
 div.three-button-wrap {
 display:none !important;
  }
  
  
   div.three-button a {
    font-family: 'Raleway', sans-serif;
    color: #FFF;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.2;
    width: 80%;
   margin-top:8px;
  }
  div.for-mobile {
  margin:70% 0px 0px 0px; 
 }
  a.alt-button { margin:25% 0px 0px 0px; }

 img.truck {width:80%;}

   .top-b-wrap {
    border: none !important;
   }
}
@media (max-width: 320px) {
   div.three-button a {
    font-family: 'Raleway', sans-serif;
    color: #FFF;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
    width: 90%;
   margin-top:8px;
  }
    div.hide-this{
    display:block !important;
   text-align:center;
    height:520px;

   }

  a.uk-navbar-toggle.uk-visible-small {
    width: 45px !important;
    height: 45px !important;
 
  }
 
}
/* PHONES (LANDSCAPE) AND TABLETS (PORTRAIT)
/*0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0*/
@media (max-width: 1050px) {
	.top-e-wrap {
    height: 300px;
    background-image: url(/wp-content/uploads/2017/06/McNattsLocationMap.png) !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
}
	
}
@media (min-width: 1051px) {
.top-e-wrap {
    height: 50vh;
    background-image: url(/(wp-content/uploads/2017/06/McNattsLocationMap.png) !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
}
}


@media screen and (max-width: 500px){
div.uk-panel-box{
height: auto!important;
}
.featured-container2 h3.uk-panel-title{
margin-bottom: 0px!important
}
.featured-container, .featured-container2{
padding: 7px 0 7px!important;
}
div.for-mobile {
    margin: 0px 0px 0px 0px;
}
.top-b-wrap {
    padding-top: 30px;
}
.bottom-a-wrap {
    padding: 50px 0px 190px 10px;
}
}


@media (max-width: 959px) and (min-width: 768px){
.bottom-e-wrap .uk-width-medium-1-3:last-child {
    margin-top: 0px!important;
}
body.page-id-23 h1.uk-article-title{
margin-top: 70px!important;
}
section.tm-bottom-e.uk-grid .uk-width-1-1.uk-width-medium-1-3 {
    width: 27.333%!important;
}
.bottom-e-wrap .uk-width-1-1.uk-width-medium-1-3{
max-width: 250px!important;
}
}

@media (max-width: 360px){
div.three-button a{ 
font-size: 16px!important;
}
}

@media (max-width: 1024px) and (min-width: 970px){
.top-c-wrap{
padding: 0px 0 25px;
}
body.page-id-23 h1.uk-article-title{
margin-top: 90px!important;
}
}

@media (max-width: 414px){
    body.page-id-193 h1.uk-article-title,
body.page-id-195 h1.uk-article-title,
body.page-id-197 h1.uk-article-title,
body.page-id-198 h1.uk-article-title,
body.page-id-231 h1.uk-article-title,
body.page-id-30 h1.uk-article-title{
margin-top: 50px!important;
}
}

@media (max-width: 768px) and (min-width: 700px){
.top-c-wrap{
padding: 0px 0 25px!important;
}
}

@media (max-width: 320px){
input#gform_submit_button_4{
font-size: 15px!important;
}
}