/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 26 2024 | 18:53:25 */
@media (max-width: 1199px) {
	.main-header .mainmenu-seven__right {
		display: block !important;
	}
	body:not(.__) .mainmenu-seven .mainmenu-seven__inner {
		padding-top: 0px !important;	
	}
	.side-menu__sep {
		margin-top: 0px !important;
	}
	.side-menu__top .logo {
		display: none !important;
	}
	.side-menu__top {
		flex-direction: row-reverse;
	}
	.mobile-nav__container li a::before {
		content: '\f105';
    	margin-right: 5px;
    	font-family: 'Font Awesome 5 Free';
   	 	font-weight: 900;
    	color: var(--geel);
	}
}

.mobile-nav__container li a:hover {
	color: var(--geel);
}
.mobile-nav__container li a {
	font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
	font-family: "Rubik", Sans-serif;
}

@media (max-width: 767.98px) {
	.logo-col .col-xs-12 {
		width: 50%;
		max-width: 50%;
		flex: 0 0 50%;
	}
	.footer-logo .elementor-widget-container {
		text-align: center;
	}
	body:not(.__) #webr-footer .footer-six__social {
		margin-left: auto !important;
    	margin-right: auto !important;
    	width: 100% !important;
    	justify-content: center;
	}
	.footer-six__widget {
		width: calc(100% - 60px);
		padding-left: 30px;
		padding-right: 30px;
	}
	.footer-six__links__list {
		flex-direction: column;
		row-gap: 18px;
	}
	.menu-footer-menu-1-container,
	.menu-footer-menu-2-container,
	.menu-footer-menu-3-container {
		
	}
	.elementor-widget-linoor-featured .about-seven .row > .wow {
		width: 80% !important;
		margin-left: 15%;
		align-self: unset !important;
		margin-bottom: 50px;
	}
	.about-seven,
	.faqs-section, 
	.get-quote-three {
		padding-top: 40px;
		padding-bottom: 30px;
	}
	body:not(.__) h2 {
		font-size: 28px !important;
	}
	.keuze-opties-formulier .wpcf7-list-item {
    font-size: 18px;
    margin-bottom: -10px;
}
	.banner-inner h1 {
		font-size: 36px !important;
		text-transform: capitalize;
	}
	.page-banner .bread-crumb li {
		text-transform: capitalize !important;
		font-size: 18px;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.service-seven .row .col-md-6.col-lg-3 {
		width: 50%;
	}
	.about-seven__images {
		margin-left: 60px;
		margin-bottom: 100px;
	}
	.slider-seven__round__image {
		width: 350px !important;
    	height: 350px !important;
    	top: 97px !important;
    	right: 0px !important;
	}
	.slider-seven__title,
	.slider-seven__text {
		width: 52%;
	}
	.about-seven,
	.faqs-section, 
	.get-quote-three {
		padding-top: 60px !important;
		padding-bottom: 40px !important;
	}
	.contact-two .col-lg-4 {
		margin-bottom: 40px;
	}
}