.special_widget_rectangle_blue {background: rgb(226,236,246); border-radius: 10px; padding-left: 20px; padding-right: 20px; padding-bottom: 10px;}
.special_widget_rectangle_blue img{float: left; margin-right: 32px; margin-left: 20px; }
.special_widget_rectangle_blue {margin-bottom: 18px;}
.special_widget_rectangle_blue .nadpis {color: #0368b2; display: block; padding-top: 20px; font-size: 24px; font-weight: 500 !important; }
.special_widget_rectangle_blue p strong {color: black; font-weight: 600 !important; }
.special_widget_rectangle_blue p  {margin-top: 10px; font-size: 17px;}
.special_widget_rectangle_blue label  {font-style: italic; color: #0368b2;}
.special_widget_rectangle_blue img  {width: 70px; margin-top: 40px;}
.bigger_box .im_div{width: 25%; }
.bigger_box .im_div img{width: 100%; margin: 0px; text-align: center; margin-top: 80px; }
.bigger_box .content_div{width: 72%; display: inline-block; padding-left: 4%; }
.accordion {
    background-color: #eee;
    color: #0368b2 !important;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 24px;
    font-weight: bold;
    transition: 0.4s;

}
.accordion:after {
    content: url("/design/vector_down.png") !important;
    color: #777;
    transform: rotate(360deg);
    font-weight: bold;
    float: right;
    margin-left: 5px;
}
.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
.accordion_box {box-shadow: 0px 4px 30px rgba(85, 146, 206, 0.25);}
.accordion_box span {background: #5592CE; color: white; text-align: center; padding-top: 8px; margin-right: 5px; border-radius: 50%; width: 35px; height: 35px; display: inline-block;}
@media screen and (max-width: 767px) {
    .special_widget_rectangle_blue img{width: 100% !important; margin-bottom: 0px; padding-right: 33%; padding-left: 33%; margin-bottom: 10px;}
    .special_widget_rectangle_blue img {margin-left: 0px;}
    .bigger_box .content_div{width: 100%;}
    .bigger_box .im_div {width: 100%;}
    .special_widget_rectangle_blue img {width: 100%;}
    .bigger_box .im_div img {margin-top: 20px;}
}

.special_box_right_im {filter: drop-shadow(0px 4px 30px rgba(85, 146, 206, 0.25));border-radius: 10px;}
.special_box_right_im .left_side {width: 45%; display: inline-block; float: left; padding: 15px; padding-left: 20px; background: white; height: 370px; position: relative;}
.special_box_right_im .left_side strong {color: #0368b2; font-size: 24px;}
.special_box_right_im .left_side label {color: #0368b2; font-weight: normal;}
.special_box_right_im .left_side p {z-index: 999;}
.special_box_right_im .right_side {width: 55%; float: left; display: inline-block; background: url('/design/visumax800.jpg'); background-repeat: no-repeat;  height: 370px; background-size: cover; background-position: center center;}
@media screen and (max-width: 767px) {
    .special_box_right_im .left_side {width: 100%; height: auto;}
    .special_box_right_im .right_side {width: 100%;}
}