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

h1,h2,h3,h4,h5,h6,p,a,.title,a,
ul li,input[type="text"],input[type="email"],
input[type="tel"],input[type="password"],
input[type="url"],textarea,input[type="submit"],
.section-heading,.tagline,.widget .widget-title,
.ctwg-recent-item .ctwg-recent-meta,
.footer-content{
   font-family:IRANSans !important;
}
.topmenu,.header .logo,
.menu-main li,.column-fit,
.column,.services .service .service-icon,
.ctwg-social-link{
	float:right;
}
.menu-main{
	float:left;
}
.menu-main .menu-item-has-children > a{
	padding-left: 25px;
	padding-right:0;
}
.menu-main .menu-item-has-children:before{
	right:80%;
}
.slider-slides .slide-caption{
	text-align:right;
}
.slider-slides .slide-content:after{
	right:0;
}
.home .services .column,
.testimonials .column,
body .secondary-color-bg .column,
.features .column{
	margin-right: 0;
	margin-left: 5%
}
.home .services .column:last-child,
.testimonials .column:last-child,
.features .column:last-child{
	margin-right: 0;
	margin-left: 0;
}
.services .service .service-body{
	margin-right:70px;
	margin-left:0;
}
.clients .column,
.home .team .column{
	margin-right: 0;
	margin-left: 2%
}
.clients .column:last-child,
.home .team .column:last-child{
	margin-right: 0;
	margin-left: 0;
}
.column.col-last{
	margin-right:0 !important;
	margin-left:0 !important;
}
.menu-footer li:first-child{
	margin-left:20px !important;
}
.ctwg-social-link{
	margin: 0 0 8px 8px;
}
.breadcrumb-separator{
	padding-right:0;
	padding-left: 20px;
}