.mtop {
	margin-top: 10px !important;
}
.rounded-img .img-inner, .rounded-img img {
	border-radius: 15px;
}

/***home ***/
.home-features .normal-case h5.uppercase {
	text-transform: inherit !important;
}

/*** Careers ****/ 
.recruitment-process ul {
  counter-reset: li;
  list-style-type: none;
  font-size: 14px;
  line-height: 1.6rem;
  padding-left: 10px;
}
.recruitment-process li {
    position: relative;   
    padding: 5px 0 5px 40px;
		font-size: 1.5rem;
}    
.recruitment-process li:before {
      content: counter(li);
      counter-increment: li;
      height: 25px;
    	width: 25px;
      
      border-radius: 50%;
      
      text-align: center;
      position: absolute;      
      left: 0;
      top: 4px;
			background: #db1a5b;
    	color: #fff;
			font-size: 1rem;
}

.testimonials .col-inner .col-inner {
	background: #fff !important;
    border-radius: 20px !important;
}

.key-outcomes .col-inner {
	border-radius: 20px;
	opacity: 1 !important;
}

.job_listings .company_logo {
	display: none;
}
.job_listings .position {
	padding-left: 0 !important;
}

/**** BLOG ********/
.blog .entry-meta .byline {
	display: none;
}

/**** Footer *******/
.icon-box-img svg, .icon-box-img img {
	padding-top: 0 !important;
}

.icon-box.email img {
	margin-top: -7px;
}

body:not(.ux-builder-iframe) .header .button span:after {
    content: "\f105";
    margin-left: 10px;
    margin-top: 5px;
    font-family: 'fl-icons' !important;
    line-height: 1em;
    position: relative;
    bottom: -1px;
}

/** Responsive **/
@media screen and (max-width: 1200px) {
		.home-box {
				padding-left: 1% !important;
				padding-right: 1% !important;
				padding-top: 5% !important;
		}
}

@media screen and (max-width: 1200px) and (min-width: 600px) {
	.home-box-column {
				width: 100% !important;
				max-width: 30% !important;
				flex-basis: 30% !important;
		}
}

@media screen and (max-width: 900px) {
		.home-box {
				padding-top: 10% !important;
		}
}

@media screen and (max-width: 750px) and (min-width: 500px) {
		.home-work-column {
				max-width: 50% !important;
				flex-basis: 50% !important;
		}
}

@media screen and (max-width: 700px) and (min-width: 500px) {
	.home-box {
				padding-top: 15% !important;
		}
		.home-box-column {
				max-width: 40% !important;
				flex-basis: 40% !important;
		}
}

@media screen and (max-width: 700px){
	.home-count-column {
				max-width: 50% !important;
				flex-basis: 50% !important;
		}
}

