@font-face {
	font-family: 'IRANSans';
	src: url('../fonts/IRANSans.eot');
	src: url('../fonts/IRANSans.eot?#iefix') format('embedded-opentype'),
	url('../fonts/IRANSans.woff2') format('woff2'),
	url('../fonts/IRANSans.woff') format('woff'),
	url('../fonts/IRANSans.ttf') format('truetype'),
	url('../fonts/IRANSans.svg#IRANSans') format('svg');
	font-weight: normal;
	font-style: normal;
}

body, html{
	font-family: 'IRANSans';

}
h1, h2, h3, h4, h5, h6{
	font-family:'IRANSans'
}
.header_contact_nav li{font-family: 'IRANSans'}
.header_contact_nav li h5{font-family: 'IRANSans'}
.slider_main_wrapper{font-family: 'IRANSans';}
.footer_copyright_wrapper{font-family: 'IRANSans'}

.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap :last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap :last-child{
	font-family:'IRANSans'
}

.modal-content{
	direction:rtl;
}
.modal-header{
	text-align:center;
}
.modal-body{
	text-align:justify;
	padding-right:30px;
	padding-left:30px;
}
.modal-footer{
	text-align:left;
}
.section_head button{
	right: unset;
}
.section_head input{
	direction:rtl;
}

.navbar-default .navbar-nav.main-nav>li>a{
	direction:rtl;
}
#cssmenu .caret{
	float:left;
	margin-top: 4px;
}
.navbar-nav.main-nav .dropdown-menu li a:hover {
	color: #000000;
	background-color: #e6e6e6;
	font-weight:bold;
	padding-right: 30px;
	padding-left: 10px;
}
.section_heading h2{
	line-height:1.9;
}

#searchResult{
	direction:rtl;
	font-size: 18px;
}
.section_head p{
	text-align: c;
	direction:rtl;
}
/* ------------ */
/* index Start  */
/* ------------ */

.header_contact_wrapper {
	direction: rtl;
}
@media (min-width: 768px){
	header .navbar-right:last-child {
		margin-left: -15px;
		margin-right: auto;
		float: left !important;
	}
}

form.navbar-form.navbar-right {
	direction: rtl;
	padding-right:7px;
	padding-left:8px;
	margin-left:1px;
	margin-top: 23px;
}

.navbar-form button{
	/* position: initial; */
	top: 2px;
	right:unset;
	left: 5px;
}

.navbar-form:after{
	right:0;
}

@media only screen and (max-width : 767px) {
	.navbar-toggle {
		left: 15px;
	}
}

.direction-rtl{
	direction:rtl;
}
.direction-rtl > div:nth-of-type(1){
	float:right;
}
.flex-bdr-img:after {
	right:unset;
	left:6%;
}
.abt_list_wrapper li i{
	margin-right:unset;
	margin-left:15px;
}
.footer .row div[class^="col"]{
	float:right;
	direction:rtl;
}
.single-feature .media-body:after{
	left:unset;
	right:0;
}
.single-feature{
	direction:rtl;
}


.client_wrapper .container h3{
	/*   text-align:right; */
	direction:rtl;
}
.footer_icon_wrapper i{
	float:right;
	margin-right:unset;
	margin-left:15px;
}
.icon_header_div{
	float:right;
}

.blogtwo .blog-post-wrapper .blog-content{
	direction:rtl;
}
.dreams-area div[class="col-md-9"]{
	float:right;
	direction:rtl;
}
.portfolio-area .mycard ul{
	/* direction:rtl; */
	padding-right:33px;
	text-align:right;
}
.footer_widget .row > div:first-child{
	padding-right:70px;
}
.footer_wrapper .row > div:nth-of-type(2) p{
	padding-right:50px;
}
@media screen and (max-width:993px){
	.footer_widget .row > div:first-child{
		padding-right:18px;
	}
	.footer_wrapper .row > div:nth-of-type(2) p{
		padding-right:1px;
	}
}
.metis .tp-tab-number{
	font-family: 'Adamina';font-size: 30px;
}
.header_contact_nav li h5{margin-top:3px;}
.navbar-right .form-control{
	height:30px;
}
.navbar-form button i{
	line-height: unset !important;
}
.metis .tp-tab-title{
	font-family:'IRANSans';
}
.media, .media-body {
	overflow: unset;
}
.testimonial_slider_wrapper .owl-carousel .item p{
	font-size:15px;
}
.client .testimonial_slider_content small{
	font-size: 12px;
}
.testimonial_slider_wrapper .owl-carousel .item h3 {
	margin-bottom:6px;
}
.portfolio-filter > ul {
	text-align:right;
	direction:rtl;
}
/* ------------------------------- */
/* index End  */
/* ------------------------------- */

/* ---------------------------- */
/* Contact_us Start  */
/* ---------------------------- */

.page_header .sub_title{
	direction:rtl;
}
.page_header .sub_title li{
	float:right;
}

.gc_causes_single_forms, .gc_causes_single_teatarea{
	direction:rtl;
}
.gc_causes_single_forms i {
	margin-right: -27px;
	color: #c3c3c3;
	position: relative;
}
.gc_causes_single_forms input {
	padding-right:15px;
}

.gc_causes_single_teatarea i{
	margin-right:-30px;
}
.gc_causes_single_teatarea textarea{
	padding-right:15px;
}

.tab-content p{
	font-size: 15px;
	line-height: 2;
	text-align: justify;
}
/* ---------------------------- */
/* Contact_us End  */
/* ---------------------------- */

/* ---------------------------- */
/* about_us End  */
/* ---------------------------- */



#about .direction-rtl > div {
	float:right;
}
#about > div.about-area > div > div:nth-child(1) > div > div > div > h2:after{
	width:100%;
}



/* ---------------------------- */
/* about_us End  */
/* ---------------------------- */


/* ---------------------------- */
/* News start  */
/* ---------------------------- */
#news .pagination_rounded ul{
	direction:rtl;
}
#news .pagination_rounded ul li{
	float:unset;
	display:inline-block;
}
#news .pagination_rounded ul li a i{
	transform: rotate(180deg);
	padding-bottom:2px;
	/* 	margin-left:unset; */
	/* 	margin-right:8px; */
}
#news .pagination_rounded ul li{
	margin-left:unset;
	margin-right:20px;

}
#news .pagination_rounded ul li:first-child a i{
	margin-right:unset;
	margin-left:6px;
}
#news .pagination_rounded ul li:last-child a i{
	margin-left:unset;
	margin-right:6px;
}

#news .paginationWrapper{
	direction:rtl;
	text-align:center;
}
#news .result-info{
	margin-top:10px;
	margin-bottom:20px;
}
#news .paginationWrapper .pagination{
	margin-top:0;
	margin-bottom:10px;
	direction:ltr;
}



/* ---------------------------- */
/* News end  */
/* ---------------------------- */

/* ---------------------------- */
/* News-detail start  */
/* ---------------------------- */

#news-detail .blogtwo .blog-post-wrapper .entry-content p{
	line-height:1.9;
	text-align:justify;
}



/* ---------------------------- */
/* News-detail end  */
/* ---------------------------- */

/* ---------------------------- */
/* science start  */
/* ---------------------------- */
@media screen and (max-width:992px){
	#science .science-content{
		margin-left:-15px;
	}
	#science .science-content p{
		font-size:19px !important;
	}
	#science .science-content h3{
		font-size:25px;
	}
	#science .science-content .btn{
		width:100%;
		margin-right:0 !important;
		height:50px;
		line-height:2.5;
	}
}
#science .science-content p{
	font-size: 15px;
	line-height:2;
	text-align:justify;
}
#science .science-content .btn{
	margin-right:50px;
	margin-bottom:10px;
	padding:7px 18px;
}
/* ---------------------------- */
/* science end  */
/* ---------------------------- */

/* ---------------------------- */
/* resume start  */
/* ---------------------------- */

#resume .well{
	direction:rtl;
}
#resume .well [class*="col-"]{
	float:right;
}
@media screen and (max-width:992px){
	#resume .well [class*="col-"]{
		float:unset;
	}
	#resume .well label{
		margin-bottom:5px;
	}
}

#resume .form-control{
	padding:0 8px;
}
#resume .well fieldset legend{
	margin-right: 12px;
	padding-right: 2px;
}
#resume .well table th{
	text-align:right;
}

/* ---------------------------- */
/* resume end  */
/* ---------------------------- */

/* ---------------------------- */
/* courses end  */
/* ---------------------------- */

#courses .section_heading p{
	direction:rtl;
	text-align: center;
}
#courses .container{
	direction:rtl;
	line-height:2;
}
#courses .single-course{
	float:right;
}

/* ---------------------------- */
/* courses end  */
/* ---------------------------- */

/* ---------------------------------------- */
/* search */
/* ---------------------------------------- */
.searchResult{
	direction:rtl;
}
#search div[class^="col"]{
	float:right;
	direction:rtl;
}
#search .searchResult{
	text-align:right;
}


/* ---------------------------------------- */
/* customers */
/* ---------------------------------------- */

#customers .client .testimonial_slider_content p{
	text-align:right;
	direction: rtl;
}