@charset "UTF-8";
/* CSS Document */

@media (max-width: 1350px){
    .dsdp .btmButton .titleGreenNiz{
        /* width: 45%; */
        /* padding-left: 15px;
        padding-right: 15px; */
    }
}
@media (max-width: 1300px){
    .dsdp .oborudov .number{
        /* width: 170px; */
    }
    .dsdp .imgPuct{
        min-height: 175px;
        min-width: 175px;
    }
    .dsdp .container{
        /* padding-left: 15px;
        padding-right: 15px; */
    }
}
@media (max-width: 1296px) and (min-width:1288px){
    .dsdp .dopmarg1 {
        margin-top: 34px;
    }
    
}
@media (max-width: 1287px) and (min-width:1109px){
    .dsdp .dopmarg1{
        margin-top:17px;
    }
    
}
@media (max-width: 1108px) and (min-width:992px){
    .dsdp .dopmarg1 {
        margin-top: 33px;
    }
    
}
@media (max-width: 1200px){
    
    .dsdp .btmButton .titleGreenNiz{
       /* width:60%; */
    
    }
    .dsdp .btmForm .btnShowProjects{
        margin-right: 0px;
    }
    .dsdp .imgPuct{
        min-height: 150px;
        min-width: 150px;
    }
    .dsdp .btmForm .titled{
        margin-left:15px;
    }
    .dsdp .btmForm .podTitleText{
        margin-left:15px;
    }
}

@media (max-width: 1000px){
    
    .dsdp .btmButton .titleGreenNiz{
        /* width:70%; */
    }
}
@media (max-width: 991px){
    .dsdp .Ellipse{
        padding-right: 0px;
    }
    .dsdp .romanaLogo{
        width: 159px !important;
        height: 18px !important;
    }
    .dsdp .padText1{
        padding-right: 10px;
    }
    .dsdp .btnShowProjects{
        margin-left: 0px !important;
        margin-top: 0px !important;
    }
    .dsdp .btmForm .titled{
        text-align: center;
    }
    .dsdp .btmForm .podTitleText{
        text-align: center;
    }
    .dsdp .imgBot{    
        margin-right: 22px !important;
        margin-left: 22px !important;
    }
    .dsdp .titleGreenNiz .textPlus{
        padding-left:20px;
    }
    .dsdp .imgDiv img{        
        margin-bottom: 10%;
        width: 100%;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .dsdp .padCust1{
        padding: 16px 25px;
        padding-bottom: 15px;
        /* margin-left: 5px; */
    }
    .dsdp .about .romanaLogo{
        margin-right: 0px;
    }
    .dsdp .man-baner{
        width: 100%;
    }
    .px-cust-5 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    
    .dsdp .infoCont{
        padding-left:5px;
    }
    .dsdp .btmButton .titleGreenNiz{
        /* width:50%; */
    }
    .dsdp .man-baner{
        min-height: 600px;
    }
    .dsdp .imgPuct{
        min-height: 410px;
        min-width: 410px;
    }
    .custGreenMobile{background-color: #204A24;}
    .custGreenMobile *{color:white !important;}
    .dsdp .Eossg{
        margin-bottom: 15px;
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 29px;
        text-align: center;
    }
    .dsdp .iawtOotMoSoRf{
        font-style: normal;
        font-weight: 700;
        font-size: 9px;
        line-height: 11px;
        text-align: center;
    }
    .dsdp .Ellipse{
        padding-left: 0px;
        background: none;
        text-align: center;
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        line-height: 17px;
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .dsdp .main-div .px-cust-5{
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .dsdp .bttnLeft{
        padding-right: 5px !important;
    }
    .dsdp .pl-3-5{
        padding-left: 1rem !important;
    }
    .dsdp .osobennGreen{
        background-color: #ECEEEC;
    }
    .dsdp .bttnRight{
        padding-left: 5px !important;
    }
    .dsdp .about .aboutProizv{
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 17px;
        margin-top: 0px;
    }
    .dsdp .about .text{
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 500;
        font-size: 11px;
        line-height: 13px;
        padding-right: 20px;
    }
    .dsdp .oborudov .title{
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 20px;
        text-align: center;
    }
    .dsdp .catalog-baner{
        background-color: #B1D1E4;
        background-image: url(./../img/banerTopMobile.png);
        background-repeat: no-repeat;
    }
    .dsdp .oborudov .text1{
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 15px;

        color: #000000;


    }
    .dsdp .dopInfo{
        font-size: 8px;
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
    .dsdp .osobennGreen{
        padding-bottom: 10px !important
    }
    .dsdp .osobenn{
        padding-bottom: 10px !important
    }
    .dsdp .title1{
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 700;
        font-size: 12px;
        line-height: 15px;

        color: #000000;
        padding-top: 0.5rem !important;
    }
    .titleGreen{
        display: none !important;
    }
    .dsdp .padmarg{
        padding-top: 0px;
        margin-top:0px;
    }
    .dsdp .btmButton .titleGreen *{
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 17px;
        text-align: center;
    }
    .dsdp .btmForm .imgGarden{
        margin: 0px !important;
        width:100%;
        background-position: center;
    }
    .dsdp .btmForm input{
        width: 96.5%;
    }
    .dsdp .manager .tel{
        text-align: left !important;
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 17px;
        text-align: center;
    }
    .dsdp .manager .email{
        text-align: left !important;
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 700;
        font-size: 12px;
        line-height: 15px;
        text-decoration-line: underline;

    }
    .dsdp .manager .infoManager .title{
        text-align: left !important;
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 700;
        font-size: 15px;
        line-height: 18px;
        color: #FFFFFF;
    }
    .dsdp .manager .infoManager .text{
        text-align: left !important;
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 15px;
    }
    .dsdp .oborudov .osobenn{
        background:none;
    }
    /* .dsdp .manager .theManager{
        margin-left:15px;
    } */
    .dsdp .d-asdfasdf{
        display:none;
    }
    .dsdp .d-dsadsBtn .titleGreen{
        background: rgba(76, 128, 79, 0.3);
    }
    .dsdp .d-dsadsBtn .number{
        background: rgba(32, 74, 36, 0.3);
    }
    .dsdp .imgBot {
        min-height: 100px;
        background-position-x: center;
    }
}
@media (min-width: 400px) and (max-width: 991px){

    .dsdp .titleGreenNiz .number *{
        font-size: 14px !important;
    }
}
@media (max-width:900px){
    .dsdp .imgPuct{    
        min-height: 300px;
        min-width: 300px
    }
    .dsdp .btmForm input {
        width: 95%;
    }

}
@media (max-width:600px){
    .dsdp .btmButton{
        margin-top: 0.25rem !important;
    }
    .dsdp .btmForm{ margin-top: 1.5rem !important; }
    .dsdp .btmForm .imgGarden{
        height: 200px;
        background-size: 85% !important;
    }
    .dsdp .btmPadDop{
        padding-left: 25px;
    }
    .dsdp .btmForm .podTitleText{
        margin-top: 2.5px;
    }
}
@media (max-width:450px){

    .dsdp .romanaLogo{
        width: 126px !important;
        height: 14px !important;
    }
    .dsdp .man-baner{
        background-size: 450px;
        background-position-y: top;
    }
    .dsdp .dddSize{
        height: 275px;
    }
}
@media (max-width: 660px){
    .dsdp .titleGreenNiz .textPlus{
        padding-left: 10px;
    }
    .dsdp .imgPuct{    
        min-height: 200px;
        min-width: 200px
    }
    .dsdp .man-baner {
        min-height: 500px;
    }
    .dsdp .btmButton .titleGreenNiz {
        /* width: 67.5%; */
    }
    .dsdp .btmForm .imgGarden{
        background-size: contain !important;
    }
    .dsdp .imgBot {
        min-height: 100px;
    }
}
@media (max-width:575px){
    .dsdp .man-baner {
        min-height: 400px;
    }
}
@media (max-width: 450px){
    .dsdp .imgPuct{    
        min-height: 150px;
        min-width: 150px
    }
    .dsdp .man-baner {
        min-height: 350px;
    }
    .dsdp .btmButton .titleGreenNiz {
        /* width: 90%; */
    }
    .dsdp .btmForm input {
        width: 92%;
    }
    .dsdp .btmForm .btnShowProjects .title{
        font-size:12px !important;
    }
    .dsdp .btmForm .btnShowProjects .text{
        font-size:10px !important;
    }
}
@media (max-width: 460px) {

    .dsdp .imgBot {
        min-height: 100px;
    }
    .dsdp .btmForm .titled{
        font-size: 15px;
    }
    .dsdp .btmForm .podTitleText{
        font-size: 13px;
        line-height: 15px;
    }
    .dsdp .btmForm .btnShowProjects{
        width: 150px;
        margin-left: 15px !important;
    }
    .dsdp .btmForm .btnShowProjects .title{
        font-size: 12px;
        line-height: 14px;
    }
    .dsdp .btmForm .btnShowProjects .text{
        font-size: 10px;
        line-height: 12px;
    }
    .dsdp .titleGreenNiz .number{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
   /* .dsdp .upGreen *{
       font-size: 10px !important;
   } */
   .dsdp .upGreen *{
       font-size: 10px !important;
       line-height: 12px !important;
   }
}
@media (max-width: 400px) {

    .dsdp .btmForm .btnShowProjects{
        width: 140px;

        margin-left: 15px !important;
    }
   .dsdp .upGreen *{
       font-size: 8px !important;
   }
}
@media (max-width: 375px) {

    .dsdp .btmForm .btnShowProjects{
        width: 135px;

        margin-left: 15px !important;
    }
    .dsdp .btmForm .btnShowProjects .title{
        font-size: 10px !important;
    }
    .dsdp .btmForm .btnShowProjects .text{
        font-size: 9px !important;
    }
   .dsdp .upGreen *{
       font-size: 7px !important;
   }
}
@media (max-width: 335px) {
    .dsdp .titleGreenNiz .tex{
        padding-left: 5px;
        padding-right: 10px !important;
    }
}
@media (max-width: 330px) {
   .dsdp .upGreen *{
       font-size: 6px !important;
   }
}
@media (max-width: 330px) {
   .dsdp .upGreen *{
       font-size: 6px !important;
   }
}
@media (max-width: 350px){
    .dsdp .imgPuct{    
        min-height: 100px;
        min-width: 100px
    }
    .dsdp .btmButton .titleGreenNiz {
        /* width: 95%; */
    }
    .dsdp .btmForm input {
        width: 90%;
    }
    .dsdp .man-baner {
        min-height: 250px;
    }
}
@media (max-width:300px){

    .dsdp .btmForm input {
        width: 85%;
    }

    .dsdp .man-baner {
        min-height: 150px;
    }
}
@media (max-width: 250px){
    .dsdp .imgPuct{    
        min-height: 50px;
        min-width: 50px
    }
    .dsdp .btmForm input {
        width: 80%;
    }

    .dsdp .man-baner {
        min-height: 300px;
    }
}