@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}

body, h1, h2, h3, h4, h5, h6,label,.pxl--btn-text,.pxl-breadcrumb a,.pxl-breadcrumb,.pxl-title--text,.pxl-counter--title,.pxl-counter--number,.pxl-item--number,.pxl--title,.pxl--percentage,.pxl-text-editor p,.pxl-pricing--price,.pxl-pricing--button .btn,.pxl-date--inner,.pxl-counter--bnumber,.sr7-layer,.slider-video-title,.pxl-link--text,.pxl-item--subtitle span,.pxl-item--content,.pxl-mailchimp-l1.style-box2 [type="submit"],.wpcf7-form-control:not(.wpcf7-submit),.pxl-nav-menu .pxl-menu-primary > li > a,.wpcf7-submit,.pxl-post--button span,.pxl-contact-form .pxl-form--label,.pxl-mailchimp-l1.style-box [type="submit"],.pxl-mailchimp-l1.style-box [type="email"],.pxl-contact-box1 .pxl-item--button .btn,.pxl-testimonial-grid1 .pxl-item--desc,.woocommerce-topbar .woocommerce-result-count,.woocommerce-page .nice-select span.current,.woocommerce-page .nice-select ul.list li,.woocommerce-product-content .woocommerce-add-to-cart .button,.woocommerce-product-content .woocommerce-add-to-cart .wc-forward,.wc-proceed-to-checkout .checkout-button,.shop_table .actions .button,.woocommerce-checkout form.woocommerce-checkout #order_review #payment #place_order.button,.widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn,.widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn.checkout,.widget_shopping_cart .widget_shopping_cart_footer p.total,.widget_shopping_title,.entry-summary .single_add_to_cart_button,.entry-summary .price .amount,.woocommerce-MyAccount-content .woocommerce-info a.button,.woocommerce-page button.button,body.rtl blockquote,.woocommerce-Tabs-panel--reviews .comment-reply-title,.woocommerce-Tabs-panel--reviews #review_form .comment-form .form-submit .submit,.woocommerce-notices-wrapper .woocommerce-message a.button{
  font-family: IRANSans !important;
}

.pxl-icon-box1 .pxl-item--readmore {
right: unset!important;
  left: -10px!important;

}

.pxl-item--readmore .btn.btn-text-parallax .pxl--btn-text {
   color: #fff!important;
}

.woocommerce-checkout form.woocommerce-checkout .form-row-first {
     padding-right: unset!important;
  padding-left: 10px!important;
}

.single-product #pxl-content-area div.product .entry-summary .woocommerce-product-rating .woocommerce-review-link{
  margin-right: 8px!important;
margin-left: unset!important;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
right: unset!important;
  left: 0!important;

}

.pxl-search-form1.style-2 .pxl-search-submit {
right: unset!important;
  left: 0!important;

}

.woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation ul li a::before {
  top: 25%!important;
  rotate: 180deg!important;
}
.woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation {
  float: right!important;
}

#pxl-cart-sidebar .pxl-item--close {

  right: auto!important;
  left: 35px!important;

}  
  
body.woocommerce-cart .woocommerce-cart-form .shop_table .actions .button {
  margin-right: 10px!important;
}

.woocommerce .nice-select ul.list li, .woocommerce-page .nice-select ul.list li {

  text-align: right!important;
}

.pxl-progressbar-1.style-2 .pxl--progressbar::before {
right: unset!important;
  left: 0!important;

}
.widget_search .search-submit {
   border-radius: 20px 0 0 20px!important;
}

.widget_categories ul li a{
  padding-right: 21px!important;
  padding-left: 60px!important;

}

.widget_categories ul li .pxl-count{
right: unset!important;
left: 12px!important;
}
.pxl-breadcrumb-wrap{
  text-align: center!important;
}

#pxl-page-title-elementor .pxl-heading{
  text-align: center!important;
}

.error404 .pxl-error-title {
   letter-spacing: 0em!important;

}

.pxl-mailchimp-l1.style-box [type="submit"] {
  border-radius: 57px 0 0 57px !important;

}
.pxl-mailchimp-l1.style-box [type="email"] {
  border-radius: 0 57px 57px 0!important;
}

 .pxl-widget-title::before {
  right: 0 !important;
  left: unset!important;
}
.widget .widget-title, .pxl-widget-title {
  padding-left: unset!important;
  padding-right: 31px!important;

}
.pxl-link.style-round-box .pxl-link--icon {
  right: unset !important;
  left: 0!important;

}
.pxl-link.style-round-box a {
  padding-right: 22px !important;
  padding-left: 60px !important;
}
.pxl-search-form1.style-1 .pxl-search-submit {
  border-radius: 15px 0px 0 15px!important;
  left: 0!important;
  right: unset !important;
}

.pxl-contact-form .wpcf7-form {

  direction: rtl!important;
}

.pxl-heading .px-sub-title-shape3 i {
  margin-right:unset !important;
  margin-left: 12px!important;

}

.pxl-contact-form .pxl-ml-16 {
  margin-left: 16px!important;
}

.pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets .pxl-swiper-pagination-bullet::before {
left: unset !important;
  right: -9px!important;

}

.pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets .pxl-swiper-pagination-bullet::after {
left: unset !important;
  right: -7px!important;

}

.pxl-heading .px-sub-title-shape4 i {
margin-right: unset !important;
  margin-left: 8px!important;
}


.btn.btn-icon-box3 {
  border-radius: 94px 0px 0px 94px!important;
}

.pxl-mailchimp-l1.style-box2 [type="submit"] {
right: unset !important;
  left: 0!important;
}
.pxl-call-phone1 .pxl-item--icon {

  margin: 0px 0px 0px 19px !important;
}

.pxl-link.style-characters.type-horizontal li a::before {
  top: 4px!important;
}

.pxl-post-list1 .pxl-item--readmore {
  transform: rotate(-135deg)!important;
}
.pxl-post-list1 .pxl-item--readmore:hover {
  transform: rotate(-180deg)!important;
}

.pxl-post-list1 .pxl-item--image {
left: unset !important;
  right: -130px!important;

} 
.pxl-contact-info1 .pxl-item--title {
  text-decoration: unset!important;
}

.pxl-button-video1 .slider-video-title {
  text-decoration: unset!important;
}

body.rtl .pxl-button-video1 .slider-video-icon i {
  margin-right: 0!important;
  margin-left: 6px!important;
}

.pxl-recent-news1 .pxl-post-item {
  direction: ltr!important;
}
.pxl-recent-news1 .pxl-post--meta {
  direction: rtl!important;
}

.pxl-pricing1 .pxl-pricing--price {
  font-size: 50px!important;
  direction: ltr!important;
  justify-content: center!important;
}
.pxl-pricing1 .pxl-pricing--price .pxl-pricing--currency {
  font-size: 30px!important;
  padding-right: 10px!important;
}

.flaticon-right-arrow-1::before {
  scale: -1!important;
}

.pxl-service-style1 .pxl-post--inner:hover .pxl-post--readmore i {
  transform: translateX(-15px)!important;
  scale: -1!important;
}

.pxl-service-style1 .pxl-post--readmore i {
  margin-left:unset !important;
  margin-right: 35px!important;
}

.pxl-menu-item-text .flaticon-up-right-arrow::before {

  rotate: -100deg!important;
}
.flaticon-up-right-arrow::before {
  rotate: -100deg!important;
}
.btn.btn-text-parallax:hover .flaticon-up-right-arrow::before {
  transform: rotate(-35deg)!important;
}

.pxl-nav-menu.fr-style-ha .pxl-menu-primary > li > a .pxl-menu-item-text .flaticon-up-right-arrow {
  margin-left:unset !important;
  margin-right: 12px !important;

}

@media screen and (max-width: 777px) {
  .sr7-ntiw .rv-description {
    font-size: 17px !important;
  }
}
@media screen and (max-width: 575px) {
  .sr7-ntiw .rv-description {
    font-size: 16px !important;
  }
}
.sr7-ntiw .tc-text-shadow1 {
  text-shadow: 0 5px 8px rgba(19, 19, 19, 0.23) !important;
}
@media screen and (max-width: 767px) {
  .sr7-ntiw {
    display: none !important;
  }
}
.sr7-thumbs {
  left: 422px !important;
  right: unset !important;
}


.sr7-ntiw .sr7-thumb {
    position: relative !important;
  opacity: 1;
  border-radius: 175px;
  overflow: hidden;
  background-image: -webkit-linear-gradient(to bottom, var(--gradient-color-from2) 25%, var(--gradient-color-from) 50%, var(--gradient-color-to2) 75%, var(--gradient-color-to) 100%);
  background-image: -moz-linear-gradient(to bottom, var(--gradient-color-from2) 25%, var(--gradient-color-from) 50%, var(--gradient-color-to2) 75%, var(--gradient-color-to) 100%);
  background-image: -ms-linear-gradient(to bottom, var(--gradient-color-from2) 25%, var(--gradient-color-from) 50%, var(--gradient-color-to2) 75%, var(--gradient-color-to) 100%);
  background-image: -o-linear-gradient(to bottom, var(--gradient-color-from2) 25%, var(--gradient-color-from) 50%, var(--gradient-color-to2) 75%, var(--gradient-color-to) 100%);
  background-image: linear-gradient(to bottom, var(--gradient-color-from2) 25%, var(--gradient-color-from) 50%, var(--gradient-color-to2) 75%, var(--gradient-color-to) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');
  transform: scale(0.7)!important;
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
.sr7-ntiw .sr7-thumb .sr7-thumb-img {
   
  border-radius: 175px;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: auto;
  width: auto;
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
.sr7-ntiw .sr7-thumb .sr7-thumb-img:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(var(--primary-color-rgb),0.48);
  z-index: 9;
  border-radius: inherit;
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
.sr7-ntiw .sr7-thumb.selected {
   
  transform: scale(1)!important;
}
@media screen and (max-width: 1200px) {
  .sr7-ntiw .sr7-thumb.selected {
    transform: scale(0.85);
  }
}
.sr7-ntiw .sr7-thumb.selected .sr7-thumb-img {
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
}
.sr7-ntiw .sr7-thumb.selected .sr7-thumb-img:before {
  opacity: 0;
}
.sr7-layer .btn.btn-icon-box2.btn-version-light {
  direction: ltr!important;
}
.sr7-layer .btn.btn-icon-box2.btn-version-light .flaticon-right-arrow-5::before {
  rotate: 180deg!important;
}

@media (max-width: 767px) {
  .pxl-counter {
    justify-content: center !important;
  }
   .pxl-icon-box2 .pxl-item--holder {

    text-align: center!important;
  }
  .pxl-video-player .pxl-video--inner{

    text-align: center!important;
  }
  .pxl-pricing1 .pxl-pricing--button,.pxl-pricing1 .pxl-pricing--title,.pxl-pricing1 .pxl-pricing--subtitle,.pxl-pricing1 .pxl-pricing--top {
    text-align: center!important;
  }
  .pxl-tabs2 .pxl-tabs--title .pxl-tab--title {
  justify-content: center !important;
}
.pxl-tabs2 .pxl-tab--control {
  transform: translate(-15%, -50%)!important;
}
.pxl-call-phone1 .pxl-item--inner {
  justify-content: center!important;
}
 .elementor-973 .elementor-element.elementor-element-65c0b3f .pxl-button {
    text-align: right!important;
  }
  .pxl-icon-box {
  text-align: center!important;
}
 .pxl-icon-box3 .pxl-mr-32 {
    margin-right: 0px!important;
  margin-left: 0px!important;
}


  
}
