/*
Theme Name: Van Empel
Author: converzo
Author URI: https://converzo.nl
Description: The Van Empel Theme based on the famous Wordpress CMS.
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');

* {margin: 0;padding: 0;box-sizing: border-box;}
img {max-width: 100%;height: auto;}
body {background: #ffffff;font-size:18px;line-height: 28px;color: #5C5D5F; font-family: "Roboto Condensed", serif; font-weight: 400;position: relative;}
ul {padding: 0;}
p {font-size:18px;line-height:28px;margin-bottom: 25px;color: #5C5D5F;font-family: "Roboto Condensed", serif;}
p:last-child{margin-bottom: 0;}
a {transition: 0.4s;}

/* ----- Heading Font CSS ------ */

h1,h2,h3,h4,h5,h6 {margin-bottom: 25px; font-weight: 400;font-family: "Bebas Neue", serif;text-transform: uppercase;line-height: 1.1;}
h1,.large h2{font-size:80px;}
h2,.small h1{font-size:60px;}
h3{font-size:40px;}
h4{font-size:22px;}
h5{font-size:20px;}
h6{font-size:18px;}
strong{font-weight: bold;}

a:focus,.btn:focus,button:focus,.btn-primary:not(:disabled):not(.disabled):active:focus {outline: none;box-shadow: none;}
input:focus{outline: none;}
button,input,textarea, li{ font-family: "Roboto Condensed", serif; font-weight: 400;}

/* global css start */ 
.layout{width: 100%;float:left;background: #ffffff;}
.full_width{width: 100%;float:left;}
.wrapper{max-width:1230px;margin: 0 auto;width: 100%;padding: 0 30px;}
.btn_one{font-size:20px;transition: 0.4s; padding:11px 8px;min-width: 227px;float: left;border-radius: 4px;font-family: "Roboto Condensed", serif;line-height: 1;background: #D80012;color: #ffffff;text-align: center; text-decoration: none;transition: 0.4s; }
.btn_one:hover{background: #89020d;}
h1 strong{font-weight: 400;}
/* global css end */

/* main css */

/* header css start */
.layout{width: 100%;float: left;}
.main-content{margin-top: 109px;}
.verhuur_section .inner_part .card .image { display: flex
;
    flex-wrap: wrap;
    justify-content: center;
    height: 100%; }

/* header start */
.header{position: fixed; left: 0; top: 0; width: 100%;  background-color: #fff;padding: 0px 0px;z-index: 9999;transition: 0.4s;} 
.header.sticky{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;} 
.header.sticky .logo{width: 150px;margin-bottom: -50px;} 
.header.sticky .inner_part{justify-content: space-between;} 
.header .header_inner{display: flex;  flex-wrap: wrap; align-items: center;justify-content: space-between;}
.header .logo{width: 243px;margin-bottom: -123px;transition: 0.4s;}
.header .logo a{display: block;}
.header.header-two .logo{margin-bottom: -168px;}
.header.sticky.header-two .logo{margin-bottom: -88px;}
.header .right_part{display: flex;flex-wrap: wrap; justify-content: space-between;width:calc(100% - 243px);  padding-left: 104px; height: 100%; align-items: center;}
.header .right_part .Call-num{width: 21%;text-align: center;}
.header .right_part .Call-num a{color:#D80012;font-family: "Bebas Neue", serif;font-size: 20px;}
.header .right_part .navigation {width: 79%;}
.header .right_part .navigation ul{display: flex; }
.header .right_part a{text-decoration: none;}
.header .navigation ul li{margin-right: 77px;list-style-type: none;position: relative;}
.header .navigation ul li a{text-decoration: none; color: #000000; text-transform: uppercase;font-size: 20px;font-family: "Bebas Neue", serif;transition: 0.4s;}
.header .navigation ul li a:hover{color: #D80012;}
.header .navigation ul li:last-child{margin-right: 0px;}
.header .navigation ul li.current_page_item > a{color: #D80012;}

.menubar { width: 40px;display: none;}
.menubar span {display: block;width: 100%;background: #000;height: 5px;margin-bottom: 5px;float: inline-end;transition: 0.4s;}
.mm-listview > li > a{font-family: "Bebas Neue", serif !important;font-size: 20px !important;}

.header .navigation ul li ul{display: flex;flex-wrap: wrap;padding: 0;opacity:0;visibility: hidden;pointer-events: none;transform: translateY(10px); transition: 0.4s; position: absolute;left: -9px;top: calc(100% + 8px);min-width: 190px;background: #d80012;}
.header .navigation ul li:hover ul{z-index: 1; opacity: 1;visibility: visible;pointer-events: all;transform: unset;}
.header .navigation ul li li{display: block;width: 100%;text-align: left; padding: 0; margin: 0; }
.header .navigation ul li li::after{display: none;}
.header .navigation ul li li:last-child{margin-bottom: 0px;}
.header .navigation ul li li a{color: #fff;font-size: 18px;font-weight: 400;transition: 0.4s;font-family: "Bebas Neue", serif;display: block; padding: 10px 20px; border-bottom: 1px solid #fff;  margin: 0; }
.header .navigation ul li li:last-child a { border-bottom: 0; }
.header .navigation ul li li a:hover, .header .navigation ul li li.current-menu-item a { background: #000; color: #fff; }
.header .navigation ul li ul:before{content: '';position: absolute;top: -13px;left: 0;background: transparent;width: 100%;height: 46px;}
.header .navigation ul li ul::after {width: 0;height: 0; border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom: 11px solid #d80012;position: absolute;left: 10px;top: -11px;content: "";}
.header .navigation ul li.current-menu-ancestor > a { color: #D80012; }
/* header end */

/* Hero Section style start here*/
.hero_section .inner_part{display: flex;flex-wrap: wrap;}
.hero_section .left_part{width: 50%; background: #000000;padding: 210px 0px 120px;}
.hero_section .left_part .content{max-width: 585px;margin-left: auto;padding-right: 50px;}
.hero_section .left_part h1{color: #fff;margin-bottom: 0;}
.hero_section .left_part p{color: #fff;font-size: 20px;line-height: 26px;}
.hero_section .right_part {width: 50%;}
.hero_section .right_part img{display: block;background-repeat: no-repeat;background-size: cover;width: 100%;min-height: 620px;height: 100%;object-fit: cover;}
/* Hero Section style end here*/

/* Verhuur Section style start here*/
.verhuur_section{padding: 56px 0px 89px;background: #fff;}
.verhuur_section .heading_top{max-width: 985px;margin: 0 auto; text-align: center;}
.verhuur_section .heading_top h2{margin-bottom: 10px;color: #D80012;}
.verhuur_section .inner_part{display: flex;flex-wrap: wrap;justify-content: center;padding-top: 6px;gap: 70px;}
.verhuur_section .inner_part .card{width: calc(50% - 35px);display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;align-items: center;}
.verhuur_section .inner_part .card .image{background: #fff;width: 100%;}

.product_img{background: #fff;width: 100%;flex: 1;}
.product_img .title_with_image {width: 100%;max-width: 400px;margin: -30px auto 0;}
.product_img .title_with_image h2{margin-bottom: 6px;font-size: 50px;font-weight: 800;line-height: 1;letter-spacing: 1px;color: #e00713;}
.product_img .small_image {display: flex;flex-wrap: wrap;gap: 32px;}
.product_img .small_image .thumbnail{position: relative;}
.product_img .small_image .thumbnail img{min-height: 61px;}
.product_img .small_image .thumbnail::after {content: '';background: url(images/Plus.png); width: 25px;height: 25px;background-size: 25px; top: 50%;right: -28px;position: absolute;transform: translateY(-50%);}
.product_img .small_image .thumbnail:last-child::after {display: none;}

.verhuur_section .inner_part .card .image img{display: block;min-height: 429px;object-fit: contain;margin: 0 auto;}
.verhuur_section .inner_part .button{width: 100%;display: flex;justify-content: center;align-items: center;margin-top: 44px;}

/* Verhuur Section style end here*/

/* VERKOOP Section style end here*/
.verhuur_section.bg_color{background: #DEDEDE;padding: 70px 0px 53px;}
.verhuur_section.bg_color .inner_part{padding-top: 55px;}
.verhuur_section.bg_color .inner_part .button{margin-top: 56px;}
.verhuur_section.bg_color .para_bottom{margin-top: 90px;text-align: center;}
.verhuur_section.bg_color .para_bottom p{text-transform: uppercase;}

/* VERKOOP Section style end here*/

/* Card Section style start here*/
.hero_section.opposite .left_part{order: 2;padding: 100px 0px 78px;background: #89020D;}
.hero_section.opposite .right_part{order: 1}
.hero_section p strong{font-weight: bold;font-style: italic;font-size: 22px;line-height: 24px;color: #fff;text-transform: uppercase;}
.hero_section p {margin-bottom: 18px;}
.hero_section h4{text-transform: uppercase;margin-bottom: 0;line-height: 61px;color: #fff;}

.hero_section .right_part.opposite{order: 1;}
.hero_section.opposite .left_part .content{margin-left: unset;padding-left: 50px;padding-right: unset;max-width: 620px;}
.hero_section.opposite .left_part .content p{font-size: 18px;line-height: 24px;}
.hero_section.opposite .left_part.red{background: #89020D;}
.hero_section .right_part img{min-height: 620px;display: block;width: 100%;;height: 100%;width: 100%;object-fit: cover;}
/* .hero_section .left_part {padding: 173px 0px 78px;}  */
.hero_section .left_part {padding: 80px 0;display: flex;align-items: center;}
.hero_section .left_part .button{padding-top: 12px; width: 100%;display: flex;justify-content: center;align-items: center;}
.hero_section .left_part .content h3{color: #fff;margin-bottom: 10px;}
/* Card Section style end here*/


/* Help You Section style start here*/
.help_section{padding: 125px 0px 140px;background: #fff;}
.help_section .inner_part{text-align: center;}
.help_section .inner_part h3{color: #D80012;margin-bottom: 9px;}
.help_section .inner_part .button{width: 100%; display: flex;justify-content: center;align-items: center;}

/* Help You Section style end here*/

/*sldier Section Section style start here*/
.slider_section{padding: 104px 0 87px;}
.slider_section .product_img{padding: 0 20px;min-height: 418px;}
.slider_section .product_img .slick-slide img{max-width: 272px;margin-left: auto;}

.slider_section .slider_heading {max-width: 985px;margin: 0 auto; text-align: center;}
.slider_section .slider_heading h1{font-size: 80px;line-height: 80px;color: #D80012;margin-bottom: 10px;}
.slider_section .inner_part {display: flex;flex-wrap: wrap;padding-top: 46px;gap: 80px 31px;}
.slider_section .inner_part .slider_card {width: calc(33.33% - 21px);}
.slider_section .inner_part .slider_card .content_slider{margin-top: 16px;}
.slider_section .inner_part .slider_card .content_slider h4{margin-bottom: 0;line-height: 28px;font-weight: bold;font-family: "Roboto Condensed", serif;}
.slider_section .inner_part .slider_card .content_slider h5{margin-bottom: 0px;font-family: "Roboto Condensed", serif;font-weight: bold;}
.slider_section .inner_part .slider_card .content_slider p{margin-bottom: 10px;font-weight: 400;font-size: 22px;line-height: 28px;}
.slider_section .inner_part .slider_card .content_slider p span{color: #D80012;font-weight: bold;}
.slider_section .inner_part .slider_card .content_slider .button{width: 100%;display: flex;justify-content: center;align-items: center;margin-top: 37px;}
.slider_section .inner_part .slider_card .cards{padding: 37px 0px 34px;border: 0.5px solid #979797;background: #fff;filter: drop-shadow(6px 6px 6px rgba(0, 0, 0,0.16));}

.slider_section .slick-prev {left: 10px;background: url(images/left-arrow.svg);background-size: auto;}
.slider_section .slick-arrow{font-size: 0;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;width: 31px;height: 31px;cursor: pointer;background-size: 31px !important;border: none;}
.slider_section .slick-next {right: 10px;background: url(images/right-arrow.svg);background-size: auto;}

.slider_section .inner_part .slider_card .hide_content{padding: 12px;display: none;}
.slider_section .inner_part .slider_card .hide_content .paragraph{min-height: 237px;}
.slider_section .inner_part .slider_card .hide_content .button{width: 100%;display: flex;justify-content: center;align-items: center;}
.slider_section .inner_part .slider_card .hide_content span{display: block;text-align: center;font-size: 16px;line-height: 25px;}

.slider_section .inner_part .slider_card .price_details{margin-bottom: 60px;}
.slider_section .inner_part .slider_card .hide_content .prices_text{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;border: 1px solid #707070;}
.slider_section .inner_part .slider_card .hide_content .prices_text:first-child{border-top: 1px solid #707070;}
.slider_section .inner_part .slider_card .hide_content .prices_text{border-top: 0;}
.slider_section .inner_part .slider_card .hide_content .price_per_day{width: calc(100% - 86px);padding: 6px 0 6px 10px;border-right: 1px solid #707070;display: flex;justify-content: flex-start;align-items: center;}
.slider_section .inner_part .slider_card .hide_content .update_rate{width: 86px;text-align: center;padding: 6px 0px;}
.slider_section .inner_part .slider_card .hide_content p{font-size: 22px;line-height: 28px;margin-bottom: 0;}
.slider_section .inner_part .slider_card .hide_content strong{font-size: 22px;line-height: 40px;font-weight: bold;color: #D80012;}

.bottomNone .content_slider{display: none;}
.list ul,.list ol{padding-left: 16px;margin-bottom: 25px;}
.slider_section   .list .paragraph ul{margin: 20px 0 25px;}
/*sldier Section Section style end here*/

/*waarempel Section Section style start here*/
.waarempel_section{padding: 102px 0px 125px;background: #89020D;}
.waarempel_section .content{max-width: 790px;margin: 0 auto;padding-left: 248px;}
.waarempel_section .content h3{color: #fff;}
.waarempel_section .content h4{margin-bottom: 0;}
.waarempel_section ul li{text-transform: uppercase; padding-left: 35px;position: relative;list-style-type: none;margin-bottom: 17px;font-size: 22px;line-height: 24px;font-weight: bold;font-style: italic;color: #fff;}
.waarempel_section p { color: #fff; }
.waarempel_section ul li::before{content: '';background: url(images/white-right-arrow.svg);position: absolute;top: 2px;left: 2px;width: 20px;height: 20px;background-size: 20px;}
.waarempel_section ul li:last-child{margin-bottom: 0;}

/*waarempel Section Section style end here*/

/*Kunnen Section Section style start here*/
.Kunnen_section{background: #fff;padding: 126px 0 139px;}
.Kunnen_section .heading_top{max-width: 985px;margin: 0 auto;text-align: center;}
.Kunnen_section .heading_top h2{color: #D80012;margin-bottom: 13px;}
.Kunnen_section .button{width: 100%;display: flex;justify-content: center;align-items: center;padding-top: 7px;}
.Kunnen_section.content{padding: 15px 0 136px;}
.Kunnen_section.content .inner_part{display: flex;flex-wrap: wrap;gap: 80px;justify-content: space-between;align-items: flex-end;}
.Kunnen_section.content .inner_part .paragraph{width: calc(50% - 40px);}
.Kunnen_section.content .inner_part h4{font-family: "Roboto Condensed", serif;font-weight: bold;margin-bottom: 16px;}
.Kunnen_section.content h5{margin-bottom: 17px;font-family: "Roboto Condensed", serif;font-weight: bold;}
/*Kunnen Section Section style end here*/

/*Address Section Section style start here*/
.address_section{padding: 10px 0px 118px;background: #fff;}
.address_section p {margin-bottom: 0;text-align: center;font-size: 24px; color: #5C5D5F;}
.address_section ul li {list-style-type: none;text-align: center;}
.address_section ul li a {font-size: 24px;line-height: 28px;color: #5C5D5F;font-weight: 400;font-family: "Roboto Condensed", serif;text-decoration: none;transition: 0.4s;}
.address_section ul li a:hover{text-decoration: underline;color: #d80012;}
/*Address Section Section style end here*/

/*Google map Section Section style start here*/
.gmap_section .image{width: 100%;}
.gmap_section .image iframe{width: 100%;height: 727px;display: block;}
.gmap_section .image img{display: block; width: 100%;background-size: cover;background-repeat: no-repeat;}

/*Google map Section Section style end here*/

/* error page styling start here*/
.error_page{margin-top: 100px;padding: 150px 0px;}
.error_page h1{font-size: 50px;line-height: 60px;text-align: center;}
.error_page .error_image{display: flex;justify-content: center;align-items: center;margin-top: 100px;}
.error_page .error_image img{display: block;}
/* error page styling end here*/

/* default page styling start here*/
.default_pages_sec{margin: 60px 0 20px;padding: 80px 0px 20px;}
.default_pages_sec h1{font-size: 80px;line-height: 80px;color: #D80012;}
.default_pages_sec h2{font-size: 60px;line-height: 80px;color: #D80012;}
.default_pages_sec h3{color: #D80012;}
.default_pages_sec h4{color: #D80012;}
.default_pages_sec h5{color: #D80012;}
.default_pages_sec h6{color: #D80012;}
.circle_list li{display: block;font-size: 18px;line-height: 24px;margin-bottom: 15px;position: relative;padding-left: 20px;}
.circle_list li::before {content: '';position: absolute;width: 6px;height: 6px;border-radius: 100%;background: #5C5D5F;left: 0;top: 9px;}
/* default page styling end here*/

/* Footer Section style start here*/
.footer{background: #D8D8D8;padding: 95px 0px 86px;}
.footer .footer_content h3{color: #000;text-transform: uppercase;text-align: center;margin-bottom: 22px;}
.footer .footer_content p {margin-bottom: 0;text-align: center;font-size: 24px;color: #5C5D5F;line-height: 28px;}
.footer .footer_content p strong{font-size: 24px;font-weight: bold;color: #5C5D5F;line-height: 28px;}
.footer .footer_content ul li{list-style-type: none;text-align: center;}
.footer .footer_content ul li a{font-size: 24px;color: #5C5D5F;font-weight: 400;font-family: "Roboto Condensed", serif;text-decoration: none;transition: 0.4s;}
.footer .footer_content ul li a:hover{text-decoration: underline;color: #d80012;}
.footer .social_icon{margin-top: -62px;padding-right: 51px;}
.footer .social_icon ul{width: 100%;display: flex;justify-content: flex-end;gap: 6px;}
.footer .social_icon ul li{list-style-type: none;}
.footer .social_icon ul li a{display: block;}
.footer .social_icon img{width: 47px;height: 47px;}

/* Footer Section style end here*/
.error404 footer{display: none;}


/* Responsive css start here */
@media only screen and (max-width: 1367px) {
.slider_section {padding: 55px 0 87px;}
.gmap_section .image iframe{height: 500px;}
.slider_section .inner_part .slider_card .hide_content .paragraph {min-height: 160px;}
.main-content {margin-top: 117px;}
.header .logo {width: 200px;margin-bottom: -75px;}
.header.header-two .logo {margin-bottom: -130px;}
.header.sticky .logo {width: 140px;margin-bottom: -57px;}
.header .right_part{padding-left: 40px;}


}

@media only screen and (max-width: 1279px) {
h1,h2,h3,h4,h5,h6 {margin-bottom: 18px;}
h1, .large h2 {font-size: 60px;}
h2, .small h1 {font-size: 50px;}
h3 {font-size: 35px;}
h4 {font-size: 21px;}

.main-content {margin-top: 117px;}
.header .logo {width: 200px;margin-bottom: -75px;}
.header.header-two .logo {margin-bottom: -130px;}
.header.sticky .logo {width: 140px;margin-bottom: -57px;}
.header .right_part{padding-left: 40px;}
.hero_section .left_part .content{padding-right: 10px;padding-left: 35px;}
.hero_section .right_part img{min-height: 465px;}
.verhuur_section {padding: 60px 0px 60px;}  
.verhuur_section .inner_part .button{margin-top: 30px;}
.verhuur_section.bg_color {padding: 60px 0px 60px;}
.verhuur_section.bg_color .para_bottom{margin-top: 60px;}
.hero_section.card .left_part {padding: 150px 0px 75px;}
.hero_section.card .right_part img{min-height: 490px;}
.hero_section.card .left_part.opposite .content{padding-right: 7px;padding-left: 25px;}
.hero_section.card h4{line-height: 40px;}
.hero_section.card p strong{font-size: 20px;line-height: 22px;}
.help_section {padding: 75px 0px 75px;}
.hero_section .left_part p{font-size: 18px;line-height: 24px;}
.footer {padding: 70px 0px 70px;}
.footer p{font-size: 22px;}
.footer ul li a{font-size: 22px;line-height: 26px;}
.footer .social_icon img {width: 40px;height: 40px;}
.footer .social_icon {margin-top: -48px;padding-right: 0px;}
.slider_section {padding: 30px 0 70px;}
.slider_section .product_img .title_with_image{margin: -15px auto 0;}
.slider_section .slider_heading h1 {font-size: 60px;line-height: 60px;}
.slider_section .inner_part .slider_card .cards {padding: 28px 0px 28px;}
.slider_section .inner_part .slider_card {width: calc(33.33% - 17px);}
.slider_section .inner_part{gap: 50px 25px;padding-top: 30px;}
.slider_section .inner_part .slider_card .content_slider .button{margin-top: 25px;}
.waarempel_section {padding: 80px 0px 90px;}
.waarempel_section ul {margin-top: 10px;}
.waarempel_section ul li{font-size: 20px;line-height: 22px;margin-bottom: 13px;}
.waarempel_section .content{padding-left: 175px;}
.Kunnen_section{padding: 90px 0 90px;}
.Kunnen_section .inner_part{gap: 30px;}
.Kunnen_section .inner_part .paragraph {width: calc(50% - 15px);}
.address_section {padding: 10px 0px 70px;}
.default_pages_sec h1 {font-size: 60px;line-height: 60px;}
.default_pages_sec {margin: 60px 0 0px;padding: 50px 0px 50px;}
.default_pages_sec h2 {font-size: 50px;line-height: 50px;}
.error_page {padding: 95px 0px;}
.hero_section.card.opposite .left_part .content{padding-left: 20px;padding-right: 10px;}
.Kunnen_section.content .inner_part{gap: 40px;}
.Kunnen_section.content .inner_part .paragraph {width: calc(50% - 20px);}
.Kunnen_section.content {padding: 15px 0 90px;}
.slider_section .inner_part .slider_card .content_slider h4{font-size: 21px;}
.hero_section p strong{font-size: 20px;}
.footer .footer_content h3{margin-bottom: 15px;}
.slider_section .inner_part .slider_card .content_slider p{font-size: 20px;line-height: 24px;}
.hero_section.opposite .left_part .content{padding-right: 10px;padding-left: 29px;}
.slider_section .product_img .slick-slide img {max-width: 240px;}
.slider_section .product_img {min-height: 360px;}


}

@media only screen and (max-width:1023px) {
h1, .large h2 {font-size: 50px;}
h2, .small h1 {font-size: 45px;}
h3 {font-size: 30px;}


.hero_section .left_part h1{margin-bottom: 10px;}
.verhuur_section .inner_part .card .image img{min-height: 322px;}
.menubar {display: block;}
.header .right_part{display: flex;justify-content: flex-end;}
.header .right_part .navigation{display: none;}
.header .right_part .Call-num {width: 50%;text-align: end;padding-right: 20px;}
.header .logo {width: 130px;margin-bottom: -46px;}
.header.sticky .logo {width: 130px;margin-bottom: -46px;}
.hero_section .right_part {width: 100%;order: 1;}
.hero_section .left_part{width: 100%;order: 2;}
.hero_section.opposite .left_part{padding: 75px 0px 75px;}
.hero_section .left_part {padding: 75px 0px 75px;}
.hero_section.opposite .left_part .content{max-width: 100%;padding-right: 29px;padding-left: 29px;margin-left: unset;}
.hero_section .left_part p br{display: none;}
.verhuur_section .inner_part .card{width: calc(50% - 15px);}
.verhuur_section.bg_color .inner_part{padding-top: 30px;gap: 20px;}
.verhuur_section.bg_color .inner_part .button {margin-top: 35px;}
.verhuur_section.bg_color .para_bottom {margin-top: 35px;}
.hero_section.card .right_part{order: 1;}
.hero_section.card .left_part {padding: 75px 0px 75px;}
.hero_section.card.opposite .left_part{padding: 75px 0px 75px;}
.hero_section.card.opposite .left_part .content {padding-left: 29px;padding-right: 29px;max-width: 100%;}
.hero_section.card.opposite .left_part .content p br{display: block;}
.Kunnen_section {padding: 75px 0 75px;}
.footer .footer_content p{font-size: 20px;line-height: 23px;}
.footer .footer_content p strong {font-size: 22px;}
.footer .footer_content ul li a{font-size: 20px;}
.slider_section .slider_heading h1 {font-size: 42px;line-height: 43px;}
.header.header-two .logo {margin-bottom: -75px;}
.header.sticky.header-two .logo {margin-bottom: -64px;}
.slider_section .inner_part {gap: 50px 20px;padding-top: 20px;}
.slider_section .inner_part .slider_card {width: calc(50% - 10px);}
.slider_section .inner_part .slider_card .content_slider p{font-size: 18px;line-height: 23px;}
.slider_section .inner_part .slider_card .hide_content h5{margin-bottom: 10px;}
.slider_section .inner_part .slider_card .hide_content p {font-size: 18px;line-height: 23px;}
.slider_section .inner_part .slider_card .hide_content .paragraph {min-height: 100px;}
.slider_section .inner_part .slider_card .hide_content strong{font-size: 18px;line-height: 23px;}
.slider_section .inner_part .slider_card .price_details {margin-bottom: 40px;}
.waarempel_section .content {padding-left: 0px;}
.waarempel_section ul li{font-size: 18px;line-height: 22px;margin-bottom: 10px;}
.waarempel_section ul li::before {width: 18px;height: 18px;background-size: 18px;}
.main-content {margin-top: 81px;}
.address_section p{font-size: 20px;line-height: 24px;}
.address_section ul {margin-top: 10px;}
.address_section ul li a {font-size: 20px;line-height: 24px;}
.hero_section.opposite .left_part .content p  br{display: block;}
.hero_section .left_part .content{margin-left: unset;max-width: 100%;}
.Kunnen_section.content .inner_part .paragraph {width: 100%;}
.Kunnen_section.content .inner_part .paragraph  p br{display: none;}
.Kunnen_section.content .inner_part {gap: 20px;}
.gmap_section .image iframe {height: 400px;}
.hero_section .right_part img{min-height: unset;height: auto;}
/* .product_img{min-height: 407px;} */
.verhuur_section .inner_part{gap: 30px;}
.product_img .title_with_image h2{font-size: 35px;}
.product_img .title_with_image {max-width: 315px;}
.product_img .small_image .thumbnail::after {width: 22px;height: 22px;background-size: 22px;right: -26px;}



}


@media only screen and (max-width:767px) {
h1, .large h2 {font-size: 45px;}
h2, .small h1 {font-size: 40px;}
h4 {font-size: 20px;}


p {font-size: 16px;line-height: 23px;margin-bottom: 15px;}
.btn_one{font-size: 18px;min-width: 200px;padding: 10px 8px;}

.header .logo {width: 100px;margin-bottom: -21px;}
.header.sticky .logo {width: 100px;margin-bottom: -21px;}

.header.header-two .logo {margin-bottom: -42px;}
.header.header-two.sticky .logo {margin-bottom: -42px;}

.header .right_part .Call-num {width: 100%;}
.hero_section .right_part img {min-height: 383px;}
.hero_section .left_part {padding: 55px 0px 55px;}
.hero_section.opposite .left_part {padding: 55px 0px 55px;}
.hero_section .left_part p {font-size: 16px;line-height: 23px;}
.verhuur_section.bg_color .heading_top p br{display: none;}
.hero_section.card .right_part img {min-height: 382px;}
.header .right_part .Call-num{padding-right: 0px;}
.hero_section.card .left_part {padding: 60px 0px 60px;}
.hero_section.card.opposite .left_part {padding: 60px 0px 60px;}
.hero_section.card h4 {line-height: 29px;margin-bottom: 10px;}
.hero_section.card p strong {font-size: 18px;line-height: 19px;}
.Kunnen_section {padding: 60px 0 60px;}
.footer {padding: 60px 0px 60px;}
.footer .social_icon {margin-top: -38px;}
.footer .social_icon img {width: 35px;height: 35px;}
.footer .footer_content ul{margin-top: 5px;}
.footer .footer_content ul li a {font-size: 18px;}
.footer .footer_content p {font-size: 18px;line-height: 23px;}
.verhuur_section .inner_part .card .image img {min-height: 210px;}
.verhuur_section .inner_part .card {width: 100%;}
.verhuur_section .inner_part{padding-top: 10px;gap: 15px;}
.slider_section .slider_heading h1 {font-size: 37px;line-height: 38px;}
.slider_section .inner_part .slider_card .cards {padding: 15px 0px 15px;}
.slider_section .inner_part .slider_card .content_slider p {font-size: 16px;line-height: 23px;}
.slider_section .inner_part .slider_card .content_slider .button {margin-top: 20px;}
.slider_section {padding: 30px 0 60px;}
.waarempel_section {padding: 60px 0px 60px;}
.waarempel_section ul li {font-size: 16px;line-height: 23px;}
.Kunnen_section.content h5 {margin-bottom: 10px;}
.waarempel_section ul li::before {width: 16px;height: 16px;background-size: 16px;left: 10px}
.Kunnen_section.content .inner_part {gap: 20px;}

.Kunnen_section.content {padding: 15px 0 60px;}
.slider_section .slider_heading p br{display: none;}
.address_section {padding: 10px 0px 60px;}
.default_pages_sec{margin: 0;}
.default_pages_sec h1 {font-size: 45px;line-height: 47px;margin-bottom: 15px;}
.default_pages_sec h2 {font-size: 40px;line-height: 41px;margin-bottom: 15px;}
.default_pages_sec h3{margin-bottom: 15px;}
.default_pages_sec h4{margin-bottom: 15px;}
.default_pages_sec h5{margin-bottom: 10px;font-size: 24px;}
.default_pages_sec h6{margin-bottom: 10px;font-size: 20px;}
.error_page {padding: 100px 0px;}
.error_page .error_image{margin-top: 50px;}
.error_page h1 {font-size: 35px;line-height: 36px;}
.hero_section p strong{font-size: 18px;}
.footer .footer_content h3 {margin-bottom: 10px;}
.slider_section .inner_part .slider_card .hide_content{padding: 8px;}
.slider_section .inner_part .slider_card .hide_content p {font-size: 16px;line-height: 21px;}
.slider_section .inner_part .slider_card .hide_content h4{margin-bottom: 10px;}
.slider_section .inner_part .slider_card .hide_content .price_per_day{padding: 6px 0 6px 6px;}
.slider_section .inner_part .slider_card .hide_content span{font-size: 15px;}
.slider_section .inner_part .slider_card .content_slider h4 {font-size: 18px;}
.slider_section .inner_part .slider_card .content_slider { margin-top: 10px;}
.slider_section .inner_part .slider_card .content_slider .button {margin-top: 15px;}
.gmap_section .image iframe {height: 300px;}
.circle_list li{margin-bottom: 10px;font-size: 16px;line-height: 21px;}
.product_img {min-height: unset;}
.product_img .title_with_image {max-width: 470px;}
.slider_section .inner_part .slider_card {width: 100%;}
.slider_section .product_img .slick-slide img {max-width: 100%;}



}

@media only screen and (max-width:600px) {
h1,h2,h3,h4,h5,h6 {margin-bottom: 15px;}
h1, .large h2 {font-size: 36px;}
h2, .small h1 {font-size: 32px;}
h3 {font-size: 25px;}
h4 {font-size: 18px;}
.wrapper{padding: 0 20px;}

.header .logo {width: 90px;margin-bottom: -13px;}
.header.sticky .logo {width: 90px;margin-bottom: -13px;}
.main-content {margin-top: 79px;}
.header .right_part {padding-left: 0;width: calc(100% - 130px);}
.header .right_part .Call-num a{font-size: 18px;line-height: 21px;}
.header .right_part .Call-num {text-align: end;padding-right: 10px;}
.hero_section .left_part .content {padding-right: 20px;padding-left: 20px;}
.verhuur_section .inner_part .card {width: 100%;margin-bottom: 15px;}
.verhuur_section .inner_part{padding-top: 15px;}
.verhuur_section .inner_part .button {margin-top: 20px;}
.verhuur_section.bg_color .para_bottom {margin-top: 20px;}
.hero_section .right_part img {min-height: 240px;}
.hero_section.card .right_part img {min-height: 240px;}
.hero_section.card h4{line-height: 26px;}
.Kunnen_section .heading_top h3{margin-bottom: 10px;}
.Kunnen_section .heading_top p{margin-bottom: 10px;}
.footer .social_icon {margin-top: 15px;}
.footer .social_icon img {width: 30px;height: 30px;}
.footer ul li a{display: block;}
.footer .social_icon ul{gap: 8px;}
.slider_section .slider_heading h1 {font-size: 32px;line-height: 33px;}
.slider_section .inner_part .slider_card {width: 100%;}
.hero_section.card.opposite .left_part .content{padding-left: 20px;padding-right: 20px;}
.address_section ul li a {font-size: 18px;line-height: 23px;}
.address_section p {font-size: 18px;line-height: 23px;}
.default_pages_sec h1 {font-size: 32px;line-height: 33px;margin-bottom: 10px;}
.default_pages_sec h2 {font-size: 30px;line-height: 31px;margin-bottom: 10px;}
.default_pages_sec h3 {font-size: 28px;line-height: 29px;margin-bottom: 10px;}
.circle_list li{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
.error_page h1 {font-size: 30px;line-height: 31px;}
.Kunnen_section.content .inner_part h4{margin-bottom: 10px;}
.hero_section.opposite .left_part .content{padding-left: 20px;padding-right: 20px;}
.footer .footer_content ul li a{font-size: 16px;}
.footer .footer_content p{font-size: 16px;}
.footer .footer_content h3 {margin-bottom: 6px;}
.product_img .title_with_image h2 {font-size: 28px;}
.product_img .small_image .thumbnail::after {width: 18px;height: 18px;background-size: 18px;right: -25px;}
.product_img .title_with_image {max-width: 300px;margin: -10px auto 0;}

}



