/*-----------------------------------------------------------
Podstawowy styl (dla najmniejszych ekranów) - mobile-first 
------------------------------------------------------------*/




.grid-layout {
	width: calc(100% + var(--scrollbar-width));
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
}

.grid-layout .col{
	background-color: #00FFFF;
	opacity: .25;
}



@media (max-width: 991px) {

	body.home {
		padding-top: 0;
	}






	#section-1.section .section-content {
		grid-template-columns: 1fr;
	}

	#section-1.section .section-content .col-left{
		order:2;
	}


	#section-2.section .section-content {
		grid-template-columns: 1fr;
	}


	


}


