/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 09 2024 | 20:48:48 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.wraper_header.style-one .wraper_header_main .nav {
	margin-top: 0;
}
.wraper_header.style-one .wraper_header_main .header_main .brand-logo {
	margin-top: 0;
}

.proposition-section .aio-icon.square  {
	padding: 15px;
    border-radius: 20px;
    margin-bottom: 20px;
}
.proposition-section .aio-icon-title {
	margin-bottom: 10px;
}

.partners-section .slick-arrow {
	font-size: 40px;
}

.home-project-section-inner .vc_gitem-post-data-source-post_title h2 {
	font-size: 22px;
    line-height: normal;
}
.home-project-section-inner .vc_gitem_row .vc_gitem-col {
	padding: 0;
}

.home-project-section-inner .vc_grid-filter>.vc_grid-filter-item>span {
	color: #246DFE;
}

.home-project-section .wpb_text_column p {
	margin: 0;
	color: #fff;
}

.inlineblog_gridsection .vc_gitem-zone-a .vc_gitem-row-position-top {
	position: static;
}
.inlineblog_gridsection .vc_gitem-post-data-source-post_title h4 {
    font-size: 18px;
	line-height: 22px;
}

.inlineblog_gridsection .vc_gitem-post-data {
	margin-bottom: 5px;
	font-size: 14px;
	display: inline-block;
}

.inlineblog_gridsection .vc_btn3.vc_btn3-size-md {
	padding: 0;
	border: 0;
}
.inlineblog_gridsection .vc_btn3.vc_btn3-color-black {
	color: #000;
	background-color: transparent;
}
.inlineblog_gridsection .vc_gitem_row .vc_gitem-col.vc_col-sm-4 {
	padding: 0;
}
.inlineblog_gridsection .vc_gitem_row .vc_gitem-col.vc_col-sm-8 {
	padding-top: 0;
	padding-bottom: 0;
}
.inlineblog_gridsection .vc_gitem-post-data-source-post_categories {
	position: absolute;
    top: 0;
    background-color: rgba(255, 255, 255, 0.7);
	padding: 5px;
}

.inlineblog_gridsection .vc_gitem-post-category-name span {
	font-size: 14px;
}

.success-stories-section button.ubtn-normal {
	padding: 0;
    padding-right: 50px;
}

.mainfooter-topsection .uvc-sub-heading li {
	padding-bottom: 5px;
}
.mainfooter-topsection .uvc-sub-heading a {
	color: #000;
}

.mainfooter-bottomsection .uavc-list-icon li {
	display: inline-block;
    width: 50px;
	vertical-align: middle;
}

.mainfooter-bottomsection .uavc-list-content .uavc-list-icon {
	border: 1px solid #000;
    border-radius: 100%;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    padding: 4px;
}

.mainfooter-bottomsection .uavc-list-content.uavc-list-content {
	margin-bottom: 0;
}
.mainfooter-bottomsection .footer-list-style {
	margin-bottom: 0!important;
}
.mainfooter-bottomsection .footer-list-style li {
	border-left: 1px solid #333;
    padding: 0 20px;
	font-size: 15px;
}
.mainfooter-bottomsection .uavc-list-icon-wrapper.ult-adjust-bottom-margin {
	margin-bottom: 20px;
}
.mainfooter-bottomsection .uavc-list-icon ul {
	text-align: right;
}

footer.custom-footer p {
	margin-bottom: 0;
}

.blog-grid_section .vc_gitem-zone-a .vc_gitem-row-position-top {
	position: static;
}
.blog-grid_section .vc_gitem-post-data-source-post_title h4 {
    font-size: 18px;
	line-height: 22px;
}

.blog-grid_section .vc_gitem-post-data {
	margin-bottom: 5px;
	font-size: 14px;
	display: inline-block
}

.blog-grid_section .vc_btn3.vc_btn3-size-md {
	padding: 0;
	border: 0;
}
.blog-grid_section .vc_btn3.vc_btn3-color-black {
	color: #000;
	background-color: transparent;
}
.blog-grid_section .vc_grid-btn-load_more .vc_btn3.vc_btn3-color-black {
	border: 1px solid #000;
    padding: 10px 20px;
}
.blog-grid_section .vc_gitem_row .vc_gitem-col.vc_col-sm-4 {
	padding: 0;
}
.blog-grid_section .vc_gitem_row .vc_gitem-col.vc_col-sm-8 {
	padding-top: 0;
	padding-bottom: 0;
}
.blog-grid_section .vc_gitem-post-data-source-post_categories {
	position: absolute;
    top: 0;
    background-color: rgba(255, 255, 255, 0.7);
	padding: 5px;
}

.blog-grid_section .vc_gitem-post-category-name span {
	font-size: 14px;
}

.blog-grid_section .blog-bg-white {
	background-color: #fff;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}
.blog-grid_section .vc_gitem_row .vc_gitem-col {
	padding: 0;
}

.blog-grid_section .vc_gitem-zone-a .vc_gitem-row-position-middle, .blog-grid_section .vc_gitem-zone-b .vc_gitem-row-position-middle {
	position: static;
	transform: none;
	padding: 0 20px;
}
.blog-grid_section .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {
    color: #000;
    border-color: transparent;
    background-color: transparent;
}
.inlineblog_gridsection.white-bg .vc_gitem-zone-a {
	background-color: #fff;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}
.inlineblog_gridsection .vc_gitem-zone-a .wpb_single_image {
	margin-bottom: 0;
}

.inlineblog_gridsection .vc_gitem-zone-a .vc_btn3-container {
	margin-bottom: 0;
	display: block;
}
.inlineblog_gridsection.white-bg .vc_gitem_row .vc_gitem-col.vc_col-sm-8 {
	padding: 15px 20px;
}

.blog-bgimage {
	min-height: 140px;
    max-height: 100%;
}

.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item .header-calltoaction .btn {
	color: #000;
}

.inlineblog_gridsection .vc_gitem-acf, .blog-grid_section .vc_gitem-acf {
	display: inline-block;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #333;
    line-height: normal;
	font-size: 14px;
}

.custom-meta .category-list, .custom-meta  .minutesread {
	margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #333;
}
.custom-meta .category-list a {
	color: #565656;
}




