@media only screen and (max-width: 992px){
	
	div.tab {
		overflow: visible;
	}
	
	div.tab button {
    background-color: #f0f0f0;
    border: 1px solid red;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    cursor: pointer;
    padding: 10px 16px 15px 16px;
    transition: 0.3s;
    }
    
    .factory .tabcontent {
    width: 100%;
	}
	
	.gradient{
	background: linear-gradient(to right, #7c7c7c, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #7c7c7c);
	background: -webkit-linear-gradient(to right, #7c7c7c, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #7c7c7c);
	background: -o-linear-gradient(to right, #7c7c7c, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #7c7c7c);
	background: -moz-linear-gradient(to right, #7c7c7c, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #7c7c7c);
	width: 100%;
	margin: 0 auto;
	max-width: 1050px;
	}


	
}


@media only screen and (max-width: 600px){
	
	.row > .column {
  padding: 5px;;
  }
  
  .column {
  float: left;
  width: 50%;
  }
  
  div.tab {
	  overflow: visible;
	}
	
	div.tab button {
    background-color: #f0f0f0;
    border: 1px solid red;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    cursor: pointer;
    padding: 15px 16px 15px 16px;
    transition: 0.3s;
    }
    
    .factory .tabcontent {
    width: 100%;
	}
	
	.gradient{
	background: #fff;
	background: -webkit-linear-gradient #fff;
	background: -o-linear-gradient #fff;
	background: -moz-linear-gradient #fff;
	width: 100%;
	margin: 0 auto;
	max-width: 1050px;
	}
	
	.main{
	width: 95%;
	margin: 0 auto;
	}
	
}