﻿/*Page.aspx Css*/
/*Start special CSS*/

* {
    margin:0;
    padding:0;
    outline:0;
}

.m-hight-none {
    min-height:0;
}
h1, h2, h3, h4, h5,h6 {
    font-family:'BYekan';
    font-size:20px;
}
h2 {
    font-size:18px;
}
h3,h4,h5,h6 {
    font-size:16px;
}
h1, .h1, h2, .h2, h3, .h3 {
    margin:0 !important;
}
ul, ol {
    margin-right:0 !important;
}
body {
    font-family:'BYekan';
    padding:0;
    background:#fff;
    line-height:24px;
    background-color:#fff;
}
p {
    line-height:24px;
    font-size:18px;
    text-align:justify;
}
/*.container {
    padding:0;
}*/
.container-page {
    padding:10px 0 30px;
    margin-top:40px;
}
.no-container-page {
    padding:0;
}
.contentPane {
    padding-top:20px;
}
#contentWrappe{
    background:none;
    padding:20px 10px;
    
}
.pad-none{
  padding-right: 0;
  padding-left: 0;
}
/*------------------------------------------------*/
/* Start HEADER */
/*------------------------------------------------*/
.header {
     height:125px;
     background-size:100% 100%;
     background:#d4d4d4 url(images/headr-bg.jpg) no-repeat 0 0;
}
.logo {
    background:url(images/logo.png) no-repeat right 0;
    height:98px;
    display:block;
    margin:10px auto;
    width:191px;
}
.header-btn {
    background: #fff;
    position:relative;

}
.header-btn::after {
    position:absolute;
    bottom:0;
    content:"";
    right:0;
    height:7px;
    width:100%;
    z-index:8;
    -webkit-box-shadow: 0px 7px 5px 0px rgba(34,34,34,0.35);
    -moz-box-shadow: 0px 7px 5px 0px rgba(34,34,34,0.35);
    box-shadow: 0px 7px 5px 0px rgba(34,34,34,0.35);
}
.lang-box {
     direction: ltr;
    padding: 21px 0;
    position: relative;
    text-align: left;
    z-index: 8;
}
.MENU {
      margin-bottom: -10px;
}
.lang-box,.login-box-out {
    direction: rtl;
    padding: 90px 10px 0;
    position: relative;
    text-align: center;
    z-index: 8;
}
.lang-box {
    text-align:left;
}
.lang-box a {
    transition:all 0.3s ease;
    opacity:1;
}
.lang-box a:hover {
    opacity: 0.8;
    transform: translateY(-3px);
}
.lang-box a:first-of-type {
    background:url(images/ir-icon.png) no-repeat 0 0;
    width:22px;
    height:16px;
    display:inline-block;
    margin-right:2px;
}
.lang-box a:nth-of-type(2) {
    background:url(images/en-icon.png) no-repeat 0 0;
        width:22px;
    height:16px;
    display:inline-block;
}
.lang-box a:nth-of-type(3) {
    background:url(images/tr-icon.png) no-repeat 0 0;
        width:22px;
    height:16px;
    display:inline-block;
}
.login-box-out {
    text-align:right;
}

.simulator-box {
    padding-top: 9px;
    position: relative;
}
.header-btn .icon-simulator {
    width:50px;
    height:50px;
    float:right;
    text-align:center;
    border:4px solid #d4d4d4;
    border-radius:50%;
    color:#fff;
    font-size:18px;
    background:#af0917 url(images/simulator-icon.png) no-repeat center center;
}
.simulator-box:hover .icon-simulator{
    background-color: #c51625;
    transform: rotateY(360deg);
    transition: transform 0.5s ease 0s;
}
.simulator-box:hover a {
    color:#c51625 !important;
}
.UserPortal {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b80d1b+0,b80d1b+50,af0917+51,af0917+100 */
background: rgb(184,13,27); /* Old browsers */
background: -moz-linear-gradient(top, rgba(184,13,27,1) 0%, rgba(184,13,27,1) 50%, rgba(175,9,23,1) 51%, rgba(175,9,23,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(184,13,27,1) 0%,rgba(184,13,27,1) 50%,rgba(175,9,23,1) 51%,rgba(175,9,23,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(184,13,27,1) 0%,rgba(184,13,27,1) 50%,rgba(175,9,23,1) 51%,rgba(175,9,23,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b80d1b', endColorstr='#af0917',GradientType=0 ); /* IE6-9 */
    border-radius: 0 0 10px 10px;
    display: inline-block;
    left: 12%;
    position: absolute;
    top: 0;
    z-index: 7;
    transition: transform 0.3s ease 0s;

}
    .UserPortal:hover {
        background:#95030f;
    }
.UserPortal a {
    color:#fff !important;
    display: block;
    padding: 10px 20px;
}
.text-simulator {
    float:right;
    padding:10px;
}
.users-icon {
    background:url(images/users-icon.png) no-repeat 0 0;
    float: right;
    height: 26px;
    margin-left: 11px;
    padding: 0;
    text-align: right;
    width: 21px;
}
.TopPane {
    position:relative;
    z-index:1;
    display:table;
    width:100%;
}
.ArticelPane {
    background:url(images/articel-bg.jpg) no-repeat 0 0;
    background-size:100% 100%;
}
.SliderCompany {
    position:absolute;
    bottom: 102px;
    left: 0;
    z-index:1000;
    position: absolute;
    right: 0;
}
.product-cat {
    width:247px;
    height:135px;
    display:inline-block;
    margin:15px 19px;
    position:relative;

}
.product-cat-title {
    position:absolute;
    bottom: 16px;
    left: -4px;
    position: absolute;
    text-align: left;
    font-family:Avian;
    font-size:14px;
    width: 145px;
    background:rgba(0,0,0,0.7);
    border-left:4px solid #af0917;
    transition:all 0.3s ease-in;
}

.product-cat-title a {
    display:block;
    padding: 10px;
    color:#fff !important;
    transition:all 0.3s ease-in;
}
.product-cat-title:hover {
    box-shadow:138px 0 0 #af0917 inset;
}
.product-cat-title:hover a {
    transform:translateX(10px);
}
#content {
    display: block;
    height: 100%;
    margin:0 auto 100px;
    padding: 20px 10px;
    position: relative;
    width: 100%;
}
#content::before, #content::after, #content > *:first-child::before, #content > *:first-child::after {
    border-color: #bfbfbf;
    border-style: solid;
    content: " ";
    height: 34px;
    position: absolute;
    width: 28px;
}
#content::before {
    border-width: 1px 0 0 1px;
    left: 0;
    top: 0;
}
#content::after {
    border-width: 1px 1px 0 0;
    right: 0;
    top: 0;
}
#content > *:first-child::before {
    border-width: 0 1px 1px 0;
    bottom: 0;
    right: 0;
}
#content > *:first-child::after {
    border-width: 0 0 1px 1px;
    bottom: 0;
    left: 0;
}
#content h1 {
    text-align:right;
    color:#af0917;
    position: relative;
    right: 39px;
    top: -22px;
    font-size:17px;
}
#content h1::after {
    background:#ccc;
    height:1px;
    bottom:7px;
    right:157px;
    position:absolute;
    left:0;
    content:"";
    width:235px;
}
.WSkin-sheet {
    cursor: auto;
    margin: 0 auto;
    max-width: 1000px;
    position: relative;
    z-index: auto !important;
}
/*------------------------------------------------*/
/* EDN HEADER */
/*------------------------------------------------*/

/*------------------------------------------------*/
/* START CONTENT */
/*------------------------------------------------*/

/*------------------------------------------------*/
/* END CONTENT */
/*------------------------------------------------*/

/*------------------------------------------------*/
/* START NBStoreSearch */
/*------------------------------------------------*/
.search-pane {
    background:#001f4a url(images/search-bg.jpg) repeat 0 0;
}
.StoreSearch input[type="text"],.StoreSearch input[type="text"],.StoreSearch select,.StoreSearch textarea,.StoreSearch input[type="email"],.StoreSearch input[type="search"],.StoreSearch input[type="password"] {
    border:1px solid #f7f7f7 !important; 
    border-radius:0px !important;
    background:#ebebeb !important;
    transition:all 0.3s ease-in-out;
    box-shadow:0 0 0px #ccc !important;
}
.StoreSearch {
  width:80% !important;
  margin:21px auto;
}
.StoreSearch input[type="text"]:focus {
   box-shadow:0 0 10px #ccc !important;
   background:#ddd !important;
   border:1px solid #ffffff !important;
}
.StoreSearch input[type="text"] {
    width:100% !important;
    margin-bottom:0;
    padding:10px;
}
    .StoreSearch input[value="جستجو"] {
        font-size:0;
    }
.GoButton {
    background:url(images/srch-btn.png) no-repeat center 0;
    height:46px;
    display:block;
    border:0;
    margin:0 0;
    width:45px;
    transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: transform;
}
.GoButton:hover {
   transform: scale(0.9);
}
.btnEasySearch {
        transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: transform;
}

/*------------------------------------------------*/
/* END NBStoreSearch */
/*------------------------------------------------*/


/*------------------------------------------------*/
/* START NIVO_SLIDER */
/*------------------------------------------------*/
.E010-Default .nivoSlider {
    box-shadow:none !important;
}
.E010-Default .nivo-caption {
    margin:0 auto;
    top:50%;
    left:0;
    right:0;
    bottom:0;
    background:none !important;
    font-family:BYekan !important;
    opacity:1 !important;
    text-align: center;
    width: 50% !important;
    z-index: 8;
}
.E010-Default .nivo-controlNav {
    top: -254px;
    position: relative;
    z-index: 1000;
}
.nivo-directionNav {
    display:none;
}
.E010-Default .nivo-controlNav a {
    background:url(images/bullets.png) no-repeat 0 0 !important;
}
.E016-Default div.pagination {
    display:none;
}
.E010-Default .nivo-controlNav a.active {
    background-position:0 -22px !important;
}
.E016-Default img {
    border:0 !important;
    background-color:transparent !important;
}
.E016-Default .text {
    display:none !important;
}
.E016-Default li {
    margin:15px 10px !important;
}
.E016-Default .caroufredsel_wrapper {
    background:url(images/SliderCo-bg.png) repeat 0 0;
    border:2px solid #fff !important;
    border-radius:0 0 15px 15px;
}
/*------------------------------------------------*/
/* END NIVO_SLIDER */
/*------------------------------------------------*/

/*------------------------------------------------*/
/* START Form */
/*------------------------------------------------*/

td > .dnnLabel {
    width:70px;
}
#dnn_HalfPaneLeft textarea {
    height:150px;
}
table[id*="ViewComments_dlComments"] td{
    background-color:#f1f1f1;
    padding:0 10px;
}
/*------------------------------------------------*/
/* END form */
/*------------------------------------------------*/

/*------------------------------------------------*/
/* START CateguryMemu */
/*------------------------------------------------*/
.CategoryMenuWrapper {
    margin:10px 0 0;
    display:inline-block;
}
.RadMenu_Default .rmRootGroup {
    background:none !important;
    border:0 !important; 
}
#dnn_SidebarPane .RadMenu_Default .rmRootGroup {
    background-color:transparent !important;
    border:0 !important;
    width:250px !important;
}
#dnn_SidebarPane .rmItem.rmTemplate {
    padding:5px 25px !important;
    background-color:transparent !important;
    border-bottom:1px solid #ccc;
    width:100% !important;
    box-shadow:0px 0 0 rgba(255,0,0,0) inset !important;
    	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	transition: all .5s linear;
}
#dnn_SidebarPane .rmItem.rmTemplate:last-of-type {
    border-bottom:0;
}
#dnn_SidebarPane .rmItem.rmTemplate:hover {
     box-shadow:-290px 0 0 rgba(255,0,0,1) inset !important;
}
#dnn_SidebarPane .rmItem.rmTemplate:hover a {
    color:#fff !important;
}
/*#dnn_SidebarPane .rmItem.rmTemplate:hover .rmText a {
      color:#fff !important;
}*/
#dnn_SidebarPane .rmText a {
    width:100%;
    display:block;
    color:#555 !important;
    font-family:BYekan;
    font-size:14px;
}
/*#dnn_SidebarPane .rmItem.rmTemplate:hover .rmLevel1 .rmText a {
    color:#000 !important;
}*/
.rmLevel1 .rmItem.rmTemplate:hover  {
     box-shadow:-290px 0 0 red inset !important;
}
#dnn_SidebarPane .RadMenu_rtl .rmVertical .rmText {
    padding:0 !important;
}
.rmRootGroup.rmRoundedCorners.rmShadows.rmVertical:first-child .rmItem.rmTemplate:hover > .rmText a {
    color:#fff !important;
}
#dnn_SidebarPane .rmSlide {
    width:200px !important;
    left:-200px !important;
    border:1px solid #ebebeb;
    background-color:#fff;
    padding:5px !important;
    height:auto !important;
}
.rmVertical .rmTopRight.rmTopShadowRight ,.rmVertical .rmBottomLeft.rmBottomShadowLeft,.rmVertical .rmTopRight,.rmBottomLeft,.rmTopFix,.rmBottomFix,.rmBottomRight,.rmBottomRight.rmBottomShadowRight{
    display:none;
}
.rmRootGroup.rmRoundedCorners.rmShadows.rmVertical ul {
    border:0 !important;
    width:100%;
    padding-right:0 !important;
}
.RadMenu_Default_rtl .rmBottomLeft, .RadMenu_Default_rtl .rmRoundedCorners ul.rmGroup, .RadMenu_Default_rtl .rmRoundedCorners .rmMultiColumn, .RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer, .RadMenu_Default .rmScrollWrapContainer .rmBottomLeft, .rmRoundedCorners.RadMenu_Default_Context_rtl ul.rmGroup, .RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer {
    background:none !important;
}
div.CategoryMenuWrapper > div:first-child{
    display:none;
}
.CategoryMenuWrapper br {
    display:none;
}
/*------------------------------------------------*/
/* END CateguryMemu */
/*------------------------------------------------*/


/*------------------------------------------------*/
/* END CONTENT */
/*------------------------------------------------*/
.articel-container {
    background: #13b1ec; /* Old browsers */
    background: -moz-linear-gradient(top, #13b1ec 0%, #65d5ff 16%, #13b1ec 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #13b1ec 0%,#65d5ff 16%,#13b1ec 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #13b1ec 0%,#65d5ff 16%,#13b1ec 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13b1ec', endColorstr='#13b1ec',GradientType=0 ); /* IE6-9 */
    border-top:1px solid #d2d2d2;
    border-bottom:1px solid #d2d2d2;
    width:100%;
}
.news-box {
    padding:20px 0;
}
.news-box a {
    color:#000;
}
.news-box span {
    color:#9e000d;
}
.Date {
    float:left;
}
.time-articel {
    position:absolute;
    background-color:rgba(0,0,0,0.8);
    color:#fff;
    z-index:50;
    padding:5px;
    font-family:BNazanin;
    right:0;
}
.news-ttl {
    text-align:right;
    font-size:14.5px;
    padding:20px 19px;
    height:81px;
    text-align:justify;
    line-height:20px;
    background:url(images/news-title-icon.png) no-repeat right 27px;
    transition:all 0.5s ease-in-out;
}
#dnn_ArticelPaneLeft .news-ttl {
    padding:20px 19px 20px 0;
}
#dnn_ArticelPaneLeft .news-text {
    padding:0 15px 0 0;
}
#dnn_ArticelPaneLeft .more-btn {
    margin-left:0;
}
.news-ttl a {
    color:#fff !important;
    transition:all 0.5s ease;
}
.news-ttl-view {
    text-align:right;
    background-color:#001f4a;
    border:1px solid #ebebeb;
    padding:10px;
}
.news-ttl-view a {
    color:#fff !important;
}
.news-text {
    text-align:justify;
    padding:0 15px;
    line-height:22px;
    color:#fff;
    border-right:1px solid #af0917;
    margin-right:10px;
    font-size:14px;
    display:inline-block;
}
.news-img img {
    height:185px;
    width:100%
}
.accserori186-box {
    margin:0 auto;
    max-width: 281px;
    overflow: hidden;
    position:relative;
}
.accserori-box img {
    width:100%;
    position: relative;
    transition: all 0.8s ease-in-out 0s;
}
.accserori-box {
  transition: all 0.8s ease-in-out 0s;
}
.hovereffect {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  background: -webkit-linear-gradient(45deg, #fff 0%, #b80d1b 100%);
  background: linear-gradient(45deg, #fff 0%,#b80d1b 100%);
      max-height: 376px;
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  padding: 3em;
  text-align: left;
}

.hovereffect img {
  display: block;
  position: relative;
  max-width: none;
  width: calc(100% + 11px);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(10px,0,0);
  transform: translate3d(10px,0,0);
}

.hovereffect h2 {
  text-transform: uppercase;
  color: #fff;
  opacity:0;
  position: relative;
  font-size: 17px;
  background-color: transparent;
  padding: 15% 0 10px 0;
  text-align: left;
}

.hovereffect .overlay:before {
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  border: 1px solid #fff;
  content: '';
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(20px,0,0);
  transform: translate3d(20px,0,0);
}

.hovereffect a, .hovereffect p {
  color: #FFF;
  opacity: 0;
  position:relative;
  z-index:1000;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(-10px,0,0);
  transform: translate3d(-10px,0,0);
}

.hovereffect:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.hovereffect:hover .overlay:before,
.hovereffect:hover a, .hovereffect:hover p,.hovereffect:hover h2 {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.more-btn {
    display:block;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b80d1b+0,b80d1b+50,af0917+51,af0917+100 */
background: rgb(184,13,27); /* Old browsers */
background: -moz-linear-gradient(top, rgba(184,13,27,1) 0%, rgba(184,13,27,1) 50%, rgba(175,9,23,1) 51%, rgba(175,9,23,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(184,13,27,1) 0%,rgba(184,13,27,1) 50%,rgba(175,9,23,1) 51%,rgba(175,9,23,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(184,13,27,1) 0%,rgba(184,13,27,1) 50%,rgba(175,9,23,1) 51%,rgba(175,9,23,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b80d1b', endColorstr='#af0917',GradientType=0 ); /* IE6-9 */
    color:#fff !IMPORTANT;
    font-size:13px;
    width:100px;
    float:left;
    padding:5px 21px;
    margin:26px 0 26px 20px;
    overflow: hidden;
    text-align:right;

}
.btn-4d::before {
    opacity: 1;
    right: 50%;
    top: 0;
}
.btn-4d:hover::before {
  right: 55px;
    opacity: 1;
}
.more-btn::before {
    color: #fff;
    height: 100%;
    position: absolute;
    transition: all 0.3s ease 0s;
    font-family: "FontAwesome";
    position: relative;
    text-transform: none;
    right: 46px;
}

.news-box:hover .news-ttl a {
    color:#ff0000 !important;
}
.Detail {
    padding:10px;
    background-color:#fff;
    margin:10px;
}
#commentApp.container {
    width:auto !important;
}
.Detail .right {
    float:right;
    width:50%;
    margin-bottom:20px;
}
.Detail .left {
    width:50%;
    text-align:justify;
}
.detail-container {
    display:inline-block;
    width:100%;
}
.detail-container .new-product-title {
    box-shadow:3px 3px 5px #ffc78b inset;
}
.Detail .image {
    border:0;
    margin-left:20px;
    padding:5px;
    text-align:center;
}
.Detail .name {
    color: #000;
    font-size:35px;
    font-weight:bold;
    font-family:Tahoma;
    padding: 10px;
    text-align:center;
}
.Detail .GalleryWrapper {
   display: inline-block;
    margin-bottom: 0 !important;
    width: 100%;
}
.Detail .GalleryOuter {
 border: 1px solid #d9d9d9;
    display: inline-block;
    margin: 10px 4px !important;
    padding: 5px;
}
.GalleryInner {
    width:269px !important;
    height:176px !important;
}
.ProductDescripton {
    text-align:justify;
    margin-top:20px;
    line-height:27px;
}
.Detail .InformationPanel {
    margin:5px 0 !important;
    display:inline-block;
    width:100%;
}
.SidebarPane {
    padding-left:30px !important;
}
div[id*="DNNArticle_List_divForSlick"] {
    margin:0 !important;
}
.rated-post-box {
    width: 100%;
    display: inline-block;
    margin: 5px 0px 0px 0px;
    background: #e8e8e8;
    padding: 5px;
    border-bottom: 1px solid #5a0569;
}
.rated-post-box h4 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #777 !important;
	font-size: 13px !important;
}
.rated-post-box:hover {
	background-color: rgba(49, 58, 68,0.1);
}
.rated-post {
	width: 100%;
	display: inline-block;
	background: #ffffff;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
	margin: 15px 0;
	padding: 15px;
}
.rated-post-caption {
	margin: 0 0 10px 0;
	font-size: 16px;
}
.inpage-content-bg {
	display: inline-block;
	width: 100%;
	background: #f3f3f3;
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
	padding: 15px;
	margin-top: 15px;
}
.post-by,.post-date,.visit-text{
    padding: 3px;
}
.post-by fa, .post-date fa, .visit-text fa {
    margin:3px;
}
.des {
    text-align: justify;
}
h1.inpage-content-caption,.inpage-content-detail {
    padding: 10px 0;
}
.inpage-content-detail .fa:hover,.inpage-content-detail .fa-bullhorn:hover {
     background-color: transparent; 
}
.inpage-content-detail .fa {
    margin:5px;
}
.inpage-content-side-img-bg {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	height: auto;
	border: 1px solid #ccc;
	padding: 3px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.inpage-content-side-img {
	display: inline-block;
	width: 100%;
	max-width: unset !important;
}
.inpage-content-side-caption {
	color: #737778;
	font-size: 13px;
	margin-bottom: 4px;
	margin-top: -4px;
	text-align: center;
	font-weight: bold;
}
.fa-box {
    background-color: #af0917;
    color: #ffffff !important;
    border-radius: 3px;
    width: 20px;
    height: 20px;
    padding: 4px 3px;
    vertical-align: top;
}

.fa-paper-plane.fa, .fa-bullhorn.fa {
    font-size: 18px !important;
}

.fa:hover, .fa-bullhorn:hover {
    background-color:rgba(255,0,0,1);
}
.fa-bullhorn:before {
    color:#852a96;
}
.social-icon .fa {
   font-size:17px !important;

}
/*End-style3*/
/*------------------------------------------------*/
/* START CONTAINER_BOX */
/*------------------------------------------------*/
.Product-container {
    display: inline-block;
    width: 100%;
    padding:35px 12px;
}
.Product-container .TitleH3 {
    background:#565656 url(images/Prodct-icon.jpg) no-repeat right center;
    padding:10px 60px 9px;
    color:#d4d4d4;
    width:100%;
    display:inline-block;
    border:2px solid #d4d4d4;
    margin-top:10px;
}
.main-container {
    margin-top:-23px;
}
fieldset {
    border-top:0;
    margin:0px 0 10px;
}
legend {
    line-height: inherit;
    margin-bottom: 4px;
    padding: 10px 30px;
    width:auto;
    font-size:14px;
    color:#fff;
    background-color:#b2b2b2;
    border:1px solid #a0a0a0;
    border-radius:12px;
}
.simple-container {
    border:1px solid #9d9d9d;
    display:inline-block;
}
.title-simple {
    background:#383838;
    color:#fff;
    width:100%;
    display:inline-block;
    padding:10px;

}
.News_Container_title {
    background-color:#af0917;
    border-radius:10px 10px 0 0;
    color:#fff;
    padding:7px 19px;
    position:relative;
    margin-right:37px;
    font-size:14px;
    display:inline-block;
}
.News_Container_title::after {
    position:absolute;
    content:"";
    width:200px;
    height:3px;
    bottom:0;
    right:-35px;
    background-color:#af0917;
}
.News_Container {
    margin-top:-27px;
}
/*------------------------------------------------*/
/* END CONTAINER_BOX */
/*------------------------------------------------*/


/*------------------------------------------------*/
/* START newslatterH */
/*------------------------------------------------*/
.tb_newslatterH {
    width:900px;
    display:inline-block;
}
/*------------------------------------------------*/
/* END newslatterH */
/*------------------------------------------------*/


/*------------------------------------------------*/
/* START NB_STORE */
/*------------------------------------------------*/
.product-box-out {
    position:relative;
}
.ProductList .AltListCell:last-child {
    border-left:0;
}
.product-box-short-des {
    padding:10px 0;
    text-align:justify;
    color:#313131;
    font-size:13px;
}
.ih-item.square {
    border:0 !important;
}
.ih-item.square .info h3 {
    font-family:IRanian;
}
.productpage-box {
    width:273px;
    background-color:#fff;
    border:1px solid #d4d4d4;
}
.product-box-ttl {
   color:#211f22;
   background:#f0f0f0;
   text-align:right;
   padding:10px 10px;
   font-family:IRanian;
   border-top:1px solid #d4d4d4;
}
.product-box-ttl::before {
    background: #ff8c04 none repeat scroll 0 0;
    bottom: 0;
    height: 44px;
    left: 0;
    transform: scaleX(0);
    width: 100%;
}
.product-box-ttl::before,.product-box-ttl::after {
    content: "";
    position: absolute;
    transition: transform 0.5s ease 0s;
}
.product-box-out:hover .product-box-ttl::before {
    transform: scaleX(1);
}
.product-box-ttl a {
    position:relative;
    z-index:1000;
    display:block;
}
.product-box-out:hover .product-box-ttl a {
    color:#432400 !important;
text-shadow: 0px 1px 0px rgba(225, 204, 181, 1);

}
.productpage-box .product-box-ttl a {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding:10px 0;
    display:block;
    font-size:17px;
}

.product-img {
    text-align:center;
    display:inline-block;
    transition: all 0.3s ease-in 0s;
}
.product-box-img {
    padding:10px 0;
}
.product-img img {
    margin-top:10px;
}
.product-box-out:hover .product-img {
     transform: translateY(-8px);
}
.productpage-box .ih-item.square.effect6 .img {
    padding:15px;
}
/*.product-box-out .img_link {
    position:absolute;
    margin:auto;
    top:0;
    right:0;
    left:0;
    bottom:0;
}*/

.ListCell, .AltListCell {
    padding:20px !important;
}
/*------------------------------------------------*/
/* END NB_STORE */
/*------------------------------------------------*/


/*------------------------------------------------*/
/* START FOOTER */
/*------------------------------------------------*/
.footer {
    width:100%;
    background:url(images/footer-bg.jpg) repeat 0 0;
    border-bottom:1px solid #95928f;
}
.footer-btn {
    text-align:center;
    background:#0f0600;
}
.footer-list {
    list-style-type: none;
    padding: 5px;
    margin-bottom:1px;
    text-align:center;
    border-bottom:1px solid #dedede;
}
.footer-list:nth-last-of-type(1) {
    border-top:1px solid #fbfbfb;
    border-bottom:0;
}
.footer-list li {
    background:url(images/footer-icon.jpg) no-repeat scroll right 10px;
    margin-top: 1px;
    min-height: 29px;
    display:inline-block;
    padding-right: 8px;
    position: relative;
}
    .footer-list li:first-child {
        background:none;
    }
.footer-list li a {
    color: #5a5a5a;
    display: inline-block;
    font-size: 15px;
    padding: 5px;
    transition: all 0.5s linear 0s;
    position:relative;
    overflow:hidden;
}
.footer-list li a::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #b80d1b;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform:scaleX(0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;

}
.footer-list li a:hover::before {
        visibility: visible;
-webkit-transform:scaleX(1);
transform: scaleX(1);
}
.footer-list li:hover a {
    color: #b80d1b;
}
/*------------------------------------------------*/
/* END FOOTER */
/*------------------------------------------------*/

/*------------------------------------------------*/
/* Start NAVIGATION */
/*------------------------------------------------*/

.header-btn .navbar{
    border:0;
    padding:5px 10px 0;
    margin-bottom:0 ;
    display:block;
    line-height:0;
}
.header-btn .nav {
    position: relative;
    z-index:100;
}
.header-btn .navbar-toggle {
    background-color:#bf0f1e;
    float:right;
}
.header-btn .icon-bar {
    border:1px solid #fff;
}
.header-btn .navbar-inner{
   border:none!important;
   box-shadow:none!important;
   height:30px;
   padding-left:0!important;
}
/* for Simple Menu, see Simple menu folder */

.header-btn .nav.nav-pills {
    margin-right:5px;
}
.header-btn .nav-pills > li.active > a,.header-btn .nav-pills > li.active > a:hover,.header-btn .nav-pills > li.active > a:focus {
    background-color:transparent;
    color:#fff;
    transition: background-color 0.5s ease;
    
}

.header-btn .nav-pills > li > a {
    border-radius:0;
    margin:0px 0 0 17px;
}
.header-btn .nav-collapse {
	float: none;
	position:relative;
    z-index:9;
}
.header-btn .nav li {
    list-style:none;
    position:relative;
    margin:0;
}
.header-btn .nav-pills > li + li {
    margin-right:0;
}
.header-btn .nav > li {

    float:right;
    background:url(bootstrap/img/menu-divider.png) no-repeat left center
}
.header-btn .nav > li:last-child {
background:none;
}
.header-btn .nav li a ,.header-btn .nav li span{
    font-size:15px;
    font-family:'BYekan',Tahoma;
    color:#fff;
    padding:5px 15px 5px 0;
    display:block;
    position:relative;
}
.header-btn .nav > li > a::before {
    box-sizing: content-box;
    content: "";
    height:3px;
    left:0px;
    opacity: 0;
    padding: 0 5px;
    position: absolute;
    bottom: 0px;
    transform: scale(0);
    transition: transform 0.2s ease 0s, opacity 0.2s ease 0s;
    width: 100%;
    z-index: -1;
    background-color:#af0917;
}
.header-btn .nav > li > a:hover::before,.header-btn .nav > li > a:focus::before {
    opacity: 1;
    transform: scale(1);
}
.header-btn .navbar .nav > li > a {
    padding:15px 3px 16px 13px;
    float:none;
    line-height:24px;
    transition: color 0.2s ease 0s;
    border-radius:3px;
    color:#231816 !important;
    margin-right: 10px;
    margin-left: 2px
}
.header-btn .nav-pills > li.active > a:hover {
    color:#333 !important;
    border-radius:3px;
    background-color: rgba(255, 255, 255, 0);
    opacity: 1;
}
.header-btn .nav .open > a,.header-btn .nav .open > a:hover,.header-btn  .nav .open > a:focus {
    background-color:transparent !important;
}
.header-btn .nav .open {
background-color:#9e000d;
}
.header-btn .nav  > .open{
background-color:transparent;
}
.header-btn .nav > li > a:hover,.header-btn .nav > li > a:focus {

    border-radius:3px;
    border:0;
    background-color:transparent !important;
    color:#333 !important;
}
.header-btn .nav > li:hover > a {
    color:#002752;
    border-radius:3px;
}

/* Secondary level */
.header-btn .nav > li ul {
    top:100%; 
    margin-top:-1px;
	left:0; 
	padding:0;
	position:absolute;
	z-index: 10000;
	width:225px;
    display:none;
	background:rgba(175,9,23,0.9);
	/* CSS3 */
    margin-right:0;
    border-radius:0 !important;
 }

.header-btn .nav-collapse:not(.in) .nav li:hover > ul { 
	display:block ;
}
.header-btn .nav .dropdown-menu > .active > a,
.header-btn .nav .dropdown-menu > .active > a:focus {
    background-color:transparent !important;
    background-image:none !important;
    color:#000 !important;
    outline:none;
}
.header-btn .nav .dropdown-menu a {
	display:block;
	padding: 10px 15px;
	color:#fff;
	font-size: 15px;
    font-family:'BYekan',Tahoma;
	font-weight: normal;
	text-decoration:none;
    background-color:transparent !important;
	/* transition decleration */
	transition: 		all ease-in 100ms;
	-moz-transition: 	all ease-in 100ms; /* Firefox 4 */
	-webkit-transition: all ease-in 100ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 100ms; /* Opera */
	-ms-transition: 	all ease-in 100ms; /* IE9? */
    white-space:normal;
}
.header-btn .nav .dropdown-menu > li > a:hover,
.header-btn .nav .dropdown-menu > .active > a:hover{
    background-color:#9b000d !important;
    background-image:none!important;
    color:#e0f2ff !important;
    border-radius:0;

}
/*.nav-collapse:not(.in) .nav .dropdown-menu{
    border-radius:0 !important;
}*/
.header-btn .nav > li > ul li:hover a{
	/*color:#D00;*/
	background: #DD0000;
}
.header-btn .dropdown {
    background:url(images/menu-icon.png) no-repeat 5px center;
}
.header-btn .nav > li.dropdown > a {
      background:url(images/menu-icon-top.png) no-repeat center bottom;
      transition:background 0.5s ease-in;

}
.header-btn .nav > li.dropdown > a:hover {
      background:url(images/menu-icon-hover.png) no-repeat center bottom;

}
/* Tertiary level */
.header-btn .nav li ul li ul {
	right:223px; 
	top:3px;
	padding: 0;
}
/* Navigation button on mobile size */
.header-btn .nav-collapse.in {
    width:100%;
}
.header-btn .navbar .btn-navbar {
    background-color: #fff !important;
    background-image: linear-gradient(to bottom, #fff, #ebebeb)!important;
    cursor:pointer;
    margin-top:3px !important;
    display:none;
    float:left;
    color:#002455;
}
    .header-btn .navbar .btn-navbar:hover,
    .header-btn .navbar .btn-navbar:active {
        background:linear-gradient(to bottom, #ebebeb 0%, #fff 100%)!important;
}
    .header-btn .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
}
    /* Portrait tablet to landscape and smaller */
@media (max-width: 997px) {
.header-btn .navbar {
        position:relative;
    }
    .header-btn .nav > li {
        float:none;
        display:block;
    }
        .header-btn .nav > li > ul {
            top:0;
            padding:5px;
        }
    .header-btn .search-bg {
        background-image:none;
        background-color:#707070;
        width:100%;
        border-radius:5px;
    }
.header-btn .navbar-inner {
    background:none;
    height:auto;
    padding-right:0;
}
    .header-btn .nav > li {
        display:block;
        float:none;
    }
.header-btn .navbar .btn-navbar {
    display:block;
}
.header-btn .nav-collapse,.header-btn .nav{width:100%;}
.navbar-collapse{
    clear:both;
    background-color:#af0917;
    padding:10px;
    position:relative;
}
.navbar-toggle[aria-expanded="true"]::before {
        border-color: transparent transparent #af0917;
border-style: solid;
    border-width: 8px 10px;
    bottom: -11px;
    content: "";
    left: 23%;
    width: 15px;
    height: 15px;
    position: absolute;
    z-index: 100;
    }
.header-btn .navbar .nav > li.dropdown:hover {
    border-bottom:0;
}
.header-btn .nav > li > a::before {
    visibility:hidden;
}
.header-btn .navbar .nav > .dropdown > a {
    color:#fff !important;
}
.header-btn .nav .dropdown-menu a {
    color:#fff !important;
}
.header-btn .navbar .nav > li > a {
    padding:10px;
    color:#fff !important;
}
.header-btn .nav li {padding:0!important; min-height:30px!important; height:auto;background:none;text-align:right;border:1px solid #f5f5f5;margin-bottom:3px;}
.header-btn .nav-collapse .dropdown-menu { margin:0 4% 0 0!important; width:95%!important;position:relative;}
.header-btn .nav-collapse .nav > li a,
.header-btn .nav-collapse .dropdown-menu a{padding:5px 5px 10px 5px!important;font-size:14px;line-height:30px!important; height:40px!important; border:1px solid #eee!important; margin-bottom:3px;}
.header-btn .nav-collapse .dropdown.open > a{background-color:transparent !important;}
.header-btn .nav > li > ul {position:relative!important; width:100%!important;}
.header-btn .nav{width:100%;}
.pull-left {
    float:left !important;
}
.header-btn .nav li ul li ul {
    top:0;
    right:0;
}
img {max-width:100%;}
.header-btn .nav > li > a .hidden-desktop{
border:none!important;
background-image:url(bootstrap/img/glyphicons-halflings-white.png);
background-color:#707070;
background-position:-305px -110px!important;
width:30px!important; 
line-height:30px!important;
min-height:30px!important;
height:auto;
display:inline-block;
margin:0!important;
border-radius:3px;
}
.header-btn .nav > li > a .hidden-desktop:hover {
    background:url(bootstrap/img/glyphicons-halflings-white.png) -305px -110px, linear-gradient(to bottom, #707070 0%, #959595 100%)!important;
}
    .header-btn .nav .dropdown-menu a {
        color:#fff !important;
    }
}
/*------------------------------------------------*/
/* END NAVIGATION */
/*------------------------------------------------*/

/*------------------------------------------------*/
/* START TAB */
/*------------------------------------------------*/
/*tab-style*/
/***
Bootstrap Line Tabs by @keenthemes
A component of Metronic Theme - #1 Selling Bootstrap 3 Admin Theme in Themeforest: http://j.mp/metronictheme
Licensed under MIT
***/

/* Tabs panel */
.tabbable-panel {
  padding: 10px;
  margin-top:22px ;
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-line .nav > li {
    background: #fafafa none repeat scroll 0 0;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 0px;
  margin-left:0;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #737373;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color:#f5f5f5;
    border:1px solid #ddd;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
   background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 3px 3px 0 0;

}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  color: #006fa9;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: 0px;
  background-color: #fff;
  border: 0;
  border: 1px solid #d4d4d4;
  padding: 15px;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}
/* Below tabs mode */

.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #fbcdcf;
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid #f3565d;
}
.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
  line-height:24px;
  text-align:justify;
}
.tab-content > .active {
    text-align:justify;
    line-height:24px;
}
.tabbable-line .nav {
    display:table;
}
.tabbable-line .nav li a, .tabbable-line .nav li span {
    padding:10px 15px;
}
.tabbable-line .nav li a::before, .tabbable-line .nav li a::after {
    height:0;
    width:0;
}
.RelatedWrapper {
    padding:10px;
}
.RelatedOuter {
    display:inline-block;
    width:200px;
    padding:10px;
}
.RelatedInner {
    background-color:#fff;
    border:1px solid #ccc;
    text-align:center;
}
.RelatedInner img {
    padding:10px;
}
.Name {
    background-color: #eee;
    padding: 5px;
}
.Price {
        background-color: #eee;
    padding: 5px;
    border-top:1px solid #d4d4d4;
}
/*------------------------------------------------*/
/* END TAB */
/*------------------------------------------------*/

.barnd-logo {
    width:100%;
    height:55px;
    text-align:center;
    margin:5px auto;
    border-bottom:1px dotted #fff;
}


/*------------------------------------------------*/
/* END CONTENT */
/*------------------------------------------------*/
.slick-initialized .slick-slide {
    margin:0 !important;
}
.slick-slide > div {
    margin:0 !important;
}
.slick-track {
    padding:0;
}
body:first-of-type .slick-dots  {     
     bottom:-36px !important;
}
body:first-of-type .nav {
    display:table;
}     
/**********************************new video***************************/
.video-htm .col-sm-6{
    margin-bottom:15px;
}
/**********************video home********************/
.vide-box {
    position: relative;
}

    .vide-box #video-tag {
        max-width: 100%;
        padding: 5px;
        background-color: #154362;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }

.on-video {
    position: absolute;
    right: 0;
    top: 0;
    background-color: #ffffff8c;
    height: 98%;
    /* width: 806px; */
    left: 0;
    margin: auto !important;
}

.play-vid {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    margin: auto;
    top: 0;
}

.on-video.visit {
    display: none;
}



/************************************** new style ********************************************/
.Description {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
}



@media all and (max-width:480px) {
    #content h1::after {
        display:none;
    }
    .header {
        background-size:100% 100%;
        height:auto;
    }
    .lang-box, .login-box-out {
        padding-top:20px;
    }
    .login-box-out,.lang-box {
        text-align:center;
    }

        .simulator-box a {
        display: flex;
        justify-content: center;
    }
    .hovereffect:hover .overlay:before, .hovereffect:hover a, .hovereffect:hover p, .hovereffect:hover h2
    {
        opacity:0;
    }
    #dnn_ArticelPaneRight .more-btn {
        margin-bottom:0;
    }
    .news-box {
        padding:10px;
    }
}
@media all and (max-width:569px) {

    
}
@media all and (max-width:740px) {


}

@media all and (max-width:1200px) {
    .E010-Default .nivo-controlNav {
        top:-100px;
        padding:0 !important;
    }
    .SliderCompany {
      position:static;
    }
        .E016-Default a.next {
        right:5% !important;
    }
    .E016-Default a.prev {
        left:5% !important;
    }
    .E016-Default a.prev, .E016-Default a.next {
        top:19% !important;
    }

    .E016-Default div.pagination {
        display:none !important;
    }
        .nav {
        display:table;
    }
}

@media all and (max-width:997px) {
    .nivo-caption {
        display: none !important;
    }
    .Description {
        display: none;
    }
    .navbar-toggle {
        display:block;
    }
    .logo {
        float: none;
        margin: 5px auto;
    }
    .nav {
        display:table;
    }
    .navbar {
        display:block;
    }
    .news-box {
        padding:20px;
    }
    .more-btn {
        margin-left:0;
    }
    .news-text {
        height:133px;
    }
}

@media all and (max-width:767px) {
.post-by, .post-date, .visit-text {
    padding: 3px;
    width: 100%;
    display: inherit;
}
}
/*End special CSS*/



