body {
   padding: 0;
   margin: 0; 
   -webkit-font-smoothing: antialiased;
   font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   font-family: 'Montserrat', sans-serif;
   position: relative;
   top: 130px;
   background-color: #090909;
}

h1, h2, h3, h4, h5 {
   padding: 0;
   margin: 0; 
}

.no-p{
   padding: 0;
}

.navigation-section {
   position: fixed;
   background-color: #090909; 
   width: 100%;
   top: 0px;
   z-index: 99999;
}
@media (max-width: 992px) {
   .navigation-section {
      width: 100%;
      height: auto;
      font-size: 24px;
      z-index: 999999;
      position: fixed;
      top: 0;
      text-transform: uppercase;
      font-size: 18px;
      transition: .3s all ease; 
   }
   body{
      top: 70px;
   }
}

.navigation-section .logo {
   margin-left: 35px;
   width: 73px;
   height: auto;
   float: left;
   padding-top: 35px;
   padding-bottom: 0px; 
   transition: .3s ease;
}
.navigation-section .logo.scroll{
   padding-top: 10px;
}

.navigation-section .hamburger {
   display: none; 
}
@media (max-width: 992px) {
   .navigation-section .hamburger {
      display: inline-block;
      float: right;
      font-size: 19px;
      border-radius: 9px;
      margin-top: 25px;
      margin-right: 15px;
      width: 30px; 
   } 
   .navigation-section .logo {
      width: 75px;
      float: none;
      transition: .3s all ease;
      padding-bottom: 5px;
      margin-top: 0px;
      margin-left: 0px;
      padding-top: 15px;
      padding-bottom: 15px; 
   }
}


.navigation-section ul.main-navigation {
   font-size: 18px;
   float: right;
   display: inline-block;
   overflow-y: inherit;
   max-height: auto;
   opacity: 1;
   visibility: visible;
   margin-top: 50px;
   margin-bottom: 45px;
   padding-left: 0px;
   margin-left: 0px;
   left: inherit;
   position: relative;
   width: 523px; 
   text-align: right;
   transition: .3s ease;
}
.navigation-section ul.main-navigation.scroll {
   margin-top: 22px;
   margin-bottom: 25px;
}
.navigation-section ul.main-navigation .active{
   font-weight: 700;
}

.navigation-section ul.main-navigation.open {
   opacity: 1;
   visibility: visible;
   left: 0;
   background-color: rgba(255, 255, 255, 0.6);
   height: 100%; 
}

.navigation-section ul.main-navigation.open li a {
   color: #000;
   position: relative;
}
.navigation-section ul.main-navigation li:before{
   position: absolute;
   content: url(../img/menu-slash.png);
   right: -25px;
   top: -1px;
   width: 6px;
   height: 8px;
   color: #ffffff;
}
.navigation-section ul.main-navigation li:last-child:before{
   content: ''; 
}
.navigation-section ul.main-navigation li:first-child{
   margin-left: 0px;
}
.navigation-section ul.main-navigation li:last-child{
   margin-right: 0px;
}
@media (max-width: 992px) {
   .navigation-section ul.main-navigation {
      float: none;
      list-style-type: none;
      padding: 0;
      margin: 0;
      margin-top: 0px;
      margin-bottom: 0px;
      font-weight: 600;
      overflow-y: scroll;
      visibility: hidden;
      opacity: 0;
      transition: all .3s;
      position: fixed;
      width: 100%;
      left: 100%; 
   }
}
.navigation-section ul.main-navigation li {
   display: inline;
   margin-left: 18px;
   margin-right: 18px;
   position: relative; 
}

@media (max-width: 992px) {
   .navigation-section ul.main-navigation li {
      display: block;
      margin-left: 0px;
      margin-right: 0px;   
   } 
}


.navigation-section ul.main-navigation li img {
   width: 38px;
   height: 38px; 
}
.navigation-section ul.main-navigation li a {   
   transition: .3s all ease;
   font-weight: 400;
   display: inline;
   padding-left: 0px; 
   color: #ffffff;
   letter-spacing: 2px;
   font-size: 12px;
}
.navigation-section ul.main-navigation li a:focus{
   text-decoration: none;
}
@media (max-width: 992px) {
   .navigation-section ul.main-navigation li a {
      width: 100%;
      padding: 10px 0px;
      display: inline-block;
      font-weight: 600 !important;
      color: #000;
      cursor: pointer;
      padding-left: 15px; 
   } 
}
.navigation-section ul.main-navigation li a:hover {
   text-decoration: none;
   cursor: pointer; 
}
.navigation-section ul.main-navigation li ul.sub-navigation {
   position: absolute;
   left: -15px;
   padding: 0;
   margin: 0;
   width: 200px;
   padding-top: 20px; 
}
@media (max-width: 992px) {
   .navigation-section ul.main-navigation li ul.sub-navigation {
      position: relative;
      left: 0px;
      width: 100%;
      padding-top: 0px;
      display: none;
   } 
}
.navigation-section ul.main-navigation li ul.sub-navigation li {
   display: block;
   margin: 0;
   z-index: 99; 
}
.navigation-section ul.main-navigation li ul.sub-navigation li a {
   display: inline-block;
   padding: 10px 15px;
   width: 100%;
   border-bottom: 1px solid rgba(0, 0, 0, 0.1);
   background-color: transparent;
   color: #000; 
}
.navigation-section ul.main-navigation li ul.sub-navigation li a:last-child {
   border: none; 
}
.navigation-section ul.main-navigation li ul.sub-navigation li:first-child a {
   border-top-left-radius: 5px;
   border-top-right-radius: 5px; 
}
.navigation-section ul.main-navigation li ul.sub-navigation li:last-child a {
   border-bottom-left-radius: 5px;
   border-bottom-right-radius: 5px;
   border: none;
}


.flows{}

.flows .item-half{
   overflow: hidden;
   transition: all 0.3s ease;
   background-color: #090909;
   margin-bottom: 30px;
}
.flows .item-half a{
   text-decoration: none;
   color: #ffffff;
   display: block;
   cursor: pointer;
}
.flows .item-half .img-box{
   width: 100%;
   height: 540px;
   position: relative;
   background-repeat: no-repeat;
   background-position: center center;
   background-size: 100%;
   transition: background-size .3s ease;
}
.flows .item-half .img-box.mazda{
   background-image: url('../img/mazda-cx5-bg.png');
}
.flows .item-half .img-box.mitsubishi{
   background-image: url('../img/mitsubishi-eclipsecross-bg.png');
}
.flows .item-half .img-box.ds{
   background-image: url('../img/ds-bg.png');
}
.flows .item-half .img-box.peugeot{
   background-image: url('../img/peugeot-bg.png');
}
.flows .item-half .img-box.mazdacx3{
   background-image: url('../img/mazda-cx3-bg.png');
}
.flows .item-half .img-box.kianiro{
   background-image: url('../img/kianiro-bg.jpg');
}
.flows .item-half .img-box.hollandcasino{
   background-image: url('../img/hc-bg.jpg');
}
.flows .item-half .img-box.mazdacx{
   background-image: url('../img/bg-crossovers.png');
}
.flows .item-half .img-box.landrover{
   background-image: url('../img/landrover-bg.jpg');
}
.flows .item-half .img-box.abn{
   background-image: url('../img/abn-bg.jpg');
}
.flows .item-half .img-box.staatsloterij{
   background-image: url('../img/staatsloterij-bg.jpg');
}
.flows .item-half .img-box.lotto{
   background-image: url('../img/lotto-bg.jpg');
}
.flows .item-half .img-box.belasting{
   background-image: url('../img/belasting-bg.jpg');
}
.flows .item-half .img-box.woz{
   background-image: url('../img/woz-bg.jpg');
}
.flows .item-half .img-box.citroen{
   background-image: url('../img/citroen-bg.jpg');
}
.flows .item-half .img-box.reclamefolder{
   background-image: url('../img/reclamefolder-bg.jpg');
}

.flows .item-half .img-box .black-overlay{
   background-color: #000000;
   width: 100%;
   height: 100%;
   opacity: .6;
   position: absolute;
   z-index: 1;
   transition: all 0.3s ease;
}
.flows .item-half .img-box h2{
   text-align: center;
   font-size: 20px;
   font-weight: 600;
   color: #ffffff;
   letter-spacing: 4px;
   padding-bottom: 10px;
   padding-top: 110px;
   position: relative;
   z-index: 9;
}
.flows .item-half .img-box p{
   color: #ffffff;
   font-size: 16px;
   letter-spacing: 3px;
   font-weight:300;
   text-align: center;
   position: relative;
   z-index: 9;
}
.flows .item-half .img-box img{
   width: 100%;
   height: auto;
   max-width: 103px;
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto auto;
   z-index: 9;
}
@media(max-width: 767px){
   .flows .item-half .img-box img{
      top: 40px;
   }
}
.flows .item-half a:hover .img-box{
   background-size: 110%;
   transition: all 0.3s ease;
}
.flows .item-half a:hover .img-box .black-overlay{
   opacity: .2!important;
}
@media(max-width: 1200px){
   .flows .item-half .img-box{
      height: 455px;
   }
   .flows .item-half .img-box h2{
      padding-top: 65px;
   }
}
@media(max-width: 992px){
   .flows .item-half .img-box{
      height: 345px;
   }
   .flows .item-half .img-box h2{
      padding-top: 40px;
   }
   .flows .item-half a:hover .img-box{
      background-size: cover;
   }
   .flows .item-half .img-box .black-overlay{
      opacity: .6!important;
   }
}  
@media(max-width: 767px){
   .flows .item-half .img-box{
      height: 320px;
      width: 320px;
      margin: 0 auto;
   }
}

.flows .item-full{
   overflow: hidden;
   transition: all 0.3s ease;
   background-color: #090909;
   margin-bottom: 30px;
}
.flows .item-full a{
   text-decoration: none;
   color: #ffffff;
   display: block;
   cursor: pointer;
}
.flows .item-full .img-box{
   width: 100%;
   height: 447px;
   position: relative;
   background-repeat: no-repeat;
   background-position: center center;
   background-size: 100%;
   transition: background-size .3s ease;
}
.flows .item-full .img-box.opel{
   background-image: url('../img/opel-blackeditions-bg.png');
}
.flows .item-full .img-box.toyota{
   background-image: url('../img/toyota-bg.png');
}
.flows .item-full .img-box.audi{
   background-image: url('../img/audi-bg.png');
}
.flows .item-full .img-box.omg{
   background-image: url('../img/omg-bg.png');
}
.flows .item-full .img-box.ohra{
   background-image: url('../img/ohra-bg.png');
}
.flows .item-full .img-box.seat{
   background-image: url('../img/seat-bg.jpg');
}
.flows .item-full .img-box.wereldbol{
   background-image: url('../img/wereldbol-bg.jpg');
}
.flows .item-full .img-box.speelmeeenwin{
   background-image: url('../img/speelmeeenwin-bg.jpg');
}
.flows .item-full .img-box.lexus{
   background-image: url('../img/lexus-bg.png');
}
.flows .item-full .img-box.fvs{
   background-image: url('../img/fvs-bg.jpg');
}
.flows .item-full .img-box.centerparcs{
   background-image: url('../img/centerparcs-bg.jpg');
}
.flows .item-full .img-box.djoser{
   background-image: url('../img/djoser-bg.jpg');
}
.flows .item-full .img-box.mazdacrossovers{
   background-image: url('../img/mazdacrossovers-bg.png');
}

.flows .item-full .img-box .black-overlay{
   background-color: #000000;
   width: 100%;
   height: 100%;
   opacity: .4;
   position: absolute;
   z-index: 1;
   transition: all 0.3s ease;
}
.flows .item-full .img-box h2{
   text-align: center;
   font-size: 20px;
   font-weight: 600;
   color: #ffffff;
   letter-spacing: 4px;
   padding-bottom: 10px;
   padding-top: 90px;
   position: relative;
   z-index: 9;
}
.flows .item-full .img-box p{
   color: #ffffff;
   font-size: 16px;
   letter-spacing: 3px;
   font-weight:300;
   text-align: center;
   position: relative;
   z-index: 9;
}
.flows .item-full .img-box img{
   width: 100%;
   height: auto;
   max-width: 103px;
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto auto;
   z-index: 9;
}
.flows .item-full a:hover .img-box{
   background-size: 110%;
   transition: all 0.3s ease;
}
.flows .item-full a:hover .img-box .black-overlay{
   opacity: .2!important;
}
@media(max-width: 1200px){
   .flows .item-full .img-box{
      height: 380px;
   }
   .flows .item-full .img-box h2{
      padding-top: 50px;
   }
}
@media(max-width: 992px){
   .flows .item-full .img-box{
      height: 290px;
   }
   .flows .item-full .img-box h2{
      padding-top: 25px;
   }
   .flows .item-full a:hover .img-box{
      background-size: cover;
   }
   .flows .item-full .img-box .black-overlay{
      opacity: .4!important;
   }
}
@media(max-width: 767px){
   .flows .item-full .img-box {
      background-size: cover;
      width: 320px;
      height: 320px;
      margin: 0 auto;
   }
}



.project{
   padding-top: 20px;
   padding-bottom: 50px;
}
.project .intro h1{
   text-align: center;
   font-size: 30px;
   font-weight: 600;
   color: #ffffff;
   letter-spacing: 4px;
   padding-bottom: 15px;
   position: relative;
   z-index: 9;
}
.project .intro h2{
   text-align: center;
   font-size: 22px;
   font-weight: 300;
   color: #ffffff;
   letter-spacing: 4px;
   padding-bottom: 40px;
}
.project .mailcontainer{
   background-image: url('../img/desktop-bg.png');
   background-color: #090909;
   background-size: 100% 650px;
   background-repeat: no-repeat;
   background-position: top center;
   padding-bottom: 60px;
   transition: .7s;
   -webkit-transition: .7s linear;
}
.project .landingcontainer{
   background-image: url('../img/desktop-bg-landing.png');
   background-color: #090909;
   background-size: 100% 650px;
   background-repeat: no-repeat;
   background-position: top center;
   padding-bottom: 60px;
   padding-left: 37px;
   padding-right: 39px;
   transition: .7s;
   -webkit-transition: .7s linear;
}
.project .iconbar{ 
   position: relative;
   padding-bottom: 7px;
   padding-left: 25px;
   padding-right: 25px;
}
.project .iconbar .responsive-buttons{
   position: relative;
   right: 0;
   top: 6px;
   width: 120px;
   height: 40px;
   display: inline-block;
   float: right;
}
.project .iconbar .responsive-buttons.landing-buttons{
   width: 170px;
}
.project .iconbar .responsive-buttons .background-icons{
   width: 40px;
   height: 54px;
   border: 1px solid #242424;
   border-radius: 3px;
   background-image: linear-gradient(#191919, #0a0909);
   display: block;
   position: absolute;
   width: 55px;
   height: 42px;
   left: 0;
   top: 0;
   transition: .3s ease;
}
.project .iconbar .responsive-buttons .background-icons.mobile{
   left: 65px;
}
.project .iconbar .responsive-buttons.landing-buttons .background-icons.mobile{
   left: 116px;
}
.project .iconbar .responsive-buttons .background-icons.tablet{
   left: 58px;
}
.project .iconbar a.refresh{
   width: 54px;
   height: 54px;
   display: inline-block;
   border: 1px solid #242424;
   border-radius: 50%;
   background-image: linear-gradient(#191919, #0a0909);
   position: relative;
   z-index: 99999;
}
.project .iconbar img.refresh-button{
   width: 27px;
   height: 27px;
   display: block;
   position: absolute;
   margin: auto auto;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   transition: .3s ease;
}
.project .iconbar a.desktop{
   width: 54px;
   height: 40px;
   position: absolute;
   display: inline-block;
   bottom: 0px;
   left: 0;
}
.project .iconbar img.desktop-button{
   width: 32px;
   height: 30px;
   display: block;
   position: absolute;
   margin: auto auto;
   top: 0;
   bottom: 0;
   right: 0;
   left: 0;
}
.project .iconbar a.mobile{
   width: 54px;
   height: 40px;
   position: absolute;
   display: inline-block;
   bottom: 0;
   right: 0px;
}
.project .iconbar img.mobile-button{
   width: 32px;
   height: 30px;
   display: block;
   position: absolute;
   margin: auto auto;
   top: 0;
   bottom: 0;
   right: 0;
   left: 0;
}
.project .iconbar a.tablet{
   width: 54px;
   height: 40px;
   position: absolute;
   display: inline-block;
   bottom: 0;
   right: 0px;
   left: 58px;
}
.project .iconbar img.tablet-button{
   width: 32px;
   height: 30px;
   display: block;
   position: absolute;
   margin: auto auto;
   top: 0;
   bottom: 0;
   right: 0;
   left: 0;
}
/*.project .iconbar a.active{
   border: 1px solid #242424;
   border-radius: 3px;
   background-image: linear-gradient(#191919, #0a0909);
}*/
.project .iconbar a.refresh:hover img.refresh-button{
   transform: rotate(-225deg);
}
.project .iconbar .viewoptions{
   position: absolute;
   display: block;
   margin: 0 auto;
   left: 0;
   right: 0;
   top: -30px;
}
.project .iconbar ul{
   font-size: 18px;
   display: inline-block;
   overflow-y: inherit;
   opacity: 1;
   visibility: visible;
   margin-top: 50px;
   margin-bottom: 45px;
   padding-left: 0px;
   margin-left: 0px;
   left: inherit;
   position: relative;
   width: 100%;
   text-align: center;
   transition: .3s ease;
}
.project .iconbar ul li {
   display: inline;
   margin-left: 18px;
   margin-right: 18px;
   position: relative; 
   width: 160px;
}
.project .iconbar ul li a{
   color: #ffffff;
   text-decoration: none;
   font-weight: 400;
   transition: .3s all;
}
.project .iconbar ul li a.active{
   font-weight: 700;
}
.project .mailcontainer table{
   display: block;
   margin: 0 auto;
   padding-top: 160px;
   padding-bottom: 30px;
   color: #ffffff;
   text-align: left;
   transition: .7s ;
transition-timing-function: ease-in-out;
}
.project .mailcontainer table tr{
   padding-bottom: 15px;
   display: block;
}
.project .mailcontainer table tr td{
   text-align: left;
   line-height: 26px;
   font-size: 14px;
   font-weight: 300;
}
.project .mailcontainer iframe{
   display: block;
   margin: 0 auto;
   transition: .7s;
	transition-timing-function: ease-in-out;
}
/*.project .mailcontainer iframe.showmobile{
   width: 320px!important;
   height: 4318px!important
}*/
.project .mailcontainer.mobileview{
   background-image: url(../img/desktop-bg-mob.png);
   background-size: 370px 769px;
}
.project .mailcontainer.mobileview table{
   padding-top: 125px;
   padding-bottom: 30px;
   max-width: 290px!important;
   transition: 1s;
	transition-timing-function: ease-in-out;
}
.project .mailcontainer.mobileview .width-xs{
   width: 120px!important;
   transition: 1s;
	transition-timing-function: ease-in-out;
}


.project .landingcontainer table{
   display: block;
   margin: 0 auto;
   padding-top: 117px;
   padding-bottom: 30px;
   color: #ffffff;
   text-align: left;
   transition: .7s ;
   transition-timing-function: ease-in-out;
}
.project .landingcontainer table tr{
   padding-bottom: 5px;
   display: block;
}
.project .landingcontainer table tr td{
   text-align: left;
   line-height: 26px;
   font-size: 14px;
   font-weight: 300;
}
.project .landingcontainer iframe{
   display: block;
   margin: 0 auto;
   transition: .7s;
   transition-timing-function: ease-in-out;
}
.project .landingcontainer.mobileview{
   background-image: url(../img/desktop-bg-mob2.png);
   background-size: 369px 600px;
}
.project .landingcontainer.tabletview{
   background-image: url(../img/desktop-bg-tablet.png);
   background-size: 840px 600px;
}
.project .landingcontainer.mobileview table{
   padding-top: 125px;
   padding-bottom: 30px;
   max-width: 290px!important;
   transition: 1s;
   transition-timing-function: ease-in-out;
}
.project .landingcontainer.mobileview .width-xs{
   width: 120px!important;
   transition: 1s;
   transition-timing-function: ease-in-out;
}
.hidden-mob{
   display: block;
}
.visible-mob{
   display: none;
}
@media(max-width: 1200px){
   .project .landingcontainer table{
      max-width: 480px!important;
   }
   .project .landingcontainer{
      padding-left: 29px;
      padding-right: 34px;
   }
   .project .landingcontainer iframe{
      width: 877px!important;
      height: 1820px!important;
   }
}
@media(max-width: 992px){
   .project .mailcontainer{
      background-image: url('../img/desktop-bg-sm.png');
      background-size: 750px 521px;
   }
   .no-p-sm{
      padding: 0;
   }
   .project .mailcontainer table{
      padding-top: 104px;
      max-width: 490px!important;
   }
   .lotto-tab{
      width: 770px!important;
      height: 1825px!important
   }
   .project .intro h2{
      padding-bottom: 20px;
   }
   .project .landingcontainer iframe{
      width: 671px!important;
      height: 1940px!important;
   }
   .project .landingcontainer iframe.mikro-mob{
      width: 320px!important;
      height: 2514px!important;
   }
   .project .landingcontainer {
       padding-left: 23px;
       padding-right: 25px;
   }
   .project .iconbar .responsive-buttons.landing-buttons .background-icons{
      left: 58px;
   }
   .project .landingcontainer iframe {
      width: 320px!important;
      height: 2120px!important;
   }
   .project .landingcontainer {
      padding-left: 13px;
      padding-right: 20px;
   }
   .project .landingcontainer table{
      width:320px!important;
      padding-top: 115px!important;
   }
   .project .landingcontainer table tr td{
       text-align: center;
   }
   .hidden-mob{
      display: none;
   }
   .visible-mob{
      display: block;
      width: 320px!important;
   }
}
@media(max-width: 767px){
   .project .mailcontainer{
      background-image: url(../img/desktop-bg-mob.png);
      background-size: 369px 600px;
      background-position: top 10px center;
   }
   .project .landingcontainer{
      background-image: url(../img/desktop-bg-mob2.png);
      background-size: 369px 600px;
      background-position: top 10px center;
   }
   .project .mailcontainer table{
      padding-top: 95px;
      padding-bottom: 30px;
      max-width: 290px!important;
   }
   .project .mailcontainer .width-xs{
      width: 120px!important
   }
   .project .landingcontainer iframe {
      width: 320px!important;
      height: 2120px!important;
   }
   .project .landingcontainer {
      padding-left: 13px;
      padding-right: 20px;
   }
   .project .landingcontainer table{
      width:320px!important;
      padding-top: 115px!important;
   }
   .project .landingcontainer table tr td{
       text-align: center;
   }
   .hidden-mob{
      display: none;
   }
   .visible-mob{
      display: block;
   }
}
@media(max-width: 500px){
   .project .iconbar .viewoptions{
      top: 20px;
   }
   .project .iconbar {
      padding-bottom: 35px;
   }
}



.project-contact{
   padding-bottom: 80px;
	background-color: #151515; 
	padding-top: 80px;
}
.project-contact .contact-text{
   text-align: center;
   padding-bottom: 50px;   
}
.project-contact .contact-text h2{
   font-size: 30px;
   color: #ffffff;
   font-weight: 600;
   padding-bottom: 20px;
}
.project-contact .contact-text h3{
   font-size: 22px;
   color: #ffffff;
   font-weight: 300;
}
.project-contact .contactpersoon{
   overflow: hidden;
   padding-left: 80px;
   padding-right: 80px;
}
.project-contact .contactpersoon p{
   font-size: 18px;
   font-weight: 300;
   color: #ffffff;
   line-height: 28px;
   padding: 0;
   margin: 0;
}
.project-contact .contactpersoon p.contact-naam{
   font-weight: 700;
   font-size: 22px;
   padding: 0;
   padding-top: 20px;
}
@media(max-width: 1200px){
   .project-contact .contactpersoon{
      padding-left: 30px;
      padding-right: 30px;
   }
}
@media(max-width: 992px){
   .project-contact .contactpersoon p, .project-contact .contactpersoon p.contact-naam{
      padding-left: 120px;
   }
}
@media(max-width: 767px){
   .project-contact .contactpersoon p, .project-contact .contactpersoon p.contact-naam{
      padding-left: 0px;
   }
   .project-contact .contactpersoon p{
      padding-bottom: 15px;
   }
   .project-contact .contactpersoon{
      padding: 0;
   }
   .project-contact .contactpersoon img{
      width: 124px;
      height: auto;
      display: block;
      margin: 0 auto;
   }
   .project-contact .contact-text h2, .project-contact .contact-text h3{
      text-align: left;
   }
   .project-contact .contact-text{
      padding-bottom: 10px;
   }
}

.mazdacx5-mob{
	width: 320px!important;
	height: 4128px!important
}
.mitsubishi-mob{
   width: 320px!important;
   height: 4175px!important;
}
.ds7-mob{
   width: 320px!important;
   height: 3455px!important;
}
.toyota-mob{
   width: 320px!important;
   height: 1788px!important;
}
.abn-mob{
   width: 320px!important;
   height: 2290px!important;
}
.abnbeleggen-mob{
   width: 320px!important;
   height: 1911px!important;
}
.landrover-mob{
   width: 320px!important;
   height: 3740px!important;
}
.audi-mob{
   width: 320px!important;
   height: 2864px!important;
}
.peugeot-mob{
   width: 320px!important;
   height: 2010px!important;
}
.opel-black-mob{
   width: 320px!important;
   height: 3665px!important;
}
.mazdacx3-mob{
   width: 320px!important;
   height: 4086px!important;
}
.omg-mob{
   width: 320px!important;
   height: 4900px!important;
}
.kianiro-mob{
   width: 320px!important;
   height: 1610px!important;
}
.wereldbol-mob{
   width: 320px!important;
   height: 2030px!important;
}
.ohra-mob{
   width: 320px!important;
   height: 1310px!important;
}
.hollandcasino-mob{
   width: 320px!important;
   height: 2960px!important;
}
.mazda-cx-mob{
   width: 320px!important;
   height: 4590px!important
}
.seat-mob{
   width: 320px!important;
   height: 2550px!important
}
.lotto-mob{
   width: 320px!important;
   height: 2990px!important;
}
.speelmeeenwin-mob{
   width: 320px!important;
   height: 1890px!important;
}
.staatsloterij-mob{
   width: 320px!important;
   height: 2790px!important;
}
.djoser-mob{
   width: 320px!important;
   height: 2760px!important;
}
.belasting-mob{
   width: 320px!important;
   height: 3538px!important;
}
.lexus-mob{
   width: 320px!important;
   height: 3400px!important;
}
.citroen-mob{
   width: 320px!important;
   height: 1800px!important;
}
.woz-mob{
   width: 320px!important;
   height: 2400px!important;
}
.centerparcs-mob{
   width: 320px!important;
   height: 1480px!important;
}
.fvs-mob{
   width: 320px!important;
   height: 1600px!important;
}
.reclamefolder-mob{
   width: 320px!important;
   height: 4695px!important;
}


.lotto-tab{
   width: 770px!important;
   height: 2325px!important;
}
.speelmeeenwin-tab{
   width: 770px!important;
   height: 1525px!important;
}
.staatsloterij-tab{
   width: 770px!important;
   height: 2200px!important;
}
.centerparcs-tab{
   width: 770px!important;
   height: 1770px!important;
}
.fvs-tab{
   width: 770px!important;
   height: 1430px!important;
}











