/* Screen min 847px and max 1203px */
@media (min-width: 847px) and (max-width: 1203px) {
.dj-megamenu-default li a.dj-up_a {
    padding: 0 5px!important;
}
.header_txt3 p {
    font-size: 12pt!important;
}
.header_txt2 p {
    font-size: 12pt!important;
}
.header_pochta {
    margin-top: 25px!important;
}
.view {
    width: 300px!important;
}
}
/* Screen min 847px and max 1000px */
@media (min-width: 847px) and (max-width: 1000px) {
.header_txt3 {
    display: none!important;
}
.header_pochta1 {
    display: none!important;
}
.header_pochta {
    display: none!important;
}
.atuin-btn-2 {
  display: none!important;  
}
.header_txt2 p {
    display: none!important;
}
.dj-megamenu-default {
    display: none!important;
}
.view {
    width: 358px!important;
}
}

/* Screen min 844px and max 5000px */
@media (min-width: 840px) and (max-width: 4000px) {
.main-menu1 {
display: flex;
}
.mob-m {
display: none;
}
.bloc-plus1 {
    display: none!important;
}
.sticky-header-placeholder {
    display: none!important;
}
}

/* Screen min 1024px and max 1025px */
@media (min-width: 1024px) and (max-width: 1045px) {
.dj-megamenu-default li a.dj-up_a {
    padding: 0 5px!important;
}
.box-txt {
    height: 80px!important;
}
.box-txt1 {
    height: 110px!important;
}
.header_txt3 p {
    font-size: 12pt!important;
}
.header_pochta1 {
    margin-top: 20px!important;
}
.wrap {
    height: auto!important;
}
.wrap:hover {
    height: auto!important;
}
}

/* Screen min 1280px and max 1365px */
@media (min-width: 1280px) and (max-width: 1365px) {
.bloc-plus img {
    margin: 0px 10px 0px 0px!important;
    width: 40px!important;
    float: left;
}
.fw7 {
    font-size: 18px!important;
}
.bloc-plus {
    line-height: 20px!important;
}
.box-txt1 {
    height: 110px!important;
}
.header_txt3 p {
    font-size: 13pt!important;
}
.header_pochta1 {
    margin-top: 25px!important;
}
.atuin-btn-2 {
        padding: 12px 9px !important;
    }
.view {
    width: 255px!important;
}
.view img {
    object-fit: cover!important;
    width: 100%!important;
    height: 100%!important;
}
.char {
    line-height: 18px!important;
}
.zagolovok h1 {
    margin-top: 30px!important;
width: 600px!important;
        font-size: 40px !important;
}
.header_txt2 p {
    font-size: 13pt!important;
}
.header_txt2 {
    margin-top: 17px!important;
}
.dj-megamenu-default li a.dj-up_a {
    font-size: 15px !important;
}
}

/* Screen min 1366px and max 1439px */
@media (min-width: 1366px) and (max-width: 1439px) {
.bloc-plus img {
    margin: 0px 10px 0px 0px!important;
    width: 40px!important;
    float: left;
}
.fw7 {
    font-size: 18px!important;
}
.bloc-plus {
    line-height: 20px!important;
}
.box-txt1 {
    height: 110px!important;
}
.header_txt3 p {
    font-size: 13pt!important;
}
.header_pochta1 {
    margin-top: 25px!important;
}
.atuin-btn-2 {
        padding: 12px 9px !important;
    }
    .view {
    width: 255px!important;
}
.char {
    line-height: 18px!important;
}
.zagolovok h1 {
width: 600px!important;
        font-size: 40px !important;
}
.header_txt2 p {
    font-size: 13pt!important;
}
.header_txt2 {
    margin-top: 17px!important;
}
.dj-megamenu-default li a.dj-up_a {
    font-size: 15px !important;
}
.view img {
    object-fit: cover!important;
    width: 100%!important;
    height: 100%!important;
}
}

/* Screen min 1440px and max 1440px */
@media (min-width: 1440px) and (max-width: 1440px) {
.bloc-plus img {
    margin: 0px 10px 0px 0px!important;
    width: 40px!important;
    float: left;
}
.fw7 {
    font-size: 18px!important;
}
.bloc-plus {
    line-height: 20px!important;
}
.zagolovok h1 {
    margin-top: 30px!important;
width: 600px!important;
        font-size: 40px !important;
}
.atuin-btn-3 {
    margin-bottom: 90px!important;
}
}



/* Screen min 1441px and max 1599px */
@media (min-width: 1441px) and (max-width: 1599px) {
.bloc-plus img {
    margin: 0px 10px 0px 0px!important;
    width: 40px!important;
    float: left;
}
.fw7 {
    font-size: 18px!important;
}
.bloc-plus {
    line-height: 20px!important;
}
}

/* Screen min 1441px and max 1535px */
@media (min-width: 1441px) and (max-width: 1535px) {
.zagolovok h1 {
    margin-top: 20px!important;
width: 600px!important;
        font-size: 40px !important;
}
}
/* Screen min 1536px and max 1536px */
@media (min-width: 1536px) and (max-width: 1536px) {
.zagolovok h1 {
    margin-top: 30px!important;
width: 600px!important;
        font-size: 40px !important;
}
.atuin-btn-3 {
    margin-bottom: 50px!important;
}
}
/* Screen min 1537px and max 1599px */
@media (min-width: 1537px) and (max-width: 1599px) {
.zagolovok h1 {
    margin-top: 30px!important;
width: 600px!important;
        font-size: 40px !important;
}
}

/* Screen min 1600px and max 1919px */
@media (min-width: 1600px) and (max-width: 1919px) {
.bloc-plus img {
    margin: 0px 10px 0px 0px!important;
    width: 40px!important;
    float: left;
}
.fw7 {
    font-size: 18px!important;
}
.bloc-plus {
    line-height: 20px!important;
}
.zagolovok h1 {
    margin-top: 20px !important;
width: 600px!important;
        font-size: 40px !important;
}
.zagolovok {
    margin-bottom: 120px!important;
}
.atuin-btn-3 {
    margin-bottom: 180px!important;
}
.bottom5 {
    margin-bottom: 120px;
}
}

/* Screen min 1920px and max 3920px */
@media (min-width: 1920px) and (max-width: 3920px) {
.fw7 {
    font-size: 21px!important;
}
.tsm13 {
    font-size: .7vw!important;
}
.zagolovok h1 {
    margin-top: 120px!important;
width: 600px!important;
        font-size: 40px !important;
}
.zagolovok h1 {
    margin-top: 120px !important;
width: 700px!important;
        font-size: 55px !important;
}
.first-screen__benefits-item span {
    font-size: 1.8rem!important;
}
.zagolovok {
    margin-bottom: 120px!important;
}
.atuin-btn-3 {
    margin-bottom: 180px!important;
}
.bottom5 {
    margin-bottom: 120px;
}
.t-min2 {
	max-width: 160px!important;
        font-size: 1.1vw !important;
    }
}

/* Screen min 3921px and max 2559px */
@media (min-width: 3921px) and (max-width: 2700px) {
.tsm13 {
    font-size: .8vw!important;
}
.t-min2 {
	max-width: 160px!important;
        font-size: 1.2vw !important;
    }
}

/* Screen min 2560x and max 4920px */
@media (min-width: 2560px) and (max-width: 3920px) {
.p-info1 {
    font-size: 28px!important;
}
.scheme__img {
    width: 5.8125vw!important;
    min-width: 7.8125vw!important;
    height: 5.8125vw!important;
    border-radius: 20%!important;
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    margin-right: 4.427vw!important;
}
.scheme__wrapper {
    margin: 0px -10px 0px -110px!important;
    display: flex;
    flex-direction: column;
}
.scheme__img::after {
    right: 0.848vw!important;
}
.scheme__img::before {
    right: 0.648vw!important;
}
.t-min2 {
	max-width: 160px!important;
    font-size: 1.2vw!important;
}
.zagolovok h1 {
    margin-top: 120px !important;
width: 700px!important;
        font-size: 55px !important;
}
.first-screen__benefits-item span {
    font-size: 1.8rem!important;
}
.bottom5 {
    margin-bottom: 120px;
}
}


/* Screen min 300px and max 843px */
@media (min-width: 300px) and (max-width: 843px) {
.logo-mob {
    margin-top: 0px!important;
}
.menu-naw {
    margin-top: 0px!important;
}
.cennosti {
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
.bloc_sv {
    background-size: cover!important;
}
.txt_contakt1 {
padding: 0px 0px 0px 20px!important;
}
.txt_contakt2 {
    padding: 0px 20px 0px 0px!important;
}
.st-nav-menu-section-menu1 .st-nav-menu-module {
    float: left!important;
}
.logo-mob {
    max-width: 100%!important;
}
.cookie_notice {
        line-height: 12px!important;
    font-size: 10px!important;
}
.cookie_btn {
    margin: 0px 0px 0px 0px!important;
    font-size: 9px!important;
    padding: 4px 12px!important;
}
}
.imgmaster {
margin-top: 50px;
}
#sppb-addon-wrapper-1745428852080 {
    margin: 0px 0px 0px 0px!important;
}
.sppb-carousel-extended-dots ul li span {
    background: #f5661d!important;
}

