@media (min-width: 1600px) {
    .container {
        max-width: 1455px;
    }
}
@media(max-width: 1599.98px){
	h1 {
		font-size: 5rem;
		line-height: 60px; 
	}
	h2 {
		font-size: 5rem;
		line-height: 60px; 
	}
	h3 {
		font-size: 2.8rem; 
	}
	h4 {
		font-size: 2.2rem;
	}
	h5 {
		font-size: 1.8rem;
	}
	.usp-main li {
		font-size: 4rem;
		padding-left: 40px;
		margin-left: 30px;
	}
	.usp-main li::after {
		height: 18px;
		width: 18px;
		background-size: 18px;
	}
	.each-lab-text h3 {
		font-size: 2.8rem;
		line-height: 35px;
	}
	.each-project {
		height: 400px;
	}
	.header-menu {
		margin-right: 20px;
	}
	.header-menu ul {
		gap: 30px;
	}
	/*****popup******/
	.modal-area .popup-content h3 {
		font-size: 2.8rem;
	}
	/****ons-werk******/
	.each-work-img {
		height: 440px;
	}
	.our-work-sec {
		padding-bottom: 150px;
	}
	/***vacature-dtl***/
	.vacature-dtl-banner-img {
		width: 62%;
	}
	/***contact****/
	.each-contact-info {
		padding: 20px;
	}
	.each-contact-info li a {
		padding-left: 15px;
		padding-right: 15px;
	}
	/*****lab***/
	.lab-filter {
		padding: 25px;
		border-radius: 15px;
	}
	.each-lab-product-text h4 {
		font-size: 2.4rem;
		line-height: normal;
	}
	.each-lab-product-text {
		padding: 20px;
	}
	.lab-category {
		margin-bottom: 90px;
	}
	.lab-category {
        margin-bottom: 60px;
    }
	.blur-lab-category h2 {
		margin-bottom: 70px;
	}
	.lab-for-customer {
		margin-bottom: 60px;
	}
	/*****review*****/
	.review-banner-img {
		width: 50%;
	}
	/****error-404****/
	.error-404-sec {
		padding: 180px 0 50px;
	}
	/****ebook-download******/
	.ebook-banner-sec {
		padding: 80px 0 100px;
	}
	/***photographer****/
	.album-navigation {
		width: calc(100% + 50px);
	}
	.scroller p {
		font-size: 5rem;
		line-height: 60px; 
	}
	.scroller .inner {
		min-height: 62px;
	}
}
@media(max-width: 1399.98px){
	.header-menu ul {
        gap: 15px;
    }
	.header-menu li a strong, .mobile-menu li a strong {
		right: -10px;
		top: -20px;
	}
	.usp-sec {
		padding: 170px 0;
	}
	.progress-line-wrap {
		left: -20px;
	}
	.promises-sec {
		padding: 80px 0;
		border-radius: 30px 30px 0 0;
	}
	.project-sec {
		padding: 80px 0;
	}
	.project-heading {
		margin-bottom: 80px;
	}
	.each-project {
		height: 350px;
	}
	.specialist-sec {
		padding: 80px 0;
	}
	.each-lab {
		height: 350px;
	}
	.lab-welcome-text {
		padding: 80px 0;
	}
	.price-sec {
		padding: 160px 0 80px;
	}
	.footer-wrap {
		padding: 80px 0;
	}
	.footer-mark {
		height: 100px;
	}
	/****all-in-one-concept***/
	.garantie-sec {
		padding-top: 180px;
	}
	.gallery-sec {
		padding-top: 80px;
	}
	.each-package-info {
		margin-bottom: 100px;
	}
	/****own-werk****/
	.each-work-img {
        height: 390px;
    }
	.our-work-sec {
		padding-bottom: 80px;
	}
	.our-work-specialist-sec {
		padding-bottom: 10px;
	}
	/***ons-werk-dtl****/
	.ons-werk-dtl-info-sec {
		padding-top: 160px;
	}
	.bk-btn-sec .common-btn {
		top: 180px;
	}
	.each-ons-werk-dtl-status {
		padding: 30px;
	}
	.status-right {
		padding-bottom: 0;
	}
	.status-left .circular-progress {
		height: 180px;
		max-width: 180px;
	}
	.status-left .circular-progress::before {
		height: 160px;
		width: 160px;
	}
	.status-left .progress-value {
		font-size: 4rem;
	}
	/****vacature*****/
	.vacature-list-banner-sec {
		padding-top: 160px;
	}
	.vacature-list-banner-heading {
		margin-bottom: 80px;
	}
	.vacature-list-sec {
		padding: 100px 0;
	}
	.external-vacature {
		max-width: 450px;
		padding: 30px;
	}
	/****vacature-dtl***/
	.vacature-dtl-banner-sec {
		padding-bottom: 90px;
	}
	.vacature-dtl-desc h1 {
		margin-bottom: 60px;
	}
	/***contact****/
	.contact-info-sec {
		padding-top: 150px;
	}
	.each-contact-info li {
		font-size: 1.4rem;
	}
	.each-contact-info li a {
		padding: 7px 8px;
		border-radius: 7px;
	}
	.form-sec {
		padding: 100px 0;
	}
	.faq-sec {
		padding-top: 100px;
	}
	.pulse {
		left: 58%;
	}
	/*****lab*****/
	.lab-filter-main {
		flex-direction: column;
		row-gap: 20px;
	}
	.each-lab-product {
		height: 350px;
	}
	.lab-filter-reset {
		text-align: right;
	}
	/***lab-dtl****/
	.lab-dtl-info-sec {
		padding: 160px 0 90px;
	}
	.related-lab-sec {
		padding: 80px 0;
	}
	/****bedankt****/
	.bedankt-sec {
		padding: 180px 0 110px;
	}
	/****review*****/
	.review-banner-text p {
		margin: 20px 0 40px;
	}
	/*****morgen-footer****/
	.morgen-footer-price-sec {
		padding-top: 150px;
	}
	/****light-website****/
	.light-design-feature-sec {
		padding-top: 100px;
	}
	.light-website-sec {
		padding: 100px 0 80px;
	}
	.light-website-slider {
		max-width: calc(100% - 50px);
		margin-left: auto;
	}
	.light-website-slider .swiper-button-prev {
		left: 0;
		top: 43%;
	}
	.light-website-slider .swiper-button-next {
		left: 0;
		top: calc(50% + 20px);
	}
	.ongoing-light-site-btn {
		left: 56%;
	}
	.light-website-heading {
		margin-bottom: 80px;
	}
	.light-website-text h3 {
		font-size: 2.5rem;
		padding-left: 22px;
	}
	.light-website-text h3::after {
		height: 12px;
		width: 12px;
	}
	.light-website-text li {
		font-size: 1.3rem;
		width: 48%;
	}
	.light-website-text ul {
		gap: 15px;
	}
	.each-light-website {
		padding: 80px 0;
	}
	.light-design-feature-list li {
		margin-bottom: 50px;
	}
	/*****photographer****/
	.photographer-banner-sec {
		padding: 180px 0 80px;
	}
	.photographer-info-sec {
		padding: 80px 0;
	}
	.each-photographer-text {
		padding: 20px;
	}
	.photographer-reach-img {
		width: 65px;
		height: 65px;
		margin-right: 15px;
	}
	.photographer-reach-text {
		width: calc(100% - 80px);
	}
	.photo-album #flipbook {
		height: 420px;
	}
	.photo-album iframe {
		height: 500px;
	}
	/****ebook-download*****/
	.ebook-tip {
		height: 230px;
	}
	.each-ebook-tip:nth-child(2) {
		right: 0;
	}
	.ebook-banner-heading {
		margin-bottom: 80px;
	}
	/****integraties_lab****/
	.orbit_1 {
        width: 700px;
        height: 700px;
    }
    .orbit_2 {
        width: 450px;
        height: 450px;
    }
    .integraties_lab .lab-filter-reset {
        flex-basis: auto;
    }
    .integraties_lab .lab-filter .col-xl-2 {
		width: 18%;
    }
    .integraties_lab .lab-filter .col-xl-10 {
        width: 82%;
    }
}
@media(max-width: 1199.98px){
	h1 {
		font-size: 4rem;
		line-height: 50px; 
	}
	h2 {
		font-size: 4rem;
		line-height: 50px; 
	}
	h3 {
		font-size: 2.5rem;
	}
	.header-menu ul {
		gap: 12px;
	}
	.header-menu li  {
		font-size: 1.4rem;
	}
	.header-area .common-btn {
		font-size: 1.4rem;
		padding-left: 10px;
		padding-right: 10px;
	}
	.header-menu {
		margin-right: 11px;
	}
	.header-language ul {
		padding-left: 10px;
		padding-right: 10px;
	}
	.language-initial {
		padding-left: 10px;
		padding-right: 10px;
	}
	.header-language {
		font-size: 1.4rem;
		min-width: 95px;
	}
	.header-language li {
		font-size: 1.4rem;
	}
	.banner-content h1 {
		margin-bottom: 30px;
	}
	.progress-line-wrap {
		left: -14px;
		border-radius: 15px;
	}
	.each-promises-text {
		max-width: 450px;
	}
	.specialist-car .each-specialist-img {
		bottom: -8%;
		right: -13%;
		width: 75%;
	}
	.specialist-car .each-specialist-text {
		padding-right: 40%;
	}
	.price-heading {
		margin-bottom: 80px;
	}
	.footer-mark {
        height: 83px;
    }
	.each-lab {
        height: 290px;
    } 
	/****all-in-one-concept****/
	.gallery-heading {
		margin-bottom: -9%;
	}
	/***ons-werk****/
	.our-work-banner-img {
		width: 76%;
	}
	.each-work-img {
        height: 320px;
    }
	.our-work-hidden-text h2 {
		margin-bottom: 25px;
	}
	/*****ons-werk-dtl****/
	.ons-werk-dtl-status-sec .col-lg-6 {
		padding: 0 10px;
	}
	.ons-werk-dtl-status-sec .row {
		margin: 0 -10px;
	}
	.status-left .circular-progress {
		height: 160px;
		max-width: 160px;
	}
	.status-left .circular-progress::before {
		height: 140px;
		width: 140px;
	}
	.status-left .each-specialist-text {
		width: calc(100% - 155px);
	}
	.ons-werk-dtl-info-text hr {
		margin: 30px 0;
	}
	/***contact-popup*****/
	.contact-popup .modal-dialog {
		max-width: 850px;
	}
	.contact-popup-content {
		padding: 40px;
	}
	.contact-popup-content h3 {
		font-size: 2.8rem;
		line-height: 38px;
	}
	/****vacature****/
	.vacature-list-sec {
        padding: 60px 0;
    }
	.each-vacature-requirment {
		padding-left: 20px;
	}
	.each-vacature {
		padding: 25px;
	}
	.external-vacature {
		max-width: 100%;
		margin-top: 40px;
	}
	/***vacature-dtl****/
	.vacature-dtl-desc h1 {
        margin-bottom: 40px;
    }
	.vacature-dtl-desc ul {
		margin-top: 40px;
	}
	/***contact****/
	.contact-info-main .col-lg-4 {
		padding: 0 8px;
	}
	.contact-info-main .row {
		margin: 0 -8px;
		row-gap: 10px;
	}
	.each-contact-info li a img {
		margin-right: 5px;
	}
	.each-contact-info ul {
		gap: 7px;
	}
	.each-contact-info li {
		font-size: 1.2rem;
	}
	.contact-info-heading {
		margin-bottom: 40px;
	}
	.member-sec {
		padding: 80px 0;
	}
	.form-sec {
        padding: 70px 0;
    }
	.faq-sec {
        padding: 70px 0 40px;
    }
	.pulse {
		left: 58%;
	}
	/****lab***/
	.lab-filter h4 {
		margin-bottom: 20px;
	}
	.lab-product-sec {
		padding: 80px 0;
	}
	.lab-category h3 {
		font-size: 2.8rem;
		padding-left: 26px;
	}
	/***lab-dtl***/
	.lab-dtl-btn .common-btn {
		margin-bottom: 15px;
		font-size: 1.4rem;
        padding: 10px 12px;
	}
	.lab-dtl-btn .border-btn {
		padding-right: 40px;
	}
	/****review****/
	.review-banner-sec {
		padding: 170px 0 50px;
	}
	.review-sec {
		padding: 60px 0;
	}
	/****error-404****/
	.error-404-sec {
		padding-top: 140px;
	}
	/*****light-website*****/
	.light-design-feature-list li {
		width: 33%;
	}
	.light-website-text ul {
        gap: 12px;
    }
	.each-light-website .col-lg-4 {
		width: 40%;
	}
	.each-light-website .col-lg-8 {
		width: 60%;
	}
	.ongoing-light-site-btn {
        left: 64%;
    }
	/*****photographer*****/
	.photographer-reach-img {
        width: 55px;
        height: 55px;
        margin-right: 10px;
    }
	.photographer-reach-text {
        width: calc(100% - 65px);
    }
	.each-photographer-text p {
		font-size: 1.2rem;
		line-height: 20px;
	}
	.photographer-reach p img {
		margin-right: 3px;
		width: 12px;
		margin-top: 5px;
	}
	.photographer-reach {
		margin-top: 0;
	}
	.photographer-reach h6 {
		margin-bottom: 3px;
	}
	.album-navigation {
        width: calc(100% + 30px);
    }
	.photo-album #flipbook {
		height: 320px;
	}
	/****ebook-download*****/
	.ebook-tip {
		width: 460px;
		height: 170px;
	}
	.each-ebook-tip {
		padding: 10px;
	}
	.each-ebook-tip img {
		width: 170px;
		top: 20px;
		right: 0;
	}
	.ebook-banner-text li {
		margin-bottom: 20px;
	}
	.ebook-banner-text li::after {
		top: 0;
	}
	.ebook-review-heading h3 {
		line-height: 38px;
	}
	.ebook-review-sec {
		padding: 80px 0;
	}
	.ebook-special-sec .specialist-car .each-specialist-text {
		padding-right: 0;
		padding-bottom: 170px;
	}
	.scroller p {
        font-size: 4rem;
        line-height: 50px;
    }
	.scroller .inner {
		min-height: 50px;
    }
	/* %%%%%%%%%%%%%%%%%%%% */
	.integraties_lab .lab-filter .col-xl-2 {
        width: 20%;
    }
    .integraties_lab .lab-filter .col-xl-10 {
        width: 80%;
    }
    .integraties_lab .lap-product-main .col-xl-2 {
        flex-basis: 240px;
    }
    .integraties-sec {
        padding-bottom: 269px;
    }
    .integraties-top-wrap .text-reveal {
        margin-bottom: 30px;
    }
    .integraties-sec {
        padding-bottom: 184px;
    }
    .integraties-top-wrap {
        top: 164px;
    }
    .integraties_lab .lab-category h3 {
        font-size: 2.2rem;
    }
    .integraties_lab .integraties_each_product {
        padding: 22px;
    }
	/***pdf-book***/
	.pdf-book-sec .photo-album #pdfbook {
		height: 700px;
	}
}
@media(max-width: 991.98px){
	.header-area-mob {
		background-color: #090A0E;
	}
	.header-menu {
		display: none;
	}
	.header-btn {
		display: none;
	}
	.header-other {
		column-gap: 20px;
	}
	.usp-sec {
		display: none;
	}
	.promise-heading {
		max-width: 100%;
	}
	.each-promises-text {
		max-width: 100%;
	}
	.promise-heading {
		margin-bottom: 40px;
	}
	.promise-heading h2 {
		margin-bottom: 20px;
	}
	.promises-img {
		margin-bottom: 30px;
		height: 500px;
	}
	.specialist-wrap .col-lg-7,
	.specialist-wrap .col-lg-5 {
		width: 100%;
	}
	.specialist-wrap .row {
		margin-bottom: 0;
	}
	.each-specialist {
		margin-bottom: 20px;
		height: auto;
		min-height: auto;
	}
	.specialist-car {
		min-height: 400px;
	}
	.specialist-car .each-specialist-img {
        bottom: -10%;
        right: -8%;
        width: 58%;
    }
	.circular-progress {
		margin-top: 50px;
	}
	.specialist-bar-chart {
		max-width: 240px;
		width: 100%;
		margin: 80px auto 0;
	}
	.specialist-bar-chart strong {
		border-radius: 5px 5px 0 0;
	}
	.specialist-bar-chart li {
		border-radius: 5px 5px 0 0;
	}
	.lab-welcome-text {
		height: auto !important;
		max-width: 100%;
	}
	.lab-welcome-sec .container, .lab-welcome-sec .row, .lab-welcome-sec .col-lg-6 {
		height: auto;
	}
	.lab-welcome-slider {
		height: 700px;
		overflow: hidden;
	}
	.lab-welcome-sec {
		height: auto;
	}
	.each-lab {
        height: 400px;
    }
	.price-main .row {
		row-gap: 30px;
	}
	.consultation-slider {
		margin: 50px auto 0;
	}
	.consultation-text {
		max-width: 100%;
		padding-right: 0;
	}
	.partner-sec-sec {
		padding-bottom: 40px;
	}
	.footer-logo-set {
		display: flex;
		column-gap: 25px;
	}
	.footer-info {
		padding-left: 0;
	}
	.footer-mark {
        height: 60px;
    }
	.footer-copyright p {
		font-size: 1.3rem;
	}
	.footer-privacy li {
		font-size: 1.3rem;
	}
	/*****popup****/
	.modal-area .modal-dialog {
		max-width: 90%;
		padding-bottom: 8%;
	}
	.modal-content .col-lg-5,
	.modal-content .col-lg-7 {
		width: 100%;
	}
	.modal-area .popup-content {
		padding: 40px;
	}
	/****garantie-sec****/
	.garantie-sec {
		text-align: center;
	}
	.garantie-info {
		margin: 14px auto 0;
		text-align: left;
		max-width: 170px;
	}
	.garantie-main {
		background: linear-gradient(90deg, #0481FF 0%, #57B3FF 24%);
	}
	.gallery-heading {
        margin-bottom: -4%;
    }
	.each-package-info .row,
	.each-package-info:nth-child(even) .row {
		flex-direction: column-reverse;
	}
	.each-package-info-text {
		max-width: 100%;
		margin-bottom: 40px;
	}
	.each-package-info-img {
		margin: 0 auto;
	}
	.each-package-info {
        margin-bottom: 80px;
    }
	.innovation-sldier {
		margin-right: auto;
	}
	/***ons-werk****/
	.our-work-banner-sec {
		padding-bottom: 0;
	}
	.our-work-banner-text {
		text-align: center;
		max-width: 400px;
		margin: 0 auto;
	}
	.our-work-banner-img {
        position: initial;
		width:100vw;
		margin-left:-50vw;
		left:50%;
		position:relative;
		top: auto;
		bottom: 0;
		justify-content: center;
		height: 450px;
    }
	.our-work-banner-img::after {
		height: 100%;
		background-image: url(../images/work-banner-overlay-mob.png);
	}
	.our-work-main .row {
		justify-content: center;
	}
	/*****ons-werk-dtl****/
	.ons-werk-dtl-info-sec {
        padding-top: 50px;
    }
	.bk-btn-sec {
		padding-top: 120px;
	}
	.bk-btn-sec .common-btn {
        top: 0;
        position: relative;
    }
	.ons-werk-dtl-info-text {
		padding: 0;
		max-width: 100%;
		margin-bottom: 50px;
	}
	.ons-werk-dtl-info-img {
		max-width: 100%;
	}
	.each-ons-werk-dtl-status {
		height: auto;
	}
	.ons-werk-dtl-status-sec .row {
		row-gap: 20px;
	}
	.project-link-right.mt-5 {
		display: block;
	}
	.ons-werk-dtl-info-text .project-link {
		display: none;
	}
	/***contact-popup*****/
	.contact-popup .modal-dialog {
		max-width: 90%;
	}
	.contact-popup-image-outer {
		padding-right: 20px;
	}
	.contact-popup-close {
		right: 20px;
		top: 20px;
	}
	.contact-popup-image {
		border-radius: 15px;
	}
	.contact-popup-image img {
		border-radius: 10px;
	}
	/****vacature****/
	.vacature-list-filter {
		margin-bottom: 40px;
	}
	.each-vacature-requirment {
        padding-left: 0;
		margin-top: 20px;
    }
	.vacature-list-filter .nav-tabs {
		display: flex;
		gap: 10px;
		justify-content: center;
	}
	.vacature-list-filter .nav-item {
		width: 48%;
		margin-bottom: 0;
	}
	.vacature-list-filter .nav-link {
		width: 100%;
		padding: 10px;
		background-color: #fff;
		border-radius: 5px;
	}
	.vacature-list-filter .nav-tabs .nav-link:hover,
	.vacature-list-filter .nav-tabs .nav-link.active {
		color: #fff;
		background-color: #1F64F6;
	}
	/****vacature-dtl***/
	.vacature-dtl-banner-sec {
		padding: 60px 0;
	}
	.vacature-dtl-banner-img {
		top: 60px;
	}
	.vacature-dtl-banner-content {
		margin-top: 30px;
	}
	.acc-block {
		max-width: 100%;
	}
	/***contact***/
	.each-contact-info ul {
		justify-content: start;
		gap: 15px;
	}
	.contact-info-main .row {
		row-gap: 20px;
	}
	.map {
		height: 400px;
		margin-top: 40px;
	}
	/*.map .common-btn {
		display: none;
	}*/
	.each-contact-info {
		height: auto;
	}
	.pulse {
        left: 54%;
        top: 36.5%;
    }
	/***lab****/
	.lab-filter-btn ul {
		flex-wrap: wrap;
	}
	.lab-filter-heading {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 25px;
		gap: 10px;
	}
	.each-lab-product {
        height: 400px;
    }
	.lab-filter h4 {
		margin-bottom: 0;
	}
	.lab-filter-main {
		row-gap: 0;
	}
	/****lab-dtl****/
	.lab-dtl-info-img {
		max-width: 100%;
	}
	.lab-dtl-info-sec {
		padding: 60px 0;
	}
	.lab-dtl-info-text {
		padding-top: 60px;
	}
	/****bedankt****/
	.bedankt-sec {
        padding: 130px 0 80px;
    }
	/****review****/
	.review-banner-img {
		width: 100%;
		border-radius: 20px;
		position: initial;
		margin-bottom: 40px;
	}
	.review-banner-sec {
		padding-top: 150px;
	}
	.review-banner-text {
		max-width: 100%;
	}
	/****light-website*****/
	.light-design-feature-sec {
		padding: 60px 0 40px;
	}
	.light-design-feature-list li {
        margin-bottom: 40px;
		font-size: 1.4rem;
		padding-left: 30px;
    }
	.light-design-feature-list li::after {
		height: 20px;
		width: 20px;
		top: -1px;
	}
	.each-light-website .col-lg-4,
	.each-light-website .col-lg-8 {
        width: 100%;
    }
	.light-website-slider {
        max-width: 100%;
        margin-top: 60px;
    }
	.each-light-website {
        padding: 60px 0;
    }
	.light-website-sec {
        padding: 60px 0;
    }
	.ongoing-light-site-btn {
        left: 50%;
    }
	.light-website-text {
		padding-right: 30px;
	}
	/*****photographer*****/
	.photographer-banner-sec {
        padding: 150px 0 60px;
    }
	.photographer-info-sec {
        padding: 60px 0;
    }
	.photographer-info-heading {
		margin-bottom: 60px;
	}
	.photographer-heading {
		max-width: 100%;
	}
	.each-photographer-text {
		justify-content: center;
	}
	.photo-album #flipbook .hard img {
		width: 150px;
	}
	/****ebook-download****/
	.ebook-banner-sec {
        padding-top: 60px;
    }
	.ebook-banner-heading {
		margin-bottom: 60px;
	}
	.ebook-banner-text {
		max-width: 100%;
		padding-right: 0;
		margin-bottom: 40px;
	}
	.ebook-banner-img {
		max-width: 100%;
	}
	.ebook-review-heading {
		width: 630px;
	}
	.ebook-special-sec .specialist-car .each-specialist-img {
		width: 45%;
	}
	.ebook-popup .modal-dialog {
        max-width: 90%;
		margin-top: 6%;
		margin-bottom: 6%;
    }
    .privacy_section {
		padding-top: 70px;
	}
	.banner-sec{
		position: relative;
	}
	.usp-sec{
		position: relative;
		height: auto;
		padding: 60px 0;
	}
	.usp-heading{
		margin-bottom: 40px;
	}
	.each-work-text,
	.each-project::after,
	.each-project-text{
		bottom: 0;
	}
	.each-work::after{
		opacity: 1;
	}
	.our-work-banner-img{
		display: none;
	}
	.our-work-banner-sec{
		padding-bottom: 100px;
	}
	.lab-dtl-info-sec .row{
		flex-direction: column-reverse !important;
	}
	.lab-dtl-info-text{
		padding-top: 0 !important;
		padding-bottom: 60px;
	}
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%% */
	 .center-div ul li:nth-child(2) {
        height: 201px;
        width: 128px;
    }
    .orbit_1 {
        width: 500px;
        height: 500px;
    }
    .orbit_2 {
        width: 350px;
        height: 350px;
    }
    .center-div ul li:nth-child(1),
    .center-div ul li:nth-child(3) {
        width: 147px;
        height: 140px;
    }
    .center-div{
        height: 201px;
    }
    .universe {
        width: 500px;
        height: 567px;
    }
    .integraties-top {
        height: 712px;
    }
    .integraties-top-wrap {
        top: 126px;
    }
    .integraties_lab .lab-filter .col-xl-2 {
        width: 100%;
    }
    .integraties_lab .lab-filter .col-xl-10 {
        width: 100%;
    }
    .integraties_lab{
        padding-bottom: 0;
    }
    .integraties_lab .lap-product-main .col-xl-2 {
        flex-basis: 171px;
    }
    .integraties_lab .integraties_each_product {
        height: 86px;
    }
	/****pdf-book***/
	.pdf-book-sec .photo-album #pdfbook {
		height: 550px;
	}
	/***lab-customer****/
	.lap-product-main .add_border h4 {
		margin-bottom: 20px;
		text-align: center;
	}
	.lap-product-main .add_border .d-flex {
		display: block !important;
	}
	.lap-product-main .change_user_div {
		margin: 0 auto;
	}
	.lap-product-main .select2-container, .lap-product-main .change_user_div select {
		border-radius: 7px;
		padding: 5px;
		font-size: 1.4rem;
		width: 240px !important;
	}
	.lap-product-main .add_border {
		margin-bottom: 40px;
	}
	.special-ebook-download .each-specialist-img {
		width: 57%;
	}
}
@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: #1F64F6;
	  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%;
	}
	#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 #FFFFFF;
	}
	#mobile-contact-bar li:first-child img{
		width: 18px;
	}
	h1 {
		font-size: 3.2rem;
		line-height: 35px; 
	}
	h2 {
		font-size: 3.2rem;
		line-height: 40px; 
	}
	h3 {
		font-size: 1.8rem;
	}
	h4 {
		font-size: 1.4rem;
		line-height: 22px;
	}
	h5 {
		font-size: 1.4rem;
		line-height: 22px;
	}
	h6 {
		font-size: 1.4rem;
		line-height: 24px;
	}
	p {
		font-size: 1.4rem;
		line-height: 22px;
		margin-bottom: 15px;
	}
	li {
		font-size: 1.4rem;
		line-height: 22px;
	}
	.common-btn {
		font-size: 1.2rem;
		padding: 5px 18px;
		line-height: 20px;
	}
	.txt-btn {
		font-size: 1.2rem;
	}
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.header-area {
		padding: 14px 0;
	}
	.logo-dropdown a img, .logo-dropdown li img {
		width: 147px;
	}
	.mobile-menu {
		top: 76px;
	}
	.contact-social li a {
		width: 35px;
		height: 35px;
		border-radius: 5px;
		font-size: 1.2rem;
	}
	.contact-social {
		bottom: 56px;
		right: 20px;
	}
	.each-footer-logo img {
		width: 114px;
	}
	.usp-main li {
        font-size: 3.2rem;
    }
	.usp-heading {
		/* margin-bottom: 80px; */
	}
	.usp-heading {
        margin-bottom: 29px;
    }
	.usp-heading h4 {
		font-size: 1.8rem;
		line-height: 28px;
	}
	.partner-sec-wrap {
		gap: 50px;
	}
	.partner-sec-wrap ul {
		gap: 50px;
	}
	.promises-sec {
		padding: 40px 0;
		border-radius: 20px 20px 0 0;
	}
	.each-promises-text {
		border-radius: 10px;
	}
	.each-promises-text {
		font-size: 1.4rem;
		margin-bottom: 10px;
	}
	.progress-line-wrap {
		left: -10px;
		width: 4px;
	}
	.progress-line {
		width: 4px;
	}
	.promises-img {
		height: 354px;
	}
	.each-promises-img img {
		border-radius: 15px 0 0 15px;
	}
	.project-sec {
		padding: 35px 0;
	}
	.project-heading h2 {
		margin-bottom: 18px;
	}
	.project-heading {
		margin-bottom: 36px;
	}
	.project-slider-wrap {
		gap: 8px;
	}
	/* .each-project-slider {
		min-width: 319px;
	} */
	.each-project {
		border-radius: 10px;
	}
	.project-slider {
		margin-bottom: 50px;
	}
	.specialist-sec {
		padding: 35px 0 60px;
	}
	.specialist-heading {
		margin-bottom: 45px;
	}
	.each-specialist {
		padding: 16px;
		border-radius: 10px;
	}
	.each-specialist-text h4 {
		margin-bottom: 5px;
	}
	.specialist-car {
		min-height: 253px;
	}
	.specialist-car p {
		margin-bottom: 25px;
	}
	.circular-progress {
		height: 170px;
		max-width: 170px;
		margin-bottom: 30px;
	}
	.progress-value {
		font-size: 2.4rem;
		line-height: 28px;
	}
	.circular-progress::before {
		height: 145px;
		width: 145px;
	}
	.specialist-line {
		padding: 0;
	}
	.specialist-line .each-specialist-text {
		padding: 20px;
	}
	.specialist-line-graph {
		height: 250px;
	}
	.specialist-bar {
		padding-bottom: 0;
	}
	.specialist-bar-chart ul {
		height: 175px;
	}
	.lab-welcome-text {
		padding: 58px 0;
	}
	.lab-welcome-text h2 {
		margin-bottom: 16px;
	}
	.lab-welcome-text li {
		font-size: 1rem;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.each-lab {
		height: 300px;
		margin-bottom: 10px;
		border-radius: 10px;
	}
	.each-lab-text h3 {
        font-size: 2rem;
        line-height: 28px;
		margin-top: 26px;
    }
	.each-lab-text {
		padding: 8px 16px;
	}
	.lab-welcome-slider .col-6 {
		padding: 0 5px;
	}
	.lab-welcome-slider .row {
		margin: 0 -5px;
	}
	.lab-welcome-slider::after, .lab-welcome-slider::before {
		height: 90px;
	}
	.price-sec {
		padding: 60px 0 40px;
	}
	.price-heading {
		margin-bottom: 40px;
	}
	.each-price {
		padding: 40px;
		border-radius: 10px;
	}
	.each-price h4 {
		margin-bottom: 5px;
	}
	.each-price ul {
		margin: 20px 0 40px;
	}
	.each-price li::after {
		height: 25px;
		width: 25px;
	}
	.each-price li {
		font-size: 1.4rem;
		line-height: 46px;
	}
	.consultation-sec {
		padding: 40px 0;
	}
	.consultation-text h2 {
		margin-bottom: 15px;
	}
	.partner-sec-sec {
        padding-bottom: 20px;
    }
	.footer-wrap {
		padding: 34px 0 50px;
	}
	.footer-top h6 {
		margin-bottom: 15px;
	}
	.footer-info {
		row-gap: 23px;
	}
	.footer-mark {
		margin: 60px 0 20px;
		height: 36px;
	}
	.footer-copyright p {
		font-size: 1rem;
		line-height: 16px;
	}
	.footer-privacy li {
		font-size: 1rem;
		line-height: 16px;
		padding-right: 5px;
		margin-right: 5px;
    }
	.each-footer-info li {
		font-size: 1.4rem;
		line-height: 30px;
	}
	/*****popup******/
	.modal-area .popup-content h3 {
		font-size: 2rem;
		line-height: 28px;
	}
	.modal-area .popup-content {
		padding: 20px;
	}
	.modal-content-wrap {
		border-radius: 10px;
	}
	.modal-area .popup-content h3 {
		margin-bottom: 15px;
	}
	.modal-area .popup-content p {
		margin-bottom: 25px;
	}
	.close-img {
		right: 10px;
		top: 10px;
	}
	/***all-in-one-concept****/
	.garantie-sec {
		padding-top: 140px;
	}
	.garantie-heading h2 {
		margin-bottom: 90px;
	}
	.garantie-main::after, 
	.garantie-main::before {
		width: 95%;
		top: -14px;
		border-radius: 10px;
	}
	.garantie-main::before {
		top: -28px;
		width: 90%;
	}
	.garantie-main {
		border-radius: 10px;
		padding: 27px 22px;
	}
	.garantie-desc h3 {
		margin-bottom: 7px;
	}
	.garantie-info li {
		font-size: 1rem;
		margin-bottom: 5px;
	}
	.garantie-info strong {
		margin-right: 6px;
	}
	.garantie-info strong img {
		width: 10px;
	}
	.garantie-info {
		max-width: 110px;
	}
	.garantie-sec {
		padding-bottom: 55px;
	}
	.package-sec {
		padding: 100px 0 70px;
	}
	.package-sec .price-heading {
		margin-bottom: 34px;
	}
	.package-sec .each-price {
		border-radius: 10px;
	}
	.package-sec .active-price {
		background: linear-gradient(90deg, #027FFF 0%, #59B4FF 100%);
	}
	.each-price h4 {
		font-size: 1.8rem;
	}
	.price-switch-wrap h6 {
		margin-bottom: 5px;
	}
	.gallery-odd {
		margin-bottom: 8px;
	}
	.gallery-heading p {
		margin: 15px 0 20px;
	}
	.gallery-heading {
        margin-bottom: -25px;
    }
	.each-package-info-img {
		max-width: 325px;
	}
	.each-innovation {
		font-size: 1.4rem;
		padding: 20px 22px;
	}
	.innovation-sldier {
		max-width: 314px;
	}
	.innovation-sldier .swiper {
		height: 380px;
	}
	.each-package-info-text h2 {
		line-height: 40px;
	}
	.package-select-message {
		width: 355px;
	}
	.package-select-message-text h5 {
		font-size: 1.6rem;
		margin-bottom: 0;
	}
	.package-select-message-text h6 {
		font-size: 1.2rem;
	}
	/*****ons-werk****/
	.our-work-banner-sec {
		padding-top: 120px;
	}
	.our-work-banner-text h1 {
		margin-bottom: 18px;
	}
	.our-work-banner-img .work-banner-group-img {
		gap: 10px;
	}
	.each-work-banner-img {
		border-radius: 5px;
		width: 22%;
	}
	.our-work-sec {
		padding: 38px 0;
		border-radius: 20px 20px 0 0;
	}
	.our-work-heading {
		margin-bottom: 26px;
	}
	.our-work-main .row {
		row-gap: 16px;
		margin: 0 -8px;
	}
	.our-work-main .col-lg-4 {
		padding: 0 8px;
	}
	.each-work {
		border-radius: 5px;
    }
	.our-work-hidden {
		margin-top: 10px;
	}
	.our-work-hidden-text {
		width: 308px;
	}
	.our-work-hidden::after {
		z-index: 9;
		backdrop-filter: blur(10px);
	}
	.our-work-hidden-text{
		z-index: 10;
	}
	.each-work::after {
		border-radius: 5px;
	}
	/*****ons-werk-dtl*****/
	.bk-btn-sec {
        padding-top: 100px;
    }
	.ons-werk-dtl-info-sec {
		padding-top: 40px;
	}
	.ons-werk-dtl-info-text img {
		margin-bottom: 30px;
	}
	.ons-werk-dtl-info-text p {
		margin: 15px 0 30px;
	}
	.ons-werk-dtl-info-text li {
		margin-right: 7px;
		border-radius: 7px;
	}
	.each-ons-werk-dtl-status {
		padding: 20px;
		display: block;
	}
	.status-left .circular-progress {
		margin: 20px auto 30px;
	}
	.status-left .each-specialist-text {
		padding-left: 0;
		width: 100%;
	}
	.status-right .consultation-slider-heading {
		padding-top: 0;
		padding-right: 0;
		width: 100%;
	}
	.status-right {
		padding-bottom: 0;
	}
	.status-right .consultation-member {
		width: 200px;
		margin: 0 auto;
	}
	.status-right .consultation-slider-heading p {
		font-size: 1.4rem;
		line-height: 20px;
	}
	.status-left .progress-value {
		font-size: 2.4rem;
	}
	.related-project-sec {
		border-radius: 20px 20px 0 0;
	}
	.related-project-sec .project-heading {
		margin-bottom: 40px;
	}
	/****contact-popup****/
	.contact-popup .modal-dialog {
        max-width: 95%;
	}
	.contact-popup-content {
        padding: 20px;
    }
	.form-wrap .form-style {
		font-size: 1.4rem;
		padding: 12px 23px;
		border-radius: 5px;
	}
	.contact-popup-content h3 {
        font-size: 2.2rem;
        line-height: 30px;
		margin-bottom: 20px;
    }
	.form-wrap label {
		top: 14px;
		font-size: 1.4rem;
		left: 23px;
	}
	.contact-popup .modal-content {
		border-radius: 15px;
	}
	/***vacature****/
	.vacature-list-banner-sec {
		padding: 120px 0 30px;
	}
	.vacature-list-banner-heading {
        margin-bottom: 40px;
    }
	.vacature-list-sec {
        padding: 40px 0;
		border-radius: 20px;
    }
	.vacature-list-welcome-heading p {
		margin-top: 20px;
	}
	.external-vacature {
		margin-top: 30px;
		padding: 20px;
	}
	.external-vacature p {
		margin-bottom: 20px;
	}
	.vacature-list-welcome {
		margin-bottom: 40px;
	}
	.vacature-list-content h6 {
		margin-bottom: 20px;
	}
	.each-vacature {
		padding: 15px;
	}
	.each-vacature p {
		margin-top: 12px;
	}
	.each-vacature-requirment li {
		margin-bottom: 7px;
	}
	/****vacature-dtl***/
	.vacature-dtl-banner-sec {
		padding: 20px 0 40px;
	}
	.vacature-dtl-banner-img {
		top: 20px;
	}
	.acc-block li {
		padding: 15px 15px 15px 40px;
		margin-bottom: 20px;
	}
	.acc-block li img {
		left: 15px;
		top: 19px;
		width: 15px;
		height: 15px !important;
	}
	.vacature-dtl-desc ul {
		gap: 10px;
	}
	.vacature-dtl-desc .common-btn {
		padding-left: 8px;
		padding-right: 8px;
		border-radius: 8px;
	}
	.vacature-dtl-desc .border-btn {
		padding-right: 28px;
	}
	.vacature-dtl-desc .border-btn::after {
		right: 8px;
		height: 9px;
		width: 9px;
		background-size: 9px;
	}
	/****contact***/
	.contact-info-sec {
		padding-top: 90px;
	}
	.contact-info-heading p {
		margin-top: 8px;
	}
	.contact-info-heading {
        margin-bottom: 28px;
    }
	.each-contact-info {
		border-radius: 10px;
	}
	.each-contact-info h5 {
		margin-bottom: 9px;
	}
	.each-contact-info p {
		margin-bottom: 27px;
	}
	.each-contact-info ul {
		margin-top: 47px;
	}
	.member-sec {
        padding: 70px 0;
    }
	.member-heading p {
		margin-top: 13px;
	}
	.member-heading {
		margin-bottom: 50px;
	}
	.each-member-inner {
		height: 390px;
	}
	.each-member h4 {
		font-size: 1.8rem;
		margin-bottom: 17px;
	}
	.each-member {
		max-width: 318px;
		width: 100%;
		margin: 0 auto;
	}
	.each-member-text {
		padding: 20px 30px;
	}
	.each-member-text h5 {
		font-size: 1.6rem;
		line-height: 20px;
	}
	.each-member-text p {
		font-size: 1.2rem;
		margin-top: 0;
	}
	.each-member-text .common-btn {
		font-size: 1.2rem;
	}
	.form-sec {
		border-radius: 20px 20px 0 0;
		padding: 60px 0 40px;
	}
	.form-content p {
		margin: 13px 0 70px;
	}
	.form-sec .form-wrap .form-style {
		padding: 13px 23px;
	}
	.form-sec .form-wrap label {
		top: 14px;
		left: 23px;
	}
	.form-sec .form-wrap .form-group {
		margin-bottom: 20px;
	}
	.form-sec .form-wrap textarea.form-style {
		height: 118px;
	}
	.map {
		height: 346px;
	}
	.pulse {
		height: 15px;
		width: 15px;
		left: 55%;
        top: 39.5%;
	}
	.pulse img {
		width: 7px;
	}
	.faq-sec {
        padding: 55px 0 20px;
    }
	.faq-sec .acc-block {
		margin-top: 35px;
	}
	.faq-sec .acc-block p {
		margin-top: 10px;
		font-size: 1.2rem;
		line-height: 20px;
	}
	.faq-sec .show_accordian .common-btn {
		margin-top: 20px;
	}
	.faq-sec .acc-block li {
		padding: 20px 0;
	}
	.faq-sec .acc-block li h6::after {
		height: 12px;
		width: 12px;
		background-size: 12px;
	}
	.member-slider .swiper-wrapper {
		flex-direction: column;
		transform: translate(0) !important;
		row-gap: 50px;
	}
	/***lab****/
	.lab-banner .vacature-list-banner-heading h1 {
		margin-bottom: 18px;
	}
	.lab-tag {
        margin: 30px 0 0;
		gap: 20px;
    }
	.lab-tag ul {
		gap: 20px;
	}
	.lab-product-sec {
		border-radius: 20px 20px 0 0;
		padding: 45px 0;
	}
	.lab-product-heading {
		margin-bottom: 28px;
	}
	.lab-filter-btn li {
		font-size: 1.2rem;
		padding: 5px 15px;
		width: 31.3%;
	}
	.lab-filter-btn ul {
		justify-content: space-between;
	}
	.lab-reset {
		font-size: 1.2rem;
		padding: 5px 16px;
	}
	.lab-reset img {
		width: 12px;
		margin-right: 4px;
	}
	.lab-filter {
		padding: 20px;
		border-radius: 5px;
	}
	.lap-product-main {
		margin-top: 40px;
	}
	.lab-category h3 {
        font-size: 1.8rem;
		line-height: 26px;
        padding-left: 20px;
		margin-bottom: 25px;
    }
	.lab-category h3::after {
		height: 10px;
		width: 10px;
	}
	.each-lab-product {
		border-radius: 10px;
	}
	.lab-category {
		/*max-width: 345px;*/
		width: 100%;
		margin: 0 auto 30px;
	}
	.lab-category .row {
		row-gap: 20px;
	}
	.lab-tag li {
		font-size: 1.2rem;
		padding: 5px 10px;
		border-radius: 5px;
	}
	.lab-tag li img {
		margin-right: 5px;
		margin-top: -2px;
		width: 12px;
		height: 12px;
	}
	/****lab-dtl***/
	.lab-dtl-info-sec {
        padding: 40px 0;
    }
	.lab-dtl-info-text {
        padding-top: 40px;
    }
	.lab-dtl-info-text h5 {
		margin: 10px 0 20px;
	}
	.lab-dtl-info-text p {
		margin: 10px 0 25px;
	}
	.lab-dtl-info-text ul li {
		margin-bottom: 12px;
	}
	.lab-dtl-btn {
		margin-top: 30px;
	}
	.related-lab-sec {
		border-radius: 20px 20px 0 0;
        padding: 45px 0;
    }
	.related-lab-sec .blur-lab-category h2 {
        margin-bottom: 40px;
    }
	/****bedankt****/
	.bedankt-sec {
        padding: 120px 0 40px;
    }
	.bedankt-heading {
		margin-bottom: 30px;
	}
	.bedankt-sec .common-btn {
		margin: -23px auto 0;
	}
	/***review***/
	.review-banner-sec {
        padding: 120px 0 20px;
    }
	.review-sec {
		padding: 40px 0;
	}
	.review-banner-img {
		border-radius: 15px;
	}
	/*****morgen-footer****/
	.morgen-footer-price-sec {
		padding-top: 110px;
	}
	.morgen-footer-price-sec .price-heading {
		margin-bottom: 40px;
	}
	/*****error-404****/
	.error-404-sec {
		padding: 120px 0 20px;
	}
	/****light-website****/
	.light-design-feature-sec {
        padding: 40px 0 20px;
		border-radius: 20px 20px 0 0;
    }
	.light-design-feature-heading {
		margin-bottom: 40px;
	}
	.light-design-feature-list li {
		width: 100%;
		margin-bottom: 25px;
	}
	.light-website-sec {
        padding: 40px 0;
    }
	.light-website-heading {
        margin-bottom: 40px;
    }
	.each-light-website {
		padding: 40px 0;
	}
	.light-website-text h3 {
        font-size: 2rem;
	}
	.light-website-slider {
		margin-top: 40px;
	}
	.light-website-text ul {
		margin: 30px 0;
	}
	.light-website-text .common-btn::after {
		height: 13px;
		width: 13px;
		left: 15px;
		background-size: 13px;
	}
	.light-website-slider .swiper::after {
		height: 30%;
	}
	/****photographer***/
	.photographer-banner-sec {
        padding: 110px 0 40px;
    }
	.photographer-heading p {
		margin-top: 20px;
	}
	.photographer-info-sec {
        padding: 40px 0;
		border-radius: 20px 20px 0 0;
    }
	.photographer-info-heading {
        margin-bottom: 40px;
    }
	.each-photographer .col-5,
	.each-photographer .col-7 {
		width: 100%;
	}
	.photographer-reach-img:hover {
		transform: scale(2.3);
	}
	.each-photographer-img {
		border-radius: 15px 15px 0 0;
	}
	.photo-album #flipbook {
        height: 260px;
		width: 100% !important;
    }
	.photo-album #flipbook .hard img {
        width: 90px;
    }
	.album-control {
		margin-bottom: 15px;
	}
	.photo-album {
		margin-top: 30px;
	}
	/****ebook-download****/
	.ebook-banner-sec {
		padding-top: 40px;
	}
	.ebook-banner-heading {
        margin-bottom: 40px;
    }
	.ebook-review-heading {
        width: 300px;
    }
	.ebook-review-heading h3 {
		line-height: normal;
	}
	.ebook-banner-text p {
		margin-bottom: 20px;
	}
	.ebook-banner-text h4 {
		line-height: 22px;
	}
	.ebook-banner-text li {
		padding-left: 35px;
	}
	.ebook-banner-text li::after {
		height: 22px;
		width: 22px;
	}
	.ebook-banner-text ul {
		margin-bottom: 30px;
	}
	.ebook-tip {
        width: 380px;
	}
	.each-ebook-tip {
		width: 150px;
		padding: 10px;
	}
	.ebook-banner-text .common-btn {
		padding-right: 25px;
	}
	.ebook-banner-text .common-btn::after {
		right: 10px;
	}
	.each-ebook-tip img {
        width: 122px;
        right: -30px;
    }
	.ebook-review-sec {
        padding: 40px 0;
		border-radius: 20px 20px 0 0;
    }
	.ebook-review-main {
		height: 500px;
	}
	.special-ebook-download {
		margin-top: 0;
	}
	.special-ebook-download h4 {
		margin-bottom: 15px;
	}
	.ebook-special-sec {
		padding-bottom: 40px;
	}
	.ebook-special-sec .specialist-car .each-specialist-text {
		padding-bottom: 140px;
	}
	.ebook-popup .modal-dialog {
        max-width: 95%;
    }
    .privacy_section p {
		word-break: break-word;
	}
	.scroller p{
        font-size: 3.2rem;
        line-height: 35px;
    }
	.scroller .inner {
		min-height: 37px;
    }
	.each-package-info-text h2 div {
		margin-right: 5px;
	} 

	.our-work-banner-sec{
		padding-bottom: 70px;
	}
	.lab-category .row > *{
		width: 50%;
	}
	.blur-lab-category .each-lab-product-img img {
		object-fit: fill;
	}
	.each-lab-product {
		height: 300px;
    }
	.each-lab-product-text h4 {
		font-size: 2rem;
	}
	.lab-dtl-info-text {
		padding-bottom: 36px;
    }
	/* %%%%%%%%%%%%%%%%%%%%%%%%% */
	.universe{
        width: 300px;
        height: 336px;
    }
    .orbit_1{
        width: 300px;
        height: 300px;
    }
    .orbit_2 {
        width: 220px;
        height: 220px;
    }
    .integraties-top{
        height: 500px;
    }
    .integraties-sec {
        padding-bottom: 138px;
    }
    .planet {
      height: 40px;
      width: 40px; 
      padding: 10px;
    }
    .orbit_2 .planet{
        height: 25px;
        width: 25px;
        padding: 5px;
    }
    .center-div {
        width: 171px;
        height: 155px;
    }
    .center-div ul li:nth-child(2) {
        height: 153px;
        width: 86px;
    }
    .center-div ul li:nth-child(1), .center-div ul li:nth-child(3) {
        width: 131px;
        height: 109px;
    }
    .integraties_lab .lab-filter-btn li {
        width: 48%;
    }
    .integraties_lab .lab-filter-reset{
        margin-top: 20px;
    }
    .integraties_lab .lab-category {
        margin-bottom: 38px;
    }
    .integraties_lab .lab-category h3 {
        font-size: 2rem;
        margin-bottom: 11px;
    }
    .integraties_lab .integraties_each_product {
        height: 74px;
    }
	/****plan-kennismaking-popup*****/
	.plan-popup-progress {
		height: 6px;
	}
	.plan-popup-content-wrap {
		height: calc(100% - 15vh);
		overflow-y: auto;
	}
	.plan-kennismaking-popup {
		width: 90%;
	}
	.plan-popup-content {
		padding: 20px;
	}
	.plan-popup-logo img {
		width: 150px;
	}
	.plan-popup-header {
		margin-bottom: 20px;
	}
	.each-plan-popup-content .common-btn {
		margin-top: 20px;
	}
	.plan-popup-underline label,
	.plan-popup-rect label {
		font-size: 1.4rem;
		line-height: 21px;
	}
	.plan-popup-square label {
		font-size: 1.4rem;
		line-height: 21px;
		margin-right: 6px;
	}
	.plan-popup-selectbox .select-style {
		font-size: 1.4rem;
	}
	.plan-popup-member {
		margin-top: 50px;
	}
	/***lab-price-popup*****/
	.lab-price-popup hr {
		margin: 30px 0;
	}
	.lab-price-popup .form-wrap {
		padding-bottom: 30px;
		margin-bottom: 30px;
		margin-top: 30px;
	}
	.lab-price-popup h4 {
		font-size: 1.6rem;
	}
	/***lab-deactive-popup***/
	.lab-deactive-popup h4 {
		font-size: 1.6rem;
	}
	.lab-deactive-close-btn {
		font-size: 1.4rem;
	}
	.lab-deactive-popup p {
		margin: 10px 0 20px;
	}
	.lab-deactive-popup .remove-lab-btn {
		font-size: 1.4rem;
	}
	.lab-installed-customer-btn {
		margin-top: 30px;
	}
	.lab-installed-customer-btn .common-btn {
		margin-right: 2px;
	}
	.integraties_lab .lap-product-main .col-xl-2 {
		flex-basis: 50%;
	}
	/* .status-right .consultation-slider-heading{
		position: absolute;
		top: 23px;
	}
	.status-right{
		position: relative;
	} */
	/****pdf-book***/
	.pdf-book-sec .photo-album #pdfbook {
		height: 300px;
	}
	.pdf-book-sec .photo-album #pdfbook .hard img {
		width: 130px;
	}
	.lab-product-tags-wrapper > span {
		font-size: 1.2rem;
	}
	/* .special-ebook-download .each-specialist-img {
		width: 43%;
	} */
	.special-ebook-download .each-specialist-img img {
		height: 100%;
		object-fit: contain;
	}
}
@media(max-width: 429.98px) {
	.mobile-menu {
        top: 65px;
    }
	.logo-dropdown a img, .logo-dropdown li img {
        width: 112px;
    }
	.language-initial {
		border-radius: 7px;
		padding: 5px 14px;
	}
	.header-other {
        column-gap: 12px;
    }
	.header-language ul {
		top: 30px;
	}
	.footer-logo-set {
		column-gap: 6px;
		flex-wrap: wrap;
	}
	.each-footer-logo img {
        width: 89px;
    }
	.each-lab {
		height: 230px;
	}
	.lab-welcome-slider {
        height: 360px;
	}
	.each-price {
		padding: 20px;
	}
	.each-price li {
		padding-left: 35px;
		line-height: 20px;
		margin-bottom: 16px;
	}
	.each-price li::after {
		top: -3px;
	}
	.footer-btm .col-6 {
		width: 100%;
	}
	.footer-privacy ul {
		justify-content: start;
	}
	.footer-privacy { 
		margin-top: 20px;
	}
	.logo-initial {
    	column-gap: 7px;
	}
	/*****ons-werk****/
	.our-work-banner-img {
		height: 360px;
	}
	.each-work-text {
		padding: 10px;
	}
	.each-work-text .common-btn {
		padding-left: 6px;
		padding-right: 6px;
		border-radius: 5px;
	}
	.each-work-img {
		height: 230px;
	}
	/****contact-popup*****/
	.contact-popup-close {
        right: 9px;
        top: 5px;
    }
	/***contact***/
	.each-contact-info {
        padding: 12px;
    }
	.each-contact-info ul {
        gap: 7px;
    }
	.each-contact-info li a img {
		width: 10px;
		height: 10px;
	}
	.pulse {
        left: 57%;
        top: 40.5%;
    }
	/*****all-in-one-concept****/
	.package-select-message {
        width: 270px;
    }
	.package-select-message-circle {
		margin-right: 15px;
		height: 50px;
		min-width: 50px;
	}
	.package-select-message-circle::before {
		height: 42px;
		width: 42px;
	}
	.package-select-message-text h5 {
        font-size: 1.4rem;
	}
	.package-select-message-text h6 {
        font-size: 1.2rem;
        line-height: 20px;
    }
	.package-select-message-text {
		width: calc(100% - 68px);
	}
	/****vacature***/
	.vacature-list-filter .nav-item {
		font-size: 1.2rem;
	}
	.vacature-list-filter .nav-link {
		height: 100%;
	}
	/***lab****/
	.lab-reset {
		padding-left: 10px;
		padding-right: 10px;
	}
	.lab-filter-btn li {
		width: 47.9%;
	}
	.lab-category .row > * {
        width: 100%;
    }
	/****light-website****/
	.light-design-feature-list li {
        width: 100%;
        margin-bottom: 20px;
		padding-left: 25px;
    }
	.light-design-feature-list li::after {
        height: 16px;
        width: 16px;
        top: 1px;
    }
	.light-website-text ul {
        gap: 10px;
    }
	.light-website-text {
        padding-right: 40px;
    }
	.light-website-slider {
		padding-right: 22px;
	}
	.last-light-slide .common-btn {
		padding-left: 8px;
		padding-right: 8px;
		border-radius: 5px;
	}
	/***ebook-download*****/
	.ebook-tip {
		position: initial;
		transform: translateX(0);
		height: auto;
		width: 100%;
	}
	.each-ebook-tip {
		position: initial;
		width: 100%;
		margin-bottom: 10px;
	}
	.each-ebook-tip::before,
	.each-ebook-tip:hover::before {
		background: linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%) !important;
	}
	.each-ebook-tip:nth-child(even)::before,
	.each-ebook-tip:nth-child(even)::before {
		background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%) !important;
	}
	.each-ebook-tip img {
		right: 0;
	}
	.ebook-review-main {
        height: 360px;
    }
	/*****photographer*****/
	.photo-album #flipbook {
        height: 200px;
		border-radius: 6px;
    }
	.photo-album-wrap {
		border-radius: 10px;
		padding: 5px;
	}
	.album-control {
		column-gap: 15px;
	}
	.album-autoplay::after, .album-fullscreen::after {
		height: 12px;
		width: 12px;
		background-size: 12px;
	}
	.photo-album iframe {
		height: 300px;
	}
	/****integraties*****/
	.universe {
        width: 250px;
    }
    .orbit_1 {
        width: 260px;
        height: 260px;
    }
    .orbit_2 {
        width: 187px;
        height: 187px;
    }
    .center-div ul li:nth-child(2) {
        height: 126px;
        width: 69px;
    }
    .center-div ul li:nth-child(1), .center-div ul li:nth-child(3) {
        width: 54px;
        height: 92px;
    }
    .center-div {
        width: 146px;
        height: 127px;
    }
    .center-div img {
        border-radius: 5px;
    }
    .integraties_lab .lab-filter-btn li {
        width: 100%;
    }
    .integraties_lab .lap-product-main .col-xl-2 {
        flex-basis: 100%;
    }
    .integraties_lab .lab-category h3 {
        font-size: 1.6rem;
    }
    .integraties-sec {
        padding-bottom: 80px;
    }
    .universe {
        width: 300px;
        height: 269px;
    }
    .integraties-top-wrap {
        top: 91px;
    }
    .integraties-top {
        height: 457px;
    }
	/***lab-price-popup*****/
	.lab-price-popup .form-wrap .col-6 {
		width: 100% !important;
	}
	.special-ebook-download .each-specialist-img {
		width: 76%;
	}
	.special-ebook-download::after {
		content: "";
		height: 100%;
		width: calc(100% + 38%);
	}
}