.pr-banner-box ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.pr-banner-box figure {
    padding: 15px;
    height: 564px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #fdc716;
}


.pr-banner-box .bx-controls {
    width: 100%;
    position: relative;
    z-index: 100;
    right: 0;
    text-align: center;
}

.pr-banner-box .bx-pager {
    float: none;
    display: inline-block;
    vertical-align: middle;
    padding: 0 !important;
    margin-bottom: 16px;
}

.pr-banner-box .bx-pager .bx-pager-item {
    float: left;
    margin: 0 4px;
}

.pr-banner-box .bx-pager .bx-pager-item a {
    float: left;
    text-indent: -99999px;    
    display: block;
    width: 17px !important; 
    height: 17px !important; 
    background: #fff !important; 
    border: 1px solid #000;
    -webkit-border-radius: 0 !important;  
    -moz-border-radius: 0 !important;   
    border-radius: 0 !important;      
}

.pr-banner-box .bx-pager .bx-pager-item .active, .pr-banner-box .bx-pager .bx-pager-item a:hover{
    background: #fdc716 !important;    
    border-color: #fdc716 !important;
}

.pr-content-box-1 {
    padding: 15px;
    background: #333435;
    color: #fff;
    font-size: 16px;
    margin-bottom: 7px;
}

.pr-content-box-1 table {
    width: 100%;
}

.pr-content-box-1 table td {
    width: 50%;
    padding: 4px 15px;
}

.pr-content-box-1 table tr td:last-child {
    color: #fdc716;
}

.pr-content-box-1 table tr td:first-child {
    text-align: right;
}

.x-rate-box-1 {
    margin: 40px 0 30px 0;
    float: left;
    width: 100%;
}

.pr-content-box-3 {
    text-align: center;
    padding: 0;
    margin-bottom: 35px;
}

.bc-boxes {
    display: none;
}

.pr-content-box-4, .offer-details-icon {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 35px;
    padding: 15px;
    background: #f5f5f6;
}

.pr-title, .offer-details-icon .title-2 h2 {
    color: #fdc716;
    font-weight: 300;
    text-align: center;
    margin-bottom: 15px;
    font-size: 21px;
}

.map-box {
    margin-bottom: -35px;
}

.map-box iframe {
    width: 100%;
    display: block;
    height: 316px;
    margin: 0;
}

.pictogram {margin: 0 3px 3px 3px; font-size: 14px;width:52px !important; height: 52px !important; display: inline-block; vertical-align: middle; background-image: url(../img/ikony.png);background-repeat:  no-repeat;  }
.p5798 {background-position:  0 0;}
.p5799 {background-position:  0 -60px;}
.p5800 {background-position:  0 -120px;}
.p5802 {background-position:  0 -180px;}
.p5803 {background-position:  0 -240px;}
.p5804 {background-position:  0 -300px;}
.p5805 {background-position:  0 -360px;}
.p5806 {background-position:  0 -420px;}
.p5807 {background-position:  0 -480px;}
.p5808 {background-position:  0 -540px;}
.p5809 {background-position:  0 -360px;}
.p5810 {background-position:  0 -600px;}
.p5811 {background-position:  0 -660px;}
.p5812 {background-position:  0 -722px;}
.p5813 {background-position:  0 -782px;}
.p5814 {background-position:  0 -842px;}
.p5815 {background-position:  0 -900px;}
.p5816 {background-position:  0 -960px;}
.p5817 {background-position:  0 -1020px;}
.p5818 {background-position:  0 -1080px;}

.pr-icons-box {
    text-align: center;
}

.pr-button-1 {
    margin-bottom: 5px;
    margin-top: 15px;
}

.pr-content-box-1 table tr td:first-child {
    color: #fff;
}

.az-content-box-1 {
    float: left;
    width: 100%;
}


.az-content-box-1 .row-box, .az-content-box-2 .row-box {
    margin-left: -15px;
    margin-right: -15px;
}

.az-content-box-1 textarea {
    height: 100px;
}


.az-content-box-1 .v-label-box .v-link-1 {
    margin: -5px 0 10px 0;
}

.az-content-box-1 .row-box .col-box, .az-content-box-2 .row-box .col-box {
    padding: 0 15px;
    float: left;
    width: 50%;
}

@media only screen and (max-width: 767px) {
.az-content-box-1 .row-box .col-box, .az-content-box-2 .row-box .col-box {
    width: 100%;
    margin-bottom: 30px;
}
.pr-content-box-3 {
    padding: 15px;
}
}

.pr-content-box-5 {
    display: none;
}

.col-box .pr-content-box-5 {
    display: block;
    margin-top: 30px;
}

.col-box .pr-content-box-5 .map-box {
    margin-bottom: 40px;
}

    .sxs-button-box {
    text-align: right;
    margin-bottom: 20px;
}

.sxs-title {
    font-size: 25px;
    margin-bottom: 10px;
}

.sxs-box table {
    width: 100%;
}

.sxs-box table td {
    width: 50%;
    padding-right: 10px;
}

.sxs-box {
margin-bottom: 20px;
}

.sxs-box-1 {
margin-bottom: 40px;
}

.product-page .x-rate-box-1 {
    margin-top: -7px;
}

.product-page .col-box .pr-content-box-5 {
    margin-top: 0;
}

.product-page .input-box textarea, .product-page .form-mail2 textarea {
    height: 120px;
}

.product-page  .pr-content-box-2 {
    margin: 30px 0;
}

.sxs-content-box-1a {
    text-align: center;
    padding-bottom: 1px;
}

.product-page .az-content-box-1 .row-box .col-box:first-child {
    width: 65%;
}

.sxs-icon {
    position: relative;
    height: 50px;
    display: flex;
    align-items: center;
    padding-left: 60px;
    font-size: 13px;
    margin: -5px 0;
}

.sxs-icon .pictogram {
    position: absolute;
    top: 50%;
    margin-top: -27px;
    left: 0;
}

.product-page .az-content-box-1 .row-box .col-box:last-child {
    width: 35%;
}

  .sxs-button-box {
            text-align: right;
            margin-bottom: 20px;
        }

        .sxs-title {
            font-size: 25px;
            margin-bottom: 10px;
        }

        .sxs-box table {
            width: 100%;
        }

        .sxs-box table td {
            width: 50%;
            padding-right: 10px;
        }

        .sxs-box {
            margin-bottom: 20px;
        }

        .product-page .x-rate-box-1 {
            margin-top: -7px;
        }

        .product-page .col-box .pr-content-box-5 {
            margin-top: 0;
        }

        .product-page .input-box textarea, .product-page .form-mail2 textarea {
            height: 120px;
        }

        .product-page  .pr-content-box-2 {
            margin: 30px 0;
        }

        .sxs-content-box-1a {
            text-align: center;
            padding-bottom: 1px;
        }

        .product-page .az-content-box-1 .row-box .col-box:first-child {
            width: 65%;
        }

        .product-page .az-content-box-1 .row-box .col-box:last-child {
            width: 35%;
        }


        .sxs-icon {
            position: relative;
            height: 50px;
            display: flex;
            align-items: center;
            padding-left: 60px;
            font-size: 13px;
        }

        .sxs-icon .pictogram {
            position: absolute;
            top: 50%;
            margin-top: -30px;
            left: 0;
        }




        .sxs-boxes {
            margin-top: 21px;
            float: left;
        }

        .product-page .az-content-box-2 .row-box .col-box:first-child {
            width: 65%;
        }

        .product-page .az-content-box-2 .row-box .col-box:last-child {
            width: 35%;
        }

        .product-page .map-box {
            height: 460px;
            margin-bottom: 0 !important;
        }

        .product-page .map-box #investmentMap{
            height: 100% !important;
        }

        .sxs-box-1 table tr td:last-child {
            font-size: 20px;
            color: #fdc716;
        }

        @media only screen and (max-width: 992px) {
            .pr-content-box-3 {
                padding: 0 !important;
            }
            .sxs-box-1 table tr td:last-child {
                font-size: 16px;
            }
            .product-page .az-content-box-1 .row-box .col-box:first-child, .product-page .az-content-box-2 .row-box .col-box:first-child {
                width: 55% !important;
            }
            .product-page .az-content-box-1 .row-box .col-box:last-child, .product-page .az-content-box-2 .row-box .col-box:last-child {
                width: 45% !important;
            }
        }

        @media only screen and (max-width: 767px) {

            .product-page .az-content-box-1 .row-box .col-box:first-child, .product-page .az-content-box-2 .row-box .col-box:first-child {
                width: 100% !important;
            }
            .product-page .az-content-box-1 .row-box .col-box:last-child, .product-page .az-content-box-2 .row-box .col-box:last-child {
                width: 100% !important;
            }
            .sxs-button-box {
                text-align: center !important;
            }
            .pr-banner-box .bx-pager .bx-pager-item {
                margin-bottom: 8px !important;
            }
            .s-input select {
                width: 100% !important;
            }
            .pr-banner-box figure {
                height: 250px !important;
            }
        }
