@media (min-width: 1367px)
{
	.studio-box {
	font-size: 1.25em;
	letter-spacing: 1px;
    text-align: left;
    line-height: 1.5;
	}
}
@media (max-width: 1367px)
{
	.counter-content .label {
    	font-size: 75%;
    	text-align: center;
	    font-weight: 100;
    }

    .studio-box {
    	font-size:100%;
    	text-align: justify;
    	line-height: inherit;
    }
    #studio {
    	padding-bottom:48px;
    }
    .division-responsive {
    	padding-left:5px;
    	padding-right:15px;
    }
    .cta-foundry-content {
   		margin-top: -48px;
    }
    .cta-team-content{
   		margin-top: -48px;
    }
}

  @media (max-width: 1025px)
{
  .counter-content .label {
     	text-align: center;
	    font-weight: 100;
      white-space:normal;
    }
  .studio-box {
    width:100%;
  }
  .half-studio
  {
    width:100%;
    float:none;
  }
  div#timeline 
    {
      width:93%;
    }
   .rocketManSVG
  {
    width:70%;
  }
   .back-to-top{
    bottom: 0.1em;
    right: 3em;
    width: 52px;
    height: 39px;
    }
}
@media (max-width: 769px)
{
  body, html {
    overflow-x: hidden;
  }
  .studio-box {
    width:100%;
  }
  .half-studio
  {
    width:100%;
    float:none;
  }
  div#timeline 
    {
      width:91%;
    }
   .rocketManSVG
  {
    width:55%;
  }
  .arrow-svg
  {
    width: 20%;
    height: 20%;
    left: 55%;
    position: relative;
    top: -45px;
  }
  .counter-content .label {
     	text-align: center;
	    font-weight: 100;
      white-space:normal;
    }
   .tp-caption.NotGeneric-Title, .NotGeneric-Title
  {
font-size: 1.25em !important;
letter-spacing: -1px !important;
    
  }
}
@media (max-width: 415px)
{
  body, html {
    overflow-x: hidden;
  }
	.mm-menu-toggle i {
    color:#ffffff;
  }
  .f619-menu-mobile li a:hover {
    color: #ed6c6d;
  }
  .modal-garage {
    display: block;
    position: relative;
    color: #FFF;
    padding: 2em;
    min-width: 320px;
    max-width: 320px;
    margin: 20px auto;
    background-image: url(../images/garage-bg.svg);
    background-size: contain;
    border-bottom: 8px solid #8a909b;
    border-bottom-right-radius: 2%;
    border-bottom-left-radius: 2%;
    background-repeat: round;
}
  .modal-garage date {
    margin-top: -15px;
    color: #bdc3c7;
    font-size: 1.25rem;
    text-align: right;
}
  .modal-garage p {
    line-height: 130%;
    width: 85%;
    margin-left: 15px;
    text-align: justify;
    color: #777;
    font-size: 1rem;
}
  .modal-garage h2 {
    font-size: 1em;
    padding: 30px 0px 30px 0;
    text-align: center;
    color: #ececec;
}
  div#timeline {
  width:90%;
    left:0;
  }
.cbp-l-filters-alignLeft .cbp-filter-item {
    padding: 2em 12em 2em 1em;
    color: #a5aab3;
    font: 100 1rem/1.5em "Ubuntu", sans-serif;
    border: 0;
    white-space: nowrap;
}
  .division-responsive {

    padding-left: 1em;}
  .tp-caption.NotGeneric-Title, .NotGeneric-Title
  {
font-size: 1.25em !important;
letter-spacing: -1px !important;
    
  }
  .tp-caption.NotGeneric-SubTitle, .NotGeneric-SubTitle {
   // padding-left: 24%!important;
    letter-spacing: 0px!important;
    font-size: 8px!important;
}
  .underline{
    width:100%;
  }  
  .counter-content .label {
    	font-size: 75%;
    	text-align: center;
	    font-weight: 100;
      white-space:normal;
    }

    .studio-box {
    	font-size:100%;
    	text-align: justify;
    	line-height: inherit;
      width:100%;
    }
    #studio {
    	padding-bottom:48px;
    }
    
    
  .fluid-about {
    padding-top:48px;
  }
  .fluid-about .hero-paragraph {
    font-size:1.25em;
  
  }
  .svg-about 
  {
    width:100%;
    margin-bottom:0px;
  }
  .about-linker 
  {
    left:35%;
  }
  .studio-linker 
  {
    left:35%;
  }
  .deco-header 
  {
    font-size:3em;
  }
  .div-counter-studio
  {
    width: 50%;
    float: left;
    border-bottom: 1px solid #404049;
  }
   .div-counter-foundry
  {
    width: 50%;
    float: right;
    border-bottom: 1px solid #404049;
  }
   .div-counter-forge
  {
    width: 50%;
    float: left;
  }
   .div-counter-garage
  {
    width: 50%;
    float: right;
  }
  .half-studio
  {
    width:100%;
    float:none;
  }
  .startups-linker
  {
    border-top: 60px rgba(234, 108, 108, 0.62) solid;
  }
  .svg-arrow {
    float:right;
  }
  .cta-foundry-content {
   		margin-top: -48px;
    }
    .cta-team-content{
   		margin-top: -48px;
    }
  .rocketManSVG
  {
    width:100%;
  }
  .preload-text 
  {
    font-size:1rem;
    top:98%;
  }
}