  /* CSS Document */
  body,
  p,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  span,
  ul,
  ol,
  li,
  dl,
  dt,
  dd,
  form {
    padding: 0;
    margin: 0;
  }
  html,
  body {
    padding: 0;
    margin: 0;
    height: auto;
  }

  input {
    outline: none;
  }

  a {
    color: inherit;
    cursor: pointer;
  }

  a {
    color: #c93137;
  }

  textarea {
    border: none;
    outline: none;
    overflow: auto;
    resize: none;
  }

  input::-webkit-outer-spin-button,
  input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }

  /* Firefox */
  input[type="number"] {
    -moz-appearance: textfield;
  }

  select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
  }

  select::-ms-expand {
    display: none;
  }

  input.button {
    border: none;
    outline: none;
  }

  input::-webkit-input-placeholder {
    opacity: 1;
  }

  input::-moz-placeholder {
    opacity: 1;
  }

  input:-ms-input-placeholder {
    opacity: 1;
  }

  input:-moz-placeholder {
    opacity: 1;
  }

  input[type="checkbox"] {
    border: none;
    outline: none;
  }

  img {
    outline: none;
    border: none;
    max-width: 100%;
    user-select: none;
  }

  li {
    list-style: none;
  }

  a,
  a:active,
  a:hover {
    text-decoration: none;
    outline: none !important;
  }

  a:focus {
    outline: none;
    text-decoration: none;
  }

  * {
    box-sizing: border-box;
  }

  button,
  a,
  input[type="submit"] {
    -o-transition: all 0.5s ease-out, all 0.5s ease-in;
    -ms-transition: all 0.5s ease-out, all 0.5s ease-in;
    -moz-transition: all 0.5s ease-out, all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-out, all 0.5s ease-in;
    transition: all 0.5s ease-out, all 0.5s ease-in;
  }

  :not(output):-moz-ui-invalid {
    box-shadow: inset;
  }

  a:after,
  a:before {
    transition: 0.5s all ease-out, 0.5s all ease-in;
    -ms-transition: 0.5s all ease-out, 0.5s all ease-in;
    -webkit-transition: 0.5s all ease-out, 0.5s all ease-in;
    -o-transition: 0.5s all ease-out, 0.5s all ease-in;
  }

  button:after,
  button:before {
    transition: 0.5s all ease-out, 0.5s all ease-in;
    -ms-transition: 0.5s all ease-out, 0.5s all ease-in;
    -webkit-transition: 0.5s all ease-out, 0.5s all ease-in;
    -o-transition: 0.5s all ease-out, 0.5s all ease-in;
  }

  *:focus {
    outline: none !important;
  }

  .clearfix {
    clear: both;
    display: block;
  }

  .clearfix::before {
    content: "";
    clear: both;
    display: block;
  }

  .clearfix:after {
    content: "";
    clear: both;
    display: block;
  }

  a,
  span {
    display: inline-block;
  }

  .container {
      max-width: 1350px;
      width: 100%;
      margin: auto;
      padding: 0;
    }

    .max_container {
      max-width: 1603px;
      width: 100%;
      margin: auto;
      padding: 0;
    }
  

    @font-face {
      font-family: 'Lato-Italic';
      src: url('../fonts/Lato-Italic.eot');
      src: url('../fonts/Lato-Italic.eot?#iefix') format('embedded-opentype'),
          url('../fonts/Lato-Italic.woff2') format('woff2'),
          url('../fonts/Lato-Italic.woff') format('woff'),
          url('../fonts/Lato-Italic.ttf') format('truetype'),
          url('../fonts/Lato-Italic.svg#Lato-Italic') format('svg');
      font-weight: normal;
      font-style: italic;
      font-display: swap;
  }

  @font-face {
      font-family: 'Lato-BoldItalic';
      src: url('../fonts/Lato-BoldItalic.eot');
      src: url('../fonts/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'),
          url('../fonts/Lato-BoldItalic.woff2') format('woff2'),
          url('../fonts/Lato-BoldItalic.woff') format('woff'),
          url('../fonts/Lato-BoldItalic.ttf') format('truetype'),
          url('../fonts/Lato-BoldItalic.svg#Lato-BoldItalic') format('svg');
      font-weight: bold;
      font-style: italic;
      font-display: swap;
  }

  @font-face {
      font-family: 'Bungee-Regular';
      src: url('../fonts/Bungee-Regular.eot');
      src: url('../fonts/Bungee-Regular.eot?#iefix') format('embedded-opentype'),
          url('../fonts/Bungee-Regular.woff2') format('woff2'),
          url('../fonts/Bungee-Regular.woff') format('woff'),
          url('../fonts/Bungee-Regular.ttf') format('truetype'),
          url('../fonts/Bungee-Regular.svg#Bungee-Regular') format('svg');
      font-weight: normal;
      font-style: normal;
      font-display: swap;
  }

  @font-face {
      font-family: 'Lato-Black';
      src: url('../fonts/Lato-Black.eot');
      src: url('../fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),
          url('../fonts/Lato-Black.woff2') format('woff2'),
          url('../fonts/Lato-Black.woff') format('woff'),
          url('../fonts/Lato-Black.ttf') format('truetype'),
          url('../fonts/Lato-Black.svg#Lato-Black') format('svg');
      font-weight: 900;
      font-style: normal;
      font-display: swap;
  }

  @font-face {
      font-family: 'Lato-BlackItalic';
      src: url('../fonts/Lato-BlackItalic.eot');
      src: url('../fonts/Lato-BlackItalic.eot?#iefix') format('embedded-opentype'),
          url('../fonts/Lato-BlackItalic.woff2') format('woff2'),
          url('../fonts/Lato-BlackItalic.woff') format('woff'),
          url('../fonts/Lato-BlackItalic.ttf') format('truetype'),
          url('../fonts/Lato-BlackItalic.svg#Lato-BlackItalic') format('svg');
      font-weight: 900;
      font-style: italic;
      font-display: swap;
  }

  @font-face {
      font-family: 'Lato-Bold';
      src: url('../fonts/Lato-Bold.eot');
      src: url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
          url('../fonts/Lato-Bold.woff2') format('woff2'),
          url('../fonts/Lato-Bold.woff') format('woff'),
          url('../fonts/Lato-Bold.ttf') format('truetype'),
          url('../fonts/Lato-Bold.svg#Lato-Bold') format('svg');
      font-weight: bold;
      font-style: normal;
      font-display: swap;
  }

  @font-face {
      font-family: 'Lato-LightItalic';
      src: url('../fonts/Lato-LightItalic.eot');
      src: url('../fonts/Lato-LightItalic.eot?#iefix') format('embedded-opentype'),
          url('../fonts/Lato-LightItalic.woff2') format('woff2'),
          url('../fonts/Lato-LightItalic.woff') format('woff'),
          url('../fonts/Lato-LightItalic.ttf') format('truetype'),
          url('../fonts/Lato-LightItalic.svg#Lato-LightItalic') format('svg');
      font-weight: 300;
      font-style: italic;
      font-display: swap;
  }

  @font-face {
      font-family: 'Lato-Light';
      src: url('../fonts/Lato-Light.eot');
      src: url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
          url('../fonts/Lato-Light.woff2') format('woff2'),
          url('../fonts/Lato-Light.woff') format('woff'),
          url('../fonts/Lato-Light.ttf') format('truetype'),
          url('../fonts/Lato-Light.svg#Lato-Light') format('svg');
      font-weight: 300;
      font-style: normal;
      font-display: swap;
  }

  @font-face {
      font-family: 'Lato-Regular';
      src: url('../fonts/Lato-Regular.eot');
      src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
          url('../fonts/Lato-Regular.woff2') format('woff2'),
          url('../fonts/Lato-Regular.woff') format('woff'),
          url('../fonts/Lato-Regular.ttf') format('truetype'),
          url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');
      font-weight: normal;
      font-style: normal;
      font-display: swap;
  }

  @font-face {
    font-family: 'Lato-Medium';
    src: url('../fonts/Lato-Medium.eot');
    src: url('../fonts/Lato-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Lato-Medium.woff2') format('woff2'),
    url('../fonts/Lato-Medium.woff') format('woff'),
    url('../fonts/Lato-Medium.ttf') format('truetype'),
    url('../fonts/Lato-Medium.svg#Lato-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    }

      
  a {
    color: #b3c7e5;
  }

  a:hover {
    color: #b3c7e5;
  }

  a,
  span,
  strong,
  b {
  display: inline-block;
  }

  ul li {
    background: url(../images/arw-pic.svg) no-repeat top 7px left;
    display: block;
    font: 15px/25px "Lato-Bold";
    color: #666666;
    padding-left: 18px;
  }

  h1,h2,h3,h4,h5,h6{font: 40px/50px "Bungee-Regular";color: #000b2b;} 
  p{font: 15px/26px "Lato-Regular";color: #000b2b;}


  /*for white buttons*/

  h1>span,h2>span{color: #a6d7d5}
  h3>span,h4>span{color: #b3c7e5;}
  h5>span,h6>span{color: #fad2cf;}
  .snap_btn.btn-wt {
  background-image: linear-gradient(to right, #fff, #fff, #fbf5b0, #fad2cf);
  background-size: 300% 100%;
    border-radius: 50px;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
  }
  .snap_btn.btn-wt:hover {
    background-position: 99% 0;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
  }

  /**for gradient buttons**/
  .snap_btn.btn-grd {
  background-size: 300% 100%;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  }
  .snap_btn.btn-grd:hover {
  background-position: 100% 0;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  }
  .snap_btn.btn-grd {
  background-image: linear-gradient(
  to right,
  #fbf5b0,
  #fad2cf,
  #b3c7e5,
  #fbfae8
  ) !important;

  }

  /***==blue button effects===***/
  .snap_btn.bl-btn{
    background-image: linear-gradient(to right, #000b2b, #000b2b, #fbf5b0,
    #fad2cf);
    background-size: 300% 300%;
    border-radius: 50px;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
  } 
  .snap_btn.bl-btn:hover {
    background-position: 99% 0;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    color: #000b2b !important;
  }
  .snap_btn.bl-btn:hover::after{
  background: url(../images/blu_ryt.svg) no-repeat !important;
  }
  /***==blue button effects===***/
  /**==hover effects==**/



  /***==home page starts===***/
  header .header-top{background-color: #000b2b;padding: 10px 0;position: relative;}
  header .header-top .header-top-row{display: flex;justify-content: space-between;}
  header .header-top .header-top-row .header-lft{Width:70%;}
  header .header-top .header-top-row .header-lft ul li{display: inline-block;padding-left: 20px;}
  header .header-top .header-top-row .header-lft ul li:hover a{color: #fbf5b0;}
  header .header-top .header-top-row .header-lft ul li:not(:last-child){margin-right: 28px;}
  header .header-top .header-top-row .header-lft ul li.loc{background: url(../images/hd_loc.svg)no-repeat left center;}
  header .header-top .header-top-row .header-lft ul li.mail{background: url(../images/hd_mail.svg)no-repeat left center;}
  header .header-top .header-top-row .header-lft ul li.call{background: url(../images/hd_cell.svg)no-repeat left center;}
  header .header-top .header-top-row .header-lft ul li a{font: 14px/23px 'Lato-Bold';color: #ffffff;}
  header .header-top .header-top-row .header-ryt{width: 20%;display: flex;align-items: center;justify-content: end;}
  header .header-top .header-top-row .header-ryt p{font: 14px/23px 'Lato-Regular';color: #fff;margin-right: 14px;}
  header .header-top .header-top-row .header-ryt .sel_flag{background-color: #333c55;width: 60px;border-radius: 50px;height: 28px;position: relative;}
  header .header-top .header-top-row .header-ryt .sel_flag .sel_drp {
  position: absolute;background-color: #ffffff;min-width: 158px;
  border-radius: 15px;
  padding: 11.5px 24px;
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.16);
  top: 125%;
  right: 0;
  opacity: 0;
  visibility: hidden;
  z-index: 10;
  }
  header .header-top .header-top-row .header-ryt .sel_flag .sel_drp.open{opacity: 1;visibility: visible;top: 38px;}
  header .header-top .header-top-row .header-ryt .sel_flag .sel_drp  .flag_in label{
  font: 15px/35px 'Lato-Regular';
  color: #000b2b;
  }
  header .header-top .header-top-row .header-ryt .sel_flag .sel_drp  .flag_in label input[type='radio'],
  header .header-top .header-top-row .header-ryt .sel_flag input[type="radio"]{
  position: absolute;
  left: -9999px;
  }
  header .header-top .header-top-row .header-ryt .sel_flag .flag_active{background: url(../images/flag_drp.svg)no-repeat right 12px center;height: 28px;cursor: pointer;}
  header .header-top .header-top-row .header-ryt .sel_flag .flag_active input[value="netherland"]+span{
  background: url(../images/nl_flag.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #fff;
  }
  header .header-top .header-top-row .header-ryt .sel_flag .flag_active input[value="English"]+span{
  background: url(../images/eng_flag.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #fff; 
  }
  header .header-top .header-top-row .header-ryt .sel_flag .flag_active input[value="Deutsch"]+span{
  background: url(../images/dus_flag.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #fff; 
  }
  header .header-top .container,
  header .header-main .container,
  .main-banner .banner-in .container,
  .main-banner .banner-btm .container,
  .main-banner .banner-mid  .container{max-width: 1708px;padding: 0 10px;}
  header .header-main{position: absolute;left: 0;right: 0;top: 0;width: 100%;z-index: 9;
  }
  .header-main .header-row{display: flex;align-items: baseline;padding-top: 10px;}
  .header-main .header-row .hd_lft{width: 22%;}
  .header-main .header-row .hd-ryt{width: calc(100% - 22%);}
  .header-main .header-row .hd-ryt .header-links ul li{background-image: unset;padding: 0;display: inline-block;position: relative;line-height: unset !important;}
  .header-main .header-row .hd-ryt .header-links ul li.has-children .tog-btn, 
  .header-main .header-row .hd-ryt .header-links>ul .menu-header_menu-container #menu-header_menu .menu-item span.tog-btn{
    background: url(../images/sub_drp.svg)no-repeat;position: absolute;
  width: 10px;
  height: 5px;
  top: 62px;
  right: -20px;
  }
  .header-main .header-row .hd-ryt .header-links ul li.has-children ul.sub-menu,
  .header-main .header-row .hd-ryt .header-links ul .sub-menu,
  .header-main .header-row .hd-ryt .header-links  ul .sub-menu,
  .header-main .header-row .hd-ryt .header-links  ul .sub-menu{
    position: absolute !important;
    padding: 15px 18px 15px 18px !important;
    min-width: 200px !important;
    top: 5.8rem;
    left: 0 !important;
    background-color: #fff !important;
    border-radius: 15px !important;
    -webkit-transition: all 0.4s ease !important;
    -moz-transition: all 0.4s ease !important;
    -ms-transition: all 0.4s ease !important;
    -o-transition: all 0.4s ease !important;
    transition: all 0.4s ease !important;
    z-index: -1 !important;
    pointer-events: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
  }
  .header-main .header-row .hd-ryt .header-links ul li.has-children:hover ul.sub-menu{
  top: 100%;
  opacity: 1;
  visibility: visible;
  z-index: 99;
  pointer-events: visible;
  }
  .header-main .header-row .hd-ryt .header-links ul li.menu-item-has-children:hover ul.sub-menu,
  .header-main .header-row .hd-ryt .header-links  ul li.menu-item-has-children:hover ul.sub-menu{
    top: 100%;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 99 !important;
    pointer-events: visible !important;
  text-align: start !important;
  }
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li span.tog-btn{
    background: url(../images/sub_drp.png)no-repeat;
    position: absolute;
    width: 10px;
    height: 5px;
    top: 29px;
    right: -20px;
  }
  .header-main .header-row .hd-ryt .header-links>ul>li.active>a,  
  .header-main .header-row .hd-ryt .header-links>ul>li.active>a.hover,
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li.current-menu-item>a{color: #fbf5b0 !important;}
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li a:hover{color: #fbf5b0;}
  .header-main .header-row .hd-ryt .header-links ul .menu-header_menu-container .menu-item-has-children ul.sub-menu{text-align: start !important;}
  .header-main .header-row .hd-ryt .header-links ul li.has-children ul.sub-menu li,
  .header-main .header-row .hd-ryt .header-links ul li.menu-item-has-children ul.sub-menu li
  {text-align: start !important;width: 100%;margin-bottom: 13px;margin-right: 0px !important;font-size: 0px !important;line-height: unset !important;}
  .header-main .header-row .hd-ryt .header-links ul li.has-children ul.sub-menu li:last-child,
  .header-main .header-row .hd-ryt .header-links ul li.menu-item-has-children:hover ul.sub-menu li:last-child{margin: 0;}
  .header-main .header-row .hd-ryt .header-links ul li.has-children ul.sub-menu li a,
  .header-main .header-row .hd-ryt .header-links ul li.menu-item-has-children ul.sub-menu li a{font: 13px/20px 'Lato-Regular' !important;color: #000b2b !important;text-transform: uppercase !important;padding: 0px;}
  .header-main .header-row .hd-ryt .header-links ul li.has-children ul.sub-menu li a:hover,
  .header-main .header-row .hd-ryt .header-links ul li.menu-item-has-children ul.sub-menu li a:hover{color: #98b2dc !important;}
  .header-main .header-row .hd-ryt .header-links>ul .menu-header_menu-container #menu-header_menu .menu-item a:hover{color: #98b2dc;}
  .header-main .header-row .hd-ryt .header-links>ul>li:not(:last-child){margin-right: 60px;}
  .header-main .header-row .hd-ryt .header-links>ul>li>a,
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li>a{position: relative;font: 13px/23px 'Lato-Bold' ;color: #ffffff ;text-transform: uppercase ;padding: 20px 0 14px 0;}
  .header-main .header-row .hd-ryt .hdmenu-overlay{display: flex;align-items:baseline;justify-content: space-between}
  .header-main .header-row .hd-ryt .hdmenu-overlay .hide{display: none;}
  .header-main .header-row .hd-ryt .header-links{width: 63%;padding-left: 30px;}
  .header-main .header-row .hd-ryt .hdmenu-overlay  .header_btns a.snap_btn{font: 15px/23px 'Lato-Bold';color: #000b2b;border-radius: 50px;width: fit-content;display: inline-block;position: relative;text-align: start;}
  .header-main .header-row .hd-ryt .hdmenu-overlay  .header_btns a.snap_btn::after,
  .main-banner .banner-in .banner-cnt a.snap_btn::after,
  .main-banner  .banner-btm a.btn-wt::after,
  .cookie_part  .cookies_sec .cookie_in .cookie_ryt  .cokkie_btn a.btn-grd::after,
  .cmplz-buttons button.cmplz-accept::after{
  content: '';
  position: absolute;
  background: url(../images/blu_ryt.svg)no-repeat;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 12px;
  }

  .header-main .header-row .hd-ryt .hdmenu-overlay  .header_btns a.btn-wt{background-color: #ffffff;width: fit-content;margin-right: 15px;padding: 17.5px 42px 17.5px 21px;}
  .header-main .header-row .hd-ryt .hdmenu-overlay  .header_btns a.btn-grd{background-image: linear-gradient(to right,#fbf5b0,#fad2cf);padding: 17.5px 40px 17.5px 21px;}
  .main-banner img{
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  height: 993px;
  }
  .main-banner{position: relative;z-index: 1;}
  .main-banner::after{
  content: "";
  position: absolute;
  clear: both;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0,11,43,0.10);
  z-index: -1;
  }
  .main-banner .banner-in{position: absolute;right: 0;top: 0;width: 100%;z-index: 3;}
  .main-banner .banner-in .banner-cnt {text-align: end;max-width: 628px;
  margin-left: auto;
  padding-top: 160px;
  width: 100%;
  }
  .main-banner .banner-in .banner-cnt h1{
  font: 70px/85px 'Bungee-Regular';
  color: #fff;
  margin-bottom: 25px;
  }
  .main-banner .banner-in .banner-cnt h1 b,.banner-cnt.mobile_view .mbl_cnt h1 b,
  .main-banner .banner-in .banner-cnt h1 span{color: #fbf5b0;}
  .main-banner .banner-in .banner-cnt a.snap_btn{font: 18px/27px 'Lato-Bold';color: #000b2b;border-radius: 50px;width: fit-content !important;display: inline-block;background-color: #fff;max-width: unset !important;padding: 16px 45px 16px 26px;text-align: start;position: relative;
  }
  .main-banner .banner-in .banner-cnt a.snap_btn::after{margin-left: 10px;}
  .main-banner  .banner-btm strong{font: 30px/42px 'Bungee-Regular';color: #000b2b;display: block;margin-bottom: 12px;}
  .main-banner  .banner-btm strong b{color: #98b2dc;}
  .main-banner  .banner-btm p{font: 15px/25px 'Lato-Regular';color: #000b2b;margin-bottom: 35px;padding-right: 62px;}
  .main-banner  .banner-btm{bottom: 0;position: absolute;z-index: 1;width: 100%;}
  .main-banner .banner-btm .ban-txt{position: relative;}
  .main-banner .banner-btm .ban-txt::before{
  content: "";
  position: absolute;
  clear: both;
  display: block;
  width: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  opacity: 0.9;
  background-image: linear-gradient(to right,#fbf5b0,#fad2cf);
  border-radius: 0 140px 0 0;
  }
  .main-banner .banner-btm .ban-txt::after{
  content: "";
  position: absolute;
  width: 360%;
  right: 100%;
  top: 0;
  bottom: 0;
  opacity: 0.9;
  background:#fbf5b0;
  }
  .main-banner .banner-btm img{display: none;}
  .main-banner .banner-btm .ban-txt{max-width: 600px;padding: 57px 0 60px 0;}
  .main-banner  .banner-btm a.bl-btn {
    font: 18px/27px 'Lato-Bold';
    background-color: #000b2b;
    border-radius: 50px;
    width: fit-content;
    display: inline-block;
    color: #fff;
    padding: 21.3px 40px 21.3px 22px;
    text-align: start;
    position: relative;
  }
  .main-banner  .banner-btm a.bl-btn::after,
  .cookie_part  .cookies_sec .cookie_in .cookie_ryt  .cokkie_btn a.bl-btn::after,
  .cmplz-cookiebanner .cmplz-buttons button.cmplz-view-preferences::after,
  .cmplz-cookiebanner .cmplz-buttons button.cmplz-save-preferences::after{
  content: '';
  position: absolute;
  background: url(../images/btn_lftarrw.svg) no-repeat;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 12px;
  }
  .app-blk .app-head .app-logo{margin-top: 12px;}
  .main-banner  .banner-btm a.bl-btn{margin-right: 15px;}
  .main-banner  .banner-btm a.btn-wt{
  font: 18px / 27px 'Lato-Bold';
  color: #000b2b;
  border-radius: 50px;
  width: 100%;
  display: inline-block;
  background-color: #fff;
  max-width: 256px;
  padding: 21.3px 35px;
  text-align: start;
  position: relative;
  }
  .main-banner .banner-mid {position: absolute;top: 30%;left: 0%;right: 0;}
  .main-banner .banner-mid p:first-of-type{font: 20px/28px 'Lato-Bold';color: #fff;margin-bottom: 16px;}
  .main-banner .banner-mid .pre-txt{max-width: 230px;position: relative;margin-left: 10px;text-align: center;}
  .main-banner .banner-mid .pre-txt::after{
    content: "";
    position: absolute;
    clear: both;
    display: block;
    background: url(../images/hm_arr.svg)no-repeat;
    width: 256px;
    height: 129px;
    right: -269px;
    bottom: -76px;
  }
  .main-banner .banner-mid .pre-txt p{text-align: end;}
  .main-banner .banner-mid .pre-txt p strong{font: 35px/40px 'Bungee-Regular';color: #fff;position: relative;z-index:1;text-shadow: 0 1px 6px  #000;text-align: end;}
  .main-banner .banner-mid .pre-txt p strong:first-of-type::before{
  content: "";
  position: absolute;
  clear: both;
  display: block;
  background-image: linear-gradient(to right,#fbf5b0 0%,#fbf5b0 50%,#fad2cf 50%,#fad2cf 100%);
  width: 100%;
  height: 14px;
  bottom: 0;
  left: 14px;
  z-index: -1;
  }
  .main-banner .banner-mid .pre-txt a{
  font: 40px/45px 'Bungee-Regular';
  color: #fff;
  text-shadow:  0 0 10px #fbf5b0;
  position: absolute;
  right: -215%;
  bottom: -70px;
  transform: rotate(10deg);}
  .app-blk .app-head{text-align: center;}
  .app-blk .app-head h2{font: 40px/52px "Bungee-Regular";color: #000b2b;margin-bottom: 15px;}
  .app-blk .app-head h2 b,
  .app-blk .app-head h2 span{color: #a6d7d5;}
  .app-blk .app-head p:first-of-type{font: 16px/25px 'Lato-Bold';color: #000b2b;margin-bottom: 15px;}
  .app-blk .app-head p {font: 15px/25px 'Lato-Regular';color: #000b2b;}
  .app-blk .app-head h2 + p{width: 60%;margin: 0 auto;}
  .app-blk .app-head h2 + p + p{margin-top: 16px;}
  .app-blk .app-head .app-logo img:first-child{margin-right: 10px;}
  .app-blk{padding: 96px 0 0px 0;}
  .app-blk .app-body .swiper-container {
  width: 100%;
  height: 100%; 
  }
  .app-blk .app-body  .swiper-full-mobile {
  position: relative;
  margin: 50px auto 0;
  }
  .app-blk .app-body{margin-bottom: 50px;padding-bottom: 60px;}
  .app-blk .app-body div.slide-text{
    text-align: center;
    padding-top: 20px;
  }
  .app-blk .app-body  .swiper-full-mobile:before {
  content: "";
  width: 265px;
  background: url(../images/mobile-img.png);
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  right: 0;
  top: 0px;
  height: 565px;
  z-index: 2;
  margin: auto;
  }
  .app-blk .app-body  .swiper-full-mobile .swiper-slide {
  height: 100%;
  }
  .app-blk .app-body  .swiper-full-mobile .swiper-slide img{
  width: 100%;
  height: 530px;
  object-fit: cover;
  }
  .app-blk .app-body  .swiper-slide.swiper-slide-active img {
  border-radius: 40px;
  }
  .app-blk .app-body  .swiper-slide:not(.swiper-slide-active) img{opacity: 0.4;height: 510px;border-radius: 10px;}
  .app-blk .app-body .swiper-slide.swiper-slide-active{transform: scale(1);}
  .app-blk .app-body   .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;color: transparent;margin-right: 6px;}
  .app-blk .app-body .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 7px;
  }
  .app-blk .app-body  .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 16px;height: 16px;background-color: #fad2cf;vertical-align: middle;}
  .app-blk  .app-footer{text-align: center;}
  .app-blk  .app-footer p strong{font: 25px/32px "Bungee-Regular";color: #000b2b;margin-bottom: 8px;}
  .app-blk  .app-footer p{font: 15px/26px 'Lato-Regular';color: #000b2b;}
  .app-blk  .app-footer p + p{width: 40%;margin: 0 auto;}
  .graag-section .video-row video{
  width: 100% !important;
  height: auto !important;
  object-fit: contain;
  border-radius: 20px;
  }
  .graag-section  .ged_blck.clone-ged .ged_row .ged_lft p:first-of-type{padding-bottom: 14px;}
  .graag-section  .ged_blck.clone-ged .ged_row .ged_lft p:last-of-type{padding-top: 18px;}
  .graag-section  .ged_blck.clone-ged .ged_row .ged_lft ul{margin-top: 20px;}
  .graag-section  .ged_blck.clone-ged .ged_row .ged_lft ul li{
  font: 15px/25px "Lato-Bold";
  color: #000b2b;
  background: url(../images/chk_tick.svg)no-repeat left center;
  padding-left: 25px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 8px;
  }
  .graag-section  .ged_blck.clone-ged .ged_row .ged_lft h4{
  font: 40px / 50px 'Bungee-Regular';
  color: #000b2b;
  padding-bottom: 10px;
  padding-right: 30px;
  }
  .graag-section  .ged_blck.clone-ged .ged_row .ged_lft h4 b{color: #98b2dc;}
  .graag-section  .ged_blck.clone-ged .ged_row .ged_lft{padding-right: 60px;}

  .graag-section  .ged_blck.clone-ged .ged_row .ged_ryt::after{
  content: "";
  position: absolute;
  background: url(../images/lft-curve-arr.svg)no-repeat center center;
  display: block;
  inset: 0;
  width: 210px;
  height: 170px;
  z-index: 4;
    top: -66px;
    left: -70px;
  }
  .hm_faq{padding-bottom: 0 !important;}
  .graag-section{position: relative;padding-top: 100px;}
  .graag-section::before{
  content: "";
  position: absolute;
  display: block;
  clear: both;
  background: linear-gradient(to bottom,#e0e8f4,#fdfbe7);
  width: 100%;
  height: 76%;
  bottom: 0;
  z-index: -1;
  }
  .pricing-blk{padding:96px 0 100px 0;}
  .pricing-blk .pricing_hd {text-align: center;margin-bottom:48px;}
  .pricing-blk .pricing_hd p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;margin-bottom: 18px;}
  .pricing-blk p + h5{    font: 40px / 50px "Bungee-Regular";
  color: #000b2b;}
  .pricing-blk p + h5 b{color: #fad2cf;}
  .pricing-blk  .pricing-row{display: flex;}
  .pricing-blk  .pricing-row .pricing-item{
  background-color: #f4f4f4;
  width:32.5%;
  padding:45px 27px 60px 28px;
  border-radius: 10px;
  text-align: center;
  border: 2px solid #fff;
  transition: all .3s ease-in,all .3s ease-out;
  -moz-transition: all .3s ease-in,all .3s ease-out;
  -o-transition: all .3s ease-in,all .3s ease-out;
  -webkit-transition: all .3s ease-in,all .3s ease-out;
  -ms-transition: all .3s ease-in,all .3s ease-out;
  }
  .pricing-blk  .pricing-row .pricing-item .pricie_top{padding-bottom: 14px;border-bottom: 1px solid #000;margin-bottom: 30px;height: 240px;}
  .pricing-blk  .pricing-row .pricing-item .pricie_top b{
    font: 50px/56px Lato-Black;
    color: #000b2b;
    display: block;
    margin-bottom: 21px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .pricing-blk  .pricing-row .pricing-item .pricie_top p{
  font: 15px / 26px 'Lato-Regular';
  color: #000b2b;
  max-width: 300px;
  width: 100%;
  margin: 0 auto 10px auto;
  }
  .pricing-blk  .pricing-row .pricing-item .pricie_top strong{
  font: 20px/27px "Bungee-Regular";
  margin-bottom: 12px;
  display: block;
  color: #000b2b;
  }
  .pricing-blk  .pricing-row .pricing-item .pricie_mid{margin: 0 -20px;}
  .pricing-blk  .pricing-row .pricing-item .pricie_mid>p{font: 18px/25px 'Lato-Bold';color: #000b2b;}
  .pricing-blk  .pricing-row .pricing-item .pricie_mid ul{margin: 23px 0 27px 0;}
  .pricing-blk  .pricing-row .pricing-item .pricie_mid ul li{ font: 15px / 26px 'Lato-Regular';
  color: #000b2b;background-image: unset;width: fit-content;
  margin: 0 auto;margin-bottom: 16.5px;position: relative;}
  .pricing-blk  .pricing-row .pricing-item .pricie_mid ul li.speed::before{content:none;}
  .pricing-blk  .pricing-row .pricing-item .pricie_mid ul li::before {
    content: "";
    position: absolute;
    background: url(../images/kies_tick.png)no-repeat left center;
    width: 17px;
    height: 17px;
    left: -10px;
    top: 5px;
  }
  .pricing-blk  .pricing-row .pricing-item.maat-price .pricie_mid ul li:first-of-type p{font: 15px/26px 'Lato-Bold';color: #000b2b;}
  .pricing-blk  .pricing-row .pricing-item .pricie_mid ul li img{margin-right: 10px;vertical-align: sub;}
  .pricing-blk  .pricing-row .pricing-item .pricie_mid ul li p{display: inline-block;}
  .pricing-blk  .pricing-row .pricing-item .pricie_mid .snap_btn{
  width:fit-content;
  font: 14px/23px 'Lato-Bold' !important;
  border-radius: 50px;
  position: relative;
  display: block;  
  color:#000 !important;
  padding:14.8px 50px 14.8px 30px;
  text-align: start;
  margin:0 auto;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_mid .snap_btn:hover{border-color: transparent !important;}
  .pricing-blk  .pricing-row .pricing-item .pricie_mid ul + .snap_btn.bl-btn {background-color: #000b2b;color: #ffffff !important;margin-bottom: 13px;}
  .pricing-blk  .pricing-row .pricing-item .pricie_mid ul + .snap_btn.bl-btn:hover {color: #000b2b !important;}
  .pricing-blk  .pricing-row .pricing-item .pricie_mid .snap_btn.btn-wt{
  border: 1px solid #000b2b;
  color: #000b2b;
  padding:14.8px 30px 14.8px 46px;
  }
  .pricing-blk  .pricing-row .pricing-item .pricie_mid .snap_btn.btn-wt::before{
  content: "";
  position: absolute;
  background: url(../images/kies_btn.svg) no-repeat left top 5px;
  width: 18px;
  height: 18px;
  left: 20px;
  display: inline-block;
  }

  .pricing-blk  .pricing-row .pricing-item .pricie_mid  span{
  font: 15px / 26px 'Lato-Regular';
  color: #000b2b;
  margin-top: 18px;
  }
  .pricing-blk  .pricing-row .pricing-item  .pricie_mid .btn-grd.snap_btn {
    margin-bottom: 13px;
    color: #000b2b;
  }
  .pricing-blk  .pricing-row .pricing-item  .pricie_mid .btn-grd.snap_btn::after{
    content: '';
    position: absolute;
    background: url(../images/blu_ryt.svg) no-repeat;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    margin-left: 8px;
    width: 16px;
    height: 12px;
  }
  .pricing-blk  .pricing-row .pricing-item:not(:nth-child(4n)){margin-right:1.8%;}
  .pricing-blk  .pricing-row .pricing-item.active-price,.pricing-blk  .pricing-row .pricing-item.owl_price{
  background-image: linear-gradient(to bottom,#fbf5b0, #fad2cf);
  border-radius: 10px 10px 0 100px !important;
  }
  .pricing-blk  .pricing-row .pricing-item:hover:not(.active-price){border-color: #f8be64;background-color: transparent;}
  .pricing-blk  .pricing-row .pricing-item .maat-price .pricie_top .quantity input, .pricing-blk  .pricing-row .pricing-item .pricie_top .quantity input:last-of-type{
  font: 12px/26px Lato-Medium !important;
  color:#000b2b  !important;
  display:inline-block;
  pointer-events: none;
  width:40px  !important;
  height:40px  !important;
  min-width: 40px!important;
  border-radius: 50%  !important;
  background-image: linear-gradient(to right,#fbf5b0,#fad2cf)  !important;
  border: 0  !important;
  padding: 0 !important;
  text-align: center  !important;
  margin: 0 10px  !important;
  }
  .pricing-blk  .pricing-row .pricing-item.maat-price .pricie_top .quantity span{cursor: pointer ;}
  .pricing-blk  .pricing-row .pricing-item.maat-price .pricie_top .quantity span.dec.qtybtn,.pricing-blk  .pricing-row .pricing-item .pricie_top .quantity .dec.qtybtn img{
  opacity: 0.5 ;
  cursor: pointer;
  }
  .pricing-blk  .pricing-row .pricing-item.maat-price .pricie_top .quantity span .dec.qtybtn:hover,.pricing-blk  .pricing-row .pricing-item .pricie_top .quantity .dec.qtybtn:hover img{opacity: 1 ;}
  .pricing-blk  .pricing-row .pricing-item .pricie_top .quantity .inc.qtybtn {
  cursor: pointer;
    }

  .pricing-blk  .pricing-row .pricing-item .pricie_mid ul + .snap_btn.bl-btn::after{
  content: '';
  position: absolute;
  background: url(../images/small_arr.svg) no-repeat;
  top: 22px;
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 12px;
  }
  .pricing-blk .pricing-btn a.snap_btn::before{
  content: '';
  position: absolute;
  background: url(../images/ryt_arr.png) no-repeat center;
  bottom: 22px;
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 12px;
  transform: rotate(89deg);
  right: 23px;
  }
  .pricing-blk  .pricing-row .pricing-item.maat-price .pricie_mid a + a,
  .pricing-blk .pricing-row .pricing-item:last-of-type .pricie_mid a + a{    font: 15px / 26px 'Lato-Regular';
  color: #000b2b;text-decoration: none;display: block;
  height: 52px;
  align-content: center;}
  .pricing-blk  .pricing-row .pricing-item.maat-price .pricie_mid a + a:hover,
  .pricing-blk .pricing-row .pricing-item:last-of-type .pricie_mid a + a:hover{color: #98b2dc;}
  .pricing-blk .pricing-btn a.snap_btn{
  width: 100%;
  color: #000b2b;
  font: 14px / 23px 'Lato-Bold';
  border-radius: 50px;
  position: relative;
  display: inline-block;
  padding: 14.8px 20px;
  text-indent: 20px;
  writing-mode: vertical-rl;
  height: 160px;
  }
  .pricing-blk  .pricing-in{position: relative;}
  .pricing-blk  .pricing-in .pricing-btn{
    position: absolute;
    right: -280px;
    top: 56%;
    transform: rotate(90deg);

  }
  .instelle-steps{
  padding:90px 0 95px 0;
  background-image:linear-gradient(to bottom,#e1e8f4,#fcfbe8);
  }
  .instelle-steps .instelle-hd .ins-lft p:first-of-type{
  font: 17px / 26px 'Lato-Bold';
  color: #000b2b;
  margin-bottom: 10px;
  }
  .instelle-steps .instelle-hd .ins-lft h6{font: 40px / 50px "Bungee-Regular";
  color: #000b2b;}
  .instelle-steps .instelle-hd .ins-lft h6 b{color:#98b2dc;}
  .instelle-steps .instelle-hd .ins-ryt{margin-bottom: 10px;}
  .instelle-steps .instelle-hd .ins-ryt a.snap_btn{
  font: 15px / 23px 'Lato-Bold';
  background-color: #000b2b;
  border-radius: 50px;
  width: fit-content;
  display: inline-block;
  color: #fff;
  padding: 16.8px 54px 16.8px 30px;
  text-align: start;
  position: relative;
  }
  .instelle-steps .instelle-hd .ins-ryt a.snap_btn::after{
  content: '';
  position: absolute;
  background: url(../images/btn_lftarrw.svg) no-repeat;
  top:50%;
  transform: translateY(-50%);
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 12px;
  }
  .instelle-steps .instelle-hd{display: flex;align-items: end;justify-content: space-between;}
  .instelle-steps .instelle-hd{margin-bottom: 80px;}
  .instelle-steps .instelle-body .instelle-top{
    display: flex;
    justify-content: space-between;
    position: relative;
  }
  .instelle-steps .instelle-body .instelle-top .instelle-item{
    width: 23.6%;
  }
  .instelle-steps .instelle-body .instee-work{text-align: center;max-width: 270px;margin: 0 auto;}
  .instelle-steps .instelle-body .instee-work p span{display:block;}
  .instelle-steps .instelle-body .instee-work p br{display:none;}
  .instelle-steps .instelle-body .instee-work p:first-of-type{
    font: 18px/25px "Bungee-Regular";color: #000b2b;display: block;margin-bottom: 5px;
    height: 50px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;}
  .instelle-steps .instelle-body .instee-work p + p{    font: 15px / 26px 'Lato-Regular';
  color: #000b2b;    display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;height:80px;
  -webkit-box-orient: vertical;margin-bottom: 8px;}
  .instelle-steps .instelle_body .instee-work p:first-of-type{margin-bottom: 8px;}
  .instelle-steps .instelle-body .instelle-top::before{
      content: "";
      border-top: 2px dashed #6f7686;
      display:inline-block;
      width: 100%;
      max-width: 1045px;
      height:2px;
      position: absolute;
      top: 170px;
      margin: 0 auto;
      right: 0;
      left: 0;
  }
  .instelle-steps .instelle-body .instelle-list{
      background-color: #ffffff;
      border-radius: 10px;
      padding: 10px;
      position: relative;
      margin-top: 94px;
      height:240px;
  }
  .instelle-steps .instelle-body .instelle-list .instelle-img{
      background-image: linear-gradient(100deg, #fbf3b2,#fad8ca);
      border-radius: 10px;
      padding: 20px 20px 32px 23px;
      position: relative;
      overflow: hidden;
      z-index: 1;
      height:100%;
  }
  .instelle-steps .instelle-body .instelle-list::before{
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      border-left: 15px solid transparent;
      border-right: 15px solid transparent;
      border-bottom: 27px solid #fff;
      top: -27px;
      left: 50%;
      transform: translateX(-50%);
  }
  .instelle-steps .instelle-body .instelle-list::after{
      content: "";
      position: absolute;
      width:18px;
      height: 18px;
      border-radius: 50%;
      background: linear-gradient(to right,#a4d1d6,#9ab8db);
      top: -68px;
      left: 50%;
      transform: translateX(-50%);
  }
  .instelle-steps .instelle-body .instelle-list.inst1::after{
      outline: 8px solid #d0e5e5;
  }

  .instelle-steps .instelle-body .instelle-list .instelle-img .inste-doll{margin-bottom: -38px;}
  .instelle-steps .instelle-body .instelle-list.inst4 .instelle-img .inste-doll{margin-left: 14px;}
  .instelle-steps .instelle-body .instelle-list.inst1 .instelle-img  .inste-doll img {height: 232px; width: 132px;}
  .instelle-steps .instelle-body .instelle-list.inst2 .instelle-img .inste-doll img{height: 123px;width: 112px;}
  .instelle-steps .instelle-body .instelle-list.inst3 .instelle-img .inste-doll img{height: 135px;width: 137px;}
  .instelle-steps .instelle-body .instelle-list.inst4 .instelle-img .inste-doll img{height: 142px;width: 95px;}
  .instelle-steps .instelle-body .instelle-list.inst2 .instelle-img .inste-wt img{width: 127px;height: 138px;object-fit: cover;}
  .instelle-steps .instelle-body .instelle-list .instelle-img {display: flex;justify-content: space-between;align-items: end;}
  .instelle-steps .instelle-body .instelle-list.inst3 .instelle-img,
  .instelle-steps .instelle-body .instelle-list.inst4 .instelle-img{flex-direction: row-reverse;}
  .instelle-steps .instelle-body .instelle-list .instelle-img .inste-wt{background-color: #fff;padding: 14px;border-radius: 6px;}
  .instelle-steps .instelle-body .instelle-list.inst3 .instelle-img{padding-bottom: 18px;}
  .instelle-steps .instelle-body .instelle-list.inst3 .instelle-img .inste-doll{margin-bottom: -28px;}
  .instelle-steps .instelle-body .instelle-list.inst1 .instelle-img{align-items: start;overflow: hidden;}
  .instelle-steps .instelle-body .instelle-list.inst1 .instelle-img .inste-doll {
      margin-bottom: -54px;
      margin-top: 22px;
  }
  .instelle-steps .instelle-body .instelle-list.inst1 .instelle-img::before{
      content: "";
      background: url(../images/wblurlft1.png) no-repeat;
      display: block;
      width: 150px;
      height: 172px;
      position: absolute;
      right: -14px;
      z-index: -1;
      bottom: -54px;
  }
  .instelle-steps .instelle-body .instelle-list.inst2 .instelle-img::before{
      content: "";
      background: url(../images/wblurlft1.png) no-repeat;
      display: block;
      width: 150px;
      height: 172px;
      position: absolute;
      left: 60px;
      z-index: -1;
      top: 3px;
  }
  .instelle-steps .instelle-body .instelle-list.inst3 .instelle-img::before{
      content: "";
      background: url(../images/ht_blur3.png) no-repeat;
      display: block;
      width: 213px;
      height: 145px;
      position: absolute;
      right: -20px;
      z-index: -1;
      top: -20px;
  }
  .instelle-steps .instelle-body .instelle-list.inst4 .instelle-img::before{
      content: "";
      background: url(../images/wblurlft1.png) no-repeat;
      display: block;
      width: 150px;
      height: 172px;
      position: absolute;
      right: 16px;
      z-index: -1;
      top: 25px;   
  }
  .instelle-steps .instelle-body .instelle-top ~ p{
      font: 15px / 26px "Lato-Regular";
      color: #000b2b;
      text-align:center;
      width:100%;
      max-width: 910px;
      margin:0 auto;
      margin-top: 48px;
  }
  .instelle-steps .instelle-body .instelle-top ~ p:last-of-type{margin-top: 15px;}
  .instelle-steps .instelle-body .instelle-top#inst-slider{display: none;}
  .instelle-steps .instelle-body .instelle-top#inst-slider .instelle-item{
    width:100%;
  }
  .snap_brands.hm-brands .brand_lft .brand_logo .brand-blk{padding:24.2px;}
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn{display: flex;align-items: center;justify-content: center;}
  .snap_brands.hm-brands .brand_lft  .brand_hd strong {
    color: #000b2b;
    font: 40px / 50px 'Bungee-Regular';
  }
  .snap_brands.hm-brands .brand_lft  .brand_hd strong b{color: #a6d7d5;}
  .snap_brands.hm-brands .brand_ryt strong{
    color: #000b2b;
    font: 40px / 50px 'Bungee-Regular';
    padding-bottom: 16px;
  }
  .snap_brands.hm-brands .brand_ryt strong b{
    color: #fad2cf;
    font-size: inherit !important;
  }
  .snap_brands.hm-brands .brand_ryt p:not(:last-of-type){
    margin-bottom: 25px;
  }
  .snap_brands.hm-brands .brand_ryt p:first-of-type{
    font: 17px / 26px 'Lato-Bold';
    color: #000b2b;
    padding-bottom: 10px;
    margin:0;
  }
  .snap_brands.hm-brands .brand_ryt p + p{margin:0;}
  .clreview-blk{
    background-image: linear-gradient(to right,#fbf2b3,#fad7cb);
    padding: 98px 0;
  }
  .clreview-blk .rev-hd .rev-lft p:first-of-type span{
    font: 17px / 26px 'Lato-Bold';
    color: #000b2b;
    margin-bottom: 18px;
  }
  .clreview-blk  .rev-hd .rev-lft strong{
    color: #000b2b;
    font: 40px / 50px 'Bungee-Regular';
  }
  .clreview-blk  .rev-hd .rev-lft strong b{color: #98b2dc;margin: 0 !important;font-size: inherit;font-family: inherit;}
  .clreview-blk  .rev-hd .rev-ryt .rev-gg{border-right: 1px solid #fff;
    padding-right: 25px;}
  .clreview-blk  .rev-hd .rev-ryt .rev-md{
    background: url(../images/faq_tick.svg)no-repeat;
    padding-left: 76px;
    margin-left: 30px;
  }
  .clreview-blk  .rev-hd .rev-ryt .rv-count strong{
    font: 24px/26px 'Lato-Black';
    color:#000b2b;
  }
  .clreview-blk  .rev-hd .rev-ryt .rv-count  img{height: 17px;vertical-align: baseline;margin-left: 6px;}
  .clreview-blk  .rev-hd .rev-ryt  p{font:15px/26px 'Lato-Regular';color:#000b2b}
  .clreview-blk  .rev-hd .rev-ryt {width: 40%;}
  .clreview-blk  .rev-hd .rev-lft{width: 60%;}
  .clreview-blk  .rev-hd{display: flex;align-items: end;margin-bottom: 50px;}
  .clreview-blk  .rev-hd .rev-ryt{display: flex;justify-content: space-between;margin-bottom: 7px;}
  .clreview-blk  .rev-body .revslider-lft{
  background-color: #000b2b;
  text-align: center;
  padding: 45px 40px 40px 40px;
  width:100%;max-width:380px;border-radius: 10px;
  position: absolute;
  }
  .clreview-blk .rev-hd .rev-ryt .ti-widget.ti-goog .ti-reviews-container,
  .clreview-blk .rev-hd .rev-ryt .ti-widget.ti-goog .ti-header.source-Google .ti-large-logo{display: none;}
  .clreview-blk  .rev-body .revslider-lft .rvslid-top strong{
    color: #fff;
    font: 30px / 40px 'Bungee-Regular';
    margin-bottom: 17px;
    display: inline-block;
    width:100%;
    word-wrap: break-word;
  }
  .clreview-blk  .rev-body .revslider-lft .rvslid-top {padding-bottom: 35px;border-bottom: 1px solid #333c55;margin-bottom: 25px;}
  .clreview-blk  .rev-body .revslider-lft .rvslid-top + p b{  font: 30px / 40px 'Bungee-Regular';color: #a6d7d5;margin-bottom: 10px;display: inline-block;}
  .clreview-blk  .rev-body .revslider-lft .rvslid-top + p + p{font: 17px/26px Lato-Medium;color: #ffffff;}
  .clreview-blk  .rev-body .revslider-ryt{width:78%;padding-left: 28px;}
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner{
    border: 1px solid #fff !important;
    border-radius: 10px !important;
    padding:28px 38px 40px 38px !important;    transition: all .3s ease-in,all .3s ease-out !important;
    -moz-transition: all .3s ease-in,all .3s ease-out !important;
    -o-transition: all .3s ease-in,all .3s ease-out !important;
    -webkit-transition: all .3s ease-in,all .3s ease-out !important;
    -ms-transition: all .3s ease-in,all .3s ease-out !important;
    background: transparent !important;
  }
  .clreview-blk  .rev-body .revslider-ryt .review-cnt:hover{background-color: #fff;}
  .clreview-blk  .rev-body .revslider-ryt .review-cnt>p,.clreview-blk .rev-body  .ti-widget.ti-goog .ti-review-content{
    font: 15px / 26px "Lato-Regular" !important;
    color: #000b2b !important;
    padding-bottom: 40px !important;
    margin-bottom: 0px !important;
    height: 186px !important; 
    overflow-y: auto !important;
    transition: all .3s ease-in,all .3s ease-out !important;
    -moz-transition: all .3s ease-in,all .3s ease-out !important;
    -o-transition: all .3s ease-in,all .3s ease-out !important;
    -webkit-transition: all .3s ease-in,all .3s ease-out !important;
    -ms-transition: all .3s ease-in,all .3s ease-out !important;
    padding-top: 10px;
  }
  .clreview-blk  .rev-body .revslider-ryt .review-cnt:hover p{border-color: #000b2b;}
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner:hover .ti-review-content{border-color: #000b2b;}
  .clreview-blk  .rev-body .revslider-ryt .review-cnt p::-webkit-scrollbar,.clreview-blk .rev-body  .ti-widget.ti-goog .ti-review-content::-webkit-scrollbar{width: 5px;}

  .clreview-blk  .rev-body .revslider-ryt .review-cnt p::-webkit-scrollbar-thumb,.clreview-blk .rev-body  .ti-widget.ti-goog .ti-review-content::-webkit-scrollbar-thumb{
    border-radius: 5px;
    background-color: #fbf2b3;
  }
  .clreview-blk  .rev-body .revslider-ryt .review-cnt p::-webkit-scrollbar-track,.clreview-blk .rev-body  .ti-widget.ti-goog .ti-review-content::-webkit-scrollbar-track{
    background-color: #fff;
  }
  .clreview-blk  .rev-body .revslider-ryt .review-cnt .rev-btm p{
    font: 15px / 26px "Bungee-Regular";
    color: #000b2b;
  }
  .clreview-blk  .rev-body .revslider-ryt .review-cnt .rev-btm img{width: auto;height: auto;}
  .clreview-blk  .rev-body .revslider-ryt .review-cnt .rev-btm{background: url(../images/google-sm.svg)no-repeat right center;}
  .clreview-blk  .rev-body{width:100%;margin-left: auto;    max-width: 64.4%;}
  .footer-main{background-color:#000b2b;}
  .footer-main .footer-in  .footer-top .footer-cnt{width:33.8%;padding-right: 92px;}
  .footer-main .footer-in  .footer-top .footer-links.foot-cl{width: 32%;}
  .footer-main .footer-in  .footer-top .footer-links.foot-menu{width: 20%;}
  .footer-main .footer-in  .footer-top .footer-links.foot-db{width: 14%;}
  .footer-main .footer-in  .footer-top .footer-cnt .footer-logo img{
    width:100%;
    max-width:308px;
    height: 48px;
  }
  .footer-main .footer-in  .footer-top .footer-cnt ul li a{width: 36px;height:36px;border-radius: 50%;background-color: #fff;display: flex;align-items: center;justify-content: center;}
  .footer-main .footer-in  .footer-top .footer-cnt ul li a:hover{
    background-image: linear-gradient(to right,#fbf2b3,#fad7cb);
  }
  .footer-main .footer-in  .footer-top .footer-cnt ul li {display: inline-block;margin-right: 4px;background-image: unset;padding: 0;}
  .footer-main .footer-in  .footer-top .footer-cnt p{font: 15px / 26px "Lato-Regular";color: #ffffff;margin: 25px 0;}
  .footer-main .footer-in  .footer-top {padding:76px 0 50px 0;border-bottom: 1px solid #808595;display: flex;}
  .footer-main .footer-in  .footer-top .footer-links p{font: 23px/32px 'Bungee-Regular';color: #fff;text-transform: uppercase;margin-bottom: 18px;}
  .footer-main .footer-in  .footer-top .footer-links ul li a{
  font: 15px / 26px "Lato-Regular";
  color: #fff;
  }
  .footer-main .footer-in  .footer-top .footer-links ul li:not(:last-child){margin-bottom: 5px;}
  .footer-main .footer-in  .footer-top .footer-links.foot-menu ul li,.footer-main .footer-in  .footer-top .footer-links.foot-db ul li{padding-left: 0px ;}
  .footer-main .footer-in  .footer-top .footer-links .foot-contact ul li{font: 14px / 23px "Lato-Regular";
    color: #fff;margin-bottom: 10px;display: inline-block;padding-right: 28px;}
    .footer-main .footer-in  .footer-top .footer-links .foot-contact:first-child ul li:first-of-type{width: 100%;}
    .footer-main .footer-in  .footer-top .footer-links .foot-contact {margin-bottom: 30px;}
  .footer-main .footer-in  .footer-top .footer-links .foot-contact ul li.loc{background: url(../images/foot-loc.svg)no-repeat left center;padding-left: 22px;}
  .footer-main .footer-in  .footer-top .footer-links .foot-contact ul li.cell{background: url(../images/foot-call.svg)no-repeat left center;padding-left: 22px;} 
  .footer-main .footer-in  .footer-top .footer-links .foot-contact ul li.mail{background: url(/media/2025/03/footer-mail-1.svg)no-repeat left center;padding-left: 22px;} 
  .footer-main .footer-in  .footer-cpy {display: flex;align-items: center;justify-content: space-between;padding: 14px 0;}
  .footer-main .footer-in  .footer-cpy p{
    font: 14px / 23px "Lato-Regular";
    color: #fff;
  }
  .footer-main .footer-in  .footer-top .footer-links .foot-contact .foot-bel ul li{padding-right: 10px;}
  .footer-main .footer-in  .footer-cpy p a{color: #fbf5b0;}
  .footer-main .footer-in  .footer-cpy .py-img img:first-of-type{margin-right: 10px;}
  .float-chat{
    position: fixed;
    right: 30px;
    bottom: 190px;
    z-index: 999999;
  }
  .cookie_part {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 2;
  }
  .cookie_part:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    top: 0;
  }
  .cookie_part  .cookies_sec {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
    max-width: 1100px;
    margin: 0 auto;
  }
  .cookie_part  .cookies_sec .cookie_in{display: flex;background-color: #fff;border-radius: 140px 10px 10px 10px;
    overflow: hidden;}
  .cookie_part  .cookies_sec .cookie_in .cookie_lft{background-image: linear-gradient(to right,#fbf2b3,#fad7cb);width:49.9%;display: flex;align-items: end;justify-content: center;}
  .cookie_part  .cookies_sec .cookie_in .cookie_lft img{margin-bottom: -10px;width:100%;max-width: 469px;height: 376px;}
  .cookie_part  .cookies_sec .cookie_in .cookie_ryt{width:50%;padding: 72px 44px 46px 46px;}
  .cookie_part  .cookies_sec .cookie_in .cookie_ryt strong,
  #login-popup .modal-dialog .modal-content .step-pop .login-lft strong,
  #register-popup .modal-dialog .modal-content .step-pop .login-lft strong  {
    color: #000b2b;
    font: 40px / 50px 'Bungee-Regular';
    margin-bottom: 20px;
  }
  .cookie_part  .cookies_sec .cookie_in .cookie_ryt strong b,
  #login-popup .modal-dialog .modal-content .step-pop .login-lft strong b,
  #register-popup .modal-dialog .modal-content .step-pop .login-lft strong b{color: #98b2dc;}
  .cookie_part  .cookies_sec .cookie_in .cookie_ryt  p{
    font: 15px / 26px "Lato-Regular";
    color: #000b2b;
    margin-bottom: 35px;
  }
  .cookie_part  .cookies_sec .cookie_in .cookie_ryt  .cokkie_btn a.bl-btn{
    font: 15px / 23px 'Lato-Bold';
    background-color: #000b2b;
    border-radius: 50px;
    width: 100%;
    display: inline-block;
    color: #fff;
    max-width: 186px;
    padding: 17.5px 38px;
    text-align: start;
    position: relative;
  }
  .cookie_part  .cookies_sec .cookie_in .cookie_ryt  .cokkie_btn a.btn-grd{
    font: 15px / 23px 'Lato-Bold';
    color: #000b2b;
    border-radius: 50px;
    width: 100%;
    display: inline-block;
    position: relative;
    text-align: start;
    max-width: 180px;
    padding: 17.5px 38px;
    margin-right: 8px;
  }
  .cookie_part  .cookies_sec .cookie_in .cookie_ryt  #cookie-hide{position: absolute;right:32px;top:30px;}

  #login-popup .modal-dialog,
  #register-popup .modal-dialog{max-width: 1091px;}
  #login-popup .modal-dialog .modal-content,
  #register-popup .modal-dialog .modal-content {
    border-radius: 140px 10px 10px 10px;
    overflow: hidden;
    border: 0;
  }
  #login-popup .modal-dialog .modal-content .step-pop,
  #register-popup .modal-dialog .modal-content .step-pop{display: flex;}
  #login-popup .modal-dialog .modal-content .step-pop .login-lft,
  #register-popup .modal-dialog .modal-content .step-pop .login-lft{
    background-image: linear-gradient(to right,#fbf2b3,#fad7cb);
    width:51.4%;
    text-align: center;
    padding: 52px 0 0;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-lft{
    padding: 68px 0 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: end;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-lft strong span{padding-right: 20px;color: #98b2dc;}
  #login-popup .modal-dialog .modal-content .step-pop .login-lft img{
    width:100%;
    max-width:390px;
    height: 383px;
    margin-bottom: -10px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-lft img{
    width:100%;
    max-width:281px;
    height: 421px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-lft strong,
  #register-popup .modal-dialog .modal-content .step-pop .login-lft strong{margin-bottom: 42px;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt{width: 48.6%;padding: 70px 50px 54px 50px;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt{width: 48.6%;padding: 62px 52px 54px 48px;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .btn-close,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .btn-close,
  #compare-popup .modal-dialog .modal-content .step-pop .btn-close,
  #pricing-popup .modal-dialog .modal-content .pricing-in .btn-close{
    padding: 0;
    background: url(../images/cokkie-cross.png)no-repeat;
    width:22px;
    height: 22px;
    top:30px;
    right:30px;
    position: absolute;
    opacity: 1;
    box-shadow: unset;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .btn-close{right: 25px;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt p,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt p{
    font: 15px / 26px "Lato-Regular";
    color: #000b2b;

  }

  #register-popup .modal-dialog .modal-content .step-pop .login-rgt p{margin-bottom: 10px;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp label,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp label {width: 100%;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp label span,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp label>span:first-of-type{
    font: 16px/26px 'Lato-Bold';
    color: #000b2b;
    margin-bottom: 9px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp label input, #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp label input, #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input .wpcf7-form-control-wrap input {
    border: 1px solid #adb1bb;
    border-radius: 50px;
    font: 15px/23px 'Lato-Italic';
    color: #666666;
    padding: 15.6px 46px 15.6px 25px;
    display: block;
    width: 100%;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp{margin-bottom: 32px;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk .chk span{
    font: 16px / 28px "Lato-Regular";
    color: #000b2b;
    position: relative;
    cursor: pointer;
    padding-left: 30px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk .chk span{
    font: 14px / 23px "Lato-Regular";
    color: #000b2b;

    cursor: pointer;
    position: relative;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk .chk input[type="checkbox"],
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk .chk input[type="checkbox"],
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.checkbox label input[type="checkbox"]{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    opacity: 0;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk .chk span::before{
    content: "";
    position: absolute;
    left:0;
    top:6px;
    cursor: pointer;
    margin-right: 15px;
    height: 15px;
    width: 15px;
    border-radius: 4px;
    padding: 0;
    background: #e1dfdf;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk .chk span::before {
    content: "";
    position: absolute;
    left:0;
    top:0px;
    cursor: pointer;
    margin-right: 15px;
    height: 23px;
    width: 23px;
    border-radius: 8px;
    padding: 0;
    background: transparent;
    border: 1px solid #adb1bb;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.checkbox label span.wpcf7-list-item-label::before{
    content: "";
    position: absolute;
    left:0;
    top:0px;
    background: #fff;
    border-radius: 5px;
    width: 20px;
    height: 20px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk .chk input[type="checkbox"]:checked + span::after,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk .chk input[type="checkbox"]:checked + span::after,
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.checkbox label input[type="checkbox"]:checked + span.wpcf7-list-item-label::after{
    content: " ";
    position: absolute;
    display: block;
    clear: both;
    width: 12px;
    height: 6px;
    border-bottom: 2px solid #000b2b;
    border-left: 2px solid #000b2b;
    transform: rotate(310deg);
    top: 7px;
    left: 3px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk .chk input[type="checkbox"]:checked + span::after{left:6px;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk a{
    font: 16px / 25px 'Lato-Bold';
    color: #a6d7d5;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk a{
    color: #98b2dc;
    padding-left: 5px;
  display: inline;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk a:hover,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk a:hover{
    color: #fad2cf;
    text-decoration: underline;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk{display: flex;justify-content: space-between;align-items: center;margin-bottom: 25px;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk{margin-bottom: 19px;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in input[type="submit"],
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in input[type="submit"],
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"]{ 
    font: 15px / 23px 'Lato-Bold';
    color: #000b2b;
    background: url(../images/blu_ryt.svg) no-repeat right 35px top 24px, linear-gradient(to right,#fbf2b3,#fad7cb);
    border: 0;
    width:100%;
    border-radius: 50px;
    display: block;
    padding: 17px 35px;
    text-align: start;
    -o-transition: all 0.5s ease-out, all 0.5s ease-in;
    -ms-transition: all 0.5s ease-out, all 0.5s ease-in;
    -moz-transition: all 0.5s ease-out, all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-out, all 0.5s ease-in;
    transition: all 0.5s ease-out, all 0.5s ease-in;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in input[type="submit"]:hover,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in input[type="submit"]:hover,
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"]:hover{
    background:#000b2b url(../images/btn_lftarrw.svg) no-repeat right 35px center;
    color:#fff;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"]{
    text-align: center;
    background: url(../images/blu_ryt.svg) no-repeat right 40% center, linear-gradient(to right,#fbf2b3,#fad2cf);
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"]:hover{
    background:#98b2dc url(../images/btn_lftarrw.svg) no-repeat right 40% center;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input {position: relative;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input  img,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input img{
  position: absolute;
  right:20px;

  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input  img#eyeopen,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input img#eyeopen{opacity: 0;visibility: hidden;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp.inp2{
    display: flex;
    justify-content: space-between;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp.inp2 label,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp.inp2 .watch_{width: 48.88%;}
  #compare-popup .modal-dialog,
  #pricing-popup .modal-dialog{max-width: 1350px;}
  #compare-popup .modal-dialog .modal-content{border: 0;border-radius: 140px 10px 10px 10px;}
  #compare-popup .modal-dialog .modal-content .step-pop>strong{
    color: #000b2b;
    font: 40px / 50px 'Bungee-Regular';
    text-align: center;
    display: block;
    margin-bottom: 20px;
    /* margin-bottom: 35px; */
  }
  #compare-popup .modal-dialog .modal-content .step-pop >strong:first-of-type > span{
    padding-right: 10px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop strong>span{
    color:#fad2cf;
  }
  #compare-popup .modal-dialog .modal-content .step-pop{
    padding: 50px 48px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row{display: flex;/*background: #f4f4f4;*/border-radius: 140px 10px 10px 10px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:first-child strong{
    font: 40px / 50px 'Bungee-Regular'  !important;
    color: #000b2b  !important;
    text-align: center  !important;
    margin-bottom: 10px  !important;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:first-child {
    padding:38px 42px 32px 45px  !important;
    background-image: linear-gradient(to right,#fbf2b3,#fad7cb)  !important;
    border-top-left-radius: 100px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list{width:100%;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list:first-child .step-top strong b,
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:first-child strong>span{padding-left: 5px;color:#98b2dc;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:first-child{width:23.22% !important;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:nth-child(2n){width:18.5% !important;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:nth-child(3n){width:18.6% !important;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:nth-child(4n){width:21.2% !important;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:last-child{width:19.7% !important;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th
  {text-align: center;padding: 20px 28px 28px;    border-right: 1px solid #dbdbdb;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:last-child{border-right: 0;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead{border-bottom: 1px solid #dbdbdb;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top b,
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th b{
    font:40px/45px 'Lato-Black';
    color:#000b2b;
    display: block;
    margin-bottom: 10px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top strong,
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th strong{
    font: 20px/26px 'Bungee-Regular';
    color:#000b2b;
    display: block;
    margin-bottom:20px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row br{display: none;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top .snap_btn,
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th .snap_btn{
    width: fit-content;
    max-width: 162px;
    font: 15px / 23px 'Lato-Bold';
    border-radius: 50px;
    position: relative;
    display: inline-block;
    padding: 13.5px 20px;
    text-align: center;
    text-transform: uppercase;
    border: 1px solid #000b2b;
    color: #000b2b;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list tbody tr td:first-child p{
    font:18px/26px 'Lato-Bold';
    color: #000b2b;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list tbody tr:last-child{border-bottom: 1px solid #dbdbdb;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list tbody tr td{border-right: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;font: 15px / 25px "Lato-Regular";color: #000b2b;text-align: center;vertical-align: middle;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list tbody tr td:nth-child(5n){border-right: 0;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list tbody tr:last-of-type td{border-bottom: 0;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list tbody tr td p{
    text-align: center;
    padding: 25px 25px;
    font: 15px / 25px "Lato-Regular";
    color: #000b2b;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-btm img{
    display: block;
    margin: 0 auto;
    width:25px;
    height:25px;
  }
  #pricing-popup .modal-dialog .modal-content{
    border: 0;
    border-radius: 20px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in{
    padding: 82px 60px 61px 66px;
    position: relative;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top{display: flex;align-items: center;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-lft{
    width: 45.8%;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-lft img{
    width: 100%;
    max-width: 560px;
    height: 373px;
    object-fit: cover;
    border-radius: 30px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt{
    width:54.2%;
    padding-left: 57px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt p:first-of-type{margin: 0 !important;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt p:first-of-type,
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pccnt-lft p:first-of-type{
    font: 17px/26px 'Lato-Bold';
    color: #000b2b;
    margin-bottom: 12px !important;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt  strong,
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pccnt-lft strong{
    color: #000b2b;
    font: 40px / 50px 'Bungee-Regular';
    margin-bottom: 15px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pccnt-lft .tfour-blk{display: flex;align-items: center;margin-top: 34px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pccnt-lft .tfour-blk .tfour-img{
    width:82px;
    height:82px;
    border-radius: 50%;
    background-image:linear-gradient(to right,#fbf2b3,#fad2cf);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pccnt-lft .tfour-blk .tfour-cnt{
    width: calc(100% - 107px);
    margin-left: 25px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pccnt-lft .tfour-blk .tfour-cnt p:first-of-type{
    font: 18px / 26px 'Lato-Bold';
    color: #000b2b;
    margin-bottom: 8px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt  strong b{
    color:#98b2dc;
    padding:0 3px 0 0;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pccnt-lft p:not(:last-of-type){margin-bottom: 25px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pccnt-lft p:first-of-type{margin: 0;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt  p,
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt  p,
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pccnt-lft .tfour-blk .tfour-cnt p,
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pccnt-lft  p{
    color: #000b2b;
    font: 15px / 26px 'Lato-Regular';
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt  p:not(:last-of-type){margin-bottom: 28px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pccnt-lft strong b{color: #fad2cf;padding:0 0 0 5px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pccnt-lft {width: 47.3%;padding-right: 60px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt{width: 52.7%;background-color: #000b2b;border-radius: 30px;padding: 45px 45px 38px 50px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk{display: flex;margin-top: 100px;align-items: center;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt p:first-of-type{color: #fff;font: 17px/26px 'Lato-Bold';margin-bottom: 12px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt strong{
    color:#fff;
    font: 40px / 50px 'Bungee-Regular';
    margin-bottom:32px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt strong b{color: #a6d7d5;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.dbl,
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.dbl p{display: flex;justify-content: space-between;align-items: baseline;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.dbl p{margin:0;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed  input,
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed textarea{
    border: 1px solid #808595;
    border-radius: 50px;
    display: block;
    width: 100%;
    font: 15px/22px 'Lato-Regular';
    color: #fff;
    padding: 14.5px 30px;
    background-color: transparent;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.dbl label,
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.dbl .inb_,
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.dbl .qn-filed {width:48%;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed{margin-bottom: 18px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk  br{display: none;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed .qn-filed {display: flex;align-items: center;justify-content: center;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed .qn-filed .quantity{
    display: flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed .qn-filed .quantity input{
    color: #fff;
    width: 48px;
    border: 0;
    background-color: transparent;
    font: 15px/26px 'Lato-Bold';
    padding: 0;
    text-align: center;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed .qn-filed>p{display: inline-block;font: 15px/22px 'Lato-Regular';color: #808595;margin-right: 26px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed .qn-filed .quantity  span.qtybtn{width: 32px;height:32px;border-radius: 50%;background-image: linear-gradient(to right,#fbf2b3,#fad7cb);display: flex;align-items: center;justify-content: center;cursor:pointer;transition: all.3s linear;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed .qn-filed .quantity  span.qtybtn:hover{
    background-color: #666d80;
    background-image: unset;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed textarea{height:125px;border-radius: 30px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed textarea::-webkit-scrollbar{
    width:8px;
    background-color: #e5e5e5;
    border-radius: 50px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed textarea::-webkit-scrollbar-thumb{
    background:#fad2cf;
    border-radius: 50px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.captcha label,
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.captcha span{margin-right: 20px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.captcha p{
    justify-content: start;
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.captcha span{width:48%;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.captcha {display:block;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.checkbox label  span.wpcf7-list-item-label{
    font: 15px/19px 'Lato-Regular';
    color: #fff;
    position: relative;
    cursor: pointer;
    padding-left: 30px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.checkbox label  span a{color: #98b2dc;}
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt  .frmblk .frm-filed.checkbox label  span a:hover{color: #fad2cf;text-decoration: underline;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.checkbox label input[type="checkbox"]{display: none;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.checkbox label{width:100%;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.checkbox label input[type="checkbox"]:checked + span.wpcf7-list-item-label::after{
    top: 7px;
    left: 5px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.checkbox{
    margin-bottom: 28px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.checkbox + p{position: relative;;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.checkbox + p span.wpcf7-spinner{
    position: absolute;
    margin:0;
    right:30px;
    top:16px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricing-tag { width: 170px;
    height: 170px;
    overflow: hidden;
    position: absolute; top: -10px;
    left: -10px;}
    #pricing-popup .modal-dialog .modal-content .pricing-in .pricing-tag::before,
    #pricing-popup .modal-dialog .modal-content .pricing-in .pricing-tag::after{
      position: absolute;
      z-index: -1;
      content: '';
      display: block;
      border: 5px solid #000;
      border-top-color: transparent;
  border-left-color: transparent;
    }
    #pricing-popup .modal-dialog .modal-content .pricing-in .pricing-tag::before{
      top: 0;
  right: 0;
    }
    #pricing-popup .modal-dialog .modal-content .pricing-in .pricing-tag::after{
      bottom: 0;
      left: 0;
    }
    #pricing-popup .modal-dialog .modal-content .pricing-in .pricing-tag span{
      position: absolute;
      display: block;
      width: 270px;
      padding: 8px 40px;
      background-color: #000;
      box-shadow: 0 5px 10px rgba(0,0,0,.1);
      color: #fff;
      font: 14px/22px 'Lato-Black';
      text-shadow: 0 1px 1px rgba(0,0,0,.2);
      text-transform: uppercase;
      text-align: center;
      left: -58px;
      top: 50px;
      transform: rotate(-45deg);
    }
    #pricing-popup .modal-dialog .modal-content .pricing-in  .pricingtag-btm{
      width: 218px;
      height: 218px;
      overflow: hidden;
      position: absolute;
      top: -10px;
      left: -10px;
    }
    #pricing-popup .modal-dialog .modal-content .pricing-in  .pricingtag-btm span{
      position: absolute;
      display: block;
      width: 332px;
      padding: 5px 40px;
      background-color: green;
      box-shadow: 0 5px 10px rgba(0,0,0,.1);
      color: #fff;
      font: 14px/23px 'Bungee-Regular';
      text-shadow: 0 1px 1px rgba(0,0,0,.2);
      text-transform: uppercase;
      text-align: center;
      left: -62px;
      top: 75px;
      transform: rotate(-45deg);
      text-indent: -40px;
      box-shadow: 19px 6px 8px -3px rgba(0,0,0,0.4),;
    }
    #pricing-popup .modal-dialog .modal-content .pricing-in  .pricingtag-btm::before,
    #pricing-popup .modal-dialog .modal-content .pricing-in  .pricingtag-btm::after{
      position: absolute;
      z-index: -1;
      content: '';
      display: block;
      border: 5px solid green;
      border-top-color: transparent;
  border-left-color: transparent;
    }
    #pricing-popup .modal-dialog .modal-content .pricing-in  .pricingtag-btm::before{
      top: 0;
  right: 0;
    }
    #pricing-popup .modal-dialog .modal-content .pricing-in  .pricingtag-btm::after{
      bottom: 0;
      left: 0;
    }
    #pricing-popup .modal-dialog .modal-content .pricing-in .pricingtag-btm span:before {
      content: "";
      position: absolute;
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: #fff;
      margin: 8px -13px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricingtag-btm span::after{
    content: "";
      position: absolute;
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: #fff;
      margin: 8px 6px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .mob-hdlogo{display: none;}
  .header-main .header-row .hd_toggler{display: none;}
  .instelle-steps .instelle-body #inste-top,
  .instelle-steps .instelle-body #inste-mid {
  display: none;
  }
  .ged_blck.clone-ged .ged_row .ged_ryt{
  max-width: 671px;
  width: 100%;
  position: relative;
  margin-top: 184px;
  }
  .ged_blck.clone-ged .ged_row .ged_ryt img{
  max-width: 250px;
  width: 100%;
  height: 250px;
  object-fit: cover;
  }
  .ged_blck.clone-ged .ged_row .ged_ryt .cap_items{
  position: relative;
  transform: rotate(335deg);
  background-color: #fff;
  box-shadow: 0 10px 10px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-width: 280px;
  width: 100%;
  height: 316px;
  padding: 20px 20px 52px 20px;
  position: absolute;
  z-index: 3;
  left: 38px;
  bottom: 6px;
  }
  .ged_blck.clone-ged .ged_row .ged_ryt .cap_items img{
  width: 100%;
  max-width: 251px;
  height: 251px;
  object-fit: contain;
  }
  .ged_blck.clone-ged .ged_row .ged_ryt .cap_items .cap_con{
  text-align: center;
  }
  .ged_blck.clone-ged .ged_row .ged_ryt .cap_items .cap_con p b{font: 18px/28px 'Bungee-Regular';color: #98b2dc;}
  .ged_blck.clone-ged .ged_row .ged_ryt .cel_items{
  position: relative;
  transform: rotate(365deg);
  background-color: #fff;
  box-shadow: 0 10px 10px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-width: 280px;
  width: 100%;
  height: 316px;
  padding: 20px 20px 52px 20px;
  position: absolute;
  z-index: -1;
  left: 153px;
  z-index: 2;
  top: -62px;
  }
  .ged_blck.clone-ged .ged_row .ged_ryt .cel_items img{
  width: 100%;
  max-width: 251px;
  height: 251px;
  object-fit: contain;
  }
  .ged_blck.clone-ged .ged_row .ged_ryt .cel_items .cel_con{
  text-align: center;
  }
  .ged_blck.clone-ged .ged_row .ged_ryt .cel_items .cel_con p b{font: 18px/28px 'Bungee-Regular';color: #a6d7d5;}
  .ged_blck.clone-ged .ged_row .ged_ryt .non_items{position: relative;
  transform: rotate(384deg) !important;
  background-color: #fff !important;
  padding: -13px !important;
  box-shadow: 0 10px 10px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23) !important;
  max-width: 280px !important;
  width: 100% !important;
  height: 316px !important;
  padding: 20px 20px 52px 20px !important;
  position: absolute !important;
  right: 84px !important;
  top: -294px !important;}
  .ged_blck.clone-ged .ged_row .ged_ryt .non_items img{
  width: 100%;
  max-width: 251px;
  height: 251px;
  object-fit: contain;
  }
  /***===home page end===***/
  .bread_section .brd_img img{
  height: 100%;
  width: 100%;
  object-fit: cover;

  }
  .bread_section .brd_img{
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  }

  .bread_section::before{
  content: "";
  display: block;
  clear: both;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #000b2b;
  opacity: 0.6;
  }

  .bread_section{position: relative;padding: 173px 0px 80px;z-index: 1;}

  .bread_section .brd_cnt{
  position: relative;
  text-align: center;
  }

  .bread_section .brd_cnt p{font: 40px/52px 'Bungee-Regular';color: #fff;margin-bottom: 14px;text-align: center;}
  .bread_section .brd_cnt ul li{padding: 0; background: unset;text-align: center;}
  .bread_section .brd_cnt ul li a{position: relative;font: 16px/23px 'Lato-Bold';color: #fff;padding:0 30px 0 0;}
  .bread_section .brd_cnt ul li a::after{
  content: "";
  display: block;
  clear: both;
  position: absolute;
  background: url(../images/brd-arr.svg) no-repeat ;
  width: 14px;
  height: 11px;
  top: 50%;
  transform: translateY(-42%);
  right: 6px;

  }

  .bread_section .brd_cnt ul li span a.home span:hover{color: #fbf5b0;}
  .bread_section .brd_cnt ul li span:not(a>span){font: 16px/23px 'Lato-Bold';color: #fbf5b0;}
  .bread_section .brd_cnt .main_btn:hover{color: #fbf5b0;}
  /* photo */
  .photo{padding: 98px 0px;}
  .photo .pho_row{display: flex;align-items: center;}
  .photo .pho_row .pho_left{width: 43%;position: relative;}
  .photo .pho_row .pho_ryt{width: 57%;padding-left: 60px;}
  .photo .pho_row .pho_left .pho_man img{width: 100% !important;max-width: 578px !important;height: 618px !important;object-fit: cover;border-radius: 25px;}
  .photo .pho_row .pho_left  .btn_vert {
  font: 17px/50px 'Bungee-Regular';
  color: #fff;
  background-color: #000b2b;
  border-radius: 35px;
  padding: 0px 25px;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  position: absolute;
  left: -30px;
  top: 34%;
  }

  .photo .pho_row .pho_left .btn_hor{
  font: 17px/50px 'Bungee-Regular';
  color: #fff;
  background-color: #000b2b;
  border-radius: 35px;
  padding: 0px 25px;
  display: inline-block;
  text-transform: uppercase;
  position: absolute;
  bottom: -68px;
  right: 5px;
  }


  .photo .pho_row .pho_ryt p:first-of-type:first-child{font: 17px/25px 'Lato-Bold';}
  .photo .pho_row .pho_ryt  h2{font: 40px/50px "Bungee-Regular";color: #000b2b;padding: 18px 0px 16px;}
  .photo .pho_row .pho_ryt h2 b,
  .photo .pho_row .pho_ryt h2 span{color: #98b2dc;}
  .photo .pho_row .pho_ryt p{font: 15px/26px 'Lato-Regular';color: #000b2b;padding-right: 0 !important;}
  .photo .pho_row .pho_ryt  ul{padding: 12px 0px 16px;}
  .photo .pho_row .pho_ryt  ul li{font: 15px/33px  'Lato-Bold';color: #000b2b;padding-left: 20px;padding-bottom: 3px;}
  .photo .pho_row .pho_ryt p:last-child{font: 15px/26px 'Lato-Regular';color: #000b2b;padding-right: 22px;}

  /* hoe_het */
  .hoe_het{background-image: linear-gradient(#e1e8f4,#fbfae8);padding: 99px 0px;}
  .hoe_het .hoe_row{display: flex;align-items: center;}
  .hoe_het .hoe_row .hoe_lft{width: 52.7%;padding-right: 26px;}
  .hoe_het .hoe_row .hoe_ryt{width: 47.3%;padding-left: 22px;position: relative;}

  .hoe_het .hoe_row .hoe_lft p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;padding-bottom: 18px}
  .hoe_het .hoe_row .hoe_lft h3{font: 40px/50px "Bungee-Regular";padding-bottom: 12px;}
  .hoe_het .hoe_row .hoe_lft h3 b{color: #98b2dc;}
  .hoe_het .hoe_row .hoe_lft p{font: 15px/26px 'Lato-Regular';color: #000b2b;padding-right: 63px;}
  .hoe_het .hoe_row .hoe_lft p:last-child{padding-right: 67px;font: 15px/26px 'Lato-Regular';color: #000b2b;padding-top: 26px;}
  .hoe_het .hoe_row .hoe_ryt img{
  max-width: 617px;
  height: 558px;
  width: 100%;
  object-fit: cover;
  border-radius: 50px;

  }
  .hoe_het .hoe_row .hoe_ryt::after{
  content: "";
  position: absolute;
  background: url('../images/spring-arr.svg')no-repeat center center;
  display: block;
  width: 243px;
  height: 116px;
  bottom: 172px;
  left: -87px;
  }

  .grat .grat_blck{
  text-align: center;
  }

  .grat .grat_blck p:first-of-type{font: 17px/26px  'Lato-Bold';color: #fff;padding-bottom: 16px;}
  .grat .grat_blck p{font: 15px/26px 'Lato-Regular';color: #fff;padding-bottom: 20px;}
  .grat .grat_blck h4{font: 40px/50px 'Bungee-Regular';color: #fff;padding-bottom: 12px;}
  .grat .grat_blck h4 b{color: #fbf5b0;}
  .grat .grat_blck p:last-of-type{font: 15px/26px 'Lato-Regular';color: #fff;padding-bottom: 32px;padding-top: 10px;}

  .grat .grat_blck  a.snap_btn.btn-wt {
  border: 1px solid #fff;
  border-radius: 35px;
  font: 15px/23px 'Lato-Bold';
  color: #000b2b;
  position: relative;
  display: inline-block;
  max-width: unset !important;
  width: fit-content;
  padding: 16px 40px 16px 18px;
  z-index: 1;
  margin-top: 30px;
  }
  .grat.bsn .grat_blck h3{padding-bottom: 0 !important;}
  /* about */
  .direct{padding: 92px 0px 102px;}
  .direct .dir_row{display: flex;}
  .direct .dir_row .dir_lft{width: 52.8%;padding-right: 68px;}
  .direct .dir_row .dir_faq_ryt{width: 47.3%;}
  .direct .dir_row .dir_lft p:first-of-type:first-of-type{font: 17px/26px  'Lato-Bold';color: #000b2b;padding-bottom: 16px;}
  .direct .dir_row .dir_lft h5{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding-bottom: 14px;text-transform: uppercase;}
  .direct .dir_row .dir_lft h5 b{color: #fad2cf;}
  .direct .dir_row .dir_lft p:last-of-type{font: 15px/26px 'Lato-Regular';color: #000b2b;padding: 24px 0 0 0;}
  .dir_faq_ryt .faq_in .faq_cnt p{
  font: 15px/24px 'Lato-Regular' !important;
  text-align: justify;
  padding: 18px 45px 3px 27px;
  }
  .direct .dir_row .dir_lft p:first-of-type{    font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .dir_faq_ryt .faq_in {margin-bottom: 18px;}
  .direct .dir_row .dir_lft p a{color: #b3c7e5;font: 15px/26px 'Lato-Regular';}
  .direct .dir_row .dir_lft p a:hover{color: #fad2cf;;}

  .direct .dir_row .dir_lft a.snap_btn.bl-btn{
  border: 1px solid #fff;
  border-radius: 35px;
  /* max-width: 230px; */
  width: fit-content;
  padding: 16px 44px 16px 30px;
  font: 15px/23px 'Lato-Bold';
  color: #fff;
  background-color: #000b2b;
  position: relative;
  }
  .direct .dir_row .dir_lft a.snap_btn.bl-btn::after{
  content: "";
  position: absolute;
  background: url(../images/btn_lftarrw.svg) no-repeat;
  top: 55%;
  transform: translateY(-50%);
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 12px;
  }
  .dir_faq_ryt .faq_in .faq_hd{
  background-color:#fff;
  padding: 15px 30px;
  cursor: pointer;
  transition: 0.5s all ease-out, 0.5s all ease-in;
  border-radius: 35px;
  border: 1px solid #000b2b;
  color: #000b2b;
  position: relative;
  }.dir_faq_ryt .faq_in .faq_hd>p{
  color: #000b2b;
  font: 15px/24px 'Lato-Bold';
  width: calc(100% - 30px);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  }

  .dir_faq_ryt .faq_in.active .faq_hd::before{
  background: url(../images/up_wt_arr.svg) no-repeat right;
  }


  .dir_faq_ryt .faq_in .faq_hd::before{
  content: "";
  width: 20px;
  height: 20px;
  background: url(../images/blue_arr.svg) no-repeat right ;
  transition: 0.5s ease;
  display: block;
  position: absolute;
  right: 28px;
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
  }
  .dir_faq_ryt .faq_in:first-of-type  .faq_cnt{display: block;}
  .dir_faq_ryt .faq_in  .faq_cnt{display: none;}
  .dir_faq_ryt .faq_in {margin-bottom: 18px;}
  .dir_faq_ryt .faq_in.active .faq_hd,
  .vragen_blck .vragen_row .vragen_lft .dir_faq_ryt .faq_in.active .faq_hd{background: #fbf5b0;border-color: transparent;}
  .dir_faq_ryt .faq_in.active .faq_hd>p{color:#000b2b;}

  /* Blog Details Page */

  .main-content .bru_ban .brd_img img{
  width: 100%;
  height: 690px;
  object-fit: cover;
  border-radius: 50px;
  }

  .main-content .bru_ban{
  padding: 129px 0px;
  }
  .bru_ban .bru_blc .bru_mark ul li {
  background: url(../images/Dot.svg) no-repeat top 7px left;
  padding-left: 20px;
  padding-bottom: 3px;
  display: block;
  font: 15px/25px "Lato-Bold";
  color: #000b2b;
  text-indent: 12px;
  }

  .bru_ban .bru_blc .bru_mark{display: flex;margin-top: 30px;align-items: center;
  }

  .bru_ban .bru_blc .bru_mark a{
  margin-right: 20px;
  background-image: linear-gradient(to right,#fbf5b0,#fad2cf);
  max-width: 140px;
  width: 100%;
  padding: 10px 12px 8px;
  border-radius: 30px;
  text-align: center;
  font: 17px/28.11px 'Lato-Regular';
  color: #000b2b;
  }

  .bru_ban .bru_blc p:first-of-type:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;padding: 19px 0px 15px;}
  .bru_ban .bru_blc>img{max-width: 1350px;width: 100%;height: 690px;object-fit: cover;border-radius: 30px;}
  .bru_ban .bru_blc h2{font: 40px/50px 'Bungee-Regular';color: #000b2b;text-transform: uppercase;padding: 3px 0px 19px;}
  .bru_ban .bru_blc h2 b,
  .bru_ban .bru_blc h2 span{color: #98b2dc;}
  .bru_ban .bru_blc p{font: 15px/26px 'Lato-Regular';color: #000b2b;padding-bottom: 12px;}
  .bru_ban .bru_blc h3{font: 18px/25px 'Bungee-Regular';padding: 28px 0px 12px;text-transform: uppercase;}
  .bru_ban .bru_blc .bru_imgs{margin: 21px 0px 51px;}
  .bru_ban .bru_blc .bru_imgs img{max-width: 425px;height: 423px;width: 100% ;border-radius: 25px;margin-right: 22px;object-fit: cover;margin-top: 18px;}
  .bru_ban .bru_blc .bru_imgs img:last-child{margin-right: 0px;}
  .bru_ban .bru_blc .bru_box p{font: 18px/30px 'Lato-Bold';text-align: center;}
  .bru_ban .bru_blc .bru_box{border: 1px solid transparent;background-color: #f4f4f4;border-radius: 25px;margin-bottom: 46px;padding:32px 96px 32px;}
  .bru_ban .bru_blc .bru_box p b{font: 20px/35px 'Bungee-Regular';color: #000b2b;display: block;text-align: center;padding-top: 16px;}
  .bru_ban .bru_blc h4{font:18px/25px 'Bungee-Regular';color: #000b2b;text-transform: uppercase;padding-bottom: 8px;}
  .bru_ban .bru_blc h4{font:18px/25px 'Bungee-Regular';color: #000b2b;text-transform: uppercase;padding-bottom: 8px;}
  .bru_ban .bru_blc>ul{padding-top: 20px;}
  .bru_ban .bru_blc ul li{
  background: url(../images/arw-pic.svg) no-repeat top 7px left;
  padding-left: 20px;
  padding-bottom: 8px;
  display: block;
  font: 15px/25px "Lato-Bold";
  color: #000b2b;

  }

  .bru_ban .bru_blc  .qui_row{display: flex;flex-direction: row-reverse;border-bottom: 1px solid #e5e6e9;align-items: center;padding: 34px 0px 50px;}
  .bru_ban .bru_blc  .qui_row .qui_lft {width: 46.5%;}
  .bru_ban .bru_blc  .qui_row .qui_ryt{width: 54.5%;margin-top: 16px;}
  .bru_ban .bru_blc  .qui_row .qui_ryt h5{font: 18px/25px 'Bungee-Regular';color: #000b2b;padding-bottom: 10px;}
  .bru_ban .bru_blc  .qui_row .qui_ryt  p{font: 15px/26px 'Lato-Regular';color: #000b2b;padding-bottom: 24px;padding-right: 45px;}
  .bru_ban .bru_blc  .qui_row .qui_ryt p:first-child{padding-bottom: 38px;}
  .bru_ban .bru_blc  .qui_row .qui_lft img{height: 336px;max-width: 620px;width: 100%;border-radius: 35px;object-fit: cover;}


  .bru_ban .bru_blc .del_tag .del p b{font: 18px/25px 'Bungee-Regular';}
  .bru_ban .bru_blc .del_tag {display: flex;align-items: center;padding: 25px 0 0 0;}
  .bru_ban .bru_blc .del_tag .del{display: flex;width: 25%;align-items: center;}

  .bru_ban .bru_blc .del_tag .del ul a img{width: 20px;height: 20px;object-fit: contain;}
  .bru_ban .bru_blc .del_tag .del ul{margin-left: 25px;transition: 1s all;}
  .bru_ban .bru_blc .del_tag .del ul li{
  display: inline-block;
  margin-right: 4px;
  background-image: unset;
  padding: 0;
  transition: 1s all;
  }
  .bru_ban .bru_blc .del_tag .del ul li a{
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 1s all;
  }
  .bru_ban .bru_blc .del_tag .del ul li a img{width: 15px;height: 15px;object-fit: contain;}

  .bru_ban .bru_blc .del_tag .del ul li a:hover {
  background-image: linear-gradient(#fbf5b0,#fad2cf);
  }

  .bru_ban .bru_blc .del_tag .tag{width: 75%;text-align: end;}
  .bru_ban .bru_blc .del_tag .tag .tag_con{display: inline;}
  .bru_ban .bru_blc .del_tag .tag p{display: inline;}
  .bru_ban .bru_blc .del_tag .tag p b{font: 18px/25px 'Bungee-Regular';margin-right: 10px;}


  .bru_ban .bru_blc .tag .tag_con a.snap-btn.bl-btn{
  background-image: linear-gradient(
    to right,
    #000b2b,
    #000b2b,
    #fbf5b0,
    #fad2cf
    ) !important;
    background-size: 300% 100%;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
  border-radius: 50px;
  color: #fff;
  width: fit-content;
  padding: 20px 32px;
  text-align: center;
  font: 15px/23px 'Lato-Bold';
  margin-right: 10px;
  transition: 1s all;
  }
  .bru_ban .bru_blc  .tag .tag_con a.snap-btn.bl-btn:last-child{margin-right: 0px;}
  .bru_ban .bru_blc  .tag .tag_con a.snap-btn.bl-btn:hover {
  background-position: 100% 0;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  color: #000b2b;
  }
  /* blog style */
  .laat{padding:90px 0px 102px;}
  .laat .laat_hd{text-align: center;}
  .laat .laat_hd p:first-of-type{font: 17px/26px 'Lato-Bold';}
  .laat .laat_hd h2{font: 40px/50px 'Bungee-Regular';}
  .laat .laat_hd h2 b,
  .laat .laat_hd h2 span{color: #98b2dc;}
  .laat .laat_pics img{
  max-width:100% !important;
  width: 100% !important;
  height:340px !important;
  object-fit: cover !important;
  border-radius: 25px !important;  
  transform: scale(1.0) !important;
  transition: transform 0.4s ease !important;
  }
  .laat .laat_pics{padding-top: 50px ;}
  .laat .laat_pics{display: flex;flex-wrap: wrap;}
  .laat .laat_pics .laat_items{margin: 0px 28px 45px 0px;overflow: hidden;max-width: 431px;width: 100%;}
  .laat .laat_pics .laat_items a:first-of-type{border-radius: 25px;}
  .laat .laat_pics .laat_items:nth-child(3n){margin-right: 0;}
  .laat .laat_pics .laat_items .cur_txt{max-width: 300px;width: 100%;}
  .laat .laat_pics .laat_items .mor_txt{max-width: 347px;width: 100%;}
  .laat .laat_pics .laat_items .nun_txt{max-width: 330px;width: 100%;}
  .laat .laat_pics  a p{font: 20px/28px 'Bungee-Regular';
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(
      to right ,#fad2cf,#fbf5b0 50%,#000b2b 50%
      );
      background-size: 200% 100%;
      background-position: 100%;
  }
  .laat .laat_pics .laat_items:hover p{ 
  transition: all 0.3s cubic-bezier(0.000, 0.000, 0.230, 1);
  background-position: 0%;
  }

  .laat .laat_pics .laat_items:hover img{transform: scale(1.1);overflow: hidden;}
  .laat .laat_pics .laat_btn ul li{background: unset;}
  .laat .laat_pics .laat_btn ul li {
  background: url(../images/Dot.svg) no-repeat top 7px left;
  padding-left: 20px;
  padding-bottom: 3px;
  display: block;
  font: 15px/25px "Lato-Regular";
  color: #000b2b;
  }

  .laat .laat_pics .laat_btn{display: flex;margin-top: 15px;align-items: center;max-width: unset !important;width: 100%;
  }

  .laat .laat_pics .laat_btn a{
  margin-right: 14px;
  background-image: linear-gradient(to right,#fbf5b0,#fad2cf);
  max-width: unset !important;
  width: fit-content !important;
  padding: 10px 16px 8px;
  border-radius: 30px;
  text-align: center;
  font: 15px/23px 'Lato-Regular';
  color: #000b2b;
  }

  .laat .laat_pg ul {display: flex;align-items: center;justify-content: center;}
  .laat .laat_pg ul li{background: unset;padding-right: 10px;}
  /* 22.04.2024 */
  .laat .laat_pg ul li a,.laat .laat_pg ul a,.laat .laat_pg ul span{font-size: 17px;font-family:'Lato-Bold';
  color: #fff;
  background-color: #000b2b;
  transition: ease-in 0.5s;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 23px;
  display: flex;
  justify-content: center;
  align-items: center;

  }

  .laat .laat_pg ul li.next a,.laat .laat_pg ul li.prev a,.laat .laat_pg ul li a,.laat .laat_pg ul .next,.laat .laat_pg ul a.prev{background-color: #fff !important;border: 1px solid #000b2b;}

  .laat .laat_pg ul li.next a:hover,.laat .laat_pg ul li.prev a:hover{background-image: none;background-color: #000b2b !important;}
  .laat .laat_pg ul li.next a:focus,.laat .laat_pg ul li.prev a:focus{background-image: none;background-color: #000b2b !important;}
  /* 22.04.2024 */
  .laat .laat_pg ul li.next a::after{
  content: "";
  background: url('../images/next.svg')no-repeat center;
  width: 16px;
  height: 12px;
  }
  .laat .laat_pg ul li.next a:hover::after,.laat .laat_pg ul li.next a:focus::after{
  content: "";
  background: url('../images/next_white.png')no-repeat center;
  width: 16px;
  height: 12px;
  }
  .laat .laat_pg ul li.prev a:hover::after,.laat .laat_pg ul li.prev a:focus::after{
  content: "";
  background: url('../images/prev_wht.png')no-repeat center;
  width: 16px;
  height: 12px;
  }
  .laat .laat_pg ul li.prev a::after{
  content: "";
  background: url('../images/prev_blue.svg')no-repeat center;
  width: 16px;
  height: 12px;
  }


  .laat .laat_pg ul li.dot a{background: none;border-radius: 0;width: 10px;color: #000b2b;}
  .laat .laat_pg ul li.dot a:hover{background: none !important;border-radius: 0;}
  /* 22.04.2024 */
  .laat .laat_pg ul li a.active ,.laat .laat_pg ul .current{
  background-image: linear-gradient(#fbf5b0,#fad2cf);
  color: #000b2b;
  }
  /* 22.04.2024 */
  .laat .laat_pg ul li a:hover{background-image: linear-gradient(#fbf5b0,#fad2cf);color:#000b2b;}

  /* contact page */
  .main-content .con_info {padding: 92px 0px 42px;}
  .main-content .con_info .con_hd{text-align: center;}
  .main-content .con_info .con_hd p:first-of-type{font: 17px/26px 'Lato-Bold';}
  .main-content .con_info .con_hd  h2{font: 40px/50px 'Bungee-Regular';padding: 16px 0 10px;}
  .main-content .con_info .con_hd h2 b,
  .main-content .con_info .con_hd  h2 span{color: #98b2dc;}
  .main-content .con_info .con_hd p{font: 15px/26px 'Lato-Regular';max-width: 650px;width: 100%;margin: 0 auto;align-items: center;}
  .con_info  .con_row{display: flex;justify-content: center;max-width: unset !important;width: 100%;margin: 0 auto;padding-top: 80px;}

  .con_info  .con_row .con_lft{
  background-image: linear-gradient(#e1e9f4,#fcfbe8);
  max-width: 100% !important;
  width: 100%;
  border-radius: 20px;
  padding: 45px 50px 43px;
  margin-right: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 20px;
  }
  .con_info  .con_row .con_lft  h3,
  .con_info  .con_row .con_ryt .ryt_up h4,
  .con_info  .con_row .con_ryt .ryt_up.info-germ h3{font: 20px/30px 'Bungee-Regular';color: #000b2b;padding-bottom:10px;    border-bottom: 1px solid #000b2b;
  margin-bottom: 24px;}
  .con_info  .con_row .con_lft ul li{background: unset;padding-left: 0;}
  .con_info  .con_row .con_lft ul li a,
  .con_info  .con_row .con_lft ul li{font: 15px/26px 'Lato-Regular';color: #000b2b;}
  .con_info  .con_row .con_lft ul li a:hover{color: #98b2dc;}
  .con_info  .con_row .con_lft ul li p{max-width: 195px;width: 100%;display: inline-block;vertical-align: middle;}
  .con_info  .con_row .con_lft ul li{padding-bottom: 0;}
  .con_info  .con_row .con_lft ul li{padding-bottom: 15px;}
  .con_info  .con_row .con_lft .tel::before{
  content: "";
  background: url('../images/tel.svg')no-repeat center;
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  }
  .con_info  .con_row .con_lft .mail::before{
  content: "";
  background: url('../images/mail.svg')no-repeat center;
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  }

  .con_info  .con_row .ad::before{
  content: "";
  background: url('../images/loc.svg')no-repeat center center;
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  }
  .con_info  .con_row .ad,
  .con_info  .con_row .con_lft .ad{color: #000b2b;font: 15px/25px "Lato-Bold";}
  .con_info  .con_row .con_ryt{margin-top: 0px !important;  max-width: unset !important;  width: 40%;}
  .con_info  .con_row .con_ryt .ryt_up{
  background-image: linear-gradient(#e1e9f4,#fcfbe8);
  margin-bottom: 20px;
  border-radius: 20px;
  padding:34px 50px 36px;
  max-width: 100% !important;
  width: 100%;
  }
  .con_info  .con_row .con_ryt .ryt_hd h4{font: 20px/30px 'Bungee-Regular';color: #000b2b;padding-bottom: 22px;}
  .con_info  .con_row .con_ryt .ryt_hd {border-bottom: 1px solid #000b2b;margin-bottom: 36px;}
  .con_info  .con_row .con_ryt  .ryt_up ul li{background: unset;padding-bottom: 16px;padding-left: 0;}
  .con_info  .con_row .con_ryt .ryt_up ul li:last-child{padding-bottom: 0px;}
  .con_info  .con_row .con_ryt .ryt_up ul li a{font: 15px/26px 'Lato-Regular';color: #000b2b;}
  .con_info  .con_row .con_ryt .ryt_up ul li a:hover{color: #98b2dc;}
  .con_info  .con_row .con_ryt .ryt_up .tel::before{
  content: "";
  background: url('../images/tel.svg')no-repeat center;
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  }
  .con_info  .con_row .con_ryt .ryt_up .mail::before{
  content: "";
  background: url('../images/mail.svg')no-repeat center;
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  }

  .con_info  .con_row .con_ryt  .ryt_dn{
  background-image: linear-gradient(#e1e9f4,#fcfae8);
  max-width: 100% !important;
  width: 100%;
  border-radius: 20px;
  padding:28px 50px 26px;

  }

  .con_info  .con_row .con_ryt .con_lft .kvk li:first-of-type::before{
  content: "";
  background: url('../images/kvt.svg')no-repeat center;
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  }
  .con_info  .con_row .con_ryt .con_lft .kvk li:not(:first-of-type)::before{
    margin-left: 46px;
    content: "";
  }
  .con_info  .con_row .con_ryt .ryt_dn ul{display: inline-block;vertical-align: top;}
  .con_info  .con_row .con_ryt .ryt_dn  ul li{background: unset;padding-bottom: 5px;padding-left: 0;}
  .con_info  .con_row .con_ryt .ryt_dn  ul li:last-child{padding-bottom: 0px;}
  .con_info  .con_row .con_ryt .ryt_dn  ul li b{font: 15px/25px 'Lato-Bold';color: #000b2b;}
  .con_info  .con_row .con_ryt .ryt_dn ul li p{display: inline-block;font: 15px/25px 'Lato-Regular';color: #000b2b;}


  .con_map,.main-content .con_info{background-image: linear-gradient(to right,#fbf5b0,#fad2cf);}
  .con_map .map_row{padding: 100px 0px;display: flex;}
  .con_map .map_row .map_img{margin-right: 50px;width: 100%;position: relative;max-width: 620px;}
  .con_map .map_row .map_img img{
  max-width: 618px;
  width: 100%;
  height: 672px;
  object-fit: cover;
  border-radius: 25px;
  }
  .con_map .map_row .map_img .map_loc img{max-width: 262px;height: 95px;width: 100%;position: absolute;top: 27%;right: 89px;}

  .con_map .map_row  .map_frm {
    width: 100%;
    max-width: 690px;
    background-color: #fff;
    border-radius: 25px;
    padding: 33px 33px 40px;
  }

  .con_map .map_row  .map_frm .map_frm_hd b{font: 17px/26px 'Lato-Bold';color: #000b2b;padding-bottom: 15px;}
  .con_map .map_row  .map_frm .map_frm_hd h5{font:40px/50px 'Bungee-Regular';color: #000b2b;}
  .con_map .map_row  .map_frm .map_frm_hd h5 b{font:40px/50px 'Bungee-Regular';color:#fad2cf}
  .con_map .map_row  .map_frm .map_frm_items{padding-top: 20px}
  .con_map .map_row  .map_frm .map_frm_items label{width: 100%;}
  .con_map .map_row  .map_frm .map_frm_items .input label input,
  .con_map .map_row  .map_frm .map_frm_items .input label textarea{
  border: 1px solid #000b2b;
  border-radius: 50px;
  width: 100% ;
  padding: 14.5px 30px;
  color:#000;
  }
  .con_map .map_row  .map_frm .map_frm_items  .dbl p{display: flex;justify-content: space-between;} 
  .con_map .map_row  .map_frm .map_frm_items  .dbl label{width: 100%;margin-right: 15px;max-width:48.8%;}
  .con_map .map_row  .map_frm .map_frm_items  .dbl label:last-child{margin-right: 0px;}
  .con_map .map_row  .map_frm .map_frm_items .input label textarea{height: 125px;border-radius: 20px;margin-bottom: 16px  ;overflow-y: auto;}
  .con_map .map_row  .map_frm .map_frm_items .input label textarea::-webkit-scrollbar{
  width: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
  max-height: 125px; height: 100%;
  }

  .con_map .map_row  .map_frm .map_frm_items .input label textarea::-webkit-scrollbar-thumb {
  background-color: #000b2b;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  }

  .con_map .map_row  .map_frm .map_frm_items .ma_dt{position: relative;}
  .con_map .map_row  .map_frm .map_frm_items .ma_dt{
  height: 54px;
  background: url('../images/calen.png')no-repeat  right 32px top 18px;
  }
  .con_map .map_row  .map_frm .map_frm_items .ma_dt::-webkit-calendar-picker-indicator {
  background: transparent;
  -webkit-appearance: none;
  appearance: none;
  }
  .con_map .map_row .map_frm .map_frm_items .input label  input[type="date"]:in-range::-webkit-datetime-edit-text {
  -webkit-appearance: none;
  display: none; }
  .con_map .map_row .map_frm .map_frm_items .input label  input[type="date"]:in-range::-webkit-datetime-edit-year-field {
  -webkit-appearance: none;
  display: none; }
  .con_map .map_row .map_frm .map_frm_items .input label  input[type="date"]:in-range::-webkit-datetime-edit-month-field {
  -webkit-appearance: none;
  display: none; }
  .con_map .map_row .map_frm .map_frm_items .input label  input[type="date"]:in-range::-webkit-datetime-edit-day-field {
  -webkit-appearance: none;
  display: none; }
  .con_map .map_row .map_frm .map_frm_items .input label  input[type="date"]::before {
  content: attr(placeholder) !important;
  color: #000b2b;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  font-size: 15px;
  font-family:'Lato-Regular';
  }
  .con_map .map_row .map_frm .map_frm_items .input label  input[type="date"]::-webkit-date-and-time-value {
  text-align: left; }
  .con_map .map_row .map_frm .map_frm_items .input label  input[type="date"]::-webkit-calendar-picker-indicator {
  opacity: 0;
  background: transparent;
  bottom: 0;
  color: transparent;
  cursor: pointer;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto; }
  .con_map .map_row .map_frm .map_frm_items .input label  input[type="date"].has-value::before {
  content: none !important; }

  .con_map .map_row  .map_frm .map_frm_items .cap{display: flex;align-items: center;}
  .con_map .map_row  .map_frm .map_frm_items .cap input{border: 1px solid #000b2b;border-radius: 50px;width: 50% ;padding: 14px 30px;margin-right: 14px;max-width: 280px;width: 100%;}
  .con_map .map_row  .map_frm .map_frm_items input::placeholder{font: 15px/21px 'Lato-Regular';color: #000b2b;}
  .con_map .map_row  .map_frm .map_frm_items textarea::placeholder{font: 15px/21px 'Lato-Regular';color: #000b2b;}
  .con_map .map_row  .map_frm .map_frm_items .txt-area .txt_inner{max-width: 590px;width: 100%;  padding: 14px 30px;  border: 1px solid #000b2b;border-radius: 25px;}
  .con_map .map_row  .map_frm .map_frm_items .txt-area .txt_inner textarea {
  border: 0;
  height: 122px;
  margin-bottom: 0px;
  width: 100%;
  padding:0 10px 0 0;
  }
  .con_map .map_row  .map_frm .map_frm_items .txt-area textarea::-webkit-scrollbar{
  width: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #F5F5F5;
  border-radius: 10px;
  }

  .con_map .map_row  .map_frm .map_frm_items .txt-area textarea::-webkit-scrollbar-thumb {
  background-color: #000b2b;
  margin-right: 20px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  border-radius: 10px;
  }

  .con_map .map_row  .map_frm .check_field{
  display: flex;
  align-items: center;
  width: 100%;
  margin: 24px 0 28px 0;
  }


  .con_map .map_row  .map_frm .check_field  p{font: 15px/21px 'Lato-Regular';color: #000b2b;padding-left: 35px;position: relative;}

  .con_map .map_row  .map_frm .check_field  p a{font: 15px/21px 'Lato-Regular';color: #98b2dc;}
  .con_map .map_row  .map_frm .check_field p a:hover{text-decoration: underline;color: #fad2cf;}

  .con_map .map_row  .map_frm .check_field input[type="checkbox"]{
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  }
  .con_map .map_row  .map_frm .check_field  p::before,.con_map .map_row  .map_frm .check_field .wpcf7-list-item-label::before{
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 4px;
  width: 20px;
  height: 20px;
  border: 1px solid #000b2b;
  border-radius: 5px;
  }
  .con_map .map_row  .map_frm .check_field input[type="checkbox"]:checked+p::after,.con_map .map_row  .map_frm .check_field .wpcf7-list-item input[type="checkbox"]:checked+span::after{
  content: "";
  display: block;
  clear: both;
  position: absolute;
  width: 6px;
  height: 12px;
  border-left: 2px solid #000b2b;
  border-top: 2px solid #000b2b;
  transform: rotate(-136deg);
  top: 7px;
  left: 7px;

  }



  .con_map .map_row  .map_frm .snap_btn{
  position: relative;
  border: none;
  display: inline-block;
  padding: 16px 34px 16px 20px;
  max-width: 200px;
  width: 100%;
  z-index: 1;
  background: #000b2b url(../images/wh_ryt_arr.svg) no-repeat top 22px right 28px;
  border-radius: 50px;
  transition: 1s all;
  }
  .con_map .map_row  .map_frm .snap_btn:hover{background-color: #9ab8db;}
  .con_map .map_row  .map_frm input[value]{font: 15px/23px 'Lato-Bold';}

  .con_map .map_row  .map_frm .map_frm_items .cap label img{
  max-width: 72px;
  width: 100%;
  height: 24px;
  }

  /* privacy policy */

  .priv .pri_pol{
  padding: 94px 0px 90px;
  }
  .priv .pri_pol p.wij_hd{padding-bottom: 0 !important;}
  .priv .pri_pol h1{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding-bottom: 14px;}
  .priv .pri_pol h1 b,
  .priv .pri_pol h1 span{color: #a6d7d5;}
  .priv .pri_pol h2,.priv .pri_pol h3,.priv .pri_pol h4,.priv .pri_pol h5,.priv .pri_pol h6{padding-bottom: 10px;font: 20px/28px 'Bungee-Regular';color: #333333;}
  .priv .pri_pol p{padding-bottom:28px;font: 15px/26px 'Lato-Regular';color: #000b2b;}
  .priv .pri_pol ul{padding-bottom: 28px;}
  .priv .pri_pol ul li{    background: url(../images/arw-pic.svg) no-repeat top 7px left;
  padding-left: 20px;
  display: block;
  font: 15px/36px "Lato-Bold";
  color: #000b2b;

  }


  /* Party overview  */
  .feesten .feest_blck{padding: 93px 0px;}
  .feesten .feest_hd{text-align: center;padding-bottom:  12px;}
  .feesten .feest_hd p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .feesten .feest_hd h2{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding: 16px 0px 12px;}
  .feesten .feest_hd h2 b,
  .feesten .feest_hd h2 span{color: #a6d7d5;}
  .feesten .feest_hd p{font: 15px/26px 'Lato-Regular';width: 100%;max-width: 970px;margin: 0 auto;}
  .feesten .feest_hd ul li{
  text-align: start !important;
  margin: 0 auto;
  color: #000b2b;
  padding-left: 16px;
  vertical-align: middle;
  display: inline-block;
  }
  .feesten .feest_pics{display: flex;flex-wrap: wrap;}
  .feesten .feest_pics .feest_items .feest_img img{max-width: 437px !important;width: 100% !important;height: 308px !important;object-fit: cover !important;border-radius: 8px !important;}
  .feesten .feest_pics .feest_items{margin-right: 22px;max-width: 437px;width: 100%;}
  .feesten .feest_pics .feest_items:nth-child(3n){margin-right: 0px;}
  .feesten .feest_pics .feest_items p b{font: 18px/28px 'Bungee-Regular';color: #000b2b;margin-top: 23px;text-align: center;display: block;}


  .feesten .feest_pics .feest_items .feest_img{
  position: relative;
  display: inline-block;
  z-index: 1;
  text-align: center;
  margin-top: 34px;
  width: 100%;
  }
  .feesten .feest_pics .feest_items .feest_img>a{position: relative;width: 100%;}
  .feesten .feest_pics .feest_items .feest_img>a::before{
  content: "";
  transition: all 1s;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  opacity: 0;
  background-color: #baae8c ;
  border-radius: 10px;
  z-index: 2;
  }

  .feesten .feest_pics .feest_items:hover .feest_img>a::before{
  top: unset;
  width: 100%;
  opacity: 0.5;
  }

  .feesten .feest_pics .feest_items .feest_img button{
  background-color: #fff;
  border-radius: 50%;
  max-width: 106px;
  width: 100%;
  height: 106px;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  overflow: hidden;
  z-index: 3;
  border: none;
  }
  .feesten .feest_pics .feest_items:hover .feest_img button{  opacity: 1;transition: all 1.5s;}

  .feesten .feest_pics .feest_items .feest_img button a{font: 14px/20px 'Lato-Bold';color: #000b2b;text-transform: uppercase;}

  /* Success Stories */
  .success .suc_blck br{display: none;}
  .success{padding:94px 0px 100px}
  .success .suc_hd{text-align: center;padding-bottom: 81px;}
  .success .suc_hd b{font:17px/26px 'Lato-Bold';color: #000b2b;padding-bottom: 18px;}
  .success .suc_hd h2{font:40px/50px 'Bungee-Regular';color: #000b2b;padding-bottom: 13px;}
  .success .suc_hd h2 b,
  .success .suc_hd h2 span{color: #98b2dc;font: inherit;padding-bottom: 0;}
  .success .suc_hd p{max-width:835px;width:100%;margin: 0 auto;color: #000b2b;}

  .success .suc_cards{display: flex;flex-wrap: wrap;}
  .success .suc_cards .cards_items{
  max-width: 428px;
  width: 100%;
  background-image: linear-gradient(#fbfae8,#e1e9f4);
  margin-right: 22px;
  margin-bottom: 53px;
  border-radius: 10px;
  padding: 24px 38px 26px 28px;
  }
  .success .suc_cards .cards_items.cards_items:nth-child(n+7){margin-bottom: 42px;}



  .success .suc_cards .cards_items .card_hd{padding-bottom: 32px;position: relative;}
  .success .suc_cards .cards_items .card_hd .hd_img{position: absolute;
  top: -54px;
  background-color: #fff;
  padding: 10px;
  border-radius: 10px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  }
  .success .suc_cards .cards_items .card_hd .hd_img img{
  width: 100% !important;
  max-width: 80px !important;
  height: 90px !important;
  object-fit: contain !important;
  }
  .success .suc_cards .cards_items .card_hd .hd_con{margin-left: 123px;}
  .success .suc_cards .cards_items .card_hd p{font: 18px/28px 'Bungee-Regular';color: #98b2dc;max-width: 362px;width: 100%;}
  .success .suc_cards .cards_items .card_hd b{font: 15px/25px 'Lato-Bold';}

  .success .suc_pg ul {display: flex;align-items: center;justify-content: center;}
  .success .suc_pg ul li{background: unset;padding-right: 10px;}

  .success .suc_pg ul li a,.success .suc_pg ul a,.success .suc_pg ul span{font-size: 17px;font-family:'Lato-Bold';
  color: #fff !important;
  background-color: #000b2b !important;
  border-radius: 50% !important;
  height: 50px !important;
  width: 50px !important;
  text-align: center !important;
  transition: background-image .3s !important;
  line-height: 23px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  transition: ease-in 0.9s !important;
  }
  .success .suc_pg ul .next a,.success .suc_pg ul li.prev a,.success .suc_pg ul a.next,.success .suc_pg ul a.prev{background-color: #fff !important;border: 1px solid #000b2b;}
  .success .suc_pg ul .next a:hover,.success .suc_pg ul li.prev a:hover{background-image: none;background-color: #000b2b !important;z-index: 2;}
  .success .suc_pg ul .next a:focus,.success .suc_pg ul li.prev a:focus{background-image: none;background-color: #000b2b !important;}

  .success .suc_pg ul .prev a::after{
  content: " ";
  background: url('../images/prev_blue.svg')no-repeat center;
  width: 20px;
  height: 20px;
  }
  .success .suc_pg ul .prev a:hover::after,.success .suc_pg ul .prev a:focus::after{
  content: " ";
  background: url('../images/prev.png')no-repeat center;
  width: 20px;
  height: 20px;
  }

  .success .suc_pg ul .next a::after{
  content: " " ;
  background: url('../images/next.svg')no-repeat center ;
  width: 20px ;
  height: 20px ;
  }
  .success .suc_pg ul .next a:hover::after,.success .suc_pg ul .next a:focus::after{
  content: " ";
  background: url('../images/next_white.png')no-repeat center ;
  width: 20px ;
  height: 20px ;
  }


  .success .suc_pg ul li.dot a{background: none;border-radius: 0;width: 10px;color: #000b2b;}
  .success .suc_pg ul li.dot a:hover{background: none !important;border-radius: 0;}
  .success .suc_pg ul li a.active,.success .suc_pg ul .current{
  background-image: linear-gradient(#fbf5b0,#fad2cf);
  color: #000b2b !important;
  }
  .success .suc_pg ul li a:hover{background-image: linear-gradient(#fbf5b0,#fad2cf);color:#000b2b}
  .success .suc_pg ul li{transition: all 0.9s;}

  .su_vid_items  .wp-video{max-width: 1050px !important;width: 100% !important;}
  .suc_vid{background-image: linear-gradient(to right,#fbf5b0,#fad4cd);padding: 94px 0px;height: 594px;}
  .suc_vid .suc_vhd br{display: none;}
  .suc_vid .suc_vhd{text-align: center;}
  .suc_vid .suc_vhd p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .suc_vid .suc_vhd h3{font: 40px/50px 'Bungee-Regular';padding: 15px 0px 13px;}
  .suc_vid .suc_vhd h3 b{color:#98b2dc}
  .suc_vid .suc_vhd p{max-width: 838px;width: 100%;margin: 0 auto;}
  .su_vid_items{margin-top: -285px;padding-bottom: 88px;}
  .su_vid_items .suc_vds{position: relative;}
  .su_vid_items .suc_vds img{
  max-width: 1050px;
  width: 100%;
  height: 589px;
  object-fit: cover;
  border-radius: 25px;
  }
  .su_vid_items .suc_vds .vid_bg{
  max-width: 1050px !important;
  width: 100%  !important;
  height: 589px  !important;
  object-fit: cover  !important;
  border-radius: 25px  !important;
  position: absolute  !important;
  left: 0  !important;
  top: 0  !important;

  }

  .su_vid_items .suc_vds .video-control{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  border: 0;
  width: 65px;
  height: 65px;
  background-image:linear-gradient(#fbf2b3,#fad7cb);
  border: 3px ;
  border-radius: 50%;
  display: block;
  z-index: 1;
  }
  .su_vid_items .suc_vds .video-control  .v_play{
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .su_vid_items .suc_vds .video-control span img{
  height: 20px;
  width: 20px;
  object-fit: contain;
  border-radius: unset;
  }
  .su_vid_items .suc_vds .video-control .playing .v_play {
    display: none; 
  }
  .su_vid_items .suc_vds .video-control:not(.playing) .v_pause {
    display: none; 
  }
  .su_vid_items .suc_vds .video_playing .vid_bg {
  opacity: 1;
  visibility: visible; }

  .su_vid_items .owl-item:not(.center) .suc_vds>img {
    transition: .4s ease all;
    margin: 0 20px;
    transform: scale(0.9);
  }

  .su_vid_items  .owl-dots {
    text-align: center;
    padding-top: 53px;
  }
  .su_vid_items  .owl-dots button.owl-dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: inline-block;
    background-color: #dbdbdb;
    margin: 0 3px;
  }
  .su_vid_items  .owl-dots button.owl-dot.active {
    background-color: #fad2cf;
  }
  .su_vid_items  .owl-dots button.owl-dot:focus {
    outline: none;
  }


  .suc_fxd{
    background: url(../images/gratis.jpg) no-repeat center/cover fixed;
    padding: 94px 0px 100px;
  }
  .suc_fxd .con_blck{text-align: center;}
  .suc_fxd .con_blck .snap_btn{
    border: 1px solid #fff;
    border-radius: 35px;
    font: 15px/23px 'Lato-Bold';
    color: #fff;
    position: relative;
    display: inline-block;
    max-width: 195px;
    width: 100%;
    padding: 16px 0px;
    z-index: 1;
    transition: 0.8s all;
  }
  .suc_fxd .con_blck .snap_btn::after{
    content: '';
    position: absolute;
    background: url(../images/btn_lftarrw.svg) no-repeat top;
    top: 52%;
    transform: translateY(-50%);
    display: inline-block;
    margin-left: 8px;
    width: 16px;
    height: 12px;
  }
  .suc_fxd .con_blck p:first-of-type{
    font: 17px/26px  'Lato-Bold';
    color: #fff;
    padding-bottom: 16px;
  }
  .suc_fxd .con_blck h4{
  font: 40px/50px 'Bungee-Regular';
  color: #fff;
  padding-bottom: 12px;
  }

  .suc_fxd .con_blck h4 b{color: #fbf5b0;}
  .suc_fxd .con_blck p:nth-last-of-type(2){
    font: 15px/26px 'Lato-Regular';
    color: #fff;
    padding-bottom: 32px;
    max-width: 695px;
    width: 100%;
    margin: 0 auto;
  }
  .sucpg_brands{
  background-color: #fff;
  padding: 92px 0px;
  } 
  .sucpg_brands.snap_brands{background-image: unset;}
  .snap_brands .brand_lft .brand_hd h5{color: #000b2b;font: 40px/50px 'Bungee-Regular';}
  .snap_brands .brand_lft .brand_hd h5 b{color: #a6d7d5;}
  .snap_brands .brand_ryt h6{ color: #000b2b;font: 40px/50px 'Bungee-Regular';padding-bottom: 16px;}
  .snap_brands .brand_ryt h6 b{color: #fad2cf;}
  .snap_brands.hm-brands .brand_lft .brand_logo .brand_lbtn.brand_btn{
  background-image:linear-gradient(#fbf2b3,#fad7cb);

  }
  .snap_brands.hm-brands .brand_lft .brand_logo .brand_lbtn.brand_btn a{
  color: #000b2b;
  font: 17px/26px "Lato-Bold";
  position: relative;
  }
  .snap_brands.hm-brands  .brand_lft .brand_logo .brand_lbtn.brand_btn a::before{
  content: "";
  background: url('../images/blu_ryt.svg') no-repeat;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  right: -19px;
  top: -1px;
  }
  .sucpg_brands.snap_brands .brand_ryt a.snap_btn.bl-btn{margin-bottom: 0px;}
  .sucpg_brands.snap_brands .brand_ryt p:last-of-type>b:first-of-type{
      font: 25px/38px 'Bungee-Regular';
    color: #000b2b;
    border-top: 1px solid #000b2b;
    padding-top: 42px;
  }
  .sucpg_brands.snap_brands .brand_ryt p:last-of-type b b{
  display: inline-block;
  width: fit-content;background-image:linear-gradient(to right,#fbf2b3 ,#fad7cb);color: #000b2b;padding: 0px 15px;font-size: inherit !important;}
  /* RGB */
  .main_rgb{position: relative;width: 100%;}
  .main_rgb .img-blck>img{width: 100%;height: 100%;object-fit: cover;}
  .main_rgb .img-blck{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: -1;
  border-radius: 20px;
  overflow: hidden;
  border-radius: 0;
  }
  .main_rgb .rgb_blck{
  padding: 160px 0 72px;
  }
  .main_rgb .rgb_blck .rgb_row{
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  }
  .main_rgb .rgb_blck .rgb_row .rgb_ryt{
  position: relative;
  width: 40.6%;
  }
  .main_rgb .rgb_blck .rgb_row .rgb_lft{
  width: 49.2%;
  }
  .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{
  content: '';
  background-image: linear-gradient(#fbf5b0,#fad2cf);
  width: 100%;
  position: absolute;
  max-width: 644px;
  right: 12px;
  z-index: 1;
  height: 383px;
  margin: 0 auto;
  top: 36px;
  border-radius: 15px;

  }

  .main_rgb::before{
  content: "";
  display: block;
  clear: both;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background-color: #000b2b;
  opacity: 0.7;

  }
  .main_rgb .rgb_blck br{display: none;}
  .main_rgb .rgb_blck .rgb_row .rgb_lft h1{color: #fff;font: 53px/65px 'Bungee-Regular';padding-bottom: 25px;}
  .main_rgb .rgb_blck .rgb_row .rgb_lft h1 b,
  .main_rgb .rgb_blck .rgb_row .rgb_lft h1 span{color: #fbf5b0;}
  .main_rgb .rgb_blck .rgb_row .rgb_lft p{color: #fff;font: 15px/26px 'Lato-Regular';padding-bottom: 42px;max-width: 569px;width: 100%;}
  .main_rgb .rgb_blck .rgb_row .rgb_lft p:last-of-type{padding-bottom: 0;}
  .main_rgb .rgb_blck .rgb_row{display: flex;align-items: center;}

  .main_rgb .rgb_blck .rgb_row .rgb_ryt>img{
  max-width: 650px;
  width: 100%;
  object-fit: cover;
  height: 438px;
  border-radius: 20px;
  position: relative;
  z-index: 2;
  }

  .rgb_row .rgb_ryt .vid_bg{
  border-radius: 20px;
  max-width: 652px;
  width: 100%;
  position: relative;
  border-radius: 20px;
  object-fit: cover;
  height: 400px;
  z-index: 5;
  }
  .rgb_row .rgb_ryt .btn1{
  background-image: linear-gradient(#fbf2b3,#fad7cb);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 45px;
  height: 45px;
  padding: 0;
  border-radius: 100%;
  cursor: pointer;
  z-index: 8;
  display: flex;
  align-items: center;
  justify-content: center;
  }
  .rgb_row .rgb_ryt .video-control span img{
  height: 20px;
  width: 20px;
  object-fit: contain;
  border-radius: unset;
  }
  .rgb_row .rgb_ryt .video-control.playing .v_play {
    display: none; 
  }
  .rgb_row .rgb_ryt .video-control:not(.playing) .v_pause {
    display: none; 
  }
  .rgb_row .rgb_ryt.video_playing .vid_bg {
  opacity: 1;
  visibility: visible; }
  .main_rgb .rgb_blck .rgb_row .rgb_lft ul li{
    background: url(../images/li-wt.png) no-repeat top 6px left;
    display: block;
    font: 15px/25px "Lato-Bold";
    padding-left: 18px;
    color: #fff;
  }
  .main_rgb .rgb_blck .rgb_row.rg_ply .rgb_ryt .btn1>a img:first-of-type{display: none;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt .btn1>a img:last-of-type{display: none;}
  .main_rgb .rgb_blck .rgb_row.rg_ply .rgb_ryt .btn1>a img:last-of-type{display: block;}
  .perfect .per_row{display: flex;padding: 100px 0px;align-items: center;} 
  .perfect .per_row .per_lft{width: 100%;max-width: 617px;margin-right: 20px;margin-right: 116px;}
  .perfect .per_row .per_ryt{width: 100%;max-width: 617px;}
  .perfect .per_row .per_lft img{max-width: 617px;width: 100%;height: 558px;}
  .perfect .per_row .per_ryt p:first-of-type{font:17px/26px 'Lato-Bold'; color: #000b2b;}
  .perfect .per_row .per_ryt h2{font: 40px/50px 'Bungee-Regular';padding: 14px 0px 18px;}
  .perfect .per_row .per_ryt h2 b,
  .perfect .per_row .per_ryt h2 span{color: #98b2dc;}
  .perfect .per_row .per_ryt p{font: 15px/26px 'Lato-Regular';color: #000b2b;}
  .perfect .per_row .per_ryt ul{padding: 18px 0px 34px;}
  .perfect .per_row .per_ryt ul li{font: 15px/33px 'Lato-Bold';color: #000b2b;}

  /* Rgb tabs */
  .kies_blcks {padding-bottom: 80px ;}
  .kies_blcks .kies_tabs {display: flex;justify-content: center;align-items: center;padding-bottom: 62px;}
  .kies_blcks .kies_hd{text-align: center;}
  .kies_blcks .kies_hd p:first-of-type{font: 17px/26px 'Lato-Bold';color:#000b2b;padding-bottom: 20px;}
  .kies_blcks .kies_hd h3{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding-bottom: 45px;}
  .kies_blcks .kies_hd h3 b{color: #fad2cf;}
  .kies_blcks .kies_tabs .nav-pills{
  background: linear-gradient(to right,#fbf5b0,#fad6d4);
  border-radius: 50px; 
  width: 30.1%;
  }

  .kies_blcks .kies_tabs  ul li{
  background: unset;
  padding-left: 0px;
  width: 49%;
  }

  .kies_blcks .kies_tabs ul li a{
  font: 15px/23px 'Lato-Bold';
  color: #000b2b;
  border-radius: 50px;
  transition: 0.5s all ease-out, 0.5s all ease-in;
  padding: 16px 28px;
  margin: 3px 4px 3px 4px;
  width: 100%;
  }
  .kies_blcks .kies_tabs ul li a.active,
  .kies_blcks .kies_tabs ul li a:hover{
  background-color: #000b2b;
  color: #fff;
  }

  .kies_blcks .kies_items{display: flex;flex-wrap: wrap;justify-content: center;}
  .kies_blcks .kies_items .px_white ul li
  {
  background: url('../images/kies_tick.svg') no-repeat top 5px left 104px;
  display: block;
  font: 15px/25px "Lato-Bold";
  text-indent: 25px;
  }
  .kies_blcks .kies_items .px_col ul li{
  background: url('../images/kies_tick.svg')no-repeat top 5px left 104px;
  display: block;
  font: 15px/25px "Lato-Bold";
  text-indent: 25px;
  }
  .kies_blcks .kies_items .px_white .px_whd img,.kies_blcks .kies_items .px_col .px_chd img{
  max-width: 278px;
  width: 100%;
  height: 150px;
  object-fit: cover;
  border-radius: 12px;
  }

  .kies_blcks .kies_items .px_white .px_whd p strong,
  .kies_blcks .kies_items .px_col .px_chd p strong{font: 50px/65px 'Lato-Black';color: #000b2b;}

  .kies_blcks .kies_items .px_white .px_whd .whd_con,
  .kies_blcks .kies_items .px_col .px_chd .chd_con{text-align: center;}

  .kies_blcks .kies_items .px_white .px_wbdy{text-align: center;}

  .kies_blcks .kies_items .px_white .px_whd p b,
  .kies_blcks .kies_items .px_col .px_chd p b{font: 20px/30px 'Bungee-Regular';color: #000b2b;text-align: center;}

  .kies_blcks .kies_items .px_col .px_chd p:first-of-type{font: 15px/25px 'Lato-Medium';color:#000b2b}

  .kies_blcks .kies_items .px_white .px_wbdy,
  .kies_blcks .kies_items .px_col .px_cbdy{border-top: 1px solid #000b2b;padding: 18px 0px 0px;}

  .kies_blcks .kies_items .px_white .px_wbdy p b,
  .kies_blcks .kies_items .px_col .px_cbdy p b{font: 18px/28px 'Lato-Bold';}

  .kies_blcks .kies_items .px_white .px_wbdy p,
  .kies_blcks .kies_items .px_col .px_cbdy p{font: 15px/26px 'Lato-Regular';color: #000b2b;}

  .kies_blcks .kies_items .px_white .px_wbdy ul li,
  .kies_blcks .kies_items .px_col .px_cbdy li{color: #000b2b;font: 15px/26px 'Lato-Regular';margin:30px 0px;}

  .kies_blcks .kies_items .px_white .px_col {margin-bottom: 20px;}

  .kies_blcks .kies_items .px_white .px_wbdy .snap_btn.bl-btn{
  background-color: #000b2b;
  color: #fff;
  font: 14px/23px 'Lato-Bold';
  padding: 14px 23px;
  border-radius: 50px;
  margin-bottom: 15px;
  }
  .kies_blcks .kies_items .px_white .px_wbdy .snap_btn.bl-btn::before{
  content: "";
  background: url('../images/wh_ryt_arr.svg') no-repeat ;
  width: 20px;
  height: 20px;
  float: right;
  display: block;
  transform: translateY(7px);
  margin-left: 10px;
  }

  .kies_blcks .kies_items .px_white .px_wbdy .snap_btn.btn-wt{
  font: 14px/23px 'Lato-Bold';
  padding: 12px 14px;
  border-radius: 50px;
  border: 1px solid #000b2b;
  color: #000b2b;
  margin-bottom: 23px;
  }
  .kies_blcks .kies_items .px_white .px_wbdy .snap_btn.btn-wt::before{
  content: "";
  background: url('../images/kies_btn.svg') no-repeat;
  width: 20px;
  height: 20px;
  float: left;
  display: block;
  transform: translateY(7px);
  margin-left: 10px;
  }
  .kies_blcks .kies_items .px_white .px_wbdy .snap_btn.btn-wt:hover::before{filter: invert(100);}

  .kies_blcks .kies_items .px_col .px_cbdy .snap_btn{
  background-color: #000b2b;color: #fff;
  font: 14px/23px 'Lato-Bold';
  padding: 12px 20px;
  border-radius: 50px;
  margin-bottom: 15px;
  }
  .kies_blcks .kies_items .px_col .px_cbdy .snap_btn::before{
  content: "";
  background: url('../images/wh_ryt_arr.svg') no-repeat ;
  width: 20px;
  height: 20px;
  float: right;
  display: block;
  transform: translateY(7px);
  margin-left: 10px;
  }

  .kies_blcks .kies_items .px_col .px_cbdy .snap_btn{
  background-color: #fff;
  border:1px solid #000b2b;
  font: 14px/23px 'Lato-Bold';
  padding: 12px 20px;
  border-radius: 50px;
  color: #000b2b;
  margin-bottom: 23px;
  }
  .kies_blcks .kies_items .px_col .px_cbdy .snap_btn::before{
  content: "";
  background: url('../images/kies_btn.svg') no-repeat ;
  width: 20px;
  height: 20px;
  float: left;
  display: block;
  transform: translateY(7px);
  margin-left: 10px;
  }

  .kies_blcks .kies_items .px_white{
  background-color: #f4f4f4;
  width: 100%;
  max-width: 318px;
  margin-right: 20px;
  margin-bottom: 25px;
  border-radius: 15px;
  padding: 24px 22px 32px;
  }
  .kies_blcks .kies_items .px_white:last-of-type{margin-right: 0;}
  .kies_blcks .kies_items .px_col{
  background-image: linear-gradient(360deg,#fad2cf,#fbf5b0);
  width: 100%;
  max-width: 318px;
  margin-right: 20px;
  margin-bottom: 25px;
  border-radius: 15px;
  border-bottom-left-radius: 80px 80px;
  text-align: center;

  }


  .kies_blcks .kies_items .px_col .px_chd{padding: 20px;}
  .kies_blcks .kies_items .px_white .px_whd p strong{padding-top: 14px;}


  /* rgb frm */
  .rgb_frm{background-image: linear-gradient(to right,#fbf5b0,#fad2cf);padding: 100px 0px;}
  .rgb_frm .frm_row{display: flex;align-items: center;padding-top: 92px 0px;}
  .rgb_frm .frm_row .frm_lft{width: 100%;max-width: 605px;margin-right: 84px;}
  .rgb_frm .frm_row .frm_ryt{max-width: 660px;  width: 100%;background-color: #fff;padding: 33px 33px 40px;border-radius: 30px;}
  .rgb_frm .frm_row .frm_lft p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;padding-bottom: 18px;}
  .rgb_frm .frm_row .frm_lft h4{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding-bottom: 16px;}
  .rgb_frm .frm_row .frm_lft h4 b{color:#98b2dc}
  .rgb_frm .frm_row .frm_lft p:last-of-type{font: 15px/26px 'Lato-Regular';padding-bottom: 20px;}
  .rgb_frm .frm_row .frm_lftp{font: 15px/26px 'Lato-Regular';color:#000b2b;}
  .rgb_frm .frm_row .frm_lft p:last-of-type{font: 15px/26px 'Lato-Regular';padding-top: 20px;}
  .rgb_frm .frm_row  .frm_ryt .map_frm_hd p:first-of-type{font: 17px/26px 'Lato-Bold';padding-bottom: 18px;}
  .rgb_frm .frm_row  .frm_ryt .map_frm_hd h5{font: 40px/50px 'Bungee-Regular';}
  .rgb_frm .frm_row  .frm_ryt .map_frm_hd h5 b{color: #fad2cf;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items label input::placeholder{font: 15px/21px 'Lato-Regular';color: #000b2b;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items label input[placeholder]{font: 15px/21px 'Lato-Regular';color: #000b2b;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items  textarea::placeholder{font: 15px/21px 'Lato-Regular';color: #000b2b;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .input label input{
  border: 1px solid #000b2b;
  border-radius: 50px;
  width: 100% ;
  padding: 16px 30px;
  margin-bottom: 20px;
  }

  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .input.txt-area{
  height: 132px;
  border-radius: 20px;
  margin-bottom: 16px;
  overflow-y: auto;
  border: 1px solid #000b2b;
  border-radius: 25px;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .txt_inner{max-width: 590px;width: 100%;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items textarea {
  border: 0;
  border-radius: 0;
  height: 122px;
  margin-bottom: 0px;
  width: 100%;
  background: transparent;
  padding: 14px 30px;
  color: #000b2b;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items textarea::-webkit-scrollbar{
  width: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #F5F5F5;
  }

  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items textarea::-webkit-scrollbar-thumb {
  background-color: #000b2b;
  margin-right: 20px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  }



  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items{padding-top: 20px}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items label{
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: start;
  }


  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .dbl{display: flex;justify-content: space-between;} 
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .dbl label{width: 100%;margin-right: 20px;max-width: 280px;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .dbl label:last-child{margin-right: 0px;}


  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .input.txt-area{
  height: 132px;
  border-radius: 20px;
  margin-bottom: 16px;
  overflow-y: auto;
  border: 1px solid #000b2b;
  border-radius: 25px;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .txt_inner{max-width: 590px;width: 100%;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items textarea {
  border: 0;
  border-radius: 0;
  height: 122px;
  margin-bottom: 0px;
  width: 100%;
  background: transparent;
  padding: 14px 30px;
  color: #000b2b;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items textarea::-webkit-scrollbar{
  width: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #F5F5F5;
  }

  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items textarea::-webkit-scrollbar-thumb {
  background-color: #000b2b;
  margin-right: 20px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  }


  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items.ma_dt{display: flex;align-items: center;justify-content: space-between;}



  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .ma_dt{background: url('../images/calen.png')no-repeat  right 32px top 18px;}

  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .ma_dt::-webkit-calendar-picker-indicator {
  background: transparent;
  -webkit-appearance: none;
  appearance: none;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .cap{display: flex;align-items: center;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .cap input{border: 1px solid #000b2b;border-radius: 50px;width: 50% ;padding: 16px 30px;margin-right: 14px;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items input::placeholder{font: 15px/21px 'Lato-Regular';color: #000b2b;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items textarea::placeholder{font: 15px/21px 'Lato-Regular';color: #000b2b;}
  .con_map .map_row  .map_frm .check_field{
  display: flex;
  align-items: center;
  width: 100%;
  margin: 24px 0 28px 0;
  }


  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .check_field  p{font: 15px/21px 'Lato-regular';color: #000b2b;padding-left: 35px;position: relative;margin-top: -5px;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .check_field  p a{color: #98b2dc;font: 15px/21px 'Lato-regular';}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .check_field  p a:hover{color: #fad2cf;text-decoration: underline;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .check_field input[type="checkbox"]{
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .check_field  p::before,.rgb_frm .frm_row  .frm_ryt .rgb_frm_items .check_field  .wpcf7-list-item-label::before{
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0px;
  width: 20px;
  height: 20px;
  border: 1px solid #000b2b;
  border-radius: 5px;

  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .check_field input[type="checkbox"]:checked+p::after,
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .check_field  .wpcf7-list-item input[type="checkbox"]:checked+span::after {
  content: "";
  display: block;
  clear: both;
  position: absolute;
  width: 8px;
  height: 15px;
  border-left: 3px solid #000b2b;
  border-top: 3px solid #000b2b;
  transform: rotate(-136deg);
  top: 1px;
  left: 6px;
  }
  .rgb_frm .frm_row .frm_ryt .snap-btn{
  position: relative;
  border: none;
  display: inline-block;
  max-width: 194px;
  width: 100%;
  color: #fff !important;
  padding: 16px 25px 16px 4px;
  z-index: 1;
  background: #000b2b url(../images/wh_ryt_arr.svg) no-repeat top 24px right 26px;
  border-radius: 50px;
  transition: 0.5s ease-in;
  }

  .rgb_frm .frm_row .frm_ryt .snap-btn:hover{background-color: #98b2dc;}

  /* rgb owl */
  .fotos_blck{padding: 92px 0px;}
  .fotos_blck .fotos_hd{text-align: center;}
  .fotos_blck .fotos_hd p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;padding-bottom: 18px;}
  .fotos_blck .fotos_hd h6{font: 40px/50px 'Bungee-Regular';padding-bottom: 38px;}
  .fotos_blck .fotos_hd h6 b{color: #a6d7d5;}

  .fotos_blck .fotos_slider .fotos_item img{
  max-width: 100%;
  width: 100%;
  height: 324px;
  object-fit: cover;
  border-radius: 10px;
  }
  .fotos_blck .fotos_slider .fotos_item  {
  position: relative;
  display: inline-block;
  z-index: 1;
  height: 324px;
  width: 100%;
  }

  .fotos_blck .fotos_slider .fotos_item::before,
  .fotos_blck  .wpcp-carousel-section.wpcp-image-carousel .wpcp-single-item figure::before{
  content: "";
  transition: all 1s;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  opacity: 0;
  background-color: #000b2b ;
  border-radius: 10px;
  z-index: 2;
  }
  .fotos_blck  .wpcp-carousel-section.wpcp-image-carousel .wpcp-single-item figure::after{
  content: "";
  transition: all 1s;
  cursor: pointer;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 0;
  opacity: 0;
  width: 51px;
  height: 51px;
  border-radius: 50%;
  z-index: 2;
  background: #fff url(../images/rgbowlhoverbtn.png) no-repeat center;
  }
  .fotos_blck  .wpcp-carousel-section.wpcp-image-carousel .wpcp-single-item figure:hover::after{opacity: 1;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .wpcp-single-item{border: unset !important;border-radius: 10px;}
  .fotos_blck .fotos_slider .fotos_item:hover::before,
  .fotos_blck .wpcp-carousel-section.wpcp-image-carousel .wpcp-single-item figure:hover::before{
  top: unset;
  height: 100%;
  opacity: 0.3;
  }

  .fotos_blck .fotos_slider .fotos_item a img{width: 21px;height: 21px;vertical-align: center;margin: 0 auto;transform: translateY(20px);}
  .fotos_blck .fotos_slider .fotos_item a{
  background: #fff;
  border-radius: 50%;
  width: 58px;
  height: 58px;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  overflow: hidden;
  z-index: 5;
  border-radius: 10px;
  }
  .fotos_blck .fotos_slider .fotos_item:hover a{  opacity: 1;transition: all 1.5s;}

  .fotos_blck .fotos_slider  .owl-nav{display: block;}
  .fotos_blck .fotos_slider  .owl-nav button{
  height: 54px;
  width: 54px;
  border-radius: 50%;
  position: absolute;
  bottom: -150px;
  transform: translateY(-50%); 
  border: 1px solid #000b2b;
  z-index: -1;
  top: 50%;
  }

  .fotos_blck .fotos_slider .owl-nav button span {display: none; }

  /* .fotos_blck .fotos_slider .owl-nav button:hover{opacity: 1; background-image: linear-gradient(#fbf5b0,#fad2cf)} */

  .fotos_blck .fotos_slider  .owl-nav .owl-prev{

  background: url('../images/prev_blue.svg') no-repeat center center;
  z-index: 2;
  left: -80px;}
  .fotos_blck .fotos_slider  .owl-nav .owl-next{

  background:  url('../images/next.svg') no-repeat center center;
  z-index: 2;
  right: -80px;}

  .gallery_popup .modal-dialog{margin-top: 60px;}
  .gallery_popup .modal-dialog .modal-content .modal-header {
  border-bottom: 0;
  padding: 0;
  }
  .gallery_popup .modal-dialog .modal-content {
  border-radius: 25px;
  border: 0;
  padding: 15px 15px 15px 15px;
  }
  .gallery_popup .modal-dialog .modal-content .modal-header button.btn-close{
  position: absolute;
  right: 0px;
  top: -50px;
  background: url(../images/light_close.png) no-repeat left center;
  width: 30px;
  height: 30px;
  opacity: 1;
  }
  .gallery_popup .modal-dialog{max-width: 1018px;}
  .gallery_popup .modal-dialog .modal-content .modal-body{padding: 0px;}
  .gallery_popup .modal-dialog .modal-content .modal-body .gallery_img img{border-radius: 25px;width: 100%;max-width: 996px;height: 566px;object-fit: cover;}
  .gallery_popup .modal-dialog .modal-content .modal-body .owl-nav{display: block;transition: 1s ease-in;}
  .gallery_popup .modal-dialog .modal-content .modal-body  .owl-carousel .owl-nav span{display: none;}
  .gallery_popup .modal-dialog .modal-content .modal-body  .owl-carousel .owl-nav button.owl-prev{
  position: absolute;
  background: url('../images/prev_blue.svg') no-repeat center center;
  z-index: 2;
  left: -104px;
  transition: 1s all;
  }
  .gallery_popup .modal-dialog .modal-content .modal-body  .owl-carousel .owl-nav button.owl-next{
  background: url('../images/next.svg') no-repeat center center;
  z-index: 2;
  right: -104px;
  transition: 1s all;
  }
  .gallery_popup .modal-dialog .modal-content .modal-body  .owl-carousel .owl-nav button{
  height: 54px;
  width: 54px;
  border-radius: 50%;
  position: absolute;
  bottom: -150px;
  transform: translateY(-50%);
  border: 1px solid #000b2b;
  z-index: -1;
  top: 50%;
  transition: 1s all;
  }
  .gallery_popup .modal-dialog .modal-content .modal-body  .owl-carousel .owl-nav button.owl-prev:hover {
  background: url('../images/prev_blue.svg') no-repeat center center,linear-gradient(to right,#fbefb5,#fad7cb);
  border: transparent;
  }
  .gallery_popup .modal-dialog .modal-content .modal-body  .owl-carousel .owl-nav button.owl-next:hover {
  background: url('../images/next.svg') no-repeat center center,linear-gradient(to right,#fbefb5,#fad7cb);
  border: transparent;
  }
  /* 404 */
  .fz{padding: 100px 0px;}
  .fz .fz_blck{text-align: center;}
  .fz .fz_blck img{max-width: 837px;width: 100%;height: 399px;object-fit: cover;margin-bottom: 40px;}
  .fz .fz_blck h2{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding-bottom: 20px;}
  .fz .fz_blck h2 b,
  .fz .fz_blck h2 span{color: #98b2dc;}
  .fz .fz_blck p{max-width: 758px;width: 100%;margin: 0 auto;font: 15px/26px 'Lato-Regular';padding-bottom: 32px;}
  .fz .fz_blck a.snap_btn{
  background-color: #000b2b;
  border-radius: 50px;
  color: #fff;
  padding: 16px 32px;
  font: 15px/23px 'Lato-Bold';
  }

  .fz .fz_blck a.snap_btn::before{
  content: "";
  background: url('../images/left_Arr.png')no-repeat left;
  height: 20px;
  width: 20px;
  display: block;
  float: left;
  transform:translateY(2px);
  margin-right: 10px;

  }
  /* faq */
  .faq_meest{padding: 92px 0px;}
  .faq_meest  br{display: none !important;}
  .faq_meest .meest_hd{text-align: center;}
  .faq_meest .meest_hd p:first-of-type{font:17px/26px 'Lato-Bold';color: #000b2b;padding-bottom: 18px;}
  .faq_meest .meest_hd h2{font:40px/50px 'Bungee-Regular';color: #000b2b;padding-bottom: 14px;}
  .faq_meest .meest_hd h2 b,
  .faq_meest .meest_hd h2 span{color:#fad2cf;}
  .faq_meest .meest_hd p{font:15px/26px 'Lato-Regular';max-width:832px;width: 100%;margin: 0 auto;}
  .faq_meest .meest_tabs {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 46px 0px 57px;
  max-width: fit-content;
  margin: 0 auto;
  min-width: unset !important;
  width: fit-content;
  }

  .faq_meest .meest_tabs .nav-pills{
  background-color: #000b2b;
  border-radius: 50px; 
  width: 100%;
  padding: 6px;
  }

  .faq_meest .meest_tabs  ul li{
  background: unset;
  width: fit-content;
  padding-left: 0px;
  }
  .faq_meest .meest_tabs  ul li:not(:last-of-type){margin-right: 5px;}
  .faq_meest .meest_tabs ul li a{
  font: 15px/23px 'Lato-Bold';
  color:#fff;
  border-radius: 50px;
  transition: 0.5s all ease-out, 0.5s all ease-in;
  padding: 16px 40px;
  /* margin: 5px; */
  text-align: center;
  width: 100%;
  position: relative;
  z-index:1;
  }
  .faq_meest .meest_tabs ul li a.active{
  background: linear-gradient(to right,#fbf5b0,#fad6d4);
  color: #000b2b;
  width: 100%;
  text-align: center;
  }
  .faq_meest .meest_tabs ul li a::before {
  content: "";
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  background-image: linear-gradient(to right, #fbf5b0, #fad6d4);
  border-radius: 30px;
  width: 0;
  z-index:-1;
  }
  .faq_meest .meest_tabs ul li:hover a::before{width:100%;}
  .faq_meest .meest_tabs ul li:hover a{color: #000b2b;}
  .faq_meest .tab-content .tab-pane.active{display: flex;justify-content: space-between;padding: 0;}
  .faq_meest .tab-content .meest_items{width: 100%;max-width: 644px;}
  .faq_meest .tab-content .meest_items .faq_hd{
  background-color:#fff;
  padding: 16px 18px 16px 28px;
  cursor: pointer;
  transition: 0.5s all ease-out, 0.5s all ease-in;
  border-radius: 35px;
  border: 1px solid #000b2b;
  margin-bottom: 16px;
  position: relative;
  }
  .faq_meest .tab-content .meest_items .faq_hd p{
    font: 15px/21px 'Lato-Bold';
    color: #000b2b;
    width: calc(100% - 30px);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }

  .faq_meest .tab-content .meest_items .faq_in.active .faq_hd::before{
    background: url(../images/faq_uparr.svg) no-repeat right center;
  }


  .faq_meest .tab-content .meest_items .faq_hd::before{
    content: "";
    position:absolute;
    right:28px;
    width: 16px;
    height: 18px;
    background: url(../images/blue_arr.svg) no-repeat right center;
    transition: 0.5s ease;
    display: block;
    top: 50%;
    transform: translateY(-50%);
  }


  .faq_meest .tab-content .meest_items .faq_in .faq_cnt{display: none;padding:4px 28px 26px 28px;
  }
  .faq_meest .tab-content .meest_items .faq_in.active:first-of-type .faq_cnt{display: block;}
  .faq_meest .tab-content .meest_items .faq_in.active .faq_cnt{display: block;transition: all .3s;}

  .faq_meest .tab-content .meest_items .faq_in.active  .faq_hd{
    background: #000b2b ;
  }

  .faq_meest .tab-content .meest_items .faq_in.active  .faq_hd p{color:#fff;}
  .faq_meest .tab-content .meest_items .faq_in .faq_cnt p{
  font: 15px/24px 'Lato-Regular';
  color: #000b2b;}



  .faq_ben{
  background: url(../images/gratis.jpg) no-repeat center/cover fixed;
  padding:95px 0px 100px;

  }

  .faq_ben .ben_blck{
  text-align: center;
  }

  .faq_ben .ben_blck p:first-of-type{font: 17px/26px  'Lato-Bold';color: #fff;padding-bottom: 18px;}
  .faq_ben .ben_blck h3,.grat .grat_blck h3{font: 40px/50px 'Bungee-Regular';color: #fff;padding-bottom: 48px;max-width: 945px;width: 100%;margin: 0 auto;}
  .faq_ben .ben_blck h3 b,.grat .grat_blck h3 b{color: #fbf5b0;}



  .faq_ben .ben_blck .snap_btn{
  border: 1px solid #fff;
  border-radius: 35px;
  font: 15px/23px 'Lato-Bold';
  color: #fff;
  position: relative;
  display: inline-block;
  max-width: 241px;
  width: 100%;
  padding: 16px 45px 16px 30px;
  z-index: 1;
  } 
  .faq_ben .ben_blck .snap_btn:hover{border:0;}


  .faq_ben .ben_blck .snap_btn::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(../images/btn_lftarrw.svg) no-repeat right 24px top 22px;
  }



  .faq_voor{background-image: linear-gradient(#e1e8f4,#fbfae8);padding: 100px 0px;}
  .faq_voor .faq_row{display: flex;align-items: center;}
  .faq_voor .faq_row .faq_lft {width: 100%;max-width: 714px;margin-right: 20px;}
  .faq_voor .faq_row .faq_ryt{width: 100%;max-width: 607px;}
  .faq_voor .faq_row .faq_ryt  p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .faq_voor .faq_row .faq_ryt  h4{font: 40px/50px "Bungee-Regular";padding-bottom: 14px;color: #000b2b;}
  .faq_voor .faq_row .faq_ryt  h4 b{color: #98b2dc;}
  .faq_voor .faq_row .faq_ryt p{font: 15px/26px 'Lato-Regular';color: #000b2b;padding-bottom: 23px;}
  .faq_voor .faq_row .faq_ryt p:first-child{padding-bottom: 16px;}
  .faq_voor .faq_row .faq_ryt .snap_btn{background-color: #000b2b;padding: 18px 40px;border-radius: 50px;color: #fff;font: 15px/23px 'Lato-Bold';}
  .faq_voor .faq_row .faq_ryt .snap_btn::after{
    content: "";
    background: url('../images/wh_ryt_arr.svg') no-repeat;
    height: 20px;
    width: 20px;
    display: block;
    float: right;
    transform: translateY(7px);
    margin-left: 12px;
  }
  .faq_voor .faq_row .faq_lft{position: relative;display: block;}
  .faq_voor .faq_row .faq_lft img{
  max-width: 619px;
  height: 558px;
  width: 100%;
  object-fit: cover;
  border-radius: 25px;

  }
  .faq_voor .faq_row .faq_lft::before{
  content: "";
  background: url('../images/faq_Desarr.svg')no-repeat;
  max-width: 243px;
  width: 100%;
  display: inline-block;
  height: 116px;
  position: absolute;
  top: 62%;
  right: -2px;
  }

  /* thank you pg */

  .tq_blck{text-align: center;padding: 100px 0px;}
  .tq_blck .tq_img{padding-bottom: 40px;}
  .tq_blck .tq_img img{width: 100%;max-width: 473px;object-fit: cover;height: 373px;}
  .tq_blck h1{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding-bottom: 8px;}
  .tq_blck h1 b,
  .tq_blck h1 span{color: #a6d7d5;}
  .tq_blck p{font: 15px/26px 'Lato-Regular';padding-bottom: 35px;width: 100%;max-width: 758px;margin: 0 auto;}
  .tq_blck .snap_btn{background-color: #000b2b;padding: 18px 57.5px;font: 15px/23px 'Lato-Bold';color: #fff;border-radius: 50px;}
  .tq_blck .snap_btn::after{
    content: " ";
    background: url("../images/wh_lftarr.png") no-repeat;
    display: block;
    float: left;
    height: 20px;
    width: 20px;
    transform: translateY(7px);
    margin-right: 10px;
  }

  /* photobooth pg */
  .ph_blck{padding: 92px 0px;}
  .ph_blck .ph_row{display: flex;align-items: center;}
  .ph_blck .ph_row .ph_lft{max-width: 698px;width: 100%;margin-right: 80px;}
  .ph_blck .ph_row .ph_lft img{height: 465px;max-width: 698px;width: 100%;object-fit: cover;border-radius: 25px;}
  .ph_blck .ph_row .ph_lft p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .ph_blck .ph_row .ph_lft h1{font: 40px/50px "Bungee-Regular";color: #000b2b;padding: 0 0px 40px;}
  .ph_blck .ph_row .ph_lft h1 b,
  .ph_blck .ph_row .ph_lft h1 span{color: #a6d7d5;}
  .ph_blck .ph_row .ph_ryt{max-width: 572px;width: 100%;}
  .ph_blck .ph_row .ph_ryt img{max-width: 564px;width: 100%;height: 305px;object-fit: cover;border-radius: 25px;}
  .ph_blck .ph_row .ph_ryt p{font: 15px/26px 'Lato-Regular';max-width: 558px;width: 100%;color: #000b2b;padding: 40px 0px 38px;}
  .ph_blck .ph_row .ph_ryt .snap_btn{background-color: #000b2b;padding: 18px 22px;font: 15px/23px 'Lato-Bold';color: #fff;border-radius: 50px;}
  .ph_blck .ph_row .ph_ryt .snap_btn::after{
  content: " ";
  background: url("../images/wh_ryt_arr.svg") no-repeat;
  display: block;
  float: right;
  height: 20px;
  width: 20px;
  transform: translateY(7px);
  margin-left: 10px;
  }
  .zie_blck{padding: 92px 0px;background-image: linear-gradient(#e1e8f4,#fcfbe8);} 
  .zie_blck .zie_row{display: flex;align-items: center;}
  .zie_blck .zie_row .zie_lft{width: 100%;max-width: 638px;margin-right: 94px;}
  .zie_blck .zie_row .zie_lft img{height:560px;width: 100%;max-width: 638px;object-fit: cover;border-radius: 30px;}
  .zie_blck .zie_row .zie_ryt{width: 100%;max-width: 618px;}
  .zie_blck .zie_row .zie_ryt p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .ph_blck .ph_row .ph_lft p span{    font: 17px/26px 'Lato-Bold';
  color: #000b2b;
  padding-bottom: 0 !important;}
  .zie_blck .zie_row .zie_ryt h2{font: 40px/50px "Bungee-Regular";color: #000b2b;padding: 18px 0px;}
  .zie_blck .zie_row .zie_ryt h2 b,
  .zie_blck .zie_row .zie_ryt h2 span{color: #98b2dc;}
  .zie_blck .zie_row .zie_ryt p{font: 15px/26px 'Lato-Regular';color: #000b2b;}
  .zie_blck .zie_row .zie_ryt p:nth-last-child(2){padding: 26px 0px 32px;}
  .zie_blck .zie_row .zie_ryt p b{
  font: 15px/26px 'Lato-Bolditalic';
  color: #000b2b;
  background-color: #fff;
  padding: 23px 40px 22px 40px;
  border-radius: 50px;
  margin: 0 auto;
  }

  .maak_blck{padding: 92px 0px;}
  .maak_blck .maak_row{display: flex;flex-direction: row-reverse;}
  .maak_blck .maak_row  .maak_lft{max-width: 675px;width: 100%;position: relative;height: 100%;}
  .maak_blck .maak_row  .maak_lft>img{
  max-width: 642px;
  width: 100%;
  height: 378px;
  object-fit: cover;
  border-radius: 25px;
  }
  .maak_blck .maak_row  .maak_lft .v_icon img{
  max-width: 557px;
  width: 100%;
  height: 70px;
  object-fit: cover;
  }
  .maak_blck .maak_row  .maak_lft .v_icon{position: absolute;bottom: 0px;left: 44px;}
  .maak_blck .maak_row  .maak_ryt {
  max-width: 697px;
  width: 100%;
  margin-right: 0;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .input label input[type=date]{cursor: pointer;}
  .maak_blck .maak_row  .maak_ryt p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .maak_blck .maak_row  .maak_ryt h3{font: 40px/50px "Bungee-Regular";color: #000b2b;padding: 18px 0px 14px;}
  .maak_blck .maak_row  .maak_ryt h3 b{color: #fad2cf;}
  .maak_blck .maak_row  .maak_ryt p{font: 15px/26px 'Lato-Regular';color:#000b2b}
  .maak_blck .maak_row  .maak_ryt p:last-child{padding-top: 26px;}

  .een_blck{padding: 206px 0px 274px;background-image: linear-gradient(#fcfbe8,#e1e8f4);}
  .een_blck .een_row{display: flex;flex-direction: unset;}
  .een_blck .een_lft{width: 50%;}
  .een_blck .een_row .een_lft{max-width: 671px;width: 100%;position: relative;}
  .een_blck  .ged_row .ged_ryt{max-width: 671px;width: 100%;position: relative;margin-top: -72px;}
  .een_blck  .ged_row .ged_ryt img{
  max-width: 250px;
  width: 100%;
  height: 250px;
  object-fit: cover;
  }
  .een_blck  .ged_row .ged_ryt .cap_items{
  position: absolute;
  transform: rotate(340deg);
  background-color: #fff;
  box-shadow: 0 10px 10px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-width: 280px;
  width: 100%;
  left: 38px;
  top:-20px;
  z-index: 100;
  padding: 20px;
  }
  .een_blck  .ged_row .ged_ryt .cap_items img{
  max-width: 250px;
  width: 100%;
  height: 250px;
  object-fit: cover;

  }
  .een_blck  .ged_row .ged_ryt .cap_items .cap_con{
  text-align: center;
  padding-top: 10px;
  }
  .een_blck  .ged_row .ged_ryt .cap_items .cap_con p b{font: 18px/28px 'Bungee-Regular';color: #98b2dc;}
  .een_blck  .ged_row .ged_ryt .cel_items{
  position: absolute;
  transform: rotate(365deg);
  background-color: #fff;
  box-shadow: 0 10px 10px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-width: 280px;
  width: 100%;
  bottom: -82px;
  right: 222px;
  z-index: 99;
  padding: 20px;
  }
  .een_blck  .ged_row .ged_ryt .cel_items img{
  max-width: 250px;
  width: 100%;
  height: 250px;
  object-fit: cover;

  }
  .een_blck  .ged_row .ged_ryt .cel_items .cel_con{
  text-align: center;
  }
  .een_blck  .ged_row .ged_ryt .cel_items .cel_con p b{font: 18px/28px 'Bungee-Regular';color: #a6d7d5;}
  .een_blck  .ged_row .ged_ryt .non_items{
  position: absolute;
  transform: rotate(384deg);
  background-color: #fff;
  box-shadow: 0 10px 10px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-width: 280px;
  width: 100%;
  right: 70px;
  z-index: 98;
  top: 50px;
  padding: 20px 20px 40px 20px;
  }
  .ged_blck .ged_row .ged_ryt .non_items img{
  height: 250px;
  max-width: 250px;
  width: 100%;
  object-fit: cover;
  }
  .een_blck .een_ryt{
  max-width: 621px;
  margin-left: 52px;
  margin-top: -36px;
  width: 100%;
  }
  .een_blck .een_ryt p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .een_blck .een_ryt h4{font: 40px/50px "Bungee-Regular";color: #000b2b;padding: 18px 0px 14px;}
  .een_blck .een_ryt h4 b{color:#98b2dc}
  .een_blck .een_ryt p{font: 15px/26px 'Lato-Regular';color: #000b2b;}
  .een_blck .een_ryt p:nth-last-child(2){padding-top: 26px;}
  .een_blck .een_ryt .snap_btn{background-color: #000b2b;padding: 16.5px 50px;font: 15px/23px 'Lato-Bold';color: #fff;border-radius: 50px;margin-top: 34px;}
  .een_blck .een_ryt .snap_btn::after{
  content: " ";
  background: url("../images/wh_ryt_arr.svg") no-repeat;
  display: block;
  float: right;
  height: 20px;
  width: 20px;
  transform: translateY(7px);
  margin-left: 10px;
  }
  .mgv_blck{padding: 92px 0px;padding-top: 0;}
  .mgv_blck .mgv_row{display: flex;}
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p strong{font: 40px/50px "Bungee-Regular";color: #000b2b;}
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p strong b{color:#fad2cf;}
  .mgv_blck .mgv_row .mgv_lft{max-width: 644px;width: 100%;margin-right:58px;}
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;padding-bottom: 10px;}
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b {font: 40px/50px "Bungee-Regular";color: #000b2b;}
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b span{color: #fad2cf;font: 40px/50px "Bungee-Regular";}
  .mgv_blck .mgv_row .mgv_ryt{max-width: 646px;width: 100%;background-color: #000b2b;border-radius: 25px;padding:45px 50px 50px;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_hd p:first-of-type{font: 17px/26px 'Lato-Bold';color: #fff;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_hd p b{text-transform: uppercase;font: 40px/50px "Bungee-Regular";color: #fff;padding: 18px 0px 28px;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_hd p b span{color: #fad2cf;font: 40px/50px "Bungee-Regular";}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .input label input[placeholder]{font: 15px/21.02px 'Lato-Regular';}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .cap label input[placeholder]{font: 15px/21.02px 'Lato-Regular';}
  .mgv_blck .mgv_row .mgv_lft .faq_in .faq_hd>p{
  background-color:#fff;
  padding: 15px;
  cursor: pointer;
  transition: 0.5s all ease-out, 0.5s all ease-in;
  border-radius: 35px;
  border: 2px solid #7f8595;
  color: #000b2b;
  padding-left: 25px;
  }

  .mgv_blck .mgv_row  .mgv_lft .faq_in.active .faq_hd>p::before{
  content: "";
  width: 20px;
  height: 20px;
  background: url(../images/faq_uparr.svg) no-repeat right;
  transition: 0.5s ease;
  display: block;
  float: right;
  transform: translate(-70%, 25%);
  }


  .mgv_blck .mgv_row  .mgv_lft .faq_in .faq_hd>p::before{
  content: "";
  width: 20px;
  height: 20px;
  background: url(../images/blue_arr.svg) no-repeat right ;
  transition: 0.5s ease;
  display: block;
  float: right;
  transform: translate(-70%, 25%);
  }
  .mgv_blck .mgv_row .mgv_lft .mgv_faq{max-width: 644px;width: 100%;margin-top: 30px;}
  .mgv_blck .mgv_row  .mgv_lft .faq_in  .faq_cnt{display: none;}
  .mgv_blck .mgv_row  .mgv_lft .faq_in {margin-bottom: 18px;}
  .mgv_blck .mgv_row .mgv_lft .faq_in.active .faq_hd>p{background: #000b2b ;color: #fff;}
  .mgv_blck .mgv_row  .mgv_lft .faq_in  .faq_cnt p{font: 15px/24px 'Lato-Regular';color: #000b2b;max-width: 570px;width: 100%;margin: 0 auto;padding: 18px 0px 8px;}

  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_hd p strong{font: 40px/50px "Bungee-Regular";color: #fff;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_hd p strong b{color: #fad2cf;font: inherit;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items label{width: 100%;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .input{margin-bottom: 20px;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .input label input,
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .input label textarea{
  border: 1px solid #808595;
  border-radius: 50px;
  width: 100% ;
  padding: 15px 30px;

  background-color: #000b2b;
  color: #fff;
  }
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items   .dbl{display: flex;justify-content: space-between;} 
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items   .dbl label{width: 100%;margin-right: 20px;max-width: 280px;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items   .dbl label:last-child{margin-right: 0px;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .input label textarea{height: 125px;border-radius: 20px;margin-bottom: 14px  ;}

  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .cap{display: flex;align-items: center;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .cap input{border: 1px solid #808595;border-radius: 50px;width: 50% ;padding: 14px 30px;margin-right: 14px;background-color: #000b2b;color: #fff;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  input::placeholder{font: 15px/21px 'Lato-Regular';color: #fff;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  textarea::placeholder{font: 15px/21px 'Lato-Regular';color: #fff;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .input.txt-area{
  height: 130px;
  border-radius: 20px;
  margin-bottom: 16px;
  overflow-y: auto;
  border: 1px solid #fff;
  border-radius: 25px;
  }
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .input.txt-area .txt_inner{max-width: 590px;width: 100%;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .txt-area .txt_inner textarea {
  border: 0;
  border-radius: 0;
  height: 122px;
  margin-bottom: 0px;
  width: 100%;
  background: transparent;
  padding: 14px 30px;
  color: #fff;
  }
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .txt-area textarea::-webkit-scrollbar{
  width: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #F5F5F5;
  }

  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .txt-area textarea::-webkit-scrollbar-thumb {
  background-color: #000b2b;
  margin-right: 20px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  }

  .mgv_blck .mgv_row .mgv_ryt .check_field{
  display: flex;
  align-items: center;
  width: 100%;
  margin: 18px 0 28px 0;
  }
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .cap img{max-width: 122px;width: 100%;height: 30px;}

  .mgv_blck .mgv_row .mgv_ryt .check_field  p{font: 15px/21px 'Lato-Regular';color: #fff;padding-left: 35px;position: relative;}

  .mgv_blck .mgv_row .mgv_ryt .check_field  p a{font: 15px/21px 'Lato-Regular';color: #98b2dc;}
  .mgv_blck .mgv_row .mgv_ryt .check_field p a:hover{text-decoration: underline;color: #fad2cf;}

  .mgv_blck .mgv_row .mgv_ryt .check_field input[type="checkbox"]{
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  }
  .mgv_blck .mgv_row .mgv_ryt .check_field  p::before,
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  label.check_field span.wpcf7-list-item-label span::before{
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0px;
  width: 20px;
  height: 20px;
  border: 1px solid #fff;
  border-radius: 5px;
  background-color: #fff;
  }

  .mgv_blck .mgv_row .mgv_ryt .check_field input[type="checkbox"]:checked+p::after,
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  label.check_field .wpcf7-list-item input[type="checkbox"]:checked+span::after{
  content: "";
  display: block;
  clear: both;
  position: absolute;
  width: 8px;
  height: 14px;
  border-left: 3px solid #000b2b;
  border-top: 3px solid #000b2b;
  transform: rotate(-136deg);
  top: 1px;
  left: 6px;

  }
  .mgv_blck .mgv_row .mgv_ryt .lin_btn{
  background: #fad7cb url(../images/blu_ryt.svg) no-repeat right 100px top 22px;
  padding: 15.5px 50px;
  font: 15px/23px 'Lato-Bold';
  color: #000b2b;
  border-radius: 50px;
  width: 100%;
  text-align: center;
  }

  .mgv_blck .mgv_row .mgv_ryt .lin_btn::after{
  content: " ";
  background: url("../images/blu_ryt.svg") no-repeat;
  display: inline-block;
  height: 20px;
  width: 20px;
  transform: translateY(9px);
  margin-left: 10px;
  }

  .opl_blck{padding: 92px 0px;background-image: linear-gradient(to right,#fbf5b0,#fad2cf);}
  .opl_blck .opl_items{text-align: center;}
  .opl_blck .opl_items p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .opl_blck .opl_items h6 {font: 50px/60px 'Bungee-Regular';color: #000b2b;padding: 18px 0px 14px;}
  .opl_blck .opl_items h6 b,.opl_blck .opl_items h6 span{color: #98b2dc;}
  .opl_blck .opl_items p:last-of-type{width: 100%;max-width:786px;margin: 0 auto;font: 15px/26px 'Lato-Regular';color: #000b2b;}
  .opl_blck .opl_items .snap_btn{
  background-color: #000b2b;
  padding: 16.5px 48.5px;
  font: 15px/23px 'Lato-Bold';
  color: #fff;
  border-radius: 50px;
  margin-top: 34px;
  text-align: center;
  }

  .opl_blck .opl_items .snap_btn::after{
  content: " ";
  background: url("../images/wh_ryt_arr.svg") no-repeat;
  display: inline-block;
  height: 20px;
  width: 20px;
  transform: translateY(9px);
  margin-left: 10px;
  }
  .impress_blck{padding : 75px 0px;}
  .impress_blck .imp_hd{text-align: center;}
  .impress_blck .imp_hd p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .impress_blck .imp_hd h5{font: 40px/50px "Bungee-Regular";color: #000b2b;padding: 18px 0px 14px;text-transform: uppercase;}
  .impress_blck .imp_hd h5 b{color: #a6d7d5;}
  .impress_blck .imp_row{display:flex;padding-top: 27px;}
  .impress_blck .imp_row .imp_lft,.impress_blck .imp_row .imp_ryt{width: 33.5%}


  .impress_blck .imp_row .imp_lft .large, .impress_blck .imp_row .imp_ryt .large{object-fit: cover;width: 100%;max-width:447px;height:370px;border-radius: 8px;}

  .impress_blck .imp_row .imp_lft .medium,
  .impress_blck .imp_row .imp_ryt .medium{width: 100%;max-width:243px;height:370px;border-radius: 8px;object-fit:cover;}
  .impress_blck .imp_row .imp_lft .small,
  .impress_blck .imp_row .imp_ryt .small{width: 100%;max-width:184px;height:176px;border-radius: 8px;object-fit:cover;}
  .impress_blck .imp_row .imp_cen .ex_large{width: 100%;max-width:423px;height:760px;border-radius: 8px;}
  .impress_blck .imp_row a img{width: 20px;height: 20px;object-fit: contain;transform: translate(87%,65%);}

  .impress_blck .imp_row .imp_contain .lft_single{
  position: relative;
  display: inline-block;
  z-index: 1;
  width: 41.73%;;
  }
  .impress_blck .imp_row .imp_contain .lft_single::before{
    content: "";
  transition: all 1s;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  width: 0%;
  height: 100%;
  opacity: 0;
  background-color: #000b2b;
  border-radius: 10px;
  z-index: 2;
  }


  .impress_blck .imp_row .imp_contain .lft_single:hover::before{
  top: unset;
  width: 100%;
  opacity: 0.3;
  }


  .impress_blck .imp_row .imp_contain .lft_single a{
  background: #fff;
  border-radius: 50%;
  width: 58px;
  height: 58px;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  overflow: hidden;
  z-index: 5;
  transition: all 1.s;
  }
  .impress_blck .imp_row .imp_contain .lft_single:hover a{opacity: 1;}

  .impress_blck .imp_row .imp_contain .lft_sp{
  position: relative;
  display: inline-block;
  z-index: 1;
  width: 54.82%;
  }
  .impress_blck .imp_row .imp_contain .lft_sp::before{
    content: "";
  transition: all 1s;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  width: 0%;
  height: 100%;
  opacity: 0;
  background-color: #000b2b;
  border-radius: 10px;
  z-index: 2;
  }


  .impress_blck .imp_row .imp_contain .lft_sp:hover::before{
  top: unset;
  width: 100%;
  opacity: 0.3;
  }


  .impress_blck .imp_row .imp_contain .lft_sp a{
  background: #fff;
  border-radius: 50%;
  width: 58px;
  height: 58px;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  overflow: hidden;
  z-index: 5;
  transition: all 1.s;
  }
  .impress_blck .imp_row .imp_contain .lft_sp:hover a{opacity: 1;}

  .impress_blck .imp_row  .imp_cen{
  position: relative;
  display: inline-block;
  z-index: 1;
  width: 31.2%;

  }
  .impress_blck .imp_row  .imp_cen::before{
    content: "";
  transition: all 1s;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  width: 0%;
  height: 100%;
  opacity: 0;
  background-color: #000b2b;
  border-radius: 10px;
  z-index: 2;
  }


  .impress_blck .imp_row  .imp_cen:hover::before{
  top: unset;
  width: 100%;
  opacity: 0.3;
  }


  .impress_blck .imp_row  .imp_cen a{
  background: #fff;
  border-radius: 50%;
  width: 58px;
  height: 58px;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  overflow: hidden;
  z-index: 5;
  transition: all 1.s;
  }
  .impress_blck .imp_row .imp_cen:hover a{opacity: 1;}

  .impress_blck .imp_row  .lft_sp{
  position: relative;
  display: inline-block;
  z-index: 1;
  }
  .impress_blck .imp_row  .lft_sp::before{
    content: "";
  transition: all 1s;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  width: 0%;
  height: 100%;
  opacity: 0;
  background-color: #000b2b;
  border-radius: 10px;
  z-index: 2;
  }


  .impress_blck .imp_row  .lft_sp:hover::before{
  top: unset;
  width: 100%;
  opacity: 0.3;
  }


  .impress_blck .imp_row  .lft_sp a{
  background: #fff;
  border-radius: 50%;
  width: 58px;
  height: 58px;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  overflow: hidden;
  z-index: 5;
  transition: all 1.s;
  }
  .impress_blck .imp_row .lft_sp:hover a{opacity: 1;}

  .impress_blck .imp_row  .split .sp1{
  position: relative;
  display: inline-block;
  z-index: 1;
  }
  .impress_blck .imp_row  .split .sp1::before{
    content: "";
  transition: all 1s;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  width: 0%;
  height: 100%;
  opacity: 0;
  background-color: #000b2b;
  border-radius: 8px;
  z-index: 2;
  }


  .impress_blck .imp_row  .split .sp1:hover::before{
  top: unset;
  width: 100%;
  opacity: 0.3;
  }


  .impress_blck .imp_row  .split .sp1 a{
  background: #fff;
  border-radius: 50%;
  width: 58px;
  height: 58px;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  overflow: hidden;
  z-index: 5;
  transition: all 1.s;
  }
  .impress_blck .imp_row .split .sp1:hover a{opacity: 1;}


  .impress_blck .imp_row  .split .sp2{
  position: relative;
  display: inline-block;
  z-index: 1;
  }
  .impress_blck .imp_row  .split .sp2::before{
    content: "";
  transition: all 1s;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  width: 0%;
  height: 100%;
  opacity: 0;
  background-color: #000b2b;
  border-radius: 8px ;
  z-index: 2;
  }


  .impress_blck .imp_row  .split .sp2:hover::before{
  top: unset;
  width: 100%;
  opacity: 0.3;
  }


  .impress_blck .imp_row  .split .sp2 a{
  background: #fff;
  border-radius: 50%;
  width: 58px;
  height: 58px;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  overflow: hidden;
  z-index: 5;
  transition: all 1.s;
  }
  .impress_blck .imp_row .split .sp2:hover a{opacity: 1;}

  .impress_blck .fotos_slider .fotos_item::before{
  content: "";
  transition: all 1s;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  opacity: 0;
  background-color: #000b2b ;
  border-radius: 10px;
  z-index: 2;
  }

  .impress_blck .fotos_slider .fotos_item:hover::before{
  top: unset;
  height: 100%;
  opacity: 0.3;
  }


  .imp_row {
  display: flex;
  }

  .imp_row .lft_inner{display: flex;padding-top: 20px;}
  .imp_row .lft_inner .split{display: flex;flex-direction: column;padding-left: 16px;overflow: hidden;width: 41.73%;}
  .imp_row .lft_inner .split .sp2,.imp_row .ryt_inner .split .sp2{padding-top: 18px;}
  .imp_row .ryt_inner{display: flex;padding-bottom: 20px;}
  .imp_row .ryt_inner .split{display: flex;flex-direction: column;padding-left: 16px;overflow: hidden;}


  .impress_blck .fotos_slider .fotos_item a img{width: 20px;height: 20px;vertical-align: center;margin: 0 auto;transform: translateY(20px);}
  .impress_blck .fotos_slider .fotos_item a{
  background: #fff;
  border-radius: 50%;
  width: 58px;
  height: 58px;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  overflow: hidden;
  z-index: 5;
  }
  .impress_blck .fotos_slider .fotos_item:hover a{  opacity: 1;transition: all 1.5s;}


  /* function pg */

  .moei_blck{padding: 92px 0px;}
  .moei_blck .moei_row{display: flex;align-items: start;}
  .moei_blck .moei_row .moei_lft{width: 48.2%;}
  .moei_blck .moei_row .moei_lft img{width: 100%;max-width: 649px;height: 559px;object-fit: cover;border-radius: 25px;}
  .moei_blck .moei_row .moei_ryt{width: 51.8%;padding-left: 82px;}
  .moei_blck .moei_row .moei_ryt p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .moei_blck .moei_row .moei_ryt h2{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding: 4px 0px 14px;}
  .moei_blck .moei_row .moei_ryt h2 b,
  .moei_blck .moei_row .moei_ryt h2 span{color: #a6d7d5;}



  .moei_blck .moei_row .moei_ryt ul{padding-top: 28px;}
  .moei_blck .moei_row .moei_ryt ul li{background: unset;}
  .moei_blck .moei_row .moei_ryt ul li:first-child {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 10px;
  margin-bottom: 18px;
  }

  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt{
  display: flex;
  margin-bottom: 20px;
  position: relative;
  align-items: center;
  }
  .moei_blck .moei_row .moei_ryt>p{font: 15px/26px "Lato-Regular";color: #000b2b;margin-bottom: 10px;}
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt:last-child{margin-bottom: 0;}
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_logo{
  background: linear-gradient(45deg, #fbf0b4,#fad8ca);
  display: block;
  height: 65px;
  width: 65px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  }
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_logo img{
  width: 24px;
  height: 19px;
  object-fit: contain;

  }
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_txt{margin-left: 20px;}
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_txt p b:first-of-type{
  font: 18px/25px 'Bungee-Regular';
  color: #000b2b;
  margin-bottom: 10px ;
  }
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt:first-child{border-bottom: 2px solid #e5e5e5;padding-bottom: 26px;}
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_txt p:last-of-type{font: 15px/26px 'Lato-Regular';color: #000b2b;}
  .moei_blck .moei_row .moei_ryt .snap_btn{background-color: #000b2b;padding: 16.5px 40px;font: 15px/23px 'Lato-Bold';color: #fff;border-radius: 50px;margin-top:28px;}
  .moei_blck .moei_row .moei_ryt .snap_btn::after{
  content: " ";
  background: url("../images/wh_ryt_arr.svg") no-repeat;
  display: block;
  float: right;
  height: 20px;
  width: 20px;
  transform: translateY(7px);
  margin-left: 10px;
  }
  .werkt_blck{padding: 92px 0px;background-image: linear-gradient(#e0e8f4,#f5f6eb);}
  .werkt_blck .werkt_hd {text-align: center;}
  .werkt_blck .werkt_hd p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .werkt_blck .werkt_hd h3{font: 50px/60px 'Bungee-Regular';color: #000b2b;padding:14px 0px;}
  .werkt_blck .werkt_hd h3 b{color: #98b2dc;}
  .werkt_blck .werkt_hd p{max-width: 806px;width: 100%;margin: 0 auto;font: 15px/26px 'Lato-Regular';color: #000b2b;}

  .werkt_cards{max-width: 976px;width: 100%;margin: 0 auto;padding: 36px 0px 85px;}
  .werkt_cards .werkt_row{display: flex;justify-content: space-between;max-width: 970px;width: 100%;}
  .werkt_cards .werkt_row .werkt_lft{width: 50%;}
  .werkt_cards .werkt_row .werkt_ryt{width: 50%;position: relative;}

  .werkt_cards .werkt_row .werkt_ryt::before{
  content: "";
  border-left: 2px dashed #000b2b;
  height: calc(100% - 386px) !important;
  margin-top: 175px;
  display: block;
  top: -46px;
  left: 0px;
  position: absolute;
  z-index: 0;
  }
  .cards_werkt .cards{
  position: relative;
  max-width: 400px;
  width: 100%;
  }
  .werkt_cards .werkt_row .cards .card_bor .verz_img{
  background-image: linear-gradient(100deg, #fbf3b2,#fad8ca);
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  border-radius: 15px;
  max-width: 400px;
  width: 100%;
  overflow: hidden;
  border: 10px solid #fff;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  padding: 20px 0px 22px;
  }
  .cards_werkt .cards.ver_card{margin-top: 370px;}
  .werkt_lft .cards .verz_img  .verz_lft{margin-bottom: -44px;}
  .werkt_lft .cards .verz_img  .verz_lft img{
  max-width: 160px;
  height: 220px;
  width: 100%;
  }

  .werkt_lft .cards .verz_img::before{
  content: "";
  background: url("../images/wblurlft1.svg")no-repeat;
  display: block;
  width: 150px;
  height: 172px;
  position: absolute;
  right: -30px;
  z-index: -1;
  bottom: -34px;
  }

  .werkt_lft .cards .verz_con,.werkt_cards .werkt_row .werkt_ryt .verz_con p{max-width: 395px;width: 100%;}
  .werkt_lft .cards .verz_con p b,.werkt_cards .werkt_row .werkt_ryt .verz_con p b{font: 18px/25px 'Bungee-Regular';color: #000b2b;padding: 28px 0px 12px;}
  .werkt_lft .cards .verz_con p{font: 15px/26px 'Lato-Regular';}
  .howt_title .nuben_tit strong b{color: #98b2dc;}


  /* cou */

  .werkt_cards .werkt_row .cards .card_bor .cou_img{
  background-image: linear-gradient(100deg, #fbf3b2,#fad8ca);
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  border-radius: 15px;
  max-width: 400px;
  width: 100%;
  overflow: hidden;
  border: 10px solid #fff;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  padding: 20px 0px 22px;
  }
  .werkt_lft .cards.cou_card{ margin-top: 208px;}
  .werkt_lft .cards .cou_img  .cou_lft{margin-bottom: -25px;margin-left: 20px;}
  .werkt_lft .cards .cou_img  .cou_lft img{
  max-width: 160px;
  height: 175px;
  width: 100%;
  }
  .werkt_lft .cards .cou_img .cou_ryt{
  background-color: #fff;
  border-radius: 10px;
  padding: 18px 49px;
  margin-right:21px;
  }
  .werkt_lft .cards .cou_img::before{
  content: "";
  background: url("../images/wblurlft1.svg")no-repeat;
  display: block;
  width: 150px;
  height: 172px;
  position: absolute;
  left: 33px;
  z-index: -1;
  top: 14px;
  }
  .werkt_lft .cards .cou_con{max-width: 395px;width: 100%;}
  .werkt_lft .cards .cou_con p b{font: 18px/25px 'Bungee-Regular';color: #000b2b;padding: 28px 0px 12px;}
  .werkt_lft .cards .cou_con p{font: 15px/26px 'Lato-Regular';}

  .werkt_lft .cards .card_items .deel_man img{max-width: 128px;height: 198px;}
  .werkt_lft .cards .card_items .deel_logo img{max-width: 104px;height: 148px;}

  .werkt_cards .werkt_row .cards .card_bor .deel_img{
  background-image: linear-gradient(100deg, #fbf3b2,#fad8ca);
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  border-radius: 15px;
  max-width: 400px;
  width: 100%;
  overflow: hidden;
  border: 10px solid #fff;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  padding: 20px 0px 22px;
  }
  .werkt_lft .cards.deel_lft_card{ margin-top: 232px;}
  .werkt_lft .cards .deel_img  .deel_lft{margin-bottom: -24px;margin-left: 28px;}
  .werkt_lft .cards .deel_img  .deel_lft img{
  max-width: 160px;
  height: 199px;
  width: 100%;
  }
  .werkt_lft .cards .deel_img .deel_ryt{
  background-color: #fff;
  border-radius: 10px;
  padding: 28px 36px;
  margin-right:21px;
  }
  .werkt_lft .cards .deel_img::before{
  content: "";
  background: url("../images/wlftblur3.png")no-repeat;
  display: block;
  width: 150px;
  height: 172px;
  position: absolute;
  right: 38px;
  z-index: -1;
  bottom: -30px;
  }
  .werkt_lft .cards .deel_con{max-width: 395px;width: 100%;}
  .werkt_lft .cards .deel_con p b{font: 18px/25px 'Bungee-Regular';color: #000b2b;padding: 28px 0px 12px;}
  .werkt_lft .cards .deel_con p{font: 15px/26px 'Lato-Regular';}

  .werkt_lft .cards .card_items .voor_man{max-width: 176px;height: 160px;}
  .werkt_lft .cards .card_items .voor_logo{max-width: 126px;height: 122px;}

  .werkt_cards .werkt_row .cards .card_bor .voor_img{
  background-image: linear-gradient(100deg, #fbf3b2,#fad8ca);
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  border-radius: 15px;
  max-width: 400px;
  width: 100%;
  overflow: hidden;
  border: 10px solid #fff;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  padding: 20px 0px;
  }
  .cards_werkt .cards.voor_card{margin-top: 210px;}
  .werkt_lft .cards .voor_img  .voor_lft{margin-bottom: -20px;margin-left: 4px;}
  .werkt_lft .cards .voor_img  .voor_lft img{
  max-width: 168px;
  height: 175px;
  width: 100%;
  }
  .werkt_lft .cards .voor_img .voor_ryt{
  background-color: #fff;
  border-radius: 10px;
  padding: 42px 28px;
  margin-right:21px;
  }
  .werkt_lft .cards .voor_img::before{
  content: "";
  background: url("../images/wlft4blur.svg")no-repeat;
  display: block;
  width: 150px;
  height: 172px;
  position: absolute;
  right: 42px;
  z-index: -1;
  bottom: -30px;
  }

  .werkt_lft .cards .voor_con{max-width: 395px;width: 100%;}
  .werkt_lft .cards .voor_con p b{font: 18px/25px 'Bungee-Regular';color: #000b2b;padding: 28px 0px 12px;}
  .werkt_lft .cards .voor_con p{font: 15px/26px 'Lato-Regular';}

  .werkt_cards .werkt_row .werkt_ryt{padding-left: 80px;}
  .werkt_lft .cards .card_bor{position: relative;}
  .werkt_ryt .cards .card_bor{position: relative;max-width: 430px;width: 100%;cursor: pointer;transition: 0.2s ease-in;}
  .werkt_ryt .cards .card_items .grat_man{max-width: 170px;height: 156px;}
  .werkt_ryt .cards .card_items .grat_logo{max-width: 120px;height: 143px;}

  /* hover */
  /* .werkt_cards  .werkt_row .werkt_ryt .cards:hover .card_bor{outline:1px solid #000b2b;border-radius: 11px;max-width: 400px;width: 100%;} */
  /* .werkt_row .werkt_ryt .cards:hover .card_bo::before{
  content: "";
  position: absolute;
  right: 100%;
  top: 50%;
  width: 28px;
  height: 28px;
  outline: 15px solid #000;

  transform: translateY(-50%);
  } */
  .werkt_row .werkt_ryt .cards:hover .card_bo::after{
  content: "";
  /* background-image: linear-gradient(#a3d0d6, #9ab7db); */
  background-color: blue;
  display: block;
  width: 30px;
  height: 30px;
  opacity: 0.5;
  }

  .werkt_cards  .werkt_row .werkt_ryt .cards .card_bor .grat_img{
  background-image: linear-gradient(100deg, #fbf3b2,#fad8ca);
  display: flex;
  justify-content: space-between;
  border-radius: 15px;
  max-width: 400px;
  width: 100%;
  overflow: hidden;
  border: 10px solid #fff;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  padding: 18px 0px;
  align-items: flex-end;
  }
  .werkt_ryt .cards.grat_card{margin-top: 44px;}
  .werkt_ryt .cards .grat_img  .grat_lft{margin-bottom: -28px;margin-left: 5px;}
  .werkt_ryt .cards .grat_img  .grat_lft img{
  max-width: 168px;
  height: 175px;
  }
  .werkt_ryt .cards .grat_img .grat_ryt{
  background-color: #fff;
  border-radius: 10px;
  padding: 29px 28px;
  margin-right:18px;
  }
  .werkt_ryt .cards .grat_img .grat_ryt img{height: 147px;max-width: 120px;width: 100%;object-fit: contain;}
  .werkt_ryt .cards .grat_img::before{
  content: "";
  background: url("../images/wlft4blur.svg")no-repeat;
  display: block;
  width: 150px;
  height: 172px;
  position: absolute;
  right: 40px;
  z-index: -1;
  bottom: -30px;
  }
  .werkt_ryt .cards .card_bor::before{
    content: "";
    position: absolute;
    right: 100%;
    top: 50%;
    width: 28px;
    height: 28px;
    border-top: 15px solid transparent;
    border-right: 30px solid #fff;
    border-bottom: 15px solid transparent;
    transform: translateY(-50%);

  } 

  .werkt_cards  .werkt_row .werkt_ryt .cards.grat_card .card_bor::after{
  outline: 8px solid #d0e5e5;
  z-index: 1;
  }
  .werkt_cards  .werkt_row .werkt_ryt .cards .card_bor::after{
  content: "";
  position: absolute;
  left: -89px;
  top: 50%;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  transform: translateY(-50%);
  background-image: linear-gradient(#a3d0d6,#9ab7db);
  z-index: 5;

  }

  .werkt_ryt .cards .grat_con{max-width: 395px;width: 100%;}
  .werkt_ryt .cards .grat_con p b{font: 18px/25px 'Bungee-Regular';color: #000b2b;padding: 28px 0px 12px;}
  .werkt_ryt .cards .grat_con p{font: 15px/26px 'Lato-Regular';}

  .werkt_ryt .cards .card_items .per_man{max-width: 120px;height: 174px;object-fit: contain;}
  .werkt_ryt .cards .card_items .per_logo{max-width: 80px;height: 165px;object-fit: cover;}

  .werkt_cards  .werkt_row .werkt_ryt .cards .card_bor .per_img{
  background-image: linear-gradient(100deg, #fbf3b2,#fadcc6);
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  border-radius: 15px;
  max-width: 400px;
  width: 100%;
  overflow: hidden;
  border: 10px solid #fff;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  padding: 20px 0px;
  }
  .cards_werkt .cards.per_card{ margin-top: 208px;}
  .werkt_ryt .cards .per_img  .per_lft{margin-bottom: -20px;margin-left: 36px;}
  .werkt_ryt .cards .per_img  .per_lft img{
  max-width: 168px;
  height: 175px;
  width: 100%;
  }
  .werkt_ryt .cards .per_img .per_ryt{
  background-color: #fff;
  border-radius: 10px;
  padding: 18px 46px;
  margin-right:21px;
  }
  .werkt_ryt .cards .per_img::before{
  content: "";
  background: url("../images/wlft4blur.svg")no-repeat;
  display: block;
  width: 150px;
  height: 172px;
  position: absolute;
  left: 38px;
  z-index: -45;
  top: 57px;
  }

  .werkt_ryt .cards .per_con{max-width: 395px;width: 100%;}
  .werkt_ryt .cards .per_con p b{font: 18px/25px 'Bungee-Regular';color: #000b2b;padding: 28px 0px 12px;}
  .werkt_ryt .cards .per_con p{font: 15px/26px 'Lato-Regular';}


  .werkt_ryt .cards .card_items .toon_man{max-width: 154px;height: 152px;}


  .werkt_cards  .werkt_row .werkt_ryt .cards .card_bor .toon_img{
  background-image: linear-gradient(100deg, #fbf3b2,#fad8ca);
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  border-radius: 15px;
  max-width: 400px;
  width: 100%;
  overflow: hidden;
  border: 10px solid #fff;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  padding: 22px 0px;
  }
  .werkt_ryt .cards{margin-top: 208px;}
  .werkt_ryt .cards .toon_img  .toon_lft{margin-bottom: -20px;margin-left: 39px;}
  .werkt_ryt .cards .toon_img  .toon_lft img{
  max-width: 168px;
  height: 194px;
  width: 100%;
  }
  .werkt_ryt .cards .toon_img .toon_ryt{
  background-color: #fff;
  border-radius: 10px;
  padding: 24px 12px;
  margin-right:21px;
  }
  .werkt_ryt .cards .toon_img::before{
  content: "";
  background: url("../images/wlft4blur.svg")no-repeat;
  display: block;
  width: 154px;
  height: 172px;
  position: absolute;
  right: 22px;
  z-index: -1;
  bottom: -30px;
  }

  .werkt_ryt .cards .toon_con{max-width: 395px;width: 100%;}
  .werkt_ryt .cards .toon_con p b{font: 18px/25px 'Bungee-Regular';color: #000b2b;padding: 28px 0px 12px;}
  .werkt_ryt .cards .toon_con p{font: 15px/26px 'Lato-Regular';}


  .werkt_cards  .werkt_row .werkt_ryt .cards .card_bor .laat_img{
  background-image: linear-gradient(100deg, #fbf3b2,#fad8ca);
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  border-radius: 15px;
  max-width: 400px;
  width: 100%;
  overflow: hidden;
  border: 10px solid #fff;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  padding: 20px 0px 22px;
  }
  .werkt_ryt .cards.laat_card{margin-top: 232px;}
  .werkt_ryt .cards .laat_img  .laat_lft{margin-bottom: -22px;margin-left: 20px;}
  .werkt_ryt .cards .laat_img  .laat_lft img{
  max-width: 156px;
  height: 162px;
  width: 100%;
  }
  .werkt_ryt .cards .laat_img .laat_ryt{
  background-color: #fff;
  border-radius: 10px;
  padding: 24px 12px;
  margin-right:21px;
  }
  .werkt_ryt .cards .laat_img::before{
  content: "";
  background: url("../images/wlft4blur.svg")no-repeat;
  display: block;
  width: 150px;
  height: 172px;
  position: absolute;
  right: 42px;
  z-index: -1;
  bottom: -30px;
  }

  .werkt_ryt .cards .laat_con{max-width: 395px;width: 100%;}
  .werkt_ryt .cards .laat_con p b{font: 18px/25px 'Bungee-Regular';color: #000b2b;padding: 28px 0px 12px;}
  .werkt_ryt .cards .laat_con p{font: 15px/26px 'Lato-Regular';}

  .werkt_ryt .cards .card_items .laat_man{max-width: 150px;height: 158px;}
  .werkt_ryt .cards .card_items .laat_logo{max-width: 154px;height: 154px;}

  .wdown_blck{background-image: linear-gradient(to right,#fbf5b0,#fad2cf);padding: 74px 0px;position: relative;}

  .wdown_blck .wd_row .wd_lft{
  position: relative;
  max-width: 585px;
  width: 100%;}

  .wdown_blck .wd_row .wd_lft .cel_items{
  transform: rotate(343deg);
  background-color: #fff;
  box-shadow: 0 10px 10px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-width: 280px;
  width: 100%;
  height: 325px;
  padding: 20px 20px 0px 20px;
  position: absolute;
  z-index: 2;
  left: 49px;
  bottom: -144px;
  }


  .wdown_blck .wd_row .wd_lft .cel_items .cel_con{text-align: center;padding-top: 10px;}

  .wdown_blck .wd_row .wd_lft .cel_items .cel_con p b{font: 18px/28px 'Bungee-Regular';color: #a6d7d5;}

  .wdown_blck .wd_row .wd_lft .cap_items{transform: rotate(340deg);
  transform: rotate(388deg);
  background-color: #fff;
  box-shadow: 0 10px 10px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-width: 280px;
  width: 100%;
  height: 325px;
  padding: 20px 20px 0px 20px;
  position: absolute;
  z-index: -1;
  right: 60px;
  z-index: 1;
  top: -100px;
  }


  .wdown_blck .wd_ryt{   
  padding-right: 10px;
  text-align: center;
  padding-left: 689px;
  }
  .wdown_blck .wd_ryt p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .wdown_blck .wd_ryt h3{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding: 16px 0px 18px;}
  .wdown_blck .wd_ryt h3 b{color: #98b2dc;}
  .wdown_blck .wd_ryt img{width: 100%;max-width: 135px;object-fit: cover;padding-right: 5px;border-radius: 5px;}
  .wdown_blck .wd_ryt img:last-child{padding: 0px;}
  .func_blk .fd_row{flex-direction: row-reverse;}
  .func_blk .fd_row .fd_ryt .cel_items .cel_con{color: #98b2dc;}

  .func_blk .fd_row .fd_lft h4{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding: 16px 0px 18px;}
  .func_blk .fd_row .fd_lft h4 b{color: #98b2dc;}
  /* 06.05.2024 */
  .werkt_cards br {
  display: none;
  }
  /* app presentation pg */
  .fun_blck{padding: 92px 0px;}
  .fun_blck .fun_hd{text-align: center;}
  .fun_blck .fun_hd p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .fun_blck .fun_hd h2{font: 40px/50px 'Bungee-Regular';color: #000b2b;text-transform: uppercase;padding: 18px 0px 36px;}
  .fun_blck .fun_hd h2 b,
  .fun_blck .fun_hd h2 span{color: #fad2cf;}
  .fun_blck  .fun_row{display: flex;justify-content: space-between;align-items: center;}
  .fun_blck  .fun_row .fun_lft{width: 19.5%;}
  .fun_blck  .fun_row .fun_cen{width: 46.63%;}
  .fun_blck  .fun_row .fun_ryt{width: 19.43%;}
  .fun_blck  .fun_row ul li{background: unset;}
  .fun_blck  .fun_row p{font: 18px/25px 'Bungee-Regular';color: #000b2b;transition: 0.9s all;}
  .fun_blck  .fun_row .fun_lft .lft_list{position: relative;display: flex;align-items: center;padding-bottom: 72px;}
  .fun_blck  .fun_row .fun_lft .list_icon{
  background-image: linear-gradient(#fbf0b5,#fad7cb);
  display: inline-block;
  height: 70px;
  width: 70px;
  border-radius: 50%;
  margin-left: 16px;
  transition: 0.9s all;
  position: relative;
  }
  .fun_blck  .fun_row .fun_lft .list_icon img{
  transform: translate(-50%,-50%);
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  object-fit: contain;
  position: absolute;
  }
  .fun_blck  .fun_row .fun_lft .list_con{width: 100%;max-width: 175px;text-align: end;}
  .fun_blck  .fun_row .fun_lft .lft_list:hover .list_con p{color: #acdad8;}
  .fun_blck  .fun_row .fun_lft .lft_list:hover .list_icon{background-color: #000b2b;background-image: unset;}
  .fun_blck  .fun_row .fun_lft .lft_list:hover .list_icon img{filter: invert(100);} 
  .fun_blck  .fun_row .fun_ryt .ryt_list{position: relative;display: flex;align-items: center;padding-bottom: 72px;}
  .fun_blck  .fun_row .fun_lft .lft_list:last-child{padding-bottom: 0px;}
  .fun_blck  .fun_row .fun_ryt .ryt_list:last-child{padding-bottom: 0px;}

  .fun_blck  .fun_row .fun_ryt .list_icon{
  background-image: linear-gradient(#fbf0b5,#fad7cb);
  display: inline-block;
  height: 70px;
  width: 70px;
  border-radius: 50%;
  transition: 0.9s all;
  position: relative;
  }
  .fun_blck  .fun_row .fun_ryt .list_icon img{transform: translate(-50%, -50%);width: 30px;height: 30px;left: 50%;object-fit: contain;transition: 0.9s all;top: 50%;position: absolute;}
  .fun_blck  .fun_row .fun_ryt .list_con{width: 100%;max-width: 175px;text-align: start;margin-left: 20px;}
  .fun_blck  .fun_row .fun_ryt .ryt_list:hover .list_con p{color: #acdad8;}
  .fun_blck  .fun_row .fun_ryt .ryt_list:hover .list_icon{background-color: #000b2b;background-image: unset;}
  .fun_blck  .fun_row .fun_ryt .ryt_list:hover .list_icon img{filter: invert(100);} 
  .fun_blck  .fun_row .fun_cen img{height: 100%;max-width: 625px;width: 100%;object-fit: cover;}
  .fun_blck .fun_row .fun_cen{position: relative;width: 46.71%;}
  .fun_blck  .fun_row .fun_lft .plaat .list_icon::after{
  content: " ";
  background: url('../images/pers-ray.png')no-repeat;
  content: "";
  position: absolute;
  width: 200px;
  height: 112px;
  display: block;
  right: -150px;
  top: -5px;
  z-index: -1;
  }
  .fun_blck  .fun_row .fun_lft .verza .list_icon::after{
  content: " ";
  background: url('../images/verza_ray.png')no-repeat;
  position: absolute;
  width: 200px;
  height: 72px;
  display: block;
  right: -150px;
  top: -5px;
  z-index: -1;
  }
  .fun_blck  .fun_row .fun_lft .deel .list_icon::after{
  content: " ";
  background: url('../images/deel_lftray.png')no-repeat;
  position: absolute;
  width: 200px;
  height: 72px;
  display: block;
  right: -150px;
  top: 2px;
  z-index: -1;
  }

  .fun_blck  .fun_row .fun_lft .geen .list_icon::after{
  content: " ";
  background: url('../images/geen_ray.png')no-repeat;
  position: absolute;
  width: 200px;
  height: 112px;
  display: block;
  right: -165px;
  top: -40px;
  z-index: -1;
  }

  .fun_blck  .fun_row .fun_ryt .pers .list_icon::before{
  content: " ";
  background: url('../images/single_ray.png')no-repeat;
  position: relative;
  width: 230px;
  height: 112px;
  display: block;
  z-index: -2;
  right: 169px;
  top: -2px;
  }

  .fun_blck  .fun_row .fun_ryt .heet .list_icon::before{
  content: " ";
  background: url('../images/heet_ray.png')no-repeat;
  position: relative;
  width: 230px;
  height: 72px;
  display: block;
  z-index: -2;
  right: 172px;
  top: 0px;
  }

  .fun_blck  .fun_row .fun_ryt .tel .list_icon::before{
  content: " ";
  background: url('../images/tel_ray.png')no-repeat;
  position: relative;
  width: 230px;
  height: 72px;
  display: block;
  z-index: -2;
  right: 165px;
  top: 0px;
  }

  .fun_blck  .fun_row .fun_ryt .deel_ryt .list_icon::before{
  content: " ";
  background: url('../images/deel_rytray.png')no-repeat;
  position: relative;
  width: 230px;
  height: 112px;
  display: block;
  z-index: -2;
  right: 166px;
  top: -40px;
  }

  .tv_blck{padding: 92px 0px;background-image: linear-gradient(#f6f4e0,#d9e1ec);}
  .tv_blck .tv_hd {text-align: center;}
  .tv_blck .tv_hd p:first-of-type{color: #000b2b;font: 17px/26px 'Lato-Bold';}
  .tv_blck .tv_hd  h3{color: #000b2b;font: 40px/50px 'Bungee-Regular';padding: 16px 0px 38px;}
  .tv_blck .tv_hd  h3 b{color: #a6d7d5;}
  .tv_blck .tv_row{display: flex;justify-content: space-between;}
  .tv_blck .tv_row .tv_lft {max-width: 269px;width: 100%;}
  .tv_blck .tv_row .tv_cen {max-width: 802px;width: 100%;text-align: center;}
  .tv_blck .tv_row .tv_ryt {max-width: 273px;width: 100%;}
  .tv_blck .tv_row .tv_cen .tv_img img{width: 100%;max-width: 552px;height: 370px;object-fit: cover;}
  .tv_blck .tv_row p b{font: 20px/50px 'Bungee-Regular';color: #000b2b;}
  .tv_blck .tv_row p{font: 15px/26px 'Lato-Regular';color: #000b2b;max-width: 196px;width: 100%;text-align: center;}
  .tv_blck .tv_row .tv_lft{padding-left: 46px;display: flex;flex-direction: column;justify-content: space-between;}
  .tv_blck .tv_row .tv_lft .lft_top{margin-top: -82px;}
  .tv_blck .tv_row .tv_lft .lft_bot{margin-bottom: -10px;padding-left: 21px;}

  .tv_blck .tv_row .tv_ryt{padding-right: 32px;display: flex;flex-direction: column;justify-content: space-between;}
  .tv_blck .tv_row .tv_ryt .ryt_top{margin-top: -82px;}
  .tv_blck .tv_row .tv_ryt .ryt_bot{margin-bottom: -10px;}

  .tv_blck .tv_row .tv_cen{
  position: relative;
  z-index: 1;
  }

  .tv_blck .tv_row .tv_cen .tv_img::before{
  content: "";
  position: absolute;
  background: url("../images/tv_lft.svg")no-repeat;
  width: 200px;
  height: 100%;
  display: block;
  left: 0px;
  top: -32px;
  z-index: -1;
  }

  .tv_blck .tv_row .tv_cen .tv_img::after{
  content: "";
  position: absolute;
  background: url("../images/tv_ryt.svg")no-repeat;
  width: 200px;
  height: 100%;
  display: block;
  right: -38px;
  bottom: 45px;
  z-index: -1;
  }
  .ged_blck.clone-ged{
  padding: 100px 0px 132px;
  }
  .ged_blck{padding: 192px 0px 132px;}
  .ged_blck .ged_row{display: flex;align-items: center;}
  .ged_blck .ged_row .ged_lft{max-width: 636px;width: 100%;}
  .ged_blck .ged_row .ged_lft p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .ged_blck .ged_row .ged_lft h4{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding-bottom: 16px;}
  .ged_blck .ged_row .ged_lft h4 b{color: #fad2cf;}
  .ged_blck .ged_row .ged_lft p{font: 15px/26px 'Lato-Regular';color: #000b2b;}

  .ged_blck .ged_row .ged_lft p:first-child{padding-bottom: 16px;}
  .ged_blck .ged_row .ged_lft p:last-of-type{padding-top: 32px;}

  .ged_blck .ged_row .ged_lft{max-width: 674px;width: 100%;}
  .ged_blck .ged_row .ged_lft .snap_btn{
  background-color: #000b2b;
  padding: 17.5px 42px;
  font: 15px/23px 'Lato-Bold';
  color: #fff;
  border-radius: 50px;
  margin-top: 32px;
  }
  .ged_blck .ged_row .ged_lft .snap_btn::after{
  content: " ";
  background: url("../images/wh_ryt_arr.svg") no-repeat;
  display: block;
  float: right;
  height: 20px;
  width: 20px;
  transform: translateY(7px);
  margin-left: 10px;
  }
  .ged_blck .ged_row .ged_ryt{
  max-width: 671px;
  width: 100%;
  position: relative;
  margin-top: 184px;
  }
  .ged_blck .ged_row .ged_ryt img{
  max-width: 250px;
  width: 100%;
  height: 250px;
  object-fit: cover;
  }
  .ged_blck .ged_row .ged_ryt .cap_items{
  position: relative;
  transform: rotate(335deg);
  background-color: #fff;
  box-shadow: 0 10px 10px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-width: 280px;
  width: 100%;
  height: 316px;
  padding: 20px 20px 52px 20px;
  position: absolute;
  z-index: 3;
  left: 38px;
  bottom: 6px;
  }
  .ged_blck .ged_row .ged_ryt .cap_items img{
  width: 100%;
  max-width: 251px;
  height: 251px;
  object-fit: contain;
  }
  .ged_blck .ged_row .ged_ryt .cap_items .cap_con{
  text-align: center;
  }
  .ged_blck .ged_row .ged_ryt .cap_items .cap_con p b{font: 18px/28px 'Bungee-Regular';color: #98b2dc;}
  .ged_blck .ged_row .ged_ryt .cel_items{
  position: relative;
  transform: rotate(365deg);
  background-color: #fff;
  box-shadow: 0 10px 10px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-width: 280px;
  width: 100%;
  height: 316px;
  padding: 20px 20px 52px 20px;
  position: absolute;
  z-index: -1;
  left: 153px;
  z-index: 2;
  top: -62px;
  }
  .ged_blck .ged_row .ged_ryt .cel_items img{
  width: 100%;
  max-width: 251px;
  height: 251px;
  object-fit: contain;
  }
  .ged_blck .ged_row .ged_ryt .cel_items .cel_con{
  text-align: center;
  }
  .ged_blck .ged_row .ged_ryt .cel_items .cel_con p b{font: 18px/28px 'Bungee-Regular';color: #a6d7d5;}
  .ged_blck .ged_row .ged_ryt .non_items{position: relative;
  transform: rotate(384deg);
  background-color: #fff;
  padding: -13px;
  box-shadow: 0 10px 10px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-width: 280px;
  width: 100%;
  height: 316px;
  padding: 20px 20px 52px 20px;
  position: absolute;
  right: 84px;
  top: -294px;}

  .ged_blck .ged_row .ged_ryt .non_items img{
  width: 100%;
  max-width: 251px;
  height: 251px;
  object-fit: contain;
  }
  .jouw_blck{padding: 92px 0px;background-image: linear-gradient(#d9e1ec,#f6f4e0);}
  .jouw_blck .jouw_row{display: flex;}
  .jouw_blck .jouw_row .jouw_lft{max-width:728px;width: 100%;}
  .jouw_blck .jouw_row .jouw_ryt{max-width:624px;width: 100%;padding-left: 20px;}
  .jouw_blck .jouw_row .jouw_lft img{max-width:618px;width: 100%;object-fit: cover;border-radius: 30px;height: 558px;}
  .jouw_blck .jouw_row .jouw_lft{position: relative;}
  .jouw_blck .jouw_row .jouw_lft::before{
  content: "";
  position: absolute;
  right: -4px;
  top: 97px;
  display: block;
  width: 174px;
  height: 212px;
  background: url("../images/jouw_des.png")no-repeat center center;
  }


  .jouw_blck .jouw_row .jouw_ryt p:first-of-type{font:17px/26px 'Lato-Bold';color: #000b2b;}
  .jouw_blck .jouw_row .jouw_ryt p:first-of-type{padding-bottom: 16px;}
  .jouw_blck .jouw_row .jouw_ryt h5{color: #000b2b;font: 40px/50px 'Bungee-Regular';padding-bottom: 16px;}
  .jouw_blck .jouw_row .jouw_ryt h5 b{color: #a6d7d5;}
  .jouw_blck .jouw_row .jouw_ryt p{font:15px/26px 'Lato-Regular';color: #000b2b;padding-bottom: 18px;max-width: 600px;width: 100%;}
  .jouw_blck .jouw_row .jouw_ryt ul li{text-indent: 20px;font:15px/33px 'Lato-Bold';color: #000b2b;}



  .fdown_blck{background-image: linear-gradient(to right,#fbf5b0,#fad2cf);padding:
  74px 0px;position: relative;}
  .fdown_blck .fd_row{display: flex;}
  .fdown_blck .fd_lft {
  padding-right: 10px;
  text-align: center;
  max-width: unset !important;
  width: 59%;
  padding-right: 50px;
  }
  .fdown_blck .fd_row .qr_img{width: 20%;}
  .fdown_blck .fd_row .fd_lft p:first-of-type{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .fdown_blck .fd_row .fd_lft h6{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding: 16px 0px 18px;}
  .fdown_blck .fd_row .fd_lft h6 b{color: #98b2dc;}
  .fdown_blck .fd_row  .fd_lft img{
        width: 100%;
    max-width: 158px;
    object-fit: contain;
    padding-right: 5px;
  }
  .fdown_blck .fd_row .fd_lft img:last-child{padding: 0px;}

  .fdown_blck .fd_row .fd_ryt {
  position: relative;
  max-width: unset !important;
  width: 46%;
  /* z-index: 1; */
  z-index: 6;
  }
  .fdown_blck .fd_row .fd_ryt .cel_items{
    left: 56px;
    transform: rotate(-19deg);
    z-index: 3;
    top: -152px;
    position: absolute;
  }
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img{
  background: #fff;
  padding: 18px 18px 50px;
  height: 323px;
  box-shadow: -2px 6px 10px 2px rgba(0,0,0,0.3);
  }
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img img{
  height: 250px;
  width: 250px;
  object-fit: cover;
  }
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_con{text-align: center;padding-top: 10px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_con p b{font: 18px/28px 'Bungee-Regular';color: #a6d7d5;}
  .fdown_blck .fd_row .fd_ryt .cap_items{
  position: absolute;
  right: 56px;
  top: -96px;
  transform: rotate(28deg);
  }
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img{
  background: #fff;
  padding: 18px 18px 50px;
  height: 323px;
  box-shadow: -2px 6px 10px 2px rgba(0,0,0,0.3);
  }
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img img{
  height: 250px;
  width: 250px;
  object-fit: cover;
  }
  .fdown_blck .fd_row .fd_ryt .colg_item p{font:18px/28px 'Bungee-Regular';text-align: center;padding-top: 10px;}
  .fdown_blck .fd_row .fd_ryt .cel_items p{color: #98b2dc;}
  .fdown_blck .fd_row .fd_ryt .cap_items p{ color: #a6d7d5;}
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_con{text-align: center;padding-top: 10px;}
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_con p b{font: 18px/28px 'Bungee-Regular';color: #a6d7d5;}
  .bs_blck .rgb_row .rgb_lft h1{color: #fff !important;font: 53px/65px 'Bungee-Regular';padding-bottom: 25px;}
  .bs_blck .rgb_row .rgb_lft h1 b,.bs_blck .rgb_row .rgb_lft h1 span{color: #fbf5b0 !important;}
  .bs_faq_blck .dir_row .dir_lft{width: 52.43%;padding-right: 68px;}
  .bs_faq_blck  .dir_row .dir_faq_ryt{width: 47.6%;}
  .bs_faq_blck .dir_row .dir_lft h2{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding-bottom: 14px;}
  .bs_faq_blck .dir_row .dir_lft h2 b,
  .bs_faq_blck .dir_row .dir_lft h2 span{color: #fad2cf;}
  .bs_faq_blck .dir_row .dir_lft p{font: 15px/26px "Lato-Regular";color: #000b2b;}
  .bs_faq_blck .dir_row{position: relative;}
  .direct.blu-bg.bus-spo  .sd-txt{
  position: absolute;
  writing-mode: vertical-rl;
  top: -30px;
  right: -106px;
  display: flex;
  align-items: center;
  justify-content: center;
  }
  .bs_faq_blck  .dir_row .dir_lft a.snap_btn.bl-btn::after{
  content: "";
  content: '';
  position: absolute;
  background: url(../images/btn_lftarrw.svg) no-repeat;
  top: 51%;
  transform: translateY(-50%);
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 12px;
  }
  .main_bs  .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt{
    border-radius: 50px;
    background-color: #fff;
    color: #000b2b;
    font: 18px/28px 'Lato-Bold';
    padding: 16px 61px 16px 38px;
    max-width: unset !important;
    width: fit-content;
    position: relative;
  }
  .main_bs  .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt::before{
  content: "";
  background: url('../images/right_blue.png')no-repeat;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  right: 24px;
  top: 25px;
  }

  .bs_faq_blck   .sd-img{
  width: 50px;
  height: 50px;
  background: linear-gradient(#fbf4b1,#fad4cd);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  transition: 0.5s;
  margin-bottom: 18px;
  }
  .bs_faq_blck   .sd-img img{
  width: 27px;
  height: 20px;
  object-fit: contain;
  }
  .direct.blu-bg.bus-spo  .sd-txt .sd-con p:first-of-type{
  font: 15px/26px 'Bungee-Regular';
  color: #000b2b;
  transform: rotate(180deg);
  }
  .direct.blu-bg.bus-spo  .sd-txt .sd-con p:first-of-type a{Color:#000b2b;}
  .direct.blu-bg.bus-spo  .sd-txt .sd-con p:first-of-type a:hover{
  color:#b3c7e5;
  }
  .bs_blck .dir_row .word_blck{margin-right: -188px;transform: rotate(270deg);width: 14%;position: relative;}
  .bs_blck .dir_row .word_blck .wor_items{display: flex;}
  .bs_blck .dir_row .word_blck p b{display: inline;font: 15px/26px 'Bungee-Regular';color: #000b2b;}
  .bs_blck .dir_row .word_blck .hand-img img{width: 20px;height: 20px;z-index: 2;position: relative;transform: rotate(274deg);;}

  .bs_blck .dir_row .word_blck .hand-img::before{
  position: absolute;
  content: "";
  background-image: linear-gradient(#fbefb5,#fad8ca);
  width: 50px;
  height: 50px;
  display: block;
  z-index: 1;
  border-radius: 50%;
  top: -50%;
  }
  .bel_row .bel_ryt .vid_bg{
  max-width: 652px;
  width: 100%;
  position: absolute;
  border-radius: 20px;
  object-fit: cover;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 1;
  visibility: hidden;
  }
  .bel_row .bel_ryt .video-control{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  border: 0;
  width: 65px;
  height: 65px;
  background-image:linear-gradient(#fbf2b3,#fad7cb);
  border-radius: 50%;
  display: block;
  z-index: 1;
  }
  .bel_row .bel_ryt .video-control span img{
  height: 20px;
  width: 20px;
  object-fit: contain;
  border-radius: unset;
  }
  .bel_row .bel_ryt .video-control.playing .v_play {
    display: none; 
  }
  .bel_row .bel_ryt .video-control:not(.playing) .v_pause {
    display: none; 
  }
  .bel_row .bel_ryt.video_playing .vid_bg {
  opacity: 1;
  visibility: visible; }

  .pakk .grat_blck p:last-of-type{max-width: 740px;width: 100%;margin: 0 auto;}
  .pakk .dir_row{flex-wrap: nowrap !important;}
  .pakk .grat_blck h3{font: 40px/50px "Bungee-Regular" ; color: #fff !important;padding-bottom: 12px;}
  .pakk .grat_blck h3 b{color: #fbf5b0;}
  .pakk .grat_blck a.snap_btn{
  border: 1px solid #fff;
  border-radius: 35px;
  font: 15px/23px 'Lato-Bold';
  color: #fff;
  position: relative;
  display: inline-block;
  max-width: unset !important;
  width: fit-content;
  padding: 16px 44px;
  z-index: 1;
  transition: 0.8s all;
  }
  .pakk .grat_blck a.snap_btn::after{
  content: '';
  position: absolute;
  background: url(../images/right_blue.png) no-repeat top;
  top: 52%;
  transform: translateY(-50%);
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 12px;
  }
  .clubs_blck {padding: 92px 0px;}

  .clubs_blck .clubs_tabs {display: flex;justify-content: center;align-items: center;padding-bottom: 62px;max-width: 592px;margin: 0 auto;}
  .clubs_blck .clubs_hd{text-align: center;}
  .clubs_blck .clubs_hd p:first-of-type{font: 17px/26px 'Lato-Bold';color:#000b2b;padding-bottom: 20px;}
  .clubs_blck .clubs_hd h4{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding-bottom: 45px;}
  .clubs_blck .clubs_hd h4 b{color: #a6d7d5;}
  .clubs_blck .clubs_tabs .nav-pills{
  background: #000b2b;
  border-radius: 50px; 
  width: 100%;
  }

  .clubs_blck .clubs_tabs  ul li{
  background: unset;
  width: 33.3%;
  }

  .clubs_blck .clubs_tabs ul li a{
  font: 15px/23px 'Lato-Bold';
  color:#fff;
  border-radius: 50px;
  transition: 0.5s all ease-out, 0.5s all ease-in;
  padding: 16px 22px;
  margin: 5px;
  }
  .clubs_blck .clubs_tabs ul li a.active,
  .clubs_blck .clubs_tabs ul li a:hover{
  background-color: #000b2b;
  color: #000b2b;
  }
  .clubs_blck .voe_vid{display: flex;flex-wrap: wrap;}
  .voe_vid .voe_items{margin-right: 16px;margin-bottom: 28px;width: 32.51%;}
  .voe_vid .voe_items:nth-child(3n){margin-right: 0px;}
  .voe_vid .voe_items p b:first-of-type{font: 18px/25px "Bungee-Regular";color: #000b2b;padding: 26px 0px 8px;}
  .voe_vid .voe_items p{font: 15px/26px 'Lato-Regular';color: #000b2b;max-width: 391px;width: 100%;}
  .voe_vid .voe_items .club_prof{display: flex;align-items: center;padding-top: 14px;}
  .voe_vid .voe_items .club_prof p:first-of-type:last-of-type{font: 15px/23px 'Lato-Bold';color: #000b2b;text-indent: 20px;}
  .voe_vid .voe_items .club_prof img.prof_pic{border-radius: 50%;width: 100%;max-width: 45px;height: 45px;object-fit: cover;}

  .clubs_blck   .popup-video span {
  position: absolute;
  top: -12px;
  right: -10px;
  background: #000b2b;
  color:#fff;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: end;
  justify-content: center;
  border-radius: 50%;
  font-size: 45px;
  cursor:pointer;
  }

  .imp_spo{background-image: linear-gradient(#d9e1ec,#f0f0e2);}
  .imp_spo .spo_hd h5{
  padding: 16px 0px 18px;
  font: 40px/50px "Bungee-Regular";
  color: #000b2b;
  }
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn a::before {
  content: "";
  background: url('../images/wh_ryt_arr.svg') no-repeat;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  right: -19px;
  top: -3px;
  }
  .imp_spo .spo_hd h5 b{color: #98b2dc;}
  .sport_price{padding: 92px 0px;}
  .sport_price .sport_row{display: flex;}
  .sport_price .sport_row .sport_lft{max-width: 330px;width: 100%;margin-right: 38px;}
  .sport_price .sport_row .sport_cen{max-width: 479px;width: 100%;background-color: #f4f4f4;border-radius: 10px;margin-right: 32px;}
  .sport_price .sport_row .sport_ryt{max-width: 479px;width: 100%;background: linear-gradient(90deg,#fbf4b1,#fad4cd);border-radius: 10px;border-bottom-left-radius: 20%;}
  .sport_price .sport_row .sport_lft p:first-of-type{font: 17px/26px 'Lato-Bold';color:#000b2b;}
  .sport_price .sport_row .sport_lft h6{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding: 20px 0px;}
  .sport_price .sport_row .sport_lft h6 b{color:#fad2cf}
  .sport_price .sport_row .sport_lft p:last-of-type{font: 15px/26px 'Lato-Regular';color: #000b2b;}
  .sport_price .sport_row .cards{padding: 44px 40px 30px 30px;}
  .sport_price .sport_row .cards .card_hd{display: flex;justify-content: space-between;padding-bottom: 12px;}
  .sport_price .sport_row .cards .card_hd .hd_lft{width: 66%;}
  .sport_price .sport_row .cards .card_hd .hd_ryt{width: 42%;}
  .sport_price .sport_row .sport_cen.cards .card_hd .hd_lft p:first-of-type{font: 50px/54px 'Lato-Black';color: #000b2b;padding-bottom: 20px;}
  .sport_price .sport_row .sport_ryt .card_hd .hd_ryt p:first-of-type{font: 18px/26px 'Lato-Bold';color: #000b2b;}
  .sport_price .sport_row .cards .card_hd p b{font: 20px/30px 'Bungee-Regular';color: #000b2b;padding-bottom: 10px;}
  .sport_price .sport_row .cards .card_hd p{font: 15px/26px 'Lato-Bold';color: #000b2b;}
  .sport_price .sport_row .cards .card_ft{border-top: 1px solid #000b2b;max-width: 396px;width: 100%;}
  .sport_price .sport_row .cards .card_hd .hd_ryt p{margin-bottom: 20px;}
  .sport_price .sport_row .sport_ryt  .card_hd .hd_lft p:first-of-type{font: 30px/55px 'Lato-Black';color: #000b2b;}
  .sport_price .sport_row .cards ul li{
  background: unset;
  background: url('../images/kies_tick.svg') no-repeat top 5px left 0px;
  display: block;
  text-indent: 14px;
  }
  .sport_price .sport_row .cards ul li:last-child{
  background: url('../images/time.png') no-repeat top 2px left 0px;
  display: block;
  text-indent: 14px;
  margin-bottom: 0;
  }
  .sport_price .sport_row .cards ul li{color: #000b2b;font: 15px/26px 'Lato-Regular';margin-bottom: 20px;}
  .sport_price .sport_row .cards .card_ft{padding-top: 28px;}
  .sport_price .sport_row .cards .card_ft a.snap_btn.bl-btn {
  background-color: #000b2b;
  color: #fff;
  font: 14px/23px 'Lato-Bold';
  padding: 12px 39px 12px 20px;
  border-radius: 50px;
  width: fit-content;
  max-width: unset !important;
  margin-right: 10px;
  }
  .sport_price .sport_row .cards .card_ft a.snap_btn.bl-btn::before{
  content: "";
  background: url('../images/wh_ryt_arr.svg') no-repeat center;
  width: 20px;
  height: 20px;
  display: block;
  transform: unset !important; 
  margin-left: 1px;
  position: absolute;
  right: 16px;
  top:16px;
  }
  .sport_price .sport_row .cards .card_ft .snap_btn.bl-btn {
  border: 0;
  font: 14px/23px 'Lato-Bold';
  border-radius: 50px;
  color: #000b2b;
  padding: 10px 20px;
  }
  .sport_price .sport_row .cards .card_ft .snap_btn {
  width: fit-content;
  border: 1px solid #000b2b;
  font: 14px/23px 'Lato-Bold';
  border-radius: 50px;
  color: #000b2b;
  padding: 10px 14px 10px 15px;
  }

  .sport_price .sport_row .cards .card_ft .snap_btn:hover{border-color: transparent;}
  .sport_price .sport_row .cards .card_ft>a.snap_btn{margin-bottom: 18px;}
  .sport_price .sport_row .cards .card_ft a.snap_btn.btn-wt:hover::after{
  content: "";
  background: url('../images/vect_wt.png')no-repeat left top 5px !important;
  }
  .sport_price .sport_row .cards .card_ft .snap_btn::before{
  content: "";
  background: url('../images/kies_btn.svg')center no-repeat;
  width: 20px;  
  height: 20px;
  float: left;
  display: block;
  }
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn {
  background: #000b2b;
  color: #fff;
  }
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn a {
  color: #fff;
  font: 15px/23px "Lato-Bold";
  position: relative;
  }
  .sport_price .sport_row .cards .card_ft p{font: 15px/26px 'Lato-Regular';color: #000b2b;}
  .snap_brands{background-image: linear-gradient(#fbf3b2,#fad8ca);padding: 92px 0px;}
  .snap_brands .brand_row{display: flex;}
  .snap_brands .brand_hd p:first-of-type{font: 17px/26px 'Lato-Bold';color:#000b2b;padding-bottom: 14px;}
  .snap_brands .brand_hd p b{color: #000b2b;font: 40px/50px 'Bungee-Regular';}

  .snap_brands .brand_hd p + p{color: #000b2b;font: 40px/50px 'Bungee-Regular';}
  .snap_brands .brand_hd p + p b{color: #a6d7d5;}
  .snap_brands .brand_hd{padding-bottom: 34px;}
  .snap_brands .brand_lft{width: 62.05%;margin-right: 69px;}
  .snap_brands .brand_ryt{width: 32.9%;}
  .snap_brands .brand_ryt p b{color: #000b2b;font: 40px/50px 'Bungee-Regular';}
  .snap_brands .brand_ryt p b>span{color: #98b2dc;}
  .snap_brands .brand_ryt p{color: #000b2b;font: 15px/26px 'Lato-Regular';}
  .snap_brands .brand_ryt p:last-of-type{padding-top: 10px;}
  .snap_brands .brand_ryt a.snap_btn.bl-btn{
  background-color: #000b2b;
  color: #fff;
  font: 14px/23px 'Lato-Bold';
  padding: 16px 38px;
  border-radius: 50px;
  margin-top: 10px;
  }
  .snap_brands .brand_ryt a.snap_btn.bl-btn::before{
  content: "";
  background: url('../images/wh_ryt_arr.svg') no-repeat;
  width: 20px;
  height: 20px;
  float: right;
  display: block;
  transform: translateY(7px);
  margin-left: 10px;

  }
  .snap_brands .brand_ryt a.snap_btn.bl-btn:hover::before{filter: brightness(0);}
  .snap_brands .brand_lft .brand_logo{
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #000b2b;
  }
  .snap_brands .brand_lft .brand_logo .brand-blk{
  width: 25%;
  padding: 21.5px; 
  /*background-color: #fff;*/
  display: flex;
  align-items: center;
  justify-content: center;

  }
  .snap_brands .brand_lft .brand_logo .brand-blk:nth-child(4n){
  border-right: 1px solid #000b2b;
  border-left: 1px solid #000b2b;
  }

  .snap_brands .brand_lft .brand_logo .brand-blk:nth-child(1n){
  border-left: 1px solid #000b2b;
  border-bottom: 1px solid #000b2b;
  }

  .snap_brands .brand_lft .brand_logo .brand-blk img{
  height: 80px;
  width: 100%;
  object-fit: contain;
  }

  .snap_brands .brand_lft .brand_logo .brand_btn{
  background-color: #000b2b;
  width: 25%;
  display: flex;
  align-items: center;
  justify-content: center;
  }
  .snap_brands .brand_lft .brand_logo a{
  color: #fff;
  font: 17px/26px "Lato-Bold";
  }
  .snap_brands .brand_lft .brand_logo .brand_btn a::before{
  content: "";
  background: url('../images/wh_ryt_arr.svg') no-repeat;
  width: 20px;
  height: 20px;
  float: right;
  display: block;
  transform: translate(10px,9px);
  }
  .snap_brands .brand_ryt p b b{color: #98b2dc;}
  /* Part wedding details  */

  .pdw_weg{padding: 100px 0px;}
  .pdw_weg .weg_row{display: flex;justify-content: space-between;align-items: center;}
  .pdw_weg .weg_row .weg_lft{width: 55.82%;margin-right: 75px;position: relative;height: 100%;}
  .pdw_weg .weg_row .weg_lft>img{max-width: 753px;width: 100%;object-fit: cover;border-radius: 25px;}
  .pdw_weg .weg_row .weg_lft .in_img{
  position: absolute;
  bottom: 0px;
  right: 0px;
  background-color: #fff;
  max-width: 227px;
  width: 100%;
  border-top-left-radius: 35px;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  }
  .pdw_weg .weg_row .weg_lft .in_img img{max-width: 221px;
  width: 100%;
  height: 95px;
  object-fit: cover;
  border-radius: 35px;}
  .pdw_weg .weg_row .weg_ryt{width: 40%;}
  .pdw_weg .weg_row .weg_ryt h2{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding: 12px 0px 14px;}
  .pdw_weg .weg_row .weg_ryt h2 b,
  .pdw_weg .weg_row .weg_ryt h2 span{color: #fad2cf;}
  .pdw_weg .weg_row .weg_ryt p b:first-of-type{font: 17px/26px 'Lato-Bold';color:#000b2b;}
  .pdw_weg .weg_row .weg_ryt p{color: #000b2b;font: 15px/26px 'Lato-Regular';padding-right: 10px;}
  .pdw_weg .weg_row .weg_ryt p:last-child{padding-top: 28px;}

  .jull_blck {position: relative;width: 100%;background: #fad2cf url(../images/flower_bg.png)no-repeat center/cover;padding:96px 0 480px 0;}
  .jull_blck>img{
  height: 1028px;
  width: 100%;
  object-fit: cover;
  max-width: 100%;
  }
  .jull_blck .jull_items{
  width: 100%;
  }
  .jull_blck .jull_items .jull_row {display: flex;justify-content: space-between;}
  .jull_blck .jull_items .jull_row .jull_lft{width: 44.93%;display: block;}
  .jull_blck .jull_items .jull_row .jull_lft p:first-of-type{font: 17px/26px 'Lato-Bold';color:#000b2b;}
  .jull_blck .jull_items .jull_row .jull_lft h3{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding: 16px 0px;}
  .jull_blck .jull_items .jull_row .jull_lft h3 b{color: #fff;}
  .jull_blck .jull_items .jull_row .jull_lft p{color: #000b2b;font: 15px/26px 'Lato-Regular';}
  .jull_blck .jull_items .jull_row .jull_lft p:last-of-type{padding: 26px 0px 28px;}
  .jull_blck .jull_items .jull_row .jull_lft ul li{
  font: 15px/25px "Lato-Bold";
  color: #000b2b;
  margin-bottom: 5px;
  }
  .jull_blck .jull_items .jull_row .jull_ryt{width: 45.82%;display: block;position: relative;}
  .jull_blck .jull_items .jull_row .jull_ryt img{
  max-width: 670px;
  width: 100%;
  height: 450px;
  object-fit: cover;
  border-radius: 25px;
  }
  .jull_blck .jull_items .jull_row .jull_ryt::before{
  content: "";
  background: url('../images/pdwryt_des.svg')no-repeat;
  width: 210px;
  display: inline-block;
  height: 170px;
  position: absolute;
  top: 48%;
  left: -85px;
  }



  .pdw_pri_blck{margin-top: -378px;padding-bottom: 94px;}
  .pri_cen{position: relative;overflow: hidden;}
  .pri_cen .pre_img>img{width: 100%;max-width: 1350px;height: 758px;object-fit: cover;}
  .pdw_pri_blck .pri_cen .pri_hd{position: absolute;top: 0px;padding: 42px 207px 0px 186px;}
  .pdw_pri_blck .pri_cen .pri_hd h4{font: 40px/50px "Bungee-Regular";color: #fff;text-align: center;}
  .pdw_pri_blck .pri_cen .pri_vimg{position: absolute;bottom: -82px;left: 50px;width: 100%;}
  .pdw_pri_blck .pri_cen .pri_vimg>img{max-width: 1252px;object-fit: cover;height: 100%;width: 100%;}
  .pri_card .pri_hd{text-align: center;padding-bottom: 48px;}
  .pri_card .pri_hd p:first-of-type{font: 17px/26px 'Lato-Bold';color:#000b2b;}
  .pri_card .pri_hd h5{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding-top: 20px;}
  .pri_card .pri_hd h5 b{color:#fad2cf}
  .pri_card .cmn_bor {
  position:relative;
  width: 100%;
  max-width: 1090px;
  margin: 0 auto;
  }
  .pri_card .card_row{display: flex;position: relative;justify-content: center;}
  .pri_card .card_row .bor_card{width: 29.44%;text-align: center;padding: 24px 20px 60px ;margin-right: 26px;border-radius: 15px;}
  .pri_card .card_row .bor_card:nth-child(3n){margin-right: 0;}
  .pri_card .card_row .bor_card{border: 1px solid #ac7147;}
  .pri_card .card_row .bor_card .card_hd{border-bottom: 1px solid #000b2b;padding: 20px 0px 14px;min-height: 255px;}
  .pri_card .card_row .bor_card.col_card{
  border: none;
  background-image: linear-gradient(#fbf5b0,#f8f5d2);
  border-bottom-left-radius: 80px;
  position: relative;
  }
  .pri_card .card_row .bor_card.col_card::before{
  content: " ";
  position: absolute;
  background: url('../images/card_rose.png')no-repeat;
  bottom: 0px;
  left: 0px;
  display: block;
  width: 240px;
  height: 260px;
  }
  .pri_card .card_row .col_card .card_bdy  a.btn-wt.snap_btn{background: transparent !important;}
  .pri_card .card_row .bor_card .card_hd b{font: 50px/60px 'Lato-Black';color: #000b2b;display: block;    display: block;
  margin-bottom: 21px;
  margin-top: 10px;}
  .pri_card .card_row .bor_card .card_hd strong{font: 20px/30px 'Bungee-Regular';color: #000b2b;padding-bottom: 12px;}
  .pri_card .card_row .bor_card .card_hd p{font: 15px/26px 'Lato-Regular';color: #000b2b;    max-width: 246px;
  margin: 0 auto;}
  .pri_card .card_row .bor_card .card_bdy {padding-top: 32px;}
  .pri_card .card_row .bor_card .card_bdy > p:first-of-type{font:18px/28px 'Lato-Bold';color: #000b2b;padding-bottom: 18px;}
  .pri_card .card_row .bor_card .card_bdy ul li{
  background: unset;
  color: #000b2b;
  font: 15px/26px 'Lato-Regular';
  margin-bottom: 18px;
  }

  .pri_card .card_row .bor_card .card_bdy ul li{
  display: flex;
  font: 15px/25px "Lato-Bold";
  padding:0;
  background-image: unset;
  padding-left: 18px;
  position:relative;
  width:fit-content;
  margin:0 auto;
  margin-bottom: 18px;
  }
  .pri_card .card_row .bor_card .card_bdy ul li::before{
  content: "";
  position: absolute;
  background: url(../images/kies_tick.svg) no-repeat left center;
  width: 17px;
  height: 17px;
  left: -10px;
  top:3px;
  }
  .pri_card .card_row .bor_card .card_bdy ul li.min_sec::before{
  content: "";
  position: absolute;
  background: url(../images/time.svg) no-repeat left center;
  width: 19px;
  height: 19px;
  left: -10px;
  top: 3px;
  }
  .pri_card .card_row .bor_card .card_bdy ul{margin-bottom: 24px;}
  .pri_card .card_row .bor_card .card_bdy  a.bl-btn.snap_btn{
  background-color: #000b2b;
  color: #fff;
  font: 14px/23px 'Lato-Bold';
  padding: 15px 20px;
  border-radius: 50px;
  margin-bottom: 15px;

  }
  .pri_card .card_row .bor_card .card_bdy  a.bl-btn.snap_btn::after{
  content: "";
  background: url('../images/wh_ryt_arr.svg') no-repeat;
  width: 16px;
  height: 12px;
  float: right;
  display: block;
  transform: translateY(7px);
  margin-left: 10px;
  }

  .pri_card .card_row .bor_card .card_bdy  a.snap_btn{
  background-color: #fff;
  border: 1px solid #000b2b;
  font: 14px/23px 'Lato-Bold';
  padding:15px 28px;
  border-radius: 50px;
  /* max-width: 160px; */
  width: fit-content;
  color: #000b2b;
  margin-bottom: 15px;
  position: relative;
  }
  .pri_card .card_row .bor_card .card_bdy a.snap_btn:hover{border-color: transparent;}
  .pri_card .card_row .bor_card .card_bdy  a.snap_btn.btn-wt{
  padding:14px 18px 14px 40px;
  }
  .pri_card .card_row .bor_card .card_bdy  a.snap_btn.btn-wt::before{
  content: "";
  background: url('../images/kies_btn.svg') no-repeat;
  width: 16px;
  height: 13px;
  position: absolute;
  display: block;
  margin-right: 10px;
  left: 18px;
  top: 17px;
  }
  .pri_card .card_row .bor_card .card_bdy  a.snap_btn.bl-btn{border:0;}
  .pri_card  .ver_btn a.btn-grd{
  background-image: linear-gradient(#fbf5b0,#fad2cf);
  color: #000b2b;
  font: 14px/23px 'Lato-Bold';
  padding: 14px 26px;
  border-radius: 50px;
  }
  .pri_card .card_row .bor_card .card_bdy  a.snap_btn.btn-grd{border:0;}
  .pri_card .card_row .bor_card .card_bdy  a.snap_btn.btn-grd::after{
  content: "";
  background: url('../images/blu_ryt.svg') no-repeat;
  width: 16px;
  height: 12px;
  display: inline-block;
  margin-left: 10px;
  }
  .pri_card .ver_btn a.btn-grd::before{
  content: "";
  background: url('../images/blu_ryt.svg') no-repeat;
  width: 16px;
  height: 12px;
  float: right;
  display: block;
  transform: translateY(4px);
  margin-left: 10px;
  }
  .pri_card  .ver_btn {
  position: absolute;
  top:50%;
    right: -30px;
    transform: rotate(90deg) translateY(-50%);
  }
  .vragen_blck{padding: 100px 0px; }
  .vragen_blck .vragen_row{display: flex;justify-content: space-between;}
  .vragen_blck .vragen_row .vragen_lft{width: 47.8%;}
  .vragen_blck .vragen_row .vragen_lft p:first-of-type{font: 17px/26px 'Lato-Bold';color:#000b2b;}
  .vragen_blck .vragen_row .vragen_lft h4{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding:18px 0px 15px;}
  .vragen_blck .vragen_row .vragen_lft h4 b{color: #a6d7d5;}
  .vragen_blck .vragen_row .vragen_lft .dir_faq_ryt{margin-top: 34px;}
  .vragen_blck .vragen_row .vragen_lft .dir_faq_ryt .faq_in.active .faq_hd p{
  font: 15px/21px 'Lato-Bold';color:#000b2b;
  }
  .vragen_blck .vragen_row .vragen_lft .dir_faq_ryt .faq_in.active .faq_hd::before{
  content: "";
  width: 20px;
  height: 20px;
  background: url(../images/bl_uparr.svg) no-repeat right;
  transition: 0.5s all ease;
  display: block;
  }
  .vragen_blck .vragen_row .vragen_ryt{width: 47.8%;}
  .vragen_blck .vragen_row .vragen_ryt img{
  width: 100%;
  object-fit: cover;
  max-width: 645px;
  height: 623px;
  border-radius: 30px;
  }

  .pdw_vid .pdw_vid_hd{text-align: center;}
  .pdw_vid .pdw_vid_hd p:first-of-type{font: 17px/26px 'Lato-Bold';color:#000b2b;}
  .pdw_vid .pdw_vid_hd p + p{font: 40px/50px 'Bungee-Regular';color: #000b2b;}
  .pdw_vid .pdw_vid_hd p + p b{color: #98b2dc;font-size:inherit !important;}
  .pdw_vid_items{padding-top: 40px;}
  .pdw_vid .pdw_vid_items .pdw_vds{position: relative;}
  .pdw_vid .pdw_vid_items .pdw_vds img{
  max-width: 437px;
  width: 100%;
  height: 268px;
  object-fit: cover;
  border-radius: 10px;
  }
  .pdw_vid .pdw_vid_items .pdw_vds video{
  max-width: 437px;
  width: 100%;
  height: auto !important;
  object-fit: contain;
  border-radius: 25px;

  }

  .pdw_vid .pdw_vid_items .pdw_vds .video-control{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  border: 0;

  }

  .pdw_vid .pdw_vid_items .pdw_vds .video-control span img{
  height: 20px;
  width: 20px;
  object-fit: contain;
  border-radius: unset;
  }
  .pdw_vid .pdw_vid_items .pdw_vds .video-control>span{
    display: flex !important;
    justify-content: center;
    align-items: center;
    width: 45px;
    height: 45px;
    background-image:linear-gradient(#fbf2b3,#fad7cb);
    border: 3px ;
    border-radius: 50%;
  }
  .pdw_vid .pdw_vid_items .pdw_vds .video-control .playing .v_play {
    display: none; 
  }

  .pdw_vid .pdw_vid_items .pdw_vds .video_playing .vid_bg {
  opacity: 1;
  visibility: visible; }
  .pdw_vid .pdw_vid_items  .owl-carousel .owl-dots{display: block;}
  .pdw_vid .pdw_vid_items .owl-carousel .owl-dots{
    text-align: center;
    padding-top: 53px;
  }
  .pdw_vid .pdw_vid_items .owl-carousel .owl-dots button.owl-dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: inline-block;
    background-color: #dbdbdb;
    margin: 0 5px;
  }
  .pdw_vid .pdw_vid_items .owl-dots button.owl-dot.active {
    background-color: #fad2cf;
    transform: scale(1.5);
  }
  .pdw_vid .pdw_vid_items .owl-dots button.owl-dot:focus {
    outline: none;
  }
  .pdw_vid.pd_vid .pdw_vid_items{padding:0;}
  .part_werd{padding: 90px 0px;}
  .part_werd .werd_hd h2{font: 40px/50px "Bungee-Regular";color: #000b2b;display: block;max-width: 870px;width: 100%;margin: 0 auto;}
  .part_werd .werd_hd h2 b,
  .part_werd .werd_hd h2 span{color: #a6d7d5;}
  .part_werd  .werd_row{padding-top: 40px;display: flex;align-items: center;position: relative;}
  .part_werd  .werd_row .werd_lft img{
    object-fit: cover;
    width: 100%;
    max-width: 618px;
    height: 516px;
    border-radius: 25px;
  }
  .part_werd  .werd_row .werd_lft{width: 45.68%;}
  .part_werd  .werd_row .werd_ryt{width: 54.7%;padding-left: 100px;}
  .part_werd  .werd_row .werd_ryt h3{font: 40px/50px "Bungee-Regular";color: #000b2b;padding: 18px 0px 16px;}
  .part_werd  .werd_row .werd_ryt h3 b{color: #fad2cf;}
  .part_werd  .werd_row .werd_ryt p:first-of-type:first-of-type{color: #000b2b;font: 17px/26px 'Lato-Bold';}
  .part_werd  .werd_row .werd_ryt p{font: 15px/26px 'Lato-Regular';color: #000b2b;max-width: 598px;width: 100%;}
  .part_werd  .werd_row .werd_ryt p b{font: 15px/26px 'Lato-Bold';color: #000b2b;}
  .part_werd  .werd_row .werd_ryt .logo_txt .inner_logo img{
    width: 35px;
    position: absolute;
    height: 35px;
    object-fit: contain;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .part_werd  .werd_row .werd_ryt .logo_txt .inner_logo{position: relative;margin-right: 50px;}
  .part_werd  .werd_row .werd_ryt .logo_txt .inner_logo{
    position: absolute;
    background: linear-gradient(45deg, #fbf0b4,#fad8ca);
    display: block;
    height: 80px;
    width: 80px;
    border-radius: 50%;
  }
  .part_werd  .werd_row .werd_ryt .logo_txt .inner_txt{margin-left: 100px;}
  .part_werd  .werd_row .werd_ryt .logo_txt{display: flex;margin-bottom: 16px;margin-top: 26px;align-items: center;}
  .part_prog{position: relative;}
  .part_prog::before{
    content: "";
    display: block;
    clear: both;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    background-color: #000b2b;
    opacity: 0.8;
  }
  .part_prog .prog_blck{
    width: 100%;
    position: absolute;
    top: 0px;
    z-index: 1;
  }
  .part_prog .prog_blck .prog_row{display: flex;flex-direction: row-reverse;padding: 100px 0px;position: relative;}
  .part_prog .prog_blck .prog_row .prog_lft{width: 49.3%;}
  .part_prog .prog_blck .prog_row .prog_ryt{width: 56.1%;padding-right: 91px;}
  .part_prog .prog_blck .prog_row .prog_lft img{width: 608px;height: 520px;object-fit: contain;}
  .part_prog .prog_blck .prog_row .prog_ryt p:first-of-type:first-of-type{color: #fff;font: 17px/26px 'Lato-Bold';}
  .part_prog .prog_blck .prog_row .prog_ryt  h4{font: 40px/50px "Bungee-Regular";color: #fff;padding: 18px 0px 14px;}
  .part_prog .prog_blck .prog_row .prog_ryt h4 b{color: #98b2dc;}
  .part_prog .prog_blck .prog_row .prog_ryt p{font: 15px/26px 'Lato-Regular';color: #fff;}
  .part_prog .prog_blck .prog_row .prog_ryt ul{padding-top: 24px;}
  .part_prog .prog_blck .prog_row .prog_ryt ul li {
    background: url(../images/list_Wt.svg) no-repeat top 10px left;
    display: block;
    font: 15px/33px "Lato-Bold";
    color: #fff;
    padding-left: 20px; 
  }
  .part_werd .sd-txt{
    position: absolute;
    writing-mode: vertical-rl;
    top: -100px;
    right: -106px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .part_werd  .sd-img{
    width: 50px;
    height: 50px;
    background: linear-gradient(#fbf4b1,#fad4cd);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    transition: 0.5s;
    margin-bottom: 30px;
  }
  .part_werd  .sd-img img{
    width: 27px;
    height: 20px;
    object-fit: contain;
  }
  .part_werd   .sd-txt .sd-con p:first-of-type{
    font: 15px/26px 'Bungee-Regular';
    color: #000b2b;
    transform: rotate(180deg);
  }
  .part_werd   .sd-txt .sd-con p:first-of-type a{color:#000b2b !important;}
  .part_prog .prog_blck .prog_row .prog_ryt ul{padding-top: 24px;}
  .part_faq{padding-bottom: 100px !important;}
  .part_faq .dir_row .dir_lft h5 b{color: #a6d7d5 !important;}
  .part_faq .dir_row .dir_lft p:last-of-type{padding:25px 0 0 0;}
  .part_faq ul{display: flex;justify-content: space-between;margin-top: 72px;}
  .part_faq ul li {
  background: url(../images/party_list.svg) no-repeat top 10px left;
  display: block;
  font: 15px/33px "Lato-Bold";
  color: #000b2b;
  padding-left: 48px; 
  }

  .part_frm_blck{position: relative;background:url(../images/partner_frm_bg.jpg)no-repeat center /cover fixed;z-index:1;}
  .part_frm_blck::before{
  content: "";
  display: block;
  clear: both;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background-color: #000b2b;
  opacity: 0.8;
  z-index:-1;
  }
  .part_frm_blck .frm_blck{
  width: 100%;
  }  
  .part_frm_blck .frm_blck .frm_row{display: flex;padding: 100px 0px;align-items: center;}
  .part_frm_blck .frm_blck .frm_row .frm_lft{width: 49.1%;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .frm_hd p:first-of-type:first-of-type{color: #000b2b;font: 17px/26px 'Lato-Bold';}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .frm_hd h6{font: 40px/50px "Bungee-Regular";color: #000b2b;padding: 16px 0px 32px;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .frm_hd h6 b{color: #fad2cf;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input,
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input p{margin-bottom: 20px;display: flex;justify-content: space-between;width:100%;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input p{margin:0;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input label{max-width: 280px;width: 100%;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input input{
  border: 1px solid #000b2b;
  border-radius: 50px;
  width: 100%;
  padding: 14px 30px;
  }
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items input::placeholder,.part_frm_blck .frm_blck .frm_row .frm_lft .frm_items textarea::placeholder{font: 15px/22px 'Lato-Regular';color: #000b2b;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items{background-color: #fff;padding: 36px 44px 40px;border-radius: 30px;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .check_field{width: 100%;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .check_field input[type="checkbox"]{-webkit-appearance: none;appearance: none;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items  .check_field .wpcf7-form-control-wrap{display: flex !important;align-items: center !important
  ;margin-bottom:16px !important;position: relative !important;margin-top: 10px;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .check_field p{
  font: 15px/21px 'Lato-Regular';
  color: #000b2b;
  padding-left: 35px;

  } 
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .check_field p::before,
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .check_field .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label::before {
  content: "";
  display: block; 
  position: absolute;
  left: 0;
  top: 4px;
  width: 20px;
  height: 20px;
  border: 1px solid #000b2b;
  border-radius: 5px;
  }
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .check_field .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label{
  padding-left: 30px;
  }
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .check_field .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{margin: 0 !important;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .check_field .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label{display: flex;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .check_field input[type="checkbox"]:checked+p::after,
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .check_field .wpcf7-form-control-wrap .wpcf7-form-control 
  .wpcf7-list-item  input[type="checkbox"]:checked+span::after{
  content: "";
  display: block !important;
  clear: both !important;
  position: absolute !important;
  width: 8px !important;
  height: 14px !important;
  border-left: 3px solid #000b2b !important;
  border-top: 3px solid #000b2b !important; 
  transform: rotate(-136deg) !important;
  top: 4px !important;
  left: 6px !important;
  }

  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items  .input.txt-area{
  height: 133px;
  border-radius: 20px;
  margin-bottom: 16px;
  overflow-y: auto;
  border: 1px solid #000b2b;
  border-radius: 25px;
  }
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items  .txt_inner{max-width: 590px;width: 100%;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items  textarea {
  border: 1px;
  border-radius: 0;
  height: 122px;
  margin-bottom: 0px;
  width: 100%;
  background: transparent;
  padding: 14px 30px;
  color: #000b2b;
  }
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items  textarea::-webkit-scrollbar{
  width: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #F5F5F5;
  }

  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items  textarea::-webkit-scrollbar-thumb {
  background-color: #000b2b;
  margin-right: 20px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  }
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items input[value]{
  font: 15px/23px 'Lato-Bold';
  color: #000 !important;
  }
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .snap_btn.bl-btn{
  position: relative;
  border: none;
  display: inline-block;
  padding: 18px 56px 18px 30px;
  color: #ffff !important;
  max-width: unset !important;
  width: fit-content !important;
  z-index: 1;
  background: #000b2b url(../images/wh_ryt_arr.svg) no-repeat top 25px right 14px;
  border-radius: 50px;
  transition: 0.5s;
  }
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .snap_btn.bl-btn:hover{background-color: #98b2dc;color: #000b2b;}
  .part_frm_blck .frm_blck .frm_row .frm_ryt{width: 50.1%;padding-left: 72px;}
  .part_frm_blck .frm_blck .frm_row .frm_ryt p:first-of-type:first-of-type{color: #fff;font: 17px/26px 'Lato-Bold';}
  .part_frm_blck .frm_blck .frm_row .frm_ryt p b,
  .part_frm_blck .frm_blck .frm_row .frm_ryt p strong{font: 40px/50px "Bungee-Regular";color: #fff;padding: 16px 0px;}
  .part_frm_blck .frm_blck .frm_row .frm_ryt p b span:first-of-type{font: 40px/50px "Bungee-Regular";color: #a6d7d5;}
  .part_frm_blck .frm_blck .frm_row .frm_ryt p{font: 15px/26px 'Lato-Regular';color: #fff;}
  .part_frm_blck .frm_blck .frm_row .frm_ryt p:last-of-type{padding: 22px 0px 0px;}
  .part_frm_blck .frm_blck .frm_row .frm_ryt .snap_btn.btn-wt{
  border: 1px solid #fff;
  color: #000b2b;
  font: 19.14px/31.44px 'Lato-Bold';
  position: relative;
  max-width: 278px;
  width: 100%;
  border-radius: 50px;
  padding: 18px 30px 18px 74px;
  }
  .part_frm_blck .frm_blck .frm_row .frm_ryt .snap_btn.btn-wt::after{
  content: "";
  position: absolute;
  background: url('../images/spark_arr.svg') no-repeat center;
  filter: brightness(0);
  width: 20px;
  height: 20px;
  left: 40px;
  top: 26px;
  display: inline-block;
  }
  .part_frm_blck .frm_blck .frm_row .frm_ryt .snap_btn.btn-wt:hover::after{
  background: url(../images/spark_arr.svg) no-repeat center !important;
  --_p: 100%;
  color: #ffffff !important;
  transition: background-position 0.4s, background-size 0s;
  }
  .part_brand{padding: 106px 0px  77px;}
  .part_brand .brand_row{display: flex;} 
  .part_brand .brand_row .brand_lft{width: 50%;padding-right: 60px;position: relative;}
  .part_brand .brand_row .brand_lft::before{
  content: "";
  position: absolute;
  background: url('../images/part_spr_arr.svg')no-repeat center center;
  display: block;
  width: 203px;
  height: 94px;
  top: 48%;
  transform: translate(-50%, -50%);
  right: -126px;
  }
  .part_brand .brand_row .brand_lft p:first-of-type:first-of-type{color: #000b2b;font: 17px/26px 'Lato-Bold';}
  .part_brand .brand_row .brand_lft p b{font: 40px/50px "Bungee-Regular";color: #000b2b;padding: 18px 0px;}
  .part_brand .brand_row .brand_lft p b span:first-of-type{color: #98b2dc ;font: 40px/50px "Bungee-Regular";font-size: inherit !important;}
  .part_brand .brand_row .brand_lft p{font: 15px/26px 'Lato-Regular';color: #000b2b;}
  .part_brand .brand_row .brand_lft a.snap_btn.bl-btn{
  background-color: #000b2b;
  color: #fff;
  font: 14px/23px 'Lato-Bold';
  padding: 16px 40px 16px 28px;
  border-radius: 50px;
  margin-top: 32px;
  position: relative;
  max-width: unset !important;
  width: fit-content !important;
  }
  .part_brand .brand_row .brand_lft a.snap_btn.bl-btn::before{
  content: "";
  background: url('../images/wh_ryt_arr.svg') no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  display: block;
  right: 12px;
  top: 23px;
  }
  .part_brand .brand_row .brand_lft .partner_card{max-width: 435px;width: 100%;margin: 0 auto;}
  .part_brand .brand_row .brand_lft .partner_card .part_card{
  max-width: 435px;
  width: 100%;
  background-image: linear-gradient(#fbfae8,#e1e9f4);
  margin-right: 22px;
  margin-bottom: 25px;
  border-radius: 10px;
  padding: 16px 38px 26px 32px;
  margin-top: 58px;
  }
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_hd{position: relative;padding-bottom: 30px;}
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_hd .hd_img{
  position: absolute;
  top: -54px;
  background-color: #fff;
  padding: 10px;
  border-radius: 10px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  }
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_hd .hd_con{margin-left: 123px;}
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_hd .hd_con p{font: 18px/28px 'Bungee-Regular';color: #98b2dc;}
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_hd .hd_con p b:last-of-type{font: 15px/25px 'Lato-Bold' !important;padding: 0;}
  .part_brand .brand_row .brand_lft .partner_card  .owl-dots {
  text-align: center;

  }
  .part_brand .brand_row .brand_lft .partner_card  .owl-dots button.owl-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
  background-color: #dbdbdb;
  margin: 0 3px;
  }
  .part_brand .brand_row .brand_lft .partner_card  .owl-dots button.owl-dot.active {
  background-color: #fad2cf;
  transform: scale(1.3);
  }
  .part_brand .brand_row .brand_lft .partner_card  .owl-dots button.owl-dot:focus {
  outline: none;
  }
  .part_brand .brand_row .brand_ryt{width: 50%;}
  .part_brand .brand_row .brand_ryt p:first-of-type:first-of-type{color: #000b2b;font: 17px/26px 'Lato-Bold';}
  .part_brand .brand_row .brand_ryt p b,
  .part_brand .brand_row .brand_ryt p strong,
  .part_brand .brand_row .brand_lft p strong{font: 40px/50px "Bungee-Regular";color: #000b2b;padding: 18px 0px 52px;}
  .part_brand .brand_row .brand_ryt p b span{color: #a6d7d5 !important;font: 40px/50px "Bungee-Regular" !important;}
  .part_brand .brand_row .brand_ryt p{font: 15px/26px 'Lato-Regular';color: #000b2b;}
  .part_brand .brand_row .brand_ryt .brand_logo{display: flex;flex-wrap: wrap;border-top: 1px solid #000b2b;}
  .part_brand .brand_row .brand_lft p strong b{font: inherit;color: #fad7cb;}
  .part_brand .brand_row .brand_ryt .brand_logo .brand-blk{
  width: 25%;
  padding: 21.5px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  }
  .part_brand .brand_row .brand_ryt .brand_logo .brand-blk img{
  height: 80px;
  width: 100%;
  object-fit: contain;
  }
  .part_brand .brand_row .brand_ryt .brand_logo .brand-blk:nth-child(1n){
    border-left: 1px solid #000b2b;
    border-bottom: 1px solid #000b2b;
  }
  .part_brand .brand_row .brand_ryt .brand_logo .brand-blk:nth-child(4n){
    border-right: 1px solid #000b2b;
    border-left: 1px solid #000b2b;
  }
  .part_brand .brand_row .brand_ryt .brand_logo .brand_lbtn.brand_btn{
    background-image: linear-gradient(#fbf2b3,#fad7cb);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25%;
  position: relative;
  }
  .part_brand .brand_row .brand_ryt .brand_logo .brand_lbtn.brand_btn a{font: 15px/23px 'Lato-Bold';color: #000b2b;padding-right: 12px;
    word-wrap: break-word;
    display: block;
    width: fit-content;text-align: center;position: relative;}
  .part_brand .brand_row .brand_ryt .brand_logo .brand_lbtn.brand_btn a::before{
  content: "";
  background: url('../images/blu_ryt.svg') no-repeat;
  width: 16px;
  height: 12px;
  display: block;
  position: absolute;
  right: -10px;
  top: 50%;
  transform: translateY(-50%);
  }
  .part_wil{background-image: linear-gradient(to right,#fbf5b0,#fad2cf);padding: 50px 0px;}
  .part_wil .wil_row{display: flex;justify-content: space-between;align-items: center;}
  .part_wil .wil_row .wil_lft{width: 45.66%;}
  .part_wil .wil_row .wil_ryt{width: 20%;}
  .part_wil .wil_row .wil_lft p:first-of-type:first-of-type{color: #000b2b;font: 17px/26px 'Lato-Bold';}
  .part_wil .wil_row .wil_lft p b{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding-top: 16px;}
  .part_wil .wil_row .wil_ryt a.snap_btn.bl-btn{
    background: #000b2b url('../images/wh_ryt_arr.svg') no-repeat top 22px right 20px;
  color: #fff;
  font: 14px/23px 'Lato-Bold';
  padding: 16px 52px 16px 28px;
  border-radius: 50px;
  max-width: unset; 
  width: fit-content;
  position: relative;
  }
  .part_wil .wil_row .wil_ryt a.snap_btn.bl-btn::before{
  content: none;
  }
  #wor_pop .modal-dialog{max-width: 1184px;width: 100%;}
  #wor_pop .modal-content{border-radius: 15px;padding: 72px 52px 70px 68px;}
  .wor_pop .part_wor br{display: none;}
  .wor_pop .part_wor .frm_row{display: flex;justify-content: space-between;}
  .wor_pop .part_wor .frm_row .frm_lft{width: 44.06%;}
  .wor_pop .part_wor .frm_row .frm_ryt{width: 55.11%;}
  .wor_pop .frm_blck .frm_row .frm_ryt  .input{
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt .input.txt-area{
  display: block;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt .input.txt-area .txt_inner{border-radius: 30px;}
  .wor_pop .frm_blck .frm_row .frm_ryt .input.txt-area .txt_inner textarea::-webkit-scrollbar{
  width: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
  border-radius: 10px;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt .input.txt-area .txt_inner textarea::-webkit-scrollbar-thumb{
  background-color: #000b2b;
  margin-right: 20px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  border-radius: 10px;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt  .input p{
  display: flex;
  justify-content: space-between;
  }
  .wor_pop .part_wor{
  padding-bottom: 58px;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt .input label{
  max-width: 48.8%;
  width: 100%;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt .input input{
  border: 1px solid #000b2b;
  border-radius: 50px;
  width: 100%;
  padding: 14px 30px;
  }
  #wor_pop  .modal-dialog .modal-content .frm_blck .frm_row .frm_ryt button.btn-close{
  position: absolute;
  right: 20px;
  top: 20px;
  background: url(../images/close_modal.png) no-repeat left center;
  width: 30px;
  height: 30px;
  opacity: 1;
  }

  .wor_pop .frm_blck .frm_row .frm_ryt .frm_hd p:first-of-type>span{font: 17px/26px 'Lato-Bold';color: #000b2b;}
  .wor_pop .frm_blck .frm_row .frm_ryt .frm_hd p b{font: 40px/50px "Bungee-Regular";padding: 16px 0px 32px;color: #000b2b;}
  .wor_pop .frm_blck .frm_row .frm_ryt .frm_hd p + p:first-of-type{color: #fad2cf;}
  .wor_pop .frm_blck .frm_row .frm_ryt textarea{
  height: 125px;
  border-radius: 29px;
  overflow-y: auto;
  border: 1px solid #000b2b;
  width: 100%;
  padding-left: 28px;
  padding-top: 16px;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt .check_field{
  display: flex;
  align-items: center;
  margin-bottom: 32px;
  justify-content: center;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt  .check_field input[type="checkbox"]{
  -webkit-appearance: none;
  appearance: none;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt  .check_field p{
  font: 15px/21px 'Lato-Regular';
  color: #000b2b;
  padding-left: 35px;
  position: relative;
  }
  /* Contact Form 7 zet het vakje niet in een <p>; zonder dit stond het in de hoek van de popup. */
  .wor_pop .frm_blck .frm_row .frm_ryt .check_field .wpcf7-form-control-wrap{position: relative;}
  .wor_pop .frm_blck .frm_row .frm_ryt  .check_field p::before,.wor_pop .frm_blck .frm_row .frm_ryt  .check_field .wpcf7-list-item-label::before{
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 3px;
  width: 20px;
  height: 20px;
  border: 1px solid #000b2b;
  border-radius: 5px;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt  .check_field input[type="checkbox"]:checked+p::after,
  .wor_pop .frm_blck .frm_row .frm_ryt  .check_field .wpcf7-list-item input[type="checkbox"]:checked+span::after{
  content: "";
  display: block;
  clear: both;
  position: absolute;
  width: 7px;
  height: 12px;
  border-left: 3px solid #000b2b;
  border-top: 3px solid #000b2b;
  transform: rotate(-136deg);
  top: 6px;
  left: 7px;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt .snap_btn.bl-btn{
  position: relative;
  border: none;
  display: inline-block;
  padding: 18px 55px 18px 33px;
  color: #fff;
  z-index: 1;
  background: #000b2b url(../images/wh_ryt_arr.svg) no-repeat top 25px right 32px;
  border-radius: 50px;
  transition: .5s ease-in;
  max-width: unset !important;
  width: fit-content;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt .snap_btn.bl-btn:hover{background-color: #98b2dc;}
  .wor_pop .frm_blck .frm_row .frm_ryt input[value]{
  font: 15px/23px 'Lato-Regular';
  color: #000b2b;
  }
  .wor_pop .frm_blck ul{display: flex;justify-content: space-between;padding-top: 46px;}
  .wor_pop .frm_blck ul li{
  background: url(../images/party_list.svg) no-repeat top 6px left;
  display: block;
  font: 15px/33px "Lato-Bold";
  color: #000b2b;
  padding-left: 48px;
  }
  .wor_pop .part_voor br{display: none;}
  .wor_pop .part_voor .voor_row{display: flex;}
  .wor_pop .part_voor  .voor_row .voor_lft{width: 44.51%;}
  .wor_pop .part_voor  .voor_row .voor_lft p:first-of-type:first-of-type{color: #000b2b;font: 17px/26px 'Lato-Bold';}
  .wor_pop .part_voor  .voor_row .voor_lft p b{font: 40px/50px "Bungee-Regular";padding: 16px 0px 16px;color: #000b2b;}
  .wor_pop .part_voor  .voor_row .voor_lft p + p b span{color: #a6d7d5 !important;font-size: inherit !important;font-family: inherit !important;}
  .wor_pop .part_voor  .voor_row .voor_lft p:last-of-type{padding-top: 20px;}
  .wor_pop .part_voor  .voor_row .voor_lft p{font: 15px/26px 'Lato-Regular';color: #000b2b;}
  .wor_pop .part_voor  .voor_row .voor_ryt{width: 48.49%;margin-left: 84px;}
  /* 06.05.2024 */
  .wor_pop .frm_blck .frm_row .frm_ryt .input label{margin-right:15px;}
  .wor_pop .frm_blck .frm_row .frm_ryt .input label:nth-of-type(2n){margin-right: 0px;}
  .wor_pop .frm_blck .frm_row .frm_ryt .check_field label .wpcf7-list-item-label span{
  font: 15px/21px 'Lato-Regular';
  color: #000b2b;
  padding-left: 35px;
  position: relative;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt .cap{margin-bottom: 20px;}
  .wor_pop .frm_blck .frm_row .frm_ryt .cap p{
  display: flex !important;
  flex-direction: row-reverse !important;
  justify-content: start;
  align-items: center;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt .cap p>img {
  padding-left: 10px !important;
  max-width: 72px;
  width: 100%;
  height: 24px;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt .cap .wpcf7-form-control-wrap {
  display: unset !important;
  max-width: 280px !important;
  width: 100% !important;
  margin-bottom: 0px !important;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt .cap input {
  max-width: 300px !important;
  width: 100% !important;
  border: 1px solid #000b2b !important;
  border-radius: 50px;
  padding: 18px;
  color: #000b2b;
  }
  /* business pg */
  .bus_over{padding: 100px 0px;}
  .bus_over .bus_row{
  display: flex;
  position: relative;
  }
  .bus_over .bus_row .bus_lft{width: 46.08%;}
  .bus_over .bus_row .bus_ryt{width: 53.92%;padding-left: 110px;}
  .bus_over .bus_row .bus_lft .bus_hd p:first-of-type:first-of-type{color: #000b2b;font: 17px/26px 'Lato-Bold';padding-bottom: 0;}
  .bus_over .bus_row .bus_lft .bus_hd h2{font: 40px/50px "Bungee-Regular";padding: 16px 0px;color: #000b2b;}
  .bus_over .bus_row .bus_lft .bus_hd h2 b,
  .bus_over .bus_row .bus_lft .bus_hd h2 span{color:#98b2dc}
  .bus_over .bus_row .bus_ryt img{max-width: 618px;width: 100%;height: 560px;object-fit: cover;border-radius: 25px;}
  .bus_over .bus_row .bus_lft>p{font: 15px/26px 'Lato-Regular';color: #000b2b;padding-bottom: 22px;}
  .bus_over .bus_row .bus_lft p:last-child{padding-bottom: 0px;}
  .bsn h3{font: 40px/50px "Bungee-Regular";padding-bottom: 12px;color: #fff;}
  .bsn h3 b{color: #fbf5b0;}
  .bsn p{max-width: 735px;width: 100%;margin: 0 auto;}
  .bsn .grat_blck .snap_btn{
  border: 1px solid #fff;
  border-radius: 35px;
  font: 15px/23px 'Lato-Bold';
  color: #fff !important;
  position: relative;
  display: inline-block;
  /* max-width: 193px; */
  width: fit-content;
  padding: 16px 40px 16px 30px;
  z-index: 1;
  /* text-indent: -20px; */
  }
  .bsn .grat_blck .snap_btn:hover{border-color:transparent;}
  /* .bsn .grat_blck .snap_btn::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(../images/btn_lftarrw.svg) no-repeat right 24px top 22px;
  transition: 0.8s all;
  } */

  .bus_over  .sd-txt{
  position: absolute;
  writing-mode: vertical-rl;
  top: 81px;
  right: -106px;
  display: flex;
  align-items: center;
  justify-content: center;
  }
  .bus_over  .sd-txt .sd-img{
  width: 50px;
  height: 50px;
  background: linear-gradient(#fbf4b1,#fad4cd);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  transition: 0.5s;
  z-index: -1;
  }
  .bus_over  .sd-txt .sd-img{margin-bottom: 30px;}
  .bus_over  .sd-txt .sd-img img{width: 27px;height: 20px;object-fit: contain;}
  .bus_over  .sd-txt .sd-con p:first-of-type {font: 15px/26px 'Bungee-Regular';color: #000b2b;transform: rotate(180deg);}
  .bus_over  .sd-txt .sd-con p:first-of-type a{color:#000b2b;}
  .bus_over  .sd-txt .sd-con p:first-of-type a:hover{
  color:#b3c7e5;
  }
  .bus_over  .sd-txt .sd-con p:first-of-type span a{color: #000b2b;padding: 18px 10px;}
  .bus_faq .dir_row .dir_lft h4{font: 40px/50px "Bungee-Regular";color:#000b2b;padding-bottom: 20px;}
  .bus_faq .dir_row .dir_lft h4 b{color: #fad2cf;}
  .bus_faq .dir_row .dir_lft a.snap_btn.bl-btn{
  background-color: #000b2b;
  color: #fff;
  font: 14px/23px 'Lato-Bold';
  /* max-width: 230px; */
  width: fit-content;
  padding:16px 45px 16px 30px;
  border-radius: 50px;
  position: relative;
  margin-top: 8px;
  }/*
  .bus_faq .dir_row .dir_lft a.snap_btn.bl-btn::before{
  content: "";
  background: url('../images/wh_ryt_arr.svg') no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  display: block;
  right: 12px;
  top: 21px;
  } */
  .bus_faq .dir_row .dir_lft p a:hover{color: #fad2cf;}
  .bus_dow{background-image: linear-gradient(#f5f4e0,#d9e1ec);padding: 100px 0px;}
  .bus_dow .dow_row{display: flex;justify-content: space-between;align-items: center;}
  .bus_dow .dow_row .dow_lft{width: 46.37%;position: relative;}
  .bus_dow .dow_row .dow_lft::before{
  content: "";
  position: absolute;
  background: url('../images/bus_spr.PNG')no-repeat center center;
  display: block;
  width: 243px;
  height: 116px;
  right: -142px;
  top: 28px;
  }
  .bus_dow .dow_row .dow_lft img{width: 100%;max-width: 588px;object-fit: cover;height: 335px;border-radius: 25px;}
  .bus_dow .dow_row .dow_cen{width: 18.89%;}
  .bus_dow .dow_row .dow_cen img{max-width: 240px;width: 100%;height: 312px;object-fit: cover;}
  .bus_dow .dow_row .dow_ryt{width: 32.03%;}
  .bus_dow .dow_row .dow_ryt p:first-of-type:first-of-type{color: #000b2b;font: 17px/26px 'Lato-Bold'}
  .bus_dow .dow_row .dow_ryt h5{font: 40px/50px "Bungee-Regular";padding: 16px 0px 18px;}
  .bus_dow .dow_row .dow_ryt h5 b{color: #98b2dc;}
  .bus_dow .dow_row .dow_ryt a.snap_btn.bl-btn{
  background-color: #000b2b;
  color: #fff;
  font: 14px/23px 'Lato-Bold';
  padding: 16px 45px 16px 30px;
  border-radius: 50px;
  position: relative;
  margin-top: 8px;
  max-width: unset !important;
  width: fit-content;
  }
  .bus_dow .dow_row .dow_ryt a.snap_btn.bl-btn::before{
  content: "";
  background: url('../images/wh_ryt_arr.svg') no-repeat;
  width: 16px;
  height: 12px;
  position: absolute;
  display: block;
  right: 22px;
  top: 23px;
  }
  .bus_dow .dow_row .dow_ryt a.snap_btn.bl-btn:hover::before{filter: brightness(0);}
  .bus_owl_blck{background-image: linear-gradient(#d9e0ec,#f6f4df);}
  .bus_owl_blck .fotos_hd p b{font: 40px/50px 'Bungee-Regular';color: #000b2b;}
  .bus_owl_blck .fotos_hd p b span{color: #98b2dc;font: 40px/50px 'Bungee-Regular';}
  .bus_jou{padding: 100px 0px;}
  .bus_jou .bus_row{display: flex;justify-content: space-between;}
  .bus_jou .bus_row .bus_lft{width: 54.9%;padding-right: 100px;}
  .bus_jou .bus_row .bus_ryt{width: 47.72%;}
  .bus_jou .bus_row .bus_lft p:first-of-type:first-of-type{color: #000b2b;font: 17px/26px 'Lato-Bold';}
  .bus_jou .bus_row .bus_lft>p b{font: 40px/50px "Bungee-Regular";padding: 16px 0px;color: #000b2b;}
  .bus_jou .bus_row .bus_lft>p b span:first-of-type{font: 40px/50px "Bungee-Regular";color: #a6d7d5;} 
  .bus_jou .bus_row .bus_lft p{font: 17px/26px 'Lato-regular';color: #000b2b;}
  .bus_jou .bus_row .bus_lft .bus_pro{display: flex;align-items: center;margin: 26px 0px 30px;}
  .bus_jou .bus_row .bus_lft .bus_pro .bus_pic{position: relative;}
  .bus_jou .bus_row .bus_lft .bus_pro .bus_pic::before{
  content: "";
  position: absolute;
  right: 8px;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  background-color: #12d35b;
  bottom: 0;
  }
  .bus_jou .bus_row .bus_lft .bus_pro .bus_pic img{max-width:63px !important;width:100%;height: 63px !important;object-fit: cover;border-radius: 10px;}
  .bus_jou .bus_row .bus_lft .bus_pro .inner_txt{margin-left: 10px;}
  .bus_jou .bus_row .bus_lft .bus_pro .inner_txt p b{font: 17px/26px "Bungee-Regular";color: #000b2b;padding: 0;}
  .bus_jou .bus_row .bus_lft .bus_pro .inner_txt p:first-of-type{font: 16px/26px;color: #98b2dc;}
  .bus_jou .bus_row .bus_lft .info{display: flex;}
  .bus_jou .bus_row .bus_lft .info .tel,.bus_jou .bus_row .bus_lft .info .mail{max-width: 196px;width: 100%;position: relative;}
  .bus_jou .bus_row .bus_lft .info .tel p b,.bus_jou .bus_row .bus_lft .info .mail p b{padding:20px 0px 8px;font: 17px/26px "Bungee-Regular";color: #000b2b;margin-left: 0px;}
  .bus_jou .bus_row .bus_lft .info .tel p:first-of-type,.bus_jou .bus_row .bus_lft .info .mail p:first-of-type{font: 15px/26px 'Lato-Regular';color: #000b2b;margin-left: 35px;}
  .bus_jou .bus_row .bus_lft .info .tel p b::before{
  content: "";
  background: url("../images/tel.svg")no-repeat center;
  position: absolute;
  left: 0px;
  width: 20px;
  top: 24px;
  height: 20px;
  display: block;
  }
  .bus_jou .bus_row .bus_lft .info .mail p b::before{
  content: "";
  background: url("../images/mail.svg")no-repeat center;
  position: absolute;
  left: 0px;
  width: 20px;
  top: 22px;
  height: 20px;
  display: block;
  }
  .bus_jou .bus_row .bus_ryt img{
  width: 100%;
  max-width: 617px;
  height: 557px;

  object-fit: cover;
  }
  .fotos_blck  .owl-carousel .owl-dots.disabled{display: block !important;}
  .fotos_blck  .owl-carousel .owl-dots{text-align: center;margin-top: 32px;}
  .fotos_blck .owl-carousel button.owl-dot{
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
  background-color: #dbdbdb;
  margin: 0 3px;
  }
  .fotos_blck  .owl-dots button.owl-dot.active{
  background-color: #fad2cf;
  transform: scale(1.3);
  }
  /* 06.05.2024 */
  .fotos_blck .wpcp-carousel-section .wpcp-swiper-dots .swiper-pagination-bullet{
  background-color: #ccc;
  border: 0 solid;
  border-radius: 50%;
  font-size: 0;
  margin: 3px;
  overflow: hidden;
  padding: 0;
  text-indent: -999px;
  width: 8px;
  height: 8px;
  cursor: pointer;
  opacity: 1;
  }
  .fotos_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 
  .wpcp-swiper-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{    background-color: #fad2cf;
  transform: scale(1.3);}
  .fotos_blck .wpcp-carousel-section .wpcp-swiper-dots{margin-top: 32px;}
  /* party details */
  .party_even{padding: 100px 0px;}
  .party_even .even_row{display: flex;align-items: center;}
  .party_even .even_row .even_lft{width: 55.71%;}
  .party_even .even_row .even_lft img{max-width: 752px;width: 100%;height: 532px;object-fit: cover;border-radius: 20px;}
  .party_even .even_row .even_ryt{width: 44.29%;padding-left: 70px;}
  .party_even .even_row .even_ryt p:first-of-type{color: #000b2b;font: 17px/26px 'Lato-Bold';letter-spacing: 0;}
  .party_even .even_row .even_ryt h1{font: 40px/50px "Bungee-Regular";padding: 16px 0px;color: #000b2b;}
  .party_even .even_row .even_ryt h1 b,
  .party_even .even_row .even_ryt h1 span{color: #98b2dc}
  .party_even .even_row .even_ryt p{font: 17px/26px "Lato-Regular";color: #000b2b;letter-spacing: -0.9px;}
  .party_even .even_row .even_ryt a.snap_btn{
  border: 1px solid #fff;
    border-radius: 35px;
    width: fit-content;
    padding: 16px 44px 16px 30px;
    font: 15px / 23px 'Lato-Bold';
    color: #fff;
    background-color: #000b2b;
    position: relative;
  }
  .party_even .even_row .even_ryt a.snap_btn::after{
  content: "";
  position: absolute;
  background: url(../images/btn_lftarrw.svg) no-repeat;
  top: 55%;
  transform: translateY(-50%);
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 12px;
  }
  .party_van{background-image: linear-gradient(#e1e8f4,#f9f9e9);padding: 100px 0px;}
  .party_van .van_row{display: flex;justify-content: space-between;}
  .party_van .van_row .van_lft{width: 44.82%;}
  .party_van .van_row .van_lft p:first-of-type:first-of-type{color: #000b2b;font: 17px/26px 'Lato-Bold';}
  .party_van .van_row .van_lft h3{font: 40px/50px "Bungee-Regular";padding: 16px 0px;color: #000b2b;}
  .party_van .van_row .van_lft h3 b{color: #fad2cf;}
  .party_van .van_row .van_lft ul li{font: 15px/26px 'Lato-Bold';color: #000b2b;padding-left: 20px;}
  .party_van .van_row .van_lft p{font: 17px/26px "Lato-Regular";color: #000b2b;}
  .party_van .van_row .van_ryt{width: 45.8%;position: relative;}
  .party_van .van_row .van_ryt img{max-width: 618px;height: 450px;width: 100%;object-fit: cover;border-radius: 20px;}
  .party_van .van_row .van_ryt::before{
  content: "";
  position: absolute;
  background: url('../images/part_spring.svg')no-repeat center center;
  display: block;
  width: 210px;
  height: 170px;
  left: -86px;
  top: 213px;
  }

  .party_prc .prc_row .party_video{
  margin-top: -380px;
  margin-bottom: 86px;
  position: relative;
  }
  .party_prc.pd_prc .prc_row .party_video{margin-top: 0;}
  .party_prc .prc_row .party_video video{
  width: 100%;
  height: 756px;
  max-width: 1350px;
  object-fit: cover;
  border-radius: 50px;
  z-index: 2;
  }
  .party_prc.pd_prc.pd-wed{margin-top: -380px;}
  /* .party_prc .prc_row .party_video{position: relative;}
  .party_prc .prc_row .party_video video{
  max-width: 1350px;
  width: 100%;
  height: 756px;
  position: absolute;
  border-radius: 50px;
  object-fit: cover;
  left: 0;
  top: 0;
  opacity: 1;
  visibility: hidden;
  } */

  .pri_card.pd_card .card_row {align-items: center;}
  .pri_card.pd_card .card_row .bor_card{background-color: #f4f4f4;border: 0;overflow: hidden;}
  .pri_card.pd_card .card_row .bor_card:hover{border: 1px solid #f8be64;background-color: transparent;}
  .pri_card.pd_card .card_row .bor_card.col_card{background-image: linear-gradient(#fbf5b0,#fad2cf);}
  .pri_card.pd_card  .card_row .bor_card.col_card::before{background: unset;}
  .pri_card.pd_card  .card_row .bor_card .card_hd p:nth-last-child(2){
  font: 15px/26px 'Lato-Regular';
  color: #000b2b;
  padding-bottom: 0;
  padding-right: 25px;
  }
  .party_prc .prc_row .pri_card .pri_hd h4{    
  font: 40px/50px 'Bungee-Regular';
  color: #000b2b;
  padding-top: 20px;}
  .party_prc .prc_row .pri_card .pri_hd h4 b{color: #fad2cf;}
  .pd_faq .dir_row .dir_faq_ryt p:first-of-type:first-of-type{color: #000b2b;font: 17px/26px 'Lato-Bold';}
  .pd_faq .dir_row .dir_faq_ryt  h5{font: 40px/50px "Bungee-Regular";padding: 16px 0px;color: #000b2b;} 
  .pd_faq .dir_row .dir_faq_ryt  h5 b{color: #a6d7d5;}
  .pd_faq .dir_row .dir_faq_ryt>p:last-of-type{font: 15px/26px "Lato-Regular";color: #000b2b;margin-bottom: 36px;}
  .pd_faq .dir_row .dir_faq_ryt{width: 47.66%;margin-right: 60px;}
  .pd_faq .dir_row .faq_lft{width: 47.78%;}
  .pd_faq .dir_row .faq_lft img{
    width: 100%;
    height: 623px;
    max-width: 645px;
    object-fit: cover;
    border-radius: 25px;
  }
  .pd_vid .pdw_vid_hd p b{font: 40px/50px "Bungee-Regular";padding: 16px 0px 36px;color: #000b2b;}
  .pd_vid .pdw_vid_hd p b span{color: #fad2cf;font: 40px/50px "Bungee-Regular";}
  .party_meld{
  background-image: linear-gradient(to right,#fbf5b0,#fad2cf);
  padding: 50px 0px;
  }
  .party_meld .meld_row{display: flex;justify-content: space-between;align-items: center;}
  .party_meld .meld_row .meld_lft p:first-of-type{ color: #000b2b; font: 17px/26px 'Lato-Bold';}
  .party_meld .meld_row .meld_lft p b{font: 40px/50px 'Bungee-Regular';color: #000b2b;padding-top: 16px;}
  .party_meld .meld_row .meld_lft p b span{font: 40px/50px 'Bungee-Regular';color: #98b2dc;}
  .party_meld .meld_row .meld_ryt a.snap_btn.bl-btn{
  background-color: #000b2b;
  color: #fff;
  font: 14px/23px 'Lato-Bold';
  padding: 15px 56px 15px 29px;
  border-radius: 50px;
  position: relative;
  width: fit-content;
  }
  .party_meld .meld_row .meld_ryt a.snap_btn.bl-btn::before{
  content: "";
  background: url('../images/wh_ryt_arr.svg') no-repeat;
  width: 16px;
  height: 12px;
  position: absolute;
  display: block;
  right: 29px;
  top: 22px;
  }
  .party_meld .meld_row .meld_ryt a.snap_btn.bl-btn:hover::before{filter: brightness(0);}
  .party_det_rev{background: transparent;padding: 98px 0px;}
  .pd_rev{background: transparent;}
  .pd_rev .rev-body .revslider-ryt{width: 100%;}
  .pd_rev  .rev-body .revslider-ryt .review-cnt{border: 1px solid #000b2b;}
  .pd_rev   .rev-body .revslider-ryt .review-cnt>p{border-bottom: unset;}
  .pd_rev   .rev-body .revslider-ryt .review-cnt .rev-btm{background: unset;display: flex;justify-content: space-between;border-top: 1px solid #000b2b ;padding-top: 28px;}
  .pd_rev   .rev-body .revslider-ryt .review-cnt:hover{background: #000b2b;}
  .pd_rev   .rev-body .revslider-ryt .review-cnt:hover .rev-btm{border-color: #fff;}
  .pd_rev   .rev-body .revslider-ryt .review-cnt:hover p{color: #fff;}
  .pd_rev  .rev-hd .rev-lft strong b{color: #a6d7d5;}
  .pd_rev   .rev-hd .rev-lft{width: 37.9%;margin-right: 110px;}
  .pd_rev   .rev-hd .rev-ryt{width: 54%;}
  .pd_rev  .rev-body .revslider-ryt:first-child{padding-left: 0px;}
  .pd_rev   .rev-hd{align-items: center;}

  /* 06.05.2024 */
  .clreview-blk.pd_rev .rev-body .ti-widget.ti-goog .ti-review-content{border-bottom: unset !important;}
  .clreview-blk.pd_rev .rev-body .ti-widget.ti-goog .ti-review-header{border-top: 1px solid #000b2b !important;padding-top: 28px !important;}
  .clreview-blk.pd_rev .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner:hover .ti-review-header{border-color: #fff !important;}
  .clreview-blk.pd_rev .rev-body .ti-widget .source-Google .ti-review-header:after{content: "";background: unset !important;}
  .clreview-blk.pd_rev .rev-body  .ti-widget.ti-goog .ti-col-4 .ti-review-item{flex: unset;max-width: 34%;}
  .clreview-blk.pd_rev .rev-body .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars{margin-top: -18px !important;text-align: right;}
  .clreview-blk.pd_rev .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner:hover{background-color: #000b2b !important;color: #fff;}
  .clreview-blk.pd_rev .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner:hover .ti-review-header .ti-profile-details .ti-name,.clreview-blk.pd_rev .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner:hover .ti-review-content{color: #fff !important;}
  .clreview-blk.pd_rev .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner{border: 1px solid #000b2b !important;}
  .instelle-steps.pd-ins-step.weding_bg{
  background:url(../images/yel_bg.jpg)no-repeat center/cover;
  }
  .pri_card.pd_card .card_row .bor_card .card_bdy  a.bl-btn.snap_btn{
  position: relative;
  max-width: 166px;
  width: 100%;
  padding: 12px 22px 12px 13px;
  }
  .pri_card.pd_card .card_row .bor_card .card_bdy  a.bl-btn.snap_btn::before{
  content: "";
  background: url('../images/wh_ryt_arr.svg') no-repeat center;
  width: 16px;
  height: 12px;
  position: absolute;
  top: 28%;
  left: unset;
  right: 23px;
  }
  .pri_card.pd_card .card_row .bor_card:nth-of-type(2n){background-image: linear-gradient(#fbf5b0,#fad2cf);}
  .pri_card.pd_card  .card_row .bor_card .card_bdy p:first-of-type{font:18px/28px 'Lato-Bold';color: #000b2b;padding-bottom: 18px;}
  /* party detail end */
  /* style 2 copy */
  .wor_pop .frm_blck .frm_row .frm_ryt textarea::placeholder{font: 15px/21px 'Lato-Regular';color: #000b2b;}
  .wor_pop .part_voor  .voor_row .voor_ryt img{max-width: 512px !important;height: 320px !important;width: 100%;object-fit: cover;border-radius: 25px;}
  .wor_pop .part_wor .frm_row .frm_lft img{max-width: 435px !important;height: 522px !important;width: 100%;object-fit: cover;border-radius: 25px;}
  .wor_pop .frm_blck .frm_row .frm_ryt .input label input::placeholder{font: 15px/21px 'Lato-Regular';color: #000b2b;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input label input::placeholder{font: 15px/21px 'Lato-Regular';color: #000b2b;}
  .part_frm_blck>img{height: 808px;width: 100%;}
  .part_prog img{height: 762px;width: 100%;object-fit: cover;}
  .direct.bus_faq .dir_row .dir_lft a.snap_btn.bl-btn{background-color: #000b2b;}
  .direct.bus_faq .dir_row .dir_lft a.snap_btn.bl-btn::after{
  content: "";
  content: '';
  position: absolute;
  background: url(../images/btn_lftarrw.svg) no-repeat;
  top: 53%;
  transform: translateY(-50%);
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 12px;
  }
  .sport_price .sport_row .sport_lft{max-width: 326px;width: 100%;}
  .impress_blck .imp_row,.imp_row .lft_inner,.imp_row .ryt_inner{justify-content: space-between;}
  .imp_row .lft_inner .split{padding-left: 0;}
  .imp_row .ryt_inner .split{width: 41.73%;}
  .party_van .van_row .van_lft{padding-right: 50px;}
  .impress_blck .imp_row .imp_lft,.impress_blck .imp_row .imp_ryt{width: 33.1%}
  .impress_blck .imp_row .imp_cen .ex_large{max-width: 420px;width: 100%;height: 760px;object-fit: cover;}
  .impress_blck .imp_row  .imp_cen{width: 31.14%;}
  .impress_blck .imp_row .imp_contain .lft_single{width: 100%;}
  .impress_blck .imp_row .imp_contain .lft_sp{width: 54.43%;}
  .bus_over .bus_row .bus_ryt img{border-radius: 25px;}
  .bus_jou .bus_row .bus_ryt img{border-radius: 25px;}
  .party_meld .meld_row .meld_lft{max-width: 810px;width: 100%;}
  .vragen_blck .vragen_row .vragen_lft .dir_faq_ryt .faq_in.active .faq_hd>p::before{transform: translate(9%, 25%);}
  .jull_blck .jull_items .jull_row .jull_ryt{margin-left: 100px;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input label{margin-right: 15px;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input label:nth-child(2n){margin-right: 0;}

  /* 20.04.2024 */
  .con_map .map_row .map_frm .map_frm_items br{display: none;}
  .wpcf7-form-control-wrap{width: 100%;}
  .con_map .map_row  .map_frm .map_frm_items .input{margin-bottom: 20px;}
  .con_map .map_row  .map_frm .map_frm_items .cap{flex: unset;display: inline;}
  .con_map .map_row  .map_frm .map_frm_items .cap label{display: flex;flex-direction: row-reverse;align-items: center;justify-content: start;}
  .con_map .map_row  .map_frm .map_frm_items .cap input{max-width: 284px;}
  .con_map .map_row  .map_frm .map_frm_items .cap .wpcf7-form-control-wrap{width: 50%;}
  .con_map .map_row  .map_frm .map_frm_items .cap label img{padding-left: 10px;}
  .con_map .map_row  .map_frm .map_frm_items .cap .wpcf7-form-control-wrap{max-width: 280px;width: 100%;display: unset !important;margin-bottom: 0px !important;}
  .con_map .map_row  .map_frm input[type="submit"]{
  position: relative;
  border: none;
  display: inline-block;
  max-width: 194px;
  width: 100%;
  color: #fff !important;
  padding: 16px 25px 16px 4px;
  z-index: 1;
  background: #000b2b url(../images/wh_ryt_arr.svg) no-repeat top 22px right 26px;
  border-radius: 50px;
  margin-top: 26px;
  transition: 0.5s ease-in;  
  }
  .con_map .map_row  .map_frm input[type="submit"]:hover{background-color: #9ab8db;}
  .con_map .map_row .map_img p{max-height: 800px;}
  .con_map .map_row .map_img iframe{height: 100%;}
  .con_info  .con_row .con_lft p strong,.con_info  .con_row .con_ryt p strong{display: none;}
  .con_map .map_row .map_img p{height: 100%;}
  .con_map .map_row .map_img p iframe{height: 100%;max-height: 100% !important;width:100%;border-radius: 25px;}
  /* end 20.042.024 */
  /* 22.04.2024 */
  .laat .laat_pics .laat_items{max-width: 426px;width: 100%;margin: 0px 26px 45px 0px;}
  .laat .laat_pg ul  a li.nxt{
  content: "";
  background: url('../images/next.svg')no-repeat center;
  width: 16px;
  height: 12px;
  }
  .laat .laat_pg ul a.next:hover,.laat .laat_pg ul a.prev:hover{background-color: #000b2b !important;background-image: none !important;}
  .laat .laat_pg ul  a:hover li.nxt{
  background: url('../images/next_white.png')no-repeat center !important;
  }
  .laat .laat_pg ul a li.prev{
  content: "";
  background: url('../images/prev_blue.svg')no-repeat center !important;
  width: 16px;
  height: 12px;
  }
  .laat .laat_pg ul a:hover li.prev{
  background: url('../images/prev_wht.png')no-repeat center !important;
  }
  .laat .laat_pg ul a:hover{background-image: linear-gradient(#fbf5b0,#fad2cf) !important;color: #000b2b !important;}
  .laat .laat_pg ul .page-numbers{margin-right: 10px;}
  .laat .laat_pg ul .page-numbers:last-child{margin-right: 0;}
  .priv .pri_pol br,.main-content .bru_ban br{display: none;}
  .bru_ban .bru_blc .bru_imgs img{max-width: 425px;margin-right: 22px;}
  .feesten .feest_pics .feest_items{margin-right: 1.4%;width: 32.4%;}
  .feesten .feest_hd p br{display: none;}
  .header-main .header-row .hd-ryt .header-links>ul>li>a{color: #fff !important;text-transform: uppercase;}
  .header-main .header-row .hd-ryt .header-links ul .sub-menu-toggle{display: none;}

  .header-main .header-row .hd-ryt .header-links ul .menu li{margin-right: 60px;}
  .header-main .header-row .hd-ryt .header-links ul  ul.menu li{margin-right: 45px;}
  .header-main .header-row .hd-ryt .header-links ul  ul.menu li:last-child{margin: 0;}
  .header-main .header-row .hd-ryt .header-links ul .menu li:last-child{margin-right: 0;}
  .header-main .header-row .hd-ryt  .widget_text {
  width: unset !important;
  text-align: end;
  }

  .header-main .header-row .hd-ryt .header-links>ul .menu-header_menu-container #menu-header_menu .menu-item .menu-item-has-children a{position: relative;}


  /* 24.04.2024 */
  .graag-section .video-row,.graag-section .video-row .wp-video{width: 100% !important;height: 100% !important;}
  .mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body{background-color: transparent !important;}
  .bru_ban .bru_blc .bru_box p{padding-top: 20px;}
  .grat br{display: none;}
  .grat .grat_blck p{max-width: 670px;width: 100%;margin: 0 auto;}
  .grat .grat_blck  a.snap_btn.btn-wt{margin-top: 20px;}
  .grat.bsn .pt-0 h6>span{line-height: 28px;}
  /* 25.04.2024 */

  .clreview-blk .rev-body .ti-widget.ti-goog .ti-widget-container{margin: 0;}
  .clreview-blk  .ti-widget.ti-goog .ti-header .ti-rating-text strong.ti-rating{display: none;}
  .clreview-blk .ti-widget.ti-goog .ti-header .ti-rating-text span{font: 14px/26px 'Lato-Regular';color: #000b2b;margin:0;}
  .clreview-blk .ti-widget.ti-goog .ti-rating-text span strong{font: 14px/26px 'Lato-Bold';color: #000b2b;    font-family: 'Lato-Regular' !important;
  }
  /* .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner{display: flex !important;flex-direction: column;} */
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars, .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars{margin: 0px !important;}
  .clreview-blk .rev-body  .ti-widget.ti-goog .ti-review-content{
  order: 1 !important;
  font: 15px / 26px "Lato-Regular !important";
  color: #000b2b !important;
  padding-bottom: 40px !important;
  margin-bottom: 34px !important;
  height: 185px !important;
  overflow-y: auto !important;
  border-bottom: 1px solid #fff !important;
  transition: all .3s ease-in,all .3s ease-out !important;
  -moz-transition: all .3s ease-in,all .3s ease-out !important;
  -o-transition: all .3s ease-in,all .3s ease-out !important;
  -webkit-transition: all .3s ease-in,all .3s ease-out !important;
  -ms-transition: all .3s ease-in,all .3s ease-out !important;}
  .header-main .header-row .hd-ryt .header-links ul .menu-header_menu-container ul.sub-menu li{margin-right: 0px;}
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-header{order: 2 !important;margin-bottom: 10px;}
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars, .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars{order: 3;}
  /* 29.04.2024 */
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items form br{display: none;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items{padding: 36px 36px 40px !important; }
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input label{margin-right: 12px !important;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input label:last-child{margin-right: 0px !important;}
  .part_frm_blck .frm_blck .cap p{
  display: flex !important;
  flex-direction: row-reverse !important;
  justify-content: start;
  align-items: center;
  }
  .part_frm_blck .frm_blck .cap input{
  max-width: 300px !important;  
  width: 100% !important;
  border: 1px solid #000b2b !important;
  border-radius: 50px;
  padding: 18px;
  }
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .check_field .wpcf7-form-control-wrap{margin-top: 10px !important;}
  .part_frm_blck .frm_blck .cap p>img {padding-left: 10px !important;max-width: 72px;width: 100%;height: 24px;}
  .part_frm_blck .frm_blck .cap input[value]{text-align: unset;}
  .part_frm_blck .frm_blck .cap .wpcf7-form-control-wrap{ 
      display: unset !important;
      max-width: 280px !important;
      width: 100% !important;
      margin-bottom: 0px !important;
  }
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items  .wpcf7-form-control-wrap{margin-bottom: 0px !important;}
  .part_frm_blck>img{height: 852px !important;}
  .wpcf7-list-item{margin: 0px !important;}
  .con_map .map_row  .map_frm .check_field input[type="checkbox"]{margin-left: 32px !important;}
  .con_map .map_row  .map_frm input[type="submit"]{margin-top: 0px !important;}
  #compare-popup .dataTables_length,#compare-popup .dataTables_filter,#compare-popup .dataTables_info,
  #compare-popup .dataTables_paginate.paging_simple{display: none;}
  #compare-popup .tablepress .sorting:after{content: unset;}
  #compare-popup .tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc{background: unset !important;color: unset !important;}
  #compare-popup  .tablepress>:where(thead,tfoot)>*>th{background-color : unset !important;color: unset !important;}
  .success .suc_pg ul .page-numbers{margin-right: 10px;}
  .success .suc_pg ul a li.prev{
  background: url('../images/prev_blue.svg')no-repeat center !important;
  width: 16px;
  height: 12px;
  border: 0;
  }
  .success .suc_pg ul a li.nxt{
  background: url('../images/next.svg')no-repeat center !important;
  width: 16px;
  height: 12px;
  border: 0;
  }
  .success .suc_pg ul a.next:hover,.success .suc_pg ul a.prev:hover{
  background-color: #000b2b !important;
  background-image: none !important;
  }

  .success .suc_pg ul li{padding-right: 0px;}
  .success .suc_pg ul a:hover li.prev {
  background: url('../images/prev_wht.png')no-repeat center !important;
  }
  .success .suc_pg ul a:hover li.nxt{
  background: url('../images/next_white.png')no-repeat center !important;
  }
  header .header-top .header-top-row .header-ryt .sel_flag{position: relative !important;z-index: 998;}
  header .header-top .header-top-row .header-ryt .sel_flag .custom-lang a img{width: 28px !important;
  display: none;
  }
  header .header-top .header-top-row .header-ryt .sel_flag .custom-lang a span{display: none !important;}
  header .header-top .header-top-row .header-ryt .sel_drp.flag_set.open img{display: none;}
  header .header-top .header-top-row .header-ryt .sel_flag .custom-lang{
  background: url(../images/flag_drp.svg)no-repeat right 12px center !important;
  height: 28px !important;
  cursor: pointer !important;
  }
  header .header-top .header-top-row .header-ryt .sel_flag>.custom-lang li.lang-item.lang-item-2.lang-item-nl{
  background: url(../images/nl_flag.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #fff;
  }
  header .header-top .header-top-row .header-ryt .sel_flag>.custom-lang.flag_set li.lang-item.lang-item-5.lang-item-en{
  background: url(../images/en.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #fff;
  background-size: 42px;
  }
  header .header-top .header-top-row .header-ryt .sel_flag>.custom-lang.flag_set li.lang-item.lang-item-9.lang-item-de{
  background: url(../images/de.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #fff;
  background-size: 40px;
  }
  header .header-top .header-top-row .header-ryt .sel_flag>.custom-lang.flag_set li.lang-item.lang-item-first.current-lang{display: block !important;}
  header .header-top .header-top-row .header-ryt .sel_flag>.custom-lang.flag_set li.lang-item{display: none ;}
  header .header-top .header-top-row .header-ryt .sel_flag .custom-lang li.current-lang {
  display: block !important;
  }
  /* 04.05.2024 */

  header .header-top .header-top-row .header-ryt .sel_flag .custom-lang li.current-lang{display: block !important;position: relative;cursor: pointer;}

  header .header-top .header-top-row .header-ryt .sel_flag .sel_drp.open li a  span{color: #000b2b !important;padding-bottom: 12px;transition:color .2s ease-in-out;}
  header .header-top .header-top-row .header-ryt .sel_flag .sel_drp.open li a  span:hover{
  color:#98b2dc !important;
  }
  header .header-top .header-top-row .header-ryt .sel_flag .sel_drp{padding: 14.5px 24px 11.5px 16px !important;}
  /* 08.05.2024  */

  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn {
  display: ruby;
  max-width: 400px;
  width: 100%;
  text-align: end;
  }
  .clreview-blk.pd_rev .ti-widget.ti-goog .ti-header{display: none;}
  .maak_blck .maak_row  .maak_lft .mejs-container{height: 390px !important;}
  /* 09.05.2024 */
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items br{display: none;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .dbl p{display: flex;width: 100%;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .cap label {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: start;
  }
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .cap p{width: 100%;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .cap input {
  border: 1px solid #fff;
  border-radius: 50px;
  padding: 14px 30px;
  margin-right: 14px;
  max-width: 280px;
  width: 100%;
  }
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .cap .wpcf7-form-control-wrap {
  max-width: 280px;
  width: 100%;
  display: unset !important;
  margin-bottom: 0px !important;
  }
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .cap input {
  max-width: 280px;
  }
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .cap img{margin-left: 24px;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  label.check_field span.wpcf7-list-item-label span{color: #fff;margin-left: 32px;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .dbl p{display: flex;width: 100%;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .cap

  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .cap label {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: start;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .cap p{width: 100%;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .cap input {
  border: 1px solid #000b2b;
  border-radius: 50px;
  padding: 14px 30px;
  margin-right: 14px;
  max-width: 280px;
  width: 100%;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .cap .wpcf7-form-control-wrap {
  max-width: 280px;
  width: 100%;
  display: unset !important;
  margin-bottom: 0px !important;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .cap input {
  max-width: 280px;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .cap img{margin-left: 24px;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  label.check_field span.wpcf7-list-item-label span{color: #fff;margin-left: 32px;}
  .impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item {
  position: relative;
  width: 24.2%;
  padding: 0 !important;
  margin-right: 1%;
  cursor: pointer;
  margin-bottom: 12px;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .cap{margin-bottom: 20px;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items label.check_field .wpcf7-list-item-label span{margin-left: 34px;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev i, #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next i{display: none;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .wpcp-swiper-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{    background-color: #fad2cf;
  transform: scale(1.3);}

  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev,  
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next,
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-prev, 
  .bus_owl_blck  #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-next{
    height: 54px;
    width: 54px;
    border-radius: 50%;
    position: absolute;
    bottom: -150px;
    transform: translateY(-50%);
    border: 1px solid #000b2b;
    z-index: -1;
    transition: 1s all;
  }
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev,
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-prev{
  position: absolute;
  background: url('../images/prev_blue.svg') no-repeat center center;
  z-index: 2;
  left: -85px;
  transition: 1s all;
  }
  .bus_owl_blck  .fa-angle-left:before,.bus_owl_blck .fa-angle-right:before{display: none;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next,
  .bus_owl_blck  #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-next{
    background: url('../images/next.svg') no-repeat center center;
    z-index: 2;
    right: -85px;
    transition: 1s all;
  }
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next:hover,
  .bus_owl_blck  #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-next:hover {
    background: url('../images/next.svg') no-repeat center center,linear-gradient(to right,#fbefb5,#fad7cb) !important;
    border: none;
  }
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev:hover,
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-prev:hover{
  background: url('../images/prev_blue.svg') no-repeat center center,linear-gradient(to right,#fbefb5,#fad7cb) !important;
  border: none;
  }
  .photo br,.hoe_het br,.direct br{display: none;}
  /* header .header-main{top: 74px;} */
  /* 10.05.2024 */
  .perfect br,.kies_blcks br,.rgb_frm br{display: none;}
  .kies_blcks .kies_items .px_white ul li:first-child{
  background: url('../images/kies_tick.svg') no-repeat top 5px left 86px;
  display: block;
  font: 15px/26px "Lato-Regular";
  padding-left: 0px;
  }
  .kies_blcks .kies_items .px_white ul li {
  background: url('../images/kies_tick.svg') no-repeat top 5px left 79px;
  display: block;
  font: 15px/26px "Lato-Regular";

  }
  .kies_blcks .kies_items .px_white .px_whd{padding-bottom: 36px;}
  .kies_blcks .kies_items .px_white:nth-of-type(2n) .px_whd{padding-bottom: 10px;}
  .kies_blcks .kies_items .px_white:nth-last-of-type(2n){background-image: unset;}
  .kies_blcks .kies_items .px_white:nth-of-type(2n){background-image: linear-gradient(360deg,#fad2cf,#fbf5b0);border-bottom-left-radius: 100px;}
  .kies_blcks .kies_items .px_white .px_wbdy ul li{margin: 18px 0px 0px;}
  .kies_blcks .kies_items .px_white .px_wbdy ul{padding-bottom: 16px;}
  .kies_blcks .kies_items .px_white:last-child{
  background-color: #f4f4f4;
  background-image: unset;
  width: 100%;
  max-width: 318px;
  margin-right: 20px;
  margin-bottom: 25px;
  border-radius: 15px;
  padding: 24px 22px 32px;
  }
  .rgb_frm .frm_row .frm_ryt .snap-btn{margin: 10px 0px 0px;}
  .clreview-blk .ti-widget .source-Google .ti-review-header:after{background: url(../images/google-sm.svg)no-repeat right center;background-size: 40px;width: 40px;height: 40px;}
  .clreview-blk  .ti-widget.ti-goog .ti-profile-img img{display: none;}
  .clreview-blk .ti-widget.ti-goog .ti-profile-img{margin-left: 0px !important;}
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner:hover{
  background-color: #fff !important;
  color: #000b2b;
  }
  /* .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner:hover .ti-review-header .ti-profile-details .ti-name, 
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner:hover .ti-review-content {
  color: #fff !important;
  } */
  .clreview-blk .rev-body  .ti-widget.ti-goog .ti-review-item .ti-inner:hover .ti-review-content{border-color:   #000b2b !important;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt br{display: none;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input .wpcf7-form-control-wrap input{
  background: url(../images/eye-close.svg)no-repeat right 20px center;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in{margin-top: 26px;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in  .wpcf7-list-item-label span::before{display: none;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .wpcf7-form-control-wrap::before{display: none;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .wpcf7-form-control.wpcf7-acceptance::before{display: none;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .wpcf7-list-item::before{display: none;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .wpcf7-list-item-label span{margin-left: 26px;}
  /* footer .foot-contact #custom_html-6 .textwidget.custom-html-widget .foot-tog ul li:last-of-type{margin-left: -20px;} */
  .pdw_weg br,.party_van br{display: none;}
  .pri_card .card_row .bor_card .card_hd p:empty{display: none;}
  .pdw_rev  .rev-hd .rev-lft strong b {
  color: #a6d7d5;
  }
  .pdw_rev{background: transparent;padding: 86px 0px 100px;}
  .pdw_rev  .rev-body .revslider-ryt .review-cnt>p {
  border-bottom: unset;
  }

  .pdw_rev   .rev-body .revslider-ryt .review-cnt:hover{
  background: #fbf5b0 url("../images/review_flower.png")no-repeat bottom -40px left -60px;
  border-color: transparent;
  }
  .pdw_rev  .rev-hd {
  align-items: center;
  }
  .pdw_rev   .rev-hd .rev-lft {
  width: 37.9%;
  margin-right: 110px;
  }
  .pdw_rev   .rev-hd .rev-ryt {
  width: 54%;
  }
  .pdw_rev  .rev-hd .rev-lft strong b{color: #a6d7d5;}
  .pdw_rev   .rev-body .revslider-ryt .review-cnt>p{border-bottom: unset;}
  .pdw_rev .rev-body .revslider-ryt{width: 100%;}
  .pdw_rev .rev-body .revslider-ryt .review-cnt p::-webkit-scrollbar{width: 5px;}
  .pdw_rev .rev-body .revslider-ryt .review-cnt p::-webkit-scrollbar-thumb{
  border-radius: 5px;
  background-color: #f8be64;
  }
  .pdw_rev .rev-body .revslider-ryt .review-cnt p::-webkit-scrollbar-track{
  background-color: #fff;
  }
  .clreview-blk.pdw_rev .rev-body .revslider-lft{display: none;}
  .clreview-blk.pdw_rev .rev-body .ti-widget.ti-goog{width:100%;padding:0;margin:0;}
  .clreview-blk.pdw_rev .ti-widget.ti-goog .ti-header{display: none;}
  .clreview-blk.pdw_rev .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner{
  border: 1px solid #000b2b !important;
  border-radius: 10px !important;
  padding: 28px 40px 28px 40px !important;
  overflow:hidden;
  transition: all .3s ease-in,all .3s ease-out !important;
  -moz-transition: all .3s ease-in,all .3s ease-out !important;
  -o-transition: all .3s ease-in,all .3s ease-out !important;
  -webkit-transition: all .3s ease-in,all .3s ease-out !important;
  -ms-transition: all .3s ease-in,all .3s ease-out !important;
  background: transparent !important;
  }
  .clreview-blk.pdw_rev .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner::before{
  content:"";
  position:absolute;
  background:#fbf5b0  url("../images/review_flower.png")no-repeat bottom -40px left -60px!important;
  opacity:0;
  visibility:hidden;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  }
  .clreview-blk.pdw_rev .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner:hover::before{
  opacity:1;
  visibility:visible;
  }
  .clreview-blk.pdw_rev .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner:hover{
  border-color: transparent !important;
  }
  .clreview-blk.pdw_rev .rev-body  .ti-widget.ti-goog .ti-review-item .ti-inner .ti-review-content{border-bottom: 0;}
  .ti-widget.ti-goog .ti-profile-img{margin: 0 !important;}
  /* .clreview-blk.pdw_rev .rev-body .ti-widget.ti-goog .ti-review-header{border-top: 1px solid #000b2b;padding-top: 20px;} */
  .clreview-blk.pdw_rev .rev-body  .ti-widget.ti-goog .ti-review-content {
  order: 1 !important;
  font: 15px / 26px "Lato-Regular !important";
  color: #000b2b !important;
  padding-bottom: 40px !important;
  margin-bottom: 30px !important;
  height: 186px !important;
  overflow-y: auto !important;
  border-bottom: 1px solid #000b2b !important;
  transition: all .3s ease-in,all .3s ease-out !important;
  -moz-transition: all .3s ease-in,all .3s ease-out !important;
  -o-transition: all .3s ease-in,all .3s ease-out !important;
  -webkit-transition: all .3s ease-in,all .3s ease-out !important;
  -ms-transition: all .3s ease-in,all .3s ease-out !important;
  }
  .clreview-blk.pdw_rev .ti-widget.ti-goog .ti-profile-img{margin: 0 0 0 0 !important;}
  .clreview-blk.pdw_rev .ti-widget .source-Google .ti-review-header:after{display: none;}

  .clreview-blk.pdw_rev .rev-body .ti-widget.ti-goog .ti-review-header {
  /* border-top: 1px solid #000b2b;
  padding-top: 20px; */
  display: inline-block;
  width: calc(100% - 90px); 
  margin:0;
  }
  .clreview-blk.pdw_rev .ti-widget.ti-goog .ti-review-item .ti-stars {
  height: 17px;
  display: inline-block !important;
  width: fit-content;
  position: absolute;
  bottom: 35px;
  right:35px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt br{display: none;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in br{display: none;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input{
  position: relative;
  display: flex;
  align-items: center;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input input {
  border: 1px solid #adb1bb;
  border-radius: 50px;
  font: 15px/23px 'Lato-Italic';
  color: #666666;
  padding: 15.6px 50px 15.6px 25px;
  display: block;
  width: 100%;
  position: relative;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp.inp2 label{width: 100%;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input{display: unset;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input{margin-right: 20px;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input:last-child{margin-right: 0;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk label .wpcf7-form-control-wrap::before,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk label .wpcf7-form-control.wpcf7-acceptance::before{display: none;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk label .wpcf7-list-item::before{display: none;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk .chk span.wpcf7-list-item-label span::before{display: none !important;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk .chk span.wpcf7-list-item-label span{padding-left: 34px;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in p{margin-bottom: 0;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .wpcf7-spinner{display: none;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input {
  display: block;
  height: 56px;
  }
  .pricing-blk  .pricing-row .pricing-item.maat-price .pricie_mid:last-child a{
  font: 15px / 26px 'Lato-Regular';
  color: #000b2b;
  text-decoration: underline;
  display: block;
  height: 52px;
  align-content: center;
  }
  .brand_row br{display: none;}
  .py-img a:hover img{filter: brightness(2);}
  .clreview-blk .ti-widget.ti-goog .ti-header .ti-large-logo img{display: none !important;}
  .clreview-blk .rev-body  .ti-widget.ti-goog .ti-widget-container  .ti-header.source-Google{ 
  display: none;

  }
  .clreview-blk .rev-hd .rev-ryt .ti-widget.ti-goog .ti-widget-container  .ti-header.source-Google{
  background: url(../images/google.svg)no-repeat left center;
  padding-left: 65px;
  text-align: start;margin:0;
  width: fit-content;
    margin-left: auto;
  }
  .clreview-blk .rev-hd .rev-ryt .ti-widget.ti-goog .ti-widget-container  .ti-header.source-Google .ti-stars .ti-star{
  width:17px !important;
  height:17px !important;
  }
  .clreview-blk .rev-body  .ti-widget.ti-goog .ti-widget-container  .ti-header.source-Google .ti-large-logo{display: none;}
  .clreview-blk .ti-widget.ti-goog .ti-header .ti-large-logo {
  position: relative;
  }
  .footer-main .footer-in  .footer-top .footer-links ul li a:hover,
  .footer-main .footer-in  .footer-top .footer-links ul li.current_page_item a{
  color: #fbf5b0;
  }
  /**====15 may 24====**/
  /* body.modal-open{padding-right: 0 !important;} */
  .cmplz-cookiebanner.cmplz-show {
  display: block !important;
  max-width: 1100px;
  margin: 0 auto;
  position: relative !important;
  left: 0 !important;
  top: 0;
  transform: unset !important;
  box-shadow: unset !important;
  min-width: unset !important;
  padding: 72px 44px 46px 596px !important;
  background: linear-gradient(45deg,#fbf2b3,#fad7cb) left/50% 100% no-repeat   #fff !important;
  border-radius: 154px 10px 10px 10px !important;
  max-height: unset !important;
  overflow: hidden;
  }

  .cmplz-cookiebanner.cmplz-show::before {
  content: "";
  position: absolute;
  left: 0;
  background: url(../images/cokkie-doll.png) no-repeat left center;
  width: 470px;
  height: 370px;
  z-index: 10;
  left: 40px;
  }
  .cmplz-manage-consent {
  color: #000b2b;
  font: 20px / 25px 'Bungee-Regular';
  }

  #cmplz-cookiebanner-container {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 50%;
  transform: translateY(50%);
  width: 100%;
  z-index: 999;
  padding: unset !important;
  overflow-y: auto;
  height: auto;
  display: flex;
  align-items: center;
  }

  .cmplz-cookiebanner .cmplz-title {
  color: #000b2b;
    font: 40px / 50px 'Bungee-Regular' !important;
    margin-bottom: 12px;
  }

  .cmplz-cookiebanner .cmplz-header {
  display: flex !important;
  }

  .cmplz-cookiebanner .cmplz-body .cmplz-message {
  font: 15px / 26px "Lato-Regular" !important;
    color: #000b2b;
    margin-bottom: 32px;
  width: 100%;
  }
  .cmplz-header .cmplz-close {
  position: absolute;right:32px;top:30px;
  height: 25px !important;
  width: 25px !important;
  border: unset;
  background: url(../images/cokkie-cross.png) no-repeat center center;
  }

  .cmplz-header .cmplz-close svg {
  display: none;
  }

  .cmplz-buttons .cmplz-btn.cmplz-accept{
  background-image: linear-gradient(to right, #fbf5b0, #fad2cf, #b3c7e5, #fbfae8);;
  background-size: 300% 100%;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    color:#000b2b !important;
  }
  .cmplz-buttons .cmplz-btn.cmplz-accept:hover{
  background-position: 100% 0;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  }
  .cmplz-buttons button {
  font: 15px / 23px 'Lato-Bold' !important;
  border-radius: 50px !important;
  width: 100% !important;
  display: inline-block;
  color: #fff;
  max-width: 186px !important;
  padding: 17.5px 38px !important;
  text-align: start;
  margin-right: 10px !important;
  height: unset !important;
  border:0 !important;
  position: relative;
  }
  .cmplz-buttons button.cmplz-view-preferences{padding: 17.5px 20px !important;}
  .cmplz-buttons button.cmplz-accept {padding: 17.5px 32px 17.5px 15px!important;}
  .cmplz-cookiebanner .cmplz-categories {
  width: 100%;
  margin-bottom: 20px;
  }
  .cmplz-buttons button.cmplz-accept{
  max-width: 216px;
  }
  .cmplz-cookiebanner .cmplz-buttons button.cmplz-view-preferences,
  .cmplz-cookiebanner .cmplz-buttons button.cmplz-save-preferences{background: #000b2b !important; color:#fff !important;}
  .cmplz-cookiebanner .cmplz-buttons button.cmplz-view-preferences:hover,
  .cmplz-cookiebanner .cmplz-buttons button.cmplz-save-preferences:hover{
  background: #98b2dc !important; color:#fff !important;
  }
  .cmplz-cookiebanner .cmplz-buttons button.cmplz-save-preferences{max-width: 250px !important;}
  .cmplz-cookiebanner .cmplz-buttons button.cmplz-view-preferences,
  .cmplz-cookiebanner .cmplz-buttons button.cmplz-deny{
    max-width: 247px;
    text-align:start;
  }
  .cmplz-cookiebanner .cmplz-buttons button.cmplz-deny{display:none;}
  .cmplz-cookiebanner .cmplz-links {
  display: none !important;
  }
  .cmplz-cookiebanner .cmplz-buttons button.cmplz-deny{max-width: 156px;}
  .cmplz-cookiebanner .cmplz-categories .cmplz-category-title {
  font: 17px / 26px 'Lato-Bold' !important;
  color: #000b2b !important;
  }
  .cmplz-description-functional,
  .cmplz-description {
  font: 15px / 26px 'Lato-Regular' !important;
  color: #000b2b;
  }
  /**====15 may 24====**/
  /**====16 may 24====**/
  .part_frm_blck .frm_blck .frm_row .frm_ryt p br{display:none;}
  .dir_faq_ryt .faq_in .faq_cnt p:empty,.pdw_rev  .rev-body .revslider-ryt .review-cnt>p:empty{display: none;}
  .wor_pop .frm_blck .frm_row .frm_ryt .input.dbl + p textarea + span.wpcf7-not-valid-tip{margin:-8px 0 20px 0;}
  .faq_voor .faq_row .faq_ryt p:last-of-type,
  .bru_ban .bru_blc .qui_row .qui_ryt p:last-of-type{padding: 0;}
  .bus_owl_blck .wpcp-carousel-wrapper .wpcp-carousel-content-wrapper .wpcp-carousel-section  .swiper-wrapper .swiper-slide .wpcp-single-item{width: 100%;border: 0 !important;}
  .bus_owl_blck .wpcp-carousel-wrapper .wpcp-carousel-content-wrapper .wpcp-carousel-section  .swiper-wrapper .swiper-slide .wpcp-single-item a{Width:100%;}
  .bus_owl_blck .wpcp-carousel-wrapper .wpcp-carousel-content-wrapper .wpcp-carousel-section  .swiper-wrapper .swiper-slide .wpcp-single-item a figure img{width:100%;height: 300px !important;object-fit: cover;border-radius: 10px;}
  .bus_owl_blck .wpcp-carousel-wrapper .wpcp-carousel-content-wrapper .wpcp-carousel-section  .swiper-wrapper .swiper-slide .wpcp-single-item:hover a figure img{transform:unset !important;}
  .bus_owl_blck .wpcp-carousel-wrapper .wpcp-carousel-content-wrapper .wpcp-carousel-section{margin:0;}
  .clreview-blk.bs-rev .rev-body .ti-header.source-Google{display: none;}
  .clreview-blk.bs-rev .rev-hd{display: flex;margin-bottom: 45px;}
  .clreview-blk.bs-rev .rev-hd .rev-lft{width:62%;}
  .clreview-blk.bs-rev .rev-hd  .rev-ryt {
  display: flex;
  justify-content: space-between;
  margin-bottom: 7px;
  }
  .clreview-blk.bs-rev .rev-hd .rev-lft p:first-of-type span{margin-bottom: 12px;}
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-inner{padding: 28px 38px !important;backdrop-filter: unset !important;}
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-content{margin-bottom: 32px !important;}
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-inner .ti-read-more,
  .clreview-blk .rev-body .ti-widget.ti-goog  .ti-widget-container .ti-reviews-container .ti-inner .ti-read-more {display: none;}
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-controls,
  .clreview-blk .rev-body .ti-widget.ti-goog  .ti-widget-container .ti-reviews-container .ti-controls{display: none;}
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-inner .ti-review-header::after{content: none;}
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-inner .ti-review-header .ti-profile-img img{
  width: 42px !important;
  height: 42px !important;
  border-radius: 50%;
  object-fit: cover;
  display: inline-block !important;
  }
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-content br{display: none;}
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-inner .ti-review-header .ti-profile-details .ti-name,
  .wp-gr.rpi a.wp-google-name{
  font:18px/27px 'Bungee-Regular';
  color:#000b2b !important;
  padding: 0 !important;
  width: calc(100% - 40px) !important;
    margin: 0 !important;
  }
  .wp-gr .grw-review-inner>svg {
      position: absolute!important;
      bottom: 54px!important;
      right: 10px!important;
      width: 28px!important;
      height: 22px!important;
      top: unset !important;
  }
  .rpi-col12 {
      --gap: 2px !important;
  }
  .wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd {
      background: transparent !important;
      border: 1px solid #fff !important;
  }
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-inner .ti-review-header .ti-profile-img{margin:0 !important;order:2;display: block;}
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-inner .ti-stars{margin-top: -15px !important;}
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper,
  .clreview-blk .rev-body .ti-widget.ti-goog  .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper{margin:0 !important;}

  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container,
  .clreview-blk .rev-body .ti-widget.ti-goog  .ti-widget-container .ti-reviews-container{margin:0;}

  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-controls-line,
  .clreview-blk .rev-body .ti-widget.ti-goog  .ti-widget-container .ti-reviews-container .ti-controls-line{display: none !important;}
  .grat.bsn .grat_blck p:last-of-type{padding:0;}
  .bus_over .bus_row + .sd-txt{display: none;}

  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog{width:100%;padding:0;margin: 0;}
  .clreview-blk .rev-body .ti-widget.ti-goog,.clreview-blk.bs-rev .rev-body .ti-widget.ti-goog{
  width: calc(100% - 380px);
  padding-left: 28px;
  margin-left: auto;
  }
  .clreview-blk .rev-body .wp-gr.rpi.wpac{
    width: calc(100% - 380px) !important;
  padding-left: 20px !important;
  margin-left: auto !important;
  }
  .wp-gr .grw-scroll::-webkit-scrollbar-thumb{
    background: #000b2b !important;
  }
  .wp-gr .wp-google-text{padding-right: 10px !important;}
  .rpi-flx.rpi-col4 {
      order: 1;
      margin-bottom: 20px;
      border-bottom: 1px solid #fff !important;
      padding-bottom: 10px;
  }
  span.rpi-stars {
      order: 3 ;
  }
  .rpi-flx.rpi-row12-center {
      order: 2 ;
  }
  .rpi-ltgt.rpi-lt.grw-prev,
  .rpi-ltgt.rpi-gt.grw-next,.grw-img-wrap,.wp-google-time,
  .rpi .rpi-dots-wrap{display: none !important;}
  .clreview-blk .rev-body .ti-widget.ti-goog  .ti-widget-container .ti-reviews-container .ti-inner {
    backdrop-filter: unset !important;
    cursor: pointer;
    display: flex;
    flex-direction: column;
  }

  .clreview-blk .rev-body .ti-widget.ti-goog  .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item.source-Google:hover{
  transform: unset !important;
  }
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-inner .ti-review-header .ti-profile-img{display: none;}

  .pdw_vid .pdw_vid_items .pdw_vds.opn .video-pop {
  display: block;
  }
  .pdw_vid .pdw_vid_items .pdw_vds .video-img{
  width: 25%;
  position: relative;
  cursor: pointer;
  }
  header .header-top .header-top-row .header-ryt .sel_flag.hide {
  z-index: 0;
  }
  /**====16 may 24====**/
  /**===21 may 24===**/
  .clge_row{display: flex;padding: 120px 0;}
  .clge_row .clge_lft{
  width: 45.66%;
  }
  .clge_row .clge_lft p:first-of-type{
  font: 17px / 26px 'Lato-Bold';
  color: #000b2b;
  padding-bottom: 16px;
  }
  .clge_row .clge_lft h4{
  font: 40px / 50px 'Bungee-Regular';
  color: #000b2b;
  padding-bottom: 10px;
  padding-right: 30px;
  }
  .clge_row .clge_lft h4 b{color:#98b2dc;}
  .clge_row .clge_lft p{
  font: 15px / 26px 'Lato-Regular';
    color: #000b2b;
  }
  .clge_row .clge_lft p:last-of-type{
  padding-top: 18px;
  }
  .clge_row .clge_lft ul {
  margin-top: 20px;
  }
  .clge_row .clge_lft ul li{
    font: 15px / 25px "Lato-Bold";
    color: #000b2b;
    background: url(../images/chk_tick.png) no-repeat left center;
    padding-left: 25px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 8px;
  }
  .clge_row .clge_lft .snap_btn{
  background-color: #000b2b;
  padding: 17.5px 37px;
  font: 15px / 23px 'Lato-Bold';
  color: #fff;
  border-radius: 50px;
  margin-top: 13px;
  }
  .clge_row .clge_lft .snap_btn::after{
  content: " ";
  background: url(../images/wh_ryt_arr.png) no-repeat;
  display: block;
  float: right;
  height: 20px;
  width: 20px;
  transform: translateY(7px);
  margin-left: 10px;
  }
  .clge_row .clge_ryt .clge-item .clge-in img{
  width: 250px;
  height: 250px;
  object-fit: cover;
  }
  .clge_row .clge_ryt .clge-item .clge-in{
  background: #fff;
  padding:18px 18px 50px;
  height:323px;
  box-shadow: -2px 6px 10px 2px rgba(0,0,0,0.3);
  }
  .clge_row .clge_ryt .clge-item.snd .clge-in p{Color:#a6d7d5;}
  .clge_row .clge_ryt .clge-item .clge-in p{
  font: 18px / 28px 'Bungee-Regular';
  color: #98b2dc;
  padding: 10px 0 0 0;
  text-align: center;
  }
  .clge_row .clge_ryt {
  width:54.34%;
  position: relative;
  height: 600px;
  }
  .clge_row .clge_ryt .clge-item{position: absolute;}
  .clge_row .clge_ryt .clge-item.fst{
  left: 110px;
  transform: rotate(-22deg);
  z-index: 3;
  top: 18px;
  }
  .clge_row .clge_ryt .clge-item.snd{
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%) rotate(6deg);
  z-index: 2;
  }
  .clge_row .clge_ryt .clge-item.thd{
  right: 56px;
  top: 80px;
  transform: rotate(28deg);
  }
  .clge_row .clge_ryt::before{
  content: "";
    position: absolute;
    background: url(../images/part_spring.png) no-repeat center center;
    display: block;
    width: 210px;
    height: 170px;
    left: 64px;
    top: 287px;
    z-index: 4;
  }
  .main-content.home_pg{overflow-x: hidden;}
  /**===21 may 24===**/
  /**====23 may 24====**/
  .animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
  }
  @-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
  }

  @keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
  }

  .animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft
  }
  @-webkit-keyframes lightSpeedInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg)
  }

  60% {
    opacity: 1;
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg)
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg)
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
  }

  @keyframes lightSpeedInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg)
  }

  60% {
    opacity: 1;
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg)
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg)
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
  }

  .animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out
  }
  @-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
  }

  @keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
  }

  .animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight
  }
  @-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
  }

  @keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
  }

  .animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp
  }
  .instelle-steps .instelle-body .instelle-list.inst1 .instelle-img .inste-doll.animate__animated{
  animation: slideInLeft 1s linear 1;
  animation-play-state: paused; 
  }
  .instelle-steps .instelle-body .instelle-list.inst2 .instelle-img .inste-doll.animate__animated{
  animation:  lightSpeedInRight 1s linear 1;
  animation-play-state: paused; 
  }
  .instelle-steps .instelle-body .instelle-list.inst3 .instelle-img .inste-doll.animate__animated{
  animation: fadeInRight 1s linear 1;
  animation-play-state: paused; 
  }
  .instelle-steps .instelle-body .instelle-list.inst4 .instelle-img .inste-doll.animate__animated{
  animation: slideInUp 1s linear 1;
  animation-play-state: paused; 
  }
  .instelle-steps .instelle-body .instelle-list:hover .instelle-img .inste-doll{
  animation-play-state: running !important;
  }
  .jull_blck .jull_items .jull_row .jull_lft br{display:none;}
  .instelle-steps.pd-ins-step.weding_bg .instelle-body .instelle-list.inst1::after {
  outline-color: #fadf95;
  }
  .instelle-steps.pd-ins-step.weding_bg .instelle-body .instelle-list::after{
  background:#f8be64;
  }
  /**====23 may 24====**/
  /**====27 may 24====**/
  .pdw_vid.pd_vid{padding-top:95px;}
  .party_meld.pd-meld {background: url(../images/ring.jpg)no-repeat center/cover;padding:83px 0 92px 0;}
  .party_meld.pd-meld .meld_row .meld_ryt a.snap_btn.bl-btn::before{
  right: 35px;
  top: 24px;
  }
  .party_meld.pd-meld .meld_row .meld_ryt a.snap_btn.bl-btn{
  padding:16px 60px 16px 35px;
  }
  body.no-scroll{
  overflow:hidden;
  position:relative;
  }
  body.no-scroll::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000b2b;
  opacity: 0.5;
  }
  /**====27 may 24====**/
  /* #####29 may ############# */

  .fun_blck .fun_row .fun_cen .mob_img{ 
  position: relative;
  width: 313px;
  }
  .fun_blck .fun_row .fun_cen{
  display: flex;
  justify-content: center;
  align-items: center;

  }
  .fun_blck .fun_row .fun_cen .mob_img::before{
  content: "";
  width: 313px;
  background: url(../images/mobile-img.png);
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  right: 0;
  top: 0px;
  height: 630px;
  z-index: 1;
  margin: auto;
  }
  .fun_blck .fun_row .fun_cen .mob_img img{
      width: 100%;
      max-width: 304px;
      height: 600px;
      object-fit: cover;
      margin: 0 auto;
      display: block;
      border-radius: 60px;
      margin-top: 10px;
  }
  .fun_blck .fun_row .fun_cen .mob-side img{
  width:100%;
  max-width:245px;
  height: 494px;
  object-fit: cover;
  display: block;
  margin: 0 auto;
  border-radius: 60px;
  }
  .fun_blck .fun_row .fun_cen .mob-side {
  position: relative;
  width: 245px;
  position: absolute;
  z-index:-1;
  }
  .fun_blck .fun_row .fun_cen .mob-side.lft{
  left:0;
  }
  .fun_blck .fun_row .fun_cen .mob-side.ryt{right:0;}
  .fun_blck .fun_row .fun_cen .mob-side::before{
  content: "";
  width: 245px;
  background: url(../images/mobile-img.png);
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  right: 0;
  top: 0px;
  height: 494px;
  z-index: 2;
  margin: auto;
  }


  .werkt_lft .cards.card_lfst .verz_img .verz_ryt {
  background-color: #fff;
  border-radius:5px;
  padding: 18px 6px;
  margin-right: 21px;
  }
  .werkt_lft .cards .verz_img .verz_ryt,
  .werkt_cards .werkt_row .werkt_ryt .cards .verz_img .verz_ryt {
  padding: 0px !important;
  margin-right: 21px;
  }
  .werkt_lft .cards .verz_img .verz_ryt>img,
  .werkt_cards .werkt_row .werkt_ryt .cards .verz_img .verz_ryt>img {
    max-width: 200px;
    height: 176px;
    object-fit: cover;
  }
  .werkt_lft .cards.card_lfsec .verz_img  .verz_lft img{margin-left: 22px;}
  .werkt_lft .cards.card_lfthree .verz_img  .verz_lft{margin-left: 30px;}
  .werkt_lft .cards.card_lfthree  .img_ryt.verz_ryt {
    background-color: #fff;
  border-radius:5px;
    padding: 24px 36px;
    margin-right: 21px;
  }
  .werkt_lft .cards.card_lfthree  .verz_img::before{right: 34px;}
  .werkt_lft .cards.card_lffour .verz_img  .verz_lft{margin-bottom: -59px;}
  .werkt_lft .cards.card_lffour  .img_ryt.verz_ryt{
  background-color: #fff;
  border-radius:5px;
  padding: 32px 22px;
  margin-right: 21px;
  }
  .werkt_lft .cards.card_lffour .verz_img ::before{right: 25px;}
  .werkt_ryt.cards_werkt .cards.card_rytfst .cards_inner .card_bor .grat_img .img_ryt.verz_ryt{
  background-color: #fff;
  border-radius:5px;
  padding: 18px 26px;
  margin-right: 21px;
  }
  .werkt_ryt.cards_werkt .cards.card_rytfst .cards_inner .card_bor .grat_img  .img_lft.verz_lft{margin-bottom: -29px;margin-left: 10px;}
  .werkt_ryt.cards_werkt .cards.card_rytsec .cards_inner .card_bor  .verz_img .img_ryt.verz_ryt{
  background-color: #fff;
  border-radius:5px;
    padding: 18px 46px;
    margin-right: 21px;
  }
  .werkt_ryt.cards_werkt .cards.card_rytsec .cards_inner .card_bor .img_lft.verz_lft{
  margin-bottom: -24px;
  margin-left: 32px;
  }

  .werkt_ryt.cards_werkt .cards.card_rytsec .cards_inner .card_bor  .verz_img::before{
  content: "";
  background: url("../images/wblurlft1.svg")no-repeat;
  display: block;
  width: 150px;
  height: 172px;
  position: absolute;
  z-index: -1;
  left: 34px;
  bottom: 16px;
  }

  .werkt_ryt.cards_werkt .cards.card_rytthree .cards_inner .card_bor .verz_img .img_lft.verz_lft{
  margin-left: 40px;
  margin-bottom: -28px;
  }
  .werkt_ryt.cards_werkt .cards.card_rytthree .cards_inner .card_bor .verz_img  .img_ryt.verz_ryt{
  background-color: #fff;
  border-radius: 5px;
  padding: 22px 12px;
  margin-right: 21px;
  }

  .werkt_ryt.cards_werkt .cards.card_rytthree .cards_inner .card_bor  .verz_img::before{
  content: "";
  background: url("../images/wblurlft1.svg")no-repeat;
  display: block;
  width: 150px;
  height: 172px;
  position: absolute;
  z-index: -1;
  bottom: -36px;
  right: 41px;
  }

  .werkt_ryt.cards_werkt .cards.card_rytfour .cards_inner .card_bor .verz_img .img_lft.verz_lft{
  margin-left: 16px;
  margin-bottom: -28px;
  }
  .werkt_ryt.cards_werkt .cards.card_rytfour .cards_inner .card_bor .verz_img  .img_ryt.verz_ryt{
  background-color: #fff;
  border-radius: 5px;
  padding: 26px 12px;
  margin-right: 21px;
  }

  .werkt_ryt.cards_werkt .cards.card_rytfour .cards_inner .card_bor  .verz_img::before{
  content: "";
  background: url("../images/wblurlft1.svg")no-repeat;
  display: block;
  width: 150px;
  height: 172px;
  position: absolute;
  z-index: -1;
  bottom: -36px;
  right: 41px;
  }

  .werkt_cards .werkt_row .werkt_ryt .cards.card_rytfst .cards_inner::before{
  outline: 8px solid #d0e5e5;
  z-index: 1;
  }
  footer{position: relative;z-index: 5;}
  /* #####29 may end ############# */
  /* 31.05.2024 */
  .banner-tv img {
  width: 100%;
  max-width: 780px;
  height: 1010px;
  object-fit: cover;
  }
  .img_btm img {
  height: 600px;
  max-width: 665px;
  width: 100%;
  object-fit: contain;
  }
  .banner-tv {
  /* position: absolute;
  left: 385px;
  top: 0px;
  width: 100%;
  right: 0;
  max-width: 776px;
  height: 100%; */
  }
  .banner-video {
  position: absolute;
  bottom: 0;
  /* left: 50%; */
  /* transform: translateY(50%); */
  right: 0;
  width: 100%;
  }
  .banner-tv {
  display: flex;
  justify-content: end;
  align-items: flex-end;
  }
  .banner-vd {
  position: absolute;
  top: 145px;
  width: 358px;
  height: 506px;
  transform: skew(-4deg, 14deg);
  left: 208px;
  }
  video.myvideo {
  width: 100%;
  height: 100%;
  object-fit: cover;
  }
  .set_bg_ban {
  position: relative;
  }
  .banner-video .banner-tv .banner-vd video.myvideo {
  width: 100%;
  height: 100%;
  object-fit: cover;
  }
  /***===31 may 24===***/
  .werkt_cards .werkt_row .werkt_lft.cards_werkt .cards .cards_inner .card_bor .verz_img .img_lft.verz_lft.animate__animated{
  animation: fadeInRight 1s linear 1;
  animation-play-state: paused; 
  }

  .werkt_ryt.cards_werkt .cards.card_rytfst .cards_inner .card_bor .grat_img .img_lft.verz_lft.animate__animated{
  animation: slideInLeft 1s linear 1;
  animation-play-state: paused; 
  }
  .werkt_cards .werkt_row .werkt_ryt .cards_inner:hover .card_bor .grat_img .img_lft.verz_lft,
  .werkt_cards .werkt_row .werkt_lft.cards_werkt .cards .cards_inner:hover .card_bor .verz_img .img_lft.verz_lft.animate__animated{
  animation-play-state: running !important;
  }
  .set_bg_ban .video-control{
  width: 100%;
  position: absolute;
  left: 380px;
  z-index: 10;
  top: 50%;
  text-align: start;
  max-width: 300px;
  }
  .set_bg_ban span a{
  font: 40px/45px 'Bungee-Regular';
  color: #fff;
  text-shadow: 0 0 10px #fbf5b0;
  position: absolute;
  transform: rotate(10deg);
  }
  button.video-control.playing {
  background: transparent;
  padding: 0;
  border: 0;
  }
  button.video-control{
  background: transparent;
  padding: 0;
  border: 0;
  }
  button.video-control.playing .v_pause a{display: none;}
  button.video-control:not(.playing) .v_play a{display: none;}
  .banner-cnt.mobile_view{display:none;}
  .main-banner .banner-btm .ban-txt br {
    display: none;
  }
  video::-webkit-media-control{
  display: none !important;
  }
  /***===31 may 24===***/
  .clreview-blk .rev-body  .ti-widget.ti-goog .ti-review-content{padding-right: 20px;}

  /* 3-6-24 */
  .banner-vd {
  width: 372px;
  height: 506px;
  left: 201px;
  }
  /* 4-6-24 */
  .main-banner .video_lnk{
  object-fit: cover;
  }
  .main-banner::after{
  display: none;
  }
  .main-banner  .banner-btm {
  bottom: 6px;
  }
  .main-banner .banner-btm .ban-txt {
  padding: 38px 0 31px 0;
  }

  video::-webkit-media-controls {
  display:none !important;
  -webkit-appearance: none;
  }

  video::-webkit-media-controls-start-playback-button,video::-webkit-media-controls-panel,video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button  {
  display: none!important;
  -webkit-appearance: none;
  }

  /* ---------- 10.6.24 ---------- */
  .main-banner .video_lnk{
  height: 100vh;
  }
  .main-banner::before{
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  background: rgba(0,0,0,.3);
  width: 100%;
  height: 99%;
  }
  /* ---------- 10.6.24 ---------- */
  .hm_faq .dir_faq_ryt .faq_but{text-align: center;padding-top: 10px;}
  .hm_faq .dir_faq_ryt .faq_but a.bl-btn.snap_btn{
  border: 1px solid #fff;
  border-radius: 35px;
  width: fit-content;
  padding: 16px 45px 16px 30px;
  font: 15px/23px 'Lato-Bold';
  color: #fff;
  background-color: #000b2b;
  position: relative;
  margin-left: 10px;
  }
  .hm_faq .dir_faq_ryt .faq_but a.bl-btn.snap_btn::after {
  content: "";
  content: '';
  position: absolute;
  background: url(../images/btn_lftarrw.svg) no-repeat;
  top: 51%;
  transform: translateY(-50%);
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 12px;
  }
  .header-main .header-row .hd-ryt .header-links > ul{
  padding-left: 130px;
  }
  .header-main .header-row .hd_lft li.widget.widget_media_image a>img {
    max-width: 450px !important;
    width: 100% !important;
    height: 76px !important;
    object-fit: contain;
  }
  header.sticky_hd{
  position: fixed;
  background-color: #000b2b;
  z-index: 99;
  width: 100%;
  padding: 10px 0px 20px;
  }
  header.sticky_hd  .header-main{position: unset ;}
  header.sticky_hd .header-main .header-row .hd-ryt .header-links ul ul.menu>li>a{padding: 20px 0 20px 0;}
  header.sticky_hd .header-main .header-row .hd-ryt .header-links ul ul.menu>li span.tog-btn{top: 30px;}
  header.sticky_hd .header-top{background: transparent;}
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li>a{transition: unset}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input .fa.fa-eye-slash,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input .fa.fa-eye{position: unset !important;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input .fa-eye-slash::before{
  content: "\f070";
  position: absolute;
  top: 22px;
  right: 19px;
  cursor: pointer;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input  .fa-eye::before{
  content: "\f06e";
  position: absolute;
  top: 26%;
  right: 19px;
  cursor: pointer;
  }
  .app-blk .app-body  .swiper-pagination{left: 0;right: 0;}
  .swiper-slide {
  width: 1350px; /* Make sure this matches your intended width */
  flex-shrink: 0; /* Prevent shrinking */
  }
  .app-blk .app-body div.slide-text .text-item{display: none;}
  .app-blk .app-body div.slide-text .text-item p b {
  font: 16px/25px 'Lato-Bold';
  text-transform: uppercase;
  color: #000b2b;
  }
  .app-blk .app-body div.slide-text .text-item.active {display: block;}
  .pri_card .card_row .bor_card .card_hd .quantity{padding-top: 16px;}
  .pri_card .card_row .bor_card .card_hd .quantity input:last-of-type{
  font: 13px/26px Lato-Medium !important;
  color: #000b2b  !important;
  display: inline-block;
  width: 40px  !important;
  height: 40px  !important;
  border-radius: 50%  !important;
  background-image: linear-gradient(to right,#fbf5b0,#fad2cf)  !important;
  border: 0  !important;
  text-align: center  !important;
  margin: 0 10px  !important;
  }

  .password-toggle {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background: url('../images/eye-close.svg') no-repeat center;
  background-size: contain;
  cursor: pointer;
  }

  .password-toggle.show {
  background: url('../images/eye-open.svg') no-repeat center;
  background-size: contain;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in #login-form .err,.err{padding-bottom: 10px;color: #ff0000;text-align: center;}
  /**==26 nov 24==**/
  .bs_faq_blck .dir_row .dir_faq_ryt span{
  font: 16px / 25px 'Lato-Bold';
    color: #000b2b;
    margin-bottom: 15px;
  }
  .bs_faq_blck .dir_row .dir_faq_ryt>strong{
  font: 40px / 52px "Bungee-Regular";
  color: #000b2b;
  margin-bottom: 15px;
  display:block;
  }
  .hm_faq .dir_faq_ryt .faq_but strong{
  font: 18px / 25px "Bungee-Regular";
  color: #000b2b;
  }
  .dir_faq_ryt .faq_in:last-of-type{margin:0;}
  .graag-section .clreview-blk{
  background-image: unset;
  padding-bottom: 0;
  }
  .graag-section .clreview-blk .rev-body{max-width: 100%;}
  .app-blk .app-head .app-logo img{
  width:100%;
  max-width:175px;
  height:50px;
  }
  .sucpg_brands.snap_brands.hm-brands{padding-top:0;}
  .con_map .map_row .map_frm .check_field label {cursor: pointer;}
  .direct.pd_faq{padding-bottom: 100px;}
  .party_even .even_row .even_ryt a.snap_btn.bl-btn,
  .party_van .van_row .van_lft a.snap_btn.bl-btn{
  border: 1px solid #fff;
  border-radius: 35px;
  width: fit-content;
  padding: 16px 45px 16px 30px;
  font: 15px/23px 'Lato-Bold';
  color: #fff;
  background-color: #000b2b;
  position: relative;
  }
  .party_van .van_row .van_lft a.snap_btn.bl-btn::after {
  content: "";
  position: absolute;
  background: url(../images/btn_lftarrw.svg) no-repeat;
  top: 55%;
  transform: translateY(-50%);
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 12px;
  }
  /* 27-11-24 */
  .pdw_vid .pdw_vid_items .pdw_vds .video-control .v_pause,
  .pdw_vid .pdw_vid_items .pdw_vds .video-control.vd_ply .v_play{display: none !important;}
  /* .pdw_vid .pdw_vid_items .pdw_vds .video-control.vd_ply .v_pause, */
  .pdw_vid .pdw_vid_items .pdw_vds:hover .video-control.vd_ply .v_pause{
  display: flex !important; 
  }
  .pdw_vid.pd_vid.pd_event{padding: 100px 0 80px;}
  .party_prc.pd_prc .prc_row .party_video{position: relative;cursor: pointer;}
  .party_prc.pd_prc .prc_row .party_video>img{
  max-width: 1350px;
  width: 100%;
  height: auto !important;
  object-fit: cover;
  border-radius: 50px;
  }
  .party_prc.pd_prc .prc_row .party_video>video{
  width: 100%;
  position: absolute;
  border-radius: 50px;
  object-fit: contain;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 1;
  visibility: hidden;
  }
  .party_van .van_row .van_lft h2{
  font: 40px/50px "Bungee-Regular";
  color: #000b2b;
  padding-bottom: 20px;
  }
  .party_van .van_row .van_lft h2>span{font: inherit;color: #98b2dc;}
  .pri_card .pri_hd br{display: none;}
  .party_prc.pd_prc .prc_row .party_video.tum_vid>img{visibility: hidden;}
  .party_prc.pd_prc .prc_row .party_video.tum_vid>video{opacity: 1;visibility: visible;}
  .pdw_vid .pdw_vid_items .pdw_vds .vid-title strong{display: block;text-align: center;}
  .howt_title{padding: 80px 0;}
  .howt_title .nuben_tit{text-align: center;}
  .fotos_blck .fotos_hd{padding-bottom: 30px;}
  .howt_title .nuben_tit strong,
  .fotos_blck .fotos_hd p strong,
  .bus_jou .bus_row .bus_lft p strong{
  font: 50px/60px 'Bungee-Regular'; 
  color: #000b2b;
  }
  .fotos_blck .fotos_hd p strong>span,
  .bus_jou .bus_row .bus_lft p strong>span{font: inherit;color: #98b2dc;}
  .howt_title .nuben_tit a.snap_btn.bl-btn{
  border: 1px solid #fff;
  border-radius: 35px;
  width: fit-content;
  padding: 16px 45px 16px 28px;
  font: 15px/23px 'Lato-Bold';
  color: #fff;
  background-color: #000b2b;
  position: relative;
  margin-top: 30px;
  }
  .howt_title .nuben_tit a.snap_btn.bl-btn::before{
  content: "";
  position: absolute;
  background: url(../images/btn_lftarrw.svg) no-repeat;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 12px;
  right: 20px;
  }
  .howt_title .nuben_tit a.snap_btn.bl-btn:hover::before{
  background: url(../images/blu_ryt.svg) no-repeat;
  }
  .party_even .even_row .even_ryt a.snap_btn.bl-btn{margin-top: 15px;}
  .howt_title .nuben_tit strong>span{font: inherit;color: #98b2dc;}
  .pdw_weg.new-pdw{padding-top: 0;padding-bottom: 100px;}
  .pdw_weg.new-pdw .weg_row .weg_lft{margin-right: 0;margin-left: 75px;}
  .party_van .van_row .van_lft>p>span{padding-bottom: 12px;}
  .party_van .van_row .van_lft a.snap_btn.bl-btn{margin-top: 16px;}
  .pdw_weg.new-pdw .weg_row .weg_ryt ul li{
  color: #000b2b;
  font: 15px/25px "Lato-Bold";
  }
  .fdown_blck .fd_row .qr_img>img{height: 225px;object-fit: contain;max-width: 255px;width: 100%;}
  .pdw_rev  .rev-body .revslider-ryt .review-cnt {
  border: 1px solid #000b2b;
  transition: 1s all;
  padding: 40px 40px 30px 40px;
  border-radius: 10px;
  padding: 30px;
  transition: all .3s ease-in,all .3s ease-out;
  -moz-transition: all .3s ease-in,all .3s ease-out;
  -o-transition: all .3s ease-in,all .3s ease-out;
  -webkit-transition: all .3s ease-in,all .3s ease-out;
  -ms-transition: all .3s ease-in,all .3s ease-out;
  }
  .pdw_rev   .rev-body .revslider-ryt .review-cnt .rev-btm {
  background: unset;
  display: flex;
  justify-content: space-between;
  /* border-top: 1px solid #000b2b; */
  padding-top: 28px;
  transition: 0.5s all;
  align-items: center;
  }
  .clreview-blk  .rev-body .revslider-ryt .review-cnt .rev-btm p {
  font: 15px / 26px "Bungee-Regular";
  color: #000b2b;
  }
  .clreview-blk  .rev-body .revslider-ryt .review-cnt .rev-btm .star{display: flex;}
  .clreview-blk  .rev-body .revslider-ryt .review-cnt .rev_com{margin-bottom: 10px;border-bottom: 1px solid #000b2b;padding-bottom: 16px;}
  .clreview-blk  .rev-body .revslider-ryt .review-cnt .rev_com strong{
  font: 21px / 28px "Bungee-Regular";
  color: #000b2b;
  }
  .clreview-blk  .rev-body .revslider-ryt .review-cnt .rev-btm img {
  width: 100%;
  max-width: 76px;
  height: 14px;
  object-fit: contain;
  }
  .clreview-blk  .rev-body {
  display: flex;
  width: 100%;
  margin-left: auto;
  }
  /* .pdw_rev  .rev-body .revslider-ryt .review-cnt p>strong{
  color: #000b2b;
  font: 20px / 26px 'Bungee-Regular';
  } */
  /*  */
  /* 29-11-2024 */
  .btn-blck{
  padding-top: 80px;
  }
  .btn-blck .btn-in-blck{text-align: center;}
  .btn-blck .btn-in-blck a.snap_btn.bl-btn{margin-bottom: 10px;width: fit-content;padding: 17px 36px;font: 15px/23px 'Lato-Bold';color: #fff;}
  .btn-blck .btn-in-blck a.snap_btn.bl-btn:not(:last-of-type){margin-right: 10px;}
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-inner .ti-review-header>img,
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-header>img{display: none;}
  .party_prc.pd_prc .prc_row  .video-control {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  z-index: 10;
  }
  .party_prc.pd_prc .prc_row  .video-control>span {
  display: flex ;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  background: #fbf5b0;
  border: 3px;
  border-radius: 50%;
  }
  .party_prc.pd_prc .prc_row .party_video .video-control>span img {
  height: 20px;
  width: 20px;
  object-fit: contain;
  border-radius: unset;
  }
  .party_prc.pd_prc .prc_row .party_video .video-control>span.v_pause{display: none;}
  .party_prc.pd_prc .prc_row .party_video.tum_vid .video-control>span.v_play{display: none;}
  .party_prc.pd_prc .prc_row .party_video.tum_vid:hover button span.v_pause{display: flex !important;}
  .party_prc.pd_prc .prc_row .party_video.tum_vid:hover button span.v_pause img{
  filter: brightness(0.1);
  }
  .header-main .header-row .hd-ryt .header-links .menu-header_menu-nl-container ul li>ul.sub-menu{min-width: 200px !important;}
  /*  */
  /**===2 dec 24===**/
  .meest_tabs ul li{padding:0;background-image: unset;}
  .meest_tabs ul li:not(:last-of-type){margin-right: 1.5%;}
  .meest_tabs ul li a{padding:12px 25px;color:#fff;font: 15px / 23px 'Lato-Bold';}
  .meest_tabs ul li a.active{
  background-position: 98% 0;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  color:#000b2b !important;
  }
  .meest_tabs ul{justify-content: center;}
  .meest_tabs{margin-bottom: 45px;padding:0 10px;}
  /* .tab-content .tv_blck,
  .tab-content .instelle-steps.weding_bg{background-image: unset;}
  .tab-content .tv_blck,
  .tab-content .instelle-steps.weding_bg{padding-top: 0;} */
  .tab-content .tv_blck{padding-bottom: 160px;}
  .tab-content .instelle-steps.weding_bg{padding-bottom: 140px;}
  .pdw_vid .pdw_vid_items .pdw_vds a{Width:100%;}
  /**===2 dec 24===**/
  /**===3 dec 24===**/
  .app-blk .app-body{position: relative;margin:50px auto 0;}
    .app-blk .app-body::before{
      content: "";
      width: 265px;
      background: url(../images/mobile-img.png);
      background-size: 100%;
      background-repeat: no-repeat;
      position: absolute;
      left: 0;
      right: 0;
      top: 0px;
      height: 565px;
      z-index: 2;
      margin: auto;
    }
    .app-blk .app-body .owl-item .app-item .app-img{
      height: 565px;
    }
    .app-blk .app-body .owl-item .app-item {
      position: relative;
    overflow: hidden;
    opacity: 0.5;
    }
    .app-blk .app-body .owl-item{text-align: center;}
    .app-blk .app-body .owl-item.active.center .app-item{
    opacity: 1;
    }
    .app-blk .app-body .owl-item .app-item img,
    .app-blk .app-body .owl-item .app-item .app-img {
      height:514px;
      margin-top: 2px;
      object-fit: cover;
      border-radius: 20px;
      overflow: hidden;
    }
    .app-blk .app-body .owl-item.active.center .app-item img{
      width: 100%;

      object-fit: cover;
      border-radius: 40px;
      max-width: 265px;
    margin: 0 auto;
    }
    .app-blk .app-body .owl-item .app-item .app-desc {
      display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s ease-in-out;
    }
    .app-blk .app-body .owl-item .app-item .app-desc  p{
      text-align: center;
      padding-top: 20px;    font: 16px / 25px 'Lato-Bold';
      text-transform: uppercase;
      color: #000b2b;
      min-height: 70px;
    }
    .app-blk .app-body .owl-item.active.center .app-item .app-desc{
      opacity: 1;
    visibility: visible;
    }
    .app-blk .app-body .owl-dots{display: block !important;text-align: center;margin-top: 20px;}
    .app-blk .app-body .owl-dots button.active span {
      width: 16px;
      height: 16px;
      background-color: #fad2cf;
      vertical-align: middle;
      opacity: 1;
    }
    .app-blk .app-body .owl-dots button span{
      width: 10px;
      height: 10px;
      display: inline-block;
      border-radius: 100%;
      background: #000;
      opacity: .2;
    }
    .app-blk .app-body .owl-dots button{
      margin: 0 7px;
    }
  /**===3 dec 24===**/
  /**===4 dec 24===**/
  /* .app-blk .app-body .owl-stage-outer .owl-stage{display: flex;align-items:center;justify-content: center;} */
  /**===4 dec 24===**/

  /* 16-1-24 */
  .pri_card.par_card .card_row .bor_card:nth-child(3n) {
  margin-right: 26px;
  }
  .pri_card.par_card .cmn_bor .card_row .bor_card:last-child{margin-right: 0;}
  .pri_card.par_card .cmn_bor .card_row .bor_card {
  width: fit-content;
  }

  .pri_card.par_car .card_row{
  width: fit-content;
  margin: auto;
  }
  .pri_card .card_row .bor_card .card_bdy ul li.speed::before{content: none;}
  .pri_card .card_row .bor_card .card_bdy ul li img {
  margin-right: 10px;
  vertical-align: sub;
  width: auto;
  margin-top: 4px;
  }
  .pri_card.par_card .card_row .bor_card .card_bdy a.snap_btn.bl-btn,
  .pri_card.par_card .card_row .bor_card .card_bdy a.snap_btn.btn-grd {
  border: 0;
  display: block;
  margin: 0 auto 15px;
  }
  .laat .laat_pics .laat_items a {
  display: block;
  }
  .con_map .map_row .map_frm .check_field label {
  display: flex
  ;
  }
  .pri_card.par_card .cmn_bor .card_row .bor_card,.pri_card.par_card .cmn_bor .card_row .bor_card:last-child{
    margin: 0 auto;
  }
  .pri_card.par_card .card_row .bor_card .card_bdy ul li {
  text-align: start;
  align-items: start;
  justify-content: start;
  width: 100%;
  padding-left: 28px;
  }
  .pri_card.par_card .card_row .bor_card .card_bdy ul li::before{left: 0;}
  .pri_card.par_card .card_row .bor_card .card_bdy ul li.speed {
  padding: 0;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_mid ul li{display: flex;}
  /*  */
  /* 21-1-25 */
  .clge_row .clge_lft ul li {
  display: block;
  background-position: left top 6px;
  }
  .werkt_blck.werk-tab,.tv_blck,.tab-content .instelle-steps.weding_bg {
  background-image: linear-gradient(to right, #fbf5b0, #fad2cf);
  }
  .pri_card.par_card .cmn_bor .card_row .bor_card:not(:last-child) {
  margin-right: 1.8%;
  }
  .jull_blck .jull_items .jull_row .jull_lft h3 strong,.jull_blck .jull_items .jull_row .jull_lft h3 b {
  color: #fbf5b0;
  }
  .pricing-blk .pricing_hd br {
  display: none;
  }
  .cmplz-buttons button.cmplz-view-preferences {
  padding: 19.5px 20px !important;
  max-width: 215px !important;
  text-align: center!important;
  }
  .pri_card.par_card .ver_btn {
  right: -196px;
  top: 45%;
  }
  .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{    height: 28px!important}
  .pri_card.par_card.singlecard.pricing-blk .cmn_bor .card_row.pricing-row .pricing-item {
  width: 100%;
  max-width: 600px; 
  }
  .pri_card.par_card.singlecard.pricing-blk .cmn_bor{width: 100% !important;}
  .pri_card.par_card.singlecard.pricing-blk .ver_btn{right: 50px;}
  .pri_card.par_card.singlecard.pricing-blk .cmn_bor .card_row.pricing-row .pricing-item  .card_bdy ul{
  margin: 0 auto;
  }
  .pri_card.par_card.singlecard.pricing-blk .cmn_bor .card_row.pricing-row .pricing-item  .card_bdy ul li{display: block !important;}
  .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{margin-right: 0!important;}
  .clge_row .clge_lft h4 br {
  display: none;
  }
  .clreview-blk.bs-rev .rev-hd{align-items: center;}
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-content,
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-content[data-expanded-height]{height: 197px !important;}
  .pri_card.par_card.singlecard.pricing-blk .card_row.pricing-row .pricing-item  .card_bdy a.snap_btn.btn-grd{display: inline;margin-right: 10px;}
  .pri_card.par_card.singlecard.pricing-blk .card_row.pricing-row .pricing-item  .card_bdy  a.snap_btn.btn-wt {
  padding: 11px 18px 11px 40px;
  }
  .direct.bus_faq .dir_faq_ryt .faq_in.active .faq_hd::before{
  background: url(../images/blue_arr.svg) no-repeat center right;
  transform: rotate(180deg) translateY(50%);
  top: 56%;
  }


  .grat{
  padding:0 !important;
  position: relative;
  }
  .grat .grat-img{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
  }
  .grat .grat-img img{width: 100% !important;height:100% !important;object-fit: cover;} 
  .grat .grat_blck{
  position: relative;
  padding: 100px 0;
  z-index: 2;
  text-align: center;
  }

  .grat .grat_blck p a.btn-wto.snap_btn,.grat .grat_blck  a.snap_btn.btn-wt{
  border: 1px solid #fff;
  border-radius: 35px;
  font: 15px/23px 'Lato-Bold';
  color: #fff;
  position: relative;
  display: inline-block;
  width: fit-content;
  padding: 17px 72px;
  z-index: 1;
  transition: 0.8s all;
  background: transparent;
  }

  .grat .grat_blck a.snap_btn::after{
  content: '';
  position: absolute;
  background: url(../images/btn_lftarrw.svg) no-repeat top;
  top: 51%;
  transform: translateY(-50%);
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 12px;
  }
  .pri_card .container{padding: 0;}
  .grat .grat_blck p a.btn-wto.snap_btn:hover,
  .grat .grat_blck  a.snap_btn.btn-wt:hover{border-color: transparent;background-color: #000b2b;}
  .pricing-blk .owl-carousel .owl-stage-outer {
    padding: 0 12px;
    margin: 0 -10px;
  }
  /*  */
  /* 18-02-2025 */
  .pricing-blk .pricing-row .pricing-item .pricie_mid ul li{margin-bottom: 8px;}
  .pricing-blk .pricing-row .pricing-item .pricie_mid ul li.speed {
  margin-left: 0 !important;
  align-items: center;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_mid ul li:last-of-type{margin-bottom: 0;}
  .pricing-blk .pricing-row .pricing-item .pricie_mid ul li.speed>p{line-height: 23px;}
  .pricing-blk  .pricing-row .pricing-item .pricie_top{height: 240px;}
  .werkt_lft .cards .verz_con p,.werkt_ryt .cards .per_con p{display: block !important;}

  .voe_vid .voe_items .voe_img img{
  height: 420px !important;
  object-fit: cover;
  border-radius: 10px;

  }
  .clreview-blk.bs-rev .rev-hd  .rev-ryt {
    display: flex;
    justify-content: end;
    width: 50%;
  }
  .clreview-blk.bs-rev .rev-hd .rev-lft {
    width: 50%;
  }
  .clreview-blk.bs-rev .rev-hd {
    align-items: center;
    justify-content: space-between;
  }
  .pricing-blk  .pricing-row .pricing-item .pricie_mid p{padding-bottom: 14px;}
  .pricing-blk  .pricing-row .pricing-item .pricie_mid p:last-of-type{margin-top: 14px;}
  .werkt_cards .werkt_row .cards .card_bor .verz_img, .werkt_cards  .werkt_row .werkt_ryt .cards .card_bor .grat_img{align-items: center !important;}

  /* 18/02/2025 end */
  /* 19-02-2025 */

  .pricing-blk  .pricing-row .pricing-item .pricie_mid ul li  p{padding: 0 !important;margin: 0 !important;}
  .pricing-blk  .pricing-row .pricing-item .pricie_top b:empty,
  .pricing-blk  .pricing-row .pricing-item .pricie_top p:empty{display: none !important;}
  .pricing-blk  .pricing-row .pricing-item .pricie_top p{max-width: 300px;}
  .dir_faq_ryt .faq_in.active .faq_hd p{color: #fff !important;}
  /* 19-02-2025 end */
  /* 20-02-2025 */
  .clreview-blk.bs-rev.ext .rev-body.cusrevv {
  display: flex;
  }
  .clreview-blk.bs-rev.ext .rev-body.cusrevv .revslider-ryt {
  width: calc(100% - 380px);
  margin-left: auto;
  }
  .clreview-blk.bs-rev.ext .rev-body.cusrevv .revslider-ryt .review-cnt p:empty{display: none;}
  .clreview-blk.bs-rev.ext .rev-body.cusrevv .revslider-ryt .review-cnt>p{height: 205px !important;overflow-y: scroll;border-bottom: 1px solid #000b2b;margin-bottom: 10px;}
  .clreview-blk.bs-rev.ext .rev-body.cusrevv .revslider-ryt .review-cnt{
  border: 1px solid #fff;
  border-radius: 10px;
  padding: 40px;
  transition: all .3s ease-in,all .3s ease-out;
  -moz-transition: all .3s ease-in,all .3s ease-out;
  -o-transition: all .3s ease-in,all .3s ease-out;
  -webkit-transition: all .3s ease-in,all .3s ease-out;
  -ms-transition: all .3s ease-in,all .3s ease-out;
  }
  .clreview-blk.bs-rev.ext .rev-body.cusrevv .revslider-ryt .review-cnt .rev-btm{background: unset !important;display:flex;align-items: center;}
  .clreview-blk.bs-rev.ext .rev-body.cusrevv .revslider-ryt .review-cnt .rev-btm .revimg img{max-width: 42px;width: 100%;height: 42px;object-fit: cover;border-radius: 50%;}
  .clreview-blk.bs-rev.ext .rev-body.cusrevv .revslider-ryt .review-cnt .rev-btm .stacontrev .starsriv{
  display:flex;
  align-items: center;
  width: fit-content;
  }
  .clreview-blk.bs-rev.ext .rev-body.cusrevv .revslider-ryt .review-cnt .rev-btm .revimg{width: 42px;}
  .clreview-blk.bs-rev.ext .rev-body.cusrevv .revslider-ryt .review-cnt .rev-btm .stacontrev {width: calc(100% - 42px);padding-right: 10px;}
  .clreview-blk.bs-rev.ext .rev-body.cusrevv .revslider-ryt .review-cnt .rev-btm .stacontrev  strong{
  font: 15px / 26px "Bungee-Regular";
  color: #000b2b;
  }
  .sport_price .sport_row .cards .card_ft .btn-wt.snap_btn{max-width: unset;width: fit-content;padding: 10px 15px 10px 36px;position: relative;}
  .sport_price .sport_row .cards .card_ft .btn-wt.snap_btn::before {
  content: "";
  background: url('../images/kies_btn.svg')center no-repeat;
  width: 20px;
  height: 20px;
  float: unset; 
  display: block;
  position: absolute;
  left: 12px;
  top: 12px;
  }
  .bus_over  .sd-txt .sd-con p a.snap_btn.bl-btn{color: #fff;}
  .bus_over  .sd-txt .sd-con p a.snap_btn.bl-btn:hover{color: #000b2b;}
  /* 20-02-2025 end */

  /* 2-1-25 */
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container {
  width: 100%;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-row:first-child,
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-row:last-child{display: none;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-row {
  justify-content: space-between;
  margin-bottom:12px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-row label{
  font: 15px / 25px "Lato-Regular";
    color: #000b2b;
  }

  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-cell.dt-layout-start{margin-left: 100px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-cell.dt-layout-end{margin: 0;}
  /* 2-1-25 */
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-cell.dt-layout-start .dt-length select ,
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-cell.dt-layout-end .dt-search input{
  border: 1px solid #000b2b;
  border-radius: 50px;
  background-color: transparent;
  padding: 8px 15px;
  color:#000;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-cell.dt-layout-end .dt-search{
  padding-left: 10px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-cell.dt-layout-start .dt-length select,
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-row .dt-layout-cell.dt-layout-end .dt-paging .dt-paging-button {
  border-radius:10px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr.row-1 {
  background: #f4f4f4;
  border-top-left-radius: 100px;
  }
  .moei_blck .moei_row .moei_ryt ul>li>p>b, .moei_blck .moei_row .moei_ryt p>b {
  margin-bottom: 0 !important;
  }
  .moei_blck .moei_row .moei_ryt p:has(b) {
  margin-bottom: 5px;
  }
  .moei_blck .moei_row .moei_ryt p:not(:has(b)) {
  margin-bottom: 10px !important;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_top span.dec.qtybtn,
  .pricing-blk .pricing-row .pricing-item .pricie_top .quantity .dec.qtybtn img {
  -webkit-user-select: unset;
  -moz-user-select: unset;
  -ms-user-select: unset;
  }
  /* 2-1-25 */
  /* 3-1-25 */

  .pricing-blk .pricing-row .pricing-item .pricie_top span.dec.qtybtn,
  .pricing-blk .pricing-row .pricing-item .pricie_top span.inc.qtybtn,
  .pri_card .card_row .bor_card .card_hd span.inc.qtybtn,
  .pri_card .card_row .bor_card .card_hd span.dec.qtybtn
  {
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;cursor: pointer;
  }
  .pri_card .card_row .bor_card .card_hd span.inc.qtybtn,
  .pri_card .card_row .bor_card .card_hd span.dec.qtybtn{cursor: pointer;}
  .pricing-blk .pricing-row .pricing-item .pricie_top .quantity,.pri_card .card_row .bor_card .card_hd .quantity{
  display: flex;
  align-items: center;
  justify-content: center;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_top .quantity .dec.qtybtn img,
  .pri_card .card_row .bor_card .card_hd .quantity .dec.qtybtn img {
  height: 2px;
  width: 13px;;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_top .quantity .inc.qtybtn img,
  .pri_card .card_row .bor_card .card_hd .quantity .inc.qtybtn img {
  height: 13px;
  width: 13px;;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top .snap_btn.btn-wt:hover, #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th .snap_btn.btn-wt:hover {
  --_p: 100%;
  color: #ffffff !important;
  transition: background-position 0.4s, background-size 0s;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top .snap_btn.btn-wt, #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th .snap_btn.btn-wt {
  --c: #000b2b;
  --_g: linear-gradient(#000b2b 0 0) no-repeat;
  background: var(--_g) calc(var(--_p, 0%) - 100%) 0%, var(--_g) calc(201% - var(--_p, 0%)) 0%, var(--_g) calc(var(--_p, 0%) - 100%) 102%, var(--_g) calc(200% - var(--_p, 0%)) 102%;
  background-size: 60% calc(var(--_p, 0%) / 1 + 0.5%);
  outline-offset: 0.1em;
  transition: background-size 0.4s, background-position 0s 0.4s;
  }
  /* 3-1-25 */

  /* 26-02-2025 */
  .vragen_blck .vragen_row .vragen_lft .dir_faq_ryt .faq_in.active .faq_hd p{color: #000b2b !important;}
  .main-banner .banner-btm .ban-txt p:last-of-type{margin-bottom: 0;}
    .footer-main .footer-in  .footer-top .footer-links .foot-contact ul li.mail {
      background: url(/media/2025/03/footer-mail-1.svg)no-repeat left center;
      padding-left: 22px;
  }
  .direct.bs_faq_blck.hm_faq .dir_row .dir_lft  p {
    font: 15px/26px "Lato-Regular";
    color: #000b2b;
  }
  .grat .grat_blck p a.btn-wto.snap_btn{background-image: unset !important;}
  .faq_voor .faq_row .faq_ryt span{color: #98b2dc;}
  .priv .pri_pol p:has(strong){
  padding-bottom: 8px;
  }
  .ged_blck .ged_row.een_row.clge_row{padding: 0 !important;}
  .photo .pho_row .pho_ryt p span:first-child,
  .hoe_het .hoe_row .hoe_lft p span,
  .grat .grat_blck p b,.grat .grat_blck p span {
  font: 17px/25px 'Lato-Bold';
  padding-bottom: 4px;
  display: block;
  }
  .faq_voor .faq_row .faq_ryt p span{color: #000b2b;}
  .impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item{
  width: 32.5%;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items{right: 0;}
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items .cel_img {
  height: 307px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items .cel_img img,
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items .cap_img img{
  height: 230px;
  width: 230px;
  object-fit: cover;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items .cap_img {
  height: 294px;
  }
  .faq_voor .faq_row .faq_ryt br{display: none;}
  .direct.bus_faq .dir_faq_ryt .faq_in.active .faq_hd p {
  color: #000b2b !important;
  }
  .direct.blu-bg .dir_faq_ryt .faq_in.active .faq_hd{background-color: #000b2b;}
  .direct.blu-bg .dir_faq_ryt .faq_in.active .faq_hd p{color: #fff;}
  .direct.blu-bg .dir_faq_ryt .faq_in  .faq_cnt {
  padding: 10px 28px 0;
  }
  .direct.blu-bg.bus-spo .dir_faq_ryt{margin-top: 36px;}
  .pdw_vid .pdw_vid_hd h5 span{color: #fad4cd;}
  .pdw_vid.pd_vid.pd_event .pdw_vid_items {
  padding-top: 40px;
  }
  .main_rgb .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt {
  border-radius: 50px;
  background-color: #fff;
  color: #000b2b;
  font: 18px/28px 'Lato-Bold';
  padding: 16px 86px 16px 49px;
  width: fit-content;
  position: relative;
  max-width: unset !important;
  }
  .main_rgb .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt::before {
  content: "";
  background: url('../images/right_blue.png')no-repeat;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  right: 46px;
  top: 25px;
  }
  .main_rgb.main_bs .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt::before {
  right: 43px;
  top: 25px;
  }
  .main_rgb.main_bs .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt {
    padding: 16px 77px 16px 40px;
  }
  .maak_blck .maak_row .maak_lft  .mejs-container .mejs-controls{background: transparent !important;}
    /* 26-02-2025 end*/
  .kies_blcks .kies_items .px_white .px_wbdy .snap_btn.bl-btn{margin-top: 10px;}
  .header-main .header-row .header-ryt{display: none;}
  .bus_jou .bus_row .bus_lft .info .tel p a, .bus_jou .bus_row .bus_lft .info .mail p a {
  font: 15px/26px 'Lato-Regular';
  color: #000b2b;
  margin-left: 35px;
  }
  .pri_card.par_card.pricing-blk.singlecard .pricie_mid p {
  font: 15px/26px "Lato-Regular";
  color: #000b2b;
  padding-bottom: 12px;
  }
  .pri_card.par_card.pricing-blk.singlecard .pricie_mid a.snap_btn{padding: 14.8px 25px 14.8px 48px;}
  .direct.blu-bg.bus-spo .dir_row {
  position: relative;
  }
  .direct.blu-bg.bus-spo .dir_row .sd-txt {
  position: absolute;
  writing-mode: vertical-rl;
  top: -30px;
  right: -106px;
  display: flex;
  align-items: center;
  justify-content: center;
  }
  .direct.blu-bg.bus-spo .dir_row .sd-txt .sd-img  {
  width: 50px;
  height: 50px;
  background: linear-gradient(#fbf4b1,#fad4cd);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  transition: 0.5s;
  margin-bottom: 30px;
  }
  .direct.blu-bg.bus-spo .dir_row .sd-txt  .sd-con p span {
  font: 15px/26px 'Bungee-Regular';
  color: #000b2b;
  transform: rotate(180deg);
  }
  .pri_card.par_card.pricing-blk.singlecard.festt .pricie_top{height: unset !important;}
  .pri_card.par_card.pricing-blk.singlecard.festt .pricie_top p {
  max-width: 500px;
  }
  .party_prc.pd_prc .prc_row .party_video{margin-bottom: 0 !important;}
  .direct.pd_faq {
  padding-bottom: 100px;
  padding-top: 10px;
  }
  .fdown_blck.func_blk .fd_lft{padding-left: 35px;}
  .clubs_blck .clubs_tabs{max-width: unset !important;}
  .clubs_blck .clubs_tabs .nav-pills {
  width: fit-content !important;
  max-width: unset !important;
  }
  .clubs_blck .clubs_tabs  ul li{width: fit-content !important;}
  .clubs_blck .clubs_tabs ul li a {
    padding: 20px 68px;
  }
  .grat.pakk .grat_blck  a.snap_btn.btn-wto:hover{border-color: transparent;}
  .pri_card.par_card.pricing-blk.singlecard .pricie_mid a.booking_url.btn-grd.snap_btn {
  padding: 14.8px 53px 14.8px 36px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp.inp2 .watch_ .wpcf7-not-valid-tip{display: inline-block;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input .fa.fa-eye-slash, #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .pass-input .fa.fa-eye{margin-left: 0 !important;}
  .snap_brands .brand_hd p + p b {
  font-size: inherit;
  }
  .main_rgb .rgb_blck .rgb_row .rgb_ryt .btn1 {
  display: flex;
  align-items: center;
  justify-content: center;
  }
  .main_rgb .rgb_blck .rgb_row .rgb_ryt .btn1>a img:last-of-type {
  height: 20px;
  width: 20px;
  }
  .main_rgb .rgb_blck .rgb_row.rg_ply .rgb_ryt .btn1{display: none;}
  .main_rgb .rgb_blck .rgb_row.rg_ply .rgb_ryt:hover .btn1{display: flex;}
  .direct.blu-bg  .dir_faq_ryt .faq_in .faq_hd:hover,
  .faq_meest .tab-content .meest_items .faq_hd:hover,
  .direct.hm_faq .dir_faq_ryt .faq_in .faq_hd:hover,
  .direct.pd_faq .dir_row .dir_faq_ryt .faq_in .faq_hd:hover{background: #000b2b;}
  .direct.blu-bg  .dir_faq_ryt .faq_in .faq_hd:hover p,
  .faq_meest .tab-content .meest_items .faq_hd:hover p,
  .direct.hm_faq .dir_faq_ryt .faq_in .faq_hd:hover p,
  .direct.pd_faq .dir_row .dir_faq_ryt .faq_in .faq_hd:hover p{color: #fff;}
  .direct.part_faq .dir_faq_ryt .faq_in  .faq_cnt {
  padding-left: 30px;
  }
  .part_werd .werd_hd{text-align: center;}

  /* 19-3-25 */
  .pdw_rev .rev-hd .rev-lft {
  width: 100% !important;
  margin-right: 0 !important;
  }
  .pdw_rev .rev-hd .rev-ryt {
  width: 0 !important;
  }
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_hd .hd_img img {
  width: 80px;
  height: 90px;
  object-fit: cover;
  }
  .pdw_rev .rev-hd .rev-lft strong br{
  display: none;
  }
  .pdw_rev .rev-body .revslider-ryt {
  padding-left: 0;
  }
  .pri_card.par_card.singlecard.pricing-blk  .pricing-row .pricing-item .pricie_mid ul {
  margin: 14px 0 27px 0;
  }
  .pri_card.par_card.pricing-blk.singlecard .pricie_mid a.snap_btn{margin-top: 15px;margin-bottom: 20px;}
  .pri_card.par_card.pricing-blk.singlecard .pricie_mid p:last-of-type{margin-top: 2px;}
  .success .suc_cards .cards_items .card_bd p{
  height: 180px;
  overflow-y: auto ;
  padding-right: 15px;
  }
  .success .suc_cards .cards_items .card_bd p::-webkit-scrollbar-thumb,
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .input label textarea::-webkit-scrollbar-thumb {
  background-color: #000b2b;
  border-radius: 10px;
  }
  .success .suc_cards .cards_items .card_bd p::-webkit-scrollbar ,
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .input label textarea::-webkit-scrollbar {
  width: 4px;
  background-color: rgba(34, 34, 34, 0.1333333333);
  }
  .perfect .per_row .per_lft img{border-radius: 20px;}
  .perfect .per_row .per_ryt p{padding-bottom: 10px;}
  /* 19-3-25 */
  .party_even .even_row .even_ryt h2{padding-bottom: 10px;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt .video-control{display: none;}
  .grat.pakk{position: relative;}
  .grat.pakk::before{
    content: "";
    background-color: #000b2b;
    opacity: 0.4;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
  }
  /* 15-04-2025 */
  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_flag {
  background-color: #333c55;
  max-width: 60px;
  width: 100%;
  border-radius: 50px;
  height: 28px;
  position: relative;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_flag .custom-lang {
  background: url(../images/flag_drp.svg)no-repeat right 12px center !important;
  height: 28px !important;
  cursor: pointer !important;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_flag>.custom-lang li.lang-item.lang-item-2.lang-item-nl {
  background: url(../images/nl_flag.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #fff;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_flag>.custom-lang.flag_set li.lang-item.lang-item-5.lang-item-en {
  background: url(../images/en.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #fff;
  background-size: 42px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_flag>.custom-lang.flag_set li.lang-item.lang-item-9.lang-item-de {
  background: url(../images/de.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #fff;
  background-size: 40px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_flag>.custom-lang.flag_set li.lang-item {
  display: none;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_flag>.custom-lang.flag_set li.lang-item.lang-item-first.current-lang {
  display: block !important;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_flag .sel_drp {
  position: absolute;
  background-color: #ffffff;
  min-width: 158px;
  border-radius: 15px;
  padding: 11.5px 24px;
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.16);
  top: 125%;
  right: 0;
  opacity: 0;
  visibility: hidden;
  z-index: 10;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_flag .sel_drp.open {
  opacity: 1;
  visibility: visible;
  top: 38px;
  }
  header .header-top{padding: 0 !important;background: transparent !important;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_flag .custom-lang a span {
  display: none !important;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_flag .custom-lang a img{
  width: 28px !important;
  display: none;
  }

  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_drp.flag_set.open img {
  display: none;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay  .sel_flag .sel_drp.open li a  span {
  color: #000b2b !important;
  padding-bottom: 12px;
  transition: color .2s ease-in-out;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_flag>.custom-lang.flag_set li.lang-item.lang-item-5.lang-item-en.current-lang,
  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_flag>.custom-lang.flag_set li.lang-item.lang-item-9.lang-item-de.current-lang{
  display: block !important;
  }
  .header-main .header-row .hd-ryt .header-links > ul{padding-left: 0 !important;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.en {
    max-width: 327px;
  width: 100%;
  }
  .clge_row .clge_lft br{display: none;}
  /* 15-04-2025 */
  /* 16-04-2025 */
  .con_info  .con_row .cont-img {
    width: 52%;
    margin-right: 50px;
  }
  .con_info  .con_row .con_ryt {
    width: 56%;
    padding-left: 110px;
    padding-right: 0 !important;
  }
  .con_info  .con_row .cont-img img{
    width: 100% !important;
    height: 837px !important;
    object-fit: cover;
    border-radius: 25px;
  }
  .con_info  .con_row .con_ryt  .ryt_dn,
  .con_info  .con_row .con_lft,
  .con_info  .con_row .con_ryt .ryt_up{
  padding: 25px 30px 25px;
  }
  /* 16-04-2025 */
  /* 23-04-2025 */
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_bd{
    height: 100px;
    overflow-y: auto;
  }
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_bd::-webkit-scrollbar {
    width: 4px;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_bd::-webkit-scrollbar-thumb {
    background-color: #fad6d4;
    border-radius: 10px;
  }
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_bd>p{padding-right: 10px;}
  .part_brand .brand_row .brand_lft p{padding-bottom: 10px;}
  .part_brand .brand_row .brand_lft {
    text-align: center;
  }
  .part_brand .brand_row .brand_lft .partner_card .part_card{text-align: start;}
  .part_brand .brand_row .brand_lft a.snap_btn.bl-btn {
    margin-top: 11px;
  }
  .part_wil .wil_row .wil_ryt a.snap_btn.bl-btn:hover{background-color: #98b2dc;color: #fff !important;}
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in input[type="submit"], #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in input[type="submit"], #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"][type="submit"]{text-align: center;}
  /* 23-04-2025 end */


  /* 30-07-2025 */
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .check_field .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label,
  .wor_pop .frm_blck .frm_row .frm_ryt .check_field label .wpcf7-list-item-label span {
    cursor: pointer;
  }
  /* 30-07-2025 */
  /* 11-02-2026 */
  .clreview-blk.pdw_rev .ti-platform-icon.ti-with-tooltip>img{display: none;}
  .app-blk .app-body .owl-item .app-item .app-desc p b{
        font: 15px/25px 'Lato-Regular';
      color: #000b2b;
  }
  .app-blk .app-body .owl-item .app-item .app-desc p{padding-top: 40px;}
  .wp-gr .grw-review .wp-google-feedback {
      height: 200px!important;
      overflow-y: auto!important;
  }
  .grat::before{
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: #000b2b;
      opacity: 0.5;
      z-index: 2;
  }
  .wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{cursor: pointer;}
  /* .wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd:hover{
    background-color: #fff !important;
  }
  .wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd:hover .rpi-flx.rpi-col4{
    border-color: #000b2b;
  } */
  .clreview-blk.pdw_rev .wp-gr.rpi.wpac{
    width: 100% !important;
    margin-left: 0 !important;
  }
  .clreview-blk.pdw_rev .wp-gr.rpi.wpac .rpi-slide .rpi-flx.rpi-col12.grw-review-inner.grw-backgnd.grw-round{
      border: 1px solid #000b2b !important;
      border-radius: 10px !important;
      padding: 28px 40px 28px 40px !important;
      overflow: hidden;
      transition: all .3s ease-in,all .3s ease-out !important;
      -moz-transition: all .3s ease-in,all .3s ease-out !important;
      -o-transition: all .3s ease-in,all .3s ease-out !important;
      -webkit-transition: all .3s ease-in,all .3s ease-out !important;
      -ms-transition: all .3s ease-in,all .3s ease-out !important;
      background: transparent !important;
  } 
  .clreview-blk.pdw_rev .rpi-flx.rpi-col4{
    border-color: #000b2b !important;
  }
  .clreview-blk.pdw_rev .wp-gr.rpi.wpac .rpi-slide .rpi-flx::before {
      content: "";
      position: absolute;
      background: #fbf5b0  url("../images/review_flower.png")no-repeat bottom -40px left -60px!important;
      opacity: 0;
      visibility: hidden;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0;
      z-index: -1;
  }
  .clreview-blk.pdw_rev .wp-gr.rpi.wpac .rpi-slide .rpi-flx:hover::before {
      opacity: 1;
      visibility: visible;
  }
  .rpi .rpi-slide:hover .rpi-flx.rpi-col4{
    border-color: #000b2b !important;
  }
  .wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{transition: 0.5s ease;}
  .wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd:hover{
    background-color: #fff !important;
  }

  /* 06-04-26 */
  .con_info .con_row .con_lft h3 b{
    font-size: 17px;
  }
  .footer-main .footer-in .footer-cpy .textwidget div{
    align-items: center;
  }
  .footer-main .footer-in .footer-cpy .textwidget div a{
    margin-left: 25px !important;
  }
  .bru-faq{background-image:linear-gradient(#e1e8f4,#f9f9e9);}
  .bru-rev.pdw_rev{background-image: linear-gradient(to right,#fbf2b3,#fad7cb);}
  .bru-rev.clreview-blk.pdw_rev .wp-gr.rpi.wpac .rpi-slide .rpi-flx.rpi-col12.grw-review-inner.grw-backgnd.grw-round:hover{background:#fff  !important;}
  .sport_price .sport_row .sport_ryt .card_hd .hd_lft p:first-of-type span,.sport_price .sport_row .sport_ryt .card_hd .hd_lft p b{
    color: #98b2dc;
  }
  .sport_price .sport_row .sport_cen.cards .card_hd .hd_lft p:first-of-type span,.sport_price .sport_row .sport_cen.cards .card_hd .hd_lft p b{
    color: #fad2cf;
  }
  /* ---------- */
  .fun_blck .fun_row .fun_cen .mob-side::before {
      width: 252px;
      left: -9px;
      top: -5px;
      height: 504px;
  }
  .fun_blck .fun_row .fun_cen .mob-side.ryt::before {
      left:unset;
      right: -7px;
  }
  .app-blk .app-body::before {
      top: -2px;
      height: 567px;
  }
  /* 06-04-26 */
  /* 08-04-26 */
  .app-blk .app-footer p strong b,.app-blk .app-footer p strong span{
    color: #a6d7d5;;
  }
  .faq_meest .meest_hd h2 b, .faq_meest .meest_hd h2 span {
      color: #a6d7d5;
  }
  .howt_title {

      background-image: linear-gradient(#d9e1ec, #f6f4e0);
  }
  .sport_price .sport_row .sport_lft h6 b {
      color: #a6d7d5;
  }
  .sport_price .sport_row .sport_cen.cards .card_hd .hd_lft p b,.sport_price .sport_row .sport_cen.cards .card_hd .hd_lft p:first-of-type {
        color: #a6d7d5;
  }
  .sport_price .sport_row .sport_cen.cards .card_hd .hd_lft p:first-of-type  span{
    color: #000b2b;
  }
.fun_blck .fun_row .fun_cen .mob-side::before {
    background: url(../images/mobile-img.svg);
    background-size: 100%;
    background-repeat: no-repeat;
}
.fun_blck .fun_row .fun_cen .mob-side img {
    max-width: 240px;
    border-radius: 32px;
}
.fun_blck .fun_row .fun_cen .mob_img::before {
    background: url(../images/mobile-img.svg);
    background-size: 100%;
    background-repeat: no-repeat;
}
.fun_blck .fun_row .fun_cen .mob_img img {
    height: 626px;
    border-radius: 50px;
    margin-top: unset;
      max-width: 292px;
}
.bs_faq_blck .dir_row .dir_faq_ryt>strong b {
   color: #a6d7d5;
}
.app-blk .app-body::before {
    background: url(../images/mobile-img.svg);
    background-size: 100%;
    background-repeat: no-repeat;
}
.app-blk .app-body .owl-item .app-item img, .app-blk .app-body .owl-item .app-item .app-img {
    height: 520px;
}
.con_map .map_row  .map_frm .map_frm_items .txt-area .txt_inner {
    max-width:unset;
}
  /* 08-04-26 */

  /*=======RESPONSIVE  START======== */

  @media screen and (max-width:3200px){
  /*ld*/
  .clreview-blk .rev-body{ 
    max-width: 71.6%; 
  }

  /*ld*/
  /* sk */

  .pricing-blk .pricing-btn a.snap_btn{
    width: unset;
    writing-mode: unset;
    height: unset;
    padding: 14.8px 50px 14.8px 23px;
  }
  .pricing-blk .pricing-btn a.snap_btn::before{
    transform: none;
  }
  /* sk */
  }
  @media screen and (max-width:2900px){
  /*ld*/
  .clreview-blk .rev-body{
    max-width: 74%;
  }
  /*ld*/
  }
  @media screen and (max-width:2560px){
  /*ld*/
  .clreview-blk .rev-body{
    max-width: 76%;
  }
  /*ld*/
  }
  @media screen and (max-width:2500px){
  /*ld*/
  .clreview-blk .rev-body{
    max-width: 77%;
  }
  /*ld*/
  }
  @media screen and (max-width:2400px){
  /*ld*/
  .clreview-blk .rev-body{
    max-width: 78.4%;
  }
  /*ld*/

  }
  @media screen and (max-width:2300px){
  /*ld*/
  .clreview-blk .rev-body{
    max-width: 79%;
  }
  /*ld*/
  }
  @media screen and (max-width:2200px){
  /*ld*/
  .clreview-blk .rev-body{
    max-width: 82.3%;
  }
  /*ld*/
  }
  @media screen and (max-width:2100px){
  /*ld*/
  .clreview-blk .rev-body{
    max-width: 82%;
  }
  /*ld*/
  }
  @media screen and (max-width:2000px){
  /*ld*/
  .clreview-blk .rev-body{
    max-width: 84.4%;
  }
  /*ld*/
  .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{right: 20px;}

  }
  @media screen and (max-width:1900px){
  /*ld*/
  .clreview-blk .rev-body{
    max-width: 85%;
  }
  /*ld*/
  }
  @media screen and (max-width:1800px){
  /*ld*/
  .clreview-blk .rev-body{
    max-width: 88.55%;
  }
  /*ld*/
  .direct.blu-bg.bus-spo  .sd-txt{right: -84px;}
  .success .suc_cards .cards_items{max-width: 421px;}
  .direct.blu-bg.bus-spo .dir_row .sd-txt{
    right: -84px;
  }
  }
  @media screen and (max-width:1750px){
  /*ld*/
  .clreview-blk .rev-body{
    max-width: 89%;
  }

  /*ld*/
  }
  @media screen and (max-width:1700px){
  /*ld*/
  .clreview-blk .rev-body{
    max-width: 91%;
  }
  /*ld*/
  .header-main .header-row .hd-ryt .header-links > ul {
    padding-left: 80px;
  }
  .header-main .header-row .hd_lft li.widget.widget_media_image a>img{height: 46px !important;}
  /* 03-01-25 */
  .main_rgb .rgb_blck{
    padding: 160px 10px 72px;
  }
  .header-main .header-row .hd-ryt .header-links {
    width: 59%;
  }
  .header-main .header-row .hd-ryt .header-links ul ul#menu-header-menu-de.menu li {
      margin-right: 28px;
  }
    /* 03-01-25 */
  }

  @media screen and (max-width:1600px){
  /*ld*/
  .main-banner .banner-mid .pre-txt p strong:first-of-type::before{left: 43px;}
  .main-banner .banner-mid .pre-txt::after{right: -298px;}
  .header-main .header-row .hd-ryt .header-links{text-align: unset;}
  .clreview-blk .rev-body{
  max-width: 92.8%;
  }
  .main-banner .banner-mid .pre-txt a{
  width: 100%;
  left: 410px;
  right:unset;
  }
  .main-banner .banner-mid .pre-txt{max-width: 260px;}
  /*ld*/

  .pricing-blk  .pricing-in .pricing-btn {
  position: unset;
  text-align: center;
  transform: unset;
  margin-top: 30px;
  }
  /* sk */
  .header-main .header-row .hd-ryt .header-links > ul{
  padding-left: 20px;
  }
  /* sk */
  .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{right: 15px;}
  .part_werd .sd-txt,
  .bus_over  .sd-txt{right: -70px;}
  /* 09.05.2024 */
  .laat .laat_pics .laat_items{max-width: 425px;}
  /* 31.05.2024 */
  .main-banner .banner-in .banner-cnt h1{font-size: 51px;line-height: 64px;}
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-prev{left: -63px;}
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-next{right: -63px;}
  /* 19-3-25 */
  .clreview-blk .rev-body {
  max-width: 93%;
  }
  .pricing-blk .pricing-btn a.snap_btn::before {

  top: 52%;
  transform: translateY(-50%) !important;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay  .header_btns a.btn-wt{margin-right: 6px;}
  .header-main .header-row .hd-ryt .header-links {
    width: 57%;
    padding-left: 8px;
  }
  /* 19-3-25 */
  }
  @media screen and (max-width:1550px){
  /*ld*/
  .clreview-blk .rev-body{
    max-width: 97%;
  }
  /*ld*/

  /* sk */

  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.nl .header_btns a.btn-wt {
    text-align: center;
  }
  .pricing-blk  .pricing-in .pricing-btn{right: -110px;}
  /* sk */
  /* 19-3-25 */
  .clreview-blk .rev-body {
  max-width: 95%;
  }
  .pricing-blk .pricing-btn a.snap_btn::before {
  top: 52%;
  transform: translateY(-50%) !important;
  }
  /* 19-3-25 */
  }

  @media screen and (max-width: 1500px) {
  .fotos_blck .fotos_slider  .owl-nav button,
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev,  
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{top: 120%;}
  .fotos_blck .fotos_slider  .owl-nav .owl-next,  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{right: 45%;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev{left:45%;}
  /*ld*/
  .main-banner .banner-mid .pre-txt a{
    left: 322px;
    width: 340px;
    right: unset;
  }
  /*ld*/


  /* sk */

  /* .app-blk .app-body .swiper-full-mobile .swiper-slide:not(.swiper-slide-active) img{
    object-fit: contain;
  } */
  /* sk */
  /* bs-side icon */
  .direct.blu-bg.bus-spo  .sd-txt {
  position: absolute;
  display: flex;
  align-items: center;
  bottom: -87px;
  justify-content: center;
  writing-mode: unset;
  top: unset;
  right: unset;
  }
  .direct.blu-bg.bus-spo  .sd-txt .sd-con p:first-of-type {font: 15px/26px 'Bungee-Regular';color: #000b2b;}
  .bs_faq_blck   .sd-img{margin-bottom: 0px;margin-right: 20px;}
  .direct.blu-bg.bus-spo  .sd-txt .sd-con p:first-of-type{transform: unset;}
  .direct {padding: 92px 0px 154px;}
  .part_werd .sd-txt{
  position: absolute;
  display: flex;
  align-items: center;
  bottom: -40px;
  justify-content: center;
  writing-mode: unset;
  top: unset;
  right: unset; 
  }
  .part_werd  .sd-img{margin-bottom: 0px;margin-right: 30px;}
  .part_werd   .sd-txt .sd-con p:first-of-type{transform: unset;}
  /* partner side icon */
  .part_werd  .werd_row{align-items: unset;}
  .part_werd  .werd_row .werd_lft{text-align: center;margin-bottom: 28px;margin-right: 40px;}
  .part_werd  .werd_row .werd_ryt{padding-left: 0px;}
  .part_werd {padding: 90px 0px 100px;}
  .part_werd  .werd_row .werd_ryt p{max-width: unset;}
  .part_werd  .werd_row .werd_ryt .logo_txt{margin-bottom: 50px;}
  /* business icon */
  .bus_over .bus_row .bus_ryt{
  text-align: center;
  padding-left: 0px;
  margin-left: 46px;
  }
  .bus_over .bus_row .bus_lft {
  width: 54.08%;
  }
  .bus_over .bus_row{align-items: center;}
  .bus_over  .sd-txt .sd-img{margin-bottom: 0px;}
  .bus_over  .sd-txt{
  writing-mode: unset;
  display: flex;
  align-items: center;
  justify-content: start;
  position:unset;
  margin-top: 20px;
  }
  .bus_over  .sd-txt .sd-con p:first-of-type{transform: unset;margin-left: 30px;}
  /* business owl
  .fotos_blck .fotos_slider  .owl-nav button{
  height: 54px;
  width: 54px;
  border-radius: 50%;
  position: absolute;
  bottom: -92px;
  transform: translateY(-50%);
  border: 1px solid #000b2b;
  z-index: -1;
  transition: 1s all;
  }
  .fotos_blck .fotos_slider  .owl-nav .owl-prev {left: 45%;}
  .fotos_blck .fotos_slider  .owl-nav .owl-prev {left: 45%;} */
  /* 09.05.2024 */
  /* 14.05.2024 */
  .pricing-blk  .pricing-in .pricing-btn {
  position: unset;
  text-align: center;
  transform:unset;
  margin-top: 30px;
  }
  /***===20 may 24===***/
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev, 
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{
    display: none;
  }
  /***===20 may 24===***/
  /* 31.05.2024 */
  .img_btm img {
    height: 564px;
    max-width: 632px;
    width: 100%;
    object-fit: contain;
  }
  .header-main .header-row .hd-ryt .header-links {
    width: 57%;
    padding-left: 22px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn{text-align: end;}
  .header-main .header-row .hd_lft {
  width: 18%;
  }
  .header-main .header-row .hd-ryt {
  width: calc(100% - 18%);
  }
  .header-main .header-row .hd-ryt .header-links ul  ul.menu li {
  margin-right: 38px;
  }
  .pri_card.par_card .ver_btn{position: unset;        text-align: center;
  transform: unset;
  margin-top: 30px;}

  /* 21-1-25 */

  .pricing-blk .pricing-btn a.snap_btn::before{    height: 10px;    bottom: 20px;width: 14px;}
  header .header-main{top: 0;}
  .direct.bs_faq_blck.hm_faq .dir_row{flex-wrap: unset !important;}
  .bs_faq_blck .dir_row{flex-wrap: unset !important;}
  .direct.blu-bg.bus-spo  .sd-txt{margin-bottom: 20px;}
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-prev{
  position: absolute;
  background: url('../images/prev_blue.svg') no-repeat center center;
  z-index: 2;
  left: 45%;
  transition: 1s all;
  top: unset;
  bottom: -115px;
  transform: unset !important;
  }
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-next{
    background: url('../images/next.svg') no-repeat center center;
    z-index: 2;
    right: 45%;
    transition: 1s all;
  top: unset;
  bottom: -115px;
  transform: unset !important;
  }
  .direct.blu-bg.bus-spo .dir_row .sd-txt {
    position: absolute;
    display: flex;
    align-items: center;
    bottom: -87px;
    justify-content: center;
    writing-mode: unset;
    top: unset;
    right: unset;
  }
  .direct.blu-bg.bus-spo .dir_row .sd-txt  .sd-con p span {
  transform: unset;
  }
  .direct.blu-bg.bus-spo .dir_row .sd-txt  .sd-img {
  margin-bottom: 0px;
  margin-right: 20px;
  }
  /* 19-3-25 */
  .clreview-blk .rev-body {
  max-width: 97%;
  }
  .pricing-blk  .pricing-row .pricing-item  .pricie_mid .btn-grd.snap_btn::after {
  top: 52%;
  transform: translateY(-50%);
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_flag .custom-lang {
    background: url(../images/flag_drp.svg)no-repeat right 9px center !important;
    height: 28px !important;
    cursor: pointer !important;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay  .header_btns a.btn-grd {
    padding: 14px 40px 14px 21px;
  }
  .header-main .header-row .hd-ryt .header-links ul ul#menu-header-menu-de.menu li {
      margin-right: 24px;
  }
  /* 19-3-25 */
  }

  /*  */

  @media screen and (max-width:1440px){
  /*ld*/
  .clreview-blk .rev-body{
  max-width: 97%;
  }
  /*ld*/
  /* 19-3-25 */
  .clreview-blk .rev-body {
  max-width: 98%;
  }

  /* 19-3-25 */
  }

  @media screen and (max-width: 1400px) {
  .photo .pho_row .pho_ryt p{padding-right: 43px;}
  .pdw_vid.pd_vid .pdw_vid_items.container{padding: 0 10px;}
  .imp_row .ryt_inner .split{padding: 0;}
  /* .bru_ban .bru_blc .bru_imgs img{margin-right: 20px;} */
  /* .feesten .feest_pics .feest_items{margin-right: 8px;max-width: 32.92%;} */
  .success .suc_cards .cards_items{margin-right: 12px;max-width: 32.7%;}
  .max_container{padding: 0px 10px;}
  .fotos_blck .fotos_slider  .owl-nav button,
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev,  
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{top: 115%;}
  .fotos_blck .fotos_slider  .owl-nav .owl-prev,
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev{left: 45.5%;}
  .fotos_blck .fotos_slider  .owl-nav .owl-next,
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{right: 45.5%;}
  .success .suc_cards .cards_items:nth-child(3n){margin-right: 0;}
  .voe_vid .voe_items{margin-right: 16px;}
  .main-banner .banner-mid .pre-txt a{
    left: 330px;
    width: 240px;
    bottom: -164px;
    right: unset;
  }
  /*ld*/
  .clreview-blk .rev-body{
    max-width: 100%;
    padding: 0 10px;
  }
  .container{
    padding: 0 10px;
  }
  header .header-top .header-top-row .header-lft {
    Width: 70%;
  }
  header .header-top .header-top-row .header-lft ul li a{
  font-size: 13px;
  }
  header .header-top .header-top-row .header-ryt{width:30%;}
  /*ld*/
  #login-popup .modal-dialog .modal-content .step-pop .login-lft strong, #register-popup .modal-dialog .modal-content .step-pop .login-lft strong{
    font-size: 38px;
    line-height: 48px; 
  }
    #login-popup .modal-dialog, #register-popup .modal-dialog {
      max-width: 1060px;
  }
  #compare-popup .modal-dialog, #pricing-popup .modal-dialog {
    max-width: 1280px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt strong, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft strong,#pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt strong,
  #compare-popup .modal-dialog .modal-content .step-pop>strong {
    font-size: 38px;
    line-height: 48px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk {
    margin-top: 80px;
  }
  .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{right: 12px;}
  /***====17 may 24====****/
  #wor_pop .modal-content .container{padding:0;}

    /***====17 may 24====****/
    /* 31.05.2024 */
    .img_btm img{height: 516px;}

  .main-banner .banner-in .banner-cnt h1 {
  font-size: 47px;
  line-height: 59px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn {
      max-width: 375px;
  }
  .header-main .header-row .hd-ryt .header-links > ul {padding-left: 40px;}
  .header-main .header-row .hd-ryt .header-links ul  ul.menu li {margin-right: 24px;}
  .header-main .header-row .hd_lft{width: 17%;}
  .header-main .header-row .hd-ryt {width: calc(100% - 17%);}
  .header-main .header-row .hd-ryt .header-links {width: 72%;padding-left: 16px;}
  .header-main .header-row .hd-ryt .header-links>ul>li>a, .header-main .header-row .hd-ryt .header-links ul ul.menu>li>a {
  padding: 26px 0 23px 0;
  }
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li span.tog-btn{top: 35px;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.nl{width: calc(100% - 55%);}
  .header-main .header-row .hd-ryt .header-links { width: 65%;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.en {width: calc(100% - 64%);}
  .app-blk .app-body {
  margin-bottom: 40px;
  padding-bottom: 38px;
  }
  .app-blk .app-body  .swiper-full-mobile:before{width: 267px;}
  .party_prc.pd_prc .prc_row .party_video>img{height: 680px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img img,
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img img{
  height: 220px;
  width: 220px;
  }
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img,
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img{height: 294px;padding: 18px 18px 45px;}
  .graag-section{padding-top: 70px;}
  .fdown_blck .fd_row .fd_row{max-width: 500px;}
  .pdw_vid.pd_vid.pd_event .pdw_vid_items {
  padding-top: 30px;
  }
  .voe_vid .voe_items {
  width: 32.48%;
  }
  .con_info  .con_row .con_ryt{padding-left: 70px;}
  .part_brand .brand_row .brand_ryt .brand_logo .brand_lbtn.brand_btn a{font-size: 14px;line-height: 20px;}
  .wp-gr .grw-review .wp-google-feedback {
      height: 184px!important;
  }
  .header-main .header-row .hd-ryt .header-links ul ul#menu-header-menu-de.menu li {
      margin-right: 19px;
  }
  }


  @media screen and (max-width:1350px){
  /*ld*/
  .clreview-blk .rev-body{
    max-width: 100%;
  }
  .clreview-blk.bs-rev  .rev-body{padding: 0 10px;}
  /*ld*/
  /* sk */
  .app-blk{
    padding: 86px 0 0 0;
  }
  .app-blk .app-head p:first-of-type,.clreview-blk .rev-hd .rev-lft p:first-of-type,
  .bs_faq_blck .dir_row .dir_faq_ryt {
  margin-bottom: 10px;
  }
  .app-blk .app-head h2,.graag-section .ged_blck.clone-ged .ged_row .ged_lft h4,.pricing-blk p + h5,.instelle-steps .instelle-hd .ins-lft h6,.snap_brands.hm-brands .brand_lft .brand_hd strong,.snap_brands.hm-brands .brand_ryt strong,.clreview-blk .rev-hd .rev-lft strong,.cookie_part .cookies_sec .cookie_in .cookie_ryt strong,
  .clge_row .clge_lft h4,
  .pdw_vid .pdw_vid_hd p + p{
  font-size: 38px;
  line-height: 45px;
  }
  .graag-section .ged_blck.clone-ged .ged_row .ged_lft p:first-of-type{
  padding-bottom: 10px;
  }
  .ged_blck .ged_row .ged_lft .snap_btn{
  margin-top: 22px;
  padding: 14.5px 39px;
  }
  .clreview-blk .rev-hd{justify-content: space-between;}
  .clreview-blk .rev-hd .rev-lft {
  width: 48%;
  }
  .snap_brands .brand_hd {
  padding-bottom: 24px;
  }
  .snap_brands .brand_hd p:first-of-type{
  padding-bottom: 10px;
  }
  .clreview-blk .rev-hd .rev-ryt .rev-md{
  margin-left: 20px;
  }
  .clreview-blk .rev-body .revslider-lft .rvslid-top strong{
  font-size: 28px;
  line-height: 32px;
  }
  .clreview-blk .rev-body .revslider-ryt .review-cnt{
  padding: 30px;
  }
  .clreview-blk .rev-body .revslider-lft{
  padding: 35px 30px 40px 20px;
  }

  .instelle-steps .instelle-hd {
  margin-bottom: 50px;
  }

  .instelle-steps .instelle-hd .ins-lft p:first-of-type{
  margin-bottom: 7px;
  }
  .instelle-steps,.snap_brands,.clreview-blk{
  padding: 70px 0 75px 0;
  }
  .pricing-blk .pricing_hd{
  margin-bottom: 35px;
  }
  .pricing-blk .pricing_hd p:first-of-type{
  margin-bottom: 15px;
  }
  .pricing-blk .pricing-row .pricing-item{
  padding: 30px 27px 40px 28px;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_top b,.pri_card .card_row .bor_card .card_hd b{
  margin-bottom: 15px;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_top strong{
  margin-bottom: 8px;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_top{
  margin-bottom: 20px;
  }
  .pricing-blk  .pricing-row .pricing-item .pricie_mid ul {
  margin: 16px 0 20px 0;
  }
  .cookie_part .cookies_sec .cookie_in .cookie_ryt{
  padding: 72px 38px 46px 38px;

  }
  .app-blk .app-body  .swiper-full-mobile:before {
  width: 265px;
  }
  /* sk */
  .een_blck .een_ryt{margin-left: 14px;}
  .een_blck  .ged_row .ged_ryt .cap_items{max-width: 258px;padding-bottom: 14px;}
  .een_blck  .ged_row .ged_ryt .non_items{max-width: 258px;padding-bottom: 48px;}
  .een_blck  .ged_row .ged_ryt .cel_items{max-width: 258px;padding-bottom: 14px;}
  .een_blck  .ged_row .ged_ryt .non_items{right: 85px;}
  .een_blck  .ged_row .ged_ryt .cel_items{bottom: -70px;right: 228px;}
  .een_blck  .ged_row .ged_ryt .cap_items{top: -20px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items{left: 20px;}
  .ged_blck .ged_row .ged_ryt .cap_items,
  .ged_blck .ged_row .ged_ryt .cel_items,
  .ged_blck .ged_row .ged_ryt .non_items{max-width: 250px;}

  .ged_blck.clone-ged .ged_row .ged_ryt .non_items{max-width: 280px !important;}
  .ged_blck .ged_row .ged_ryt .cel_items img,
  .ged_blck .ged_row .ged_ryt .cap_items img,
  .ged_blck .ged_row .ged_ryt .non_items img{height: 230px;}
  .ged_blck .ged_row .ged_ryt .cap_items,
  .ged_blck .ged_row .ged_ryt .cel_items{padding-bottom: 10px;}
  .ged_blck .ged_row .ged_ryt .cel_items{bottom: 50px;}
  .pd_rev   .rev-hd .rev-lft{margin-right: 90px;width: 42.9%;}
  .clreview-blk  .rev-hd .rev-ryt{width: fit-content;}
  .kies_blcks .kies_tabs .nav-pills{width: 31%;}
  /**===16 may 24===**/
  .con_map .map_row{padding:90px 0;}
  .faq_meest .tab-content .meest_items{max-width:48.8%;}
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-content{
  height: 162px !important;
  margin-bottom: 25px !important;
  }
  .clreview-blk .rev-body .revslider-ryt .review-cnt, .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner{padding:30px 20px !important;}
  .clge_row{padding: 90px 0;}
  .clge_row .clge_ryt .clge-item.thd{
  right: 62px;
  top: 70px;
  }
  .clge_row .clge_ryt .clge-item.snd{
  left: 48%;
  bottom:0;
  }
  .clge_row .clge_ryt .clge-item .clge-in img{
  width: 230px;
  height: 230px;
  }
  .clge_row .clge_ryt .clge-item.fst{
  top: 5px;
  left:60px;
  }
  .clge_row .clge_ryt::before{
  background-size: 190px;
  width: 190px;
  height: 160px;
  left: 23px;
  top: 251px;
  }
  .clge_row .clge_ryt .clge-item .clge-in{height: 305px;}
  .clge_row .clge_ryt{
      height: 570px;
    max-width: 640px;
    margin-left: auto;
  }
  /**===16 may 24===**/
  /**===28 may 24===**/
  .voe_vid .voe_items .pop_dv .vid_bg video{height:480px;}
  .pdw_vid.pd_vid{padding:60px 10px 0 10px;}
  /**===28 may 24===**/
  /* 31.05.2024 */

  .img_btm img {
    height: 473px;
  }
  /* 16-1-25 */

  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-content,
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-content[data-expanded-height] {
  height: 165px !important;
  }
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-content[data-expanded-height] {height: 159px !important;}
  .bru_ban .bru_blc .bru_imgs img {
  max-width: 31.9%;
  }
  }


  @media screen and (max-width: 1347px){
  .laat .laat_pics .laat_items {
    max-width: 407px;
  }
  }

  @media screen and (max-width: 1301px) {
  .laat .laat_pics .laat_items {
    max-width: 31.87%;
  }

  }

  @media screen and (max-width: 1320px){
  .fdown_blck .fd_row .fd_ryt .cap_items{top: -60px;}
  .fdown_blck .fd_row .fd_ryt .cel_items{top:-112px}

  }

  @media screen and (max-width: 1300px) {
  .container{padding: 0px 10px;}
  .bread_section .brd_cnt p,.fotos_blck .fotos_hd h6,.fz .fz_blck h2.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.perfect .per_row .per_ryt h2,
  .kies_blcks .kies_hd h3,.werkt_blck .werkt_hd h3,.rgb_frm .frm_row .frm_lft h4,.rgb_frm .frm_row  .frm_ryt .map_frm_hd h5,
  .fotos_blck .fotos_hd h6.photo .pho_row .pho_ryt  h2,.hoe_het .hoe_row .hoe_lft h3,.photo .pho_row .pho_ryt  h2,.tq_blck h2,.een_blck .een_ryt h5,
  .grat .grat_blck h4,.direct .dir_row .dir_lft h5.fun_blck .fun_hd h2,.tv_blck .tv_hd  h3,.bru_ban .bru_blc h2,
  .ged_blck .ged_row .ged_lft h4,.jouw_blck .jouw_row .jouw_ryt h5,.func_blk .fd_row .fd_lft h4,
  .fdown_blck .fd_row .fd_lft h6,.laat .laat_hd h2,.main-content .con_info .con_hd  h2,.fz .fz_blck h2
  .con_map .map_row  .map_frm .map_frm_hd h5,.con_map .map_row  .map_frm .map_frm_hd h5 b,.faq_meest .meest_hd h2,.faq_ben .ben_blck h3,.grat .grat_blck h3,
  .faq_voor .faq_row .faq_ryt  h4,.moei_blck .moei_row .moei_ryt h2,.feesten .feest_hd h2
  .werkt_blck .werkt_hd h3,.howt_title .nuben_tit strong,.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.rgb_row .rgb_lft h1
  ,.success .suc_hd h2,.suc_vid .suc_vhd h3,.suc_fxd .con_blck h4,.snap_brands .brand_lft .brand_hd h5,
  .snap_brands .brand_ryt h6,.bs_faq_blck .dir_row .dir_lft h2,.pakk .grat_blck h3,
  .clubs_blck .clubs_hd h4,.sport_price .sport_row .sport_lft h6,.ged_blck .ged_row .ged_lft h4,.fun_blck .fun_hd h2,
  .snap_brands .brand_ryt p b,.pakk .grat_blck h3,    .part_werd .werd_hd h2,.part_werd  .werd_row .werd_ryt h3,.part_prog .prog_blck .prog_row .prog_ryt  h4,
  .direct .dir_row .dir_lft h5,.part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .frm_hd h6,
  .part_frm_blck .frm_blck .frm_row .frm_ryt p b,.part_frm_blck .frm_blck .frm_row .frm_ryt p b span:first-of-type,
  .wor_pop .part_voor  .voor_row .voor_lft p b,.wor_pop .frm_blck .frm_row .frm_ryt .frm_hd p b,
  .part_wil .wil_row .wil_lft p b,.ph_blck .ph_row .ph_lft h2,.zie_blck .zie_row .zie_ryt h3,.maak_blck .maak_row  .maak_ryt h4,
  .maak_blck .maak_row  .maak_ryt h4,.impress_blck .imp_hd h6,.mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b span,.mgv_blck .mgv_row .mgv_ryt .mgv_frm_hd p strong ,.priv .pri_pol h2,.opl_blck .opl_items h6,
  .bus_over .bus_row .bus_lft .bus_hd h2,.bsn h3,.bus_faq .dir_row .dir_lft h4,.bus_dow .dow_row .dow_ryt h5,
  .bus_owl_blck .fotos_hd p b,.bus_owl_blck .fotos_hd p b span,.bus_jou .bus_row .bus_lft>p b,
  .bus_jou .bus_row .bus_lft>p b span:first-of-type,.party_even .even_row .even_ryt h1,.part_wil .wil_row .wil_lft p b,
  .party_van .van_row .van_lft h3,.party_prc .prc_row .pri_card .pri_hd h4,.pd_faq .dir_row .dir_faq_ryt  h5,.party_van .van_row .van_lft h2,
  .pd_vid .pdw_vid_hd p b,.pd_vid .pdw_vid_hd p b span,.party_meld .meld_row .meld_lft p b,.part_brand .brand_row .brand_lft p b,
  .part_brand .brand_row .brand_ryt p b,.howt_title .nuben_tit strong, .fotos_blck .fotos_hd p strong, .bus_jou .bus_row .bus_lft p strong,
  .part_brand .brand_row .brand_ryt p b span,.party_meld .meld_row .meld_lft p b span,.pdw_weg .weg_row .weg_ryt h2,.jull_blck .jull_items .jull_row .jull_lft h3,
  .pri_card .pri_hd h4,.vragen_blck .vragen_row .vragen_lft h4,.pdw_vid .pdw_vid_hd h6,.pdw_weg .weg_row .weg_ryt h1,
  .ph_blck .ph_row .ph_lft h1, .part_brand .brand_row .brand_ryt p strong,
  .zie_blck .zie_row .zie_ryt h2,.part_frm_blck .frm_blck .frm_row .frm_ryt p strong,
  .maak_blck .maak_row .maak_ryt h3,
  .een_blck .een_ryt h4,.part_brand .brand_row .brand_lft p strong,
  .impress_blck .imp_hd h5,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p strong,
  .pri_card .pri_hd h5,
  .bs_faq_blck .dir_row .dir_faq_ryt>strong,h1,h2,h3,h4,h5,h6,
  .snap_brands .brand_hd p + p{font-size: 40px !important;line-height: 50px !important;}
  .photo .pho_row .pho_left  .btn_vert{left: -50px;}
  .photo .pho_row .pho_ryt p{padding-right: 0px;}
  .faq_voor .faq_row .faq_lft img{height: 536px;}
  .faq_meest .container,.faq_ben .container,.faq_voor .container{padding: 0px 10px;}
  .ph_blck .ph_row .ph_ryt img{height: 348px;}
  .ph_blck .ph_row .ph_lft img{height: 465px;}
  .zie_blck .zie_row .zie_lft{margin-right: 52px;}
  .maak_blck .maak_row  .maak_ryt{margin-right: 38px;}
  .imp_row .imp_cen{margin: 0px 10px;}
  .imp_row .lft_inner{padding-top: 10px;}
  .imp_row .ryt_inner{padding-bottom: 10px;}
  .impress_blck .imp_row a img{transform: translate(87%,68%);}
  .mgv_blck .mgv_row  .mgv_lft .faq_in  .faq_cnt p{padding: 18px 20px 8px;}
  .een_blck .een_ryt{margin-left: 25px;}
  .een_blck .een_row .een_lft{max-width: 629px;width: 100%;}
  .een_blck .een_row .een_lft .non_items{right: 38px;}
  .zie_blck .zie_row .zie_ryt p:nth-last-child(2){padding: 18px 0px 22px;}
  .maak_blck .maak_row  .maak_lft .v_icon img{height: 60px;}
  .mgv_blck .mgv_row .mgv_lft{margin-right: 6px;}
  .bru_ban .bru_blc .bru_imgs img{height: 360px;margin-right: 6px;}
  .bru_ban .bru_blc .del_tag .del{width: 40%;}
  .bru_ban .bru_blc .del_tag .tag{width: 60%;}
  .priv .pri_pol p{padding-right: 0px;}

  .feesten .feest_pics .feest_items{width: 32.4%;}

  .con_info  .con_row .con_lft .lft_hd,.con_info  .con_row .con_ryt .ryt_hd{margin-bottom: 25px;}
  .con_info  .con_row .con_lft{padding: 34px 50px 43px;}
  .con_map .map_row .map_img{margin-right: 20px;}
  .success .suc_cards .cards_items{margin-right: 12px;max-width: 32.6%;}
  .snap_brands .brand_lft{margin-right: 30px;}
  .fun_blck  .fun_row .fun_ryt .ryt_list,.fun_blck  .fun_row .fun_lft .lft_list{padding-bottom: 48px;}
  .fun_blck  .fun_row .fun_lft{width: 22.5%;}
  .tv_blck .tv_row .tv_cen .tv_img img{width: 100%;}
  .tv_blck .tv_row .tv_cen .tv_img::after{right: -32px;bottom: 33px;}
  .jouw_blck .jouw_row .jouw_lft img{width: 98%;}
  .jouw_blck .jouw_row .jouw_lft::before{background-size: 150px;width: 150px;top: 98px;right: -22px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img{
  bottom: -204px;
  }
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img{top: -64px;}
  .perfect .per_row .per_lft img{height: 600px;}
  .perfect .per_row .per_lft{margin-right: 40px;}
  .kies_blcks .kies_tabs .nav-pills{width: 34.1%;border-radius: 34px;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{right: 11px;}
  .fotos_blck .fotos_slider  .owl-nav .owl-prev,.fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev{left: 45%;}
  .fotos_blck .fotos_slider  .owl-nav .owl-next,.fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{right: 45%;}
  .snap_brands .brand_lft{width: 60%;}
  .snap_brands .brand_ryt{width: 40%;}
  .voe_vid .voe_items{width: 32.41%;}
  .impress_blck .imp_row .imp_cen .ex_large{height: 750px;}
  /*ld*/
  .footer-main .footer-in .footer-top .footer-cnt .footer-logo img{
  max-width: 270px;
  height: 40px;
  }
  .footer-main .footer-in .footer-top .footer-cnt {
  width: 32%;
  padding-right: 60px;
  }


  .footer-main .footer-in .footer-top .footer-links.foot-menu,
  .footer-main .footer-in .footer-top .footer-links.foot-db {
  width: 18%;
  }
  .main-banner .banner-mid .pre-txt a{    right: unset;
  width: 100%;
  left: 300px;
  bottom: -154px;font-size: 38px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt{
    padding: 30px;
  }
  .graag-section .ged_blck.clone-ged .ged_row .ged_ryt::after{
    width: 170px;
    height: 145px;
    top: -94px;
    left: -70px;
    background-size: 170px;
  }
  /*ld*/
  #login-popup .modal-dialog, #register-popup .modal-dialog {
  max-width: 1000px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-lft img {
  max-width: 350px;
  height: 360px; 
  margin-top: 24px;
  margin-bottom: unset;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-lft strong,#register-popup .modal-dialog .modal-content .step-pop .login-lft strong {
  font-size: 36px;
  line-height: 46px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-lft img {
  max-width: 270px;
  height: 400px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt strong, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft strong, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt strong,
  #compare-popup .modal-dialog .modal-content .step-pop>strong {
  font-size: 35px;
  line-height: 45px;
  }
  #compare-popup .modal-dialog, #pricing-popup .modal-dialog {
  max-width: 1200px;
  padding: 0 10px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row{
  display: block;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list{width: 1200px !important;}
  /* sk */
  .header-main .header-row .hd-ryt .header-links>ul>li:not(:last-child) {
  margin-right: 40px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.btn-wt{
  padding: 14.5px 40px 14.5px 30px;
  margin-right: 10px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.btn-grd{
  padding: 14.5px 30px;
  }
  .main-banner .banner-in .banner-cnt h1{
  font-size: 65px;
  line-height: 72px;
  }
  .impress_blck .imp_row .imp_lft .large, .impress_blck .imp_row .imp_ryt .large{height: 350px;}
    .impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt .medium{height: 358px;}
    .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt .small{height: 170px;}
    .impress_blck .imp_row .imp_cen .ex_large{height: 720px;}
    .sport_price .sport_row .sport_lft{margin-right: 20px;}
    .sport_price .sport_row .cards .card_hd p:first-of-type{padding-bottom: 8px;}
    .sport_price .sport_row .sport_cen.cards .card_hd .hd_lft p:first-of-type{padding-bottom: 10px;}
    .sport_price .sport_row .cards{padding: 26px 24px 30px 25px;}
    .bus_over .bus_row .bus_lft>p{padding-bottom: 8px;}
    .bus_dow .dow_row .dow_lft img{height: 293px;}
    .bus_dow .dow_row .dow_cen img{height: 276px;}
    .party_even .even_row .even_ryt{padding-left: 30px;}
    .party_prc .prc_row .party_video video{height: 660px;}
    .party_van .van_row .van_ryt::before{background-size: 160px;width: 160px;top: 196px;}
    .party_van .van_row .van_lft{padding-right: 0;}
    .party_van .van_row .van_lft h3{padding: 10px 0px;}
    .party_van .van_row .van_lft p:last-of-type{padding: 14px 0px 16px;}
    .pri_card .card_row .bor_card .pre_hd{padding-bottom: 78px !important;}
    .bus_dow .dow_row .dow_ryt{width: 33%;}
    .pdw_weg .weg_row .weg_lft{margin-right: 40px;}
    .part_prog .prog_blck .prog_row .prog_lft{width: 58.3%;}
    .part_prog .prog_blck .prog_row .prog_ryt{width: 54.1%;padding-right: 90px;}
    .part_prog .prog_blck .prog_row .prog_ryt{padding-right: 30px;}
    .part_prog .prog_blck .prog_row .prog_lft img{height: 520px;}
    .part_prog .prog_blck .prog_row .prog_ryt ul{padding-top: 8px;}
    .part_frm_blck img{height: 860px;}
    .part_frm_blck .frm_blck .frm_row .frm_ryt .snap_btn.btn-wt{max-width: 269px;padding: 18px 30px 18px 69px;}
    .part_brand .brand_row .brand_lft::before{right: -131px;top: 61%;}
    .sport_price .sport_row .cards .card_hd .hd_ryt p {margin-bottom: 5px;}
    #wor_pop .modal-content{padding: 45px 22px;}
    .fun_blck  .fun_row .fun_cen img{height: 562px;}
    .part_werd .part_side .sd-img::before{left: 22px;}
    .laat .laat_pics .laat_items{max-width: 31.86%;}
    .een_blck  .ged_row .ged_ryt .cap_items .cap_con,.ged_blck .ged_row .ged_ryt .cel_items .cel_con{padding-top: 6px;}
    .een_blck  .ged_row .ged_ryt .cap_items,.een_blck  .ged_row .ged_ryt .cel_items{max-width: 238px;padding-bottom: 10px;}
    .een_blck  .ged_row .ged_ryt .non_items{max-width: 238px;padding-bottom: 38px;}
    .een_blck  .ged_row .ged_ryt .cel_items img,.een_blck  .ged_row .ged_ryt .cap_items img
    ,.ged_blck .ged_row .ged_ryt .non_items img{height: 232px;}
    .een_blck  .ged_row .ged_ryt .cel_items{right: 212px;bottom: -28px;}
    .een_blck  .ged_row .ged_ryt .non_items{right: 56px;}
    .een_blck{padding: 206px 0px;}
    .graag-section  .ged_blck .ged_row .ged_ryt .cap_items,.graag-section  .ged_blck .ged_row .ged_ryt .non_items
    ,.graag-section  .ged_blck .ged_row .ged_ryt .cel_items{max-width: 260px;}
    .graag-section  .ged_blck .ged_row .ged_ryt .cap_items img,.graag-section  .ged_blck .ged_row .ged_ryt .non_items img
    ,.graag-section  .ged_blck .ged_row .ged_ryt .cel_items img{height: 200px;}
    .graag-section  .ged_blck .ged_row .ged_ryt .cel_items,.graag-section  .ged_blck .ged_row .ged_ryt .cel_items,
    .graag-section  .ged_blck .ged_row .ged_ryt .cap_items{padding: 15px;}
    .graag-section  .ged_blck .ged_row .ged_ryt .cel_items{bottom: 112px;right: 208px;}
    .graag-section  .ged_blck .ged_row .ged_ryt .cap_items{right: 36px;top: -4px;}
    .graag-section .ged_blck.clone-ged .ged_row .ged_ryt::after{top: 188px;left:-50px}
    .ged_blck .ged_row .ged_ryt .non_items{right: 45px;}
    .ged_blck .ged_row .ged_ryt .cap_items{top: -9px;left: 30px;}
    .ged_blck .ged_row .ged_ryt .cel_items{right: 202px;bottom: 66px;}
    .laat .laat_pics .laat_items {
      max-width: 31.75%;
  }
  .direct.part_faq .dir_row .dir_faq_ryt{width: 100%;}
  .part_faq .dir_faq_ryt .faq_in .faq_cnt p{max-width: 100%;margin-left: 0px;}
  .part_brand .brand_row .brand_lft::before{right: -125px;top: 51%;}
  /* 09.05.2024 */
  .header-main .header-row .hd-ryt  .widget_text{width:40%}
  .header-main .header-row .hd-ryt .header-links ul .menu li {
    margin-right: 30px;
  }
  .header-main .header-row .hd-ryt .header-links ul  ul.menu li {
  margin-right: 24px;
  }
  /* 14.05.2024 */
  .pricing-blk{padding: 86px 0px 108px 0px;}
  /**===16 may 24===**/
  .con_map .map_row .map_frm .map_frm_hd b{padding-bottom: 6px;}
  .con_map .map_row .map_frm{padding: 33px 20px 40px;}
  .part_werd{padding:90px 0;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items{padding:30px 18px !important;}
  .part_frm_blck .frm_blck .frm_row{padding:70px 0;}
  .part_brand{padding:90px 0 60px 0;}
  .part_brand .brand_row .brand_ryt p b{padding:8px 0 20px 0;}
  .part_faq ul{margin-top: 30px;}
  .part_faq{padding-bottom: 70px !important;}
  .wor_pop .frm_blck .frm_row .frm_ryt .frm_hd p b{padding: 6px 0 24px 0;}
  .wor_pop .part_voor .voor_row .voor_lft p b{padding:6px 0 12px 0;}
  .faq_meest,
  .sport_price,
  .bus_jou{padding:70px 0;}
  .main-content .bru_ban{padding:80px 0;}
  .bus_over,
  .fotos_blck{padding:90px 0;}
  /**===16 may 24===**/
  /**===27 may 24===**/
  .pdw_weg{padding:70px 0;}
  /**===27 may 24===**/
  /**===28 may 24===**/
  .voe_vid .voe_items .pop_dv .vid_bg video{height:470px;}
  .pri_card .card_row .bor_card .card_hd b{font-size: 45px;line-height: 55px;}
  .jull_blck{
  padding:96px 0 440px 0;
  }
  /**===28 may 24===**/
  /* 31.05.2024 */
  .main-banner .banner-in .banner-cnt h1 {
  font-size: 39px;
  line-height: 56px;
  }
  .main-banner img{height: 903px;}
  .img_btm img {
  height: 456px;
  }
  .main-banner .banner-btm .ban-txt {
  padding: 49px 0 25px 0;
  }
  .main-banner .banner-mid {
  position: absolute;
  top: 37%;
  left: 0px;
  right: 0;
  } 
  .banner-vd {
  left: 180px;
  top:129px;
  width: 322px;
  } 

  /* 3-6-24 */
  .banner-vd {
  left: 177px;
  top: 129px;
  width: 334px;
  }

  .header-main .header-row .hd-ryt .header-links {
  width: 60%;
  }
  .header-main .header-row .hd-ryt  .widget_text {
  width: 40%;
  }
  .header-main .header-row .hd-ryt .header-links ul  ul.menu li {
  margin-right: 20px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.btn-grd {
  padding: 14.5px 33px 14.5px 15px;
  }
  .header-main .header-row .hd-ryt .header-links {
  width: 65%;
  }
  .hm_faq .dir_faq_ryt .faq_but a.bl-btn.snap_btn{padding: 12px 34px 12px 20px;}
  .pdw_vid.pd_vid.pd_event {
  padding: 70px 0 70px;
  }
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img img, .fdown_blck .fd_row .fd_ryt .cap_items .cap_img img {
  height: 190px;
  width: 190px;
  }
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img, .fdown_blck .fd_row .fd_ryt .cap_items .cap_img {
  height: 260px;
  padding: 18px 18px 29px;
  }
  .fdown_blck .fd_row .fd_ryt .cel_items{left: 115px;}
  .graag-section{padding-top: 60px;}

  .fdown_blck .fd_lft{max-width: 400px;}
  .fdown_blck .fd_row .qr_img>img{height: 200px;}
  .main-banner .banner-mid .pre-txt p strong:first-of-type::before {left: 43px;}
  .main-banner .banner-mid .pre-txt::after {
  right: -332px;
  }
  .main_rgb .rgb_blck {
  padding: 140px 0 72px;
  }
  /**===2 dec 24===**/
  .header-main .header-row .hd-ryt .header-links ul li.has-children ul.sub-menu, .header-main .header-row .hd-ryt .header-links ul .sub-menu, .header-main .header-row .hd-ryt .header-links ul .sub-menu, .header-main .header-row .hd-ryt .header-links ul .sub-menu{
  padding: 13px 13px 13px 13px !important;
  }
  .tab-content .tv_blck {
  padding-bottom: 90px;
  }
  .tab-content .instelle-steps.weding_bg {
  padding-bottom: 70px;
  }
  /**===2 dec 24===**/
  /* 2-01-25 */
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top strong, #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th strong {
  font: 18px / 24px 'Bungee-Regular';
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:first-child strong,
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top b, 
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th b {
  font-size: 35px !important;
  line-height: 42px !important;
  }
  /* 2-01-25 */
  /* 22-01-2025 */
  .clreview-blk.bs-rev .rev-hd .rev-lft {
  width: 40%;
  }
  .header-main .header-row .hd-ryt .header-links > ul {
    padding-left: 22px;
  }
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li span.tog-btn{right: -15px;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.de .header_btns a.btn-wt {
  padding: 14.5px 46px 14.5px 31px;
  margin-right: 4px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.de .header_btns a.snap_btn {
  font-size: 11px;
  line-height: 18px;
  padding: 10px 37px 10px 15px;
  }
  .ged_blck .ged_row .ged_lft {
  max-width: unset;
  width: 60%;
  margin-right: 54px;
  }
  .bru_ban .bru_blc .bru_imgs img {
  max-width: 32.7%;
  }
  .maak_blck .maak_row  .maak_lft {
  max-width: 560px;
  }
  .maak_blck .maak_row  .maak_ryt {
  max-width: 641px;
  margin-right: 0px;
  }
  .mgv_blck .mgv_row .mgv_ryt .lin_btn {
  background: #fad7cb url(../images/blu_ryt.svg) no-repeat right 143px top 22px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items {
  left: 45px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items {
  right: -24px;
  }
  .pri_card.par_card.pricing-blk{padding-top: 30px;padding-bottom: 50px;}
  .con_info  .con_row .con_lft  h3, .con_info  .con_row .con_ryt .ryt_up h4,
  .con_info  .con_row .con_ryt .ryt_up.info-germ h3 {
    font-size: 20px !important;
    line-height: 28px !important;
    margin-bottom: 20px;
  }
  .con_info  .con_row .cont-img {
    width: 50%;
    margin-right: 20px;
  }
  .con_info  .con_row .con_ryt {
    width: 51%;
    padding-left: 60px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.nl {
    max-width: 320px;
    width: 100% !important;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.en {
    max-width: 263px;
    width: 100% !important;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn {
    max-width: 311px;
    width: 100% !important;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn .header_btns a.snap_btn {
    font-size: 13px;
    line-height: 18px;
    padding: 10px 30px 10px 15px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.btn-wt {
    margin-right: 2px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.snap_btn::after{margin-left: 5px;right: 19px;}
  /* header burger */
      /*hd*/
      .header-main .header-row .hd-ryt{
        background-color: #ffffff;
          position: fixed;
          top: 0;
          left: -340px;
          z-index: 9999;
          width: 330px;
          height: 100%;
          -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
          padding: 0;
          box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
          display: block;
          overflow-x: hidden;
          overflow-y: scroll;
      }
      .header-main .header-row .hd-ryt.menu_on{left:0;}
      .header-main .header-row .hd_toggler{width: 42px;height: 42px;background-color: #fff;display: flex;justify-content: center;align-items: center;flex-direction: column;border-radius: 50%;}
      .header-main .header-row .hd_lft{width:100%;max-width: 280px;}
      .header-main .header-row{justify-content: space-between;}
          .header-main .header-row .hd-ryt .hdmenu-overlay{display:block;}
      .header-main .header-row .hd-ryt .header-links,
      .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns{width:100%;}
      .header-main .header-row .hd-ryt .header-links{text-align: start;padding: 34px 20px 0 20px;}
      .header-main .header-row .hd-ryt .hdmenu-overlay .mob-hdlogo{background-color: #000b2b;padding:24.5px 20px;display: block;}
      .header-main .header-row .hd-ryt .hdmenu-overlay .mob-hdlogo img{height: 41px !important;max-width: 230px !important;}
      .header-main .header-row .hd-ryt .hdmenu-overlay .hide{display:block;position: absolute;top:15px;right:15px;}
      .header-main .header-row .hd-ryt .header-links ul li {width: 100%;}
      .header-main .header-row .hd-ryt .header-links>ul>li:not(:last-child) {
        margin-right: 0;
      }
      .header-main .header-row .hd-ryt .header-links ul ul.menu>li span.tog-btn{
        background: url(../images/mb-sub-drp.png)no-repeat;
        position: absolute;
        width: 10px;
        height: 5px;
        top: 11px;
        right: 0px;
        transition: all .3s;
      }
      header.sticky_hd .header-main .header-row .hd-ryt .header-links ul ul.menu>li span.tog-btn{top:11px;}
      .header-main .header-row .hd-ryt .header-links ul li a,
      header.sticky_hd .header-main .header-row .hd-ryt .header-links ul ul.menu>li>a{
        font: 16px/25px 'Lato-Bold';
        color: #000b2b;
        padding: 0 26px 30px 0;
        position: relative;
      }
      body.noscroll{
        overflow: hidden;
        position: relative;
      }
      .header-main .header-row .hd-ryt .hdmenu-overlay{position: relative;}
      body.noscroll::before{
        content: "";
        position: absolute;
        left:0;
        top:0;
        width:100%;
        height:100%;
        background: rgba(0, 0, 0, 0.4);
        z-index: 2;
      }
      .header-main .header-row .hd-ryt .header-links ul li.has-children ul.sub-menu,
      .header-main .header-row .hd-ryt .header-links ul li.menu-item-has-children ul.sub-menu{
        position: unset !important;
        opacity: 1 !important;
        visibility: visible !important;
        padding: 0 0 22px 0 !important;
      margin-top: -15px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.12);
      border-radius: 0px !important;
      margin-bottom: 22px;
      display: none;
      transform: scale(0);
      }
      .header-main .header-row .hd-ryt .header-links ul ul.menu>li.su-op .tog-btn{
      transform: rotate(180deg);
      }
      .header-main .header-row .hd-ryt .header-links ul li.menu-item-has-children.su-op ul.sub-menu{transform: scale(1);display: block;}
      .header-main .header-row .hd-ryt .header-links ul li.has-children ul.sub-menu li a,
      .header-main .header-row .hd-ryt .header-links ul li.menu-item-has-children ul.sub-menu li a{padding: 0 !important;}
      .header-main .header-row .hd-ryt .header-links ul li.has-children ul.sub-menu li a,
      .header-main .header-row .hd-ryt .header-links ul li.menu-item-has-children ul.sub-menu li a{font-size: 15px !important;}
      .header-main .header-row .hd-ryt .header-links>ul>li:last-of-type,
      .header-main .header-row .hd-ryt .header-links>ul>li:last-of-type{
        border-bottom: 1px solid rgba(0, 0, 0, 0.12); 
      }
      .header-main .header-row .hd-ryt .header-links ul li.has-children ul.sub-menu li.active a{color:#b3c7e5;}
      .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.snap_btn.btn-wt{color: #000b2b;margin-bottom: 14px;}
      .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.snap_btn.btn-wt::after{
        background: url(../images/btn_lftarrw.svg) no-repeat;
      }
      
      header .header-top .header-top-row .header-ryt{width:30%;}
      header .header-main{padding-top: 10px;}
      .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.snap_btn.btn-wt {
        padding: 17px 44px 17px 22px;
        margin-right: 0;
      }
      
      .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.btn-grd {
        padding: 15px 42px 14px 26px;
      }
      
  /* header flag */
  .header-main .header-row .header-ryt{display: block;}
  .header-main .header-row .header-ryt>p{display: none;}
  .header-main .header-row .header-ryt .sel_flag {
  background-color: #333c55;
  width: 60px;
  border-radius: 50px;
  height: 28px;
  position: relative;
  }
  .header-main .header-row .header-ryt .sel_flag .custom-lang {
  background: url(../images/flag_drp.svg)no-repeat right 9px center !important;
  height: 28px !important;
  cursor: pointer !important;
  }
  .header-main .header-row .header-ryt .sel_flag>.custom-lang.flag_set  li.lang-item.lang-item-5.lang-item-en {
  background: url(../images/nl_flag.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #fff;
  }

  .header-main .header-row .header-ryt .sel_flag .custom-lang a span {
  display: none !important;
  }
  .header-main .header-row .header-ryt .sel_flag .sel_drp {
  position: absolute;
  background-color: #ffffff;
  min-width: 158px;
  border-radius: 15px;
  padding: 11.5px 24px;
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.16);
  top: 125%;
  right: 0;
  opacity: 0;
  visibility: hidden;
  z-index: 10;
  }
  .header-main .header-row .header-ryt .sel_flag .sel_drp.open {
  opacity: 1;
  visibility: visible;
  top: 38px;
  }
  .header-main .header-row .header-ryt .sel_flag .sel_drp.open li a  span {
  color: #000b2b !important;
  padding-bottom: 12px;
  transition: color .2s ease-in-out;
  }
  .header-main .header-row .header-ryt .sel_flag .custom-lang a img {
  width: 28px !important;
  display: none;
  }
  .header-main .header-row .header-ryt .sel_drp.flag_set.open img {
  display: none;
  }
  .header-main .header-row .hd_lft {
  max-width: unset;
  width: 85%;
  }
  .header-main .header-row .hd_lft>a,
  .header-main .header-row .hd_lft>a img{
  max-width: 220px;
  width: 100%;
  }
  .header-main .header-row .header-ryt .sel_flag>.custom-lang.flag_set li.lang-item {
  display: none;
  }
  .header-main .header-row .hd_toggler{order: 4;}
  .header-main .header-row .header-ryt .sel_flag>.custom-lang.flag_set li.lang-item.lang-item-5.lang-item-en {
  background: url(../images/en.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #fff;

  background-size: 42px;
  }
  .header-main .header-row .header-ryt .sel_flag>.custom-lang.flag_set li.lang-item.lang-item-9.lang-item-de {
  background: url(../images/de.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #fff;

  background-size: 40px;
  }
  .header-main .header-row .header-ryt .sel_flag>.custom-lang li.lang-item.lang-item-2.lang-item-nl {
  background: url(../images/nl_flag.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;

  border: 2px solid #fff;
  }
  .header-main .header-row .header-ryt .sel_flag .custom-lang li.current-lang {
  display: block !important;
  position: relative;
  cursor: pointer;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .sel_flag{display: none;}
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li.current-menu-item>a, .header-main .header-row .hd-ryt .header-links ul ul.menu>li a:hover {
    color: #b3c7e5 !important;
  }
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li>a {
    color: #000b2b;
  }
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li>a {
      font: 16px/25px 'Lato-Bold';
      color: #000b2b;
      padding: 0 0px 30px 0;
      position: relative;
  }
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li:last-of-type {
      border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn  .header_btns a.snap_btn.btn-wt {
    background-color: unset !important;
    color: #000b2b;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn  .header_btns a.snap_btn.btn-wt::after {
    content: '';
    position: absolute;
    background: url(../images/blu_ryt.svg)no-repeat right center !important;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    margin-left: 8px;
    width: 16px;
    right: 19px;
    height: 12px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.nl,
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.en,
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.de{max-width: 100% !important;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn .header_btns a.snap_btn {
    font-size: 13px;
    line-height: 18px;
    padding: 14px 57px 14px 26px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns {
    align-items: center;
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-left: 20px;
    margin-top: 30px;
  }
  .header-main .header-row .hd-ryt .widget_text .textwidget{width: 100% ;text-align: start;}
  .header-main .header-row .hd-ryt .header-links{width: 100% !important;}
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li span.tog-btn {
    right: 0px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.btn-grd {
    padding: 0 47px 0 20px !important;
    height: 50px;
    display: flex !important;
    align-items: center;
    justify-content: center;
  }

  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn{display: block !important;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn{text-align: start;}

  } 


  @media screen and (max-width: 1200px) {
  .bread_section .brd_cnt p,.fotos_blck .fotos_hd h6,.fz .fz_blck h2.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.perfect .per_row .per_ryt h2,
  .kies_blcks .kies_hd h3,.rgb_frm .frm_row .frm_lft h4,.rgb_frm .frm_row  .frm_ryt .map_frm_hd h5,
  .fotos_blck .fotos_hd h6.photo .pho_row .pho_ryt  h2,.hoe_het .hoe_row .hoe_lft h3,
  .grat .grat_blck h4,.direct .dir_row .dir_lft h5.fun_blck .fun_hd h2,.tv_blck .tv_hd  h3,.bru_ban .bru_blc h2,.tq_blck h2,.een_blck .een_ryt h5,
  .ged_blck .ged_row .ged_lft h4,.werkt_blck .werkt_hd h3,.jouw_blck .jouw_row .jouw_ryt h5,.func_blk .fd_row .fd_lft h4,
  .fdown_blck .fd_row .fd_lft h6,.laat .laat_hd h2,.main-content .con_info .con_hd  h2,.photo .pho_row .pho_ryt  h2,
  .con_map .map_row  .map_frm .map_frm_hd h5,.con_map .map_row  .map_frm .map_frm_hd h5 b,.faq_meest .meest_hd h2,.faq_ben .ben_blck h3,.fz .fz_blck h2,.grat .grat_blck h3,
  .faq_voor .faq_row .faq_ryt  h4,.moei_blck .moei_row .moei_ryt h2,.feesten .feest_hd h2
  .werkt_blck .werkt_hd h3,.howt_title .nuben_tit strong,.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.rgb_row .rgb_lft h1
  ,.success .suc_hd h2,.suc_vid .suc_vhd h3,.suc_fxd .con_blck h4,.snap_brands .brand_lft .brand_hd h5,
  .snap_brands .brand_ryt h6,.bs_faq_blck .dir_row .dir_lft h2,.pakk .grat_blck h3,
  .clubs_blck .clubs_hd h4,.sport_price .sport_row .sport_lft h6,.ged_blck .ged_row .ged_lft h4,.fun_blck .fun_hd h2,
  .snap_brands .brand_ryt p b,.pakk .grat_blck h3,    .part_werd .werd_hd h2,.part_werd  .werd_row .werd_ryt h3,.part_prog .prog_blck .prog_row .prog_ryt  h4,
  .direct .dir_row .dir_lft h5,.part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .frm_hd h6,
  .part_frm_blck .frm_blck .frm_row .frm_ryt p b,.part_frm_blck .frm_blck .frm_row .frm_ryt p b span:first-of-type,
  .wor_pop .part_voor  .voor_row .voor_lft p b,.wor_pop .frm_blck .frm_row .frm_ryt .frm_hd p b,
  .part_wil .wil_row .wil_lft p b,.ph_blck .ph_row .ph_lft h2,.zie_blck .zie_row .zie_ryt h3,.maak_blck .maak_row  .maak_ryt h4,
  .maak_blck .maak_row  .maak_ryt h4,.impress_blck .imp_hd h6,.mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b span,.mgv_blck .mgv_row .mgv_ryt .mgv_frm_hd p strong ,.priv .pri_pol h2,.opl_blck .opl_items h6,
  .bus_over .bus_row .bus_lft .bus_hd h2,.bsn h3,.bus_faq .dir_row .dir_lft h4,.bus_dow .dow_row .dow_ryt h5,
  .bus_owl_blck .fotos_hd p b,.bus_owl_blck .fotos_hd p b span,.bus_jou .bus_row .bus_lft>p b,
  .bus_jou .bus_row .bus_lft>p b span:first-of-type,.party_even .even_row .even_ryt h1,.part_wil .wil_row .wil_lft p b,
  .party_van .van_row .van_lft h3,.party_prc .prc_row .pri_card .pri_hd h4,.pd_faq .dir_row .dir_faq_ryt  h5,.party_van .van_row .van_lft h2,
  .pd_vid .pdw_vid_hd p b,.pd_vid .pdw_vid_hd p b span,.party_meld .meld_row .meld_lft p b,.part_brand .brand_row .brand_lft p b,.part_brand .brand_row .brand_ryt p b,
  .part_brand .brand_row .brand_ryt p b span,.party_meld .meld_row .meld_lft p b span,.pdw_weg .weg_row .weg_ryt h2,.jull_blck .jull_items .jull_row .jull_lft h3,
  .pri_card .pri_hd h4,.vragen_blck .vragen_row .vragen_lft h4,.pdw_vid .pdw_vid_hd h6,.pdw_weg .weg_row .weg_ryt h1,
  .ph_blck .ph_row .ph_lft h1,.howt_title .nuben_tit strong, .fotos_blck .fotos_hd p strong, .bus_jou .bus_row .bus_lft p strong,
  .zie_blck .zie_row .zie_ryt h2,h1,h2,h3,h4,h5,h6,
  .maak_blck .maak_row .maak_ryt h3, .part_brand .brand_row .brand_ryt p strong,
  .een_blck .een_ryt h4,.snap_brands .brand_hd p + p,
  .impress_blck .imp_hd h5,.part_brand .brand_row .brand_lft p strong,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p strong,
  .pri_card .pri_hd h5,.part_frm_blck .frm_blck .frm_row .frm_ryt p strong,
  .bs_faq_blck .dir_row .dir_faq_ryt>strong{font-size: 36px !important;line-height: 46px !important;}
  .photo .pho_row .pho_left  .btn_vert{left: -65px;}
  .sport_price .sport_row .sport_ryt  .card_hd .hd_lft p:first-of-type{line-height: 43px;}
  .sport_price .sport_row .cards ul li{text-indent: 8px;}
  .hoe_het .hoe_row .hoe_ryt img{height: 493px;}
  .hoe_het .hoe_row .hoe_lft p{padding-right: 10px;}
  .hoe_het .hoe_row .hoe_lft p:last-child{padding-right: 22px;}
  .hoe_het .hoe_row .hoe_ryt::after{width: 200px;background-size: 200px;}
  .faq_voor .faq_row .faq_lft img{height: 526px;}
  .zie_blck .zie_row .zie_lft{margin-right: 32px;}
  .zie_blck .zie_row .zie_ryt p:nth-last-child(2){padding: 10px 0px 18px;}
  .zie_blck .zie_row .zie_ryt p b{padding: 16px 28px 18px 40px;}
  .zie_blck .zie_row .zie_ryt h2,
  .maak_blck .maak_row .maak_ryt h3,
  .impress_blck .imp_hd h5{padding: 14px 0px 10px;}
  .ph_blck .ph_row .ph_ryt img{height: 304px;}
  .ph_blck .ph_row .ph_lft img{height: 474px;}
  .maak_blck .maak_row  .maak_lft .v_icon img{height: 54px;}
  .maak_blck .maak_row  .maak_ryt{margin-right: 8px;}
  .maak_blck .maak_row  .maak_lft{margin-left: 16px;}
  .mgv_blck .mgv_row  .mgv_lft .faq_in.active .faq_hd>p::before{transform: translate(-30%, 25%);}
  .mgv_blck .mgv_row  .mgv_lft .faq_in .faq_hd>p::before{transform: translate(-30%, 25%);}
  .een_blck .een_row .een_lft{max-width: 584px;}
  .een_blck .een_row .een_lft .cap_items img,
  .een_blck .een_row .een_lft .non_items img,
  .een_blck .een_row .een_lft .cel_items img{padding: 20px 20px 40px;max-width: 250px;height: 292px;}
  .een_blck .een_row .een_lft .non_items img{right: -2px;}
  .een_blck .een_row .een_lft .cel_items img{top: -73px;}
  .een_blck .een_row .een_lft .cel_con{left: 218px;top: 185px;}
  .bru_ban .bru_blc .bru_imgs img{
    height: 333px;}
  .feesten .feest_pics .feest_items .feest_img button{max-width: 100px;height: 100px;}

  .moei_blck .moei_row .moei_ryt{padding-left: 40px;}
  .success .suc_cards .cards_items{margin-right: 12px;max-width: 32.5%;padding: 24px 24px 28px 24px;}
  .success .suc_cards .cards_items .card_hd .hd_con{margin-left: 108px;}


  .fun_blck  .fun_row .fun_lft{width: 24.5%;}

  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img{right: 49px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img{bottom: -205px;left: 14px;}
  .perfect .per_row .per_ryt ul{padding: 18px 0px 20px;}

  .kies_blcks .kies_tabs{padding-bottom: 54px;}
  .kies_blcks .kies_hd h3{padding-bottom: 40px;}
  .kies_blcks .kies_tabs .nav-pills{width: 39.02%;}
  .kies_blcks .kies_tabs ul li a{padding: 16px 30px;}
  .snap_brands .brand_lft{width: 57%;}
  .snap_brands .brand_ryt{width: 43%;}
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn a{font-size: 15px;line-height: 22px;margin-right: 20px;}
  .bs_faq_blck .dir_row .dir_lft{padding-right: 20px;}
  .voe_vid .voe_items{width: 32.32%;}
  .imp_row .lft_inner .split,.imp_row .ryt_inner .split{padding-left: 12px;}
  .impress_blck .imp_row .imp_ryt .large,.impress_blck .imp_row .imp_lft .large{height: 350px;}
  .impress_blck .imp_row .imp_cen .ex_large{height: 700px;}
  .impress_blck .imp_row .imp_ryt .large, .impress_blck .imp_row .imp_lft .large{height: 334px;}
  .impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt .medium{height: 356px;}
  .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt .small{height: 168px;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.snap_btn::after{background-size: 14px;}

  #pricing-popup .modal-dialog .modal-content{width:97%;margin: 0 auto;}
  /*ld*/
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.btn-wt,
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.btn-grd{
    padding: 12px 25px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in{padding: 45px 30px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricing-tag{
    width: 158px;
    height: 158px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricing-tag span{
    width: 260px;
    padding: 8px 45px;
    left: -68px;
    top: 50px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricingtag-btm{
    width: 202px;
    height: 202px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricingtag-btm span{
    width: 310px;
    left: -62px;
    top: 70px;
  }
  .ged_blck.clone-ged{padding-top: 80px;}
  /*ld*/
  #login-popup .modal-dialog, #register-popup .modal-dialog {
    max-width: 950px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-lft img {
    max-width: 320px;
    height: 350px;
    margin-top: 60px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt {   
    padding: 52px 50px 50px 50px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt {   
    padding: 50px 45px 50px 45px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-lft img {
    max-width: 250px;
    height: 380px;
  }
  /* sk */
  .cookie_part .cookies_sec{
  width: 90%;
  }
  .cookie_part .cookies_sec .cookie_in .cookie_ryt strong,.cookie_part .cookies_sec .cookie_in .cookie_ryt p{
  margin-bottom: 15px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.btn-wt { padding: 12px 28px 12px 15px;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.btn-grd{padding: 12px 32px 12px 15px;}
  .header-main .header-row .hd-ryt .header-links>ul>li:not(:last-child) {
  margin-right: 30px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.nl{width: calc(100% - 48%);}
  .header-main .header-row .hd-ryt .header-links > ul {
  padding-left: 16px;
  }
  .header-main .header-row{
  justify-content: space-between;
  }
  .main-banner .banner-btm a.bl-btn {
  padding: 15.3px 38px 15.3px 20px;
  }
  .main-banner .banner-btm a.btn-wt{
  max-width: 240px;
  padding: 15.3px 35px;
  }
  .main-banner .banner-in .banner-cnt a.snap_btn{padding: 16px 39px 16px 21px;}
  .main-banner .banner-in .banner-cnt h1 {
  font-size: 62px;
  line-height: 69px;
  }
  .main-banner .banner-in .banner-cnt h1 {
  font-size: 57px;
  line-height: 64px;
  }
  .main-banner .banner-mid .pre-txt p strong{
  font-size: 30px;
  }
  .app-blk {
  padding: 66px 0 62px 0;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_top b,.pri_card .card_row .bor_card .card_hd b{
  font-size: 40px;
  line-height: 50px;
  }
  .graag-section .ged_blck.clone-ged .ged_row .ged_lft{
  max-width: 100%;
  margin-top: 50px;
  }

  .instelle-steps, .snap_brands, .clreview-blk {
  padding: 60px 0 65px 0;
  }
  .snap_brands.hm-brands .brand_lft .brand_logo .brand-blk {
  padding: 20px;
  }
  /* sk */
  .impress_blck .imp_row .imp_lft .large, .impress_blck .imp_row .imp_ryt .large{height: 312px;}
    .impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt .medium{height: 319px;}
    .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt .small{height: 151px;}
    .impress_blck .imp_row .imp_cen .ex_large{height: 642px;}
    .bus_jou .bus_row .bus_lft .bus_pro{margin: 25px 0px 12px;}
    .party_even .even_row .even_ryt{padding-left: 20px;}
    .party_van .van_row .van_ryt::before{top: 174px;}
    .party_van .van_row .van_ryt img{height: 412px;}    
    .party_van .van_row .van_lft p:last-of-type{padding:  0px !important;}
    .pri_card .card_row .bor_card .card_hd p b{font-size: 45px;line-height: 50px;}
    .party_meld .meld_row .meld_ryt a.snap_btn.bl-btn{padding: 16px 60px 16px 41px;}
    .bus_over .bus_row .bus_ryt img{height: 472px;}
    .bus_dow .dow_row .dow_ryt a.snap_btn.bl-btn::before{top: 22px;}
    .bus_dow .dow_row .dow_cen{width: 19.89%;}
    .bus_jou .bus_row .bus_ryt img{height: 500px;}
    .pdw_weg .weg_row .weg_ryt p:last-child{padding-top: 15px;}
    .jull_blck .jull_items .jull_row .jull_lft p:last-of-type{padding: 14px 0px 16px;}
    .jull_blck .jull_items .jull_row .jull_ryt::before{background-size: 160px;width: 160px;}
    .vragen_blck .dir_faq_ryt .faq_in .faq_cnt p{padding: 14px 45px 4px 27px;}
    .vragen_blck .vragen_row .vragen_ryt img{height: 560px;}
    .vragen_blck .vragen_row .vragen_lft{
      width: 66.8%;
      padding-right: 50px;
    }
    .part_werd  .werd_row .werd_lft img{height: 485px;}
    .part_prog .prog_blck .prog_row .prog_lft img{height: 475px;}
    .part_faq ul li{padding-left: 36px;background-position-y: 5px;}
    .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .snap_btn.bl-btn{max-width: 215px;padding: 18px 40px 18px  20px;}
    .sport_price .sport_row .cards .card_ft .snap_btn {max-width: 144px; padding: 10px 7px 10px 1px;}
    .fun_blck  .fun_row .fun_cen img{height: 514px;}
    .part_werd .part_side .sd-img::before{left: 19px;}
    .laat .laat_pics .laat_items{max-width: 31.73%;}
    .een_blck  .ged_row .ged_ryt .cel_items img, .een_blck  .ged_row .ged_ryt .cap_items img, .ged_blck .ged_row .ged_ryt .non_items img{height: 184px;}
  .een_blck  .ged_row .ged_ryt .cap_items, .een_blck  .ged_row .ged_ryt .cel_items,.een_blck  .ged_row .ged_ryt .non_items{max-width: 200px;}
  .een_blck  .ged_row .ged_ryt .non_items{right: 82px;}
  .een_blck  .ged_row .ged_ryt .cel_items{bottom: 78px;}
  .een_blck  .ged_row .ged_ryt .cap_items{top: -14px;}
  .een_blck{padding: 200px 0px  130px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items, .graag-section  .ged_blck .ged_row .ged_ryt .non_items, .graag-section  .ged_blck .ged_row .ged_ryt .cel_items{max-width: 220px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items img, .graag-section  .ged_blck .ged_row .ged_ryt .non_items img, .graag-section  .ged_blck .ged_row .ged_ryt .cel_items img{height: 166px;} 
  .graag-section  .ged_blck .ged_row .ged_ryt .non_items{right: 30px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items{left: 64px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cel_items{bottom: 296px;right: 178px;}
  .graag-section .ged_blck.clone-ged .ged_row .ged_ryt::after{
  top: 157px;
  left: -29px;
  }
  .ged_blck .ged_row .ged_ryt .non_items{right: 20px;}
  .ged_blck .ged_row .ged_ryt .cel_items {
  right: 148px;
  bottom: 79px;
  }
  .ged_blck{padding-bottom: 150px;}
  .laat .laat_pics .laat_items {
  max-width: 31.6%;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items .cap_img img,.fdown_blck.func_blk .fd_row .fd_ryt .cel_items .cel_img img{width: 200px;height: 200px;}
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items .cel_img,.fdown_blck.func_blk .fd_row .fd_ryt .cap_items .cap_img{height: 266px;}
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items {
  top: -34px;
  right: 97px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items {
  left: 0px;
  top:-79px;
  }
  /* rgb lightshot */
  .gallery_popup .modal-dialog {
  max-width: 880px;
  }
  /* 09.05.2024 */
  .header-main .header-row .hd-ryt .header-links ul  ul.menu li {
  margin-right: 18px;
  }
  .header-main .header-row .hd-ryt .header-links ul  ul.menu li{
  margin-right: 14px;
  }

  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev,  
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{top: 115%;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev{left: 44%;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{right: 44%;}
  .faq_meest .meest_tabs{min-width: unset;padding:30px 0;}
  /**====17 may 24====**/
  #wor_pop .modal-dialog{width:98%;}
  .wor_pop .part_voor .voor_row{justify-content: space-between;}
  .wor_pop .part_voor .voor_row .voor_ryt{margin-left: 40px;}
  .main-content .bru_ban{padding:60px 0 50px;}
  .clreview-blk .rev-hd .rev-lft p:first-of-type span{font-size: 16px;margin-bottom: 10px;}
  .bus_over .bus_row .bus_lft .bus_hd p:first-of-type:first-of-type,
  .sport_price .sport_row .sport_lft p:first-of-type,
  .fotos_blck .fotos_hd p:first-of-type{font-size: 16px;}
  .direct,
  .bus_dow,
  .fotos_blck,
  .bus_jou{padding:60px 0;}
  .fotos_blck .fotos_hd p:first-of-type{padding-bottom: 7px;}
  .clge_row .clge_ryt .clge-item .clge-in{
  padding: 15px 15px 40px;
  height: 235px;
  }
  .clge_row .clge_ryt .clge-item .clge-in img{
  width: 170px;
  height: 170px;
  }
  .clge_row .clge_ryt .clge-item.fst{
  top: 85px;
  left: 80px;
  }
  .clge_row .clge_ryt .clge-item.snd{
  top: 270px;
  left:48%;
  }
  .clge_row .clge_ryt .clge-item.thd{
  right:60px;
  top: 116px;
  }
  .clge_row .clge_ryt::before {
  background-size: 150px;
  width: 150px;
  height: 150px;
  left: 35px;
  top: 263px;
  }
  .clge_row .clge_ryt{
  max-width: 540px;
  margin-left: auto;
  height:unset;
  }
  .clge_row{padding: 60px 0;}
  .clreview-blk .rev-hd .rev-ryt p{font-size: 14px;line-height: 20px;}
  .dir_faq_ryt .faq_in .faq_hd>p{font-size: 15px !important;}
  .fdown_blck .fd_row .fd_ryt .cel_items{left: 6px  ;}
  /**====17 may 24====**/
  /* 31.05.2024 */
  .main-banner .banner-in .banner-cnt h1 {
  font-size: 36px;
  line-height: 48px;
  }
  .banner-vd{left: 147px;}
  .img_btm img {
  height: 364px;
  }

  .banner-vd {
  width: 323px;
  }
  .banner-vd .vid_bg{
  width: 100%;
  height: 100%;
  }
  .banner-vd{
  left: 179px;
  top: 131px;
  }
  /* 3-6-24 */
  .banner-vd {
  left: 179px;
  top: 124px;
  width: 336px;
  }
  .main-banner .banner-mid .pre-txt{margin-left: 65px;}
  .app-blk .app-body  .swiper-full-mobile .swiper-slide img{height: 516px;}
  .app-blk .app-body  .swiper-full-mobile:before {
  width: 259px;
  }
  /**===26 nov 24===**/
  .faq_meest .meest_tabs ul li a{
  padding: 10px 32px;
  }
  /**===26 nov 24===**/
  /* 27-11-2024 */
  .party_van,.party_even{padding: 80px 0;}
  .party_van .van_row .van_lft a.snap_btn.bl-btn{margin-top: 15px;}
  .party_even .even_row .even_lft img{height: 500px;}
  .party_prc.pd_prc .prc_row .party_video>img {
  height: 640px;
  }
  .pdw_vid .pdw_vid_items .owl-carousel .owl-dots{padding-top: 30px;}
  .party_prc .prc_row .party_video{margin-bottom: 40px;}
  .pdw_vid .pdw_vid_items .pdw_vds video{max-width: 100%;}
  .pdw_weg.new-pdw{padding-bottom: 80px;}
  .main-banner .banner-mid .pre-txt p strong:first-of-type::before {
  left: 73px;
  }
  .btn-blck .btn-in-blck a.snap_btn.bl-btn{padding: 15px 34px;}
  .howt_title .nuben_tit a.snap_btn.bl-btn{padding: 14px 45px 14px 28px;}
  .btn-blck {
  padding-top: 60px;
  }
  .moei_blck {
  padding: 70px 0px;
  }
  .main_rgb .rgb_blck {
  padding: 120px 0 60px;
  }
  .main_rgb .rgb_blck .rgb_row .rgb_lft p{padding-bottom: 26px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list tbody tr td:first-child p {
  font-size: 17px;
  line-height: 25px;
  }
  /* 03.01.25 */
  .pri_card{
  padding: 0 10px;
  }
  /* 03.01.25 */
  /* 16-1-25 */
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.en .header_btns a.btn-wt {
    padding: 12px 26px 12px 15px;
    margin-right: 2px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay  .set_btn.en  .header_btns a.snap_btn {
    font-size: 13px;
    line-height: 20px;
  }
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-content {
    height: 196px !important;
  }
  /*  */
  /* 26-02-2025 */
  .photo .pho_row .pho_ryt{padding-left: 30px;}
  .fun_blck  .fun_row .fun_ryt {
  width: 24.43%;
  }
  .ged_blck {
  padding: 80px 0 70px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items{right: -43px;}
  .bru_ban .bru_blc .bru_imgs img {
  max-width: 32.6%;
  }
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-next,
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-prev{width: 40px;height: 40px;bottom: -90px;}
  .een_blck .een_ryt{
  max-width: 560px;
  }
  .mgv_blck .mgv_row .mgv_ryt .lin_btn {
  background: #fad7cb url(../images/blu_ryt.svg) no-repeat right 110px top 22px;
  }
  .direct.blu-bg.bus-spo {
  padding: 60px 0 100px !important;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items {
  right: 0;
  }
  .con_info  .con_row .con_lft  h3, .con_info  .con_row .con_ryt .ryt_up h4,
  .con_info  .con_row .con_ryt .ryt_up.info-germ h3 {
    font-size: 20px !important;
    line-height: 28px !important;
    margin-bottom: 20px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.nl {
    max-width: 283px;
    width: 100% !important;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn .header_btns a.snap_btn{
    padding: 10px 27px 10px 12px;
    font-size: 11.5px;
  }
  .header-main .header-row .hd-ryt .header-links ul  ul.menu li {
    margin-right: 16px;
  }
  .con_info  .con_row .con_lft,
  .con_info  .con_row .con_ryt .ryt_up {
      margin-bottom: 12px;
  }
  .con_info  .con_row .cont-img img {
      height: 818px !important;
  }
  }


  @media screen and (max-width: 1100px) {
  .bread_section .brd_cnt p,.fotos_blck .fotos_hd h6,.fz .fz_blck h2.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.perfect .per_row .per_ryt h2,
  .kies_blcks .kies_hd h3,.rgb_frm .frm_row .frm_lft h4,.rgb_frm .frm_row  .frm_ryt .map_frm_hd h5,
  .fotos_blck .fotos_hd h6.photo .pho_row .pho_ryt  h2,.hoe_het .hoe_row .hoe_lft h3,
  .grat .grat_blck h4,.direct .dir_row .dir_lft h5.fun_blck .fun_hd h2,.tv_blck .tv_hd  h3,.bru_ban .bru_blc h2,.tq_blck h2,.een_blck .een_ryt h5,
  .ged_blck .ged_row .ged_lft h4,.jouw_blck .jouw_row .jouw_ryt h5,.func_blk .fd_row .fd_lft h4,.fz .fz_blck h2,
  .fdown_blck .fd_row .fd_lft h6,.laat .laat_hd h2,.main-content .con_info .con_hd  h2,.photo .pho_row .pho_ryt  h2,
  .con_map .map_row  .map_frm .map_frm_hd h5,.con_map .map_row  .map_frm .map_frm_hd h5 b,.faq_meest .meest_hd h2,.faq_ben .ben_blck h3,.grat .grat_blck h3,
  .faq_voor .faq_row .faq_ryt  h4,.moei_blck .moei_row .moei_ryt h2,.feesten .feest_hd h2
  .werkt_blck .werkt_hd h3,.howt_title .nuben_tit strong,.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.rgb_row .rgb_lft h1
  ,.success .suc_hd h2,.suc_vid .suc_vhd h3,.suc_fxd .con_blck h4,.snap_brands .brand_lft .brand_hd h5,
  .snap_brands .brand_ryt h6,.bs_faq_blck .dir_row .dir_lft h2,.pakk .grat_blck h3,.priv .pri_pol h2,
  .clubs_blck .clubs_hd h4,.sport_price .sport_row .sport_lft h6,.ged_blck .ged_row .ged_lft h4,.fun_blck .fun_hd h2,
  .snap_brands .brand_ryt p b,.pakk .grat_blck h3,    .part_werd .werd_hd h2,.part_werd  .werd_row .werd_ryt h3,.part_prog .prog_blck .prog_row .prog_ryt  h4,
  .direct .dir_row .dir_lft h5,.part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .frm_hd h6,
  .part_frm_blck .frm_blck .frm_row .frm_ryt p b,.part_frm_blck .frm_blck .frm_row .frm_ryt p b span:first-of-type,
  .wor_pop .part_voor  .voor_row .voor_lft p b,.wor_pop .frm_blck .frm_row .frm_ryt .frm_hd p b,
  .part_wil .wil_row .wil_lft p b,.ph_blck .ph_row .ph_lft h2,.zie_blck .zie_row .zie_ryt h3,.maak_blck .maak_row  .maak_ryt h4,
  .maak_blck .maak_row  .maak_ryt h4,.impress_blck .imp_hd h6,.mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b span,.mgv_blck .mgv_row .mgv_ryt .mgv_frm_hd p strong ,.opl_blck .opl_items h6,
  .bus_over .bus_row .bus_lft .bus_hd h2,.bsn h3,.bus_faq .dir_row .dir_lft h4,.bus_dow .dow_row .dow_ryt h5,
  .bus_owl_blck .fotos_hd p b,.bus_owl_blck .fotos_hd p b span,.bus_jou .bus_row .bus_lft>p b,
  .bus_jou .bus_row .bus_lft>p b span:first-of-type,.party_even .even_row .even_ryt h1,.part_wil .wil_row .wil_lft p b,
  .party_van .van_row .van_lft h3,.party_prc .prc_row .pri_card .pri_hd h4,.pd_faq .dir_row .dir_faq_ryt  h5,.party_van .van_row .van_lft h2,
  .pd_vid .pdw_vid_hd p b,.pd_vid .pdw_vid_hd p b span,.party_meld .meld_row .meld_lft p b,.part_brand .brand_row .brand_lft p b,.part_brand .brand_row .brand_ryt p b,
  .part_brand .brand_row .brand_ryt p b span,.party_meld .meld_row .meld_lft p b span,.pdw_weg .weg_row .weg_ryt h2,.jull_blck .jull_items .jull_row .jull_lft h3,
  .pri_card .pri_hd h4,.vragen_blck .vragen_row .vragen_lft h4,.pdw_vid .pdw_vid_hd h6,.pdw_weg .weg_row .weg_ryt h1,
  .ph_blck .ph_row .ph_lft h1,.howt_title .nuben_tit strong, .fotos_blck .fotos_hd p strong, .bus_jou .bus_row .bus_lft p strong,
  .zie_blck .zie_row .zie_ryt h2,h1,h2,h3,h4,h5,h6, .part_brand .brand_row .brand_ryt p strong,
  .maak_blck .maak_row .maak_ryt h3,.snap_brands .brand_hd p + p,
  .een_blck .een_ryt h4,.part_brand .brand_row .brand_lft p strong,
  .impress_blck .imp_hd h5,.part_frm_blck .frm_blck .frm_row .frm_ryt p strong,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p strong,
  .pri_card .pri_hd h5,
  .bs_faq_blck .dir_row .dir_faq_ryt>strong{font-size: 34px !important;line-height: 44px !important;}
  .photo .pho_row .pho_ryt h1{padding: 12px 0px;}
  .photo .pho_row .pho_ryt  ul li{line-height: 26px;}
  .photo .pho_row .pho_ryt  ul{padding: 16px 0px;}
  .sport_price .sport_row .sport_cen.cards .card_hd .hd_lft p b{font-size: 17px;}
  .hoe_het .hoe_row .hoe_ryt img{height: 408px;}
  .hoe_het .hoe_row .hoe_lft p{padding-right: -1px;}
  .hoe_het .hoe_row .hoe_lft p:last-child{padding-right: 10px;}
  .hoe_het .hoe_row .hoe_ryt::after{width: 180px;background-size: 180px;bottom: 118px;left: -64px;}
  .direct .dir_row .dir_lft{width: 50%;padding-right: 46px;}
  .direct .dir_row .dir_faq_ryt{width: 50%;}
  .dir_faq_ryt .faq_in .faq_hd{position: relative;}
  .fz .fz_blck img{
    max-width: 830px;
    height: 395px;
  margin-bottom: 34px;
  }.fz .fz_blck h2{padding-bottom: 16px;}
  .sport_price .sport_row .sport_ryt  .card_hd .hd_lft p:first-of-type {
    font-size: 25px;
    line-height: 30px;
  }
  .success .suc_cards .cards_items .card_hd .hd_con {
  margin-left: 112px;
  }
  .faq_voor .faq_row .faq_lft img{height: 430px;}
  .zie_blck .zie_row .zie_ryt p b{padding: 12px 32px 12px;}
  .maak_blck .maak_row  .maak_ryt h3{padding: 12px 0px 8px;}
  .maak_blck .maak_row  .maak_ryt p:last-child{padding-top: 10px;}
  .een_blck .een_row .een_lft{max-width: 530px;}
  .een_blck .een_row .een_lft .cap_items img{max-width: 252px;padding: 15px 15px 37px 15px;}
  .een_blck .een_row .een_lft .cap_items .cap_con{bottom: 25px;}
  .een_blck .een_row .een_lft .cap_items .cap_con p b{font-size: 17px;}
  .een_blck .een_row .een_lft .non_items{max-width: 252px;padding: 15px 15px 37px 15px;}
  .een_blck .een_row .een_lft .cel_items img{max-width: 252px;padding: 15px 15px 37px 15px;}
  .een_blck .een_row .een_lft .cel_con{top: 218px;left: 218px;}
  .mgv_blck .mgv_row .mgv_lft{margin-right: 25px;}
  .mgv_blck .mgv_row .mgv_ryt{padding: 36px 25px;}
  .ph_blck .ph_row .ph_ryt img{height: 293px;} 
  .ph_blck .ph_row .ph_lft{margin-right: 48px;}
  .ph_blck .ph_row .ph_lft img{height: 466px;}
  .maak_blck .maak_row  .maak_lft .v_icon img{height: 52px;}
  .bru_ban .bru_blc img{height: 640px;}
  .bru_ban .bru_blc .bru_imgs img{height:307px;}
  .bru_ban .bru_blc .del_tag .tag .tag_con a.snap_btn.bl-btn:first-of-type{padding: 15px 10px;}
  .bru_ban .bru_blc .del_tag .tag .tag_con a.snap_btn.bl-btn{padding: 14px 10px;}
  .feesten .feest_pics .feest_items .feest_img button{max-width: 90px;height: 90px;}
  .laat .laat_pics .laat_items {
    max-width: 31.47%;
  }
  .moei_blck .moei_row .moei_ryt{padding-left: 30px;}
  .moei_blck .moei_row .moei_lft img{height: 608px;}
  .werkt_cards  .werkt_row .werkt_lft .cards .card_bor::after{right: -90px;}
  /* .werkt_cards{margin: 0;} */
  .success .suc_cards .cards_items .card_hd .hd_img img{height: 80px;}
  .success .suc_cards .cards_items .card_hd{padding-bottom: 18px;}
  .fun_blck  .fun_row .fun_lft{width: 26.1%;}
  .fun_blck  .fun_row .fun_ryt{width: 25.43%;}
  .fun_blck  .fun_row .fun_lft .list_icon,.fun_blck  .fun_row .fun_ryt .list_icon{width: 60px;height: 60px;}


  .jouw_blck .jouw_row .jouw_lft img{height: 520px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_con,.fdown_blck .fd_row .fd_ryt .cap_items .cap_con{padding-top: 0px;}
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img{top: -50px;}
  .fdown_blck .fd_lft{padding-right: 0;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img{left: 22px;bottom: -200px;}
  .perfect .per_row .per_lft{margin-right: 30px;}
  .fotos_blck .fotos_slider  .owl-nav button{top: 110%;}
  .fotos_blck .fotos_slider  .owl-nav .owl-prev{left: 44.2%;}
  .fotos_blck .fotos_slider  .owl-nav .owl-next{right: 44.2%;}
  .snap_brands .brand_lft{width: 54%;}
  .snap_brands .brand_ryt{width: 46%;}
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn a::before{background-size: 13px;}
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn a{font-size: 13px;}
  .bs_faq_blck .dir_row .dir_lft{padding-right: 15px;}
  .voe_vid .voe_items{width: 32.25%;}
  .impress_blck .imp_row .imp_cen .ex_large{height: 680px;}
  .impress_blck .imp_row .imp_ryt .large, .impress_blck .imp_row .imp_lft .large{height: 340px;}
  .impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt .medium{height: 330px;}
  .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt .small{height: 156px;}
  .kies_blcks .kies_tabs .nav-pills{width: 41.99%;}
  /*ld*/
  .footer-main .footer-in .footer-top .footer-links p{font-size: 20px;line-height: 28px;}
  .footer-main .footer-in .footer-top .footer-cnt{padding-right: 45px;}
      .footer-main .footer-in .footer-top .footer-links p{font-size: 22px;}
      .footer-main .footer-in .footer-top .footer-links.foot-cl {
        width: 31%;
    }
    .footer-main .footer-in .footer-top .footer-links.foot-menu {
      width: 18%;
  }
  .footer-main .footer-in .footer-top .footer-links.foot-db {
    width: 18%;
  }
  .footer-main .footer-in .footer-top .footer-cnt{width: 32%;}
  .header-main .header-row .hd-ryt .header-links>ul>li:not(:last-child){margin-right: 22px;}
  .main-banner .banner-mid .pre-txt::after {
    background-size: 152px;
    width: 152px;
    height: 90px;
    right: -170px;
    bottom: 0px;
  }
  .main-banner .banner-btm strong{margin-bottom: 9px;font-size: 27px;line-height: 32px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt strong, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft strong, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt strong,
  #compare-popup .modal-dialog .modal-content .step-pop>strong{font-size: 33px;}
  /*ld*/
  #login-popup .modal-dialog .modal-content .step-pop .login-lft strong,#register-popup .modal-dialog .modal-content .step-pop .login-lft strong {
    font-size: 34px;
    line-height: 44px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt {    
    padding: 52px 24px 50px 24px;
  }
  #login-popup .modal-dialog, #register-popup .modal-dialog {
    max-width: 890px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-lft img {    
    margin-top: 62px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt p, #register-popup .modal-dialog .modal-content .step-pop .login-rgt p {
    margin-bottom: 20px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt {
    padding: 45px 24px 45px 24px;
  } 
  /* sk */


  .main-banner .banner-mid .pre-txt p strong {
  font-size: 28px;
  }
  .main-banner .banner-btm p{
  margin-bottom: 18px;
  }
  .main-banner .banner-btm .ban-txt::before{
  border-radius: 0 100px 0 0;
  }
  .main-banner .banner-btm .ban-txt{
  padding: 40px 0 50px 0;
  }
  .app-blk{
  padding: 56px 0 52px 0;
  }
  .app-blk .app-head h2, .graag-section .ged_blck.clone-ged .ged_row .ged_lft h4, .pricing-blk p + h5, .instelle-steps .instelle-hd .ins-lft h6, .snap_brands.hm-brands .brand_lft .brand_hd strong, .snap_brands.hm-brands .brand_ryt strong, .clreview-blk .rev-hd .rev-lft strong,.cookie_part .cookies_sec .cookie_in .cookie_ryt strong,
  .clge_row .clge_lft h4,
  .pdw_vid .pdw_vid_hd p + p {
  font-size: 36px;
  line-height: 41px;
  }
  .app-blk .app-head h2 + p + p {
  margin-top: 12px;
  }
  .app-blk .app-body .swiper-full-mobile{
  margin: 30px auto 0;
  }
  .graag-section .video-row{
  width: 85%;
  margin: 0 auto;
  }
  /* .instelle-steps .instelle-hd .ins-ryt{
  width: 30%;
  } */
  .instelle-steps .instelle-body .instee-work p{
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
  }
  .instelle-steps .instelle-body .instee-work p + p{
  margin: 0 auto;
  max-width: 260px;
  }
  .instelle-steps, .snap_brands, .clreview-blk {
  padding: 55px 0 55px 0;
  }
  .clreview-blk .rev-body .revslider-ryt .review-cnt>p{
  margin-bottom: 25px;
  }
  .cookie_part .cookies_sec .cookie_in .cookie_ryt .cokkie_btn a.btn-grd{
  max-width: 160px;
  }
  /* sk */
  /*ld*/
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt{
  padding-left: 36px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk {
  margin-top: 50px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed .qn-filed>p{
  margin-right: 9px;
    width: 43px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:first-child strong, #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top b, #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th b {
  font-size: 30px !important;
  line-height: 37px !important;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top .snap_btn, #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th .snap_btn {
  padding: 11.5px 20px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row{
  margin-top: 26px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:first-child{padding: 28px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top .snap_btn{
  font-size: 13px;
  line-height: 19px;
  padding: 11px 20px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row{
  border-radius: 100px 10px 10px 10px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:first-child{padding: 30px 40px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top strong{font-size:16px;line-height: 20px;margin-bottom: 12px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top b{font-size: 36px;line-height: 42px;margin-bottom: 5px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list tbody tr td:first-child p{font-size: 16px;line-height: 20px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list {
  width:1000px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list tbody tr td p{
  padding: 20px 25px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th{
  padding: 18px 20px 18px;
  }
  /*ld*/
  .impress_blck .imp_row .imp_lft .large, .impress_blck .imp_row .imp_ryt .large{height: 280px;}
  .impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt .medium{height: 292px;}
  .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt .small{height: 137px;}
  .impress_blck .imp_row .imp_cen .ex_large{height: 582px;}
  .sport_price .sport_row .sport_ryt  .card_hd .hd_lft p:first-of-type{font-size: 25px;line-height: 30px;}
  .sport_price .sport_row .cards{padding: 26px 12px 24px 18px;}
  .sport_price .sport_row .cards .card_ft{padding-top: 16px;}
  .bus_jou .bus_row .bus_lft{padding-right: 20px;}
  .party_van .van_row .van_ryt img{height: 374px;}
  .party_van .van_row .van_ryt::before{top: 158px;background-size: 140px;width: 140px;left: -66px;}
  .party_van .van_row .van_lft{width: 50%;}
  .party_prc .prc_row .party_video video{height: 430px;}
  .party_van .van_row .van_lft p:last-of-type{padding: 12px 0px 14px;}
  .pri_card .card_row .bor_card .pre_hd{padding-bottom: 24px !important;}
  .bus_dow .dow_row .dow_cen{width: 20.99%;}
  .bus_dow .dow_row .dow_lft::before{background-size: 170px;width: 170px;right: -119px;top: 17px;}
  .bus_jou .bus_row .bus_ryt img{height: 465px;}
  .pdw_weg .weg_row .weg_lft{margin-right: 0;}
  .jull_blck .jull_items .jull_row .jull_ryt{margin-left: 30px;}
  .jull_blck .jull_items .jull_row .jull_lft{width: 48%;}
  .jull_blck .jull_items .jull_row .jull_ryt::before{left: -62px;}
  .part_werd  .werd_row .werd_ryt .logo_txt{margin: 15px 0px 13px;}
  .part_prog .prog_blck .prog_row .prog_lft img{height: 442px;}
  .part_prog .prog_blck .prog_row .prog_ryt  h4{padding: 4px 0px;}
  .part_frm_blck .frm_blck .frm_row .frm_ryt .snap_btn.btn-wt::after{left: 22px;}
  .part_frm_blck .frm_blck .frm_row .frm_ryt .snap_btn.btn-wt{max-width: 230px;padding: 18px 17px 18px 50px;}
  .part_frm_blck .frm_blck .frm_row .frm_ryt .snap_btn.btn-wt{font-size: 18px;}
  .part_wil .wil_row .wil_ryt{width: 21%;}
  .wor_pop .frm_blck .frm_row .frm_ryt .input label{margin-right: 20px;}
  .wor_pop .frm_blck .frm_row .frm_ryt .input label:nth-child(2n){margin-right: 0;}
  .wor_pop .frm_blck .frm_row .frm_ryt .snap_btn.bl-btn{padding: 18px 34px;background-position-x: 192px;text-align: start;}
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_logo img{top: -2px;left: 33%;}
  .fun_blck  .fun_row .fun_cen img{height: 478px;}
  .part_werd .part_side .sd-img::before{left: 16px;}
  .sport_price .sport_row .cards .card_ft a.snap_btn.bl-btn{margin-right: 0;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items{left: 32px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cel_items {
  bottom: 366px;
  right: 178px;
  }
  .graag-section .ged_blck.clone-ged .ged_row .ged_ryt::after {
  top: 133px;
  left: -29px;
  width: 140px;
  background-size: 140px;
  }
  .ged_blck .ged_row .ged_ryt .cel_items img, .ged_blck .ged_row .ged_ryt .cap_items img, .ged_blck .ged_row .ged_ryt .non_items img{height: 200px;}
  .ged_blck .ged_row .ged_ryt .cap_items{left: -15px;}
  .ged_blck .ged_row .ged_ryt .cel_items {
  right: 171px;
  bottom: 125px;
  }
  .sport_price .sport_row .sport_cen.cards .card_hd .hd_lft p:first-of-type{font-size: 40px;line-height: 48px;}
  /* rgb lightshot */
  .gallery_popup .modal-dialog {
  max-width: 820px;
  }
  .part_werd  .werd_row .werd_ryt .logo_txt {margin-bottom: 22px;}
  /* 09.05.2024 */

  .header-main .header-row .hd-ryt .header-links ul  ul.menu li {
  margin-right: 14px;
  }
  .header-main .header-row .hd-ryt .widget_text{width:46%;}
  /* 09.05.2024 */
  /**===16 may 24===**/
  .con_map .map_row,
  .part_werd{padding:60px 0;}
  .part_brand{padding:50px 0 60px 0;}
  .part_brand .brand_row .brand_lft{padding-right: 35px;}
  .part_faq .dir_row .dir_lft p:last-of-type{padding: 18px 0 0 0;}
  .part_faq ul{margin-top:22px;flex-wrap: wrap;}
  .wor_pop .frm_blck .frm_row .frm_ryt .frm_hd p:first-of-type>span,
  .wor_pop .part_voor .voor_row .voor_lft p:first-of-type:first-of-type{font-size: 16px;}
  #wor_pop .modal-dialog{width:96%;}
  .wor_pop .frm_blck ul li{
  padding-left: 30px;
    background-size: 24px;
  }
  .wor_pop .part_wor .frm_row .frm_ryt{padding-left: 30px;}
  .faq_voor{padding: 60px 0px;}
  .faq_ben .ben_blck h3,.grat .grat_blck h3{padding-bottom: 28px;}
  .bru_ban .bru_blc .tag .tag_con a.snap-btn.bl-btn{font-size: 14px;padding:12px 20px;}
  .clreview-blk.bs-rev .rev-hd{margin-bottom: 48px;}
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-inner{
  padding:20px 25px !important;
  }
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-inner .ti-review-header .ti-profile-details .ti-name{font-size: 16px !important;}
  .grat .grat_blck  a.snap_btn.btn-wt{font-size: 13px;line-height: 19.91px;padding:14px 38px 14px 25px;}  
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-content{height:155px !important;}
  .clreview-blk .rev-body .revslider-lft .rvslid-top strong{font-size: 25px;}
  .clreview-blk .rev-body .revslider-ryt .review-cnt, .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner{padding:20px !important;}
  .header-main .header-row .hd-ryt .header-links>ul>li>a, .header-main .header-row .hd-ryt .header-links ul ul.menu>li>a{font-size: 12px;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.nl .header_btns a.btn-wt{
  text-align: center;
  }
  .clreview-blk .rev-hd{margin-bottom: 35px;}
  .clreview-blk .rev-hd .rev-ryt{margin:20px 0 0 0;}
  .instelle-steps .instelle-body .instee-work{max-width: 240px;}
  .instelle-steps .instelle-body .instelle-top{display: none;}
  .instelle-steps .instelle-body .instelle-list{margin-top: 95px;}
  .instelle-steps .instelle-body .instelle-top#inst-slider{display: block;}
  .instelle-steps .instelle-body .instelle-top#inst-slider .owl-dots{text-align: center;padding-top:23px;}
  .instelle-steps .instelle-body .instelle-top#inst-slider .owl-dots button{width:10px;height:10px;background-color: #dbdbdb;border-radius: 50%;transition: all .3s;margin:0 5px;}
  .instelle-steps .instelle-body .instelle-top#inst-slider .owl-dots button.active{
  background-color: #fad2cf;
  transform: scale(1.5);
  }
  .instelle-steps .instelle-body .instelle-top + p{margin-top:5px;}
  .snap_brands.hm-brands .brand_ryt strong{padding:0;}
  .snap_brands.hm-brands .brand_ryt p:not(:last-of-type){margin-bottom: 16px;}
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items .cap_img img,.fdown_blck.func_blk .fd_row .fd_ryt .cel_items .cel_img img{width: 166px;height: 166px;}
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items .cel_img,.fdown_blck.func_blk .fd_row .fd_ryt .cap_items .cap_img{height: 227px;}
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items {
  left: 0px;
  top: -31px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items {
  top: -9px;
  right: 70px;
  }
  .fdown_blck .fd_row .qr_img>img {height: 184px;width: 189px;}
  /**===16 may 24===**/
  .pri_card .card_row .bor_card .card_hd{padding:0 0 18px 0;}
  /* .pri_card .card_row .bor_card .card_hd b{font-size: 40px;line-height: 50px;padding-bottom: 8px;} */
  .pri_card .card_row .bor_card .card_hd strong{padding-bottom: 6px;font-size: 18px;}
  .pri_card .card_row .bor_card .card_bdy{padding-top: 18px;}
  .pri_card .card_row .bor_card .card_bdy ul li{margin-bottom: 12px;}
  .pri_card .card_row .bor_card{padding:20px 20px 45px;}
  .party_meld.pd-meld{padding:60px 0;}
  .vragen_blck .vragen_row .vragen_lft p:first-of-type{font-size: 16px;}
  .vragen_blck .vragen_row .vragen_lft h4{padding:6px 0 12px 0;}
  .pdw_vid .pdw_vid_items .owl-carousel .owl-dots{padding-top: 30px;}
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img img,
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img img{height: 230px;width: 230px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img,
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img{height: 304px;}
  .cmplz-cookiebanner.cmplz-show::before{
  width: 380px;
  background-size: 380px;
  bottom: -36px;
  }
  /* 31.05.2024 */
  .main-banner .banner-in .banner-cnt h1 {
  font-size: 40px;
  line-height: 48px;
  }
  .banner-vd {
  left: 165px;
  top: 131px;
  }
  .main-banner img {
  height: 760px;
  }
  .main-banner .banner-btm .ban-txt::before{width: 90%;}
  /* 31.05.2024 */
  .banner-vd {
  left: 111px;
  width: 266px;
  height: 368px;
  top: 104px;
  }
  .set_bg_ban .video-control {  
  left: 101px;
  }
  .main-banner .banner-mid {
  top: 37%;
  left: -70px;
  }
  .set_bg_ban .video-control {
  left: 329px;
  }
  .banner-vd {
  left: 111px;
  width: 295px;
  height: 368px;
  top: 109px;
  }

  .header-main .header-row .hd-ryt .header-links {
  width: 54%;
  }
  header .header-top .header-top-row .header-lft {Width: 75%;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.en{width: calc(100% - 65%);}

  .hm_faq .dir_faq_ryt .faq_but a.bl-btn.snap_btn {
  padding: 12px 42px 12px 22px;
  }
  .main-banner .video_lnk {
  height: 90vh;
  }
  .app-blk .app-body  .swiper-full-mobile:before {
  width: 259px;
  }
  /**===26 nov 24===**/
  .hm_faq .dir_faq_ryt .faq_but strong{
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 10px;
  }
  /**===26 nov 24===**/
  /* 27-11-2024 */
  .party_prc.pd_prc .prc_row .party_video>img {
  height: 600px;
  }
  .pdw_vid.pd_vid.pd_event{padding: 60px 0;}
  .howt_title {
  padding: 60px 0;
  }
  .pdw_weg.new-pdw .weg_row .weg_lft{margin-left: 45px;}
  .party_even .even_row .even_ryt a.snap_btn.bl-btn, 
  .party_van .van_row .van_lft a.snap_btn.bl-btn,
  .party_meld .meld_row .meld_ryt a.snap_btn.bl-btn{padding-top: 15px;padding-bottom: 15px;}
  .fdown_blck .fd_row .qr_img {
  width: 31%;
  text-align: end;
  }
  .main-banner .banner-mid .pre-txt p strong:first-of-type::before {
  left: 86px;
  }
  /*   */
  /* 3-1-25 */
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-cell.dt-layout-start {
  margin-left: 70px;
  }
  .pri_card .card_row .bor_card .card_hd {
  min-height: 210px;
  }
  /* 3-1-25 */


  /* 21-1-25 */
  .cmplz-cookiebanner.cmplz-show {
  margin: 0 10px;
  }
  .clreview-blk.bs-rev .rev-body  .ti-widget.ti-goog .ti-col-1 .ti-review-item {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 65%;
  }
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-content {
  height: 149px !important;
  }
  header .header-main {
  top: 0;
  }
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-content {
    height: 190px !important;
  }
  /*  */
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items{right: -16px;}
  .een_blck .een_ryt{
  max-width: 500px;
  }
  .party_meld .meld_row .meld_lft {
  max-width: 600px;
  width: 100%;
  }
  .sport_price .sport_row .cards .card_hd .hd_ryt {
  width: 63%;
  }
  .sport_price .sport_row .sport_cen.cards .card_hd .hd_lft p:first-of-type {
    font-size: 34px;
    line-height: 41px;
  }
  .sport_price .sport_row .cards .card_hd .hd_lft {
  width: 56%;
  }
  .sport_price .sport_row .cards .card_hd p b,.sport_price .sport_row .sport_cen.cards .card_hd .hd_lft p b {
  font-size: 16px;
  line-height: 24px;
  }
  .sport_price .sport_row .sport_cen{margin-right: 15px;}
  .pricing-blk  .pricing-row .pricing-item{width: 100%;}
  .con_info  .con_row .con_ryt{padding-right: 0;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn .header_btns a.snap_btn {
    padding: 10px 23px 10px 10px;
    font-size: 11px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.nl {
    max-width: 262px;
    width: 100% !important;
  }
  .part_brand .brand_row {
    flex-direction: column;
  }
  .part_brand .brand_row .brand_lft{width: 100%;padding-right: 0;margin-bottom: 60px;}
  .part_brand .brand_row .brand_ryt{width: 100%;}
  .part_brand .brand_row .brand_lft .partner_card{max-width: 100%;}
  .part_brand .brand_row .brand_lft::before{display: none;}
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_hd {
    padding-bottom: 10px;
  }
  .part_brand .brand_row .brand_lft .partner_card .part_card {
    margin: 50px auto;
  }
  .wp-gr .grw-review .wp-google-feedback {
      height: 150px!important;
  }
  .clreview-blk.pdw_rev .wp-gr.rpi.wpac .rpi-slide .rpi-flx.rpi-col12.grw-review-inner.grw-backgnd.grw-round {
      padding: 28px 22px 28px 20px !important;
  }
  .con_info  .con_row .con_ryt {
      padding-left: 38px;
  }
  .footer-main .footer-in .footer-cpy .textwidget div a img{
    width: 400px;
  }
  /* 08-04-26 */
  .app-blk .app-body::before {
    width: 260px;
}
.app-blk .app-body .owl-item .app-item img, .app-blk .app-body .owl-item .app-item .app-img {
    height: 514px;
}
  /* 08-04-26 */
  }

  @media screen and (max-width: 1024px) {
  .bus_dow .dow_row .dow_ryt{width: 28%;}
  .clreview-blk.bs-rev .rev-hd .rev-ryt,
  .clreview-blk .rev-hd .rev-ryt{justify-content: unset !important;}
  .bread_section .brd_cnt h1,.werkt_blck .werkt_hd h3,.fotos_blck .fotos_hd h6,.fz .fz_blck h2.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.perfect .per_row .per_ryt h2,
  .kies_blcks .kies_hd h3,.rgb_frm .frm_row .frm_lft h4,.rgb_frm .frm_row  .frm_ryt .map_frm_hd h5,
  .fotos_blck .fotos_hd h6.photo .pho_row .pho_ryt  h2,.hoe_het .hoe_row .hoe_lft h3,
  .grat .grat_blck h4,.direct .dir_row .dir_lft h5.fun_blck .fun_hd h2,.tv_blck .tv_hd  h3,.bru_ban .bru_blc h2,.tq_blck h2,.een_blck .een_ryt h5,
  .ged_blck .ged_row .ged_lft h4,.jouw_blck .jouw_row .jouw_ryt h5,.func_blk .fd_row .fd_lft h4,
  .fdown_blck .fd_row .fd_lft h6,.laat .laat_hd h2,.main-content .con_info .con_hd  h2,
  .con_map .map_row  .map_frm .map_frm_hd h5,.con_map .map_row  .map_frm .map_frm_hd h5 b,.faq_meest .meest_hd h2,.faq_ben .ben_blck h3,
  .faq_voor .faq_row .faq_ryt  h4,.moei_blck .moei_row .moei_ryt h2,.feesten .feest_hd h2
  .werkt_blck .werkt_hd h3,.howt_title .nuben_tit strong,.howt_title .nuben_tit strong,.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.rgb_row .rgb_lft h1,.fz .fz_blck h2
  ,.success .suc_hd h2,.suc_vid .suc_vhd h3,.suc_fxd .con_blck h4,.snap_brands .brand_lft .brand_hd h5,
  .snap_brands .brand_ryt h6,.bs_faq_blck .dir_row .dir_lft h2,.pakk .grat_blck h3,.photo .pho_row .pho_ryt  h2,
  .clubs_blck .clubs_hd h4,.sport_price .sport_row .sport_lft h6,.ged_blck .ged_row .ged_lft h4,.fun_blck .fun_hd h2,
  .snap_brands .brand_ryt p b,.pakk .grat_blck h3,    .part_werd .werd_hd h2,.part_werd  .werd_row .werd_ryt h3,.part_prog .prog_blck .prog_row .prog_ryt  h4,
  .direct .dir_row .dir_lft h5,.part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .frm_hd h6,
  .part_frm_blck .frm_blck .frm_row .frm_ryt p b,.part_frm_blck .frm_blck .frm_row .frm_ryt p b span:first-of-type,
  .wor_pop .part_voor  .voor_row .voor_lft p b,.wor_pop .frm_blck .frm_row .frm_ryt .frm_hd p b,
  .part_wil .wil_row .wil_lft p b,.ph_blck .ph_row .ph_lft h2,.zie_blck .zie_row .zie_ryt h3,.maak_blck .maak_row  .maak_ryt h4,
  .maak_blck .maak_row  .maak_ryt h4,.impress_blck .imp_hd h6,.mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b span,.mgv_blck .mgv_row .mgv_ryt .mgv_frm_hd p strong ,
  .priv .pri_pol h2,.opl_blck .opl_items h6,.part_frm_blck .frm_blck .frm_row .frm_ryt p strong,
  .bus_over .bus_row .bus_lft .bus_hd h2,.bsn h3,.bus_faq .dir_row .dir_lft h4,.bus_dow .dow_row .dow_ryt h5,
  .bus_owl_blck .fotos_hd p b,.bus_owl_blck .fotos_hd p b span,.bus_jou .bus_row .bus_lft>p b,.party_van .van_row .van_lft h2,
  .bus_jou .bus_row .bus_lft>p b span:first-of-type,.party_even .even_row .even_ryt h1,.part_wil .wil_row .wil_lft p b,
  .party_van .van_row .van_lft h3,.party_prc .prc_row .pri_card .pri_hd h4,.pd_faq .dir_row .dir_faq_ryt  h5,.party_van .van_row .van_lft h2,
  .pd_vid .pdw_vid_hd p b,.pd_vid .pdw_vid_hd p b span,.party_meld .meld_row .meld_lft p b,.part_brand .brand_row .brand_lft p b,.part_brand .brand_row .brand_ryt p b,
  .part_brand .brand_row .brand_ryt p b span,.party_meld .meld_row .meld_lft p b span,.pdw_weg .weg_row .weg_ryt h2,.jull_blck .jull_items .jull_row .jull_lft h3,
  .pri_card .pri_hd h4,.vragen_blck .vragen_row .vragen_lft h4,.pdw_vid .pdw_vid_hd h6,.pdw_weg .weg_row .weg_ryt h1,
  .ph_blck .ph_row .ph_lft h1,.howt_title .nuben_tit strong, .fotos_blck .fotos_hd p strong, .bus_jou .bus_row .bus_lft p strong,
  .zie_blck .zie_row .zie_ryt h2,h1,h2,h3,h4,h5,h6, .part_brand .brand_row .brand_ryt p strong,
  .maak_blck .maak_row .maak_ryt h3,.snap_brands .brand_hd p + p
  .een_blck .een_ryt h4,.part_brand .brand_row .brand_lft p strong,
  .impress_blck .imp_hd h5,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p strong,
  .pri_card .pri_hd h5,
  .bs_faq_blck .dir_row .dir_faq_ryt>strong{font-size: 32px !important;line-height: 42px !important;}
  .dir_faq_ryt .faq_in .faq_hd{padding: 12px 28px;}
  .dir_faq_ryt .faq_in .faq_cnt p{padding: 12px 24px;}
  .fz .fz_blck p{padding-bottom: 24px;}
  .bread_section .brd_cnt p
  {margin-bottom: 0px;}
  .bread_section{padding: 140px 0px 75px;}
  .faq_ben,.grat{padding: 70px 0;}
  .ph_blck .ph_row .ph_lft{margin-right: 44px;}
  .ph_blck .ph_row .ph_ryt .snap_btn{padding: 18px;}
  .een_blck .een_row .een_lft{max-width: 480px;}
  .een_blck .een_row .een_lft .cap_items img{ max-width: 220px; padding: 15px 15px 30px 15px;height: 265px;}
  .een_blck .een_row .een_lft .cap_items .cap_con{bottom: 17px;left: 147px;}
  .een_blck .een_row .een_lft .non_items img{ max-width: 220px; padding: 15px 15px 30px 15px;height: 265px;}
  .een_blck .een_row .een_lft .cel_con{left: 184px;top: 174px;}
  .een_blck .een_row .een_lft .cel_items img{ max-width: 220px; padding: 15px 15px 30px 15px;height: 265px;left: 131px;}
  .een_blck .een_row .een_lft .non_items img{right:0px;top: -252px;}
  .maak_blck .maak_row  .maak_lft>img{height: 356px;}
  .bru_ban .bru_blc .bru_imgs img{height: 297px;}
  .bru_ban .bru_blc img{height: 550px;}
  .bru_ban .bru_blc .bru_box{padding: 32px 39px;}
  .bru_ban .bru_blc .del_tag .del{width: 30%;}
  .bru_ban .bru_blc .del_tag .tag{width: 70%;}
  .tq_blck .snap_btn{padding: 18px 42px;}
  .feesten .feest_pics .feest_items .feest_img img{height: 280px !important;}
  .feesten .feest_blck{padding: 70px 0px;}
  .feesten .feest_pics .feest_items .feest_img{margin-top:  20px;}
  .feesten .feest_hd{padding-bottom: 24px;}
  .feesten .feest_hd p:first-child{padding-bottom: 0px;}
  .feesten .feest_hd h2{padding: 12px 0px 10px;}
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_txt p b:first-of-type{margin-bottom: 0;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{top: 32px;}
  .moei_blck .moei_row .moei_ryt ul li::after{transform: translate(80%,-146%);}
  .moei_blck .moei_row .moei_ryt{padding-left: 20px;}
  .success .suc_cards .cards_items .card_hd .hd_img{padding: 8px;}
  .success .suc_cards .cards_items .card_hd .hd_con{margin-left: 110px;}
  .fun_blck  .fun_row{flex-wrap: wrap;text-align: center;}
  .fun_blck .fun_row .fun_cen{width: 100%;order: 1;margin: 0px 0px 50px;}
  .fun_blck  .fun_row .fun_ryt .pers .list_icon::before,.fun_blck  .fun_row .fun_ryt .heet .list_icon::before,
  .fun_blck  .fun_row .fun_ryt .tel .list_icon::before,.fun_blck  .fun_row .fun_ryt .deel_ryt .list_icon::before,
  .fun_blck  .fun_row .fun_lft .plaat .list_icon::after,.fun_blck  .fun_row .fun_lft .verza .list_icon::after,
  .fun_blck  .fun_row .fun_lft .deel .list_icon::after,.fun_blck  .fun_row .fun_lft .geen .list_icon::after{display: none;}
  .fun_blck  .fun_row .fun_lft{width: 50%;order: 2;}
    .fun_blck  .fun_row .fun_ryt{width: 50%;order: 3;}
    .fun_blck  .fun_row .fun_lft .lft_list{flex-direction: row-reverse;justify-content: center;}
    .fun_blck  .fun_row .fun_lft .list_con{text-align: start;margin-left: 20px;}
    .fun_blck  .fun_row .fun_ryt .ryt_list{justify-content: center;}
    .fun_blck  .fun_row .fun_cen img{width: 58%;}
    .jouw_blck .jouw_row .jouw_ryt p:first-of-type{padding-bottom: 12px;}
    .fdown_blck .fd_row .fd_lft h6{padding: 10px;}
    .rgb_frm .frm_row .frm_lft{margin-right: 20px;}
    .kies_blcks .kies_tabs .nav-pills{width: 43.5%;}
    .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.btn-wtsnap_btn::after {
      right: 3px;
  }
    .main_rgb .rgb_blck .rgb_row .rgb_ryt>img{height: 388px;}
    .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{height: 378px;}
    .sucpg_brands.snap_brands .brand_ryt p:last-of-type>b:first-of-type{font-size: 24px !important;line-height: 36px !important;}
    .success .suc_cards .cards_items:nth-child(3n){margin-right: 0;}
    .voe_vid .voe_items{width: 32.2%;}
    .impress_blck .imp_row .imp_cen .ex_large{height: 610px;}
    .impress_blck .imp_row .imp_ryt .large, .impress_blck .imp_row .imp_lft .large{height: 300px;}
    .impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt .medium{height: 300px;}
    .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt .small{height: 141px;}
    /*ld*/
    .footer-main .footer-in .footer-top .footer-cnt .footer-logo img{max-width: 220px;height: 38px;}
    .footer-main .footer-in .footer-top .footer-cnt{padding-right: 30px;}
    
  header .header-top .header-top-row .header-lft ul li:not(:last-child) {
  margin-right: 10px;
  }
  header .header-top .header-top-row .header-lft ul li span{
  position: absolute;
  width: fit-content;
  min-width: 170px;
  background: #fff;
  font:12px/23px 'Lato-Bold';
  top: 50px;
  padding: 10px 18px;
  z-index: 4;
  left: 0;
  border-radius: 15px;
  transform: scale(0);
  -webkit-transition: all .3s ease-out 0s;
  -moz-transition: all .3s ease-out 0s;
  -ms-transition: all .3s ease-out 0s;
  -o-transition: all .3s ease-out 0s;
  transition: all .3s ease-out 0s;
  transform-origin: top left;
  text-align: center;
  color: #333;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
  }
  header .header-top .header-top-row .header-lft ul li{position: relative;}
  header .header-top .header-top-row .header-lft ul li.down span{transform: scale(1);} 
  .main-banner .banner-btm a.btn-wt {
  max-width: 206px;
  padding: 12px 20px;
  font-size: 16px;
  }
  .main-banner .banner-btm a.bl-btn {padding: 12px 36px 12px 20px;font-size: 16px;}
  .main-banner .banner-mid .pre-txt a {
  right: unset;
  left: 170px;
  width: 100%;
  font-size: 37px;
  line-height: 42px;
  bottom: -140px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt strong, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft strong, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt strong,
  #compare-popup .modal-dialog .modal-content .step-pop>strong{
  font-size: 30px;
  line-height: 37px;
  letter-spacing: -0.9px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"],
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"]:hover{
  background-position: right 35% center;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row{display: block;}
    /*ld*/
    #login-popup .modal-dialog, #register-popup .modal-dialog {
      max-width: 850px;
    }
    #login-popup .modal-dialog .modal-content .step-pop .login-lft img {
      max-width: 300px;
      height: 340px;
    }  
    #register-popup .modal-dialog .modal-content .step-pop .login-rgt .btn-close{    
      width: 20px;
      height: 20px;
      top: 23px;
      right: 22px;
      background-size: 20px;
    }
    #register-popup .modal-dialog .modal-content .step-pop .login-lft img {
      max-width: 240px;
      height: 350px;
    }
    /* sk */
    .header-main .header-row .hd-ryt .header-links ul li.has-children .tog-btn{
      right: -12px;
    }


  .main-banner img {
  height: auto;
  }


  .ged_blck .ged_row .ged_lft .snap_btn{
  margin-top: 18px;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_mid ul li{
  margin-bottom: 10px;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_top strong{
  font-size: 18px;
  line-height: 25px;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_top b,.pri_card .card_row .bor_card .card_hd b {
  font-size: 35px;
  line-height: 46px;
  }
  .pricing-blk .pricing-row .pricing-item.active-price{
  border-radius: 10px 10px 0 70px;
  }
  .instelle-steps .instelle-body .instelle_mid .instelle-list.inst1 .instelle-img .inste-doll img{
  height: 168px;
  }
  .instelle-steps .instelle-body .instelle_mid .instelle-list .instelle-img{
  padding: 20px 20px 24px 23px;
  height: 100%;
  }
  .instelle-steps .instelle-body .instelle_mid .instelle-list.inst2 .instelle-img .inste-wt img{
  height: 118px;
  }
  /* sk */
  .impress_blck .imp_row a img{transform: translate(93%,73%);}
    .snap_brands .brand_lft .brand_logo .brand_btn a::before{transform: translate(3px,9px);}
    .snap_brands .brand_lft .brand_logo a{font-size: 14px;}
    .bus_jou .bus_row .bus_ryt img{height: 464px;}
    .party_van .van_row .van_ryt::before{top: 128px;left: -47px;}
    .pri_card .card_row .bor_card .card_hd p{line-height: 23px;}
    .pri_card .card_row .bor_card .card_hd p b{line-height: 45px;font-size: 40px;}
    .pri_card .card_row .bor_card .pre_hd{padding-bottom: 56px !important;}
    .pri_card .ver_btn a.btn-grd{padding: 12px 22px;}
    .pri_card .ver_btn a.btn-grd::before{
      transform: translateY(7px);
    }
    .pri_card .card_row  .ver_btn a.btn-grd::before{transform: translateY(6px);}
    .bus_dow .dow_row .dow_cen{width: 22.99%;}
    .bus_dow .dow_row .dow_lft img{height: 260px;}
    .bus_dow .dow_row .dow_ryt h5{padding: 11px 0px 10px;}
    .pdw_weg .weg_row .weg_lft{width: 50.82%;}
    .pdw_weg .weg_row .weg_ryt{width: 43.63%;}
    .pdw_weg .weg_row .weg_lft>img{height: 490px;}
    .pdw_weg .weg_row .weg_lft .in_img img{height: 120px;max-width:170px;}
    .pdw_weg .weg_row .weg_lft .in_img{
      height: 160px;
      max-width:200px;
    }
    .jull_blck .jull_items .jull_row .jull_ryt{width: 48.82%;}
    .part_werd  .werd_row .werd_lft img{height: 455px;}

  
    .part_werd  .werd_row .werd_ryt h3{padding: 6px 0px 11px;}
    .part_prog .prog_blck .prog_row .prog_lft img{height: 379px;}
    .part_prog .prog_blck .prog_row .prog_ryt{padding-right: 20px;}
    .part_prog .prog_blck .prog_row .prog_ryt ul li{line-height: 30px;}
    .part_prog .prog_blck .prog_row .prog_ryt ul{padding-top: 10px;}
    .part_frm_blck .frm_blck .frm_row .frm_lft{width: 49.5%;}
    .part_frm_blck .frm_blck .frm_row .frm_ryt{width: 50%;padding-left: 28px;}
    .part_frm_blck .frm_blck .frm_row .frm_ryt .snap_btn.btn-wt{padding: 16px 17px 16px 50px;}
    .part_brand .brand_row .brand_lft::before{
      right: -94px;
      top: 48%;
      width: 180px;
      background-size: 180px;
    }
    .wor_pop .frm_blck .frm_row .frm_ryt .frm_hd p b{padding: 10px 0px 13px;}
    .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_logo img{top: -4px;}
    .direct .dir_row .dir_lft a.snap_btn.bl-btn{padding:12px 38px 12px 21px;}
    .part_werd .part_side .sd-txt{
      top: 54px;
      right: -39px;
      justify-content: center;
      align-items: unset;
      writing-mode: unset;
    }
    .part_werd .part_side  .sd-txt .sd-con p:first-of-type{transform: unset;}
    .part_werd .part_side .sd-img{margin-bottom: 0;}
    /* testing change */
    .bru_ban .bru_blc .del_tag .del{width: 32%;}
    .laat .laat_pics .laat_items {max-width: 31.4%;}
    .een_blck .een_ryt{margin-left: 0px;}
  .een_blck  .ged_row .ged_ryt .cap_items{left: 26px;}
  .een_blck  .ged_row .ged_ryt .cel_items{bottom: 65px;}
  .een_blck  .ged_row .ged_ryt .non_items{right: 70px;}
  .een_blck  .ged_row .ged_ryt .cap_items, .een_blck  .ged_row .ged_ryt .cel_items, .een_blck  .ged_row .ged_ryt .non_items{max-width: 190px;}
  .een_blck  .ged_row .ged_ryt .cel_items img, .een_blck  .ged_row .ged_ryt .cap_items img, .ged_blck .ged_row .ged_ryt .non_items img{height: 172px;}
  .een_blck  .ged_row .ged_ryt .cel_items{bottom: 90px;}
  .een_blck  .ged_row .ged_ryt .non_items{padding: 15px  15px  32px;}
  .een_blck  .ged_row .ged_ryt .cap_items, .een_blck  .ged_row .ged_ryt .cel_items{padding: 15px 15px 6px;}
  .een_blck  .ged_row .ged_ryt .cel_items{bottom: 98px;right: 206px;}
  .een_blck  .ged_row .ged_ryt .cap_items{top: -6px;}
  .een_blck  .ged_row .ged_ryt .non_items{right: 78px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items{left: 16px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cel_items {
  bottom: 306px;
  right: 175px;
  }
  .ged_blck .ged_row .ged_ryt .cel_items {
  right: 150px;
  bottom: 66px;
  }
  .kies_blcks .kies_tabs .nav-pills{width: 42.2%;}
  .ged_blck .ged_row .ged_ryt .cap_items,.ged_blck .ged_row .ged_ryt .cel_items,.ged_blck .ged_row .ged_ryt .non_items{max-width: 242px;}
  /* rgb lightshot */
  .gallery_popup .modal-dialog .modal-content .modal-body  .owl-carousel .owl-nav button.owl-next{right: -90px;}
  .gallery_popup .modal-dialog .modal-content .modal-body  .owl-carousel .owl-nav button.owl-prev{left: -90px;}
  .hm_faq{
  padding: 0px 0px 72px;
  }

  /**===16 may 24===***/
  .con_map .map_row .map_frm .check_field{margin:15px 0 18px 0;}
  .part_werd .sd-txt{bottom:-34px;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .frm_hd h6{padding:6px 0px 20px;}
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_hd .hd_con p{font-size: 16px;line-height: 22px;}
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_hd .hd_con p b:last-of-type{font-size: 14px !important;line-height: 18px !important;}
  .part_brand .brand_row .brand_lft p b{padding:8px 0 15px 0;}
  #wor_pop .modal-content{padding:30px 40px;}
  .main-content .bru_ban{padding:50px 0 40px;}
  .bus_over{padding:70px 0;}
  .bus_over .bus_row .bus_lft .bus_hd h2,
  .sport_price .sport_row .sport_lft h6{padding:6px 0 15px 0;}
  .sport_price .sport_row .cards .card_ft p{text-align: center;}
  .clreview-blk .rev-body .revslider-ryt .review-cnt, .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner{padding:15px !important;}

  /**===16 may 24===***/
  /**===27 may 24===**/
  .pdw_weg{padding:60px 0;}
  /**===27 may 24===**/
  /**===28 may 24===**/
  .voe_vid .voe_items .pop_dv .vid_bg{width:100%;max-width:740px;}
  .voe_vid .voe_items .pop_dv .vid_bg video{height:430px;}
  .pri_card .card_row .bor_card .card_bdy a.snap_btn.btn-wt::before{top:14px;}
  .pri_card .card_row .bor_card .card_bdy a.snap_btn.btn-wt{
  padding: 11px 18px 11px 40px;
  font-size: 13px;
  }
  .pri_card .card_row .bor_card .card_bdy a.bl-btn.snap_btn,
  .pri_card .card_row .bor_card .card_bdy a.snap_btn.btn-grd{font-size: 13px;}
  .pri_card .card_row .bor_card .card_bdy a.snap_btn.btn-grd{padding: 12.5px 18px 12.5px 25px;}
  .pri_card .pri_hd h5{padding-top:10px;}
  .pri_card .pri_hd{padding-bottom: 30px;}
  /**===28 may 24===**/
  /* #########29.5.2024########### */
  .fun_blck .fun_row .fun_cen .mob-side.lft {
  left: 164px;
  }
  .fun_blck .fun_row .fun_cen .mob-side.ryt {
  right: 166px;
  }
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img img,
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img img{height: 200px;width: 200px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img,
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img{height: 268px;}
  .fdown_blck .fd_row .fd_ryt .cel_items {
  left: 32px;
  top:-77px;
  }
  .fdown_blck .fd_row .fd_ryt .cap_items {
  top: -28px;
  }
  .cmplz-cookiebanner.cmplz-show{padding: 72px 38px 45px 538px !important;}
  .banner-vd {
  left: 124px;
  width: 262px;
  height: 430px;
  }
  .main-banner .banner-btm .ban-txt {
  padding: 26px 0 14px 0;
  }
  .main-banner .banner-in .banner-cnt h1 {
  font-size: 36px;
  line-height: 40px;
  }
  .set_bg_ban .video-control {  
  left: 379px;
  top: 55%;
  }
  /* 3-6-24 */
  .banner-vd {
  left: 133px;
  width: 282px;
  height: 371px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.de{
  width: calc(100% - 58%);
  }
  .header-main .header-row .hd-ryt .header-links ul  ul.menu li {
  margin-right: 12px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.nl{
  width: calc(100% - 46%);
  }
  .app-blk .app-body  .swiper-full-mobile:before{height: 530px;}
  /**===26 nov 24===**/
  .faq_meest .meest_tabs ul li a{
  padding: 10px 20px;
  }

  /* .pdw_vid .pdw_vid_items .pdw_vds .video-control {
  position: absolute;
  left: 47%;
  top: 45%;
  transform: translate(-50%,-50%);
  border: 0;
  } */
  /**===26 nov 24===**/
  /* 27-11-2024 */
  .party_prc.pd_prc .prc_row .party_video>img {
  height: 500px;
  }

  /*  */
  /**===2 dec 24 ===**/
  #wek_tab .werkt_cards{padding-bottom: 0;}
  /**===2 dec 24 ===**/
  /* 02-01-25 */
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top strong, #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th strong {
  font: 16px / 22px 'Bungee-Regular';
  }
  /* 02-01-25 */
  /* 16-1-25 */
  .pri_card.par_card.singlecard.pricing-blk .card_row.pricing-row .pricing-item  .card_bdy  a.snap_btn.btn-wt {
  padding: 8px 18px 8px 40px;
  }
  .voe_vid .voe_items .voe_img img {
    height: 380px !important;
  }
  .clreview-blk.bs-rev .rev-hd  .rev-ryt {
    width: 100%;
    justify-content: space-between;
  }
  .clreview-blk.bs-rev .rev-hd .rev-lft {
    width: 100%;
  }
  .clreview-blk .rev-hd{    
  flex-direction: column;
  align-items: start;
  text-align: start;
  }
  .clreview-blk .rev-hd .rev-lft{width: 100%;}
  .clreview-blk .rev-hd .rev-ryt {
  margin: 30px 0 0 0;
  width: 100%;
  }
  .bus_dow .dow_row .dow_ryt a.snap_btn.bl-btn {
  padding: 14px 41px 14px 25px;
  }
  .een_blck .een_ryt{
  max-width: 535px;
  }
  .kies_blcks .kies_items .px_white:last-of-type{max-width: 330px;}
  .con_info  .con_row .cont-img {
    width: 60%;
  }
  .con_info  .con_row .cont-img img {
      height: 787px !important;
  }
  .con_info  .con_row .con_ryt  .ryt_dn, .con_info  .con_row .con_lft, .con_info  .con_row .con_ryt .ryt_up {
      padding: 25px 30px 25px !important;
  }
  /*  */
  /* 06-04-26 */
  .footer-main .footer-in .footer-cpy .py-img .textwidget{
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .footer-main .footer-in .footer-cpy .py-img .textwidget img{
    width: 100px;
  }
  .footer-main .footer-in .footer-cpy{
    gap: 20px;
  }
  /* 06-04-26 */
  /* 08-04-26 */
  .app-blk .app-body::before {
    width: 274px;
}
.app-blk .app-body .owl-item .app-item img, .app-blk .app-body .owl-item .app-item .app-img {
    height: 537px;
}
  /* 08-04-26 */
  }

  @media screen and (max-width: 991px) {
  .bread_section .brd_cnt p,.werkt_blck .werkt_hd h3,.fotos_blck .fotos_hd h6,.fz .fz_blck h2.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.perfect .per_row .per_ryt h2,.tq_blck h2
  .kies_blcks .kies_hd h3,.rgb_frm .frm_row .frm_lft h4,.rgb_frm .frm_row  .frm_ryt .map_frm_hd h5,
  .fotos_blck .fotos_hd h6.photo .pho_row .pho_ryt  h2,.party_even .even_row .even_ryt h2,.hoe_het .hoe_row .hoe_lft h3,
  .grat .grat_blck h4,.direct .dir_row .dir_lft h5.fun_blck .fun_hd h2,.tv_blck .tv_hd  h3,.bru_ban .bru_blc h2,.tq_blck h2,.een_blck .een_ryt h5
  .ged_blck .ged_row .ged_lft h4,.jouw_blck .jouw_row .jouw_ryt h5,.func_blk .fd_row .fd_lft h4,
  .fdown_blck .fd_row .fd_lft h6,.laat .laat_hd h2,.main-content .con_info .con_hd  h2,.fz .fz_blck h2,
  .con_map .map_row  .map_frm .map_frm_hd h5,.con_map .map_row  .map_frm .map_frm_hd h5 b,.faq_meest .meest_hd h2,.faq_ben .ben_blck h3,.grat .grat_blck h3,
  .faq_voor .faq_row .faq_ryt  h4,.moei_blck .moei_row .moei_ryt h2,.feesten .feest_hd h2
  .werkt_blck .werkt_hd h3,.howt_title .nuben_tit strong,.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.rgb_row .rgb_lft h1,.priv .pri_pol h2
  ,.success .suc_hd h2,.suc_vid .suc_vhd h3,.suc_fxd .con_blck h4,.snap_brands .brand_lft .brand_hd h5,
  .snap_brands .brand_ryt h6,.bs_faq_blck .dir_row .dir_lft h2,.pakk .grat_blck h3,.photo .pho_row .pho_ryt  h2,
  .clubs_blck .clubs_hd h4,.sport_price .sport_row .sport_lft h6,.ged_blck .ged_row .ged_lft h4,.fun_blck .fun_hd h2,
  .snap_brands .brand_ryt p b,.pakk .grat_blck h3,    .part_werd .werd_hd h2,.part_werd  .werd_row .werd_ryt h3,.part_prog .prog_blck .prog_row .prog_ryt  h4,
  .direct .dir_row .dir_lft h5,.part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .frm_hd h6,
  .part_frm_blck .frm_blck .frm_row .frm_ryt p b,.part_frm_blck .frm_blck .frm_row .frm_ryt p b span:first-of-type,
  .wor_pop .part_voor  .voor_row .voor_lft p b,.wor_pop .frm_blck .frm_row .frm_ryt .frm_hd p b,
  .part_wil .wil_row .wil_lft p b,.ph_blck .ph_row .ph_lft h2,.zie_blck .zie_row .zie_ryt h3,.maak_blck .maak_row  .maak_ryt h4,
  .maak_blck .maak_row  .maak_ryt h4,.impress_blck .imp_hd h6,.mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b span,.mgv_blck .mgv_row .mgv_ryt .mgv_frm_hd p strong ,.opl_blck .opl_items h6,
  .bus_over .bus_row .bus_lft .bus_hd h2,.bsn h3,.bus_faq .dir_row .dir_lft h4,.bus_dow .dow_row .dow_ryt h5,
  .bus_owl_blck .fotos_hd p b,.bus_owl_blck .fotos_hd p b span,.bus_jou .bus_row .bus_lft>p b,.party_van .van_row .van_lft h2,
  .bus_jou .bus_row .bus_lft>p b span:first-of-type,.party_even .even_row .even_ryt h1,.part_wil .wil_row .wil_lft p b,
  .party_van .van_row .van_lft h3,.party_prc .prc_row .pri_card .pri_hd h4,.pd_faq .dir_row .dir_faq_ryt  h5,.party_van .van_row .van_lft h2,
  .pd_vid .pdw_vid_hd p b,.pd_vid .pdw_vid_hd p b span,.party_meld .meld_row .meld_lft p b,.part_brand .brand_row .brand_lft p b,
  .part_brand .brand_row .brand_lft p:first-of-type:first-of-type,.part_brand .brand_row .brand_ryt p b,
  .part_brand .brand_row .brand_ryt p b span,.party_meld .meld_row .meld_lft p b span,.pdw_weg .weg_row .weg_ryt h2,.jull_blck .jull_items .jull_row .jull_lft h3,
  .pri_card .pri_hd h4,.vragen_blck .vragen_row .vragen_lft h4,.pdw_vid .pdw_vid_hd h6,.pdw_weg .weg_row .weg_ryt h1,
  .ph_blck .ph_row .ph_lft h1,.howt_title .nuben_tit strong, .fotos_blck .fotos_hd p strong, .bus_jou .bus_row .bus_lft p strong,
  .zie_blck .zie_row .zie_ryt h2,h1,h2,h3,h4,h5,h6,.snap_brands .brand_hd p + p,
  .maak_blck .maak_row .maak_ryt h3, .part_brand .brand_row .brand_ryt p strong,
  .een_blck .een_ryt h4,.part_frm_blck .frm_blck .frm_row .frm_ryt p strong,
  .impress_blck .imp_hd h5,.part_brand .brand_row .brand_lft p strong,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p strong,
  .pri_card .pri_hd h5,
  .bs_faq_blck .dir_row .dir_faq_ryt>strong{font-size: 28px !important;line-height: 38px !important;}
  .maak_blck,.zie_blck,.ph_blck{padding: 70px 0px;}
  .direct .dir_row .dir_lft{padding-right: 36px;}
  .dir_faq_ryt .faq_in .faq_hd>p{font-size: 13px;line-height: 22px;}
  .fz .fz_blck img{max-width: 734px;width: 100%;height: 350px;object-fit: cover;margin-bottom: 30px;}
  .fz .fz_blck p{padding-bottom: 22px;}

  .faq_meest .tab-content .meest_items{margin-right: 24px;}
  .faq_meest .tab-content .meest_items .faq_hd>p{font-size: 14px;line-height: 20px; }
  .bread_section{padding: 150px 0px 60px;}
  .ph_blck .ph_row .ph_lft img{height: 471px;}
  .ph_blck .ph_row .ph_ryt img{height: 300px;}
  .ph_blck .ph_row .ph_ryt p{padding: 12px 0px 14px;}
  .ph_blck .ph_row .ph_lft{margin-right: 34px;}
  .zie_blck .zie_row .zie_lft img{height: 520px;}
  .zie_blck .zie_row .zie_lft{margin-right: 25px;}
  .maak_blck .maak_row  .maak_lft .v_icon img{height: 45px;}
  .maak_blck .maak_row  .maak_lft>img{height: 328px;}
  .bru_ban .bru_blc .bru_imgs img{height: 280px;}
  .bru_ban .bru_blc .del_tag .tag .tag_con a.snap_btn.bl-btn:first-of-type{max-width: 175px;line-height: 20px;}
  .bru_ban .bru_blc .del_tag .tag .tag_con a.snap_btn.bl-btn{max-width: 130px;line-height: 20px;}
  .bru_ban .bru_blc .del_tag .tag{width: 67%;}
  .bru_ban .bru_blc .del_tag .del{width: 33%;}
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_txt{margin-left: 6px;}
  .feesten .feest_pics .feest_items .feest_img img{height: 230px !important;}
  .feesten .feest_hd{padding-bottom: 20px;}
  .laat .laat_pics .laat_btn a{margin-right: 8px;padding: 8px;}
  .laat .laat_pics  a p{font-size: 17px;line-height: 24px;}

  .con_info  .con_row .con_lft{margin-right: 20px;padding: 30px 40px;}
  .con_info  .con_row .con_lft{margin-right: 46px;} 
  .moei_blck .moei_row .moei_ryt h2{padding: 4px 0px 8px;}
  .moei_blck .moei_row .moei_ryt ul{padding-top: 20px;}
  .moei_blck .moei_row .moei_ryt ul li::after{transform: translate(80%,-236%);}
  .moei_blck .moei_row .moei_ryt ul li:first-child{padding-bottom: 12px;margin-bottom: 12px;}
  .moei_blck .moei_row .moei_lft img{height: 649px;}
  .werkt_lft .cards .card_bor,.werkt_ryt .cards .card_bor{max-width: 88%;}
  .werkt_lft .cards .card_bor::before{right: 23px;}

  .werkt_cards .werkt_row .werkt_ryt::before{height: 2041px;}
  .werkt_cards .werkt_row .werkt_ryt{padding-left: 60px;}
  .werkt_cards  .werkt_row .werkt_ryt .cards .card_bor::after{left: -69px;}
  .werkt_lft .cards .card_bor::before{right: -29px;}
  .fdown_blck{padding: 74px 0px 55px;}
  .success .suc_cards .cards_items{max-width: 49.1%;padding: 24px 38px 26px 32px;}
  .success .suc_cards .cards_items .card_hd .hd_con{margin-left: 123px;}
  .success .suc_cards .cards_items .card_hd .hd_img{padding: 10px;}
  .success .suc_cards .cards_items:nth-child(2n){margin-right: 0;}
  .hoe_het .hoe_row .hoe_ryt::after{   
    width: 243px;
    background-size: 243px;
    bottom: 184px;
    left: 9px;}
    .fun_blck  .fun_row .fun_cen img{width: 54%;}
    .fun_blck  .fun_row .fun_ryt .list_icon img,.fun_blck  .fun_row .fun_lft .list_icon img{width: 28px;height: 28px;}
    .fun_blck  .fun_row .fun_lft .list_icon,.fun_blck  .fun_row .fun_ryt .list_icon{width: 60px;height: 60px;}
    .fdown_blck .fd_row .fd_ryt .cel_items .cel_img, .fdown_blck .fd_row .fd_ryt .cap_items .cap_img {
      height: 245px;
  }
    .jouw_blck .jouw_row .jouw_ryt p{padding-bottom: 8px;}
    .fdown_blck .fd_row .fd_ryt .cap_items .cap_img img, .fdown_blck .fd_row .fd_ryt .cel_items .cel_img img {
      height: 180px;
      width: 180px;
  }
  .fdown_blck .fd_row .fd_ryt .cel_items {
    left: 26px;
    top: -68px;
  }
  .fdown_blck .fd_row .fd_ryt .cap_items{right: 48px;top: -16px;}
    .fdown_blck .fd_row .fd_ryt .cel_items .cel_img{bottom: -170px;}
    .fdown_blck .fd_row .fd_ryt .cap_items .cap_img{top: -40px;}
    .tv_blck .tv_row .tv_cen .tv_img::before,.tv_blck .tv_row .tv_cen .tv_img::after{display: none;}
    .tv_blck .tv_row{flex-wrap: wrap;justify-content: center;text-align: center;}
    .tv_blck .tv_row .tv_cen{width: 100%;order: 1;}
    .tv_blck .tv_row .tv_lft{order: 2;padding-left: 0px;max-width: 100%;width: 40%;}
    .tv_blck .tv_row .tv_lft .lft_top,.tv_blck .tv_row .tv_ryt .ryt_top{margin: 0;}
    .tv_blck .tv_row .tv_ryt{order: 3;padding-right: 0px;max-width: 100%;width: 40%;text-align: -webkit-right;}
    .tv_blck .tv_row .tv_lft .lft_bot,.tv_blck .tv_row .tv_ryt .ryt_bot{padding-left: 0px;margin-top: 50px;}
    .perfect .per_row .per_ryt ul li{line-height: 28px;}
    .perfect .per_row .per_ryt ul{padding: 18px 0px;}
    .perfect .per_row .per_ryt h2{padding: 14px 0px;}
    .kies_blcks .kies_tabs .nav-pills{border-radius: 30px;}
    .main_rgb .rgb_blck .rgb_row .rgb_ryt>img{height: 330px;}
    .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{height: 382px;}
    .main_rgb .rgb_blck .rgb_row .rgb_lft h1{padding-bottom: 12px;}
    .main_rgb .rgb_blck .rgb_row .rgb_lft a .snap_btn.btn-wt{max-width: 232px;padding: 14px 40px;}
    .main_rgb .rgb_blck .rgb_row .rgb_lft p{padding-bottom: 26px;}
    .fotos_blck .fotos_slider  .owl-nav .owl-prev{left: 44.5%;}
    .fotos_blck .fotos_slider  .owl-nav .owl-next{right: 44.5%;}
    .fotos_blck .fotos_slider  .owl-nav button{width: 45px;height: 45px;}
    .snap_brands .brand_row{flex-direction: column;}
    .snap_brands .brand_lft{width: 100%;padding-bottom: 35px;}
    .snap_brands .brand_ryt{width: 100%;}
    
    .sucpg_brands.snap_brands .brand_ryt p:last-of-type>b:first-of-type{width: 100%;}
    .success .suc_cards .cards_items:nth-child(1n){margin-right: 15px;}
    .success .suc_cards .cards_items:nth-child(2n){margin-right: 0;}

    .voe_vid .voe_items{width: 32.06%;}
    .voe_vid .voe_items p b:first-of-type{padding: 16px 0px 8px;}
    .impress_blck .imp_row .imp_cen .ex_large{height: 610px;}
    .impress_blck .imp_row .imp_ryt .large, .impress_blck .imp_row .imp_lft .large{height: 300px;}
    .impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt .medium{height: 300px;}
    .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt .small{height: 145px;}
    .impress_blck .imp_row .imp_cen .ex_large{height: 518px;}
    .impress_blck .imp_row .imp_ryt .large, .impress_blck .imp_row .imp_lft .large{height: 264px;}
    .impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt .medium{height: 245px;}
    .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt .small{height: 114px;}
    /*ld*/
    .footer-main .footer-in .footer-top .footer-links p{font-size: 19px;}
    /*hd*/
  .header-main .header-row .hd-ryt{
  background-color: #ffffff;
    position: fixed;
    top: 0;
    left: -340px;
    z-index: 9999;
    width: 330px;
    height: 100%;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    padding: 0;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    display: block;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  .header-main .header-row .hd-ryt.menu_on{left:0;}
  .header-main .header-row .hd_toggler{width: 42px;height: 42px;background-color: #fff;display: flex;justify-content: center;align-items: center;flex-direction: column;border-radius: 50%;}
  .header-main .header-row .hd_lft{width:100%;max-width: 280px;}
  .header-main .header-row{justify-content: space-between;}
    .header-main .header-row .hd-ryt .hdmenu-overlay{display:block;}
  .header-main .header-row .hd-ryt .header-links,
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns{width:100%;}
  .header-main .header-row .hd-ryt .header-links{text-align: start;padding: 34px 20px 0 20px;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .mob-hdlogo{background-color: #000b2b;padding:24.5px 20px;display: block;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .mob-hdlogo img{height: 41px !important;max-width: 230px !important;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .hide{display:block;position: absolute;top:15px;right:15px;}
  .header-main .header-row .hd-ryt .header-links ul li {width: 100%;}
  .header-main .header-row .hd-ryt .header-links>ul>li:not(:last-child) {
  margin-right: 0;
  }
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li span.tog-btn{
  background: url(../images/mb-sub-drp.png)no-repeat;
  position: absolute;
  width: 10px;
  height: 5px;
  top: 11px;
  right: 0px;
  transition: all .3s;
  }
  header.sticky_hd .header-main .header-row .hd-ryt .header-links ul ul.menu>li span.tog-btn{top:11px;}
  .header-main .header-row .hd-ryt .header-links ul li a,
  header.sticky_hd .header-main .header-row .hd-ryt .header-links ul ul.menu>li>a{
  font: 16px/25px 'Lato-Bold';
  color: #000b2b;
  padding: 0 26px 30px 0;
  position: relative;
  }
  body.noscroll{
  overflow: hidden;
  position: relative;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay{position: relative;}
  body.noscroll::before{
  content: "";
  position: absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 2;
  }
  .header-main .header-row .hd-ryt .header-links ul li.has-children ul.sub-menu,
  .header-main .header-row .hd-ryt .header-links ul li.menu-item-has-children ul.sub-menu{
  position: unset !important;
  opacity: 1 !important;
  visibility: visible !important;
  padding: 0 0 22px 0 !important;
  margin-top: -15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 0px !important;
  margin-bottom: 22px;
  display: none;
  transform: scale(0);
  }
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li.su-op .tog-btn{
  transform: rotate(180deg);
  }
  .header-main .header-row .hd-ryt .header-links ul li.menu-item-has-children.su-op ul.sub-menu{transform: scale(1);display: block;}
  .header-main .header-row .hd-ryt .header-links ul li.has-children ul.sub-menu li a,
  .header-main .header-row .hd-ryt .header-links ul li.menu-item-has-children ul.sub-menu li a{padding: 0 !important;}
  .header-main .header-row .hd-ryt .header-links ul li.has-children ul.sub-menu li a,
  .header-main .header-row .hd-ryt .header-links ul li.menu-item-has-children ul.sub-menu li a{font-size: 15px !important;}
  .header-main .header-row .hd-ryt .header-links>ul>li:last-of-type,
  .header-main .header-row .hd-ryt .header-links>ul>li:last-of-type{
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); 
  }
  .header-main .header-row .hd-ryt .header-links ul li.has-children ul.sub-menu li.active a{color:#b3c7e5;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.snap_btn.btn-wt{color: #000b2b;margin-bottom: 14px;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.snap_btn.btn-wt::after{
  background: url(../images/btn_lftarrw.svg) no-repeat;
  }

  header .header-top .header-top-row .header-ryt{width:30%;}
  header .header-main{padding-top: 10px;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.snap_btn.btn-wt {
  padding: 17px 44px 17px 22px;
  margin-right: 0;
  }

  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.btn-grd {
  padding: 15px 42px 14px 26px;
  }

  .main-banner .banner-mid .pre-txt a {
  right: unset;
  left: 120px;
  width: 100%;
  font-size: 35px;
  line-height: 42px;
  bottom: -145px;
  }
  /**hd**/
  #login-popup .modal-dialog .modal-content .step-pop .login-lft img {
  max-width: 280px;
  height: 310px;
  margin-top: 73px;
  }
  #login-popup .modal-dialog, #register-popup .modal-dialog {
  max-width: 750px;
  }
  #register-popup .modal-dialog .modal-content .step-pop {
  flex-wrap: wrap;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt {
  padding: 45px 30px 45px 30px;
  width: 100%;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-lft {
  width: 100%;
  display: unset;
  padding: 50px 0 0;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-lft img {
  max-width: 220px;
  height: 330px;
  }
  /* sk */
  .header-main .header-row .hd-ryt .header-links ul{
    flex-direction: column;
    padding-left: 0;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay,.header-main .header-row .hd-ryt{
    padding-bottom: 30px;
  }

  .app-blk .app-head h2, .graag-section .ged_blck.clone-ged .ged_row .ged_lft h4, .pricing-blk p + h5, .instelle-steps .instelle-hd .ins-lft h6, .snap_brands.hm-brands .brand_lft .brand_hd strong, .snap_brands.hm-brands .brand_ryt strong, .clreview-blk .rev-hd .rev-lft strong,.cookie_part .cookies_sec .cookie_in .cookie_ryt strong,
  .clge_row .clge_lft h4,
  .pdw_vid .pdw_vid_hd p + p {
  font-size: 34px;
  line-height: 40px;
  }
  .cookie_part .cookies_sec .cookie_in .cookie_ryt{
  padding: 72px 28px 46px 28px;
  }
  .cookie_part .cookies_sec .cookie_in .cookie_ryt .cokkie_btn a.bl-btn{
  max-width: 166px;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_mid ul li img{
  width:fit-content;
  }
  .pricing-blk .pricing-row .pricing-item{
  width: 100%;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_mid ul li img{
  display: inline-block;
  }
  /* sk */
  .impress_blck .imp_row .imp_lft .large, .impress_blck .imp_row .imp_ryt .large{height: 241px;}
  .impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt .medium{height: 255px;}
  .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt .small{height: 118px;}
  .impress_blck .imp_row .imp_cen .ex_large{height: 505px;}
  .impress_blck .imp_row  .split .sp1 a,.impress_blck .imp_row  .split .sp2 a{width: 40px;height: 40px;}
  .impress_blck .imp_row  .split a img,.impress_blck .imp_row  .split a img{transform: translate(82%,38%);width: 15px;height: 15px;}
  .impress_blck .imp_row .imp_contain .lft_sp a,.impress_blck .imp_row  .lft_sp a{width: 48px;height: 48px;}   
  .impress_blck .imp_row .lft_sp a img,.impress_blck .imp_row .lft_sp a img{width: 18px;height: 18px;transform: translate(84%,63%);}
  .sport_price .sport_row .cards .card_hd p b{font: 16px/28px 'Bungee-Regular';}
  .sport_price .sport_row .sport_ryt  .card_hd .hd_lft p:first-of-type{font-size: 22px;line-height: 28px;}
  .sport_price .sport_row .sport_cen.cards .card_hd .hd_lft p b {
    font-size: 16px;
  }
  .sport_price .sport_row .cards ul li{

      font: 14px/26px 'Lato-Regular';
      margin-bottom: 14px;
  }
  .sport_price .sport_row .sport_ryt .card_hd p:first-of-type{padding-top: 0;}

  .sport_price .sport_row .cards .card_ft .snap_btn{padding: 10px 8px;}
  .clubs_blck  .popup-video video{width: 650px;height: 380px;}

  .bus_jou .bus_row .bus_lft>p b{padding: 10px 0px;}
  .bus_jou .bus_row .bus_lft .info .tel p b, .bus_jou .bus_row .bus_lft .info .mail p b{padding: 12px 0px 8px;}
  .party_even .even_row .even_ryt h1{padding: 8px 0px;}
  .party_van .van_row .van_lft p{font-size: 16px;line-height: 26px;}
  .party_van .van_row{align-items: center;}
  .party_van .van_row .van_ryt::before{left: -31px;}
  .party_van{padding: 70px 0px ;}
  .party_prc .prc_row .party_video{margin-top: -292px;}
  .pri_card .card_row .bor_card .pre_hd{padding-bottom: 28px !important;}
  /* .pri_card .card_row .bor_card,.pri_card.par_card .cmn_bor .card_row .bor_card{width: 100%;} */
  .pd_faq .dir_row .dir_faq_ryt>p:last-of-type{margin-bottom: 20px;}
  .pd_faq .dir_faq_ryt .faq_in .faq_hd>p{letter-spacing: -0.3px;font-size: 14px;}
  .party_meld .meld_row .meld_ryt a.snap_btn.bl-btn{padding: 14px 55px 16px 33px;}
  .party_meld .meld_row .meld_ryt a.snap_btn.bl-btn::before{top: 21px;}
  .bus_over .bus_row .bus_ryt img{height: 394px;}
  .bus_over .bus_row .bus_lft>p{line-height: 24px;}
  .bus_dow .dow_row .dow_cen{width: 24.99%;}
  .bus_dow .dow_row .dow_ryt a.snap_btn.bl-btn{padding: 14px 18px;max-width: 200px;}
  .bus_dow .dow_row .dow_ryt a.snap_btn.bl-btn{font: 13px/23px 'Lato-Bold';}
  .bus_dow .dow_row .dow_ryt a.snap_btn.bl-btn::before{top: 20px;}
  .bus_dow .dow_row .dow_lft::before{background-size: 150px;width: 150px;right: -104px;top: 17px;}
  .bus_jou .bus_row .bus_ryt img{height: 390px;}
  .bus_jou .bus_row .bus_lft .bus_pro .bus_pic img{max-width: 50px !important;height: 50px !important;}
  .bus_jou .bus_row .bus_lft p{font-size: 16px;line-height: 24px;}
  .bus_jou .bus_row .bus_lft .info .tel p b, .bus_jou .bus_row .bus_lft .info .mail p b{font-size: 16px;}
  .bus_jou .bus_row .bus_lft .info .tel p b::before{top: 15px;}
  .bus_jou .bus_row .bus_lft .info .mail p b::before{top: 16px;}
  .pdw_weg .weg_row .weg_lft>img{height: 430px;}
  .pdw_weg .weg_row .weg_ryt p:last-child{padding-top: 10px;}
  .jull_blck .jull_items .jull_row .jull_ryt img{height: 385px;}
  .jull_blck .jull_items .jull_row .jull_ryt::before{background-size: 140px;width: 140px;}
  .jull_blck .jull_items .jull_row .jull_ryt::before{top: 35%;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items{padding: 25px 12px 25px !important;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input input{padding: 12px 30px;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input{margin-bottom: 16px;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items textarea{height: 114px;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items input[value]{font-size: 14px;line-height: 21px;}
  .part_frm_blck .frm_blck .frm_row .frm_ryt .snap_btn.btn-wt{padding: 12px 17px 12px 46px;max-width: 206px;font-size: 15px;}
  .part_frm_blck .frm_blck .frm_row .frm_ryt .snap_btn.btn-wt::after{left: 17px;width: 20px;height: 15px;top: 20px;}
  .part_frm_blck img{height: 816px;}
  .part_brand .brand_row .brand_lft::before{
    right: -128px;
    top: 46%;
  }
  .part_brand .brand_row .brand_ryt .brand_logo .brand_lbtn.brand_btn a::before{right: -7px;background-size: 14px;}
  .part_wil .wil_row .wil_ryt{
    width: 32%;
    text-align: end;
  }
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_logo img{top:-2px;left: 63%;}
  .photo .pho_row .pho_left  .btn_vert{left: -75px;}
  /* testing chnage */
  .bru_ban .bru_blc .del_tag .del ul{margin-left: 6px;}
  .bru_ban .bru_blc .del_tag .del{width: 34%;}
  .laat .laat_pics .laat_items{max-width: 31.16%;}
  .laat .laat_pics img{height: 250px !important;}
  .een_blck  .ged_row .ged_ryt .cap_items, .een_blck  .ged_row .ged_ryt .cel_items, .een_blck  .ged_row .ged_ryt .non_items{max-width: 175px;}
  .een_blck  .ged_row .ged_ryt .cel_items{bottom: 163px;right: 157px;}
  .een_blck  .ged_row .ged_ryt .non_items{right: 55px;}
  .een_blck  .ged_row .ged_ryt .cap_items .cap_con p b,.een_blck  .ged_row .ged_ryt .cel_items .cel_con p b{font-size: 16px;line-height: 26px;}
  .een_blck  .ged_row .ged_ryt .cel_items img, .een_blck  .ged_row .ged_ryt .cap_items img, .ged_blck .ged_row .ged_ryt .non_items img{height: 160px;}
  .een_blck  .ged_row .ged_ryt .cel_items{bottom: 189px;right: 174px;}  
  .een_blck{padding: 168px 0px  104px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items,
  .graag-section  .ged_blck .ged_row .ged_ryt .cel_items{padding: 10px;padding-bottom: 4px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items, .graag-section  .ged_blck .ged_row .ged_ryt .non_items, .graag-section  .ged_blck .ged_row .ged_ryt .cel_items{max-width: 190px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items img, .graag-section  .ged_blck .ged_row .ged_ryt .non_items img, .graag-section  .ged_blck .ged_row .ged_ryt .cel_items img{height: 150px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cel_items .cel_con,
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items .cap_con{padding-top: 2px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .non_items{padding: 10px 10px 36px 10px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cel_items {
  bottom: 448px;
  right: 162px;
  }
  .graag-section .ged_blck.clone-ged .ged_row .ged_ryt::after {
  top: 109px;
  left: -29px;
  width: 100px;
  background-size: 100px;
  }
  .ged_blck .ged_row .ged_ryt .cap_items, .ged_blck .ged_row .ged_ryt .cel_items, .ged_blck .ged_row .ged_ryt .non_items{max-width: 216px;}
  .graag-section .ged_blck{padding-bottom: 120px;}
  .ged_blck .ged_row .ged_ryt .cel_items{bottom: 162px;}
  .kies_blcks .kies_tabs .nav-pills {
  width: 48.2%;
  }
  /* lightshot */
  .gallery_popup .modal-dialog {
  max-width: 700px;
  }
  .part_werd  .werd_row .werd_ryt .logo_txt .inner_logo{width: 75px;height: 75px;}
  .part_werd  .werd_row .werd_lft{margin-bottom: 48px;}
  /* 07.05.2024 */
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{top: 115%;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev{left: 43%;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{right: 43%;}  
  /* 14.05.2024 */
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li>a{
  font: 16px/25px 'Lato-Bold';
  color: #000b2b;
  padding: 0 0px 30px 0;
  position: relative;
  }
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li:last-of-type {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.snap_btn.btn-wt {
  margin-bottom: 14px;
  }
  .header-main .header-row .hd-ryt  .widget_text {
  width: 100%;
  }
  /**===16 may 24===**/
  .part_werd .sd-txt{bottom:-20px;}
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_hd .hd_img img{width:70px;height:70px;object-fit: cover;}
  .part_brand .brand_row .brand_lft .partner_card .part_card{padding:18px 15px 30px 15px;}
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_hd{padding-bottom: 6px;}
  .part_brand .brand_row .brand_lft p:first-of-type:first-of-type{font-size: 15px !important;}
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li.current-menu-item>a,
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li a:hover{color:#b3c7e5 !important;}
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk{margin:23px 0;}
  .sport_price{padding:50px 0 20px 0;}
  .sport_price .sport_row .sport_ryt{border-bottom-left-radius: 60px;}
  .clge_row .clge_lft p:first-of-type{font-size: 16px;padding-bottom: 6px;}
  .graag-section::before{height:94%;}
  .clge_row .clge_ryt .clge-item.fst{
  top: 60px;
  left: 60px;
  }
  .clge_row .clge_ryt .clge-item.snd {
  top: 258px;
  left: 48%;
  }
  .clge_row .clge_ryt .clge-item.thd {
  right: 42px;
  top: 113px;
  }
  .clge_row .clge_ryt::before {
  background-size: 140px;
  width: 140px;
  height: 140px;
  top: 242px;
  left: 22px;
  }
  .pricing-blk .pricing_hd p:first-of-type{font-size: 16px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"]{
  text-indent: -30px;
  background-position: right 40% center;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"]:hover{
  background-position: right 40% center;
  }
  .instelle-steps .instelle-hd .ins-lft{width:60%;}
  /**===16 may 24===**/
  /**==27 may 24==**/
  .pdw_weg .weg_row .weg_ryt p:first-of-type{font-size: 16px;}
  .jull_blck{
  padding:96px 0 340px 0;
  }
  .pri_card .ver_btn{
          position: unset;
        transform: unset;
        text-align: center;
        margin-top: 30px;
  }
  /**==27 may 24==**/
  /* #####29.05.2024 #####*/
  .fun_blck .fun_row .fun_cen .mob-side.lft {
  left: 110px;
  }
  .fun_blck .fun_row .fun_cen .mob-side.ryt {
  right: 115px;
  }
  .cmplz-cookiebanner.cmplz-show {
  padding:65px 38px 45px 497px !important;
  }
  .cmplz-cookiebanner .cmplz-title{font-size: 32px;line-height: 40px;}
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items {
  top: -20px;
  right: 44px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items {
  left: 0;
  top: -31px;
  }
  /* 31.05.2024 */
  .set_bg_ban span a{font-size: 26px;line-height: 38px;}
  .main-banner .banner-mid {
  top: 21%;
  left: -57px;
  }

  .main-banner .banner-btm .ban-txt {
  padding: 20px 0 3px 0;
  }
  .set_bg_ban .video-control {
  left: 218px;
  top: 91px;
  }
  .main-banner {
  padding-top: 330px;
  background: #000b2b;
  }
  .main-banner .banner-mid {
  top: 129px;
  left: -57px;
  }
  .main-banner .banner-mid .pre-txt::after{right: -160px;background: url(../images/mb-hm-arr.png)no-repeat;bottom: -104px;
        right: 77px;}
  .main-banner .banner-in .banner-cnt h1 {
  font-size: 28px;
  line-height: 33px;
  }
  .main-banner .banner-mid .pre-txt p{
  text-align: center;
  }

  .banner-vd {
  left: 105px;
  width: 241px;
  height: 430px;
  top: 85px;
  }
  .banner-cnt.mobile_view{display: block;}
  .main-banner .banner-in,.main-banner .banner-mid{display: none;}
  .banner-video {
  display: flex;
  flex-direction: column-reverse;
  }
  .banner-cnt.mobile_view .mbl_cnt h1{
  font-size: 36px;
  line-height: 42px;
  color: #fff;
  margin-bottom: 25px;
  }
  .banner-cnt.mobile_view .mbl_cnt a.snap_btn {
  font: 18px/27px 'Lato-Bold';
  color: #000b2b;
  border-radius: 50px;
  width: fit-content;
  display: inline-block;
  background-color: #fff;
  padding: 17px 35px 17px 16px;
  text-align: start;
  position: relative;
  }
  .main-banner .banner-cnt.mobile_view .banner-mid{display: block;
        text-align: center;
        position: unset;}

  .main-banner .banner-mid .pre-txt{width: 100%;margin: auto;}
  .main-banner{padding-top: 400px;}
    .mbl_cnt {
      margin-bottom: 20px;
  }
  .banner-cnt.mobile_view .mbl_cnt a.snap_btn{position: relative;}
  .banner-cnt.mobile_view .mbl_cnt a.snap_btn::after{
    content: '';
    position: absolute;
    background: url(../images/blu_ryt.svg)no-repeat;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    margin-left: 8px;
    width: 16px;
    height: 12px;
  }
  /*991 end*/

  /* 3-6-24 */
  .banner-vd {
  left: 126px;
  width: 264px;
  height: 336px;
  top: 94px;
  }
  .banner-video {
  display: flex;
  flex-direction: column-reverse;
  position: unset;
  }
  .main-banner{
  display: flex;
  flex-direction: column-reverse;
  }
  .main-banner {
  padding-top: 140px !important;
  }
  .banner-cnt.mobile_view .mbl_cnt h1 {
  line-height: 46px;
  }
  .banner-cnt.mobile_view .mbl_cnt h1 b{
  display: block;
  }
  .main-banner .banner-mid .pre-txt::after{
  display: none;
  }
  .main-banner .video_lnk {
  margin-top: 30px;
  }
  .main-banner .banner-btm .ban-txt {
  padding: 23px 0 9px 0;
  bottom: -6px;
  }

  /* ---------- 10.6.24 ---------- */
  .main-banner::before{
  display: none;
  }
  /* ---------- 10.6.24 ---------- */

  /* 11-6-24 */
  .main-banner .video_lnk {
  position: relative;
  z-index: 1;
  }
  .main-banner .banner-btm p {
  margin-bottom: 8px;
  }
  .main-banner .banner-btm strong {
  margin-bottom: 1px;
  font-size: 26px;
  line-height: 26px;
  }
  .main-banner .video_lnk {
  height: 500px;
  }
  .main-banner .banner-btm .ban-txt {
  padding: 14px 0 9px 0;
  bottom: -7px;
  }
  .header-main .header-row .hd-ryt .header-links ul ul.menu>li>a{color: #000b2b;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.en{width: 100%;display: block !important;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.snap_btn.btn-wt{display: block;}
  .cmplz-buttons button.cmplz-accept {padding: 13px 25px 13px 9px!important;}
  .app-blk .app-body  .swiper-full-mobile:before {width: 249px;}
  .app-blk .app-body  .swiper-full-mobile .swiper-slide img {height: 494px;}
  .pri_card.par_card .cmn_bor .card_row .bor_card:first-of-type .card_hd{min-height: 209px;}
  .pri_card.par_card .card_row .bor_card .card_bdy  a.bl-btn.snap_btn{padding: 13px 35px;}
  /**===26 nov 24===**/
  .faq_meest .meest_tabs .nav-pills{
  border-radius: 25px;
  }

  .party_even .even_row .even_lft img{height: 450px;}
  /**===26 nov 24===**/
  /* 27-11-2024 */
  .party_prc.pd_prc.pd-wed {
  margin-top: -280px;
  }
  .howt_title {
  padding: 50px 0;
  }
  .jull_blck .jull_items .jull_row .jull_ryt::before {
  left: -42px;
  }
  .fdown_blck .fd_row .fd_ryt .cel_items {
  left: 184px;
  top: -88px;
  }
  .fdown_blck .fd_row .fd_ryt .cap_items {
  right: 199px;
  top: -45px;
  }
  .fdown_blck.func_blk .fd_row{flex-direction: column-reverse;}
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items {
  left: 42%;
  top: -119px;
  transform: translateX(-50%) rotate(-19deg);
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items {
  top: -53px;
  right: 0px;
  }
  .werkt_cards {
  padding: 0px 0px 30px;
  }
  .fdown_blck .fd_row .qr_img{width: 100%;text-align: center;}
  .fdown_blck .fd_lft{width: 100%;padding-bottom:  30px;margin-top: 200px;}
  .fdown_blck .fd_row .fd_ryt{width: 100%;}
  .werkt_blck{padding: 80px 0 60px;}
  .pdw_weg.new-pdw{padding-bottom: 70px;}
  .howt_title .nuben_tit a.snap_btn.bl-btn{margin-top: 18px;padding: 14px 45px 14px 28px;}
  .voe_vid .voe_items .pop_dv{top: 55px;}
  .btn-blck .btn-in-blck a.snap_btn.bl-btn {
  padding: 13px 34px;
  }
  .howt_title .nuben_tit a.snap_btn.bl-btn {
  padding: 12px 45px 12px 28px;
  }
  .moei_blck {
  padding: 60px 0px;
  }
  /**===2 dec 24===**/
  .tab-content .instelle-steps.weding_bg {
  padding-bottom: 140px;
  }
  #wek_tab .werkt_cards {
  padding-bottom: 70px;
  }
  /**===2 dec 24===**/
  /* 3-01-25 */
  .pricing-blk .pricing-row.owl-carousel .owl-stage,.pri_card .card_row.owl-carousel .owl-stage {
  display: flex;
  }
  .pricing-blk .pricing-row.owl-carousel .owl-stage .owl-item,.pri_card .card_row.owl-carousel .owl-stage .owl-item {
  display: flex;
  flex: 1;
  justify-content: center;
  }
  /* 3-01-25 */
  /* 16-1-25 */
  .pri_card.par_card .cmn_bor {
  width: 100%;
  }

  /*  */

  /* 21-1-25 */

  .pri_card.par_card .cmn_bor .card_row .bor_card, .pri_card.par_card .cmn_bor .card_row .bor_card:last-child {
  margin: 0;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.nl .textwidget.custom-html-widget {
  width: 100%;
  }
  /*  */
  .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{margin-right: 0!important;}
  .cmplz-buttons button.cmplz-view-preferences{
  padding: 19.5px 34px 19.5px 20px !important;
  }
  .direct.pd_faq {
  padding-bottom: 80px;
  }
  .grat .grat_blck p a.btn-wto.snap_btn {
  padding: 15px 62px 15px 54px;
  }
  .werkt_lft .cards .verz_img .verz_ryt>img, .werkt_cards .werkt_row .werkt_ryt .cards .verz_img .verz_ryt>img {
    max-width: 180px;
    height: 145px;
  }
  header .header-top .header-top-row .header-lft {
  Width: 25%;
  }
  header .header-top .header-top-row .header-ryt {
  width: 75%;
  }
  .bus_dow .dow_row {
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  }
  .bus_dow .dow_row .dow_ryt {
  width: 29%;
  }
  .bus_dow .dow_row .dow_lft {
  width: 38%;
  }
  .bus_dow .dow_row .dow_ryt a.snap_btn.bl-btn {
    padding: 14px 41px 14px 25px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a{display: block !important;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns {
  padding: 0px;
  margin-top: 25px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.nl {
  width: 100%;
  }
  .fdown_blck .fd_row {
  flex-direction: column-reverse;
  }
  .fdown_blck .fd_lft {
  margin-top: 0;
  }
  .fdown_blck .fd_row .fd_ryt {
  padding-top: 246px;
  }
  .fdown_blck .fd_row .fd_ryt {
    width: 100%;
    max-width: 386px !important;
    width: 100%;
    margin: 0 auto;
  }
  .fdown_blck .fd_row .fd_ryt .cel_items {
  left: 0;
  top: -94px;
  }
  .fdown_blck .fd_row .fd_ryt .cap_items {
  right: 0;
  top: -45px;
  }
  /* 26-02-2025 */
  .photo .pho_row{flex-direction: column;}
  .photo .pho_row .pho_left{width: 100%;}
  .photo .pho_row .pho_left img{max-width: 100%;}
  .photo .pho_row .pho_ryt{width: 100%;padding-left: 0;padding-top: 80px;}
  .photo .pho_row .pho_left .pho_man img{max-width: 100% !important;}
  .bru_ban .bru_blc .bru_imgs img {
  max-width: 32.4%;
  }
  .maak_blck .maak_row  .maak_ryt {
  margin-right: 0;
  padding-right: 10px;
  max-width: 682px;
  }
  .maak_blck .maak_row  .maak_lft {
  max-width: 450px;
  }
  .een_blck .een_ryt{
  max-width: 450px;
  }
  .mgv_blck .mgv_row .mgv_ryt .lin_btn {
  background: #fad7cb url(../images/blu_ryt.svg) no-repeat right 87px top 23px;
  }
  .party_meld .meld_row .meld_lft {
  max-width: 400px;
  width: 100%;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay  .header_btns a.snap_btn::after {
  content: '';
  position: absolute;
  background: url(../images/blu_ryt.svg)no-repeat right center;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  right: 19px;
  height: 12px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.btn-grd {
  padding: 0 47px 0 20px !important;
  height: 50px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  }
  .clubs_blck .clubs_tabs ul li a {
  padding: 18px 50px;
  }
  .clubs_blck {
  padding: 70px 0px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn.de{width: 100%;display: block;padding: 0 20px;}
  .header-main .header-row .hd-ryt  .widget_text{width: 100% !important;text-align: unset;}
  .header-main .header-row .hd-ryt .hdmenu-overlay .set_btn{display: block;padding-left: 20px;}
  .faq_meest .meest_tabs ul li a {
  padding: 10px 12px;
  }
  .header-main .header-row .hd_lft {
    width: calc(100% - 150px) !important;
    max-width: unset;
  }
  .banner-cnt.mobile_view .mbl_cnt {
    margin-bottom: 20px;
    width: 43%;
    float: right;
  }
  .main-banner .banner-mid .pre-txt {
    margin: unset !important;
    width: 32%;
    max-width: unset !important;
  }
  .banner-cnt.mobile_view .mbl_cnt a.snap_btn {
    padding: 14px 35px 14px 16px;
  }
  .part_brand .brand_row .brand_lft .partner_card .part_card .card_bd>p{line-height: 21px !important;}
  .con_info  .con_row{
      flex-direction: column;
      align-items: center;
  }
  .con_info  .con_row {
      padding-top: 40px;
  }
  .con_info  .con_row .cont-img {
      width: 100%;
      margin-right: 0;
  }
  .con_info  .con_row .cont-img img {
      height: 500px !important;
          width: 100% !important;
      margin-right: 0;
  }
  .con_info  .con_row .con_ryt {
      gap: 0 14px;
          width: 100%;
      display: flex;
      flex-wrap: wrap;
      padding-top: 50px;
  }
  .con_info  .con_row .con_ryt {
        width: 100%;
      padding-right: 0;
      display: flex;
      flex-wrap: wrap;
      padding-top: 50px;
      padding-right: 0 !important;
      max-width: 860px;
      margin: 0 auto;
      justify-content: center;
      padding-left: 0;
  }
  .con_info  .con_row .con_ryt  .ryt_dn, .con_info  .con_row .con_lft, .con_info  .con_row .con_ryt .ryt_up {
      padding: 25px 30px 25px !important;
      width: 48%;
      margin-bottom: 14px;
  }
  }

  @media screen and (max-width: 990px){
  .werkt_cards .werkt_row .werkt_ryt::before,.werkt_cards  .werkt_row .werkt_ryt .cards .card_bor::after
  ,.werkt_cards  .werkt_row .werkt_lft .cards .card_bor::after,.werkt_ryt .cards .card_bor::before,
  .werkt_lft .cards .card_bor::before{content: unset !important;}
  .werkt_cards .werkt_row{flex-direction: column;align-items: center;}
  .werkt_cards .werkt_row .werkt_ryt{padding-left: 0;}
  .werkt_cards .werkt_row .cards .card_bor .verz_img:first-child{margin-top: 30px;position: relative;}
  .werkt_cards .werkt_row .ver_card::after{ 
  left: 300px;
  }
  .werkt_lft .cards:first-child{margin-top: 0 !important;}
  .werkt_cards .werkt_row .ver_card::before{
  left: 290px;
  }
  .werkt_cards .werkt_row .cou_card::after{
  left: 300px;
  }
  .werkt_cards .werkt_row .cou_card::before{
  left:290px;
  }

  .werkt_cards .werkt_row .deel_lft_card::after{
  left: 300px;
  }
  .werkt_cards .werkt_row .deel_lft_card::before{
  left:290px;
  }
  .werkt_cards .werkt_row .voor_card::after{
  left: 300px;
  }
  .werkt_cards .werkt_row .voor_card::before{
  left:290px;
  }
  .werkt_cards .werkt_row .grat_card::after{
  left: 300px;
  }
  .werkt_cards .werkt_row .grat_card::before{
  left:290px;
  }
  .werkt_cards .werkt_row .per_card::after{
  left: 300px;
  }
  .werkt_cards .werkt_row .per_card::before{
  left:290px;
  }
  .werkt_cards .werkt_row .toon_card::after{
  left: 300px;
  }
  .werkt_cards .werkt_row .toon_card::before{

  left:290px;
  }
  .werkt_cards .werkt_row .werkt_ryt{margin-top: 190px;}
  .cards_werkt .cards{max-width: 100%;}
  .werkt_cards .werkt_row .werkt_lft,.werkt_cards .werkt_row .werkt_ryt{width: 100%;}
  .werkt_lft .cards .card_bor, .werkt_ryt .cards .card_bor{max-width: 100%;}
  .werkt_cards .werkt_row .werkt_lft .cards,.werkt_cards .werkt_row .werkt_ryt .cards,
  .werkt_cards .werkt_row .werkt_ryt {
    margin-top: 30px;
  }
  .werkt_cards .werkt_row {
    max-width: 970px;
    width: 100%;
  }
  .werkt_cards .werkt_row .werkt_lft, .werkt_cards .werkt_row .werkt_ryt {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
  }

  }

  @media screen and (min-width:881px){
    .footer-main .footer-in .footer-top .footer-links .foot-tog{display:block !important;}
  }

  @media screen and (max-width: 880px) {
  .clreview-blk.bs-rev.ext .rev-body.cusrevv .revslider-ryt .review-cnt>p {
    height: 182px !important;
    overflow-y: scroll;
  }
  .clreview-blk.bs-rev.ext .rev-body.cusrevv .revslider-ryt {
    width: calc(100% - 250px);
  }
  .fdown_blck .fd_lft{margin-top: 0;}
  .func_blk .fd_row .fd_lft h4{padding-top: 0;}
  .party_prc.pd_prc .prc_row .party_video>img {
    height: 450px;
  }
  .photo .pho_row,.direct .dir_row{flex-direction: column;align-items: unset;}
  .direct{padding: 70px 0px}
  .bs_faq_blck {padding: 70px 0px 130px;}
  .photo .pho_row .pho_left{width: 100%;margin-bottom: 70px;}
  .photo .pho_row .pho_ryt{width: 100%;padding: 0px 25px;}
  .hoe_het .hoe_row{flex-direction: column-reverse;}
  .hoe_het .hoe_row .hoe_ryt{width: 100%;padding-left: 0px;}
  .hoe_het .hoe_row .hoe_lft,.direct .dir_row .dir_lft{width: 100%;}
  .hoe_het .hoe_row .hoe_lft,.direct .dir_row .dir_lft{padding-right: 0px;}
  .hoe_het .hoe_row .hoe_ryt::after{
    width: 200px;
    background-size: 200px;
    bottom: 190px;
    left: -2px;
  }
  .hoe_het .hoe_row .hoe_ryt{text-align: center;margin-bottom: 70px;}
  .hoe_het .hoe_row .hoe_ryt img{  max-width: 617px;height: 558px; width: 100%;object-fit: cover;}
  .hoe_het .hoe_row .hoe_ryt::before{top: 44%;left: 20px;}
  .direct .dir_row .dir_faq_ryt{width: 100%;}
  .direct .dir_row .dir_lft{width: 100%;margin-bottom: 27px;}
  .fz .fz_blck img{max-width: 583px;height: 278px;margin-bottom: 30px;}
  .faq_meest .meest_tabs ul li a{padding: 12px 23px;font-size: 14px;}
  .faq_meest{padding: 45px 0px;}
  .faq_meest .tab-content .meest_items{flex-direction: column;align-items: center;max-width:100%;}
  .faq_meest .tab-content .meest_items{margin-right: 0px;}
  .faq_voor{padding: 45px 0px;}
  .faq_voor .faq_row{flex-direction: column;align-items: center;}
  .faq_voor .faq_row .faq_lft{margin-right: 0px;}
  .faq_voor .faq_row .faq_lft{max-width: 619px;width: 100%;margin-bottom: 52px;text-align: center;}
  .faq_voor .faq_row .faq_lft img{  
    max-width: 562px;
    height: 514px;
    width: 100%;
    object-fit: cover;

  }
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_txt{margin-left: 18px;}
  .faq_voor .faq_row .faq_ryt a{padding: 16px 32px;}
  .faq_ben .ben_blck .snap_btn{width: 100%;padding: 14px 25px;text-align: start;}
  .ph_blck .ph_row,.zie_blck .zie_row,.maak_blck .maak_row,.mgv_row
  ,.bru_ban .bru_blc  .qui_row{flex-direction: column;align-items: center;}
  .ph_blck .ph_row .ph_ryt p{max-width: 100%;}
  .ph_blck .ph_row .ph_lft{margin-right: 0px;text-align: center;margin-bottom: 50px;max-width: 100%};
  .ph_blck .ph_row .ph_lft img{height: 460px;}
  .ph_blck .ph_row .ph_ryt img{display: block;margin: 0 auto;}
  .ph_blck .ph_row .ph_ryt p{padding: 18px 0px 20px;}
  .ph_blck,.mgv_blck{padding: 70px 0px;}
  .zie_blck .zie_row .zie_lft img{height: 500px;}
  .zie_blck .zie_row .zie_lft{margin-right: 0;margin-bottom: 70px;}
  .maak_blck .maak_row  .maak_lft{margin-left: 0px;margin-bottom: 50px;}
  .maak_blck .maak_row  .maak_lft .v_icon img{height: 70px;}
  .maak_blck .maak_row  .maak_lft>img{height: 378px;}
  .ph_blck .ph_row, .zie_blck .zie_row, .maak_blck .maak_row{margin-right: 0px;}
  .maak_blck .maak_row  .maak_ryt{margin-right: 0px;}
  .mgv_blck .mgv_row .mgv_lft{margin-right: 0px;margin-bottom: 50px;}
  .bru_ban .bru_blc .bru_imgs img{height: 228px;}
  .bru_ban .bru_blc .bru_box{padding: 32px 18px;}
  .bru_ban .bru_blc  .qui_row .qui_lft{width: 100%;text-align: center;margin-bottom: 50px;}
  .bru_ban .bru_blc  .qui_row .qui_lft img{height: 310px;}
  .bru_ban .bru_blc  .qui_row .qui_ryt{width: 100%;}
  .bru_ban .bru_blc  .qui_row .qui_ryt  p{padding-right: 0px;}
  .bru_ban .bru_blc .del_tag{flex-direction: column;align-items: flex-start;}
  .bru_ban .bru_blc .del_tag .del{width: 100%;}
  .bru_ban .bru_blc .del_tag .tag{width: 100%;text-align: start;}
  .een_blck .een_ryt .snap_btn{padding: 16.5px 30px;}
  .tq_blck{padding: 70px 0px;}
  .feesten .feest_pics .feest_items p b{font-size: 16px;line-height: 22px;}
  .feesten .feest_blck{padding: 50px 0px;}
  .feesten .feest_hd{padding-bottom: 18px;}
  .con_info  .con_row .con_lft{margin-right: 0px;}
  .con_info  .con_row{flex-direction: column;align-items: center;}
  .main-content .con_info{padding: 70px 0px;}
  .con_map .map_row{flex-direction: column;align-items: center;}
  .con_map .map_row .map_img{margin-right: 0px;margin-bottom: 50px;max-width: 100%;}
  .con_map .map_row  .map_frm .snap_btn{padding: 14px 45.5px 14px 22px;background: #000b2b url(../images/wh_ryt_arr.svg) no-repeat top 21px right 20px;}
  .con_map .map_row  .map_frm .map_frm_items .input label textarea,
  .con_map .map_row  .map_frm .map_frm_items .input{
    margin-bottom: 12px;
  }
  .con_map .map_row  .map_frm{padding: 35px;max-width: 100%;}
  .con_map .map_row{padding: 50px 0px;}
  .moei_blck .moei_row{flex-direction: column;}
  .moei_blck .moei_row .moei_lft{width: 100%;text-align: center;margin-bottom: 50px;}
  .moei_blck .moei_row .moei_lft img{height: 559px;}
  .moei_blck .moei_row .moei_ryt{width: 100%;}
  .moei_blck .moei_row .moei_ryt h2{padding: 4px 0px 14px;}
  .moei_blck .moei_row .moei_ryt ul{padding-top: 28px;}
  .moei_blck .moei_row .moei_ryt ul li:first-child{padding-bottom: 25px;margin-bottom: 26px;}
  .moei_blck{padding: 50px 0px ;}
  .success{padding: 50px 0px;}
  .btn-blck .btn-in-blck a.snap_btn.bl-btn {
    padding: 12px 26px;
  }
  .howt_title .nuben_tit a.snap_btn.bl-btn {
  padding: 11px 45px 11px 28px;
          font-size: 14px;
        line-height: 20px;
  }
  .btn-blck {
  padding-top: 50px;
  }
  .success .suc_cards .cards_items:nth-child(1n){margin-right: 13px;}
  .success .suc_cards .cards_items:nth-child(2n){margin-right: 0;}
  .su_vid_items .suc_vds img{height: 432px;}

  .jouw_blck .jouw_row{flex-direction: column;align-items: center;}
  .jouw_blck .jouw_row .jouw_lft{max-width: 100%;text-align: center;margin-bottom: 70px;}
  .jouw_blck .jouw_row .jouw_ryt{padding-left: 0px;}
  .jouw_blck .jouw_row .jouw_lft::before{right: 32px;}
  .fdown_blck .fd_row{flex-direction: column-reverse;}
  .fdown_blck .fd_lft{max-width: 100%;}
  .fdown_blck .fd_row .fd_ryt{max-width: 100%;}
  .fdown_blck .fd_row .fd_ryt{padding-top: 246px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img{bottom: -26px;left: 178px;}
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img{top: -182px;}
  .tv_blck{padding: 70px 0px;}
  .jouw_blck{padding: 70px 0px;}
  .perfect .per_row{flex-direction: column;}
  .perfect .per_row .per_lft{margin-right: 0px;padding-bottom: 50px;}
  .perfect .per_row .per_ryt h2{padding: 14px 0px 16px;}
  .perfect .per_row .per_ryt ul{padding: 18px 0px 28px;}
  .perfect .per_row{padding: 70px 0px;}
  .rgb_frm .frm_row{flex-direction: column;}
  .rgb_frm .frm_row .frm_lft{margin-right: 0;margin-bottom: 50px;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .dbl{flex-direction: column;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .dbl label{margin-right: 0;max-width: 100%;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .input label input,.rgb_frm .frm_row  .frm_ryt .rgb_frm_items .input label input{width: 100%;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{right: 13px;height: 306px;}
  .fotos_blck .fotos_slider  .owl-nav .owl-prev{left: 43.5%;}
  .fotos_blck .fotos_slider  .owl-nav .owl-next{right: 43.5%;}
  .bs_faq_blck .dir_row .dir_lft{margin-bottom: 30px;}
  .main_rgb .rgb_blck .rgb_row{flex-direction: column-reverse;}
  .main_rgb .rgb_blck .rgb_row .rgb_lft{width: 100%;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt{width: 80%;margin-bottom: 70px;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt>img{height: 360px;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{height: 380px;}
  .voe_vid .voe_items{width: 48.6%;}
  .voe_vid .voe_items{margin-right: 0;}
  .voe_vid .voe_items:nth-child(1n){margin-right: 20px;}
  .voe_vid .voe_items:nth-child(2n){margin-right: 0;}
  .voe_vid .voe_items .voe_img .video-control{width: 55px;height: 55px;}
  .impress_blck .imp_row .imp_cen .ex_large{height: 506px;}
  .impress_blck .imp_row .imp_ryt .large, .impress_blck .imp_row .imp_lft .large{height: 260px;}
  .impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt .medium{height: 237px;}
  .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt .small{height: 110px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-lft img{max-width: 100%;}
  /*ld*/
  .footer-main .footer-in .footer-top{flex-direction: column;padding:50px 0 0px 0;border-bottom: 0;}
  .footer-main .footer-in .footer-top .footer-cnt{width: 100%;padding-right: 0;text-align: center;margin-bottom: 45px;}
  .footer-main .footer-in .footer-top .footer-links.foot-cl,
  .footer-main .footer-in .footer-top .footer-links.foot-menu,
  .footer-main .footer-in .footer-top .footer-links.foot-db{Width:100%;}
  .footer-main .footer-in .footer-top .footer-links .foot-tog{display:none;margin-bottom: 20px;}
  .footer-main .footer-in .footer-top .footer-cnt .footer-logo img{height:38px;max-width:232px;}
  .footer-main .footer-in .footer-top .footer-cnt p{line-height: 23px;}
  .footer-main .footer-in .footer-top .footer-links p{
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #38415a;
  position: relative;
  }
  .footer-main .footer-in .footer-top .footer-links p::after{
  content: "";
  position: absolute;
  clear:both;
  display:inline-block;
  background: url(../images/ft-down-arr.png)no-repeat right center;
  width: 16px;
  height: 18px;
  right: 0;
  transition: all .3s;
  }
  .footer-main .footer-in .footer-top .footer-links p.show_sub::after{transform: rotate(180deg);}
  .footer-main .footer-in .footer-top .footer-links .foot-contact:first-child {
  margin-bottom: 0;
  }
  .footer-main .footer-in .footer-top .footer-links.foot-db p{margin: 0;}
  .footer-main .footer-in .footer-top .footer-links.foot-db .foot-tog{margin-top: 20px;}
  .main-banner .banner-mid .pre-txt a {
  right: unset;
  width: 100%;
  left: 103px;
  bottom: -102px;
  font-size: 32px;
  line-height: 40px;
  }
  .main-banner .banner-btm .ban-txt {
  padding: 30px 0 35px 0;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top{flex-direction: column;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk{flex-direction: column-reverse;margin-top: 48px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-lft,
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt,
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft,
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt{width: 100%;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt{padding-left: 0;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft{padding-right: 0;}
  #pricing-popup .modal-dialog .modal-content .pricing-in{padding: 30px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .btn-close {
  right: 12px;
  background-size: 17px;
  width: 17px;
  height:17px;
  top:17px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-lft{margin-bottom: 24px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricing-tag span{
  width: 197px;
  padding: 6px 30px;
  left: -40px;
    top: 36px;
    font-size: 12px;
    line-height: 18px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricing-tag{
  width: 130px;
  height: 130px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricingtag-btm{
  width:166px;
  height: 166px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricingtag-btm span{
  left: -46px;
  top: 55px;
  font-size: 12px;
  line-height: 18px;
  padding: 4px 30px;
  width:250px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt{
  margin-bottom: 45px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt strong, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft strong,
  #compare-popup .modal-dialog .modal-content .step-pop>strong{
  margin-bottom: 10px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft .tfour-blk{margin-top: 24px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt{margin-bottom: 45px;}
  .instelle-steps .instelle-body #inste-top,
  .instelle-steps .instelle-body #inste-mid {
  display: block;
  }
  .instelle-steps .instelle-body #inste-top .instee-work,
  .instelle-steps .instelle-body #inste-mid .instelle-list{width: 100%;}
  .instelle-steps .instelle-body .instelle-top,
  .instelle-steps .instelle-body .instelle_mid{display: none;}
  .instelle-steps .instelle-body .instelle_mid{
  padding: 0;
  }
  .instelle-steps .instelle-body .instelle_mid::before{
  top:18px;
  }
  .instelle-steps .instelle-body .instelle_mid .owl-stage-outer{
  padding: 80px 0 46px 0;
  }
  /*ld*/
  #login-popup .modal-dialog .modal-content .step-pop .login-lft {
  width: 100%;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt {
  width: 100%;
  }
  #login-popup .modal-dialog .modal-content .step-pop, #register-popup .modal-dialog .modal-content .step-pop {
  flex-wrap: wrap;
  }
  #login-popup .modal-dialog, #register-popup .modal-dialog {
  max-width:620px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-lft strong,#register-popup .modal-dialog .modal-content .step-pop .login-lft strong {
  font-size: 32px;
  line-height: 42px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-lft img {
  margin-top: 0;
  }
  /* sk */


  .main-banner .banner-mid .pre-txt{
  max-width: 255px;
  }
  .app-blk, .pricing-blk {
  padding: 50px 0 44px 0;
  }
  .app-blk .app-body .swiper-full-mobile .swiper-slide:not(.swiper-slide-active) img{
  height: 370px;
  }
  .app-blk .app-body .swiper-wrapper{align-items: center;}
  .app-blk .app-body .swiper-full-mobile:before {
  width: 212px;
  height: 430px;
  }
  .app-blk .app-body .swiper-full-mobile .swiper-slide img{height: 430px;}
  .app-blk .app-footer p + p{
  width: 80%;
  }
  .app-blk{
  padding: 47px 0 0px 0;
  }
  .graag-section .video-row{
  width: 75%;
  }
  .clreview-blk .rev-hd{
  flex-direction: column;
  }
  .clreview-blk .rev-body{display:flex;}
  .clreview-blk .rev-hd .rev-lft{
  margin-bottom: 20px;
  }
  .clreview-blk .rev-hd .rev-ryt{
  justify-content: start;
  margin:0;
  }
  .clreview-blk .rev-hd .rev-lft,.clreview-blk .rev-hd .rev-ryt{
  width: 100%;
  }
  .clreview-blk .rev-body .revslider-lft .rvslid-top{
  padding-bottom: 25px;
  margin-bottom: 13px;
  }
  .clreview-blk .rev-body .revslider-lft .rvslid-top strong{
  margin-bottom: 20px;
  }
  .clreview-blk .rev-body .revslider-lft{
  padding: 20px;
  position:unset;
  }
  .pd_rev .rev-hd .rev-lft{margin-right: 0px;}
  .graag-section .ged_blck.clone-ged .ged_row .ged_ryt::after{
  content: none;
  }
  .instelle-steps, .snap_brands, .clreview-blk {
  padding: 45px 0 45px 0;
  }

  .pricing-blk .pricing-row .pricing-item .pricie_mid ul li{
  margin-bottom: 7px;
  }
  .pricing-blk  .pricing-row .pricing-item .pricie_mid ul {
  margin: 14px 0 14px 0;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_top {
  height: 210px;
  }
  .pricing-blk .pricing-row .pricing-item:not(:nth-child(4n)){
  margin: 0;
  }
  .clreview-blk .rev-body .revslider-ryt .review-cnt{
  padding:20px;
  }
  .clreview-blk .rev-body .revslider-ryt{
  width: 100%;
  padding: 0;
  }
  .cookie_part .cookies_sec .cookie_in .cookie_ryt .cokkie_btn a.bl-btn,.cookie_part .cookies_sec .cookie_in .cookie_ryt .cokkie_btn a.btn-grd{
  padding: 14.5px 30px;
  font-size: 14px;
  max-width: 100%;
  text-align: center;
  margin-bottom: 10px;
  }
  /* sk */
  .impress_blck .imp_row .imp_lft .large, .impress_blck .imp_row .imp_ryt .large{height: 241px;}
  .impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt .medium{height: 215px;}
  .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt .small{height: 98px;}
  .impress_blck .imp_row .imp_cen .ex_large{height: 466px;}  
  .sport_price .sport_row{flex-wrap: wrap;flex-direction: column;align-items: center;}
  .sport_price .sport_row .sport_lft{margin: 0;max-width: 100%;margin-bottom: 30px;}
  .sport_price .sport_row .cards{margin-right: 0;margin-bottom: 35px;}
  .clubs_blck  .popup-video video{width: 550px;height: 350px;}
  .een_blck{padding: 100px 0px 330px;}
  .een_blck.ged_blck .ged_row{flex-direction: column;}

  .sport_price .sport_row{flex-direction: column;}
  .bus_jou .bus_row{flex-direction: column-reverse;}
  .bus_jou .bus_row .bus_lft,.bus_jou .bus_row .bus_ryt{width: 100%;}
  .bus_jou .bus_row .bus_lft, .bus_jou .bus_row .bus_ryt{padding-right: 0px;margin-bottom: 40px;}
  .bus_jou .bus_row .bus_lft{margin: 0;}
  .bus_jou .bus_row .bus_ryt{text-align: center;}
  .party_even .even_row{flex-direction: column;}
  .party_even .even_row .even_lft{margin-bottom: 40px;}
  .party_even .even_row .even_lft,.party_even .even_row .even_ryt{width: 100%;}
  .party_van .van_row{flex-direction: column-reverse;}
  .party_van .van_row .van_lft{width: 100%;}
  .party_van .van_row .van_ryt{width: 100%;text-align: center;margin-bottom: 50px;}
  .party_prc .prc_row .party_video video{height: 450px;}
  .party_van .van_row .van_ryt::before{left: 8px;}
  .party_van{padding: 60px 0px ;}
  .party_prc .prc_row .party_video{margin-top: 0px;margin-bottom: 45px;}
  .jull_blck{
  padding: 45px 0;
  margin-bottom: 50px;
  }
  .party_prc .prc_row .party_video video{border-radius: 25px;}
  .party_even{padding: 50px 0px;}
  .pri_card .card_row .bor_card{max-width: 100%;width: 100%;}
  .pri_card .card_row   a.btn-grd{-webkit-transform: rotate(0);}
  .pri_card.pd_card .card_row .bor_card{margin-bottom: 30px;}
  .pri_card .card_row .bor_card{margin-right: 0;}
  .pd_faq .dir_row .dir_faq_ryt{margin-right: 0;margin-bottom: 70px;}
  .pd_faq .dir_row .faq_lft{width: 100%;text-align: center;}

  .pd_faq .dir_row .faq_lft img{height: 460px;}
  .bus_dow .dow_row{align-items: center;flex-wrap: wrap;justify-content: center;}
  .bus_dow .dow_row .dow_lft{width: 70%;text-align: center;}
  .bus_dow .dow_row .dow_lft::before{right: -74px;}
  .bus_dow .dow_row .dow_lft img{max-width: 100%;margin-bottom: 40px;}
  .bus_dow .dow_row .dow_cen{width: 50%;text-align: center;}
  .bus_dow .dow_row .dow_ryt{width: 50%;} 
  .pdw_weg .weg_row{flex-direction: column;}
  .pdw_weg .weg_row .weg_lft{width: 100%;margin-bottom: 45px;}
  .pdw_weg.new-pdw .weg_row .weg_lft{margin-left: 0;margin-top: 45px;margin-bottom: 0;}
  .pdw_weg .weg_row .weg_ryt{width: 100%;}
  .jull_blck .jull_items .jull_row{flex-direction: column;}
  .jull_blck>img{height: 1200px;}
  .jull_blck .jull_items .jull_row .jull_lft{width: 100%;padding-bottom: 30px;}
  .jull_blck .jull_items .jull_row .jull_ryt{width: 100%;margin-left: 0;text-align: center;}
  .jull_blck .jull_items .jull_row .jull_ryt::before{left: 0;}
  .vragen_blck .vragen_row{flex-direction: column;}
  .vragen_blck .vragen_row .vragen_lft{width: 100%;padding-right: 0;padding-bottom: 50px;}
  .vragen_blck .vragen_row .vragen_ryt{width: 100%;text-align: center;}
  .vragen_blck{padding: 70px 0px;}
  .vragen_blck .vragen_row .vragen_ryt img{width: 65%;height: 458px;}
  .part_werd  .werd_row{flex-direction: column;}
  .part_werd  .werd_row .werd_lft{width: 100%;text-align: center;}
  .part_werd  .werd_row .werd_ryt{width: 100%;}
  .part_prog .prog_blck .prog_row{flex-direction: column;align-items: center;}
  .part_prog .prog_blck .prog_row .prog_lft{width: 100%;}
  .part_prog .prog_blck .prog_row .prog_lft{width: 61%;margin-bottom: 50px;}
  .part_prog .prog_blck .prog_row .prog_lft img{height: 388px;}
  .part_prog .prog_blck .prog_row .prog_ryt{width: 100%;}
  .part_prog img{height: 1000px;}
  .part_frm_blck .frm_blck .frm_row{flex-direction: column;padding: 50px 0;}
  .part_frm_blck .frm_blck .frm_row .frm_lft{width: 100%;margin-bottom: 30px;}
  .part_frm_blck img{height: 1200px;}
  .part_frm_blck .frm_blck .frm_row .frm_ryt{width: 100%;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input label{max-width: 48.88%;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items  .check_field{justify-content: unset;}
  .part_brand .brand_row{flex-direction: column;}
  .part_brand .brand_row .brand_lft{width: 100%;margin-bottom: 40px;}
  .part_brand .brand_row .brand_lft::before{right: -47px;top: 75%;}
  .part_brand .brand_row .brand_ryt{width: 100%;}
  .part_frm_blck .frm_blck .frm_row .frm_ryt{padding-left: 0;}
  .part_brand .brand_row .brand_ryt .brand_logo .brand_lbtn.brand_btn a::before{right: -10px;background-size: unset;}
  .part_wil .wil_row .wil_ryt{width: 100% ;text-align: center;}
  .part_wil .wil_row{flex-direction: column;}
  .part_wil .wil_row .wil_lft{padding-bottom: 30px;}
  .part_wil .wil_row .wil_lft{width: 100%;text-align: center;}
  .werkt_ryt .cards .card_bor{max-width: 100%;}
  .werkt_cards  .werkt_row .werkt_lft .cards .card_bor::after{right: -57px;}
  .werkt_cards .werkt_row .werkt_ryt::before{height: 1955px;}
  .werkt_ryt .cards .grat_img  .grat_lft img{max-width: 131px;}
  .wor_pop .part_wor .frm_row{flex-direction: column;}
  .wor_pop .part_wor .frm_row .frm_lft img{height: 370px !important;}
  .wor_pop .part_wor .frm_row .frm_lft{margin-bottom: 30px;}
  .wor_pop .part_wor .frm_row .frm_lft{width: 100%;text-align: center;}
  .wor_pop .part_wor .frm_row .frm_ryt{width: 100%;}
  .wor_pop .frm_blck .frm_row .frm_ryt .input label{max-width: 342px;}
  .wor_pop .part_voor .voor_row{flex-direction: column-reverse;}
  .wor_pop .part_voor  .voor_row .voor_lft{width: 100%;margin-top: 25px;}
  .wor_pop .frm_blck ul{flex-wrap: wrap;padding-top:25px;}
  .wor_pop .frm_blck ul li{        width: 48.88%;
  margin-bottom: 10px;
  line-height: 25px;
  background-size: 22px;
  padding-right: 18px;}
  .wor_pop .part_voor  .voor_row .voor_ryt{width: 100%;text-align: center;margin:0px;}
  .wor_pop .part_voor  .voor_row .voor_ryt img{width: 50%;}
  .werkt_cards .werkt_row .werkt_ryt::before,.werkt_cards  .werkt_row .werkt_ryt .cards .card_bor::after
  ,.werkt_cards  .werkt_row .werkt_lft .cards .card_bor::after,.werkt_ryt .cards .card_bor::before,
  .werkt_lft .cards .card_bor::before{content: unset;}
  /* .werkt_cards .werkt_row{flex-direction: column;align-items: center;} */
  .werkt_cards .werkt_row .cards .card_bor .verz_img:first-child{margin-top: 30px;position: relative;}
  .werkt_cards .werkt_row .ver_card::after{
  content: "";
  position: absolute;
  border-right: 2px dashed #000b2b;
  height: 342px;
  left: 366px;
  }
  .werkt_cards .werkt_row .ver_card::before{
  content: "";
  position: absolute;
  left:358px;
  top: 127%;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  transform: translateY(-50%);
  background-image: linear-gradient(#a3d0d6,#9ab7db);
  z-index: 100;
  }
  .werkt_cards .werkt_row .cou_card::after{
  content: "";
  position: absolute;
  border-right: 2px dashed #000b2b;
  height: 342px;
  left: 366px;
  }
  .werkt_cards .werkt_row .cou_card::before{
  content: "";
  position: absolute;
  left:358px;

  top: 127%;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  transform: translateY(-50%);
  background-image: linear-gradient(#a3d0d6,#9ab7db);
  z-index: 100;
  }

  .werkt_cards .werkt_row .deel_lft_card::after{
  content: "";
  position: absolute;
  border-right: 2px dashed #000b2b;
  height: 342px;
  left: 366px;
  }
  .werkt_cards .werkt_row .deel_lft_card::before{
  content: "";
  position: absolute;
  left:358px;
  /* top: 50%; */
  top: 127%;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  transform: translateY(-50%);
  background-image: linear-gradient(#a3d0d6,#9ab7db);
  z-index: 100;
  }
  .werkt_cards .werkt_row .voor_card::after{
  content: "";
  position: absolute;
  border-right: 2px dashed #000b2b;
  height: 342px;
  left: 366px;
  }
  .werkt_cards .werkt_row .voor_card::before{
  content: "";
  position: absolute;
  left:358px;
  /* top: 50%; */
  top: 127%;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  transform: translateY(-50%);
  background-image: linear-gradient(#a3d0d6,#9ab7db);
  z-index: 100;
  }
  .werkt_cards .werkt_row .grat_card::after{
  content: "";
  position: absolute;
  border-right: 2px dashed #000b2b;
  height: 342px;
  left: 366px;
  }
  .werkt_cards .werkt_row .grat_card::before{
  content: "";
  position: absolute;
  left:358px;
  /* top: 50%; */
  top: 127%;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  transform: translateY(-50%);
  background-image: linear-gradient(#a3d0d6,#9ab7db);
  z-index: 100;
  }
  .werkt_cards .werkt_row .per_card::after{
  content: "";
  position: absolute;
  border-right: 2px dashed #000b2b;
  height: 342px;
  left: 366px;
  }
  .werkt_cards .werkt_row .per_card::before{
  content: "";
  position: absolute;
  left:358px;
  /* top: 50%; */
  top: 127%;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  transform: translateY(-50%);
  background-image: linear-gradient(#a3d0d6,#9ab7db);
  z-index: 100;
  }
  .werkt_cards .werkt_row .toon_card::after{
  content: "";
  position: absolute;
  border-right: 2px dashed #000b2b;
  height: 342px;
  left: 366px;
  }
  .werkt_cards .werkt_row .toon_card::before{
  content: "";
  position: absolute;
  left:358px;
  /* top: 50%; */
  top: 127%;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  transform: translateY(-50%);
  background-image: linear-gradient(#a3d0d6,#9ab7db);
  z-index: 100;
  }
  .werkt_cards .werkt_row .werkt_ryt{margin-top: 30;}
  .cards_werkt .cards{max-width: 100%;}
  .werkt_lft .cards .card_bor, .werkt_ryt .cards .card_bor{max-width: 100%;}
  .werkt_cards .werkt_row .cards .card_bor .verz_img, .werkt_cards .werkt_row .cards .card_bor .cou_img, 
  .werkt_cards .werkt_row .cards .card_bor .deel_img, .werkt_cards .werkt_row .cards .card_bor .voor_img, 
  .werkt_cards  .werkt_row .werkt_ryt .cards .card_bor .grat_img, .werkt_cards  .werkt_row .werkt_ryt .cards .card_bor 
  .per_img, .werkt_cards  .werkt_row .werkt_ryt .cards .card_bor .toon_img, .werkt_cards  .werkt_row .werkt_ryt .cards 
  .card_bor .laat_img{margin: 0 auto;}
  .werkt_lft .cards .card_con,.werkt_ryt .cards .card_con{margin: 0 auto;}
  .cards_werkt .cards.cou_card,.cards_werkt .cards.deel_lft_car,.cards_werkt .cards.voor_card,.werkt_cards .werkt_row .cards .card_bor .deel_img
  ,.cards_werkt .cards.per_card,.cards_werkt .cards.toon_card,.cards_werkt .cards.laat_card{margin-top: 200px;}
  .werkt_cards .werkt_row .ver_card::before{outline: 8px solid #d0e5e5;}
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_logo img{
  top: 9px;
  left: 37%;
  }
  .fun_blck  .fun_row .fun_cen img{height: 412px;}
  .photo .pho_row .pho_left .pho_man img{height: 483px !important;}
  .photo .pho_row .pho_left{margin-bottom: 120px;}
  .photo{padding: 80px 0px;}

  .bru_ban .bru_blc .del_tag .tag{padding-top: 30px;}
  .laat .laat_pics .laat_items:nth-child(3n){margin-right: 0;}
  .laat .laat_pics .laat_items{max-width: 30.83%;}
  .laat .laat_pics  a p{font-size: 16px;}
  .laat .laat_pics .laat_btn a{padding: 6px;}
  .kies_blcks .kies_tabs .nav-pills{width: 56.7%;}
  .een_blck  .ged_row .ged_ryt{margin-top: -5px;}
  .een_blck  .ged_row .ged_ryt .cel_items,.een_blck .ged_row .ged_ryt .cap_items{padding: 15px 15px 5px 15px;}
  .een_blck{padding: 100px 0px;}
  .een_blck  .ged_row .ged_ryt .cel_items{bottom: -386px;right: 254px;}
  .een_blck  .ged_row .ged_ryt .cap_items{top: 3px;left: 186px;}
  .een_blck  .ged_row .ged_ryt .non_items{right: 132px;}
  .een_blck  .ged_row .ged_ryt .cap_items .cap_con, .ged_blck .ged_row .ged_ryt .cel_items .cel_con{padding-top: 3px;}
  .graag-section   .ged_blck .ged_row{flex-direction: column;}
  .graag-section{padding-bottom: 77px;overflow-x: hidden;}
  .graag-section  .ged_blck.clone-ged .ged_row .ged_ryt{margin-top: 256px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items {
  left: 196px;
  top: -181px;
  }
  .graag-section  .ged_blck .ged_row .ged_ryt .cel_items{bottom: -186px;right: 240px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .non_items{right: 106px;top: -152px;}
  .ged_blck .ged_row{flex-direction: column;}
  .ged_blck .ged_row .ged_lft{padding-left: 0px ;padding-top: 630px;}
  .ged_blck .ged_row .ged_ryt .cel_items{bottom: -500px;}
  .ged_blck .ged_row .ged_ryt .cap_items{left: 182px;}
  .ged_blck .ged_row .ged_ryt .non_items img{height: 200px;}
  .ged_blck .ged_row .ged_ryt .non_items{padding: 15px 15px 40px;}
  .ged_blck .ged_row .ged_ryt .cel_items,.ged_blck .ged_row .ged_ryt .cap_items{padding: 14px 14px 8px;}
  .ged_blck .ged_row .ged_ryt .cel_items {
  bottom: -464px;
  right: 188px;
  }
  .ged_blck .ged_row .ged_ryt .non_items {
  right: 51px;
  }
  .jouw_blck .jouw_row .jouw_ryt{max-width: 100%;}

  /* rgb lightshot */
  .gallery_popup .modal-dialog {
  max-width: 600px;
  }
  .gallery_popup .modal-dialog .modal-content .modal-header button.btn-close{top:-40px}
  .part_brand .brand_row .brand_lft{padding-right: 0px;}
  .part_brand .brand_row .brand_lft::before{right: 288px;top: 202px;}
  .bus_over .bus_row{flex-direction: column-reverse;}
  .bus_over .bus_row .bus_lft{width : 100%;margin: 0;}
  .bus_over .bus_row .bus_ryt{width: 100%;margin-left: 0px;margin-bottom: 30px;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev{left: 42%;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{right: 42%;}  
  /* 10.05.2024 */
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .dbl .wpcf7-form-control-wrap input{width: 98%;}
  .pricing-blk {
  padding: 50px 0;
  }
  /* 14.05.2024 */
  .direct.bs_faq_blck.hm_faq{
  padding: 45px 0;
  }
  .clone-ged{padding: 0;}
  .graag-section  .ged_blck.clone-ged .ged_row .ged_lft{margin: 0;padding-top: 0;}
  /**===16 may 24===**/
  .con_map .map_row .map_img p iframe{height:460px !important;}
  .part_werd{padding:45px 0;}
  .part_werd .sd-txt{position:unset;justify-content: start;margin-top: 18px;}
  .part_werd .sd-img{margin-right: 12px;}
  .part_brand{padding:45px 0 30px 0;}
  .part_brand .brand_row .brand_lft::before{content:none;}
  .part_brand .brand_row .brand_ryt p b{padding:6px 0 30px 0;}
  .part_brand .brand_row .brand_ryt .brand_logo .brand_lbtn.brand_btn a{text-indent: 0;width: fit-content;}
  .wor_pop .frm_blck .frm_row .frm_ryt .frm_hd p:first-of-type>span,
  .wor_pop .part_voor .voor_row .voor_lft p:first-of-type:first-of-type{font-size: 15px;}
  #wor_pop .modal-content{padding:50px 10px 30px 10px;}
  .wor_pop .frm_blck .frm_row .frm_ryt .check_field{margin-bottom: 20px;}
  .wor_pop .part_wor .frm_row .frm_ryt{padding-left: 0;}
  .wor_pop .part_wor {
  padding-bottom: 28px;
  }
  .dir_faq_ryt .faq_in .faq_hd::before{right:16px;}
  .faq_meest .tab-content .tab-pane.active{flex-direction: column;}
  .clreview-blk.bs-rev .rev-hd{margin-bottom: 27px;}
  .bus_over,
  .fotos_blck{padding:50px 0;}
  .direct,
  .bus_dow,
  .bus_jou{padding:45px 0;}
  .clreview-blk .rev-hd .rev-ryt .ti-widget.ti-goog .ti-widget-container .ti-header.source-Google{margin-left: unset;background-size:32px;padding-left: 38px;}
  .clreview-blk .ti-widget.ti-goog .ti-header .ti-stars{margin-bottom: 3px;}
  .clreview-blk .rev-body .ti-widget.ti-goog,.clreview-blk.bs-rev .rev-body .ti-widget.ti-goog{width:calc(100% - 250px);padding:0 0 0 15px;}
  .clreview-blk .ti-widget.ti-goog .ti-header .ti-rating-text span{font-size: 14px;line-height: 14px;margin: 0;
  word-wrap: break-word;
  width: 100%;}
  .clreview-blk .rev-hd .rev-ryt .rev-md{
    margin-left: 18px;
    background-size: 42px;
    width: fit-content;
    padding-left: 52px;
  }
  .clreview-blk .rev-hd .rev-ryt .rv-count img{height:14px;margin-left:0;}
  .clreview-blk  .rev-hd{margin-bottom: 30px;}
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-content{
  margin-bottom: 14px !important;
  height: 145px !important;
  }
  .clreview-blk .rev-body .revslider-lft .rvslid-top strong{font-size: 23px;}
  /**===16 may 24===**/
  /***===21 may 24===****/
  .clge_row{flex-direction: column;padding:50px 0 60px 0;}
  .clge_row .clge_lft,
  .clge_row .clge_ryt{width: 100%;}
  .clge_row .clge_ryt .clge-item .clge-in img{height:190px;width:190px;}
  .clge_row .clge_ryt .clge-item .clge-in{height:250px;padding: 12px 12px 40px;}
  .clge_row .clge_ryt{max-width:498px;margin:0 auto;height:540px;}
  .clge_row .clge_ryt::before{content: none;}
  .clge_row .clge_ryt .clge-item .clge-in p{font-size: 15px;}
  .clge_row .clge_ryt .clge-item.thd{top:138px;right:42px;}
  .clge_row .clge_ryt .clge-item.snd{
  bottom: -10px;
  left: 48%;
  top:unset;
  }
  .clge_row .clge_ryt .clge-item.fst{left:40px;top: 95px;}
  .home_pg .graag-section{padding:0;}
  .clreview-blk .rev-hd .rev-ryt .rev-gg{
  padding-right: 16px;
  width: fit-content;
  }
  .clreview-blk .rev-hd .rev-ryt p{font-size: 14px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"]{
  text-indent: -30px;
  background-position: right 44% center;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"]:hover{
  background-position: right 44% center;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricingtag-btm span:before{margin:7px -13px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricingtag-btm span:after{
  margin:7px 6px;
  }
  /***===21 may 24===****/
  /**===27 may 24===**/
  .pdw_weg{padding:50px 0 40px;}
  .pdw_weg .weg_row .weg_ryt h2{padding-top: 0;}
  .voe_vid .voe_items .pop_dv .vid_bg{max-width:690px;}
  .pdw_vid.pd_vid{padding:45px 10px 0 10px;}
  .pdw_rev .rev-hd .rev-lft{margin-right:0;}
  .clreview-blk.pdw_rev .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner{
  padding:28px 15px 28px 15px !important;
  }
  .party_meld.pd-meld{padding:50px 0;}
  .ged_blck .ged_row .ged_lft{padding: 0px 10px;}
  /**===27 may 24===**/
  /* 30.05.2024 */

  .cmplz-cookiebanner .cmplz-title {
  font-size: 30px !important;
  line-height: 36px !important;
  }
  .cmplz-cookiebanner.cmplz-show {
  padding: 72px 20px 45px 423px !important;
  }
  .cmplz-cookiebanner.cmplz-show::before {
  width: 341px;
  background-size: 315px;
  bottom: 0;
  height: 262px;left: 0;
  }
  .cmplz-cookiebanner .cmplz-buttons{flex-direction: unset !important;}
  .cmplz-cookiebanner.cmplz-show .cmplz-btn.cmplz-accept {
  /* max-width: 140px !important; */
  margin: 0 !important;
  }
  .cmplz-cookiebanner.cmplz-show .cmplz-btn.cmplz-view-preferences {
  max-width: 185px !important;
  margin: 0 !important;
  padding: 14px 29px 14px 22px !important;
  text-align: center !important;
  }
  .werkt_cards .werkt_row .werkt_ryt .cards .cards_inner::before {
  left: -83px;
  }
  .banner-video .banner-tv .banner-vd video.myvideo{height: 98%;}
  .main-banner {
        padding-top: 425px;
    }


    .banner-cnt.mobile_view .mbl_cnt h1 {
        font-size: 36px;
        line-height: 50px;
    }
  .main-banner .banner-btm p{margin-bottom: 0;}

  .banner-cnt.mobile_view .mbl_cnt a.snap_btn{
  font-size: 17px;
  line-height: 25px;
  padding: 12px 35px 12px 16px;
  }
  .main-banner .banner-btm a.bl-btn{
  margin-top: 10px;
  }
  .banner-vd {
  left: 109px;
  width: 245px;
  height: 259px;
  top: 87px;
  }
  .main-banner .video_lnk {
  height: 468px;
  }
  .main-banner .banner-btm .ban-txt {
  padding: 22px 0 25px 0;
  }
  .header-main .header-row .hd_lft li.widget.widget_media_image a>img{height: 48px !important;}
  .hm_faq .dir_faq_ryt .faq_but a.bl-btn.snap_btn{padding: 14px 35px 14px 20px;}
  .hm_faq .dir_faq_ryt .faq_but a.bl-btn.snap_btn {
  padding: 11px 38px 11px 20px;
  }
  .app-blk .app-body {
  margin-bottom: 14px;
  padding-bottom: 30px;
  }
  .pri_card.par_card .card_row .bor_card .card_bdy p:first-of-type{font-size: 17px;}
  /**===26 nov 24===**/
  .hm_faq .dir_faq_ryt .faq_but strong{
  font-size: 16px;
  line-height: 24px;
  }
  .party_even .even_row .even_ryt{padding-left: 0;}
  .party_even .even_row .even_lft img{max-width: 100%;}
  /**===26 nov 24===**/
  /* 27-11-2024 */
  .pdw_vid.pd_vid.pd_event {
  padding: 50px 0;
  }
  .party_prc.pd_prc.pd-wed {
  margin-top: 0px;
  }
  .pdw_weg.new-pdw{padding-bottom: 60px;}
  .party_even .even_row .even_ryt a.snap_btn.bl-btn, 
  .party_van .van_row .van_lft a.snap_btn.bl-btn,
  .party_meld .meld_row .meld_ryt a.snap_btn.bl-btn{padding-top: 14px;padding-bottom: 14px;}
  .party_van .van_row .van_lft h2{padding-bottom: 10px;}
  .home_pg .graag-section{margin-top: 40px;}
  .clubs_blck   .popup-video span {
  width: 50px;
  height: 50px;
  font-size: 39px;
  }
  .main-banner .banner-mid .pre-txt p strong:first-of-type::before {
  left: 16px;
  }
  .pdw_rev   .rev-body .revslider-ryt .review-cnt .rev-btm{padding-top: 10px;}
  /**==2 dec 24==**/
  .meest_tabs ul li a{
  font-size: 14px;
  line-height: 23px;
  padding: 10px 20px;
  }
  .moei_blck .moei_row .moei_ryt .snap_btn{margin-top: 18px;}
  .tab-content .tv_blck {
  padding-bottom: 145px;
  }

  .werkt_cards .werkt_row{
  max-width: 736px;
  margin: 0 auto;
  }
  .app-blk .app-body::before{
  height: 405px;
        width: 200px;
  }
  .app-blk .app-body .owl-item.active.center .app-item img{

  max-width: 200px;
        margin: 0 auto;
  }
  .app-blk .app-body .owl-item .app-item img,
  .app-blk .app-body .owl-item .app-item .app-img {
      height: 395px;
      overflow: hidden;
  }
  /**==2 dec 24==**/
  /**===4 dec 24===**/
  .app-blk .app-body .owl-item .app-item .app-desc p{
  font-size: 15px;
  line-height: 22px;
  }
  /**===4 dec 24===**/
  /* 2-01-25 */
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-cell.dt-layout-start .dt-length select{
  padding: 8px 10px;
  }
  /* 2-01-25 */
  /* 3-01-25 */
  .footer-main .footer-in .footer-top .footer-links p.show_sub + .foot-tog ul {
  border-bottom: 1px solid #38415a;
  }
  .footer-in .footer-top .footer-links.foot-menu .foot-tog ul,
  .footer-in .footer-top .footer-links.foot-db .foot-tog ul {
  padding-bottom: 10px;
  }
  /* 3-01-25 */

  .graag-section .clge_row {
  padding-bottom: 0;
  }
  /* 21-1-25 */
  .pdw_weg .weg_row .weg_lft>img {
  max-width: 100%;
  }
  .cmplz-cookiebanner.cmplz-show {
  background: linear-gradient(44deg, #fbf2b3, #fad7cb) left / 43% 100% no-repeat #fff !important;
  }
  .cmplz-cookiebanner.cmplz-show {
  padding: 72px 38px 45px 387px !important;
  }
  .clreview-blk.bs-rev .rev-hd  .rev-ryt{justify-content: start;}
  .clreview-blk.bs-rev .rev-hd .rev-lft{width: 100%;}
  .voe_vid .voe_items .voe_img img {
    height: 320px !important;
  }
  .clreview-blk.bs-rev .rev-hd  .rev-ryt {
    justify-content: start;
    width: 100%;
  }
  .werkt_cards .werkt_row .werkt_lft .cards{margin-top: 30px;}
  .werkt_cards .werkt_row .cards .card_bor .verz_img, .werkt_cards  .werkt_row .werkt_ryt .cards .card_bor .grat_img {
    height: 100% !important;
  }

  .faq_voor .faq_row .faq_ryt{max-width: 100%;}
  .ged_blck .ged_row .ged_lft{width: 100%;margin-right: 0;padding: 0;}
  .ged_blck .ged_row .ged_lft {
  padding-top: 0 !important;
  padding-bottom: 60px;
  }
  .een_blck .clge_row .clge_ryt {
  margin: 0 auto !important;
  max-width: 362px !important;
  width: 100% !important;
  }
  .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
  left: 0 !important;
  }
  .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt.new_gryt .clge-item.snd {
  left: 50% !important;
  }
  .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.thd {
  right: 0 !important;
  }
  /*  */
  .bru_ban .bru_blc .bru_imgs img {
  max-width: 32.2%;
  }
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-next{right: 44%;}
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-prev{left: 44%;}
  .direct.blu-bg.bus-spo .dir_faq_ryt{margin-top: 0;}
  .maak_blck .maak_row  .maak_lft {
  max-width: 100%;
  }
  .maak_blck .maak_row  .maak_ryt,.een_blck .een_ryt,
  .mgv_blck .mgv_row .mgv_lft,
  .ph_blck .ph_row .ph_ryt,.zie_blck .zie_row .zie_ryt{max-width: 100%;padding-right: 0;padding-left: 0;}
  .een_blck .clge_row .clge_ryt.new_gryt .clge-item.fst{left: 0;}
  .een_blck .clge_row .clge_ryt.new_gryt .clge-item.snd{left: 50%;}
  .een_blck  .clge_row .clge_ryt.new_gryt .clge-item.thd {
  right: 0;
  }
  .een_blck .clge_row .clge_ryt.new_gryt {
  margin: 0 auto !important;
  max-width: 422px !important;
  width: 100% !important;
  }
  .mgv_blck .mgv_row .mgv_ryt .lin_btn {
  background: #fad7cb url(../images/blu_ryt.svg) no-repeat right 24px top 22px;
  }
  .clubs_blck .clubs_tabs ul li a {
  padding: 15px 38px;
  }
  .vragen_blck {
  padding: 20px 0px 50px;
  }
  .sport_price .sport_row .cards .card_ft{max-width: 100%;}
  .pri_card.par_card.pricing-blk{overflow: hidden;}
  .pri_card.par_card.pricing-blk .pricing-row .pricing-item{width: 96%;}
  .part_faq ul li{padding-bottom: 10px;padding-right: 30px;}
  .part_faq ul{justify-content: unset !important;}
  .part_brand .brand_row .brand_lft .partner_card {
  margin: 34px auto 0;
  }
  .con_map .map_row  .map_frm .map_frm_items .txt-area .txt_inner{max-width: 100%;}

  /* 19-3-25 */
  .pdw_rev .rev-hd .rev-lft {margin-bottom: 0;}
  /* 19-3-25 */
  .maak_blck .maak_row  .maak_lft .mejs-container {
  height: 390px !important;
  min-width: 100% !important;
  margin: 0 auto;
  text-align: center;
  }
  .maak_blck .maak_row  .maak_lft,
  .maak_blck .maak_row  .maak_lft .wp-video{width: 100% !important;}
  .impress_blck {
  padding: 60px 0px 0;
  }
  .pri_card .pri_hd{padding-left: 10px;padding-right: 10px;}
  .direct.bs_faq_blck.hm_faq .dir_lft{text-align: center;}

    .con_info  .con_row .cont-img img{width: 100% !important;margin-right: 0;}
    .con_info  .con_row .cont-img img {
      height: 470px !important;
  }
  .con_info  .con_row .con_ryt {
    width: 100%;
    padding-right: 0;
    display: flex;
    flex-wrap: wrap;
    padding-top: 50px;
  }
  .con_info  .con_row .con_ryt  .ryt_dn, .con_info  .con_row .con_lft, .con_info  .con_row .con_ryt .ryt_up {
    padding: 25px 30px 25px !important;
    width: 48%;
    margin-bottom: 14px;
  }
  .con_info  .con_row .con_lft {
    margin-right: 0 !important;
  }
  .con_info  .con_row .con_ryt{gap:0 14px;}
  .con_map .map_row {
    padding: 0px 0 50px;
  }
  .main-content .con_info {
      padding: 50px 0px 60px;
  }
  .con_info  .con_row{padding-top: 40px;}
  .con_info  .con_row .cont-img {
    width: 100%;
    margin-right: 0;
  }
  .banner-cnt.mobile_view .mbl_cnt{width: 50%;padding-top: 0 !important;}
  .banner-cnt.mobile_view .mbl_cnt h1 {
    font-size: 27px !important;
    line-height: 35px !important;
  }
  /* 06-04-26 */
  .footer-main .footer-in .footer-cpy .py-img .textwidget{
    flex-direction: row;
  }
  .footer-main .footer-in .footer-cpy{
    gap: 10px;
    flex-direction: column;
  }
  /* 06-04-26 */
  /* 08-04-26 */
  .app-blk .app-body .owl-item.active.center .app-item img {
    border-radius: 32px;
}
  /* 08-04-26 */
  }


  @media screen and (max-width: 767px) {
    .mbl_cnt{padding-top: 30px;}
  .bread_section .brd_cnt p,.fotos_blck .fotos_hd h6,.fz .fz_blck h2.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.perfect .per_row .per_ryt h2,.tq_blck h2
  .kies_blcks .kies_hd h3,.rgb_frm .frm_row .frm_lft h4,.rgb_frm .frm_row  .frm_ryt .map_frm_hd h5,
  .fotos_blck .fotos_hd h6.photo .pho_row .pho_ryt  h2,.hoe_het .hoe_row .hoe_lft h3,.priv .pri_pol h2
  .grat .grat_blck h4,.party_even .even_row .even_ryt h2,.direct .dir_row .dir_lft h5.fun_blck .fun_hd h2,.tv_blck .tv_hd  h3,.bru_ban .bru_blc h2,.tq_blck h2,.een_blck .een_ryt h5,
  .ged_blck .ged_row .ged_lft h4,.werkt_blck .werkt_hd h3,.jouw_blck .jouw_row .jouw_ryt h5,.func_blk .fd_row .fd_lft h4,
  .fdown_blck .fd_row .fd_lft h6,.laat .laat_hd h2,.main-content .con_info .con_hd  h2,
  .con_map .map_row  .map_frm .map_frm_hd h5,.con_map .map_row  .map_frm .map_frm_hd h5 b,.faq_meest .meest_hd h2,.faq_ben .ben_blck h3,.grat .grat_blck h3,
  .faq_voor .faq_row .faq_ryt  h4,.moei_blck .moei_row .moei_ryt h2,.feesten .feest_hd h2,.fz .fz_blck h2,
  .werkt_blck .werkt_hd h3,.howt_title .nuben_tit strong,.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.rgb_row .rgb_lft h1
  ,.success .suc_hd h2,.suc_vid .suc_vhd h3,.suc_fxd .con_blck h4,.snap_brands .brand_lft .brand_hd h5,
  .snap_brands .brand_ryt h6,.bs_faq_blck .dir_row .dir_lft h2,.pakk .grat_blck h3,.photo .pho_row .pho_ryt  h2,
  .clubs_blck .clubs_hd h4,.sport_price .sport_row .sport_lft h6,.ged_blck .ged_row .ged_lft h4,.fun_blck .fun_hd h2,
  .snap_brands .brand_ryt p b,.pakk .grat_blck h3,    .part_werd .werd_hd h2,.part_werd  .werd_row .werd_ryt h3,.part_prog .prog_blck .prog_row .prog_ryt  h4,
  .direct .dir_row .dir_lft h5,.part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .frm_hd h6,
  .part_frm_blck .frm_blck .frm_row .frm_ryt p b,.part_frm_blck .frm_blck .frm_row .frm_ryt p b span:first-of-type,
  .wor_pop .part_voor  .voor_row .voor_lft p b,.wor_pop .frm_blck .frm_row .frm_ryt .frm_hd p b,
  .part_wil .wil_row .wil_lft p b,.ph_blck .ph_row .ph_lft h2,.zie_blck .zie_row .zie_ryt h3,.maak_blck .maak_row  .maak_ryt h4,
  .maak_blck .maak_row  .maak_ryt h4,.impress_blck .imp_hd h6,.mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b span,.mgv_blck .mgv_row .mgv_ryt .mgv_frm_hd p strong ,.opl_blck .opl_items h6,
  .bus_over .bus_row .bus_lft .bus_hd h2,.bsn h3,.bus_faq .dir_row .dir_lft h4,.bus_dow .dow_row .dow_ryt h5,
  .bus_owl_blck .fotos_hd p b,.bus_owl_blck .fotos_hd p b span,.bus_jou .bus_row .bus_lft>p b,.howt_title .nuben_tit strong, .fotos_blck .fotos_hd p strong, .bus_jou .bus_row .bus_lft p strong,
  .bus_jou .bus_row .bus_lft>p b span:first-of-type,.party_even .even_row .even_ryt h1,.part_wil .wil_row .wil_lft p b,
  .party_van .van_row .van_lft h3,.party_prc .prc_row .pri_card .pri_hd h4,.pd_faq .dir_row .dir_faq_ryt  h5,
  .pd_vid .pdw_vid_hd p b,.pd_vid .pdw_vid_hd p b span,.party_meld .meld_row .meld_lft p b,.part_brand .brand_row .brand_lft p b,
  .part_brand .brand_row .brand_ryt p b,.party_van .van_row .van_lft h2,
  .part_brand .brand_row .brand_ryt p b span,.party_meld .meld_row .meld_lft p b span,.pdw_weg .weg_row .weg_ryt h2,.jull_blck .jull_items .jull_row .jull_lft h3,
  .pri_card .pri_hd h4,.vragen_blck .vragen_row .vragen_lft h4,.pdw_vid .pdw_vid_hd h6,.pdw_weg .weg_row .weg_ryt h1,
  .ph_blck .ph_row .ph_lft h1,h1,h2,h3,h4,h5,h6,.snap_brands .brand_hd p + p,
  .zie_blck .zie_row .zie_ryt h2, .part_brand .brand_row .brand_ryt p strong,
  .maak_blck .maak_row .maak_ryt h3,.part_frm_blck .frm_blck .frm_row .frm_ryt p strong,
  .een_blck .een_ryt h4,.part_brand .brand_row .brand_lft p strong,
  .impress_blck .imp_hd h5,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p strong,
  .pri_card .pri_hd h5,
  .bs_faq_blck .dir_row .dir_faq_ryt>strong{font-size: 30px !important;line-height: 40px !important;}
  .grat .grat_blck p:last-of-type{font-size: 14px;}
  .pdw_weg.new-pdw{padding-bottom: 50px;}
  .fz .fz_blck img{max-width: 530px; width: 100%;height: 253px; object-fit: cover;margin-bottom: 24px;}
  .fz .fz_blck h2{padding-bottom: 12px;}
  .fz .fz_blck p{padding-bottom: 20px;}
  .fz .fz_blck{padding: 0 10px;}
  .fz .fz_blck a{padding: 14px 28px;}
  .fz{padding: 70px 0px;}
  .bread_section{padding: 72px 0px 70px;}
  .faq_meest .meest_tabs .nav-pills{border-radius: 30px;padding:5px;}
  .faq_ben,.grat{padding: 50px 0px;}
  .faq_ben .ben_blck h3,.grat .grat_blck h4,.grat .grat_blck h3{padding-bottom: 30px;}
  .ph_blck .ph_row .ph_lft img{height: 400px;}
  .ph_blck .ph_row .ph_ryt img{height: 294px;}
  .ph_blck .ph_row .ph_ryt .snap_btn{font-size: 14px;line-height: 18px;padding: 14px;}
  .ph_blck .ph_row .ph_ryt .snap_btn::after{transform: translateY(5px);}
  .maak_blck .maak_row  .maak_lft>img{height: 320px;}
  .mgv_blck .mgv_row .mgv_lft .faq_in .faq_hd>p{padding: 12px;}
  .mgv_blck .mgv_row  .mgv_lft .faq_in  .faq_cnt p{padding: 12px 10px 4px;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_hd p strong{padding: 12px 0px;}
  .mgv_blck .mgv_row .mgv_ryt{padding: 24px 22px;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .input label input, .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .input label textarea{
    margin-bottom: 15px;
    padding: 12px 30px;
  }
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .input label textarea{height: 116px;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .cap input{padding: 12px 30px;}
  .opl_blck .opl_items .snap_btn{padding: 12px 36px;}
  .bru_ban .bru_blc .bru_imgs img{height: 200px;border-radius: 15px;}
  .bru_ban .bru_blc img{height: 395px;}
  .main-content .bru_ban{padding: 50px 0px 40px;}
  .bru_ban .bru_blc .bru_box p{font-size: 16px;line-height: 26px;}
  .bru_ban .bru_blc .bru_box{padding: 22px 12px;}
  .bru_ban .bru_blc .bru_box p b{font-size: 18px;line-height: 32px;}

  .feesten .feest_pics .feest_items p b{font-size: 16px;}
  .feesten .feest_pics .feest_items{width: 49.3%;}
  .feesten .feest_pics .feest_items .feest_img{margin-top: 25px;}
  .feesten .feest_pics .feest_items:nth-child(1n){margin-right: 1.4%;}
  .feesten .feest_pics .feest_items:nth-child(2n){margin-right: 0;}
  .laat .laat_pics .laat_items:nth-child(3n){margin-right: 28px;}
  .photo .pho_row .pho_ryt{padding: 0px;}
  .moei_blck .moei_row .moei_lft img{height: 500px;}
  .moei_blck .moei_row .moei_ryt{padding-left: 0px;}
  .hoe_het .hoe_row .hoe_ryt img{
  max-width: 553px;
  height: 502px;
  width: 100%;
  }
  .hoe_het .hoe_row .hoe_ryt::after{
  width: 180px;
  background-size: 180px;
  bottom: 190px;
  left: -6px;
  }
  .su_vid_items .suc_vds img{height: 278px;}
  .fun_blck  .fun_row .fun_lft{ order: 2;margin-bottom: 40px;}
  .fun_blck  .fun_row .fun_ryt .list_icon img, .fun_blck  .fun_row .fun_lft .list_icon img{width: 25px;height: 25px;}
  .fun_blck  .fun_row .fun_lft .list_icon, .fun_blck  .fun_row .fun_ryt .list_icon{width: 50px;height: 50px;}
  .fun_blck  .fun_row p{font-size: 16px;line-height: 22px;}
  .fun_blck  .fun_row .fun_lft .list_icon{margin-left: 0;}
  .fun_blck  .fun_row .fun_cen img{width: 60%;height: 386px;}

  .jouw_blck .jouw_row .jouw_lft img{height: 424px;width: 88%;}
  .jouw_blck .jouw_row .jouw_lft::before{right: 0;}


  .tv_blck .tv_row .tv_cen .tv_img img{width: 70%;}
  .tv_blck .tv_row p b{font-size: 18px;}
  .kies_blcks .kies_tabs .nav-pills{width: 67.1%;}
  .kies_blcks .kies_tabs ul li a{padding: 14px 30px;}
  .kies_blcks .kies_hd h2{padding-bottom: 28px;}
  .kies_blcks .kies_tabs{padding-bottom: 32px;}

  .main_rgb .rgb_blck .rgb_row .rgb_lft a .snap_btn.btn-wt{font-size: 17px;}
  .main_rgb .rgb_blck .rgb_row .rgb_lft a .snap_btn.btn-wt{max-width: 182px;padding: 8px 22px;}

  .rgb_row .rgb_ryt .video-control{width: 50px;height: 50px;}
  .fotos_blck .fotos_slider  .owl-nav .owl-prev{left: 42.5%;}
  .fotos_blck .fotos_slider  .owl-nav .owl-next{right: 42.5%;}
  .snap_brands .brand_ryt a.snap_btn.bl-btn{padding: 16px 26px;}
  .snap_brands .brand_lft .brand_logo .brand-blk img{height: 60px;}

  .sucpg_brands.snap_brands .brand_ryt p:last-of-type>b:first-of-type{font-size: 22px !important;line-height: 30px !important;}
  .success .suc_cards .cards_items:nth-child(1n){margin-right: 11px;}
  .success .suc_cards .cards_items:nth-child(2n){margin-right: 0;}
  .bs_blck{padding: 70px 0px;}

  .voe_vid .voe_items{width: 48.3%;}
  .impress_blck .imp_row .imp_cen .ex_large{height: 410px;}
  .impress_blck .imp_row .imp_ryt .large, .impress_blck .imp_row .imp_lft .large{height: 200px;}
  .impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt .medium{height: 200px;}
  .imp_row .lft_inner .split .sp2, .imp_row .ryt_inner .split .sp2{padding-top: 8px;}
  .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt .small{height: 96px;}
  #login-popup .modal-dialog, #register-popup .modal-dialog {
  max-width: 530px;
  margin: 30px auto;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-lft img {
  max-width: 260px;
  height: 260px;
  }
  /* sk */
  .main-banner .banner-in .banner-cnt{
  padding-top: 120px;
  }


  .main-banner .banner-mid p:first-of-type{
  font-size: 17px;
  line-height: 21px;
  }
  .main-banner .banner-btm strong{
  font-size: 25px;
  line-height: 32px;
  }
  .main-banner .banner-btm .ban-txt {
  padding: 30px 0 35px 0;
  max-width: 480px;
  }
  .main-banner .banner-btm a.bl-btn {
  padding: 12.3px 35px 12.3px 15px;
  font-size: 15px;
  line-height: 22px;
  }
  .main-banner img {
  height: auto;
  }
  .app-blk .app-head h2, .graag-section .ged_blck.clone-ged .ged_row .ged_lft h4, .pricing-blk p + h5, .instelle-steps .instelle-hd .ins-lft h6, .snap_brands.hm-brands .brand_lft .brand_hd strong, .snap_brands.hm-brands .brand_ryt strong, .clreview-blk .rev-hd .rev-lft strong,.cookie_part .cookies_sec .cookie_in .cookie_ryt strong,
  .clge_row .clge_lft h4,
  .pdw_vid .pdw_vid_hd p + p{
  font-size: 31px;
  line-height: 36px;
  }
  .app-blk .app-head h2 + p{
  width: 100%;
  }
  .graag-section .video-row {
  width: 95%;
  }
  .main-banner .banner-btm a.btn-wt{
  font-size: 16px;
  line-height: 22px;
  padding: 12.3px 28px;
  }
  .pricing-blk .pricing-row .pricing-item.active-price{
  border-radius: 10px 10px 0 40px;
  }

  .instelle-steps .instelle-hd .ins-ryt a.snap_btn {
    font-size: 13px;
    padding: 13.5px 47px 13.5px 30px;
  }
  .instelle-steps .instelle-hd .ins-ryt {
  width: 100%;
  margin-top: 10px;
  text-align: center;
  }
  .instelle-steps .instelle-hd .ins-lft{
  width: 100%;
  }
  .instelle-steps .instelle-hd {
  margin-bottom: 40px;
  display: block;
  text-align: center;
  }
  .snap_brands .brand_lft{
  padding-bottom: 40px;
  }
  .clreview-blk .rev-body .revslider-lft .rvslid-top strong {
    font-size: 22px;
    line-height: 27px;
  }

  .sucpg_brands.snap_brands .brand_ryt p:last-of-type>b:first-of-type{
  padding-top: 32px;
  }
  .instelle-steps, .snap_brands, .clreview-blk {
  padding: 40px 0 38px 0;
  }
  .clreview-blk .rev-hd .rev-ryt .rv-count strong{
  font-size: 20px;
  line-height: 27px;
  }
  .clreview-blk .rev-body .revslider-lft .rvslid-top + p b{
  font-size: 25px;
  line-height: 32px;
  }
  .main-banner .banner-in .banner-cnt a.snap_btn{
  font-size: 16px;
  line-height: 20px;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_mid ul + .snap_btn.bl-btn::after{
  top:19px;
  }
  .pricing-blk .pricing-row .pricing-item .pricie_top b ,.pri_card .card_row .bor_card .card_hd b{
  margin-bottom: 11px;
  font-size: 32px;
  line-height: 38px;
  }
  .cookie_part .cookies_sec .cookie_in{
  display: block;
  }
  .cookie_part .cookies_sec .cookie_in .cookie_lft,.cookie_part .cookies_sec .cookie_in .cookie_ryt{
  width: 100%;  
  }
  .cookie_part .cookies_sec .cookie_in .cookie_lft{
  padding-top: 30px;
  overflow: hidden;
  }
  .cookie_part .cookies_sec .cookie_in .cookie_ryt {
  padding: 42px 28px 42px 28px;
  }
  /* sk */
  /*ld*/
  .main-banner .banner-mid .pre-txt a{
  right: unset;
    left: 75px;
    width: 100%;
    font-size: 28px;
    line-height: 32px;
    bottom: -110px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt strong, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft strong, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt strong,
  #compare-popup .modal-dialog .modal-content .step-pop>strong{
  font-size: 27px;
  line-height: 34px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:first-child strong, #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top b, #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th b {font-size: 25px !important;line-height: 30px !important;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row{
  border-radius: 100px 10px 10px 10px;
  margin-top: 26px;
  }
  /* #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top .snap_btn, #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th .snap_btn{ padding-right: 5px;} */
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:first-child{padding: 28px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top .snap_btn{
  font-size: 12px;
  line-height: 17px;
  padding: 10px 20px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:first-child{padding: 30px 40px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top strong{font-size:15px;line-height: 20px;margin-bottom: 12px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top b{font-size: 34px;line-height: 40px;margin-bottom: 5px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list {
  width:1000px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list tbody tr td p{
  padding: 20px 25px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th{
  padding: 18px 20px 18px;
  }

  /*ld*/
  .impress_blck .imp_row .imp_lft .large, .impress_blck .imp_row .imp_ryt .large{height: 186px;}
    .impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt .medium{height: 168px;}
    .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt .small{height: 80px;}
    .impress_blck .imp_row .imp_cen .ex_large{height: 365px;}  
    .impress_blck .imp_row .imp_contain .lft_single a,.impress_blck .imp_row .imp_contain .lft_single a{
        width: 45px;
        height: 45px;
    }
    .impress_blck .imp_row .lft_single a img{transform: translate(99%,54%);width: 15px;height: 15px;}
    .impress_blck .imp_row  .split .sp1 a, .impress_blck .imp_row  .split .sp2 a{width: 30px;height: 30px;}   
    .impress_blck .imp_row  .split a img, .impress_blck .imp_row  .split a img{width: 12px;height: 12px;transform: translate(76%,13%);}
    .impress_blck .imp_row .imp_contain .lft_sp a, .impress_blck .imp_row  .lft_sp a{width: 38px;height: 38px;} 
    .impress_blck .imp_row .lft_sp a img, .impress_blck .imp_row .lft_sp a img{transform: translate(77%,31%);width: 15px;height: 15px;}
    .impress_blck .imp_row  .imp_cen>a{width: 48px;height: 48px;}
    .impress_blck .imp_row  .imp_cen a img{width: 18px;height: 18px;transform: translate(80%,60%);}
    .sport_price .sport_row .cards .card_hd p:first-of-type{font-size: 26px;}
    .bus_over .bus_row .bus_ryt img{height: 480px;}
    .party_even .even_row .even_lft img{height: 420px;}
    .party_van .van_row .van_ryt img{height: 370px;}
    .party_van .van_row .van_ryt::before{background-size: 160px;width: 160px;top: 110px;left: -3px;}
    .party_van .van_row .van_ryt{width: 90%;}
    .party_van .van_row .van_ryt::before{left: -36px;}
    .direct.bus_faq .dir_row .dir_lft a.snap_btn.bl-btn::after{background-size: 14px;width: 14px;}
    .jull_blck .jull_items .jull_row .jull_ryt img{width: 83%;}
    .vragen_blck .vragen_row .vragen_ryt img{height: 410px;}

    .part_prog .prog_blck .prog_row .prog_lft{width: 72%;}
    .part_prog .prog_blck .prog_row .prog_ryt{padding-right: 0;}
    .part_faq ul{flex-direction: column;}
    .part_faq ul{margin-top: 10px;}
    .part_brand .brand_row .brand_lft::before{top: 238px;right: 162px;}

    .wor_pop .part_voor  .voor_row .voor_ryt img{width: 60%;}
    .werkt_cards .werkt_row .werkt_ryt::before,.werkt_cards  .werkt_row .werkt_ryt .cards .card_bor::after
    ,.werkt_cards  .werkt_row .werkt_lft .cards .card_bor::after,.werkt_ryt .cards .card_bor::before,
    .werkt_lft .cards .card_bor::before{content: unset;}
    .werkt_cards .werkt_row{flex-direction: column;align-items: center;}
    .werkt_cards .werkt_row .werkt_ryt{padding-left: 0;}
    .werkt_cards .werkt_row .cards .card_bor .verz_img:first-child{margin-top: 30px;position: relative;}
    .werkt_cards .werkt_row .ver_card::after{ 
    left: 300px;
    }
    .werkt_cards .werkt_row .ver_card::before{
  left: 290px;
    }
    .werkt_cards .werkt_row .cou_card::after{
    left: 300px;
    }
    .werkt_cards .werkt_row .cou_card::before{
    left:290px;
    }

    .werkt_cards .werkt_row .deel_lft_card::after{
    left: 300px;
    }
    .werkt_cards .werkt_row .deel_lft_card::before{
    left:290px;
    }
    .werkt_cards .werkt_row .voor_card::after{
    left: 300px;
    }
    .werkt_cards .werkt_row .voor_card::before{
    left:290px;
    }
    .werkt_cards .werkt_row .grat_card::after{
    left: 300px;
    }
    .werkt_cards .werkt_row .grat_card::before{
    left:290px;
    }
    .werkt_cards .werkt_row .per_card::after{
    left: 300px;
    }
    .werkt_cards .werkt_row .per_card::before{
    left:290px;
    }
    .werkt_cards .werkt_row .toon_card::after{
    left: 300px;
    }
    .werkt_cards .werkt_row .toon_card::before{

    left:290px;
    }
    .werkt_cards .werkt_row .werkt_ryt{margin-top: 30px;}
    .cards_werkt .cards{max-width: 100%;}
    .werkt_cards .werkt_row .werkt_lft,.werkt_cards .werkt_row .werkt_ryt{width: 100%;}
    .werkt_lft .cards .card_bor, .werkt_ryt .cards .card_bor{max-width: 100%;}
    .laat .laat_pics .laat_items{max-width: 47%;width: 100%;}
    .laat .laat_pics .laat_items:nth-child(2n){margin-right: 0;}
    .kies_blcks .kies_items .px_col .px_cbdy{padding-bottom: 25px;}
    .een_blck  .ged_row .ged_ryt .cap_items{left: 136px;}
    .een_blck  .ged_row .ged_ryt .cel_items{right: 265px;}
    .een_blck  .ged_row .ged_ryt .non_items{right: 142px;}
    .graag-section  .ged_blck .ged_row .ged_ryt .cel_items {
      bottom: -178px;
      right: 258px;
  }
  .graag-section  .ged_blck .ged_row .ged_ryt .non_items {
    right: 123px;
    top: -152px;
  }
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items {
  left: 140px;
  top: -181px;
  }
  .graag-section  .ged_blck.clone-ged .ged_row .ged_ryt{margin-top: 272px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cel_items .cel_con p b,.graag-section  .ged_blck .ged_row .ged_ryt .cel_items .cel_con p b{
  font-size: 16px;
  line-height: 26px;
  }
  .ged_blck .ged_row .ged_ryt .cap_items {
  left: 152px;
  }
  .ged_blck .ged_row .ged_ryt .cel_items {
  bottom: -372px;
  right: 241px;
  }
  .ged_blck .ged_row .ged_ryt .non_items {
  right: 122px;
  }
  .ged_blck .ged_row .ged_ryt .non_items img,    .ged_blck .ged_row .ged_ryt .cel_items img,.ged_blck .ged_row .ged_ryt .cap_items img{height: 150px;}
  .ged_blck .ged_row .ged_ryt .cap_items, .ged_blck .ged_row .ged_ryt .cel_items, .ged_blck .ged_row .ged_ryt .non_items{max-width: 180px;}
  .ged_blck, .ged_blck.clone-ged{padding-top: 100px ;}
  /* rgb lightshot */
  .gallery_popup .modal-dialog .modal-content .modal-body .gallery_img img {
  max-width: 480px;
  height: 450px;
  }
  .gallery_popup .modal-dialog {
  max-width: 480px;
  }
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev{left: 41%;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{right: 40%;}  
  .clreview-blk .ti-widget .source-Google .ti-review-header:after {
  background: url(../images/google-sm.svg)no-repeat right center;
  background-size: 25px;
  width: 26px;
  height: 26px;
  }
  /* 29.05.2024 */
  .fun_blck .fun_row .fun_cen .mob_img {
  width: 297px;
  }
  .fun_blck .fun_row .fun_cen .mob_img::before {
  width: 296px;
  height: 592px;
  }
  .fun_blck .fun_row .fun_cen .mob_img img{
        height: 575px;
      max-width: 276px;
  }
  .fun_blck .fun_row .fun_cen .mob-side::before {
  width: 218px;
  height: 494px;
  }
  .fun_blck .fun_row .fun_cen .mob-side img {
  max-width: 212px;
  height: 430px;
  }
  .fun_blck .fun_row .fun_cen .mob-side.lft {
  left: 29px;
  }
  .fun_blck .fun_row .fun_cen .mob-side.ryt {
  right: 15px;
  }
  .fun_blck  .fun_row .fun_ryt {
  width: 42%;
  }
  .fun_blck  .fun_row .fun_lft {
  width: 40%;
  margin-bottom: 0;
  }
  .fun_blck{padding: 60px 0px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img,
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img{padding: 10px;}
  .fdown_blck .fd_row .fd_ryt .colg_item p{padding-top: 6px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img, .fdown_blck .fd_row .fd_ryt .cap_items .cap_img {
  height: 235px;
  }

  .fdown_blck .fd_row .fd_ryt {
  padding-top: 205px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items {
  top: -118px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items {
  top: -53px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items .cel_img, .fdown_blck.func_blk .fd_row .fd_ryt .cap_items .cap_img {
  height: 214px;
  }
  /**==30 may 24==**/
  .cmplz-cookiebanner.cmplz-show{
  background:linear-gradient(to bottom, transparent 40%, #fff 40%), linear-gradient(100deg,#fbf2b3, #fad7cb) !important
  }
  /**==30 may 24==**/
  .cmplz-cookiebanner.cmplz-show {
  padding:290px 20px 45px 20px !important;
  }
  .cmplz-cookiebanner.cmplz-show {
  background: linear-gradient(to bottom, transparent 43%, #fff 40%), linear-gradient(100deg,#fbf2b3, #fad7cb) !important;
  }
  .cmplz-cookiebanner.cmplz-show::before {
  width: 300px;
  background-size: 300px;
  height: 240px;
  top: 0;
  left: 179px;
  }
  .main-banner .banner-btm .ban-txt {
  padding: 11px 0px 15px 0;
  max-width: 452px;
  }
  /* 31.05.2024 */
  .banner-vd {
  left: 88px;
  width: 243px;
  height: 430px;
  top: 77px;
  }
  .banner-video .banner-tv .banner-vd video.myvideo{height: 68%;}
  /* 3-6-24 */
  .banner-vd {
  left: 83px;
  width: 220px;
  height: 351px;
  top: 71px;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.snap_btn.btn-wt {
  padding: 16px 44px 16px 22px;
  margin-right: 0;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns a.btn-grd{
  padding: 16px 40px 16px 21px;
  }

  header.sticky_hd{padding: 10px 0;}
  .main-banner .video_lnk {
  height: 400px;
  }
  .main-banner {
    padding-top: 96px !important;
  }
  .app-blk .app-body .swiper-full-mobile:before {
  width: 184px;
  height: 380px;
  }
  .app-blk .app-body .swiper-full-mobile .swiper-slide img{
  height: 368px;
  }
  .party_prc.pd_prc .prc_row .party_video>img {
  height: 400px;
  }
  /* .pri_card.par_card .card_row .bor_card .card_bdy ul li{padding-left: 13px;} */
  .pri_card.par_card .cmn_bor .card_row .bor_card:first-of-type .card_bdy{min-height: 395px;}
  .pri_card .card_row .bor_card {
  padding: 20px 12px 45px;
  }
  .bus_dow .dow_row .dow_ryt a.snap_btn.bl-btn::before{right: 14px;}
  /* 28-11-2024 */
  .voe_vid .voe_items .pop_dv .vid_bg {
  max-width: 600px;
  padding: 10px;
  padding-bottom: 4px;
  }
  .btn-blck .btn-in-blck a.snap_btn.bl-btn {
  padding: 12px 22px;
  }
  /*  */
  /***===2 dec 24===***/
  .party_prc.pd_prc .prc_row .video-control>span{
  width:60px;
  height:60px;
  }
  /***===2 dec 24===***/
  /* 02-01-25 */
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-cell.dt-layout-end .dt-search {
  padding-left: 0px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-row {
    justify-content: center;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .dt-container .dt-layout-cell.dt-layout-start {
  margin: unset !important;
  }
  /* 02-01-25 */


  /* 21-1-25 */

  #cmplz-cookiebanner-container{justify-content: center}
  .cmplz-cookiebanner .cmplz-buttons {
    padding-top: 10px;
  }
  .rgb_row .rgb_ryt .vid_bg{height: 354px;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt{margin-bottom: 50px;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt::after {
  height: 338px;
  }
  .footer-main .footer-in  .footer-top .footer-links .foot-contact ul li.loc {
  background: url(../images/foot-loc.svg)no-repeat left top 6px;
  }
  .ged_blck{padding: 80px 0 60px;}
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-next{right: 43%;}
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-prev{left: 43%;}
  .party_meld .meld_row{flex-direction: column;justify-content: unset;align-items: unset;}
  .party_meld .meld_row .meld_lft{margin-bottom: 50px;}
  .faq_meest .meest_tabs ul li a {
  padding: 10px 30px;
  }
  .pricing-blk  .pricing-row .pricing-item .pricie_mid>p{font-size: 16.5px;line-height: 24px;}
  .header-main .header-row .hd_lft li a{max-width: 250px;}
  .con_info  .con_row .con_ryt  .ryt_dn, .con_info  .con_row .con_lft, .con_info  .con_row .con_ryt .ryt_up {
    padding: 25px 20px 25px !important;
    width: 48%;
  }
  .con_info  .con_row .con_lft  h3, .con_info  .con_row .con_ryt .ryt_up h4,
  .con_info  .con_row .con_ryt .ryt_up.info-germ h3 {
    
    font-size: 19px !important;
    line-height: 24px !important;
  }
  .con_info  .con_row .cont-img img {
    height: 400px !important;
  }
  .kies_blcks .kies_items .px_white .px_whd {
    padding-bottom: 16px;
  }
  .kies_blcks .kies_items .px_white .px_whd p strong, .kies_blcks .kies_items .px_col .px_chd p strong {
    font: 40px/54px 'Lato-Black';
    color: #000b2b;
  }
  .banner-cnt.mobile_view .mbl_cnt{width: 58%;}
  .banner-cnt.mobile_view .mbl_cnt{font-size: 26px;line-height: 35px !important;}
  .main-banner .banner-mid .pre-txt p strong {
      font-size: 26px;
      line-height: 32px;
  }
  .banner-cnt.mobile_view .mbl_cnt h1 {
    font-size: 25px !important;
    line-height: 31px !important;
  }
  .clreview-blk  .rev-body .revslider-lft {
      max-width: 319px;
  }
  .clreview-blk .rev-body .wp-gr.rpi.wpac {
      width: calc(100% - 319px) !important;
  }

  /* 06-04-26 */
  .con_info .con_row .con_lft h3 b{
    font-size: 16px;
  }
  /* ----- */
  .fun_blck .fun_row .fun_cen .mob-side::before {
      width: 219px;
      height: 504px;
          top: -5px;
  }
  .fun_blck .fun_row .fun_cen .mob-side.ryt {
      right: 30px;
  }
  .fun_blck .fun_row .fun_cen .mob-side.ryt::before {
      right: 8px;
  }
  .fun_blck .fun_row .fun_cen .mob-side img {
      border-radius: 48px;
  }
  /* 06-04-26 */
  /* 08-04-26 */
  .fun_blck .fun_row .fun_cen .mob_img::before {
    width: 289px;
    height: 590px;
}
.fun_blck .fun_row .fun_cen .mob-side img {
    border-radius: 29px;
}
.app-blk .app-body::before {
    height: 413px;
    width: 206px;
}
.app-blk .app-body .owl-item .app-item img, .app-blk .app-body .owl-item .app-item .app-img {
    height: 406px;
}
  /* 08-04-26 */
  }

  @media screen and (max-width: 650px) {
  .main_rgb .rgb_blck .rgb_row .rgb_ryt::after {
    height: 333px;
  }
  .clreview-blk.bs-rev.ext .rev-body.cusrevv .revslider-ryt{width: 100%;}
  .clreview-blk  .rev-body.cusrevv .revslider-lft{max-width:100%;}
  .tq_blck h2{font-size: 26px !important;line-height: 36px !important;}
  .hoe_het .hoe_row .hoe_ryt img{max-width: 459px;height: 422px;width: 100%;object-fit: cover;}
  .hoe_het .hoe_row .hoe_ryt::after{
    width: 180px;
    background-size: 180px;
    bottom: 144px;
    left: -6px;
  }
  .fz .fz_blck img{max-width: 479px;width: 100%;height: 228px;object-fit: cover;}
  .fz .fz_blck a{padding: 12px 26px;}
  .fz .fz_blck p{font-size: 14px;line-height: 24px;}
  .faq_voor .faq_row .faq_lft img{ max-width: 489px;height: 430px; width: 100%;object-fit: cover;border-radius: 25px;}
  .ph_blck .ph_row .ph_lft img{height: 350px;}  
  .ph_blck .ph_row .ph_lft img{height: 270px;}
  .ph_blck .ph_row .ph_ryt p{font-size: 14px;line-height: 22px;}
  .zie_blck .zie_row .zie_lft img{height: 450px;}
  .maak_blck .maak_row  .maak_lft .v_icon img{height: 59px;}
  .maak_blck .maak_row  .maak_lft img{height: 300px;}
  .bru_ban .bru_blc .bru_imgs img{max-width: 31.9%;height: 204px;}
  .bru_ban .bru_blc img{height: 342px;}
  .graag-section::before {
    height: 95%;
  }
  .bru_ban .bru_blc  .qui_row .qui_lft img{height: 288px;}
  .bru_ban .bru_blc .del_tag .tag .tag_con a.snap_btn.bl-btn:first-of-type{max-width: 164px;line-height: 15px;}
  .clubs_blck .voe_vid .voe_items .voe_img img{width: 100%;}
  .feesten .feest_pics{align-items: center;justify-content: center;}
  .moei_blck .moei_row .moei_lft img{height: 460px;}
  .su_vid_items .suc_vds img{height: 255px;}
  .fun_blck  .fun_row .fun_cen img{width: 65%;height: 352px;}
  .laat .laat_pics .laat_btn ul li{padding-left: 15px;font-size: 14px;line-height: 23px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_con p b,.fdown_blck .fd_row .fd_ryt .cap_items .cap_con p b{font-size: 14px;}
  .jouw_blck .jouw_row .jouw_lft::before{right: -2px;background-size: 120px;width: 120px;}
  .tv_blck .tv_row .tv_cen .tv_img img{height: 294px;}
  .tv_blck .tv_hd  h3{padding: 10px 0px 0px;}
  .tv_blck .tv_row p{font-size: 14px;}
  .tv_blck .tv_row .tv_lft{margin-bottom: 30px;}
  .perfect .per_row .per_lft img{height: 530px;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .input label input,.rgb_frm .frm_row  .frm_ryt .rgb_frm_items .cap input{padding: 14px 30px;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items label textarea{height: 118px;}
  .rgb_frm .frm_row .frm_ryt a.snap_btn{padding: 14px 24px;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .cap input{margin-right: 0;}
  .kies_blcks .kies_tabs .nav-pills{width: 79.8%;}
  .kies_blcks .kies_items .px_white .px_wbdy ul li, .kies_blcks .kies_items .px_col .px_cbdy li{margin: 22px 0px;}
  .fotos_blck .fotos_slider  .owl-nav .owl-prev{left: 40.5%;}
  .fotos_blck .fotos_slider  .owl-nav .owl-next{right: 40.5%;}
  .fotos_blck .fotos_slider  .owl-nav button{top: 105%;}
  .snap_brands .brand_lft .brand_logo .brand-blk{padding: 20.5px;width: 100%;}

  .sucpg_brands.snap_brands .brand_ryt p:last-of-type>b:first-of-type{font-size: 20px !important;line-height: 28px !important;}
  .success .suc_cards .cards_items{max-width: 100%;}
  .success .suc_cards .cards_items{margin-right: 0;}
  .success .suc_cards .cards_items:nth-child(1n){margin-right: 0;}
  .success .suc_pg ul li a{width: 30px;height: 30px;}
  .success .suc_pg ul .prev a::after,.success .suc_pg ul .next a::after{background-size: 13px;}
  .success .suc_pg ul li a{font-size: 13px;}
  .voe_vid .voe_items{width: 100%;}
  .voe_vid .voe_items:nth-child(1n){margin-right: 0;}
  .clubs_blck .clubs_tabs .nav-pills,.clubs_blck .clubs_tabs  ul li{width: 100%;}
  .clubs_blck .clubs_tabs .nav-pills{border-radius: 32px;}
  /* .clubs_blck .voe_vid{text-align: center;}
  .voe_vid .voe_items>p{margin-left: 20px;}
  .voe_vid .voe_items:nth-child(1n){margin-right: 0;}
  .voe_vid .voe_items .club_prof{align-items: center;justify-content: center;} */
  .impress_blck .imp_row{flex-wrap: wrap;}
  .impress_blck .imp_row .imp_cen .ex_large{width: 100%;}
  .impress_blck .imp_row  .imp_cen{width: 100%;}
  .impress_blck .imp_row .imp_ryt .large, .impress_blck .imp_row .imp_lft {width: 100%;}
  .impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt {width: 100%;}
  .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt {width: 100%;}
  .impress_blck .imp_row .imp_lft .large, .impress_blck .imp_row .imp_ryt .large,.impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt .medium,
  .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt .small,.impress_blck .imp_row .imp_cen .ex_large{
    max-width: 100%;
  }
  /*ld*/
  .footer-main .footer-in .footer-cpy{flex-direction: column;}
  .footer-main .footer-in .footer-cpy p{text-align: center;margin-bottom: 12px;}
  .footer-main .footer-in .footer-cpy{padding:35px 0;}
  .main-banner .banner-mid .pre-txt a{    right: unset;
    left: 0px;
  }
  /*ld*/
  #login-popup .modal-dialog, #register-popup .modal-dialog {
    max-width: 450px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-lft strong{
    margin-bottom: 30px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-lft strong, #register-popup .modal-dialog .modal-content .step-pop .login-lft strong {
    font-size: 30px;
    line-height: 40px;
  }  
  #login-popup .modal-dialog .modal-content .step-pop .login-lft img {
    max-width: 240px;
    height: 240px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-lft img {
    max-width: 200px;
    height: 320px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp.inp2 label,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp.inp2 .watch_ {
    width: 100%;
  } 
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp.inp2{    
    flex-wrap: wrap;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp {
    margin-bottom: 5px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp.inp2 label:last-of-type,
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp.inp2 .watch_:last-of-type{
    margin-top: 10px;
  }


  /* sk */
  .header-main .header-row .hd-ryt .header-links ul{
  flex-direction: column;
  }
  .header-main .header-row .hd-ryt .hdmenu-overlay .header_btns{
  flex-direction: column;
  display: flex;
  }

  /* sk */
  .imp_row .imp_cen{margin: 0px;}
  .imp_row .lft_inner .split, .imp_row .ryt_inner .split{padding: 0;}
  .impress_blck .imp_row .imp_lft, .impress_blck .imp_row .imp_ryt,
  .impress_blck .imp_row  .imp_cen{width: 100%;margin-bottom: 20px;}
  .impress_blck .imp_row .imp_ryt{margin-bottom: 0;}
  .impress_blck .imp_row .imp_lft .large, .impress_blck .imp_row .imp_ryt .large{max-width: 100%;}
  .impress_blck .imp_row .imp_lft .medium, .impress_blck .imp_row .imp_ryt .medium{max-width: 100%;}
  .impress_blck .imp_row .imp_lft .small, .impress_blck .imp_row .imp_ryt .small{max-width: 100%;}
  .impress_blck .imp_row .imp_cen .ex_large{max-width: 100%;}
  .sport_price .sport_row .cards .card_ft a.snap_btn.bl-btn,.sport_price .sport_row .cards .card_ft .snap_btn{font-size: 12px;}
  .sport_price .sport_row .cards .card_ft a.snap_btn.bl-btn::before{background-size: 14px;}  
  .bus_over .bus_row .bus_ryt img{height: 400px;}
  .party_van .van_row .van_ryt img{height: 350px;}
  .party_prc .prc_row .party_video video{height: 380px;}
  .party_van{padding: 100px 0px 156px;}

  .party_meld{padding: 30px 0px;}
  .grat.bsn .grat_blck p:last-of-type{font-size: 15px;line-height: 26px;}
  .bus_dow .dow_row .dow_lft{width: 85%;}
  .bus_dow .dow_row .dow_lft::before{right: -38px;}
  .bus_dow .dow_row .dow_cen{width: 40%;}
  .bus_dow .dow_row .dow_ryt {
  width: 57%;
  padding-left: 30px;
  }
  .bus_dow{padding: 50px 0px;}
  .sport_price{padding:50px 0 20px 0;}
  .pdw_weg .weg_row .weg_lft .in_img{max-width:160px;height:130px;}
  .pdw_weg .weg_row .weg_lft .in_img img{height: 90px;max-width:120px;}
  .vragen_blck .vragen_row .vragen_ryt img{width: 85%;}

  .part_werd  .werd_row .werd_lft img{height: 382px;}
  .part_prog .prog_blck .prog_row .prog_lft img{height: 321px;}
  .part_faq  .dir_row .dir_lft{margin-bottom: 30px;}
  .part_faq ul li:last-of-type{margin-bottom: 0;}
  .part_brand .brand_row .brand_ryt .brand_logo .brand_lbtn.brand_btn a::before{right: -5px;}


  .werkt_cards .werkt_row .ver_card::after{
  left: 250px;
  }
  .werkt_cards .werkt_row .ver_card::before{
  left:240px;
  }
  .werkt_cards .werkt_row .cou_card::after{
  left: 250px;
  }
  .werkt_cards .werkt_row .cou_card::before{
  left: 240px;
  }

  .werkt_cards .werkt_row .deel_lft_card::after{
  left: 250px;
  }
  .werkt_cards .werkt_row .deel_lft_card::before{left:240px;}
  .werkt_cards .werkt_row .voor_card::after{
  left: 250px;
  }
  .werkt_cards .werkt_row .voor_card::before{
  left:240px;
  }
  .werkt_cards .werkt_row .grat_card::after{
  left: 250px;
  }
  .werkt_cards .werkt_row .grat_card::before{left:240px;}
  .werkt_cards .werkt_row .per_card::after{
  left: 250px;
  }
  .werkt_cards .werkt_row .per_card::before{left:240px;}
  .werkt_cards .werkt_row .toon_card::after{left: 250px;}
  .werkt_cards .werkt_row .toon_card::before{left:240px;}
  .tv_blck .tv_row .tv_lft,.tv_blck .tv_row .tv_ryt{width: 100%;text-align: -webkit-center;}
  .tv_blck .tv_row .tv_lft .lft_bot, .tv_blck .tv_row .tv_ryt .ryt_bott{margin-top: 16px;}
  .tv_blck .tv_row .tv_lft{margin-bottom: 50px;}
  .tv_blck .tv_row .tv_lft .lft_bot, .tv_blck .tv_row .tv_ryt .ryt_bot{margin-top: 16px;}
  .bru_ban .bru_blc .del_tag .tag .tag_con a.snap-btn.bl-btn,.bru_ban .bru_blc .del_tag .tag .tag_con a.snap-btn.bl-btn:first-of-type{margin-right: 5px;}
  .laat .laat_pics .laat_items:nth-child(1n){margin-right: 20px;}
  .laat .laat_pics .laat_items:nth-child(2n){margin-right: 0;}
  .kies_blcks .kies_items .px_white,.kies_blcks .kies_items .px_col{margin-right: 0;}
  .tq_blck .tq_img img{max-width: 400px;width: 100%;height: 312px;}
  .een_blck  .ged_row .ged_ryt .cel_items{bottom: -338px;right: 212px;}
  .een_blck  .ged_row .ged_ryt .cap_items{left: 90px;}
  .een_blck  .ged_row .ged_ryt .cel_items{bottom: -388px;right:210px}
  .een_blck  .ged_row .ged_ryt .non_items{right: 88px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .non_items{right: 85px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items{left: 79px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cel_items {
  bottom: -179px;
  right: 220px;
  }

  .ged_blck .ged_row .ged_ryt .cap_items {
  left: 97px;
  }
  .ged_blck .ged_row .ged_ryt .non_items {
  right: 77px;
  }
  .ged_blck .ged_row .ged_ryt .cel_items {
  bottom: -367px;
  right: 195px;
  }
  .clubs_blck .clubs_tabs .nav-pills, .clubs_blck .clubs_tabs  ul li a{max-width: 98.4%;}
  .part_brand .brand_row .brand_lft::before{top: 264px;right: 138px;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev{left: 39%;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{right: 38%;}  
  /* 10.05.2024 */
  .rgb_frm .frm_row .frm_ryt .snap-btn {
  max-width: 174px;
  padding: 14px 24px 14px 4px;
  background: #000b2b url(../images/wh_ryt_arr.svg) no-repeat top 24px right 19px;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .dbl p{display: unset;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .dbl .wpcf7-form-control-wrap input {
  width: 100%;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .ma_dt {
  background: url('../images/calen.png')no-repeat  right 25px top 15px;
  max-width:220px;
  }
  /**===16 may 24===**/
  .con_map .map_row .map_img p iframe{height:430px !important;}
  .wor_pop .frm_blck .frm_row .frm_ryt .snap_btn.bl-btn{
  padding: 14px 52px 14px 27px;
  text-align: start;
  background-position: top 21px right 26px;
  }
  .wor_pop .frm_blck .frm_row .frm_ryt .snap_btn.bl-btn:hover{
  background-position:top 21px right 26px; 
  }
  .faq_meest .tab-content .meest_items .faq_hd{
  padding: 12px 20px 12px 20px;
  }
  .opl_blck .opl_items ul{padding: 8px 0px 16px;}
  .faq_meest .tab-content .meest_items .faq_in .faq_cnt{padding:0 20px 20px 20px;}
  .clreview-blk .rev-body{flex-direction: column;}
  .clreview-blk .rev-body .revslider-lft{max-width: 100%;position: unset;}
  .clreview-blk .rev-body .ti-widget.ti-goog{margin-top: 30px;width:100%;}
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-inner .ti-review-header .ti-profile-details .ti-name,
  .wp-gr.rpi a.wp-google-name{font-size: 16px;margin:0;}
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-header{margin-bottom: 5px;}
  .clreview-blk .rev-body .ti-widget.ti-goog .ti-review-content{height:145px !important;margin-bottom: 15px !important;padding-bottom: 25px !important;}
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-inner .ti-stars{
  margin-top: -8px !important;
  }
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-content{margin-bottom: 15px !important;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"], #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"]:hover {
  background-position: right 40% top 23px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft strong b{padding:0;letter-spacing: 0;}
  /**===16 may 24===**/
  /**===28 may 24===**/
  .voe_vid .voe_items .pop_dv .vid_bg video{height:370px;}
  .voe_vid .voe_items .pop_dv .vid_bg{max-width:500px;}
  .clubs_blck   .popup-video span {
  width: 45px;
  height: 45px;
  font-size: 36px;
  }
  /**===28 may 24===**/
  /* #####29.05.2024####### */
  .fun_blck  .fun_row .fun_ryt {
  width: 50%;
  }
  .fun_blck  .fun_row .fun_lft {
  width: 50%;
  }
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img, .fdown_blck .fd_row .fd_ryt .cap_items .cap_img {
  height: 220px;
  }
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img img, .fdown_blck .fd_row .fd_ryt .cel_items .cel_img img {
  height: 170px;
  width: 170px;
  }
  .fdown_blck .fd_row .fd_ryt .colg_item p{font-size: 16px;}
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items {
  top: -59px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items {
  left: 36%;
  top: -118px;
  }
  .cmplz-cookiebanner.cmplz-show::before{top:10px}
  .main-banner {
        padding-top: 412px;
    }

      .banner-vd {
      left: 15px;
      width: 243px;
      height: 430px;
      top: 55px;
  }
  .main-banner img {
        height: 440px;
    }

  .main-banner .banner-btm a.btn-wt{max-width: 200px;padding: 12.3px 20px;}
  .banner-vd {
    left: 55px;
    width: 109px;
    height: 235px;
    top: 46px;
  }
  .main-banner img {
  height: 312px;
  object-fit: cover;
  }

  .main-banner img {
  height: 312px;
  object-fit: cover;
  }
  .main-banner {
  padding-top: 434px;
  }
  .main-banner .banner-mid .pre-txt::after {
  bottom: -85px;
  right: -7px;
  background-size: 65px;
  }
  .set_bg_ban {
  top: -54px;
  }
  .set_bg_ban .video-control {
  left: 176px;
  top: 44px;
  }
  .main-banner .banner-mid .pre-txt::after {
  bottom: -93px;
  right: 56px;
  background-size: 110px;
  }
  .banner-tv .set_bg_ban > img {
  height: 312px;
  object-fit: contain;
  width: 100%;
  }
  .set_bg_ban {
  top: -38px;
  width: 396px;
  }
  .banner-vd {
  left: 93px;
  width: 153px;
  height: 232px;
  top: 50px;
  }
  .banner-cnt.mobile_view .mbl_cnt h1 {
  font-size: 30px;
  line-height: 42px;
  }

  .cmplz-cookiebanner.cmplz-show .cmplz-btn.cmplz-accept{max-width: 120px;}
  .cmplz-buttons button{line-height: 18px !important;}
  .app-blk .app-body .swiper-full-mobile:before {
  width: 185px;
  height: 376px;
  }
  .pri_card.par_card .cmn_bor .card_row .bor_card:first-of-type .card_bdy{min-height: 320px;}
  .jull_blck .jull_items .jull_row .jull_ryt img {
  width: 83%;
  }
  .fdown_blck .fd_row .qr_img>img {
  height: 160px;
  width: 160px;
  }
  /* .main_rgb .rgb_blck .rgb_row .rgb_ryt>img {
  height: auto;
  object-fit: contain;
  }
  .main_rgb .rgb_blck .rgb_row .rgb_ryt::after {
  height: 268px;
  }
  .rgb_row .rgb_ryt.video_playing .vid_bg{object-fit: contain;height: auto;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt.video_playing>img{visibility: hidden;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt.video_playing::after {
  height: 224px;
  } */
  .party_prc.pd_prc .prc_row .party_video>img,.party_prc .prc_row .party_video video{border-radius: 20px !important;}
  .fdown_blck {
  padding: 55px 0px 50px;
  }
  /**===2 dec 24===**/
  .meest_tabs ul li a{
  padding: 10px 14px;
  }
  .meest_tabs ul li:not(:last-of-type) {
  margin-right: 1.5%;
  }
  /**===2 dec 24===**/
  /**===4 dec 24===**/
  .app-blk .app-body .owl-item .app-item .app-desc p{
  font-size: 14px;
  line-height: 20px;
  }
  /**===4 dec 24===**/
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top .snap_btn, #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th .snap_btn {
  padding: 9.5px 20px;
  font: 14px / 22px 'Lato-Bold';
  }
  /* 21-1-25 */
  .cookie_part .cookies_sec .cookie_in .cookie_ryt .cokkie_btn a.btn-grd::after, .cmplz-buttons button.cmplz-accept::after, .cmplz-cookiebanner .cmplz-buttons button.cmplz-view-preferences::after {
  margin-top: 2px;
  }
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog{width: 100%;}
  .clreview-blk.bs-rev .rev-body .revslider-lft{margin-bottom: 10px;}
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog, .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog{padding: 0 !important;margin: 0 !important;}
  /*  */
  .grat .grat_blck p a.btn-wto.snap_btn {

  padding: 14px 60px 14px 50px;
  }
  .fdown_blck .fd_row .fd_ryt {
  max-width: 347px !important;
  }
  .photo .pho_row .pho_ryt p span:first-child{padding-bottom: 1px;}
  .photo .pho_row .pho_left {
  margin-bottom: 90px;
  }
  .photo .pho_row .pho_left .pho_man img {
    height: 440px !important;
    max-width: 100%;
  }
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-next{right: 42%;}
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-prev{left: 42%;}
  .pri_card.par_card.singlecard.pricing-blk .cmn_bor .card_row.pricing-row .pricing-item {margin: 0 10px;}
  .fdown_blck.func_blk .fd_row .fd_ryt {
  max-width: 287px !important;
  }

  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn{
  height: 102px;
  width: 100%;
  }
  .part_brand .brand_row .brand_ryt .brand_logo .brand-blk,
  .part_brand .brand_row .brand_ryt .brand_logo .brand_lbtn.brand_btn,
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn,
  .snap_brands.hm-brands .brand_lft .brand_logo .brand-blk,
  .snap_brands .brand_lft .brand_logo .brand-blk,
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn{
  padding: 0 20px;
  height: 112px;
  }
  .clreview-blk .rev-body .ti-widget.ti-goog{padding-left: 0;}
  .part_brand .brand_row .brand_ryt .brand_logo .brand-blk {
  width: 100%;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .input label input[type=date]{max-width: 100% !important;}
  .con_info  .con_row .con_lft  h3, .con_info  .con_row .con_ryt .ryt_up h4,
  .con_info  .con_row .con_ryt .ryt_up.info-germ h3 {
    font-size: 17px !important;
    line-height: 21px !important;
  }
  .con_info  .con_row .con_ryt  .ryt_dn, .con_info  .con_row .con_lft, .con_info  .con_row .con_ryt .ryt_up {
      padding: 20px 15px 20px !important;
      width: 48.6%;
  }
  .con_info  .con_row .con_ryt .ryt_dn ul{padding-top: 10px;}
  .con_info  .con_row .con_ryt .ryt_up .tel::before,
  .con_info  .con_row .con_ryt .ryt_up .mail::before,
  .con_info  .con_row .con_lft .tel::before,
  .con_info  .con_row .con_lft .mail::before,
  .con_info  .con_row .ad::before{margin-right: 5px;}
  .con_info  .con_row .cont-img img {
    height: 380px !important;
  }
  .con_info .con_row .con_ryt .ryt_dn{padding: 20px 14px 20px !important;}
  .con_info  .con_row .con_ryt .ryt_dn::before {
    margin-right: 6px;
  }
  .con_info  .con_row .con_ryt .ryt_dn  ul{padding-top: 0 !important;}
  .con_info  .con_row .con_ryt .ryt_dn  ul li{font-size: 14px;}
  .con_info  .con_row .con_ryt .ryt_dn  ul li b{font-size: inherit;}
  .main-banner .banner-mid .pre-txt p strong {
    font-size: 22px;
    line-height: 27px;
  }
  .main-banner .banner-mid .container{padding: 0;}
  .main-banner .banner-mid .pre-txt {
    width: 39%;
  }
  .banner-cnt.mobile_view .mbl_cnt{text-align: end;}
  .main-banner .banner-mid .pre-txt p strong {
    font-size: 20px;
    line-height: 25px;
  }
  .banner-cnt.mobile_view .mbl_cnt h1 {

    font-size: 24px !important;
    line-height: 31px !important;
  }
  .clreview-blk .rev-body .wp-gr.rpi.wpac{width: 100% !important;margin-left: 0 !important;margin-top: 20px !important;}
  .rpi .rpi-slides-bite{padding-left: 0 !important;}
  .clreview-blk .rev-body .wp-gr.rpi.wpac{padding-left: 0 !important;}
  .con_info  .con_row .con_ryt .con_lft .kvk li:first-of-type::before {
      margin-right: 12px;
  }
  .con_info  .con_row .con_ryt .con_lft .kvk li:not(:first-of-type)::before {
      margin-left: 38px;
  }

  /* 06-04-26 */
  .con_info .con_row .con_lft h3 b{
    font-size: 14px;
  }

  .footer-main .footer-in .footer-cpy .textwidget div{
    flex-direction: column;
  }
  .footer-main .footer-in .footer-cpy .textwidget div a{
    margin-left: 0 !important;
  }
  /* 06-04-26 */
  }


  @media screen and (max-width: 550px) {
    .kies_blcks .kies_items .px_white .px_whd p strong, .kies_blcks .kies_items .px_col .px_chd p strong {
      font: 34px/54px 'Lato-Black';
    }
  .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{right: 5px;}
  .bread_section{padding: 90px 0px 70px;}
  .priv .pri_pol h3, .priv .pri_pol h4,.party_even .even_row .even_ryt h2, .priv .pri_pol h5,.fotos_blck .fotos_hd h6, .priv .pri_pol h6,.pri_pol p b{font-size: 18px !important;line-height: 26px !important;}
  .bread_section .brd_cnt p,.fz .fz_blck h2.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.perfect .per_row .per_ryt h2,
  .kies_blcks .kies_hd h3,.rgb_frm .frm_row .frm_lft h4,.rgb_frm .frm_row  .frm_ryt .map_frm_hd h5,
  .fotos_blck .fotos_hd h6.photo .pho_row .pho_ryt  h2,.hoe_het .hoe_row .hoe_lft h3,
  .grat .grat_blck h4,.direct .dir_row .dir_lft h5.fun_blck .fun_hd h2,.tv_blck .tv_hd  h3,.bru_ban .bru_blc h2,.tq_blck h2,.een_blck .een_ryt h5,
  .ged_blck .ged_row .ged_lft h4,.jouw_blck .jouw_row .jouw_ryt h5,.func_blk .fd_row .fd_lft h4,
  .fdown_blck .fd_row .fd_lft h6,.laat .laat_hd h2,.main-content .con_info .con_hd  h2,.fz .fz_blck h2,
  .con_map .map_row  .map_frm .map_frm_hd h5,.con_map .map_row  .map_frm .map_frm_hd h5 b,.faq_meest .meest_hd h2,.grat .grat_blck h3,.grat .grat_blck h3,.faq_ben .ben_blck h3,
  .faq_voor .faq_row .faq_ryt  h4,.moei_blck .moei_row .moei_ryt h2,.feesten .feest_hd h2
  .werkt_blck .werkt_hd h3,.howt_title .nuben_tit strong,.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.rgb_row .rgb_lft h1
  ,.success .suc_hd h2,.suc_vid .suc_vhd h3,.suc_fxd .con_blck h4,.snap_brands .brand_lft .brand_hd h5,
  .snap_brands .brand_ryt h6,.bs_faq_blck .dir_row .dir_lft h2,.pakk .grat_blck h3,.photo .pho_row .pho_ryt  h2,
  .clubs_blck .clubs_hd h4,.sport_price .sport_row .sport_lft h6,.ged_blck .ged_row .ged_lft h4,.fun_blck .fun_hd h2,
  .snap_brands .brand_ryt p b,.pakk .grat_blck h3,    .part_werd .werd_hd h2,.part_werd  .werd_row .werd_ryt h3,.part_prog .prog_blck .prog_row .prog_ryt  h4,
  .direct .dir_row .dir_lft h5,.part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .frm_hd h6,.priv .pri_pol h2,
  .part_frm_blck .frm_blck .frm_row .frm_ryt p b,.part_frm_blck .frm_blck .frm_row .frm_ryt p b span:first-of-type,
  .wor_pop .part_voor  .voor_row .voor_lft p b,.wor_pop .frm_blck .frm_row .frm_ryt .frm_hd p b,
  .part_wil .wil_row .wil_lft p b,.ph_blck .ph_row .ph_lft h2,.zie_blck .zie_row .zie_ryt h3,.maak_blck .maak_row  .maak_ryt h4,
  .maak_blck .maak_row  .maak_ryt h4,.impress_blck .imp_hd h6,.mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b span,.mgv_blck .mgv_row .mgv_ryt .mgv_frm_hd p strong,.opl_blck .opl_items h6,
  .bus_over .bus_row .bus_lft .bus_hd h2,.bsn h3,.bus_faq .dir_row .dir_lft h4,.bus_dow .dow_row .dow_ryt h5,
  .bus_owl_blck .fotos_hd p b,.bus_owl_blck .fotos_hd p b span,.bus_jou .bus_row .bus_lft>p b,
  .bus_jou .bus_row .bus_lft>p b span:first-of-type,.party_even .even_row .even_ryt h1,.part_wil .wil_row .wil_lft p b,
  .party_van .van_row .van_lft h3,.party_prc .prc_row .pri_card .pri_hd h4,.pd_faq .dir_row .dir_faq_ryt  h5,
  .pd_vid .pdw_vid_hd p b,.pd_vid .pdw_vid_hd p b span,.party_meld .meld_row .meld_lft p b,.part_brand .brand_row .brand_lft p b,
  .part_brand .brand_row .brand_ryt p b,.party_van .van_row .van_lft h2,
  .part_brand .brand_row .brand_ryt p b span,.party_meld .meld_row .meld_lft p b span,.pdw_weg .weg_row .weg_ryt h2,.jull_blck .jull_items .jull_row .jull_lft h3,
  .pri_card .pri_hd h4,.vragen_blck .vragen_row .vragen_lft h4,.pdw_vid .pdw_vid_hd h6,.pdw_weg .weg_row .weg_ryt h1,
  .ph_blck .ph_row .ph_lft h1,.howt_title .nuben_tit strong, .fotos_blck .fotos_hd p strong, .bus_jou .bus_row .bus_lft p strong,
  .zie_blck .zie_row .zie_ryt h2,h1,h2,h3,h4,h5,h6,.snap_brands .brand_hd p + p,
  .maak_blck .maak_row .maak_ryt h3, .part_brand .brand_row .brand_ryt p strong,
  .een_blck .een_ryt h4,.part_brand .brand_row .brand_lft p strong,
  .impress_blck .imp_hd h5,.part_frm_blck .frm_blck .frm_row .frm_ryt p strong,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p strong,
  .pri_card .pri_hd h5,
  .bs_faq_blck .dir_row .dir_faq_ryt>strong{font-size: 24px !important;line-height: 30px !important;}
  .photo .pho_row .pho_ryt p,.hoe_het .hoe_row .hoe_lft p,
  .direct .dir_row .dir_lft p:last-of-type{line-height: 23px;}
  .photo .pho_row .pho_left  .btn_vert,.photo .pho_row .pho_left .btn_hor{padding: 0px 16px;font-size: 14px;line-height:42px;}
  .hoe_het .hoe_row .hoe_ryt img{max-width: 412px;height: 362px;width: 100%;}
  .hoe_het .hoe_row .hoe_ryt::after{
    width: 130px;
    background-size: 130px;
    bottom: 134px;
    left: -6px;
  }
  .fz .fz_blck img{max-width: 374px;width: 100%;height: 179px;object-fit: cover;}
  .faq_voor .faq_row .faq_lft img{
    max-width: 360px;
    height: 316px;
    width: 100%;
    object-fit: cover;
    border-radius: 25px;
  }
  .zie_blck .zie_row .zie_lft, .maak_blck .maak_row  .maak_lft{margin-bottom: 46px;}
  .maak_blck, .zie_blck, .ph_blck{padding: 50px 0px;}
  .faq_meest .meest_tabs  ul li{width: 100%;margin-right: 0 !important;}
  .faq_meest .meest_tabs .nav-pills{border-radius: 26px;}
  .ph_blck .ph_row .ph_lft p:first-of-type{font-size: 16px;line-height: 20px;}

  .ph_blck .ph_row .ph_lft img{height: 260px;}
  .ph_blck .ph_row .ph_ryt img{height: 209px;}
  .ph_blck .ph_row .ph_ryt p{padding:28px 0px 24px}
  .ph_blck{padding: 70px 0px;}
  .zie_blck .zie_row .zie_lft img{height: 380px;}
  .maak_blck .maak_row  .maak_lft img{height: 280px;}
  .maak_blck .maak_row  .maak_lft .v_icon img{height: 46px;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .dbl{flex: none;display: block;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items   .dbl label{max-width: 100%;}
  .mgv_blck .mgv_row .mgv_ryt .check_field  p{padding-left: 28px;}
  .mgv_blck .mgv_row .mgv_ryt .check_field  p::before{width: 16px;height: 16px;top: 3px}
  .mgv_blck .mgv_row .mgv_ryt .lin_btn{padding: 12px;}
  .mgv_blck .mgv_row .mgv_ryt .check_field input[type="checkbox"]:checked+p::after{width: 7px;height: 12px;top: 4px;left: 4px;}
  .opl_blck .opl_items .snap_btn{padding: 10px 26px;}
  .bru_ban .bru_blc .bru_imgs img{max-width: 100%;height: 290px;}
  .bru_ban .bru_blc img{height: 278px;}
  .bru_ban .bru_blc .bru_mark ul li{text-indent: 4px;}
  .bru_ban .bru_blc .bru_mark a{padding: 8px;}
  .bru_ban .bru_blc p{font-size: 15px;line-height: 20px;}
  .bru_ban .bru_blc  .qui_row .qui_lft img{height: 250px;}
  .bru_ban .bru_blc .del_tag .tag .tag_con a.snap_btn.bl-btn{max-width: 120px;line-height: 23px;margin-right: 2px;font-size: 13px;}
  .bru_ban .bru_blc .del_tag .tag .tag_con a.snap_btn.bl-btn:first-of-type{margin-right: 2px;line-height: 23px;font-size: 13px;}
  .bru_ban .bru_blc .del_tag .tag p b{margin-right: 4px;}
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_logo{width: 55px;height: 55px;}
  .tq_blck{padding: 50px 0px;}
  .tq_blck .snap_btn{padding: 12px 36px;}
  .tq_blck p{padding-bottom: 20px;font-size: 15px;line-height: 23px;}
  .hoe_het .hoe_row .hoe_ryt{margin-bottom: 40px;}
  .photo .pho_row .pho_left{margin-bottom: 80px;}
  .con_map .map_row .map_frm .map_frm_items .ma_dt {
    height: 49px;
  }
  .con_map .map_row  .map_frm .map_frm_items  .dbl{flex-direction: column;}
  .con_map .map_row  .map_frm .map_frm_items  .dbl label{max-width: 100%;}
  .con_map .map_row  .map_frm{padding: 25px 10px;}
  .con_map .map_row  .map_frm .map_frm_items .input label input, 
  .con_map .map_row  .map_frm .map_frm_items .input label textarea,
  .con_map .map_row  .map_frm .map_frm_items .cap input{padding: 12px 24px;}
  .con_map .map_row  .map_frm .map_frm_items .input label textarea{height: 112px;}
  .con_map .map_row  .map_frm .map_frm_items .cap input{margin-right: 0px;}
  .con_map .map_row  .map_frm .map_frm_items .cap input{padding: 12px 30px;margin-bottom: 20px;}
  .con_map .map_row  .map_frm .check_field  p{padding-left: 24px;}
  .con_map .map_row  .map_frm .check_field  p::before{width: 15px;height: 15px;top: 4px;}
  .con_map .map_row  .map_frm .check_field input[type="checkbox"]:checked+p::after{
  top: 4px;
  left: 4px;
  width: 7px;
  height: 12px;
  }
  .laat {
  padding: 60px 0px 66px;
  }
  .kies_blcks .kies_tabs .nav-pills{border-radius: 24px;}
  .kies_blcks .kies_tabs  ul li{width: 98.7%;padding: 0;}
  .kies_blcks .kies_tabs ul li a{max-width: 100%;width: 100%;}
  .kies_blcks .kies_tabs .nav-pills{width: 100%;}
  .con_map .map_row .map_img img{height: 470px;}
  .moei_blck .moei_row .moei_lft img{height: 400px;}
  .moei_blck .moei_row .moei_ryt ul li::after{transform: translate(80%,-255%);}
  .moei_blck .moei_row .moei_ryt .snap_btn{padding: 14px 24px;}
  .success .suc_pg ul li a{width: 40px;height: 40px;}
  .fun_blck  .fun_row .fun_ryt .list_icon img,.fun_blck  .fun_row .fun_lft .list_icon img{width: 20px;height: 20px;}
  .fun_blck  .fun_row .fun_lft .list_icon,.fun_blck  .fun_row .fun_ryt .list_icon{width: 40px;height: 40px;}
  .fun_blck  .fun_row .fun_cen img{width: 70%;height: 306px;}
  .jouw_blck{padding: 50px 0px;}
  .rgb_frm{padding: 50px 0px;}
  .kies_blcks{padding-bottom: 40px;}
  .laat .laat_pics .laat_items a{width: 100%;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img{left: 35px;bottom: -16px;}
  .ged_blck,.ged_blck.clone-ged{padding: 41px 0px 150px;}
  .jouw_blck .jouw_row .jouw_lft img{height: 360px;width: 85%;}
  .jouw_blck .jouw_row .jouw_lft::before{background-size: 100px;width: 100px;}
  .ged_blck .ged_row .ged_lft .snap_btn{padding: 12.5px 23px;}
  .tq_blck .tq_img img{max-width: 350px;width: 100%;height: 278px;}
  .tv_blck .tv_row .tv_cen .tv_img img{height: 240px;}
  .tv_blck .tv_row p b{font-size: 16px;line-height: 28px;}
  .perfect .per_row .per_lft img{height: 410px;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .check_field  p::before{width: 15px;height: 15px;top: 4px;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .check_field  p{padding-left: 22px;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .check_field input[type="checkbox"]:checked+p::after{height: 12px;width: 7px;top: 4px;left: 4px;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .input label input, .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .cap input{padding: 12px 18px;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items label textarea{border-radius: 20px;padding: 14px 22px;}
  .rgb_frm .frm_row .frm_ryt a.snap_btn{margin-top: 18px;padding: 12px 20px;}
  .rgb_frm .frm_row .frm_ryt a.snap_btn::after{width: 15px;height: 15px;transform: translateY(5px);}
  .rgb_frm .frm_row .frm_ryt{padding: 20px 18px 22px;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt>img{height:288px;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{height: 265px;}
  .fotos_blck .fotos_slider  .owl-nav .owl-prev{left: 40%;}
  .fotos_blck .fotos_slider  .owl-nav .owl-next{right: 40%;}
  .fotos_blck .fotos_slider  .owl-nav button{width: 40px;height: 40px;}
  .snap_brands .brand_lft .brand_logo .brand-blk img{height: 55px;}
  .snap_brands .brand_lft .brand_logo .brand-blk{padding: 15.5px;}
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn a::before{background-size: 16px;right: -21px;}
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn a{font-size: 17px;}
  .suc_fxd .con_blck .snap_btn{max-width: 170px;}
  .bs_faq_blck .dir_row .dir_lft .snap_btn{padding: 14px 42px 14px 29px;}
  .app-blk .app-body .swiper-full-mobile:before{height: 398px;width:200px}
  .app-blk .app-body .swiper-full-mobile .swiper-slide img{height: 398px;}
  .app-blk .app-body .swiper-full-mobile .swiper-slide:not(.swiper-slide-active) img{height:320px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricing-tag{
  height: 110px;
  width: 110px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricing-tag span{
  width: 170px;
    padding: 6px 12px;    
    left: -34px;
    top: 30px;
    font-size: 10px;
    line-height: 14px;
    text-align: center;
    text-indent: -10px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricingtag-btm{
  width: 142px;
  height: 142px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricingtag-btm span{
  width: 222px;
  padding: 5px 18px;
  left: -48px;
    top: 54px;
    text-indent: 0;
    font-size: 9.85px;
    line-height: 12px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricingtag-btm span:before{margin:3px -13px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pricingtag-btm span:after{
  margin:3px 6px;
  }
  #pricing-popup .modal-dialog .modal-content{width: 96%;margin: 0 auto;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-lft img{max-width: 100%;height: 310px;border-radius: 12px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt strong, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft strong, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt strong,
  #compare-popup .modal-dialog .modal-content .step-pop>strong{
  font-size: 23px;
    line-height: 35px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt strong,
  #compare-popup .modal-dialog .modal-content .step-pop>strong{letter-spacing: -0.9px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt strong, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft strong,
  #compare-popup .modal-dialog .modal-content .step-pop>strong{margin-bottom: 8px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt p:not(:last-of-type) {
  margin-bottom: 20px;
  }
  /*ld*/
  header .header-top .header-top-row .header-lft{display: none;}
  header .header-top{padding: 13px 0;}
  header .header-top .header-top-row .header-ryt{width:100%;}
  header .header-main{top:0;padding-top: 10px;border-top: 0;}
  .main-banner {
  padding-top: 100px !important;
  }
  .main-banner .banner-btm p{padding-right: 5px !important;}
  .main-banner .banner-btm p{
  margin-bottom: 0px;
  font-size: 15px;
  line-height: 23px;
  padding-right: 20px;
  }

  .main-banner .banner-btm strong{
  font-size: 23px;
  line-height: 27px;
  margin-bottom: 8px;
  }
  .main-banner .banner-btm a.bl-btn {
  font-size: 13px;
  line-height: 19px;
  padding: 16px 38px 16px 14px;
  }
  .main-banner .banner-btm a.btn-wt{
  font-size: 13px;
  line-height: 19px;
  padding: 16px 25px;
  max-width: 186px;
  }
  .main-banner .banner-btm a.bl-btn {
  margin-right: 11px;
  margin-top: 10px;
  }
  .main-banner .banner-btm .ban-txt{padding: 35px 0;}
  .main-banner img{height: 366px;}
  .main-banner .banner-in .banner-cnt h1{font-size: 30px;line-height: 40px;}
  .main-banner .banner-in .banner-cnt a.snap_btn{
  font-size: 13px;
  line-height: 19px;
  max-width: 186px;
  padding: 15px 35px;
  }
  .main-banner .banner-in .banner-cnt a.snap_btn:hover{background: #98b2dc;}
  .main-banner{
  background-color: #000b2b;
  /*  padding-top: 104px;*/
  /*  padding-bottom: 116px;*/
  }
  .main-banner .banner-in,.main-banner .banner-mid,.main-banner .banner-btm{position: static;}
  .main-banner .banner-in .banner-cnt{text-align: center;padding: 0;}
  .main-banner .banner-btm img{display: block;}
  /*.main-banner img{display:none;}*/
  .main-banner .banner-btm .container{
  bottom: 0;
  position: absolute;
  z-index: 1;
  width: 100%;
  padding: 0 0 0 10px;
  }
  .footer-main .footer-in .footer-top .footer-cnt p{padding: 0 20px;margin: 18px 0;}
  .footer-main .footer-in .footer-top .footer-links p{font-size: 18px;line-height: 25px;}
  .main-banner .banner-mid p:first-of-type{font-size: 13px;line-height: 23px;margin-bottom: 8px;}
  .main-banner .banner-mid .pre-txt p strong{line-height: 27px;font-size: 23px;text-align: center;}
  .main-banner .banner-mid .pre-txt p strong:first-of-type::before {
  left: 21px;
  max-width: 148px;
  }
  .banner-cnt.mobile_view .mbl_cnt a.snap_btn {
  padding: 12px 35px 12px 16px;
  }
  .main-banner .banner-mid .pre-txt{margin: 0 auto;}
  .main-banner .banner-mid .pre-txt p{text-align: center;}
  .main-banner .banner-mid .pre-txt::after{
  right:unset;
  background: url(../images/mb-hm-arr.png)no-repeat;
  width: 122px;
  height: 103px;

  }
  /* .main-banner .banner-btm::after{
  content: "Klik hier";
  font: 15px / 25px 'Bungee-Regular';
  color: #fff;
  text-shadow: 0 0 10px #fbf5b0;
  position: absolute;
  left: 0;
  transform: rotate(10deg);
  } */
  .main-banner .banner-mid .pre-txt a{left:-69px;right:unset;font-size: 15px;line-height: 27px;bottom: -198px;width: fit-content;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt{padding: 23px 30px 40px 32px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt p:first-of-type{
  margin-bottom: 8px;
  font-size: 16px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.dbl,
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.dbl p{
  flex-direction: column;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.dbl p{align-items: start;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.captcha{flex-direction: column-reverse;align-items: start;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.dbl label,
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.dbl .inb_, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.dbl .qn-filed,
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.captcha span{Width:100%;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed,
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.dbl label:first-child,
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.dbl .inb_{margin-bottom: 14px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed .qn-filed>p{
  margin-right: 22px;
  text-overflow: ellipsis;
  width: 50px;
  overflow: hidden;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed .qn-filed{
  border: 1px solid #808595;
  border-radius: 50px;
  padding:14.5px 18px 14.5px 30px;
  justify-content: space-between;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.captcha label,
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.captcha span{margin-right: 0;margin-top: 14px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.checkbox {
  margin-bottom: 21px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft .tfour-blk .tfour-img{
  width: 64px;
  height: 64px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft .tfour-blk .tfour-cnt{
  width:calc(100% - 64px);
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft .tfour-blk .tfour-img img{height: 30px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft .tfour-blk .tfour-cnt{margin-left: 19px;}
  #compare-popup .modal-dialog .modal-content{
  border-radius: 90px 10px 10px 10px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop {
  padding: 40px 30px;
  }
  /*ld*/
  #login-popup .modal-dialog, #register-popup .modal-dialog {
  max-width: 390px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-lft img {
  max-width: 220px;
  height: 220px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-lft strong, #register-popup .modal-dialog .modal-content .step-pop .login-lft strong {
  margin-bottom: 20px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt {
  padding: 30px 30px 30px 30px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk .chk span{padding-left: 24px;}
  #login-popup .modal-dialog .modal-content .step-pop .login-lft strong, #register-popup .modal-dialog .modal-content .step-pop .login-lft strong {
  font-size: 28px;
  line-height: 38px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .coninp {
  margin-bottom:4px;
  } 
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:first-child strong, #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top b, #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th b {font-size: 20px !important;line-height: 30px !important;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:first-child p{font-size: 14px;line-height: 20px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row{
  border-radius: 50px 10px 10px 10px;
  margin-top: 26px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:first-child{padding: 28px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top .snap_btn{
  font-size: 12px;
  line-height: 17px;
  padding: 10px 20px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th:first-child{padding: 18px 40px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top strong{font-size:15px;line-height: 20px;margin-bottom: 12px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list .step-top b{font-size: 30px;line-height: 40px;margin-bottom: 5px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list tbody tr td:first-child p{font-size: 16px;line-height: 20px;}
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list {
  width:1000px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list tbody tr td p{
  padding: 20px 25px;
  }
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list thead tr th{
  padding: 18px 20px 18px;
  }
  /* sk */
  .header-main .header-row .hd-ryt .header-links ul li a,
  header.sticky_hd .header-main .header-row .hd-ryt .header-links ul ul.menu>li>a{
  padding: 0 26px 25px 0;
  }
  .snap_brands.hm-brands .brand_lft .brand_logo .brand-blk{
  width: unset;
  }
  .snap_brands .brand_lft {
    padding-bottom: 30px;
  }

  .pricing-blk .pricing_hd p:first-of-type {
  margin-bottom: 10px;
  }
  .pricing-blk .pricing-row .pricing-item {
  padding: 20px 27px 30px 28px;
  }
  .pricing-blk .pricing_hd {
  margin-bottom: 25px;
  }
  .graag-section .ged_blck.clone-ged .ged_row .ged_lft{
  padding-right: 0;
  }
  .instelle-steps .instelle-hd .ins-ryt{
  margin: 0 auto;
  text-align: center;
  width: 100%;
  }
  .instelle-steps .instelle-hd .ins-lft{width: 100%;margin-bottom: 20px;}
  .app-blk{
  padding: 40px 0 0 0;
  }
  .app-blk .app-head h2, .graag-section .ged_blck.clone-ged .ged_row .ged_lft h4, .pricing-blk p + h5, .instelle-steps .instelle-hd .ins-lft h6, .snap_brands.hm-brands .brand_lft .brand_hd strong, .snap_brands.hm-brands .brand_ryt strong, .clreview-blk .rev-hd .rev-lft strong,.cookie_part .cookies_sec .cookie_in .cookie_ryt strong,
  .clge_row .clge_lft h4,
  .pdw_vid .pdw_vid_hd p + p {
  font-size: 23px;
  line-height: 30px;
  }
  .cookie_part .cookies_sec .cookie_in .cookie_lft img{
  height: 316px;
  }
  .cookie_part .cookies_sec .cookie_in .cookie_lft{
  padding-top: 100px;
  }
  /* sk */
    .sport_price .sport_row .cards ul li{background-size: 14px;background-position:  top 7px left 0px;}
    .sport_price .sport_row .cards ul li:last-child{background-size: 14px;background-position:  top 5px left 0px;}

    .snap_brands .brand_lft .brand_logo .brand-blk{width: 100%;}
    .snap_brands .brand_lft .brand_logo .brand_btn{width: 50%;}
    .snap_brands .brand_lft .brand_logo .brand-blk:nth-child(2n){border-right: 1px solid #000b2b;}
    .clubs_blck  .popup-video video{width: 316px;height: 300px;}
    .bus_jou .bus_row .bus_ryt img{height: 392px;}
    .party_even .even_row .even_lft img{height: 350px;}
    .party_even .even_row .even_ryt h1{padding: 16px 0px;}
    .party_van .van_row .van_ryt img{height: 310px;}
    .party_van .van_row .van_ryt::before{background-size: 100px;width: 100px;top: 94px;left: -24px;}
    .party_prc .prc_row .party_video{margin-bottom: 50px;}
    .pri_card .card_row .bor_card .card_bdy  a.snap_btn::before{transform: translateY(4px);}
    .pd_faq .dir_row .faq_lft img{height: 400px;}
    .pd_faq .dir_faq_ryt .faq_in .faq_hd>p{letter-spacing: unset;}
    .party_meld .meld_row .meld_lft{margin-bottom: 25px;}
    .party_meld .meld_row .meld_ryt a.snap_btn.bl-btn::before{top: 22px;background-size: 14px;width: 14px;}
    .bus_dow .dow_row .dow_cen,.bus_dow .dow_row .dow_ryt{width: 100%;}
    .bus_dow .dow_row .dow_cen, .bus_dow .dow_row .dow_ryt{margin-bottom: 50px;}
    .bus_dow .dow_row .dow_cen img{height: 312px;}
    .bus_dow .dow_row .dow_lft::before{background-size: 120px;width: 120px;top: 24px;}
    .bus_dow .dow_row .dow_lft{width: 92%;}
    .bus_dow .dow_row .dow_lft::before{right: -22px;}
    .bus_dow .dow_row .dow_ryt{padding-left: 0;margin:0;}
    .pdw_weg .weg_row .weg_lft>img{height: 400px;}
    .jull_blck .jull_items .jull_row .jull_ryt img{height: 300px;}
    .jull_blck .jull_items .jull_row .jull_ryt::before{background-size: 110px;width: 110px;}
    .jull_blck>img{height: 1266px;}
    .vragen_blck .vragen_row .vragen_ryt img{width: 100%;height: 400px;}
    .part_werd  .werd_row .werd_ryt{padding-left: 0;}
    .part_prog .prog_blck .prog_row .prog_lft{width: 87%;}
    .part_prog .prog_blck .prog_row .prog_ryt ul{padding-top: 24px;}
    .part_prog .prog_blck .prog_row .prog_ryt  h4{padding: 14px 0px ;}
    .part_faq ul li{background-size: 20px 16px;padding-left: 30px;}
    .part_frm_blck img{height: 1280px;}
    .part_frm_blck .frm_blck .frm_row .frm_ryt .snap_btn.btn-wt{max-width: 197px;padding: 8px 17px 8px 46px;}
    .part_frm_blck .frm_blck .frm_row .frm_ryt .snap_btn.btn-wt::after{top: 17px;}
    .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .check_field p::before{width: 16px;height: 16px;}
    .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input label input::placeholder{font-size: 14px;}
    .part_brand .brand_row .brand_ryt .brand_logo .brand-blk{width: auto;}
    .part_brand .brand_row .brand_ryt .brand_logo .brand_lbtn.brand_btn{width: 100%;
      padding: 40.5px 6px;}
      .part_brand .brand_row .brand_ryt .brand_logo .brand_lbtn.brand_btn a{text-indent: 0;width: fit-content;}

      .part_brand .brand_row .brand_ryt .brand_logo .brand-blk img{height:60px;}
    .part_brand .brand_row .brand_ryt .brand_logo .brand-blk:nth-child(2n){border-right: 1px solid #000b2b;}
    .part_brand .brand_row .brand_ryt .brand_logo .brand_lbtn.brand_btn a::before{right: -10px;}

    .wor_pop .part_wor .frm_row .frm_lft img{height: 286px !important;}
    .wor_pop .part_voor  .voor_row .voor_ryt img{width: 100%;}
    .werkt_cards .werkt_row .ver_card::after{
      left: 200px;
    }
    .werkt_cards .werkt_row .ver_card::before{
      left:190px;
    }
    .werkt_cards .werkt_row .cou_card::after{
      left: 200px;
    }
    .werkt_cards .werkt_row .cou_card::before{
  left: 190px;
    }

    .werkt_cards .werkt_row .deel_lft_card::after{
      left: 200px;
    }
    .werkt_cards .werkt_row .deel_lft_card::before{left:190px;}
    .werkt_cards .werkt_row .voor_card::after{
      left: 200px;
    }
    .werkt_cards .werkt_row .voor_card::before{
      left:190px;
    }
    .werkt_cards .werkt_row .grat_card::after{
      left: 200px;
    }
    .werkt_cards .werkt_row .grat_card::before{left:190px;}
    .werkt_cards .werkt_row .per_card::after{
      left: 200px;
    }
    .werkt_cards .werkt_row .per_card::before{left:190px;}
    .werkt_cards .werkt_row .toon_card::after{left: 200px;}
    .werkt_cards .werkt_row .toon_card::before{left:190px;}
    .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_logo::before{height: 45px;width: 45px;}
    .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_txt p b:first-of-type{padding-bottom: 0;}
    .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_logo img{
      top: -11px;
      left: 30%;
      width: 20px;
      height: 15px;
    }
    .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_txt p b:first-of-type{font-size: 16px;line-height: 23px;}
    .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_txt p b:first-of-type{margin-bottom: 4px;}
    #wor_pop  .modal-dialog .modal-content .frm_blck .frm_row .frm_ryt button.btn-close{right: -5px;top: 10px;}
    .feesten .feest_pics .feest_items{text-align: center;width: 100%;}
    .feesten .feest_pics .feest_items:nth-child(1n){margin: 0;}
    .feesten .feest_pics .feest_items .feest_img img{max-width: 100% !important;}
    .faq_voor .faq_row .faq_lft::before{background-size: 140px;width: 140px;}
    .faq_ben .ben_blck .snap_btn::before{background: url(../images/btn_lftarrw.svg) no-repeat right 28px top 21px;}
    .faq_voor .faq_row .faq_ryt .snap_btn{padding: 16px 25px 16px 25px;}
    .faq_voor .faq_row .faq_ryt .snap_btn::after{right: 18px;top: 30px;}
    .faq_meest .tab-content .meest_items .faq_in.active .faq_hd>p::before,
    .faq_meest .tab-content .meest_items .faq_hd>p::before{width: 14px;background-size: 14px;}
    .faq_meest .tab-content .meest_items .faq_hd>p{letter-spacing: 0.2px;}
    .main-content .con_info{padding: 50px 0px;}
    .fun_blck,.tv_blck{padding: 50px 0px;}
    .bru_ban .bru_blc .del_tag .tag p b,.bru_ban .bru_blc .del_tag .del p b{font-size: 16px;}
    .bru_ban .bru_blc .del_tag .tag .tag_con{display: flex;flex-direction: column;}
    .bru_ban .bru_blc .del_tag .tag .tag_con p{margin-bottom: 12px;}
    .bru_ban .bru_blc .tag .tag_con a.snap-btn.bl-btn{width:100%;padding:11px 18px;}
    .bru_ban .bru_blc .del_tag .tag p b{margin-right: 16px;}
    .bru_ban .bru_blc .del_tag .tag .tag_con a.snap-btn.bl-btn{margin-bottom: 15px;}
    .bru_ban .bru_blc .del_tag .tag .tag_con a.snap-btn.bl-btn:last-child{margin-bottom: 0;}
    .priv .pri_pol{padding: 50px 0px;}
    .priv .pri_pol ul li{font-size: 14px;line-height: 24px;padding-bottom: 18px;}
    .priv .pri_pol ul li:last-child{padding-bottom: 0;}
    .impress_blck{padding: 50px 0px 0px;}
    .ph_blck, .mgv_blck{padding: 50px 0px;}
    .een_blck  .ged_row .ged_ryt .cel_items{bottom: -366px;right: 160px;}
    .een_blck  .ged_row .ged_ryt .cap_items .cap_con p b, .een_blck  .ged_row .ged_ryt .cel_items .cel_con p b{font-size: 14px;line-height: 26px;}
    .een_blck  .ged_row .ged_ryt .cel_items img, .een_blck  .ged_row .ged_ryt .cap_items img, .ged_blck .ged_row .ged_ryt .non_items img{height: 150px;}
    .een_blck  .ged_row .ged_ryt .non_items{right: 42px;}
    .een_blck  .ged_row .ged_ryt .cap_items{left: 40px;}
    .een_blck  .ged_row .ged_ryt{margin-top: 40px;}
    .een_blck .een_ryt .snap_btn{padding: 16.5px 21px;}
    .graag-section  .ged_blck .ged_row .ged_ryt .cap_items {
      left: 32px;
  }
  .graag-section  .ged_blck .ged_row .ged_ryt .non_items {
    right: 29px;
  }
  .graag-section  .ged_blck .ged_row .ged_ryt .cel_items {
  bottom: -178px;
  right: 164px;
  }
  .ged_blck, .ged_blck.clone-ged {
  padding: 87px 0px 91px;
  }
  .app_pre{padding-top: 200px !important;}
  .ged_blck .ged_row .ged_lft{padding-top: 470px;}
  .ged_blck .ged_row .ged_ryt .cap_items .cap_con{padding-top: 0;}
  .een_blck  .ged_row .ged_ryt .cap_items .cap_con, .ged_blck .ged_row .ged_ryt .cel_items .cel_con{padding-top: 0;}
  .ged_blck .ged_row .ged_ryt .cap_items .cap_con p b,.ged_blck .ged_row .ged_ryt .cel_items .cel_con p b{font-size: 16px;}
  .ged_blck .ged_row .ged_ryt .cel_items, .ged_blck .ged_row .ged_ryt .cap_items{padding-bottom: 0;}
  .ged_blck .ged_row .ged_ryt .cap_items, .ged_blck .ged_row .ged_ryt .cel_items, .ged_blck .ged_row .ged_ryt .non_items{max-width: 160px;}
  .ged_blck .ged_row .ged_ryt .non_items img, .ged_blck .ged_row .ged_ryt .cel_items img, .ged_blck .ged_row .ged_ryt .cap_items img{height: 134px;}
  .ged_blck .ged_row .ged_ryt .non_items img{height: 134px;}
  .ged_blck .ged_row .ged_ryt .cap_items{left: 53px;}
  .ged_blck .ged_row .ged_ryt .cel_items {
  bottom: -312px;
  right: 169px;
  }
  .ged_blck .ged_row .ged_ryt .non_items {
  right: 57px;
  }
  .ged_blck .ged_row .ged_ryt .cap_items{top: -3px;}

  .main_rgb .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt::before{top: 25px;right: 22px;}
  .main_bs .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt {
  max-width: 202px;
  padding: 14px 28px 14px 20px;
  }
  .main_bs .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt::before {
  top: 24px;
  right: 20px;
  }
  .bs_faq_blck {padding: 70px 0px 120px;}
  .part_brand .brand_row .brand_lft::before {
  top: 254px;
  right: 173px;
  background-size: 140px;
  width: 140px;
  }
  .bus_jou,
  .fotos_blck{padding: 50px 0px;}
  .pricing-blk {
  padding: 40px 0;
  }
  /***====15 may 24====***/
  .cmplz-cookiebanner.cmplz-show{
  background-size: 100% !important;
  background-position: top center;
  padding:280px 15px 30px 15px !important;

  }
  .cmplz-cookiebanner .cmplz-title{
  font-size: 23px !important;
  line-height: 35px !important;
  margin-bottom: 6px;
  }
  /***====15 may 24====***/
  /***====16 may 24====***/
  .con_map .map_row .map_frm .map_frm_items .dbl p,
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input, .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input p{flex-direction: column;}
  .con_map .map_row .map_frm .map_frm_items .dbl  label:not(:last-of-type){margin-bottom: 12px;}
  .con_map .map_row .map_frm .check_field{margin:0 0 16px 0;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .frm_hd p:first-of-type:first-of-type{font-size: 15px;}
  .part_brand{padding:45px 0 30px 0;}
  .wor_pop .frm_blck .frm_row .frm_ryt .input p{flex-direction: column;}
  .clreview-blk.bs-rev .rev-body .ti-widget.ti-goog .ti-widget-container .ti-reviews-container .ti-inner .ti-stars .ti-star{
  width:15px !important;
  height: 15px !important;
  }
  .clreview-blk .rev-hd .rev-lft,
  .pdw_rev .rev-hd .rev-ryt{text-align: center;}
  .clreview-blk .rev-hd .rev-ryt .ti-widget.ti-goog .ti-widget-container .ti-header.source-Google{margin:0 auto;}
  .clreview-blk .rev-hd .rev-ryt{justify-content: center;}
  /***====16 may 24====***/
  /*##### 24.05.2024 #####*/
  .voe_vid .voe_items p b:first-of-type {
  font-size: 16px;
  line-height: 22px;
  }
  /*##### 24.05.2024 #####*/
  .sport_price .sport_row .cards .card_hd .hd_lft,.sport_price .sport_row .cards .card_hd .hd_ryt {max-width: 100%;width: 100%;margin-right: 0;padding-right: 0;}
  .sport_price .sport_row .sport_cen.cards .card_hd .hd_lft p:first-of-type{font-size: 36px;line-height: 40px;padding-bottom: 10px;}
  .sport_price .sport_row .cards .card_hd .hd_lft{padding-bottom: 20px;}
  .sport_price .sport_row .cards .card_hd p b{padding-bottom: 0;}
  /**===28 may 24===**/
  .voe_vid .voe_items .pop_dv .vid_bg{width:90%;}
  .clubs_blck .popup-video span{
  font-size: 34px;
  width: 45px;
    height: 45px;
  }
  .vragen_blck .vragen_row .vragen_lft .dir_faq_ryt .faq_in.active .faq_hd p{font-size: 14px !important;}
  /**===28 may 24===**/
  /* ######29.05.2024########## */
  .fun_blck  .fun_row{flex-wrap: unset;}
  .fun_blck  .fun_row .fun_lft{order: unset;}
  .fun_blck  .fun_row .list_con{display: none;}
  .fun_blck .fun_row .fun_cen .mob_img img {height: 502px;max-width: 250px;}
  .fun_blck .fun_row .fun_cen .mob_img::before {width: 259px;height: 518px;}
  .fun_blck {padding: 50px 0px 10px;}
  .fun_blck .fun_row .mob-side.lft{display: none;}
  .fun_blck .fun_row .mob-side.ryt{display: none;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img, .fdown_blck .fd_row .fd_ryt .cap_items .cap_img {
  height: 208px;
  }
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img img, .fdown_blck .fd_row .fd_ryt .cel_items .cel_img img {
  height: 160px;
  width: 160px;
  }
  .fdown_blck .fd_row .fd_ryt {
  max-width: 319px !important;
  }
  .fdown_blck .fd_row .fd_ryt .cel_items {
  top: -68px;
  }
  .fdown_blck .fd_row .fd_ryt .cap_items {
  top: -29px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items .cap_img img, .fdown_blck.func_blk .fd_row .fd_ryt .cel_items .cel_img img {
  width: 160px;
  height: 160px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items .cel_img, .fdown_blck.func_blk .fd_row .fd_ryt .cap_items .cap_img {
  height: 208px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items {
  top: -59px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items {
  top: -118px;
  }
  .main-banner .banner-btm .ban-txt {
  padding: 30px 0px 18px;
  }
  .main-banner .banner-btm .ban-txt::before {
  border-radius: 0px 50px 0 0;
  }
  /***===30 may 24===***/
  .cmplz-cookiebanner.cmplz-show::before {
  background-size: 270px;
  width: 270px;
  height: 238px;
  left: 50%;
  transform: translateX(-50%);
  top: 18px;
  }
  .cmplz-cookiebanner.cmplz-show {
  width: 90%;
  }
    .set_bg_ban .video-control {
        left: 35px;
        top: 35%;
    }
    .banner-vd {
    left: 23px;
    width: 243px;
    height: 430px;
    top: 70px;
  }
    .banner-vd {
        left: 23px;
        width: 243px;
        height: 430px;
        top: 70px;
    }
        .main-banner .banner-btm .ban-txt::before {
        width: 100%;
    }
  .set_bg_ban span a {
        font-size: 20px;
        line-height: 30px;
    }
        .main-banner img {
        height: 475px;
    }
    .banner-cnt.mobile_view .mbl_cnt h1{
      font-size: 29px;
        line-height: 42px;
    }
    .banner-vd {
      left: 35px;
      width: 107px;
      height: 220px;
      top: 41px;
  }
  .set_bg_ban span a {
    font-size: 15px;
    line-height: 27px;
  }
  .set_bg_ban {
  position: relative;
  max-width: 650px;
  width: 100%;
  }

  .set_bg_ban .video-control {
  left: 142px;
  top: 33%;
  }
  .banner-vd {
  left: 63px;
  width: 118px;
  height: 229px;
  top: 36px;
  }
  .set_bg_ban {
  top: -54px;
  left: -37px;
  }
  .main-banner img {
  height: 314px;
  }
  .banner-cnt.mobile_view .mbl_cnt a.snap_btn{
  font-size: 13px;
  line-height: 19px;
  }
  .banner-vd {
  left: 23%;
  width: 159px;
  height: 229px;
  top: 47px;
  }
  .main-banner .banner-btm .ban-txt {
  max-width: 432px;
  }
  .main-banner .banner-btm .ban-txt {
  bottom: 0px;
  }
  .main-banner .video_lnk {
  height: 250px !important;
  }
  .hm_faq .dir_faq_ryt .faq_but a.bl-btn.snap_btn::after{background-size: 15px;}
  .hm_faq .dir_faq_ryt .faq_but a.bl-btn.snap_btn {padding: 12px 36px 12px 15px;}
  /**===26 nov 24===**/
  .hm_faq .dir_faq_ryt .faq_but strong{
  font-size: 15px;
  line-height: 20px;
  }
  .app-blk .app-head .app-logo img{height:38px;}
  .party_prc.pd_prc .prc_row .party_video>img {
  height: 380px;
  }
  /**===26 nov 24===**/
  /* 27-11-2024 */
  .party_even .even_row .even_ryt a.snap_btn.bl-btn, 
  .party_van .van_row .van_lft a.snap_btn.bl-btn,
  .party_meld .meld_row .meld_ryt a.snap_btn.bl-btn{padding-top: 14px;padding-bottom: 14px;}
  .fdown_blck .fd_row .qr_img>img {
  height: 140px;
  width: 140px;
  }
  .voe_vid .voe_items .pop_dv .vid_bg {
  width: 92%;
  }
  .main_bs  .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt {
  padding: 10px 50px 10px 23px;
  }
  .main_bs  .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt::before {
  right: 22px;
  top: 20px;
  background-size: 16px;
  }
  /*  */

  /**===2 dec 24===**/
  .meest_tabs ul li a{
  padding: 10px 14px;
  }
  .meest_tabs ul li:not(:last-of-type) {
  margin:0 10px 10px 0;
  }
  .app-blk .app-body::before{
  height: 405px;
        width: 200px;
  }
  .app-blk .app-body .owl-item .app-item img,
  .app-blk .app-body .owl-item .app-item .app-img {
  height: 392px;
  }
  .app-blk .app-body .owl-item.active.center .app-item img{

  max-width: 200px;
  margin: 0 auto;
  }
  /**===2 dec 24===**/
  .mejs-container .mejs-inner .mejs-overlay-button{
  background-position: 5px -17px;
  height: 50px;
  width: 50px;
  background-size: 224px;
  }
  /* 02-01-25 */
  #compare-popup .modal-dialog .modal-content .step-pop .btn-close{
  top:15px;
  right: 15px;
  }
  /* 02-01-25 */
  /* 03-01-25 */
  .main_bs .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt {
  padding: 10px 46px 10px 20px !important;
  font-size: 16px;
  line-height: 26px;
  }
  .main_bs .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt::before {
  right: 18px !important;
  top:19px !important;
  }

  /* 03-01-25 */

  /* 16-1-25 */


  /*  */
  .cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom: 0!important;}
  .cmplz-cookiebanner .cmplz-categories {
  margin-bottom: 0;
  }
  .pri_card.par_card.singlecard.pricing-blk .card_row.pricing-row .pricing-item  .card_bdy a.snap_btn.btn-wt::before {
  top: 10px;
  }
  .clreview-blk.bs-rev .rev-hd .rev-lft{text-align: start;}
  .grat .grat_blck p a.btn-wto.snap_btn {
  padding: 11px 56px 11px 44px;
  }
  .tv_blck .tv_row .tv_cen .tv_img img {
  width: 92%;
  }
  .voe_vid .voe_items .voe_img img {
    height: 300px !important;
  }
  .rgb_row .rgb_ryt .vid_bg{height: 284px;}
  .ged_blck{padding: 50px 0 30px;}
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-next{right: 40%;}
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-prev{left: 40%;}
  .pakk .grat_blck a.snap_btn {
  padding: 14px 38px 14px 15px;
  }
  .mgv_blck{padding-top: 50px;}
  .een_blck .clge_row .clge_ryt.new_gryt{overflow-x: unset;}
  .header-main .header-row .header-ryt{display: block;}
  .header-main .header-row .header-ryt>p{display: none;}
  .header-main .header-row .header-ryt .sel_flag {
  background-color: #333c55;
  width: 60px;
  border-radius: 50px;
  height: 28px;
  position: relative;
  }
  .header-main .header-row .header-ryt .sel_flag .custom-lang {
  background: url(../images/flag_drp.svg)no-repeat right 9px center !important;
  height: 28px !important;
  cursor: pointer !important;
  }
  .header-main .header-row .header-ryt .sel_flag>.custom-lang.flag_set  li.lang-item.lang-item-5.lang-item-en {
  background: url(../images/nl_flag.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #fff;
  }

  .header-main .header-row .header-ryt .sel_flag .custom-lang a span {
  display: none !important;
  }
  .header-main .header-row .header-ryt .sel_flag .sel_drp {
  position: absolute;
  background-color: #ffffff;
  min-width: 158px;
  border-radius: 15px;
  padding: 11.5px 24px;
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.16);
  top: 125%;
  right: 0;
  opacity: 0;
  visibility: hidden;
  z-index: 10;
  }
  .header-main .header-row .header-ryt .sel_flag .sel_drp.open {
  opacity: 1;
  visibility: visible;
  top: 38px;
  }
  .header-main .header-row .header-ryt .sel_flag .sel_drp.open li a  span {
  color: #000b2b !important;
  padding-bottom: 12px;
  transition: color .2s ease-in-out;
  }
  .header-main .header-row .header-ryt .sel_flag .custom-lang a img {
  width: 28px !important;
  display: none;
  }
  .header-main .header-row .header-ryt .sel_drp.flag_set.open img {
  display: none;
  }

  .header-main .header-row .hd_lft>a,
  .header-main .header-row .hd_lft>a img{
  max-width: 220px;
  width: 100%;
  }
  .header-main .header-row .header-ryt .sel_flag>.custom-lang.flag_set li.lang-item {
  display: none;
  }
  .header-main .header-row .hd_toggler{order: 4;}
  .header-main .header-row .header-ryt .sel_flag>.custom-lang.flag_set li.lang-item.lang-item-5.lang-item-en {
  background: url(../images/en.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #fff;

  background-size: 42px;
  }
  .header-main .header-row .header-ryt .sel_flag>.custom-lang.flag_set li.lang-item.lang-item-9.lang-item-de {
  background: url(../images/de.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #fff;

  background-size: 40px;
  }
  .header-main .header-row .header-ryt .sel_flag>.custom-lang li.lang-item.lang-item-2.lang-item-nl {
  background: url(../images/nl_flag.svg)no-repeat center center;
  width: 28px;
  height: 28px;
  border-radius: 50%;

  border: 2px solid #fff;
  }
  .header-main .header-row .header-ryt .sel_flag .custom-lang li.current-lang {
  display: block !important;
  position: relative;
  cursor: pointer;
  }
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn{width: 100%;}
  .main-banner {
  padding-bottom: 212px;
  }
  .main-banner .banner-btm .ban-txt {
  max-width: 100%;
  }
  .main-banner .banner-btm .ban-txt::before {
  border-radius: 0;
  }
  .clubs_blck .clubs_tabs .nav-pills {
  flex-direction: column;
  width: 100% !important;
  max-width: 100% !important;
  }
  .clubs_blck .clubs_tabs  ul li {
  width: 100% !important;
  }
  .clubs_blck {
  padding: 50px  0px;
  }
  .een_blck .clge_row .clge_ryt.new_gryt{max-width: 354px !important;}
  .feesten .feest_pics .feest_items{max-width: 100%;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .snap_btn.bl-btn{
  background: #000b2b url(../images/wh_ryt_arr.svg) no-repeat top 21px right 14px;
  padding: 14px 40px 14px  20px;
  }
  .part_brand .brand_row .brand_lft .partner_card {
  margin: 16px auto 0;
  }
  .dir_faq_ryt .faq_in {
  margin-bottom: 10px;
  }
  .dir_faq_ryt .faq_in  .faq_cnt{padding-top: 8px;}
  .main-banner .banner-btm{display: none;}
  .main-banner {
    padding-bottom: 0 !important;
  }
  .main-banner .banner-cnt.mobile_view .banner-mid{display: none;}
  .clge_row .clge_lft{text-align: center;}
  .clge_row .clge_lft ul{text-align: start;}
  .con_info  .con_row .con_ryt  .ryt_dn, .con_info  .con_row .con_lft, .con_info  .con_row .con_ryt .ryt_up {
    padding: 20px 15px 20px !important;
    width: 100%;
    margin-right: 0 !important;
  }
  .con_info  .con_row .cont-img img {
    height: 380px !important;
  }
  .con_info  .con_row .con_ryt .ryt_up .tel::before, .con_info  .con_row .con_ryt .ryt_up .mail::before, .con_info  .con_row .con_lft .tel::before, .con_info  .con_row .con_lft .mail::before, .con_info  .con_row .ad::before {
    margin-right: 10px;
  }
  .banner-cnt.mobile_view .mbl_cnt{text-align: center;width: 100%;}
  /* 08-04-26 */
  .fun_blck .fun_row .fun_cen .mob_img::before {
    width: 252px;
    height: 515px;
}
.fun_blck .fun_row .fun_cen .mob_img img {
    max-width: 242px;
}
.fun_blck .fun_row .fun_cen .mob_img img {
    border-radius: 45px;
}
.app-blk .app-body .owl-item.active.center .app-item img {
    max-width: 190px;
    margin: 0 auto;
        border-radius: 29px;
}

  /* 08-04-26 */
  }


  @media screen and (max-width:480px){
  .bread_section .brd_cnt p,.fotos_blck .fotos_hd h6,.fz .fz_blck h2.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.perfect .per_row .per_ryt h2,.een_blck .een_ryt h5,
  .kies_blcks .kies_hd h3,.rgb_frm .frm_row .frm_lft h4,.rgb_frm .frm_row  .frm_ryt .map_frm_hd h5,
  .fotos_blck .fotos_hd h6.photo .pho_row .pho_ryt  h2,.hoe_het .hoe_row .hoe_lft h3,.photo .pho_row .pho_ryt  h2,
  .grat .grat_blck h4,.direct .dir_row .dir_lft h5.fun_blck .fun_hd h2,.tv_blck .tv_hd  h3,.bru_ban .bru_blc h2,
  .ged_blck .ged_row .ged_lft h4,.jouw_blck .jouw_row .jouw_ryt h5,.func_blk .fd_row .fd_lft h4,
  .fdown_blck .fd_row .fd_lft h6,.laat .laat_hd h2,.main-content .con_info .con_hd  h2,.priv .pri_pol h2,
  .con_map .map_row  .map_frm .map_frm_hd h5,.con_map .map_row  .map_frm .map_frm_hd h5 b,.faq_meest .meest_hd h2,.faq_ben .ben_blck h3,
  .faq_voor .faq_row .faq_ryt  h4,.moei_blck .moei_row .moei_ryt h2,.feesten .feest_hd h2,.fz .fz_blck h2,
  .werkt_blck .werkt_hd h3,.howt_title .nuben_tit strong,.main_rgb .rgb_blck .rgb_row .rgb_lft h1,.rgb_row .rgb_lft h1
  ,.success .suc_hd h2,.suc_vid .suc_vhd h3,.suc_fxd .con_blck h4,.snap_brands .brand_lft .brand_hd h5,
  .snap_brands .brand_ryt h6,.bs_faq_blck .dir_row .dir_lft h2,.pakk .grat_blck h3,
  .clubs_blck .clubs_hd h4,.sport_price .sport_row .sport_lft h6,.ged_blck .ged_row .ged_lft h4,.fun_blck .fun_hd h2,.tq_blck h2,
  .snap_brands .brand_ryt p b,.pakk .grat_blck h3, .party_even .even_row .even_ryt h2,   .part_werd .werd_hd h2,.part_werd  .werd_row .werd_ryt h3,.part_prog .prog_blck .prog_row .prog_ryt  h4,
  .direct .dir_row .dir_lft h5,.part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .frm_hd h6,
  .part_frm_blck .frm_blck .frm_row .frm_ryt p b,.part_frm_blck .frm_blck .frm_row .frm_ryt p b span:first-of-type,
  .wor_pop .part_voor  .voor_row .voor_lft p b,.wor_pop .frm_blck .frm_row .frm_ryt .frm_hd p b,
  .part_wil .wil_row .wil_lft p b,.ph_blck .ph_row .ph_lft h2,.zie_blck .zie_row .zie_ryt h3,.maak_blck .maak_row  .maak_ryt h4,
  .maak_blck .maak_row  .maak_ryt h4,.impress_blck .imp_hd h6,.mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p b span,.mgv_blck .mgv_row .mgv_ryt .mgv_frm_hd p strong ,.opl_blck .opl_items h6,
  .bus_over .bus_row .bus_lft .bus_hd h2,.bsn h3,.bus_faq .dir_row .dir_lft h4,.bus_dow .dow_row .dow_ryt h5,
  .bus_owl_blck .fotos_hd p b,.bus_owl_blck .fotos_hd p b span,.bus_jou .bus_row .bus_lft>p b,
  .bus_jou .bus_row .bus_lft>p b span:first-of-type,.party_even .even_row .even_ryt h1,.part_wil .wil_row .wil_lft p b,
  .party_van .van_row .van_lft h3,.party_prc .prc_row .pri_card .pri_hd h4,.pd_faq .dir_row .dir_faq_ryt  h5,
  .pd_vid .pdw_vid_hd p b,.pd_vid .pdw_vid_hd p b span,.party_meld .meld_row .meld_lft p b,.part_brand .brand_row .brand_lft p b,.part_brand .brand_row .brand_ryt p b,
  .part_brand .brand_row .brand_ryt p b span,.party_meld .meld_row .meld_lft p b span,.pdw_weg .weg_row .weg_ryt h2,.jull_blck .jull_items .jull_row .jull_lft h3,
  .pri_card .pri_hd h4,.vragen_blck .vragen_row .vragen_lft h4,.pdw_vid .pdw_vid_hd h6,
  .ph_blck .ph_row .ph_lft h1,.party_van .van_row .van_lft h2,.pdw_weg .weg_row .weg_ryt h1,
  .zie_blck .zie_row .zie_ryt h2,.howt_title .nuben_tit strong, .fotos_blck .fotos_hd p strong, .bus_jou .bus_row .bus_lft p strong,
  .maak_blck .maak_row .maak_ryt h3,h1,h2,h3,h4,h5,h6,.snap_brands .brand_hd p + p,
  .een_blck .een_ryt h4, .part_brand .brand_row .brand_ryt p strong,
  .impress_blck .imp_hd h5,.part_brand .brand_row .brand_lft p strong,
  .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p strong,
  .pri_card .pri_hd h5,.part_frm_blck .frm_blck .frm_row .frm_ryt p strong,
  .bs_faq_blck .dir_row .dir_faq_ryt>strong{font-size: 23px !important;line-height: 28px !important;}
  .pdw_weg .weg_row .weg_ryt p,.bus_over .bus_row .bus_lft>p,.part_prog .prog_blck .prog_row .prog_ryt p{font-size: 15px;line-height: 23px;}
    .part_prog .prog_blck .prog_row .prog_ryt ul li,.part_faq ul li{font-size: 15px;line-height: 26px;}
  .pricing-blk .pricing-row .pricing-item.maat-price .pricie_mid a + a{
    display: inline-block;
  }
  .photo,.hoe_het,.direct{padding: 50px 0px;}
  .dir_faq_ryt .faq_in .faq_hd>p{letter-spacing: 0.7px;}
  .laat .laat_pics .laat_items{max-width: 100%;width: 100%;}
  .laat .laat_pics .laat_items:nth-child(1n){margin-right: 0;}
  .kies_blcks .kies_items .px_white ul li.sm-dol{background: url('../images/kies_tick.svg') no-repeat top 5px left 90px;}
  .kies_blcks .kies_items .px_white ul li{background: url('../images/kies_tick.svg') no-repeat top 5px left 78px;}
  .ged_blck.clone-ged{    padding: 41px 0px 92px;}
  .ged_blck{padding: 50px 0 30px;}
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn{
  width: 100%;
  margin: 0 auto;
  }
  .clubs_blck .popup-video span {
  font-size: 27px;
  width: 40px;
  height: 40px;
  }
  .bru_ban .bru_blc p:first-of-type:first-of-type{font-size: 16px;line-height: 25px;}
  .hm-brands.snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn{
  width: 100%;
  margin: 0 auto;
  }
  .part_brand .brand_row .brand_ryt .brand_logo .brand-blk{width: 100%;}
  .part_faq{padding: 50px 0px!important;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev{left: 35%;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{right: 34%;}  
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev, .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{width: 45px;height: 45px;}
  /* 10.05.2024 */
  .rgb_frm .frm_row .frm_ryt .snap-btn {
  background: #000b2b url(../images/wh_ryt_arr.svg) no-repeat top 23px right 19px;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .check_field  .wpcf7-list-item-label::before {
  top: 5px;
  width: 18px;
  height: 17px;
  }
  .rgb_frm .frm_row .frm_ryt .rgb_frm_items .check_field .wpcf7-list-item input[type="checkbox"]:checked+span::after {
  top: 4px;
  }
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items label.check_field .wpcf7-list-item-label span {
  margin-left: 26px;
  }
  .main_rgb .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt{padding: 16px 47px 18px 23px;}
  /**===17 may 24===**/
  .wor_pop .frm_blck ul{
  flex-direction: column;
  }
  .wor_pop .frm_blck ul li{width:100%;}

  .clreview-blk .rev-hd .rev-lft p:first-of-type span,
  .clreview-blk.bs-rev .rev-hd .rev-lft p:first-of-type span{font-size: 15px;margin-bottom: 5px;}
  .bus_over .bus_row .bus_lft .bus_hd p:first-of-type:first-of-type,
  .sport_price .sport_row .sport_lft p:first-of-type,
  .fotos_blck .fotos_hd p:first-of-type{font-size: 15px;}

  /**===17 may 24===**/
  /**===21 may 24===**/
  .clge_row .clge_ryt .clge-item.fst{
  left: -3px;
  top:85px;
  }
  .clge_row .clge_ryt{height:484px;padding-bottom: 0;}
  .clge_row .clge_ryt .clge-item.snd{bottom: 0;left:48%;}
  .clge_row .clge_ryt .clge-item.thd{top:120px;right: -9px;}
  .clge_row .clge_ryt .clge-item .clge-in {
  height: 220px;
  padding: 12px 12px 32px;
  }
  .clge_row .clge_ryt .clge-item .clge-in p{
  font-size: 14px;
  line-height: 23px;
  padding: 7px 0 0 0;
  }
  .clge_row .clge_ryt .clge-item .clge-in img {
  height: 170px;
  width: 170px;
  }
  .clge_row .clge_ryt{max-width: 380px;}
  .instelle-steps .instelle-body .instelle-list{height:240px;margin-top: 95px;}
  .instelle-steps .instelle-body .instee-work p + p{height:80px;}
  .main-banner .banner-btm p:last-of-type{padding: 0;}
  /**===21 may 24===**/
  /**===30 may 24===**/
  .cmplz-buttons button{max-width:100% !important;}
  .cmplz-cookiebanner .cmplz-body .cmplz-message{margin-bottom: 23px;}
  .cmplz-cookiebanner .cmplz-title{display: block !important;}
  header.sticky_hd{padding-top: 0;padding-bottom: 5px;}
  .app-blk .app-body .swiper-full-mobile:before {
  height: 399px;
  width: 197px;
  }
  /**===30 may 24===**/
  /* 27-11-2024 */
  .pdw_vid.pd_vid.pd_event {
  padding: 50px 0 40px;
  }
  /**==2 dec 24==**/
  .meest_tabs ul li:not(:last-of-type){
  margin:0 0 12px 0;
  }
  .meest_tabs ul li{width:100%;text-align: center;}
  .pdw_vid .pdw_vid_items .pdw_vds img{max-width: 100%;}
  .party_prc.pd_prc .prc_row .video-control>span{
  width: 50px;
  height: 50px;
  }
  .party_prc.pd_prc .prc_row .party_video .video-control>span img{
  height: 18px;
    width: 18px;
  }
  /**==2 dec 24==**/
  /* 02-1-25 */
  #compare-popup .modal-dialog .modal-content .step-pop .steplist-row .step-list tbody tr td:first-child p {
  font-size: 16px;
  line-height: 20px;
  }
  #pricing-popup .modal-dialog{
  padding: 0;
  }
  /* 02-1-25 */

  /* 21-1-25 */
  .graag-section {
  padding-bottom: 55px;
  }
  .clreview-blk.bs-rev .rev-hd .rev-lft{text-align: center;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt{padding-left: 0;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt{width: 94%;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt::after {
    height: 264px;
    right: 7px;
  }
  .photo .pho_row .pho_left .pho_man img {
  height: 400px !important;

  }
  .laat .laat_pg ul li a, .laat .laat_pg ul a, .laat .laat_pg ul span {
  height: 40px;
  width: 40px;
  }
  .fz .fz_blck a.snap_btn {
  padding: 12px 26px;
  }
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-next{right: 38%;}
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-prev{left: 38%;}
  .kies_blcks .kies_items .px_white .px_whd img, .kies_blcks .kies_items .px_col .px_chd img,
  .kies_blcks .kies_items .px_white, .kies_blcks .kies_items .px_col{max-width: 100% !important;}
  /*  */

  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items {
  top: -53px;
  right: 24px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items {
  left: 94px;
  }
  .main-banner {
    padding-top: 94px !important;
  }
  .con_info  .con_row .cont-img img {
    height: 300px !important;
  }
  .rpi-flx.rpi-col4 {
      margin-bottom: 9px;
  }
  .clreview-blk.pdw_rev .wp-gr.rpi.wpac .rpi-slide .rpi-flx.rpi-col12.grw-review-inner.grw-backgnd.grw-round {
      padding: 15px  !important;
  }
  }

  @media screen and (max-width: 459px) {
  .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item{
    margin-right: 0 !important;
  }
  .impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item{width: 100%;}
  .impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item img{height: 280px !important;}
  }

  @media screen and (max-width: 450px) {

  .main_rgb .rgb_blck .rgb_row .rgb_lft a .snap_btn.btn-wt{font-size: 13px;line-height: 19.95px;max-width: 156px;}
  .party_prc.pd_prc .prc_row .party_video>img {
    height: 330px;
  }
  .photo .pho_row .pho_left .pho_man img{height: 400px !important;}
  .hoe_het .hoe_row .hoe_ryt img{
    max-width: 338px;
    height: 306px;
    width: 100%;
  }
  .hoe_het .hoe_row .hoe_ryt::after{
    width: 110px;
    background-size: 110px;
    bottom: 90px;
    left: -5px;
  }
  .mgv_blck .mgv_row .mgv_lft .faq_in.active .faq_hd>p{letter-spacing: 0.9px;}
  .fz .fz_blck img{max-width: 344px;width: 100%;height: 164px;object-fit: cover;}
  .fz .fz_blck p{font-size: 15px;line-height: 23px;}
  .ph_blck .ph_row .ph_lft p:first-of-type{font-size: 15px;height: 23px;}
  .ph_blck .ph_row .ph_lft img{height: 228px;}
  .ph_blck .ph_row .ph_ryt img{height: 185px;}
  .zie_blck .zie_row .zie_lft img{height: 300px;}

  .maak_blck .maak_row  .maak_lft img{height: 230px;}
  .maak_blck .maak_row  .maak_lft .v_icon img{height: 37px;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .cap input[placeholder]{font-size: 14px;}
  .bru_ban .bru_blc img{height: 250px;}
  .bru_ban .bru_blc  .qui_row .qui_lft img{height: 210px;}

  .feesten .feest_hd p{line-height: 23px;}
  .laat .laat_pg ul li a{height: 40px;width: 40px;}
  .con_info  .con_row .con_lft,.con_info  .con_row .con_ryt .ryt_up,.con_info  .con_row .con_ryt .ryt_dn{padding: 20px;}
  .con_info  .con_row .con_lft .lft_hd h2,.con_info  .con_row .con_ryt .ryt_hd h3{padding-bottom: 12px;}
  .con_info  .con_row .con_lft .lft_hd, .con_info  .con_row .con_ryt .ryt_hd{margin-bottom: 20px;}
  .con_map .map_row .map_img img{height: 394px;}
  .moei_blck .moei_row .moei_lft img{height: 340px;}
  .fun_blck  .fun_row .fun_cen img{width: 80%;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img img, .fdown_blck .fd_row .fd_ryt .cap_items .cap_img img{height: 148px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img, .fdown_blck .fd_row .fd_ryt .cap_items .cap_img{max-width: 170px;padding-top: 10px;}
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img{top: -135px;right: 54px;}
  .jouw_blck .jouw_row .jouw_lft img{height: 310px;}
  .perfect .per_row .per_lft img{height: 365px;}
  .su_vid_items{margin-top: -260px;}
  .fotos_blck .fotos_slider  .owl-nav .owl-prev{left: 38%;}
  .fotos_blck .fotos_slider  .owl-nav .owl-next{right: 38%;}
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn a{font-size: 15px;margin-right: 12px;}
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn a::before{background-size: 8px;top: 1px;}
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn a::before {
  background-size: 19px;
  top: -3px;
  right: -23px;
  }
  .sucpg_brands.snap_brands .brand_ryt p:last-of-type>b:first-of-type{font-size: 18px !important;line-height: 26px !important;}
  .suc_fxd .con_blck .snap_btn{max-width: 155px;padding: 14px 0px;}
  #login-popup .modal-dialog, #register-popup .modal-dialog {
  max-width: 340px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-lft strong, #register-popup .modal-dialog .modal-content .step-pop .login-lft strong {
  font-size: 25px;
  line-height: 38px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-lft strong{
  margin-bottom: 30px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk a {  
  font-size: 14px;
  line-height: 23px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-lft img {
  max-width: 180px;
  height: 300px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt {
  padding: 30px 29px 30px 29px;  
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk .chk{
  display:flex;
  }
  /* sk */
  .header-main .header-row .hd-ryt{
  width: 300px;
  }
  .cookie_part .cookies_sec .cookie_in .cookie_ryt {
  padding: 20px;
  }
  .cookie_part .cookies_sec .cookie_in .cookie_lft img {
  height: 276px;
  }
  .cookie_part .cookies_sec .cookie_in .cookie_ryt .cokkie_btn a.bl-btn, .cookie_part .cookies_sec .cookie_in .cookie_ryt .cokkie_btn a.btn-grd{
  padding: 12.5px 30px;
  }
  /* sk */
  /*ld*/
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-lft img{height:228px;}
  /*ld*/
  .sport_price .sport_row .cards .card_hd{flex-direction: column;}
  .snap_brands .brand_lft .brand_logo .brand-blk{width: 100%;}
  .bus_over .bus_row .bus_ryt img{height: 320px;}
  .bus_jou .bus_row .bus_ryt img{height: 328px;}
  .party_even .even_row .even_lft img,.party_van .van_row .van_ryt img{height: 300px;}
  .party_even .even_row .even_lft,.party_van .van_row .van_ryt{margin-bottom: 40px;}
  .pd_faq .dir_row .faq_lft img{height: 333px;}
  .pd_faq  .dir_faq_ryt .faq_in .xtra_siz>p::before, .dir_faq_ryt .faq_in.active .xtra_siz>p::before{top: 14px;}
  .bsn .grat .grat_blck  a.snap_btn.btn-wt{max-width: 155px;}
  .pdw_weg .weg_row .weg_lft>img{height: 350px;}
  .pd_blck .prc_row .party_video video{height: 336px;}
  .vragen_blck .vragen_row .vragen_ryt img{height: 350px;}
  .part_werd  .werd_row .werd_ryt .logo_txt .inner_txt{margin-left: 25px;}
  .part_prog .prog_blck .prog_row .prog_lft{width: 100%;}
  .part_prog img{height: 1060px;}
  .part_werd  .werd_row .werd_lft img{height: 328px;}
  .part_prog .prog_blck .prog_row .prog_lft img{height: 308px;}
  .part_frm_blck img{height: 1620px;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input{flex-direction: column;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input label{max-width: 100%;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input input{width: 100%;margin-right: 0;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input label{margin-right: 0;}
  .part_frm_blck .frm_blck .frm_row .frm_lft .frm_items .input label:not(:last-of-type){margin-bottom: 16px;}

  #wor_pop  .modal-dialog .modal-content .frm_blck .frm_row .frm_ryt button.btn-close{top: 7px;right: -4px;}
  .wor_pop .frm_blck .frm_row .frm_ryt  .input{flex-direction: column;}
  .wor_pop .frm_blck .frm_row .frm_ryt .input label{margin-bottom:12px;margin-right: 0;max-width: 100%;}
  .wor_pop .frm_blck .frm_row .frm_ryt textarea{margin-bottom: 12px;}
  .wor_pop .frm_blck .frm_row .frm_ryt  .input{margin-bottom: 0;}
  .werkt_cards .werkt_row .ver_card::after{
  height: 342px;
  left:160px;
  }
  .werkt_cards .werkt_row .ver_card::before{
  left:150px;
  top: 127%
  }
  .werkt_cards .werkt_row .cou_card::after{
  height: 342px;
  left:160px;
  }
  .werkt_cards .werkt_row .cou_card::before{
  top: 127%;
  }

  .werkt_cards .werkt_row .deel_lft_card::after{
  height: 342px;
  left:160px;
  }
  .werkt_cards .werkt_row .deel_lft_card::before{
  left:150px;
  top: 127%;
  }
  .werkt_cards .werkt_row .voor_card::after{
  height: 342px;
  left:160px;
  }
  .werkt_cards .werkt_row .voor_card::before{

  left:150px;
  top: 127%;
  }
  .werkt_cards .werkt_row .grat_card::after{
  height: 342px;
  left:160px;
  }
  .werkt_cards .werkt_row .grat_card::before{

  left:150px;
  top: 127%;
  }
  .werkt_cards .werkt_row .per_card::after{
  height: 342px;
  left:160px;
  }
  .werkt_cards .werkt_row .per_card::before{
  left:150px;
  top: 127%;

  }
  .werkt_cards .werkt_row .toon_card::after{
  height: 342px;
  left:160px;
  }
  .werkt_cards .werkt_row .toon_card::before{

  left:150px;
  top: 127%;
  }
  .moei_blck .moei_row .moei_ryt ul li::after{transform: translate(77%,-307%);}
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_logo img{top: -11px;left: 46%;}
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt:first-child{padding-bottom: 16px;}
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_txt{margin-left: 12px;}
  /* #wor_pop .modal-dialog{max-width: 364px;} */
  .fdown_blck .fd_row .fd_ryt .colg_item p {
  padding-top: 0px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items .cel_img, .fdown_blck.func_blk .fd_row .fd_ryt .cap_items .cap_img {
  height: 200px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items .cap_img img, .fdown_blck.func_blk .fd_row .fd_ryt .cel_items .cel_img img {
  width: 150px;
  height: 150px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items {
  top: -118px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items {
  top: -59px;

  }
  .fun_blck  .fun_row .fun_cen img{height: 296px  ;}
  .laat .laat_pics .laat_items{max-width: 100%;}
  .laat .laat_pics .laat_items:nth-child(1n){margin-right: 0px;}
  .laat .laat_pics .laat_items:nth-child(2n){margin-right: 0;}
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_logo{
  width: 55px;
  height: 45px;
  }
  .moei_blck .moei_row .moei_ryt .snap_btn{padding: 12px 20px;}
  .een_blck  .ged_row .ged_ryt .non_items{right: 36px;}
  .een_blck  .ged_row .ged_ryt .cap_items{left: 22px;}
  .een_blck  .ged_row .ged_ryt .cel_items{right: 153px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items, .graag-section  .ged_blck .ged_row .ged_ryt .non_items, .graag-section  .ged_blck .ged_row .ged_ryt .cel_items {
  max-width: 175px;
  }
  .graag-section  .ged_blck .ged_row .ged_ryt .cel_items {
  bottom: -174px;
  right: 158px;
  }
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items .cap_con p b, 
  .graag-section  .ged_blck .ged_row .ged_ryt .cel_items .cel_con p b{font-size: 14px;}
  .part_werd  .werd_row .werd_ryt .logo_txt .inner_txt{margin-left: 90px;}
  .part_brand .brand_row .brand_lft::before{right: 0px;}
  .clreview-blk .ti-widget.ti-goog .ti-widget-container {
  display: flex;
  flex-direction: column;
  color: #000000;
  margin-bottom: 15px;
  }

  .clreview-blk  .ti-widget.ti-goog {
  order: 1;
  }

  .clreview-blk  .ti-widget.ti-goog .ti-reviews-container{margin-top: 50px;}
  /**===16 may 24===**/
  .con_map .map_row .map_img p iframe{height:360px !important;}
  .con_map .map_row .map_frm .check_field p::before, .con_map .map_row .map_frm .check_field .wpcf7-list-item-label::before{top:5px;}
  .clreview-blk .ti-widget.ti-goog .ti-header .ti-rating-text span{white-space: pre-wrap;}
  .clreview-blk .rev-hd .rev-ryt{flex-direction: column;align-items: center;}
  .clreview-blk .rev-hd .rev-ryt .rv-count img{
  width: 90px;
  }
  .clreview-blk .rev-hd .rev-ryt .rv-count strong {
  font-size: 19px;
  line-height: 27px;
  }
  .clreview-blk .rev-hd .rev-ryt .rev-md{margin-left: 0; background-size: 36px; padding-left: 44px;margin-top: 10px;width:fit-content;}
  .clreview-blk .rev-hd .rev-ryt .rev-gg{border-right: 0;}
  /**===16 may 24===**/
  /**===24 may 24===**/
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed .qn-filed .quantity span.qtybtn{
  width:25px;
  height:25px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed .qn-filed .quantity input{font-size: 14px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"], #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"]:hover {
  background-position: right 36% top 23px;
  }
  /**===24 may 24===**/
  /* 30.05.2024 */
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img, .fdown_blck .fd_row .fd_ryt .cap_items .cap_img {
  height: 196px;
  }

  .main-banner .banner-mid .pre-txt::after {
  bottom: -100px;
  }
  .cmplz-cookiebanner.cmplz-show::before {
  background-size: 250px;
  width: 250px;
  height: 228px;
  left: 50%;
  transform: translateX(-50%);
  top: 42px;
  }
  .cmplz-cookiebanner .cmplz-buttons{flex-direction: column !important;}
  /* 31.05.2024 */
  .banner-vd {
  left: 57px;
  width: 111px;
  height: 238px;
  top: 44px;
  }
  .main-banner {
  padding-top: 490px;
  }
  .set_bg_ban .video-control {
  left: 72px;
  top: 33%;
  }
  .banner-video {
  bottom: -66px;
  }
  .main-banner img {
  margin-bottom: 131px;
  height: 347px;
  }
  .main-banner .banner-mid .pre-txt::after {
  bottom: -82px;
  left: -12px;
  }
  .main-banner .img_btm img {
  margin-bottom: 233px;
  height: 208px;
  }
  .banner-vd {
  left: 69px;
  width: 130px;
  height: 249px;
  top: 44px;
  }
  .main-banner .banner-btm .ban-txt {
  padding: 38px 0px;
  }
  .set_bg_ban .video-control {
  left: 98px;
  top: 24%;
  }
  .banner-cnt.mobile_view .mbl_cnt h1 {
  font-size: 26px;
  line-height: 39px;
  }
  .main-banner {
  padding-top: 392px;
  }
  /* 3-6-24 */
  .set_bg_ban {
  top: -78px;
  left: -20px;
  }
  .banner-vd {
  left: 53px;
  width: 131px;
  height: 233px;
  top: 47px;
  }
  .main-banner .banner-btm .ban-txt {
  padding: 20px 0px;
  }
  .banner-tv .set_bg_ban > img {
  height: 312px;
  object-fit: cover;
  width: 243px;
  margin-bottom: 117px;
  }
  .main-banner {
  padding-top: 377px;
  }
  .banner-cnt.mobile_view .mbl_cnt h1 {
  font-size: 25px;
  line-height: 39px;
  }
  .main-banner > img {
  margin-bottom: 99px;
  height: 347px;
  }
  .pdw_vid.pd_vid.pd_event {
  padding: 50px 0 30px;
  }
  .party_prc .prc_row .party_video {
  margin-bottom: 36px;
  }
  .pdw_vid .pdw_vid_items .pdw_vds .video-control{top: 44%;}
  .party_even .even_row .even_lft{margin-bottom: 18px;}
  .voe_vid .voe_items .voe_img .video-control {
  width: 46px;
  height: 46px;
  }
  .voe_vid .voe_items .voe_img .video-control span img {
  height: 16px;
  width: 16px;
  }
  .btn-blck .btn-in-blck a.snap_btn.bl-btn {
  padding: 12px 20px;
  }
  /* 16-1-25 */
  .pri_card.par_card .card_row .bor_card .card_bdy ul li::before {
  background-size: 13px;
  left: 3px;
  }    .pri_card.par_card .card_row .bor_card .card_bdy ul li {
  padding-left: 31px;
  }
  .cmplz-cookiebanner.cmplz-show .cmplz-btn.cmplz-view-preferences{max-width: 100%!important;}
  .cmplz-cookiebanner .cmplz-buttons button.cmplz-save-preferences{max-width: 100%!important;}
  .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences {
  padding: 13.9px 20px !important;
  }
  .cmplz-cookiebanner.cmplz-show {
  background: linear-gradient(to bottom, transparent 41%, #fff 40%), linear-gradient(100deg, #fbf2b3, #fad7cb) !important;
  }
  .cmplz-cookiebanner .cmplz-body .cmplz-message {
  margin-bottom: 8px;
  }
  .clreview-blk.bs-rev .rev-hd  .rev-ryt{flex-direction: column;}
  .clreview-blk .rev-hd .rev-ryt .rev-gg{padding-right: 0;}
  .clreview-blk.bs-rev .rev-body  .ti-widget.ti-goog .ti-col-1 .ti-review-item{max-width: 100%;}
  .ph_blck .ph_row .ph_lft h1{padding: 35px 0 30px;}
  .ph_blck .ph_row .ph_lft p:not(:has(span)){line-height: 0;}
  .maak_blck .maak_row  .maak_lft .mejs-overlay-play, .maak_blck .maak_row  .maak_lft  .mejs-mediaelement, .maak_blck .maak_row .maak_lft .wp-video-shortcode video, .maak_blck .maak_row .maak_lft video.wp-video-shortcode, .maak_blck .maak_row  .maak_lft .mejs-container {
  height: 320px !important;
  }

  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items {
  top: -53px;
  right: 50px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items {
  left: 101px;
  top: -104px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt {
  padding-top: 170px;
  }

  .header-main .header-row .hd_toggler {
  width: 35px;
  height: 35px;
  }
  /*  */
  }
  @media screen and (max-width: 400px) {
  .een_blck  .ged_row .ged_ryt .cap_items, .een_blck  .ged_row .ged_ryt .cel_items, .een_blck  .ged_row .ged_ryt .non_items{max-width: 195px;}
  .een_blck  .ged_row .ged_ryt .non_items{right: -17px;}
  .een_blck  .ged_row .ged_ryt .cap_items{left: -12px;top: 8px;}
  .een_blck  .ged_row .ged_ryt .cel_items{right: 107px;bottom: -372px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .non_items {
    right: -2px;
  }
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items, .graag-section  .ged_blck .ged_row .ged_ryt .non_items, .graag-section  .ged_blck .ged_row .ged_ryt .cel_items{max-width: 190px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items {
  left: -8px;
  }
  .graag-section  .ged_blck .ged_row .ged_ryt .cel_items{right: 123px;}
  .ged_blck .ged_row .ged_ryt .cap_items, .ged_blck .ged_row .ged_ryt .cel_items, .ged_blck .ged_row .ged_ryt .non_items{max-width: 185px;}
  .ged_blck .ged_row .ged_ryt .cap_items{left: 0px;}
  .ged_blck .ged_row .ged_ryt .non_items{right: 0px;}
  .ged_blck .ged_row .ged_ryt .cel_items{
  bottom: -325px;
  right: 104px;
  }
  .main-content .bru_ban {
  padding: 40px 0px;
  }
  .bru_ban .bru_blc  .qui_row{padding: 34px 0px 26px;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-prev{left: 32%;}
  .fotos_blck #sp-wp-carousel-free-id-691.sp-wpcp-691 .swiper-button-next{right: 31%;}  
  .con_map .map_row .map_frm .map_frm_items label{display:flex;align-items:center;}
  .con_map .map_row .map_frm .check_field p::before, .con_map .map_row .map_frm .check_field .wpcf7-list-item-label::before {
  top: 5px;
  }

  .fun_blck .fun_row .fun_cen .mob_img img {
      height: 385px;
      max-width: 194px;
      border-radius: 40px;
  }
  .fun_blck .fun_row .fun_cen .mob_img::before {
  width: 200px;
  height: 400px;
  }
  .fun_blck .fun_row .fun_cen .mob_img {
  width: 260px;
  }
  /* 31.05.2024 */
  .set_bg_ban .video-control {
  left: 72px;
  top: 33%;
  }
  .btn-blck .btn-in-blck a.snap_btn.bl-btn{margin-right: 0 !important;}
  .pricing-blk  .pricing-row.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0,0,0);
  margin: 0 -10px;
  padding: 0 12px;
  }
/* 08-04-26 */
.fun_blck .fun_row .fun_cen .mob_img img {
    height: 401px;
 }
/* 08-04-26 */

  }

  @media screen and (max-width: 380px) 
  {
  .btn-blck .btn-in-blck a.snap_btn.bl-btn{width: 100%;}
  .fz .fz_blck img{    
    max-width: 276px;
    width: 100%;
    height: 132px;
    object-fit: cover;
  }
  .faq_voor .faq_row .faq_lft img{
    max-width: 338px;
    height: 262px;
    width: 100%;
    object-fit: cover;
    border-radius: 25px;
  }
  .photo .pho_row .pho_left .pho_man img{height: 330px !important;}

  .faq_voor .faq_row .faq_lft::before{top: 61%;right: -4px;background-size: 130px;width: 130px;}
  .zie_blck .zie_row .zie_lft img{height: 200px;}
  .ph_blck,.zie_blck{padding: 42px 0px;}
  .maak_blck .maak_row  .maak_lft img{height: 208px;}
  .maak_blck .maak_row  .maak_lft .v_icon img{height: 29px;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .cap input{padding: 12px 7px;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .cap label input[placeholder]{font-size: 12px;}

  .feesten .feest_pics .feest_items .feest_img img{height: 260px !important;}

  .laat .laat_pg ul li a{height: 35px;width: 35px;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .cap{flex-direction: column;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .cap label input[placeholder]{margin-bottom: 20px;}
  .moei_blck .moei_row .moei_lft img{height: 300px;}
  .moei_blck .moei_row .moei_ryt p b:first-of-type{padding-bottom: 0px;}
  .su_vid_items{margin-top: -260px;}
  .su_vid_items  .owl-dots {
    text-align: center;
    padding-top: 28px;
  }
  .su_vid_items  .owl-dots button.owl-dot{width: 8px;height: 8px;}
  .su_vid_items{padding-bottom: 32px;}
  .suc_vid{padding-top: 70px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img, .fdown_blck .fd_row .fd_ryt .cap_items .cap_img{max-width: 140px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img img, .fdown_blck .fd_row .fd_ryt .cap_items .cap_img img{height: 116px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img{left: 24px;bottom: 18px;}
  .fdown_blck .fd_row .fd_ryt .cap_items .cap_img{top: -140px;right: 40px;}
  .jouw_blck .jouw_row .jouw_lft img{height: 235px;}
  .jouw_blck .jouw_row .jouw_lft::before{top: 10px;background-size: 65px;width: 65px;}
  .perfect .per_row .per_lft img{height: 310px;}
  .rgb_frm .frm_row  .frm_ryt .rgb_frm_items .cap input{width: 66%;margin-bottom: 10px;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt>img{height: 240px;}
  .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{height: 268px;right: 12px;}
  .fotos_blck .fotos_slider  .owl-nav .owl-prev{left: 36%;}
  .fotos_blck .fotos_slider  .owl-nav .owl-next{right: 36%;}
  .fotos_blck .fotos_slider .fotos_item img{height: 292px;}
  .fotos_blck .fotos_slider  .owl-nav button{top: 110%;}
  .bread_section .brd_cnt h1{margin-bottom: 0px;}
  .snap_brands .brand_lft .brand_logo .brand-blk{width: 100%;}
  .snap_brands .brand_lft .brand_logo .brand_btn{width: 50%;}
  .snap_brands .brand_lft .brand_logo .brand-blk:nth-child(2n){border-right: 1px solid #000b2b;}
  .snap_brands .brand_lft .brand_logo .brand-blk{padding: 21.5px;}

  .bs_blck .dir_faq_ryt .faq_in .faq_hd{padding: 10px 8px;}
  .tq_blck .tq_img img{max-width: 286px;height: 226px;}
  /*ld*/
  .main-banner .banner-in .banner-cnt h1{
  font-size: 26px;
  }
  .main-banner .banner-btm strong{font-size: 21px;}
  .main-banner .banner-mid .pre-txt::after{bottom: -95px;}
  .main-banner .banner-btm a.bl-btn{
  padding: 12px 36px 12px 15px;
  }
  .main-banner .banner-btm a.bl-btn {
  margin-right: 6px;
  }
  .main-banner .banner-btm a.btn-wt{
  padding: 12px 16px;
  max-width: 169px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt p:first-of-type, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft p:first-of-type{
  margin-bottom: 7px;
  font-size: 16px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pctxt-top .pctxt-ryt strong, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pccnt-lft strong, #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt strong ,
  #compare-popup .modal-dialog .modal-content .step-pop>strong{
  font-size: 20px;
  line-height: 33px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in {
  padding: 30px 25px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt {
  padding: 23px 20px 40px 20px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed .qn-filed>p{margin-right: 10px;}
  /*ld*/
  #login-popup .modal-dialog .modal-content .step-pop .login-lft strong,#register-popup .modal-dialog .modal-content .step-pop .login-lft strong {
  font-size: 22px;
  line-height: 35px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt {
  padding: 30px 30px 30px 30px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk label.chk{
  margin-right: 12px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .btn-close{
  right:10px;
  top:16px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.checkbox label span::before{
  top: 5px;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk .frm-filed.checkbox label span{line-height: 25px;}
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"]{
  text-indent: -30px;
  background-position: right 33% center;
  }
  #pricing-popup .modal-dialog .modal-content .pricing-in .pcform-blk .pcfrm-ryt .frmblk input[type="submit"]:hover{
  background-position: right 33% center;
  }
  .bus_over .bus_row .bus_ryt img{height: 275px;}
  .party_even .even_row .even_lft img{height: 300px;}
  .party_even .even_row .even_lft img,.party_van .van_row .van_ryt img{height: 280px;}
  .party_van{padding: 100px 0px 110px;}
  .party_prc .prc_row .party_video video{height: 300px;}
  .pd_faq .dir_row .faq_lft img{height: 300px;}
  .bus_dow{padding: 40px 0px;}
  .bus_jou .bus_row .bus_ryt img{height: 300px;}
  .pdw_weg .weg_row .weg_lft>img{height: 300px;}
  .pdw_weg .weg_row .weg_lft .in_img img{height: 105px;}
  .jull_blck .jull_items .jull_row .jull_ryt img{height: 250px;}
  .vragen_blck .vragen_row .vragen_ryt img{height: 300px;}
  .jull_blck .jull_items .jull_row .jull_ryt img{width: 89%;}
  .jull_blck .jull_items .jull_row .jull_ryt::before{left: -9px;}
  .part_werd  .werd_row .werd_ryt .logo_txt .inner_txt{margin-left: 100px;}
  .kies_blcks .kies_items .px_white ul li.sm-dol{background: url('../images/kies_tick.svg') no-repeat top 5px left 92px;}
  .kies_blcks .kies_items .px_white ul li{background: url('../images/kies_tick.svg') no-repeat top 5px left 78px;}
  .kies_blcks .kies_items .px_col ul li{background: url('../images/kies_tick.svg') no-repeat top 5px left 102px;}
  .kies_blcks .kies_items .px_col ul li.sm-dol{background: url('../images/kies_tick.svg') no-repeat top 5px left 116px;}
  .part_werd  .werd_row .werd_lft img{height: 300px;}
  .dir_faq_ryt .faq_in .faq_hd>p{letter-spacing: 0.8px !important;}
  .priv .pri_pol h3, .priv .pri_pol h4, .priv .pri_pol h5, .priv .pri_pol h6,.pri_pol p b{font-size: 17px !important;line-height: 26px !important;}
  .een_blck  .ged_row .ged_ryt .cap_items, .een_blck  .ged_row .ged_ryt .cel_items, .een_blck  .ged_row .ged_ryt .non_items{max-width: 182px;}
  .bs_faq_blck .dir_faq_ryt .faq_in .faq_hd>p {
  letter-spacing: 0.4px !important;
  }
  .part_brand .brand_row .brand_lft::before{right: -48px;top: 280px;}
  /* 09.05.2024 */
  /**===16 may 24===**/
  .part_brand .brand_row .brand_ryt .brand_logo .brand_lbtn.brand_btn a::before{right:-10px;}
  /**===16 may 24===**/
  /**===21 may 24===**/
  .clge_row .clge_ryt .clge-item.fst{
  left: -3px;
  top:85px;
  }
  .clge_row .clge_ryt{height:484px;padding-bottom: 0;}
  .clge_row .clge_ryt .clge-item.snd{bottom: 0;left:48%;}
  .clge_row .clge_ryt .clge-item.thd{top:120px;right: -9px;}
  .clge_row .clge_ryt .clge-item .clge-in {
  height: 220px;
  padding: 12px 12px 32px;
  }
  .clge_row .clge_ryt .clge-item .clge-in p{
  font-size: 14px;
  line-height: 23px;
  padding: 7px 0 0 0;
  }
  .clge_row .clge_ryt .clge-item .clge-in img {
  height: 170px;
  width: 170px;
  }
  /**===21 may 24===**/
  .voe_vid .voe_items p b:first-of-type {
  font-size: 14px;
  line-height: 19px;
  }
  /**===24 may 24===**/
  #pricing-popup .modal-dialog .modal-content .pricing-in  .pcform-blk .pcfrm-ryt strong b{display:block;}
  .pdw_weg .weg_row .weg_lft .in_img{
  height: 100px;
  max-width:150px
  }
  .pdw_weg .weg_row .weg_lft .in_img img{height: 130px;max-width: 160px;}
  .voe_vid .voe_items .club_prof p:first-of-type:last-of-type{text-indent: 6px;}
  .impress_blck{padding: 50px 0px 30px;}
  /**===24 may 24===**/
  /* 30.05.2024 */
  .fdown_blck .fd_row .fd_ryt .colg_item p{font-size: 14px;line-height: 24px;}
  .fdown_blck .fd_row .fd_ryt .cel_items .cel_img, .fdown_blck .fd_row .fd_ryt .cap_items .cap_img {
  height: 162px;
  }
  .fdown_blck .fd_row .fd_ryt .cap_items {
  right: 59px;
  top: -49px;
  }
  .main-banner .banner-mid .pre-txt::after {
  bottom: -104px;
  right: 77px;
  }
  .main-banner .banner-btm .ban-txt {
  padding: 20px 0px 18px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items .cel_img, .fdown_blck.func_blk .fd_row .fd_ryt .cap_items .cap_img {
  height: 164px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items .cap_img img, .fdown_blck.func_blk .fd_row .fd_ryt .cel_items .cel_img img {
  width: 160px;
  height: 124px;
  }
  /**===30 may 24===**/
  .cmplz-cookiebanner.cmplz-show::before{
  background-size: 200px;
  width: 200px;
  height: 200px;
  left: 50%;
  transform: translateX(-50%);
  top: 79px;
  }
  .cmplz-cookiebanner.cmplz-show {
  background: linear-gradient(to bottom, transparent 50%, #fff 36%), linear-gradient(100deg,#fbf2b3, #fad7cb) !important;
  }
  .cmplz-cookiebanner.cmplz-show{width:100%;}
  /**===30 may 24===**/
    .main-banner img {
        height: 530px;
    }
    .main-banner .banner-btm p {
        margin-bottom: 0px;
        font-size: 14px;
        line-height: 20px;
        padding-right: 20px;
    }
    .main-banner .banner-btm strong{
      font-size: 20px;
    }
    .banner-cnt.mobile_view .mbl_cnt h1 {
        font-size: 19px;
        line-height: 37px;
    }
  /* 01.06.2024 */
  .main-banner .banner-mid .pre-txt::after {
  bottom: -76px;
  }
  .main-banner img {
  height: 284px;
  }
  .set_bg_ban .video-control {
  top: 24%;
  }
  .main-banner {
  padding-top: 364px;
  }
  .banner-tv .set_bg_ban > img {
  height: 283px;
  object-fit: cover;
  width: 222px;
  margin-bottom: 109px;
  }
  .main-banner img {
  height: 269px;
  margin-bottom: 163px;
  }
  #login-popup .modal-dialog, #register-popup .modal-dialog {
  max-width: 355px;
  }
  #login-popup .modal-dialog, #register-popup .modal-dialog {
    max-width: 355px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk, #register-popup .modal-dialog .modal-content .step-pop .login-rgt .form_in .inp-chk {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  }
  .cmplz-cookiebanner .cmplz-body{max-height: 16vh !important;}
  .pdw_vid .pdw_vid_items .pdw_vds .video-control>span{width: 38px;height: 38px;}
  .pdw_vid .pdw_vid_items .pdw_vds .video-control span img {
  height: 16px;
  width: 16px;
  }
  .clubs_blck .popup-video span {
  font-size: 28px;
  width: 35px;
  height: 35px;
  }
  .main_bs .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt {
  padding: 10px 37px 10px 16px !important;
  }
  .main_bs .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt::before {
  right: 12px !important;
  }
  .direct.pd_faq {
  padding-bottom: 50px;
  }
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .cap label{flex-direction: column-reverse;}
  .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .cap img{margin-left: 0;}
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn{height: 97px;}
  .main-banner {
  padding-bottom: 225px;
  }
  .main-banner .video_lnk {
  height: 240px !important;
  }
  .part_brand .brand_row .brand_ryt .brand_logo .brand-blk,
  .part_brand .brand_row .brand_ryt .brand_logo .brand_lbtn.brand_btn,
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn,
  .snap_brands.hm-brands .brand_lft .brand_logo .brand-blk,
  .snap_brands .brand_lft .brand_logo .brand-blk,
  .snap_brands .brand_lft .brand_logo .brand_lbtn.brand_btn{
  padding: 0 20px;
  height: 112px;
  }
  .header-main .header-row .hd_lft {
    width: calc(100% - 132px) !important;
  }
  }

  @media only screen and (max-width: 379px){
  #login-popup .modal-dialog, #register-popup .modal-dialog {
    max-width: 300px;
  }
  #register-popup .modal-dialog .modal-content .step-pop .login-lft img {
    max-width: 160px;
    height: 280px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-lft img {
    max-width: 210px;
    height: 210px;
  }

  /* sk */
  .clreview-blk .rev-hd .rev-ryt{
    flex-direction: column;
  }
  .clreview-blk .rev-hd .rev-ryt .rev-md{
    margin: 0;
  }
  .clreview-blk .rev-hd .rev-ryt .rev-gg{
    margin-bottom: 10px;
  }
  .clreview-blk .rev-hd{
    margin-bottom: 30px;
  }
  #login-popup .modal-dialog .modal-content .step-pop .login-rgt {
  padding: 30px 10px 30px 10px;
  }
  .pricing-blk .pricing-in .pricing-btn {
  margin-top: 30px;
  }
  .faq_meest .tab-content .meest_items .faq_hd>p{letter-spacing: 0.4px;}
  .fdown_blck .fd_row  .fd_lft img{height: 40px;}
  .pri_card.par_card.singlecard.pricing-blk .card_row.pricing-row .pricing-item  .card_bdy a.snap_btn.btn-grd{margin: 0 auto!important;margin-bottom: 10px !important;}
  .pri_card.par_card.singlecard.pricing-blk .card_row.pricing-row .pricing-item  .card_bdy a.snap_btn.btn-grd{display: block;margin-right: 0;margin-bottom: 10px;}
  .pri_card.par_card.singlecard.pricing-blk  .card_row.pricing-row .pricing-item  .card_bdy a.snap_btn.btn-grd {
  padding: 9px 44px 9px 28px;
  position: relative;
  }


  .pri_card .card_row .bor_card .card_bdy  a.snap_btn.btn-grd::after {
  content: "";
  background: url('../images/blu_ryt.svg') no-repeat;
  width: 16px;
  height: 12px;
  display: inline-block;
  margin-left: 10px;
  position: absolute;
  right: 19px;
  top: 15px;
  }
  .header-main .header-row .hd_lft>a img{
  max-width: 170px;
  width: 100%;
  }

  }
  

  @media screen and (max-width: 350px) {
  .priv .pri_pol h3, .priv .pri_pol h4, .priv .pri_pol h5, .priv .pri_pol h6,.pri_pol p b{font-size: 14px !important;line-height: 26px !important;}
  .part_prog .prog_blck .prog_row .prog_lft img{height: 255px;}
  .part_frm_blck img{height: 1690px;}

  .wor_pop .part_wor .frm_row .frm_lft img{max-width: 100% !important;}
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_logo img{top: -10px;left: 87%;}
  .faq_voor .faq_row .faq_lft::before{
    top: 87%;
    right: 1px;
    width: 120px;
    background-size: 120px;

  }
  .su_vid_items{padding-bottom: 32px;}
  .suc_vid{padding-top: 50px;}
  .su_vid_items{margin-top: -265px;}
  .kies_blcks .kies_items .px_white ul li{background: url('../images/kies_tick.svg') no-repeat top 5px left 60px;}
  .kies_blcks .kies_items .px_white ul li.sm-dol{background: url('../images/kies_tick.svg') no-repeat top 5px left 70px;}
  .kies_blcks .kies_items .px_col ul li.sm-dol{background: url('../images/kies_tick.svg') no-repeat top 5px left 98px;}
  .kies_blcks .kies_items .px_col ul li{background: url('../images/kies_tick.svg') no-repeat top 5px left 82px;}
  .dir_faq_ryt .faq_in .faq_hd>p{letter-spacing: 0.3px !important;}
  .fun_blck  .fun_row .fun_cen img{height: 270px;}
  .bru_ban .bru_blc .bru_mark a{max-width: 130px;margin-right: 16px;}
  .werkt_cards .werkt_row .cou_card::before{left: 151px;}
  .moei_blck .moei_row .moei_ryt .inner_list .logo_txt .inner_logo{
    width: 55px;
    height: 38px;
    
  }
  .een_blck  .ged_row .ged_ryt .cap_items, .een_blck  .ged_row .ged_ryt .cel_items, .een_blck  .ged_row .ged_ryt .non_items{max-width: 160px;}
  .een_blck  .ged_row .ged_ryt .cel_items img, .een_blck  .ged_row .ged_ryt .cap_items img, .ged_blck .ged_row .ged_ryt .non_items img{height: 130px;}
  .een_blck  .ged_row .ged_ryt .cel_items{bottom: -334px;}
  .een_blck .een_ryt{margin-top: 402px;}
  .een_blck.ged_blck.graag-section .clge_row .een_ryt{margin-top: 0 !important;} 
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items img, .graag-section  .ged_blck .ged_row .ged_ryt .non_items img, .graag-section  .ged_blck .ged_row .ged_ryt .cel_items img{height: 120px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cap_items, .graag-section  .ged_blck .ged_row .ged_ryt .non_items, .graag-section  .ged_blck .ged_row .ged_ryt .cel_items{max-width: 160px;}
  .graag-section  .ged_blck .ged_row .ged_ryt .cel_items{right: 108px;bottom: -123px;}
  .graag-section .ged_blck.clone-ged .ged_row .ged_lft{margin-top: 124px;}
  .ged_blck .ged_row .ged_ryt .cap_items, .ged_blck .ged_row .ged_ryt .cel_items, .ged_blck .ged_row .ged_ryt .non_items {
    max-width: 154px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cap_items {
  top: -65px;
    right: 36px;
  }
  .fdown_blck.func_blk .fd_row .fd_ryt .cel_items {
  top: -102px;
  }
  .part_brand .brand_row .brand_lft::before{width: 130px;background-size: 130px;top: 40%;right: -82px;}
  .kies_blcks .kies_items .px_white ul li:first-child {
  background: url('../images/kies_tick.svg') no-repeat top 5px left 60px;
  }
  .kies_blcks .kies_items .px_white ul li {
  background: url('../images/kies_tick.svg') no-repeat top 5px left 50px;
  }
  footer{position: relative;z-index: 5;}
  /* #####29.05.2024 #####*/
  .fun_blck .fun_row .fun_cen .mob_img {
  width: 216px;

  }
  .fun_blck .fun_row .fun_cen .mob_img img {
      height: 348px;
      max-width: 174px;
      border-radius: 30px;
  }
  .fun_blck .fun_row .fun_cen .mob_img::before {
  width: 180px;
  height: 362px;
  }
  .fun_blck  .fun_row .fun_ryt .ryt_list, .fun_blck  .fun_row .fun_lft .lft_list {
  padding-bottom: 36px;
  }

  .main-banner .banner-cnt.mobile_view .banner-mid {
  padding-bottom: 12px;
  }
  .main-banner .img_btm img {
  margin-bottom: 192px;
  height: 208px;
  }
  .set_bg_ban .video-control {
  top: 35%;
  left: 38px;
  }

  .banner-video {
  bottom: -17px;
  }
  .main-banner  .img_btm{width: 100%;}
  .main-banner .banner-btm a.bl-btn::after{margin-left: 4px;background-size: 13px;}
  .main-banner .banner-btm a.bl-btn {
  margin-right: 6px;
  font-size: 12.5px;
  padding: 12px 27px 12px 11px;
  }
  .graag-section::before {
  height: 96%;
  }
  .bus_jou .bus_row .bus_lft .info .tel p:first-of-type, .bus_jou .bus_row .bus_lft .info .mail p:first-of-type{margin-left: 30px;}
  /* 21-1-25 */
  .graag-section {
  padding-bottom: 30px;
  }
  .voe_vid .voe_items .voe_img img {
    height: 280px !important;
  }
  .faq_voor .faq_row .faq_ryt .snap_btn {
  padding: 16px 14px 16px 18px;
  }
  .fdown_blck .fd_row .fd_ryt {
  padding-top: 168px;
  }
  .fdown_blck .fd_row .fd_ryt {
  padding-top: 168px;
  }
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-next{right: 35%;}
  .bus_owl_blck #sp-wp-carousel-free-id-540.sp-wpcp-540 .swiper-button-prev{left: 35%;}
  /*  */
  /* 08-04-26 */
   .fun_blck .fun_row .fun_cen .mob_img img {
    height: 357px;
            border-radius: 25px;

}
  /* 08-04-26 */
  }
  @media screen and (max-width: 330px) {
  .fun_blck  .fun_row .fun_cen img{height: 245px;}
  .dir_faq_ryt .faq_in .faq_hd>p{letter-spacing: 0.3px !important;}
  .bus_jou .bus_row .bus_lft .info{flex-direction: column;}
  }
  @media screen and (max-width:320px){
  .clge_row .clge_ryt .clge-item.snd {
    bottom: 30px;
    left: 30px;
    transform: translate(0) rotate(6deg);
  }
  .clge_row .clge_ryt .clge-item .clge-in {
  height: 200px;
  }
  .clge_row .clge_ryt .clge-item .clge-in img {
  height: 150px;
  width: 150px;
  }
  .fdown_blck .fd_row .fd_ryt .cap_items {
  right: 36px;
  top: -47px;
  }
  .fdown_blck .fd_row .fd_ryt .cel_items {
  left: 28px;
  top: -84px;
  }
  /**===2 dec 24===**/
  .tab-content .instelle-steps.weding_bg,
  .tab-content .tv_blck {
  padding-bottom: 90px;
  }
  /**===2 dec 24===**/
  }
  @media screen and (max-width: 300px) {
  .maak_blck .maak_row  .maak_lft .v_icon img{height: 20px;}
  .bru_ban .bru_blc  .qui_row .qui_lft img{height: 168px;}
  .tq_blck h1{font-size: 20px;}
  .tq_blck p{font-size: 14px;}
  }
  /**===sf 12/3/2026===**/
  .sf_author-page .row{
    padding-top: 173px; 
  }
  .sf-banner{
    padding: 0px 0px 40px;
  }
  .sf-banner-container::before {
      content: "";
      display: block;
      clear: both;
      position: absolute;
      width: 100%;
      height: 125px;
      left: 0;
      top: 0;
      background: #000b2b;
  }
  .sf-linkedin, .sf-email{
    display: block;
  }
  .sf-image-profile{
    width: 100%;
    max-height: 350px;
    max-height: 350px;
    object-fit: cover;
    border-radius: 25px;
  }
  .sf_author-page .large-2{
    max-width: 400px;
  }
  .sf_author-post-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
  }

  @media (max-width: 1024px) {
    .sf_author-post-list {
      grid-template-columns: repeat(2, 1fr);
    }
  }
  @media (max-width: 768px) {
    .sf_author-post-list {
      grid-template-columns: 1fr;
    }
  }
  .sf_post-image img{
    height: 340px;
    width: 100%;
    object-fit: cover;
    border-radius: 25px;
  }
  .sf_post-title a{
      font: 20px / 28px 'Bungee-Regular';
      margin-top: 10px;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-image: linear-gradient(to right, #fad2cf, #fbf5b0 50%, #000b2b 50%);
      background-size: 200% 100%;
      background-position: 100%;
  }
  .sf_post-title a:hover{
    transition: all 0.3s cubic-bezier(0.000, 0.000, 0.230, 1);
      background-position: 0%;
  }
  .sf_post-date{
    margin-top: 15px;
    background: url(../images/Dot.svg) no-repeat top 7px left;
      padding-left: 20px;
      padding-bottom: 3px;
      display: block;
      font: 15px / 25px "Lato-Regular";
      color: #000b2b;
  }
  .sf_author-posts{
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .sf_author-posts h2{
    margin-bottom: 30px;
  }
  .sf_author-post-list{
    margin-bottom: 30px;
  }
  .sf-tel{
    margin-top: 20px;
  }
  .large-2 a{
    color: #000;
  }
  .large-2 a:hover{
    text-decoration: underline;
  }
  @media (max-width: 1024px) {
    .sf_author-page .row{
      display: block;
    }
    .sf-blog-info {
      display: block!important;
    }
    .sf-blog-info .sf-author-name{
      padding-left: 20px!important;
    }
  }
  .sf-blog-info{
    display: flex;
    gap: 20px;
  }
  .sf-author-name a{
    background-image: none!important;
    width: auto!important;
    padding: 0px!important;
    max-width: none!important;
    text-align: left!important;
    font: inherit!important;
  }
  .sf-author-name{
    padding-left: 0px!important;
  }
  .sf-bottom-blog{
    display: block!important;
  }
  .sf_post-author{
    font: 18px / 25px 'Bungee-Regular';
  }
  .sf_post-author a{
    color: #000;
  }
  .sf-over-author{
    background-image: linear-gradient(to right, #fad2cf, #fbf5b0 50%);
    max-width: 300px;
    min-height: 200px;
    padding: 20px;
    border-radius: 25px;
  }
  .sf_post-image a{
    width: 100%;
  }
/* De store-knoppen in de footer waren 29px hoog: te klein om de tekst erin
   scherp te tonen. Apple vraagt minimaal 40px. */
.footer-main .footer-in .footer-cpy .py-img .textwidget img {
  height: 40px;
  width: auto;
}
