@font-face {
  font-family: iransans;
  src: url('../fonts/IRANSansWeb.eot');
  src: url('../fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),
       url('../fonts/IRANSansWeb.woff2') format('woff2'),
       url('../fonts/IRANSansWeb.woff') format('woff'),
       url('../fonts/IRANSansWeb.ttf') format('truetype');
  font-weight: normal;
}
      
@font-face {
  font-family: iransans;
  src: url('../fonts/IRANSansWeb_Bold.eot');
  src: url('../fonts/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/IRANSansWeb_Bold.woff2') format('woff2'),
       url('../fonts/IRANSansWeb_Bold.woff') format('woff'),
       url('../fonts/IRANSansWeb_Bold.ttf') format('truetype');
  font-weight: bold;
}

@font-face {
  font-family: iransans;
  src: url('../fonts/IRANSansWeb_Light.eot');
  src: url('../fonts/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),
       url('../fonts/IRANSansWeb_Light.woff2') format('woff2'),  
       url('../fonts/IRANSansWeb_Light.woff') format('woff'),
       url('../fonts/IRANSansWeb_Light.ttf') format('truetype');
  font-weight: 300;
}
      
@font-face {
  font-family: iransans;
  src: url('../fonts/IRANSansWeb_Medium.eot');
  src: url('../fonts/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/IRANSansWeb_Medium.woff2') format('woff2'),  
       url('../fonts/IRANSansWeb_Medium.woff') format('woff'),
       url('../fonts/IRANSansWeb_Medium.ttf') format('truetype');
  font-weight: 600;
}

@font-face {
  font-family: iransans;
  src: url('../fonts/IRANSansWeb_Black.eot');
  src: url('../fonts/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),
       url('../fonts/IRANSansWeb_Black.woff2') format('woff2'),  
       url('../fonts/IRANSansWeb_Black.woff') format('woff'),
       url('../fonts/IRANSansWeb_Black.ttf') format('truetype');
  font-weight: 900;
}
.corporate-feature .sppb-addon-feature:hover {
  background: #0c466e;
}

.corporate-feature .sppb-addon-feature {
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
  padding: 90px 0 95px;
}

#sp-bottom .nav.menu li a {
 
    color: rgb(43 43 43 / 70%);
}

.sppb-addon-feature.homepage-feature {
    padding: 85px 45px 80px;
    background: #fff;
    border: 1px solid #ebeae6;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

.sppb-addon-ajax-contact .sppb-ajax-contact-content .sppb-ajaxt-contact-form .sppb-form-group input {
    padding: 17px 15px 17px 25px;
    border-color: transparent;
    border-radius: 0;
    background: #F0F0F0;
    text-transform: uppercase;
}

.sppb-addon-ajax-contact .sppb-ajax-contact-content .sppb-ajaxt-contact-form .sppb-form-group textarea {
    height: 205px;
    background: #F0F0F0;
    border-color: transparent;
    border-radius: 0;
    text-transform: uppercase;
    padding: 25px 20px 20px 25px;
    resize: none;
}

.sp-simpleportfolio-item:hover .sp-simpleportfolio-img{opacity: 1;}
.sp-simpleportfolio-item .sp-simpleportfolio-img{opacity: 0.75;}



@media (max-width: 768px)
{.sp-simpleportfolio.sp-simpleportfolio-view-item {
    padding: 0 40px;}}

.sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-tags {
    line-height: 1.2;
}
