@media all and (max-width: 1075px){
	.fusion-main-menu>ul>li>a,
	.fusion-vertical-menu-widget ul.menu li a,
	.side-nav li a {
		font-size : 17px !important;
	}
	
	#wrapper header .fusion-secondary-header .fusion-secondary-menu ul li {
		margin: 0 0 0 14px;
	}
}

@media all and (max-width: 768px){
	
	#wrapper header .fusion-header {
		height: 78px;
	}
	
	#wrapper header .fusion-header .fusion-flyout-menu-icons {
		position : absolute;
		top : 31px;
		right : -25px;
		margin : 0;
	}
	
	#wrapper header .fusion-logo {
		position : relative;
		top : 9px;
		margin : 0;
		width : 255px;
	}
	
	.fusion-flyout-mobile-menu.fusion-mobile-nav-holder .menu,
	.fusion-secondary-menu {
		display : none;
	}
	
	#wrapper #content #header {
		padding : 10px 25px 0 !important;
	}
	
	#wrapper #content #header #image {
		position : relative;
		margin : 0 auto !important;
		right : 0;
		left : 0;
		width : 250px !important;
	}
	
	#wrapper #content .fusion-builder-row-2 {
		margin-bottom : 40px;
	}
	
	#wrapper #content .trigger-box {
		margin-bottom : 40px;
	}
	
	#wrapper #content #gratis-video	{
		margin-top : 0 !important;
		margin-bottom: 60px;
	}
	
	#wrapper #content #gratis-video .fusion-builder-column-6,
	.single #wrapper #content #gratis-video .fusion-builder-column-2 {
		margin-top : 5px !important;
	}
	
	#wrapper #content #gratis-video .fusion-text-6 {
		margin-top : 25px !important;
	}
	
	#wrapper #content .klantervaringen .klantervaring {
		margin: 40px 0 0 30px;
		width: calc(100% - 30px);
	}
	
	#wrapper #content .klantervaringen .klantervaring .media img {
		max-width : 100%;
		width : 100%;
	}
	
	#wrapper #content .text-reviews {
		margin-left : -25px !important;
		width : calc(100% + 25px) !important;
	}
	
	#wrapper #content .review-box.small,
	#wrapper #content .review-box	{
		width : calc(100% - 25px);
	}
	
	#wrapper #content .three-box .klantervaringen .klantervaring {
		width: calc(100% - 30px);
	}
	
	#wrapper #content .img-width img {
		margin : 10px 0 20px !important;
		width : 100% !important;
	}
	
	#wrapper #content .sale-box {
		margin-bottom : 25px !important;
	}
	
	#wrapper #content .fusion-builder-column-8 {
		margin-top : 0 !important;
	}
	
	#wrapper #content .actie-box .fusion-column-wrapper {
		padding : 25px 25px 5px !important;
	}
	
	#wrapper #content .actie-box .fusion-text p:first-child {
		margin : 4px 0 20px 0;
		width : 100%;
		max-width : none;
	}
	
	#wrapper #content .actie-box .fusion-text p:first-child img {
		width : 100%;
		max-width : none;
	}
	
	#wrapper #content .who-box img {
		float : none !important;
		display : block;
		margin: 0 0 20px !important;
		width: 100% !important;
	}
	
	#wrapper #content .kampioen {
		margin : 0 0 20px !important;
	}
	
	#wrapper #content #reviews .fusion-builder-row .fusion-layout-column  {
		order : 0;
	}
	
	#wrapper #content #reviews .fusion-layout-column {
		margin-top : 0 !important;
	}
	
	#wrapper #content #reviews .fusion-builder-row .fusion-layout-column + .fusion-layout-column {
		order : 2;
	}
	
	#wrapper #content #reviews .fusion-builder-row .fusion-layout-column + .fusion-layout-column a.fusion-button {
		margin : 25px 0 0;
		width : 100%;
	}
	
	#wrapper #content #reviews .fusion-builder-row .fusion-layout-column + .fusion-layout-column + .fusion-layout-column {
		order : 1;
	}
	
	#wrapper #content .klantervaringen .klantervaring:first-child {
		margin : 10px 0 0 30px;
	}
	
	#wrapper #content .klantervaringen .klantervaring img {
		margin : 0 !important;
	}
	
	#wrapper #content #cta-box .fusion-row {
		padding : 0 25px;
	}
	
	#wrapper #main #content .list-check ul {
		width : 100% !important;
	}
	
	#wrapper #main #content .list-check ul + p img {
		width : 100% !important;
	}
	
	.fusion-footer .footer-logos ul {
		margin : 0 0 25px -25px !important;
		width : calc(100% + 25px);
	}
	
	.fusion-footer .footer-logos ul li {
		margin-top : 15px;
		width : calc(50% - 25px);
	}
	
	.fusion-footer .footer-logos ul li:first-child {
		margin : 15px 0 0 25px;
	}
	
	.row .column.w100,
	.row .column.w075,
	.row .column.w070,
	.row .column.w060,
	.row .column.w055,
	.row .column.w050,
	.row .column.w045,
	.row .column.w040,
	.row .column.w033,
	.row .column.w030,
	.row .column.w025,
	.row .column.w020 {
		width : 100%;
	}
	
	.upload-form .row .column.w055{
		width : 55%;
	}
	
	.upload-form .row .column.w050{
		width : 50%;
	}
	
	.upload-form .row .column.w045{
		width : 45%;
	}
	
	.column.w050:first-child + .w050 .box,
	.column.w050:first-child + .w050 .box {
		margin-left : 0;
	}
	
	.column.w050:first-child .box,
	.column.w050:first-child .box {
		margin : 0;
	}

	
}