.top-contact.ttm-highlight {
	float: right;
}

.ttm-header-style-infostack .ttm-header-top-wrapper .site-branding {
	float: right;
}

.tp-caption,
.tp-mask-wrap {
	text-align: right !important;
	font-size: 40px;
	font-family: 'Tajawal', sans-serif, !important;
}

.footer .widget.style2 {
	text-align: right;
}

.second-footer .container .row>.widget-area:first-child:before {
	width: initial;
}

.widget ul#menu-footer-services li a {
    padding-right: 19px;
}

.widget ul#menu-footer-services li a:before {
    content: "";
    background-color: #8c8c8c;
    width: 10px;
    height: 1px;
    position: absolute;
    right: 6px;
    top: 13px;
}

.widget ul#menu-footer-services li a:after {
    content: "";
    background-color: #8c8c8c;
    width: 1px;
    height: 57px;
    position: absolute;
    right: 1px;
    top: 4px;
}

.widget ul#menu-footer-services li {
	text-align: right;
}

ul.ttm-recent-post-list>li {
	text-align: right;
}

.second-footer .mailchimp-inputbox input[type="email"] {
	padding-right: 75px;
	padding-left: initial;
}

.featured-item .content-post h2.title-post {
	text-align: right;
}

.heading-seperator span:after {
	right: 60px;
	left: auto;
}

.heading-seperator:after {
	right: 0px;
	left: initial;
}

.post.box-shadow.style2 img {
	width: 100%;
	height: 250px;
}

.featured-item img, .featured-portfolio-item {
	height: 250px;
}

.site-branding img {
	max-height: 90px;
}

.footer-logo img {
	height: 90px;
}

.mailchimp-inputbox button {
	font-size: 13px;
}