
@font-face {
	    font-family: 'WYekan';
	    src: url('fonts/WebYekan.eot');
	    src: url('fonts/WebYekan.eot?#iefix') format('embedded-opentype'),    
		url('fonts/WebYekan.woff') format('woff'),      
		url('fonts/WebYekan.ttf') format('truetype'),     
		url('fonts/WebYekan.svg#WebYekan') format('svg');
	    font-weight: normal;
	    font-style: normal;
	    unicode-range: U+0600–06FF;
}
html, body, div, h1, h2, h3, h4, h5, h6, input, textarea,option,select,.col-sm-8 a,.header-button-one,.header-button-two{
	  font-family: WYekan !important;
	 font-weight: normal;
}

p{
	  font-family: WYekan !important;
}
.blog-title,.comment-author-link {
	font-family: WYekan;
	}
	
	#header .top-header .header-logo {
	float:right;
}

#header .top-header .header-navigation {
	float:left;
}

#header .top-header .header-navigation ul li {
	margin-right:40px;
	float:right;
	margin-left: auto;
}

#header .top-header .header-navigation ul li:first-child {
	margin-right:0;
	margin-left: auto;
}

#header .top-header .header-navigation ul li.menu-item-has-children a {
	padding-left:16px;
	padding-right: 0;
}

#header .top-header .header-navigation ul li.menu-item-has-children a:after {
	left:0;
	right: auto;
}

#header .top-header .header-navigation ul li.menu-item-has-children .sub-menu {
	right:0;
	left: auto;
}

#about .skill .skill-top .skill-progress-bar .ui-progressbar-value {
	right:0;
	left: auto;
}

#about .skill .skill-top .skill-progress-bar .ui-progressbar-value .ui-progressbar-value-circle {
	left:0;
	right: auto;
}

#about .skill .skill-top .skill-progress-bar .ui-progressbar-value .ui-progressbar-value-top {
	left:-28px;
	right: auto;
}

#about .skill .skill-top .skill-progress-bar .ui-progressbar-value .ui-progressbar-value-top .ui-progressbar-value-triangle {
	margin-left:auto;
	margin-right:auto;
	left:0;
	right:0;
}

#about .skill .skill-bottom {
	text-align:right;
}

#about .skill .skill-bottom span {
	margin-right:8px;
	margin-left: auto;
}

#projects .project .project-overlay {
	right:0;
	left: auto;
}

#testimonials .section-content .testimonials-carousel .carousel-testimonial .testimonial-content blockquote {
	border-right:none;
	border-left: none;
}

#testimonials .section-content .testimonials-carousel .carousel-testimonial .testimonial-content:after {
	margin-left:auto;
	margin-right:auto;
	left:0;
	right:0;
}

#latest-news .section-content .post {
	text-align:right;
}

#latest-news .section-content .post .post-button .fa {
	margin-left:13px;
	margin-right: auto;
}

#latest-news .latest-news-button .fa {
	margin-left:12px;
	margin-right: auto;
}

#counter .col-sm-4 {
	border-left:1px solid #fff;
	border-right: none;
}

#counter .col-sm-4:last-child {
	border-left:none;
	border-right: none;
}

#counter .counter-overlay {
	right:0;
	left: auto;
}

#team .section-content .person .person-image {
	margin-left:25px;
	float:right;
	margin-right: auto;
}

#team .section-content .person .person-content {
	text-align:right;
}

#team .section-content .person .person-content .person-content-social li {
	margin-right:10px;
	float:right;
	margin-left: auto;
}

#team .section-content .person .person-content .person-content-social li:first-child {
	margin-right:0;
	margin-left: auto;
}

#contact-us .section-content .contact-us-box {
	text-align:right;
}

#contact-us .section-content .contact-us-box .box-right {
	padding:0 20px 0 0 ;
	
	
}

#contact-us .section-content .contact-us-box .box-left {
	padding:0 0 0 20px;
	    border-left: 1px solid #fff;
		border-right:none;
}

#contact-us .section-content .contact-us-social {
	text-align:left;
}

#contact-us .section-content .contact-us-social a {
	margin-right:50px;
	margin-left: auto;
}

#contact-us .section-content .contact-us-social a:first-child {
	margin-right:0;
	margin-left: auto;
}

#contact-us .section-content .wpcf7-form {
	text-align:right;
}

#contact-us .section-content .wpcf7-form p:nth-of-type(1),#contact-us .section-content .wpcf7-form p:nth-of-type(2),#contact-us .section-content .wpcf7-form p:nth-of-type(3) {
	float:right;
}

#contact-us .section-content .wpcf7-form p:nth-of-type(1) {
	padding-left:15px;
	padding-right: 0;
}

#contact-us .section-content .wpcf7-form p:nth-of-type(2) {
	padding-left:15px;
	padding-right:15px;
}

#contact-us .section-content .wpcf7-form p:nth-of-type(3) {
	padding-right:15px;
	padding-left: 0;
}

#contact-us .section-content .wpcf7-form p:nth-of-type(4) {
	float:right;
}

#contact-us .section-content .wpcf7-form p:nth-of-type(5) {
	float:right;
}

#contact-us .section-content .wpcf7-form p .wpcf7-submit {
	float:left;
}

#contact-us .section-content .wpcf7-form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
	float:right;
}

#footer .footer-logo {
	text-align:left;
}

#footer .widget ul li {
	padding-left:0;
	padding-right: 0;
}

#blog .blog-post .blog-post-meta .post-meta-author .fa {
	margin-left:6px;
	margin-right: auto;
}

#blog .blog-post .blog-post-meta .post-meta-time {
	margin-right:40px;
	margin-left: auto;
}

#blog .blog-post .blog-post-meta .post-meta-time .fa {
	margin-left:6px;
	margin-right: auto;
}

#blog .blog-post .blog-post-meta .post-meta-comments {
	margin-right:40px;
	margin-left: auto;
}

#blog .blog-post .blog-post-meta .post-meta-comments .fa {
	margin-left:6px;
	margin-right: auto;
}

#blog .blog-post .social-links-list li {
	margin-right:30px;
	float:right;
	margin-left: auto;
}

#blog .blog-post .social-links-list li.links-list-title {
	margin-right:0;
	margin-left: auto;
}

#blog .blog-post .blog-post-author .avatar {
	margin-left:30px;
	float:right;
	margin-right: auto;
}

#sidebar {
	padding-right:10%;
	border-right:1px solid #ebebeb;
	float:left;
	padding-left: 0;
	border-left: none;
}

.page-template-right-sidebar #sidebar {
	padding-left:10%;
	padding-right:0;
	border-left:1px solid #ebebeb;
	border-right:none;
	float:right;
}

.widget .widget-title:before {
	right:0;
	left: auto;
}

.widget ul li {
	padding:0 20px 0 20px !important ;
}

.widget ul li:before {
	right:0;
	left: auto;
}

.widget table thead th {
	border-left:1px solid #eee;
	border-right: none;
}

.widget table thead th:last-child {
	border-left:none;
	border-right: none;
}

.widget table tbody tr td {
	border-left:1px solid #eee;
	border-right: none;
}

.widget table tbody tr td:last-child {
	border-left:none;
	border-right: none;
}

.widget table tfoot #next {
	text-align:left;
}

.widget .search-form .search-form-box #searchsubmit {
	margin-left:10px;
	float:right;
	margin-right: auto;
}

.widget .widget-recent-post .recent-post-image {
	margin-left:22px;
	float:right;
	margin-right: auto;
}

.markup-format img.alignleft {
	float:left;
	margin:0 1em 1em 0;
}

.markup-format img.alignright {
	float:right;
	margin:0 0 1em 1em;
}

.markup-format .aligncenter,.markup-format img.aligncenter {
	margin-right:auto;
	margin-left:auto;
}

.markup-format .alignleft {
	float:left;
}

.markup-format .alignright {
	float:right;
}

.markup-format .post-password-form label {
	float:right;
}

.markup-format .post-password-form label input[type=password] {
	margin:0 5px 0 10px;
}

.markup-format .gallery-item {
	float:right;
}

.markup-format .link-pages {
	float:right;
}

.markup-format blockquote,.markup-format q {
	border-right:none;
	border-left: none;
}

.markup-format ol li ol,.markup-format ul li ul {
	padding-right:20px;
	padding-left: 0;
}

.markup-format table thead th {
	border-left:1px solid #eee;
	border-right: none;
}

.markup-format table thead th:last-child {
	border-left:none;
	border-right: none;
}

.markup-format table tbody tr td {
	border-left:1px solid #eee;
	border-right: none;
}

.markup-format table tbody tr td:last-child {
	border-left:none;
	border-right: none;
}

.markup-format table tfoot #next {
	text-align:left;
}

.blog-post-related-articles .related-post .related-post-title {
	right:0;
	left: auto;
}

#comments #comments-list ul.comments .comment ul.children {
	padding:0 40px 0 0;
}

@media only screen and (max-width:992px) {

#comments #comments-list ul.comments .comment ul.children {
	padding:0 40px 0 0;
}

}

@media only screen and (max-width:767px) {

.blog-post-related-articles .related-post .related-post-title {
	right:0;
	left: auto;
}

#comments #comments-list ul.comments .comment ul.children {
	padding:0 40px 0 0;
}

@media only screen and (max-width:992px) {

#comments #comments-list ul.comments .comment ul.children {
	padding:0 40px 0 0;
}

}

}

@media only screen and (max-width:320px) {

@media only screen and (max-width:767px) {

.blog-post-related-articles .related-post .related-post-title {
	right:0;
	left: auto;
}

#comments #comments-list ul.comments .comment ul.children {
	padding:0 40px 0 0;
}

@media only screen and (max-width:992px) {

#comments #comments-list ul.comments .comment ul.children {
	padding:0 40px 0 0;
}

}

}

}

/*-----------MY CHANGES---------------*/
@media (min-width: 768px){
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2,
 .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    float: right;
}}
@media (min-width: 768px){
.col-sm-offset-2 {
    margin-right: 16.66666667%;
	margin-left:auto;
}}
@media (min-width: 768px){
.col-sm-offset-1 {
    margin-right: 8.33333333%;
	margin-left:auto;
}
}
@media only screen and (max-width: 992px){
.open-responsive-menu {
    height: 100%;
    background: 0 0;
    padding: 26px 0;
    border: none;
    outline: 0;
    display: block;
    float: left;
}}
@media only screen and (max-width: 767px){
#contact-us .section-content .contact-us-social, #footer .footer-logo {
    text-align: right;
}
}
.widget ul li:before {
    content: "\f104";
}
.fa-chevron-circle-right:before {
    content: "\f137";
}
.wpcf7{
	direction:rtl !important;
}
.widget .search-form .search-form-box #searchsubmit {
    font-family: FontAwesome !important;
}
@media only screen and (max-width: 767px){
#sidebar {
    width: 100%;
    padding-right: 0;
    border-right: none;
	
}}
.testimonials-carousel.owl-carousel-enabled.owl-carousel.owl-theme.owl-loaded {
    direction: ltr;
}
.owl-controls {
    direction: rtl;
}
@media only screen and (max-width: 767px){
#contact-us .section-content .wpcf7-form p:nth-of-type(1){
	padding-left: 15px;
    padding-right: 15px;
}
#contact-us .section-content .wpcf7-form p:nth-of-type(3) {
    padding-right: 15px;
    padding-left: 15px;
}}
 