@media (max-width: 1082px){
  .u-footer .u-gutter-0 .u-layout .u-layout-row > div {
    width: 48%;
    max-width: initial;
    min-width: initial;
  }
}

@media (min-width: 1009px) {

  .u-header .u-menu-1 {
    margin: 0 0 0 auto  ;
}

    .shopButton
    {
        display: none;
    }

    .u-enable-responsive .moduleNavigation{
        display: block;
    }

    .moduleNavigation .u-nav-item{
        margin-bottom: 16px;
    }

    .u-section-1 .u-image-1{
      width: auto;
    }

  }

  @media (max-width: 1024px){

    .quickNavigationBar .u-nav-container{
      display: block;
    }

    .quickNavigationBar .u-nav-container li, .quickNavigationBar .u-spacing-20 > li + li {
      margin-bottom: 8px;
      margin-top: 8px;
    }

    .moduleNavigation .productsNavItem,
    .moduleNavigation .eventsNavItem, .moduleNavigation .contactNavItem{
      display: block;
    }

    .moduleNavigation .aboutNavItem{
      display: none;
    }
    
    .moduleNavigation ul .u-nav-item:first-child{
      margin-right: 0;
    }

    .stampImage{
      background-image: none;
    }

    .totalAmount{
      width: 100%;
    }

    .u-section-2 .u-form-1{
      width: 100% !important;
    }

    .u-layout.right{
      text-align: center !important;
    }

    /* section.heroImage{
      background-color: #F4DFB0; 
      background-image: url('../images/Animations/Animation_1800X700.gif'); 
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain; 
      height: 700px;
    } */

  }

  

  @media (max-width: 1008px){

    .u-enable-responsive .u-nav-container.moduleNavigation{
        display: block;
    }

    .moduleNavigation .u-nav-item{
        vertical-align: baseline;
    }

    .moduleNavigation ul .u-nav-item:first-child{
        margin-right: 0;
    }

    .u-header .u-menu-2{
        margin-top: 0;
    }

    .u-header .u-menu-2{
        margin-bottom: 16px;
    }

    .u-section-1 .u-image-1{

      width: 100%;
    }


  }


  @media(max-width: 768px){

    .u-footer .u-gutter-0 .u-layout{
      margin: 0 20px !important;
    }

    .u-footer .u-gutter-0 .u-layout .u-layout-row > div:first-child{
      vertical-align: top;
      width:30%;
    } 

    .u-footer .u-gutter-0 .u-layout .u-layout-row > div:last-child{
      vertical-align: top;
      width:auto;
    }    


  }

  @media(min-width: 768px){

    .quickNavigationBar{    
      display: inline-block !important;
      margin: 0 !important;
      text-align: right;
      width: 100%;
    }  
  
    .quickNavigationBar > div > ul{
      display: inline-block !important;
      margin: 0 0 12px 0 !important;   
    }
  
    .quickNavigationBar > div > ul > li{
      font-size: 16px;   
      margin: 12px 8px !important;
    }

    .u-footer .u-gutter-0 .u-layout{
      margin: 0 20px !important;
    }


  }

  @media(max-width: 767px){
    .quickNavigationBar{    
      display: inline-block !important;
      margin: 0 !important;
      text-align: right;
      width: 100%;
    }  
  
    .quickNavigationBar > div > ul{
      display: inline-block !important;
      margin: 0 0 12px 0 !important; 
    }
  
    .quickNavigationBar > div > ul > li{
      font-size: 16px; 
      margin: 12px 8px !important;   
    }

  }

  @media (max-width: 608px){

    .u-footer .u-gutter-0 .u-layout .u-layout-row > div:first-child, .u-footer .u-gutter-0 .u-layout .u-layout-row > div:last-child{
      width: 100%;
      max-width: initial;
      min-width: initial;
    }

    

    .u-footer .u-gutter-0 .u-layout .u-layout-row > div {
      width: 100%;
      max-width: initial;
      min-width: initial;
    }

    .u-footer .u-container-layout-3{
      padding: 0;
    }
    .u-footer .u-container-layout-1{
      padding-bottom: 0;
      padding-top: 0;
    }

    p:not(.u-text-variant){
      margin-bottom: 0;
    }


    .u-footer .u-gutter-0 .u-layout .u-layout-row{
      padding-bottom: 20px;
      padding-top: 20px;
    }   

    blockquote{
      margin-top: 0;
      margin-left: 16px;
      padding: 0 0 0 16px;
    }

    
  }


@media(max-width:480px)
{
  .u-footer .u-icon {
    background: #A7A9AC;
    display: inline-block;
    height: 36px;
    width: 36px;
    text-align: center;
    padding: 4px;
}

.u-footer .u-icon img{
  height: 24px !important;
  width: 24px !important;
}

}

  .u-header .u-image-1{
    margin: -56px auto 0 0;
  }


  .u-section-1 .u-image-1{
    height: auto !important;

  }
  