@charset "utf-8";
/* سبک راستچین دیزی ایجاد شده توسط : amir.m320 */

/* فونت ایران سنس */
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 900;
    src: url(assets/fonts/iransans/eot/IRANSansWeb_Black.eot);
    src: url(assets/fonts/iransans/eot/IRANSansWeb_Black.eot?#iefix) format("embedded-opentype"), url(assets/fonts/iransans/woff2/IRANSansWeb_Black.woff2) format("woff2"), url(assets/fonts/iransans/woff/IRANSansWeb_Black.woff) format("woff"),
        url(assets/fonts/iransans/ttf/IRANSansWeb_Black.ttf) format("truetype");
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 700;
    src: url(assets/fonts/iransans/eot/IRANSansWeb_Bold.eot);
    src: url(assets/fonts/iransans/eot/IRANSansWeb_Bold.eot?#iefix) format("embedded-opentype"), url(assets/fonts/iransans/woff2/IRANSansWeb_Bold.woff2) format("woff2"), url(assets/fonts/iransans/woff/IRANSansWeb_Bold.woff) format("woff"),
        url(assets/fonts/iransans/ttf/IRANSansWeb_Bold.ttf) format("truetype");
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url(assets/fonts/iransans/eot/IRANSansWeb_Medium.eot);
    src: url(assets/fonts/iransans/eot/IRANSansWeb_Medium.eot?#iefix) format("embedded-opentype"), url(assets/fonts/iransans/woff2/IRANSansWeb_Medium.woff2) format("woff2"), url(assets/fonts/iransans/woff/IRANSansWeb_Medium.woff) format("woff"),
        url(assets/fonts/iransans/ttf/IRANSansWeb_Medium.ttf) format("truetype");
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url(assets/fonts/iransans/eot/IRANSansWeb_Light.eot);
    src: url(assets/fonts/iransans/eot/IRANSansWeb_Light.eot?#iefix) format("embedded-opentype"), url(assets/fonts/iransans/woff2/IRANSansWeb_Light.woff2) format("woff2"), url(assets/fonts/iransans/woff/IRANSansWeb_Light.woff) format("woff"),
        url(assets/fonts/iransans/ttf/IRANSansWeb_Light.ttf) format("truetype");
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url(assets/fonts/iransans/eot/IRANSansWeb_UltraLight.eot);
    src: url(assets/fonts/iransans/eot/IRANSansWeb_UltraLight.eot?#iefix) format("embedded-opentype"), url(assets/fonts/iransans/woff2/IRANSansWeb_UltraLight.woff2) format("woff2"),
        url(assets/fonts/iransans/woff/IRANSansWeb_UltraLight.woff) format("woff"), url(assets/fonts/iransans/ttf/IRANSansWeb_UltraLight.ttf) format("truetype");
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 400;
    src: url(assets/fonts/iransans/eot/IRANSansWeb.eot);
    src: url(assets/fonts/iransans/eot/IRANSansWeb.eot?#iefix) format("embedded-opentype"), url(assets/fonts/iransans/woff2/IRANSansWeb.woff2) format("woff2"), url(assets/fonts/iransans/woff/IRANSansWeb.woff) format("woff"),
        url(assets/fonts/iransans/ttf/IRANSansWeb.ttf) format("truetype");
}
/* فونت ایران سنس */

/* فونت مروارید */
 @font-face {
      font-family: Morvarid;
      src: url('assets/fonts/morvarid/morvarid.eot');
      src: url('assets/fonts/morvarid/morvarid.eot?#iefix') format('embedded-opentype'),
           url('assets/fonts/morvarid/morvarid.woff') format('woff'),
           url('assets/fonts/morvarid/morvarid.ttf') format('truetype');
      font-weight: normal;
    }
/* فونت مروارید */

/* کد راستچین سازی */

body {
    font-family: IRANSans,sans-serif;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    color: #565656;
    font-size: 18px;
    font-display: swap;
}

p{
    margin: 0 0 0 0;
}

.c-preloader{

    width: 100%;
    align-items: center;
    height: 100%;
    background: #fff url('assets/images/creative.gif') no-repeat center center;
}

.wraper_header.style-one .wraper_header_main .header_main .brand-logo {
    float: right;
    text-align: center;
    font-size: 0;
}
.wraper_header.style-one .wraper_header_main .header_main_action {
    float: left;
    margin-top: 9px;
	direction: rtl;
    margin-left: 30px;
	margin-right: 0px;
    text-align: center;
    font-size: 0;
}
.wraper_header.style-one .wraper_header_main .nav {
    float: left;
    margin-top: 5px;
	direction: rtl;
    margin-left: 25px;
    text-align: left;
}
.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: auto;
    height: auto;
    margin-left: 27px;
	margin-right: 0;
    padding-bottom: 10px;
}
.wraper_header.style-one .wraper_header_main .header-hamburger-menu {
    width: 33px;
    float: left;
    margin-top: 3px;
    text-align: center;
    cursor: pointer;
}
.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li.menu-item-has-children>a:after {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
	margin-left: 0px;
    content: "\f107";
    font-family: "FontAwesome";
    line-height: 1;
}

.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul {
    position: absolute;
    top: 100%;
    right: -25px;
	left: auto;
    z-index: 1;
    width: 240px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: right;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}
.wraper_header.style-one .wraper_header_main .header_main_action ul>li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-left: 27px;
	margin-right: 0;
}
.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li.menu-item-has-children>a:after, .wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li.menu-item-has-children>a:after, .wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li.menu-item-has-children>a:after, .wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li ul li.menu-item-has-children>a:after {
    position: absolute;
    left: 30px;
	right: auto;
    content: "\f104";
    font-family: "FontAwesome";
    font-style: normal;
}
.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul, .wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul, .wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul li ul {
    position: absolute;
    top: 0;
    right: 100%;
    left: auto;
    z-index: 1;
    width: 240px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: right;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}
.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul, .wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul {
    left: -20px;
    right: auto;
}
.wraper_header.style-one .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a {
    text-transform: uppercase;
    line-height: 27px;
    color: #000000;
    font-size: 15px;
	font-family: Morvarid,sans-serif;
	font-weight: 700;
    font-display: swap;
}

.wraper_header.style-one .wraper_header_main .header-responsive-nav {
    width: 30px;
    float: left;
    margin-top: 7px;
    text-align: right;
}

.radiantthemes-custom-button .radiantthemes-custom-button-main{
	
	overflow: hidden;
	font-family: Morvarid,sans-serif;
}
.radiantthemes-custom-button .radiantthemes-custom-button-main:hover{
	
	transform: scale(0.9);
}
.radiantthemes-custom-button .radiantthemes-custom-button-main span{
	
	transition: .5;
	opacity: 0;
}
.radiantthemes-custom-button .radiantthemes-custom-button-main:hover span{
	
	opacity: 1;
	
}

.radiantthemes-custom-button .radiantthemes-custom-button-main span:nth-child(1){
	
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	height: 3px;
	background: linear-gradient(to right, transparent, #1779ff);
	animation: animate1 1s linear infinite;
	
}
@keyframes animate1
{
	0%
	{
		transform:  translateX(-100%);
	}
	100%
	{
		transform: translateX(100%)
	}
}
.radiantthemes-custom-button .radiantthemes-custom-button-main span:nth-child(2){
	
	position: absolute;
	top: 0;
	right: -1px;
	width: 3px;
	height: 100px;
	background: linear-gradient(to bottom, transparent, #1779ff);
	animation: animate2 1s linear infinite;
	
}
@keyframes animate2
{
	0%
	{
		transform:  translateY(-100%);
	}
	100%
	{
		transform: translateY(100%)
	}
}
.radiantthemes-custom-button .radiantthemes-custom-button-main span:nth-child(3){
	
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 3px;
	background: linear-gradient(to left, transparent, #1779ff);
	animation: animate3 1s linear infinite;
	
}
@keyframes animate3
{
	0%
	{
		transform:  translateX(100%);
	}
	100%
	{
		transform: translateX(-100%)
	}
}
.radiantthemes-custom-button .radiantthemes-custom-button-main span:nth-child(4){
	
	position: absolute;
	top: 0;
	left: -1px;
	width: 3px;
	height: 70px;
	background: linear-gradient(to top, transparent, #1779ff);
	animation: animate4 1s linear infinite;
	
}
@keyframes animate4
{
	0%
	{
		transform:  translateY(100%);
	}
	100%
	{
		transform: translateY(-100%)
	}
}
.custom-family{

    font-family: Morvarid, sans-serif;
}

.rt-fancy-text-box.element-one>.holder .heading .title {
    margin-bottom: 7px;
    font-weight: 800;
    font-family: Morvarid, sans-serif;
    font-size: 25px;
    color: #1e1e1e;
    line-height: 32px;
}

.rt-portfolio-box.element-one .rt-portfolio-box-item>.holder>.data {
    position: absolute;
    bottom: 0;
    right: 0;
    left: auto;
    z-index: 2;
    width: 80%;
    padding: 24px 20px 24px 20px;
    background-color: #fff;
    transform: translateX(-100%);
    -webkit-transform: translateX(100%);
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
}

.rt-portfolio-box.element-one .rt-portfolio-box-item>.holder>.data .title {
    margin-bottom: 3px;
    font-weight: 500;
    font-size: 17px;
    color: #1f1e1e;
    line-height: 26px;
    letter-spacing: -0.5px;
    transform: translateX(-120%);
    -webkit-transform: translateX(120%);
    transition: all 0.3s ease-in-out 0.3s;
    -webkit-transition: all 0.3s ease-in-out 0.3s;
}

.rt-portfolio-box.element-one .rt-portfolio-box-item>.holder>.data .categories {
    margin-bottom: 15px;
    font-weight: 400;
    font-size: 12px;
    color: #8a8a8a;
    line-height: 22px;
    letter-spacing: 0;
    transform: translateX(-120%);
    -webkit-transform: translateX(120%);
    transition: all 0.3s ease-in-out 0.6s;
    -webkit-transition: all 0.3s ease-in-out 0.6s;
}

.rt-portfolio-box.element-one .rt-portfolio-box-item{

    text-align: right;;
}

.wraper_header.style-one .wraper_header_main .rt-mega-menu>ul>.menu-item {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 30px;
    padding-left: 40px;
    border-right: 0px rgba(255, 255, 255, 0.1) solid;
    border-left: 1px rgba(255, 255, 255, 0.1) solid;
    border-bottom: 1px rgba(255, 255, 255, 0.1) solid;
}

.wraper_header.style-one .wraper_header_main .rt-mega-menu{

    text-align: right;
}

.rt-portfolio-box.element-two .rt-portfolio-box-item{

    text-align: right;
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block;
    direction: ltr;
}
.rt-portfolio-box.element-one .rt-portfolio-box-item>.holder>.data .title a {

    font-family: Morvarid, sans-serif;
    font-size: 25px;
    font-weight: 800;

}
.progress-bar {
    float: right;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}

.team.element-one .team-item>.holder>.data .title{

    font-family: Morvarid, sans-serif;

}

.blog.element-one .blog-item>.holder>.data .btn{

    font-family: Morvarid, sans-serif;
    font-weight: 900;
    font-size: 20px;

}

.blog.element-one .blog-item>.holder>.data ul.meta-data>li{

    font-family: morvarid, sans-serif;
    font-weight: 900;
    font-size: 17px;

}

.blog.element-one .blog-item>.holder>.data .author{

    font-family: morvarid, sans-serif;
    font-weight: 900;
    font-size: 20px;

}

.testimonial.element-one .testimonial-item>.holder {
    position: relative;
    padding-right: 220px;
    direction: rtl;
}

.testimonial.owl-nav-style-one .owl-nav>.owl-next {
    margin-left: 7px;
}

.testimonial.owl-nav-style-one .owl-nav>.owl-prev {
    margin-right: 7px;
}

.wraper_header.style-six .wraper_header_main
 .header-hamburger-menu>.header-hamburger-menu-icon{

    float: right;

 }

 .wraper_header.style-six .wraper_header_main .header_main .brand-logo{

    float: right;

 }

 .wraper_header.style-six .wraper_header_main .header-hamburger-menu{

    float: left;
 }

 .wraper_header.style-six .wraper_header_main .header_main_action{

    float: left;
 }

 .wraper_header.style-six .wraper_header_main .nav{

    float: left;
 }

 .wraper_header.style-six .wraper_header_main .nav>[class*='menu-']>ul.menu>li{

    margin-left: 27px;
    margin-right: 0;
 }

 .wraper_header.style-six .wraper_header_main .nav>[class*='menu-'] {
    display: block;
    direction: rtl;
}

.wraper_header.style-six .wraper_header_main 
.nav>[class*='menu-']>ul.menu>li.menu-item-has-children>a:after{

    margin-right: 7px;
    margin-left: 0;

}

.wraper_header.style-six .wraper_header_main .header_main_action {
    margin-top: 29px;
    margin-left: 30px;
    margin-right: 0;
    text-align: center;
    font-size: 0;
}

.sidr.left {
    left: -600px;
    right: auto;
}

.hamburger-menu .hamburger-menu-close {
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    bottom: 0;
    z-index: 1;
    width: 100px;
    padding: 20px;
    border-right: 1px rgba(0, 0, 0, 0.12) solid;
    border-left: 0px rgba(0, 0, 0, 0.12) solid;
    text-align: center;
}

.hamburger-menu {
    position: relative;
    padding-left: 100px;
    padding-right: 0;
}

.rt-recent-post-with-thumbnail.element-one>ul.rt-recent-post-with-thumbnail-holder>li.rt-recent-post-with-thumbnail-post img {
    position: absolute;
    top: -10px;
    right: 0;
    left: auto;
    width: 80px;
    height: 80px;
    border-radius: 50%;
}

.rt-recent-post-with-thumbnail.element-one>ul.rt-recent-post-with-thumbnail-holder>li.rt-recent-post-with-thumbnail-post {
    position: relative;
    min-height: 85px;
    margin-bottom: 30px;
    padding-top: 6px;
    padding-right: 95px;
    padding-left: 0;;
}

.wraper_header.style-six .wraper_header_main 
.nav>[class*='menu-']>ul.menu>li>ul{

     right: -25px;
     text-align: right;

}

.wraper_header.style-six .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul, .wraper_header.style-six .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul {
    left: auto;
    right: -20px;
}

.home-five-section-background:before{

    right: 0;
    left: auto;
}

.rt-fancy-text-box.element-three>.holder .heading .title{

    font-family: Morvarid, sans-serif;
}

.rt-fancy-text-box.element-three>.holder .more .btn{

    font-family: Morvarid, sans-serif;

}

.wraper_inner_banner .wraper_inner_banner_main .inner_banner_main .title{

    margin-top: 80px;
    font-family: Morvarid, sans-serif;

}

.wraper_inner_banner .wraper_inner_banner_breadcrumb .inner_banner_breadcrumb #crumbs{

    font-family: 'iransans', sans-serif;

}

.el-chevron-right:before {
    content: "\f12e";
}
.rt-portfolio-box.element-eight .rt-portfolio-box-item>.holder>.data>.holder .title{

    font-family: Morvarid, sans-serif;

}

.blog.element-two .blog-item>.holder>.data .btn i{

    margin-right: -7px;
    margin-left: 0;

}

.blog.element-two .blog-item>.holder>.data>.table>.table-cell{

    direction: rtl;
}

.blog.element-two .blog-item>.holder>.data .title a{

    font-family: Morvarid, sans-serif;
}
.b-position {

    background-position: 100% 0 !important;
    background-repeat: no-repeat !important;
}

body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar{

    right: 0;
    left: auto;
}

body[data-header-style="header-style-four"].sidemenu-open .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-brand-icon, body[data-header-style="header-style-four"].sidemenu-open .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open, body[data-header-style="header-style-four"].sidemenu-open .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-social {
    transform: translateX(100px);
    -webkit-transform: translateX(100px);
}

.sidr.right {
    right: auto;
    right: -450px;
}

body[data-header-style="header-style-four"] .wraper_header_main .sidemenu-close{

    left: 30px;
    right: auto;
}
body[data-header-style="header-style-four"] .wraper_header_main .header_main .brand-logo{

    text-align: right;
}

body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open>.header-sidebar-menu-open-line{

    margin-right: 0;
    margin-left: auto;
}

.home-eight-banner-button:before{

    right: 5px;
    left: auto;
}

.home-eight-banner-button{

    padding-right: 90px;
    padding-left: 0;
}

.blog.element-four .blog-item>.holder{

    direction: rtl;
}

.blog.element-four .blog-item>.holder .data .title{

    font-family: Morvarid, sans-serif;
    font-weight: 800;
}

.testimonial.element-one .testimonial-item>.holder>.testimonial-title .title{

    font-family: Morvarid, sans-serif;
}

.rt-portfolio-box.element-five .rt-portfolio-box-item>.holder>.data .title{

    font-family: Morvarid, sans-serif;
    font-size: 26px;
}

body[data-header-style="header-style-seven"] .wraper_header_main .header-flexi-menu{

    float: left;
}

body[data-header-style="header-style-seven"] .wraper_header_main .header_main .brand-logo{

    float: right;
}

body[data-header-style="header-style-seven"] .wraper_header_main .header-flexi-menu>.header-flexi-menu-line{

    float: left;
}

body[data-header-style="header-style-seven"] .wraper_flexi_menu>.table>.table-cell>.flexi-menu>.flexi-menu-nav>[class*='menu-']>ul.menu>li{
    text-align: right;
    padding-right: 30px;
    padding-left: 0;
}

body[data-header-style="header-style-seven"] .wraper_flexi_menu>.flexi-menu-close{

    right: 15px;
    left: auto;
}

div.background-position-left-top, section.background-position-left-top, h1.background-position-left-top, h2.background-position-left-top, h3.background-position-left-top, h4.background-position-left-top, h5.background-position-left-top, h6.background-position-left-top, .background-position-left-top>div, .background-position-left-top>* {
    background-position: right top !important;
}

.rt-portfolio-box.element-nine .rt-portfolio-box-item>.holder>.data .title{

    font-family: Morvarid, sans-serif;
}

body[data-header-style="header-style-five"] .wraper_header_main .header-flyout-menu{

    float: left;
}

body[data-header-style="header-style-five"] .wraper_header_main .header_main_action{

    float: left;
    margin-left: 30px;
    margin-right: 0;
}

body[data-header-style="header-style-five"] .wraper_header_main .header_main .brand-logo{

    float: right;
}

body[data-header-style="header-style-five"] .wraper_flyout_menu>.table>.table-cell>.flyout-menu>.flyout-menu-close{

    top: 50px;
    left: 20px;
    right: auto;
}

.wraper_header.style-six .wraper_header_main .rt-mega-menu>ul>.menu-item{

    border-left: 1px rgba(255, 255, 255, 0.1) solid;
    border-right: 0px rgba(255, 255, 255, 0.1) solid;

}

.wraper_header.style-six .wraper_header_main .rt-mega-menu{

    text-align: right;
}
.wraper_header.style-two .wraper_header_main .header-responsive-nav{

    float: left;
}
.wraper-portfolio-navigation .portfolio-navigation.style-two .portfolio-navigation-previous>.btn, .wraper-portfolio-navigation .portfolio-navigation.style-two .portfolio-navigation-next>.btn{

    direction: ltr;
    font-family: Morvarid, sans-serif;
    font-size: 16px;
}

.wraper_header.style-two .wraper_header_main .rt-mega-menu>ul>.menu-item{

    border-right: 0px rgba(255, 255, 255, 0.1) solid;
    border-left: 1px rgba(255, 255, 255, 0.1) solid;

}

.wraper_header.style-two .wraper_header_main .rt-mega-menu>ul{

    text-align: right;
}

.wraper_header.style-two .wraper_header_main .rt-megamenu-widget ul.menu>li>a:before{

    right: 0;
    left: auto;
}

.rt-portfolio-box.element-three .rt-portfolio-box-item>.holder>.data .title{

    font-family: Morvarid, sans-serif;
}

.testimonial.element-three .testimonial-item{

    direction: rtl;
}

.testimonial.element-three .testimonial-item:before{

    right: 8px;
}

@media screen and (min-width: 1200px){
div.home-two-opening-soon-image{

    float: left;
}
}

.rt-fancy-text-box.element-two>.holder .heading .title{

    font-family: Morvarid, sans-serif;
}

.rt-portfolio-box.element-two .rt-portfolio-box-item>.holder>.data .title{

    font-family: Morvarid, sans-serif;
}

.wraper_header.style-six .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul, .wraper_header.style-six .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul, .wraper_header.style-six .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul li ul {
    position: absolute;
    top: 0;
    right: 100%;
    z-index: 1;
    width: 240px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: right;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.wraper_header.style-six .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li.menu-item-has-children>a:after, .wraper_header.style-six .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li.menu-item-has-children>a:after, .wraper_header.style-six .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li.menu-item-has-children>a:after, .wraper_header.style-six .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li ul li.menu-item-has-children>a:after{

    position: absolute;
    left: 30px;
    float: left;
    content: "\f104";
}

@media screen and (min-width: 1200px){
.home-six-digital-pic {
    position: absolute;
    top: -90px;
    right: -30px;
    left: auto;
    z-index: 1;
    width: 990px;
}
}

.rt-image-slider.element-three>.owl-dots {
    margin-top: 40px;
    text-align: center;
    direction: rtl;
}

.rt-portfolio-box.element-four .rt-portfolio-box-item>.holder>.data .title{

    font-family: Morvarid, sans-serif;
}

body[data-header-style="header-style-three"] .wraper_header_main{

    right: 0;
    left: auto;
}
@media (min-width: 767px){
body[data-header-style="header-style-three"] #page, body[data-header-style="header-style-three"] .wraper_footer{

    margin-right: 270px;
    margin-left: 0;
}
}

.t-align-right{

    text-align: right;
}

.radiant-contact-form.element-one .form-row input[type=submit], .radiant-contact-form.element-one .form-row input[type=button], .radiant-contact-form.element-one .form-row button[type=submit] {
    font-family: Morvarid, sans-serif;
}

body[data-header-style="header-style-three"] .wraper_header_main .header_main .brand-logo{

    text-align: right;
}

div.background-position-left-top-two, section.background-position-left-top-two, h1.background-position-left-top-two, h2.background-position-left-top-two, h3.background-position-left-top-two, h4.background-position-left-top-two, h5.background-position-left-top-two, h6.background-position-left-top-two, .background-position-left-top-two>div, .background-position-left-top-two>*  {

   background-position: left top !important;

}

.wraper_header.style-two .wraper_header_main .header_main .brand-logo{

    float: right;
}

.wraper_header.style-two .wraper_header_main .header-hamburger-menu{

    float: left;
}

.wraper_header.style-two .wraper_header_main .header_main_action{

    float: left;
}

.wraper_header.style-two .wraper_header_main .header_main_action ul>li{

    margin-left: 27px;
    margin-right: 0;
}

.wraper_header.style-two .wraper_header_main .nav{

    float: left;
}

.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']{

    direction: rtl;
}

.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li.menu-item-has-children>a:after{

    margin-right: 7px;
    margin-left: 0;
}

.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li:last-child, .wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li:only-child{

    margin-right: 20px !important;
}
.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul{

    right: -25px;
    left: auto;
    text-align: right;
}

.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul, .wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul, .wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul li ul{

    right: 100%;
    left: auto;
    text-align: right;
}

.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li.menu-item-has-children>a:after, .wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li.menu-item-has-children>a:after, .wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li.menu-item-has-children>a:after, .wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li ul li.menu-item-has-children>a:after {
    float: left;
    margin-right: 7px;
    margin-left: 0;
    content: "\f104";
    font-family: "FontAwesome";
    font-style: normal;
}

.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul, .wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul {
    left: auto;
    right: -20px;
}

.rt-pricing-table.element-one>.holder>.heading .title{

    font-family: Morvarid, sans-serif;
    font-size: 23px;
}

.rt-pricing-table.element-one>.holder>.more .btn{

    font-family: Morvarid, sans-serif;
    font-size: 16px;
}

.blog.element-five .blog-item>.holder{

    direction: rtl;
}

.blog.element-six .blog-item{

    direction: rtl;
}

.fa-long-arrow-right:before{

    content: "\f177";
}

.blog.element-eight .blog-item>.holder{

    direction: rtl;
}

.blog.element-nine .blog-item>.holder{

    direction: rtl;
}

.blog.element-ten .blog-item>.holder{

    direction: rtl;
}
.radiantthemes-custom-button[data-button-icon-position=left] .radiantthemes-custom-button-main i{

    margin-left: 10px;
    margin-right: auto;
}

.radiantthemes-custom-button[data-button-icon-position=right] .radiantthemes-custom-button-main i{

    margin-right: 10px;
    margin-left: auto;
}

.radiantthemes-timeline.element-three>.radiantthemes-timeline-slider>.owl-thumbs{

    direction: rtl;
}

@media (min-width: 768px){
    .radiantthemes-timeline.element-two>.radiantthemes-timeline-item>.row>[class*='col-']{
    float: right;
    }
}
#mobile-menu {
    left: -100%;
    right: auto;
    width: 100%;
    background-color: #fff;
}

.mobile-menu-close{

    text-align: left;
}
.mobile-menu-nav>[class*='menu-']>ul.menu>li.menu-item-has-children>.radiantthemes-open-submenu, .mobile-menu-nav>[class*='menu-']>ul.menu>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu, .mobile-menu-nav>[class*='menu-']>ul.menu>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu, .mobile-menu-nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu, .mobile-menu-nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.radiantthemes-open-submenu{

    left: 0;
    right: auto;
}
.mobile-menu-nav>[class*='menu-']>ul.menu>li.menu-item-has-children>a, .mobile-menu-nav>[class*='menu-']>ul.menu>li>ul>li.menu-item-has-children>a, .mobile-menu-nav>[class*='menu-']>ul.menu>li>ul>li>ul>li.menu-item-has-children>a, .mobile-menu-nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li.menu-item-has-children>a, .mobile-menu-nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children a{

    padding-right: -50px;
}

.wraper_header.style-six .wraper_header_main .header-responsive-nav{

    float: left;
}

blockquote.wp-block-quote{

    border-right: 4px solid rgba(128, 128, 128, 0.4) !important;
    border-left: 0px solid rgba(128, 128, 128, 0.4) !important;


}

.author-bio>.holder>.pic{

    right: 0;
    left: auto;
}

.author-bio>.holder{

    padding-right: 150px;
    padding-left: 0;
}

.woocommerce form #customer_details{

    float: right;
}

.woocommerce form #order_review_heading, .woocommerce form #order_review{

    float: left;
}

.default-page ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='tribe-']) li, .comment-content ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='tribe-']) li{

    padding-right: 22px;
    padding-left: 0;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{

    float: right;
}

.woocommerce .widget_price_filter .price_slider_amount .button{

    float: left;
}

.widget-area>.widget.widget_price_filter button[type=submit]{

    font-family: Morvarid, sans-serif;
    font-size: 15px;
}

.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span{

    text-align: right;
    direction: rtl;
}

.widget-area>.widget .widget-title:after{

    margin-right: 15px;
    margin-left: auto;
}

.wraper_shop_single.style-one .shop_single>.woocommerce-product-gallery .flex-viewport, .wraper_shop_single.style-two .shop_single>.woocommerce-product-gallery .flex-viewport, .wraper_shop_single.style-three .shop_single>.woocommerce-product-gallery .flex-viewport{

    direction: ltr;
}

.wraper_shop_single.style-two .shop_single_accordion>.shop_single_accordion_item>.btn{

    text-align: right;
    padding: 11px 20px 10px 40px;
}
.wraper_shop_single.style-two .shop_single_accordion>.shop_single_accordion_item>.btn:before{

    left: 15px;
    right: auto;
}

th{
    text-align: right;
}

.shop_single table.shop_attributes>tbody>tr>td{

    text-align: left;
}
.shop_single .woocommerce-Reviews{

    text-align: right;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text{

    margin: 0px 80px 0px 0px;
}
.shop_single #review_form #respond input[type=submit]{

    font-family: Morvarid, sans-serif;
    font-size: 16px;
}

.post.single-post .entry-meta>.holder>.author-image{

    right: 0;
    left: auto;
}
.post.single-post .entry-meta>.holder{

    padding-right: 60px;
    padding-left: 0;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{

    direction: rtl;
}

.b-class{

    width: 120px;
    height: 50px;
    background-color: #252525;
    font-family: morvarid, sans-serif;
    border: 0px;
    color: #fff;
    border-radius: 3px;
}

.b-class:hover{
    background-color: #ff1053;
}