@media (max-width: 1439px) {
    
    body {
        max-width: 1280px;
        margin: 0 auto !important;
    }

    .architec__right{
        width: 100%;
        height: 100%;
    }
    
    .architec__right img {
        width: 100%;
        height: auto;
        border-radius: 40px;
        position: absolute;
        z-index: 2;
        right: 0;
        top: 50px;
    }

    .header-desktop{
        padding: 51px 25px;
    }

    .header-desktop__logo {
        gap: 24px;
    }

    .header-desktop__nav {
        gap: 30px;
    }

    .architec {
        padding-left: 20px;
        gap: 30px;
    }

    .architec__left {
        margin-top: 40px;
        width: 50%;
    }

    .architec__bg{
        width: 650px;
    }

    

    .price{
        margin-top: 125px;
    }

    .price__left{
        padding: 41px 20px;
    }

    .price__consult{
        margin-left: 50px;
    }

    .price__consult button {
        padding: 22.5px 20px;
    }

    .exhibition__consult h3 {
        margin-top: 30px;
    }

    .exhibition__consult p {
        margin-top: 10px;
    }

    .exterier__slider .slick-next{
        right: 90px;
    }

    .topies__slider .slick-next{
        right: 90px;
    }

    .footer__container{
        gap: 72px;
    }

}

@media (max-width: 1279px) {
    
    body {
        max-width: 1024px;
        margin: 0 auto !important;
    }

    
    .architec__right img {
        max-width: 100%;
        height: auto;
        border-radius: 40px;
        position: relative;
        z-index: 2;
        top: 0px;
    }

    .header-desktop__logo {
        gap: 24px;
    }

    .header-desktop__nav {
        gap: 30px;
    }

    .architec {
        padding-left: 20px;
        gap: 30px;
    }

    .architec__left {
        margin-top: 40px;
    }

    .architec__right {
        position: relative;
        width: 100%;
    }

    .architec__bg {
        width: 500px;
        height: 550px;
    }


    .price{
        margin-top: -70px;
    }

    .price__left{
        padding: 41px 20px;
    }

    .price__consult button {
        padding: 22.5px 20px;
    }

    .architec__left h1 {
        font-size: 48px;
    }
    .architec__left h2 {
        font-size: 20px;
    }
    
    .price__item h3 {
        font-size: 20px;
    }
    
    .price__item p {
        font-size: 32px;
    }

    .price__project-item{
        width: 100%;
    }
    
    .price__project-item h4 {
        font-size: 20px;
    }
    
    .price__project-item p {
        font-size: 16px;
    }
    
    .price__house img{
     
        width: 100%;
    }

    .price__consult{
        margin-left: 10px;
    }
    
    .vint-arch__text {
        margin-left: 40px;
    }
    
    .vint-arch__text h3 {
        font-size: 48px;
    }
    
    .vint-arch__text p,
    .vint-arch__text span {
        font-size: 16px;
    }
    
    .vint-arch__list {
        gap: 14px;
        height: 300px;
    }
    
    .vint-arch__list-item h4 {
        font-size: 20px;
    }
    
    .vint-arch__list-item p {
        font-size: 16px;
    }
    
    .premium__list .swiper-pagination{
        left: 20px;
        bottom: 25px;
    }

    .premium__title h3 {
        font-size: 40px;
    }
    
    .premium__title p {
        font-size: 20px;
    }
    
    .premium__list {
        -webkit-column-gap: 30px;
           -moz-column-gap: 30px;
                column-gap: 30px;
        row-gap: 24px;
    }
    
    .premium__item-inner h4 {
        font-size: 20px;
        left: 24px;
        bottom: 50px;
    }

    .service__title{
        padding: 0px 45px;
    }
    
    .service__title h3 {
        font-size: 40px;
    }
    
    .service__title h4 {
        font-size: 20px;
    }
    
    .service__list {
        gap: 20px;
    }
    
    .service__item-title h5 {
        font-size: 18px;
    }
    
    .service__item-text,
    .service__item--second .service__item-text {
        font-size: 16px;
    }
    
    .service__item--second .service__item-title h5{
        font-size: 18px;
    }

    .service__cost{
        padding: 21px 13px;
    }

    .service__cost h3,
    .service__cost p {
        font-size: 20px;
    }

    .benefits{
        height: 680px;
    }

    .benefits__img img{
        width: 733px;
    }

    .benefits__circle{
        width: 450px;
        height: 450px;
    }

    .benefits__title h3 {
        font-size: 40px;
    }
    
    .benefits__title p {
        font-size: 20px;
    }
    
    .benefits__list {
        gap: 40px;
        margin-top: 50px;
    }
    
    .benefits__item {
        gap: 16px;
        max-width: 341px;
    }
    
    .benefits__item span {
        font-size: 48px;
    }
    
    .quiz__container {
        height: 400px;
    }
    
    .exterier h3,
    .topies h3 {
        font-size: 40px;
    }
    
    .exterier__slider,
    .topies__slider {
        height: 550px;
        padding-left: 10px;
    }
    

    .exterier__item,
    .topies__item {
        height: 330px;
        max-width: 335px;
    }

    .exterier__slider .slick-next{
        right: 0;
        top: 45%;
    }

     .exterier__slider .slick-prev{
        top: 45%;
    }


    .team__title h3 {
        font-size: 40px;
    }
    
    .team__title p {
        font-size: 20px;
    }
    
    .team__status {
        gap: 10px;
        height: 260px;
    }
    
    .team__status-item {
        padding: 14px;
    }
    
    .team__status-item p {
        font-size: 40px;
    }
    
    .team__status-item h4 {
        font-size: 16px;
    }
    
    .team__bottom {
        margin-top: 30px;
        padding: 0 10px;
    }
    
    .team__bottom h3 {
        font-size: 32px;
    }
    
    .team__list {
        gap: 14px;
        padding-bottom: 20px;
    }
    
    .team__item-content h4 {
        font-size: 20px;
    }
    
    .team__item-content p,
    .team__item-content li,
    .team__item-content span {
        font-size: 14px;
    }
    
    .team__recall h4 {
        font-size: 32px;
    }
    
    .team__recall p {
        font-size: 14px;
    }
    
    .exhibition__consult {
        max-width: 260px;
        padding: 10px 20px;
    }

    .exhibition__consult button {
        margin-top: 33px;
        padding: 25px 25px;
    }
    
    .exhibition__item img{
        height: 350px;
    }

    .exhibition__consult h3 {
        font-size: 28px;
        margin-top: 30px;
    }
    
    .exhibition__consult p {
        font-size: 16px;
        margin-top: 10px;
    }
    
    .reel{
        height: 600px;
    }
    
    .reel__left h3 {
        font-size: 32px;
    }
    
    .reel__right h4 {
        font-size: 32px;
    }
    
    .reel__right p {
        font-size: 16px;
        margin-top: 10px;
    }
    
    .footer {
        padding: 0 20px;
        padding-bottom: 20px;
        margin-top: 20px;
    }
    
    .footer__container {
        gap: 30px;
        margin-bottom: 20px;
    }

    .footer__nav ul {
        gap: 8px;
    }
    
    .footer__contact {
        gap: 14px;
    }
    
    .contact p {
        font-size: 14px;
    }
    
    .contact a {
        font-size: 18px;
    }
    
    .footer__call {
        gap: 10px;
    }
    
    .footer__call p,
    .footer__call span {
        font-size: 14px;
    }
    
    .footer__call button {
        font-size: 14px;
        padding: 14px 18px;
    }
    
    .footer__bottom {
        gap: 20px;
        padding-top: 16px;
    }
    
    .footer__bottom p,
    .footer__bottom a {
        font-size: 14px;
    }

    .price-popup{
        padding: 74px 60px;
    }

    .price-popup__slider{
        max-width: 500px;
    }

     .premium-popup{
        padding: 74px 60px;
        width: 1024px;
    }

    .premium-popup__slider{
        max-width: 500px;
    }

    .exterier__item, .topies__item {
        height: 330px;
        padding: 0px 18px;
        width: unset !important;
        max-width: 310px;
    }

    .exterier__first-wrap .slick-list {
        padding-left: 0px;
    }

    .slick-slide.nextdiv .exterier__item {
        height: 330px;
        margin-top: 0px;
    }

    .topies__item{
        height: 330px;
        padding: 0px 18px;
        width: unset !important;
        max-width: 310px;
    }

    .topes__first-wrap .slick-list {
        padding-left: 0px;
    }

    .slick-slide.nextdiv .topies__item {
        height: 330px;
        margin-top: 0px;
    }

    .topies__first-wrap .slick-list{    
        padding-left: 0px;
    }

    .exterier__slider .slick-next{
        right: 0;
        top: 45%;
    }
    
    .topies__slider .slick-next{
        right: 0px;
        top: 45%;
    }

    .topies__slider .slick-prev{
        top: 45%;
    }

}

@media (max-width: 1023px) {
    
    body{
        max-width: 768px;
        padding: 0;
    }

    .header-desktop{
        display: none;
    }

    .header-mobile{
        display: block;
    }

    .architec{
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }

    .architec__bg{
        width: 100%;
        height: 100%;
    }

    .contact p{
        font-size: 18px;
    }

    .contact a{
        font-size: 24px;
    }

    .architec__left{
        display: -ms-grid;
        display: grid;
        margin: auto;
        width: 100%;
    }

    .price{
        margin-top: 28px;
    }

    .price__top{
        gap: 26px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding: 50px 44px;
    }

    .price__bottom{
        display: -ms-grid;
        display: grid;
        width: 100%;
    }

    .price__consult button{
        display: none;
    }

    .price__project button{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .price__project{
        margin-top: 42px;
    }

    .price__left{
        display: -ms-grid;
        display: grid;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;        
        width: 100%;
    }
    
    .price__right{
        display: none;
    }

    .price__house{
        display: none;
    }

    .vint-arch__list{
        display: -ms-grid;
        display: grid;
        gap: 18px;
        background-image: none;
        height: 100%;
        padding-top: 100px;
    }

    .vint-arch__list-item{
        height: 276px;
    }

    .vint-arch__img-respons{
        display: block;
    }

    .premium__list{
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .premium__item:last-child{
        display: none;
    }

    .service__title{
        display: -ms-grid;
        display: grid;
        gap: 24px;
    }

    .service__list{
        display: -ms-grid;
        display: grid;
        gap: 37px;
    }

    .benefits{
        display: none;
    }

    .quiz{
        display: none;
    }

    .exterier__slider{
        padding: 0;
    }

    .exterier__first-wrap{
        padding: 0;
    }

    .topies__first-wrap{
        padding: 0;
    }

    .topies__slider{
        padding: 0;
    }

    .pictures__top{
        display: -ms-grid;
        display: grid;
    }

    .pictures__bottom{
        display: none;
    }

    .team__title-circles{
        display: none;
    }

    .team__title{
        padding: 48px 41px;
        display: -ms-grid;
        display: grid;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .team__status{
        display: -ms-grid;
        display: grid;
        height: 100%;
        margin: 0px;
    }

    .team__status-item{
        height: 276px;
        padding: 30px;
    }
    
    .team__status-item p{
        font-size: 80px;
    }

    .team__status-item span{
        font-size: 18px;
    }

    .team__list{
        display: -ms-grid;
        display: grid;

    }

    .team__left .team__item{
        margin-top: 358px;
        width: 100%;
    }

    .team__left{
        width: 100%;
    }

    .team__left img{
        width: 100%;
        height: 100%;
    }

    .team__right{
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .team__recall{
        display: -ms-grid;
        display: grid;
    }
    
    .team__recall button{
        width: 100%;
    }

    .team__bottom h3{
        display: none;
    }

    .reel{
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        height: unset;
        padding: 0;
    }

    .slick-slide.nextdiv{
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset;
    }
    .slick-slide.nextdiv .exterier__img{
        border: 0px;
    }
    
    .slick-slide.nextdiv .exterier__inner{
        -webkit-box-shadow: 0px;
                box-shadow: 0px;
        border-radius: 60px;
    
    }

    .slick-slide.nextdiv .topies__img{
        border: 0px;
    }
    
    .slick-slide.nextdiv .topies__inner{
        -webkit-box-shadow: 0px;
                box-shadow: 0px;
        border-radius: 60px;
    
    }


    .reel__right{
        height: 756px;
    }

    .reel__left{
        margin: auto;
        width: unset;
    }

    .reel__left-cont{
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-top: 40px;
    }

    .reel__left-cont h3{
        text-align: center;
    }

    .reel__left-cont p{
        text-align: center;
    }
    
    .reel__title-circles{
        display: none;
    }

    .footer__nav{
        display: none;
    }

    .footer__container{
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .exterier__item .swiper-pagination{
        opacity: 1;
    }

    .reel__right h4{
        font-size: 60px;
    }

    .reel__right p{
        font-size: 24px;
    }

    .reel__button{
        width: 100%;
    }

    .reel__button-cont{
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset;
        left: 52px;
    }

    .price-popup{
        padding: 0;
        bottom: 0;
        top: unset;
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset;
        left: 0;
        width: 100%;
        border-radius: 40px 40px 0px 0px;
    }

    .price-popup__content{
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        gap: 42px;
    }

    .price-popup__item img{
        border-radius: 40px;
    }

    .price-popup__item picture::after{
        border-radius: 40px;
    }

    .price-popup__slider{
        width: 100%;
        max-width: unset;
        height: 429px;
    }
    
    .price-popup__slider img{
        width: 100% ;
    }
    
    .price-popup__close{
        -webkit-filter:brightness(100);
                filter:brightness(100);
        top: 31px;
        right: 27px;
        
    }

    .price-popup__text{
        max-width: 773px;
        display: -ms-grid;
        display: grid;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; 
        -webkit-box-pack: center; 
            -ms-flex-pack: center; 
                justify-content: center;
        padding: 0px 23px;
        margin-bottom: 50px;
    }

    .price-popup__text h3{
        font-size: 30px;
    }

    .price-popup__text p{
        font-size: 16px;
    }

    .price-popup__cost p{
        font-size: 40px;
    }
    
    .price-popup__text button{
        width: 100%;
    }

    .premium-popup{
        padding: 0;
        bottom: 0;
        top: unset;
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset;
        left: 0;
        width: 100vw;
        max-width: 100vw;
        border-radius: 40px 40px 0px 0px;
        box-sizing: border-box;
        overflow-x: hidden;
    }

    .premium-popup__content{
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        gap: 42px;
    }

    .premium-popup__item img{
        border-radius: 40px;
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
    }

    .premium-popup__item picture::after{
        border-radius: 40px;
    }

    .premium-popup__slider{
        width: 100%;
        max-width: 100vw;
        height: 300px ;
        min-height: 300px;
        padding-top: 0px;
        min-width: 1px;
        box-sizing: border-box;
        display: flex;
        overflow-x: hidden;
    }
    
    .premium-popup__slider img{
        width: 100% ;
        height: 100%;
        object-fit: cover;
        display: block;
    }
    
    .premium-popup__close{
        -webkit-filter:brightness(100);
                filter:brightness(100);
        top: 31px;
        right: 27px;
        
    }

    .premium-popup__text{
        max-width: 773px;
        display: -ms-grid;
        display: grid;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; 
        -webkit-box-pack: center; 
            -ms-flex-pack: center; 
                justify-content: center;
        padding: 0px 23px;
        margin-bottom: 50px;
    }

    .premium-popup__text li{
        margin-top: 5px;
        font-size: 16px;
    }

    .premium-popup__text h3{
        font-size: 30px;
    }

    .premium-popup__text p{
        font-size: 16px;
    }

    .premium-popup__cost p{
        font-size: 40px;
    }
    
    .premium-popup__text button{
        width: 100%;
        padding: 18px 0px;
        margin-bottom: 16px;
    }

    .premium-popup__slider .swiper-pagination{
        bottom: 20px;
    }

    .reel__left-cont{
        margin-bottom: 48px;
    }

    .reel-popup{
        max-width: unset;
        width: 100%;
        bottom: 0;
        top: unset;
        left: 0;
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset;
        border-radius: 40px 40px 0px 0px;
    }

    .slick-slide .price-popup-btn{
        opacity: 1;
    }

    .price-popup-btn{
        opacity: 1;
        -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
    }
    
    .exterier__item{
        max-width: 370px;
    }

    .topies__item{
        max-width: 370px;
    }

    .premium-popup__thumbs{
        display: none;
    }
}

@media (max-width: 740px) {
    
    .exterier h3, .topies h3{
        font-size: 30px;
        padding: 41px 0px 0px 40px;
        margin: 0;
        max-width: 210px;
    }

    .topies__item{
        max-width: 100%;
    }

    .exterier__item{
        max-width: 100%;
    }

    .exterier__first-wrap .slick-list{
        padding-top: 39px;
        padding-left: 0px;
    }

    .topies__first-wrap .slick-list{
        padding-top: 39px;
    }
    
    .exterier__first-wrap .slick-slide{
        margin-right: 0;
    }

    .topies__first-wrap .slick-slide{
        margin-right: 0;
    }
    

    .exterier__slider .slick-next{
        top: 37%;
    }

    
    .topies__slider .slick-next{
        top: 37%;
    }

    .exterier__slider .slick-prev{
        top: 37%;
    }

    
    .topies__slider .slick-prev{
        top: 37%;
    }

    .slick-slide .price-popup-btn{
        display: inline;
    }

}


@media (max-width: 663px){
    
    .architec{
        padding-left: 0;
    }

    .architec__left{
        padding: 0px 10px;
    }

    .price{
        padding: 0;
    }

    .price__top{
        padding: 50px 45px;
    }

    .price__item p{
        font-size: 24px;
    }

    .price__left{
        padding: 0px;
    }

    .price__consult-text{
        margin-top: 0;
        padding-top: 73px;
        padding-left: 35px;
        padding-right: 35px;
        max-width: unset;
    }

    .price__project{
        padding: 0px 10px;
    }

    .price__project button{
        margin-bottom: 17px;
    }

    .vint-arch__text{
        margin-left: 0;
        padding: 0px 18px;
    }

    .vint-arch__img-respons{
        height: 350px;
    }

    .vint-arch__list-item h4{
        font-size: 24px;
    }

    .vint-arch__list-item p{
        font-size: 18px;
    }

    

    .premium{
        padding: 0;
    }
   
    .premium__title{
        padding: 51px 31px 0px 31px;
    }
    
    .premium__title h3{
        font-size: 30px;
    }

    .premium__title p{
        font-size: 18px;
    }
    

    .premium__item-inner h4{
        font-weight: 500;
        font-size: 18px;
    }

    .premium__button-cont button{
        margin-bottom: 28px;
    }

    .service__title{
        padding: 0 10px;
    }

    .service__title h3{
        font-size: 30px;
    }

    .service__title h4{
        font-size: 18px;
    }

    .service__list{
        margin-top: 22px;
        padding: 0px 10px;
    }

    .service__item-title h5{
        font-size: 24px;
    }

    .service__item--second .service__item-title h5{
        font-size: 24px;
    }

   

    .service__item{
        padding: 49.5px 37px;
    }

    .service__cost{
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        max-width: 258px;
    }

   

    .exhibition__slider-cont {
        display: none;
    }
    
    .exhibition__slider-respons{
        display: block;
    }

    .exhibition__consult{
        max-width: unset;
        width: 100%;
        height: unset;
        left: 0;
        top: 70%;
        padding: 69px 32px;
    }

    .exhibition__consult button{
        padding: 38px 50px;
        width: 100%;
    }

    .exhibition{
        height: 800px;
    }

    .exhibition__consult h3{
        font-size: 30px;
        margin-top: 0;
    }

    .team__title h3{
        font-size: 30px;
    }

    .team__title p{
        font-size: 18px;
    }

    .reel__right{
        padding: 64px 58px;
    }

   
   

    .footer__bottom{
        display: -ms-grid;
        display: grid;
        gap: 9px;
    }

    .footer__buttons .button-bg{
        display: none;
    }

    .footer__buttons{
        margin-bottom: 28px;
    }

    .footer__buttons button{
        padding: 10.5px;
        border-radius: 10px;
    }

    .footer__button-respons{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        padding: 22.5px 0px !important;
    }

    .footer__call p{
        display: none;
    }
   
    .footer__bottom p, .footer__bottom a{
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        font-size: 16px;
    }

    .order{
        width: 100%;
        bottom: 0;
        left: 0;
        top: unset;
        border-radius: 40px 40px 0px 0px;
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset;
        padding: 30px 17px;
    }

    .order__close{
        opacity: 0.5;
    }
    
    .order__btn-container h3{
        font-size: 30px;
        font-weight: 400;
        line-height: 106%;
        color: #3C4751;
    }

    .order__form{
        max-width: unset;
        width: 100%;
    }

    .order__form h3{
        display: none;
    }

    .order__form p{
        font-size: 16px;
    }

    .order__input{
        width: 100%;
    }

    .popup-close-cont{
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .order__btn-container h3{
        display: block;
    }

    .reel-popup__btn-container{
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: end;
    }

}

@media (max-height: 868px) and (min-width: 1023px) {
    
    .premium-popup{
        padding: 26px 80px;
    }
    


}

@media (max-height: 821px) and (min-width: 664px) {
    
    .order{
        padding: 35px 20px;
        width: 519px;
    }

    .popup-close-cont{
        position: absolute;
        right: 30px;
        top: 25px;
        
    }

    .order__input{
        padding: 25px 39px;
    }

    .order__button{
        padding: 25px 39px;
    }

    .order__form h3{
        font-size: 52px;
    }
    
}

@media (max-height: 900px) and (max-width: 1023px) {
    
    .price-popup__slider{
        height: 280px;
    }
    
    .price-popup__text{
        margin-bottom: 0px;
    }

    .price-popup__text p{
        margin-top: 16px;
    }
    

    .price-popup__cont{
        margin-top: 16px;
    }
    
    .price-popup__text button{
        margin-top: 16px;
    }

    .premium-popup__text{
        margin-bottom: 0px;
    }

    .premium-popup__text p{
        margin-top: 16px;
    }

    .premium-popup__cont{
        margin-top: 16px;
    }
    
    .premium-popup__text button{
        margin-top: 16px;
        
    }

}

@media (max-height: 720px) and (max-width: 1023px) {

    .premium-popup__content{
        gap: 20px;
    }

    .premium-popup__slider{
        min-height: unset;
        height: 296px;
    }

    .premium-popup__text li{
        font-size: 14px;
    }

    .premium-popup__text p{
        font-size: 14px;
    }

}

@media (max-height: 647px) and (max-width: 1023px) {
    .premium-popup__slider{
        height: 150px;
    }
}