#contact .section-header h2 a {
  color: #ffffff;
}

.entry-content button:hover {
  background-color: #0c4294;
}

.entry-content button {
  background-color: #555ea1;
}

body:not(.rtl) .elementor-553 .elementor-element.elementor-element-3f9d95f fieldset > label {
  line-height: 38px;
}

body .elementor-553 .elementor-element.elementor-element-3f9d95f fieldset > label {
  line-height: 0px;
}

label {
  line-height: 0px;
}

.entry-title {
  font-size: 34px;
  line-height: 47px;
}

.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
  color: #5e7ab8;
}

#elementor-tab-title-1622.elementor-tab-title {
  color: #5e7ab8;
}

#elementor-tab-title-1623.elementor-tab-title {
  color: #5e7ab8;
}

#elementor-tab-title-1621.elementor-tab-title {
  color: #5e7ab8;
}

.entry-title:after, .entry-title:before {
	background: #2b5aa5;
	width: 20%;
}

ul.nav > li.current > a:before, .page ul.nav > li.current-menu-item > a:before, .single-post ul.nav > li.current-menu-item > a:before, .archive ul.nav > li.current-menu-item > a:before {
	background: #2b5aa5;
}

.white-text .a:hover {
	background: #fff;
}

.company-details {
	padding-top:50px
}

.separator-one {
	display: none;
}

.client-list {
	display: none;
}

.zerif-copyright-box {
	display: none;
}

.red-btn {
	background: #2b5aa5;
}

.red-btn:hover {
	background: #6995db;
}

.green-btn {
	background: #6995db;
}

.green-btn:hover {
	background: #6995db;
}

.navbar-inverse .navbar-brand .site-title a {
	color: #6995db;
}

.site-title > a:hover {
	color: #2b5aa5 !important;
}

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
	color: #2b5aa5 !important;
}

.purchase-now {
	background: #2b5aa5;
}
.purchase-now .red-btn {
	background:  #6995db;
}

.purchase-now .red-btn:hover {
	background: #103877;
}

#nf-form-2-cont .nf-form-fields-required {
	color: #fff;
}

#nf-form-2-cont {
	text-align: left;
}