.top_big_banners.nop > .row.cols-banners-wrapper,
.cols-banners-wrapper .bottom-big-banners {
    margin: 0 -8px;
}
.top_big_banners.nop > .row.cols-banners-wrapper > div {
    padding: 8px;
}
.top_big_banners.with_childs.nop .cols-banners-wrapper .bottom-big-banners .item {
    padding: 8px;
}
.top_big_banners .thin-slider-custom .top_slider_wrapp .flexslider,
.top_big_banners .thin-slider-custom .top_slider_wrapp .flexslider .slides>li,
.top_big_banners .thin-slider-custom .top_slider_wrapp .flexslider .slides>li td
{
    height: 272px;
    max-height: 272px;
}
.thin-slider-custom .top_slider_wrapp .flexslider .slides > li:not(.image) .img img {
    max-height: 100%;
    right: 0;
}
.top_big_banners .cols-banners-wrapper  .item .item_inner {
    height: 272px;
}
.top_big_banners .cols-banners-wrapper .col-md-4 .item .item_inner {
    height: 194px;
}
.top_big_banners .cols-banners-wrapper .bottom-big-banners.items {
    width: calc(100% + 16px);
}

.top_big_banners .cols-banners-wrapper .bottom-big-banners  .item .item_inner {
    height: 98px;
}
.thin-slider-custom .flexslider .left .banner_buttons,
.thin-slider-custom .flexslider .left .banner_text,
.thin-slider-custom .flexslider .left .banner_title {
    margin-left: 60px;
}
.thin-slider-custom .flexslider .left .banner_title,
.thin-slider-custom .flexslider .dark .banner_title a{
    color: #506caf;
    font-weight: 700;
}
.thin-slider-custom .flexslider .left .banner_text {
    color: #747474;
    font-weight: 400;
}
.cols-banners-wrapper .wrap_tizer.dark_text .text{
    color: #444444;
    font-weight: 700;
}
.top_big_banners .cols-banners-wrapper .item .item_inner .wrap_tizer .wrapper_inner_tizer {
    padding: 20px 40px 20px 25px;
}
.top_big_banners .item .item_inner .wrap_tizer.text-vertical-top{
    bottom: unset;
    top: 0;
}

.top_big_banners .thin-slider-custom .top_slider_wrapp .flexslider .slides>li td.text-vertical-top {
    vertical-align: top;
    padding-top: 30px;
}
.top_big_banners .thin-slider-custom .top_slider_wrapp .flexslider .slides>li td.text-vertical-bottom {
    vertical-align: bottom;
    padding-bottom: 30px;
}

@media (max-width: 991px) and (min-width: 501px){
    .top_big_banners>.row>div.col-md-3 .item {
        width: 100% !important;
        float: unset !important;
    }
    .top_big_banners .cols-banners-wrapper .col-md-3 .item .item_inner,
    .top_big_banners .cols-banners-wrapper .col-md-4 .item .item_inner {
        height: auto;
        max-height: 272px;
        min-height: 242px;
    }
}
@media (max-width: 600px) {
    .top_big_banners .cols-banners-wrapper .item .item_inner .wrap_tizer .wrapper_inner_tizer {
	    padding: 33px 10px 20px 25px;
	}
    .top_big_banners.with_childs.nop .cols-banners-wrapper .bottom-big-banners .item {
        padding: 8px 0;
        width: calc(100% - 16px);
    }
    .top_big_banners .cols-banners-wrapper .bottom-big-banners  .item .item_inner {
        padding: 0 !important;
        height: 66px;
    }
    .top_big_banners .cols-banners-wrapper .bottom-big-banners .item .item_inner .wrap_tizer .wrapper_inner_tizer {
        padding: 10px;
    }
}
@media (max-width: 500px) {
    .top_big_banners .cols-banners-wrapper .bottom-big-banners  .item .item_inner {
        height: 58px;
    }
}
@media (max-width: 425px) {
    .top_big_banners .cols-banners-wrapper .bottom-big-banners  .item .item_inner {
        height: 51px;
    }
    .top_big_banners .cols-banners-wrapper .bottom-big-banners .item .item_inner .wrap_tizer .wrapper_inner_tizer {
        padding: 5px 10px;
    }
    .top_big_banners .cols-banners-wrapper .item .item_inner .wrap_tizer .wrapper_inner_tizer {
	    padding: 30px 10px 20px 15px;
	}
}
@media (max-width: 375px) {
    .top_big_banners .cols-banners-wrapper .bottom-big-banners  .item .item_inner {
        height: 44px;
    }
}
@media (max-width: 360px) {
    .top_big_banners .cols-banners-wrapper .bottom-big-banners  .item .item_inner {
        height: 40px;
    }
}
.detail-float-image {
    position: absolute;
    max-width: 100%;
    max-height: 100%;
}
.ext-img-float {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    height: 100%;
    width: 100%;
}
.detail-float-image.ext_image_pos_bottom {
    bottom: 0;
}
.detail-float-image.ext_image_pos_top{
    top: 0;
}
.detail-float-image.ext_image_pos_right{
    right: 0;
}
.detail-float-image.ext_image_pos_left{
    left: 0;
}
.cols-banners-wrapper .hover_slide_bg a.target:hover {
	background: rgba(0,0,0,0.5);
	transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
}
.top_slider_wrapp .flexslider .hover_slide_bg .banner_title {z-index: 0}
.top_slider_wrapp .flexslider .hover_slide_bg:hover .head-title {color: #444444}