/* 
Theme Name: Fourthd Theme
Theme URI: https://fourthd.io
Description: Fourthd Theme is a child theme of Hello Elementor, created by Fourthd team
Author: Fourthd Team
Author URI: https://fourthd.io
Template: hello-elementor
Version: 1.0.1
Text Domain: fourthd-theme
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Global styling start */
html,
body {
    overflow-x: hidden;
    /*     cursor: none; */
}

@media only screen and (min-width: 1801px) {

    .elementor[data-elementor-type="header"]>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-post"]>.elementor-element.e-con,
    .elementor[data-elementor-type="footer"]>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-page"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="archive"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product-archive"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="single-post"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="header"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-post"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="footer"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-page"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="archive"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product-archive"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="single-post"]>div>.elementor-element.e-con:not(.full-width),
    .elementor-editor-active .elementor[data-elementor-type="wp-page"]>div>.elementor-element.e-con:not(.full-width) {
        padding-right: 240px;
        padding-left: 240px;
    }
}

@media only screen and (max-width: 1800px) and (min-width: 1601px) {

    .elementor[data-elementor-type="header"]>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-post"]>.elementor-element.e-con,
    .elementor[data-elementor-type="footer"]>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-page"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="archive"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product-archive"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="single-post"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="header"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-post"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="footer"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-page"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="archive"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product-archive"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="single-post"]>div>.elementor-element.e-con:not(.full-width),
    .elementor-editor-active .elementor[data-elementor-type="wp-page"]>div>.elementor-element.e-con:not(.full-width) {
        padding-right: 180px;
        padding-left: 180px;
    }
}

@media only screen and (max-width: 1600px) and (min-width: 1401px) {

    .elementor[data-elementor-type="header"]>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-post"]>.elementor-element.e-con,
    .elementor[data-elementor-type="footer"]>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-page"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="archive"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product-archive"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="single-post"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="header"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-post"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="footer"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-page"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="archive"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product-archive"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="single-post"]>div>.elementor-element.e-con:not(.full-width),
    .elementor-editor-active .elementor[data-elementor-type="wp-page"]>div>.elementor-element.e-con:not(.full-width) {
        padding-right: 140px;
        padding-left: 140px;
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1281px) {

    .elementor[data-elementor-type="header"]>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-post"]>.elementor-element.e-con,
    .elementor[data-elementor-type="footer"]>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-page"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="archive"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product-archive"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="single-post"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="header"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-post"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="footer"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-page"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="archive"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product-archive"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="single-post"]>div>.elementor-element.e-con:not(.full-width),
    .elementor-editor-active .elementor[data-elementor-type="wp-page"]>div>.elementor-element.e-con:not(.full-width) {
        padding-right: 100px;
        padding-left: 100px;
    }
}

@media only screen and (max-width: 1280px) and (min-width: 1025px) {

    .elementor[data-elementor-type="header"]>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-post"]>.elementor-element.e-con,
    .elementor[data-elementor-type="footer"]>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-page"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="archive"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product-archive"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="single-post"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="header"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-post"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="footer"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-page"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="archive"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product-archive"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="single-post"]>div>.elementor-element.e-con:not(.full-width),
    .elementor-editor-active .elementor[data-elementor-type="wp-page"]>div>.elementor-element.e-con:not(.full-width) {
        padding-right: 60px;
        padding-left: 60px;
    }
}

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

    .elementor[data-elementor-type="header"]>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-post"]>.elementor-element.e-con,
    .elementor[data-elementor-type="footer"]>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-page"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="archive"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product-archive"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="single-post"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="header"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-post"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="footer"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-page"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="archive"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product-archive"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="single-post"]>div>.elementor-element.e-con:not(.full-width),
    .elementor-editor-active .elementor[data-elementor-type="wp-page"]>div>.elementor-element.e-con:not(.full-width) {
        padding-right: 35px;
        padding-left: 35px;
    }
}

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

    .elementor[data-elementor-type="header"]>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-post"]>.elementor-element.e-con,
    .elementor[data-elementor-type="footer"]>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-page"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="archive"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product-archive"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="single-post"]>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="header"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-post"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="footer"]>div>.elementor-element.e-con,
    .elementor[data-elementor-type="wp-page"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="archive"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product-archive"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="product"]>div>.elementor-element.e-con:not(.full-width),
    .elementor[data-elementor-type="single-post"]>div>.elementor-element.e-con:not(.full-width),
    .elementor-editor-active .elementor[data-elementor-type="wp-page"]>div>.elementor-element.e-con:not(.full-width) {
        padding-right: 25px;
        padding-left: 25px;
    }
}

.elementor-widget-button .elementor-button span.elementor-button-icon svg {
    width: 26px;
}

.elementor-widget-button .elementor-button .elementor-button-content-wrapper {
    align-items: center;
}

/* Global styling end */

.elementor-element.custom-gr {
    position: relative;
}

.elementor-element.custom-gr:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background: linear-gradient(45deg, #E6313A, #27ADE4, #21A759, #F4E72C);
}

.elementor-element.custom-gr.below:before {
    top: unset;
    bottom: -10px;
}

.elementor-element.cheifimage:before {
    content: '';
    display: block;
    position: absolute;
    left: auto;
	right: 65%;
    top: unset;
    bottom: 0px;
    width: 850px;
    height: 757px;
    background: url(/wp-content/uploads/2025/05/24a43742f4567174c9fc84a5e8578754ef5cfdca.png) no-repeat;
    background-size: cover;
    background-position: bottom center;
    z-index: 1;
}

.elementor-element.rolls {
    position: relative;
}

.elementor-element.rolls:before {
    content: '';
    display: block;
    width: 765px;
    height: 765px;
    position: absolute;
    left: unset;
    top: -90px;
    right: -270px;
    background: url(/wp-content/uploads/2025/05/Group.png) no-repeat;
    background-size: cover;
    background-position: center center;
}

.elementor-element.rolls:after {
    content: '';
    display: block;
    width: 765px;
    height: 765px;
    position: absolute;
    right: unset;
    top: unset;
    left: -290px;
    bottom: -260px;
    background: url(/wp-content/uploads/2025/05/Group.png) no-repeat;
    background-size: cover;
    background-position: center center;
}

.topshade.elementor-widget-hotspot .elementor-widget-container:before {
    content: '';
    display: block;
    width: 100%;
    height: 500px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: unset;
    background: linear-gradient(180deg, #ffffff 20%, #00000000 100%);
    z-index: 1;
}

.e-hotspot__button .e-hotspot__icon:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/2025/05/Group-3.svg) no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    opacity: 1;
}

.e-hotspot__button .e-hotspot__icon svg {
    opacity: 0;
}

.elementor-widget-hotspot .e-hotspot .e-hotspot__tooltip.e-hotspot--tooltip-position {
    white-space: normal;
    border: 1px solid;
    border-color: var(--e-global-color-8ca19a1);
}

.elementor-element.vector:after {
    content: '';
    display: block;
    width: 500px;
    height: 500px;
    position: absolute;
    left: -255px;
    top: -130px;
    background: url(/wp-content/uploads/2025/05/Ellipse-14.svg) no-repeat;
    transform: rotate(210deg);
}

.community-video.elementor-widget-video,
.community-video.elementor-widget-video .e-hosted-video,
.community-video.elementor-widget-video .e-hosted-video video {
    height: 100%;
}

.position-absolute.elementor-widget-image img {
    width: 100% !important;
}

.community-video.elementor-widget-video .e-hosted-video {
    --video-aspect-ratio: aliceblue !important;
}

.gradiant-bg {
    background: linear-gradient(10deg, rgba(230, 49, 58, 1) 0%, rgba(39, 173, 228, 1) 39%, rgba(34, 168, 104, 1) 66%, rgba(244, 231, 44, 1) 93%);
}

.gradiant-bg-main-container .gradiant-bg>.e-con-full {
    flex: 1;
}

.gradiant-bg .elementor-widget-container a {
    color: #363638;
}

.gradiant-bg .elementor-widget-container a:hover {
    color: #26a8de;
}

.faqs.elementor-widget-uael-faq .uael-accordion-title h4 {
    margin: 0;
}

.faqs.elementor-widget-uael-faq .uael-accordion-title span.uael-accordion-icon {
    position: relative;
    top: 3px;
}

.faqs.elementor-widget-uael-faq .uael-faq-container .uael-faq-accordion {
    transition: ease all 0.3s;
}

.faqs.elementor-widget-uael-faq .uael-faq-container .uael-faq-accordion.active {
    border-radius: 22px;
}

.elementor-widget-n-accordion .e-n-accordion-item summary.e-n-accordion-item-title {
    padding: 12px 14px 12px 24px;
}

.elementor-widget-n-accordion .e-n-accordion-item>.e-con-full.e-flex.e-child {
    padding: 0px 24px;
}

.packaging-table.elementor-widget-uael-table table tbody tr td {
    border: 0 !important;
}

.packaging-table.elementor-widget-uael-table table thead th {
    border: 0 !important;
}

.faqs.elementor-widget-uael-faq .uael-faq-container .uael-faq-accordion .uael-accordion-title h4:focus {
    outline: none;
}

.packaging-table.elementor-widget-uael-table table thead th {
    font-weight: 700 !important;
}

.packaging-table.elementor-widget-uael-table table thead th,
.packaging-table.elementor-widget-uael-table table tbody tr td span.uael-table__text-inner {
    font-size: 22px !important;
}

.packaging-table.elementor-widget-uael-table table tr th:last-child {
    width: 145px;
}

.bg-change-hover .e-con-full.e-child {
    opacity: 0;
    visibility: hidden;
    transition: ease all 0.3s;
    width: 0 !important;
}

.bg-change-hover.corporation .corporation,
.bg-change-hover.sustainability .sustainability,
.bg-change-hover.technology .technology,
.bg-change-hover.experience .experience {
    opacity: 1;
    visibility: visible;
    width: 100% !important;
}

.industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev,
.industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
    bottom: 0% !important;
    top: auto !important;
}

.industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
    left: -37% !important;
    right: auto;
}

.industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
    left: -40% !important;
}

.elementor-location-footer[data-elementor-type="footer"] {
    position: relative;
    z-index: 0;
}

.page-id-4534 .elementor-location-footer[data-elementor-type="footer"] .custom-gr>.e-con-inner {
    padding-top: 130px;
}

/* /-------------Responsive Styles-------------/ */
@media only screen and (min-width: 2300px) {
    .elementor-element.cheifimage:before {
        left: 2%;
    }
}

@media only screen and (min-width: 2000px) {
    .elementor-element.cheifimage:before {
        left: 1%;
    }
}

@media (min-width: 1651px) and (max-width: 1800px) {
    .elementor-element.e-parent .elementor-element.emp-col1 {
        --width: 3%;
    }

    .elementor-element.e-parent .elementor-element.emp-col2 {
        --width: 8%;
    }

    .elementor-element.e-parent .elementor-element.emp-col3 {
        --width: 9%;
    }

/*     .elementor-element.cheifimage:before {
        left: -150px;
    } */
}

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

    .packaging-table.elementor-widget-uael-table table thead th,
    .packaging-table.elementor-widget-uael-table table tbody tr td span.uael-table__text-inner {
        font-size: 20px !important;
    }
}

@media (min-width: 1601px) and (max-width: 1650px) {
    .elementor-element.e-parent .elementor-element.emp-col1 {
        --width: 3%;
    }

    .elementor-element.e-parent .elementor-element.emp-col2 {
        --width: 8%;
    }

    .elementor-element.e-parent .elementor-element.emp-col3 {
        --width: 9%;
    }

/*     .elementor-element.cheifimage:before {
        left: -150px;
    } */

    .elementor-element.grid-styles {
        gap: 85px;
        justify-content: space-between;
    }
}


@media only screen and (max-width: 1400px) {
    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
        left: -34% !important;
    }

    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
        left: -30% !important;
    }
}

@media (max-width: 1440px) and (min-width: 1401px) {
    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
        left: -34% !important;
    }

    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
        left: -30% !important;
    }
	.cheifimage .e-con-inner .e-con-full.e-child:nth-child(2) {
    width: 45%;
    padding-left: 130px;
	}	
	.cheifimage .e-con-inner .e-con-full.e-child:nth-child(3) {
		width: 45%;
	}
}

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

    .packaging-table.elementor-widget-uael-table table thead th,
    .packaging-table.elementor-widget-uael-table table tbody tr td span.uael-table__text-inner {
        font-size: 18px !important;
    }
}

@media (min-width: 1401px) and (max-width: 1600px) {
    .elementor-element.e-parent .elementor-element.emp-col1 {
        --width: 3%;
    }

    .elementor-element.e-parent .elementor-element.emp-col2 {
        --width: 8%;
    }

    .elementor-element.e-parent .elementor-element.emp-col3 {
        --width: 9%;
    }

/*     .elementor-element.cheifimage:before {
        left: -200px;
    } */

    .elementor-element.grid-styles {
        gap: 55px;
        justify-content: space-between;
    }

    .elementor-element.e-parent .elementor-element.col-styles {
        --width: 57%;
    }

    .elementor-element.rolls:before {
        top: -150px;
        right: -400px;
    }

    .elementor-element.rolls:after {
        left: -400px;
        bottom: -350px;
    }
}

@media (max-width: 1400px) and (min-width: 1201px) {
	.cheifimage .e-con-inner .e-con-full.e-child:nth-child(2) {
    	width: 45%;
    	padding-left: 130px;
	}	
	.cheifimage .e-con-inner .e-con-full.e-child:nth-child(3) {
		width: 45%;
	}	
}

@media (min-width: 1201px) and (max-width: 1400px) {
    .elementor-element.cheifimage:before {
/*         left: -320px; */
        width: 750px;
        height: 750px;
    }

    .elementor-element.grid-styles {
        gap: 40px;
        justify-content: space-between;
    }

    .elementor-element.rolls:before {
        width: 500px;
        height: 500px;
        top: -50px;
        right: -180px;
    }

    .elementor-element.rolls:after {
        width: 500px;
        height: 500px;
        left: -250px;
        bottom: -100px;
    }

    .topshade.elementor-widget-hotspot .elementor-widget-container:before {
        height: 400px;
        background: linear-gradient(180deg, #ffffff 0%, #00000000 100%);
    }
}

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

    .packaging-table.elementor-widget-uael-table table thead th,
    .packaging-table.elementor-widget-uael-table table tbody tr td span.uael-table__text-inner {
        font-size: 16px !important;
    }
}

@media only screen and (min-width: 1201px) {
    .elementor-widget-hotspot .e-hotspot .e-hotspot__tooltip.e-hotspot--tooltip-position {
        top: -10px;
        left: calc(100% + 15px);
    }
}

@media only screen and (max-width: 1200px) {
    .elementor-element.cheifimage:before {
/*         left: -300px; */
/*         width: 700px;
        height: 700px; */
		width: 560px;
        height: 520px;
		right: 71%;
    }

    .elementor-element.rolls:before {
        width: 400px;
        height: 400px;
        top: 0px;
        right: -150px;
    }

    .elementor-element.rolls:after {
        width: 400px;
        height: 400px;
        left: -200px;
        bottom: -100px;
    }

    .topshade.elementor-widget-hotspot .elementor-widget-container:before {
        height: 400px;
        background: linear-gradient(180deg, #ffffff 0%, #00000000 100%);
    }

    .topshade.elementor-widget-hotspot .elementor-widget-container:before {
        height: 250px;
    }

    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
        left: -47% !important;
    }

    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
        left: -43% !important;
    }
}

@media only screen and (max-width: 1190px) {
    .packaging-table .elementor-widget-container .uael-table-wrapper {
        overflow-x: scroll;
    }

    .packaging-table .elementor-widget-container .uael-table-wrapper table {
        width: 1080px;
    }

    .packaging-table .elementor-widget-container .uael-table-wrapper::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        border-radius: 10px;
        background-color: #404040;
    }

    .packaging-table .elementor-widget-container .uael-table-wrapper::-webkit-scrollbar {
        height: 8px;
        background-color: #404040;
    }

    .packaging-table .elementor-widget-container .uael-table-wrapper::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
        background-color: #0e739d;
    }
}

@media only screen and (max-width: 1024px) {
    .topshade.elementor-widget-hotspot .elementor-widget-container:before {
        height: 0;
    }

    .elementor-element.cheifimage:before {
/*         left: -300px; */
/*         width: 600px;
        height: 600px; */
    }

    .community-video.elementor-widget-video .e-hosted-video {
        --video-aspect-ratio: 4 / 3 !important;
    }

    nav.elementor-nav-menu__container li.menu-item a.elementor-item-active {
        color: var(--e-global-color-880a7d3) !important;
    }

    .elementor-widget-nav-menu nav ul li.current-menu-parent>a {
        color: var(--e-global-color-880a7d3) !important;
    }
}

@media (min-width: 993px) and (max-width: 1024px) {}

@media only screen and (max-width: 880px) {
    .elementor-element.cheifimage:before {
/*         left: -270px; */
        width: 550px;
        height: 550px;
    }

    .elementor-element.full-width.no-padd.industrial-slider {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }

    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev,
    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
        bottom: -19% !important;
    }

    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
        left: 44% !important;
    }

    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
        left: auto !important;
        right: 48%;
    }
}

@media (min-width: 769px) and (max-width: 992px) {}

@media only screen and (max-width: 768px) {
    .topshade.elementor-widget-hotspot .elementor-widget-container:before {
        display: none;
    }

    .elementor-element.rolls:after {
        width: 210px;
        height: 210px;
        left: -80px;
        bottom: 70px;
    }

    .elementor-element.rolls:before {
        width: 210px;
        height: 210px;
        top: -40px;
        right: -100px;
    }

    .elementor-element.vector:after {
        width: 250px;
        height: 250px;
        left: 0;
        top: 0;
        background: url(/wp-content/uploads/2025/05/Ellipse-135.png) no-repeat;
        background-size: contain;
        transform: rotate(45deg);
    }

    .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
        top: calc(100% + 20px) !important;
    }

    .elementor-widget-hotspot .e-hotspot .e-hotspot__tooltip.e-hotspot--tooltip-position {
        left: unset;
        top: 30px;
    }
}

@media only screen and (min-width: 768px) {
    .elementor-widget-loop-carousel .swiper-pagination {
        display: none;
    }

    .full-width.no-padd,
    .full-width.no-padd .elementor-element.e-con-full {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-element.cheifimage:before {
        width: 350px;
        height: 350px;
        top: 20px;
        left: -70px;
        right: 0;
        margin: 0 auto;
        z-index: 0;
    }

    .elementor-element.full-width.no-padd.industrial-slider .e-con-full.full-width {
        padding-left: 0;
        padding-right: 0;
    }

    .faqs.elementor-widget-uael-faq .uael-faq-container .uael-faq-accordion {
        border-radius: 12px !important;
    }

    .elementor-element.mob-no-padd.mob-dark-bg {
        background-color: #363634 !important;
        background-image: none !important;
    }

    .elementor-element.mob-no-padd {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev,
    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
        bottom: -25% !important;
    }

    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
        left: 43% !important;
    }

    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
        left: 47% !important;
    }
}


@media only screen and (max-width: 766px) {
    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
        left: 42% !important;
    }

    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
        left: auto !important;
        right: 48% !important;
    }
}

@media only screen and (max-width: 575px) {
    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
        left: 38% !important;
    }

    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
        right: 45.5% !important;
    }
}

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

    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev,
    .industrial-slider.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
        bottom: -22% !important;
    }
}

/* /-------------------------------------------/ */