*,input,textarea,select,a,button,input:not([type="checkbox"]) {
	font-family: 'Assistant', sans-serif;
}
.responsive-bg.odd .image {
    padding-right: 6rem;
    padding-left: 0;
}
.responsive-bg.even .image {
    padding-left: 6rem;
    padding-right: 0;
}
.readmore-height-wrap .readmore {
    padding-right: 0;
    padding-left: 0;
}
.readmore-height-wrap.active .text {
    height: 11rem;
}
.readmore-arrow {
    padding-left: 1.35rem;
    padding-right: 0;
}
.readmore-arrow:before, 
.readmore-arrow:after {
    top: 0.1rem;
    left: 0;
    right: initial;
    margin-left: 0px;
}
.readmore-arrow:after {
    left: 0.6rem;
    right: initial;	
}

.nav-wrap-top .button-wrap {
    margin-right: 2rem;
    margin-left: 0;
}
.navbar-top ul.sub-menu li a {
    text-align: right;
}

body .navbar-top ul.navbar-nav ul.sub-menu {
    right: 0;
    left: initial;
}
.social-icons.left a {
    margin-left: 1.8rem;
    margin-right: 0;
}
.social-icons.left a:last-child {
    margin-left: 0;
}
.footer-bottom .box.right p {

}
.footer-bottom .box.right p {
    text-align: left; 
}
.section-two .image img {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}
.section-seven .image.round-img {
    float: right;
    margin-right: 0;
    margin-left: 1rem;
}
.section-seven .responsive-bg .row.odd .text {
    padding-left: 7.5rem;
    padding-right: 0;
}
.section-seven .responsive-bg .row.even .text {
    padding-right: 4rem;
    padding-left: 0;
}
.section-fourteen .responsive-bg .row.odd .text {
    padding-left: 7rem;
    padding-right: 0;
}
.section-fourteen .responsive-bg .row.even .text {
    padding-right: 7rem;
    padding-left: 0;
}
.section-fourteen .responsive-bg .row.even .readmore-height-wrap .readmore {
    padding-right: 7rem;
    padding-left: 0;
}
@media (min-width: 992px){
	.nav-wrap-top {
		width: 100%;
		justify-content: space-between;
		padding-right: 2rem;
	}
	.navbar-tech ul.sub-menu a {
		text-align: right;
	}
}
@media (max-width: 991px){
	.responsive-bg.odd .image {
		padding-right: 0;
	}
	.responsive-bg.even .image {
		padding-left: 0;
	}
	.readmore-height-wrap .readmore {
		padding-right: 0;
	}
	.section-fourteen .responsive-bg .row.even .readmore-height-wrap .readmore {
		padding-right: 0;
		padding-left: 0;
	}
	body .navbar-top .row {
		flex-direction: row-reverse;
	}
	.navbar-top ul.navbar-nav {
		margin-right: 1rem;
		margin-left: 0;
	}
	.navbar-top ul.navbar-nav li {
		text-align: right;
	}
	.nav-wrap-top .button-wrap {
		margin-right: 1.5rem;
		margin-left: 0;
	}
	.arrowdown {
		transform: translate(-6px,17px) rotate(180deg);
	}
	.arrowdown.close-arrow {
		transform: translate(4px,13px) rotate(90deg);
	}
	.footer-middle .box:nth-child(4) {
		transform: initial;
	}
	.section-one p,
	.section-one h1,
	.section-one h2 {
		text-align: right!important;
	}
	.section-seven .responsive-bg .row.odd .text {
		padding-left: 0;
	}
	.section-seven .responsive-bg .row.even .text {
		padding-right: 0;
	}
	.section-fourteen .responsive-bg .row.odd .text {
		padding-left: 0;
	}
	.section-fourteen .responsive-bg .row.even .text {
		padding-right: 0;
	}
	.navbar-tech ul.tech-nav li.current-menu-item:not(.current_page_ancestor) a {
		background-position: 1rem center;
	}
}