.wpcf7-spinner {
	display:none;
}

.grecaptcha-badge {
	display:none !important;
}

/* zoom in & zoom out  styling */

.zoom-low #desktop-menu {
	width: 100%;
}

.zoom-low #desktop-menu > div:nth-child(2) {
	margin: 0vw 10vw;
	max-width:100%;
}

.zoom-low #desktop-menu > div:nth-child(1) {
	max-width:100%;
}

.zoom-low .et_pb_section_0  {
	margin-top: 5vh !important;
}

.zoom-high .TitleSection > div:first-child, .zoom-very-high .TitleSection > div:first-child {
	padding-top:5vh !important;
}

.zoom-very-high .ReplaceImage img {
	visibility:hidden;
}

.zoom-very-high .FirstSection span {
	background-image: url("/wp-content/uploads/2025/04/ZoomedInHomeScreen.png");
	background-size:contain;
	background-repeat:no-repeat;
	aspect-ratio: 19 / 21;
}

.zoom-very-high .StatusOnline {
	background-image: url("/wp-content/uploads/2025/04/ThijsLang125.png");
	background-size:contain;
	background-repeat:no-repeat;
	aspect-ratio: 21 / 31;
}

.zoom-very-high .StatusOnlineRow {
	display: flex;
    align-items: center;
}

/* Navbar fix Landingspagina's */

:is(.zoom-low) .NavbarLandingspaginas .et_pb_row_1_tb_header {
	margin:0px !important;
}

/* Footer */

.Footer:nth-child(2)>div>div:nth-child(1) {
	padding:0px 10px;
}


/* algemene voorwaarden */

.algemene-voorwaarden .article {
    padding-bottom: 5vh;
}

/* cookie beleid */

#main-content {
	background-color: #202020 !important;
}


.dsm_typing_effect_1  h1 {
  white-space: normal !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
}

/* quickscan formulier dropdown arrow */

.selectBudget > p .invalid-field-container:after {
	top:15% !important;
}

@media only screen and (min-width: 980px) and (max-width:1379px) {
	html .dsm_button .et_pb_button_two.et_pb_button  {
		margin-left:0px !important;
		margin-top:20px;
	}
		html .dsm_button .et_pb_button_one  {
		margin-right:20px !important;
	}
}

@media only screen and (min-width:1379px) {
	html .dsm_button .et_pb_button_one  {
		margin-right:20px !important;
	}
}

body.menu-open {
    overflow: hidden !important;
    position: fixed;
    width: 100%;
    height: 100%;
}

/* Zorgt ervoor dat het dropdown menu nog steeds scrollbaar is */
.menu-open .sub-menu,
.menu-open .et_mobile_menu {
    overflow-y: auto !important;
}

@media only screen and (min-width: 1440px) {
	.VolgendeStapSection {
		padding-bottom:5vh !important;
	}
	
	.SectionKlantcases {
		padding-bottom:1vh !important;
	}
}

@media only screen and (min-width: 980px) and (max-width: 1440px)  {
	.TitleSection > div:first-child {
		padding-top:0px;
	}
	
	.klaarVoorVolgendeStap h2 {
		font-size:44px !important;
	}
	
	.FirstSection img, .StatusOnline img {
		visibility:hidden;
	}

	.FirstSection {
		background-image: url("/wp-content/uploads/2025/04/ZoomedInHomeScreen.png");
		background-size:contain;
		background-repeat:no-repeat;
		aspect-ratio: 20 / 23;
	}
	
	.StatusOnline {
		background-image: url("/wp-content/uploads/2025/04/ThijsLang125.png");
		background-size:contain;
		background-repeat:no-repeat;
		aspect-ratio: 21 / 31;
	}
	
	.StatusOnlineRow {
		display: flex;
		align-items: center;
	}


	.ReplaceImage img {
		visibility:hidden;
	}
	
	.snelle-omzetgroei .et_pb_section_2 {
		padding-top:5vh !important;
		padding-bottom:5vh !important;
	}
	
	.snelle-omzetgroei .et_pb_section_3 .et_pb_row_7 {
		padding-top:0px;
	}
	
	.snelle-omzetgroei .et_pb_section_0 {
		padding-bottom:2vh !important;
	}

	.social-media-adverteren .et_pb_section_2 {
		padding-bottom:0px !important;
	}
	
	.social-media-adverteren .et_pb_section_4 h2 { 
		font-size:55px !important;
	}
	
	.e-mail-marketing .et_pb_section_2 {
		padding-top: 2vh !important;
		padding-bottom:2vh !important;
	}
	
	.e-mail-marketing .et_pb_section_0 {
		padding-bottom:0vh !important;
	}
	
	.e-mail-marketing .et_pb_section_4 .et_pb_row_8, .technische-optimalisatie .et_pb_row_1 .et_pb_column_3   {
		padding-top:0px;
	}
	
	.technische-optimalisatie .et_pb_section_1 h2 {
		font-size:50px !important;
	}
	
	.technische-optimalisatie .et_pb_section_1 .et_pb_row_1 {
		display:flex;
		align-items:center;
	}
	
	.bullitpoints ul {
		display: flex;
   		flex-direction: column;
	}
	
	.bullitpoints ul li {
		padding: 5px 0px !important;
	}
	
}


@media only screen and (min-width: 980px) and (max-width: 1220px)  { 
	.klaarVoorVolgendeStap > div:first-child > div:last-child {
		display:block !important;
	}
	.klaarVoorVolgendeStap > div:nth-child(2), .klaarVoorVolgendeStap > div:nth-child(3) {
		display:none !important;
	}
	
	.rowKlantCases>div:last-child {
		margin-bottom:0px;
	}

	.Partners .et_pb_row_11 {
		width:80%;
	}
	
	
	.ReplaceImage img {
		visibility:hidden;
	}
	
	.FirstSection {
		background-image: url("/wp-content/uploads/2025/04/ZoomedInHomeScreen2.png");
		aspect-ratio: 20 / 30;
	}
	
	.GroeiSamen {
		background-image: url("/wp-content/uploads/2025/04/Highfivecollegas-1.png");
		background-position:Left;
		background-size:contain;
		aspect-ratio: 1/1;
	}

	.WaaromSellabees {
		background-image: url("/wp-content/uploads/2025/04/Gezelligsamenlunchenindepauze1.png");
		background-position:Left;
		background-size:contain;
		aspect-ratio: 3/4;
	}
	
	.e-mail-marketing .et_pb_section_6 .et_pb_row_11 {
		Bottom: 50px;
	}
	
	.e-mail-marketing .et_pb_section_4 {
		padding-top:0vh;
		padding-bottom:5vh;
	}
	
	.technische-optimalisatie .et_pb_section_1 h2 {
		font-size:40px !important;
	}
	
	.keuzemenu .et_pb_row_1 .dsm-typing-effect {
		font-size:50px !important;
	}

}

@media only screen and (min-width: 980px) and (max-width: 1024px)  {
	.e-mail-marketing .meestgesteld h2 {
		font-size:40px !important;
	}
	
	.e-mail-marketing .et_pb_section_2 h2 {
		font-size:45px !important;
	}
	
	.e-mail-marketing .et_pb_section_2 .et_pb_row_2  {
		display:flex;
		align-items:center;
	}
}

@media (max-width: 980px) {
	/* Footer */
	.Footer:first-child>div>div:first-child {
		padding-left: 10% !important;
		padding-right: 10% !important;
		padding-bottom: 10% !important;
	}

	.social-media-adverteren .et_pb_section_0 .et_pb_row_0 .et_pb_column_0  {
		margin-bottom:0px !important;
	}
	.social-media-adverteren .et_pb_section_1 .et_pb_row_1 .et_pb_column_2 {
		margin-bottom:0px !important;
	}
	
	#cmplz-manage-consent .cmplz-manage-consent {
		display:block !important;
	}
	
	.cmplz-cookiebanner .cmplz-header .cmplz-title{
		display:block !important;
	}

}

@media (max-width: 768px) {
	.Footer .et_pb_column_0_tb_footer {
		border-radius:0px !important;
	}

	.cmplz-cookiebanner .cmplz-header {
		grid-template-columns: 0px 1fr 100px !important;
    	align-items: center;
    	display: grid;
    	grid-column: span 3;
	}
	
	.cmplz-cookiebanner .cmplz-title {
		justify-self:start !important;
	}
	
	.bullitpoints ul {
		display: flex;
		flex-direction: column;
	}
	
	.bullitpoints ul li {
		padding:5px 0px !important;
	}
	
	.home .et_pb_column_7, .e-mail-marketing .et_pb_column_0 {
		margin-bottom:50px;
	}

	.home .et_pb_column_25 {
		margin-bottom:20px;
	}

	.home .et_pb_column_14 {
		margin-bottom:40px;
	}
	
	.snelle-omzetgroei .et_pb_column_0  {
		margin-bottom:5vh
	}
	
	.snelle-omzetgroei .et_pb_column_4 {
		margin-bottom:40px
	}
	
	.social-media-campagnes .et_pb_column_2 {
		margin-bottom:15px
	}
	
	.social-media-campagnes .et_pb_column_11 .et_pb_text_4, .technische-optimalisatie .et_pb_column_12 .et_pb_text_7, .webshop .et_pb_column_3 h2 {
		padding-bottom:0vh !important;
	}
	
	.zoekmachine-optimalisatie .et_pb_column_4 .et_pb_text_4, .webshop .et_pb_column_2 .et_pb_text_2, .marginBottom0px {
		margin-bottom: 0px !important
	} 
	
	.gratis-quickscan .et_pb_row_2 .dsm_card h4, .gratis-adviesgesprek .et_pb_row_2 .dsm_card h4 {
		line-height:1.5em;
		padding:15px 0px;
	}
	
}



@media (max-width: 651px) {
	html body:not(.keuzemenu) #page-container .et_pb_section .et_pb_module > div > div:not(.et_pb_button_alignment_center) .et_pb_button_one {
		margin-right:20px !important;
	}
	
	html body #page-container .et_pb_section .et_pb_module .et_pb_button_two.et_pb_button {
		padding-left: 30px !important; 
		margin-left:0px !important;
	}
}

@media (max-width: 445px) {
	.underlineButton {
		max-width: 275px !important;
	}
	
	.LogoSocialsRow .et_pb_module.et_pb_image.et_pb_image_1 {
		 margin-right:0px !important;
		margin-bottom:2vh !important;
	}

	.LogoSocialsRow {
		display:flex;
		flex-direction:column;
	}
	
	.LogoSocialsRow > div {
		display:flex;
		justify-content:center;
	}
	
	.keuzemenu  :is(.et_pb_row_3.et_pb_row, .et_pb_row_4.et_pb_row ) {
		padding-top:7vh !important;
		padding-bottom:7vh !important;
	}
}


@media (max-width: 400px) {
	.rowKlantCases .et_pb_module.dsm_card_wrapper.et_pb_text_align_left {
		left:0px;
	}
	html body #page-container .et_pb_section .et_pb_module .et_pb_button_two.et_pb_button {
		padding-left: 23px !important; 
	}
}

@media (max-width: 374px) {
	.social-media-adverteren .et_pb_section_0 .et_pb_row_0 h1, .e-mail-marketing .et_pb_section_0 .et_pb_row_0 h1, .e-mail-marketing .et_pb_section_2 h2, .e-mail-marketing .et_pb_section_5 h2 {
		font-size: 26px!important;
	}
	
	.e-mail-marketing  .et_pb_section_1 .et_pb_row_1  .et_pb_text_1 h2 {
		font-size:24px !important;
	}
}

@media (max-width: 355px) {
	.klaarVoorVolgendeStap h2 {
		padding:0px 13px;
	}
	
	.gratis-adviesgesprek .shortendTextButton {
		padding-left:22px !important;
	}
}

@media (max-width:768px) {
	.rowKlantCases>div:last-child>div>div>div {
		height:auto !important;
	}

	.rowKlantCases>div:nth-child(1)>div>div>div, .rowKlantCases>div:nth-child(2)>div>div>div {
		height:auto !important;
	}
}

.bullitpoints ul li {
    opacity: 0; /* Begin met onzichtbare elementen */
}

.bullitpoints ul li:first-child {
    animation: fadeBottom 0.8s linear 0ms forwards;
}

.bullitpoints ul li:nth-child(2) {
    animation: fadeBottom 0.8s linear 400ms forwards;
}

.bullitpoints ul li:last-child {
    animation: fadeBottom 0.8s linear 800ms forwards;
}

@keyframes fadeBottom {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10%);
        transform: translateY(10%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

/* Knop contact formulier */

#et_pb_contact_form_0 > div.et_pb_contact > form > div > button::after {
    content: url("/wp-content/uploads/2025/08/ButtonArrowRight.svg") !important;
    font-weight: 900;
    padding: 8px 5px 8px 5px !important;
    border: 5px solid #ffa700;
    border-radius: 100% !important;
    line-height: 1 !important;
    align-items: center !important;
    position: relative !important;
    margin-left: 20px !important;
    background-color: #ffa700;
    transition: all .2s ease-in-out !important;
}


/* ==================================== */
/*         Gratis demo Styling          */
/* ==================================== */

.RowGratisDemo .et_pb_column:last-child {
	background-color:#622186;
	padding: 20px;
	border-radius: 20px;
	min-width:319px;
	float:right;
}

/* foto zijkant formulier */
.RowGratisDemo .GratisDemo::before {
	width: 140px;
	content:" ";
	height: 160px;
	/* Use background-image instead of content */
	background-image: url(/wp-content/uploads/2025/09/KevinContact-1758093944504.webp);
	background-size: contain; /* Ensures image fits within dimensions */
	background-repeat: no-repeat;
	background-position: center;
	visibility: visible;
	position: absolute;
	z-index: 1;
	right: -90px;
	transform: scale(0.9);
	top: -3px;
}

/* input styling Gratis demo */
.GratisDemo form input {
	border-bottom: 2px solid #FFF;
	padding-left:0px !important;
}

.GratisDemo form input:focus {
	border-color:#ffa700 !important;
}

/* error indicatie inputs alleen border aan de onderkant */
.GratisDemo .et_pb_contact p .et_contact_error {
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
}

/* error indicatie dropdown volledige border */
.GratisDemo .et_pb_contact p #et_pb_contact_soortwinkel_0.et_contact_error {
	border: 1px solid #FF0000 !important;
}

/* breedte van de bovenste 2 inputs */
.RowGratisDemo .GratisDemo :is(#et_pb_contact_bedrijfsnaam_0, #et_pb_contact_naam_0) {
	width: 74% !important;
}

/* Label dropdown styling */
.GratisDemo .et_pb_contact_field_4_tb_header label {
	display:block;
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500;
    color: #FFFFFF !important;
	margin-bottom: 10px !important;
	margin-top: 20px !important;
}

/* dropdown styling */
.GratisDemo #et_pb_contact_soortwinkel_0 {
	border: 2px solid #FFF;
	border-radius:50px;
	padding: 10px 16px;
}

/* dropdown opties kleur geven */
.GratisDemo #et_pb_contact_soortwinkel_0 option {
	background-color: #622186;
	color: #FFF;
}

/* dropdown icoon toevoegen aan dropdown */
.GratisDemo .et_pb_contact_field_4_tb_header::after {
	content: url("/wp-content/uploads/2025/03/dropdownArrow.svg");
	width:30px;
	height:30px;
	border: 0px solid #000 !important;
	position: absolute;
    top: 69%;
}

/* error melding text verbergen */
.et-pb-contact-message {
	display:none;
}


/* submit knop container 100% breedte */
.GratisDemo .et_contact_bottom_container {
	width: 100%;
	padding-left: 3%;
}

/* submit knop styling */
.RowGratisDemo .GratisDemo .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button {
	width: 100%;
	background-color: #fff !important;
    color: #FFB81C !important;
    border: 0px;
    font-size: 16px;
	margin-left:0px !important;
	line-height: normal !important;
	height: 45px !important;
	margin-top: 20px!important;
}

/* after submit knop aanpassen */
.RowGratisDemo > .et_pb_column_1_4 > .GratisDemo#et_pb_contact_form_0 > div.et_pb_contact > form > div > button::after {
    padding: 6px 3px 6px 3px !important;
	right:-9px;
}

.GratisDemoKnopMobiel  {
	border-top-left-radius:5px !important;
	border-bottom-left-radius:5px !important;
	border-top-right-radius:5px !important;
	border-bottom-right-radius:5px !important;
}

.RowGratisDemo .et_pb_text_1_tb_header h3 {
	font-size: 22px !important;
}

.RowGratisDemo {
	position: absolute;
	right: 10%;
	width:319px;
}




/* Basis overlay styling */
.demo-form-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Blur achtergrond als pseudo element */
.demo-form-overlay::before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background-color: rgba(255, 255, 255, 0.1);
    z-index: -1;
}

.demo-form-overlay.active {
    display: flex;
    opacity: 1;
    overflow-y: auto; /* Overlay scrollt */
    overflow-x: hidden;
}

/* Inner wrapper voor scroll content */
.demo-form-overlay.active > * {
    position: relative;
    z-index: 1;
}

.overlay-form-container {
    background: #622186;
    max-width: 400px;
    width: 90%;
    position: relative;
    border-radius: 20px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
    animation: slideIn 0.3s ease;
    margin: 60px auto; /* Margin voor ruimte boven/onder */
    overflow: visible; /* Kevin kan erbuiten */
	min-height: fit-content;
}

@keyframes slideIn {
    from {
        transform: translateY(-30px);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}

.overlay-close-btn {
    position: absolute;
    top: 30px;
    right: 15px;
    background: transparent;
    cursor: pointer;
    color: #FFF !important;
    border: none;
    z-index: 10;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

.overlay-close-btn:hover {
    color: white;
}

.overlay-close-btn span {
    font-size: 24px;
    line-height: 1;
}

/* Wrapper voor Divi form in overlay */
.overlay-divi-form-wrapper {
    padding: 30px;
    padding-top: 8px;
}

/* Aanpassingen voor Divi form in overlay */
.in-overlay {
    max-width: 100% !important;
    width: 100% !important;
}

.in-overlay .et_pb_text_inner h3 {
    font-size: 28px;
    margin-bottom: 15px;
    color: #333;
    text-align: start;
}

.in-overlay .et_pb_contact_form {
    padding: 0;
}

.in-overlay .et_pb_contact_field {
    margin-bottom: 20px;
}

.in-overlay .input,
.in-overlay .et_pb_contact_select {
    width: 100%;
    padding: 12px 15px;
    font-size: 16px;
    transition: border-color 0.3s ease;
}

.in-overlay .input:focus,
.in-overlay .et_pb_contact_select:focus {
    border-color: #0073aa;
    outline: none;
}

/* Specifieke styling voor jouw Divi form velden */
.in-overlay .et_pb_contact_field_0_tb_header,
.in-overlay .et_pb_contact_field_1_tb_header,
.in-overlay .et_pb_contact_field_2_tb_header,
.in-overlay .et_pb_contact_field_3_tb_header,
.in-overlay .et_pb_contact_field_4_tb_header,
.in-overlay .et_pb_contact_field_5_tb_header,
.in-overlay .et_pb_contact_field_6_tb_header {
    margin-bottom: 20px;
}

/* Success message styling */
.in-overlay .et-pb-contact-message {
    padding: 15px;
    margin-bottom: 20px;
    border-radius: 5px;
    text-align: center;
}

.in-overlay .et-pb-contact-message.et-pb-contact-message-success {
    background: #d4edda;
    color: #155724;
    border: 1px solid #c3e6cb;
}

.in-overlay .et-pb-contact-message.et-pb-contact-message-error {
    background: #f8d7da;
    color: #721c24;
    border: 1px solid #f5c6cb;
}

#formOverlay .GratisDemo .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button::after {
    opacity: 1 !important;
    font-size: 16px !important;
    padding: 6px 3px 6px 3px !important;
    right: -42px;
    top: 1px;
}

#formOverlay .et_pb_contact_field_4_tb_header label {
    font-size: 16px !important;
}

#formOverlay .in-overlay h3 {
    line-height: 38px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

#formOverlay .GratisDemo .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button {
    width: 100%;
    background-color: #fff !important;
    color: #FFB81C !important;
    border: 0px;
    font-size: 16px;
    margin-left: 0px !important;
    line-height: normal !important;
    height: 45px !important;
    margin-top: 20px !important;
}

@media (min-width: 1600px) {
	#desktop-menu .et_pb_row_3_tb_header {
		display:none !important;
	}
}

/* TABLET: 600px - 1600px */
@media (max-width: 1600px) and (min-width: 600px) {
    
	#desktop-menu .RowGratisDemo  {
		display:none !important;
	} 
	
    .overlay-form-container {
        margin: 80px auto; /* Extra margin voor scroll ruimte */
    }
    
    /* Kevin foto blijft gewoon op zijn plek */
    #formOverlay .overlay-form-container::before {
        content: url("/wp-content/uploads/2025/03/Contact-Kevin.png");
        width: auto;
        height: auto;
        visibility: visible;
        position: absolute;
        z-index: 1;
        right: -76px;
        transform: scale(0.9);
        top: 110px;
        pointer-events: none;
    }

    #formOverlay .GratisDemo :is(#et_pb_contact_bedrijfsnaam_0, #et_pb_contact_naam_0) {
        width: 80% !important;
    }
}

/* MOBILE: 320px - 600px */
@media (max-width: 600px) and (min-width: 320px) {
    
    .overlay-form-container {
        max-width: 320px;
        margin: 140px auto 40px auto; /* Extra ruimte boven voor Kevin */
    }
    
    /* Kevin foto boven het formulier */
    #formOverlay .overlay-form-container::before {
        content: url("/wp-content/uploads/2025/03/Contact-Kevin.png");
        width: auto;
        height: auto;
        visibility: visible;
        position: absolute;
        z-index: 1;
        right: 10px;
        transform: scale(0.7);
        top: -113px;
        pointer-events: none;
    }
    
    #formOverlay .GratisDemo .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button::after {
        right: -20px;
        top: 1px;
    }

    .overlay-divi-form-wrapper {
        padding: 20px;
        padding-top: 8px;
    }
    
    #formOverlay .GratisDemo .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button {
        padding-left: 15px !important;
    }

    #formOverlay .in-overlay h3 {
        font-size: 22px !important;
        max-width: 75%;
    }
}

/* Responsive landingspagina */

/* Tablet 981px */

@media only screen and (min-width: 980px) and (max-width: 1024px)  {
    #landings-sectie-1 > div.et_pb_row.et_pb_row_0 {
        display: block !important;
    }

    #landings-sectie-1 > div.et_pb_row.et_pb_row_1 {
        display: none !important;
    }

    div#landings-sectie-1 {
        padding-bottom: 0px !important;
    }

    div#landings-sectie-2 {
        padding-top: 0px !important;
    }

    div#landings-sectie-1 h1.dsm-typing-effect.et_pb_module_header {
        font-size: 45px !important;
    }

    div#landings-sectie-2 h2,
    div#landings-sectie-3 h2,
    div#landings-sectie-4 h2,
    div#landings-sectie-6 h2 {
        font-size: 35px !important;
    }

    div#landings-sectie-3 .et_pb_row.et_pb_row_10 {
        display: none !important;
    }

    div#landings-sectie-5 h4,
    div#landings-sectie-7 h4.dsm-typing-effect.et_pb_module_header,
    div#landings-sectie-8 h4.dsm-typing-effect.et_pb_module_header {
        font-size: 35px !important;
    }

    div#landings-sectie-5 .et_pb_row.et_pb_row_13 {
        width: 75% !important;
    }

    div#landings-sectie-4 .et_pb_row.et_pb_row_11.verticalyAlignCenter .et_pb_column_19 {
        padding-top: 0px !important;
    }

    div#landings-sectie-4 {
        padding-bottom: 0px !important;
    }

    div#landings-sectie-7 .et_pb_row.et_pb_row_19 .dsm_card_description p br {
        display: none !important;
    }

    div#landings-sectie-7 {
        padding-bottom: 0px !important;
    }

    div#landings-sectie-8 {
        padding-top: 0px !important;
    }

	div#landings-sectie-2 .et_pb_row.et_pb_row_2,
	div#landings-sectie-2 .et_pb_row.et_pb_row_3,
	div#landings-sectie-2 .et_pb_row.et_pb_row_4,
	div#landings-sectie-2 .et_pb_row.et_pb_row_5,
	div#landings-sectie-2 .et_pb_row.et_pb_row_7,
	div#landings-sectie-3 .et_pb_row.et_pb_row_9,
	div#landings-sectie-4 .et_pb_row.et_pb_row_11,
	div#landings-sectie-5 .et_pb_row.et_pb_row_13,
	div#landings-sectie-5 .et_pb_row.et_pb_row_14,
	div#landings-sectie-6 .et_pb_row.et_pb_row_15,
	div#landings-sectie-7 .et_pb_row.et_pb_row_18,
	div#landings-sectie-7 .et_pb_row.et_pb_row_19,
	div#landings-sectie-8 .et_pb_row.et_pb_row_22,
	div#landings-sectie-8 .et_pb_row.et_pb_row_23 {
    	padding-left: 0px !important;
    	margin: auto !important;
	}
}

@media only screen and (min-width: 1220px) and (max-width: 1440px)  {
    div#landings-sectie-1 .et_pb_row.et_pb_row_1 {
        display: flex;
        align-items: center;
    }

    div#landings-sectie-1 h1.dsm-typing-effect.et_pb_module_header {
        font-size: 38px !important;
    }

    div#landings-sectie-1 ul.dsm_icon_list_items.dsm_icon_list_ltr_direction.dsm_icon_list_layout_horizontal span.dsm_icon_list_wrapper span.dsm_icon_list_image img {
        width: 25px !important;
    }

    div#landings-sectie-2 h2,
    div#landings-sectie-3 h2,
    div#landings-sectie-4 h2,
    div#landings-sectie-6 h2 {
        font-size: 35px !important;
    }

    div#landings-sectie-5 h4,
    div#landings-sectie-7 h4.dsm-typing-effect.et_pb_module_header,
    div#landings-sectie-8 h4.dsm-typing-effect.et_pb_module_header {
        font-size: 33px !important;
    }

    div#landings-sectie-1 {
        padding-bottom: 0px !important
    }

    div#landings-sectie-4 .et_pb_row.et_pb_row_11.verticalyAlignCenter .et_pb_column_19 {
        padding-top: 0px !important;
    }

    div#landings-sectie-4 {
        padding-bottom: 0px !important;
    }

    div#landings-sectie-7 .et_pb_row.et_pb_row_19 .dsm_card_description p br {
        display: none !important;
    }

    div#landings-sectie-7 {
        padding-bottom: 0px !important;
    }

    div#landings-sectie-8 {
        padding-top: 0px !important;
    }

    div#landings-sectie-5 .et_pb_row.et_pb_row_13 {
        width: 75% !important;
    }

    div#landings-sectie-5 .et_pb_row.et_pb_row_14 {
    	padding-top: 0;
    }

    div#landings-sectie-3 .et_pb_row.et_pb_row_10 {
        display: block !important;
    }

    div#landings-sectie-3 .et_pb_row.et_pb_row_9 {
        display: none !important;
    }

	div#landings-sectie-2 .et_pb_row.et_pb_row_2,
	div#landings-sectie-2 .et_pb_row.et_pb_row_3,
	div#landings-sectie-2 .et_pb_row.et_pb_row_4,
	div#landings-sectie-2 .et_pb_row.et_pb_row_5,
	div#landings-sectie-2 .et_pb_row.et_pb_row_7,
	div#landings-sectie-3 .et_pb_row.et_pb_row_9,
	div#landings-sectie-4 .et_pb_row.et_pb_row_11,
	div#landings-sectie-5 .et_pb_row.et_pb_row_13,
	div#landings-sectie-5 .et_pb_row.et_pb_row_14,
	div#landings-sectie-6 .et_pb_row.et_pb_row_15,
	div#landings-sectie-7 .et_pb_row.et_pb_row_18,
	div#landings-sectie-7 .et_pb_row.et_pb_row_19,
	div#landings-sectie-8 .et_pb_row.et_pb_row_22,
	div#landings-sectie-8 .et_pb_row.et_pb_row_23 {
    	padding-left: 0px !important;
    	margin: auto !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1700px)  {
	div#landings-sectie-1 .et_pb_row.et_pb_row_1 {
		max-width: 1100px !important;
		display: flex;
        align-items: center;
	}

	div#landings-sectie-1 .et_pb_row.et_pb_row_1 h1 {
		font-size: 42px !important;
	}

	div#landings-sectie-2 .et_pb_row.et_pb_row_2,
	div#landings-sectie-2 .et_pb_row.et_pb_row_3,
	div#landings-sectie-2 .et_pb_row.et_pb_row_4,
	div#landings-sectie-2 .et_pb_row.et_pb_row_5,
	div#landings-sectie-2 .et_pb_row.et_pb_row_7,
	div#landings-sectie-3 .et_pb_row.et_pb_row_9,
	div#landings-sectie-4 .et_pb_row.et_pb_row_11,
	div#landings-sectie-5 .et_pb_row.et_pb_row_13,
	div#landings-sectie-5 .et_pb_row.et_pb_row_14,
	div#landings-sectie-6 .et_pb_row.et_pb_row_15,
	div#landings-sectie-7 .et_pb_row.et_pb_row_18,
	div#landings-sectie-7 .et_pb_row.et_pb_row_19,
	div#landings-sectie-8 .et_pb_row.et_pb_row_22,
	div#landings-sectie-8 .et_pb_row.et_pb_row_23 {
		padding-left: 13% !important;
		max-width: 1075px !important;
	}

	div#landings-sectie-2 .et_pb_row.et_pb_row_2 h2,
	div#landings-sectie-2 .et_pb_row.et_pb_row_5 h2,
	div#landings-sectie-2 .et_pb_row.et_pb_row_7 h2,
	div#landings-sectie-3 .et_pb_row.et_pb_row_9 h2,
	div#landings-sectie-4 .et_pb_row.et_pb_row_11 h2,
	div#landings-sectie-6 .et_pb_row.et_pb_row_15 h2 {
		font-size: 38px !important;
	}

	div#landings-sectie-5 .et_pb_row.et_pb_row_13 h4,
	div#landings-sectie-7 .et_pb_row.et_pb_row_18 h4,
	div#landings-sectie-8 .et_pb_row.et_pb_row_22 h4 {
		font-size: 36px !important;
	}

	div#landings-sectie-7 .et_pb_row.et_pb_row_19 .dsm_card_description p br {
        display: none !important;
    }
}

@media only screen and (min-width: 1700px) and (max-width: 1800px)  {
	div#landings-sectie-1 .et_pb_row.et_pb_row_1 {
		max-width: 1200px !important;
		display: flex;
        align-items: center;
	}

	div#landings-sectie-1 .et_pb_row.et_pb_row_1 h1 {
		font-size: 42px !important;
	}

	div#landings-sectie-2 .et_pb_row.et_pb_row_2,
	div#landings-sectie-2 .et_pb_row.et_pb_row_3,
	div#landings-sectie-2 .et_pb_row.et_pb_row_4,
	div#landings-sectie-2 .et_pb_row.et_pb_row_5,
	div#landings-sectie-2 .et_pb_row.et_pb_row_7,
	div#landings-sectie-3 .et_pb_row.et_pb_row_9,
	div#landings-sectie-4 .et_pb_row.et_pb_row_11,
	div#landings-sectie-5 .et_pb_row.et_pb_row_13,
	div#landings-sectie-5 .et_pb_row.et_pb_row_14,
	div#landings-sectie-6 .et_pb_row.et_pb_row_15,
	div#landings-sectie-7 .et_pb_row.et_pb_row_18,
	div#landings-sectie-7 .et_pb_row.et_pb_row_19,
	div#landings-sectie-8 .et_pb_row.et_pb_row_22,
	div#landings-sectie-8 .et_pb_row.et_pb_row_23 {
		padding-left: 13% !important;
		max-width: 1175px !important;
	}

	div#landings-sectie-2 .et_pb_row.et_pb_row_2 h2,
	div#landings-sectie-2 .et_pb_row.et_pb_row_5 h2,
	div#landings-sectie-2 .et_pb_row.et_pb_row_7 h2,
	div#landings-sectie-3 .et_pb_row.et_pb_row_9 h2,
	div#landings-sectie-4 .et_pb_row.et_pb_row_11 h2,
	div#landings-sectie-6 .et_pb_row.et_pb_row_15 h2 {
		font-size: 38px !important;
	}

	div#landings-sectie-5 .et_pb_row.et_pb_row_13 h4,
	div#landings-sectie-7 .et_pb_row.et_pb_row_18 h4,
	div#landings-sectie-8 .et_pb_row.et_pb_row_22 h4 {
		font-size: 36px !important;
	}

	div#landings-sectie-7 .et_pb_row.et_pb_row_19 .dsm_card_description p br {
        display: none !important;
    }
}

@media only screen and (min-width: 1800px) and (max-width: 1850px)  {
	div#landings-sectie-1 .et_pb_row.et_pb_row_1 {
		max-width: 1250px !important;
		display: flex;
        align-items: center;
	}

	div#landings-sectie-1 .et_pb_row.et_pb_row_1 h1 {
		font-size: 42px !important;
	}

	div#landings-sectie-2 .et_pb_row.et_pb_row_2,
	div#landings-sectie-2 .et_pb_row.et_pb_row_3,
	div#landings-sectie-2 .et_pb_row.et_pb_row_4,
	div#landings-sectie-2 .et_pb_row.et_pb_row_5,
	div#landings-sectie-2 .et_pb_row.et_pb_row_7,
	div#landings-sectie-3 .et_pb_row.et_pb_row_9,
	div#landings-sectie-4 .et_pb_row.et_pb_row_11,
	div#landings-sectie-5 .et_pb_row.et_pb_row_13,
	div#landings-sectie-5 .et_pb_row.et_pb_row_14,
	div#landings-sectie-6 .et_pb_row.et_pb_row_15,
	div#landings-sectie-7 .et_pb_row.et_pb_row_18,
	div#landings-sectie-7 .et_pb_row.et_pb_row_19,
	div#landings-sectie-8 .et_pb_row.et_pb_row_22,
	div#landings-sectie-8 .et_pb_row.et_pb_row_23 {
		padding-left: 13% !important;
		max-width: 1200px !important;
	}

	div#landings-sectie-2 .et_pb_row.et_pb_row_2 h2,
	div#landings-sectie-2 .et_pb_row.et_pb_row_5 h2,
	div#landings-sectie-2 .et_pb_row.et_pb_row_7 h2,
	div#landings-sectie-3 .et_pb_row.et_pb_row_9 h2,
	div#landings-sectie-4 .et_pb_row.et_pb_row_11 h2,
	div#landings-sectie-6 .et_pb_row.et_pb_row_15 h2 {
		font-size: 38px !important;
	}

	div#landings-sectie-5 .et_pb_row.et_pb_row_13 h4,
	div#landings-sectie-7 .et_pb_row.et_pb_row_18 h4,
	div#landings-sectie-8 .et_pb_row.et_pb_row_22 h4 {
		font-size: 36px !important;
	}

	div#landings-sectie-7 .et_pb_row.et_pb_row_19 .dsm_card_description p br {
        display: none !important;
    }
}

@media only screen and (min-width: 1850px) and (max-width: 1900px)  {
	div#landings-sectie-1 .et_pb_row.et_pb_row_1 {
		max-width: 1300px !important;
		display: flex;
        align-items: center;
	}

	div#landings-sectie-1 .et_pb_row.et_pb_row_1 h1 {
		font-size: 42px !important;
	}

	div#landings-sectie-2 .et_pb_row.et_pb_row_2,
	div#landings-sectie-2 .et_pb_row.et_pb_row_3,
	div#landings-sectie-2 .et_pb_row.et_pb_row_4,
	div#landings-sectie-2 .et_pb_row.et_pb_row_5,
	div#landings-sectie-2 .et_pb_row.et_pb_row_7,
	div#landings-sectie-3 .et_pb_row.et_pb_row_9,
	div#landings-sectie-4 .et_pb_row.et_pb_row_11,
	div#landings-sectie-5 .et_pb_row.et_pb_row_13,
	div#landings-sectie-5 .et_pb_row.et_pb_row_14,
	div#landings-sectie-6 .et_pb_row.et_pb_row_15,
	div#landings-sectie-7 .et_pb_row.et_pb_row_18,
	div#landings-sectie-7 .et_pb_row.et_pb_row_19,
	div#landings-sectie-8 .et_pb_row.et_pb_row_22,
	div#landings-sectie-8 .et_pb_row.et_pb_row_23 {
		padding-left: 13% !important;
		max-width: 1275px !important;
	}

	div#landings-sectie-2 .et_pb_row.et_pb_row_2 h2,
	div#landings-sectie-2 .et_pb_row.et_pb_row_5 h2,
	div#landings-sectie-2 .et_pb_row.et_pb_row_7 h2,
	div#landings-sectie-3 .et_pb_row.et_pb_row_9 h2,
	div#landings-sectie-4 .et_pb_row.et_pb_row_11 h2,
	div#landings-sectie-6 .et_pb_row.et_pb_row_15 h2 {
		font-size: 38px !important;
	}

	div#landings-sectie-5 .et_pb_row.et_pb_row_13 h4,
	div#landings-sectie-7 .et_pb_row.et_pb_row_18 h4,
	div#landings-sectie-8 .et_pb_row.et_pb_row_22 h4 {
		font-size: 36px !important;
	}

	div#landings-sectie-7 .et_pb_row.et_pb_row_19 .dsm_card_description p br {
        display: none !important;
    }
}

.zoom-50 div#landings-sectie-1 .et_pb_row.et_pb_row_1 {
	display: flex;
    align-items: center;
	max-width: 2200px !important;
	padding-left: 25% !important;
}

.zoom-50 div#landings-sectie-2 .et_pb_row.et_pb_row_2,
.zoom-50 div#landings-sectie-2 .et_pb_row.et_pb_row_3,
.zoom-50 div#landings-sectie-2 .et_pb_row.et_pb_row_4,
.zoom-50 div#landings-sectie-2 .et_pb_row.et_pb_row_5,
.zoom-50 div#landings-sectie-2 .et_pb_row.et_pb_row_7,
.zoom-50 div#landings-sectie-3 .et_pb_row.et_pb_row_9,
.zoom-50 div#landings-sectie-4 .et_pb_row.et_pb_row_11,
.zoom-50 div#landings-sectie-5 .et_pb_row.et_pb_row_13,
.zoom-50 div#landings-sectie-5 .et_pb_row.et_pb_row_14,
.zoom-50 div#landings-sectie-6 .et_pb_row.et_pb_row_15,
.zoom-50 div#landings-sectie-7 .et_pb_row.et_pb_row_18,
.zoom-50 div#landings-sectie-7 .et_pb_row.et_pb_row_19,
.zoom-50 div#landings-sectie-8 .et_pb_row.et_pb_row_22,
.zoom-50 div#landings-sectie-8 .et_pb_row.et_pb_row_23 {
	max-width: 2200px !important;
	padding-left: 25% !important;
}

.zoom-67 div#landings-sectie-1 .et_pb_row.et_pb_row_1 {
	display: flex;
    align-items: center;
	max-width: 1800px !important;
	padding-left: 20% !important;
}

.zoom-67 div#landings-sectie-2 .et_pb_row.et_pb_row_2,
.zoom-67 div#landings-sectie-2 .et_pb_row.et_pb_row_3,
.zoom-67 div#landings-sectie-2 .et_pb_row.et_pb_row_4,
.zoom-67 div#landings-sectie-2 .et_pb_row.et_pb_row_5,
.zoom-67 div#landings-sectie-2 .et_pb_row.et_pb_row_7,
.zoom-67 div#landings-sectie-3 .et_pb_row.et_pb_row_9,
.zoom-67 div#landings-sectie-4 .et_pb_row.et_pb_row_11,
.zoom-67 div#landings-sectie-5 .et_pb_row.et_pb_row_13,
.zoom-67 div#landings-sectie-5 .et_pb_row.et_pb_row_14,
.zoom-67 div#landings-sectie-6 .et_pb_row.et_pb_row_15,
.zoom-67 div#landings-sectie-7 .et_pb_row.et_pb_row_18,
.zoom-67 div#landings-sectie-7 .et_pb_row.et_pb_row_19,
.zoom-67 div#landings-sectie-8 .et_pb_row.et_pb_row_22,
.zoom-67 div#landings-sectie-8 .et_pb_row.et_pb_row_23 {
	max-width: 1800px !important;
	padding-left: 25% !important;
}

:is(.zoom-75, .zoom-80) div#landings-sectie-1 .et_pb_row.et_pb_row_1 {
	display: flex;
    align-items: center;
	max-width: 1600px !important;
	padding-left: 15% !important;
}

:is(.zoom-75, .zoom-80) div#landings-sectie-2 .et_pb_row.et_pb_row_2,
:is(.zoom-75, .zoom-80) div#landings-sectie-2 .et_pb_row.et_pb_row_3,
:is(.zoom-75, .zoom-80) div#landings-sectie-2 .et_pb_row.et_pb_row_4,
:is(.zoom-75, .zoom-80) div#landings-sectie-2 .et_pb_row.et_pb_row_5,
:is(.zoom-75, .zoom-80) div#landings-sectie-2 .et_pb_row.et_pb_row_7,
:is(.zoom-75, .zoom-80) div#landings-sectie-3 .et_pb_row.et_pb_row_9,
:is(.zoom-75, .zoom-80) div#landings-sectie-4 .et_pb_row.et_pb_row_11,
:is(.zoom-75, .zoom-80) div#landings-sectie-5 .et_pb_row.et_pb_row_13,
:is(.zoom-75, .zoom-80) div#landings-sectie-5 .et_pb_row.et_pb_row_14,
:is(.zoom-75, .zoom-80) div#landings-sectie-6 .et_pb_row.et_pb_row_15,
:is(.zoom-75, .zoom-80) div#landings-sectie-7 .et_pb_row.et_pb_row_18,
:is(.zoom-75, .zoom-80) div#landings-sectie-7 .et_pb_row.et_pb_row_19,
:is(.zoom-75, .zoom-80) div#landings-sectie-8 .et_pb_row.et_pb_row_22,
:is(.zoom-75, .zoom-80) div#landings-sectie-8 .et_pb_row.et_pb_row_23 {
	max-width: 1600px !important;
	padding-left: 20% !important;
}

.zoom-90 div#landings-sectie-1 .et_pb_row.et_pb_row_1 {
	display: flex;
    align-items: center;
	max-width: 1500px !important;
	padding-left: 15% !important;
}

.zoom-90 div#landings-sectie-2 .et_pb_row.et_pb_row_2,
.zoom-90 div#landings-sectie-2 .et_pb_row.et_pb_row_3,
.zoom-90 div#landings-sectie-2 .et_pb_row.et_pb_row_4,
.zoom-90 div#landings-sectie-2 .et_pb_row.et_pb_row_5,
.zoom-90 div#landings-sectie-2 .et_pb_row.et_pb_row_7,
.zoom-90 div#landings-sectie-3 .et_pb_row.et_pb_row_9,
.zoom-90 div#landings-sectie-4 .et_pb_row.et_pb_row_11,
.zoom-90 div#landings-sectie-5 .et_pb_row.et_pb_row_13,
.zoom-90 div#landings-sectie-5 .et_pb_row.et_pb_row_14,
.zoom-90 div#landings-sectie-6 .et_pb_row.et_pb_row_15,
.zoom-90 div#landings-sectie-7 .et_pb_row.et_pb_row_18,
.zoom-90 div#landings-sectie-7 .et_pb_row.et_pb_row_19,
.zoom-90 div#landings-sectie-8 .et_pb_row.et_pb_row_22,
.zoom-90 div#landings-sectie-8 .et_pb_row.et_pb_row_23 {
	max-width: 1475px !important;
	padding-left: 15% !important;
}



#landings-sectie-1, #landings-sectie-7 {
	background-size: cover !important;
}

@media only screen and (min-width: 1220px) and (max-width: 1440px)  {
	#landings-sectie-1 .et_pb_row.et_pb_row_1.row1InfoPages.removePaddingTop.widthColumns100Sooner.imgfullText80 {
		width:85% !important;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1220px)  {
	#landings-sectie-1 .et_pb_row.et_pb_row_1.row1InfoPages.removePaddingTop.widthColumns100Sooner.imgfullText80 {
		width:85% !important;
	}
	
	#landings-sectie-1 .et_pb_column_2 {
		margin-top:5vh
	}

	#landings-sectie-2 {
		padding-top: 0px !important;
	}
}

@media only screen and (min-width: 981px) and (max-width: 1024px)  {
	div#landings-sectie-2 .et_pb_row.et_pb_row_2 {
		margin-top:5vh !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 981px)  {
	div#landings-sectie-7 .et_pb_row_20 .et_pb_column .dsm_card > div {
		display:flex;
		align-items:start;
	}
	div#landings-sectie-7 .et_pb_row_20 .et_pb_column .dsm_card > div > figure > img {
		max-width: 100% !important;
	}
}

@media only screen and (min-width: 430px) and (max-width: 768px)  {
	div#landings-sectie-2 .et_pb_row.et_pb_row_2 {
		margin-top:5vh !important;
	}
	
	div#landings-sectie-7 .et_pb_row_20 .et_pb_column .dsm_card > div > figure > img {
		max-width: 30% !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 3839px) {
	#alles-1-systeem > div > div.et_pb_blurb_container > h4 {
		display: flex;
    	justify-content: center;
	}

	#alles-1-systeem > div > div.et_pb_blurb_container > h4 > span {
		width: 30px;
    	display: flex;
    	justify-content: center;
	}
} 

.zoom-90 #altijd-toegang > div > div.et_pb_blurb_container > h4,
.zoom-80 #altijd-toegang > div > div.et_pb_blurb_container > h4 {
		display: flex;
    	justify-content: center;
}

.zoom-90 #altijd-toegang > div > div.et_pb_blurb_container > h4 > span,
.zoom-80 #altijd-toegang > div > div.et_pb_blurb_container > h4 > span {
		width: 140px;
    	display: flex;
    	justify-content: center;	
}


.rowModalButton {
	position: absolute !important;
    right: 0% !important;
    width: 400px !important;
}

.rowModalButton .et_pb_column {
	display:flex;
	flex-direction:row;
	justify-content:end;
	align-items:center;
}

.rowModalButton .et_pb_column .et_pb_button_module_wrapper {
	margin-bottom:0px !important;
	margin-right:30px !important;
}

.rowModalButton .et_pb_column .et_pb_image {
	max-width:80px;
	margin-right:20px;
}
.rowModalButton .et_pb_button_module_wrapper::after {
 	content: '';
	position: absolute;
	right: -20px;
	top: 50%;
	z-index:-1;
	transform: translateY(-50%) rotate(-90deg);
	width: 30px;
	height: 25px;
	clip-path: shape(from 0% 0%, line to 100% 0%, line to 50% 110%, close);
	background-color: #622186;
	border-radius: 0 4px 0 0;
	transition: background-color 0.3s ease;
}

@media only screen and (min-width: 320px) and (max-width: 400px)  {
	.rowModalButton .et_pb_column .et_pb_button_module_wrapper {
		margin-bottom:0px !important;
		margin-right:25px !important;
	}

	.rowModalButton .et_pb_column .et_pb_image {
		max-width:80px;
		margin-right:10px;
	}
	
	#GratisDemoKnopMobiel {
		padding-top: 16px !important;
		padding-right: 10px !important;
		padding-bottom: 16px !important;
		padding-left: 10px !important;
	}
}

/* blog */

#SBBlogModule article > a > img {
	object-fit:cover !important;
}


/* row slider */

@media only screen and (max-height: 800px) {
	.reviewRow .dsm_card_carousel_child .dsm_card_wrapper  {
		padding-top:7.5vh !important;
	}
}
@media only screen and (max-height: 675px) {
	.reviewRow .dsm_card_carousel_child .dsm_card_wrapper  {
		padding-top:11vh !important;
	}
}

