div.ui-dialog.ui-corner-all.ui-widget{
    position: fixed;
    height: auto;
    width: auto;
    left: 0px;
    z-index: 99999;
    width: 300px !important;
    padding: 30px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(0,0,0,0.3);
    left: calc(50% - 150px) !important;
    top: 35vh !important;
}

.portfolio-carousel{
    overflow: hidden;
    padding-top: 30px;
}

.carousel-container .slick-carousel{
    width: 100%;
}

.carousel-container .slick-slider .slick-arrow.slick-prev {
    right: 60px;
}
.carousel-container .slick-slider .slick-arrow.slick-next {
    right: 0;
}

.portfolio-layout2 .portfolio-item .portfolio__body .portfolio__info {
    padding: 33px 36px 30px 40px;
}

.services-layout2__peaples .services-layout2__peaples_item .post__img a img{
    width: 100%;
    aspect-ratio: 1/1.5;
}
.features-layout2 .slick-arrow,
.carousel-container .slick-arrow{
    position: absolute;
    top: calc(50% - 27px);
}
.features-layout2 .slick-arrow.slick-prev,
.carousel-container .slick-arrow.slick-prev{
    left: -60px;
}
.features-layout2 .slick-arrow.slick-next,
.carousel-container .slick-slider .slick-arrow.slick-next{
    left: unset;
    right: -60px;
}
.features-layout2{
    overflow: hidden;
    padding-bottom: 30px;
}
.about-layout2 .banner-img{
    background-repeat: no-repeat;
    background-size: contain !important;
    background-position: top center !important;
}
.about-docs-download .btn__download .download__icon {
    background-color: #000;
}


@media screen and (max-width: 1400px){
    .features-layout2 .slick-arrow.slick-prev,
    .carousel-container .slick-arrow.slick-prev{
        left: 0px;
        opacity: .4;
    }
    .features-layout2 .slick-arrow.slick-next,
    .carousel-container .slick-slider .slick-arrow.slick-next{
        left: unset;
        right: 0px;
        opacity: .4;
    }
}