@font-face {
	font-family: 'yekan';
	src:  	url('../fonts/yekan/yekan.eot#')format('eot'), 
		url('../fonts/yekan/yekan.woff') format('woff'),
		url('../fonts/yekan/yekan.ttf') format('truetype');		
}
@font-face {
	font-family: 'extender';
        src:  	url('../fonts/extender/extender.eot#')format('eot'), 
		url('../fonts/extender/extender.woff') format('woff'),
		url('../fonts/extender/extender.ttf') format('truetype');		
}


.rtl #sp-main-menu li li:not(.sp-menu-group).parent >a:after {
  content: "\f053";
  left: 10px;
  right: auto;
}
.rtl .entry-meta ul.actions {
  float: left;
}
.rtl .sp-dropcap::first-letter {
  float: right;
}
.rtl #sp-bottom-wrapper .sp_quickcontact input[type="text"] {
  float: right;
}
body > *, .rtl {
  font-family: "yekan",tahoma,arial;
}
.rtl #sp-pricing-wrapper #sp-pricing .plan li.plan-name {
  font-weight: 400;
}
.rtl #sp-bottom-wrapper h3.header {
  color: #fff;
  font-size: 25px;
}
.rtl #sp-service-wrapper .container h2, #sp-portfolio-wrapper .container h2, #sp-pricing-wrapper .container h2, #sp-team-wrapper .container h2, #sp-bottom-wrapper .container h2 {
  font-family: "extender",tahoma,arial;
  font-size: 42px;
}
.rtl #sp-pricing-wrapper #sp-pricing .plan li.plan-price {
  font-size: 36px;
}
.rtl #sp-slider-wrapper #sp-slide .carousel-inner .item.active .slider-title h1 {
  font-family: extender;
  font-size: 74px;
  font-weight: normal;
}
.rtl .page-header {
  font-family: extender;
}
.rtl #sp-slider-wrapper #sp-slide .carousel-inner .item .slider-title h1 {
  color: #fff;
  font-family: extender;
  font-size: 68px;
  line-height: 68px;
  text-shadow: 0 3px rgba(0, 0, 0, 0.1);
}
.rtl input, button, select, textarea {
  font-family: "yekan",tahoma,arial;
  min-height: 36px !important;
}
.rtl .sp-main-menu-toggler {
  left: 130px;
  right: auto;
}
.rtl .sp-mobile-menu ul li span.sp-menu-toggler {
  float: left;
  right: auto;
}
.rtl .icon-angle-right::before {
  content: "";
}
@media (max-width: 767px) {

.responsive .sp-main-menu-toggler {
    left: 145px;
}
}
@media (max-width: 480px) {
.responsive .sp-main-menu-toggler {
    left: 55px;
}
}
@media (max-width: 320px) {
.responsive .sp-main-menu-toggler {
    left: 25px;
}
}
#sp-service-wrapper .icon-phone {
  background-color: #e74c3c;
}
#sp-service-wrapper .icon-usd {
  background-color: #8e44ad;
}
#sp-service-wrapper .icon-group {
  background-color: #3498db;
}
#sp-bottom2 .icon-instagram{
  background-color: #789bde;
}
#sp-header-wrapper .logo-wrapper {
  padding: 0px 5px;
}
#sp-slider-wrapper {
  background-image: url() ;
  padding: 0px 0 50px 0;
}
#sp-bottom-wrapper .container {
    background-color: #5c5c5c;
}