    
/*------------------------------------------------------------------------------------------------------------
                    DECKSTOP MEDIA CSS
----------------------------------------------------------------------------------------------------------------*/

@media only screen and (min-width:1930px) {

 	.max-2000 {
        margin: 0 auto;
        overflow: hidden;
        max-width: min(100%, 2000px)!important;
    }
 

}


@media only screen and (min-width:1024px) and (max-width:1320px) {
	
	.grundtg-aeros .grundtg-arlft {
		left: 5%;
		top: -80px;
	}
	.grundtg-aeros .grundtg-arrgt {
		right: 5%;
		bottom: 25px;
	}
	
	
}


@media only screen and (min-width:1024px) and (max-width:1200px) {
	.grundtg-aeros .elementor-element .elementor-widget-container img {
		width: 60%;
	}
	
}


@media only screen and (min-width:1024px) {
    
  	.grch-sec-dievort::before {
 		background-position: 100% 100%!important;
    	background-size: auto 620px!important;
 	} 
	.grund-warum-innr2 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content p {
		padding: 0 30px;
	}
	
	.hm-testislider .slick-track .elementor-element { padding:10px; }
	
	
}




@media only screen and (min-width:768px) {
	
/*-------- | CÜber uns page SS | -----------*/
	.ube-das-ptitle p {
		height: 85px;
	}
}


/*---------------------------------------------------------------------------------------------------------------
                    MOBILE AND TABLATE MEDIA CSS
----------------------------------------------------------------------------------------------------------------*/



@media only screen and (max-width:1024px) {


/*-------- | Header Menu css | -----------*/
	ul.sub-menu.sub-menu-open {
		padding: 10px 0px 5px 10px;
	}
	ul.sub-menu li ul li  {
	   margin-bottom:7px;
	}
	ul.sub-menu li ul li a {
		font-size:16px!important;
		line-height:22px!important;
	}
	
	
/*-------- | CSS | -----------*/
	.grundtg-aeros {
		display:none;
	}
}



@media only screen and (max-width:880px) {
	
}



@media only screen and (max-width:768px) {
	
    
}


@media only screen and (max-width:767px) {
	
	.schribn-tabsbox .elementor-tabs .elementor-tabs-wrapper {
		display:none;
	}
	
	
/*--------- |-- Beantragen Checkliste Page CSS --| -----------------*/ 
.li-dot ul { display: inline-block;text-align: left; } 
	
	
}


@media only screen and (max-width:580px) {

/*-------- | Home page CSS | -----------*/
	.hm-hero-container {
        background-position: -563px 0px!important;
	}
	
/*-------- | Form page CSS | -----------*/
	.all-sm-form .frbox-50 {
		width: 100%;
	}

}
    
