.home .r2 .afbeelding .slogan.left {
  text-align: right;
  right: 8px; }

.home .r2 .afbeelding .slogan.right {
  right: -203px; }

.checkoutform .row p.p1 {
  width: 102px; }

.checkoutform .row input.l2 {
  width: 189px; }

.checkoutform .row input.l6 {
  width: 238px; }

.checkoutform .row input.l7 {
  width: 452px; }

.onsverhaal .r4 .duurzaam a.knop {
  margin-top: 40px; }

.cont_footer .socialholder .nieuwsbrief .field input {
  font-size: 16px; }

.verdeler .r1 .intro a.knop {
  margin-top: 25px; }

.shopfotoslider .bg_fix {
  left: calc(50% - 250px ); }

.shopdetail .right .illustraties .zitzone .info {
  right: 5px; }

.footer_fit {
  margin-bottom: 38px; }
  .footer_fit .container {
    text-align: center; }
  .footer_fit span {
    color: #1d1d1c;
    opacity: 0.5;
    font-size: 16px; }
  .footer_fit img {
    margin-top: -4px;
    vertical-align: top;
    margin-left: 12px; }
    .footer_fit img.mob {
      display: none; }

@media screen and (max-width: 1350px) {
  .checkoutform .row p.p1 {
    width: 102px; }

  .checkoutform .row input.l2 {
    width: 100px; }

  .checkoutform .row input.l5 {
    width: 67px; }

  .checkoutform .row input.l6 {
    width: 145px; }

  .checkoutform .row input.l7 {
    width: 350px; }

  .shopfotoslider .bg_fix {
    left: calc(50% - 15px ); }

  .home .r3 .btns {
    width: 415px; }
    .home .r3 .btns a.knop {
      width: 200px; }

  .onsverhaal .r3 .afbeelding .box {
    width: 246px;
    margin-right: 58px; } }
@media screen and (max-width: 1023px) {
  .checkoutform .row input.l6 {
    width: 151px; }

  .checkoutform .row input.l7 {
    width: 362px; }

  .checkoutform .row input.l8 {
    width: 325px; }

  .shopfotoslider .bg_fix {
    left: calc(50% - 10px ); }

  .onsverhaal .r3 .afbeelding .box {
    width: 236px;
    margin-right: 48px; }

  .shopdetail .right .illustraties .zitzone .info {
    display: none; }

  .footer_fit img {
    margin-top: 8px; } }
@media screen and (max-width: 767px) {
  .checkoutform .row input.l2 {
    width: 100%; }

  .checkoutform .row input.l5 {
    width: 167px; }

  .checkoutform .row input.l6 {
    width: 100%; }

  .checkoutform .row input.l7 {
    width: 100%; }

  .checkoutform .row input.l8 {
    width: 100%; }

  .shopfotoslider .bg_fix {
    left: 0px; }

  .home .r3 .btns {
    width: 100%; }
    .home .r3 .btns a.knop {
      width: auto; }

  .onsverhaal .r3 .afbeelding .box {
    width: 280px;
    margin-left: calc(50% - 140px);
    margin-right: 0px; }

  .shopdetail .right .illustraties .zitzone .info {
    display: block;
    right: 11px; }

  .verdeler .r2 .txt .holder .box.b1 br {
    display: block; }

  .overlaypopup .box .accs .arr {
    width: 45px; }

  .top .topmenu ul.listmenu > li:last-child {
    margin-left: 4px; }

  .footer_fit {
    margin-bottom: 38px; }
    .footer_fit .container {
      text-align: center; }
    .footer_fit span {
      color: #1d1d1c;
      opacity: 0.5;
      font-size: 14px; }
    .footer_fit img {
      margin-top: 9px;
      vertical-align: top;
      margin-left: 0px; }
      .footer_fit img.desk {
        display: none; }
      .footer_fit img.mob {
        display: inline-block; } }
