@media (max-width: 767px) {
.sppb-text-right.align-mob {
    text-align: left !important;
}
  .border-radius-podval .sppb-column-addons {
    border-right: 0px !important;
    padding: 10px 0 !important;
}
  .mail-mob {
    word-break: break-all !important;
}
  .cus-otzivi .sppb-testimonial-carousel-message {
    height: 180px !important;
}
  section#section-id-1763122085372 .cus-gallery .sppb-carousel-extended-nav-control, section#section-id-1763122085899 .cus-otzivi .sppb-carousel-extended-nav-control {
    top: -50px !important;
}
  #sppb-addon-1763122488001 .sppb-text-right {
    text-align: left !important;
}
  .kont-shapka .sppb-addon-content p {
    margin: 0 0 5px 0 !important;
}
  .kont-shapka .sppb-addon-content {
    gap: 0px !important;
    justify-content: start !important;
    flex-wrap: wrap;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.border-radius-podval .sppb-column-addons {
    border-right: 0px !important;
}
  .col-preim .sppb-column-addons .sppb-addon-wrapper:first-child {
    width: 100%;
}
.col-preim .sppb-column-addons .sppb-addon-wrapper {
    width: 49%;
}
.col-preim .sppb-column-addons {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
  .kont-shapka .sppb-addon-content {
    justify-content: start !important;
}
}
.border-radius-podval .sppb-column-addons {
    border-right: 1px solid #345B94;
    padding: 40px 0;
}
.poloska-podval {
    border-top: 1px solid #345B94;
}
.border-radius-podval {
    border-radius: 60px 60px 0 0;
    overflow: hidden;
}
.cus-map iframe {
    margin-bottom: -8px;
}
.cus-map {
    border-radius: 20px;
    overflow: hidden;
}
.social-podval {
    display: flex;
    gap: 12px;
}
.kont-podval {
    display: flex;
    gap: 12px;
    align-items: center;
}
.cus-otzivi .sppb-testimonial-carousel-client-rating {
    position: absolute;
    top: 30px;
    right: 30px;
}
.cus-otzivi .sppb-testimonial-carousel-message {
    height: 100px;
    overflow: auto;
}
.cus-gallery .sppb-carousel-extended-nav-control, .cus-otzivi .sppb-carousel-extended-nav-control {
    width: 124px;
    position: absolute;
    top: -60px !important;
    right: 0;
    margin: 0;
}
.cus-gallery .sppb-carousel-extended-outer-stage {
    height: auto !important;
}
.cus-preim .sppb-media h3 {
    margin-bottom: 0;
}
.cus-preim .sppb-media {
    display: flex;
    align-items: center;
}
.kont-shapka .sppb-addon-content p {
    display: flex;
    gap: 12px;
    align-items: start;
    margin: 0;
}
.kont-shapka .sppb-addon-content {
    display: flex;
    align-items: center;
    gap: 30px;
    justify-content: end;
}