@font-face {
    font-family:'Iransans';/*تعریف یک نام برای فونت*/
    src:url('font/Iransans.eot');/*اکسپلورر 9 به بعد*/
    src:local('font/Iransans'),/*بررسی نصب بودن فونت در سیستم کاربر*/
        local('Iransans'),/*برای برخی از مرورگرها مانند سافاری*/
        url('Iransans.eot?#iefix') format('embedded-opentype'),/*هک برای اکسپلورر 8 و ماقبل*/
        url('font/Iransans.woff') format('woff'),/*مرورگر های جدید*/
        url('font/Iransans.ttf') format('truetype'),/*تمام مرورگرها به جزء اکسپلورر*/
        url('Iransans.svg#Iransans') format('svg');/*نسخه های قدیمی سیستم عامل iOS*/
    font-style:normal;
    font-weight:normal;
}
@font-face {
    font-family:'Traffic';/*تعریف یک نام برای فونت*/
    src:url('font/Traffic.eot');/*اکسپلورر 9 به بعد*/
    src:local('font/Traffic'),/*بررسی نصب بودن فونت در سیستم کاربر*/
        local('Traffic'),/*برای برخی از مرورگرها مانند سافاری*/
        url('Traffic.eot?#iefix') format('embedded-opentype'),/*هک برای اکسپلورر 8 و ماقبل*/
        url('font/Traffic.woff') format('woff'),/*مرورگر های جدید*/
        url('font/Traffic.ttf') format('truetype'),/*تمام مرورگرها به جزء اکسپلورر*/
        url('Traffic.svg#Traffic') format('svg');/*نسخه های قدیمی سیستم عامل iOS*/
    font-style:normal;
    font-weight:normal;
}
@font-face {
    font-family:'Nazanin';/*تعریف یک نام برای فونت*/
    src:url('font/Nazanin.eot');/*اکسپلورر 9 به بعد*/
    src:local('font/Nazanin'),/*بررسی نصب بودن فونت در سیستم کاربر*/
        local('Nazanin'),/*برای برخی از مرورگرها مانند سافاری*/
        url('Nazanin.eot?#iefix') format('embedded-opentype'),/*هک برای اکسپلورر 8 و ماقبل*/
        url('font/Nazanin.woff') format('woff'),/*مرورگر های جدید*/
        url('font/Nazanin.ttf') format('truetype'),/*تمام مرورگرها به جزء اکسپلورر*/
        url('Nazanin.svg#Nazanin') format('svg');/*نسخه های قدیمی سیستم عامل iOS*/
    font-style:normal;
    font-weight:normal;
}
@font-face {
    font-family:'Yekan';/*تعریف یک نام برای فونت*/
    src:url('font/Yekan.eot');/*اکسپلورر 9 به بعد*/
    src:local('font/Yekan'),/*بررسی نصب بودن فونت در سیستم کاربر*/
        local('Yekan'),/*برای برخی از مرورگرها مانند سافاری*/
        url('Yekan.eot?#iefix') format('embedded-opentype'),/*هک برای اکسپلورر 8 و ماقبل*/
        url('font/Yekan.woff') format('woff'),/*مرورگر های جدید*/
        url('font/Yekan.ttf') format('truetype'),/*تمام مرورگرها به جزء اکسپلورر*/
        url('Yekan.svg#Yekan') format('svg');/*نسخه های قدیمی سیستم عامل iOS*/
    font-style:normal;
    font-weight:normal;
}
body
{
	margin:0px;
	padding:0px;
	font-family:Iransans,Arial,sans-serif;
}
.rtl
{
	direction:rtl;
}
.DivInputRtl span
{
	border-radius:0 0.25rem 0.25rem 0px !important;
	width:100px;
}
.DivInputRtl input
{
	border-radius:0.25rem 0 0 0.25rem !important;
	
}
.navbar
{
	background-color:rgba(255,255,255,0.8);
	padding:0px;
}
.navbar-toggler
{
	border-color:rgb(0,100,0);
	margin:10px;
}
.navbar-toggler-icon
{
	  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,100,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar.navbar-default {
  border: 0;
  border-radius: 0;
  margin-bottom: 0;
}
.navbar.navbar-default .navbar-toggle {
  margin-top: 32px;
}
.navbar.navbar-default .navbar-brand {
	color:#898989;
  height: auto;
  padding: 22px 15px 21px;
}
.navbar-nav > li > a {color:#898989;}
#main-menu.navbar-default .navbar-nav > li.active > a, #main-menu.navbar-default .navbar-nav > li.open > a, #main-menu.navbar-default .navbar-nav > li:hover > a {
    background: transparent;
    /*padding-top: 37px;*/
    border-top: 3px solid #ec1b2e;
	color:#ec1b2e;
}
@media only screen and (min-width: 768px) {
  #main-menu.navbar-default {
    background: rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  }
  #main-menu.navbar-default .navbar-nav > li > a {
	color:#898989;
    padding-top: 40px;
    padding-bottom: 40px;
	font-size:16px;
  }
  #main-menu.navbar-default .navbar-nav > li.active > a,
  #main-menu.navbar-default .navbar-nav > li.open > a,
  #main-menu.navbar-default .navbar-nav > li:hover > a {
    background: transparent;
    padding-top: 37px;
    border-top: 3px solid #ec1b2e;
  }
  #main-menu.navbar-default .dropdown-menu {
    padding: 0 20px;
    min-width: 220px;
    background-color: rgba(26, 28, 40, 0.9);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    background-clip: inherit;
  }
  #main-menu.navbar-default .dropdown-menu > li {
    border-left: 3px solid transparent;
    margin-left: -20px;
    padding-left: 17px;
    -webit-transition: border-color 400ms;
    transition: border-color 400ms;
  }
  #main-menu.navbar-default .dropdown-menu > li > a {
    border-top: 1px solid #404455;
    padding: 15px 0;
    color: #eeeeee;
  }
  #main-menu.navbar-default .dropdown-menu > li:first-child > a {
    border-top: 0;
  }
  #main-menu.navbar-default .dropdown-menu > li.active,
  #main-menu.navbar-default .dropdown-menu > li.open,
  #main-menu.navbar-default .dropdown-menu > li:hover {
    border-left-color: #ec1b2e;
  }
  #main-menu.navbar-default .dropdown-menu > li.active > a,
  #main-menu.navbar-default .dropdown-menu > li.open > a,
  #main-menu.navbar-default .dropdown-menu > li:hover > a {
    color: #BE1414;
    background-color: transparent;
  }
}
#divmsgbox
{
	height:55px;
/*	border:1px solid #0FF;
*/}
.parallax {
  background-attachment: fixed;
  background-repeat: repeat-y;
  background-position: center center;
}

.bg-image-1 {
  background: url('../images/cta-banner-1.jpg') no-repeat center fixed;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  background-size: 100% auto;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.bg-image-2 {
  background: url('../images/cta-banner-2.jpg') no-repeat center fixed;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  background-size: 100% auto;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.bg-image-3 {
  background: url('../images/cta-banner-3.jpg') no-repeat center fixed;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  background-size: 100% auto;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.bg-image-4 {
  background: url('../images/cta-banner-4.jpg') no-repeat center fixed;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  background-size: 100% auto;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.section {
  position: relative;
  padding: 88px 0 67px 0;
  display: block;
}
.section-padding {
  padding: 60px 0px;
}
#aboutb {
	text-align:right;
	line-height:200%;
}