@font-face {
  font-family: p30;
  font-style: normal;
  font-weight: bold;
  src: url('eot/IRANSansWeb_Bold.eot');
  src: url('eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), url('woff2/IRANSansWeb_Bold.woff2') format('woff2'), url('woff/IRANSansWeb_Bold.woff') format('woff'), url('ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
  font-family: p30;
  font-style: normal;
  font-weight: 500;
  src: url('eot/IRANSansWeb_Medium.eot');
  src: url('eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'), url('woff2/IRANSansWeb_Medium.woff2') format('woff2'), url('woff/IRANSansWeb_Medium.woff') format('woff'), url('ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
  font-family: p30;
  font-style: normal;
  font-weight: 300;
  src: url('eot/IRANSansWeb_Light.eot');
  src: url('eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'), url('woff2/IRANSansWeb_Light.woff2') format('woff2'), url('woff/IRANSansWeb_Light.woff') format('woff'), url('ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
  font-family: p30;
  font-style: normal;
  font-weight: 200;
  src: url('eot/IRANSansWeb_UltraLight.eot');
  src: url('eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'), url('woff2/IRANSansWeb_UltraLight.woff2') format('woff2'), url('woff/IRANSansWeb_UltraLight.woff') format('woff'), url('ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
  font-family: p30;
  font-style: normal;
  font-weight: normal;
  src: url('eot/IRANSansWeb.eot');
  src: url('eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), url('woff2/IRANSansWeb.woff2') format('woff2'), url('woff/IRANSansWeb.woff') format('woff'), url('ttf/IRANSansWeb.ttf') format('truetype');
}
.sp-k2-featured-slider .owl-wrapper .owl-item .item-inner .item-content {
  text-align: right;
}
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features .item5 i,
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features .item1 i,
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features .item2 i,
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features .item3 i,
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features .item4 i {
  margin-left: 15px !important;
  margin-right: unset !important;
}
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features {
  text-align: right;
}
ul.newstyle2 li:before {
  right: -15px;
  left: auto !important;
}
body {
  overflow-x: hidden !important;
}
body.header_opacity_yes .white_header #sp-header:after {
  right: 42% !important;
  left: auto !important;
}
body.header_opacity_yes .white_header #sp-header:before {
  left: -1px;
  right: auto !important;
}
.owl-carousel .owl-wrapper-outer {
  direction: ltr;
}
body.header_opacity_yes .white_header #sp-header #sp-header-left div .spt_address {
  width: 53% !important;
}
body.header_opacity_no .white_header #sp-header #sp-header-left div .spt_address {
  width: 53% !important;
}
#btl .btl-panel {
  width: 60px !important;
}
.text-left,
.left {
  text-align: right !important;
}
.vmCartModule .cart_dropdown_main {
  left: 0;
  right: auto !important;
}
body.header_opacity_no .white_header #sp-header #sp-header-right .sp-module .cart-icon,
body.header_opacity_no .white_header #sp-header #sp-header-right .sp-module .search-icon,
body.header_opacity_no .white_header #sp-header #sp-header-right .sp-module #btl-panel-login,
body.header_opacity_no .white_header #sp-header #sp-header-right .sp-module #btl-panel-registration,
body.header_opacity_no .white_header #sp-header #sp-header-right .sp-module #btl-panel-profile,
body.header_opacity_no .white_header #sp-header #sp-header-right .sp-module .btl-buttonsubmit {
  color: #000 !important;
}
body.header_opacity_no .dark_header #sp-header:after {
  left: auto !important;
  right: 43% !important;
}
body.header_opacity_no .dark_header #sp-header:before {
  left: -1px;
  right: auto !important;
}
.sp-page-title .search {
  float: left !important;
}
body.header_opacity_no .dark_header #sp-header #sp-header-left div .spt_address {
  width: 53% !important;
}
ul.newstyle1 li:before {
  content: "\f137" !important;
  right: -15px;
  left: auto !important;
}
body.header_opacity_yes .dark_header #sp-header:before {
  left: -1px;
  right: auto !important;
}
@media (min-width: 992px) {
  .sppb-col-md-1,
  .sppb-col-md-2,
  .sppb-col-md-3,
  .sppb-col-md-4,
  .sppb-col-md-5,
  .sppb-col-md-6,
  .sppb-col-md-7,
  .sppb-col-md-8,
  .sppb-col-md-9,
  .sppb-col-md-10,
  .sppb-col-md-11,
  .sppb-col-md-12 {
    float: right !important;
  }
}
body.header_opacity_yes .dark_header #sp-header:after {
  right: 41% !important;
  right: auto !important;
}
body.header_opacity_yes .dark_header #sp-header #sp-header-left div .spt_address {
  width: 53% !important;
}
span.addtocart-button span.addtocart-button,
span.addtocart-button input.addtocart-button,
span.addtocart-button input.notify-button {
  font-size: 13px !important;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li {
  float: right !important;
}
.floatright,
span.floatright {
  float: left !important;
}
.cart-view .cart-summary td.vm-cart-item-name .cart-images img {
  margin-left: 30px !important;
  margin-right: auto !important;
}
span.cart-images img {
  float: right !important;
}
.output-billto span.values,
.output-shipto span.values,
.floatleft,
span.floatleft {
  float: right !important;
}
.vm-cart-item-name {
  text-align: right !important;
}
.control-buttons button.default,
button.default,
.cart-view #checkoutFormSubmit,
a.product-details,
a.details,
div.details,
.floatright,
.continue_link,
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-header .pricing_head .sppb-pricing-duration,
.sppb-pricing-sign,
.copyright,
.sp-contact-info div,
.spt_number div,
.sp-page-title *,
.show_cart *,
.total *,
.sppb-addon-timeline-wrapper *,
.sppb-section-content,
.progress_bar_text,
.sppb_cover_text *,
.sppb-btn,
.theme-color-word,
.tp-caption,
.sppb-addon-content,
.sppb-addon-text,
b,
strong,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
tr,
td,
input,
.sp-has-child a,
.sp-menu-item a {
  font-family: "p30" !important;
  font-weight: 400 !important;
}
.mini-contact .sppb-addon-title {
  background-position: 90% center !important;
}
.bt-cs .slide .bt-inner {
  text-align: right !important;
}
div.footer_left_line {
  text-align: right !important;
}
ul.newstyle-link li a:before {
  content: "\f137" !important;
  right: -10px !important;
  left: auto !important;
}
.htc_new {
  background: 60% 35% !important;
}
.new-feature-icon-style3 .sppb-icon .for-shadow .for-shadow-spn:before {
  right: 17% !important;
  left: auto !important;
}
body.rtl .header_opacity_no .white_header #sp-header #sp-header-left div .spt_number {
  margin-right: 25px;
}
body.rtl ul.newstyle7 li:before {
  color: #f7505a;
  content: "\f137" !important;
  font-family: fontawesome;
  right: -15px !important;
  left: auto !important;
}
body.rtl ul.newstyle7 li:after {
  content: "" !important;
}
body.rtl .text_with_icon.left .text_with_icon_icon {
  float: right !important;
  margin-left: 15px;
  margin-right: 15px;
}
body.rtl .sp-contact-info:before {
  right: 40px;
}
body.rtl .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right,
body.rtl .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
  right: 0;
  left: auto !important;
}
body.rtl #offcanvas-toggler {
  float: left;
}
body.rtl #offcanvas-toggler >i {
  padding: 0 10px 0 0;
}
body.rtl .close-offcanvas {
  right: auto;
  left: 10px;
}
body.rtl .offcanvas-menu {
  -webkit-transition: opacity 400ms cubic-bezier(0.7,0,0.3,1), left 400ms cubic-bezier(0.7,0,0.3,1);
  transition: opacity 400ms cubic-bezier(0.7,0,0.3,1), left 400ms cubic-bezier(0.7,0,0.3,1);
}
body.rtl .body-innerwrapper:after {
  left: 0;
}
body.rtl .offcanvas-menu {
  left: -280px;
}
body.rtl.offcanvas .offcanvas-menu {
  left: 0;
}
