.ttm-topbar-wrapper .top-contact.text-left {
	direction: rtl;
    float: right;
}
.top-contact li:first-child {
    padding-right: 0 !important;
    padding-left: 15px !important;
}
.ttm-topbar-wrapper .top-contact.text-left li:not(:last-child):before {
    right: auto;
    left: 0;
}
.top-contact i {
    margin-left: 9px;
    margin-right: 0;
}
.topbar-right {
    direction: rtl;
}
.text-right {
    text-align: left!important;
}
.ttm-topbar-wrapper .ttm-social-links-wrapper {
    padding-right: 5px;
    padding-left: 15px;
}
@media only screen and (min-width: 1200px){
	.menu, .ttm-rt-contact, .ttm-header-icon, .header-btn, .ttm-custombutton {
	    float: left;
	}
}
.container {
    direction: rtl;
}
#site-header-menu #site-navigation .menu ul {
    direction: rtl;
    text-align: right;
}
.site-branding {
    float: right;
}
.site-branding h2 {
	left: auto;
    right: 100px;
    
}
.site-branding h6 {
	top: 5px;
    left: auto;
    right: 102px;
}
.featured-icon-box.left-icon .featured-content {
    padding-right: 24px;
    padding-left: 0;
    text-align: right;
}
.section-title h2.title {
    text-align: right;
}
.section-title.with-desc .title-header:before {
    right: 0;
	left: auto;
}
@media (min-width: 992px){
	.offset-lg-2 {
	    margin-left: 0;
	    margin-right: 16.666667%;
	}
}
.text-center h2.title {
    text-align: center;
}
.ti-angle-double-right:before {
    content: "\e662";
}
.owl-carousel.owl-loaded {
    direction: ltr;
}
.featured-imagebox-team .social-icons {
    right: -40px;
    left: auto;
}
.featured-imagebox-team:hover .social-icons {
    left: auto;
    right: 0;
}
.featured-imagebox-portfolio.style2 .featured-content {
    text-align: right;
}
footer{
	text-align: right;
}
@media only screen and (min-width: 1200px){
	.second-footer>div>.row .widget-area:first-child .widget {
	    margin-left: 10px;
	}
}
.widget ul#menu-footer-services li a {
    padding-left: 0;
    padding-right: 16px;
}
.widget ul#menu-footer-services li a:before {
    content: "\f100";
    right: 0;
    left: auto;
}
.quicklink-box .featured-icon-box .ttm-icon:before {
	right: auto;
	left: -7px;
    border-right: 7px solid transparent;
    border-left: 0;
    border-right-color: #2d4a8a !important;
}
.spacing-9 {
    padding: 80px 0 80px 60px;
}
.spacing-10 {
    padding: 80px 40px 80px 0;
}
#totop {
	left: 34px;
    right: auto;
}
@media only screen and (max-width: 1400px) and (min-width: 1171px){
	.ttm-right-span .ttm-col-wrapper-bg-layer, .col-bg-img-one .ttm-right-span .ttm-col-wrapper-bg-layer {
	    margin-left: -200px;
	    margin-right: 0;
	}
}
.ttm-right-span .ttm-col-wrapper-bg-layer {
    margin-right: 0;
    margin-left: -100px;
    left: 0;
}
.section-title h5 {
    text-align: right;
}
.text-left {
    text-align: right!important;
}
.ttm-bg-layer, .ttm-titlebar-wrapper .ttm-titlebar-wrapper-bg-layer, .ttm-bg-layer .ttm-bg-layer-inner {
    left: auto;
    right: 0;
}
@media (max-width: 1199px){
    .site-branding h2 {
        top: -40px;
    }
    .site-branding h6 {
        top: 5px;
    }
    
    .ttm-menu-toggle {
        float: right;
    }
    .ttm-menu-toggle label {
        right: 0;
        left: auto;
    }
}