@charset "UTF-8";
/* CSS Document */

/* Theme Name: ADD

Author: Michał D
Author URI: https://google.com/
Description: None.
Version: 1.0b */

/* Wrappers-style */

.content-wrapper {
	
	width: 100%;
	height: 100%;
	position: relative;
	
}

.contact-col-wrapper {
	
	width: 100%;
	height: 100%;
	position: relative;
	padding-left: 5%;
	padding-right: 5%;
	
}

@media only screen and (min-width: 1450px) {
	
	.contact-col-wrapper {
		
		width: 100%;
		height: 100%;
		position: relative;
		padding-left: 25%;
		padding-right: 0%;
		
	}
	
}

.contact-col-wrapper-2 {
	
	width: 100%;
	height: 100%;
	position: relative;
	padding-top: 4%;	
	padding-left: 3%;
	padding-right: 3%;
	
}

@media only screen and (min-width: 1450px) {
	
	.contact-col-wrapper-2 {
		
		width: 100%;
		height: 100%;
		position: relative;
		padding-top: 4%;
		padding-left: 0%;
		padding-right: 25%;
		
	}
}

.offer-wrapper {
	
	width: 100%;
	height: 100%;
	position: relative;
	padding-top: 0%;	
	padding-left: 0%;
	padding-right: 0%;
	
}

@media only screen and (min-width: 1450px) {
	
	.offer-wrapper {
		
		width: 100%;
		height: 100%;
		position: relative;
		padding-top: 0%;
		padding-left: 15%;
		padding-right: 15%;
		
	}
	
}

.footer-wrapper {
	
	width: 100%;
	height: 100%;
	position: relative;
	background-color: #1c1c1c;
	
}

.site-button-wrapper {
	
	position: relative;
	padding-top: 10%;
	width: 100%;
	text-align: center;
}

.site-button-wrapper-offer {
	
	position: relative;
	bottom: 0;
	padding-top: 10%;	
	padding-bottom: 0%;
    padding-left: 10%;
    padding-right: 10%;	
	width: 100%;
	text-align: center;
	
}

@media only screen and (min-width: 730px) { 
	.site-button-wrapper-offer {
		
		position: relative;
		bottom: 0;
		padding-top: 5%;			
		padding-bottom: 0%;	
		padding-left: 10%;
		padding-right: 10%;
		width: 100%;
		text-align: center;
		
	}
}

@media only screen and (min-width: 1025px) { 
	.site-button-wrapper-offer {
		
		position: absolute;
		bottom: 0;
		padding-top: 0%;			
		padding-bottom: 5%;	
		padding-left: 10%;
		padding-right: 10%;
		width: 100%;
		text-align: center;
		
	}
}

/* End-style */





