/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 24 2026 | 07:37:33 */
/* header.elementor.elementor-18.elementor-location-header {
    position: absolute;
}
 */

body{
	overflow-x:hidden;
}
.is-sticky .elementor-element.elementor-element-f0f6ac2.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    background: #fff;
	padding:10px;
}
#mainslider .swiper-pagination {
    position: absolute;
    bottom: 140px;
}

#mainslider  .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 80px;
    background: #FFC636;
}

#mainslider .swiper-pagination-bullet {
    width: 100px;
    background: #fff;
    border-radius: 0;
    opacity: 1;
    margin: 0;
}

#mainslider .elementor-widget-testimonial-carousel .swiper-slide {
    padding: 0 0 20px 0;
}
	
#productSLider .elementor-main-swiper {
    padding: 0 28rem;
}
	
.productslider{
		position:relative;
}
.productcontent{
		position: absolute;
		bottom: 20px;
}
	
#productSLider .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    background: #9E7E2C;
}
	
#productSLider .elementor-widget-testimonial-carousel .swiper-slide {
    padding: 20px 10px;
}
.elementor-element-04565a6 input,
.elementor-element-04565a6 textarea{
    padding-left: 0;
}
	
	footer .nesletter{
		position:relative;
	}
.newsicon img {
    margin-top: -61px;
    display: block;
    margin-left: 18px;
}
footer .nesletter input {
    padding-left: 70px !important;
}
	
footer .nesletter .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-25.e-form__buttons {
    position: absolute;
/*     right: 20px; */
    top: 70px;
}


header[data-elementor-type="header"] {
  position: relative; /* normal position by default */
  transition: all 0.3s ease-in-out;
}

header[data-elementor-type="header"].is-sticky {
  position: sticky;
  top: -10px;
  left: 0;
  right: 0;
  z-index: 9999;
  background: #fff; /* neeche ka content hide ho */
  box-shadow: 0 4px 8px rgba(0,0,0,0.1); /* thoda effect */
  width:100%;
}
header[data-elementor-type="header"].is-sticky .elementor-element.elementor-element-0b0ddfb.elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image{
	display:none;
}
.elementor-element.elementor-element-2bc3026.elementor-widget.elementor-widget-image{
	display:none;
}

header[data-elementor-type="header"].is-sticky .elementor-element.elementor-element-2bc3026.elementor-widget.elementor-widget-image{
	display:block;
}

header[data-elementor-type="header"].is-sticky .menu-item a {
    color: #000 !important;
}

header[data-elementor-type="header"].is-sticky a.elementor-item.elementor-item-active{
	 color: #9E7E2C !important;
}

.elementor-element.elementor-element-b8f4ae1.e-flex.e-con-boxed.e-con.e-child {
    overflow: hidden;
}


.construction .swiper-pagination {
    right: -40px !important;
    left: auto !important;
    width: auto ! IMPORTANT;
    transform: rotate(89deg);
    bottom: auto !important;
    top: 50%;
    display: flex;
    gap: 10px;
}


.construction span.swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    background: #707070;
    opacity: 1;
    box-shadow: 0px 0 0px 7px #F5F5F5;
}

.construction span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #9E7E2C;
    opacity: 1;
}

.elementor-element.elementor-element-216feb3.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    position: relative;
}

.elementor-element.elementor-element-643be3c.e-con-full.e-flex.e-con.e-child {
    position: absolute;
    width: 85%;
    top: -70px;
}

body:not(.rtl) .elementor-760 .elementor-element.elementor-element-3fdd024 {
        right: 73px !important;

}

.elementor-testimonial-meta-inner {
    margin-top: 40px;
    display: flex;
}


.elementor-1401 .elementor-element.elementor-element-9cd0ace .swiper-pagination-bullet-active::before {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    border: 1px solid #ffffff;
    border-radius: 10px;
    display: flex;
    transform: translate(-5px, -5px);
}

body.page-id-1401 .elementor-element.elementor-element-eab4b5b.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    display: none;
}


.aboutcss .elementor-main-swiper {
    position: relative;
}

.aboutcss .elementor-main-swiper .swiper-pagination {
    position: absolute !important;
    left: 3% !important;
    bottom: 8% !important;
    width: auto !important;
    display: flex !important;
    justify-content: flex-start !important;
    transform: none !important;
}
.aboutcss .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {
	width: 100%;
	height: 100%;
}

.elementor-1266 .elementor-element.elementor-element-5e64bf9 .elementor-main-swiper,
.elementor-1266 .elementor-element.elementor-element-26916cb.elementor-arrows-yes .elementor-main-swiper,
.elementor-1464 .elementor-element.elementor-element-e0f8f01.elementor-arrows-yes .elementor-main-swiper {
    width: 100% !important;
}

.printingslider.elementor-widget-testimonial-carousel .swiper-slide {
    padding-left: 0 !important;
}


#quality .elementor-widget-testimonial-carousel .swiper-slide,
#rawmatrialSlider .elementor-widget-testimonial-carousel .swiper-slide{
    padding: 0;
}

#printingSlider{
	position:relative;
}
#printingSlider .elementor-element .swiper .elementor-swiper-button-next::after {
    content: '';
    background-image: url('/wp-content/uploads/2025/11/right.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 41px;
    height: 41px;
    color: transparent !important;

}
#printingSlider .elementor-element .swiper .elementor-swiper-button-prev::before {
    content: '';
    background-image: url('https://mukhtarsoap.com/wp-content/uploads/2025/11/lef.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 41px;
    height: 41px;
    color: transparent !important;

}

#printingSlider .elementor-element .swiper .elementor-swiper-button {
    top: -6%;
}

#printingSlider .elementor-swiper-button.elementor-swiper-button-prev {
    left: unset;
    right: 60px;
}


.page-id-1386 .elementor-element-eab4b5b
.page-id-1401 .elementor-element-eab4b5b{
	display:none;
}

.warehousetick .elementor-icon-box-content {
    margin-top: -3px;
}

.is-sticky .sub-arrow {
    fill: black;
}

