@media only screen and (min-width:650px) and (max-width: 1024px) {
    .p-100 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    .p-300 {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .title-ak {
        margin-bottom: 50px;
    }

    .header-main .header-logo::before {
        background-size: cover;
        width: 50%;
        height: 130px;
    }

    .header-main .header-logo .row {
        justify-content: center;
    }

    .header-main .header-menu .navbar-ak,
    .header-main .header-menu .navbar-ak .navbar-nav {
        width: 100%;
    }

        .header-main .header-menu .navbar-ak .navbar-nav {
            justify-content: center;
        }

            .header-main .header-menu .navbar-ak .navbar-nav .nav-link {
                font-size: 14px;
            }

    .header-main .header-menu .txt-logo {
        padding: 5px 0 10px;
        font-size: 18px;
        letter-spacing: 0;
        width: 100%;
        text-align: center;
    }

    .slideshow-site .links-slide {
        padding: 80px 30px;
        text-align: center;
    }

    .about-us .image-doctor::before,
    .about-us .image-doctor::after {
        width: 300px;
    }

    .slideshow-site .links-slide .line-spacing {
        margin: 20px 0;
    }

    .slideshow-site .camera_wrap {
        height: 400px !important;
    }

    .slideshow-site .main-slides {
        margin-bottom: 50px;
    }

    .ak-services {
        text-align: center;
        padding-bottom: 30px !important;
    }

    .slideshow-site .camera_wrap .camera_next,
    .slideshow-site .camera_wrap .camera_prev {
        bottom: 0;
        height: 400px;
    }

    .slideshow-site .camera_wrap .camera_next {
        right: 0;
    }

    .slideshow-site .camera_wrap .camera_prev {
        left: 0;
    }

    .slideshow-site > div {
        height: auto !important;
    }

    .slideshow-site .camera_wrap .box-caption .title-main {
        font-size: 40px;
    }

    .slideshow-site .camera_wrap .box-caption .sub-title {
        font-size: 25px;
        margin-bottom: 15px;
        padding-bottom: 15px;
    }

    .slideshow-site .camera_wrap .box-caption > img {
        width: 285px;
    }

    .title-ak .title-icon,
    .ak-services .title-ak .title-icon {
        height: 90px;
    }

    .title-ak .title-text {
        font-size: 30px;
    }

    .ak-services .item-sr .icon-sr,
    .beauty-page .footer-page .list-sr .icon-sr {
        width: 140px;
        height: 140px;
    }

    .ak-services .item-sr .en-title,
    .ak-services .item-sr .fa-title,
    .beauty-page .footer-page .list-sr .en-title,
    .beauty-page .footer-page .list-sr .fa-title {
        font-size: 18px;
    }

    .ak-services .list-services .item-sr {
        margin-bottom: 50px;
    }

    .about-us .image-doctor {
        width: 400px;
    }

        .about-us .image-doctor::before,
        .about-us .image-doctor::after {
            background-size: 450px;
        }

    .about-us.active .image-doctor::before,
    .about-us.active .image-doctor::after {
        width: 450px;
    }

    .ak-colleagues .item-coll .info-coll .dr-name {
        font-size: 28px;
    }

    .ak-colleagues .item-coll .info-coll .en-expertise {
        font-size: 22px;
    }

    .ak-colleagues .item-coll .info-coll .fa-expertise {
        font-size: 18px;
    }

    .ak-publications .list-publ .img-publ > img {
        height: 400px;
    }

    .ak-publications .list-publ .owl-dots {
        margin-top: 50px;
    }

    .subscribe-site .subscribe-form {
        left: 6%;
        top: 18px;
        max-width: 50%;
    }

        .subscribe-site .subscribe-form .desc-form {
            font-size: 16px;
        }

    .subscribe-site .inputs-form .form-control {
        padding: 15px;
    }

    .subscribe-site .inputs-form .ic-number {
        padding: 4px 2px;
    }

    .footer-main .top-info .left-logo {
        width: 70px;
        margin-right: 30px;
        height: 70px;
    }

    .p-240 {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }

    .footer-main .ak-socials .item-sc {
        margin-left: 16px;
    }

        .footer-main .ak-socials .item-sc .ic-sc {
            width: 60px;
        }

        .footer-main .ak-socials .item-sc:focus .ic-sc,
        .footer-main .ak-socials .item-sc:active .ic-sc {
            filter: none;
            opacity: 1;
        }

        .footer-main .ak-socials .item-sc:focus .info-social,
        .footer-main .ak-socials .item-sc:active .info-social {
            top: 130%;
            opacity: 1;
            visibility: visible;
        }

    .footer-main .footer-info .ak-purple {
        margin-top: 120px;
    }

    .footer-main .footer-info .ak-green {
        margin-top: 50px;
    }

    .footer-main .br-footer {
        margin-top: 0;
    }

    .footer-main {
        padding: 0;
    }

        .footer-main .map-site {
            margin-top: 50px;
        }

        .footer-main .footer-info .ak-purple {
            margin: 0;
        }

    .banner-site .img-banner,
    .subscribe-site .img-subscribe {
        object-position: right;
    }

    .header-main .header-logo .row {
        flex-direction: column-reverse;
    }

    .header-main .header-logo .title-website {
        font-size: 40px;
        padding-right: 0;
        padding-top: 25px;
        text-align: center;
        width: 100%;
        padding-bottom: 15px;
    }

    @media only screen and (min-width:650px) and (max-width: 800px) {

        .header-main .header-menu .txt-logo {
            padding: 10px 0;
        }

        .slideshow-site .links-slide {
            padding: 0;
            align-content: center;
            justify-content: space-around;
            height: 250px !important;
        }

            .slideshow-site .links-slide .ak-item {
                width: 35%;
            }

                .slideshow-site .links-slide .ak-item .box-link {
                    margin-bottom: 0;
                }

            .slideshow-site .links-slide .line-spacing {
                margin: 0;
                position: absolute;
                transform: rotate(90deg);
            }

        .slideshow-site {
            height: 50vh;
        }

        .ak-services {
            margin-top: 300px;
        }

            .ak-services.dental-services,
            .ak-services.dental-services .title-ak {
                margin-top: 50px;
            }

            .ak-services .list-services > .row {
                justify-content: center;
            }

        .about-us .title-ak .title-text {
            font-size: 50px;
            margin-top: 0;
        }

        .about-us .image-doctor {
            width: 350px;
        }

            .about-us .image-doctor::before,
            .about-us .image-doctor::after {
                top: 90px;
            }

        .about-us.active .image-doctor::before,
        .about-us.active .image-doctor::after {
            width: 350px;
        }

        .banner-site,
        .subscribe-site {
            height: 250px;
        }

            .subscribe-site .subscribe-form {
                left: 3.5%;
                top: 25px;
                max-width: 55%;
            }

                .subscribe-site .subscribe-form .desc-form {
                    font-size: 14px;
                }

        .footer-main {
            padding: 0;
        }

            .footer-main .footer-info .ak-info {
                margin: 50px 0 50px;
            }

            .footer-main .footer-info .top-info {
                justify-content: space-between;
            }

            .footer-main .ak-socials {
                justify-content: center;
            }

            .footer-main .box-map {
                margin-top: 50px;
                height: 300px;
                border-radius: 0;
            }
    }
    /*---------------------- Pages AK Plus ---------------------*/

    .beauty-page .slideshow-site .links-slide {
        padding: 50px;
        height: auto !important;
    }

        .beauty-page .slideshow-site .links-slide .ak-item {
            width: 80%;
        }

    .beauty-page .slideshow-site {
        height: auto;
    }

    .beauty-page > .col-12 {
        float: right;
    }

    .beauty-page .slideshow-site .main-slides .box-caption {
        top: auto;
        bottom: 50px;
        left: 0;
        width: 100%;
    }

    .beauty-page .this-unit {
        padding: 50px 0;
    }

    .beauty-page .title-ak .title-text {
        font-size: 40px;
        margin-bottom: 30px;
    }

    .beauty-page .this-unit .list-units {
        padding: 0 50px;
    }

    .beauty-page .this-unit .owl-nav .owl-prev {
        left: 0;
    }

    .beauty-page .this-unit .owl-nav .owl-next {
        right: 0;
    }

    .beauty-page .footer-page .list-sr {
        bottom: 50px;
        padding: 0 30px;
    }

        .beauty-page .footer-page .list-sr .item-sr {
            margin-bottom: 20px;
        }

    .special-services .sec-item-service > .row {
        padding: 50px 15px;
    }

    .special-services .sec-item-service {
        padding: 50px;
    }


        .special-services .sec-item-service .img-service {
            height: 250px;
        }

            .special-services .sec-item-service .img-service > img {
                height: 100%;
                object-fit: cover;
                object-position: left;
            }

        .special-services .sec-item-service .desc-service {
            margin-top: 30px;
        }

    .bio-page .ak-colleagues .title-ak {
        text-align: center;
        padding: 50px 100px 250px;
    }

        .bio-page .ak-colleagues .title-ak .title-icon {
            right: 0;
        }
    /* .bio-page .ak-colleagues .list-colleagues {

    top: 260px;
} */

    .publication-page .slideshow-page {
        padding: 30px;
        height: auto;
    }

        .publication-page .slideshow-page .img-publ {
            width: 80%;
            height: auto;
        }

        .publication-page .slideshow-page .owl-nav div[class*="owl-"] {
            top: 35%;
        }

        .publication-page .slideshow-page .owl-nav .owl-next {
            right: 0;
        }

        .publication-page .slideshow-page .owl-nav .owl-prev {
            left: 0;
        }

    .treatment-page .treatment-box {
        padding-bottom: 30px;
    }

        .treatment-page .treatment-box .info-treatment {
            padding: 0;
            text-align: center;
            margin-top: 30px;
        }

        .treatment-page .treatment-box .owl-dots {
            bottom: -70px;
        }

    .slideshow-site .links-slide .ak-item .img-ak {
        width: 70%;
    }

    .header-main .header-logo .dropdown {
        top: 28px;
        right: 15px;
    }

    .header-main .header-menu .dropdown > .dropdown-toggle:active {
        pointer-events: all;
    }

    .header-main .header-menu .dropdown-menu {
        position: absolute;
    }

    .header-main .header-menu .dropdown.show .dropdown-menu {
        opacity: 1;
        visibility: visible;
        top: 100%;
        right: 0;
        width: 100%;
    }

    .header-main .header-menu .dropdown-item {
        white-space: initial;
    }

    .content-main .resomes .resome-container {
        padding: 20px 150px 20px 20px;
    }

        .content-main .resomes .resome-container .resome-date {
            right: -30px;
        }

    .container-af {
        max-width: 100%;
        padding: 0;
    }

    .dental-services .title-ak {
        margin-top: 50px;
    }

    .ak-services .content-inner-page .head-content {
        flex-direction: column;
    }

        .ak-services .content-inner-page .head-content .title-content {
            margin-bottom: 10px;
        }
}
