﻿@charset "utf-8";

@font-face {
    font-family: 'myriadPro';
    src: url('../fonts/myriadPro/myriadPro.eot');
	src: url('../fonts/myriadPro/myriadPro.eot?#iefix') format('embedded-opentype'),
    url('../fonts/myriadPro/myriadPro.woff') format('woff'),
    url('../fonts/myriadPro/myriadPro.ttf') format('truetype');
    font-weight: normal;
} 
@font-face {
    font-family: 'IRANSansWeb';
    src: url('../fonts/iransans/IRANSansWeb(FaNum).eot');
	src: url('../fonts/iransans/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),
    url('../fonts/iransans/IRANSansWeb(FaNum).woff') format('woff'),
    url('../fonts/iransans/IRANSansWeb(FaNum).woff2') format('woff2'),
    url('../fonts/iransans/IRANSansWeb(FaNum).ttf') format('truetype');
    font-weight: normal;
} 
@font-face {
    font-family: 'IRANSansWeb_bold';
    src: url('../fonts/iransans/IRANSansWeb(FaNum)_Bold.eot');
	src: url('../fonts/iransans/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/iransans/IRANSansWeb(FaNum)_Bold.woff') format('woff'),
    url('../fonts/iransans/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),
    url('../fonts/iransans/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
    font-weight: bold;
}   

body
{
    font-family: 'IRANSansWeb';
    text-align:right;
    direction:ltr;
}
.btn{font-family: 'IRANSansWeb';}
p {
    text-align: left;
}
.hero-wrap {
    direction: ltr;
    padding: 0 70px 0 100px;
}
header.main-header {
    left: 0;
    right: auto;
}
.main-footer {
    right: 0;
    left: auto;
    border-right: 1px solid rgba(255,255,255,0.21);
    background: #000000;
    text-align: center;
}
.menu-wrap
{
    -webkit-transform: translate3d(-320px,0,0);
    transform: translate3d(-320px,0,0);
    padding:0 10px 0;
    width:320px;
}

.show-menu .menu-wrap, .show-menu .menu-inner, .show-menu .morph-shape {
    -webkit-transform: translate3d(45px,0,0);
    transform: translate3d(45px,0,0);
}
.menu-inner,.morph-shape
{
    -webkit-transform: translate3d(0px,0,0);
    transform: translate3d(0px,0,0);
	float:right;
    
}

.hid-men-wrap{left:auto;right:0;}
.menu-inner:before{display:none;}
.menu-global{border-top: 3px solid #b90900;}
.nav-button{left:35px;}
.sliding-menu ul
{
    float:right;
}
.sliding-menu li{float:right;}
.sliding-menu a
{
    text-align:left;
    letter-spacing:0;
    font-size:15px;
}
.hero-wrap-item.left-her  .container
{
    border-right: 1px solid rgba(255,255,255,0.21);
    padding: 50px 40px 50px 0;
}
.fl-wrap{float:right;}
.hero-wrap-item h2 {
    font-size: 48px;
    text-align: left;
    float: left;
}
.hero-wrap-item p{font-family:'IRANSansWeb';font-style:normal;font-size:24px;}
.btn.hide-icon span{font-family:'IRANSansWeb';font-size:14px;padding:5px 18px;}
.copyright{font-family: 'myriadPro'}
.owl-dots{text-align:center;}
.share-container{}
.share-icon{float:right;text-align:center;}
.hero-wrap-item.right-her .container  {
	padding:50px 40px 50px 0;
    border-right:1px solid rgba(255,255,255,0.21);
    border-left:none;
}

.show-share{right:40px;}
.btn{margin-left:10px;margin-right:0;}
.footer-social li a{background:#ffffff;font-size:20px;    filter: drop-shadow(2px 4px 6px black);}
.scroll-nav li{float:right;border-left: 1px solid rgba(255,255,255,0.21);border-right:none;}
.scroll-nav li:last-child{border-left:none}
.fixed-column {
    left: 0;
    right: auto;
    padding: 0 0px 0 100px;
}
.column-wrap {
    float: right;
    padding: 0 70px 0 0px;
}
.scroll-nav li a{letter-spacing:0;font-size:14px;text-align:center;float:right}
.arrowpagenav,.arrowpagenav2{right:auto;left:30%;margin: -55px 0px 0 -20px;}
.arrowpagenav a,.arrowpagenav2 a{float:right;text-align:center;}
.progress-bar-wrap{right:130px;left:30px;}
.bg-title{font-size:48px;}
.section-title h2
{

    text-align:left;
    font-family:'IRANSansWeb';
    float:right;
    font-size:24px;
    color:#404040;
}
.section-title p {
    text-align: left;
    font-family: 'IRANSansWeb';
    float: left;
    font-style: normal;
    font-size: 13px;
    max-height: 75px;
    overflow: hidden;
}
.section-title h2:before {
    left: auto;
    left: -15px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.bold-separator {
    float: left;
    background: #b90900;
}
.gallery-item, .grid-sizer{float:right;}
.grid-det h3{float:right;padding:10px 0 5px 0;font-size:15px;line-height:25px;}
.campeign .grid-det h3,.home #sec10 .grid-det h3{font-size:12px;}
.campeign .grid-det h3 span,.home #sec10 .grid-det h3 span{padding:0 20px 0 0px;}
.campeign .grid-det h3 i,.home #sec10 .grid-det h3 i{left:auto;right:0;}
.grid-det{text-align:right;}
.grid-det span{float:right;padding:0;font-family: 'IRANSansWeb';font-size:12px;font-style:normal;}
.gallery-items{float:right;direction:rtl;}
.sl-tabs li.tab-link{float:right;}
.tb-item{float:right;}
.sl-tabs li h3, .tab-content h3{font-family: 'IRANSansWeb';font-size:16px;padding-left:25px;padding-right:0;}
#sec2 .sl-tabs li p{padding:0 0 0 10px}
.single-product .tab-content p,.archive-blog .tab-content p{font-size:14px;line-height:22px;}
.tab-content h3{text-align:right;}
.tab-content p{font-size:12px;}
.single-product .sl-tabs li h3:after,#comments-title:after,.archive-blog .sl-tabs li h3:after{left:0;right:auto;}
.price{float:right;font-family: 'IRANSansWeb';width:100%;font-style:normal;font-size:14px;}
.dec-list li{padding:15px 40px 15px 0;text-align:right;}
.dec-list li:before{color:#9be15d;content:"\f177";left:auto;right:0;}
.tab-content .footer .date,.custom-inner .footer .date{float:right;display:block;}
.tab-content .footer .share,.single-product .image .footer .share,.custom-inner .footer .share{float:left;position:relative;}
.tab-content .footer .share span,.custom-inner .footer .share span{float:left;}
#comments-title:after,#reply-title:after{left:20px;line-height:49px;right:auto}
.tab-content .footer .share ul,.single-product .image .share ul,.custom-inner .footer .share ul{float:left;}
.single-product .image .footer span{font-size:14px;font-weight:bold;}
.tab-content .footer .share ul li,.custom-inner .footer .share li{float:left;}
.search{float:right;padding:0 10px 0 0;font-family:'IRANSansWeb'}
.search-submit{right:auto;left:0;}
.section-title{float:right;}
.post-media{float:right}
article h4 {
    font-size: 14px;
    line-height: 30px;
    text-align: left;
    min-height: 90px;
    max-height: 90px;
}
.post-meta{float:left;}
.post-meta li{float:right;text-align:right;font-family:'IRANSansWeb';font-style:normal;margin:0 0 0 8px;padding-right:10px;border-right:1px solid #ccc;border-left:none;padding-left:0;}
.post-tags li, .tagcloud li{float:right;margin:0 4px 0 0;}
.post-tags li a, .tagcloud li a{float:right;}
article p{float:right;text-align:justify;    max-height: 125px;
    min-height: 125px;}
.bg-title
{
    bottom: -15%;
	left:36%;
    
}
.btn {padding:11px 18px;}
.pagination a{float:right;border-right:none;border-left: 1px solid rgba(0,0,0,.07);}
.to-top-wrap a{font-family:'IRANSansWeb';font-style:normal;}
blockquote{float:right;border-left:none;border-right:15px solid #eee;}
blockquote p{font-family:'IRANSansWeb';font-style:normal;}
.post-tags.single-tags,.post-author{float:right;}
.post-author-wrap{float:right;padding:0 100px 0 0;}
.post-author-img{left:auto;right:0;}
.post-author-img img{float:right;}
.post-author-wrap span
{
	float:right;
	text-align:right;
	font-style:normal;
	font-family:'IRANSansWeb';
}
.post-author-wrap h3{text-align:right;float:right;font-family:'IRANSansWeb';}
.post-author-wrap ul li{float:right;margin:0 0 0 8px;text-align:center}
#comments{float:right;text-align:right;}
.comment{float:right;}
.comment-body{margin:0 70px 0 0;}
.comment-author{left:auto;right:-66px;}
.comment .children,.replyBox{margin:0 70px 0 0}
.comment-meta, .comment-meta a{font-family:'IRANSansWeb';font-style:normal;}
 .control-group label{width:100px;}
 #submit, .controls button{float:right;font-family:'IRANSansWeb';}
 .control-group .controls input{padding:0 15px 0 0;font-family:'IRANSansWeb';}
 .control-group .controls textarea{padding:15px 15px 0 0;font-family:'IRANSansWeb';}
 .box-item.hd-box .image-popup{text-align:center;}
 .hd-box-wrap h2:before{left:auto;right:0;}
.related.section-title h2,.column-wrap-blog-sidebar h2
 {
	 margin:0 0 20px 0px;
     font-size:22px;
 }
 .single-product .tab-content, .archive-blog .tab-content
 {
	 border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
 }
 .single-product .tab-content .list{padding-left:0;padding-right:20px;}
 .single-blog .share,.single-video .share{float:left}
 .single-blog .share span,.single-video .share span{float:left;padding-right:10px;padding-left:0;font-size:12px;font-weight:bold;}
 .single-blog .share ul,.single-video .share ul{float:left;}
 .single-blog .share ul li,.single-video .share ul li{float:left;margin-left:0;margin-right:5px;}
 .custom-inner{float:right;}
 .video-header{float:right;}
 .video-header .number{left:auto;right:-90px;}
 .countDown .video-header .number{right:-105px}
 .custom-inner-holder{padding-left:0;padding-right:20px;border-left:none;margin-left:0;float:right;}
 .video .custom-inner-holder{padding-right:60px;margin-right:30px;margin-left:0;padding-left:0;}
 .archive-product .custom-inner-holder,.campeign .custom-inner-holder,.custom-inner-holder.campeignList{padding-right:60px;padding-left:0;margin-right:30px;}
.archive-product .custom-inner-holder {
    padding-left: 90px;
    padding-right: 0;
    margin-left: 0;
}
 .video-header .imageP{left:auto;margin-left:0;margin-right:-20px;right:50%;}
 .home .video-header .imageP{margin-right:-25px;font-size:21px;line-height:58px;}
 .custom-inner h4{text-align:right;float:right;font-size:18px;padding-bottom:10px;}
 .custom-inner p{line-height:20px;}

.hero-wrap-item.right-her .btn, .hero-wrap-item.right-her p {
    text-align: left;
    float: left;
}
 .gm-style .inner i{padding:0 0  0 10px;}
 .gm-style .inner{padding:10px 0 10px 10px}
 .oList dt{padding-left:0;padding-right:35px;}
 .oList dt:before{left:auto;right:0;}
 .uList li{padding-left:0;padding-right:25px;}
 .uListWithTitle li{margin:0 0 15px;}
.uListWithTitle h4 {
    padding-right: 25px;
    position: relative;
    font-weight:bold;
    margin:0 0 5px !important;
}

 .uList li:before,.uListWithTitle li h4:before{left:auto;right:0;}
 .echo .loader{left:auto;margin-left:0;right:50%;margin-right:-20px;}

 .campeign .custom-inner h3,.campeignList h3{font-size:16px;}
 .sliding-menu a.back:before{left:auto;right:40px;content:"\f105"}


 .footer-social .fa-aparat:hover:after,.footer-social .fa-telegram:hover:after,.footer-social .fa-instagram:hover:after,.main-footer .fa-envelope:hover:after{left:55px;right:auto;}
.contact-info h3 {
    text-align: left;
    float: left;
}
.contact-info a {
    float: left;
    width: 100%;
    font-family: 'myriadPro';
}
}
 .contact-info:before{border-width:0 10px 10px 0;right:auto;left:0;}
 .contact-social li a{float:right;}
.contact-social li {
    float: left;
    margin: 0 4px 0 0
}
 .map-box{direction:ltr;text-align:left;}
 .gm-style{font-family: 'IRANSansWeb_bold' !important;}
.contact .bold-title {
    float: left;
    font-size: 21px;
    text-align: left;
}
.bold-title:before {
    right: auto;
    left: 10px;
}
 .input-wrap{padding:0 30px 0 0}
 .input-wrap i{right:auto;left:10px;}
 #contact-form input[type="text"], #contact-form  textarea,#contact-form select{padding-right:0;padding-left:40px;font-family: 'IRANSansWeb_bold'}
 .input-wrap i{top:17px;}
 .popUp .inner{left:auto;right:50%;margin-right:-512px;margin-left:0;}
 .popUp .inner .close{left:auto;right:-15px;}
 .order-wrap h4{font-family: 'IRANSansWeb_bold';font-style:normal;text-align:right;color:#404040;line-height:48px;padding:0 40px 0 0;font-size:22px;}
 .order-wrap .icon
 {
     right:auto;
     left:20%;
     -webkit-transform: scale(4)  rotate(-15deg);
	-moz-transform:scale(4)  rotate(-15deg);
	transform: scale(4)  rotate(-15deg);
 }
 .grid-det i.icon{right:auto;left:10px;}
 .order-wrap:hover .icon
 {
     right:auto;
     left:20%;
     -webkit-transform: scale(3)  rotate(5deg);
	-moz-transform:scale(3)  rotate(5deg);
	transform: scale(3)  rotate(5deg);
 }
 .column-wrap-blog-content 
 {
    float: right;
    padding-left: 15px;
    padding-right: 100px;
}
 .column-wrap-blog-sidebar {
    float: left;
    padding-right: 15px;
    padding-left: 70px;
}
.single-video .viewBox .date{float:right;font-size: 12px;}
.single-video .viewBox .view,.single-video .viewBox .share
{
    float:left;  
    text-align:left;  
    direction:ltr;
    padding:0 15px 0 0;
    font-size:14px;
}
.single-video .viewBox i{padding:0 5px 0 0;}
@media only screen and (max-width: 1064px)
{
    .column-wrap-blog-content 
    {
        width: 100%!important;
        padding-right: 0px!important;
    }
    .column-wrap-blog-sidebar {
        width: 100%!important;
        padding-left: 0px!important;
    }
    .popUp .inner{margin-left:0;margin-right:-320px;}
    .show-share:after{right:-40px;}
    .show-share:hover:after{top:-20px;}
    .comment .children, .replyBox{margin:0 20px 0 0; }
    .comment-author{display:none;}
    .comment-body{margin:0 0 0 10px}
    .hero-wrap 
    {
        padding: 70px 0 0;
        background: #fff;
    }
    .nav-button
    {
        top: 24px;
        right: 30px;
        margin-top: 0;
    }
    .show-menu .menu-wrap, .show-menu .menu-inner, .show-menu .morph-shape {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
    .show-share 
    {
        bottom: 24px;
        right: 100%;
        margin-right: -50px;
    }
    .share-container {
        right: 100%;
        margin-right: -60px;
    }
    .menu-wrap {
    padding: 0;
    -webkit-transform: translate3d(320px,0,0);
    transform: translate3d(320px,0,0);
    }
    .column-wrap{padding:0;}
}
@media only screen and (max-width: 768px) {
    
    .campeign .custom-inner-holder{margin-right:0;}
    .popUp .inner{margin-left:0;margin-right:-285px;}

    .archive-product .custom-inner .featureIcon,.campeign .custom-inner .featureIcon{right:-90px;}
	.control-group label{display:none;}
    .hero-wrap-item h2 {
        font-size: 25px;
        line-height: normal;
    }
	.section-title h2
    {
        font-size: 21px;
        line-height:29px;
    }
	.section-title h2:before{width:80px;height:80px;}
	.hd-box-wrap h2:before{width:30px;height:1px;}
	article h4{font-size:16px;line-height:23px;}
    .hero-wrap-item p{font-size:15px;}
    .video .custom-inner-holder{padding-right: 40px;margin-right: 25px;}
    .video .video-header .number{font-size:25px;right:-65px;}
    .countDown .video-header .number{right:-80px;}
}
@media only screen and  (max-width: 640px)
{
    .popUp .inner{margin-left:0;margin-right:-240px;}
    .order-wrap h4{font-size:18px;padding:0 35px 0 0}
    .order-wrap h4 i{font-size:26px;}
    .custom-inner h4{font-size:16px;line-height:23px;}
}
@media only screen and (max-width: 540px) {
    .popUp .inner {
        margin-left:0;
        margin-right: -150px;
    }
}

