.dropdown-menu,.phone-carousel .owl-theme .owl-dots {
 right:auto;
 left:0
}
.about .mobile-features .nav,.header-inner {
 float:right
}
.a-btn-slide-text,.bttn-applora-gradient,.post,.post-title,.pricing-table02 .pricingTable02 .month {
 letter-spacing:0
}
@font-face {
 font-family:iran;
 src:url(../fonts/IRANSansWeb.ttf) format("truetype")
}
@font-face {
 font-family:iranBold;
 src:url(../fonts/IRANSansWeb_Bold.ttf) format("truetype")
}
@font-face {
 font-family:iranlight;
 src:url(../fonts/IRANSansWeb_Light.ttf) format("truetype")
}
a,body {
 font-family:iran!important;
}
.overlay {
 background:-webkit-linear-gradient(-45deg,rgba(95,44,130,.99),rgba(202,73,102,.9));
 background:-moz-linear-gradient(-45deg,rgb(149, 145, 152),rgba(84, 83, 83, 0.9));
 background:-o-linear-gradient(-45deg,rgba(95,44,130,.99),rgba(202,73,102,.9));
 background:linear-gradient(-45deg,rgb(65, 65, 65),rgba(45, 44, 44, 0.7));
}
.header-content h4 {
 font-size:18px;
}
.bttn-applora-gradient span,.nav-sec .navbar-nav>li>a {
 font-size:15px
}
.nav-sec .dropdown-menu>li>a,.nav-sec .navbar-nav>li>a {
 font-weight:100;
 letter-spacing:0
}
.dropdown .dropdown-icon {
 margin-left:0;
 margin-right:5px
}
.dropdown-menu {
 margin-left:0;
 margin-right:-35px
}
.bttn-applora-gradient i {
 margin-right:0;
 margin-left:10px;
 position:relative
}
.bttn-applora-gradient {
 font-weight:100
}
.pd-carousel .header-content .bttn-applora a:first-child {
 margin:0 0 0 20px
}
.about .mobile-features .features-slider:after {
 left:auto;
 right:59px;
 border-left:1px dashed #ccc
}
.about .mobile-features .tab-content {
 margin-left:0;
 margin-right:245px
}
.about .mobile-features .nav-pills>li:nth-child(1)>a,.about .mobile-features .nav-pills>li:nth-child(2)>a,.about .mobile-features .nav-pills>li:nth-child(3)>a,.about .mobile-features .nav-pills>li:nth-child(4)>a,.about .mobile-features .nav-pills>li:nth-child(5)>a {
 left:auto
}
.about .mobile-features .nav-pills>li:nth-child(1)>a,.about .mobile-features .nav-pills>li:nth-child(5)>a {
 right:0
}
.about .mobile-features .nav-pills>li:nth-child(2)>a,.about .mobile-features .nav-pills>li:nth-child(4)>a {
 right:80px
}
.about .mobile-features .nav-pills>li:nth-child(3)>a {
 right:116px
}
.about .mobile-features .tab-content>.tab-pane h4 {
 font-weight:100;
 font-size:23px
}
.features .feat-right .single-feat .icon-place {
 float:right;
 margin-right:0;
 margin-left:20px
}
.features .feat-left .single-feat .icon-place {
 float:left;
 margin-left:0;
 margin-right:20px
}
.features .feat-right .single-feat .feat-text {
 text-align:right
}
.features .feat-left .single-feat .feat-text {
 text-align:left
}
.post-det .tags-post,.statistic-app .statis-block {
 text-align:right
}
.features .single-feat .feat-text h4 {
 font-weight:100;
 font-size:20px;
 direction: rtl;
 text-align: right;
}
.feat-one {
 padding:130px 0 100px
}
.screenshots .owl-carousel .owl-item {
 float:right
}
.statistic-app .statis-img img {
 right:0;
 left:auto
}
.statistic-app .statis-img img:first-child {
 right:25%;
 left:auto
}
.statistic-app .statis-icon {
 float:right
}
.statistic-app .statis-icon i {
 margin-right:0;
 margin-left:17px
}
.curvedarrow {
 border-right:none;
 border-left:9px solid #fff;
 margin-right:0;
 margin-left:20px
}
.curvedarrow:after {
 right:-9px;
 border-radius:0 20px 0 0;
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -o-transform:rotate(-45deg)
}
.faq-content-wrapper:before {
 right:-40px;
 left:auto
}
.faqs .panel-heading:before {
 right:-48px;
 left:auto
}
.faqs .panel:before {
 right:-2px;
 left:auto
}
.faqs .panel-title a:after {
 left:-22px;
 right:auto
}
.one-post .post-text .title-date {
 float:right;
 margin-left:20px;
 margin-right:0
}
.one-post .post-text .title-text .post-details a i {
 margin-left:5px;
 margin-right:0
}
.one-post .post-text .title-text .post-details a {
 margin-right:0;
 margin-left:16px
}
.post-det .tags-post p i,.ribbon-front i {
 margin-left:10px;
 margin-right:0
}
.contact-us .single-info .info-text h4 {
 font-weight:100
}
.contact-us .mobile-place .mobile-preview {
 right:7.6%;
 left:auto;
 text-align:right
}
.subscribe-box .subscribe-form button.btn {
 float:right;
 right:auto;
 left:3px
}
.subscribe-box .subscribe-form.name-email input {
 padding-right:25px;
 padding-left:75px
}
.subscribe-box .subscribe-form .icon-paper-plane::after {
 right:0;
 left:auto
}
.subscribe-box .subscribe-form button:hover .icon-paper-plane::after {
 right:50px;
 left:auto;
 opacity:1
}
.footer .copyright p {
 font-weight:100
}
.photo-header img {
 float:left
}
.home-blog .blog-content .bread-links .breadcrumb>li+li:before {
 content:"\f104"
}
.home-blog .blog-content .bread-links .breadcrumb li {
 font-weight:100
}
.post-pagination ul li:first-child {
 margin-right:0
}
.post-pagination ul li:last-child {
 margin-right:5px
}
.btn-more {
 right:auto;
 left:20px
}
.article-tag {
 font-size:12px
}
.blog-social-icon {
 right:17px;
 left:auto
}
.blog-social {
 padding:20px 86px 18px 60px
}
.part-title h4:after {
 right:0;
 left:auto
}
#search-submit {
 right:auto;
 left:6px
}
.posts-style .tab-post-nav li {
 float:right
}
.archive-blog .archive-content ul li span {
 float:left
}
.tags-blog .tags-content a.bttn-applora-gradient span {
 font-size:12px;
 font-weight:100
}
.ribbon-front {
 left:auto;
 right:-10px;
 border-radius:4px 0 0 4px
}
.ribbon-wrapper {
 right:-20px;
 left:auto
}
.ribbon-edge-topleft {
 left:auto;
 right:-10px;
 border-width:0 10px 10px 0;
 border-color:transparent transparent #5f2c82
}
.our-story .story-text p {
 line-height:33px
}
blockquote:before {
 left:auto;
 right:0
}
.post-det .share-post,.post-journy .next-butt {
 text-align:left
}
.post-det .share-post a,.post-det .share-post span {
 margin-right:0;
 margin-left:20px
}
.post-det .share-post a:last-child {
 margin-left:0
}
.post-journy .next-butt .bttn-applora-gradient i {
 margin-left:0;
 margin-right:10px
}
.comment-reply-form h4 i,.comments-section h4 i {
 margin-right:0;
 margin-left:10px
}
.replay i {
 margin-right:0;
 margin-left:5px
}
.comment-wrap {
 margin-left:0;
 margin-right:20px
}
.comment-wrap .author-avatar {
 margin-right:-25px;
 margin-left:20px
}
.sgl-post blockquote i {
 margin-right:0;
 margin-left:10px;
 float:right
}
.sgl-post .btn-author {
 left:20px;
 right:auto
}
.sgl-post .post-journy {
 float:left
}
.sgl-post .post-journy a:first-child {
 margin-right:0;
 margin-left:20px
}
.sgl-post .post-journy a.prev-butt i {
 margin-right:0;
 margin-left:5px
}
.sgl-post .post-journy a.next-butt i {
 margin-left:0;
 margin-right:5px
}
.mobile-services .right-ser-side .single-ser .icon-ser {
 float:right
}
.mobile-services .right-ser-side .single-ser .sin-ser-place {
 margin-left:0;
 margin-right:80px;
 text-align:right
}
.mobile-services .right-ser-side .single-ser .icon-ser:before {
 left:105%;
 right:auto
}
.mobile-services .left-ser-side .single-ser .icon-ser {
 float:left
}
.mobile-services .left-ser-side .single-ser .sin-ser-place {
 margin-left:80px;
 margin-right:0;
 text-align:left
}
.mobile-services .left-ser-side .single-ser .icon-ser:before {
 right:105%;
 left:auto
}
.pricing-table02 .pricingTable02 .title,.qualityBox .title,.single-one-team .personal-det h4 {
 font-weight:100
}
.single-one-team .personal-det {
 right:10%;
 left:0
}
.single-one-team .personal-det .social-personal {
 left:auto;
 right:3%
}
.demo02 .photo-header img {
 float:none
}
.coming-soon .count-date h4 {
 font-weight:100
}
@media only screen and (max-width:1200px) and (min-width:992px) {
 .about .mobile-features .features-slider:after {
  right:3px;
  left:auto
 }
 .our-story .story-img img {
  float:left
 }
 .faqs .faqs-img img {
  float:right
 }
}
@media only screen and (max-width:991px) and (min-width:768px) {
 .header-content .bttn-head a:first-child {
  margin-bottom:0
 }
 .about .mobile-features .nav {
  float:none
 }
 .about .mobile-features .tab-content {
  margin-right:0
 }
 .feat-width {
  float:right
 }
 .statistic-app .statis-img img:last-child {
  left:auto;
  right:10%
 }
 .posts-style,.search-blog,.tags-blog {
  width:45%;
  float:right
 }
 .archive-blog,.category-blog,.photos-blog {
  width:45%;
  float:left
 }
 .blog-sidebar .posts-style,.blog-sidebar .search-blog,.blog-sidebar .tags-blog {
  width:45%;
  float:right
 }
 .blog-sidebar .archive-blog,.blog-sidebar .category-blog,.blog-sidebar .photos-blog {
  width:45%;
  float:left
 }
 .blog-sidebar .left-side-blog {
  box-shadow:none;
  padding:0
 }
 .blog-sidebar .archive-blog,.blog-sidebar .category-blog,.blog-sidebar .photos-blog,.blog-sidebar .posts-style,.blog-sidebar .search-blog,.blog-sidebar .tags-blog {
  background-color:#fff;
  -webkit-box-shadow:0 0 35px rgba(0,0,0,.1);
  -moz-box-shadow:0 0 35px rgba(0,0,0,.1);
  -o-box-shadow:0 0 35px rgba(0,0,0,.1);
  box-shadow:0 0 35px rgba(0,0,0,.1);
  padding:20px
 }
 .blog-sidebar .category-blog {
  margin-top:0
 }
}
@media only screen and (max-width:767px) {
 .one-post .post-text .title-text .post-details,.post-det .share-post {
  text-align:right
 }
 .pd-carousel .header-content .bttn-head a:first-child {
  margin-right:0;
  margin-left:20px
 }
 .header-content .bttn-head a:first-child,.pd-carousel .header-content .bttn-applora a:first-child {
  margin:0
 }
 .header-content h4 {
  font-size:17px;
  line-height:28px
 }
 .about .mobile-features .tab-content {
  margin-right:0
 }
 .about .mobile-features .nav {
  float:none
 }
 .posts-style .tab-post-nav li a {
  font-size:14px
 }
 .nav-sec .dropdown-toggle span {
  margin-right:5px;
  margin-left:0
 }
 .post-journy .next-butt .bttn-applora-gradient i,.post-journy .prev-butt .bttn-applora-gradient i {
  margin:0
 }
}
