.project-custom.item-views.table-elements .item .body-info {background: #f6f6f6;padding: 15px 20px;}
.project-custom.item-views.table-elements .item .body-info .title {position: relative;}
.project-custom.item-views.table-elements .item .body-info .title:after {content: '';position: absolute;width: 6px;height: 35px;background: red;bottom: 100%;left: 0px;z-index: 22;}
.project-custom.item-views.table-elements .item .body-info .title{padding:5px 0px;margin: 0px;font-size: 18px;}



.project-custom .flex-direction-nav li, .flex-direction-nav li:hover, .flex-direction-nav li:first-child:hover, .project-custom .flex-direction-nav li:hover {background:transparent !important;}
.project-custom .flexslider li, body .flex-direction-nav li{padding:0px;}
.project-custom.flex-direction-nav li, .project-custom .flex-direction-nav li a{height:20px;width:20px;stroke: #333;}
.project-custom .flex-direction-nav li{position:absolute;top:50%;margin-top:-21px;z-index:2;transition:all ease 0.3s;}
.project-custom .flex-direction-nav li{right:-50px;}
.project-custom .flex-direction-nav li:first-child{left:-50px;}
.project-custom .flex-direction-nav li.flex-nav-prev a.flex-prev{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg class='banner-arrow' viewBox='0 0 20 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.8284 2L2.82843 17L17.8284 32' stroke='black' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e");background-position: center;}
.project-custom .flex-direction-nav li.flex-nav-prev:hover a.flex-prev{background-position: center;}
.project-custom .flex-direction-nav li.flex-nav-next a.flex-next{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg class='banner-arrow' viewBox='0 0 20 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 2L17 17L2 32' stroke='black' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e");background-position: center;}
.project-custom .flex-direction-nav li.flex-nav-next:hover a.flex-next{background-position: center;}
.project-custom .flex-control-paging li a, .front_slider_wrapp .flex-control-nav  li a {background: url('slider_pagination_black.png') 0px 0px no-repeat;}
.project-custom .flexslider .flex-control-nav, .project-custom .front_slider_wrapp .flex-control-nav {top: -20px;}
.project-custom .flex-control-nav  li a:not(.touch):hover, .project-custom .front_slider_wrapp .flex-control-paging li a.flex-active, .project-custom .flex-control-paging li a.flex-active {background-position: -23px 0px;}
.project-custom .flex-control-paging li a, .project-custom .front_slider_wrapp .flex-control-nav  li a {width: 20px;}

.project-custom {
    line-height: normal;
    font-family: 'Lora',Georgia,serif;

    & h3 {
        font-family: 'Lora',Georgia,serif;
        font-weight: 700;
        font-size: 41px;
        @media (max-width: 450px) {
            font-size: 22px;
            margin-top: 0;
        }
    }
    & p {
        font-family: 'Lora',Georgia,serif;
        font-weight: 400;
        font-size: 23px;
        @media (max-width: 450px) {
            font-size: 14px;
        }
    }
    @media (max-width: 450px) {
        .btn {
            width: 100%;
            &:first-child {
                margin-bottom: 20px;
            }
        }
    }
}
@media (max-width: 450px) {
    .item-views.blocks {
        padding-top: 0 !important;
    }
}
