/*-----------------------------------------------------------------------------------------/
/	Templates Region                                                          
/-----------------------------------------------------------------------------------------*/  
  .region_type_product_template,
  .region_type_auto_template {
    padding: 3.43rem;
  }
  
  .region_type_product_template h2,
  .region_type_auto_template h2 {
    margin: 0px;
  }
  
  .region_type_product_template .wrapper .template,
  .region_type_auto_template .wrapper .template {
    margin-top: 3.43rem;
    width: 100%;
  }
  
  .region_type_product_template .wrapper .template_wrapper,
  .region_type_auto_template .wrapper .template_wrapper {
    padding: 1.715rem;
    text-align: center;
    display: block;
    background: #e6e6e6;
    
  }
  
  .region_type_product_template .wrapper .template .bold,
  .region_type_auto_template .wrapper .template .bold {
    font-weight: 900;
    margin-bottom: 0px;
    margin-top: 1.715rem;
  }
  
  .region_type_product_template .wrapper .template p,
  .region_type_auto_template .wrapper .template p {
    margin-top: 0px;
  }
  
  .region_type_product_template .wrapper .template img, 
  .region_type_auto_template .wrapper .template img {
    max-width: 100%;
    height: auto;
  }
  
  @media only screen 
  and (min-width : 600px){
    

    .region_type_product_template .templates,
    .region_type_auto_template .templates {
      margin: 1.715rem -1.715rem -1.715rem -1.715rem;
    }
    
    .region_type_product_template .templates:after,
    .region_type_auto_template .templates:after {
      content: '';
      clear: both;
      display: block;
      height: 0px;
    }
    
    .region_type_product_template .wrapper .template,
    .region_type_auto_template .wrapper .template {
      float: left;
      width: 50%;
      margin: 0px;
      padding: 1.715rem;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
    }
    
    .region_type_product_template .wrapper .template:nth-of-type(2n+1){
      clear: left;
    }
    
  }
  
  @media only screen 
  and (min-width : 900px){
    
    .region_type_product_template .wrapper,
    .region_type_auto_template .wrapper {
      margin-left: auto;
      margin-right: auto;
      max-width: 60rem;
    }
    
    .region_type_product_template .wrapper .template,
    .region_type_auto_template .wrapper .template {
      width: 33.33%;
    }
    
    .region_type_product_template .wrapper .template:nth-of-type(2n+1),
    .region_type_auto_template .wrapper .template:nth-of-type(2n+1) {
      clear: none;
    }
    
    .region_type_product_template .wrapper .template:nth-of-type(3n+1),
    .region_type_auto_template .wrapper .template:nth-of-type(3n+1){
      clear: left;
    }
    
  }
/*-----------------------------------------------------------------------------------------/
/	End Templates Region                                                        
/-----------------------------------------------------------------------------------------*/ 