/*style two*/
/* photobooth page */
.btn-wto.snap_btn{
    background-image: linear-gradient(
    to right,
    transparent,
    transparent,
    #000b2b,
    #000b2b
    ) !important;
    background-size: 300% 100%;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    border-radius: 50px;
    color: #000b2b;
    transition: 1s all;
}
.btn-wto.snap_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;

}

.grat.pakk .grat_blck  a.snap_btn.btn-wto:hover{border: transparent;}
.mgv_blck .mgv_row .mgv_ryt input.lin_btn{position: relative;}
.maak_blck .maak_row .maak_lft .mejs-overlay-button{display: none};
.ph_blck .ph_row .ph_lft p span{padding-bottom: 0;}
.zie_blck .zie_row .zie_ryt h2 {
    padding-right: 20px;
}
 p ul li{ 
    text-align: start;
    margin: 0 auto;
    width: 100%;
}
.mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .input label input[placeholder]{opacity: 0.5;}
.mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .txt-area .txt_inner textarea[placeholder]{opacity: 0.3;}
.mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .cap label input[placeholder]{opacity: 0.3;}
.zie_blck,.maak_blck{padding: 100px 0px;}
.ph_blck .ph_row{align-items: unset;}
.ph_blck .ph_row br{display: none;}
.zie_blck .zie_row br,.maak_blck br,.opl_blck br{display: none;}
.ph_blck .ph_row .ph_ryt p:last-of-type{padding: 0;}
.ph_blck .ph_row .ph_ryt p{padding: 36px 0px 20px;}
.maak_blck .maak_row .maak_lft .wp-video-shortcode video,.maak_blck .maak_row .maak_lft video.wp-video-shortcode{border-radius: 25px;width: 100% !important;height: 378px !important;max-width: 642px !important;object-fit: cover;}
.maak_blck .maak_row  .maak_ryt .mejs-mediaelement {
    height: 360px !important;
}
.maak_blck .maak_row  .maak_ryt{
    max-width: unset;
    width: 53.43%;
    padding-right: 90px;
    margin-right: 0;
}
.maak_blck .maak_row  .maak_lft{width: 48.31%;max-width: unset;}
.maak_blck .maak_row  .maak_lft
.maak_blck .maak_row {justify-content: start;}
.opl_blck .opl_items > p:nth-last-of-type(2){
    width: 100%;
    max-width: 786px;
    margin: 0 auto;
    font: 15px/26px 'Lato-Regular';
    color: #000b2b;
}
.mgv_blck .mgv_row .mgv_ryt .wpcf7-not-valid-tip{
    font: 15px/21.02px 'Lato-Regular';
}

.mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .input.txt-area .txt_inner {
    max-width: 600px;
    width: 100%;
    height: 128px;
}
.mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .txt-area .txt_inner textarea {  
    border-radius: 20px;
    border-radius: 25px;
    border: 1px solid #fff;
}
.mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .input.txt-area{border: 0;}
.mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .input.txt-area {
    height: 130px;
}
.mgv_blck .mgv_row .mgv_ryt .lin_btn:hover{background: #fff url(../images/blu_ryt.svg) no-repeat right 168px top 22px;color: #000b2b;}

.impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.envira-clear{
    height: unset !important;
    margin-bottom: 0;
}
.ph_blck .ph_row .ph_lft p:first-of-type{margin-bottom: 16px;}
.impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item {
    position: unset !important;
    width: 32.66%;
    padding: 0 !important;
    margin-right: 1%;
    cursor: pointer;
    margin-bottom: 12px;
}
.impress_blck .imp_row .envira-gallery-public.justified-gallery .envira-gallery-item-inner {
    position: unset !important;
    width: 100% !important;
    border-radius: 10px;
    height: 100% !important;
}
.impress_blck .imp_row .envira-gallery-link{
    display: block;
    max-width: 445px !important;
    height: 370px !important;
    position: relative !important;
    overflow: hidden;
    border-radius: 10px;
}
.impress_blck .imp_row  .envira-gallery-link::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  .envira-gallery-link:hover::before {
    top: unset;
    width: 100%;
    opacity: 0.3;
}
.impress_blck .imp_row  .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img {
    max-width: 445px !important;
    width: 100% !important;
    height: 370px !important;
    transform: unset !important;
    margin: 0 !important;
    object-fit: cover;
    position: unset;
}
.impress_blck .imp_hd h5 {
    font: 40px/50px "Bungee-Regular";
    color: #000b2b;
    padding: 18px 0px 14px;
    text-transform: uppercase;
}
.impress_blck .imp_hd h5 span{
    color: #a6d7d5;
}
.impress_blck .imp_row .caption{display: none !important;}
.mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .cap{margin-top: 36px;}
.mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .input.txt-area .txt_inner .wpcf7-form-control-wrap{height: 130px;}
.mgv_blck .mgv_row .mgv_lft .faq_in .faq_hd>p {
    background-color: unset; 
    padding: unset; 
    cursor: unset; 
    transition: unset; 
    border-radius: unset; 
    border: unset; 
    color: unset; 
    padding-left: unset;
}
.mgv_blck .mgv_row .mgv_lft .mgv_faq .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;
}
.mgv_blck .mgv_row .mgv_lft .faq_in .faq_hd>p{
    width: calc(100% - 30px);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    padding: 0;
}
.mgv_blck .mgv_row .mgv_lft .faq_in.active .faq_hd>p {
    background: unset;
    color: unset;
}
.mgv_blck .mgv_row .mgv_lft .faq_in.active .faq_hd{
    background: #000b2b;
    color: #fff;
}
.mgv_blck .mgv_row  .mgv_lft .faq_in.active .faq_hd::before {
    content: "";
    width: 20px;
    height: 20px;
    background: url(../images/faq_uparr.svg) no-repeat right;
    transition: 0.5s ease;
    position: absolute;
    right: 28px;
    top: 34%;
}
.mgv_blck .mgv_row  .mgv_lft .faq_in.active .faq_hd>p::before{display: none;}

.mgv_blck .mgv_row .mgv_lft .mgv_faq .faq_in .faq_cnt p:empty{display: none !important;}
.mgv_blck .mgv_row  .mgv_lft .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: 34%;
    z-index: 1;
}
.mgv_blck .mgv_row  .mgv_lft .faq_in .faq_hd>p::before{display: none;}
.mgv_blck .mgv_row  .mgv_lft .faq_in:first-of-type  .faq_cnt{display: block;}
.impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item:nth-of-type(3n){margin-right: 0;}
.een_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
    left: 42px;
    transform: rotate(-22deg);
    z-index: 3;
    top: 18px;
}
.een_blck .clge_row .clge_ryt.new_gryt::before{display: none;}
.een_blck .clge_row .clge_ryt.new_gryt .clge-item.snd {
    bottom: -27px;
    transform: translateX(-50%) rotate(6deg);
    z-index: 2;
    left: 297px;
}
.een_blck  .clge_row .clge_ryt .clge-item.thd {
    right: 28px;
    top: 80px;
    transform: rotate(28deg);
}
.een_blck .clge_row .een_ryt br{display: none;}
.een_blck{padding: 0;}
.een_blck .clge_row{padding: 120px 0px 160px;}
.een_blck .clge_row .clge_ryt {
    height: 570px;
    max-width: 640px;
    margin-left: auto;
}
.maak_blck .maak_row  .maak_lft .mejs-overlay-play {
    cursor: pointer;
    height: 378px !important;
}
.maak_blck .maak_row  .maak_lft .mejs-container {
    height: 378px !important;
}
.maak_blck .maak_row  .maak_lft  .mejs-mediaelement{height: 378px !important;}
.een_blck .een_ryt{width: 50%;max-width: unset;padding-left: 47px;}
.een_blck .clge_row .clge_ryt{width: 50%;max-width: unset;}
.impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item{position: relative !important;height: 370px !important;}
.mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .input.txt-area{overflow: unset;height: unset;}
.mgv_blck .mgv_row .mgv_ryt .mgv_frm_items   a{
    font: 15px/21px 'Lato-Regular';
    color: #98b2dc;

}
.mgv_blck .mgv_row .mgv_ryt .mgv_frm_items   a:hover{
    text-decoration: underline;
    color: #fad2cf;
}
.impress_blck{padding: 92px 0px ;}
.impress_blck .envira-gallery-wrap{margin-bottom: 0 !important;}
.mgv_blck {
    padding: 82px 0px;
}
.impress_blck .imp_row  .envira-gallery-link::after{
    content: "";
    background: #fff url(../images/rgbowlhoverbtn.png)no-repeat center;
    width: 50px;
    height: 50px;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    z-index: 10;
    transform: translate(-50%,-50%);
}
.impress_blck .imp_row  .envira-gallery-link:hover::after{
    opacity: 1;
}

.zie_blck .zie_row .zie_ryt p b {
    font: 15px/26px 'Lato-Bold';
    color: #000b2b;
    font-style: italic;
    background-color: #fff;
    padding: 23px 40px 22px 40px;
    border-radius: 50px;
    margin: 0 auto;
}

.mgv_blck .mgv_row .mgv_ryt .check_field input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    display: flex !important;
}
/* photobooth page end*/



/* Cookies Page */
.priv .pri_pol .cmplz-document br{display: none;}
.priv .pri_pol .cmplz-document{max-width: 100% !important;}
.priv .pri_pol .cmplz-document h2{margin: 0 !important;padding-bottom: 12px !important;}
.priv .pri_pol .cmplz-document .cmplz-subtitle{
    padding-bottom: 16px !important;
    margin-top: 0 !important;
    font: 14px/26px "Lato-Bold" !important;
    color: #000b2b !important;}
.priv .pri_pol .cmplz-document #cmplz-cookies-overview{margin-bottom: 30px;}
.priv .pri_pol .cmplz-document #cmplz-manage-consent-container-nojavascript{margin-bottom: 20px !important;}
.priv .pri_pol .cmplz-document ul li{background: url(../images/arw-pic.svg) no-repeat top 12px left;}
.priv .pri_pol .cmplz-document ul{margin-bottom: 0 !important;margin-left: 0px !important;}
.priv .pri_pol .cmplz-document a{
    font: 15px/21px 'Lato-Regular';
    color: #98b2dc;
}
.priv .pri_pol .cmplz-document a:hover{
    text-decoration: underline;
    color: #fad2cf;
}
.priv .pri_pol .cmplz-document .retention{
    font: 15px/26px 'Lato-Regular';
    color: #000b2b;
}
.priv .pri_pol .cmplz-document .function,.priv .pri_pol .cmplz-document .name{
    font: 15px/26px 'Lato-Regular';
    color: #000b2b;
}
.priv .pri_pol .cmplz-document p{
font: 15px/26px "Lato-Regular" !important;
color: #000b2b !important;
}
.priv .pri_pol #cmplz-document .cmplz-document h1,.priv .pri_pol #cmplz-document .cmplz-document h2, 
.priv .pri_pol #cmplz-document .cmplz-document h3, 
.priv .pri_pol #cmplz-document .cmplz-document h4, 
.priv .pri_pol #cmplz-document .cmplz-document h5, 
.priv .pri_pol #cmplz-document .cmplz-document h6 {
    font: 20px/28px  "Bungee-Regular" !important;
    color: #000b2b !important;
}
.zie_blck .zie_row .zie_ryt p a,.ph_blck .ph_row .ph_ryt p a,.maak_blck .maak_row  .maak_ryt p a,
.een_blck .een_ryt p a,.opl_blck .opl_items p a{color: #98b2dc;}
.opl_blck .opl_items  ul li{text-align: start;margin: 0 auto;}
.priv .pri_pol .cmplz-document .cmplz-dropdown.cmplz-service-desc.cmplz-dropdown-cookiepolicy  h3{font-size: 15px !important;line-height: 26px !important;}
.pd_faq  .dir_faq_ryt .faq_in.active .faq_hd>p {
    color: #fff;
}
.zie_blck .zie_row .zie_ryt p span{
font: 17px/26px 'Lato-Bold';
color: #000b2b;
}
.maak_blck .maak_row  .maak_ryt p span{
    font: 17px/26px 'Lato-Bold';
    color: #000b2b;  
}
.een_blck .een_ryt p span{
    font: 17px/26px 'Lato-Bold';
    color: #000b2b;   
}
.impress_blck .imp_hd p span{
    font: 17px/26px 'Lato-Bold';
    color: #000b2b;   
}
.mgv_blck .mgv_row .mgv_lft p span{
    font: 17px/26px 'Lato-Bold';
    color: #000b2b
}
.priv .pri_pol .cmplz-document  p{padding-bottom: 22px;}
.priv .pri_pol .cmplz-document  p:last-of-type{padding-bottom: 0;}
.priv .pri_pol .cmplz-document  .cmplz-contact-organisation,.priv .pri_pol .cmplz-document .cmplz-contact-address
,.priv .pri_pol .cmplz-document  .cmplz-contact-country,.priv .pri_pol .cmplz-document  .cmplz-contact-domain,
.priv .pri_pol .cmplz-document .cmplz-contact-telephone{display: block !important;}
/* bussiness sports */
.impress_blck.imp_spo .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item{position: unset !important;}
.impress_blck.imp_spo .imp_row .imp_lft, .impress_blck .imp_row .imp_ryt {
    width: unset;
}
.impress_blck.imp_spo .imp_row .envira-lazy:not(img){height: unset;}
.bs_faq_blck .dir_row{align-items: unset;}
.bs_faq_blck .dir_row .dir_lft p:last-of-type{padding-top: 20px;}
.grat.pakk .grat_blck  a.snap_btn.btn-wto {
    max-width: 196px !important;
    width: 100%;
}
.clubs_blck .clubs_tabs .nav-pills{background: #000b2b;}
.clubs_blck .clubs_tabs ul li a{color: #fff;}
.clubs_blck .clubs_tabs ul li a.active, .clubs_blck .clubs_tabs ul li a:hover {
    background: linear-gradient(to right,#fbf5b0,#fad6d4);
    color: #000b2b;
}
.clubs_blck .clubs_tabs  ul li {
    padding-left: 0;
}
.main_bs  .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt::before {
    right: 40px;
    top: 25px;
}
.main_bs  .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt{padding: 16px 72px 16px 44px;}
.grat.pakk .grat_blck  a.snap_btn.btn-wto {
    padding: 16px 28px 16px 18px;
    margin-top: 20px;
}
.voe_vid .voe_items p {
max-width: unset;
    padding-right: 22px;
}
.voe_vid .voe_items br{display: none;}
.main_bs  .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt{width: fit-content;max-width: unset;}
.sport_price .sport_row .cards .card_ft a.snap_btn.bl-btn{position: relative;}
.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;
    position: absolute;
    right: 10px;
    display: block;
    margin-left: 10px;
    top: 7px;
}
.sport_price .sport_row .cards .card_ft a.snap_btn.bl-btn:hover::before{
    background: url(../images/blu_ryt.svg)no-repeat center;
}
.sport_price .sport_row .cards .card_hd .hd_ryt p:first-of-type {
    font: 18px/26px 'Lato-Bold';
    color: #000b2b;
}
.snap_brands .brand_hd p b {
    color: #000b2b;
    font-size: inherit;
}
.fdown_blck .fd_lft .textwidget.custom-html-widget a:first-of-type{
margin-right: 5px;
}
.fdown_blck .fd_row  .fd_lft img {
    width: 100%;
    max-width: 150px;
    object-fit: contain;
    padding-right: 5px;
    height: 44px;
}
.fdown_blck .fd_lft .textwidget.custom-html-widget a:hover img{filter: brightness(2);}
.sucpg_brands.snap_brands .brand_ryt p+p{padding-top: 28px;}
.snap_brands .brand_ryt p b:first-of-type{padding-bottom: 0px;}
.snap_brands .brand_ryt a.snap_btn.bl-btn{margin-top: 0;}

.main_rgb .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt:hover::before{right: 40px;top: 25px;}
.sucpg_brands.snap_brands  .brand_ryt p:last-of-type {
    padding-top: 36px;
}
.snap_brands .brand_ryt {border-bottom: 1px solid #000b2b;}
 .su_vid_items .mejs-overlay-play, .su_vid_items  .mejs-mediaelement, .su_vid_items .wp-video-shortcode video, .su_vid_items video.wp-video-shortcode, .su_vid_items .mejs-container {
    height: 585px !important;
    max-width: 1050px !important;
    width: 100% !important;
    object-fit: cover;
    border-radius: 25px;
}

.su_vid_items  .wp-video,.su_vid_items .mejs-container{max-width: unset !important;}
.su_vid_items  .wp-video {
    max-width: 1050px !important;
    width: 100% !important;
    margin: 0 auto;
}
.direct.part_faq .dir_faq_ryt .faq_in.active .faq_hd{background-color: #000b2b;color: #fff;}
.direct.part_faq .dir_faq_ryt .faq_in.active .faq_hd p{color: #fff;}
.direct.bs_faq_blck .dir_faq_ryt .faq_in.active .faq_hd{background-color: #000b2b;color: #fff;}
.direct.bs_faq_blck .dir_faq_ryt .faq_in.active .faq_hd p{color: #fff;}
.su_vid_items .suc_vds {
    position: relative;
    padding: 0px 10px;
}
.sucpg_brands.snap_brands .brand_row .brand_lft .brand_logo .brand_lbtn.brand_btn{
    background: linear-gradient(#fbf3b2,#fad8ca) ;
    color: #000b2b ;
}
/* .snap_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: -2px;
} */
.sucpg_brands.snap_brands  .brand_lft .brand_logo .brand_lbtn.brand_btn a{color: #000b2b;}
.sucpg_brands.snap_brands   .brand_ryt p b>span{ background-image: linear-gradient(to right,#fbf2b3 ,#ffcfbf);
    color: #000b2b;
    padding: 0px 15px;}

 .snap_brands.bs_brands .brand_ryt p:first-of-type{padding-bottom: 20px;}
 .snap_brands.bs_brands .brand_ryt p+p{padding-bottom: 18px;}
    /*#####Function Page#####*/
    .moei_blck br{display: none;}
    .moei_blck .moei_row .moei_ryt ul li{position: relative;}
    .werkt_lft .cards .card_bor {
        position: relative;
        padding: 10px;
        cursor: pointer;
    }
    .werkt_cards .werkt_row .cards .card_bor .verz_img{border-radius: 8px;}
    .moei_blck .moei_row .moei_ryt ul>li{padding-left: 0;}
    .moei_blck .moei_row .moei_ryt ul>li>p>b,
    .moei_blck .moei_row .moei_ryt p>b{
        font: 18px/25px 'Bungee-Regular';
        color: #000b2b;
        margin-bottom: 10px;
    }
    .moei_blck .moei_row .moei_ryt p:not(:has(b)){margin-bottom: 0;}
    .werkt_blck br{display: none;}
    .werkt_cards{padding: 0px 0px 85px;}
    .werkt_lft .cards:first-child{margin-top: 330px !important;}
    .werkt_cards .werkt_row .werkt_lft .cards{margin-top: 132px;}
    .werkt_cards .werkt_row .cards .card_bor .verz_img,.werkt_cards  .werkt_row .werkt_ryt .cards .card_bor .grat_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: unset;
        position: relative;
        z-index: 1;
        box-sizing: border-box;
        padding: 20px 0px 22px;
     height: 244px;
    }

    .werkt_ryt .cards .card_bor::before{
        content: "";
        position: absolute;
        left: 0;
        height: 100%;
        width: 100%;
        border: 10px solid #fff;
        border-radius: 15px;
        clip-path: polygon(0% 105%, 0% 0%, 105% 0%, 105% 105%, 20px 105%, 17px 80%, 21px 80%, 21px 105%);
    }
    .werkt_cards  .werkt_row .werkt_lft .cards .card_bor::after{
        content: "";
        position: absolute;
        right: -14px !important;
        top: 50%;
        width: 28px;
        height: 28px;
        border-top: 15px solid transparent;
        border-left: 30px solid #fff;
        border-bottom: 15px solid transparent;
        transform: translateY(-50%);
        clip-path: polygon(0% 105%, 0% 0%, 105% 0%, 105% 105%, 43px 105%, 43px 80%, 21px 80%, 21px 105%);
    }
    .werkt_cards .werkt_row .cards .cards_inner{position: relative;}
    .werkt_cards .werkt_row .cards .cards_inner::before{
        content: "";
        position: absolute;
        right: -89px;
        top: 50%;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        transform: translateY(-50%);
        background-image: linear-gradient(#a3d0d6,#9ab7db);
        z-index: 4;
        height: 266px;
    }
    .werkt_ryt .cards:first-child{margin-top: 0 !important;}
    .werkt_cards .werkt_row .werkt_ryt .cards{margin-top: 150px;}
    .werkt_cards .werkt_row  .werkt_ryt .cards_inner{position: relative;}
    .werkt_cards .werkt_row .werkt_lft .cards .cards_inner::before{
        content: "";
        position: absolute;
        right: -96px;
        top: 50%;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        transform: translateY(-50%);
        background-image: linear-gradient(#a3d0d6,#9ab7db);
        z-index: 4;
    }
    .werkt_cards .werkt_row .werkt_ryt .cards .cards_inner::before {
        content: "";
        position: absolute;
        left: -88px;
        top: 50%;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        transform: translateY(-50%);
        background-image: linear-gradient(#a3d0d6,#9ab7db);
        z-index: 4;
    }
    .werkt_cards .werkt_row .werkt_ryt .cards .card_bor::after{
        content: "";
        position: absolute;
        right: 0px;
        top: 50%;
        width: 28px;
        height: 28px;
        border-top: 15px solid transparent;
        border-right: 30px solid #fff;
        border-bottom: 15px solid transparent;
        transform: translateY(-50%);
        left: -27px;
        border-radius: 0;
    }
    .werkt_ryt .cards .card_bor{padding: 10px;}
    .werkt_blck .werkt_hd {
        text-align: center;
        padding-bottom: 23px;
    }
    .tv_blck .tv_row .tv_cen .tv_img img{object-fit: cover;}
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt .clge-item.thd{right: 60px;}
    .een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.fst{left: 50px;}
   .suc_vds.v1 .mejs-controls{display: none;}
   /* party page */
   .party_even .even_row .even_ryt h2 span{color: #98b2dc;}
   .party_even .even_row .even_ryt p {
    font: 15px/26px "Lato-Regular";
    color: #000b2b;
    letter-spacing: unset;
}
.party_even br{display: none;}
.party_van .van_row .van_lft h3 span{color: #fad2cf;}
.party_van br{display: none;}

.party_prc.pd_prc .card_row .bor_card:nth-of-type(2){background-image: linear-gradient(#fbf5b0,#fad2cf);}
.party_prc.pd_prc  .card_row .bor_card:nth-of-type(2)::before{display: none;}
.sucpg_brands.snap_brands .brand_ryt{border-bottom: 0;}
.direct.pd_faqbr{display: none;}
.direct.pd_faq .dir_faq_ryt .faq_in.active .faq_hd{background-color: #000b2b;color: #fff;}
.pd_faq .dir_row .dir_faq_ryt h5 span{color: #a6d7d5;}
.snap_brands.hm-brands .brand_ryt p:last-of-type{padding-top: 0;}
.snap_brands.hm-brands .brand_ryt p+p{padding-top: 0;}
.pdw_vid.pd_vid.pd_event .pdw_vid_hd p+p span{color: #fad2cf;}
.clreview-blk.rev_pd.pdw_rev .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner::before{display: none;}
.clreview-blk.rev_pd.pdw_rev .rev-body .ti-widget.ti-goog .ti-review-item .ti-inner:hover{background: #000b2b !important;}
.clreview-blk.rev_pd.pdw_rev .rev-body  .ti-widget.ti-goog  .ti-inner:hover .ti-review-text-container.ti-review-content{color: #fff !important;}
.clreview-blk.rev_pd.pdw_rev .rev-body  .ti-widget.ti-goog  .ti-inner:hover .ti-profile-details .ti-name{color : #fff}
.clreview-blk.rev_pd.pdw_rev .rev-body  .ti-widget.ti-goog .ti-inner:hover .ti-review-content{border-color: #fff !important;}
.pdw_vid.pd_event .pdw_vid_hd p + p b{color: #000b2b;}
.sucpg_brands.snap_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: -3px;
}
.pri_card.par_card .cmn_bor .card_row .bor_card{border: 1px solid transparent;background-color: #f4f4f4;}
.pri_card.par_card .cmn_bor .card_row .bor_card:hover{border-color: #ac7147;background-color: #fff;}
.party_van .van_row .van_lft p a{color : #98b2dc}
.snap_brands .brand_ryt p:first-child{
    font: 17px/26px 'Lato-Bold';
    color: #000b2b;
}

.werkt_cards .werkt_row .werkt_ryt::before{height: 85%;}
.werkt_lft .cards .verz_con p {
    font: 15px/26px 'Lato-Regular';
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;

}   


.su_vid_items  .owl-item:not(.active.center){transform: scale(0.9);}
.su_vid_items .owl-item.active.center {
border-radius: 25px;
}
.werkt_ryt .cards .per_con p {
    font: 15px/26px 'Lato-Regular';
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.party_even.new-party{padding-bottom: 0 !important;}
.fdown_blck .fd_lft .textwidget.custom-html-widget {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 300px;
    margin: 0 auto;
}
.fdown_blck .fd_lft .textwidget.custom-html-widget a{width: 100% !important;}
.werkt_cards .werkt_row .werkt_ryt .cards .card_bor::after{left: -13px !important;}
/* #####Responsive ############ */
@media screen and (max-width:1920px){
    .werkt_cards .werkt_row .werkt_lft .cards .cards_inner::before{right: -95px;}
}
@media screen and (max-width:1600px){
    .bs_faq_blck   .sd-txt {
        right: -68px;
    }
 
}
@media screen and (max-width:1500px) {
    .bs_faq_blck .dir_row {
        align-items: unset;
        flex-wrap: wrap;
    }
    .bs_faq_blck .dir_row .dir_lft{width: 52%;}
    .bs_faq_blck  .dir_row .dir_faq_ryt {
        width: 47.9%;
    }
    .bs_faq_blck   .sd-txt{position: unset;margin-top: 30px;}
    .direct.bs_faq_blck{padding: 90px 0px;}
}
@media screen and (max-width:1350px) {
    .een_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
        left: 39px;
    }
    .een_blck  .clge_row .clge_ryt .clge-item.thd {
        right: 100px;
    }
    .een_blck .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 3px;
        left: 280px;
    }
    .een_blck .clge_row{padding: 120px 0px;}
    .werkt_cards .werkt_row .werkt_lft .cards .cards_inner::before {
        right: -88px;
    }
}

@media screen and (max-width:1320px) {
 
    .een_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
        left: 35px;
    }
    .een_blck  .clge_row .clge_ryt .clge-item.thd {
        right: 80px;
    } 
}

@media screen and (max-width:1300px) {
    .priv .pri_pol #cmplz-document .cmplz-document h1,.priv .pri_pol #cmplz-document h2, 
    .priv .pri_pol #cmplz-document .cmplz-document h3, .priv .pri_pol #cmplz-document .cmplz-document h4, 
    .priv .pri_pol #cmplz-document .cmplz-document h5,.priv .pri_pol #cmplz-document .cmplz-document h6{
        font-size: 20px !important;
        line-height: 26px !important;
    }
    .een_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
        left: 38px;
    }
    .een_blck  .clge_row .clge_ryt .clge-item.thd {
        right: 16px;
    }
    .mgv_blck .mgv_row .mgv_ryt .lin_btn{background: url(../images/blu_ryt.svg) no-repeat right 152px top 22px, linear-gradient(to right,#fbf2b3,#fad7cb);}
    .mgv_blck .mgv_row .mgv_ryt .lin_btn:hover {background: #fff url(../images/blu_ryt.svg) no-repeat right 152px top 22px;}
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt .clge-item .clge-in img {
        width: 200px;
        height: 200px;
    }
    .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt .clge-item .clge-in {
        height: 268px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
        left: 8px;
    }
    .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 63px;
        left: 231px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.thd {
        right: 37px;
    }
    .rgb_row .rgb_ryt .vid_bg{height: 320px;}
    .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{height: 300px;}
}

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

    .een_blck .clge_row .clge_ryt .clge-item .clge-in img {
        width: 190px;
        height: 190px;
    }
    .een_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
        left: 34px;
    }
    .een_blck  .clge_row .clge_ryt .clge-item.thd {
        right: 60px;
        top: 70px;
    }
    .een_blck .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 94px;
        left: 232px;
        top: unset;
    }
    .fun_blck  .fun_row .fun_ryt .list_con{margin-left: 14px;}
    .maak_blck .maak_row  .maak_ryt{padding-right: 48px;}
    .een_blck .een_ryt{padding-left: 16px;}
    .een_blck  .clge_row .clge_ryt .clge-item .clge-in{height: 250px;}
    .impress_blck .imp_row .envira-gallery-link,
    .impress_blck .imp_row  .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img,
    .impress_blck .imp_row .envira-gallery-public.justified-gallery .envira-gallery-item-inner,
    .impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item{height: 327px !important;}
    .mgv_blck .mgv_row .mgv_ryt .lin_btn {
        background: url(../images/blu_ryt.svg) no-repeat right 130px top 22px, linear-gradient(to right,#fbf2b3,#fad7cb);
    }
    .mgv_blck .mgv_row .mgv_ryt .lin_btn:hover {background: #fff url(../images/blu_ryt.svg) no-repeat right 130px top 22px;}
    .direct.bs_faq_blck{padding: 80px 0px;}
    .su_vid_items .mejs-overlay-play, .su_vid_items  .mejs-mediaelement, 
    .su_vid_items .wp-video-shortcode video, 
    .su_vid_items video.wp-video-shortcode, .su_vid_items .mejs-container{height: 510px  !important;}
    .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt .clge-item .clge-in {
        height: 235px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt .clge-item .clge-in img {
        width: 170px;
        height: 170px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
        left: -18px;
    }
    .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 127px;
        left: 162px;
    }
} 

@media screen and (max-width:1100px) {
    .mgv_blck .mgv_row .mgv_ryt .lin_btn {
        background: url(../images/blu_ryt.svg) no-repeat right 112px top 22px, linear-gradient(to right,#fbf2b3,#fad7cb);
    }
    .mgv_blck .mgv_row .mgv_ryt .lin_btn:hover {background: #fff url(../images/blu_ryt.svg) no-repeat right 112px top 22px;}
    .een_blck .clge_row .clge_ryt .clge-item .clge-in img {
        width: 174px;
        height: 174px;
    }
    .een_blck  .clge_row .clge_ryt .clge-item .clge-in{height: 232px;}
    .een_blck .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 134px;
        left: 212px;
        top: unset;
    }
    .een_blck .een_ryt{padding-left: 22px;}
    .maak_blck .maak_row  .maak_ryt {
        padding-right: 28px;
    }
    .main_rgb.main_bs>img{height: 665px;}
    .ged_blck .ged_row .ged_lft{max-width: 580px;}
    .rgb_row .rgb_ryt .vid_bg{height: 300px;}
    .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{height: 280px;}
}

@media screen and (max-width:1024px) {
    .main_rgb.main_bs>img{height: 650px;}
    .een_blck  .clge_row .clge_ryt .clge-item .clge-in {
        height: 230px;
    }
    .een_blck .clge_row .clge_ryt .clge-item .clge-in img {
        width: 170px;
        height: 170px;
    }
    .een_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
        left: 23px;
    }
    .een_blck .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 135px;
        left: 190px;
    }
    .een_blck  .clge_row .clge_ryt .clge-item.thd {
        right: 70px;
        top: 70px;
    }
    .impress_blck .imp_row .envira-gallery-link, .impress_blck .imp_row  .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img, .impress_blck .imp_row .envira-gallery-public.justified-gallery .envira-gallery-item-inner, .impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item {
        height: 300px !important;
    }
    .sport_price .sport_row .sport_ryt.cards .card_hd{padding-bottom: 35px;}
    .sport_price .sport_row .cards .card_ft a.snap_btn.bl-btn {padding: 10px 22px;}
    .sport_price .sport_row .sport_lft { margin-right: 8px;}
    .sport_price .sport_row .cards .card_ft p{text-align: unset;}
    .sport_price .sport_row .cards ul li { background-size: 14px;}
    .sport_price .sport_row .cards ul li { text-indent: 4px;}
    .sport_price .sport_row .cards ul li:last-child {background: url('../images/time.png') no-repeat top 5px left 0px;background-size: 14px;text-indent: 14px;}
    .mgv_blck .mgv_row .mgv_ryt .lin_btn{background: url(../images/blu_ryt.svg) no-repeat right 111px top 22px, linear-gradient(to right,#fbf2b3,#fad7cb);}
    .mgv_blck .mgv_row .mgv_ryt .lin_btn:hover {background: #fff url(../images/blu_ryt.svg) no-repeat right 111px top 22px;}
    .snap_brands .brand_hd p + p {font-size: 36px;line-height: 46px;}
    .ged_blck .ged_row .ged_lft {
        max-width: 564px;
    }
    .werkt_cards .werkt_row .werkt_ryt .cards .cards_inner::before{left: -88px;}
    .fdown_blck .fd_row  .fd_lft img{height: 50px;}
    .main_bs  .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt {
        padding: 12px 68px 12px 38px;
    }
    .main_bs  .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt::before{top: 21px;}
    /**===2 dec 24===**/
    .werkt_cards .werkt_row .werkt_ryt .cards {
        margin-top: 120px;
    }
    .werkt_cards .werkt_row .werkt_lft .cards {
        margin-top: 70px;
    }
     /**===2 dec 24===**/
}

@media screen and (max-width:990px) {
    .werkt_cards .werkt_row .werkt_lft .cards .cards_inner::before,
    .werkt_cards .werkt_row .werkt_ryt .cards .cards_inner::before{display: none !important;}
}    

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

    .su_vid_items .mejs-overlay-play, .su_vid_items  .mejs-mediaelement, .su_vid_items .wp-video-shortcode video, .su_vid_items video.wp-video-shortcode, .su_vid_items .mejs-container {
        height: 405px  !important;
    }
    .su_vid_items {
        margin-top: -242px;
    }
    .su_vid_items .mejs-overlay-play, .su_vid_items  .mejs-mediaelement, .su_vid_items .wp-video-shortcode video, .su_vid_items video.wp-video-shortcode, .su_vid_items .mejs-container {
        height: 374px  !important;
    }
    .snap_brands .brand_hd p + p {
        font-size: 34px;
        line-height: 40px;
    }
    .een_blck .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 155px;
        left: 183px;
    }
    .een_blck .clge_row .clge_ryt .clge-item .clge-in img {
        width: 160px;
        height: 160px;
    }
    .een_blck  .clge_row .clge_ryt .clge-item .clge-in {
        height: 220px;
    }
    .een_blck  .clge_row .clge_ryt .clge-item.thd {
        right: 41px;
        top: 70px;
    }
 
    .impress_blck .imp_row .envira-gallery-link, .impress_blck .imp_row  .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img, .impress_blck .imp_row .envira-gallery-public.justified-gallery .envira-gallery-item-inner, .impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item {
        height: 250px !important;
    }
    .sport_price .sport_row .cards .card_hd .hd_ryt p:first-of-type{font-size: 16px;line-height: 22px;}
    .mgv_blck .mgv_row .mgv_ryt .lin_btn{background: url(../images/blu_ryt.svg) no-repeat right 88px top 22px, linear-gradient(to right,#fbf2b3,#fad7cb);}
    .mgv_blck .mgv_row .mgv_ryt .lin_btn:hover {background: #fff url(../images/blu_ryt.svg) no-repeat right 88px top 22px;}
    .snap_brands .brand_lft {padding-bottom: 70px;}
    .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  label.check_field span.wpcf7-list-item-label span{margin-top: -40px;display: block;}
    .snap_brands .brand_lft .brand_hd h5{font-size: 34px;line-height: 42px;}
    .ged_blck .ged_row .ged_lft {
        max-width: 478px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt .clge-item .clge-in img {
        width: 160px;
        height: 160px;
    }
    .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt .clge-item .clge-in {
        height: 220px;
    }
    .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 154px;
        left: 148px;
    }
    .werkt_cards{max-width: 100%;}
    .rgb_row .rgb_ryt .vid_bg{height: 250px;}
    .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{height: 230px;}
    
}
@media screen and (max-width:890px) {
    .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{top:4px}
    .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 {
        top: 5px;
    }
    .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items label .wpcf7-list-item-label{display: flex;align-items: baseline;}
    }
@media screen and (max-width:880px) {

    .main_bs  .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt::before {
        right: 32px;
        top: 23px;
    }
    .main_bs  .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt {
        padding: 14px 65px 14px 31px;
    }
    .main_rgb.main_bs>img{height: 870px;}
    .ph_blck .ph_row{align-items: center;}
    .maak_blck .maak_row  .maak_ryt{width: 100%;padding-right: 0;}
    .een_blck  .clge_row .clge_ryt .clge-item .clge-in {
        height: 244px;
    }
    .een_blck .clge_row .clge_ryt .clge-item .clge-in img {
        width: 200px;
        height: 180px;
    }
    .een_blck .een_ryt{width: 100%;}
    .een_blck .clge_row .clge_ryt{margin: 0;width: 100%;}
    .maak_blck .maak_row  .maak_lft {
        width: 80%;
    }
    .priv .pri_pol .cmplz-document .cmplz-dropdown.cmplz-service-desc.cmplz-dropdown-cookiepolicy  h3 {
        font-size: 14px !important;
        line-height: 24px !important;
    }
    .priv .pri_pol #cmplz-document .cmplz-document h1, .priv .pri_pol #cmplz-document h2, .priv .pri_pol #cmplz-document .cmplz-document h3, .priv .pri_pol #cmplz-document .cmplz-document h4, .priv .pri_pol #cmplz-document .cmplz-document h5, .priv .pri_pol #cmplz-document .cmplz-document h6 {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    .zie_blck .zie_row .zie_ryt{max-width: 100%;}
    .zie_blck,.maak_blck,.opl_blck{padding: 70px 0px;}
    .maak_blck .maak_row  .maak_lft {
        margin-bottom: 70px;
    }
    .een_blck .clge_row {
        padding: 90px 0px;
    }
    .impress_blck{padding: 70px 0px;}
    .mgv_blck .mgv_row .mgv_ryt .lin_btn{background: url(../images/blu_ryt.svg) no-repeat right 194px top 22px, linear-gradient(to right,#fbf2b3,#fad7cb);}
    .mgv_blck .mgv_row .mgv_ryt .lin_btn:hover {background: #fff url(../images/blu_ryt.svg) no-repeat right 194px top 22px;}
    .snap_brands{padding: 80px 0px;}
    .bs_faq_blck   .sd-txt{position: unset;}

    .bs_faq_blck   .sd-txt{justify-content: start !important;margin-top: 28px;}
    .direct.bs_faq_blck {padding: 80px 0px;}
    .bs_faq_blck .dir_row .dir_lft {margin-bottom: 50px;}
    .snap_brands .brand_ryt a.snap_btn.bl-btn{padding: 16px 22px;}
    .snap_brands .brand_hd p:first-of-type {padding-bottom: 0;}
    .ged_blck .ged_row .ged_lft{padding-top: 0;max-width: 100%;padding-bottom: 70px;}
    .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 40px;
        left: 356px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.thd {
        right: 186px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
        left: 197px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt {
        height: 463px;
    }
    .bs_faq_blck .dir_row .dir_lft{width: 100%;}
    .bs_faq_blck  .dir_row .dir_faq_ryt {
        width: 100%;
    }
    /* fun */
    .werkt_lft .cards .card_bor {
        max-width: 400px;
        margin: 0 auto;
    }
    .werkt_cards .werkt_row .cards .card_bor .verz_img:first-child{margin-top: 0;}
    .werkt_ryt .cards .card_bor {
        padding: 10px;
        max-width: 400px;
        width: 100%;
        margin: 0 auto;
    }
    .werkt_cards .werkt_row .werkt_ryt::before {
        content: "";
        border-left: 2px dashed #000b2b;
        max-height: 2076px;
        height: 100%;
        margin-top: 175px;
        display: block;
        top: -46px;
        left: 0px;
        position: absolute;
        z-index: 0;
    }
    .werkt_cards .werkt_row .werkt_ryt .cards {
        margin-top: 140px;
    }
    .werkt_lft .cards .card_bor,.cards_werkt .cards{
        max-width: 300px;
    }
  
    .werkt_cards .werkt_row .werkt_ryt .cards .cards_inner::before {
        left: -69px;
      }
      .werkt_cards .werkt_row .werkt_lft .cards .cards_inner::before {
        right: -75px;
    }
    .werkt_cards .werkt_row .werkt_ryt::before{height: 82%;}
    .werkt_cards .werkt_row .werkt_ryt {
        margin-top: 14px;
    }
 

    .rgb_row .rgb_ryt .vid_bg{height: 330px;}
    .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{height: 310px;}

}

@media screen and (max-width:767px) {
    .werkt_cards .werkt_row .werkt_lft{padding-right: 0;}
    .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{height: 310px;}
   
    .bs_blck {padding: 70px 0px 0;}

    .priv .pri_pol  .cmplz-document ul li{line-height: 28px;background: url(../images/arw-pic.svg) no-repeat top 8px left;}
    .impress_blck .imp_row .envira-gallery-link,
    .impress_blck .imp_row  .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img,
    .impress_blck .imp_row .envira-gallery-public.justified-gallery .envira-gallery-item-inner,
    .impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item{height: 327px !important;}
    .impress_blck .imp_row .envira-gallery-link, .impress_blck .imp_row  .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img, .impress_blck .imp_row .envira-gallery-public.justified-gallery .envira-gallery-item-inner, .impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item {
        height: 200px !important;
    }
    .sport_price .sport_row .sport_lft h6{padding-bottom: 5px;}
    .sport_price .sport_row .cards .card_ft{max-width: 100%;}
    .sport_price .sport_row .sport_cen.cards .card_hd .hd_lft p:first-of-type {
        font-size: 34px;
        line-height: 40px;
    }
    .sport_price .sport_row .sport_lft h6{font-size: 26px !important;line-height: 34px !important;}
    .sport_price .sport_row .cards .card_ft a.snap_btn.bl-btn, .sport_price .sport_row .cards .card_ft .snap_btn { max-width: 150px;}
    .sport_price .sport_row .cards .card_ft a.snap_btn.bl-btn {    padding: 10px 12px 10px 17px;}
    .sport_price .sport_row .cards .card_ft a.snap_btn.bl-btn::before{right: 14px;}
    .sport_price .sport_row .cards .card_ft .snap_btn {padding: 10px 4px 10px 5px;}
    .sport_price .sport_row .sport_ryt.cards .card_hd{padding-bottom: 0;}
    .direct.bs_faq_blck {padding: 60px 0px;}
    .snap_brands .brand_hd p + p {font-size: 30px;line-height: 34px;}
    .snap_brands .brand_ryt a.snap_btn.bl-btn {padding: 12px 16px 12px 22px;}
    .snap_brands {padding: 60px 0px;}
    .su_vid_items {
        padding-bottom: 57px;
    }
    .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 42px;
        left: 279px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
        left: 122px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.thd {
        right: 148px;
    }
    .werkt_lft .cards:first-child {
        margin-top: 50px !important;
    }
    .werkt_cards .werkt_row .werkt_lft .cards {
        margin-top: 126px;
    }
    .werkt_cards .werkt_row .werkt_lft .cards .cards_inner::before {
        right: 50%;
        bottom: -252px;
        top: unset;
        transform: translate(10px, 10px);
        z-index: 1;
    }
    .werkt_cards .werkt_row .werkt_lft .cards.card_lfsec .cards_inner::before{
        bottom: -286px;
    }
    .werkt_lft .cards .card_bor, .cards_werkt .cards{max-width: unset;}
    .werkt_cards .werkt_row .werkt_ryt .cards.card_rytfst{margin-top: 140px !important;}
    .werkt_cards .werkt_row .werkt_ryt .cards {
        margin-top: 140px;
        margin-left: auto;
    }
    .werkt_cards .werkt_row .werkt_ryt::before{display: none;}
    .werkt_cards .werkt_row .werkt_ryt .cards .cards_inner::before {
        left: unset;
        top: unset;
        bottom: -196px;
        right: 50%;
        transform: translate(10px, 10px);
    }
    .werkt_cards .werkt_row .werkt_ryt .cards.card_rytfst .cards_inner::before {
        outline: unset;
    }
    .werkt_row{position: relative;}
    .werkt_cards .werkt_row  .cards{position: relative;}
    .werkt_cards .werkt_row  .cards .card_con.verz_con::after {
        content: "";
        border-left: 2px dashed #000b2b;
        max-height: 131px;
        height: 100%;
        margin-top: 175px;
        display: block;
        top: 180px;
        left: 50%;
        position: absolute;
        z-index: 0;
    }
    .werkt_cards .werkt_row     .werkt_ryt.cards_werkt .cards{position: relative;}
    .werkt_cards .werkt_row .werkt_ryt.cards_werkt .cards .card_con.per_con::after {
        content: "";
        border-left: 2px dashed #000b2b;
        max-height: 141px;
        height: 100%;
        margin-top: 175px;
        display: block;
        top: 184px;
        left: 50%;
        position: absolute;
        z-index: 0;
    }   
    .werkt_cards .werkt_row .werkt_ryt.cards_werkt .cards.card_rytfour .card_con.per_con::after{display: none;}
    .werkt_cards .werkt_row .werkt_ryt .cards.card_rytfour .cards_inner::before{display: none;}
    .werkt_cards .werkt_row .werkt_ryt .cards.card_rytthree .cards_inner::before {
        left: unset;
        top: unset;
        bottom: -162px;
        right: 50%;
        transform: translate(10px, 10px);
    }
    .werkt_cards .werkt_row .cards .cards_inner {
        position: relative;
        max-width: 320px;
        margin: 0 auto;
    }
    .werkt_cards  .werkt_row .werkt_lft .cards .card_bor::after{display: none;}
    .werkt_lft .cards .verz_con {
        max-width: 307px;
        width: 100%;
    }
    .werkt_ryt .cards .per_con {
        max-width: 307px;
        width: 100%;
    }
    .werkt_cards .werkt_row  .cards .card_con.verz_con::after {
        content: "";
        border-left: 2px dashed #000b2b;
        max-height: 163px;
        height: 100%;
        margin-top: 175px;
        display: block;
        top: 204px;
        left: 50%;
        position: absolute;
        z-index: 0;
    }
    .werkt_cards .werkt_row  .cards.card_lfst .card_con.verz_con::after {
        content: "";
        border-left: 2px dashed #000b2b;
        max-height: 124px;
        height: 100%;
        margin-top: 175px;
        display: block;
        top: 255px;
        left: 50%;
        position: absolute;
        z-index: 0;
    }
    .werkt_cards .werkt_row  .cards.lfsec .card_con.verz_con::after {
        content: "";
        border-left: 2px dashed #000b2b;
        max-height: 163px;
        height: 100%;
        margin-top: 148px;
        display: block;
        top: 204px;
        left: 50%;
        position: absolute;
        z-index: 0;
    }
    .werkt_cards .werkt_row  .cards.lffour .card_con.verz_con::after {
        content: "";
        border-left: 2px dashed #000b2b;
        max-height: 163px;
        height: 100%;
        margin-top: 148px;
        display: block;
        top: 176px;
        left: 50%;
        position: absolute;
        z-index: 0;
    }
    .werkt_cards .werkt_row  .cards.card_lfsec .card_con.verz_con::after {
        content: "";
        border-left: 2px dashed #000b2b;
        max-height: 128px;
        height: 100%;
        margin-top: 197px;
        display: block;
        top: 265px;
        left: 50%;
        position: absolute;
        z-index: 0;
    }
    .werkt_cards .werkt_row  .cards.card_lfthree .card_con.verz_con::after {
        content: "";
        border-left: 2px dashed #000b2b;
        max-height: 140px;
        height: 100%;
        margin-top: 175px;
        display: block;
        top: 232px;
        left: 50%;
        position: absolute;
        z-index: 0;
    }
    .werkt_cards .werkt_row .werkt_ryt.cards_werkt .cards.card_rytthree .card_con.per_con::after {
        content: "";
        border-left: 2px dashed #000b2b;
        max-height: 155px;
        height: 100%;
        margin-top: 175px;
        display: block;
        top: 163px;
        left: 50%;
        position: absolute;
        z-index: 0;
    }
    .werkt_cards .werkt_row .werkt_ryt .cards .card_bor::after{display: none;}
    .werkt_cards .werkt_row .werkt_lft .cards.card_lfthree .cards_inner::before {
        bottom: -230px;
    }
    .werkt_cards .werkt_row .werkt_lft{padding-left: 0;}
    .main_rgb .rgb_blck .rgb_row .rgb_ryt{margin-bottom: 50px;}
    /***===2 dec 24===***/
.werkt_cards .werkt_row .werkt_lft .cards .cards_inner::before,
.werkt_cards .werkt_row .cards.card_lfst .card_con.verz_con::after,
.werkt_cards .werkt_row .cards.card_lfsec .card_con.verz_con::after,
.werkt_cards .werkt_row .cards.card_lfthree .card_con.verz_con::after,
.werkt_cards .werkt_row .werkt_ryt.cards_werkt .cards .card_con.per_con::after,
.werkt_cards .werkt_row .cards .card_con.verz_con::after,
.werkt_cards .werkt_row .werkt_ryt .cards.card_rytthree .cards_inner::before,
.werkt_cards .werkt_row .werkt_ryt.cards_werkt .cards.card_rytthree .card_con.per_con::after,
.werkt_cards .werkt_row .werkt_ryt .cards.card_rytfst .cards_inner::before,
.werkt_cards .werkt_row .werkt_ryt .cards .cards_inner::before{content: none;}
.werkt_cards .werkt_row .werkt_lft .cards,
.werkt_cards .werkt_row .werkt_ryt.cards_werkt .cards{margin-top: 0 !important;margin-bottom: 25px;}
.werkt_cards .werkt_row .werkt_ryt.cards_werkt .cards.card_rytfour{margin-bottom: 0;}
.werkt_cards {
    padding: 0px 0px 50px;
}
/***===2 dec 24===***/
}

@media screen and (max-width:650px) {
    .een_blck  .clge_row .clge_ryt .clge-item .clge-in {
        height: 252px;
    }
    .een_blck .clge_row .clge_ryt .clge-item .clge-in img {
        width: 190px;
        height: 190px;
    }

    .impress_blck .imp_row .envira-gallery-link, .impress_blck .imp_row  .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img, .impress_blck .imp_row .envira-gallery-public.justified-gallery .envira-gallery-item-inner, .impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item {
        height: 170px !important;
    }
    .ph_blck .ph_row .ph_lft h1{padding: 8px 0px 16px;}
    .zie_blck .zie_row .zie_lft{margin-bottom: 40px;}
    .een_blck .clge_row {
        padding: 90px 0px 70px;
    }
    .mgv_blck .mgv_row .mgv_ryt .lin_btn{background: url(../images/blu_ryt.svg) no-repeat right 140px top 22px, linear-gradient(to right,#fbf2b3,#fad7cb);}
    .mgv_blck .mgv_row .mgv_ryt .lin_btn:hover {background: #fff url(../images/blu_ryt.svg) no-repeat right 140px top 22px;}
    .sport_price .sport_row .cards .card_ft a.snap_btn.bl-btn, .sport_price .sport_row .cards .card_ft .snap_btn {
        font-size: 14px;
    }
    .bs_faq_blck .dir_row .dir_lft h2{font-size: 28px;line-height: 32px;}
    .snap_brands {padding: 60px 0px;}
    .main_bs  .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt::before {
        right: 26px;
        top: 22px;
        background-size: 16px;
    }
    .main_bs  .rgb_blck .rgb_row .rgb_lft a.snap_btn.btn-wt {
        padding: 12px 56px 12px 30px;
    }
    .su_vid_items .mejs-overlay-play, .su_vid_items  .mejs-mediaelement, .su_vid_items .wp-video-shortcode video, .su_vid_items video.wp-video-shortcode, .su_vid_items .mejs-container {
        height: 340px  !important;
    }
    .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 43px;
        left: 259px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.thd {
        right: 80px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
        left: 90px;
    }
    .een_blck .clge_row .clge_ryt{margin-bottom: 0;}
    .clubs_blck .voe_vid .voe_items .voe_img img{max-width: 100% !important;}
    .party_van {
        padding: 50px 0px ;
    }
    .direct.bs_faq_blck {
        padding: 50px 0px;
    }
    .werkt_lft .cards .card_bor{margin:  0 auto;}
    .rgb_row .rgb_ryt .vid_bg{height: 310px;}
    .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{height: 290px;}
    .main_rgb.main_bs>img {
        height: 905px;
    }   
}

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

    .voe_vid .voe_items p{padding-right: 0;}
    .een_blck  .clge_row .clge_ryt .clge-item .clge-in {
        height: 220px;
        padding: 12px 12px 32px;
    }
    .een_blck .clge_row .clge_ryt .clge-item .clge-in img {
        width: 170px;
        height: 170px;
    }
    .een_blck .clge_row .clge_ryt {
        height: 497px;
        margin-bottom: 30px;
    }
    .maak_blck .maak_row  .maak_lft {
        width: 100%;
    }
  
    .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .dbl p,.mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .dbl{display: unset !important;} 
    .een_blck .clge_row .clge_ryt{overflow-x: hidden;}
    .een_blck .een_ryt{padding: 0px 10px;}
    .een_blck .clge_row {
        padding: 61px 0px;
    }
    .priv .pri_pol  .cmplz-document ul li {
        line-height: 23px;
        background: url(../images/arw-pic.svg) no-repeat top 6px left;
        font-size: 14px;
    }
    .impress_blck .imp_row .envira-gallery-link, .impress_blck .imp_row  .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img, .impress_blck .imp_row .envira-gallery-public.justified-gallery .envira-gallery-item-inner, .impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item {
        height: 145px !important;
    }
    .zie_blck,.maak_blck,.opl_blck {
        padding: 50px 0px;
    }
    .impress_blck {
        padding: 50px 0px ;
    }
    .opl_blck .opl_items .snap_btn{margin-top: 20px;}
    .sport_price .sport_row .cards .card_hd .hd_lft { margin-right: 50px;}
    .snap_brands .brand_ryt a.snap_btn.bl-btn{padding: 12px 16px;margin-top: 0;}
    .direct .dir_row .dir_lft a.snap_btn.bl-btn {padding: 11px 38px 11px 16px;}
    .grat.pakk .grat_blck  a.snap_btn.btn-wto {padding: 10px 28px 10px 18px;max-width: 155px !important;}
    .snap_brands .brand_hd {padding-bottom: 14px;}
    .snap_brands .brand_hd p:first-of-type {font-size:16px;line-height: 26px;}
    .snap_brands .brand_hd p + p {font-size: 28px;line-height: 32px;}
    .snap_brands .brand_lft { padding-bottom: 22px;}
    .snap_brands .brand_lft{margin-right: 0;}
    .main_rgb.main_bs>img {height: 880px;}
    .main_rgb .rgb_blck .rgb_row .rgb_ryt,
    .rgb_row .rgb_ryt.video_playing .vid_bg{padding-left: 10px;}
    .main_rgb .rgb_blck .rgb_row .rgb_ryt{width: 90%;}
    .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{right: 0px;}
    .success .suc_cards .cards_items {
        padding: 24px 20px 26px 19px;
    }
    .mgv_blck .mgv_row .mgv_ryt .lin_btn {
        background: url(../images/blu_ryt.svg) no-repeat right 105px top 22px, linear-gradient(to right,#fbf2b3,#fad7cb);
    }
    .mgv_blck .mgv_row .mgv_ryt .lin_btn:hover {background: #fff url(../images/blu_ryt.svg) no-repeat right 105px top 22px;}
    .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 64px;
        left: 213px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.thd {
        right: 48px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
        left: 50px;
    }
    .pd_faq .dir_row .dir_faq_ryt{margin-bottom: 35px;}
    .tv_blck .tv_row .tv_cen{margin-top: 20px;}
    .fdown_blck .fd_row .fd_ryt {
        padding-top: 194px;
    }
    .fdown_blck .fd_row  .fd_lft img{max-width: 130px;}
    .fdown_blck .fd_lft .textwidget.custom-html-widget{max-width: 275px;}
    .main_rgb.main_bs>img {
        height: 840px;
    }
    .werkt_lft .cards:first-child{margin-top: 0 !important;}
}

@media screen and (max-width:480px) {
    .rgb_row .rgb_ryt .vid_bg{height: 260px;}
    .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{height: 240px;}

    .mgv_blck .mgv_row .mgv_ryt .lin_btn {
        background: url(../images/blu_ryt.svg) no-repeat right 91px top 22px, linear-gradient(to right,#fbf2b3,#fad7cb);
    }
    .mgv_blck .mgv_row .mgv_ryt .lin_btn:hover {background: #fff url(../images/blu_ryt.svg) no-repeat right 91px top 22px;}
}

@media screen and (max-width:450px) {
    .priv .pri_pol #cmplz-document .cmplz-document h1, .priv .pri_pol #cmplz-document h2, .priv .pri_pol #cmplz-document .cmplz-document h3, .priv .pri_pol #cmplz-document .cmplz-document h4, .priv .pri_pol #cmplz-document .cmplz-document h5, .priv .pri_pol #cmplz-document .cmplz-document h6 {
        font-size: 17px !important;
        line-height: 24px !important;
    }
    .priv .pri_pol .cmplz-document ul li {
        background: url(../images/arw-pic.svg) no-repeat top 6px left;
    }
    .priv .pri_pol #cmplz-document #cmplz-cookies-overview .cmplz-dropdown summary div:after, 
    .priv .pri_pol  #cmplz-document .cmplz-dropdown summary div:after{height: 14px;width: 14px;}
    .impress_blck .imp_row .envira-gallery-link, .impress_blck .imp_row  .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img, .impress_blck .imp_row .envira-gallery-public.justified-gallery .envira-gallery-item-inner, .impress_blck .imp_row .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item {
        height: 260px !important;
        max-width: 100%;
        width: 100% !important;
        margin-right: 0px !important;
    }
    .ph_blck, .mgv_blck {
        padding: 50px 0px;
    }
    .ph_blck .ph_row .ph_lft p span{font-size: 16px;line-height: 20px;}
    .ph_blck .ph_row .ph_lft h1 {
        padding: 10px 0px 16px;
    }
    .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 {
        top: 4px;
    }
    .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items label.check_field .wpcf7-list-item input[type="checkbox"]:checked+span::after{top: 5px;}
    .sport_price .sport_row .cards .card_hd{flex-direction: unset;}
    .sport_price .sport_row .sport_cen.cards .card_hd .hd_lft p:first-of-type {
        font-size: 28px;
        line-height: 30px;
    }
    .sport_price .sport_row .cards .card_ft a.snap_btn.bl-btn, .sport_price .sport_row .cards .card_ft .snap_btn {
        max-width: 150px;
    }
    .sport_price .sport_row .sport_ryt  .card_hd .hd_lft p:first-of-type {
        font-size: 21px;
        line-height: 26px;
    }
    .mgv_blck .mgv_row .mgv_ryt .lin_btn{background: url(../images/blu_ryt.svg) no-repeat right 75px top 22px, linear-gradient(to right,#fbf2b3,#fad7cb);}
    .mgv_blck .mgv_row .mgv_ryt .lin_btn:hover {background: #fff url(../images/blu_ryt.svg) no-repeat right 75px top 22px;}
    .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .cap {
        margin-top: 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,
    .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .cap input,.mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .txt-area .txt_inner textarea{
        padding: 12px 15px;
    }
    .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .cap img {
        max-width: 116px;
        margin-left: 14px;
    }
    .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 {
        top: 0px;
    }
    .snap_brands,.clubs_blck{
        padding: 60px 0px;
    }
    .fun_blck  .fun_row .fun_cen img {
        height: 328px;
    }
    .tv_blck .tv_row .tv_cen .tv_img img {
        height: 186px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt .clge-item .clge-in img {
        width: 150px;
        height: 150px;
    }
    .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt .clge-item .clge-in {
        height: 200px;
    }
    .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 106px;
        left: 203px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
        left: 38px;
    }
    .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 69px;
        left: 193px;
    }
}
@media screen and (max-width:420px) {
    .mgv_blck .mgv_row .mgv_ryt .lin_btn {
        background: url(../images/blu_ryt.svg) no-repeat right 60px top 22px, linear-gradient(to right,#fbf2b3,#fad7cb);
    }
    .mgv_blck .mgv_row .mgv_ryt .lin_btn:hover {background: #fff url(../images/blu_ryt.svg) no-repeat right 60px top 22px;}
    .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 {
  margin: 0;
    }
    .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  label.check_field span.wpcf7-list-item-label span{margin-top: -20px;}
    .fun_blck  .fun_row .fun_cen img {
        height: 286px;
    }
    .ged_blck.een_blck.ap_blck{overflow: hidden;}
    .rgb_row .rgb_ryt .vid_bg{height: 180px;}
    .main_rgb .rgb_blck .rgb_row .rgb_ryt::after{height: 160px;}
}

@media screen and (max-width:380px) {
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.thd {
        right: 26px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
        left: 8px;
    }
    .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 71px;
        left: 163px;
    }
    .snap_brands .brand_ryt p+p {
        padding-bottom: 8px;
    }
    .ph_blck .ph_row .ph_lft h1 {
        padding: 12px 0px 16px;
    }
    .een_blck .een_ryt h4 {
        padding: 6px 0px 10px;
    }
    .mgv_blck .mgv_row .mgv_lft .mgv_lft_hd p strong{font-size: 21px !important;line-height: 26px !important;}
    .impress_blck .imp_hd p span{font-size: 15px;line-height: 20px;}
    .impress_blck .imp_hd h5{padding: 8px 0px 0px;}
    .mgv_blck .mgv_row .mgv_lft p span,
    .ph_blck .ph_row .ph_lft p span,.zie_blck .zie_row .zie_ryt p span,
    .een_blck .een_ryt p span,.mgv_blck .mgv_row .mgv_lft p span{font-size: 16px;line-height: 22px;}
    .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 {
        top: 6px;
        width: 15px;
        height: 15px;
    }
    .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  label.check_field span.wpcf7-list-item-label span{margin-left: 24px;}
    .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 {
        width: 7px;
        height: 12px;
        top: 6px;
        left: 4px;
    }
    .mgv_blck .mgv_row .mgv_ryt .lin_btn {
        background: url(../images/blu_ryt.svg) no-repeat right 54px top 22px, linear-gradient(to right,#fbf2b3,#fad7cb);
    }
    .mgv_blck .mgv_row .mgv_ryt .lin_btn:hover {background: #fff url(../images/blu_ryt.svg) no-repeat right 54px top 22px;}
    .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items .cap label input[placeholder] {
        margin-bottom: 0px;
    }
    .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  label.check_field span.wpcf7-list-item-label span{margin-top: 0;}
    .snap_brands .brand_hd {padding-bottom: 8px;}
    .snap_brands .brand_lft {
        padding-bottom: 10px;
    }
    .main_rgb.main_bs>img {height: 788px;}
    .clubs_blck{padding: 50px 0px;}
    .party_van {
        padding: 50px  0px;
    }
    .fdown_blck .fd_row .fd_ryt {
        padding-top: 140px;
    }

}
@media screen and (max-width:360px) {
.mgv_blck .mgv_row .mgv_ryt .lin_btn {
    background: url(../images/blu_ryt.svg) no-repeat right 42px top 22px, linear-gradient(to right,#fbf2b3,#fad7cb);
}
.mgv_blck .mgv_row .mgv_ryt .lin_btn:hover {background: #fff url(../images/blu_ryt.svg) no-repeat right 42px top 22px;}
}
@media screen and (max-width:350px) {
    .main_rgb.main_bs>img {
        height: 820px;
    }
    .een_blck .clge_row .clge_ryt .clge-item .clge-in img {
        width: 150px;
        height: 150px;
        
    }
    .een_blck .clge_row .clge_ryt {
        height: 447px;
        margin-bottom: 0px;
    }
    .een_blck .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 54px;
        left: 151px;
    }
    .een_blck  .clge_row .clge_ryt .clge-item .clge-in {
        height: 200px;
    }
  
    .een_blck .een_ryt {
    margin-top: 0;
    }
    .een_blck .een_ryt h4{font-size: 21px !important;}
    .mgv_blck .mgv_row .mgv_ryt .lin_btn {
        background: url(../images/blu_ryt.svg) no-repeat right 29px top 19px, linear-gradient(to right,#fbf2b3,#fad7cb);
        padding: 12px 45px 12px 35px;
    }
    .mgv_blck .mgv_row .mgv_ryt .lin_btn:hover {background: #fff url(../images/blu_ryt.svg) no-repeat right 29px top 19px;}
    .mgv_blck .mgv_row .mgv_ryt .mgv_frm_items  .cap img {
        max-width: 87px;
        margin-left: 12px;
    }
    .sport_price .sport_row .cards .card_hd{flex-direction: column;}
    .sport_price .sport_row .cards .card_hd .hd_lft {padding-bottom: 10px;}
    .sport_price .sport_row .cards ul li { margin-bottom: 8px;}
    .sport_price .sport_row .sport_ryt.cards .card_hd{padding-bottom: 12px;}
    .main_rgb.main_bs .rgb_blck .rgb_row .rgb_lft h1, .rgb_row .rgb_lft h1{font-size: 21px !important;line-height: 26px  !important;}
    .su_vid_items .mejs-overlay-play, .su_vid_items  .mejs-mediaelement, .su_vid_items .wp-video-shortcode video, .su_vid_items video.wp-video-shortcode, .su_vid_items .mejs-container {
        height: 320px  !important;
    }
    .ged_blck.een_blck.ap_blck  .clge_row .clge_ryt.new_gryt .clge-item.snd {
        bottom: 71px;
        left: 141px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.fst {
        left: -8px;
    }
    .ged_blck.een_blck.ap_blck .clge_row .clge_ryt.new_gryt .clge-item.thd {
        right: -8px;
    }
    .tv_blck .tv_row .tv_cen .tv_img img {
        height: 154px;
    }
    .fdown_blck .fd_row .fd_ryt {
        padding-top: 134px;
    }
}

@media screen  and (max-width:330px){
    .mgv_blck .mgv_row .mgv_ryt .lin_btn {
        background: url(../images/blu_ryt.svg) no-repeat right 32px top 19px, linear-gradient(to right,#fbf2b3,#fad7cb);
    }
    .fun_blck  .fun_row .fun_cen img {
        height: 241px;
    }
    .mgv_blck .mgv_row .mgv_ryt .lin_btn:hover {background: #fff url(../images/blu_ryt.svg) no-repeat right 32px top 19px;}
    .fun_blck  .fun_row .fun_cen img {
        height: 241px;
    }
}