@font-face {
  font-family: 'BYekan';
  src: url('../fonts/BYekan.eot?#') format('eot'),  /* IE6â€“8 */
       url('../fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/BYekan.ttf') format('truetype');  /* Saf3â€”5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'BFarnaz';
  src: url('../fonts/BFarnaz.eot?#') format('eot'),  /* IE6â€“8 */
       url('../fonts/BFarnaz.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/BFarnaz.ttf') format('truetype');  /* Saf3â€”5, Chrome4+, FF3.5, Opera 10+ */
}


.mnwall-columns .mnwall-photo-link img{
    height:170px !important;
}




.dark-text h3.mnwall-title a, .dark-text h3.mnwall-title span{
    color: #333;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;

}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

/*general-style
*************************************************************/
body {
     background: #ffffff none repeat scroll 0 0;
    direction: rtl !important;
    font-family: "byekan";
    font-size: 13px;
    margin: 0;
    text-align: right !important;
    width: 100%;
}


.wrapper {
    float: right;
}
*{
  box-sizing:border-box;
}
#box0, #box1, #box2, #box3, #box4, #box5, #box6, #box7
{
  width: 100%;
  float: right;
}
.inner{
  width:  1190px;
  margin: 0 auto;
}


#content {
      float:left;
    min-height: 700px;
    padding: 30px;
    width: 1116px;
}
p {
    margin: 0;
}
/*box1
*************************************************************/
#box1 {
    background: #ffffff none repeat scroll 0 0;
    height: 85px;
}

#box1 .inner {
    background: rgba(0, 0, 0, 0) url("../images/header.png") no-repeat scroll left center;
    height: 85px;
}
#pos1, #pos2 {
    float: right;
    width: 50%;
}
#logo{
	    float: right;
    margin-top: 8px;
   
}

    
#ce {
    
     float: left;
    margin-right: 7px;
    margin-top: 44px;
    position: relative;
    width: 16%;
    font-size: 17px;
    color: #1A748D;

}

#ce h3 {
    color: #1a748d;
   color: #1a748d;
    font-size: 18px;
    font-weight: bold!important;
}
@keyframes example {
    0%   { right:0px;}
    50%  { right:200px;}
    100% { right:0px;}
}
#date{
	      color: #1a748d;
    float: right;
    font-size: 11px;
    padding-top: 10px;
    text-align: left;
    width: 100%;
}

.time.digital {
    float: left;
    margin-right: 10px;
}
#user1{
	float: right;
	width: 100%
}
#lang{
	float: left;
    margin-left: 10px;
    margin-top: 18px;
}
#search{
	   background: #ffffff none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 1px 1px 4px #999999 inset;
    float: left;
    margin-top: 15px;
    text-align: left;
}

#search input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    padding: 4px;
}
#search button {
       background: rgba(0, 0, 0, 0) url("../images/search.png") no-repeat scroll 2px 3px;
    border: 0 none;
    float: left;
    height: 24px;
    margin-top: 0;
    padding: 0;
    text-align: left;
    width: 19px;
}

/*box2
*************************************************************/
#box2 {
    background: rgba(0, 0, 0, 0) url("../images/menu.png") repeat scroll 0 0;
    height: 52px;
}
 /*box3
*************************************************************/
#slideshow {
    margin-top: 10px;
}
/*box4
*************************************************************/

#box4 {
    margin-top: 30px;
}
/*box5
*************************************************************/
#user1 h3, #user2 h3 ,#user3 h3  {
    color: #2b699a;
    font-family: bfarnaz;
    font-size: 24px;
    font-weight: normal;
    margin: 10px 0;
    text-align: center;
}

#user1, #user2 {
    float: right;
    margin-left: 38px;
    text-align: justify;
    width: 31%;
}
 #user3 {
    float: right;
    text-align: justify;
    width: 30%;
}
#box5 .inner {
    background: white none repeat scroll 0 0;
    display: table;
    margin-top: 25px;
    padding: 13px;
        border-radius: 4px;
}
.more {
    background: #e39127 none repeat scroll 0 0;
    border-radius: 4px;
    color: white;
    cursor: pointer;
    float: right;
    padding: 2px 14px;
    transition:all 500ms ease-in-out;
}
.more:hover {
    background: #000000 none repeat scroll 0 0;
    color: #e39127;
}
/*box6
*************************************************************/
#box6 {
    background: #2b699a none repeat scroll 0 0;
    height: 280px;
    margin-top: 25px;
}

#box6 .inner {
      background: rgba(0, 0, 0, 0) url("../images/world.png") no-repeat scroll left 20px;
    height: 255px;
}

#user4 {
    color: white;
    float: left;
    margin-left: 73px;
}

#user5 {
    float: left;
     color: white;
}

#user5 ol{
	list-style: none;
	padding-right: 0px;
}

#user5 ol li{
	  background: rgba(0, 0, 0, 0) url("../images/g.png") no-repeat scroll right center;
    padding-right: 20px;
}
#user5 ol li a{
	color: #ffffff;
	text-decoration: none;
}
#user6 {
    color: white;
    float: left;
    font-size: 14px;
    margin-right: 75px;
}
#user6 h3, #user5 h3{
    font-family: bfarnaz;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 45px;
    margin-top: 33px;
}
#user4 h3 {
    font-family: bfarnaz;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 25px;
    margin-top: 33px;
}
/*box7
*************************************************************/
#box7 {
    background: #1d5683 none repeat scroll 0 0;
    height: 45px;
    
}
#copynpco {
    color: #8c8c8c;
    float: left;
    font-size: 13px;
}
#copynpco a {
    color: #8c8c8c;
    font-size: 13px;
}
/*other-style
*************************************************************/
.category.table {
    width: 100%;
}
.gmapfp > div:nth-child(2) {
    display: none;
}
h1, h2, h3, h4, h5, h6, .site-title {
    font-family: byekan !important;
    font-weight: normal !important;
}
.ghazal:hover {
         height: 147px;
    margin-top: -154px;
    position: relative;
}
.ghazal {
       background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    float: right;
    height: 30px;
    line-height: 20px;
    margin-top: -37px;
    overflow: hidden;
    position: relative;
    transition: all 700ms ease-in-out 0s;
    z-index: 99999;
}
#ns2-136 .ghazal{
 background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    float: right;
    height: 30px;
    line-height: 20px;
    margin-top: -29px;
    overflow: hidden;
    position: relative;
    transition: all 700ms ease-in-out 0s;
    z-index: 99999;


}
#main {
    margin: 0 auto;
    width: 1190px;
}

#side {
    float: right;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 0;
    margin-top: 60px;
    width: 18%;
}
#flyout_menu_123 li .item-wrapper .menu-link {
    float: right !important;
}
.style09 ul.vtem_k2_menu li a { border-bottom: 1px solid #737F8C;
    text-align:right !important;
    
	}

#vtmainvtaccmenu01 ul li li a:hover {
    background: #1d5683 none repeat scroll 0 0 !important;
}

#vtmainvtaccmenu01 ul li li a:hover {
    color:#fff;
}
.man {
      margin-right: -176px !important;
    margin-top: -682px !important;
    position: relative;
}

#ns2-136 .ghazal1 {
    height: 335px;
}

#ns2-136 .ghazal:hover {
        height: 350px;
    margin-top: -350px;
    position: relative;
}
#a {
    background: #1a748d none repeat scroll 0 0;
    border-radius: 3px;
    color: white;
    float: right;
    padding: 10px;
}
#a a {
    color: white;
   text-decoration:none;
}

.pull-right {
    float: right !important;
}

.mb2-portfolio-filter-nav-list.dropdown-menu > li {
    border: 1px solid gray;
    border-radius: 3px;
    margin-top: 9px;
    padding: 6px;
}

.mb2-portfolio-filter-nav-list a {
    color: brown;
    text-decoration: none;
}

.btn.btn-default.dropdown-toggle {
    display: none;
}
* {
    list-style: outside none none;
}
.mb2-portfolio-projects.clearfix {
    float: left;
    width: 80%;
}

.mb2-portfolio-filter-nav.clearfix {
    float: right;
}
.mb2-portfolio-filter-nav-list a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.mb2-portfolio-item-title .title-link {
    color: #333;
    font-size: 17px;
    font-weight: normal;
    text-decoration: none;
}
.css-typing
{
    width: 30em;
    white-space:nowrap;
    overflow:hidden;
    -webkit-animation: type 5s steps(50, end);
    animation: type 5s steps(50, end) infinite;
}

@keyframes type{
    from { width: 0; }
}

@-webkit-keyframes type{
    from { width: 0; }
}
.gmapfp_enveloppe_liste{width:100% !important;}

.carouselck_captions {
	height:50px !important;
border-radius:none !important;
	-moz-border-radius:none !important;
	-ms-border-radius:none !important;
	-o-border-radius:none !important;
	-webkit-border-radius:none !important;

}
.pagination li {
    float: right !important;
}