/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 10 2026 | 09:57:05 */
body{
	font-family: 'allerregular' !important;
}
h1, h2, h3, h4, h5, h6{  font-family: 'allerbold' !important;}
.single-table-green td:last-child {
    border-left: 1px solid;
}
.wpb_text_column.wpb_content_element.single-table-green.single-table-green-2 td:first-child {
    border-left: 1px solid;
}
.pink a.vc_general.vc_btn3 {

    z-index: 9;
}
.search-results div#Content {
    padding: 100px 0 !important;
}
.search-results .author-date {
    display: none;
}
.search-results .post-featured-image {
    display: none;
}
.search-results .search-item {
    display: flex;
    align-items: center;
    margin-bottom: 40px;
    display: block;
    float: left;
    width: 100%;
    border-bottom: 1px solid #f7f7f7;
}
.search-footer.align-right a:before {
    content: 'MEER WETEN';
    color: #00aab1;
    font-size: 13px;
    font-weight: 600;
}
.themebg, #comments .commentlist > li .reply a.comment-reply-link, #Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a, .fixed-nav .arrow, .offer_thumb .slider_pagination a:before, .offer_thumb .slider_pagination a.selected:after, .pager .pages a:hover, .pager .pages a.active, .pager .pages span.page-numbers.current, .pager-single span:after, .portfolio_group.exposure .portfolio-item .desc-inner .line, .Recent_posts ul li .desc:after, .Recent_posts ul li .photo .c, .slider_pagination a.selected, .slider_pagination .slick-active a, .slider_pagination a.selected:after, .slider_pagination .slick-active a:after, .testimonials_slider .slider_images, .testimonials_slider .slider_images a:after, .testimonials_slider .slider_images:before, #Top_bar .header-cart-count, #Top_bar .header-wishlist-count, .mfn-footer-stickymenu ul li a .header-wishlist-count, .mfn-footer-stickymenu ul li a .header-cart-count, .widget_categories ul, .widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) > a, .widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) > a, .widget_product_categories ul, .widget_recent_entries ul li:after, .woocommerce-account table.my_account_orders .order-number a, .woocommerce-MyAccount-navigation ul li.is-active a, .style-simple .accordion .question:after, .style-simple .faq .question:after, .style-simple .icon_box .desc_wrapper .title:before, .style-simple #Filters .filters_wrapper ul li a:after, .style-simple .trailer_box:hover .desc, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet.selected:after, .tparrows.default, .tp-bullets.tp-thumbs .bullet.selected:after {
    background-color: #00aab1;
}
.pager a {
    color: #00aab1;
}
.search-footer.align-right a {
    font-size: 0px;
}
.search-results .search-item .search-content {
    width: 100%;
}
.cus_feature_image h1 {

    text-shadow: 0 0 10px #5e5e5e;
}
.multi-box-inner  img {
    height: 230px;
    object-fit: cover !important;
    width: 100%;
}
.full-width-orange-mask img {

    height: 100%;
    min-height: 600px;
    object-fit: cover;
}
.multi-box-inner h4 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.multi-box-inner p {
    height: 120px;
    overflow: hidden;
}

.cus_feature_image {
    padding: 13% 0;
    background-size: cover !important;
    background-position: center !important;
    position: relative;
}
.cus_feature_image h1 {
    max-width: 1180px;
    margin: 0 auto;
    color: #fff;
}
.single .single-photo-wrapper.image {
    text-align: center;
    display: none;
}
.single  .post-wrapper-content {
    padding: 50px 0;
}

.cus_feature_image:after {
    background: url(/wp-content/uploads/2024/02/bg-layer.png);
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 1;
    mix-blend-mode: color;
    background-size: cover !important;
    background-position: center !important;
}
.normal-list p a {
    font-weight: 600;
    color: #000;
}
.bdr-64343566 table {
    border-right: 1px solid #161922;
}
table a {
    color: #161922 !important;
}

header#Header .logo {
    margin-left: -127px;
}
.header-classic #Action_bar, .header-fixed #Action_bar, .header-plain #Action_bar, .header-split #Action_bar, .header-shop #Action_bar, .header-shop-split #Action_bar, .header-stack #Action_bar {
    background-color: #00aab1;
}
 .gm-drawer--open .gm-logo, .gm-drawer--open .gm-menu-actions-wrapper {
    opacity: 1;
} 
ul.contact_details li , ul.contact_details li a{
    color: #fff;
    letter-spacing: 1px;
    font-family: 'allerbold';
	font-size: 16px;
}
nav#social-menu img {
    height: 25px;
}
#Action_bar .social-menu li {
border-right:0px solid rgba(255,255,255,.1);
    vertical-align: middle;
}
ul#menu-top-menu a {
    font-size: 16px;
    font-family: 'allerbold';
    color: #fff !important;
}


#Top_bar #logo img.svg {
    width: 100%;
}
#Action_bar .column {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.font-42{
	font-size: 42px;
}
.left_topbar li i {
    display: none;
}
.left_topbar li {
    text-transform: uppercase;
    font-weight: 600;
}
.right_topbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
}
.right_topbar ul li {
    background: transparent !important;
    padding: 0 !important;
}
.right_topbar .secondary-menu > li a {
    color: #fff !important;
    text-transform: uppercase;
    border-right: 1px solid var(--red);
    padding-right: 15px;
    margin-right: 15px;
	font-weight: 600;
}


.green-menu a span.gm-menu-item__txt:after {
    content: '';
    position: absolute;
    width: 20px;
    display: block;
    height: 20px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 14px solid #8dc63f;
    text-align: center;
    margin: 5px auto 0;
    left: 34%;
}


.blue-menu a span.gm-menu-item__txt:after {
    content: '';
    position: absolute;
    width: 20px;
    display: block;
    height: 20px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 14px solid #00aab1;
    text-align: center;
    margin: 5px auto 0;
    left: 40%;
}


.orange-menu a span.gm-menu-item__txt:after {
    content: '';
    position: absolute;
    width: 20px;
    display: block;
    height: 20px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 14px solid #f47920;
    text-align: center;
       margin: 5px auto 0;
    left: 38%;
}
.pink-menu a span.gm-menu-item__txt:after {
    content: '';
    position: absolute;
    width: 20px;
    display: block;
    height: 20px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 14px solid #ed2153;
    text-align: center;
      margin: 5px auto 0;
    left: 25%;
}



.right_topbar .top_bar_right a#search_button {
    border-left: 1px solid var(--red);
    line-height: normal;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0px;
    padding-left: 10px;
    height: 16px;
}
.right_topbar .top_bar_right a#search_button svg {
    display: block;
	height: 22px;
}
.right_topbar .top_bar_right a#search_button svg .path {
    stroke: #fff;
    stroke-width: 2px;
}
#Action_bar .social li a {
    height: 24px;
    width: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--red);
    border-radius: 50%;
    line-height: normal;
    font-size: 13px;
	text-decoration: none !important;
}
#Action_bar .social li a i:before {
    margin: 0;
    line-height: normal !important;
    width: auto !important;
    height: auto !important;
    display: block;
}
.header-classic #Action_bar .contact_details li, .header-classic #Action_bar .social, .header-classic #Action_bar .social-menu {
    padding: 10px 0;
}
#Top_bar .menu > li > a {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.top_bar_left {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.top_bar_left:before, .top_bar_left:after {
    position: absolute;
}
#Top_bar .menu > li:last-child > a span {
    padding-right: 0 !important;
}
#Top_bar .menu > li > a {
    text-transform: uppercase;
    font-weight: 600;
	position: relative;
}
#Top_bar .menu_wrapper {
/*     padding-bottom: 10px; */
}
/* #Top_bar .menu > li > a:hover {
    background-color: var(--red);
    color: #fff;
} */
#Top_bar .menu > li:not(:last-child) > a:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0px;
    height: 15px;
    width: 1px;
    background-color: var(--red);
    transform: translateY(-50%);
}
#Top_bar .menu > li > a span:not(.description) {
    line-height: normal;
    padding: 20px;
}
#Top_bar.is-sticky .menu_wrapper {
/*     padding-bottom: 5px; */
}
#Top_bar.is-sticky #logo img.logo-sticky {
    max-height: 45px;
}

.border-left-menu {
    border-left: 1px solid #8cc63e;
    border-right: 1px solid #8cc63e !important;
}

.border-right-menu {
    border-right: 1px solid #8cc63e !important;
}

.border-left-menu a {
    padding: 0 10px;
}

.border-right-menu a {
    padding-right: 10px;
}


#Top_bar .menu > li > a span:not(.description) {
    border-right-width: 0px;

}
#Top_bar .menu > li:last-child a {
    border: 0px;
}
#Top_bar .menu > li > a span:not(.description) {
    line-height: normal;
    padding: 0px 20px 5px;
}

#Top_bar .menu > li > a {
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    border-right: 2px solid #00aab1;
}
.header-classic #Top_bar {
    padding: 20px 0;
}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {

    padding: 0;
}

section.home-slider {
    background-size: cover !important;
    background-position: center !important;
}

section.home-slider:before {
    background: url(/wp-content/uploads/2024/02/bg-layer.png);
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 1;
    mix-blend-mode: color;
	  background-size: cover !important;
    background-position: center !important;
}
a.vc_general.vc_btn3 {
    background: #fff !important;
    border-radius: 0px;
    border: 7px solid #00aab1 !important;
    font-size: 16px;
    font-weight: 800;
    color: #00aab1 !important;
    padding: 10px 40px;
}
.wpb_wrapper > div {
    margin-bottom: 0;
}
.home-slider h1.vc_custom_heading {
    font-size: 65px;
    color: #ffff;
    font-family: 'allerbold';
}
.home-slider .vc_btn3-container {
    margin-top: 2%;
    margin-bottom: 6%;
}

.shadow-area ul li {
    list-style-type: none;
    margin: 0;
}

.shadow-area ul {
    padding: 0;
    margin: 0;
}

.shadow-area ul li a {
    color: #001522;
    font-weight: 500;
}
.shadow-area h2.vc_custom_heading {
    font-size: 20px;
    margin: 0;
    font-family: 'allerbold';
}

.blue-data img {
    border: 10px solid;
    color: #00aab1;
    height: 260px;
    object-fit: cover;
    padding: 10px;
}



.blue-data figure:after {
    content: '';
    position: absolute;
    top: 0;
    z-index: 9999;
    display: block;
    mix-blend-mode: color;
    width: 0;
    height: 0;
    border-top: 130px solid transparent;
    border-bottom: 130px solid transparent;
    border-left: 160px solid #00aab1;
}

.blue-data h2.vc_custom_heading {
    color: #00aab1 !important;
}

.blue-data ul li {
    border-bottom: 1px solid #00aab1 !important;
}

.blue-data ul li:last-child {
    border: 0px !important;
}

.blue-data ul li a:hover {
    color: #00aab1 !important;
    font-weight: 700;
    text-decoration: none;
}



.orange-data img {
    border: 10px solid;
    color: #f05a28;
    height: 260px;
    object-fit: cover;
    padding: 10px;
}



.orange-data figure:after {
    content: '';
    position: absolute;
    top: 0;
    z-index: 9999;
    display: block;
    mix-blend-mode: color;
    width: 0;
    height: 0;
    border-top: 130px solid transparent;
    border-bottom: 130px solid transparent;
    border-right: 160px solid #f05a28;
    right: 0;
}

.orange-data h2.vc_custom_heading {
    color: #f05a28 !important;
}

.orange-data ul li {
    border-bottom: 1px solid #f05a28 !important;
}

.orange-data  ul li:last-child {
    border: 0px !important;
}

.orange-data ul li a:hover {
    color: #f05a28 !important;
    font-weight: 700;
    text-decoration: none;
}


.green-data img {
    border: 10px solid;
    color: #8cc63e;
    height: 260px;
    object-fit: cover;
    padding: 10px;
}



.green-data figure:after {
    content: '';
    position: absolute;
    top: 0;
    z-index: 9999;
    display: block;
    mix-blend-mode: color;
    width: 0;
    height: 0;
    border-left: 130px solid transparent;
    border-right: 130px solid transparent;
    border-top: 135px solid #8cc63e;
    right: 0;
    left: 20px;
}
.green-data h2.vc_custom_heading {
    color: #8cc63e !important;
}

.green-data ul li {
    border-bottom: 1px solid #8cc63e !important;
}

.green-data  ul li:last-child {
    border: 0px !important;
}

.green-data ul li a:hover {
    color: #8cc63e !important;
    font-weight: 700;
    text-decoration: none;
}

.pink-data img {
    border: 10px solid;
    color: #ed2153;
    height: 260px;
    object-fit: cover;
    padding: 10px;
}


.pink-data figure:after {
    content: '';
    position: absolute;
    z-index: 9999;
    display: block;
    mix-blend-mode: color;
    height: 0;
    border-left: 130px solid transparent;
    border-right: 130px solid transparent;
    border-bottom: 134px solid #ed2153;
    top: 117px;
    bottom: 0;
    left: 20px;
}
.pink-data h2.vc_custom_heading {
    color: #ed2153 !important;
}

.pink-data ul li {
    border-bottom: 1px solid #ed2153 !important;
}

.pink-data  ul li:last-child {
    border: 0px !important;
}

.pink-data ul li a:hover {
    color: #ed2153 !important;
    font-weight: 700;
    text-decoration: none;
}



section.vc_section.blue-sec-home:before {
    content: '';
    background: url(/wp-content/uploads/2024/02/shadow.png);
    position: absolute;
    top: 0;
    width: 100%;
    height: auto;
    left: 0;
    bottom: 0;
    background-repeat: no-repeat;
}


.full-width-blue-mask figure:after {
    content: '';
    position: absolute;
    top: 0;
    z-index: 9999;
    display: block;
    mix-blend-mode: multiply;
    width: 90%;
    height: 100%;
    background: #00aab1;
    overflow: hidden;
  clip-path: polygon(30% 0, 100% 47%, 34% 100%, 0 100%, 0 0);
}
.wpb_single_image.wpb_content_element.vc_align_center.cus-shadow-bar {
    width: 140%;
    margin-left: -20%;
}
section.blue-sec-home {
    background: #aedfe2;
    padding: 0px 0;
    margin: 40px 0;
}

.full-width-blue-mask figure,.full-width-blue-mask div, .full-width-blue-mask img {
    width: 100%;
}
.full-width-blue-mask figure{
    width: 90%;
}
.full-width-blue-mask img {
  clip-path: polygon(30% 0, 100% 47%, 34% 100%, 0 100%, 0 0);
}
.main-section.custompostft li {
    border: 0px !important;
}
p {
    font-size: 16px;
    font-family: 'allerregular';
    color: #161922;
}
.blue-sec-home .vc_btn3-container.vc_btn3-inline {
    margin-top: 5%;
}
.main-section.custompostft ul.sub {
    display: none;
    position: absolute;
    background: #fff;
    min-width: 229px;
    padding: 10px;
    z-index: 99999;
    margin-top: 0;
}
.main-section.custompostft ul li.show-menu ul.sub {
    display: block !important;
}

li.show-menu ul.sub li {
    border: 0px !important;
}

.blue-sec-home h3.vc_custom_heading {
    font-size: 18px;
    color: #00aab1;
    margin: 0;
}

.blue-sec-home ul {
    list-style: none;
    margin: 0;
}


.blog-overlay:after {
    content: '';
    position: absolute;
    top: 0;
    z-index: 9999;
    display: block;
    mix-blend-mode: color;
    width: 0;
    height: 0;
    border-top: 100px solid transparent;
    border-bottom: 102px solid transparent;
    border-left: 114px solid #00aab1;
}

.blog-overlay {
    position: relative;
}
.blue-sec-home ul li {
    padding: 0 !important;
    margin: 0;
    border-bottom: 1px solid #00aab1;
}

.blue-sec-home ul li a {
    color: #161922;
}
.wpb_single_image.wpb_content_element.vc_align_left.full-width-green-mask {
    position: absolute;
    width: 100%;
    height: auto;
}
.blue-sec-home ul li {
    color: #161922;
}
.full-width-green-mask img {
    clip-path: polygon(49% 31%, 0 0, 100% 0);
    min-height: 900px;
    object-fit: contain;
    object-position: top;
}
.blue-sec-home ul li a:hover {
    color: #00aab1;
    text-decoration: none;
}
.bdr-right-blue {
    border-right: 1px solid #161922;
    padding-right: 40px;
}

.bdr-left-padding {
    padding-left: 25px;
}



.full-width-green-mask img {
    clip-path: polygon(49% 31%, 0 0, 100% 0);
}

.full-width-green-mask img, .full-width-green-mask div, .full-width-green-mask figure {
    width: 100%;
}


.full-width-green-mask  figure:after {
    content: '';
    position: absolute;
    top: 0;
    z-index: 9999;
    display: block;
    mix-blend-mode: multiply;
    width: 100%;
    height: 100%;
    background: #8dc63f;
    overflow: hidden;
      clip-path: polygon(49% 31%, 0 0, 100% 0);
}

.green-sec-home .bdr-left-padding {
    padding-left: 0;
    padding-right: 40px;
}

.green-sec-home ul li {
     border-bottom: 1px solid #8dc63f;
}
.green-sec-home a.vc_general.vc_btn3 {
    border-color: #8dc63f !important;
    color: #8dc63f !important;
}
.green-sec-home  ul li a:hover {
    color: #8dc63f;
    text-decoration: none;
}

.green-sec-home ul {
    margin: 0;
    list-style-type: none;
}
.green-sec-home .vc_btn3-container.vc_btn3-inline {
    margin-top: 5%;
}
.green-sec-home h3.vc_custom_heading {
    font-size: 18px;
    color: #8dc63f;
    margin: 0;
}
.green-sec-home ul li a {
    color: #001522;
}
.bdr-right-green {
    border-left: 1px solid #161922;
    padding-left: 40px;
}
.green-sec-home ul li {
    text-align: right;
}

.vc_section.green-sec-home:before {
    content: '';
    background: url(/wp-content/uploads/2024/02/shadow.png);
    position: absolute;
    top: 0;
    width: 100%;
    height: auto;
    left: 0;
    bottom: 0;
    background-repeat: no-repeat;
}



.full-width-orange-mask img {
    clip-path: polygon(64% 0, 100% 0, 100% 99%, 65% 100%, 0 50%);
	clip-path: polygon(60% 0, 100% 0, 100% 100%, 60% 100%, 0 50%);
}

.full-width-orange-mask img, .full-width-orange-mask div, .full-width-orange-mask figure {
    width: 100%;
}


.full-width-orange-mask  figure:after {
    content: '';
    position: absolute;
    top: 0;
    z-index: 9999;
    display: block;
    mix-blend-mode: multiply;
    width: 100%;
    height: 100%;
    background: #f47920;
    overflow: hidden;
      clip-path: polygon(64% 0, 100% 0, 100% 99%, 65% 100%, 0 50%);
	clip-path: polygon(60% 0, 100% 0, 100% 100%, 60% 100%, 0 50%);
}

.vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
    padding-top: 0px;
}
section.vc_section.green-sec-home.orange-sec-home {
    background: #fdd1b0 !important;
}
.green-sec-home .vc_btn3-container {
    margin-top: 5%;
}
.orange-sec-home h3.vc_custom_heading {
    color: #f47920;
}
.orange-sec-home ul li {
    border-bottom: 1px solid #f47920;
}
.orange-sec-home  ul li a:hover {
    color: #f47920;
   
}
.orange-sec-home  .bdr-right-green {
    padding-right: 40px;
}
.orange-sec-home a.vc_general.vc_btn3 {
    border-color: #f47920 !important;
    color: #f47920 !important;
}
.green-sec-home h2.vc_custom_heading, .blue-sec-home h2.vc_custom_heading, .pink-sec-home h2.vc_custom_heading {
    margin-bottom: 40px;
}
.bdr-right-green.bdr-o {
    border: 0px;
}

.full-width-green-mask.pink-mask figure:after {
    content: '';
    position: absolute;
    top: 0;
    z-index: 9999;
    display: block;
    mix-blend-mode: multiply;
    width: 100%;
    height: 100%;
    background: #ee2154;
    overflow: hidden;
    clip-path: polygon(49% 31%, 0 0, 100% 0);
}

.pink-sec-home .bdr-right-green {
    border-right: 1px solid #161922;
    padding-right: 40px;
	padding-left: 0px;
	border-left: 0px;
}

.pink-sec-home a.vc_general.vc_btn3 {
    border-color: #ee2154 !important;
    color: #ee2154 !important;
}
.pink-sec-home .bdr-left-padding {
    padding-left: 40px;
    padding-right: 00;
}


.pink-sec-home h3.vc_custom_heading {
    
    color: #ee2154;

}
.pink-sec-home  ul li a:hover {
    color:#ee2154;
    text-decoration: none;
}

.pink-sec-home ul li {
    border-bottom: 1px solid #ee2154;
}

.blue-sec-home ul li:last-child, .pink-sec-home ul li:last-child, .green-sec-home ul li:last-child {
    border: 0px;
}
.blue-sec-home ul li img {
    width: 30px;
    margin: 8px 0 0;
}
#Footer .widgets_wrapper {
    padding: 40px 0 35px;
    background: #00aab1;
}
#Footer  .widget {
    margin: 0;
    position: relative;
}
.footer_copy {
    display: none;
}
.cta-box {
    padding-top: 50px  !important;
    padding-bottom: 50px !important;
}
.cta-box .bdr-right-green {
    border-left: 0px solid #161922;
    padding-left: 0;
    border-right: 0px solid #161922;
    padding-right: 40px;
}
.cta-box  .bdr-left-padding {

    border-left: 1px solid #161922;
}

#Wrapper, #Content, .mfn-popup .mfn-popup-content, .mfn-off-canvas-sidebar .mfn-off-canvas-content-wrapper, .mfn-cart-holder, .mfn-header-login, #Top_bar .search_wrapper, #Top_bar .top_bar_right .mfn-live-search-box, .column_livesearch .mfn-live-search-wrapper, .column_livesearch .mfn-live-search-box {
    background-color: #fff !important;
}
.bdr-left-padding p {
    font-size: 15px!important;
}

footer#Footer .widget_archive ul li a, .widget_nav_menu ul li a {
    background: #00aab1;
}

footer#Footer aside#nav_menu-2 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

footer#Footer aside#nav_menu-2 ul li {
    border: 0px;
}

footer#Footer aside#nav_menu-2 ul li:after {
    display: none;
}

footer#Footer .menu-top-menu-container {
    background: #00aab1;
}

footer#Footer  .menu li {
    background: #00aab1 !important;
    display: inline-block;
	    margin-right: 5px;
}

footer#Footer  .menu li img {
    width: 28px;
}
.blue-sectione2  ul li a:hover {
    color: #08adb3;
}
footer#Footer  .menu ul {
    background: #00aab1 !important;
}

footer#Footer .menu li.border-left-menu, footer#Footer .menu li.border-right-menu {
    display: none;
}

footer#Footer .widget_archive ul, footer#Footer .widget_nav_menu ul {
    list-style-type: square;
    padding: 5px 10px 5px 30px;
    background: transparent;
}

footer#Footer .one-third.column:last-child {
    width: 30%;
}
footer#Footer .one-third.column:first-child {
    width: 40%;
}
footer#Footer .one-third.column {
    width: 30%;
}
footer#Footer .one-third.column:first-child aside#custom_html-2 {
    padding-right: 45px;
}

footer#Footer, footer#Footer p, footer#Footer a {
    color: #fff;
}


footer#Footer ul#menu-footer-menu li {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    padding: 0 !important;
    margin: 0 !important;
}

footer#Footer ul#menu-footer-menu {
    list-style-type: none;
    margin: 0;
    padding: 0 !important;
    margin-top: 38%;
}

footer#Footer ul#menu-footer-menu li:after {
    display: none;
}

footer#Footer ul#menu-footer-menu li a {
    padding: 0;
    font-family: 'allerlight';
}

.blue-sec-home ul li {
  
    text-align: left;
}
section.home-slider.home-slider-blue:before {
    background: transparent;
    content: '';
    position: absolute;
    top: 0;
    z-index: 9999;
    display: block;
    mix-blend-mode: color;
    width: 0;
    height: 0;
    border-left: 425px solid transparent;
    border-right: 425px solid transparent;
    border-top: 235px solid #00aab1;
    right: 0;
    left: 20px;
}

.blue-single-page .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    border-bottom: 1px solid #00aab1;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.blue-single-page .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-fluid:last-child {
    border: 0px;
}

.blue-single-page strong {
    color: #00aab1;
}
section.vc_section.blue-sec-home.blue-single-page {
    margin: 0;
}

.blue-single-page .full-width-blue-mask img {
    clip-path: polygon(0 0, 35% 0, 100% 45%, 0 100%, 0 100%);
}

.blue-single-page  .full-width-blue-mask figure:after {
    clip-path: polygon(0 0, 35% 0, 100% 45%, 0 100%, 0 100%);
}
.normal-list ul li {
    text-align: left;
    border: 0px !important;
    color: #161922;
    list-style-type: disc;
}
.blue-sectione2 {
    margin-top: 30px;
}
.normal-list ul {
    padding-left: 20px;
}

.blue-sectione2 .full-width-green-mask figure:after {
    background: #00aab1;
}
.blue-sectione2.green-sec-home a.vc_general.vc_btn3 {
    border-color: #08adb3 !important;
    color: #08adb3 !important;
}
.blue-single-page.blue-sectio3 .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    border-bottom: 0px solid #00aab1 !important;
    padding-bottom: 0;
    margin-bottom: 0;
}
.normal-list ul li strong {
    color: #161922 !important;
}

.blue-single-page.blue-sectio3  .bdr-right-blue {
    border-left: 1px solid #161922;
    padding-left: 40px;
    border-right: 0;
    padding-right: 40px;
}


.blue-sec-home.blue-single-page.blue-sectio3 .full-width-blue-mask img, .blue-sec-home.blue-single-page.blue-sectio3 .full-width-blue-mask figure:after {
  width:100%;
    clip-path: polygon(100% 0, 61% 0, 0 44%, 100% 100%, 100% 100%);
}

.blue-sec-home.blue-single-page.blue-sectio3 .full-width-blue-mask figure{width:100%;}

.blue-sectione2.green-sec-home h3.vc_custom_heading {
 
    color: #08adb3;

}

.blue-sectione2.green-sec-home ul li {
    border-bottom: 1px solid #08adb3;
    color: #161922;
}
.blue-sectione4  .bdr-right-green {
    border-left: 0px solid #161922;
    padding-left: 0px;
    padding-right: 40px;
    border-right: 1px solid #161922;
}
.blue-sectione4.green-sec-home .bdr-left-padding {
    padding-left: 40px;
    padding-right: 0;
}

.has_content .the_content_wrapper {
    margin-bottom: 0;
}
.woord_sec .wpb_wrapper {
    background: #afdfe3 !important;
}
.woord_sec .wpb_wrapper h3.vc_custom_heading {
    color: #161922;
    padding: 0 20px;
    line-height: 20px;
}
h3.vc_custom_heading.student-info-down {
    color: #00b6be !important;
    margin-bottom: 20px;
}
h3.vc_custom_heading.student-info-name {
    margin-top: 20px;
}
.wpb_text_column.wpb_content_element.student-info {
    padding: 0 20px;
    font-size: 12px;
    margin: 20px 0;
    line-height: 20px;
}
.woord_sec .vc_btn3-container.vc_btn3-center {
    padding-bottom: 30px;
}
.woord_sec figure:after {
    content: '';
    position: absolute;
    top: 0;
    z-index: 9999;
    display: block;
    mix-blend-mode: color;
    width: 0;
    height: 0;
    border-top: 110px solid transparent;
    border-bottom: 110px solid transparent;
    border-left: 160px solid #00aab1;
}

.woord_sec figure img {
    height: 220px;
    object-fit: cover;
    object-position: top;
}

section.vc_section.home-slider-pink.home-slider:after {
    background: transparent;
    content: '';
    position: absolute;
    top: 0;
    z-index: 9999;
    display: block;
    mix-blend-mode: color;
    width: 0;
    height: 0;
    border-top: 260px solid transparent;
    border-bottom: 260px solid transparent;
    border-right: 330px solid #ed2153;
    right: 0 !important;
}

section.vc_section.home-slider-pink.home-slider:before {
   display:none;
}
section.vc_section.home-slider-pink.home-slider a {
    border-color: #ed2153 !important;
    color: #ed2153 !important;
}

.blue-single-page.pink strong {
    color: #ed2153;
}
.blue-single-page.pink .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    border-bottom: 1px solid #ed2153;
}
.pink .full-width-blue-mask figure:after {
    background: #ed2153;
}
.blue-sec-home.pink h3.vc_custom_heading {
    color: #ed2153;
}
.blue-sec-home.pink ul li {
      border-bottom: 1px solid #ed2153;

}

.pink a.vc_general.vc_btn3 {
  
    border: 7px solid #ed2153 !important;

    color: #ed2153 !important;

}

.blue-sectione2.pink .full-width-green-mask figure:after {
    background: #ed2153;
}
.blue-sectione2.green-sec-home.pink a.vc_general.vc_btn3 {
    border-color: #ed2153 !important;
    color: #ed2153 !important;
}

.blue-sectione2.green-sec-home.pink ul li {
    border-bottom: 0px solid #08adb3;

}

.blue-single-page.blue-sectio3.pink .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    border-bottom: 0px solid #00aab1;

}

.pink .normal-list ul li {
    text-align: left;
    border: 0px;
    color: #161922;
    list-style-type: disc;
}

.blue-sectione2.green-sec-home.pink h3.vc_custom_heading {
    color:  #ed2153;
}

.green-sec-home.pink ul li {
    text-align: left;
    border-bottom: 1px solid #ed2153; !important;
}

.single-table td {
    text-align: left !important;
    padding: 3px 10px;
}

.single-table td:first-child {
    width: 74%;
}

.single-table table {
    box-shadow: none;
    background: transparent;
}

.single-table tr:nth-child(odd) {
    background: #ee2656;
    color: #fff;
    border: 0px;
}

.single-table tr:nth-child(odd) td{   color: #fff;}

table tr:first-child td {
    box-shadow: unset;
}
.single-table td {
    color: #161922;
    border: 0px;
}

.single-table td:last-child {
    border-left: 1px solid #161922;
}
.green-sec-home.pink .vc_btn3-container.vc_btn3-inline {
    margin-top: 1%;
}

section.vc_section.home-slider-orange.home-slider:before {
    position: absolute;
    top: 0;
    z-index: 9999;
    display: block;
    mix-blend-mode: color;
    width: 0;
    height: 0;
    border-top: 260px solid transparent;
    border-bottom: 260px solid transparent;
    border-left: 390px solid #f47920;
}

.home-slider-orange a.vc_general.vc_btn3{ color:#f47920 !important;
	border-color: #f47920 !important;}
.blue-sec-home.orange h3.vc_custom_heading {
    color: #f47920;

}

.blue-single-page.orange  .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    border-bottom: 1px solid #f47920;
}
.orange .full-width-blue-mask figure:after {
    background: #f47920;
}

.orange.blue-sectione2 .full-width-green-mask figure:after {
     background: #f47920;
}
.orange.blue-sectione2.green-sec-home a.vc_general.vc_btn3 {
    border-color: #f47920 !important;
    color: #f47920 !important;
}

.blue-single-page.orange strong {
     color: #f47920 !important;
}

.orange a.vc_general.vc_btn3 {
  
    border: 7px solid #f47920 !important;
  
    color: #f47920 !important;
  
}
section.vc_section.home-slider-green.home-slider:before {display:none;}
section.vc_section.home-slider-green.home-slider:after {
    content: '';
    position: absolute;
    z-index: 9999;
    display: block;
    mix-blend-mode: color;
    height: 0;
    border-left: 365px solid transparent;
    border-right: 365px solid transparent;
    border-bottom: 225px solid #8dc63f;
    bottom: 0;
    right: 0;
}
section.vc_section.home-slider-green a, .green a.vc_general.vc_btn3 {
    color: #8dc63f !important;
    border-color: #8dc63f !important;
}

.green.blue-single-page .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    border-bottom: 0px solid #00aab1 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important
}
.green .full-width-blue-mask figure:after {
    background: #8dc63f;
}

.single-table-green table {
    box-shadow: none;
    background: transparent;
}
table tr:nth-child(2n) td {
    background: transparent;
}

.single-table-green td {
    color: #161922;
    border: 0px;
    text-align: left;
    padding: 0;
    line-height: 30px;
    padding: 0 20px;
    height: 30px;
}

.single-table-green tr.green-row {
    background: #a3cf62;
}
.bdr-left-green-page {
    padding: 0 40px;
}

.green.blue-sec-home h3.vc_custom_heading {
    font-size: 18px;
    color: #8dc63f;
    margin: 0;
}

.green.blue-sec-home ul li {
    padding: 0 !important;
    margin: 0;
    border-bottom: 1px solid #8dc63f;
}
.blue-sectione2.green .full-width-green-mask figure:after {
    background: #8dc63f;
}
section.vc_section.green-sec-home.green strong {
    color: #8dc63f;
    margin: 0;
}

section.vc_section.green-sec-home.green p {
    margin: 0;
}

section.vc_section.green-sec-home.green  ul {
    margin-bottom: 20px;
    line-height: 18px;
}

section.vc_section.green-sec-home.green ul li::marker {color: #8dc63f;}

.cus-green-data-img img {
    height: 224px;
    margin-bottom: 20px;
	border: 10px solid;
    color: #8cc63e;
    object-fit: cover;
    padding: 10px;
}


.cus-green-data-img figure:after {
    content: '';
    position: absolute;
    z-index: 9999;
    mix-blend-mode: color;
    width: 0;
    height: 0;
    border-left: 112px solid transparent;
    border-right: 112px solid transparent;
    border-top: 100px solid #8cc63e;
    right: 0;
    left: 0;
    clear: both;
}
.wpb_text_column.wpb_content_element.normal-list.width200 {
    width: 165%;
}
.green.blue-single-page strong {
    color: #8dc63f;
}

.green ul li::marker {
    color: #8dc63f;
}

.green .normal-list {
    margin-top: 20px;
    line-height: 26px;
}

.green .normal-list li ul {
    margin: 0;
}

.green h3 {
    font-size: 22px;
    margin: 0;
}


a.filter-button {
    background: #fff !important;
    border-radius: 0px;
    border: 7px solid #00aab1 !important;
    font-size: 16px;
    font-weight: 800;
    color: #161922;
    padding: 10px 40px;
    margin-right: 20px;
	display:block;
}

.main-section.custompostft .btns  {
    display: flex;
    justify-content: space-between;
}
 .main-section.custompostft .btn-left {
    width: 75%;
    display: flex;

}

.multi-box-inner {
    width: 30%;
    text-align: center;
    background: #fff;
    padding-bottom: 30px;
}


.multi-box {
    padding: 40px 0px;
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
}

p#loding {
    display: block;
    float: left;
    width: 100%;
    position: absolute;
    bottom: 0px;
}

.btn-right {
    width: 25%;
    display: flex;

}

.btn-right  a.filter-button {
    background: #00aab1 !important;
    border-color: #fff !important;
    color: #fff;
}


.multi-box h4 {
    font-family: 'allerregular' !important;
    font-size: 16px !important;
    margin: 0;
    color: #001522;
}

.multi-box p {
    color: #001522;
    font-family: 'allerregular';
    line-height: 20px;
	text-align:justify;
}

.multi-box-inner h4,.multi-box-inner p {
    padding: 0 20px;
}

.multi-box-inner a {
    background: #fff !important;
    border-radius: 0px;
    border: 7px solid #00aab1 !important;
    font-size: 16px;
    font-weight: 800;
    color: #161922;
    padding: 3px 40px;
    margin-right: 20px;
    clear: both;
    display: inline-block;
    margin: 0;
}

button.btn.btn-default.loadmore {
    position: relative;
    top: 81px;
    z-index: 9999;
    display: block;
    mix-blend-mode: color;
    width: 0;
    height: 0;
    border-top: 80px solid transparent;
    border-bottom: 80px solid transparent;
    border-left: 125px solid #00aab1;
    background: transparent;
    font-size: 0px;
    padding: 0;
}

.column.one.post-nav.minimal {
    display: none;
}
.column.one.post-header {
    display: none;
}
.share-simple-wrapper {
    border-top: 1px solid rgba(0,0,0,.08);
    padding: 15px 0;
    display: none;
    text-align: left;
}
.column.one.author-box {
    display: none;
}
section.section.mcb-section.section-post-related {
    display: none;
}

section.section.mcb-section.section-post-comments {
    display: none;
}

.single  .fixed-nav {
    position: fixed;
    bottom: 40px;
    height: 80px;
    z-index: 90;
    display: none;
}

.btn-right {
    justify-content: right;
    margin-right: -2%;
}

.multi-box {

    justify-content: space-between;
}
.multi-box-inner.loadmoreitem {
    background: transparent;
}

div#allcontent:before {
    content: '';
    background: url(/wp-content/uploads/2024/02/shadow.png);
    position: absolute;
    top: 189px;
    width: 150%;
    height: auto;
    left: 0;
    bottom: 0;
    background-repeat: no-repeat;
    margin-left: -25%;
    max-width: 150%;
    background-size: contain;
}

.multi-box-inner {

    z-index: 9999;
}
.gm-actions {
    display: none !important;
}

.menu-first-blue.green-menu:before {
    box-shadow: 0 0 0 300px #8dc63f;
    height: 100%;
    position: absolute;
}
.menu-first-blue.green-menu {
    background: #8dc63f;
}

.GROEIEN_OP_SCHOOL_ROW.wpb_column.vc_column_container.vc_col-sm-3 {
    margin-left: 0%;
    margin-right: -4.8%;
}
.cus-green-data-img.orange-overlay img {
    border-color: #f47920 !important;
}

.cus-green-data-img.orange-overlay figure:after {
    border-top: 100px solid  #f47920;
}

.cus-green-data-img.pink-overlay img {
    border-color: #ee2656 !important;
}

.cus-green-data-img.pink-overlay figure:after {
    border-top: 100px solid  #ee2656;
}
.pink-menu a {
    padding-right: 0px !important;
    border: 0px !important;
}
.mobile-menu {
    display: none !important;
}
a.btn.btn-default.link-btn {
    padding: 0;
    background: transparent !important;
    border: 0px !important;
}

a.btn.btn-default.link-btn img {
    position: relative;
    top: 94px;
    height: 180px;
    left: -98px;
}
@media only screen and (min-width: 1200px) and (max-width:1750px){
	
	.cus-green-data-img img {
    height: 192px;

}
	.cus-green-data-img figure:after {

    border-left: 100px solid transparent;
    border-right: 100px solid transparent;
    border-top: 100px solid #8cc63e;

}
	
}

@media only screen and (max-width: 600px) {
	.home .mobile-padding.left-data-mobile.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-bottom: 25px;
}
section.vc_section.green-sec-home.pink-sec-home.vc_custom_1708603970677.vc_section-has-fill {
    margin-top: 25px;
}
.home .mobile-padding.left-data-mobile.triangle-data.wpb_column.vc_column_container.vc_col-sm-5 {
    margin-top: -30px !important;
}
	.menu-first-blue .widget.widget_nav_menu ul .no-style a {
    text-transform: none !important;
}
	.table-right-c table tr td:first-child {
    text-align: left !important;
}
	.main-section.custompostft ul.sub {
    display: none;
    background: #fff;
    min-width: 100%;
    padding: 10px;
    z-index: 99999;
    margin-top: 27%;
    box-shadow: 0 0 10px #ccc;
}
	.main-section.custompostft ul li.show-menu ul.sub {
    display: block !important;
    float: left;
    margin-top: -20px;
    position: relative;
    width: 100%;
}
	
	.bdr-left-green-page {
    padding: 0;
}
.space-bottom {
    padding-bottom: 30px !important;
}
.wpb_text_column.wpb_content_element.normal-list.width200 {
    width: 100%;
}
.mobile-padding {
    padding: 0 20px;
}
.cus-green-data-img figure:after {
    border-left: 200px solid transparent;
    border-right: 200px solid transparent;
    border-top: 100px solid #8cc63e;
}
	.cus-green-data-img img {
    height: 295px;
 
}
	footer#Footer .one-third.column:first-child aside#custom_html-2 {
    padding-right: 45px;
    margin-bottom: 30px;
}
	footer#Footer .one-third.column:first-child {
    width: 100%;
}
footer#Footer .one-third.column {
    width: 100%;
}
footer#Footer .one-third.column:last-child {
    width: 100%;
    margin-top: 20px;
}
	button.btn.btn-default.loadmore {
    position: relative;
    top: 28px;
    z-index: 9999;
    display: block;
    mix-blend-mode: color;
    width: 0;
    height: 0;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    border-left: 65px solid #00aab1;
    background: transparent;
    font-size: 0px;
    padding: 0;
}
	section.blue-sec-home {

    margin: 0;
}
	.blue-sectione4.green-sec-home .bdr-left-padding {
    padding-left: 0;
    padding-right: 0;
}
	h2.vc_custom_heading {
    padding: 0 !important;
}
	.cta-box .vc_column-inner {
    padding: 0;
}
	.blue-sec-home .vc_column-inner {
    padding: 0 !important;
}
	.blue-single-page.blue-sectio3  .bdr-right-blue {
    border-left: 0px solid #161922;
    padding-left: 0;
    border-right: 0;
    padding-right: 0;
}
	
	.left-data-mobile h3.vc_custom_heading, .left-data-mobile h2.vc_custom_heading {
    text-align: left !important;
}
.pink-sec-home .bdr-right-green {
    border-right: 0px solid #161922;
    padding-right: 0;
    padding-left: 0px;
    border-left: 0px;
}
	section.vc_section.green-sec-home.orange-sec-home.vc_custom_1708600919120.vc_section-has-fill {
    margin-top: -65px;
}
.left-data-mobile ul li {
    text-align: left;
}
	.mobile-padding .vc_column-inner {
    padding: 0 !important;
}
.green-sec-home h2.vc_custom_heading, .blue-sec-home h2.vc_custom_heading, .pink-sec-home h2.vc_custom_heading {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 22px;
    float: left;
    width: 100%;
}
	.main-section.custompostft .btns {
    display: block;
}
.main-section.custompostft .btn-left {
    width: 100%;
    display: block;
}
.btn-right {
    width: 25%;
    display: block;
    margin: 0 !important;
}
	.orange-sec-home  .bdr-right-green {
    padding-right: 0;
}
	.gm-logo {
    position: relative;
    left: 0 !important;
}
	div#Action_bar {
    display: none;
}
	.bdr-right-green {
		 border-left: 0px solid #161922;
     padding: 0 0px;

}
	.vc_btn3-container.vc_btn3-right {
    text-align: left;
}
	.pink-data figure:after {
    border-left: 170px solid transparent;
    border-right: 170px solid transparent;
    border-bottom: 135px solid #ed2153;
}
.green-data figure:after {
    border-left: 170px solid transparent;
    border-right: 170px solid transparent;
    border-top: 135px solid #8cc63e;
}
	.home-slider .vc_empty_space {
    height: 8vh !important;
}
	.bdr-left-padding .vc_column-inner {
    padding: 0 0px !important;
}
	.bdr-right-green {
    border-left: 0px solid #161922;
    padding-left: 0;

}
	.bdr-right-blue {
    border-right: 0px solid #161922;
    padding-right: 0;
}
	p, div {

    text-align: left;
}
	
	.green-sec-home .bdr-left-padding {
    padding-left: 0;
    padding-right: 0;
}
	section.vc_section.blue-sec-home.blue-single-page.blue-sectio3 {
    margin-top: -15%;
}
.bdr-left-cus-sf .vc_column-inner {
    padding: 0 !important;
}
.wpb_single_image.wpb_content_element.vc_align_left.full-width-green-mask {
    position: relative;
}
.full-width-green-mask img {
    clip-path: polygon(49% 31%, 0 0, 100% 0);
    min-height: auto;
    object-fit: contain;
    object-position: 100% -58%;
}
	.blue-sec-home ul li a, .blue-sec-home ul li {
    color: #161922;
    font-size: 15px;
    line-height: 24px;
}
	a.vc_general.vc_btn3 {
    background: #fff !important;
    border-radius: 0px;
    border: 7px solid #00aab1 !important;
    font-size: 11px;
    font-weight: 800;
    color: #00aab1 !important;
    padding: 6px 21px;
}
	.cta-box h2.vc_custom_heading {
    margin-left: -15px;
}
section.vc_section.home-slider-green.home-slider:after {
    border-left: 200px solid transparent;
    border-right: 200px solid transparent;
    border-bottom: 134px solid #8dc63f;
}
.home-slider h1.vc_custom_heading {
    font-size: 30px;
}
	.meer-space {
    padding: 20px 0;
}
.blue-data, .green-data, .orange-data, .pink-data {
    margin-bottom: 20px;
}
.cta-box .bdr-right-green {
    padding-right: 0;
}
	p {
    font-size: 14px;
    font-family: 'allerregular';
    color: #161922;
}
.bdr-left-padding {
    padding-left: 0;
    border: 0px !important;

}	
	.multi-box-inner {
    width: 100%;
    margin-bottom: 20px;
}
	.multi-box-inner {
    z-index: unset;
}
	a.filter-button {
    background: #fff !important;
    border-radius: 0px;
    border: 7px solid #00aab1 !important;
    font-size: 16px;
    font-weight: 800;
    color: #161922;
    padding: 10px 40px;
    margin-right: 20px;
    clear: both;
    float: left;
    margin-bottom: 20px;
    width: 100%;
    text-align: center;
}
	.multi-box-inner h4, .multi-box-inner p {
    padding: 7px 20px 0;
}
	.blue-sec-home .vc_row.wpb_row {
    padding-top: 20px !important;
}
.multi-box-inner {
    background: #fff;
    float: left;
}
	.mobile-top-triangle-space {
    margin-top: 15%;
}
	.btn-right {
    width: 100%;
    display: block;
    margin: 20px  0 !important;
    float: left;
}
	.blue-single-page .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    border-bottom: 0px solid #00aab1;
    padding-bottom: 0;
    margin-bottom: 0;
}
	.blue-sec-home.orange h3.vc_custom_heading {
    color: #f47920;
    margin-top: 20px;
    margin-bottom: 0 !important;
}
.multi-box {
    padding: 40px 0px;
    display: block;
    flex-wrap: wrap;
    gap: 40px;
}
	.blue-single-page.orange  .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    border-bottom: 0px solid #f47920;
}
	.triangle-data {
    margin-top: -15%;
}
	div#allcontent:before{display:none;}
	.full-width-green-mask img {
    clip-path: polygon(49% 31%, 0 0, 100% 0);
    clip-path: polygon(50% 65%, 0 0, 100% 0);
}
	.blue-single-page.pink .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    border-bottom: 0px solid #ed2153;
}
.full-width-green-mask.pink-mask figure:after {
    clip-path: polygon(49% 31%, 0 0, 100% 0);
    clip-path: polygon(50% 65%, 0 0, 100% 0);
}
section.vc_section.home-slider-orange.home-slider:before {
     border-top: 100px solid transparent;
    border-bottom: 100px solid transparent;
    border-left: 154px solid #f47920;
}
	section.vc_section.home-slider-pink.home-slider:after {

    border-top: 100px solid transparent;
    border-bottom: 100px solid transparent;
    border-right: 154px solid #ed2153;
    right: 0 !important;
}
section.home-slider.home-slider-blue:before {
    border-left: 220px solid transparent;
    border-right: 220px solid transparent;
    border-top: 120px solid #00aab1;
    right: 0;
    left: -30px;
    display: block !important;
}
.blue-single-page .full-width-blue-mask img {

    height: 250px;
    object-fit: cover;
    width: 250px;
}
	
.blue-single-page  .full-width-blue-mask figure:after {

    height: 250px;
    width: 250px;
}
	.full-width-green-mask  figure:after {
 
    clip-path: polygon(50% 65%, 0 0, 100% 0);
}
.blue-sectione2.pink .full-width-green-mask figure:after {
    background: #ed2153;
    clip-path: polygon(50% 65%, 0 0, 100% 0);
}
	.wpb_text_column.wpb_content_element.single-table-green.single-table-green-2 td:first-child {
    border-left: 0px solid;
    width: 75%;
}
.single-table-green td {
    width: 75%;
}

.gm-menu-item .vc_row {
    padding: 10px 0;
}
	
li.no-bdr-mobile {
    border-bottom: 0px !important;
}
	.cus_feature_image h1 {

    padding: 0 20px;
    font-size: 25px;
}
.forth-menu.cus_f-m.wpb_column.vc_column_container.vc_col-sm-3 {
    margin-left: 0 !important;
}
li.mobile-bdr-btm {
    border-bottom: 1px solid #fff !important;
}
	table {

    margin-bottom: 40px !important;
}
	
	.full-width-orange-mask img {

    min-height: auto;
    object-fit: cover;
}
}



/* FIX Blueimp Gallery hidden images */
.blueimp-gallery > .slides > .slide {
    visibility: visible !important;
}

.blueimp-gallery {
    z-index: 99999 !important;
    margin: 7% auto 0;
    background: #000000e0;
}
.blueimp-gallery a.close {
    font-size: 0px;
}



/* ===== BLUEIMP MOBILE FIX ===== */
@media (max-width: 768px) {

    .blueimp-gallery {
        position: fixed !important;
        inset: 0;
        z-index: 99999;
        padding-top: 0;
    }

    .blueimp-gallery > .slides {
      
        height: 100vh !important;
        margin: 0;
    }

    .blueimp-gallery > .slides > .slide {
        display: block;
        visibility: visible;
    }

    .blueimp-gallery img {
        max-width: 100vw;
        max-height: 100vh;
        object-fit: contain;
    }

	.blueimp-gallery {
    z-index: 99999 !important;
    margin: 20% auto 0 !important;
    background: #000000e0;
}
}

