/*
Theme Name: Konstruktion Child
Author: VamTam
Author URI: https://vamtam.com
Template: konstruktion
*/



/*

put your child theme styles here


you don't need any @import rules

*/
p {
	font-size: 17px;
}
h2 {
    font-size: 40px !important;
}
.elementor-1905 .elementor-element.elementor-element-5174a02 > .elementor-background-overlay {
    background-color: #00000045;
}

.elementor-posts-container.elementor-posts.elementor-posts--skin-vamtam_classic.elementor-grid {
    margin-bottom: -24px;
}
.footer-contact p {
	font-size: 15px;
    line-height: 25px;
}
.elementor-1905 .elementor-element.elementor-element-5174a02:not(.elementor-motion-effects-element-type-background) {
	max-height: 60vh;
}
.elementor-1905 .elementor-element.elementor-element-4596ae5 > .elementor-element-populated {
    padding: 0px 0px 350px 0px;
}
	.whyksa {
    padding: 0px 30px !important;
	}
	.footer-contact {
    padding: 40px  !important;
	}
	.footer-contact-today{
		padding: 40px  !important;
	}


/* On screens that are 992px or less, set the background color to blue */
@media screen and (max-width: 1280px) {
	  .elementor-headline {
		font-size: 58px !important;
		line-height: 1.2;
		display: block;
	}
	
	.elementor-1905 .elementor-element.elementor-element-4596ae5 > .elementor-element-populated {
    	padding: 0px 0px 520px 0px;
	}
	
	.elementor-1905 .elementor-element.elementor-element-5174a02:not(.elementor-motion-effects-element-type-background) {
		max-height: 70vh;
	}
}

/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-width: 600px) {
	.banner-title .elementor-headline {
		font-size: 35px !important;
	}
   .banner-title.elementor-widget.elementor-widget-animated-headline{
	margin-top:-200px;
	}
	.whyksa {
    padding: 0px 20px !important;
	}
	.footer-contact {
    padding: 5px 10px !important;
	}
	.footer-contact-today{
		padding: 20px  !important;
	}
	.footer-menu-p a {
    	font-size: 12px !important;
		text-align: left;
	}
	
}
/* Media Query for Tablets Ipads portrait mode */ 
@media (min-width: 768px) and (max-width: 1024px){ 
	.whyksa {
		padding: 0px 20px !important;
	} 
} 

