@media screen and (max-width: 1600px) {
    .backyker_warp .sti {
        left: 450px;
    }
}

/* tablet */
@media screen and (max-width: 1440px) {

    body .elementor-widget-heading h2.elementor-heading-title {
        display: inline-block;
        font-size: 100px;
    }

    /*.backyker_warp {
        overflow: hidden;
    }*/

    .backyker_warp .b {
        width: 429px;
        position: relative;
        left: 0;
    }

    .backyker_warp .sti {
        left: 343px;
        top: 345px;
        width: 159px;
    }

    #karthing {
        width: 52%;
    }

    .recent_downloads .warp h3,
    #recent_articles .warp h3 {
        font-size: 35px;
    }

    #floop {
        display: none;
    }


}

/* mobile */
@media screen and (max-width: 1000px) {

    .container {
        padding: 0 15px;
    }

    .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        position: fixed;
        z-index: 9999;
        width: 70vw;
        right: 0;
        left: 0;
        height: 100vw;
        top: 95px;
    }

    .admin-bar .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        top: 136px;
    }

    body .elementor-widget-heading h2.elementor-heading-title {
        font-size: 60px;
    }

    .rfot {
        font-size: 18px;
    }

    .backyker_warp {
        display: none;
    }

    #karthing {
        width: 100%;
    }

    .lordra .elementor-widget-container {
        gap: 0;
        justify-content: space-around;
    }

    .lordra .elementor-widget-container a {
        font-size: 18px;
    }

    .mamtic .elementor-counter-title {
        top: 0;
        right: -1px;

    }

    .mamtic .elementor-counter-number,
    .mamtic .elementor-counter-number-prefix {
        font-size: 60px;
    }

    .mamtic .elementor-counter-number-suffix {
        height: 0;
    }

    #recent_articles {
        grid-template-columns: repeat(1, 1fr);
        font-size: 18px;
    }

    .recent_downloads .warp h3,
    #recent_articles .warp h3 {
        font-size: 40px;
    }

    #recent_articles .copet .read_time {
        font-size: 18px;
    }

    #recent_articles .copet svg {
        width: 30px;
    }

    .recent_downloads {
        grid-template-columns: repeat(1, 1fr);

    }

    .recent_downloads .warp {
        border-bottom: 0;
    }


    .recent_downloads .warp:last-of-type {
        border-bottom: 1px solid rgba(28, 51, 70, 0.20);
    }

    .recent_downloads .warp {
        display: flex;
        gap: 20px;
        align-items: flex-end;
    }

    .brobflex .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        margin-bottom: 17px;
    }

    .brobflex .elementor-image-box-wrapper .elementor-image-box-img {
        width: 15% !important;
    }


    .liborka .e-n-accordion-item-title-icon {
        position: relative;
        left: 0;
    }

    .malndigi .plikitlar {
        padding: 20px;
        margin: 15px;
        border-bottom: 1px solid rgba(28, 51, 70, 0.20);
        border-left: 1px solid rgba(28, 51, 70, 0.20);
    }

    .malndigi .plikitlar .elementor-image-box-wrapper {
        display: flex;
    }

    .malndigi .plikitlar .elementor-image-box-wrapper img {
        width: 56px;
    }

    /*.malndigi .plikitlar img {
        position: absolute;
        right: 10px;
        top: 56px;
        width: 50px;
    }*/


    .professional_library ul.tabs {
        flex-direction: column;
        text-align: center;
        margin-bottom: 30px;
        padding: 0;
    }

    .professional_library ul.tabs li {
        padding-bottom: 5px;
        margin-bottom: 5px;
    }

    .professional_library ul.tabs li:nth-child(2) {
        padding: 0;
        padding-bottom: 5px;
    }

    #in_article_author {
        flex-direction: column;
        font-size: 18px;
        gap: 7px;
    }

    .under_article_author .lagop {
        flex-direction: column;
        gap: 5px;
        text-align: center;
    }

    .under_article_author h4,
    .under_article_author .des {
        font-size: 18px;
    }

    .under_article_author .avatar {
        width: 130px;
    }

    .author .headyb {
        text-align: center;
        padding: 30px 0;
    }

    .author .headyb .timg {
        position: static;
        max-width: 100%;
    }

    .author .headyb h1,
    .author h2 {
        font-size: 60px;
        line-height: 60px;
        text-align: center;
    }

    .author .tartic {
        margin-top: 50px;
    }

    .author .tartic .warp {
        flex-direction: column;
    }

    .author .tartic .btn {
        margin-bottom: 20px;
    }

    .author .communication .warp h3 {
        font-size: 40px;
    }

    .author .communication {
        display: flex;
        flex-direction: column;
    }

    .author .desc {
        font-size: 18px;
        text-align: center;
    }

    .limpark {
        left: 0;
        position: relative;
        width: 130px;
        margin: 0 auto;
    }

    .golbol {
        margin: 10px 0;
    }
.gardast ul {
    margin-right: 15px;
    padding: 0;
}


}


/* elementor menu mobile open position */
@media screen and (max-width: 482px) {
    .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        top: 91px;
    }
}

@media screen and (max-width: 455px) {
    .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        top: 83px;
    }
}

@media screen and (max-width: 402px) {
    .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        top: 80px;
    }
}

@media screen and (max-width: 380px) {
    .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        top: 77px;
    }
}


@media screen and (max-width: 450px) {
    .admin-bar .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        top: 124px;
    }

}

@media screen and (max-width: 366px) {
    .admin-bar .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        top: 115px;
    }

}