@media (min-width: 1600px) {
	.container {
		max-width: 1460px;
	}
}
@media(max-width: 1599.98px){
	h1 {
		font-size: 5.4rem;
		line-height: 60px;
	}
	h2 {
		font-size: 4rem;
		line-height: 50px;
	}
	h3 {
		font-size: 3rem;
	}
	h4 {
		font-size: 2.5rem;
	}
	h5 {
		font-size: 2rem
	}
	h6 {
		font-size: 1.8rem;
	}
	/****Voor-wie-werken-wij-particulieren****/
	.particulieren-top-sec {
		padding: 82px 0 100px;
	}
	.particulieren-block .row .particulieren-block-info {
		padding-left: 8%;
	}
	.particulieren-form-sec {
		padding: 87px 0 100px;
	}
	.particulieren-form-sec h2 {
		margin: 0 auto 60px;
	}
	/****Onze-referenties****/
	.referenties-block-part .col-xl-4 {
		padding: 0 15px;
	}
	.referenties-block-part .row {
		margin: 0 -15px;
		row-gap: 30px;
	}
	/****over-ons****/
	.team-slider-btn .swiper-button-next {
        right: -3%;
    }
    .team-slider-btn .swiper-button-prev {
        left: -3%;
    }
	/****popup****/
	.modal-area .modal-dialog {
		max-width: 75%;
	}
	/****Producten****/
	.back-button-wrapper {
		bottom: -140px;
	}
	.producten-listing-img img {
		max-width: 375px;
	}
	.producten-back-button {
		bottom: -100px;
	}
	.producten-detail-img img{
		max-width: 350px;
	}
	/****thuisbatterijen****/
	.thuisbatterijen-service-sec .orange-wrap {
		padding: 350px 0 100px;
	}
	.prducten-inner-sec {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.over-one-team-slide .swiper-slide::after {
		left: -20%;
	}
	.each-team-slide-img {
		height: 340px;
		width: 340px;
	}
	.prducten-about-sec .prducten-about-content{
		padding-top: 88px;
	}
}
@media(max-width: 1399.98px){
	.header-menu-dropdown > ul > li {
		font-size: 1.8rem;
		padding: 14px 24px;
	}
	.header-menu-dropdown > ul > li > img {
		top: 21px;
		right: 24px;
	}
	.each-approach {
		padding-left: 40px;
		padding-right: 40px;
	}
	.each-service-img {
		height: 250px;
	}
	.each-service {
		padding: 20px;
	}
	.circle-btn {
		width: 50px;
		height: 50px;
	}
	.each-service .circle-btn {
		bottom: 30px;
		right: 30px;
	}
	.about-sun {
		width: 250px;
	}
	.about-img .col-7, .about-img .col-5 {
		padding: 0 10px;
	}
	.about-img .row {
		margin: 0 -10px;
	}
	.about-img-mid {
		margin-bottom: 20px;
	}
	.about-text {
		margin-right: 0;
	}
	.about-sec {
		padding: 80px 0;
	}
	.counter-sec {
		padding-bottom: 80px;
	}
	.footer-info {
		max-width: 750px;
	}
	.footer-nav > ul {
		column-gap: 20px;
	}
	.parent-dropdown a img {
		margin-left: 5px;
	}
	.footer-nav li {
		font-size: 1.8rem;
	}
	.footer-nav .parent-dropdown img {
		top: 10px;
	}
	/****Voor-wie-werken-wij-particulieren****/
	.particulieren-top-sec {
		padding: 80px 0;
	}
	.particulieren-block-sec .orange-wrap {
		padding: 80px 20px;
	}
	.particulieren-block .row .particulieren-block-info {
		padding-left: 6%;
	}
	.particulieren-form-sec {
		padding: 80px 0;
	}
	/****Onze-referenties****/
	.referenties-top-sec {
		padding: 80px 0;
	}
	.each-referenties-block {
		padding: 20px;
	}
	.referenties-block-part .col-xl-4 {
		padding: 0 10px;
	}
	.referenties-block-part .row {
		margin: 0 -10px;
		row-gap: 20px;
	}
	.each-referenties-block-img {
		height: 250px;
	}
	.each-referenties-block .circle-btn {
		bottom: 30px;
		right: 30px;
	}
	/****faq****/
	.faq-block {
		padding: 80px 0 78px;
	}
	.faq-form-sec .faq-form-wrap {
		padding: 80px 0;
	}
	/****over-ons****/
    .team-slider-btn .swiper-button-next{
        top: 55%;
    }
    .team-slider-btn .swiper-button-prev{
        top: 55%;
    }
    /****thank-you****/
    .modal-area .popup-content {
        padding: 22px 35px 24px 35px;
    }
    .modal-area .modal-dialog {
        max-width: 80%;
    }
    .thank-you-banner-sec .each-banner {
        height: 590px;
    }
	/****producten****/
	.prducten-about-sec {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.prducten-about-sec .prducten-about-content {
		max-width: 520px;
	}
	.prducten-inner-sec .prducten-about-content {
		max-width: 520px;
	}
	.back-button-wrapper {
		bottom: -105px;
	}
	.contact-map-sec .contact-map {
		height: 470px;
	}
	.producten-listing-img img {
		max-width: 310px;
	}
	.producten-about-detail-content {
		max-width: 500px;
	}
	.producten-detail-img img{
		max-width: 300px;
	}
	/****thuisbatterijen****/
	.thuisbatterijen-service-sec .orange-wrap {
        padding: 325px 0 100px;
    }
	.prducten-inner-sec {
        padding-top: 80px;
        padding-bottom: 80px;
    }
	.producten-listing-sec .row {
		--bs-gutter-x: 24px;
		--bs-gutter-y: 24px;
	}
	.producten-detail-img img {
		height: 335px;
	}
	.producten-detail-content {
		padding: 130px 52px 66px 66px;
	}
	.over-one-team-slide .swiper-slide::after {
		left: -24%;
	}
	.each-team-slide-img {
		height: 290px;
		width: 290px;
	}
}
@media(max-width: 1199.98px){
	h1 {
		font-size: 4.4rem;
		line-height: 50px;
	}
	h2 {
		font-size: 3rem;
		line-height: 40px;
	}
	h3 {
		font-size: 2.5rem;
	}
	h4 {
		font-size: 2rem;
	}
	h5 {
		font-size: 1.8rem
	}
	h6 {
		font-size: 1.6rem;
	}
	main {
		margin-top: 138px;
	}
	.header-main-wrap {
		padding: 10px;
	}
	.banner-content {
		padding: 0 20px;
	}
	.approach-sec {
		padding: 60px 0;
	}
	.each-approach {
		padding: 20px 15px;
	}
	.each-service-img {
        height: 215px;
    }
	.installation-wrap {
		padding: 60px 120px;
	}
	.service-sec .orange-wrap {
		padding-bottom: 60px;
	}
	.about-img-mid {
		height: 270px;
	}
	.about-img-small {
		height: 230px;
	}
	.about-img-big {
		height: 400px;
	}
	.about-text {
		padding-left: 30px;
	}
	.about-sec {
		padding: 60px 0;
	}
	.counter-sec {
		padding-bottom: 60px;
	}
	/* .footer-logo img {
		width: 200px;
	} */
	.footer-info {
        max-width: 610px;
    }
	.footer-nav li {
		font-size: 1.6rem;
	}
	.footer-nav .parent-dropdown img {
		top: 8px;
	}
	/****Voor-wie-werken-wij-particulieren****/
	.particulieren-block .row .particulieren-block-info {
        padding-left: 4%;
    }
	.particulieren-form-sec h2 {
        margin: 0 auto 45px;
    }
	.particulieren-form-sec h2 {
		max-width: 450px;
	}
	/****Onze-referenties****/
	.each-referenties-block-img {
		height: 215px;
	}
	/****over-one****/
    .over-one-top-text h5 {
        padding-top: 15px;
    }
    .over-one-top-text p {
        margin-bottom: 20px;
    }
    .over-one-top-sec {
        padding-top: 65px;
        padding-bottom: 65px;
    }
    .over-one-team-slide .swiper-slide::after {
        left: -14%;
    }
    .ateam-slider-btn .swiper-button-next {
        right: -2%;
    }
    .team-slider-btn .swiper-button-prev {
        left: -2%;
    }
     .usp-marquee-heading {
        padding-bottom: 35px;
    }
    .usp-marquee-sec{
        padding-top: 70px;
        padding-bottom: 90px;
    }
    /****thank-you****/
    .modal-area .modal-dialog {
        max-width: 90%;
    }
    .thank-you-banner-sec .each-banner {
        height: 500px;
    }
	/****producten****/
	.particulieren-block-img {
		flex-wrap: unset;
		padding-left: 45px;
	}
	.prducten-inner-sec .prducten-about-content {
		max-width: 430px;
	}
	/****thuisbatterijen****/
	.thuisbatterijen-each-item {
		padding: 30px 20px;
	}
	.thuisbatterijen-service-bottom-item .thuisbatterijen-product-img img {
        max-width: unset;
        height: unset;
        width: 100%;
	}
	.thuisbatterijen-service-sec .orange-wrap {
        padding: 310px 0 100px;
    }
	/****Airbornelaan****/
	.onze-referenties-box-wrapper tr{
		grid-template-columns: repeat(3, 1fr);
	}
	.producten-listing-img img {
		max-width: 250px;
	}
	.producten-detail-img img{
		max-width: 250px;
	}
	/* DAKSCAN INNER SEC START */
	.form-group-wrapper {
		grid-template-columns: repeat(3, 1fr);
		row-gap: 15px;
	}
	.step-form-heading {
		min-width: 420px;
	}
	/* DAKSCAN INNER SEC END */
	.producten-listing-img {
		min-height: 338px;
		height: 338px;
	}
	.top-inner-banner-sec .each-banner {
		height: 394px;
	}
	.prducten-about-content h4 {
		font-size: 2rem;
	}
	.team-slider-btn .swiper-button-next {
        right: -2%;
    }
	.each-team-slide-img {
        max-width: 500px;
        margin: 0 auto;
    }

	.thuisbatterijen-service-sec.Service-common-sec .orange-wrap {
		padding-top: 80px;
	}
	.laadpalen-service-section .orange-wrap {
		padding-top: 80px;
	}
}
@media(max-width: 991.98px){
	main {
        margin-top: 185px;
    }
	.mobile-menu-btn {
		display: flex;
	}
	.desktop-menu-btn {
		display: none;
	}
	.header-contact {
		margin-top: 20px;
	}
	.header-contact ul {
		justify-content: center;
	}
	/* .desktop-menu{
        display: none;
    }
    .mobile-menu{
        display: block;
    } */
	.banner-form {
		margin: 40px auto 0;
	}
	.banner-video, .each-banner {
		height: 700px;
	}
	.banner-content {
		bottom: 50px;
	}
	.approach-sec .col-lg-3 {
		width: 50%;
	}
	.approach-sec .col-lg-3:nth-child(2) .each-approach {
		border-right: 0;
	}
	.installation-wrap {
		padding: 50px;
	}
	.about-text {
		padding-left: 0;
		max-width: 100%;
		margin-top: 40px;
	}
	.return-form {
		max-width: 100%;
		margin-top: 40px;
	}
	.footer-info {
		max-width: 100%;
		margin-top: 30px;
	}
	.footer-nav > ul {
		justify-content: center;
	}
	.footer-social {
		margin-top: 30px;
	}
	.footer-social ul {
		justify-content: center;
	}
	.footer-btm .row {
		flex-direction: column-reverse;
	}
	.privacy-policy {
		text-align: center;
		margin-top: 30px;
	}
	/****Voor-wie-werken-wij-particulieren****/
	.particulieren-top-sec {
		padding: 60px 0;
	}
	.particulieren-top-info p {
		max-width: 100%;
	}
	.particulieren-block-sec .orange-wrap {
		padding: 60px 20px;
	}
	.particulieren-block .flex-row-reverse .particulieren-block-info {
		max-width: 100%;
	}
	.particulieren-block .row .particulieren-block-info {
        padding-left: 0;
    }
	.particulieren-block .row:nth-child(even) {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.particulieren-block-info {
		margin-top: 20px;
	}
	.particulieren-form-sec {
		padding: 60px 0;
	}
	.particulieren-form-sec h2 {
        margin: 0 auto 35px;
    }
	.particulieren-form-sec textarea.form-style {
		height: 200px;
	}
	.google-review {
		padding-bottom: 60px;
	}
	/****Onze-referenties****/
	.referenties-top-sec {
		padding: 60px 0;
	}
	.referenties-top-info p {
		max-width: 100%;
		margin: 10px 0 25px;
	}
	.referenties-top-info {
		margin-top: 30px;
	}
	.referenties-block-wrap {
		padding: 50px 0 60px;
	}
	.referenties-block-dropdown {
        max-width: max-content;
        margin-left: 0;
        margin-top: 20px;
    }
	.referenties-block-title {
		margin-bottom: 35px;
	}
	.referenties-block-part .col-xl-4 {
        padding: 0 7px;
    }
	.referenties-block-part .row {
        margin: 0 -7px;
		row-gap: 10px;
    }
	/****faq****/
	.faq-block {
		padding: 60px 0;
	}
	.faq-form-sec .faq-form-wrap {
		padding: 60px 0;
	}
	.faq-google-review .faq-google-review-wrap {
		padding-bottom: 60px;
	}
	/****over-one****/
    .over-one-top-text{
        margin-top: 25px;
    }
    .over-one-top-text{
        max-width: 100%;
        margin-right: 0;
    }
    .over-one-top-text h5 {
        padding-top: 24px;
    }
    .over-one-top-text p {
        margin-bottom: 25px;
        padding-right: 0;
    }
    .over-one-mid-wrap {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .over-one-service-wrap {
        padding-top: 55px;
        padding-bottom: 60px;
    }
    .over-one-service-heading {
        padding-bottom: 35px;
    }
    .over-one-team-slide .swiper-slide::after{
        display: none;
    }
    .over-one-form-wrap {
        padding-top: 70px;
        padding-bottom: 75px;
    }
    .usp-marquee-heading{
        padding-bottom: 12px;
    }
    .usp-marquee-sec {
        padding-top: 50px;
        padding-bottom: 55px;
    }
    /****thank-you****/
    .modal-main-content .col-lg-5 {
        width: 100%;
    }
    .modal-main-content .col-lg-7 {
        width: 100%;
    }
    .modal-main-content .row {
        row-gap: 20px;
    }
    .modal-area .popup-content {
        padding: 45px;
    }
	/****prducten****/
	.prducten-banner-sec .each-banner {
		height: 400px;
	}
	.prducten-about-sec {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.prducten-about-sec .prducten-about-content {
		padding-top: 25px;
		max-width: unset;
	}
	.prducten-installation-sec .installation-wrap {
		padding: 50px;
	}
	.offwhite-wrap {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.prducten-tab-common-heading h2 {
		margin-bottom: 40px;
	}
	.tab-content-wrapper .row {
		--bs-gutter-x: 15px;
		--bs-gutter-y: 15px;
	}
	.prducten-inner-sec {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.prducten-inner-sec .prducten-about-content {
		max-width: unset;
		padding-top: 25px;
	}
	.prducten-inner-sec .container > .row:nth-child(even) {
		margin: 40px 0px;
	}
	.prducten-about-snd-img {
		margin-top: 0;
	}
	.prducten-about-sec .container > .row {
		flex-direction: column-reverse;
	}
	/****thuisbatterijen****/
	.thuisbatterijen-product-img-wrapper {
		border-radius: 10px;
	}
	.thuisbatterijen-each-item,
	.thuisbatterijen-slider {
		border-radius: 20px;
	}
	.thuisbatterijen-each-item {
		height: auto;
	}
	.thuisbatterijen-slider-box {
		width: auto !important;
	}
	.thuisbatterijen-slider {
        margin-top: 25px;
        padding-right: 0;
    }
	.thuisbatterijen-slider-snd {
		margin-top: 25px;
	}
	.thuisbatterijen-service-sec .orange-wrap {
		padding: 300px 0 60px;
	}
	.thuisbatterijen-service-bottom-item .thuisbatterijen-product-img img {
		max-width: 240px;
		height: 100%;
	}
	.thuisbatterijen-product-img img {
		height: 100%;
		width: 100%;
	}
	.thuisbatterijen-product-img-wrapper {
		min-height: auto;
	}
	.prducten-banner-sec .each-banner-info h1{
		text-align: center;
	}
	.thuisbatterijen-slider-wrap  .col-lg-4 {
		width: 100%;
	}
	.thuisbatterijen-slider-wrap  .col-lg-8 {
		width: 100%;
	}
	.back-button-wrapper {
		bottom: 0;
		padding: 50px 0px 0;
	}
	/****Airbornelaan****/
	.onze-referenties-about-sec {
		margin-top: 0px;
	}
	.onze-referenties-box-wrapper tr td {
		padding: 25px 15px;
	}
	/****contact****/
	.contact-info-wrapper .row{
        --bs-gutter-y: 20px;
	}
	.contact-map-sec .contact-map {
		height: 350px;
	}
	/****producten-detail****/
	.producten-back-button a {
		margin-left: 0;
		background: transparent;
	}
	.producten-detail-sec {
		margin-top: 0;
	}
	.producten-detail-content {
		padding: 30px;
	}
	.producten-about-detail-content {
		max-width: unset;
		padding-bottom: 25px;
	}
	.producten-detail-img {
		height: auto;
		border-radius: 20px;
	}
	.producten-detail-content {
		border-radius: 20px;
	}
	/* DAKSCAN INNER SEC START */
		.step-form-setup-item {
		flex-direction: column;
		align-items: flex-start;
		gap: 20px;
	}
	.step-form-heading {
		padding-left: 0;
	}
	.step-form-setup-item {
		padding: 30px 35px;
		padding-right: 0;
	}
	.step-form-setup-wrapper .step-form-setup-item:first-child {
		padding-top: 40px;
	}
	.step-form-setup-wrapper .step-form-setup-item:first-child .count-number {
		top: 50%;
	}
	.step-form-setup-item .each-solar-box {
		padding: 20px 20px;
	}
	.dakscan-form-sec .installation-inner .form-style {
		padding: 14px 20px 14px;
		height: unset;
	}
	.dakscan-form-sec .form-with-icon .form-style {
		padding-left: 75px;
	}
	.dakscan-form-sec .installation-inner textarea {
		height: 125px !important;
	}
	.dakscan-inner-sec {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.step-form-setup-item .count-number {
		top: 28px;
		transform: unset;
	}
	.step-form-setup-wrapper .step-form-setup-item:first-child .count-number {
		top: 38px;
	}
	/* DAKSCAN INNER SEC END */
	/* Table Sec Start */
	.tab-content-wrapper tr {
		grid-template-columns: repeat(3, 1fr);
	}
	/* Table Sec End */
	.producten-listing-sec .row {
        --bs-gutter-x: 18px;
        --bs-gutter-y: 18px;
    }
	.inner-banner-sec .each-banner {
		height: 555px;
	}
	.producten-listing-item {
		border-radius: 20px;
		padding: 40px 30px 36px;
	}
	.prducten-banner-sec .each-banner {
        height: 350px;
    }
	.producten-detail-img img {
        height: 300px;
    }
	.related-producten-slider {
		border-radius: 20px;
	}
	.particulieren-block .row:nth-child(even) .particulieren-block-info {
		max-width: 100%;
	}
	.particulieren-block-img {
		padding-left: 0;
	}
	.prducten-about-fst-img {
		max-width: 100%;
		margin-left: 0;
	}
	.prducten-tab-layer {
		width: 15%;
	}
	.inner-banner-sec .each-banner-info {
		text-align: center;
	}
	.referenties-block-dropdown .select_styl {
		background: url(../images/select-drop.svg) #F5F5F5 no-repeat 92% center !important;
		padding: 10px 40px 10px 18px;
	}
	.onze-referenties-about-sec .tab-content-box {
		padding: 23px 0;
	}
	.faq-block .acc-block {
		max-width: 100%;
	}
	.acc-block li h6::after {
		background-size: 9px;
	}
	.dakscan-form-sec .form-group strong {
		height: 54px !important;
	}
	.particulieren-block-img {
		column-gap: 28px;
	}
	.header-menu-dropdown > ul{
		height: 100%;
    	overflow-y: auto;
	}
	.header-menu-dropdown {
		height: 370px;
		overflow: hidden;
	}
	.over-one-form-sec .faq-form-wrap {
		padding: 60px 0;
	}

	.thuisbatterijen-service-sec.Service-common-sec .orange-wrap {
		padding-top: 60px;
	}
	.laadpalen-service-section .orange-wrap {
		padding-top: 60px;
	}
	.laadpalen-service-section .orange-wrap {
		padding-top: 60px;
	}
}
@media(max-width: 767.98px){
	.morgeninternet-footer{
        margin-bottom : 45px !important;
    }
	#mobile-contact-bar img{
		width: 20px;
	}
	#mobile-contact-bar {
		box-sizing: border-box;
		opacity: 1;
		position: fixed;
		width: 100%;
		z-index: 98;
		left: 0;
		bottom: 0;
		display: block !important;
	}
	#mobile-contact-bar-outer {
		background-color: #3C74B1;
		box-sizing: border-box;
		height: 45px;
		overflow: hidden;
		width: 100%;
	}
	#mobile-contact-bar ul {
		box-sizing: border-box;
		line-height: 0;
		list-style-type: none;
		margin: 0;
		padding: 0;
		position: relative;
		text-align: center;
		width: 100%;
		font-size: 0;
	}
	#mobile-contact-bar ul li {
		box-sizing: border-box;
		display: inline-block;
		text-align: center;
		height: 45px;
		line-height: 45px;
		width: 25%;
		padding-left: 0;
		margin-bottom: 0;
	}
	#mobile-contact-bar ul li::after {
		display: none;
	}
	#mobile-contact-bar ul li a {
		color: rgba(255,255,255,0.9);
		cursor: pointer;
		display: block;
		height: 100%;
		position: relative;
		z-index: 98;
	}
	.li_color {
		border-left: 1px solid #fff;
	}
	#mobile-contact-bar li:first-child img{
		width: 18px;
	}
	.iframe-footer {
		margin-bottom: 44px;
	}
	h1 {
		font-size: 3rem;
		line-height: 40px;
	}
	h2 {
		font-size: 2.5rem;
		line-height: 35px;
	}
	h3 {
		font-size: 2rem;
	}
	h4 {
		font-size: 1.8rem;
	}
	h5 {
		font-size: 1.6rem
	}
	h6 {
		font-size: 1.6rem;
	}
	.common-btn {
		padding: 8px 15px;
	}
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}
	main {
        margin-top: 180px;
    }
	.header-top .common-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.header-top-wrap {
		padding: 10px 0;
	}
	.header-main-wrap .container {
		padding-left: 0;
		padding-right: 0;
	}
	.header-menu-dropdown > ul > li {
		font-size: 1.6rem;
	}
	.banner-content {
		padding: 0;
	}
	.banner-wrap {
		border-radius: 15px;
	}
	.banner-form {
		max-width: 100%;
	}
	.approach-sec {
		padding: 40px 0;
	}
	.approach-sec h2 {
		margin-bottom: 40px;
	}
	.installation-sec {
		padding-top: 0;
	}
	.installation-wrap {
		padding: 25px;
		border-radius: 15px;
	}
	.step-number ul {
		gap: 60px;
	}
	.step-number li::after {
		width: calc(100% + 10px);
		left: calc(100% + 11px);
	}
	.each-solar-box {
		border-radius: 15px;
		margin-bottom: 20px;
	}
	.installation-solar .col-6 {
		padding: 0 7px;
	}
	.installation-solar .row {
		margin: 0 -7px;
	}
	.installation-inner .form-style {
		padding: 10px 16px;
		border-radius: 8px;
	}
	.installation-form .form-group strong {
		width: 50px;
		height: 46px;
	}
	.each-solar .form-check-input {
		min-width: 17px;
		height: 17px;
	}
	.each-solar .form-check-input:checked[type=radio] {
		background-size: 12px;
	}
	.each-solar label {
		font-size: 1.6rem;
	}
	.form-with-icon .form-style {
		padding-left: 65px;
	}
	.installation-mark {
		width: 20%;
	}
	.service-heading p {
		margin-top: 20px;
	}
	.service-heading {
		margin-bottom: 30px;
	}
	.service-sec .orange-wrap {
		padding-top: 240px;
		padding-bottom: 40px;
	}
	.each-service {
		border-radius: 20px;
	}
	.installation-wrap {
		margin-bottom: -210px;
	}
	.about-sec {
		padding: 40px 0;
	}
	.about-img-big {
		height: 320px;
	}
	.about-img-mid {
		height: 200px;
	}
	.each-about-img {
		border-radius: 15px;
	}
	.about-sun {
		width: 200px;
	}
	.each-counter {
		border-right: 0;
		border-bottom: 1px solid rgba(13, 13, 13, 0.3);
		padding: 20px 0;
		height: auto;
	}
	.counter-sec .col-md-4:first-child .each-counter {
		padding-top: 0;
		border-top: 0;
	}
	.counter-sec .col-md-4:last-child .each-counter {
		padding-bottom: 0;
		border-bottom: 0;
	}
	.each-counter::before, .each-counter::after {
		top: auto;
		bottom: -7px;
		left: 0;
	}
	.each-counter::after {
		left: auto;
		right: 0;
	}
	.counter-wrap {
		border-top: 0;
	}
	.counter-sec {
		padding-bottom: 40px;
	}
	.return-sec {
		padding: 40px 0 100px;
	}
	.return-form .common-btn {
		padding-left: 20px;
		padding-right: 20px;
	}
	.return-form {
		margin-top: 30px;
	}
	.return-sec .form-style {
		padding: 15px 125px 15px 20px;
	}
	.footer-top {
		padding: 40px 0;
	}
	.footer-sec {
		border-radius: 15px 15px 0 0;
	}
	/****Voor-wie-werken-wij-particulieren****/
	.particulieren-top-sec {
		padding: 30px 0;
	}
	.particulieren-top-info h2 {
		margin-bottom: 10px;
	}
	.particulieren-top-info p {
		margin: 0 auto 20px;
	}
	.particulieren-top-info h5 {
		margin-bottom: 8px;
	}
	.particulieren-block-sec .orange-wrap {
		padding: 30px 0;
	}
	.each-particulieren-img {
		width: 49% !important;
	}
	.particulieren-form-sec {
		padding: 30px 0;
	}
	.particulieren-form-sec textarea.form-style {
        height: 150px;
    }
	.google-review {
		padding-bottom: 30px;
	}
	/****Onze-referenties****/
	.referenties-top-sec {
		padding: 30px 0;
	}
	.referenties-top-img img {
		border-radius: 15px;
	}
	.referenties-block-wrap {
        padding: 30px 0;
    }
	.referenties-block-title {
        margin-bottom: 28px;
    }
	.each-referenties-block {
		border-radius: 20px;
	}
	.referenties-block-part .col-xl-4 {
        padding: 0;
    }
	.referenties-block-part .row {
        margin: 0;
    }
	/****faq****/
	.faq-block {
		padding: 30px 0;
	}
	.faq-title {
		margin-bottom: 20px;
	}
	.acc-block li {
		padding: 20px 18px;
		margin-bottom: 20px;
	}
	.show_accordian h6::after {
		right: 0px !important;
	}
	.acc-block li h6::after {
    	right: 20px;
		height: 32px;
		width: 32px;
		background-size: 7px;
	}
	.faq-form-sec .faq-form-wrap {
		padding: 30px 0;
	}
	.faq-google-review .faq-google-review-wrap {
		padding-bottom: 30px;
	}
	/****over-ons****/
    .over-one-top-sec {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .over-one-top-text {
        margin-top: 20px;
    }
    .over-one-top-text h2 {
        padding-bottom: 8px;
    }
    .over-one-mid-text h2{
        font-size: 2.3rem;
        padding-bottom: 8px;
    }
    .over-one-mid-wrap {
        padding-top: 45px;
        padding-bottom: 50px;
    }
    .over-one-mid-text{
        max-width: 100%;
    }
    .over-one-mid-merk{
        width: 20%;
        overflow: hidden;
    }
    .over-one-service-slide-btn {
        padding-top: 38px;
    }
    .over-one-service-heading {
        padding-bottom: 28px;
    }
    .team-slider-btn .swiper-button-next{
        right: 0;
        top: 55%;
    }
    .team-slider-btn .swiper-button-prev{
        left: 0;
        top: 55%;
    }
    .over-one-form-wrap {
        padding-top: 50px;
        padding-bottom: 55px;
    }
    .usp-marquee-wrap li img{
        width: 100px !important;
    }
    .usp-marquee-outer-wrap .common-btn{
        margin-top: 25px;
    }
    .usp-marquee-sec {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    /****thank-you****/
    .modal-area .popup-content {
        padding: 30px 25px;
    }
    .popup-content p {
        padding-bottom: 26px;
        padding-top: 22px;
        font-size: 1.4rem;
        line-height: 22px;
    }
    .close-img{
        width: 33px;
        height: 33px;
        top: 12px;
        right: 14px;
    }
    .close-img img {
        width: 15px;
    }
    .modal-main-content .row {
        row-gap: 15px;
    }
	/****prducten****/
	.prducten-banner-sec .each-banner {
		height: 500px;
	}
	.prducten-installation-sec .installation-wrap {
		padding: 25px;
	}
	.each-question-box {
		padding: 25px 20px;
		border-radius: 15px;
	}
	.prducten-about-fst-img img, .prducten-about-snd-img img {
		border-radius: 10px;
	}
	.prducten-about-sec {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	/****thuisbatterijen****/
	.thuisbatterijen-service-sec .common-arrow {
		width: 40px;
		height: 40px;
	}
	.thuisbatterijen-service-sec .swiper-button-prev, .swiper-rtl .swiper-button-next {
		right: 45px;
	}
	.prducten-inner-sec {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.inner-banner-sec .each-banner {
        height: 500px;
    }
	/****Airbornelaan****/
	.onze-referenties-box-wrapper tr{
		grid-template-columns: repeat(2, 1fr);
	}
	.producten-listing-img {
        min-height: 300px;
        height: 300px;
    }
	.producten-listing-heading h5 {
		margin-bottom: 30px;
	}
	.producten-banner-sec .each-banner {
		height: 550px;
	}
	/****contact****/
	.contact-map-sec .contact-map {
        height: 320px;
    }
	/* DAKSCAN INNER SEC START */
	.step-form-box .row .col-3 {
		width: 50%;
	}
	.step-form-field .row {
		--bs-gutter-x: 15px;
		--bs-gutter-y: 15px;
	}
	.form-group-wrapper {
		grid-template-columns: repeat(2, 1fr);
		row-gap: 15px;
	}
	.step-form-setup-item {
		max-width: unset;
	}
	.step-form-setup-wrapper {
		max-width: unset;
	}
	.step-form-setup-item::after {
		width: 100%;
	}

	/* DAKSCAN INNER SEC END */
	/* Table Sec Start */
	.tab-content-wrapper tr {
		grid-template-columns: repeat(2, 1fr);
	}
	/* Table Sec End */
	.producten-listing-item {
		border-radius: 10px;
		padding: 30px 20px;
	}
	.top-inner-banner-sec .each-banner {
        height: 300px;
    }
	.producten-detail-img img {
        height: 250px;
    }
	.related-producten-slider {
		border-radius: 10px;
	}
	.producten-about-detail-sec {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.producten-detail-img {
		border-radius: 10px;
	}
	.producten-detail-content {
		border-radius: 10px;
	}
	.prducten-about-snd-img,
	.prducten-about-fst-img {
		height: 325px;
	}
	.prducten-tab-layer {
		width: 10%;
	}
	.thuisbatterijen-each-item,
	.thuisbatterijen-slider {
		border-radius: 10px;
	}
	.privacy_section p {
		word-break: break-all;
	}
	.privacy_section h2 {
		padding-top: 0;
	}
	.usp-marquee-wrap ul li {
		padding: 15px 25px;
	}
	.team-slider-btn .swiper-button-next {
        top: 60%;
    }
	.team-slider-btn .swiper-button-prev {
        top: 60%;
    }
	.team-slider-btn .circle-btn img {
		width: 15px;
	}
	.contactt-form-sec {
		padding-bottom: 30px !important;
	}
	.particulieren-block-img {
        column-gap: 15px;
    }
	.pagination {
		gap: 4px;
		flex-wrap: wrap;
	}
	.over-one-form-sec .faq-form-wrap {
		padding: 30px 0;
	}

	.thuisbatterijen-service-sec.Service-common-sec .orange-wrap {
		padding-top: 30px;
	}
	.laadpalen-service-section .orange-wrap {
		padding-top: 30px;
	}
}
@media(max-width: 429.98px){
	main {
		margin-top: 190px;
	}
	.header-contact ul {
		flex-wrap: wrap;
		row-gap: 10px;
	}
	.header-logo img {
		width: 120px;
	}
	.banner-video, .each-banner {
        height: 780px;
    }
	.header-menu-dropdown {
		min-width: 275px;
	}
	.each-solar img {
		width: 65px;
		height: 56px;
	}
	.each-solar-box {
		min-height: 150px;
		padding: 10px;
	}
	/****Voor-wie-werken-wij-particulieren****/
	.each-particulieren-img {
        width: 46% !important;
    }
	.particulieren-form-sec textarea.form-style {
        height: 130px;
    }
	/****faq****/
	.acc-block p {
		padding-right: 40px;
	}
	/****over-ons****/
	.over-one-service-wrap {
        padding-top: 50px;
        padding-bottom: 55px;
    }
    .over-one-form-wrap {
        padding-top: 40px;
    }
    /****thank-you****/
    .thank-you-banner-sec .each-banner {
        height: 420px;
    }
	/****popup****/
	.modal-area .popup-content {
        padding: 25px 20px;
    }
	/****prducten****/
	/* .prducten-banner-sec .each-banner {
		height: 290px;
	} */
	.prducten-about-img  .row .col-5 {
		width: 50%;
	}
	.prducten-about-img  .row .col-7 {
		width: 50%;
	}
	.prducten-about-img  .row {
	    --bs-gutter-x: 10px;
	}
	.prducten-about-snd-img {
        height: 320px;
		border-radius: 10px;
	}
	.prducten-about-fst-img {
		height: 320px;
	}
	.each-question-box {
		padding: 20px;
	}
	.prducten-installation-sec .installation-solar .col-6 {
		width: 100%;
	}
	.prducten-installation-sec .installation-solar .row {
		--bs-gutter-y: 15px;
	}
	.prducten-installation-sec .installation-common-heading h5 {
		margin-bottom: 25px;
	}
	.prducten-installation-sec .install-form-bk-btn {
		margin-top: 25px;
	}
	.offwhite-wrap {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.prducten-tab-common-heading h2 {
		margin-bottom: 25px;
	}
	.prducten-tab-wrapper .tab-content {
		padding-top: 30px;
	}
	.prducten-inner-sec .container > .row:nth-child(even) {
		margin: 30px 0px;
	}
	/****thuisbatterijen****/
	.thuisbatterijen-each-item {
		padding: 15px;
	}
	.service-sec .orange-wrap {
		padding-bottom: 30px;
	}
	.prducten-installation-sec .installation-wrap {
		padding: 25px 15px;
		border-radius: 10px;
	}
	.prducten-tab-layer img {
		max-width: 80px;
	}
	.thuisbatterijen-slider-snd{
		height: auto;
	}
	/****Airbornelaan****/
	.onze-referenties-box-wrapper tr{
		grid-template-columns: repeat(1, 1fr);
		padding-top: 30px;
	}
	.back-button-wrapper {
		bottom: 0;
		padding: 30px 0px 0;
	}
	.only-orange-wrap {
		padding: 30px 0px;
	}
	/****contact****/
	.contact-map-sec .contact-map {
	    height: 280px;
	}
	/****producten****/
	.producten-listing-sec .offwhite-wrap {
		padding-top: 30px;
		padding-bottom: 30px;
		margin-top: 12px;
	}
	.producten-listing-item {
		padding: 20px;
	}
	.producten-listing-img img {
		max-width: 200px;
	}
	.producten-listing-sec .row {
		--bs-gutter-x: 20px;
		--bs-gutter-y: 20px;
	}
	.producten-banner-sec .each-banner {
		height: 640px;
	}
	/****producten-detail****/
	.back-button-wrapper {
		padding: 30px 0px 0;
	}
	.producten-about-detail-sec {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.producten-detail-sec {
		padding-top: 30px;
	}
	.producten-detail-content {
		padding: 20px 15px;
		border-radius: 10px;
	}
	.producten-related-sec .orange-wrap {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.producten-related-sec .common-btn {
		margin-top: 30px;
	}
	.producten-related-sec .row {
		--bs-gutter-x: 20px;
		--bs-gutter-y: 20px;
	}
	.producten-detail-img {
		border-radius: 10px;
		padding: 20px 15px;
	}
	.producten-detail-img img{
		max-width: 230px;
	}
	/* DAKSCAN INNER SEC START */
	.step-form-box .row .col-3 {
		width: 100%;
	}
	.step-form-setup-wrapper .step-form-setup-item:first-child {
		padding-top: 30px;
	}
	.step-form-heading {
		min-width: unset;
	}
	.step-form-setup-item {
		padding: 30px 20px;
		padding-right: 0px;
	}
	.dakscan-inner-sec {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.dakscan-form-sec .orange-wrap-only {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.dakscan-form-sec .common-btn {
		margin-top: 20px;
	}
	.dakscan-form-heading {
		margin-bottom: 30px;
	}
	.step-form-setup-wrapper .step-form-setup-item:first-child .count-number {
		top: 28px;
	}
	.step-form-field input[type=radio] {
		width: 17px;
		height: 17px;
	}
	.step-form-field .form-check-input:checked[type=radio] {
		background-position: center 3px;
	}
	/* DAKSCAN INNER SEC END */
	/* Table Sec Start */
	.tab-content-wrapper tr {
		grid-template-columns: repeat(1, 1fr);
		gap: 20px;
	}
	/* Table Sec End */
	.producten-listing-img {
        min-height: 274px;
        height: 274px;
    }
	.prducten-about-snd-img,
	.prducten-about-fst-img {
		height: 260px;
	}
	.footer-nav .parent-dropdown ul {
        min-width: 180px;
    }
	.usp-marquee-wrap ul li {
        padding: 10px 15px;
    }
	.each-team-slide-img {
        height: 270px;
        width: 270px;
    }
}