a {
	color: var(--color-primary);
}

.content_wrapper {
	padding: 50px 0;
}

.sec_middle_title h2 strong {
	color: var(--color-primary);
}

.content-text {
	margin: 3rem 0;
}

.content-text p {
	font-family: "Lato", sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #797979;
	line-height: 28px;
	letter-spacing: .34px;
	padding-bottom: 1.25rem;
}

.content-text img {
	width: 100%;
}

.content-text h1,
.content-text h2,
.content-text h3,
.content-text h4,
.content-text h5,
.content-text h6,
.content-text .h1,
.content-text .h2,
.content-text .h3,
.content-text .h4,
.content-text .h5,
.content-text .h6 {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}

.content-text h1:first-child,
.content-text h2:first-child,
.content-text h3:first-child,
.content-text h4:first-child,
.content-text h5:first-child,
.content-text h6:first-child,
.content-text .h1:first-child,
.content-text .h2:first-child,
.content-text .h3:first-child,
.content-text .h4:first-child,
.content-text .h5:first-child,
.content-text .h6:first-child {
	margin-top: 0 !important;
}

.content-text .panel-title {
	margin: initial;
}

.section_title + .content-text {
	margin-top: 0 !important;
}

.section_title .pull-right {
	padding-top: 3px;
}

.section_title .pull-right a {
	font-size: 15px;
	font-family: "Montserrat", sans-serif;
	font-weight: bold;
	letter-spacing: .45px;
	color: #242424;
	text-transform: uppercase;
	-webkit-transition: all 400ms linear 0s;
	-o-transition: all 400ms linear 0s;
	transition: all 400ms linear 0s;
}

a.dark_btn {
	display: block;
	background: #373540;
	padding: 13px 18px;
	font-size: 18px;
	font-family: "Lato", sans-serif;
	font-weight: bold;
	color: #fff;
}

a.dark_btn:hover,
a.dark_btn:focus {
	color: #fff;
	text-decoration: underline;
}

.header_menu .navbar.navbar-default .nav.navbar-nav li:last-child {
	margin-right: 0 !important;
}

@media (max-width: 991px) {
	.header_menu .navbar.navbar-default .navbar-collapse {
		overflow-x: hidden;
	}
}

.main_blog_text > h2 {
	padding-top: 0 !important;
}

.main_blog_image + .main_blog_text > h2 {
	padding-top: 50px !important;
}

.c_details_item .media .media-body p {
	max-width: 100%;
}

.contact_us_form .form-group .checkbox input,
.contact_us_form .form-group input[type="checkbox"],
.contact_us_form .form-group .radio input,
.contact_us_form .form-group input[type="radio"] {
	height: inherit;
}

.contact_us_form .form-group select {
	border: 1px solid #dedede;
	border-radius: 0;
	background: #f8f8f8;
	height: 55px;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0 24px;
	outline: none;
	font-size: 17px;
	color: #797979;
	font-family: "Lato", sans-serif;
	letter-spacing: .51px;
}

/* equal height */
.row-equal {
	display: flex;
	flex-flow: row wrap;
}

.row-equal::before {
	display: block;
}

/* cookie consent */
.cookie-modal__title {
	font-size: 2rem !important;
}

.cookie-modal input[type="radio"],
.cookie-modal input[type="checkbox"] {
	margin: 0 !important;
	margin-right: 6px !important;
}
.carrers_left .nav.nav-tabs li a {
    font-size: 14px;
}