/*
Theme Name: VVNL
Author: Converzo
Author URI: https://converzo.nl
Description: Maatwerk thema voor Vincentius Vereniging
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: VVNL
*/


@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap');
* {margin: 0;padding: 0;box-sizing: border-box;}
img {max-width: 100%;height: auto;}
body {background: #ffffff;font-size:20px;color: #55576F;font-family: 'Space Grotesk', sans-serif;font-weight: 300;}
ul {list-style: none;padding: 0;}
p,.list ul,.list ol {margin-bottom: 30px;}
p,.list li{line-height: 30px;}
.list ul,.list ol{padding-left: 18px;}
.list ul li{list-style-type: disc;}
a {color: inherit;text-decoration: none;transition: 0.4s;}
.forpost img { width: 100%; max-height: 456px; object-fit: cover; height: auto; }
.listpost img { max-height: 189px; object-fit: cover; }
/* ----- Heading Font CSS ------ */

h1,h2,h3,h4,h5,h6 {margin-bottom: 27px;line-height: 1.1;font-weight: 600;color: #202258;}
h1{font-size:46px;}
h2{font-size:46px;}
h3{font-size:36px;}
h4{font-size:32px;font-weight: 500;}
h5{font-size:24px;}
h6{font-size:18px;color: #FA5F2D;font-weight: 400;text-transform: uppercase;letter-spacing: 2px;}
strong{font-weight: 600;}
a:focus,.btn:focus,button:focus,.btn-primary:not(:disabled):not(.disabled):active:focus {outline: none;box-shadow: none;}
input:focus,textarea:focus,select:focus{border: none;outline: none;}
/* global css start */ 
.full_width{width: 100%;float: left;}
.wrapper{max-width:1697px;margin: 0 auto;width: 100%;padding: 0 30px;}

.btn_one{padding:16px 30px;min-width:160px;display:inline-block;font-size:20px;font-weight:400;border-radius: 28px;background:#FA5F2D;color:#ffffff;border:1px solid #FA5F2D;transition: 0.4s;line-height: 1;text-align: center;}
.btn_one:hover{background: #202258;color:#ffffff;border-color: #202258;}
.btn_one.white_bg{background: #FA5F2D;color:#ffffff;border-color: #FA5F2D;}
.btn_one.white_bg:hover{background: #ffffff;color:#FA5F2D;border-color: #ffffff;}
.btn_two{padding:16px 30px;min-width:160px;display:inline-block;font-size:20px;font-weight:400;border-radius: 28px;background:transparent;color:#202258;border:1px solid #202258;transition: 0.4s;line-height: 1;text-align: center;}
.btn_two:hover{background: #4687FA;color:#ffffff;border-color: #4687FA;}
.btn_three{padding:16px 30px;min-width:160px;display:inline-block;font-size:20px;font-weight:400;border-radius: 28px;background:#ffffff;color:#FA5F2D;border:1px solid #ffffff;transition: 0.4s;line-height: 1;text-align: center;}
.btn_three:hover{background: #202258;color:#ffffff;border-color: #202258;}

.lees_verder a{text-decoration: underline;font-weight: 400;color: #202258;}
.lees_verder a:hover{color: #FA5F2D;}

.white_text h1,.white_text h2,.white_text h3,.white_text h4,.white_text h5,.white_text h6,.white_text li,.white_text p,.white_text a{color: #ffffff;}
.light_orange{background:rgba(255, 137, 0,0.08);}
.light_blue_bg{background: rgba(70, 135, 250,0.05);}
.white_bg{background: #ffffff;}
.max_width{max-width: 810px;margin: 0 auto;width: 100%;}
.orange_gradiant{background-image: linear-gradient(to right, #FA5F2D , #FF9300);}
.blue_gradiant{background-image: linear-gradient(to right, #202258 , #5488F2);}
.ptb_60{padding:60px 0;}
.ptb_80{padding:80px 0;}
.ptb_115{padding:117px 0;}
.mb_115{margin-bottom: 115px;}
.text_center{text-align: center;}
.main-content{margin-top: 185px;}
p strong{font-weight: 400;color: #202258;}
.main-content p a:not(.btn_one){font-weight: 400;color: #202258;text-decoration: underline;}
.main-content p a:not(.btn_one):hover{color: #FA5F2D;}

.button_box .btn{margin-top: 25px;}
.layout{width: 100%;float: left;background: #ffffff;}

/* global css end */
/* ******************************* main css ***************************** */

/* header start */
.header{position: fixed;left: 0;top: 0;transition: 0.4s;z-index: 999;background: #ffffff;}
.header.sticky{box-shadow: 0px 0px 8px rgba(32, 34, 88,0.3);}
.header_top{background:#DEEAFF;padding: 12px 0;position: relative;}
.header_top .inner_part{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.header_top .left_part{width: 40%;}
.header_top .left_part .mail{font-size: 16px;font-weight: 400;color: #202258;position: relative;margin-left: 25px;text-decoration: underline;}
.header_top .left_part .mail::before{position: absolute;content: "";left: -25px;top:50%;transform: translateY(-50%);background:url(images/mail.svg)center no-repeat;width: 16px;height: 12px;background-size: 16px;}
.header_top .left_part .mail:hover{color: #FA5F2D;}
.header_top .right_part{width: 58%;display: flex;justify-content: flex-end;}

.header_top .inner_wrap{max-width: 600px;margin: 0 auto;position: relative;display: flex;flex-wrap: wrap;border-radius: 5px;overflow: hidden;}
.search-bar {min-width: auto; }
.search-bar .search{position: absolute;left: 0;top: 100%;padding: 10px 20px;background-image: linear-gradient(to right, #202258 , #5488F2); width: 100%;display: none;z-index: 9999;}
.search-bar .search input{width: 100%;border: 0;font-size: 12px;color: #55576F;padding: 14px 14px;padding-right: 160px; box-shadow: inset 0px 0px 8px -3px rgba(32, 34, 88,0.3);border-top-left-radius: 5px;border-bottom-left-radius: 5px;float: left;font-family: 'Space Grotesk', sans-serif; }
.search-bar .search input[type="submit"]{cursor: pointer;text-align: center; border-radius: 0; width: 140px;position: absolute;right: 0;height: 100%;top: 0;height: 100%;background: #FA5F2D;color: #ffffff; border-top-right-radius: 5px;padding: 0;border-bottom-right-radius: 5px;transition: 0.4s;}
.search-bar a{display: inline-block;}
.search-bar .search input[type="submit"]:hover{background: #202258;}
.search-bar a img{display: block;}
.header_top .user_btn{background: url(images/user.svg)left center no-repeat;padding-left: 20px;font-size: 16px;font-weight: 400;color: #202258;}
.header_top .user_box{padding-left: 40px;margin-left: 30px;position: relative;}
.header_top .user_box::after{position: absolute;content: "";left: 0;top: -12px;background: #ffffff;width: 1px;height: calc(100% + 24px);}
.header_top .user_btn:hover{text-decoration: underline;color: #FA5F2D;}
.header_bottom{padding: 37px 0;}
.header_bottom .inner_part{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.header_bottom .logo{width: 265px;}
.header_bottom .logo a{display: block;}
.header_bottom .logo img{display: block;width: 100%;}
.search-icon{cursor: pointer;}
.search-icon svg path{transition: 0.4s;}
.search-icon:hover svg path,.search-icon.active svg path{fill: #FA5F2D;}
.search-bar .search form{width: 100%;}

.header_bottom .right_part{width: calc(100% - 265px);display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.header_bottom .navigation{width: calc(100% - 170px);padding: 0 85px;}
.header_bottom .navigation ul{display: flex;flex-wrap: wrap;justify-content: flex-end;}
.header_bottom .navigation li{display: inline-block;margin-left: 35px;position: relative;}
.header_bottom .navigation li:first-child{margin-left: 0;}
.header_bottom .navigation li a{display: block;color: #202258;font-weight: 400;position: relative;font-size: 18px;}
.header_bottom .navigation li a::after,.header .navigation > ul > li.current-menu-item > a::after{content: "";position: absolute;left: 0;bottom: -2px;width:0%;height: 1px;background: #202258;transition: 0.4s;}
.header_bottom .navigation > ul > li:hover > a::after,.header .navigation > ul > li.current-menu-item > a::after{width: 100%;}
.header_bottom .doneren{width: 170px;}
.header_bottom .doneren .btn_one{min-width: 100%;width: 100%;}
.header.sticky .header_top{display: none;}
/* sub menu */
.header .navigation .sub-menu{position: absolute;left: 9999rem;top: 17px;width:292px;padding-top: 45px;opacity: 0;z-index: 100;transition: opacity 0.15s linear, transform 0.15s linear, left 0s 0.15s;transform: translateY(0.6rem);}
.header .navigation .menu li:hover .sub-menu{left:0px;opacity: 1; transform: translateY(0);transition: opacity 0.15s linear, transform 0.15s linear}
.header .navigation .sub-menu li{margin-left: 0;width: 100%;float: left;background: #ffffff;padding:0 20px;}
.header .navigation .sub-menu li a{display: block;text-transform: inherit;color: #202258;font-weight: 300;border-bottom: 1px solid #D3D3D3;padding: 16px 0;}
.header .navigation .sub-menu li a:hover{color: #FA5F2D;}
.header .navigation .sub-menu li:last-child a{border-bottom: none;}
.header .navigation li.menu-item-has-children > a::before {content: "";position: absolute;right:-16px;top: 50%;background: url(images/arrow-down.svg)right center no-repeat;width:12px;height:7px;background-size:12px;transform: translateY(-50%);}
.header .navigation li.menu-item-has-children{padding-right:15px;}
/* menu bar css */
.menu_bar{width: 32px;z-index: 999;display: none;float: left;height: 26px;cursor: pointer;}
.menu_bar span{background: #202258;width: 100%;height: 3px;float: left;margin-bottom: 7px;transition: 0.4s;transform: unset;transition: 0.4s;border-radius: 10px;}
.menu_bar span:last-child{margin-bottom: 0;}
.header_bottom .doneren .btn_one{font-size: 18px;}
/* header end */

/* hero section start */
.hero_sec .hero_card{position: relative;}
.hero_sec .hero_card::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(96, 73, 63,0.6);mix-blend-mode: multiply;}
.hero_sec .inner_part{max-height: 895px;min-height: calc(100vh - 90px); padding: 120px 0;display: flex;align-items: center;flex-wrap: wrap;padding-left: 135px;}
.hero_sec .textbox{max-width: 888px;width: 100%;float: left;position: relative;z-index: 1;padding-bottom: 68px;}
.hero_sec .textbox h5{color: #ffffff;font-weight: 400;text-transform: uppercase;margin-bottom: 25px;letter-spacing: 5px;}
.hero_sec .textbox h1{color: #ffffff;margin-bottom: 40px;font-size: 120px;line-height: 120px;}
.slick-arrow{position: absolute;top: calc(50% - 68px);transform: translateY(-50%);width: 43px;height: 44px;font-size: 0;background: transparent;border: none;z-index: 1;cursor: pointer;transition: 0.4s;}
.slick-prev{left:55px;}
.slick-next{right:55px;}
.slick-prev g,.slick-next g,.slick-prev path,.slick-next path{transition: 0.4s;}
.slick-prev:hover g,.slick-next:hover g{fill: #ffffff;}
.slick-prev:hover path,.slick-next:hover path{stroke: #4687FA;}

.hero_common{background-image: linear-gradient(to right, #202258 , #5488F2);}
.hero_common .inner_part{min-height: 191px;padding: 20px 0;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.hero_common .inner_part h1{color: #ffffff;margin-bottom: 0;}
/* hero section end */

/* three card block start */
.three_card_block .inner_part{display: flex;flex-wrap: wrap;margin-top: -98px;position: relative;z-index: 2;gap: 18px;}
.three_card_block .card{width:calc(33.33% - 12px);background: #ffffff;border-radius: 10px;border: 1px solid #D3D3D3;padding: 35px 50px 50px;;text-align: center;transition: 0.4s;}
.three_card_block .card .icon{width: 68px;height: 68px;background: #fff;margin: 0 auto 20px;position: relative;border-radius: 100%;overflow: hidden;padding: 5px;display: flex;justify-content: center;align-items: center;}
.three_card_block .card .icon span{background: #FA5F2D;position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;opacity: 0;visibility: hidden;transition: 0.4s;}
.three_card_block .card:hover{box-shadow: 0px 0px 34px 0px rgba(0,0,0,0.1);}
.three_card_block .card:hover .icon span{opacity:0.2;visibility: visible;}

.three_card_block .icon img{width: auto;display: block;}
.three_card_block .text h3{text-decoration: underline;margin-bottom: 15px;}
.three_card_block .text h3 a{color: inherit;text-decoration: underline;}
.three_card_block .text p{margin-bottom: 6px;}
/* three card block end */

/* text and video start */
.text_and_video .inner_part{display: flex;flex-wrap: wrap;justify-content: space-between;}
.text_and_video .left_part{width: 50%;}
.text_and_video .right_part{width: 46%;}
.text_and_video .button_box{display: flex;flex-wrap: wrap;}
.text_and_video .button_box .btn_one{margin-right: 30px;}
.text_and_video .image{position: relative;}
.text_and_video .image img{width: 100%;display: block;border-radius: 10px;}
.text_and_video .image .video_popup{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(images/play-button.svg)center no-repeat;background-size: 145px !important;transition: 0.4s;}
.text_and_video .image .video_popup:hover{background: url(images/play-button-hover.svg)center no-repeat;}

.text_and_video.opposite .left_part{order: 2;}
.text_and_video.opposite .right_part{order: 1;}

.video_play_btn{margin-top: 25px;}
.text_and_video .button_box.more_space{margin-bottom:35px;}
.video_play_btn p{margin-bottom: 0;display: flex;}
.video_play_btn a{position: relative;padding-left: 45px;}
.video_play_btn a:hover{color: #FA5F2D;}
.video_play_btn a::before{content: "";position: absolute;left: 0;top:0px;background: url(images/play-btn-small.svg)center no-repeat;width:31px;height:31px;background-size:31px;}
/* text and video end  */

/* video card section start  */
.video_section_repeat:last-child{margin-bottom: 0;}
.video_section_repeat h6{text-align: center;margin-bottom: 35px;}
.video_section_repeat .inner_part{gap: 18px;display: flex;flex-wrap: wrap;}
.video_section_repeat .video_card{position: relative;width: calc(25% - 14px);}
.video_section_repeat .video_card img{width: 100%;display: block;border-radius: 10px;}
.video_section_repeat .video_card .video_popup{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(images/play-button.svg)center no-repeat;background-size:50px !important;transition: 0.4s;}
.video_section_repeat .video_card:hover .video_popup{background: url(images/play-button-hover.svg)center no-repeat;}
/* video card section end  */

/* agenda section start */
.agenda_sec .agenda_card_repeat{display: flex;flex-wrap: wrap;padding: 26px 0 0px;gap: 34px;}
.agenda_card{width: calc(33.33% - 23px);background: #FFFFFF;border-radius: 10px;overflow: hidden;border: 1px solid #D3D3D3;transition: 0.4s;}
.agenda_card:hover{box-shadow: 0px 0px 34px 0px rgba(0,0,0,0.1);}
.agenda_card .image{position: relative;}
.agenda_card .image img{width: 100%;display: block;}
.agenda_card .calender_box{position: absolute;left: 0;bottom: 0;background: #4687FA;text-align: center;padding: 15px;min-width: 115px;}
.agenda_card .calender_box h2{font-size: 50px;color: #ffffff;margin-bottom: 0;}
.agenda_card .calender_box p{font-size: 20px;font-weight: 600;color: #ffffff;margin-bottom: 0;text-transform: uppercase;}
.agenda_card .textbox{padding: 33px;}
.agenda_card .textbox h4{margin-bottom: 8px;font-weight: 500;}
.agenda_card .textbox h4 a:hover{color: #FA5F2D}
.agenda_sec.projecten .agenda_card .textbox h4{margin-bottom: 0;}
.agenda_card .textbox h5{font-weight: 400;color: #FA5F2D;margin-bottom: 27px;font-size: 20px;}
.agenda_card .textbox .lees_verder{width: 100%;float: left;}
.agenda_sec .button_box{text-align: center;margin-top: 60px;}
/* agenda section end */

/* text and image start */
.text_and_image .inner_part{display: flex;flex-wrap: wrap;}
.text_and_image .left_part{width: 45%;padding-right:4%;}
.text_and_image .left_part h4{font-weight: 500;margin-bottom: 30px;}
.text_and_image .left_part ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.text_and_image .left_part h5{font-weight: 400;}
.text_and_image .left_part ul li{width: 48%;font-weight: 400;color: #202258;font-size: 24px;margin-bottom: 20px;position: relative;padding-left: 40px;line-height: 28px;}
.text_and_image .left_part ul li::before{content: "";position: absolute;left: 0;top: 0;background: url(images/tick.svg)center no-repeat;width:28px;height:28px;background-size:28px;}
.text_and_image .button_box{display: flex;flex-wrap: wrap;}
.text_and_image .button_box .btn_one{margin-right: 30px;}
.text_and_image .right_part{width: 55%;padding-left: 9%;}
.text_and_image .right_part .image_box{display: flex;flex-wrap: wrap;align-items:flex-end;margin-bottom: 25%;}
.text_and_image .image_box .large_img{width: 75%;display: block;order: 2;border-radius: 10px;}
.text_and_image .image_box .small_img{width: 50%;display: block;order: 1;position: relative;margin-bottom: -25%;margin-right: -25%;border-radius: 10px;}

.text_and_image.opposite .left_part{order: 2;}
.text_and_image.opposite .right_part{order: 1;padding-right: 9%;padding-left: 0%;}
.text_and_image.opposite .right_part .image_box{align-items: flex-start;margin-top: 25%;margin-bottom: 0%;}
.text_and_image.opposite .image_box .small_img{margin-top: -25%;margin-bottom: 0%;}
/* text and image end */

/* Samenwerkingen section start  */
.textbox_editor{text-align: center;}
.default_text .wrapper{max-width: 1146px;}
.default_text .image{margin-bottom: 80px;}
.default_text .image img{display: block;border-radius: 10px;}
.default_text .button_box p{margin-bottom: 0;margin-top: 70px;}

/* two column section start */
.two_block_card .left_part{width: 49%;float: left;}
.two_block_card .right_part{width: 49%;float: right;}
.two_block_card .right_part .top_text{display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 55px;}
.two_block_card .right_part .top_text h5{font-weight: 400;color: #202258;margin-bottom: 44px;width: auto;}
.two_block_card .right_part img{display: block;width: auto;margin:0 auto;}

/* contact form css */
.contact_form .field{margin-bottom: 18px;width: 100%;float: left;}
.contact_form .field.left{width: 49%;float: left;}
.contact_form .field.right{width: 49%;float: right;}
.contact_form .field input{width: 100%;float: left;border: 1px solid #707070;border-radius: 5px;background: #ffffff;padding:15px;font-size: 20px;font-weight: 300;color: #55576F;line-height: 1;font-family: 'Space Grotesk', sans-serif;}
.contact_form .field textarea{width: 100%;float: left;border: 1px solid #707070;border-radius: 5px;background: #ffffff;padding:15px;font-size: 20px;font-weight: 300;color: #55576F;line-height: 1;font-family: 'Space Grotesk', sans-serif;resize: none;height: 252px;}
.contact_form .field input[type="submit"]{cursor: pointer;padding: 17px 30px;width: auto;font-size: 20px;font-weight: 400;border-radius: 28px;background: #FA5F2D;color: #ffffff;border: 1px solid #FA5F2D;transition: 0.4s;line-height: 1;text-align: center;float: right;}
.contact_form .field input[type="submit"]:hover{background: #202258;border-color: #202258;}
.contact_form .field.submit{margin-top: 5px;}

::-webkit-input-placeholder {color: #A9AAB5;}
:-ms-input-placeholder {color: #A9AAB5;}
::placeholder {color: #A9AAB5;opacity: 1;}
/* two column section end */

/* filter section start  */
.search_by_city  .search_filter{margin-bottom: 40px;}
.search_by_city .inner_wrap{max-width: 730px;margin: 0 auto;position: relative;}
.search_by_city .inner_wrap::before{content: "";position: absolute;width: 1px;height: 60%;top: 20%;background: rgba(85, 87, 111, 0.4);left: 55px;}
.search_filter input:not(input[type="submit"]){font-size: 20px;font-weight: 400;font-family: 'Space Grotesk', sans-serif;padding: 22px 70px;padding-right: 315px;border-radius: 50px; border: 1px solid #55576D; width: 100%;background: url(images/search.svg)left 20px center no-repeat #ffffff;}
.search_filter input[type="submit"]{cursor: pointer;transition: 0.4s; width: 305px;position: absolute;right: 0;top: 0;height: 100%;border-top-right-radius: 50px;border-bottom-right-radius: 50px; background: #202258;border: 1px solid #202258; color: #ffffff;font-size: 20px;font-weight: 400;font-family: 'Space Grotesk', sans-serif;}
.search_filter input[type="submit"]:hover{background: #FA5F2D;border-color: #FA5F2D;}
.short_filter{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 40px;align-items: center;}
.short_filter div, .short_filter label, .short_filter select {font-size: 18px;font-weight: 600;color: #202258;}
.short_filter .short{background: url(images/arrow-two.svg)right center no-repeat;padding-right: 15px;cursor: pointer;}
.short_filter select{font-weight: 300;cursor: pointer; color: #55576F;-webkit-appearance: none; width: 225px;background: url(images/arrow-down.svg)right 10px center no-repeat #ffffff;padding: 10px;border: 1px solid #D3D3D3;border-radius: 5px;padding-right: 30px;}

.search_table .searh_card{margin-bottom: 18px; display: flex;justify-content: space-between;flex-wrap: wrap; width: 100%;background: #ffffff;border: 1px solid #D3D3D3;border-radius: 5px;padding: 10px 20px;}
.search_table .searh_card:last-child{margin-bottom: 0;}
.search_table .searh_card .title{width: 22%;font-size: 24px;line-height: 35px;color: #202258;font-weight: 600;}
.search_table .searh_card .sub_title{width: 22%;}
.search_table .searh_card .email{width: 30%;}
.search_table .searh_card .email a{background: url(images/mail-dark.svg)left center no-repeat;padding-left: 30px;}
.search_table .searh_card  a{text-decoration: underline;}
.search_table .searh_card  a:hover{text-decoration: none;}
.search_table .searh_card .tell{width: 22%;}
.search_table .searh_card .tell a{background: url(images/tel-dark.svg)left center no-repeat;padding-left: 30px;}
.search_table .searh_card .link{width: auto;max-width: 25px;display: flex;align-items: center;}
.search_table .searh_card .link .url{background: url(images/url-icon.svg)center no-repeat;background-size: 20px;width: 20px;height: 20px;display: inline-block;}
.search_table .searh_card div{font-size: 20px;line-height: 30px;font-weight: 300;color: #55576F;display: flex;align-items: center;flex-wrap: wrap;}
/* filter section end  */

/* faq start */
.accordian .acc-items{background: #FFFFFF;border-radius: 10px;margin-top: 20px;width: 100%;float: left;border: 1px solid #D3D3D3;transition: 0.4s;}
.accordian .acc-items:hover{box-shadow: 0px 0px 34px 0px rgba(0,0,0,0.1);}
.accordian .acc-title{padding:24px 60px 24px 30px;cursor: pointer;width: 100%;float: left;position: relative;}
.accordian .acc-title::before{content: "";position: absolute;right: 30px;top: 33px;width: 16px;height: 4px;background: #202258;}
.accordian .acc-title::after{content: "";position: absolute;right: 36px;top: 27px;width: 4px;height: 16px;background: #202258;opacity: 1;visibility: visible;transition: 0.4s;}
.accordian .acc-title h5{color: #202258;margin-bottom: 0;}
.accordian .acc-title.active:after {opacity: 0;visibility: hidden;}
.accordian .acc-content{display: none;padding:5px 30px 5px;width: 100%;float: left;}
/* faq start */

/* doner form start */
.doneren_form{border: 1px solid #707070;max-width: 534px;float: right;border-radius: 10px;overflow: hidden;}
.doneren_form .message h1 { font-size: 25px; color: #fff; padding: 20px; }
.doneren_form .message h1.error { background-color: red;  }
.doneren_form .message h1.success { background-color: green;  }
.doneren_form .top_section{background: #4687FA;padding: 25px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.doneren_form .top_section h5{color: #ffffff;margin-bottom: 0;width:calc(100% - 110px);}
.doneren_form .bottom_section{padding: 25px;text-align: center;}
.doneren_form .field{width: 100%;float: left;margin-bottom: 25px;}
.doneren_form .field input{width: 100%;float: left;border: 1px solid #707070;border-radius: 5px;background: #ffffff;padding:15px;font-size: 20px;font-weight: 300;color: #55576F;line-height: 1;font-family: 'Space Grotesk', sans-serif;}
.doneren_form .field.select{position: relative;}
.doneren_form .field.select::after{content: ""; position: absolute;right: 15px;top: 24px;background: url(images/arrow-down.svg)center no-repeat;width: 15px;height: 15px;background-size: 15px;pointer-events: none;}
.doneren_form .field select{-webkit-appearance:none ;cursor: pointer; width: 100%;float: left;border: 1px solid #707070;border-radius: 5px;background: #ffffff;padding: 15px;font-size: 20px;font-weight: 300;color: #55576F;line-height: 1.3;font-family: 'Space Grotesk', sans-serif;}
.doneren_form .field input[type="submit"]{cursor: pointer;padding: 17px 30px;width: 100%;font-size: 20px;font-weight: 400;border-radius: 10px;background: #FA5F2D;color: #ffffff;border: 1px solid #FA5F2D;transition: 0.4s;line-height: 1;text-align: center;float: right;}
.doneren_form .field input[type="submit"]:hover{background: #202258;border-color: #202258;}
.doneren_form .field.check input:checked + label {background: #F3FAF6;border-color: #199A58;}
.doneren_form .field.check input{display: none;}
.doneren_form .field:last-child{margin-bottom: 0;}
.doneren_form .field.check{width: 48%;float: left;}
.doneren_form .field.check.right{width: 48%;float: right;}
.doneren_form input.error, .doneren_form select.error { border-color: red; }
.doneren_form label.error { text-align: left; color: red; display: block; }
.doneren_form .field.check label{cursor: pointer; width: 100%;float: left;border: 1px solid #707070;border-radius: 5px;background: #ffffff;padding: 15px;font-size: 24px;font-weight: 400;color: #202258;line-height: 1.1;font-family: 'Space Grotesk', sans-serif;}
.doner_sec .left_part{position: sticky;top: 180px;}
.doneren_form .progress{width: 80px;display: flex;align-items: center;margin-left: auto;}
.doneren_form .progress span{width: 18px;height: 18px;display: inline-block;background: #4687FA;border: 3px solid #fff;border-radius: 100%;margin-right: 12px;position: relative;z-index: 1;}
.doneren_form .progress span:after{position: absolute;left: -15px;width: 15px;background: #fff;content: "";height: 3px;top: 50%;transform: translateY(-50%);z-index: -1;}
.doneren_form .progress span:before{position: absolute;left: 50%;width: 6px;border-radius: 100%; background: #fff;content: "";height: 6px;top: 50%;transform: translate(-50%, -50%);}
.doneren_form .progress span.active:after,.doneren_form .progress span.active:before{background: #202258;}
.doneren_form .progress span.active{border-color: #202258;}

.doneren_form{margin-bottom: 40px;}
.doneren_form .progress span:last-child{margin-right: 0;}
.doneren_form .progress span:first-child::after{display: none;}
.doneren_form .mollie_forms_field_row{margin: 0 !important;}
.doneren_form .mollie_forms_field_row br{display: none;}
.doneren_form .mollie_forms_field_row input{margin-bottom: 25px !important;width: 100%;border: 1px solid #707070;border-radius: 5px;background: #ffffff;padding: 15px;font-size: 20px;font-weight: 300;color: #55576F;line-height: 1;font-family: 'Space Grotesk', sans-serif;}
.doneren_form .mollie_forms_field_row button{cursor: pointer;padding: 17px 30px;width: 100%;font-size: 20px;font-weight: 400;border-radius: 10px;background: #FA5F2D;color: #ffffff;border: 1px solid #FA5F2D;transition: 0.4s;line-height: 1;text-align: center;float: right;}
.doneren_form .mollie_forms_field_row button:hover{background: #202258;border-color: #202258;}
.doneren_form .mollie_forms_field_row select{margin-bottom: 25px !important; -webkit-appearance:none ;cursor: pointer; width: 100%;float: left;border: 1px solid #707070;border-radius: 5px;background: #ffffff;padding: 15px;font-size: 20px;font-weight: 300;color: #55576F;line-height: 1.3;font-family: 'Space Grotesk', sans-serif;background: url(images/arrow-down.svg)right 15px center no-repeat;background-size: 15px;}
.doneren_form .mollie_forms_field_row  p{text-align: left;float: left;width: 100%;line-height: 1;margin-bottom: 25px;border: 1px solid #707070;border-radius: 5px;padding: 9px 15px;font-size: 20px;font-weight: 300;color: #55576F;line-height: 1;font-family: 'Space Grotesk', sans-serif;}
.doneren_form .mollie_forms_field_row  p label{display: inline-block;font-size: 20px;display: flex;align-items: center;}
.doneren_form .mollie_forms_field_row .rfmp_currency_425{margin-left: auto;margin-right: 10px;}
.doneren_form .mollie_forms_field_row  p label input{margin-bottom: 0 !important;width: 100px;padding: 5px;}
.doneren_form .mollie_forms_field_row ul{margin-bottom: 25px !important;text-align: left;}
.doneren_form .mollie_forms_field_row ul input{width: auto;margin-bottom: 0 !important;margin-right: 5px;}
/* doner form end */

/* cta css start */
.cta{border-radius: 10px;padding-left: 60px;padding-right: 60px;text-align: center;position: relative;z-index: 1;}
.cta .button_box{margin-top: 25px;}
.cta .btn_three{color: #FA5F2D;min-width: 307px;}
.cta .btn_three:hover{color: #ffffff;}
.cta_behind_bg{position: relative;}
.cta_behind_bg .behind_bg_color{position: absolute;left: 0;bottom: 0;width: 100%;height: 50%;}
.cta_behind_bg .behind_bg_color.top{bottom: unset;top: 0;}
.cta.blue_gradiant::before{content: "";position: absolute;left: 60px;top: 50%;transform: translateY(-50%); background: url(images/map-img.svg)center no-repeat;width:168px;height:197px;}
/* .cta.blue_gradiant{padding-left: 240px;} */
.cta.orange_gradiant .button_box{margin-top: 16px;}
/* Samenwerkingen section end  */

/* footer start */
.footer{background: #202258;}
.footer_top{padding-bottom: 68px;}
.footer_top .inner_part{display: flex;flex-wrap: wrap;justify-content: space-between;}
.footer_top .footer_left{width: 48%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.footer_top .footer_left .card.left{width: 30%;}
.footer_top .footer_left .card.right{width: 65%;}
.footer_top .footer_left .card .logo a{display: inline-block;}
.footer_top .footer_left .card .logo a img{display:block;margin-bottom: 30px;}
.footer .card h5{margin-bottom: 32px;}
.footer .card p,.footer .card li{font-size: 14px;font-weight: 400;line-height: 23px;}
.footer .card p a,.footer .card li a:hover{text-decoration: underline;}
.footer .card p a:hover{text-decoration: none;}
.footer .card p:last-child{margin-bottom: 0;}
.footer_top .footer_right{width: 50%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.footer_top .footer_right .card{width: 31%;}
.footer_top .footer_right .card img{margin-bottom: 7px;}

.footer_bottom{border-top: 1px solid #ffffff;padding: 25px 0;}
.footer_bottom .inner_part{display: flex;flex-wrap: wrap;justify-content:center;align-items: center;}
.footer_bottom p{width: auto;margin-bottom: 0;font-size: 13px;font-weight: 400;line-height: 1;}
.footer_bottom ul{width: auto;display: flex;flex-wrap: wrap;align-items: center;font-size: 13px;}
.footer_bottom li{position: relative;display: inline-block;padding-left: 15px;margin-left: 15px;line-height: 1;}
.footer_bottom li::before{content: "";position: absolute;left: 0;top: 0;width: 1px;height: 100%;background: #ffffff;}
.footer_bottom li a{display: inline-block;line-height: 1;font-size: inherit;font-weight: 400;}
.footer_bottom li a:hover{text-decoration: underline;}
.footer .card li.current-menu-item a{text-decoration: underline;}

/* footer end */
.pagination {text-align: center;margin-top: 50px;width: 100%;float: left;}
.pagination .wp-pagenavi a, .pagination .wp-pagenavi span{display: flex;min-width: 34px;min-height: 34px;justify-content: center;align-items: center;font-size: 18px;}
.pagination .wp-pagenavi{display: flex;justify-content: center;align-items: center;}
.pagination .wp-pagenavi a:hover, .pagination .wp-pagenavi span.current{background: #FA5F2D;border-color: #FA5F2D;color: #ffffff;}
.wpcf7-response-output{width: 100%;float: left;margin-left: 0 !important;text-align: center;font-size: 18px;padding: 10px !important;background: rgba(255, 137, 0,0.08);}
.contact_form .wpcf7-not-valid-tip{display: none !important;}
.contact_form  .wpcf7-not-valid{border-color: #dc3232 !important;}
.wpcf7-spinner{position: absolute !important;right: 5px;top: 10px;}
.contact_form p{margin-bottom: 0;position: relative;}

.loghead .logo .card img{display: block;border-radius: 100%;width: 106px;}
.tick_list li{position: relative;padding-left: 40px;line-height: 28px;margin-bottom: 20px;width: 100%;}
.tick_list li::before{content: "";position: absolute;left: 0;top: 0;background: url(images/tick.svg)center no-repeat;width:28px;height:28px;background-size:28px;}
.two_block_card p a img{margin-right: 15px;}
.two_block_card .left_part p a{display: flex;vertical-align: middle;}

.message_notification{margin: 85px 0 35px;}
.message_notification .message_box{background: #70BA73;border: 1px solid #9BD5AE;border-radius: 10px;padding: 22px 30px;position: relative;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.message_notification p{font-weight: 500;margin-bottom: 0;color: #fff;width: calc(100% - 60px);padding:0 30px;}
.main-content .message_notification p a{color: #ffffff;margin-left: 20px;font-weight: inherit;}
.main-content .message_notification p a:hover{color:#FA5F2D ;}
.message_notification .bell_icon{background: url(images/bell-icon.svg)center no-repeat;width: 41px;height: 41px;background-size: 41px;display: inline-block;}
.message_notification .cross_icon{background: url(images/cross-icon.svg)center no-repeat;width: 18px;height: 18px;background-size: 18px;display: inline-block;cursor: pointer;}


.cta_behind_bg {padding-top: 120px;}
.cta_behind_bg .content-heading{position: relative;z-index: 1;padding-bottom: 120px;}
.cta_behind_bg .content-heading .title_box{text-align: center;margin-bottom: 40px;}
.cta_behind_bg .cards{gap: 15px;display: flex;flex-wrap: wrap;justify-content: flex-start; position: relative }
.cta_behind_bg .card{width: calc(33.33% - 10px);background: #FFFFFF;border-radius: 10px;border: 1px solid #D3D3D3;text-align: center;padding: 67px 20px;}
.cta_behind_bg .card:hover { box-shadow: 0px 0px 34px 0px rgba(0,0,0,0.1); }
.cta_behind_bg .card h4{font-weight: 600;}

.cta_behind_bg .card p{font-weight: 400;}
.cta_behind_bg .card p span { font-weight: 400;
    color: #202258;
    text-decoration: underline; }
.cta_behind_bg .card p:last-child{margin-bottom: 0;}
.cta_behind_bg.withcntent .behind_bg_color{height: 90%;}
.two_block_card .left_part.full_width { width: 100%; }

.faq .link-accordian{margin-top:30px ;}
.faq .link-items{width: 100%;float: left;}
.faq .link-items .link-title{width: 100%;background: rgba(70, 135, 250,0.16);border-radius: 10px;margin-bottom: 15px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: 24px;}
.faq .link-items .link-content{width: 100%;float: left;display: none;}
.faq .link-items .link-title h5,.faq .link-items .link-title p{margin-bottom: 0;}
.faq .link-items .link-title h5{width: 180px;}
.faq .link-items .link-title p{width: calc(100% - 340px);padding: 0 10px;word-wrap: break-word;text-align: center;}
.faq .link-items .link-title a{font-weight: 600;color: #202258;text-decoration: underline;width:160px;}
.faq .link-items .link-title a:hover{color: #FA5F2D;}
.loghead .logo{width: 100%;} 
.loghead .logo .slick-list{width: 100%;}
.loghead .logo .slick-list .card img{display: block;margin: 0 auto;}
.page-id-7 .faq.link_card {padding-top: 0 !important;}


/* Responsive css start */


@media only screen and (max-width:2000px) {
.wrapper{max-width:1320px;}
.header_bottom .logo {width: 180px;}
.header_bottom .right_part {width: calc(100% - 180px);}
body,.btn_one,.btn_two,.btn_three{font-size: 17px;}
p, .list li {line-height: 25px;}
h1, h2, h3, h4, h5, h6{margin-bottom: 20px;}
h1{font-size:38px;}
h2{font-size:38px;}
h3{font-size:30px;}
h4{font-size:28px;font-weight: 500;}
h5,.text_and_image .left_part ul li{font-size:20px;}
h6{font-size:16px;}
.ptb_80{padding: 60px 0;}
.ptb_115 {padding: 90px 0;}
.mb_115 {margin-bottom: 90px;}
.slick-prev {left: 35px;}
.slick-next {right: 35px;}

.header_bottom .navigation li{margin-left: 26px;}
.header_bottom .navigation{width: calc(100% - 135px);padding: 0 30px;}
.header_bottom .doneren {width: 135px;}
.header_bottom {padding: 20px 0;}
.main-content {margin-top: 134px;}
.header_bottom .doneren .btn_one{padding: 14px 14px;font-size: 16px;}
.hero_sec .textbox h1 {margin-bottom: 30px;font-size: 85px;line-height: 85px;}
.hero_sec .textbox h5{margin-bottom: 20px;letter-spacing: 4px;}
.hero_sec .inner_part{padding: 80px 0 100px;padding-left: 80px;}

.three_card_block .card{padding: 40px;}
.three_card_block .card .icon{margin-bottom: 20px;}
.three_card_block .inner_part{margin-top: -70px;}
.text_and_video .button_box .btn_one,.text_and_image .button_box .btn_one{margin-right: 20px;}
.text_and_video .image .video_popup{background-size: 100px !important;}
.cta.blue_gradiant::before {left: 10px;background-size: 140px;width: 140px;}
.agenda_card .calender_box{padding: 12px;min-width: 98px;}
.agenda_card .calender_box h2 {font-size: 30px;}
.agenda_card .calender_box p {font-size: 14px;}
.agenda_card .textbox {padding: 20px;}
.agenda_card .textbox h5{margin-bottom: 20px;}
.agenda_sec .agenda_card_repeat{gap: 18px;}
.agenda_card {width: calc(33.33% - 12px);}
.text_and_image .left_part{padding-right: 0;}
.header .navigation .sub-menu{padding-top: 25px;}
.search_table .searh_card div,.search_filter input[type="submit"],.search_filter input:not(input[type="submit"]){font-size: 18px;}
.search_table .searh_card .title{font-size: 20px;}
.search_filter input:not(input[type="submit"]){padding: 16px 70px;padding-right: 315px;}
.doner_sec .left_part{top: 110px;}
.text_and_video .button_box.more_space{margin-bottom: 20px;}
.button_box .btn {margin-top: 15px;}
.header_bottom .navigation li a{font-size: 16px;}
.cta_behind_bg {padding-top: 90px;}
.cta_behind_bg .content-heading{padding-bottom: 90px;}

}

@media only screen and (max-width:1400px) {
	.wrapper{max-width: 1220px;padding: 0 20px;}

}

@media only screen and (max-width:1219px) {
.wrapper {max-width: 1080px;padding: 0 30px;}  
.header_bottom .navigation{display: none;}
.menu_bar{display: block;}
.header_bottom .doneren{margin: 0 20px;}
.header_bottom .right_part{justify-content: flex-end;}
.header_top{padding: 8px 0;}
.header_top .left_part .mail,.header_top .user_btn{font-size: 14px;}
.search-bar{line-height:1 ;}
.header_top .right_part{align-items: center;}
.header_top .user_box {padding-left: 25px;margin-left: 25px;}
.header_bottom {padding: 15px 0;}
.main-content {margin-top: 114px;}
.slick-prev {left: 20px;}
.slick-next {right: 20px;}
.slick-arrow svg{width: 35px;}
.hero_sec .textbox h1{font-size: 65px;line-height: 65px;}
h1{font-size:32px;}
h2{font-size:32px;}
h3 {font-size: 26px;}
h4 {font-size: 23px;}
.mb_115 {margin-bottom: 60px;}
.ptb_115 {padding: 70px 0;}
.ptb_60 {padding: 45px 0;}
.cta{padding-right: 45px;padding-left: 45px;}
body, .btn_one, .btn_two, .btn_three{font-size: 16px;}
p, .list ul, .list ol{margin-bottom: 20px;}
.three_card_block .card {padding:30px 20px;}
.three_card_block .inner_part {margin-top: -60px;}
.hero_sec .inner_part{padding: 60px 0 90px;padding-left: 60px;}
.hero_sec .textbox{max-width: 650px;padding-bottom:0px;}
.slick-arrow{top: 50%;}
.text_and_image.opposite .right_part{padding-right: 6%;}
.text_and_image .right_part{padding-left: 6%;}
.text_and_image .left_part ul li::before,.tick_list li::before {background-size: 23px;}
.cta.blue_gradiant::before {width: 110px;height: 150px;background-size: 110px;}
.cta.blue_gradiant {padding-left: 150px;}
.agenda_card .textbox h5{font-size: 18px;margin-bottom: 15px;}
.agenda_card .calender_box h2 {font-size: 26px;}
.agenda_card .calender_box {padding: 10px 6px;min-width: 84px;}
.agenda_sec .button_box{margin-top: 40px;}
.text_and_video .button_box .btn_one, .text_and_image .button_box .btn_one {margin-right: 15px;}
.text_and_video .image .video_popup {background-size: 80px !important;}
.cta .btn_three{min-width: 240px;}
.footer_top .footer_left{width: 100%;margin-bottom: 30px;}
.footer_top .footer_right{width: 100%;}
.footer .card h5 {margin-bottom: 20px;}
.footer_top .footer_left .card .logo a img {margin-bottom: 20px;}
.default_text .image{margin-bottom: 60px;}
.search_table .searh_card div,.search_filter input[type="submit"],.search_filter input:not(input[type="submit"]){font-size: 16px;}
.search_table .searh_card .title{font-size: 18px;}
	.listpost img { max-height: 140px; }
	
	/* menu css start */
.header_bottom .navigation{display: block;width: 100%;height: auto;padding: 0;}
.header_bottom .right_part{display: block;position: fixed;transition: 0.4s linear; left: -100%;top: 70px;height: calc(100% - 70px);width: 100%;padding-bottom: 30px; background: #fff;overflow: auto;padding: 0;}
.header_bottom .right_part.open{left: 0;}
.header_top.hide{margin-top: -37px;}
.header_top{margin-top: 0;transition: 0.4s;}
.stop_scroll{overflow: hidden;}
.header_bottom .navigation ul{display: block;width: 100%;float: left;}
.header_bottom .navigation ul.menu{padding-top: 0px;}
.header_bottom .navigation li{display: block;width: 100%;margin-left: 0;float: left;}
.header_bottom .navigation li a{display: inline-block;padding: 15px 20px;background: #fff;font-size: 18px;}
.header_bottom .navigation li a:hover,.header_bottom .navigation li.current-menu-item a{text-decoration: underline;}
.header_bottom .navigation li{border-bottom: 1px solid #D3D3D3;}
.header_bottom .navigation li a::after{display: none;}

.header .navigation .sub-menu{padding-top: 0;display: none; position: static;opacity: 1;visibility: visible;transform: unset;width: 100%;background: #4687FA;}
.header .navigation .sub-menu li a{color: #fff !important;padding: 15px 20px;}
.header .navigation .sub-menu li{padding: 0;padding-right: 0;position: relative;}
 .menu_trigger{width: 40px;height: 40px;background: url(images/arrow-down-blue.svg)center  no-repeat;background-size: 30px;position: absolute;right: 20px;top: 5px;cursor: pointer;transform: rotate(0);transition: 0.4s;}
 .menu_trigger.active{transform: rotate(180deg);}
.header .navigation .sub-menu li,.header .navigation .sub-menu li a{background: transparent;}
.header .navigation .sub-menu li:last-child{border: none;}
.header .navigation li.menu-item-has-children > a::before {display: none;}
.header .navigation .sub-menu li a{border: none;}
.header_bottom .doneren{display: block;width: 100%;float: left;margin: 30px 0;padding: 0 20px;height: auto;}
.header_bottom .doneren a{max-width: 155px;min-width: auto !important;}
.header_bottom .navigation li a,.header .navigation li.menu-item-has-children a{margin-right: 60px;padding-right: 0;}
.header .navigation .sub-menu li a{margin-right: 0 !important;}
.header .navigation li.menu-item-has-children{padding-right: 0;}
.header .logo{transition: 0.4s;opacity: 1;visibility: visible;position: relative;z-index: 999;}
.menu_bar.active span:nth-child(1) {transform: translateY(11px) rotate(-45deg);}
.menu_bar.active span:nth-child(2) {display: none;}
.menu_bar.active span:nth-child(3) { transform: translateY(1px) rotate(45deg);width: 100%;}
.cta_behind_bg {padding-top: 70px;}
.cta_behind_bg .content-heading{padding-bottom: 70px;}	
.cta_behind_bg .card{padding: 40px 15px;}

}

@media only screen and (max-width:1023px) {
h1, h2, h3, h4, h5, h6 {margin-bottom: 15px;}
h1{font-size:28px;}
h2{font-size:28px;}
h3 {font-size:24px;}
h4 {font-size:20px;}
h5,.text_and_image .left_part ul li{font-size:18px;}
.hero_sec .textbox h1 {font-size: 50px;line-height: 50px;}
.hero_sec .textbox h5 {margin-bottom: 15px;letter-spacing: 3px;}
.slick-prev {left: 10px;}
.slick-next {right: 10px;}
.slick-arrow svg{width: 30px;}
.main-content {margin-top: 112px;}
.hero_sec .inner_part {padding: 40px 40px 80px;}
.btn_one,.btn_two,.btn_three {padding: 13px 20px;}
.button_box .btn {margin-top: 15px;}
.header_bottom .doneren .btn_one{padding: 13px 13px;}
.wrapper{max-width: 800px;}
.text_and_image .left_part{width: 100%;}
.text_and_image .right_part{width: 100%;padding-left: 0;margin-top: 40px;}
.max_width{max-width: 100%;}
.agenda_card{width: 100%;}
.text_and_image.opposite .right_part{order: 2;padding-right: 0;}
.text_and_video .left_part{width: 100%;}
.text_and_video .right_part{width: 100%;margin-top: 40px;}
.three_card_block .card{width: 100%;}
.footer_bottom li{padding-left: 10px;margin-left: 10px;}
.cta.blue_gradiant {padding-left:45px;}
.cta.blue_gradiant::before {left: 15px;opacity: 0.2;z-index: -1;display: none;}
.footer_bottom p{line-height: 28px;}
.hero_common .inner_part {min-height: 140px;}
.two_block_card .left_part{width: 100%;}
.two_block_card .right_part{width: 100%;margin-top: 40px;}
.two_block_card .right_part .top_text{padding-top: 0;}
.contact_form .field input,.contact_form .field input[type="submit"],.doneren_form .field select,.contact_form .field textarea,.doneren_form .field input[type="submit"],.doneren_form .field input{font-size: 18px;}
.doneren_form{max-width: 100%;}
.accordian .acc-title {padding: 20px 40px 20px 20px;}
.accordian .acc-content{padding: 5px 20px 5px;}
.accordian .acc-title::after {right: 21px;}
.accordian .acc-title::before{right: 15px;}
.doneren_form .field.check label{font-size: 20px;}
.doneren_form .field{margin-bottom: 18px;}
.text_and_video.opposite .right_part{order: 2;}
.text_and_video.opposite .left_part{order: 1;}
.default_text .image{margin-bottom: 40px;}
.default_text .button_box p{margin-top: 40px;}
.video_section_repeat .inner_part{gap: 10px;}
.video_section_repeat .video_card{width: calc(50% - 5px);}
.search_table .searh_card div{width: 100% !important;}
.search_table .searh_card .link{max-width: 100%;justify-content: flex-end;}

.search_filter input[type="submit"]{width: 230px;}
.search_filter input:not(input[type="submit"]){padding-right:240px;}
.doner_sec .left_part{position: static;}
.doneren_form .field.select::after {top: 21px;}
/* .header .logo.hide{opacity: 0;visibility: hidden;} */
.listpost img { max-height: none; }
.cta_behind_bg .card {width: calc(50% - 8px);}
.faq .link-items .link-title h5{width: 100%;}
.faq .link-items .link-title p{width: 100%;padding: 10px 0;}
.faq .link-items .link-title a{width: 100%;}
.message_notification{margin: 50px 0 0;}
.faq .link-items .link-title p{text-align: left;}
.doneren_form .mollie_forms_field_row select,.doneren_form .mollie_forms_field_row input,.doneren_form .mollie_forms_field_row button{font-size: 18px;}
.doneren_form .mollie_forms_field_row p,.doneren_form .mollie_forms_field_row p label{font-size: 18px;}
}

@media only screen and (max-width:767px) {
.footer_top .footer_left .card.left{width: 100%;}
.footer_top .footer_left .card.right{width: 100%;margin-top: 15px;}
.footer_top .footer_right .card{width: 100%;margin-bottom: 35px;}
.footer_top .footer_left{margin-bottom: 35px;}
.footer_top .footer_right .card:last-child{margin-bottom: 0;}
.footer_bottom{padding: 15px 0;}
.footer_bottom p{width: 100%;text-align: center;}
.footer_bottom ul{width: 100%;justify-content: center;}
.footer_bottom li:first-child::before{display: none;}
.footer_bottom li:first-child{padding-left: 0;margin-left: 0;}
.cta{padding:30px 20px !important;}
.cta .button_box {margin-top: 10px;}
.contact_form .field input,.doneren_form .field select,.contact_form .field textarea,.doneren_form .field input[type="submit"],.contact_form .field input[type="submit"],.doneren_form .field input{font-size: 16px;padding:12px 12px;}
.doneren_form .field input[type="submit"],.contact_form .field input[type="submit"]{padding:14px 12px;}
.contact_form .field textarea{height: 180px;}
.doneren_form .bottom_section,.doneren_form .top_section{padding: 15px;}
.doneren_form .field.check label{font-size: 18px;}
.short_filter .left_filter{width: auto;}
.short_filter .right_filter,.short_filter select{width: 100%;}
.short_filter .right_filter label{width: 100%;margin: 10px 0;display: block;}

.doneren_form .field.select::after {top: 17px;}
.message_notification p{width: calc(100% - 41px);padding: 0 0px 0 30px;}
.message_notification .cross_icon{position: absolute;right: 20px;top: 20px;}
.message_notification .message_box{align-items: flex-start;}
.message_notification .message_box{padding: 38px 40px;}



}

@media only screen and (max-width:600px) {
.hero_sec .textbox h1 {font-size: 40px;line-height: 40px;}
.hero_sec .textbox h5{font-size: 16px;}
.wrapper  {padding: 0 20px;}
.ptb_115 {padding: 50px 0;}
.mb_115 {margin-bottom: 50px;}
.text_and_video .button_box .btn_one, .text_and_image .button_box .btn_one{margin-right: 0;}
.btn_one, .btn_two, .btn_three{width: 100%;min-width: 100%;line-height: 1.2;}
.cta h2{font-size: 23px;}
.text_and_image .left_part ul li{width: 100%;}
.text_and_image .left_part ul li,.tick_list li{margin-bottom: 12px;}
.text_and_video .image .video_popup {background-size: 50px !important;}
.header_top .inner_wrap {max-width: 320px;}
.search-bar .search input[type="submit"]{width: 100px;}
.search-bar .search input{padding-right: 110px;padding: 12px 14px;}
/* .header_bottom .doneren{display: none;} */
.header_bottom .logo {width: 150px;}
.header_top .left_part{width: auto;font-size: 0;line-height: 1;}
.header_top .left_part .mail{font-size: 0;}
.header_top .left_part .mail::before {width:20px;height: 15px;background-size: 20px;}
.header_top .right_part {width: auto;padding-left: 15px;margin-left:10px;border-left: 1px solid #fff;}
.header_top .inner_part{justify-content: flex-end;}
.header_top .user_box::after {top: 0;height: 100%;}
.header_top .user_box {padding-left: 20px;margin-left: 20px;}
.main-content {margin-top: 102px;}
.hero_sec .inner_part {padding: 40px 0px 120px;min-height: 490px;}
.slick-arrow{bottom: 75px;top: unset;transform: translateX(-50%);width: 30px;}
.slick-prev{left: calc(50% - 20px);}
.slick-next{right: unset;left: calc(50% + 20px);}
.contact_form .field.left{width: 100%;}
.contact_form .field.right{width: 100%;}
.contact_form .field input[type="submit"]{float: left;width: 100%;min-width: 100%;}
.video_section_repeat .video_card .video_popup{background-size: 35px !important;}
.search_table .searh_card{padding: 10px;}
.search_filter input[type="submit"]{width: 100%;position: static;padding: 13px;border-radius: 50px;margin-top: 10px;}
.search_filter input:not(input[type="submit"]){padding: 13px 70px;padding-right: 20px;}
.search_by_city .inner_wrap::before {height: 18%;top: 14%;}
.doneren_form .top_section h5{width: 100%;text-align: center;margin-bottom: 15px;}
.doneren_form .progress{width: 100%;justify-content: center;}
.footer_top{padding: 40px 0;}
.footer .card h5,.footer .card p{margin-bottom: 12px;}
.footer .card p, .footer .card li{line-height: 20px;}
.footer_bottom p{margin-bottom: 3px;}
.footer_bottom p,.footer_bottom li a{font-size: 12px;line-height: 14px;}
.menu_trigger{background-size: 25px;}
.menu_trigger{right: 10px;}
.header.sticky .header_bottom .right_part{top: 60px;height: calc(100% - 60px);}
.tick_list li{line-height: 25px;}
.message_notification p {width: 100%;padding:10px 0 0;}
.message_notification .message_box{padding: 38px 25px;}
.message_notification p a{margin-left: 0;}
.cta_behind_bg .card {width:100%;}
.cta_behind_bg {padding-top: 50px;}
.cta_behind_bg .content-heading{padding-bottom: 50px;}	
.cta_behind_bg .content-heading .title_box{margin-bottom: 20px;}
.cta_behind_bg.withcntent .behind_bg_color {height: 95%;}
.message_notification .message_box {padding: 15px 20px;}
.main-content .message_notification p a{margin-left: 0;}
.doneren_form .mollie_forms_field_row select,.doneren_form .mollie_forms_field_row input,.doneren_form .mollie_forms_field_row button{font-size: 16px;padding: 12px 12px;}
.doneren_form .mollie_forms_field_row p,.doneren_form .mollie_forms_field_row p label{font-size: 16px;}
/* .doneren_form .mollie_forms_field_row p label input{width: calc(100% - 140px);} */
.doneren_form .mollie_forms_field_row select, .doneren_form .mollie_forms_field_row input,.doneren_form .mollie_forms_field_row p{margin-bottom: 18px !important;}
.doneren_form .mollie_forms_field_row p{padding: 5px 15px;}
}




