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

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

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

 /* customized theme css starts*/
 p {
    line-height: 32px;
}
 .navbar-brand img.logo-white, .navbar-brand img.logo-dark,  #footer img.logo-dark{
	 width:76px;
 }
 .swiper-wrapper .jumbotron p a i{
	 font-size:30px;
	 display: inline-block;
}
 .swiper-wrapper .jumbotron p a span{
	font-size: 20px;
    display: inline-block;
    text-transform: capitalize;
    position: relative;
    top: -5px;
    left: 5px;
}
 .swiper-wrapper .jumbotron p a{
	padding-top: 15px;
    padding-bottom: 15px;
}
.introduction {
    background: url(../images/bg_markalar.jpg) no-repeat center;
	position:relative;
	color: #fff;

}
.introduction .shade{
	position:absolute;
	width:100%;
	height:100%;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
}
.services .card-block h5{
	font-weight: bold;
    color: #000;
    font-size: 25px;
}
.services .card-block img{
	width:30px;
}
#portfolio .grid-item img{
	object-fit: contain;
}
/* starts login page css*/
.login{
	transform: translateY(25%);
}
.card {
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
.login .card-body img{
	max-width: 160px;
}
.login .card-body h4{
	direction: RTL;
}
.login .card{
    border-radius: 7px;
    overflow: hidden;
}
.login form button{
    width: 50%;
    margin: 15px auto;
	cursor: pointer;
	background: #707aff;
    border-color: #707aff;
}
.login form button:hover{
	background: #707aff;
    border-color: #707aff;
}
.login form input{
    width: 90%;
    margin: auto;
	direction: RTL;
}
/* ends login page css*/
.bg-primary{
	background-color: #707aff!important;
}
.btn-primary, .btn-primary:focus,.btn-primary:hover  {
	background-color: #707aff!important;
    border-color: #707aff!important;
}
.nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active {
    background: #707aff;
}
.media-body {
    direction: rtl;
}
.grid-item {
    border: 2px solid #f7f7f9;
    background: url(../images/global/spinner.gif) no-repeat center center #ffffff;
}
.section {
    font-family: iranyekan;
}