:root {
    --d-transition:all 0.5s cubic-bezier(0.65, 0, 0.35, 1);
    --color-main:#81a040;
    
}
.banner-content .lnk-default:hover,.lnk-default:hover{background: #81a040}
.contact-head-info > a:hover{color: #81a040}

.banner-slide:before{display: none;}

.banner-slider .slick-list:before {
    content: '';
    position: absolute;background: #81a040;
    top: 0;
    left: 0;
    width: 395px;
    height: 425px;
    z-index: 1;
}
.banner-slider .slick-track{z-index: 2}

.about-us-section .sub-title,.gia-tri .sub-title,.t-heading .sub-title{color: #225b81;}
	.about-us-section .sub-title span span,.gia-tri .sub-title span span,.t-heading .sub-title span span{color: var(--color-main);}

.anima-img,.blog-thumbnail,.svs-img,.crp_related.crp-rounded-thumbs figure{overflow: hidden;}
	.anima-img img,.blog-thumbnail img,.blog-post img,.pger-imgs .abt-imgz img,.svs-img img,.project-item img,.crp_related.crp-rounded-thumbs figure img{transition: var(--d-transition);	}
    .anima-img img:hover,.blog-thumbnail img:hover,.blog-post:hover img,.svs-img:hover img,.project-item:hover img,
    .single.single-post .crp_related.crp-rounded-thumbs figure:hover img{transform: scale(1.1);}

    .single.single-post .blog-post:hover img{transform: scale(1);}

.rating .la-star {color: #d5a6a5;}    

.giatri     .section-title.style2 h3 {    max-width: 50%;    }

.project-item:hover a{    color: #d5a6a5;}

.portfolio-page .section-title > .description{margin-top: 30px;}

.p-section-p .page-content{padding-bottom: 100px;}

.single-portfolio .portfolio  .pager-section{padding-top:25px;    margin-bottom: 10px !important;}
.single-portfolio .page-content{padding-bottom: 70px;}
.single.single-post .page-content{padding-bottom:0px;}
.play-btn:hover,.contact-main-form .wpcf7-submit:hover{background-color: var(--color-main);}

.tag-date{position: relative; padding-left: 30px;}
    .tag-date:before{content: ''; position: absolute; left: 0px; top: 3px; background: url(../../images/ico-time.svg) left center no-repeat; width: 20px; height: 20px; background-size: 20px;}

.single.single-post .tags_list{display: none}

.crp_related h4{text-transform: uppercase; margin: 20px 0px 15px;    font-size: 21px;    color: #225b81;}

.crp_related .crp_title,.crp_related.crp-rounded-thumbs .crp_title{position: relative; border: 0px; padding: 0px;background: transparent !important; color: #225b81 !important; font-size: 19px; font-weight: 700; text-shadow: none !important; line-height: 23px; text-align: left;}

.crp_related.crp-rounded-thumbs li {
    box-shadow: none;
    border-radius: 0px;
    list-style-type: none;
    margin: 10px 10px !important;
    border: 0px !important;
}
.crp_related.crp-rounded-thumbs ul{margin-left: -10px !important; margin-right: -10px !important;}
.crp_related.crp-rounded-thumbs li:hover{background: transparent !important;}

.crp_related.crp-rounded-thumbs figure{margin-bottom: 10px !important}

.crp_related.crp-rounded-thumbs figure img {
    object-fit: cover;
    height: 207px;
    width: 100%;
}