@media (max-width: 1760px) and (min-width: 1600px){
	.pot-corsl-ctn .swiper-pagination-bullets, .coffin-corsl-ctn .swiper-pagination-bullets {
		transform: translate(-0.5rem, -18.5rem);
	}	
}
@media (max-width: 1680px) and (min-width: 1600px){
    .inner-contener>.elementor-container,
    .elementor>.elementor-section.elementor-section-boxed>.elementor-container {
        padding: 0 30px;
    }
}
@media only screen and (max-width: 1599px) {
	.home_sadan_section  h3.elementor-image-box-title {
		min-height: 80px;
	}
	.flip_box_gap .elementor-container.elementor-column-gap-default {
		gap: 30px;
	}
	.home_man .elementor-container.elementor-column-gap-default {
		gap: 60px;
	}
	.Priser-icn-box p.elementor-icon-box-description {
		aspect-ratio: 1 / 0.5;
	}
	.hvem-img-col {
		width: 61.5% !important;
		transform: translate(10rem, 00px);
	}
	.pot-corsl-ctn .swiper-pagination-bullets, .coffin-corsl-ctn .swiper-pagination-bullets {
		transform: translate(-0.5rem, -18.5rem);
	}
	.slider-in-sec .elementor-container {
		max-width: 620px !important;
	}	
	.kitser_post_section h1.elementor-heading-title.elementor-size-default {
		min-height: 72px;
	}
	.kiste-img-col {
		width: 62.8%!important;
		transform: translate(-10rem, 0px);
	}
	.home_man .cust-post .elementor-widget-container p {
		font-size: 17px;
	}
	body {
		padding-top: 140px;
	}
	/* Check 1367px and add css here */
}

@media only screen and (max-width: 1366px) {
	.header-btn .elementor-button-icon svg {
		width: 20px !important;
	}
	.home_sadan_section p.elementor-image-box-description {
		min-height: 187px;
	}
	.flip_box_gap .elementor-container.elementor-column-gap-default {
		gap: 15px;
	}
	.priser-inn-sec > .elementor-column-gap-default {
		gap: 30px !important;
	}
	.Priser-icn-box p.elementor-icon-box-description {
		aspect-ratio: 1 / 0.66;
	}
	.icon_List li.elementor-icon-list-item {
		padding: 14px;
		margin-top: 7px;
		background-color: #505948;
	}
	.product_box .elementor-container.elementor-column-gap-default {
		gap: 40px;
	}
	.slider-in-sec .elementor-container {
		max-width: 540px !important;
	}
	.home_sadan_section figure.elementor-image-box-img img {
		height: 40px!important;
	}
	.kitser_post_section h1.elementor-heading-title.elementor-size-default {
		min-height: 70px;
	}
	.hvem-img-col {
		width: 64.4% !important;
align-content}
	.kiste-img-col {
		width: 64%!important;
		transform: translate(-10rem, 0px);
	}
	.home_man .cust-post .elementor-widget-container p {
		font-size: 16px;
	}
	.flip_box_gap .elementor-icon-wrapper {
		margin-bottom: 20px !important;
	}
/* 	.contact-img-col {
		width: 64.4% !important;
	}
 */
	.name-feild input, .phone-feild input, .email-feild input, .msg-feild input, .contact-form-ctn label {
		font-size: 16px;
	}
	/* Check 1200px and add css here */
}

@media only screen and (max-width: 1199px) {
	.home_sadan_section .elementor-column-gap-default {
		gap: 14px;
	}
	.home_sadan_section p.elementor-image-box-description {
		min-height: 193px!important;
	}
	
	.flip_box_gap .elementor-container.elementor-column-gap-default {
		gap: 0px!important;
	}
	.footer-col-1 {
        width: 22% !important;
    }
	.home_man .elementor-container.elementor-column-gap-default {
		gap: 28px;
	}
	.home_man .elementor-widget-container img{
		padding-left: 30px;
	}
	.priser-inn-sec > .elementor-column-gap-default {
		gap: 18px !important;
	}
	.home_man .elementor-container.elementor-column-gap-default {
		gap: 30px;
	}
		.contact-img-col {
		transform: translate(8rem, 0px);
	}
	.contac-form .gform_wrapper form .gform_body ul li.gfield label {
		font-size: 16px !important;
	}
	.hvem-img-col {
    width: 56% !important;
		transform: translate(8.1rem, 00px);
	}
	.home_man .elementor-widget-container img {
		padding-right: 30px;
	}
	.product_box .elementor-container.elementor-column-gap-default {
		gap: 28px;
	}
	.slider-in-sec .elementor-container {
		max-width: 460px !important;
	}
	.kitser_post_section h1.elementor-heading-title.elementor-size-default {
		min-height: 48px;
	}
	.review_section .elementor-container.elementor-column-gap-default {
		gap: 0px;
	}
	.wrap-row {
		gap: 15px;
	}
	.form-submit-btn input {
		padding: 10px 28px;
		font-size: 17px;
	}
	.pot-corsl-ctn .swiper-pagination-bullets, .coffin-corsl-ctn .swiper-pagination-bullets {
		transform: translate(-1.5rem, -17.9rem);
	}
	/* Check 1025px and add css here */
}

@media only screen and (max-width: 1024px) {

    .inner-contener>.elementor-container,
    .elementor>.elementor-section.elementor-section-boxed>.elementor-container {
        padding: 0 30px;
    }

    .header-wrapper .hfe-layout-horizontal .hfe-nav-menu__toggle,
    .header-wrapper .hfe-layout-vertical .hfe-nav-menu__toggle {
        visibility: visible !important;
        opacity: 1 !important;
        display: block !important;
    }

    .header-wrapper .hfe-nav-menu {
        display: block;
    }

    .header-wrapper .hfe-nav-menu .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal {
        left: 0 !important;
        top: 120px;
    }

    .header-wrapper .hfe-nav-menu .hfe-dropdown {
        position: fixed !important;
        bottom: 0;
        top: initial;
        left: -100% !important;
        width: 100% !important;
        height: calc(100% - 125px);
        padding: 0 30px;
        transition: all 0.3s;
        overflow: auto;
    }

    .header-wrapper .hfe-nav-menu ul {
        width: 100%;
        padding: 30px 0;
        height: fit-content;
    }

    .header-wrapper .hfe-nav-menu ul li {
        width: 100%;
        padding: 0px;
        border: none !important;
        padding-bottom: 10px;
    }

    .header-wrapper .hfe-nav-menu ul li:last-child {
        padding-bottom: 0px;
        padding-top: 10px;
    }

    .header-wrapper .hfe-nav-menu ul li a {
        font-weight: 600 !important;
        font-size: 20px;
        padding: 10px 0 !important;
    }
	/* 	header */
	.menu-box .elementor-widget-wrap.elementor-element-populated {
		flex-direction: row-reverse;
	}
	.main-header-ctn > .elementor-container{
		padding:0 30px;
	}
	.header-wrapper {
		padding: 0 0 12px 0;
	}
	.home_sadan_section p.elementor-image-box-description {
		min-height: 216px!important;
	}
	.contact-img-col {
		transform: scale(1.01);
	}
	.home_sadan_section h3.elementor-image-box-title {
		min-height: 40px;
	}
/* 	.home_man.elementor-section-height-default {
		background-image: none!important;
	} */
	.priser-inn-sec > .elementor-column-gap-default {
		gap: 20px !important;
	}
	.Priser-icn-box p.elementor-icon-box-description {
		aspect-ratio: 1 / 0.2;
	}
	body {
		padding-top: 77px;
	}
	.home_sadan_section h3.elementor-image-box-title {
		min-height: 62px;
	}
	.home_man .elementor-container.elementor-column-gap-default {
		gap: 0px;
	}
	.contact-img-col {
		position: unset!important;
		width: 100% !important;
		transform: scale(1.01);
	}
	.contact-img-col .elementor-widget-wrap{
		transform: scale(1.1);
	}
	.hvem-img-col .elementor-widget-wrap {
		transform: scale(1.1);
	}
	.hvem-img-col {
		position: unset!important;
		width: 100% !important;
		height: 100%;
		transform: none;
	}
	.home_man .elementor-widget-container img {
		padding-left: 00px;
		padding-right: 0px;
	}
	.price-inn-sec .elementor-column-gap-default {
		gap: 27px;
	}
	.home_sadan_section .elementor-column-gap-default {
		gap: 16px;
	}
	.product_box .elementor-container.elementor-column-gap-default {
		gap: 20px;
	}
	.pot-corsl-ctn .swiper-pagination-bullets, .coffin-corsl-ctn .swiper-pagination-bullets {
		transform: translate(-0.5rem, -18.5rem);
	}
	.slider-in-sec .elementor-container {
		max-width: 100% !important;
		padding: 0px 20px;
	}
	.pot-corsl-ctn .swiper-pagination-bullets, .coffin-corsl-ctn .swiper-pagination-bullets {
		transform: translate(-0.5rem, -14.5rem);
	}
	.home_sadan_section figure.elementor-image-box-img img {
		height: 35px!important;
	}
	.kitser_post_set .elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0px 0px;
	}
	.kitser_post_section h1.elementor-heading-title.elementor-size-default {
		min-height: 64px;
	}
	.kiste-img-col {
		height: 100% !important;
		position: unset !important;
		left: 0px !important;
		width: 100% !important;
		transform: none;
	}
	.kiste_img_section .elementor-widget-container p {
		padding-bottom: 10px;
	}
	.flip_box_gap .elementor-icon-wrapper {
		margin-bottom: 15px !important;
	}
	.home_man .cust-post .elementor-widget-container p {
		font-size: 15px;
	}

	/* Check 768px and add css here */`
}

@media only screen and (max-width: 767px) {

    .inner-contener>.elementor-container,
    .elementor>.elementor-section.elementor-section-boxed>.elementor-container {
        padding: 0 20px;
    }
	.main-header-ctn > .elementor-container {
		padding: 0 20px;
	}
    .notfound-content {
        padding: 12vw 0;
	}
	.home_man .elementor-container.elementor-column-gap-default {
		gap: 0px;
	}
	.footer-col-1 {
		width: 50% !important;
		order: 2 !important;
	}
	.footer-col-2 {
		width: 100% !important;
		order: 1 !important;
	}
	.footer-col-3 {
		width: auto !important;
		order: 3 !important;
	}
	.Priser-icn-box p.elementor-icon-box-description {
		aspect-ratio: unset;
	}
	.contac-form .gform_wrapper form .gform_body ul li.gfield label {
		font-size: 15px !important;
	}
	.home_sadan_section p.elementor-image-box-description {
		min-height: 0px!important;
	}
	.icon_List li.elementor-icon-list-item {
		padding: 10px;
		margin-top: 6px;
		background-color: #505948;
	}
	.price-list-col .elementor-background-overlay {
		transform: scaleX(1.1);
	}
	.pot-corsl-ctn .swiper-pagination-bullets, .coffin-corsl-ctn .swiper-pagination-bullets {
		transform: translate(-0.5rem, -12rem);
	}
	.home_sadan_section h3.elementor-image-box-title {
		min-height: 0px;
	}
	.kitser_post_set .elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0px 0px;
	}
	.kitser_post_section .elementor-widget-container p {
		padding-bottom: 7px;
	}
	.filter-btn .elementor-icon-box-icon {
		align-items: center;
		display: flex !important;
	}
	.filter-btn .elementor-icon-box-wrapper {
		align-items: center;
	}
	.filter-item  .e-filter-item::before {
		padding: 7px;
	}
	.kitser_post_section h1.elementor-heading-title.elementor-size-default {
		min-height: unset;
	}
	.name-feild input, .phone-feild input, .email-feild input, .msg-feild input, .contact-form-ctn label {
		font-size: 14px;
		height: 40px;
	}
	.msg-feild textarea {
		height: 100px !important;
	}
	.contact-form-ctn {
		gap: 15px;
	}
	/* Check 480px and add css here */
}

@media only screen and (max-width: 479px) {

    .inner-contener>.elementor-container,
    .elementor>.elementor-section.elementor-section-boxed>.elementor-container {
        padding: 0 15px;
    }
	.contact-img-col .elementor-element.elementor-element-7ac61b4 {
		--spacer-size: 250px;
	}
	.contac-form .gform_wrapper form .gform_body ul li.gfield {
		width: 100%;
	}  
	.pot-corsl-ctn .swiper-pagination-bullets, .coffin-corsl-ctn .swiper-pagination-bullets {
		transform: translate(-1.5rem, -12rem);
	}
	.kitser_post_set .elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0px 0px;
	}
	.filter-heading-col {
		width: 100% !important;
	}
	.filter-col {
		width: 100% !important;
	}
	.filter-btn {
		width: 100% !important;
	}
	.filter-item {
		transform: translate(0rem, 2rem);
		height: 300px;
		overflow: scroll;
		width:100% !important;
	}
	.kiste-img-col {
		height: 300px !important;
	}
	.wrap-row {
		flex-wrap: wrap;
	}
	.name-feild, .phone-feild {
		width: 100%;
	}
	.form-submit-btn input {
		padding: 8px 28px;
		font-size: 15px;
	}
	.inklusive_section  .elementor-accordion-item .elementor-tab-title {
		display: flex;
	}
    /* Check 375px and add css here */
}

@media only screen and (max-width: 374px) {
	.header-wrapper .logo-box {
		width: 100px !important;
		float: left;
	}
	.header-btn .elementor-button-icon svg {
		width: 18px !important;
	}
	.flip_box_gap .elementor-flip-box {
		height: 170px!important;
	}
	.footer-col-1 {
		width: 100% !important;
	}
	body {
		padding-top: 60px;
	}
	.icon_List span.elementor-icon-list-text {
		font-size: 15px !important;
	}
	.pot-corsl-ctn .swiper-pagination-bullets, .coffin-corsl-ctn .swiper-pagination-bullets {
		transform: translate(-1rem, -13rem));
	}
	.kiste-img-col {
		height: 225px !important;
	}
	/* Check 320px and add css here */
}