.navbar.mega-menu li{
float:right;
    margin-left: 20px;
}
#MenuBox{
float:right;
    background-color: #111111;
}
.res-container{
 background-color: #111111;
}
.dropdown > a:after, .dropdown-submenu > a:after {
    display: none !important;
}
.blog-topbar{
display: none;
}

.copyright >a{
display:none;
}

.navbar.mega-menu{
background: rgb(17, 17, 17);
}
.nav.navbar-nav li a{
color: white;
}

.contacts-section {
    color: #fff;
    position: relative;
    background: #333 url(/Images/Site/bg3.jpg) center fixed;
    background-size: cover;
    bottom: -253px;
}
.contacts-section:before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: " ";
    position: absolute;
    background: url(/Images/Site/gridtile.png) repeat;
}
/*
p, li, li a {
    color: #fff!important;
}*/

label {
    color: #999!important;
}
.wrapper {
    background: #ffffff;
}


.navbar-nav li a:hover span[data-hover]{
    color: #fff!important;
    position: relative!important;
    display: inline-block!important;
    transition: transform .3s!important;

transform: translate3d(0, -100%, 0); 

}

.copyright-section {
    z-index: 1;
   background: #151515;
    position: relative;
    text-align: center;
    padding: 25px 0 20px;
}

.social-icons li a, a.social-icon {
    width: 28px;
    height: 28px;
    display: block;
    background-position: 0 0;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
}

.rounded-x {
    border-radius: 50% !important;
}



/* basic menu styles */
.block-menu {
	display: block;
	
}

.block-menu li {
	display: inline-block;
}

.block-menu li a {
	color: #fff;
	display: block;
	text-decoration: none;
	font-family: 'Passion One', Arial, sans-serif;
	font-smoothing: antialiased;
	text-transform: uppercase;
	overflow: visible;
	line-height: 20px;
	font-size: 24px;
	padding: 15px 10px;
}

/* animation domination */
.three-d {
	perspective: 200px;
	transition: all .07s linear;
	position: relative;
	cursor: pointer;
}
	/* complete the animation! */
	.three-d:hover .three-d-box, 
	.three-d:focus .three-d-box {
		transform: translateZ(-25px) rotateX(90deg);
	}

.three-d-box {
	transition: all .3s ease-out;
	transform: translatez(-25px);
	transform-style: preserve-3d;
	pointer-events: none;
	position: absolute;
	top: -10px;
	left: 0;
	display: block;
	width: 110%;
	height: 100%;
}

/* 
	put the "front" and "back" elements into place with CSS transforms, 
	specifically translation and translatez
*/
.front {
	transform: rotatex(0deg) translatez(25px);
}

.back {
	transform: rotatex(-90deg) translatez(25px);
	color: #ffe7c4;
}

.front, .back {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #111111;
	padding: 15px 10px;
	color: white;
	pointer-events: none;
	box-sizing: border-box;
}

.navbar .back{
color: red;
}

.navbar-nav > li > a:hover, .navbar-nav > .active > a {
    border-bottom: none;
}

.header-v8.header-sticky{
    background-color: #66339900!important;
    box-shadow: none!important;
}

.navbar.mega-menu{
top:-17px;
}
/* End basic menu styles */


.news-v1 img {
   min-height: 222px;
    max-height: 222px;
}

.LatestNewsContent{
min-height: 200px;
    max-height: 200px;
}
.list-inline.news-v1-info{
min-height: 55px;
    max-height: 55px;
}

.header-v8 .mega-menu .dropdown-menu {
    left: auto;
    background-color: #444444;
}
.dropdown-menu .active > a, .dropdown-menu li > a:hover {
    background: #444444 !important;
}

.content-sm p{
color:#333!important;
}



.navbar .col-md-10{
 float: left;
}
   
.navbar .col-md-2{
 float: right;
}
   
#BootStrapRojandMenuControl_LogoBox{
       margin-top: 24px;
    margin-left: 76px;
	    margin-bottom: 5px;
}

.news-v1 .col-md-4{
float: right;
}

.LatestNewsContent h3 {
    text-align:  center;
    font-size: 18px;
}

.LatestNewsContent p {
    text-align:  justify;
    line-height: 2.2;
}

.promo-item-content h3 {
    font-family: iransans !important;
    font-size: 37px;
}
.promo-item-content-description p {
    background: #00000008;
    padding: 32px;
    color: #fff;
}




