 @CHARSET "UTF-8";
 
@font-face {
    font-family: zu-black;
    src: url('../fonts/TitilliumWeb-Black.ttf') format('truetype'),
             url('../fonts/TitilliumWeb-Black.woff2') format('woff2'),
             url('../fonts/TitilliumWeb-Black.woff') format('woff');
}

@font-face {
    font-family: zu-bold;
    src: url('../fonts/TitilliumWeb-Bold.ttf') format('truetype'),
             url('../fonts/TitilliumWeb-Bold.woff2') format('woff2'),
             url('../fonts/TitilliumWeb-Bold.woff') format('woff');
}

@font-face {
    font-family: zu-boldItalic;
    src: url('../fonts/TitilliumWeb-BoldItalic.ttf') format('truetype'),
             url('../fonts/TitilliumWeb-BoldItalic.woff2') format('woff2'),
             url('../fonts/TitilliumWeb-BoldItalic.woff') format('woff');
}

@font-face {
    font-family: zu-extraLight;
    src: url('../fonts/TitilliumWeb-ExtraLight.ttf') format('truetype'),
         url('../fonts/TitilliumWeb-ExtraLight.woff2') format('woff2'),
         url('../fonts/TitilliumWeb-ExtraLight.woff') format('woff');
}

@font-face {
    font-family: zu-extraLightItalic;
    src: url('../fonts/TitilliumWeb-ExtraLightItalic.ttf') format('truetype'),
        url('../fonts/TitilliumWeb-ExtraLightItalic.woff2') format('woff2'),
		url('../fonts/TitilliumWeb-ExtraLightItalic.woff') format('woff');
}

@font-face {
	font-family: zu-italic;
	src: url('../fonts/TitilliumWeb-Italic.ttf') format('truetype'),
		 url('../fonts/TitilliumWeb-Italic.woff2') format('woff2'),
		 url('../fonts/TitilliumWeb-Italic.woff') format('woff');
}

@font-face {
	font-family: zu-light;
	src: url('../fonts/TitilliumWeb-Light.ttf') format('truetype'),
		 url('../fonts/TitilliumWeb-Light.woff2') format('woff2'),
		 url('../fonts/TitilliumWeb-Light.woff') format('woff');
}

@font-face {
	font-family: zu-lightItalic;
	src: url('../fonts/TitilliumWeb-LightItalic.ttf') format('truetype'),
		url('../fonts/TitilliumWeb-LightItalic.woff2') format('woff2'),
		url('../fonts/TitilliumWeb-LightItalic.woff') format('woff');
}

@font-face {
	font-family: zu-regular;
	src: url('../fonts/TitilliumWeb-Regular.ttf') format('truetype'),
		url('../fonts/TitilliumWeb-Regular.woff2') format('woff2'),
		url('../fonts/TitilliumWeb-Regular.woff') format('woff');
}

@font-face {
	font-family: zu-semiBold;
	src: url('../fonts/TitilliumWeb-SemiBold.ttf') format('truetype'),
		 url('../fonts/TitilliumWeb-SemiBold.woff2') format('woff2'),
		 url('../fonts/TitilliumWeb-SemiBold.woff') format('woff');
}

@font-face {
	font-family: zu-semiBoldItalic;
	src: url('../fonts/TitilliumWeb-SemiBoldItalic.ttf') format('truetype'),
		 url('../fonts/TitilliumWeb-SemiBoldItalic.woff2') format('woff2'),
		 url('../fonts/TitilliumWeb-SemiBoldItalic.woff') format('woff');
}
 
@font-face {
    font-family: arabic;
     src: url('../fonts/2917A1_1_0.ttf') format('truetype'),
    		 url('../fonts/2917A1_1_0.woff2') format('woff2'),
    		 url('../fonts/2917A1_1_0.woff') format('woff');
}
body {
	background-color: #e5e5e5;
	color:#6c2e3d;
}

.container{
}
.container-fluid{
	padding: 0px;
}
.zu-breadcrumb .col-xs-12 {
}
.viewport-hidden{
	opacity:0;
}
.visible{
	opacity: 1.0;
}
.relative{ position: relative; }
.absolute { position: absolute; }

h1,h2,h3,h4,h5,h6{
	font-family: "zu-semiBold";
}
a,span,p{
	font-family: "zu-regular";
}
.add-padding{
	padding-top: 60px;
}
.sticky{
	position: fixed;
	top: 0;
}
i.fa{
	transition: 0.9s;
}
span.fa{
	transition: 0.9s;
}
.clear{
	clear: both;
}
.clear-fix-height{
	height: 10px; overflow: hidden;
} 
.fixclear{
	display: inline-block;
	border: solid transparent;
}
.zu-btn{
	width: 198px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	color: #964a54;
	font-family: 'zu-regular';
	text-decoration: none;
	font-size: 1.0em;
}
#nonsilverlight, #nativeplayer, #silverlight{
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  padding-bottom: 56.25%
}
#nonsilverlight:empty, #nativeplayer:empty, #silverlight:empty{
	padding: 0%;
}

/** top header part **/
header {
	height: 60px;
	background-color: #363430;
	color: #fff;
	transition: 0.9s;
}
.sticky-header{
	display: block;
	position: relative;
	background-color:#363430;
	padding-bottom: 10px;
	z-index: 1500;
	transition:0.9s;
	height: 60px; 
}
 .sticky-header .container{
 	padding-right: 0px;
 	height: 100%;
 	background-image: url(../images/lang_switch_bg.jpg);
 	background-repeat: no-repeat;
 	background-position: center right;
 }
.sticky-header .zu-header-logo{
	display:none;
}
.header-margin{
	height: 60px;
	display: none;
	 
}
.sticky-style{
	height: 75px; /* auto */
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 1.0em;
	position: fixed;
}
.sticky-style .container{
	background-image: none !important;
}
.sticky-style .zu-header-logo{
	display:block;
	margin-top: -20px;
}
.top-wrapper {
	display: block;
	padding-top: 15px;
}

.utilities-icons {
	float: left;
	padding: 0px;
}

.utilities-icons a.btn {
	color: #fff;
	padding: 0px;
	float: left;
	border: none;
}
.utilities-icons a.readtext{
    margin-right: 5px;
}

.utilities-icons a.btn:hover {
	color: #fff;
}

.utilities-icons a.btn i::before, .utilities-icons a.btn span::before{
	color: #fff;
	font-size: 0.90em;
}
.utilities-icons a.btn i.small, .utilities-icons a.btn span.small{
	font-size: 0.85em;
}
.utilities-icons a.btn i.large, .utilities-icons a.btn span.large{
	font-size: 1.20em;
}
.utilities-icons a.btn span.fa-home{
    font-size: 1.50em; margin-top: -2px;
}
 
.utilities-icons a.btn i.bg-change-red::before, .utilities-icons a.btn span.bg-change-red::before {
	color: #9b2d2d;
}

.utilities-icons a.btn i.bg-change-yellow::before, .utilities-icons a.btn span.bg-change-yellow::before  {
	color: #c5a865;
}

.utilities-icons a.btn i.bg-change-grey::before, .utilities-icons a.btn span.bg-change-grey::before  {
	color: #afafaf;
}

.top-links {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-left: 105px;
	margin-right: 10px;
}
.sticky-style .top-links{
	margin-left: 30px;
}
.top-links a.btn {
	color: #fff;
	font-family: 'zu-semiBold';
	float: right;
	padding: 0px 12px;
	font-size: 0.85em /* 0.95em; */
}
.top-links a.top_btn_intranet {
	display: none;
}
.language-switch {
	float: left;
	margin: 0;
    padding: 0;
    width: 20%;
}

.language-switch a.btn {
	color: #fff;
	font-family: 'zu-bold';
	float: right;
	padding: 0px;
}
.language-switch a#lang-ar{
	font-family:'arabic';
    display: none;
}
.language-switch a#lang-en{
    display: none;
}
.language-switch a.arabic {
	float: none;
	font-family: 'Arial';
}
/** top header part **/

/** carousel area **/
.carousel::before {
	clear: both;
}
.carousel-indicators{
	display: none;
}
.carousel {
	height: auto;
	max-height: 390px;
	overflow: hidden;
}
#main-banner .banner-logo{
	position: absolute;
	right: 0;
	opacity: 1.0;
	width: auto;
	height: auto;
	z-index:90;
} 
#main-banner .carousel-caption {
	background-color: #35322e;
	left: 0%;
	right: auto;
	text-shadow: none;
	color: #fff;
	text-align: left;
	padding: 0px;
	opacity: 0.85;
	bottom: 80px;
}
#main-banner .carousel-caption h3{
	padding: 5px 5px 5px 10px;
	margin: 0px;
	font-family:'zu-regular';
	font-size: 1.50em;
}
#main-banner .carousel-caption p{
	display: none;
}
#main-banner a.carousel-control{
	top: auto;
	bottom: 15%;
	width: 20px;
	height: 20px;
	left: 10px;
	opacity: 0.7;
	background-image: url(../js/trans_banner/icons.png);
	background-repeat: no-repeat; 
	box-shadow: 0px 0px 2px -1px #000; -webkit-box-shadow: 0px 0px 2px -1px #000; -moz-box-shadow: 0px 0px 2px -1px #000;
	border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;
	background-color: #fff;
}
 #main-banner a.carousel-control.left{
	background-position: -5px center;
 }
 #main-banner a.carousel-control.right{
	background-position: -35px center;
 }
#main-banner a.carousel-control:hover{
	opacity: 1.0;
}
#main-banner .carousel-control span::before{
	color: #847e78;
	font-size: 0.75em;
	top: 0px;
	left: 6px;
	position: absolute;
} 
#main-banner .carousel-control span{
	background-color: #fff; 
	width: 18px; height: 18px; 
	transition: 0.9s;
	-webkit-transition: 0.9s;
	-moz-transition: 0.9s;
}
#main-banner .carousel-control.left{
	
}
#main-banner .carousel-control.right{
	left: 35px;
	right: auto;
} 
.glyphicon-chevron-right:before {
	content: "\e258";
}

.glyphicon-chevron-left:before {
	content: "\e257";
}

.carousel-control {
	background: none;
}

.carousel-control:hover {
	opacity: 1.0;
	background: none;
}
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
/** carousel area **/

/** search bar + social icons **/
.search-bar {
	display: block;
	background-color: #393839;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-right: 10px;
	background-image: url(../images/lang_switch_bg.jpg);
	background-repeat: no-repeat;
	background-position: center right;
	position: absolute;
	bottom: 0;
	opacity: 0.90;
	z-index: 100;
}
.social-icons {
	float: left;
	margin: 0;
	padding: 0;
}

.search-bar .social-icons a.btn {
    padding: 5px;
    float: left;
	border: none;
	width: 32px;
	height: 32px;
	background-color: #747474;
	margin-right: 5px;
	overflow: hidden;
	transition: 0.5s;
}
.search-bar .social-icons a.facebook, .search-bar .social-icons a.instagram{
	background-color: #686868;
}
.search-bar .social-icons a.youtube:hover{
	background-color: #c92028;
}
.search-bar .social-icons a.facebook:hover{
	background-color: #395a97;
}
.search-bar .social-icons a.twitter:hover{
	background-color: #5fc9ee;
}
.search-bar .social-icons a.instagram:hover{
	background-color: #c877a1;
}
.search-bar .social-icons a.linkedin:hover{
    background-color: #316699;
}
	
.search-bar .social-icons a.btn i::before, .search-bar .social-icons a.btn span::before {
	color: #fff;
}
.social-icons a:hover i.fa, .social-icons a:hover span.fa{
	/* transition: 0.9s;
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg); */
	
}	
.search-box-area {
	float: left;
	padding: 0;
    margin: 0;
}

.search-box-area .nav-form {
	float: right;
}

.search-box-area .input-group {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: solid 1px #000;
}

.search-box-area .input-group .form-control {
	background-color: #5b5f60;
	color: #fff;
	border: none;
	max-height: 32px;
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
}

.search-box-area .input-group-btn {
	width: 0%;
}

.search-box-area .glyphicon-search::before {
	color: #fff;
}

.search-box-area .input-group-btn .btn {
	background: rgba(214,214,214,1);
	background: -moz-linear-gradient(top, rgba(214,214,214,1) 0%, rgba(193,109,110,1) 0%, rgba(94,33,49,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(214,214,214,1)), color-stop(0%, rgba(193,109,110,1)), color-stop(100%, rgba(94,33,49,1)));
	background: -webkit-linear-gradient(top, rgba(214,214,214,1) 0%, rgba(193,109,110,1) 0%, rgba(94,33,49,1) 100%);
	background: -o-linear-gradient(top, rgba(214,214,214,1) 0%, rgba(193,109,110,1) 0%, rgba(94,33,49,1) 100%);
	background: -ms-linear-gradient(top, rgba(214,214,214,1) 0%, rgba(193,109,110,1) 0%, rgba(94,33,49,1) 100%);
	background: linear-gradient(to bottom, rgba(214,214,214,1) 0%, rgba(193,109,110,1) 0%, rgba(94,33,49,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#5e2131', GradientType=0 );
	border: none;
	padding: 6px 8px;
}
/** search bar + social icons **/

/** main menu bar items **/
/** shifted to main_menu.css **/
/** main menu bar items 88/

/** main center cotent **/
.main-content{
}

.main-content .static-blocks-container{
	padding: 0px;
}
.main-content .static-blocks-container div.img-wrapper{
	height: 162px;
}
.main-content .static-blocks-container img{
	display: block;
	margin: 0 auto;
}
.main-content .static-blocks-container a{
	display: block;
	height: auto;
	width: auto;
	color: #855561;
	text-decoration: none;
	font-family: 'zu-semiBold';
}
.main-content .static-blocks-container a.carousel-control{
	position: absolute;
	bottom: 0px;
	opacity: 1;
	color: #fff;
	/* width: 100%;	 background-color: #44413A; */
	top: auto;
	background-image: url(../images/iconsprites_BG.jpg);
	background-repeat:no-repeat;
	background-position: center;
	width: 38px;
	height: 38px;
	display: flex;
	align-items: center;
}
.main-content .static-blocks-container a.carousel-control span{
	float: none;
	/* padding: 10px 5px 10px 10px;
	background: linear-gradient(to bottom, #C07174 0%, #A85863 52%, #8D3951 100%) repeat scroll 0% 0% transparent;
	*/
	position: relative;
  margin: 0 auto;
   
}

.main-content .static-blocks-container .static-block{
	color: #855561;
	-webkit-box-shadow: 0px 4px 5px 1px rgba(212,212,212,0.75);
	-moz-box-shadow: 0px 4px 5px 1px rgba(212,212,212,0.75);
	box-shadow: 0px 4px 5px 1px rgba(212,212,212,0.75);
	margin-right: 10px;
	position: relative;
}
 .main-content .static-blocks-container .static-block a{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 48%, rgba(226,226,226,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(48%, rgba(255,255,255,1)), color-stop(100%, rgba(226,226,226,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 48%, rgba(226,226,226,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 48%, rgba(226,226,226,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 48%, rgba(226,226,226,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 48%, rgba(226,226,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2', GradientType=0 ); 
	display: block; 
	width: 100%; float: left;  	 	
	padding: 11px 0px 11px 15px;
	font-family: "zu-semiBold";
	font-size: 1.15em;
	overflow: hidden;
	color: #855561;
	
 }
.main-content .static-blocks-container .static-block a:hover{
	background: rgba(183,182,182,1);
	background: -moz-linear-gradient(top, rgba(183,182,182,1) 0%, rgba(226,226,226,1) 11%, rgba(255,255,255,1) 58%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(183,182,182,1)), color-stop(11%, rgba(226,226,226,1)), color-stop(58%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(183,182,182,1) 0%, rgba(226,226,226,1) 11%, rgba(255,255,255,1) 58%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(183,182,182,1) 0%, rgba(226,226,226,1) 11%, rgba(255,255,255,1) 58%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(183,182,182,1) 0%, rgba(226,226,226,1) 11%, rgba(255,255,255,1) 58%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(183,182,182,1) 0%, rgba(226,226,226,1) 11%, rgba(255,255,255,1) 58%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7b6b6', endColorstr='#ffffff', GradientType=0 );
}
.main-content .static-blocks-container .static-block-last{
	margin-right: 0px;
	/*color: #fff;
	background: rgba(191,105,105,1);
	background: -moz-linear-gradient(top, rgba(191,105,105,1) 0%, rgba(129,36,62,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(191,105,105,1)), color-stop(100%, rgba(129,36,62,1)));
	background: -webkit-linear-gradient(top, rgba(191,105,105,1) 0%, rgba(129,36,62,1) 100%);
	background: -o-linear-gradient(top, rgba(191,105,105,1) 0%, rgba(129,36,62,1) 100%);
	background: -ms-linear-gradient(top, rgba(191,105,105,1) 0%, rgba(129,36,62,1) 100%);
	background: linear-gradient(to bottom, rgba(191,105,105,1) 0%, rgba(129,36,62,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf6969', endColorstr='#81243e', GradientType=0 ); 
	*/
}
 .main-content .static-blocks-container .static-block-last:hover{
	/*background: rgba(107,27,50,1);
	background: -moz-linear-gradient(top, rgba(107,27,50,1) 0%, rgba(129,36,62,1) 8%, rgba(201,114,114,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(107,27,50,1)), color-stop(8%, rgba(129,36,62,1)), color-stop(100%, rgba(201,114,114,1)));
	background: -webkit-linear-gradient(top, rgba(107,27,50,1) 0%, rgba(129,36,62,1) 8%, rgba(201,114,114,1) 100%);
	background: -o-linear-gradient(top, rgba(107,27,50,1) 0%, rgba(129,36,62,1) 8%, rgba(201,114,114,1) 100%);
	background: -ms-linear-gradient(top, rgba(107,27,50,1) 0%, rgba(129,36,62,1) 8%, rgba(201,114,114,1) 100%);
	background: linear-gradient(to bottom, rgba(107,27,50,1) 0%, rgba(129,36,62,1) 8%, rgba(201,114,114,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b1b32', endColorstr='#c97272', GradientType=0 ); 
	*/
}
.main-content .static-blocks-container .static-block-last a{
    /* color: #fff; */
}
.static-block .arrow-block{
	position: absolute;
	top:0;
	right: 0; float: left;
	/*padding: 0px 17px 0px 17px;
	background: rgba(192,113,116,1);
	background: -moz-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(192,113,116,1)), color-stop(52%, rgba(168,88,99,1)), color-stop(100%, rgba(141,57,81,1)));
	background: -webkit-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: -o-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: -ms-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: linear-gradient(to bottom, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c07174', endColorstr='#8d3951', GradientType=0 );
	line-height: 52px;
	*/
	height: 44px; width: 44px;
	background-image: url(../images/b01_eng.jpg);
	background-repeat:no-repeat;
	background-position: center; background-color: #e5e5e5;
}
.static-block .arrow-block-last{
	/*background: rgba(255,255,255,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(227,227,227,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(255,255,255,1)), color-stop(100%, rgba(227,227,227,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(227,227,227,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(227,227,227,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(227,227,227,1) 100%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(227,227,227,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3', GradientType=1 );
	background-image: url(../images/b02_eng.jpg);
	*/
	background-image: url(../images/b01_eng.jpg);
	  background-repeat: no-repeat;
	  background-position: right center;
	  height: 44px;
	  width: 44px;
}
.static-block .arrow-block span::before{
	color: #cf9ca3;
	margin-left: 5px;
}
.static-block .arrow-block-last span::before{
	color: #999999;
}

#news-block{
	max-height: 220px;
	overflow: hidden;
	 
}
.news-block{
	margin-right: 10px;
}
.zu-block{
	margin-right: 0px;
}
.news-block .news-highlight{
	padding: 0px;
	position: relative;
}
.news-block .news-highlight a .main-news{
	position: relative;
	max-height: 200px;
	height: 200px;
	overflow: hidden;
}
.main-news .heading{
	position: relative;
	background-color: #434341;
	opacity:1;
	color: #fff;
	line-height: 38px;
}
.zu-block .heading{
	background-color: #434341;
}
.zu-block .heading i.fa-thumb-tack{
	transform: rotateZ(45deg);
	-webkit-transform: rotateZ(45deg);
	-moz-transform: rotateZ(45deg);
}
.main-news .heading .main-news-icon, .strategic-partners-block .heading .main-news-icon{
	float: left;
	/*padding: 9px;
	background: rgba(192,113,116,1);
	background: -moz-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(192,113,116,1)), color-stop(52%, rgba(168,88,99,1)), color-stop(100%, rgba(141,57,81,1)));
	background: -webkit-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: -o-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: -ms-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: linear-gradient(to bottom, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c07174', endColorstr='#8d3951', GradientType=0 );
	*/
	  background-image: url(../images/iconsprites_BG.jpg);
	  background-repeat: no-repeat;
	  background-position: center;
	  width: 38px;
	  height: 38px;
}
 .main-news .heading .main-news-icon span, .strategic-partners-block .heading .main-news-icon span{
    height: 100%;
 	display: block;
 	background-image: url(../images/iconsprites.png);
 	background-repeat:no-repeat;
 }
 .main-news .heading .main-news-icon span.news-highlights{
 	background-position: -77px 2px;
 }
 .main-news .heading .main-news-icon span.at-zu{
 	background-position: 4px 3px;
 }
 .main-news .heading .main-news-icon span.zu-pearls{
 	background-position: -38px 3px;
 }
 .strategic-partners-block .heading .main-news-icon span.s-partners{
 	background-position: -117px 2px;
 }
.strategic-partners-block .heading .main-news-icon span.faq{
 	background-position: -158px 2px;
 }
.main-news .heading h5{
	color: #fff;
	padding: 0;
	text-align:left;
	margin-left: 50px;
	margin-top: 0px;
	font-size: 1.10em;
	line-height: 38px;
	margin-bottom: 0px;
}
.main-news .heading a.view-all{
	font-family:'zu-regular';
	font-size: 0.85em;
	color: #fff;
	position: absolute;
	right: 5px;
	top: 0px;
	text-decoration: underline;
	padding-bottom: 5px;
}
 
.main-news img{
	max-height: 200px;
	overflow: hidden;
}
 
.main-news .summary{
	position: absolute;
	bottom: 0px;
	background-color: #2e2e2e;
	opacity: 0.85;
	color: #fff;
	width: 100%;
	left: 0;
	right: auto;
	padding: 0;
	z-index: 0;
	display: block;
}
.main-news .summary p{
	padding:  0px 5px 0px 5px;
	color: #fff;
	float: left;
	max-width: 90%;
	width: 87%;
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
	margin: 0px;
	line-height: 38px;
	text-align: left;
}
.main-news .news-highlights-summary{
	left: 0%;
}
.main-news .news-highlights-summary p{
	padding: 0px 5px 0px 5px;
} 
.main-news .summary .summary-icon{
	float: right;
	/*padding: 9px;
	background: rgba(192,113,116,1);
	background: -moz-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(192,113,116,1)), color-stop(52%, rgba(168,88,99,1)), color-stop(100%, rgba(141,57,81,1)));
	background: -webkit-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: -o-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: -ms-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: linear-gradient(to bottom, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c07174', endColorstr='#8d3951', GradientType=0 );
	*/
	  background-image: url(../images/iconsprites_BG.jpg);
  background-repeat: no-repeat;
  background-position: center;
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
}
 .main-news .summary .summary-icon span.fa{
 float: none;
  position: relative;
  margin: 0 auto;
  
 }
.main-news .summary .summary-icon:hover i.fa{

}
.home-news-listing{
	background-color: #fff;
	padding: 5px;
	border-right: solid 1px #b4b4b3;
	border-top: solid 1px #b4b4b3;
	border-bottom: solid 1px #b4b4b3;
}
.home-news-listing .media{
	margin-top: 0px;
	height: 95px;
	margin-bottom: 0px;
}
  .home-news-listing .media.position-1{
  	padding-bottom:5px;
  	padding-top: 5px;
  	border-bottom: solid 1px #ccc;
  }
 .home-news-listing .media.position-2{
 	padding-top: 15px;
 }
.home-news-listing .media-body{
	height: 90px;
}
.home-news-listing  .first-media-body{
	border-bottom: solid 1px #868686;
}
.home-news-listing .media-object{
	max-width: 115px;
	max-height: 100px;	
	overflow: hidden;
}
.home-news-listing .media-body p{
 
	color: #868686;
}
.offices-image-block{
	max-height: 200px;
	overflow: hidden;
	position: relative;
	min-height: 200px;
}
.offices-image-block a.a-office-img, .faqs-links-pictures a.a-office-img{
	transition: 0.9s;
	opacity: 0;
	position: absolute;
	z-index: 0;
	max-width: 100%;
	display: flex;
	/* cente the absolute elem */
	left: 0; top: 0;
	right: 0; bottom: 0;
	margin-left: auto; margin-top: auto;
	margin-right: auto; margin-bottom: auto;
}
 .faqs-links-pictures a.a-office-img{
 	display: block;
 }
.offices-image-block a.active, .faqs-links-pictures a.active{
	opacity: 1;
	z-index: 1;
}
.home-offices-block{
	margin: 0px;
	padding: 0px;
}
.home-offices-block .office-block{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(225,225,225,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(225,225,225,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(225,225,225,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(225,225,225,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(225,225,225,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(225,225,225,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1', GradientType=0 );  
	padding: 15px 0px 14px 30px;
	position: relative;
	font-family: "zu-semiBold";
	font-size: 1.10em;
}
 .home-offices-block .office-block:hover{
	background: rgba(181,179,179,1);
	background: -moz-linear-gradient(top, rgba(181,179,179,1) 0%, rgba(207,205,205,1) 7%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(181,179,179,1)), color-stop(7%, rgba(207,205,205,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(181,179,179,1) 0%, rgba(207,205,205,1) 7%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(181,179,179,1) 0%, rgba(207,205,205,1) 7%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(181,179,179,1) 0%, rgba(207,205,205,1) 7%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(181,179,179,1) 0%, rgba(207,205,205,1) 7%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b3b3', endColorstr='#ffffff', GradientType=0 );
 }
.office-block .office-block-icon{
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 49px;
	background-color: #fff;
	background: rgba(187,111,111,1);
	background: -moz-linear-gradient(top, rgba(187,111,111,1) 0%, rgba(167,87,100,1) 47%, rgba(141,57,79,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(187,111,111,1)), color-stop(47%, rgba(167,87,100,1)), color-stop(100%, rgba(141,57,79,1)));
	background: -webkit-linear-gradient(top, rgba(187,111,111,1) 0%, rgba(167,87,100,1) 47%, rgba(141,57,79,1) 100%);
	background: -o-linear-gradient(top, rgba(187,111,111,1) 0%, rgba(167,87,100,1) 47%, rgba(141,57,79,1) 100%);
	background: -ms-linear-gradient(top, rgba(187,111,111,1) 0%, rgba(167,87,100,1) 47%, rgba(141,57,79,1) 100%);
	background: linear-gradient(to bottom, rgba(187,111,111,1) 0%, rgba(167,87,100,1) 47%, rgba(141,57,79,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb6f6f', endColorstr='#8d394f', GradientType=0 );
}
.strategic-partners-block{
	margin: 0px;
	padding: 0px;		
}
.strategic-partners-block .heading{
	  position: relative;
	  background-color: #44413a;
	  opacity: 1.0;
	  color: #fff;
}
.strategic-partners-block .heading .main-news-icon{
	float: left;
	/*padding: 9px;
	background: rgba(192,113,116,1);
	background: -moz-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(192,113,116,1)), color-stop(52%, rgba(168,88,99,1)), color-stop(100%, rgba(141,57,81,1)));
	background: -webkit-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: -o-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: -ms-linear-gradient(top, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	background: linear-gradient(to bottom, rgba(192,113,116,1) 0%, rgba(168,88,99,1) 52%, rgba(141,57,81,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c07174', endColorstr='#8d3951', GradientType=0 );
	*/
}
.main-news-icon:hover i.fa{
	 transition: 0.9s;
	transform: rotateY(180deg);
}
.main-news-icon span.fa-thumb-tack{
	transform: rotateZ(-320deg);
	-webkit-transform: rotateZ(-320deg);
	-moz-transform: rotateZ(-320deg);
}
.strategic-partners-block .heading h5{
  color: #fff;
  padding: 0px;
  text-align: left;
  margin-left: 40px;
  margin-top: 0px;
  font-size: 1.10em;
  line-height: 38px;
}
.strategic-partners-block .strategic-carousel{
	background-color: #fff;	
	margin-top: -10px;
}
#strategic-partners .heading h5{
	margin-left: 50px;
}
#strategic-partners-carousel a{
	display: inline-block;
	min-height: 130px;
	max-height: 130px;
	position: relative;
	width: 100%;
	overflow: hidden;
}
#strategic-partners-carousel a img{
	float: left;
	position: absolute;
	z-index: 1;
	/* center align teh absolute elem  bottom: 20px; */
	left: 0; top:0;
	right:0; bottom:0;
	margin: auto;
}
#strategic-partners-carousel a img.hover{
	z-index: -1;
  	/* bottom: 20px; */
}
#strategic-partners-carousel a:hover img{
	z-index: -1;
	/*bottom: 130px; */
}
#strategic-partners-carousel a:hover img.hover{
	z-index: 1; 
	/* bottom: 20px; */
	bottom: 0;
}
 
#strategic-partners-carousel a.pal img{
	bottom: 15px;
}
#strategic-partners-carousel a.pal img.hover{
	bottom: 15px;
}
 #strategic-partners-carousel a.pal:hover img.hover{
	z-index: 1; 
	bottom: 15px;
}
 
#strategic-partners .partners-control{
	width: 13px;
	margin: 5px 0px 2px 0px;
	opacity: 1.0;
	top: 20%;
	background: rgba(187,111,111,1);
	background: -moz-linear-gradient(top, rgba(187,111,111,1) 0%, rgba(167,87,100,1) 47%, rgba(141,57,79,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(187,111,111,1)), color-stop(47%, rgba(167,87,100,1)), color-stop(100%, rgba(141,57,79,1)));
	background: -webkit-linear-gradient(top, rgba(187,111,111,1) 0%, rgba(167,87,100,1) 47%, rgba(141,57,79,1) 100%);
	background: -o-linear-gradient(top, rgba(187,111,111,1) 0%, rgba(167,87,100,1) 47%, rgba(141,57,79,1) 100%);
	background: -ms-linear-gradient(top, rgba(187,111,111,1) 0%, rgba(167,87,100,1) 47%, rgba(141,57,79,1) 100%);
	background: linear-gradient(to bottom, rgba(187,111,111,1) 0%, rgba(167,87,100,1) 47%, rgba(141,57,79,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb6f6f', endColorstr='#8d394f', GradientType=0 );
}
#strategic-partners .carousel-control span.fa::before{
	color: #ca9aa1;
} 
#strategic-partners .carousel-control span.fa{
	position: absolute;
	top: 40%;
	left: 0; 
}
 #strategic-partners .carousel-control span.fa-angle-double-right{ left: 2px; } 
#strategic-partners .glyphicon{
	margin-top: 0px;
}

.zu-icons{
	margin: 0px;
	padding: 0px;
}
.zu-icons-container{
	margin: 0px;
	padding: 0px;
}
.zu-icons .zu-icon-block{
	color: #fff;
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 143px;
  	float: left;
  	background-image: url(../images/zu_icons_back.jpg);
  	background-repeat: no-repeat;
  	background-position: center;
  	background-size: 100%;
	/*background: rgba(187,111,111,1);
	background: -moz-linear-gradient(top, rgba(187,111,111,1) 0%, rgba(167,87,100,1) 47%, rgba(141,57,79,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(187,111,111,1)), color-stop(47%, rgba(167,87,100,1)), color-stop(100%, rgba(141,57,79,1)));
	background: -webkit-linear-gradient(top, rgba(187,111,111,1) 0%, rgba(167,87,100,1) 47%, rgba(141,57,79,1) 100%);
	background: -o-linear-gradient(top, rgba(187,111,111,1) 0%, rgba(167,87,100,1) 47%, rgba(141,57,79,1) 100%);
	background: -ms-linear-gradient(top, rgba(187,111,111,1) 0%, rgba(167,87,100,1) 47%, rgba(141,57,79,1) 100%);
	background: linear-gradient(to bottom, rgba(187,111,111,1) 0%, rgba(167,87,100,1) 47%, rgba(141,57,79,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb6f6f', endColorstr='#8d394f', GradientType=0 );
	*/
}
.zu-icons .zu-icon-block a{
	position: relative;
	height: 75%;
	display: block;
}
.zu-icons .zu-icon-block a:hover{
	border: none;
	text-decoration: none;
}
.zu-icons .first{
	border-right: solid 5px #e5e5e5;
}
.zu-icons .last{
 	border-left: solid 5px #e5e5e5;
	margin-bottom: 10px;
}
.zu-icon-block h5{
	position: relative;
	color: #fff;
	 
	text-align: center;
	font-size: 1.05em;
}
.zu-icon-block .fa::before{
	color: #fff;
	transition: 0.9s;
}
.zu-icon-block .fa{
	position: absolute;
	display: block;
	bottom: 25%;
	font-size: 3em;
	max-width: 45px;
	width: 45px;
	left: 0; right: 0; margin-left: auto; margin-right: auto;
}
.zu-icon-block span.fa-map-marker{
	max-width: 30px;
}
 
.zu-icon-block:hover .fa{
	transition: 0.9s;
	transform: scale(1.5,1.5);
}
.zu-faqs{
	background-color: #fff;
}
.zu-faqs .heading h5{
 	margin-left: 50px;
}
.faqs-links{
	background-color: #fff;
 
}
.faqs-links ul.list-group{
	margin-bottom: 0px;
	min-height : 238px; /*height: 238px; */
}
.faqs-links .list-group-item{
	border: none;
	padding: 5px 15px;
}
.faqs-links .list-group-item a{
	color: #855561;
	font-size: 1.15em;
}
.faqs-links-pictures{
	height: 248px;
}
 .zu-faqs::after{
	clear: both;
}
.footer{
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}
.footer .footer-block{
}
.footer .footer-block h5{
	border-bottom: solid 1px #6d2d3e;
	padding-bottom: 10px;
	font-family: "zu-semiBold";
	font-size: 1.15em;
}
.footer-block .list-group{
	background: none;
}
.footer-block .list-group-item{
	background: none;
	border: none;
	padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 1px;
}
.footer-block .footer-twitter-feeds{ 
    /*height: 160px; */ overflow: hidden;
    height: auto; margin:0px;
} 
.footer-block .list-group-item a{
	color: #855561;
	font-size: 0.85em;
	font-family: "zu-regular";
}
.footer .footer-social-links{
	/*position: absolute;
	right: 20px;
	bottom: 20px;*/
    position: relative;
    margin: 10px 25px; 
    float: right;
	 
}
.footer .footer-social-links a{
	display: block;
	width: 32px;
 	height: 32px;
 	position:relative;
 	transition: 0.5s;
}
.footer .footer-social-links a.youtube, .footer .footer-social-links a.twitter{
	background-color: #9a9a9a;
}
.footer .footer-social-links a.facebook, .footer .footer-social-links a.instagram {
	background-color: #767676;
 }
 
.footer .footer-social-links  a.youtube:hover{
	background-color: #c92028;
}
.footer .footer-social-links  a.facebook:hover{
	background-color: #395a97;
}
.footer .footer-social-links a.twitter:hover{
	background-color: #5fc9ee;
}
.footer .footer-social-links  a.instagram:hover{
	background-color: #c877a1;
}
.footer .footer-social-links  a.linkedin:hover{
    background-color: #316699;
}
.footer .footer-social-links  a.itunes:hover{
    background-color: #fca938;
}
.footer .footer-social-links a span::before{
	color: #fff;
}
 
.footer .footer-social-links a span{
	position: absolute;
	top:8px;
	left: 8px; 
}
.footer .footer-social-links div{
	border-radius: 4px;
	
	display:inline-block;
	float: left;
	margin-left: 5px;
	width: 32px;
 	height: 32px;
 	position:relative;
 	overflow: hidden;
  
}
.footer .footer-social-links .social-black-bg{
	border-radius: 3px;
	
	display:inline-block;
	float: left;
	margin-left: 5px;
	width: 32px;
 	height: 32px;
 	position:relative;
 	
}
.footer .rss-feeds li.rss-feeds span.date{
	font-size: 0.70em;
	color: #868686;
	margin-right: 5px;
	font-style: italic;
}
.footer .rss-feeds li.rss-feeds a{
	 
}
.footer .rss-feeds li.rss-feeds p{
	color: #868686;
	font-size: 0.80em;	
} 
/** main center content **/

/** 1- column layout **/
.1-column-layout{
 	padding: 0;
 }
/** 1- column layout **/
.copyright{
	background-color: #363430;
	color:#fff;
	padding: 0px;
	/*background-image: url(../images/footer-bg.jpg);
	background-repeat: repeat-x;
	background-position: top center;*/
	-webkit-backface-visibility: hidden;
	
}
.copyright p{
  font-size: 0.95em;
  font-family: "zu-regular";	
  margin:0;
  line-height: 57px;
}
.footer-info{
	background-image: none;
	background-color: #363430;
	clear: both;
	float: left;
	padding: 7px 0px 7px 0px;
	margin: 0px;
}
.footer-info .container{
	padding: 0px;
}
.footer-info .links{
	display: block; width: 100%; position: relative;
}
.footer-info .links a{
 	display: inline-block;
 	padding-right: 10px;
 	padding-left: 10px;
 	border-right: solid 1px #fff;
 	color: #fff;
 	font-size: 0.80em;
	text-decoration: none;
	line-height: 10px;  
}
 .footer-info .links a.first{
	padding-left: 0px;
 }
 .footer-info .links a.last{
 	border-right: none;
}
 .footer-info .links a:hover{
	text-decoration: none;  
	color: #fff;
}
 .footer-info .links .active-users{
 	position: absolute;
 	right: 0; top: 0; font-size: 0.80em;
 }
.footer-info .links .active-users span{ font-size: 0.80em; }
.footer-info .links .active-users span#active-users-count{ font-size: 0.90em; margin-left: 5px; transition: 0.9s; opacity:1.0; }
.footer-info .container p{ font-size: 0.85em; line-height: 40px; text-align: left; }

 /* polls css */
 #polls_container{
 	display: none;
 }
.polls-container{ 
	position: fixed; 
	top: 200px; 
	left: 0; 
	z-index: 1000;
}
.polls-container .polls-iframe-data{
	height: auto; 
	 
	 width: auto;
	 overflow: hidden;
 	border-top: solid 1px #bdbcbc;border-right: solid 1px #bdbcbc;border-bottom: solid 1px #bdbcbc;
	border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	background-color	: #fff;
	display: none;
	position: relative;
	float: left;
}
 .polls-container .polls-iframe-data iframe{ 
 	min-height: 380px;
 	 height: auto; min-width: 275px; width: auto; 
 	 border: none; 
 	overflow: hidden;
 	padding: 0; margin: 0;
 	background
}
.polls-container .polls-visual-buttons{
	float: left;
	position: relative;
}
.polls-container .polls-visual-buttons #close_polls{
	position: absolute;
	top: -6px;
	right: -8px;
	display: none;
} 
#google_sv_container{ display:  none; top: 275px; }
.google_sv_container .polls-iframe-data{
	display: block;
	height: 270px;
    background-color: transparent;
    border: none;
    position: relative;
}
.google_sv_container .polls-iframe-data a.gsv-a{
 	display: block;
 	height: 247px; width: 370px;
 	background-image: url(../images/street_view_box.png);
 	background-position: left bottom;
 	background-repeat: no-repeat;
 	margin-top: 20px;
}
.google_sv_container .polls-iframe-data img.gsv-box-top{
	position: absolute;
	right: 10px;
	top: 0;	
}
.google_sv_container .polls-visual-buttons{
	margin-left: -15px;
    margin-top: 20px;
}
 
/* for tablets and small screen computers */
@media all and (min-width: 992px ) and (max-width: 1200px) {
	.navbar-default .navbar-nav>li>a{
		padding: 0 11px;
	}
	.carousel-inner .item img{
		max-width: none;
	}
}
/** tablet landscape **/
@media all and (min-width: 992px ) {
	body {
		background-image: url('../images/sub_bg.gif'); /* bg.gif */
		background-position: center -2px;
		background-repeat: repeat-x;
	}
}
/** tablet portrait **/
/* @media all and (min-width: 768px ) and (max-width: 992px) { */
@media all and (min-width: 420px ) and (max-width: 992px) {
	body{
		background-image: none !important;
	}
	
    .sticky-header{
    	height: auto;
   		padding-bottom: 10px;
   		padding-right:0;
   		padding-left:0;
    }
	.sticky-header .container{
		background-image: none;
        padding: 5px;
	}
    .language-switch{ float: right; }
    .sticky-header .container .language-switch{
        margin-right: 0;
        padding: 0;
         margin-top: -10px;
    }
    .sticky-header .container .language-switch a.btn{
        text-align:right;
        float:right;
        width: 100%;
    }
    .sticky-header .container .language-switch a#advance-search{
        width: 100%;
        float: right;
        text-align: right;
    }
    
	.search-bar{
		background-image: none;
	}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
		margin-left: 5px !important;
	}
	.navbar-default .navbar-nav>li>a {
		color: #333;
		font-size: 0.85em;
	}
	
	.main-content .static-blocks-container .static-block-last{
		margin-right: 10px;
	}
    .row{
      margin-left: -10px;
      margin-right: -10px;
	}
	/* heck to display mobile menu for tablet portrait */
	.container-fluid>.navbar-header{
		 margin-right: -15px;
 		 margin-left: -15px;
 		 float: none;
	}
	 .menu-container{
		 max-height: 100%;
	 	 overflow: hidden;
	} 
	.nav{
		padding-left: 0;
		list-style: none;
	}
	.navbar-nav{
		margin: 7.5px -10px;
		width: 100%;
	}
	.nav>li{
		position: relative;
		display: block;
		float: none;
	}
	.collapse {
  		display: none;
	}
	.navbar-toggle{
	 	display: block;
	}
	.navbar-collapse.collapse {
	   display: none !important;
	   height: auto!important;
	   padding-bottom: 0;
	   overflow: visible!important;
	}
	.collapse.in {
 	 	display: block !important;
	} 
	.navbar-collapse.in {
  		overflow-y: auto;
	}
	#news-block{
		height: auto;
		max-height: 100%; 
	}
	.news-block{
		margin-right: 0px;
	}
	.main-content .static-blocks-container .static-block, .main-content .static-blocks-container .static-block-last{
		margin-right: 0px;
	}
	.sticky-header .zu-header-logo{
		display: block;
		padding: 0;
		margin-top: -10px;
	}
    #main-banner .banner-logo{
		display: none;
	}
	.zu-icons .last{
		margin-bottom: 10px !important;
	}
	#main-banner .carousel-control.right{
		left: 4%;
	}
	#strategic-partners-carousel a img{ bottom: 20px !important; } 
	footer .footer-social-links{ bottom: 14%; }
	.copyright p{
		font-size: 0.85em;
	}
}



/* for iphones and general android devices **/
@media all and (max-width: 420px) {
	body{
		background-image: none !important;
	}
    .row{
      margin-left: -10px;
      margin-right: -10px;
    }
	.sticky-header{
		height: auto;
        padding-bottom: 10px;
       	padding-right:0;
   		padding-left:0;
	}
	.sticky-header .container{
		background-image: none;
        padding: 5px;
	}
    .language-switch{ float: right; }
    .sticky-header .container .language-switch{
        margin-right: 0;
        padding: 0;
        margin-top: -10px;
    }
    .sticky-header .container .language-switch a#advance-search{
        width: 100%;
        float: right;
        text-align: right;
    }
	.search-bar{
		background-image: none;
	}
	.search-box-area .nav-form {
		clear: both;
		float: right;
	 
	}
	.menu-container{
		 max-height: 100%;
	 	overflow: hidden;
	} 
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
		margin-left: 5px !important;
	}
	.navbar-nav{
		margin: 7.5px -10px;
		width: 100%;
	}
	.navbar-default .navbar-nav>li>a {
		color: #333;
		font-size: 0.85em;
	}
	.main-content .static-blocks-container .static-block-last{
		margin-right: 10px;
	}
	#main-banner a.carousel-control{ display: none; }
	.carousel-caption{
		display: none;
	}
	#news-block{
		height: auto;
		max-height: 100%; 
	}
	.news-block{
		margin-right: 0px;
	}
	.main-content .static-blocks-container .static-block, .main-content .static-blocks-container .static-block-last{
		margin-right: 0px;
	}
	#main-banner .banner-logo{
		display: none;
	}
	.sticky-header .zu-header-logo{
		display: block;
		padding: 0;
		margin-top: -10px;
	}
	.zu-icons .last{
		margin-bottom: 10px !important;
	}
	#main-banner .carousel-control.right{
		left: 6%;
	}
	#strategic-partners-carousel a img{ bottom: 20px !important; } 
	footer .footer-social-links{ bottom: 14%; }
	.copyright p{
		font-size: 0.70em;
	}
}

/** main resolution **/
@media (min-width: 1200px){
	.container {
	  width: 1001px;
	}
}

@media all and (min-width: 1100px) {
	body {
		background-image: url('../images/sub_bg.gif'); /* bg.gif */
		background-position: center top;
		background-repeat: repeat-x;
	}
}
@media print{
    
	body{ background-image: none !important;  }
	.sticky-header{ display: none !important; }
	#main-banner{ display: none !important; }
	.search-bar{ display: none !important; }
	.menu-container { display: none !important; }
	img{ display: none !important; }
	div,#nativeplayer,#silverlight,#nonsilverlight{ border: none !important; }
	.fa, span.fa, i.fa{ display: none !important; }
	.middle-row .left-bar{ display: none !important; }
	.more-options-container{ display: none !important; }
	.middle-row .middle-content{ display: block !important; }
	footer{ display: none !important; }
	.footer-info { display: none !important; }
	.copyright{ display: none !important; }
	
	/** for home page **/
}