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: ltr !important;
    font-family: "tahoma";
    font-size: 13px;
    margin: 0;
    text-align:left !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:right;
    min-height: 700px;
    padding: 30px;
    width: 1116px;
    text-align: left;
}
p {
    margin: 0;
}
/*box1
*************************************************************/
#box1 {
    background: #ffffff none repeat scroll 0 0;
    height: 85px;
}

#box1 .inner {
    background: rgba(0, 0, 0, 0) url("../images/headeren.png") no-repeat scroll right center;
    height: 85px;
}
#pos1, #pos2 {
    float: left;
    width: 50%;
}
#logo{
        float: left;
    margin-top: 8px;
   
}
#ce {
    
       color: #1a748d;
    float: right;
    font-size: 17px;
    margin-left: 2px;
    margin-right: 145px;
    margin-top: 44px;
    position: relative;
    width: 16%;

}
#date{
	      color: #1a748d;
    float: left;
    font-size: 11px;
    padding-top: 10px;
    text-align: right;
    width: 100%;
}

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

#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: right;
    height: 24px;
    margin-top: 0;
    padding: 0;
    text-align: right;
    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: tahoma !important;
    font-size: 22px;
    font-weight: normal;
    margin: 10px 0;
    text-align: center;
}

#user1, #user2 {
    float: right;
    margin-left: 8px;
    margin-right: 16px;
    text-align: justify;
    width: 31%;
}
 #user3 {
       float: left;
    text-align: justify;
    width: 30%;
    margin-left: 18px;
}
#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: left;
    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 right 20px;
    height: 255px;
}

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

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

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

#user5 ol li{
	  background: rgba(0, 0, 0, 0) url("../images/g.png") no-repeat scroll left center;
    padding-right: 0px;
    padding-left: 20px;
}
#user5 ol li a{
	color: #ffffff;
	text-decoration: none;
}
#user6 {
      color: white;
    float: right;
    font-size: 14px;
    margin-left: 30px;
    margin-right: 0;
    text-align: left;
}
#user6 h3, #user5 h3{
    font-family: tahoma;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 45px;
    margin-top: 33px;
    text-align: left;
}
#user4 h3 {
    font-family:tahoma;
    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;
      text-align: left;
}
#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: tahoma !important;
    font-weight: normal !important;
}
.ghazal:hover {
      height: 150px;    
}
.ghazal {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    float: left;
    height: 30px;
    line-height: 20px;
    margin-top: -32px;
    overflow: hidden;
    position: relative;
    transition: all 700ms ease-in-out 0s;
    z-index: 99999;
    width: 268px;
}
h4.ns2-title{
font-size:14px !important;
}

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

#side {
    float: left;
    margin: 20px;
    position: relative;
    width: 16%;
    z-index: 2147483647;
}

#flyout_menu_123 li .item-wrapper .menu-link {
    float: right !important;
}

#accordion_menu_124 li {
    border-top: 1px solid #dddddd !important;
    cursor: pointer;
}

#accordion_menu_124 {
   
    border-left: 1px solid #dddddd !important;
    border-right: 1px solid #dddddd !important;
    
}
.accordion-menu > li > .item-wrapper a{line-height:20px !important;}
.style09 ul.vtem_k2_menu li a {
    text-align:left !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-left: -240px !important;
    margin-right: -78px !important;
    margin-top: -690px !important;
    position: relative;
}

.maximenuck {
    text-align: left;
}

.formTableLayout {
    float: left;
}

.componentheading {
    text-align: left;
}

#content .ghazal1 {
    height: 335px;
}

#content .ghazal:hover {
     height: 161px;
    margin-top: -162px;
    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-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;
}
.mb2-portfolio-projects.clearfix {
    float: right;
    width: 79%;
}
.mb2-portfolio-filter-nav.clearfix {
    float: left;
}
.mb2-portfolio-item-inner{height:300px;}

#pos1 {
    float: left;
    width:60%;
}

#pos2 {
    float: right;
    width: 40%;
}
.css-typing
{
       animation: 5s steps(50, end) 0s normal none infinite running type;
    direction: ltr;
    overflow: hidden;
    text-align: left;
    white-space: nowrap;
    width: 30em;
}

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

@-webkit-keyframes type{
    from { width: 0; }
}
.gmapfp_enveloppe_liste{width:100% !important;}
.carouselck_caption.moveFromLeft {
    line-height: 20px;
    width: 109% !important;
}
.ns2-155 .ghazal{
width:285px;
}

#content .ns2-155 .ghazal:hover {
    height: 345px;
    margin-top: -349px;
    position: relative;
}