@font-face {    font-family: 'mellatweb-isans';    src: url('fonts/mellatweb-isans.eot');    src: url('fonts/mellatweb-isans.eot?#iefix') format('embedded-opentype'),         url('fonts/mellatweb-isans.woff') format('woff'),         url('fonts/mellatweb-isans.ttf') format('truetype');         font-weight: normal;         font-style: normal;}@font-face {	font-family: IRANSans;	font-style: normal;	font-weight: bold;	src: url('fonts/IRANSansWeb_Bold.eot');	src: url('fonts/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */		 url('fonts/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/		 url('fonts/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/		 url('fonts/IRANSansWeb_Bold.ttf') format('truetype');}@font-face {	font-family: IRANSans;	font-style: normal;	font-weight: 500;	src: url('fonts/IRANSansWeb_Medium.eot');	src: url('fonts/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */		 url('fonts/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/		 url('fonts/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/		 url('fonts/IRANSansWeb_Medium.ttf') format('truetype');}@font-face {	font-family: IRANSans;	font-style: normal;	font-weight: 300;	src: url('fonts/IRANSansWeb_Light.eot');	src: url('fonts/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */		 url('fonts/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/		 url('fonts/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/		 url('fonts/IRANSansWeb_Light.ttf') format('truetype');}@font-face {	font-family: IRANSans;	font-style: normal;	font-weight: 200;	src: url('fonts/IRANSansWeb_UltraLight.eot');	src: url('fonts/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */		 url('fonts/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/		 url('fonts/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/		 url('fonts/IRANSansWeb_UltraLight.ttf') format('truetype');}@font-face {	font-family: IRANSans;	font-style: normal;	font-weight: normal;	src: url('fonts/IRANSansWeb.eot');	src: url('fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */		 url('fonts/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/		 url('fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/		 url('fonts/IRANSansWeb.ttf') format('truetype');}a,h1,p,b,h2,body,h3,h4,h6,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,.btn{font-family:IRANSans!important}a,h1,p,b,h2,h3,h4,h6,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{direction: rtl!important}body{direction:ltr;}.site-header .navbar.is-transparent {    direction: rtl;}.site-header .navbar-btns {    margin-right: 60px;}@media only screen and (min-width: 991px){.site-header .menu-top > li:last-child:not(.quote-btn) {margin-left: -15px;margin-right: auto;}}.animated:not(.vc_grid-item) {    direction: rtl;}.features-item-s2.line:before {    right: 31px;	left:auto;}body {    text-align: right;}.features-icon-s2 {margin-left: 35px;margin-right: unset;}.text-block ol li:before {    right: 25px;	left:auto;}.text-block ol li {    padding-right: 65px;}.problem-item ul li:before {    right: 15px;	left:auto;}.problem-item ul li {    padding-right: 35px;}.problem-icon {    margin-left: 30px;}.text-block ul:not(.btns) li:before {    right: 0;	left:auto;}.text-block ul:not(.btns) li {    padding-right: 22px;}.event-single-info:before {    right: 0;	left:auto;}.event-single-info {    padding-right: 16px;}.timeline-list {    direction: ltr!important;}.accordion .plus-minus {    left: 20px;	right:auto;}@media only screen and (min-width: 991px){.contact-info li .fa {    margin-left: 15px;}}#back-to-top {    left: 40px;	right:auto;}.widget_nav_menu ul {    text-align: right;}.dropdown-toggle::after, .menu-item-has-children > a::after {    margin-right: .255em;}.navbar .navbar-nav .sub-menu {    right: 0;	left:auto;}.sub-menu {    text-align: right;}.inline-form .btn, .mc4wp-form .btn {    left: 5px;    right: auto;}.mc4wp-form-fields {    direction: rtl;}.inline-form .input-round, .mc4wp-form .input-round {    padding-right: 30px;    padding-left: 0;}.menu-item-has-children > span {    left: 0;    right: auto;}