
@media screen and (max-width:991px) {
	
	.container-fluid.h-100.px-lg-0 {
    	padding: 0 14px;
	}
	h2.h1 {
    	font-size: 36px;
	}
	h2.h2 {
    	font-size: 26px;
	}
	p, ul, ol {
		font-size: 14px;
	}
	.button {
		padding: 12px 20px;
    	font-size: 12px;
	}
	.banner-image {
		display: block;
	}
	.swiper-slide .background-hover__image {
		opacity: .15 !important;
		/* width: calc(100% - 24px); */
	}
	.swiper-slide .w-100.align-self-end {
		margin-left: 24px;
		margin-right: 24px;
		z-index: 1;
	}
	.swiper-slide .w-100.mt-auto h2 div {
		color: #000;
	}
	.swiper-slide .w-100.mt-auto {
		margin-left: 24px;
		margin-right: 24px;
	}
	.slider .align-items-end.flex-wrap {
		padding-left: 0px;
		margin-left: -2px !important;
		padding-right: 0px;
		margin-right: -2px !important;
	}
	.img-screen {
		display: none;
	}
	.img-mobiel {
		display: block;
	}
	
	#page-wrapper.index-ra12 {
    	background-color: rgb(207, 162, 128);
	}
	h2.h1.slider__heading.mb-0 {
		padding-top: 40px;
    	font-size: 36px;
	}
	.slider__text.my-3.paragraph {
		font-size: 14px;
	}
	.slider__wrapper-button.mt-4.pointer-events-auto {
		margin-top: 10px !important;
	}
	.slider__subheading .split-li-wrapper {
    	font-size: 11px;
	}
	.slider__subheading .div-head .split-li-wrapper {
    	margin-left: 5px;
	}
	.post-meta__divider.div-filiaal {
    	width: 12px;
	}
	.post-meta_mini .btn-filiaal {
    	padding: 5px 12px;
	}
	.post-meta_mini .div-direct {
    	width: 100%;
        opacity: 0;
	}
	.post-meta_mini {
    	line-height: .5;
	}
	.slider-projects-fullscreen__counter {
		display: none;
	}
	.section-content__content.content.part2 {
		margin-top:  50px;
	}
	.slider-testimonials__wrapper-circle {
		width: 64px;
    	height: 64px;
    	margin: -10px 0 !important;
	}
	.slider-projects-fullscreen__arrows_right-center {
    	top: 80%;
	}
	footer .widget h3 {
    	font-size: 20px;
    	display: grid;
	}
	footer .widget h3 em {
   		font-size: 1.25rem;
	}
	footer .widget p,
	.widget_nav_menu ul.menu>li a {
    	font-size: 14px;
	}
	
	#ra12-sectors .background-hover__image {
		object-position: 0px !important;
	}
	#ra12-sectors .container.background-hover__content h2, 
	#ra12-sectors .container.background-hover__content ul {
		color: #fff;
	}
	#ra12-list .arts-split-text__line strong {
		white-space: pre-line !important; 
	}
	#ra12-certs .lazy-wrapper img {
        padding: 0px;
    }
	#ra12-certs .col-lg-12.mt-5 {
		margin-top: 0px !important;
	}
	.swiper-slide .slider-testimonials__text {
		font-size: 22px;
    	margin-top: 12px;
	}
	.swiper-slide .slider-testimonials__author {
		font-size: 12px;
	}
	#ra12-faqs {
		padding-top: 5px;
	}
	#ra12-faqs .container {
    	border-radius: 24px;
	}
	#ra12-faqs .question {
    	font-size: 1rem;
    	padding: 20px 20px 20px 0px;
    	line-height: 1.5;
	}
	#ra12-faqs .answer {
    	padding: 0;
    	font-size: 14px;
    	margin-bottom: 25px;
    	margin-right: 0px;
	}
	#ra12-faqs .question::after {
    	right: -10px;
	}
	#ra12-lists .var-pad20 {
		padding-bottom: 0px;
		margin-top: 40px !important;
	}
	#ra12-lists .content ul li:before {
    	display: none;
	}
	#ra12-lists .content ul li strong {
    	display: contents;
	}
	#ra12-lists .content ul.no-disc {
    	list-style: none;
	}
	#ra12-lists h2 .arts-split-text__line, 
	#ra12-sectors h2 .arts-split-text__line {
		white-space: pre-line !important; 
	}
	#ra12-sectors .pl-50 {
    	padding-left: 12px;
	}
	#ra12-lists .werk-content ul li,
	#ra12-lists .joblist ul li,
	#ra12-werk .content ul li,
	#ra12-jobs .content ul li {
    	display: flex;
	}
	#ra12-lists .werk-content ul li:before,
	#ra12-lists .joblist ul li:before,
	#ra12-werk .content ul li:before,
	#ra12-jobs .content ul li:before {
    	display: block;
		position: relative;
		top: 12px;
		width: 12px;
		padding-right: 12px;
	}
	#ra12-werk .content ul {
		padding-left: 0px;
	}
	#ra12-jobs .content ul li:before,
	#ra12-jobs .content ul:not(.wp-block-gallery) li:before {
    	margin: 0px 10px 0px -22px !important;
	}
	#ra12-jobs .content ul ol {
    	margin: -10px 0px !important;
	}
	#ra12-list .section-content ol li::marker, 
	#ra12-list .section-content ol li::before {	
    	margin-top: -10px !important;
	}
	#ra12-jobs .content ul ol .split-li-wrapper {
    	vertical-align: top;
	}
	#ra12-jobs .section-content.py-small-sector {
    	padding-top: 0px;
	}
	#ra12-list .split-li-wrapper {
    	margin-top: 22px;
	}
	#ra12-list ol {
    	margin: -20px 0 20px;
	}
	#ra12-sectors.section-job .mb-3.mt-lg-3,
	#ra12-sectors.section-job .w-100.mt-3 {
		font-size: 14px;
	}
	#ra12-sectors.section-job .h3.my-0 {
		font-size: 18px;
	}
	#ra12-sectors.section-job .list-backgrounds__wrapper-button.mt-5 {
    	margin-top: 1rem !important;
    	margin-bottom: 3rem;
	}
	#ra12-sectors .of-cover2 {
    	object-position: 0px !important;
	}
	#ra12-sectors .background-hover__image {
    	opacity: .75 !important;
	}
	#ra12-sectors .background-testi {
		min-height: 180px;
		margin-top: 60px;
	}
	#ra12-extra .section-content__wrapper-button.mt-md-5 {
		margin-top: 40px;
	}
	.ronding.rondjob {
    	box-shadow: 0 -18vw 0 0 #181818 !important;
	}
	#ra12-testial .w-100.mt-auto, 
	#ra12-testial mt-auto {
		margin-top: 80px !important;
	}
	#ra12-testial .slider-projects-fullscreen {
    	width: 105%;
	}
	#ra12-testial .col-lg-6.h-100.d-flex {
		padding-right: 10px;
	}
	#ra12-testial h2.h1.slider__heading.mb-0 {
        font-size: 34px;
        color: #000 !important;
    }
	#ra12-testial .slider-projects-fullscreen__arrows {
        margin-bottom: 40px;
    }
	#ra12-testial .section-dynamic-background {
		margin-bottom: 10px;
	}
	#ra12-testial .testi-image {
		display: block;
		opacity: .1;
	}
	.vacature-header {
		background-image: url(../img/mob_aula.jpg);
	}
	.vacature-header h1 {
    	margin-top: 60px !important;
	}
	#ra12-lists .job-btn .section-content__wrapper-button.mt-4 {
    	margin-top: 1rem !important;
    	margin-bottom: 2rem;
	}
	#jobhead .section-masthead__subheading.arts-split-text {
		margin-top: 80px;
    	margin-bottom: -40px !important;
	}
	#bloghead .section-masthead__heading {
		margin-top: 80px !important;
	} 
	#blogtext .section-masthead__heading {
		margin-top: 80px !important;
		font-size: 32px;
	}
	#blogtext .section-masthead__subheading {
		margin-top: 80px !important;
    	margin-bottom: -40px !important;
	}
	#blogtext .mask-reveal__layer.mask-reveal__layer-1 {
		margin-top: -80px !important;
	}
	#blogtext {
    	margin-bottom: -180px;
	}
	#ra12-ontdek .section.bg-light-1 {
    	margin-top: -80px;
	}
	#ra12-blog.section.pt-xsmall {
    	padding-top: 0px;
    	margin-top: -20px;
	}
	#blog .section-blog__wrapper-sidebar {
		margin-top: 40px;
	}
}
