@media (max-width: 767px) {
.cus-map {
    border-radius: 30px !important;
}
  .wf-columns-gap-large {
    gap: 0rem !important;
}
  .double-romb-h .sppb-addon-title {
    text-align: center !important;
}
  .podval-border-radius {
    border-radius: 30px 30px 0 0 !important;
}
  .sp-page-builder .page-content #section-id-1789461612844 {
    background-size: 100% !important;
}
  .otziv4 {
    transform: rotate(2deg) translate(0px, 0px) !important;
}
  .otziv2 {
    transform: rotate(3deg) translate(0px, 0px) !important;
}
  .cus-otziv {
    width: auto !important;
    margin: 0 !important;
}
  .cus-gallery-main .sppb-carousel-extended-item img {
    border-radius: 30px !important;
}
  .cus-cat .pull-left {
    float: none !important;
    margin: 0 0 15px 0 !important;
}
  .sppb-video-block {
    border-radius: 20px !important;
}
  .main-page header#sp-header {
    margin-bottom: -79px !important;
}
  .hide-mob {
    display: none !important;
}
  div#sp-phone-head .mod-custom div a {
    font-size: 16px !important;
    font-weight: 400 !important;
}
div#sp-phone-head {
    padding: 0 9px !important;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.kont-block-height {
    height: auto !important;
}
  .sp-page-builder .page-content #section-id-1789461612844 {
    background-size: 50% !important;
}
  .cus-otziv {
    width: 220px !important;
}
  .cus-cat .pull-left {
    float: none !important;
    margin: 0 0 15px 0 !important;
}
}
#offcanvas-toggler {
    height: 30px;
    line-height: 30px;
}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    margin-left: 0px;
}
body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li ul li {
    margin-bottom: 10px;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {
    opacity: 1;
}
.offcanvas-active .burger-icon>span:nth-child(1), #modal-menu-toggler.active .burger-icon>span:nth-child(1) {
    transform: translate(0, 9px) rotate(-45deg);
}
.offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {
    background-color: #474747;
}
.burger-icon>span {
    background-color: #474747;
}
.main-page div#sp-menu .burger-icon>span {
    background-color: #fff;
}
.logo-image {
    height: auto !important;
}
#sp-header .logo {
    height: auto;
}
.flex-block .sppb-addon-content {
    display: flex;
    align-items: center;
    gap: 16px;
}
.cus-ul ul li {
    background-image: url(/images/site/romb2.svg);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 24px;
    margin-bottom: 10px;
}
.cus-ul ul {
    padding: 0;
    list-style: none;
}
.price-podpis {
    color: #706B5E;
    font-size: 16px;
}
iframe {
    margin-bottom: -8px;
}
.cus-map {
    border-radius: 50px;
    overflow: hidden;
}
.podpis-kont {
    font-size: 12px;
    color: #474747;
}
.kont-block-height {
    height: 152px;
}
li.mod-breadcrumbs__divider.float-start {
    display: none;
}
.breadcrumb {
    background-color: transparent;
    font-size: 14px;
    padding: 0 !important;
    margin: 0;
}
section#sp-podval .container {
    max-width: 100%;
    padding: 0;
}
.main-page .sp-megamenu-parent > li > a, .main-page .sp-megamenu-parent > li > span {
    color: #fff;
}
.main-page div#sp-phone-head .mod-custom div a:hover, .main-page div#sp-phone-head .mod-custom div a:focus, .main-page .sp-megamenu-parent>li.active>a, .main-page .sp-megamenu-parent>li.active:hover>a, .main-page .sp-megamenu-parent > li > a:hover {
    color: #F5D06F;
}
.main-page div#sp-phone-head .mod-custom div a {
    color: #fff;
}
div#sp-phone-head .mod-custom div a {
    font-size: 20px;
    font-weight: 700;
}
div#sp-phone-head .sp-column {
    justify-content: end;
}
div#sp-phone-head {
    margin: auto;
}
div#sp-phone-head .mod-custom div {
    display: flex;
    align-items: center;
}
#sp-header .sp-module {
    margin-left: 0px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    border-radius: 20px;
}
.sp-megamenu-parent>li.active>a {
    font-weight: 400;
}
.main-page header#sp-header {
    background-color: transparent;
    margin-bottom: -120px;
}
header#sp-header {
    box-shadow: none;
    height: auto;
    animation: none;
    margin: 20px 0;
}
.podval-border-radius {
    border-radius: 60px 60px 0 0;
}
.otziv4 {
    transform: rotate(2deg) translate(0px, 70px);
}
.otziv3 {
    transform: rotate(355deg);
}
.otziv2 {
    transform: rotate(3deg) translate(0px, 45px);
}
.otziv1 {
    transform: rotate(354deg);
}
.cus-otziv {
    border: 2px solid #F5D06F;
    border-radius: 20px;
    overflow: hidden;
    width: 356px;
    margin: 0px -26px;
}
.cus-gallery-main .sppb-carousel-extended-item img {
    border-radius: 50px;
    overflow: hidden;
}
.sppb-carousel-extended-outer-stage {
    height: auto !important;
}
.cus-social .sppb-addon-content div, .social-podval .sppb-addon-content p  {
    display: flex;
    gap: 12px;
    align-items: center;
}
.double-romb-h .sppb-addon-title {
    justify-content: center;
}
.sppb-video-block {
    border-radius: 50px;
    overflow: hidden;
}
.sppb-btn-rounded {
    border-radius: 12px;
}
span.brand-color-light {
    color: #738258;
}
.single-romb-mini-h.price-block .sppb-addon-title:before {
    height: 23px;
}
.single-romb-mini-h .sppb-addon-title:before {
    content: url(/images/site/romb2.svg);
    height: 15px;
}
.double-romb-h .sppb-addon-title:after {
    content: url(/images/site/romb.svg);
    height: 20px;
}
.single-romb-h .sppb-addon-title:before, .double-romb-h .sppb-addon-title:before {
    content: url(/images/site/romb.svg);
    height: 20px;
}
.single-romb-h .sppb-addon-title, .double-romb-h .sppb-addon-title, .single-romb-mini-h .sppb-addon-title {
    display: flex;
    align-items: center;
    gap: 16px;
}