.container{
	text-align: right;
	direction: rtl;	
}
b{font-weight: bold;}
#scroll-top,
#recaptcha_table{
	text-align: left !important;
	direction: ltr !important;
}
.text-align-center,.align-center{text-align: center !important;}
ul li {
	margin-left: 0;
	margin-right: .85em;
}
#navigation{
	margin-left: 10px;
	float: left;
}

#logo{
	margin-left: 0;
	margin-right: 10px;
	float: right;
}
@media only screen and (max-width: 767px){
	#logo, 
	#navigation {float: none!important;}
}
.ddsmoothmenu ul li {
	float: right;
	margin: 0 4px 0 0;
}

.ddsmoothmenu{
	text-align:right;
}

.section-title {
	text-align: right;
}

.section-title span {
	margin-left: 0;
	margin-right: 25px;
}

.modules-list {
	padding: 5px 25px 0 0;
}

.no-padding {
	padding: 0;
}

.toggle-title, .accordion-title {
	padding: 10px 40px 10px 10px;
}

.one-half, .one-third, .two-third, .one-fourth, .three-fourth, .one-fifth, .two-fifth, .three-fifth, .four-fifth {
	position: relative;
	float: right;
	margin-right: 0;
	margin-left: 4%;
}

.last {
clear: left;
	margin-left: 0 !important;
}

.v-tabs .tabs {
	float: right;
	margin: 0 -0 0 -1px;
}

.v-tabs .tab-content {
	float: left;
}

.icon-image, .icon-font {
	float: right;
	padding: 3px 0 0 10px;
}

.v-tabs .tabs li a .icon-font {
	border-right: 0;
	border-left: 1px solid #e5e5e5;
}

.tabs li a .icon-font, .tabs li a .icon-image {
	margin: 0 0 0 8px;
}

.v-tabs .tabs li a.current {
	border-left: 0;
	border-right: 2px solid #1aa79c;
	margin-right: 0;
	margin-left: -2px;
}

#scroll-top {
	left: 20px;
}

.toggle-active, .accordion .current,
.toggle-title, .accordion-title {
	background-position: right 10px center;
}

ul {
	margin-left: 0;
	margin-right: 1.5em;
}
label {	
	text-align: right;
}
.contact-form .text-input {
	float: right;
}

.flexslider {
	direction: ltr;
	text-align: left;
}
.custom-blocks .block {
	float: right;
}

.custom-blocks .block-icon-font, .custom-blocks .block-icon-image {
	right: 15px;
}

.custom-blocks .block a {
	margin-right: 0;
	margin-left: 1px;
	padding: 15px 90px 15px 20px;
}

.left-align {
	text-align: right !important;
}

.modules-list li a{
	color:#626364 !important;
}

.modules-list li a:hover{
	color:#1aa79c !important;
}

blockquote, .pullquote-right, .pullquote-left{
	border-right: 4px solid #e5e5e5 !important;
	border-left: none;
	padding: 0 20px 0 0 !important;
	font: 14px/22px "Josefin Sans", "Droid Arabic Kufi", "Helvetica", sans-serif;
}

.contact-info-widget p span{
	right: 0 !important;
}

.contact-info-widget p{
	padding-right: 27px;
	padding-left: 0px !important;
}