/** General **/
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
	direction:rtl;
}
.fl-icon-text {
	padding-left:0;
	padding-right:10px;
	text-align:right;
}
.our-team .team-member:nth-child(odd) {
	border-left:1px solid #fff;
	border-right:0;
}
.our-team .team-member:nth-child(even) {
	border-right:1px solid #fff;
	border-left:0;
}
.navigation .next:after {
    content: "\e006";
}
.navigation .prev:after {
    content: "\e005";
}

/** Header **/
header.main-header.layout-single-row #header-text, header.main-header.layout-single-row .search-wrapper {
	padding-left:0;
	padding-right:20px;
}
#main-menu .menu>.menu-item .sub-menu {
	text-align:right;
	transform:none;
}

/** Sidebar **/
.fl-builder .page-wrapper>aside.left {
	margin-right:0;
	margin-left:3%;
	margin-top:65px;
}

/** Home **/
.member-text {
	padding:40px 60px 20px 20px;
}
.member-text h2:before {
	left:auto;
	right:-30px;
}
.home-services .fl-col-group-equal-height > .fl-col {
	border-right:0;
	border-left:1px solid #fff;
}
.home-services .fl-col-group-equal-height > .fl-col:last-child {
	border-left:0;
}

/** Our Team **/
.member-box .contact-info > .fl-module-content {
	padding-right:50px;
	padding-left:0px;
}

/** Project **/
.project-info .fl-col-group .fl-col {
	padding-left:30px;
	padding-right:0px;
}
.project-info .fl-col-group .fl-col:last-child {
	padding-left:0px;
}

/** Contact **/
.contact-page-section .wpcf7 .fl-col-group .fl-col:first-child {
	padding-left:15px;
	padding-right:0;
}
.contact-page-section .wpcf7 .fl-col-group .fl-col:last-child {
	padding-right:15px;
	padding-left:0;
}
.contact-page-info .fl-icon-text {
	padding-left:0;
	padding-right:20px;
}

@media (max-width:1140px) {
.member-text {
	padding:20px 50px 20px 15px;
}
}
@media (max-width: 992px) {
.responsive-layout header.main-header .logo-wrapper .mobile-logo-additions {
    text-align: left;
}
.responsive-layout #main-menu .menu .menu-item {
	text-align:right;
}
#main-menu .menu>.menu-item:hover>.sub-menu-wrapper>.sub-menu {
	width:100%;
}
.team-member {
	float:right;
}
.our-people .fl-col-small:not(.fl-col-small-full-width) { 
	float:right;
}
.our-people .fl-col-small:not(.fl-col-small-full-width):nth-child(2n+1) {
	clear:right;
}
.contact-page-section .wpcf7 .fl-col-group .fl-col:first-child, .contact-page-section .wpcf7 .fl-col-group .fl-col:last-child {
	padding:0;
}
}

@media (max-width:767px) {
.responsive-layout header.main-header .logo-wrapper .mobile-logo-additions {
	padding-left:0;
}
}