#header-1 {margin-left: 0;margin-right: 20px;}
#header-top::before {left: 0;right: auto;}
#header-top .moduletable {float: right;}
#header-top .moduletable.lang {margin-left: 30px;margin-right: 0;}
header ul.menu > li > ul.nav-child {left: 0;right: auto;}
.rsform-block {margin-left: 0;margin-right: 15px;}
.rsform-block.rsform-block-subscribe, .rsform-block.rsform-block-send {margin-right: 0;}
.rsform-submit-button {background: #1f2849;padding: 0 20px;}
.rsform-submit-button:after {background:  url("../images/form-arrow-ltr.png") right;margin-left: 10px;}
.btn::after {background: url("../images/arrow-for-about-ltr.png") right;margin-left: 10px;}
.bt-cs .bt-row{float: left;}
#foot-1 {border-left: 0;border-right: 1px solid #fff;margin: 0 20px 0 0;padding: 0 20px 0 0;width: 150px;}
#foot-3 {float: right;}
.footer-info .span {margin: 0 20px 0 0;}
.articleBody.span {padding: 50px 30px 50px 0;}
.service-highlight.span {padding: 0 0 0 65px;}
.fsf_mod_faqs_cont::after {left: auto;right: 1px;}
.fsf_mod_faqs_title {padding: 10px 50px 10px 20px;}
.fsf_mod_faqs_title::before {left: auto;right: 22px;}
.fsf_mod_faqs_title::after {left: auto;right: 12px;}
.pager.pagenav{float: right;}
.btn.back::before {background: url("../images/arrow-for-about.png");margin: 0 10px 0 0;}
.item-page.projects .next::after {background: url("../images/arrow-for-about-ltr.png");margin: 0 0 0 10px;}
.contact-page-form-col.form-col {float: right;}
@media screen and (max-width: 999px) {
	header .row::before {left: auto;right: 0;}	
	#header-1 {float: right;margin: 0 0 0 10px;}
	#header-top .moduletable {float: none;}
	#foot-3 {float: none;}
	.mm-prev::before, .mm-next::after, .mm-arrow::after {transform: rotate(-45deg);}
	.mm-listview .mm-next + a, .mm-listview .mm-next + span {margin: 0 40px 0 0;padding-right: 0 !important;padding-left: 10px !important;}
	.mm-listview .mm-next::before {right: 40px;left: auto;border-right: 1px solid rgba(0, 0, 0, 0.1) !important;border-left: 0 !important;}
	.mm-next::after, .mm-arrow::after {left: auto;right: 17px;}
	.articleBody.span {padding: 10px;}
	.service-highlight.span {padding: 0 10%;}
	.contact-page-form-col.form-col {float: none;}
	.item-page.projects .next::after {background-position: right;}
}
@media screen and (max-width: 350px) {
	#header-top .moduletable.lang {margin-left: 10px;}
}