
 @font-face {

    font-family: YekanBakhFaNumreg;

    font-style: normal;



    src: url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhFaNumreg.eot');

    src: url('/wp-content/studiare/themes/amirvali/fonts/YekanBakhFaNumreg.eot?#iefix') format('embedded-opentype'),

    url('/wp-content/studiare/themes/amirvali/fonts/YekanBakhFaNumreg.woff') format('woff'),

    url('/wp-content/studiare/themes/amirvali/fonts/YekanBakhFaNumreg.ttf') format('truetype');

}



@font-face {

    font-family: YekanBakhHeavy;

    font-style: normal;

    font-weight: normal;

    src: url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhHeavy.eot');

    src: url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhHeavy.eot?#iefix') format('embedded-opentype'),

    url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhHeavy.woff') format('woff'),

    url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhHeavy.ttf') format('truetype');

}

@font-face {

    font-family: YekanBakhfat;

    font-style: normal;

    font-weight: normal;

    src: url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhfat.eot');

    src: url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhfat.eot?#iefix') format('embedded-opentype'),

    url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhfat.woff') format('woff'),

    url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhfat.ttf') format('truetype');

}

@font-face {

    font-family: YekanBakhbold;

    font-style: normal;

    font-weight: normal;

    src: url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhbold.eot');

    src: url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhbold.eot?#iefix') format('embedded-opentype'),

    url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhbold.woff') format('woff'),

    url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhbold.ttf') format('truetype');

}



@font-face {

    font-family: YekanBakhbold;

    font-style: normal;

    font-weight: normal;

    src: url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhMedium.eot');

    src: url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhMedium.eot?#iefix') format('embedded-opentype'),

    url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhMedium.woff') format('woff'),

    url('/wp-content/themes/studiare/amirvali/fonts/YekanBakhMedium.ttf') format('truetype');

}

body ,h3,h4,h5,h6{

    font-family:YekanBakhFaNumreg !important;

}



h1, h2{

    font-family:YekanBakhbold !important;

}







@media screen and (min-width: 700px) {

  .offer-box{

    margin-right:10%;

  }



	.banner-texts{

    margin-top: 130px;

  }



  .vali-pic{

	margin-right:50%;

}



.verticalLine {

	margin-right:50px;

	margin-top:100px;

  }



}

.vali-pic{

    height: 500px;

    align-content: center;

}



.introduce{

    margin-top: -500px;

    /* background-image: url('assets/background.jpg'); */

}



html, body {

    max-width: 100%;

    overflow-x: hidden;

}

.menu_shadow {

    z-index: 0;

    width: 100vw;

    position: relative;

    height: 10px;

    padding: 0;

    box-shadow: rgb(0 0 0 / 15%) 0px 6px 6px;

    margin-top: -7px;

    top: -3px;

}







@media screen and (min-width: 700px) {

	.banner-texts{

    margin-top: 130px;

  }



  .vali-pic{

	margin-right:50%;

}



.verticalLine {

	margin-right:50px;

	margin-top:100px;

  }



}





@media only screen and (max-device-width: 480px) {

	.nav-bar{

		display: none !important;

	}

	.banner-texts{

    text-align: center;

  }



  .vali-pic{

	  margin-right: 6%;

  }

  .verticalLine {

	margin-right:50px;

  }



    }





.banner-text{

    font-weight: 900;

    font-family: YekanBakh;

    font-size:40px;

}



.banner-name{

    font-weight: 900;

    color: #F22D33;

    display: inline;

    font-family: YekanBakh;

    font-size:45px;

}





.offer-box{

    margin-top: 50px;

    margin-bottom: 50px;

    border-radius: 20px;

    box-shadow: 0 0 10px #00000035;

}







.offer-title{

    font-weight: 600;

    font-family: YekanBakh;

    text-align: center;

    display: inline;

    font-size: 25px;

    

}





/* .verticalLine {

    margin-right: -20px;

    border-left: dashed 2px;

    height: 345px;

    max-height: max-content;

    float: right;

  } */





  .verticalLine {

	padding-right:10px;

	border-right:  solid 2px  #333333;

  }





  .p-0 {

	padding: 0 !important; }



  

.ftco-footer-social li {

	list-style: none;

	margin: 0 10px 0 0;

	display: inline-block; }

	.ftco-footer-social li a {

	  height: 40px;

	  width: 40px;

	  display: block;

	  /* background: rgba(0, 0, 0, 0.5); */

	  background-color: transparent;

	  border:solid 1px;

	  border-color: rgba(0, 0, 0, 0.5);

	  border-radius: 50%;

	  position: relative; }

	  .ftco-footer-social li a span {

		position: absolute;

		font-size: 20px;

		top: 50%;

		left: 50%;

		-webkit-transform: translate(-50%, -50%);

		-ms-transform: translate(-50%, -50%);

		transform: translate(-50%, -50%); }

	  .ftco-footer-social li a:hover {

		color: #fff; }







a:hover {

	font-size: 15px;;

	}

	ftco-animate:hover{

	color: black;

}





.footer{

background-image: url("/wp-content/themes/studiare/amirvali/assets/Footer.png");
background-repeat: no-repeat;
background-size: cover;
}







.post{

	border-radius: 20px;

	/* box-shadow: 5px 10px #888888; */

	/* border-color: #CECCCC; */

	border:solid 1px #F7F7F7;

	height: 500px;

}

.featured-image{

	border-radius: 20px;

	width:110%;

	margin-left: -5%;

	height: 250px;

}

.post-content{

	height:200px;

}

.post-button{

	background-color: red;

	color: white;

	/* width:100%; */

	height: 50px;

}












.wrap{
  background-color: #0B0B13 !important;
}

body{
  background-color: #0B0B13 !important;

}




@-webkit-keyframes ani-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 1;
	top: 50%;
	}
	50% {
	opacity: 0;
	top: 50%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@-moz-keyframes ani-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 1;
	top: 50%;
	}
	50% {
	opacity: 0;
	top: 50%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@keyframes ani-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 1;
	top: 50%;
	}
	50% {
	opacity: 0;
	top: 50%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
 .scroll-btn {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
}
.scroll-btn > * {
	display: inline-block;
	line-height: 18px;
	font-size: 13px;
	font-weight: normal;
	color: #7f8c8d;
	color: #C7FA42;
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	/* letter-spacing: 2px; */
  float : left;
  margin-right: -27px;
  margin-top: 20%;
}
.scroll-btn > *:hover,
.scroll-btn > *:focus,
.scroll-btn > *.active {
	color: #C7FA42;
}
.scroll-btn > *:hover,
.scroll-btn > *:focus,
.scroll-btn > *:active,
.scroll-btn > *.active {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.scroll-btn .mouse {
	position: relative;
	display: block;
	width: 25px;
	height: 45px;
	margin: 0 auto 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #C7FA42;
	border-radius: 23px;
  margin-top: -45px;
  margin-left: 20px;
}
.scroll-btn .mouse > * {
	position: absolute;
	display: block;
	top: 29%;
	left: 60%;
	width: 4px;
	height: 4px;
	margin: -4px 0 0 -4px;
	background: #C7FA42;
	border-radius: 50%;
	-webkit-animation: ani-mouse 2.5s linear infinite;
	-moz-animation: ani-mouse 2.5s linear infinite;
	animation: ani-mouse 2.5s linear infinite;}