.sliderimage img{
    box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.10) !important;
    -webkit-transition: -webkit-transform .6s;
    transition: -webkit-transform .6s;
    -o-transition: transform .6s;
    transition: transform .6s;
    max-height: 100px;
    padding: 30px 10px;
    background-color: #fff;
}


.imageTshirtBlock img,
.proejctSingleItem img{
    -webkit-transition: -webkit-transform .6s;
    transition: -webkit-transform .6s;
    -o-transition: transform .6s;
    transition: transform .6s;
}

.bignewimage img,
.imagezom img,
.projectloopcarosel img{
    -webkit-transition: -webkit-transform 2s;
    transition: -webkit-transform 2s;
    -o-transition: transform 2s;
    transition: transform 2s;
}

.sliderimage img:hover,
.bignewimage:hover img,
.imageTshirtBlock img:hover,
.proejctSingleItem:hover img,
.imagezom:hover img,
.projectloopcarosel:hover img{
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.elementor-widget-image-carousel .swiper-slide{
    padding: 10px;
}

.numberSet .elementor-counter-number-wrapper{
    margin-left: 20px;
}


.proejctSingleItem .elementor-widget-image .elementor-widget-container,
.projectloopcarosel .elementor-widget-image img{
    border-radius: 12px;
    overflow: hidden;
    border: 1px solid #ddd;
}

.contentUl ul{
    padding: 15px 30px 15px 0;
}

.myfaq .elementor-accordion{ 
    display: block; 
    column-count: 2; 
}

.myfaq .elementor-accordion-item{ 
    break-inside: avoid;
    border-radius: 8px;
    border: 1px solid #E6E6E6 !important;      
    margin-bottom: 30px;
    box-shadow: 4px 6px 16px 0px rgba(0, 0, 0, 0.03);
}

.myfaq .elementor-tab-content{
    transition: unset;
}

.myfaq .elementor-tab-title.elementor-active,
.myfaq .elementor-accordion-item .elementor-tab-content{
    border: 0 !important;
}

.elementor-popup-modal .dialog-close-button svg {
    fill: #fff !important;
}

.elementor-popup-modal .dialog-close-button{
    top: -20px !important;
    left: -20px !important;
}

@media(max-width: 1370px){
    .elementor-8 .elementor-element.elementor-element-8e0a07a .elementor-heading-title{
        font-size: 80px !important;
        line-height: 100px !important;
    }
}

@media(max-width: 1290px){
    .iconTextBlock .elementor-image-box-description{
        width: 90%;
    }

    .iconTextBlock .elementor-image-box-description br{
        display: none;
    }
}

@media (max-width: 1210px) {
    .elementor-8 .elementor-element.elementor-element-8e0a07a .elementor-heading-title {
      font-size: 70px !important;
      line-height: 90px !important;
    }
}

@media(max-width: 1030px){
    .elementor-8 .elementor-element.elementor-element-fb8e11e{
        --padding-right: 40px !important;
    }
}

@media (max-width: 900px) {
    .elementor-8 .elementor-element.elementor-element-fb8e11e {
      --padding-right: 25px !important;
    }

    .myfaq .elementor-accordion{ 
        column-count: 1; 
    }
}

@media (max-width: 800px) {
    .iconTextBlock .elementor-image-box-description {
      width: 100%;
    }

}

@media (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-8e0a07a .elementor-heading-title {
      font-size: 45px !important;
      line-height: 70px !important;
    }

    .numberSet .elementor-counter-title br{
        display: none;
    }

    .elementor-8 .elementor-element.elementor-element-fb8e11e {
        --padding-right: 0 !important;
    }
}
