/*rtlmellatweb*/
@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');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/iranyekanwebbold.eot');
	src: url('fonts/eot/iranyekanwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanwebbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebbold.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/iranyekanweblight.eot');
	src: url('fonts/eot/iranyekanweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanweblight.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/iranyekanwebregular.eot');
	src: url('fonts/eot/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanwebregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebregular.ttf') format('truetype');
}

/* Latin fonts (Roboto) */

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/robotobold.eot');
	src: url('fonts/eot/robotobold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/robotobold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/robotobold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/robotobold.ttf') format('truetype');
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/robotolight.eot');
	src: url('fonts/eot/robotolight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/robotolight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/robotolight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/robotolight.ttf') format('truetype');
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/robotoregular.eot');
	src: url('fonts/eot/robotoregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/robotoregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/robotoregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/robotoregular.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/iranyekanwebbold(fanum).eot');
	src: url('fonts/eot/iranyekanwebbold(fanum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanwebbold(fanum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanwebbold(fanum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebbold(fanum).ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/iranyekanweblight(fanum).eot');
	src: url('fonts/eot/iranyekanweblight(fanum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanweblight(fanum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanweblight(fanum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanweblight(fanum).ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/iranyekanwebregular(fanum).eot');
	src: url('fonts/eot/iranyekanwebregular(fanum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanwebregular(fanum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanwebregular(fanum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebregular(fanum).ttf') format('truetype');
}

/**IranYekan>>*/  a,body,h1,h2,h3,h4,h5,h6,p,.button, button, input, textarea  {font-family:iranyekan! important;}
rs-layer#slider-3-slide-3-layer-1 ,rs-layer#slider-3-slide-3-layer-4,rs-layer#slider-3-slide-3-layer-5,rs-layer#slider-3-slide-3-layer-7,rs-layer#slider-3-slide-3-layer-6,rs-layer#slider-3-slide-4-layer-4,rs-layer#slider-3-slide-4-layer-5,rs-layer#slider-3-slide-4-layer-1,rs-layer#slider-3-slide-4-layer-7,rs-layer#slider-3-slide-4-layer-6,rs-layer#slider-3-slide-5-layer-1,rs-layer#slider-3-slide-5-layer-4,rs-layer#slider-3-slide-5-layer-5,rs-group#slider-3-slide-3-layer-2,rs-layer#slider-3-slide-5-layer-6,.ct-heading h3.ct-heading-tag cite,.ct-heading .ct-typingout-typed,.ct-pricing-default .ct-pricing-price,.ct-counter-default .ct-counter-digit,.site-footer .bottom-footer .bottom-social label,.slider_Costomfont,.ft-display text-gradient2,.btn btn-gray1,.btn btn-gradient1,.rev_slider .ft-display, .revslider-initialised .ft-display,.btn.btn-gradient1, .btn.btn-gray1,.ct-contact-form-default.style-light .wpcf7-form-control:not(.wpcf7-submit),.hover-effect hover-light,rs-layer#slider-4-slide-6-layer-1,rs-layer#slider-4-slide-6-layer-3,rs-layer#slider-5-slide-7-layer-4,rs-layer#slider-2-slide-2-layer-1,span.btn.btn-gradient2,#ct-header-left #header-wrap .ct-header-meta > div,.ct-grid-portfolio-layout2 .ct-load-more .btn,.ct-contact-info1,.ct-piechart-layout1 .item--value span,.ct-contact-form-default.style-startup .input-filled > label,.grid-filter-wrap .filter-item,.ct-portfolio-details,rs-layer#slider-7-slide-9-layer-10,rs-layer#slider-7-slide-9-layer-11{
    font-family: iranyekan!important;
}
.ct-fancy-box-carousel1 .fancy-box-icon {
    margin-right: 0;
    margin-left: 16px;
}
.ct-fancy-box-carousel1 .fancy-box-button a:hover i {
    margin-right: 12px;
    margin-left: 0;
}
.ct-contact-info1.style2 li {
    padding-right: 39px;
    padding-left: 0;
}
.ct-contact-info1 li i {
    right: 0;
    left: auto;
}
.ct-testimonial-wrap.ct-testimonial-carousel3 {
    direction: ltr;
}
.ct-contact-info1 li {
    padding-right: 23px;
    padding-left: 0;
}
.vc_wp_custommenu.tow-col-light ul.menu li a:before, #content .vc_wp_custommenu.tow-col-light ul.menu li a:before {
    content: "\f104";
}
.ct-newsletter-layout1 .tnp-field-button {
    left: 0;
    right: auto;
}
@media screen and (min-width: 1200px){
#header-wrap.header-layout1 #header-main .header-navigation {
    margin-left: -102px;
}}
.vc_wp_custommenu.style-default .widget_nav_menu ul.menu li a i, #content .vc_wp_custommenu.style-default .widget_nav_menu ul.menu li a i {
    left: 32px;
	right:auto;
}
.fa-angle-right:before {
    content: "\f104"!important;
}
.fa-angle-left:before {
    content: "\f105"!important;
}
.ct-testimonial-carousel3 .ct-testimonial-nav .owl-nav .owl-next {
    left: -40px;
    right: auto;
}
.ct-testimonial-carousel3 .ct-testimonial-nav .owl-nav .owl-prev {
    right: -40px;
    left: auto;
}
.ct-heading .ct-heading-sub.style3 + .ct-heading-tag {
    padding-right: 53px;
    padding-left: 0;
}
.ct-heading .ct-heading-sub.style3 {
    right: -113px;
	left: auto;}
.ct-history1 {
    padding-left: 0;
    padding-right: 197px;
}
.ct-history1 .history-meta:before, .ct-history1 .history-meta:after {
    right: 0;
	left: auto;}
.ct-list-icon1 .list-icon {
    margin-left: 14px;
    margin-right: 0;
}
.ct-heading .ct-heading-sub.style3 + .ct-heading-tag {
    padding-right: 86px!important;
    padding-left: 0;
}
.ct-grid-blog-layout2 .entry-readmore a i {
    display: initial;
    margin-right: 4px;
    margin-left: 0;
}
.fa-angle-double-right:before {
  content: "\f100"!important;
}
.ct-heading .ct-heading-sub {
    letter-spacing: 0;
}
.ct-fancy-box-carousel1 .fancy-box-button a i {
    margin-right: 6px;
    margin-left: 0;
}
.ct-fancybox-layout5 .ct-fancybox-icon {
    margin-left: 22px;
    margin-right: 0;
}
@media screen and (min-width: 1200px){
#ct-header-left {
    right: 0;
    left: auto;
}
	.site-h7 .entry-content > .vc_row.vc_row-has-fill > .ct_row_inner {
    right: 50%;
    left: 0;
    transform: translate(50%, 0);
}
	#ct-header-left #header-wrap .ct-header-meta .h-item-icon {
    margin-left: 13px;
    margin-right: 0;
}
	.site-h7 {
    margin-right: 300px;
    margin-left: 0;
	}
}