/* =Base Grid Styles
-------------------------------------------------------------- */
.grid-container {
    width: 100%;
    max-width: 1200px; 
}
.row:before, 
.row:after {
    content: "";
    display: table;
    clear: both;
}
[class*='col-'] {
    float: left;
    min-height: 1px; 
}

.col-1 {
	width: 16.66%; 
}
.col-2 {
    width: 33.33%; 
}
.col-3 {
    width: 50%; 
}
.col-4 {
    width: 66.664%;
}
.col-5 {
    width: 83.33%;
}
.col-6 {
    width: 100%;
}


.grid-container * {
    box-sizing: border-box; 
}

/* Screens under 800px */
@media all and (max-width: 800px){
	.col-1 { 
		width: 33.33%;  
	}
	.col-2 { 
		width: 50%;     
	}
	.col-3 { 
		width: 100%;  
	}
	.col-4 { 
		width: 100%;    
	}
	.col-5 { 
		width: 100%;    
	}
	.col-6 { 
		width: 100%;    
	}
    .row .col-2:last-of-type {
        width: 100%; 
    }
    .row .col-5 ~ .col-1 {
        width: 100%; 
    }
    
}

/* Screens smaller than 800px */
 @media all and ( max-width: 650px) {
    .col-1 { 
    	width: 50%;     
    }
    .col-2 { 
    	width: 100%;    
    }
    .col-3 { 
    	width: 100%;    
    }
    .col-4 { 
    	width: 100%;    
    }
    .col-5 { 
    	width: 100%;    
    }
    .col-6 { 
    	width: 100%;    
    }
}

/* Screens smaller than 360px */
 @media all and ( max-width: 360px) {
   
}
