.front-blocks__container .row { display: flex; flex-wrap: wrap; justify-content: space-between; }
.front-blocks__container .row.row--inner { margin: 0; }
/*.block-left { width: 34.5%; height: 433px; }*/

.block-100 .front-blocks__item { height: 150px; }

.block-left .front-blocks__item { height: 430px; }
.block-left .front-blocks__description { width: 90%; left: 5%; }
/*.block-right { width: 64.5%; }*/
.block-right-top { max-height: 200px; margin-bottom: 30px; }
.block-right-top .front-blocks__item { height: 200px; }
.right-block-bottom { height: 200px; }
.right-block-bottom .front-blocks__item { height: 200px; }
.front-blocks__container .front-blocks__item { display: flex; box-sizing: border-box; margin-bottom: 15px; }
.front-blocks__container .front-blocks__inner {
    position: relative;
    width: 100%;
    background-color: transparent;
    
    /*background-size: cover;*/
    background-repeat: no-repeat;
}
.front-blocks__container .col-sm-6 .front-blocks__inner{
	max-width:262px;
}
@media(max-width:1024px){
.front-blocks__container .front-blocks__inner {background-size: cover; background-position: center;}	

}

.front-blocks__container .front-blocks__inner:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(35, 99, 163, .5);
    opacity: 0;
    transform: scale(.9);
    transition: .45s;
}
.front-blocks__container .front-blocks__description {
    position: absolute;
    top: 50%;
    padding: 10px;
    color: #fff;
    text-align: center;
    transition: .45s;
    box-sizing: border-box;
}
.front-blocks__container .front-blocks__title {
    font-size: 25px;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: 700;
    transition: .45s;
    opacity: 0;
}
.front-blocks__container .front-blocks__text { opacity: 0; font-size: 16px; transition: .45s; line-height: 1.3; }
.front-blocks__container .front-blocks__item:hover .front-blocks__description { transform: translateY(-50%) }
.front-blocks__container .front-blocks__item:hover .front-blocks__text { opacity: 1; }
.front-blocks__container .front-blocks__item:hover .front-blocks__title { opacity: 1; }
.front-blocks__container .front-blocks__item:hover .front-blocks__inner:before { opacity: 1; transform: scale(1); }

/*@media (max-width: 980px) {
    .block-left { width: 100%; height: 209px; margin-bottom: 14px; }
    .block-left .front-blocks__item { height: 209px; }
}*/
/*@media (max-width: 550px) {
    .right-block-bottom { width: 100%; margin-bottom: 14px; }
    .front-blocks__container .front-blocks__title { font-size: 22px; }
    .front-blocks__container .front-blocks__text { font-size: 14px; }
}*/

.banner_index .flexslider .slides img{
	border-radius:0px !important;
	max-width:100%;
	width:inherit;
	margin:0 auto;
}
.banner_index{
	margin-bottom:30px;
	padding-right: 10px;
	padding-left: 10px;
}
.content.front .banner_index .flex-control-nav{
	display:block !important;
	bottom: 25px !important;
	right:inherit !important;
	width:100% !important;
	left:inherit !important;
}
.flexslider_new{
	margin-bottom: 15px;
}
.flexslider_new li{
	padding-left:0px;
}
.flexslider_new .flex-viewport{
	padding-bottom:0px !important;
}

.content.front .flexslider_new .flex-control-nav.flex-control-paging {

    bottom: 15px !important;