/* vars */
:root {
  /*--ck-primary-color: #f99908;*/
}


/*
* Update colours to vars
*/

.navbar-brand {
    background-color: white!important;
    padding-left: 30px!important;
}
.navbar-brand:before {
    border-color: white transparent transparent transparent!important;
}
.menu_inner_area.affix,
.navbar-brand:after{
    background: var(--ck-primary-color)!important;
}

.header_top .pull-left a:hover,
.header_logo_area .pull-right .media .media-left i,
.header_social li:hover a,
.main_menu_bg .navbar .navbar-collapse .navbar-right li a {
	color: var(--ck-primary-color);
}

.menu_inner_area .navbar.navbar-default,
.main_menu_bg .navbar .navbar-collapse .menu {
    background: var(--ck-primary-color);
}

.banner_area .banner_inner ul li:hover a,
.banner_area .banner_inner ul li.active,
.banner_area .banner_inner ul li.active a {
    color: var(--ck-primary-color);
}

h2:before, 
h3:before,
h4:before,
.tt_widget_title:after,
.single_bar_title:before {
    background: var(--ck-primary-color)!important;
}

.promo-item,
.learn_btn,
.cases_item .cases_image .cases_link {
	background: var(--ck-primary-color);
}

.project_fillter li:hover a, .project_fillter li.active a,
.about_widget h4,
.link_widget ul li:hover a,
.dload .download-btn i {
		color: var(--ck-primary-color);
}

.practice_item .p_img_inner .p_img:before {
    background:rgba(var(--ck-primary-color-rgb), 0.88);
}

.contact_us_form .submit_btn {
	background: var(--ck-primary-color)!important;
}


.business-services-menu li.active a,
.business-services-menu li:hover a {
    background: var(--ck-primary-color);
    border-color: var(--ck-primary-color);
}

/* CK Icon Details Cards ELEMENTOR Widget */
.strategy_box .strategy_item .media .media-left i,
.strategy_box .strategy_item:hover .media .media-body h3 {
    color: var(--ck-primary-color);
}

.strategy_section {
	margin-top: 50px;
}
.strategy_box {
	margin-top: 20px;
	display: flex;
	flex-wrap: wrap;
}
.strategy_box .strategy_item {
    cursor: default;
}
.strategy_box .strategy_item a {
	width: auto;
	height: calc(100% + 50px);
 	padding: 25px;
	margin: -25px;
	display: block;
}
@media (max-width: 1199px) {
	.strategy_box .strategy_item a {
		width: auto;
		height: calc(100% + 50px);
		padding: 25px 15px;
		margin: -25px -15px;
		display: block;
	}
}

@media (min-width: 768px){
.col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
}

.strategy_item_inline .media {
	display: flex;
	flex-direction: column;
}
.strategy_item_inline .media-left {
	text-align: center;
	margin-bottom: 20px;
}
.strategy_item_inline .media-body {
	width: auto;
}
.strategy_box .strategy_item_inline.border:nth-child(2n+1) {
    background: #fafafa;
}
.strategy_box .strategy_item_inline.border:nth-child(2n) {
    background: white;
}
.strategy_box .strategy_item_inline.border {
	border: 1px solid #e9e9e9!important;
}
/* END
 * CK Icon Details Cards ELEMENTOR Widget */