@media screen and (max-width: 480px) {
.logo p {
    padding-left: 10px;
    font-size: 29px;
    float: left;
    font-weight: 600;
    padding-top: 6px;
    margin: 0;
    width: 48%;
}   
.node.css42 {
    color: #333;
    padding-top: 0px;
    padding-bottom: 8px;
    padding-left: 13px;
    padding-right: 3px;
    width: 100%;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.screen-xs .zero-layer.css39 > .zero-layer-axis > .zero-layer-frame {
    left: -11.12px!important;
    top: 367px!important;
    width: 337.21px!important;
}
.screen-xs .textable.css36 {
    text-align: center!important;
    font-size: 23px!important;
}
.screen-xs .zero-layer.css37 > .zero-layer-axis > .zero-layer-frame {
    left: -11.12px!important;
    top: 130px!important;
    width: 331.13px!important;
}
.bl_hit {
    float: left;
    -webkit-box-shadow: 0px 5px 19px 1px rgb(36 11 12 / 15%);
    box-shadow: 0px 5px 19px 1px rgb(36 11 12 / 15%);
    z-index: 9;
    text-align: center;
    padding: 20px 10px;
    max-width: 100%;
    margin: 0;
    min-height: auto;
    width: 100%;
    margin-bottom: 20px;
}
.screen-xs .s-elements-container.xs-wrap {
    display: flex;
} 
.node.css30 > .zero-grid {
    height: 545px;
}
.zero-layer.css34 > .zero-layer-axis > .zero-layer-frame > .cont {
    z-index: 14;
    transform: scale(1, 1);
    display: none;
} 
.img444 svg, .img444 img {
    display: none;
}
.node.css101 > .padding_top {
    padding-top: 15px;
}
.node.css127 > .wrapper1 {
    background-position: center center;
    background-size: 318%;
    background-repeat: no-repeat;
    background-position: -600px 10px;
}
.screen-xs .textable.css166 {
    text-align: center!important;
    font-size: 22px!important;
}
.screen-xs .textable.css154 {
    font-size: 22px!important;
}
.screen-xs .textable.css162 {
    font-size: 15px!important;
}
.screen-xs .textable.css160 {
    font-size: 18px!important;
}
 .screen-xs .textable.css183 {
    text-align: center!important;
    font-size: 20px!important;
}
.screen-xs .zero-layer.css157 > .zero-layer-axis > .zero-layer-frame {
    left: 0px!important;
    top: 10px!important;
    width: 100%!important;
}
.btn.css132 {
    margin-top: -153px;
}
.area.screen-xs .xs-hidden {
    display: block!important;
}

.css20 {
    background-color: rgba(12, 13, 14, 0.04);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: rgb(10, 10, 11);
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 18px;
    font-weight: bold;
    color: rgb(12, 13, 14)!important;
}
.area .cont {
    min-height: 2px;
    text-align: center;
}
.btn_dd {
    display: none
}
.textable.css6 {
    text-align: center;
    font-family: "Open Sans";
    font-size: 17px;
    line-height: 1.4;
    letter-spacing: 0em;
    opacity: 1;
    padding-top: 0px;
}
.screen-xs .textable.css9 {
    font-size: 14px!important;
    padding-bottom: 18px;
}
.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 31px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}
.content-title-popup {
    font-family: "RobotoSlab",Arial,Verdana,sans-serif;
    margin-bottom: 35px;
    color: #000;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    line-height: 23px;
    padding: 0px;
}


}
