@font-face {
  font-family: 'BYekan';
  src: url('../fonts/BYekan.eot?#') format('eot'),
       url('../fonts/BYekan.woff') format('woff'),
       url('../fonts/BYekan.svg') format('svg'),
       url('../fonts/BYekan.ttf') format('truetype');
}
@font-face {
  font-family: 'Yekan';
  src: url('../fonts/Yekan.eot?#') format('eot'),
       url('../fonts/Yekan.woff') format('woff'),
       url('../fonts/Yekan.svg') format('svg'),
       url('../fonts/Yekan.ttf') format('truetype');
}
@font-face {
  font-family: 'DroidKufi-Bold';
  src: url('../fonts/DroidKufi-Bold.eot?#') format('eot'),
       url('../fonts/DroidKufi-Bold.woff') format('woff'),
       url('../fonts/DroidKufi-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'irsns-light';
  src: url('../fonts/irsns-light.eot?#') format('eot'),
       url('../fonts/irsns-light.woff') format('woff'),
       url('../fonts/irsns-light.ttf') format('truetype');
}
a{
    text-decoration: none!important;
}
p{
    margin: 0;
    font:15px 'Yekan';
    line-height: 30px;
    color: #3b3b3b;
}
ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
hr{
  border-color: #bbb;
}
/*------------------------------defult-style-----------------------------*/
body.rtl .sp-megamenu-parent,body.rtl #offcanvas-toggler {float: right!important;}
#sp-header {height: auto!important;box-shadow: none!important;}
.form-horizontal .controls{margin: 0!important;}
.credit a img{display: none;}
.offcanvas .offcanvas-menu {right: 50%!important;}
body{
  background: #f9f9f9/*#e4e4e4 url('../images/body-bg.jpg') no-repeat 0 0*/!important;
}
/*---------------------------------------------my-stle----------------------------------------*/
/*---------------------------------------------header-----------------------------------------*/
#sp-header{
  background: none!important;
  padding: 60px 0 0;
}
#sp-header .container{
  background: #333333;
}
.logo{
  display: none;
}
#sp-header img{
  display: block;
  margin: 12px auto;
  max-width: 100%;
}
.sp-megamenu-parent > li > a{
  display: block;
  padding: 25px 25px !important;
  line-height: 0px;
  font: 17px 'yekan' !important;
  color: #ffffff;
  transition: all 400ms ease-out 0s;
}
.sp-megamenu-parent > li > a:hover{
  background-color: #79b927;
  transition: all 400ms ease-out 0s;
  color: #fff!important;
}
.sp-megamenu-parent > li.active > a{
    background-color: #79b927;
    transition: all 400ms ease-out 0s;
    color: #fff!important;
}
.sp-megamenu-parent .sp-dropdown{
    width: 255px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #333333!important;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2)!important;
    padding: 0 0!important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    display: block;
    padding: 5px 10px!important;
    color: #fff!important;
    cursor: pointer;
    font: 16px 'yekan' !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    background: #79B927!important;
}
#sp-top1{
    margin:21px 0 0;
}
#sp-top1 ul li a:before{
    content:none!important;
}
#sp-top1 ul li {
    display: inline-block!important;
    border-bottom: none!important;
}
#sp-top1 ul li a{
    margin:0 10px;
}
#sp-top1 ul li img{
    width: 30px;
}
/*--------------------------------slider------------------------------------------*/
#djslider-loader146 #djslider146 .slider-container .djslider-in,
#djslider-loader146 #djslider146 .slider-container .djslider-in li,
#djslider-loader146 #djslider146{
  width: 1170px!important;
}
#djslider-loader146 #djslider146 .slider-container .djslider-in li img{
   width:1200px !important;
}
#sp-main-slider .col-md-12{
  padding: 0;
}
/*--------------------------------------about-us---------------------------------*/
#sp-about-us #sp-position1{
    background-color: #fff;
    padding: 35px 0;
}
#sp-about-us #sp-position1 img{
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
#sp-about-us .abuot-us-text hr{
  border-color: #dcdcdc;
  border-width: 2px;
  margin: -38px auto 25px;
  width: 50%;
}
#sp-about-us .abuot-us-text h3{
  color: #79b927;
  margin: 20px auto 17px;
  font: 24px yekan;
  text-align: center;
  background: #fff;
  display: block;
  width: 23%;
  position: relative;
}
#sp-about-us #sp-position1 .abuot-us-text p {
    font: 17px 'Yekan';
    color: #282828;
    text-align: justify;
    padding: 0 19px;
}
/*-----------------------------------------img-main---------------------------------*/
#sp-img-main #sp-position2{
  background: url('../images/back-main.jpg')no-repeat 0 0 fixed;
  background-size: cover;
  padding: 100px 0;
}
#sp-img-main img{
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
/*-------------------------------------------------article--------------------------------------*/
#sp-articel #sp-position3{
    background-color: #fff;
}
#sp-articel hr{
  border-color: #dcdcdc;
  border-width: 2px;
  margin: -38px auto 25px;
  width: 50%;
}
#sp-articel h3{
  color: #79b927;
  margin: 20px auto 17px;
  font: 24px yekan;
  text-align: center;
  background: #fff;
  display: block;
  width: 23%;
  position: relative;
}
#sp-articel #sp-position3 .chart{
  background: #f2f2f2;
  height: 238px;
  margin: 0 0 2px;
}
#sp-articel #sp-position3 .chart p{
margin: 0;
font: 13px 'Yekan';
line-height: 23px;
color: #3b3b3b;
}
#sp-articel #sp-position3 .chart img {
  height: 238px!important;
}
/*--------------------------------project--------------------------*/
#sp-project #sp-position4{
  background-color: #fff;
  margin: -1px 0 0;
}
#sp-project #sp-position4 .bt-cs{
  display: block!important;
  margin: -30px -29px 0px;
}
#sp-project #sp-position4 hr{
  border-color: #dcdcdc;
  border-width: 2px;
  margin: -21px auto 0;
  width: 55%;
}
#sp-project #sp-position4 h3{
  color: #79b927;
  margin: 20px auto 0;
  font: 24px yekan;
  text-align: center;
  background: #fff;
  display: block;
  width: 25%;
  position: relative;
}
#sp-project #sp-position4 .bt-cs .bt-inner img {
    outline: none;
    border: 2px solid #79b927;
    max-width: 100%;
    margin: 5px 0px;
        margin-left: 0px;
    border-radius: 10px;
    box-shadow: 0px 8px 6px -6px #b6b5b5;
}
#sp-project #sp-position4 .bt-cs .bt-inner .bt-title {
    clear: both;
    color: #000;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 150%;
    font: 15px yekan;
    text-align: center;
    display: block;
}
/*--------------------------------berannd-slider-------------------*/
#sp-berannd #sp-position5{
  background-color: #fff;
  padding: 0 0 20px;
}
#sp-berannd #sp-position5 hr{
  border-color: #dcdcdc;
  border-width: 2px;
  margin: -21px auto 0;
  width: 55%;
}
#sp-berannd #sp-position5 h3{
  color: #79b927;
margin: 0px auto 0;
font: 24px yekan;
text-align: center;
background: #fff;
display: block;
width: 25%;
position: relative;
}
/*--------------------------------footer-------------------------*/
#sp-footer #sp-position8{
  background-color: #2c2c2c;
  padding: 30px 0;
}
#sp-footer{
  background: none!important;
  text-align: center;
  margin: -2px 0 0;
  padding: 0!important;
}
#sp-footer .footer-logo img{
  display: block;
  margin: 0 auto 20px;
  max-width: 100%;
}
#sp-footer .network{
  margin: 0 0 15px;
  text-align: center;
}
#sp-footer .network li{
  display: inline-block;
  border: none;
}
#sp-footer .network li a{
  display: block;
  color: #464646;
  background-color: #fff;
  width: 45px;
  text-align: center;
  height: 45px;
  line-height: 41px;
  font-size: 20px;
  border-radius: 50%;
  border: 3px solid #79B927;
  transition: all 400ms ease-out 0s;
}
#sp-footer .network li a:hover{
  background:none;
  border-color: #fff;
  color: #79B927;
  transition: all 400ms ease-out 0s;
}
#sp-footer .info .media .media-left{
    width: 17%;
}
#sp-footer .info .media p{
    color:#fff;
}
#sp-footer .info{
     text-align: right;
}
#sp-footer .info h3{
    padding: 0 35px;
    font: 20px yekan;
}
#sp-footer .info ul li{
  display: inline-block;
border: none;
margin: 0 25px 10px 25px;
}
#sp-footer .info ul li img {
    display: inline-block;
    width: 40px;
}
#sp-footer .info ul li span{
  font: 14px yekan;
  color: #fffefe;
}
/*-------------------------------------------copy-raight--------------------------------*/
#sp-copyright {
    padding: 5px 0;
    text-align: center;
}
#sp-copyright p,#sp-copyright p a{
  color: #333;
  font-size: 13px;
   transition: all 400ms ease-out 0s;
}
#sp-copyright p a:hover{
  color: #79B927;
   transition: all 400ms ease-out 0s;
}
/*----------------------------------------internal-pages---------------------------------------*/
#sp-component .item,#sp-component .blog,#phocagallery,.search{
  margin: 30px 0;
}
#sp-component .item .entry-header .post-format,#sp-component .item .entry-header .article-info,#sp-component .item .icons,.pager,.article-footer-top{
  display: none!important;
}
.entry-header.has-post-format {
    margin-right: 0px!important;
}
#sp-component .item-page .entry-header,.blog .page-header,#phocagallery .page-header{
  color: #333333;
  padding: 0px 5px;
  text-align: center;
  border-bottom: 3px solid #79b927;
  margin: 0 0 25px !important;
  height: 65px;
}
#sp-component .item-page .entry-header h2,.blog .page-header h1,#phocagallery .page-header h1{
  margin: 0;
  font: 25px yekan;
}
 .item-page img{
  margin: 0 15px 0 0px;
 }
.contect-us ul li img{
  display: inline-block;
}
.contect-us ul li span{
  font: 14px yekan;
  color: #333;
}
#sp-component .item table{
  font: 14px yekan;
  width: 100%
}
#sp-component input,#sp-component textarea,#sp-component .uneditable-input {
    width: 100%;
}
#sp-component textarea{
  height: 150px;
}
#send,#form-khavarmianeagencyform .validate,#form-khavarmianeagencyform .cancel-link{
  background-color: #293f8d;
  border: 1px solid #293f8d;
  width: 35%!important;
  color: #fff;
  margin: 0 auto;
  display: block;
  font: 14px yekan;
  padding:3px 0;
  transition: all 400ms ease-out 0s;
}
#send:hover,#form-khavarmianeagencyform .validate:hover,#form-khavarmianeagencyform .cancel-link:hover{
  background-color: #f7941d;
  transition: all 400ms ease-out 0s;
  border: 1px solid #f7941d;
}
.entry-header{
  margin-bottom: 0!important;
}
#sp-component .blog .item,.blogproduct .item{
  margin: 0 0 30px;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 7px -1px #ddd;
  padding: 0 10px 10px;
}
.blog .entry-header h2 a:before{
  content: "\f0c8";
  color: #F7941D;
  font:14px FontAwesome
}
.blog .entry-header h2 a,.blogproduct .item .entry-header h2 a{
    font: 20px Mj_Dinar One Medium;
    color: #F7941D;
}
.blog .item img{
  margin: 10px 0 0 11px;
  width: 193px!important;
  height: 148px!important;
  float: right!important;
}
.blog .jcomments-links a{
  background-color: #293f8d;
  border: 1px solid #293f8d;
  color: #fff;
  padding:3px 0;
  transition: all 400ms ease-out 0s;
  float: left;
  text-align: center;
  margin: -4% 0% 0;
  width: 14% !important;
  font: 14px yekan;
}
.blog .jcomments-links a:hover{
  background-color: #f7941d;
  transition: all 400ms ease-out 0s;
  border: 1px solid #f7941d;
}
.comments-link, .readmore-link{
  background-image: none!important;
}
#phocagallery #pg-icons {
  display: none;
}
.search{
  font: 16px yekan;
}
#sp-component .search .only input,#sp-component .search .phrases input{
  width: 0;
  margin: 11px -23px 0;
}
.item-page h3 {
    margin: 0;
    font: 25px Mj_Dinar One Medium;
    color: #f7941d;
}
.item-page p{
  text-align: justify;
}
#phocagallery .pg-box-img-bottom{
}
.pg-csv-name {
    text-align: center;
    margin-top: -1px;
    padding-left: 0;
    background: none;
    font: 16px yekan;
}
#phocagallery .pg-cv-box{
  height: 267px !important;
  width: 257px !important;
  margin: 0 4px!important;
}
.blogproduct .item .entry-header h2{
  text-align: center;
}
.blogproduct .item img{
  margin: 10px auto 11px;
  width:300px!important;
  height: 240px!important;
}
.rl_tabs > ul.nav-tabs > li > a {
    color: #3071a9;
    line-height: inherit;
    font: 13px yekan;
}
.item-page .phocagallery-box-file .name,.item-page .phocagallery-box-file .detail{
  display: none;
}
.item-page .phocagallery .pgplugin1{
  height: 227px !important;
width: 269px !important;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #000;
}
#sp-component .item table {
    font: 14px yekan;
    width: 100%;
    background-color: rgba(23,126,193,0.1);
    color: #000;
    border: 1px solid #000;
}
.entry-image, .entry-gallery, .entry-video, .entry-audio, .entry-link {
    margin-bottom: 0!important;
}
.contect-us table{
  background: none!important;
  border: none!important;
}
.search .btn-toolbar button {
    background: #f7941d!important;
}
.search .search-results .result-created {
    border-bottom: 2px solid #293f8d;
    padding: 0 0 15px;
}
.search .search-results dt.result-title {
    margin-top: 10px!important;
}
.search .result-title a{
  font-family: Mj_Dinar One Medium;
  color: #F7941D;
}
.contect-us ul li{
  margin:0 0 15px;
}
.contect-us ul li:before{
  content:none!important;
}
.item-page ul li:before{
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #f7941d;
  padding: 0 0 0 5px;
}
.item-page ul li{
  font: 15px yekan;
}
iframe{
  width: 100%;
  height: 740px;
  border: none;
}
#sp-main-body iframe body #sp-header{
  display: none;
}
.item-page .rl_tabs .nav-tabs > li > a{
  padding: 6px 36px;
  background-color: #f7941d;
  color: #25418A !important;
  font-size: 15px !important;
}
.item-page .rl_tabs .nav-tabs > li.active > a,.item-page.rl_tabs .nav-tabs > li.active > a:hover {
    background-color:#fff;
}
.item-page .mooaccordioncontainer{
  border: 1px solid #ddd;
border-radius: 5px;
}
.item-page .mooaccordioncontainer strong{
  display: block;
  background-color: #F5F5F5;
  padding: 6px 10px;
  color: #25418A;
  font-family: Mj_Dinar One Medium;
  margin: 0 0 5px;
  cursor: pointer;
}
.item-page .mooaccordioncontainer p{
  padding: 0 10px;
}
#sp-component textarea {
    height: 150px;
    font: 14px yekan;
}
.blog .items-more ol li a{
  color: #F7941D;
  font: 16px yekan;
}
.blog .pagination-wrapper ul li a{
  font: 14px yekan;
}
.pagination > .active > a, .pagination > .active > span {
    border-color: #F7941D!important;
    background-color: #F7941D!important;
}
.com-bime-khavarmiane-agency #sp-header{
  display: none;
}
#form-khavarmianeagencyform .validate,#form-khavarmianeagencyform .cancel-link{
  display: inline-block;
}
#form-khavarmianeagencyform #jform_military_type_chzn{
  width: 100%!important;
}
#form-khavarmianeagencyform #jform_military_type_chzn a{
  background: none!important;
  height: 34px!important;
  border-color: #ccc!important;
  color: #888!important;
  padding: 2px 0 0;
}
#je_contact .error{
  font: 12px yekan;
}
.blog .items-more{
  display: none;
}