﻿@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/eot/IRANSansWeb_Bold.eot');
    src: url('../fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('../fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('../fonts/woff/IRANSansWeb_Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}

@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: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/eot/IRANSansWeb_Light.eot');
    src: url('../fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('../fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('../fonts/woff/IRANSansWeb_Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/eot/IRANSansWeb_UltraLight.eot');
    src: url('../fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('../fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('../fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/eot/IRANSansWeb.eot');
    src: url('../fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('../fonts/woff2/IRANSansWeb.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('../fonts/woff/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../fonts/ttf/IRANSansWeb.ttf') format('truetype');
}


body {
    font-family: 'IRANSans', Tahoma;
    font-size: 14px;
    padding-top: 50px;
    padding-bottom: 20px;
}

.navbar-brand.navbar-logo-bigger > span > img {
    width: auto;
    height: 50px;
    top: 0px;
}

.navbar-nav .dropdown-menu > li > a:hover {
    background-color: rgb(87, 130, 183);
}

.navbar-default {
    border-bottom: 5px solid #B39DDB;
}

h2, h3, h4, h5, h6 {
    font-family: 'IRANSans', Tahoma;
    font-weight: bold;
}

.main-features {
    color: #E3F2FD;
    border-top: 5px solid #FFB300;
}

.feature-heading {
    color: #E3F2FD;
    font-weight: bold;
}

.list-client-logo > div {
    text-align: center;
    margin-bottom: 20px;
}

.list-client-logo img {
    height: 50px;
}

.section-heading {
    border-bottom: 1px dotted red;
    display: inline-block;
    padding-bottom: 10px;
}

    .section-heading::after {
        color: red;
        font-weight: 300;
        display: block;
        /*content: "......";*/
        content: "";
    }

.clients {
    border-top: 5px solid #4DB6AC;
}

.footer
{
    border-top: 5px solid #FFB300;
}

.footer h3
{
    color: #FFB300;
}

.fa-4 {
    font-size: 7em;
}

.fa-5{
    /*font-size: 12em;*/
    font-size: 9em;
}

.portfolio-item .media-wrapper
{
    text-align: center;
    background-color: lightgray;
    padding: 20px 0;
    color: #fff;
}

.portfolio-static .portal .media-wrapper
{
    background-color: #009688;
}

.portfolio-static .bpms .media-wrapper
{
    background-color: #ff5722;
}

.portfolio-static .dms .media-wrapper
{
    background-color: #03a9f4;
}

.portfolio-static .customapp .media-wrapper
{
    background-color: #9c27b0;
}

.portfolio-static .package .media-wrapper
{
    background-color: #ffc107;
}

.portfolio-static .service .media-wrapper
{
    background-color: #F06292;
}

#tetis-carousel .item
{
    height: 500px;
    background: #000;
}

#tetis-carousel .item img
{
    width: 100%;
    height: 500px;
}

.dmsslide img
{
    /*opacity: 0.7;*/
}

.carousel-control
{
    right: auto;
    left:0;
}

#tetis-carousel .carousel-caption h4
{
}

#tetis-carousel .carousel-caption h4 li
{
    padding: 10px 0;
}

.slide-properties .carousel-caption
{
    text-align: right;
    right: 10%;
    left: 10%;
}

.slide-properties .carousel-caption h4
{
    color: #ffc107;
}

.slide-products .carousel-caption
{
    /*text-align: right;*/
    padding-top: 180px;
    /*right: 40%;
    left: 40%;*/
}

.slide-products .carousel-caption h4
{
    color: #F8BBD0;
}

.slide-products .carousel-caption h4 ul
{
    list-style-type:none;
}

.slide-dms .carousel-caption
{
    margin-top: -80px;
    margin-right: 50px;
}


.slide-dms .carousel-caption h4
{
    color: #B2DFDB;
}

.slide-dms .carousel-caption h4 ul
{
    list-style-type:none;
}

.number-info p
{
    font-size: 16px;
}

.number-info.horizontal p
{
    padding-left: 10px;
    padding-top: 10px;
}

.testimonial-with-bg
{
    background-image: url(Images/testimonial.jpg);
    background-size:cover;
    margin-bottom: 0;
}

[dir='rtl'] .slick-next::before
{
    content: "»";
}

[dir='rtl'] .slick-prev::before
{
    content: "«";
}

.news-section
{
    border-top: 5px solid gray;
}

.products-section
{
    border-top: 5px solid #4DD0E1;
}

.testimonial 
{
    background-color: rgba(128, 128, 128, 0.5);
    border: 5px solid green;
    border-radius: 10px;
    height: 330px;
    padding: 10px 50px;
}

.client-sat
{
    height: 300px;
}

.whytetis .img-responsive
{
    height: 231px;
}

.boxed
{
    margin-bottom: 30px;
}

.news-item .news-title 
{
    width: auto;
}

.well .breadcrumb
{
    margin-bottom: 0;
}