@media (max-width: 1024px) {
  
  .s50-dynel-showbelow-1024 {
    display:initial;
  }

  .s50-dynel-hidebelow-1024 {
    display:none;
  }

  #s50-mainnav .dropdown > a > span.fa-caret-down{
    display:inline-block;
    padding-left:4px;      
  }  
  
  /* show separator area */
  .s50-touchsep {
    display:block;      
  }
  
  /* remove red line across top */
  #s50-mainnav .dropdown-menu {
    border:none;
  }

  #s50-mainnav ul.navbar-nav {
    display:block;
  }

  .s50-callout {
    font-size: 200%;
  }

  /* show order form links on own line */

  #s50-orderlinks p {
    display:block;
    float:none;
    margin-bottom:6px;
    margin-left:20px;
  }
  
  /* make slider controls bigger/easier to touch */
  .s50-howto-slider .flex-control-paging li a {
    height:14px;
    width:14px;
    margin-left:8px;
    background:#2c2c2c;
  }

  .s50-howto-slider .flex-control-nav {
    width:100%;
  }
    



        
    .style-list .service{
      width:23%;
      margin-left:1%;
      margin-right:1%;
    }
    
    #sub-email{
      width:150px;
    }
    
    .events .events-date,.events .events-cal,.events .events-title,.events .events-title1{
      clear:both;
      float:none;
      width:100%;
      text-align:center;
      margin-bottom:0;
    }
    
    .events .events-title1 h3, .events .events-title1 p{
      padding-left:0px;
    }
    .events-title > a{
      text-decoration:none !important;
      color:#fff;
    }
    
    .events{
      max-width:200px;
      margin:0 auto;
    }
    
    .portfolio .project{
      width:235px;
      margin-left:0px;
      margin-right:15px;
    }
    .portfolio .project:last-child{
      margin-right:0;
    }
    a.client{
      width:18%;
      margin-left:2%;
    }
           
}