﻿@charset "utf-8";

* , *:focus ,*:active {outline:0!important;}
ul , li {list-style:none;margin:0px;padding:0px;}
a {cursor: pointer;color:#000;-webkit-transition: color 1s  ease-out;-moz-transition: color 1s  ease-out;-ms-transition: color 1s  ease-out;-o-transition: color 1s  ease-out;transition: color 1s  ease-out; text-decoration:none;direction:rtl;}
a:hover {text-decoration:none;color:#4c0769;}
textarea {resize:vertical;}
* , *:focus {outline:none;}
input ,select , textarea ,label{font-size:12px;font-family:Tahoma;font-weight:normal;}
.wrap:after ,.row:after ,.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .wrap ,* html .row ,* html .clearfix   { zoom: 1; }
*:first-child+html .wrap ,*:first-child+html .row ,*:first-child+html .clearfix  { zoom: 1; }
img {border:none;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {line-height:1.8}
body{color: #000;font-family: Tahoma;font-size: 12px;min-width:1200px;}
.wrap{width:1125px;margin:0 auto;direction:rtl;text-align:right;}
/*********/
#header {background-color:#fefdfb;padding-bottom:15px;height:140px;}
#logo {display:block;width:383px;height:117px;background:url(images/logo.jpg) no-repeat;float:left;}
.part1 {width:720px;float:right;margin-top:20px;}
.part1 #lng{background:url(images/en.jpg) no-repeat right 0px;color: #999;float: right;font-family: arial;line-height: 16px;padding-right: 28px;}
.part1 #lng:hover {color:#fdb935;}
/*****/
.search-container {background-color: #fff;box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.15) inset;-wenkit-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.15) inset;clear: both;direction: rtl;float: right;height: 35px;margin: 15px 0;text-align: right;width: 380px;}
#search_query {background:none;height: 24px;margin: 4px 9px 0 0;width: 328px;border:none;float:right;}
#btn-search {width:36px;height:25px;border-right:1px solid #cfd1bd;position:relative;display:block;float:left;text-align:center;margin:5px 0 0;}
#btn-search:before {content: "\e85a";font-family: 'icomoon';color:#515151;font-size:16px;}
#btn-search:hover:before {color:#e7b019;}
/*************/
#tnav {float: right;width:100%;}
#tnav > ul {position:relative;float:right;width:100%;}
#tnav > ul > li {float:right;}
#tnav > ul > li > a { color: #717171;font-family: b yekan;font-size: 13px;padding:4px 15px 14px;display:block;}
#tnav > ul > li#magic-line {background-color: #fbc023;bottom: -6px;height: 4px;left: 0;position: absolute !important;width: 100px;z-index:12;}
#tnav > ul > li > a:hover ,#tnav > ul > li.act > a{color:#fda803;}
#tnav .dropdown-menu {border: 1px solid #f5f4f2;border-radius: 0;-webkit-border-radius: 0;box-shadow: none;-webkit-box-shadow: none;direction: rtl;display: block;right: 0;text-align: right;top: 37px;visibility: visible;width: 189px;}
#tnav .dropdown-menu {padding:10px;}
#tnav .dropdown-menu li {border-bottom:1px solid #f5f4f2;}
#tnav .dropdown-menu li.last {border:none;}
#tnav .dropdown-menu li a {font-size:12px;font-family: b yekan;padding:5px;-webkit-transition: all 0.2s  ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
#tnav .dropdown-menu li a:hover {background-color:#e6e6e6;}
/******/
.sy-controls li {display:none;}
.sy-box {position:relative;border-top:4px solid #ccc;}
.sy-pager {bottom: 20px;position: absolute;z-index: 100;}
/*******/
#bg-gray {width:100%;background-color:#edebeb;padding:40px 0 36px 0;}
#bg-gray .wrap {}
#col1 {background-color: #fcc423;height: 351px;padding: 15px;width: 333px;position:relative;float:right;}
#col1:before {border-bottom: 25px solid transparent;border-right: 30px solid #fcc423;border-top: 25px solid transparent;content: "";height: 0;left: -29px;position: absolute;top: 150px;width: 0;}
#col1 h2 { color: #000;margin: 0 0 8px;position:relative;width:100%;float:right;}
#col1 h2 span {background-color: #fcc423;float: right;padding-left: 10px;position: relative;z-index: 1;}
#col1 h2:before {background-color: #000;bottom: 10px;content: "";display: block;height: 2px;left: 0;position: absolute;width: 100%;}
#col1 p , #hometext p{clear: both;color: #313131;font-family: b yekan;line-height: 24px;text-align: justify;height:293px;overflow:hidden;}

#col2 {background-color:#374b68;float: right;height: 351px;width: 792px;padding:10px;}
#hometext {float: right;margin: 4px 30px 0 0;width: 357px;}
#hometext h2 {color:#ffcc33;margin: 0 0 8px;position:relative;width:100%;float:right;}
#hometext h2 span {background-color: #374b68;float: right;padding-left: 10px;position: relative;z-index: 1;}
#hometext h2:before {background-color: #ffcc33;bottom: 10px;content: "";display: block;height: 2px;left: 0;position: absolute;width: 100%;}
#hometext p {color:#fff;height:261px;}
#hometext a {color:#ffcc33;font-family:b yekan;}
#hometext a:hover {margin-right:5px;}

/****/
#col2 .sy-box {border-top:0px;width:358px;height:288px;float:left;border:1px solid #fcf9f9;margin:15px 0 0 7px;}
#col2 .sy-pager {bottom: auto;margin: 1.3em 0 0;position: relative;}
#col2 .sy-pager li {width:0.8em;height:0.8em;}
#col2 .sy-pager li a {background-color:#ccc;}
#col2 .sy-pager li.sy-active a {background-color:#ffcc33;}
/*************/
#SelectProject {float:right;width:100%;margin:35px 0px;overflow:hidden;}
#SelectProject > h2 { color: #3a4c67;margin-top: 0;width: 100%;position:relative;float:right;}
#SelectProject > h2 span {background-color: #fff;float: right;padding-left: 10px;position: relative;z-index: 1}
#SelectProject > h2:before {background-color: #ff9900;bottom: 12px;content: "";display: block;height: 3px;position: absolute;right: 0;width: 100%;}
#SelectProject .selectPro {clear:both;position:relative;width:1150px;float:left;}
#SelectProject .owl-pagination {display:none;}
#SelectProject .owl-buttons { background-color: #fff;left: 0;position: absolute;top: -57px;}
.owl-theme .owl-controls .owl-buttons div {background:none;color:#ff9900;border-radius:0px;-wbkit-border-radius:0px;filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;margin:5px 5px 0 0;padding:3px 5px 3px 0;}
.owl-theme .owl-controls .owl-buttons div.owl-next:before {content: "\e64e";font-family: 'icomoon';font-size:23px;}
.owl-theme .owl-controls .owl-buttons div.owl-prev:before  {content: "\e64d";font-family: 'icomoon';font-size:23px;}
.owl-theme .owl-controls .owl-buttons div:hover {color:#ff6600;}
#SelectProject .img-p ,.itemproject .img-p{display:block;width:358px;height:203px;float:left;}
#SelectProject .img-p img ,.itemproject .img-p img {max-width:100%;max-height:100%;}
#SelectProject .name-p  ,.itemproject .name-p {background:rgba(0,0,0,0.7);  bottom: 0;color: #fff;direction: rtl;display: block;font-family: b yekan;font-size: 13px;left: 0;overflow: hidden;padding: 10px;position: absolute;text-align: center;text-overflow: ellipsis;white-space: nowrap;width: 358px;-webkit-transition: all 0.5s  ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
#SelectProject .link-pro:hover .name-p ,.itemproject .link-pro:hover .name-p  {background:rgba(252,196,35,1);color:#333;}
/************/
footer {clear:both;float:right;width:100%;}
#bg-blue {background-color:#3a4c67;}
#bg-blue .wrap {padding:20px 0px;}
/***********/
#footer-menu {width:346px;float:right;position:relative;min-height:130px;}
#footer-menu ul li {float:right;width:50%;}
#footer-menu ul li a {display:block;padding:5px 0px 5px 50px;color:#fff;font-size:11px;}
#footer-menu ul li a:hover {color:#fcc423;}
#footer-menu:before {border-left: 1px dashed #2c7091;content: "";display: block;height: 100%;position: absolute;right: 144px;top: 0;width: 1px;}
footer .part2 {width:475px;padding-right:10px;float:right;border-left: 1px dashed #2c7091;position:relative;min-height:130px;}
footer .part2 .icon-map-marker {color: #0cc4f1;float: left;font-size: 99px;left: 22px;position: absolute;top: 7px;}
/****/
#dvNewsLetter h3 {color: #fcc423;margin: 0 0 10px;}
#dvNewsLetter #Email {height: 37px;padding: 0 10px;width: 240px;border:none;float:right;color:#000;font-size:11px;}
#dvNewsLetter .btn-newsletter {background-color: #0cc4f1;color: #14317a;font-family: b yekan;font-size: 13px;height: 37px;padding: 0 13px;}
#dvNewsLetter .field-validation-error {color:#dda505;}
#dvNewsLetter {color: #fcc423;}
/******/
#SocialNetworks {margin-top:20px;}
#SocialNetworks a {color:#fff;float:right;padding:0px 5px;}
#SocialNetworks a i {font-size:14px;}
#SocialNetworks a:hover{text-shadow:0 2px 1px rgba(0,0,0,0.5);-webkit-text-shadow:0 2px 1px rgba(0,0,0,0.5);}
#SocialNetworks a.face:hover {color:#3864a3;}
#SocialNetworks a.twitt:hover {color:#1ab2e8;}
#SocialNetworks a.linkedin:hover {color:#006599;}
#SocialNetworks a.google:hover {color:#f63e28;}
#SocialNetworks a.insta:hover {color:#cebeaf;}
/*******/
footer .part3 {color: #fff;float: right;font-family: b yekan;line-height: 20px;margin-right: 25px;width: 278px;}
footer .part3 span {color: #fcc423;}
/*****/
#bg-blue2 {background-color:#18283f;padding:15px 0px;}
footer .hiberd {color:#fff;font-family:B yekan;font-size:11px;margin-bottom:0px;float:right;width:30%;}
footer .hiberd a {color:#fff;font-family:B yekan;font-size:11px;}
footer .Privacy {color:#fff;font-family:B yekan;font-size:11px;margin-bottom:0px;float:left;width:70%;text-align:left;}
/*****/
#pagebanner {border-top: 4px solid #ccc;width: 100%;text-align:center;}
#pagebanner img {width:100%;}
/****/
main {background-color:#edebeb;width:100%;padding-bottom:25px;min-height:320px;}

#mappath {border-bottom: 1px solid #ccc;margin-bottom: 15px;padding: 10px 0;font-size:0px;}
#mappath a {font-family:b yekan;font-size:12px;margin-left:10px;float:right;} 
#mappath a:before {content: "\e6e3";font-family: "icomoon";font-size: 13px;margin-left: 3px;position: relative;top: 3px;}
#mappath a:hover {color:#fc9e23;}
#dynamic-text ,#dynamic-text * {font-family:Tahoma;text-align:justify;direction:rtl;line-height:29px;}
/*****/
#projects {width:1170px;}
.itemproject { float: right;height: 203px;margin: 0 0 25px 25px;position: relative;width: 358px;}

/*****/
.picture-gallery {float: left;margin: 0 20px 20px 0;width: 506px;direction:ltr;}

#detailPro h2 {margin:0 0 15px;}

.btn-cmd {background-color: #fcc423;border-radius: 2px;-wbkit-border-radius: 2px;cursor: pointer;font-family: b yekan;padding: 5px 15px;}
.btn-cmd:hover {background-color:#e8ae09;}
.validation-summary-errors {margin-bottom:10px;}


.link-gallery a ,.download-gallery .item {border:1px solid #ccc;background-color:#f8f8f8;}
.link-gallery a:hover {color: #7e7e7e;border-color: #202020;}
.news-wrapper .itemNews .content {background-color:#fff;border:1px solid #eee;}

/****/
.dynamicForm .form-group {float:right;width:100%;}
.dynamicForm .col-sm-3 {width:150px;float:right;margin-top:10px;}
.dynamicForm .col-sm-9 {width:650px;}
input[type="file"] {height:auto;}
.dynamicForm  .message.error.col-md-offset-3 {margin-right:154px;}
/**********/
/*****************************/
.item-serach {border-bottom: 1px dashed #ccc;direction: rtl;padding: 10px 0;text-align: right;min-height:38px;}
.item-serach > a {color: #fab31b;font-family:B Yekan;font-size: 14px;margin-bottom: 15px;}
.item-serach > a:hover {color:#06a4ef;}
.item-serach p {direction:rtl;text-align:justify;}
.item-serach > div {margin-top:15px;}
.item-serach img {float: right;margin:0 0 6px 6px;padding: 2px;width: 54px;}
.message {direction:rtl;text-align:right;}

/*****************/
#contenttext {line-height:30px;}
.pager-div a, .pager-div .current {width:25px;height:25px;line-height:24px;}
.pager-div > div > a, .pager-div .current {border-radius:3px;-webkit-border-radius:3px;background-color:#d6d6d6;}
.pager-div .current {cursor:default;background-color:#8b8b8b;}

/*********/
.col-md-12 {width: 100%;}
.col-md-11 {width: 91.66666667%;}
.col-md-10 {width: 83.33333333%;}
.col-md-9 {width: 75%;}
.col-md-8 {width: 66.66666667%;}
.col-md-7 {width: 58.33333333%;}
.col-md-6 {width: 50%;}
.col-md-5 {width: 41.66666667%;}
.col-md-4 {width: 33.33333333%;}
.col-md-3 {width: 25%;  }
.col-md-2 {width: 16.66666667%;}
.col-md-1 {width: 8.33333333%;}
.col-md-1 , .col-md-2 , .col-md-3 , .col-md-4 , .col-md-5 , .col-md-6 , .col-md-7 , .col-md-8 , .col-md-9 , .col-md-10 , .col-md-11 , .col-md-12 {float:right;}

.map-site a:hover {color:#FCBE1D;}

#gallery .galleryItem .example-image-link, #gallery-video .gallery-videoItem .video-link {width:249px;height:199px;}