@font-face {
	font-family: 'yekan';
	src:  	url('../fonts/yekan/yekan.eot#iefix')format('embedded-opentype'), 
		url('../fonts/yekan/yekan.woff') format('woff'),
		url('../fonts/yekan/yekan.ttf') format('truetype'),		
		url('../fonts/yekan/yekan.svg#CartoGothicStdBook') format('svg');
}
@font-face {
	font-family: 'casab';
	src:  	url('../fonts/casab/casab.eot#iefix')format('embedded-opentype'), 
		url('../fonts/casab/casab.woff') format('woff'),
		url('../fonts/casab/casab.ttf') format('truetype'),		
                url('../fonts/casab/casab.svg#CartoGothicStdBook') format('svg');
}
@font-face {
	font-family: 'bardiya';
	src:	url('../fonts/bardiya/bardiya.eot') format('embedded-opentype'),  
		url('../fonts/bardiya/bardiya.woff') format('woff'), 
		url('../fonts/bardiya/bardiya.ttf') format('truetype'),
		url('../fonts/bardiya/bardiya.svg') format('svg'); 
}


/******FONT*******/

[dir="rtl"] body,
p.error-message {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"]  h1,
[dir="rtl"]  h2,
[dir="rtl"]  h3,
[dir="rtl"]  h4,
[dir="rtl"]  h5,
[dir="rtl"]  h6 {
    font-family:"casab",tahoma,arial !important;
}
[dir="rtl"]  .sppb-pricing-duration {
	font-family: yekan;
}
[dir="rtl"]  .sp-comingsoon .sp-comingsoon-content span {
	font-family: casab;
}
[dir="rtl"] .floox-title {
	font-family:"yekan",tahoma,arial !important;
	font-weight: normal ;
}
[dir="rtl"] .sp-megamenu-parent {
	font-family:"casab",tahoma,arial ;
}
[dir="rtl"] .categories-module {
	font-family:"casab",tahoma,arial !important;
}
[dir="rtl"] .sp-contact-info li {
	font-family:"casab",tahoma,arial !important;
}
[dir="rtl"] .sp-floox-login.sp-mod-login a {
	font-family:"casab",tahoma,arial !important;
}
[dir="rtl"] .sppb-addon-animated-number .sppb-animated-number-title {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"] .sppb-testimonial-pro-advanced .sppb-item .sppb-testimonial-client {
	font-family:"bardiya",tahoma,arial !important;
}
[dir="rtl"] .sp-my-account {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"] .btn {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"] .sppb-slidehsow-sub-title {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"] .sppb-btn {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"] #sp-bottom .acymailing_introtext {
	font-family:"bardiya",tahoma,arial !important;
}
[dir="rtl"] #sp-bottom .acymailing_module_form .acysubbuttons input {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"] button,
[dir="rtl"]  input,
[dir="rtl"]  select,
[dir="rtl"]  textarea {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"] #sp-bottom p {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"] .sp-copyright {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"] .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
	font-family:"casab",tahoma,arial !important;
	font-weight: normal;
}
[dir="rtl"] .sppb-pricing-price {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"] .error-page .error-message {
	font-family:"bardiya",tahoma,arial !important;
	font-weight: normal;
}
[dir="rtl"] .error-page .btn.btn-primary {
	font-family:"yekan",tahoma,arial !important;
	font-weight: normal!important;
}
[dir="rtl"] .sppb-panel-title {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"] .sppb-addon-animated-number .sppb-animated-number {
	font-family:"bardiya",tahoma,arial !important;
}
[dir="rtl"] .pagination-wrapper ul.pagination li a {
	font-family:"casab",tahoma,arial !important;
}
[dir="rtl"] article.item .article-info-wrap .category-name {
	font-family:"casab",tahoma,arial !important;
}
[dir="rtl"] .category-tag a {
	font-family:"casab",tahoma,arial !important;
}
[dir="rtl"] article.item .article-info {
	font-family:"bardiya",tahoma,arial !important;
}
[dir="rtl"] .entry-header-wrap .category-name a {
	font-family:"casab",tahoma,arial !important;
}
[dir="rtl"].sp-simpleportfolio-tags {
	font-family:"casab",tahoma,arial !important;
}
[dir="rtl"] div.pagination ul.pagination li, 
[dir="rtl"] .pagination-wrapper ul.pagination li {
	display: inline-block;
	font-family:"casab",tahoma,arial !important;
}
[dir="rtl"] .contact-form-section .sppb-addon-raw-html * {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"].sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"] .sppb-meta-category a {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"] .sppb-addon-tab .sppb-tab .sppb-nav-tabs li a {
	font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"] ul.nav.menu  a {
	font-family:"casab",tahoma,arial !important;
}
[dir="rtl"] .copyright p {

	font-family:"yekan",tahoma,arial;
}
[dir="rtl"] .error-page .error-message {
	font-family:"casab",tahoma,arial !important;
}
[dir="rtl"] .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a {
	font-family:"casab",tahoma,arial !important;
}
[dir="rtl"] .sp-comingsoon body {
	font-family:"casab",tahoma,arial !important;
}
[dir="rtl"] div.sp-page-title div.container h2{
    font-family:"yekan",tahoma,arial !important;
}
[dir="rtl"] h3.sppb-addon-title{
 font-family:"yekan",tahoma,arial !important;   
}
[dir="rtl"] .sp-comingsoon .sp-comingsoon-content span {
	font-family:"yekan",tahoma,arial;
}
[dir="rtl"] .error-page .error-message {
	font-family: "yekan",tahoma,arial !important;
}
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title .sppb-slidehsow-sub-title {
	padding-bottom: 19px;
}  



/******RTL******/

[dir="rtl"] body.rtl .sp-megamenu-parent > li.sp-has-child > a::before {
	float: left;
}
[dir="rtl"] .sp-megamenu-parent > li > a, 
[dir="rtl"].sp-megamenu-parent > li > span {
	font-size: 16px;
	letter-spacing: unset;
}
[dir="rtl"] .sp-module .sp-module-title {
	font-size: 18px;
}
[dir="rtl"] .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a,
[dir="rtl"] .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
	font-weight: normal;
	font-size: 15px;
}
[dir="rtl"].sp-megamenu-parent .sp-dropdown li.sp-menu-item > a.sp-group-title,
[dir="rtl"] .sp-megamenu-parent .sp-dropdown li.sp-menu-item span.sp-group-title {
	font-weight: unset;
}
[dir="rtl"] body.rtl .sppb-addon-articles .sppb-addon-article {
	text-align: justify;
}
[dir="rtl"] body.rtl .fa-angle-right::before {
	content: "\f104";
}
[dir="rtl"] body.rtl .entry-gallery a.carousel-right .fa-angle-right::before {
	content: "\f104";
}
body.rtl .entry-gallery a.carousel-left .fa-angle-left::before {
	content: "\f105";
}
[dir="rtl"] .fa-play::before {
	content: "\f137";
}
[dir="rtl"] .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-module .sp-module-content {
	font-size: 16px;
	font-weight: normal;
}
[dir="rtl"] div.sp-page-title h3 {
	font-size: 47px;
	letter-spacing: unset;
}
[dir="rtl"] body.rtl .top-search-wrapper .icon-top-wrapper {
	margin: 0 12px 0 0px;
}
[dir="rtl"] .sp-contact-info li {
	font-size: 14px;
}
[dir="rtl"] .sp-floox-login.sp-mod-login a {
	font-size: 16px;
}
[dir="rtl"] .sp-my-account .sp-account-info {
	right: -61px;
}
[dir="rtl"] .sp-my-account ul.nav > li > a {
	text-align: right;
}
[dir="rtl"] .form-horizontal .control-label {
	text-align: right;
	float: right;
}
[dir="rtl"] .sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title .sppb-slidehsow-sub-title {
	font-size: 28px;
	letter-spacing: normal;
}
#sp-main-body {
	padding: 140px 0;
}
[dir="rtl"] .sppb-carousel.milestone-slider .sppb-carousel-text .about-company a {
	font-size: 34px;
	letter-spacing: normal;
}
[dir="rtl"] #sppb-addon-1499755063968 .sppb-addon-title {
	font-size: 28px !important;
}
[dir="rtl"] #sppb-addon-1499843519556 .sppb-addon-title {
	font-size: 37px !important;
	letter-spacing: unset !important;
	font-weight: normal !important;
}
[dir="rtl"] .sppb-addon-cta .sppb-cta-title {
	letter-spacing: normal;
}
#sp-bottom .sp-module .sp-module-title {
	font-size: 16px;
}
[dir="rtl"] .sppb-cta-subtitle {
	font-size: 32px !important;
}
[dir="rtl"] .btn.btn-default,
[dir="rtl"] .btn.sppb-btn-default,
[dir="rtl"] .sppb-btn.btn-default,
[dir="rtl"] .sppb-btn.sppb-btn-default {
	font-size: 16px;;
}
[dir="rtl"].btn.btn-primary,
[dir="rtl"] .btn.sppb-btn-primary,
[dir="rtl"] .sppb-btn.btn-primary,
[dir="rtl"] .sppb-btn.sppb-btn-primary {
	font-size: 16px;
}
[dir="rtl"] #sp-bottom .sp-module ul li a {
	font-size: 17px;
}
[dir="rtl"] #sp-bottom .acymailing_introtext {
	font-size: 18px;
	line-height: 30px;
}
[dir="rtl"] #sp-bottom .acymailing_module_form .acysubbuttons input {
	font-size: 16px;x;
}
[dir="rtl"] body.rtl #sp-bottom .acymailing_module_form .acysubbuttons {
	float: right;
}
[dir="rtl"] #sp-bottom .acymailing_module_form .fieldacyemail input {
	font-size: 16px;
}
[dir="rtl"] #sp-footer .sp-copyright {
	font-size: 15px;
}
[dir="rtl"] .home-portfolio-modal .sppb-magnific-popup i {
	margin-left: 8px;
}
[dir="rtl"] .creative-variation.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title {
	letter-spacing: unset;
	font-weight: normal !important;
}
[dir="rtl"] .creative-variation.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title small {
	font-weight: normal !important;
	font-size: 22px;
	letter-spacing: unset;
}
[dir="rtl"] .sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title span.floox-title {
	font-weight: normal !important;
}
[dir="rtl"] .sppb-addon-cta .sppb-cta-subtitle .floox-title {
	font-weight: normal !important;
}
[dir="rtl"] .font-family2 {
	letter-spacing: -1px;
}
[dir="rtl"].classic-variation.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title small {
	font-weight: normal !important;
	font-size: 28px;
	letter-spacing: unset;;
}
[dir="rtl"] .classic-variation.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title {
	letter-spacing:-1px;
	font-weight: normal !important;
}
[dir="rtl"] div.sp-page-title h2 {
	font-size: 36px;
	letter-spacing: unset;
}
[dir="rtl"]article.item .entry-header h2 a {
	letter-spacing: unset;
}
[dir="rtl"] .sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title {
	letter-spacing: unset;
}
[dir="rtl"] #sppb-addon-1499679211335 .sppb-addon-title {
	font-size: 26px;
	letter-spacing: -1px;
	font-weight: normal;
}
[dir="rtl"]#sppb-addon-1499679211335 .sppb-addon-title {
	font-size: 24px !important;
	letter-spacing: unset !important;
	font-weight: normal !important;
}
[dir="rtl"]#sppb-addon-1499766891391 .sppb-addon-title {
	font-size: 20px !important;
	line-height: 27px !important;
}
[dir="rtl"].sppb-addon-tab .sppb-tab .sppb-nav-tabs-content .sppb-tab-pane .title {
	font-size: 20px;;
	font-weight: normal !important;
}
[dir="rtl"] .sppb-addon-person .sppb-addon-content .sppb-person-information .sppb-person-name {
	font-size: 24px;
	letter-spacing: unset;
}
[dir="rtl"] .sppb-addon-persion .sppb-person-information > span.sppb-person-name,
[dir="rtl"] .sppb-addon-person .sppb-person-information > span.sppb-person-name {
	font-weight: normal;
}
[dir="rtl"].sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
	font-size: 28px;
}
[dir="rtl"].btn.btn-info,
[dir="rtl"] .btn.sppb-btn-info,
[dir="rtl"] .sppb-btn.btn-info,
[dir="rtl"] .sppb-btn.sppb-btn-info {
	font-size: 17px;
}
[dir="rtl"] #sppb-addon-1499835035678 .sppb-addon-title {
	font-size: 25px !important;
}
[dir="rtl"] .sppb-carousel-indicators {
	padding-right: 0;
}
[dir="rtl"] div.pagination,
[dir="rtl"] .pagination-wrapper {
	margin-top: 0px;
}
[dir="rtl"] div.pagination,
[dir="rtl"] .pagination-wrapper {
	padding: 0px;
}
[dir="rtl"] .pull-left {
	float: right !important;
}
[dir="rtl"] .sppb-media > .pull-left {
	margin-left: 15px;
}
[dir="rtl"] article.item-page .entry-header-wrap .category-name a {
	font-size: 22px;
	letter-spacing: unset;
}
[dir="rtl"] .sppb-media > .pull-right {
	margin-right: 15px;
}
[dir="rtl"] body.rtl .sppb-text-right {
	text-align: justify;
}
[dir="rtl"] .sppb-media > .pull-left {
	margin-top: 3px;
}
[dir="rtl"].sppb-media > .pull-left {
	margin-right: 0px;
}
[dir="rtl"] .sppb-nav-pills > li {
	float: right;
}
[dir="rtl"] .sppb-tab-content > .active {
	text-align: justify;
}
[dir="rtl"] .sppb-addon-testimonial-client {
	text-align: right;
}
[dir="rtl"] .sppb-addon-testimonial-footer img {
	margin-left: 10px;
}
[dir="rtl"] article.item-page .tags a {
	letter-spacing: unset;
	font-weight: normal !important;
}
[dir="rtl"] article.item-page .pager.pagenav li a {
	font-size: 14px;
	letter-spacing: unset;
	font-weight: normal !important;
}
[dir="rtl"].sp-comingsoon .acymailing_module_form .acymailing_form p.fieldacyemail input {
	padding: 10px;
}
[dir="rtl"] article.item .article-info-wrap .category-name a {
	font-size: 14px;
	letter-spacing: unset;
	font-weight: normal !important;
}
[dir="rtl"] #sp-left .sp-module ul.mostread li .category-tag a,
[dir="rtl"]  #sp-right .sp-module ul.mostread li .category-tag a {
	font-weight: normal !important;
	font-size: 14px;
	letter-spacing: unset;
}
[dir="rtl"] article.item p {
	text-align: justify;
}
[dir="rtl"]div.author-details p{
    text-align:center;
}
[dir="rtl"].home-simple-feature .sppb-addon-feature::after {
	right: auto;
	left:-36px;
}
[dir="rtl"] .sppb-carousel-indicators .active {;
	background-color: #33cb2a;
}
[dir="rtl"].sppb-carousel-indicators li {
	border: 1px solid #07e619;
}
[dir="rtl"]body.rtl .entry-link::before {
	right: 0;
}
[dir="rtl"] body.rtl .entry-quote::before {
	transform: rotate(0deg);
	top: 134px;
	right: 51px;
}
[dir="rtl"] .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-tags,
[dir="rtl"] .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info-wrap .sp-simpleportfolio-tags {
	font-size: 16px;
}
[dir="rtl"] div.pagination ul.pagination li:first-child:not(.active),
[dir="rtl"] .pagination-wrapper ul.pagination li:first-child:not(.active) {
	float: unset ;
}
[dir="rtl"] div.pagination ul.pagination li:last-child:not(.active),
[dir="rtl"] .pagination-wrapper ul.pagination li:last-child:not(.active) {
	float: unset;
}
[dir="rtl"] .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-filter ul li a {
	font-size: 16px;
}
[dir="rtl"] .sppb-addon-articles .sppb-addon-article .sppb-addon-article-info-wrap .sppb-meta-category a {
	font-size: 14px;
	letter-spacing: unset;
}
[dir="rtl"] .service-page-modal .sppb-magnific-popup.sppb-modal-selector i {
	margin-left: 10px;
}
[dir="rtl"] .carousel-left {
	right: 10px;
}
[dir="rtl"] .carousel-right {
	left: 10px;
}
[dir="rtl"] .carousel-right {
	right: unset;
}
[dir="rtl"] .text-left {
	text-align: right;
}
[dir="rtl"] .sp-comingsoon .sp-comingsoon-title {
	font-size: 22px;
	letter-spacing: unset;
}
[dir="rtl"] .com-search.view-search .search-filter-wrap .ordering-box select {
	float: right;
}
[dir="rtl"] .com-search.view-search .search-filter-wrap .ordering-box label {
	float: right;
	margin-right: 0px;
	margin-left: 15px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	height: 48px;
}
[dir="rtl"] .com-search.view-search .search-filter-wrap fieldset {
	width: 100%;
	float: none;
	padding-right: 0px;
}
[dir="rtl"] .fa-long-arrow-right::before {
	content: "\f177";
}
[dir="rtl"] div.sp-page-title h3 {
	font-weight: unset !important;
}
[dir="rtl"] .sp-page-builder .page-content #section-id-1490869659 .sppb-section-title .sppb-title-heading {
	font-weight: normal !important;
}
[dir="rtl"] .services-cta {
    margin-right: 0px;

}
[dir="rtl"] .pricing-variation-two .sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
	letter-spacing: -0.9px;
}
[dir="rtl"] .sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
	font-size: 24px;

}
.sp-comingsoon .sp-comingsoon-title {
	font-size: 24px;
	letter-spacing: 0.1px;
}
[dir="rtl"] .sppb-carousel-indicators li {
	border: 1px solid #0d0e0d;
}
[dir="rtl"] div.sppb-addon.sppb-addon-image-content div.sppb-container div.sppb-row {
	direction: ltr;
	text-align: right;
}



/*******RESPONSIVE******/
[dir="rtl"] .offcanvas-menu .offcanvas-inner .sp-module ul > li a {
	font-family: "casab";
}
[dir="rtl"] .offcanvas-menu .contact-info span {
	font-family:"yekan",tahoma,arial !important;

}
[dir="rtl"] .dl-horizontal dt {
	text-align: right;
}
[dir="rtl"] .sppb-progress-label > span {
	float: left;
	font-weight: normal;
}
[dir="rtl"] #sppb-addon-1499766891391 .sppb-addon-title {
	line-height: 22px;
}
[dir="rtl"] .com-search.view-search .search-filter-wrap .btn-toolbar button span {
	margin-right: 5px;
}
.classic-variation.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title small {
	font-size: 24px;
	letter-spacing: 0px;
}
@media screen and (max-width: 767px) {
[dir="rtl"] .sppb-addon-text-block .sppb-addon-title {
	text-align: right;
}
[dir="rtl"] .sppb-col-xs-6 {
	flex: 0 0 100%;
	max-width:100%;
}
[dir="rtl"] #sppb-addon-1499768945122 {
	padding: 0px;
}
[dir="rtl"] .creative-variation.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .owl-carousel .owl-controls {
	bottom: 60px;
}
[dir="rtl"] .creative-variation.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title {
	font-size:36px;
}
[dir="rtl"] .sp-contact-info {
	text-align: right;
}
[dir="rtl"] p:nth-child(1){
    text-align:justify;
    padding:0px !important;
}
div.sppb-col-sm-6.sppb-col-sm-offset-6 div.sppb-content-holder{
padding:0px !important;
}	
}
