@media (min-width: 1600px) {
	.container{
		max-width: 1428px;
	}
}
@media (max-width: 1699.98px) {
	.content-bottom-wrap{
		padding-right: 14%;
		padding-left: 14%;
	}
}
@media (max-width: 1599.98px) {
	.header-right-btn .common-btn {
    	max-width: 260px;
	    height: 75px;
	    line-height: 75px;
	}
	.each-banner-image{
		height: 620px;
	}
	.desktop-nav .nav-item {
    	margin-left: 70px;
    }
	.each-block{
		padding: 65px 0;
	}
	.each-middle-content{
		padding-right: 20px;
		padding-left: 20px;
	}
	.footer-right-content{
		padding-left: 0;
	}
	.each-footer-content ul li {
	    margin-right: 30px;
	    max-width: 150px;
	}
	.header-topbar li{
		margin-right: 20px;
	}
	.footer-right-social li:last-child {
	    min-width: 250px;
	    margin-left: 10px;
	}
	.footer-upper-content{
		padding: 50px 40px 40px;
	}
	.footer-upper-content .common-btn {
	    margin-top: 35px;
	}
	.footer-upper-content h2 {
	    margin-bottom: 20px;
	}
	/*************************aanbod************************/
	.aanbod-top-heading h1{
		font-size: 40px;
	}
	/*************************contact************************/
	.map-area{
		height: 500px;
	}
	.address-part, .form-area {
	    padding: 40px;
	}
	.contact-left-area {
	    padding: 30px 50px 0px 50px;
	}
	.common-padding {
	    padding-left: 60px;
	    padding-right: 60px;
	}
	.contact-right-image{
		width: calc(100% + 75px);
	}
	/************************service listview*******************/
	.listview-content {
    	padding: 100px 60px 100px 40px;
	}
	/****************************overons******************/
	.overons-content-cover{
		margin-top: -228px;
	}
	.overons-content-cover p {
	    margin-top: 15px;
	}
	.overons-content-cover{
		padding: 40px 60px;
	}
	/************************aanbod dtl**********************/
	.common-inner-container{
		max-width: 1220px;
	}
	.dtl-top-heading {
	    padding-bottom: 25px;
	}
	.dtl-right-area {
	    padding: 40px 20px 0;
	}
	.man-area {
	    padding: 20px 0;
	}
	.dtl-table-area td{
		padding-bottom: 20px;
	}
	.btn-area .common-btn{
		height: 50px;
		line-height: 50px;
	}
	.dtl-top-heading p, {
		margin-top: 10px;
	}
	.dtl-table-area td h6{
		margin-bottom: 10px;
	}
	.dtl-table-area table td h4{
		font-size: 16px;
	}
	.aanbod-detail-tab-sec .nav-tabs .nav-link{
		padding-top: 70px;
	}
	.dtl-contact-form .address-top-area{
	    width: calc(100% - 280px);
	}
	.contact-man-image-wrapper {
	    margin-right: 15px;
	}
	/************************service dtl********************/
	.service-dtl-content-left, .service-dtl-top-area .contact-left-area{
		padding-right: 40px;
		padding-left: 40px;
	}
	.content-bottom-wrap {
	    padding: 50px 75px;
	}
	.service-dtl-content-area:after{
		width: calc(100% - 420px);
	}
}
@media (max-width: 1499.98px){
	.each-banner-image {
	    height: 560px;
	}
	h2{
		font-size: 34px;
	}
	h3{
		font-size: 34px;
	}
	.desktop-nav .nav-item {
    	margin-left: 60px;
	}
	.desktop-nav .nav-item:first-child {
	    margin-left: 50px;
	}
	/*****************contact***************/
	.contact-left-area p{
		margin: 15px 0 20px;
	}
	.contact-left-area{
		padding-top: 0px;
	}
	/****************************overons******************/
	.overons-middle-area p{
		margin-bottom: 50px;
	}
	.overons-content-cover {
	    margin-top: -225px;
	}
}
@media (max-width: 1399.98px){
	.header-right-btn .common-btn{
		max-width: 250px;
	}
	.desktop-nav .nav-item {
    	margin-left: 45px;
	}
	.desktop-nav .nav-item:first-child {
	    margin-left: 30px;
	}
	h1{
		font-size: 50px;
	}
	h1 span {
	    font-size: 32px;
	}
	.common-padding {
	    padding-left: 50px;
	    padding-right: 50px;
	}
	.address-part, .form-area {
	    padding: 40px 25px;
	}
	.contact-left-area{
		padding-left: 40px;
		padding-right: 50px;
	}
	.contact-right-image{
		width: calc(100% + 65px);
	}
	/*************************service dtl*****************/
	.service-dtl-content-left, .service-dtl-top-area .contact-left-area{
		padding-left: 30px;
	}
}
@media (max-width: 1299.98px){
	.desktop-nav .nav-item {
	    margin-left: 30px;
	}
	/*************************aanbod************************/
	.aanbod-top-heading h1{
		font-size: 34px;
	}
	/*******************contact******************/
	.common-padding {
	    padding-left: 40px;
	    padding-right: 40px;
	}
	.contact-right-image{
		background-position: top;
		background-size: contain;
	}
	.contact-bottom-area {
	    padding: 90px 0;
	}
	.contact-info p span{
		float: left;
		margin-bottom: 15px;
	}
	.contact-right-image{
		width: calc(100% + 55px);
	}
	/***************************overons*******************/
	.overons-content-cover {
	    margin-top: 0;
	}
	/***************************aanbod dtl******************/
	.common-inner-container {
	    max-width: 1140px;
	}
	.dtl-contact-form .address-top-area {
	    width: calc(100% - 180px);
	}
	.contact-man-image{
		background-size: contain;
    	background-position: bottom;
	}
	.contact-man-image-wrapper {
	    width: 240px;
	    top: 0;
	    height: 100%;
	}
	.service-dtl-top-area .contact-left-area{
		padding-top: 40px;
	}
}
@media (max-width: 1199.98px){
	.desktop-nav .navbar-brand img{
		width: 220px;
	}
	.desktop-nav .navbar-brand{
		padding: 15px;
	}
	.header-right-btn .common-btn{
		height: 60px;
    	line-height: 60px;
    	max-width: 200px;
	}
	.desktop-nav .nav-item:first-child, .desktop-nav .nav-item {
	    margin-left: 20px;
	}
	.header-topbar li {
	    margin-right: 20px;
	}
	.header-topbar li:last-child{
		margin-right: 0;
	}
	.header-topbar{
		padding-left: 20px;
		padding-right: 20px;
	}
	h1 span {
	    font-size: 26px;
	}
	h1 {
	    font-size: 42px;
	}
	h2{
		font-size: 30px;
	}
	h3{
		font-size: 30px;
	}
	h4{
		font-size: 22px;
	}
	.product-area{
		padding: 60px 0;
	}
	.product-slider{
		margin: 60px 0;
	}
	.footer-right-content{
		padding-left: 50px;
	}
	.footer-middle-area{
		padding-bottom: 70px;
	}
	.footer-logo, .footer-right-social ul{
		text-align: center;
	}
	.footer-right-social{
		margin-top: 30px;
	}
	/*************************aanbod************************/
	.aanbod-top-heading h1{
		font-size: 30px;
	}
	.select-style{
		font-size: 20px;
	}
	/************************contact**********************/
	
	.address-part p{
		font-size: 15px;
	}
	.contact-info .each-footer-content p img{
		margin-right: 6px;
	}
	.contact-left-area {
	    padding-left: 0px;
	    padding-right: 30px;
	}
	.contact-bottom-area {
	    padding: 60px 0;
	}
	.map-area {
	    height: 420px;
	}
	/*****************************overons********************/
	.counter-area .each-middle-content {
    	padding: 50px 15px;
    }
    .counter-area {
	    padding: 100px 0;
	}
	/***************************aanbod dtl******************/
	.common-inner-container {
	    max-width: 930px;
	}
	.thumbnil-slider .col-lg-8, .thumbnil-slider .col-lg-4{
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.gallery-top img{
		display: block;
	}
	.dtl-right-area {
	    padding: 50px 30px 0;
	    max-width: 480px;
	    margin: 30px auto;
	}
	.dtl-top-heading, .dtl-table-area td {
   		padding-bottom: 30px;
	}
	.man-area{
		padding: 30px 0;
	} 
	.thumbnil-slider, .aanbod-detail-tab-sec .nav-tabs .nav-link{
		padding-top: 50px;
	}
	.aanbod-detail-tab-sec .tab-content {
	    padding-right: 30px;
	}
	.aanbod-detail-tab-sec .tab-sec .nav-tabs .nav-item{
		font-size: 22px;
	}
	.kenmerken-tab ul li:nth-child(odd){
		padding-left: 10px;
    	background-size: 6px;
	}
	.aanbod-detail-tab-sec .tab-content ul li{
		font-size: 14px;
	}
	.gallery-thumbs-wrapper:after{
		display: none;
	}
	.contact-man-image-wrapper {
	    width: 200px;
	}
	.dtl-contact-form .address-top-area{
		width: calc(100% - 100px);
	}
	.dtl-contact-form {
	    padding: 50px 0;
	}
	/***************************service dtl**********************/
	.service-dtl-content-left{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.contact-left-area p, .service-dtl-content-area p{
		text-align: justify;
	}
	.content-bottom-wrap{
		padding: 40px;
	}
	.service-content-wrapper {
	    margin-top: 50px;
	}
	.service-dtl-top-area .contact-left-area{
		padding-bottom: 0;
		padding-top:0;
	}
	.service-dtl-content-area::after {
	    width: calc(100% - 275px);
	}
	.new-aanbod-dtl-contact-form .contact-man-image-wrapper{
		margin-right: 20px;
	}
	.new-aanbod-dtl-contact-form .contact-man-image-wrapper img{
	    width: 160px !important;
	    height: 160px;
	}
	.dtl-contact-form .contact-man-image-wrapper{
		margin-right: 20px;
	}
	.dtl-contact-form .contact-man-image-wrapper img{
	    width: 160px !important;
	    height: 160px;
	}
}
@media (max-width: 991.98px){
	.header-area{
		display: none;
	}
	.dblock {
	    display: block;
	}
	.header{
		background: #f3f3f3;
	}
	.banner-right-block{
		padding: 20px;
	}
	.each-middle-content{
		margin-bottom: 10px;
	}
	.middle-bg-area {
	    padding: 40px 0;
	}
	.content-block {
	    margin-top: 20px;
	}
	.each-middle-content{
		padding-top: 50px;
		height: 200px;
	}
	.each-middle-content:hover{
		height: 270px;
	}
	.each-middle-content:hover .common-btn{
		margin-top: 30px;
	}
	.footer-upper-content .common-btn {
	    margin-top: 20px;
	}
	.common-btn{
		max-width: 220px;
		height: 50px;
		line-height: 50px;
		font-size: 14px;
	}
	h2{
		font-size: 26px;
	}
	h3{
		font-size: 26px;
	}
	p{
		line-height: 28px;
	}
	.footer-upper-wrapper{
		padding: 60px 0 100px;
	}
	.footer-upper-content{
		margin-top: 30px;
		padding: 30px;
	}
	.footer-right-social li:last-child{
		min-width: 220px;
	}
	.footer-right-content {
	    padding-left: 0;
	}
	.footer-middle-area .col-lg-5 .each-footer-content{
		margin-bottom: 50px;
	}
	.footer-middle-area{
		padding: 50px 0 30px;
	}
	/*************************aanbod************************/
	.select-panel, .select-style{
		padding: 20px;
	}
	.select-panel .col-lg-3:last-child .each-select-box:after{
		display: none;
	}
	.aanbod-top-heading{
		padding: 40px 0;
	}
	.aanbod-top-heading h1 {
	    font-size: 26px;
	}
	.select-style {
	    font-size: 18px;
	}
	.search-area{
	    padding-top: 20px;
	    border-top:1px solid #e1e1e1;
	}
	.select-bottom-area{
		padding-left: 40px;
		padding-right: 40px;
	}
	/**********************contact*********************/
	.contact-bottom-area {
	    padding: 40px 0;
	}
	
	.contact-right-image{
		background-size: 0;
	}
	.contact-right-image img{
		display: block;
	}
	.common-padding {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.contact-form-wrapper{
		margin-top: -100px;
	}
	.form-area {
		height: 100%;
	}
	.map-area {
	    height: 300px;
	}
	.contact-info {
	    margin-top: 30px;
	}
	.contact-info .col-lg-6:last-child .each-footer-content{
		margin-top: 20px;
	}
	.contact-info .footer-address-area p {
	    line-height: 20px;
	}
	.contact-form .pl-1{
		padding-left: 15px !important;
	}
	.contact-form .pr-1{
		padding-right: 15px !important;
	}
	.contact-left-area{
		padding-right: 0;
	}
	.contact-right-image {
	    width: calc(100% + 35px);
	}
	/************************service listview*******************/
	.listview-content {
    	padding: 50px 40px;
	}
	.listview-wrapper{
		margin-top: 0;
		padding-top: 40px;
	}
	/**************************overons***********************/
	.counter-area .each-middle-content{
		margin-bottom: 8px;
	}
	.counter-area h4{
		font-size: 20px;
	}
	.overons-content-cover{
		padding: 40px;
	}
	.overons-bottom-sec{
		padding: 50px 0;
	}
	.overons-slider{
		margin: 50px 0 0;
	}
	/*******************************aanbod dtl**********************/
	.aanbod-detail-tab-sec .col-lg-4, .aanbod-detail-tab-sec .col-lg-8{
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.aanbod-detail-tab-sec{
		padding: 50px 0;
	}
	.aanbod-detail-tab-sec .tab-sec .nav-tabs .nav-item {
	    font-size: 20px;
	    width: 32.6%;
	    margin-right: 8px;
	}
	.aanbod-detail-tab-sec .tab-sec .nav-tabs .nav-item:last-child{
		margin-right: 0;
	}
	.aanbod-detail-tab-sec .tab-content{
		padding: 40px 0 0;
	}
	.aanbod-detail-tab-sec .tab-content ul li {
	    font-size: 15px;
	}
	.kenmerken-tab ul li:nth-child(odd) {
	    padding-left: 20px;
	    background-size: 7px;
	}
	.dtl-contact-form .address-top-area {
	    width: calc(100% - 180px);
	}
	.contact-man-image-wrapper{
		margin-right: 30px;
	}
	/************************service dtl********************/
	.service-dtl-top-area .contact-left-area {
	    padding-top: 0px;
	    padding-bottom: 0px;
	}
	.service-dtl-btn{
		padding-top: 40px;
	}
	.service-dtl-content-left, .service-dtl-top-area .contact-left-area {
	    padding-right: 30px;
	}
	.service-dtl-content-area:after{
		width: 100%;
	}
	.service-dtl-btn-wrapper {
	    padding-left: 50px;
	    padding-bottom: 40px;
	}
	.service-dtl-btn .pl-1{
		padding-left: 15px !important;
	}
	.reset-btn.text-right{
		text-align: center !important;
	}
	.new-aanbod-dtl-contact-form .contact-man-image-wrapper {
	    margin-right: 50px;
	}
}
@media (max-width: 767px){
	h1{
		font-size: 32px;
	}
	h1 span {
	    font-size: 22px;
	}
	h2{
		font-size: 24px;
	}
	h3{
		font-size: 24px;
	}
	h4{
		font-size: 20px;
	}
	.morgeninternet-footer{
        margin-bottom: 45px !important;
    }
	#mobile-contact-bar img{
		width: 20px;
		filter: brightness(0) invert(1);
		-webkit-filter: brightness(0) invert(1);
	}
	#mobile-contact-bar {
	    box-sizing: border-box;
	    opacity: 1;
	    position: fixed;
	    width: 100%;
	    z-index: 9998;
	    left: 0;
	    bottom: 0;
	    display: block !important;
	}
	#mobile-contact-bar-outer {
	  background-color: #000000;
	  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: 32%;
	}
	#mobile-contact-bar ul li a {
	  color: rgba(255,255,255,0.9);
	  cursor: pointer;
	  display: block;
	  height: 100%;
	  position: relative;
	  z-index: 9998;
	}
	.li_color {
	  border-left: 1px solid #FFFFFF;
	}
	#mobile-contact-bar li:first-child img{
		width: 18px;
	}
	.banner-content .col-lg-6:last-child{
		/*display: none;*/
	}
	.footer-image-wrapper{
		width: 100%;
	}
	.footer-image-wrapper img {
	    display: block;
	}
	.footer-upper-wrapper {
	    padding: 40px 0;
	}
	.strips-panel-wrapper{
		display: none;
	}
	.footer-right-social li:last-child {
	    margin-top: 25px;
	}
	.footer-address-area.float-right{
		float: left !important;
		margin-top: 30px;
	}
	.calculator {
		height: 1700px;
	}
	.each-footer-content p img{
		margin-left: 0;
	}
	.footer-content-right.float-right .each-footer-content{
		margin-bottom: 0;
	}
	.common-arrow{
		display: none;
	}
	.middle-bg-area {
	    padding: 30px 0;
	}
	.footer-upper-content{
		margin-top: 0;
	    -webkit-box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.25);
	    -moz-box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.25);
	    box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.25);
	}
	.section-heading span{
		padding: 0;
	}
	.product-area {
	    padding: 30px 0;
	}
	.product-slider{
		margin: 30px 0;
	}
	.product-content{
		padding: 15px;
	}
	
	.banner-sec .swiper-pagination{
		display: none;
	}
	.each-banner-image {
	    height: 320px;
	}
	.banner-content{
		background-color: rgba(0,0,0,0.25);
	}
	.footer-middle-area .col-lg-5 .footer-address-area .each-footer-content{
		margin-bottom: 0;
	}
	.footer-middle-area{
		padding-top: 30px;
	}
	/***********************aanbod*******************/
	.select-sec{
		border-top: 0;
	}
	.aanbod-top-heading{
		padding: 30px 0;
	}
	.aanbod-top-heading h1 {
	    font-size: 22px;
	}
	.product-area.aanbod-product{
		padding-top: 30px;
	}
	.aanbod-product .each-product{
		margin-bottom: 30px;
	}
	.select-style {
	    border-bottom: 1px solid #e1e1e1;
	    font-size: 16px;
	    background-position: 95%;
	    width: 100%;
	    padding-top: 15px;
    	padding-bottom: 15px;
	}
	.each-select-box:after{
		display: none;
	}
	.search-area{
		border-top: 0;
	}
	.select-panel, .select-style, .select-bottom-area{
		padding-left: 15px;
	    padding-right: 15px;
	}
	.select-sec .pl-2, .aanbod-product .pl-2, .service-listview-area .pl-1, 
	.man-area .pl-2{
		padding-left: 15px !important;
	}
	.select-sec .pr-2, .aanbod-product .pr-2, .service-listview-area .pr-1, 
	.man-area .pr-2{
		padding-right: 15px !important;
	}
	.select-panel .col-6{
		padding: 0 6px !important;
	}
	.select-panel .row.no-gutters{
		margin: 0 -6px !important;
	}
	/***********************contact****************/
	.common-padding{
		padding: 0;
		margin-top: 0;
	}
	.map-area {
	    height: 220px;
	}
	.contact-bottom-area {
	    padding: 30px 0;
	}
	.contact-left-area{
		padding-top: 30px;
	}
	.contact-bottom-right-area{
		position: relative;
	}
	.contact-left-area{
		padding: 30px 0 0;
	}
	.contact-bottom-area-wrapper .pl-1{
		padding-left: 15px !important;
	}
	.contact-right-image {
	    width:100%;
	}
	/************************service listview*******************/
	.listview-content {
	    padding: 35px 20px;
	}
	/**************************overons***********************/
	.overons-content-cover{
		padding: 30px;
	}
	.overons-bottom-sec{
		padding: 30px 0;
	}
	.overons-slider{
		margin: 30px 0 0;
	}
	.overons-bottom-sec .common-arrow{
		display: inline-flex;
	}
	.overons-bottom-sec .section-heading .swiper-button-next {
	    right: 15px;
	}
	.overons-bottom-sec .section-heading .swiper-button-prev {
	    left: 15px;
	}
	.overons-middle-area p {
	    margin-bottom: 0px;
	}
	/***************************aanbod dtl*********************/
	.thumbnil-slider, .dtl-right-area{
		padding-top: 30px;
	}
	.gallery-thumbs-wrapper .gallery-thumbs{
		padding: 0;
	}
	.btn-area .common-btn.border-btn{
		max-width: 100%;
		margin-bottom: 10px;
	}
	.dtl-table-area table td h4 {
	    font-size: 16px;
	}
	.thumbnil-slider:after{
		height: 150px;
	}
	.dtl-table-area td{
		width: 50%;
		/*display: block;*/
		padding-right: 0;
	}
	.aanbod-detail-tab-sec .tab-sec .nav-tabs .nav-item {
	    font-size: 18px;
	    width: 32.3%;
	}
	.aanbod-detail-tab-sec .nav-tabs .nav-link{
		padding: 30px 15px 20px;
	}
	.dtl-contact-form {
	    padding: 30px 0;
	}
	.dtl-contact-form .address-top-area{
		width: 100%;
	}
	.contact-man-image img{
		display: block;
	}
	.contact-man-image{
		background-size: 0;
	}
	.contact-man-image-wrapper{
		position: relative;
		height: auto;
	}
	.dtl-contact-form .address-part{
		padding-bottom: 0;
	}
	/************************service dtl********************/
	.service-dtl-top-area .contact-left-area {
	    padding-top: 30px;
	}
	.service-dtl-btn{
		padding-top: 30px;
	}
	.service-dtl-content-left, .service-dtl-top-area .contact-left-area{
		padding-left: 30px;
		padding-right: 30px;
	}
	.service-dtl-content-area .pl-1, .service-dtl-btn .pl-1{
		padding-left: 15px !important;
	}
	.service-dtl-btn-wrapper {
	    padding-left: 0px;
	    padding-bottom: 30px;
	}
	.aanbod-product .product-content p {
	    height: auto;
	}
	.new-aanbod-dtl-contact-form .contact-man-image-wrapper{
		top: 0;
		transform: translateY(0);
		margin: 30px 0;
	}
	.dtl-right-area{
		margin-top: 15px;
	}
	.highlight-slider .swiper-button-prev{
		left: 10px;
	}
	.highlight-slider .swiper-button-next{
		right: 10px;
	}
	.dtl-gallery-sec{
		padding-top: 30px;
	}
}
@media (max-width: 575px){
	.banner-sec{
		height: 70vh;
		overflow: hidden;
	}
	/*#banner_video iframe{
		height: 70vh !important;
		width: 320% !important;
		left: -110% !important;
	}*/
	.middle-bg-area .pl-1{
		padding-left: 15px !important;
	}
	.middle-bg-area .pr-1{
		padding-right: 15px !important;
	}
	.each-middle-content:hover, .each-middle-content{
		height:250px;
		margin-top: 0;
	}
	.each-middle-content:hover .common-btn {
	    margin-top: 0px;
	}
	.each-middle-content:hover p{
		margin-bottom: 25px;
	}
	.footer-upper-content, .overons-content-cover, .dtl-right-area{
		padding-right: 15px;
		padding-left: 15px;
	}
	.each-footer-content ul li {
    	max-width: 100%;
    	margin-right: 0;
    }
    /*******************contact**************/
    .address-part, .form-area{
    	padding: 30px 15px;
    }
    /***************************aanbod dtl**********************/
    .aanbod-detail-tab-sec .tab-sec .nav-tabs .nav-item {
	    width: 48.2%;
	    margin-right: 5px;
	}
	.aanbod-detail-tab-sec{
		padding: 30px 0;
	}
	.aanbod-detail-tab-sec .tab-content{
		padding-top: 30px;
	}
	.kenmerken-tab ul li:nth-child(odd) {
	    padding-left: 10px;
	    background-size: 6px;
	    background-position: left top 5px;
	}
	.aanbod-detail-tab-sec .tab-content ul li {
	    font-size: 13px;
	}
	/**********************service dtl******************/
	.service-dtl-content-left, .service-dtl-top-area .contact-left-area {
	    padding-left: 0px;
	    padding-right: 0px;
	}
	.content-bottom-wrap{
		padding: 30px 15px;
	}
	.service-dtl-content-left{
		padding: 30px 0;
	}
	.service-content-wrapper {
	    margin-top: 30px;
	}
}
@media (max-width: 480px){
	.middle-bg-area .col-6, .man-area .col-6{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.res-logo-styl{
		width: 200px;
	}
	.man-right-content{
		padding-top: 30px;
	}
}
@media (max-width: 400px){
	.each-footer-logo span img {
		width: 90px;
	}
	.each-footer-logo h6 {
		margin-left: 5px;
	}
}
