	
	/*	/////////		SAYFA YAPISI		////////// */
	
	html {
		margin:0px;
		padding:0px;
		height:100%;
	}
	
	body {
		margin:0px;
		padding:0px;
		height:100%;
		background:#FFF;
	}
	
	body, input, select, textarea, button {
		font-family:'Poppins';
		font-size:15px;
		font-weight:300;
		color:#3F4A57;
		border:0;
	}
	
	b, strong {
		font-weight:bold;
		line-height:1em;
	}
	
	button {
		cursor:pointer;
	}
	
	* {
		outline:0;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		background-clip:border-box;
		-moz-background-clip:border-box;
		-webkit-background-clip:border-box;
	}
	
	h1,h2,h3,h4,h5{
		display:inline-block;
		font-size:inherit;
		font-weight:inherit;
		margin:0;
		padding:0;
	}
	
	@font-face {
		font-family:'Poppins';
		src:url('Poppins-Light.woff2') format('woff2'),
		    url('Poppins-Light.woff') format('woff');
		font-weight:100;
		font-style:normal;
		font-display:swap;
	} @font-face {
		font-family:'Poppins';
		src:url('Poppins-Regular.woff2') format('woff2'),
		    url('Poppins-Regular.woff') format('woff');
		font-weight:normal;
		font-style:normal;
		font-display:swap;
	} @font-face {
		font-family:'Poppins';
		src:url('Poppins-SemiBold.woff2') format('woff2'),
		    url('Poppins-SemiBold.woff') format('woff');
		font-weight:500;
		font-style:normal;
		font-display:swap;
	} @font-face {
		font-family:'Poppins';
		src:url('Poppins-Bold.woff2') format('woff2'),
		    url('Poppins-Bold.woff') format('woff');
		font-weight:700;
		font-style:normal;
		font-display:swap;
	} @font-face {
		font-family:'Cormorant Garamond';
		src:url('CormorantGaramond-Italic.woff2') format('woff2'),
		     url('CormorantGaramond-Italic.woff') format('woff');
		font-weight:normal;
		font-style:italic;
		font-display:swap;
	} @font-face {
		font-family:'Playfair Display';
		src:url('PlayfairDisplay-Regular.woff2') format('woff2'),
		     url('PlayfairDisplay-Regular.woff') format('woff');
		font-weight:normal;
		font-style:normal;
		font-display:swap;
	}
	
	select {
		-webkit-appearance:none;
		-moz-appearance:none;
		text-indent:1px;
		text-overflow:'';
		background-image:url('../images/icon_downArrow.png')!important;
		background-repeat:no-repeat!important;
		background-position:right 50%!important;
	} select::-ms-expand {
		display:none;
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////		BODY			///////// */
	/*	/////////////////////////////////////////////////// */
	
	.header {
		position:relative;
		width:100%;
		
	} .header .search-bar {
		display:none;
		width:100%;
	} .header .search-bar > div:nth-child(1) {
		position:relative;
		width:100%;
		max-width:90%;
		padding:14px 0;
		margin:auto;
	} .header .search-bar .button {
		float:right;
		margin:6px 0 0 0;
	} .header .search-bar input {
		width:96%!important;
		background:url('../images/spacer.gif')!important;
		font-size:21px!important;
		font-weight:normal!important;
		color:#333!important;
		border:0!important;
		padding:8px 0!important;
		
	} .header .top {
		width:100%;
		border-bottom:1px solid #FFF;
	} .header .top > div:nth-child(1) {
		width:90%;
		min-height:50px;
		margin:auto;
		font-size:15px;
		font-weight:500;
	} .header .top .left {
		float:left;
		padding:12px 0;
	} .header .top .right.a {
		float:right;
		padding:12px 0;
	} .header .top .right.b {
		float:right;
		padding:0 0 0 6px;
		margin:8px 0 0 16px;
		border-left:1px solid #CCC;
		
	} .header .bottom {
		width:100%;
	} .header .bottom > div:nth-child(1) {
		width:100%;
		background:url('../images/back_headerEfect.png') no-repeat top left;
		background-size:auto 140px;
	} .header .bottom > div:nth-child(1) > div:nth-child(1) {
		width:90%;
		min-height:140px;
		margin:auto;
	} .header .bottom .logo {
		float:left;
		padding:24px 0 0 0;
		
	} .header .bottom .slider {
		position:relative;
		width:100%;
		min-height:740px;
		background:#AAA;
		
	} .header .navi {
		float:right;
		padding:50px 50px 0 0;
		font-size:21px;
		font-weight:500;
	} .header .navi .buttons {
		position:relative;
		z-index:9;
		float:right;
		list-style:none;
		margin:0;
		padding:0;
		color:#FFF;
		-webkit-touch-callout:none;
		-webkit-user-select:none;
		-khtml-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		user-select:none;
	} .header .navi .buttons > li {
		position:relative;
		display:inline-block;
		margin:0 30px 0 0;
		padding:8px 0;
	} .header .navi .buttons > li:last-child {
		margin:0;
	} .header .navi .buttons > li > a {
		font-size:21px;
		font-weight:600;
		line-height:1.4em;
		color:#2F2484!important;
	} .header .navi .buttons > li > a:hover,
	  .header .navi .buttons > li > a.active {
		color:#0066FF!important;
		text-decoration:none;
	} .header .navi .buttons > li > a::before {
		content:"";
		position:absolute;
		z-index:-1;
		left:0;
		bottom:13px;
		width:0;
		height:1px;
		background:#0066FF;
		-webkit-transition:all .15s ease-out;
		-moz-transition:all .15s ease-out;
		transition:all .15s ease-out;
	} .header .navi .buttons > li > a:hover::before {
		width:100%;
	} .header .navi .buttons > li img {
		display:inline-block;
		margin-top:0;
		vertical-align:top;
	} .header .navi .buttons .sub {
		position:absolute;
		top:42px;
		left:-16px;
		opacity:0;
		min-width:0;
		height:0;
		overflow:hidden;
		list-style:none;
		margin:0;
		font-size:0;
		font-weight:normal;
		background:#0066FF;
		-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.35);
		box-shadow:0 15px 30px 0 rgba(0,0,0,.35);
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-transition:all .15s ease-out;
		-moz-transition:all .15s ease-out;
		transition:all .15s ease-out;
	} .header .navi .buttons > li:hover .sub {
		opacity:1;
		min-width:320px;
		height:auto;
		overflow:inherit;
		padding:16px 18px;
		font-size:16px;
		white-space:nowrap;
	} .header .navi .buttons .sub li {
		position:relative;
		padding:8px;
		border-bottom:1px solid rgba(255,255,255,.15);
	} .header .navi .buttons .sub li:last-child {
		border-bottom:0;
	} .header .navi .buttons .sub li a {
		display:inline-block;
		width:100%;
		line-height:1.4em;
		color:rgba(255,255,255,.75);
		-webkit-transition:all .15s ease-out;
		-moz-transition:all .15s ease-out;
		transition:all .15s ease-out;
	} .header .navi .buttons .sub li a:hover {
		font-weight:600;
		color:#FFF;
		padding-left:10px;
		text-decoration:none;
	} .header .navi .buttons .sub li a.arr {
		background-image:url('../images/btn_buttonArrows_4.png');
		background-repeat:no-repeat;
		background-position:98% 50%;
	} .header .navi .buttons .sub .sub.alt {
		display:none;
		position:absolute;
		z-index:9;
		top:-4px;
		left:160px;
		opacity:0;
		min-width:0;
		height:0;
		overflow:hidden;
		border:1px solid rgba(255,255,255,.25);
		background:#048DFF;
	} .header .navi .buttons .sub li:hover .sub.alt {
		display:block;
		opacity:1;
		min-width:320px;
		height:auto;
		overflow:inherit;
		padding:16px 18px;
		font-size:16px;
		white-space:nowrap;
		
	} .header .search {
		position:relative;
		z-index:3;
		float:right;
		width:10px;
		height:140px;
	} .header .search img {
		-webkit-border-radius:70px;
		border-radius:70px;
		-webkit-transition:all .15s ease-out;
		-moz-transition:all .15s ease-out;
		transition:all .15s ease-out;
	} .header .search img:hover {
		-webkit-box-shadow:0 10px 20px 0 rgba(0,102,255,.75);
		box-shadow:0 10px 20px 0 rgba(0,102,255,.75);
		
	} .header .cuspanel div {
		position:relative;
		z-index:2;
		float:right;
		padding:54px 20px 0 0;
		width:220px;
		height:140px;
		white-space:nowrap;
		padding-right:20px!important;
		background:linear-gradient(to bottom, #0066CC 0%,#24187D 100%);
		-webkit-transition:all .25s ease-out;
		-moz-transition:all .25s ease-out;
		transition:all .25s ease-out;
	} .header .cuspanel:hover div {
		padding-right:28px!important;
		background:#0066CC;
		-webkit-box-shadow:0 0 50px 0 rgba(0,102,255,1);
		box-shadow:0 0 50px 0 rgba(0,102,255,1);
	} .header .cuspanel span {
		display:block;
		font-size:17px;
		font-weight:bold;
		color:#FFF;
		line-height:1.1em;
		text-align:right;
		
	} .header .lang div {
		float:right;
		width:60px;
		height:140px;
		padding:60px 0 0 0;
		background:linear-gradient(to bottom, #999999 0%,#FFF 100%);
		-webkit-transition:all .5s ease-out;
		-moz-transition:all .5s ease-out;
		transition:all .5s ease-out;
		color:#3F4A57;
	} .header .lang:hover div {
		background:linear-gradient(to bottom, #0066CC 0%,#24187D 100%);
		color:#FFF;
		border-left:1px solid rgba(255,255,255,.15);
	} .header .lang span {
		display:block;
		font-size:19px;
		font-weight:bold;
		line-height:1.4em;
		text-align:center;
		
	} .header .btn-navleft {
		position:absolute;
		z-index:9;
		bottom:6%;
		left:40px;
	} .header .btn-navleft img {
		position:relative;
		display:block;
	} .header .btn-navleft:hover img {
		top:-1px;
		filter:brightness(1.25);
	} .header .btn-navleft:active img {
		top:1px;
		filter:brightness(.75);
		
	} .header .btn-navright {
		position:absolute;
		z-index:9;
		bottom:6%;
		right:40px;
	} .header .btn-navright img {
		position:relative;
		display:block;
	} .header .btn-navright:hover img {
		top:-1px;
		filter:brightness(1.25);
	} .header .btn-navright:active img {
		top:1px;
		filter:brightness(.75);
	}
	
	.content {
		position:relative;
		width:100%;
		
	} .content .main-text {
		display:table;
		width:100%;
		min-height:300px;
	} .content .main-text > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
		text-align:center;
	} .content .main-text > div:nth-child(1) > div:nth-child(1) {
		display:inline-block;
		padding:20px 0 0 0;
	} .content .main-text .txt.a {
		font-family:'Cormorant Garamond';
		font-size:47px;
		line-height:1.1em;
		color:#3F4A57;
	} .content .main-text .txt.b {
		display:block;
		padding:26px 0 0 0;
		font-size:17px;
		line-height:1.6em;
		text-align:right;
	} .content .main-text .txt.b span {
		font-family:'Playfair Display';
		font-size:27px;
		
	} .content .main-products {
		width:100%;
		min-height:600px;
		padding-top:70px;
		text-align:center;
		background:#F0F0F0 url('../images/back_middleEfect3.jpg') repeat-x top;
	} .content .main-products .con-accordion.a {
		width:1380px;
		height:460px;
		overflow:hidden;
		margin:auto;
		cursor:pointer;
	} .content .main-products .con-accordion.a ul {
		list-style-type:none;
		width:100.5%;
		height:100%;
		margin:0;
		padding:0;
	} .content .main-products .con-accordion.a ul li {
		position:relative;
		display:inline-block;
		overflow:hidden;
		width:20%;
		height:100%;
		margin:0 0 0 -5px;
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
		transition:all 0.3s ease;
	} .content .main-products .con-accordion.a ul:hover li {
		width:17.5%;
		filter:brightness(1);
	} .content .main-products .con-accordion.a ul li:hover {
		width:30%;
		filter:brightness(1.25);
	} .content .main-products .con-accordion.a ul li .box {
		width:100%;
		height:100%;
		cursor:pointer;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
	} .content .main-products .con-accordion.a ul li .titles {
		position:absolute!important;
		z-index:2;
		bottom:10%;
		left:63%;
		width:300px;
		height:300px;
		padding:12px 0;
		text-align:left;
		text-shadow:0 3px 5px rgba(0,0,0,.5);
		vertical-align:top;
		-moz-transform:rotate(-90deg);
		-webkit-transform:rotate(-90deg);
		-o-transform:rotate(-90deg);
		-ms-transform:rotate(-90deg);
		transform:rotate(-90deg);
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
		transition:all 0.3s ease;
	} .content .main-products .con-accordion.a ul li:hover .titles {
		bottom:inherit;
		top:30px;
		left:40px;
		-moz-transform:rotate(0);
		-webkit-transform:rotate(0);
		-o-transform:rotate(0);
		-ms-transform:rotate(0);
		transform:rotate(0);
	} .content .main-products .con-accordion.a ul li .shadow {
		position:absolute;
		z-index:0;
		top:0;
		left:0;
		width:100%;
		height:100%;
		padding:16px;
	} .content .main-products .con-accordion.a ul li .shadow div {
		width:100%;
		height:100%;
		background:linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,.75) 100%);
	} .content .main-products .con-accordion.a ul li:hover .shadow div {
		background:linear-gradient(to bottom, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 50%);
	} .content .main-products .con-accordion.a ul li .txt.a {
		display:block;
		font-size:27px;
		line-height:1.2em;
		letter-spacing:-.5px;
		color:#FFF;
	} .content .main-products .con-accordion.a ul li:hover .txt.a {
		font-size:37px;
	} .content .main-products .con-accordion.a ul li .txt.b {
		display:block;
		font-size:17px;
		line-height:1.2em;
		color:rgba(255,255,255,.75);
		
	} .content .main-sustain {
		width:100%;
		background:url('../pics/pics_sustainabilityBack.jpg') no-repeat bottom;
		background-size:cover;
	} .content .main-sustain > div:nth-child(1) {
		width:100%;
		min-height:740px;
		padding-top:40px;
		background:linear-gradient(to bottom, rgba(240,240,240,1) 0%, rgba(240,240,240,0) 25%);
	} .content .main-sustain > div:nth-child(1) > div:nth-child(1) {
		width:100%;
		max-width:1100px;
		margin:auto;
		text-align:center;
	} .content .main-sustain .txt.a {
		display:block;
		margin:auto;
		font-size:47px;
		line-height:1em;
		letter-spacing:-1px;
	} .content .main-sustain .txt.b {
		display:block;
		margin:auto;
		padding:20px 0;
		width:90%;
		font-size:19px;
		
	} .content .main-groups {
		width:100%;
		min-height:660px;
	} .content .main-groups.b {
		min-height:auto;
		padding:40px 0;
	} .content .main-groups .titles {
		display:block;
		margin:auto;
		padding:60px 0 40px 0;
		text-align:center;
		font-size:47px;
		line-height:1em;
		letter-spacing:-1px;
	} .content .main-groups .con-accordion.b1 {
		width:1380px;
		height:460px;
		overflow:hidden;
		margin:auto;
		cursor:pointer;
	} .content .main-groups .con-accordion.b1 ul {
		list-style-type:none;
		width:100.5%;
		height:100%;
		margin:0;
		padding:0;
	} .content .main-groups .con-accordion.b1 ul li {
		position:relative;
		display:inline-block;
		width:50%;
		height:100%;
		margin:0 0 0 -5px;
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
		transition:all 0.3s ease;
	} .content .main-groups .con-accordion.b1 ul:hover li {
		width:25%;
		filter:brightness(1);
	} .content .main-groups .con-accordion.b1 ul li:hover {
		width:75%;
		filter:brightness(1.25);
	} .content .main-groups .con-accordion.b1 ul li .box {
		width:100%;
		height:100%;
		cursor:pointer;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
	} .content .main-groups .con-accordion.b1 ul li .titles {
		position:absolute;
		z-index:2;
		bottom:4%;
		width:100%;
		padding:30px;
		text-align:left;
		text-shadow:0 3px 5px rgba(0,0,0,.5);
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
		transition:all 0.3s ease;
	} .content .main-groups .con-accordion.b1 ul li:hover .titles {
		bottom:68%;
		padding:30px;
	} .content .main-groups .con-accordion.b1 ul li .shadow {
		position:absolute;
		z-index:0;
		top:0;
		left:0;
		width:100%;
		height:100%;
		padding:16px;
	} .content .main-groups .con-accordion.b1 ul li .shadow div {
		width:100%;
		height:100%;
		background:linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,.75) 100%);
	} .content .main-groups .con-accordion.b1 ul li:hover .shadow div {
		background:linear-gradient(to bottom, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 50%);
	} .content .main-groups .con-accordion.b1 ul li .txt.a {
		display:block;
		font-size:27px;
		line-height:1.2em;
		letter-spacing:-.5px;
		color:#FFF;
	} .content .main-groups .con-accordion.b1 ul li:hover .txt.a {
		font-size:37px;
	} .content .main-groups .con-accordion.b1 ul li .txt.b {
		display:block;
		font-size:17px;
		line-height:1.2em;
		color:rgba(255,255,255,.75);
		
	} .content .main-groups .con-accordion.b2 {
		width:1380px;
		height:460px;
		overflow:hidden;
		margin:auto;
		cursor:pointer;
	} .content .main-groups .con-accordion.b2 ul {
		list-style-type:none;
		width:100.5%;
		height:100%;
		margin:0;
		padding:0;
	} .content .main-groups .con-accordion.b2 ul li {
		position:relative;
		display:inline-block;
		width:33.33%;
		height:100%;
		margin:0 0 0 -5px;
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
		transition:all 0.3s ease;
	} .content .main-groups .con-accordion.b2 ul:hover li {
		width:25%;
		filter:brightness(1);
	} .content .main-groups .con-accordion.b2 ul li:hover {
		width:50%;
		filter:brightness(1.25);
	} .content .main-groups .con-accordion.b2 ul li .box {
		width:100%;
		height:100%;
		cursor:pointer;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
	} .content .main-groups .con-accordion.b2 ul li .titles {
		position:absolute;
		z-index:2;
		bottom:4%;
		width:100%;
		padding:30px;
		text-align:left;
		text-shadow:0 3px 5px rgba(0,0,0,.5);
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
		transition:all 0.3s ease;
	} .content .main-groups .con-accordion.b2 ul li:hover .titles {
		bottom:68%;
		padding:30px;
	} .content .main-groups .con-accordion.b2 ul li .shadow {
		position:absolute;
		z-index:0;
		top:0;
		left:0;
		width:100%;
		height:100%;
		padding:16px;
	} .content .main-groups .con-accordion.b2 ul li .shadow div {
		width:100%;
		height:100%;
		background:linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,.75) 100%);
	} .content .main-groups .con-accordion.b2 ul li:hover .shadow div {
		background:linear-gradient(to bottom, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 50%);
	} .content .main-groups .con-accordion.b2 ul li .txt.a {
		display:block;
		font-size:27px;
		line-height:1.2em;
		letter-spacing:-.5px;
		color:#FFF;
	} .content .main-groups .con-accordion.b2 ul li:hover .txt.a {
		font-size:37px;
	} .content .main-groups .con-accordion.b2 ul li .txt.b {
		display:block;
		font-size:17px;
		line-height:1.2em;
		color:rgba(255,255,255,.75);
		
	} .content .main-company {
		width:100%;
		min-height:600px;
		padding-top:40px;
	} .content .main-company .con-accordion.c {
		width:100%;
		height:600px;
		overflow:hidden;
		margin:auto;
		cursor:pointer;
	} .content .main-company .con-accordion.c ul {
		list-style-type:none;
		width:100.5%;
		height:100%;
		margin:0;
		padding:0;
	} .content .main-company .con-accordion.c ul li {
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:33.33%;
		height:100%;
		margin:0 0 0 -5px;
		padding:60px;
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
		transition:all 0.3s ease;
		overflow:hidden;
	} .content .main-company .con-accordion.c ul:hover li {
		width:25%!important;
		opacity:.25;
	} .content .main-company .con-accordion.c ul li:nth-child(1):hover {
		background-size:auto 100%!important;
	} .content .main-company .con-accordion.c ul li:nth-child(3):hover {
		background-size:auto 100%!important;
	} .content .main-company .con-accordion.c ul li:hover {
		width:50%!important;
		opacity:1;
	} .content .main-company .con-accordion.c ul li:nth-child(1) {
		padding-top:10%;
		width:25%;
	} .content .main-company .con-accordion.c ul li:nth-child(2) {
		width:50%;
	} .content .main-company .con-accordion.c ul li:nth-child(3) {
		padding-top:10%;
		width:25%;
	} .content .main-company .con-accordion.c .box.a {
		position:relative;
		text-align:left;
	} .content .main-company .con-accordion.c .box.a .efect {
		position:absolute;
		top:0;
		right:0;
		width:400px;
		height:100%;
		background:url('../images/back_mddleEfect_1.png') no-repeat;
		background-size:100% 100%;
	} .content .main-company .con-accordion.c .box.a .images {
		opacity:0;
		margin-bottom:20px;
	} .content .main-company .con-accordion.c .box.a:hover .images {
		opacity:1;
	} .content .main-company .con-accordion.c .box.a .images img {
		height:0;
	} .content .main-company .con-accordion.c .box.a:hover .images img {
		height:130px;
	} .content .main-company .con-accordion.c .box.a .text {
		display:block;
		font-size:47px;
		line-height:1.2em;
		letter-spacing:-1px;
	} .content .main-company .con-accordion.c .box.a .text strong {
		text-shadow:0 1px 1px #FFF, 0 -1px 1px #FFF, 0 15px 30px #FFF;
	} .content .main-company .con-accordion.c .box.b {
		text-align:center;
	} .content .main-company .con-accordion.c .box.b .txt.a {
		display:block;
		margin:120px auto 0 auto;
		width:760px;
		font-size:47px;
		line-height:1.2em;
		letter-spacing:-1px;
	} .content .main-company .con-accordion.c .box.b .txt.b {
		display:block;
		margin:auto;
		width:760px;
		font-size:19px;
	} .content .main-company .con-accordion.c .box.b .button {
		display:block;
		margin:auto;
		width:760px;
	} .content .main-company .con-accordion.c .box.c {
		position:relative;
		text-align:right;
	} .content .main-company .con-accordion.c .box.c .images {
		opacity:0;
		margin-bottom:20px;
		text-align:right;
	} .content .main-company .con-accordion.c .box.c:hover .images {
		opacity:1;
	} .content .main-company .con-accordion.c .box.c .images img {
		height:0;
	} .content .main-company .con-accordion.c .box.c:hover .images img {
		height:130px;
	} .content .main-company .con-accordion.c .box.c .efect {
		position:absolute;
		top:0;
		left:0;
		width:400px;
		height:100%;
		background:url('../images/back_mddleEfect_2.png') no-repeat;
		background-size:100% 100%;
	} .content .main-company .con-accordion.c .box.c .text {
		display:block;
		font-size:47px;
		line-height:1.2em;
		letter-spacing:-1px;
	} .content .main-company .con-accordion.c .box.c .text strong {
		text-shadow:0 1px 1px #FFF, 0 -1px 1px #FFF, 0 15px 30px #FFF;
		
	} .content .main-projects {
		width:100%;
		min-height:660px;
	} .content .main-projects .titles {
		padding:60px 0 40px 0;
		text-align:center;
	} .content .main-projects .titles .txt.a {
		display:block;
		font-size:47px;
		line-height:1em;
		letter-spacing:-1px;
	} .content .main-projects .titles .txt.b {
		display:block;
		padding:16px 0;
		width:1040px;
		margin:auto;
		font-size:19px;
		line-height:1.6em;
	} .content .main-projects .slider {
		position:relative;
		width:100%;
		max-width:1420px;
		margin:auto;
		text-align:center;
	} .content .main-projects .slider > div:nth-child(1) {
		position:relative;
		display:inline-block;
	} .content .main-projects .slider .prjp {
		position:absolute;
		top:90px;
		left:-60px;
	} .content .main-projects .slider .prjn {
		position:absolute;
		top:90px;
		right:-60px;
	} .content .main-projects .slider .text {
		padding:24px 16px;
		text-align:center;
	} .content .main-projects .slider .text span {
		font-size:17px;
		line-height:1.4em;
	} .content .main-projects .projects-slider {
		width:1360;
		height:220px;
	} .content .main-projects .projects-slider .slide {
		width:260px;
		height:300px;
	} .content .main-projects .projects-slider .slide img {
		display:block;
		-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.15);
		box-shadow:0 6px 12px 0 rgba(0,0,0,.15);
	} .content .main-projects .button {
		position:relative;
		padding:30px 0 0 0;
		text-align:center;
		
	} .content .main-references {
		width:100%;
		min-height:650px;
	} .content .main-references .titles {
		padding:100px 0 0 0;
		text-align:center;
	} .content .main-references .titles .txt.a {
		display:block;
		font-size:47px;
		line-height:1em;
		letter-spacing:-1px;
	} .content .main-references .titles .txt.b {
		display:block;
		padding:16px 0;
		width:1040px;
		margin:auto;
		font-size:19px;
		line-height:1.6em;
	} .content .main-references .slider {
		position:relative;
		width:100%;
		max-width:1420px;
		min-height:240px;
		margin:auto;
		text-align:center;
	} .content .main-references .slider > div:nth-child(1) {
		position:relative;
		display:inline-block;
	} .content .main-references .slider .refp {
		position:absolute;
		top:90px;
		left:-60px;
	} .content .main-references .slider .refn {
		position:absolute;
		top:90px;
		right:-60px;
	} .content .main-references .references-slider {
		width:1360;
		height:220px;
	} .content .main-references .references-slider .slide {
		width:260px;
		height:220px;
	} .content .main-references .references-slider .slide div {
		display:inline-block;
		width:260px;
		height:220px;
		vertical-align:top;
	} .content .main-references .references-slider .slide img {
		display:block;
	} .content .main-references .button {
		position:relative;
		text-align:center;
		
	} .content .con-breadcrumb {
		width:100%;
		height:50px;
		background:#000080;
		border-top:1px solid rgba(255,255,255,.5);
	} .content .con-breadcrumb div {
		position:relative;
		width:100%;
		max-width:90%;
		padding:11px 0;
		margin:auto;
		color:#FFF;
		font-size:17px;
		font-weight:400;
	} .content .con-breadcrumb a {
		color:inherit;
		
	} .content .con-titles {
		width:100%;
		height:90px;
		background:#000099;
		border-top:1px solid rgba(255,255,255,.25);
	} .content .con-titles div {
		position:relative;
		width:100%;
		max-width:90%;
		padding:24px 0;
		margin:auto;
	} .content .con-titles h1 {
		display:block;
		font-size:31px;
		color:#FFF;
		font-weight:400;
		line-height:1.2em;
		
	} .content .con-about .text {
		width:100%;
		min-height:420px;
		padding-bottom:60px;
		background:#F7FAEC;
	} .content .con-about .text > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0 0 0;
	} .content .con-about .text .img {
		float:left;
		padding:0 40px 40px 0;
	} .content .con-about .text .txt {
		display:block;
		font-size:21px;
		font-weight:400;
		line-height:1.6em;
	} .content .con-about .history .item {
		width:100%;
		padding:60px;
	} .content .con-about .history .item.a {
		background:#203269;
		color:#FFF;
	} .content .con-about .history .item > div:nth-child(1) {
		width:100%;
		max-width:1160px;
		margin:auto;
	} .content .con-about .history .titles.a {
		display:block;
		font-size:21px;
		font-weight:400;
		line-height:1.2em;
	} .content .con-about .history .titles.b {
		display:block;
		font-size:37px;
		font-weight:500;
		line-height:1.2em;
	} .content .con-about .history .box {
		display:table;
		width:100%;
	} .content .con-about .history .box .cell {
		display:table-cell;
		vertical-align:middle;
	} .content .con-about .history .box .cell.a {
		width:20%;
	} .content .con-about .history .box .cell.a span {
		display:block;
		font-size:77px;
		line-height:1em;
	} .content .con-about .history .box .cell.b {
		width:50%;
	} .content .con-about .history .box .cell.b span {
		display:block;
		font-size:17px;
		line-height:1.7em;
		font-weight:400;
	} .content .con-about .history .box .cell.c {
		width:20%;
		text-align:right;
	} .content .con-about .history .box .cell.c img {
		-webkit-border-radius:10px;
		border-radius:10px;
	} .content .con-about .certs {
		width:100%;
		min-height:220px;
		padding:40px 0 0 0;
	} .content .con-about .certs div {
		display:table;
		width:100%;
		max-width:1200px;
		margin:auto;
		text-align:center;
	} .content .con-about .certs .crt {
		display:table-cell;
		
	} .content .con-mgement {
		width:100%;
		min-height:560px;
		padding-bottom:60px;
		background:url('../images/back_middleEfect12.jpg') no-repeat top right;
	} .content .con-mgement > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0 0 0;
	} .content .con-mgement .img {
		float:left;
		padding:0 40px 40px 0;
	} .content .con-mgement .img img {
		display:block;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .content .con-mgement .txt.a {
		display:block;
		font-size:21px;
		font-weight:400;
		line-height:1.6em;
	} .content .con-mgement .txt.b {
		display:block;
		padding:26px 0 0 0;
		font-size:17px;
		line-height:1.6em;
		text-align:right;
	} .content .con-mgement .txt.b span {
		font-family:'Playfair Display';
		font-size:27px;
		
	} .content .con-company {
		width:100%;
	} .content .con-company > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding-top:40px;
	} .content .con-company .box {
		display:table;
		width:100%;
	} .content .con-company .box .cell.a {
		display:table-cell;
		padding:20px 40px;
		vertical-align:middle;
		border-right:1px solid #DDD;
	} .content .con-company .box .cell.b {
		display:table-cell;
		padding:20px 40px;
		vertical-align:middle;
	} .content .con-company .box .cell.b span {
		display:block;
		font-size:17px;
		font-weight:400;
		line-height:1.8em;
	} .content .con-company .image {
		display:block;
		margin:auto;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .content .con-company .button {
		text-align:center;
		margin-top:-20px;
	} .content .con-company .clr.a {
		height:30px;
	} .content .con-company .clr.b {
		height:50px;
		
	} .content .con-values {
		width:100%;
		min-height:560px;
		padding-bottom:60px;
		background:url('../images/back_middleEfect6.jpg') no-repeat top right;
	} .content .con-values .box.a {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0;
	} .content .con-values .box.a > div:nth-child(1) {
		width:100%;
	} .content .con-values .box.a .img {
		float:left;
		padding:0 40px 0 0;
	} .content .con-values .box.a .img img {
		display:block;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .content .con-values .box.a .txt.a {
		display:block;
		font-size:37px;
		color:#000099;
		font-weight:400;
		line-height:1.8em;
	} .content .con-values .box.a .txt.b {
		font-size:17px;
		font-weight:400;
	} .content .con-values .box.b {
		width:100%;
		padding:60px;
		background:#203269;
		color:#FFF;
	} .content .con-values .box.b > div:nth-child(1) {
		width:100%;
		max-width:1160px;
		margin:auto;
	} .content .con-values .box.b > div:nth-child(1) > div:nth-child(1) {
		display:table;
		width:100%;
	} .content .con-values .box.b .cell.a {
		display:table-cell;
		width:80%;
		vertical-align:middle;
	} .content .con-values .box.b .cell.a .txt.a {
		display:block;
		font-size:37px;
		font-weight:400;
		line-height:1.8em;
	} .content .con-values .box.b .cell.a .txt.b {
		font-size:17px;
		font-weight:400;
	} .content .con-values .box.b .cell.b {
		display:table-cell;
		width:20%;
		vertical-align:middle;
		text-align:right;
	} .content .con-values .box.b .cell.b img {
		-webkit-border-radius:10px;
		border-radius:10px;
	} .content .con-values .box.c {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0 0 0;
	} .content .con-values .box.c > div:nth-child(1) {
		width:100%;
		text-align:center;
	} .content .con-values .box.c .titles {
		display:block;
		font-size:37px;
		color:#000099;
		font-weight:400;
		line-height:1.8em;
	} .content .con-values .box.c .boxes {
		font-size:17px;
		font-weight:400;
	} .content .con-values .box.c .ico.a {
		float:left;
		width:100px;
		height:100px;
	} .content .con-values .box.c .ico.a img {
		margin:20px;
	} .content .con-values .box.c .txt.a {
		float:left;
		width:40%;
		padding:20px;
		text-align:left;
	} .content .con-values .box.c .txt.a strong {
		font-size:21px;
		line-height:1.2em;
	} .content .con-values .box.c .ico.b {
		float:right;
		width:100px;
		height:100px;
	} .content .con-values .box.c .ico.b img {
		margin:20px;
	} .content .con-values .box.c .txt.b {
		float:right;
		width:40%;
		padding:20px 0 20px 20px;
		text-align:right;
	} .content .con-values .box.c .txt.b strong {
		font-size:21px;
		line-height:1.2em;
		
	} .content .con-orgzation {
		width:1260px;
		margin:auto;
		padding-bottom:80px;
		text-align:center;
	} .content .con-orgzation .titles {
		padding:30px;
		border-bottom:1px solid #EEE;
	} .content .con-orgzation .titles span {
		display:block;
		font-size:37px;
		color:#000099;
		font-weight:400;
		line-height:1.8em;
	} .content .con-orgzation .titles .txt.a {
		color:#000099;
	} .content .con-orgzation .titles .txt.b {
		display:none;
		color:#000099;
	} .content .con-orgzation .item.a {
		display:inline-block;
		width:44%;
		text-align:left;
		margin:0 2% 30px 2%;
		padding:20px;
		-webkit-border-radius:20px;
		border-radius:20px;
	} .content .con-orgzation .item.a .img {
		float:left;
		width:20%;
	} .content .con-orgzation .item.a .img div {
		width:130px;
		height:130px;
		-webkit-border-radius:130px;
		border-radius:130px;
	} .content .con-orgzation .item.a .text {
		float:left;
		width:70%;
		margin-left:10%;
	} .content .con-orgzation .item.a .text .txt.a {
		display:block;
		font-size:19px;
		font-weight:400;
		line-height:1.4em;
	} .content .con-orgzation .item.a .text .txt.b {
		display:block;
		font-size:25px;
		color:#000099;
		font-weight:400;
		line-height:1.6em;
	} .content .con-orgzation .item.a .text .txt.c {
		display:block;
		font-size:15px;
		color:inherit;
		font-weight:400;
		line-height:2em;
	} .content .con-orgzation .item.b {
		display:inline-block;
		width:31%;
		height:180px;
		text-align:left;
		margin:0 1% 20px 1%;
		padding:20px;
		-webkit-border-radius:20px;
		border-radius:20px;
	} .content .con-orgzation .item.b .img {
		float:left;
		width:20%;
		margin-left:-40px;
	} .content .con-orgzation .item.b .img div {
		width:120px;
		height:120px;
		border:10px solid #FFF;
		-webkit-border-radius:120px;
		border-radius:120px;
	} .content .con-orgzation .item.b .text {
		float:left;
		width:70%;
		margin-left:10%;
		padding-top:2%;
		padding-left:9%;
	} .content .con-orgzation .item.b .text .txt.a {
		display:block;
		font-size:14px;
		font-weight:400;
		line-height:1.4em;
	} .content .con-orgzation .item.b .text .txt.b {
		display:block;
		font-size:21px;
		color:#000099;
		font-weight:400;
		line-height:1.6em;
	} .content .con-orgzation .item.b .text .txt.c {
		display:block;
		font-size:12px;
		color:inherit;
		font-weight:400;
		line-height:2em;
		
	} .content .con-files {
		width:1260px;
		margin:auto;
		padding:20px 0 80px 0;
		text-align:center;
	} .content .con-files .titles {
		padding:30px;
	} .content .con-files .titles span {
		display:block;
		font-size:37px;
		color:#000099;
		font-weight:400;
		line-height:1.8em;
	} .content .con-files .files-list {
		min-height:200px;
		padding:60px 16px 30px 16px;
		font-size:19px;
		line-height:1.1em;
		text-align:center;
		-webkit-border-radius:50px;
		border-radius:50px;
	} .content .con-files .files-list * {
		-webkit-transition:all .15s ease-out;
		-moz-transition:all .15s ease-out;
		transition:all .15s ease-out;
	} .content .con-files .files-list .item {
		display:inline-block;
		width:180px;
		padding-bottom:20px;
		vertical-align:top;
		cursor:pointer;
		transform:scale(100%);
	} .content .con-files .files-list .item:hover {
		margin-top:-10px;
		transform:scale(110%);
		font-weight:bold;
	} .content .con-files .files-list .item img {
		display:block;
		margin:auto;
	} .content .con-files .files-list .item span {
		display:block;
		padding:16px 10px;
		font-size:15px;
		
	} .content .con-sustain.a {
		width:100%;
		min-height:560px;
		padding-bottom:560px;
		background:url('../pics/pics_sustainabilityBack2.jpg') no-repeat bottom;
		background-size:cover;
	} .content .con-sustain.a > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0 0 0;
	} .content .con-sustain.a .txt.a {
		display:block;
		font-size:25px;
		font-weight:400;
		line-height:1.6em;
	} .content .con-sustain.a .txt.b {
		display:block;
		font-size:17px;
		font-weight:400;
		line-height:1.8em;
		
	} .content .con-sustain.b {
		width:100%;
		min-height:560px;
		padding-bottom:560px;
		background:url('../pics/pics_sustainabilityBack2.jpg') no-repeat bottom;
		background-size:100% auto;
	} .content .con-sustain.b > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0 0 0;
	} .content .con-sustain.b .txt.a {
		display:block;
		font-size:25px;
		font-weight:400;
		line-height:1.6em;
	} .content .con-sustain.b .txt.b {
		display:block;
		font-size:25px;
		color:#000099;
		font-weight:400;
		line-height:1.8em;
	} .content .con-sustain.b .txt.c {
		display:block;
		font-size:17px;
		font-weight:400;
		line-height:1.8em;
	} .content .con-sustain.b .txt.c .s {
		font-size:21px;
		
	} .content .con-sustain.c {
		width:100%;
		min-height:560px;
		padding-bottom:560px;
		background:url('../pics/pics_sustainabilityBack2.jpg') no-repeat bottom;
		background-size:100% auto;
	} .content .con-sustain.c > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0 0 0;
	} .content .con-sustain.c .txt.a {
		display:block;
		font-size:25px;
		font-weight:400;
		line-height:1.6em;
	} .content .con-sustain.c .txt.b {
		display:block;
		font-size:17px;
		font-weight:400;
		line-height:1.8em;
	} .content .con-sustain.c .txt.b .s {
		font-size:21px;
		
	} .content .con-sustain.d {
		width:100%;
		min-height:560px;
		padding-bottom:560px;
		background:url('../pics/pics_sustainabilityBack2.jpg') no-repeat bottom;
		background-size:100% auto;
	} .content .con-sustain.d > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0 0 0;
	} .content .con-sustain.d .txt.a {
		display:block;
		font-size:25px;
		font-weight:400;
		line-height:1.6em;
	} .content .con-sustain.d .txt.b {
		display:block;
		font-size:17px;
		font-weight:400;
		line-height:1.8em;
	} .content .con-sustain.d .txt.b .s {
		font-size:21px;
		
	} .content .con-policy.a .box.a {
		width:100%;
		min-height:560px;
		padding-bottom:60px;
		background:url('../images/back_middleEfect14.jpg') no-repeat top right;
	} .content .con-policy.a .box.a > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0 0 0;
	} .content .con-policy.a .box.a .cell.a {
		float:left;
		padding:0 40px 0 0;
	} .content .con-policy.a .box.a .cell.a img {
		display:block;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .content .con-policy.a .box.a .cell.b {
		display:block;
		font-size:25px;
		font-weight:400;
		line-height:1.6em;
	} .content .con-policy.a .box.b {
		width:100%;
		padding:60px;
		background:#203269;
		color:#FFF;
	} .content .con-policy.a .box.b > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
	} .content .con-policy.a .box.b > div:nth-child(1) > div:nth-child(1) {
		display:table;
		width:100%;
	} .content .con-policy.a .box.b .cell.a {
		display:table-cell;
		width:70%;
		vertical-align:middle;
	} .content .con-policy.a .box.b .cell.a .txt.a {
		display:block;
		font-size:25px;
		font-weight:400;
		line-height:1.8em;
	} .content .con-policy.a .box.b .cell.a .txt.b {
		display:block;
		font-size:17px;
		font-weight:400;
		line-height:1.8em;
	} .content .con-policy.a .box.b .cell.b {
		display:table-cell;
		width:30%;
		vertical-align:middle;
		text-align:right;
	} .content .con-policy.a .box.b .cell.b img {
		-webkit-border-radius:10px;
		border-radius:10px;
		
	} .content .con-policy.b {
		width:100%;
		min-height:560px;
		padding-bottom:60px;
		background:url('../images/back_middleEfect13.jpg') no-repeat top right;
	} .content .con-policy.b > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0 0 0;
	} .content .con-policy.b .txt.a {
		display:block;
		font-size:25px;
		font-weight:400;
		line-height:1.6em;
	} .content .con-policy.b .txt.b {
		display:block;
		font-size:25px;
		color:#000099;
		font-weight:400;
		line-height:1.8em;
	} .content .con-policy.b .txt.c {
		display:block;
		font-size:17px;
		font-weight:400;
		line-height:1.8em;
		
	} .content .con-policy.c {
		width:100%;
		min-height:560px;
		padding-bottom:60px;
		background:url('../images/back_middleEfect8.jpg') no-repeat top right;
	} .content .con-policy.c > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0 0 0;
	} .content .con-policy.c .txt.a {
		display:block;
		font-size:25px;
		font-weight:400;
		line-height:1.6em;
	} .content .con-policy.c .txt.b {
		display:block;
		font-size:25px;
		color:#000099;
		font-weight:400;
		line-height:1.8em;
	} .content .con-policy.c .txt.c {
		display:block;
		font-size:17px;
		font-weight:400;
		line-height:1.8em;
		
	} .content .con-policy.d {
		width:100%;
		min-height:560px;
		padding-bottom:60px;
		background:url('../images/back_middleEfect14.jpg') no-repeat top right;
	} .content .con-policy.d > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0 0 0;
	} .content .con-policy.d .txt.a {
		display:block;
		font-size:25px;
		font-weight:400;
		line-height:1.6em;
	} .content .con-policy.d .txt.b {
		display:block;
		font-size:17px;
		font-weight:400;
		line-height:1.8em;
		
	} .content .con-policy.e {
		width:100%;
		min-height:560px;
		padding-bottom:60px;
		background:url('../images/back_middleEfect15.jpg') no-repeat top right;
	} .content .con-policy.e > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0 0 0;
	} .content .con-policy.e .txt.a {
		display:block;
		font-size:25px;
		font-weight:400;
		line-height:1.6em;
	} .content .con-policy.e .txt.b {
		display:block;
		font-size:25px;
		color:#000099;
		font-weight:400;
		line-height:1.8em;
	} .content .con-policy.e .txt.c {
		display:block;
		font-size:17px;
		font-weight:400;
		line-height:1.8em;
		
	} .content .con-rd {
		width:100%;
		min-height:560px;
		padding-bottom:60px;
		background:url('../images/back_middleEfect7.jpg') no-repeat top right;
	} .content .con-rd > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0 0 0;
	} .content .con-rd .txt.a {
		display:block;
		font-size:25px;
		font-weight:600;
		color:#000099;
		line-height:1.6em;
	} .content .con-rd .txt.b {
		display:block;
		font-size:17px;
		font-weight:400;
		line-height:1.8em;
	} .content .con-rd .txt.c {
		display:block;
		font-size:25px;
		color:#000099;
		font-weight:400;
		line-height:1.8em;
		
	} .content .con-projects {
		width:100%;
		min-height:760px;
	} .content .con-projects > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0 0 0;
	} .content .con-projects .titles {
		display:block;
		text-align:center;
		font-size:17px;
		font-weight:400;
	} .content .con-projects .item-list {
		text-align:center;
	} .content .con-projects .item {
		display:inline-block;
		width:260px;
		height:300px;
		margin:0 20px 30px 20px;
		vertical-align:top;
	} .content .con-projects .item img {
		display:block;
		-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.15);
		box-shadow:0 6px 12px 0 rgba(0,0,0,.15);
	} .content .con-projects .item div {
		padding:24px 16px;
		text-align:center;
	} .content .con-projects .item span {
		font-size:17px;
		line-height:1.4em;
		
	} .content .con-references {
		width:100%;
		min-height:760px;
	} .content .con-references > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding:60px 0 0 0;
	} .content .con-references .titles {
		display:block;
		text-align:center;
		font-size:17px;
		font-weight:400;
	} .content .con-references .item-list {
		text-align:center;
	} .content .con-references .item {
		display:inline-block;
		width:260px;
		height:220px;
		margin:0 20px 30px 20px;
		vertical-align:top;
	} .content .con-references .item div {
		display:inline-block;
		width:260px;
		height:220px;
		vertical-align:top;
	} .content .con-references .item img {
		display:block;
		
	} .content .facility-list {
		width:1260px;
		margin:auto;
		padding-top:60px;
		padding-bottom:80px;
		text-align:center;
	} .content .facility-list * {
		-webkit-transition:all .15s ease-out;
		-moz-transition:all .15s ease-out;
		transition:all .15s ease-out;
	} .content .facility-list .item {
		display:inline-block;
		width:380px;
		height:360px;
		margin:0 15px 40px 15px;
		vertical-align:top;
		background:#FFF;
		text-align:left;
		-webkit-box-shadow:0 15px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 15px 20px 0 rgba(0,0,0,.15);
	} .content .facility-list .item:hover {
		-webkit-box-shadow:0 25px 20px 0 rgba(0,0,0,.5);
		box-shadow:0 25px 20px 0 rgba(0,0,0,.5);
	} .content .facility-list .item * {
		text-decoration:none!important;
	} .content .facility-list .item .image {
		width:100%;
		height:260px;
		background:#EEE;
	} .content .facility-list .item .image img {
		background-size:380px 260px!important;
	} .content .facility-list .item:hover .image img {
		background-size:720px 560px!important;
		-webkit-transition:all 25s ease-out;
		-moz-transition:all 25s ease-out;
		transition:all 25s ease-out;
	} .content .facility-list .item .text {
		width:100%;
		height:100px;
		padding:20px;
		line-height:1.8em;
		background:url('../images/btn_searchBarIcon.png') no-repeat;
		background-size:30px 30px;
		background-position:94% 50%;
	} .content .facility-list .item .text .txt.a {
		display:block;
		font-size:17px;
		color:#333;
	} .content .facility-list .item .text .txt.b {
		display:block;
		font-size:25px;
		color:#000099;
	} .content .facility-list .item:hover .text {
		background:#000099 url('../images/btn_searchBarIconInvert.png') no-repeat;
		background-size:30px 30px;
		background-position:94% 50%;
		padding-left:30px;
	} .content .facility-list .item:hover .text * {
	 	color:#FFF!important;
		
		
	} .content .fact-detail {
		width:1260px;
		margin:auto;
		padding-top:60px;
		padding-bottom:80px;
	} .content .fact-detail .image {
		float:left;
		width:680px;
		height:500px;
	} .content .fact-detail .image .img {
		display:block;
		background:#EEE;
		-webkit-box-shadow:0 15px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 15px 20px 0 rgba(0,0,0,.15);
	} .content .fact-detail .text {
		float:left;
		width:500px;
		height:500px;
		margin-left:80px;
		padding:30px;
		-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
		box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
	} .content .fact-detail .text .ico {
		float:left;
		width:70%;
		width:70px;
		height:70px;
		margin:0 20px 0 0;
		background:url('../images/icon_circlesBoxes.png') no-repeat center;
		background-size:70px;
	} .content .fact-detail .text .ico img {
		display:block;
		margin:18px auto 0 auto;
	} .content .fact-detail .text strong {
		font-size:17px;
	} .content .fact-detail .buttons {
		padding:40px 40px 40px 40px;
		height:80px;
		text-align:center;
		border-top:1px solid #DDD;
		
		
	} .content .prod-detail.a {
		position:relative;
		width:1260px;
		height:3500px;
		margin:40px auto;
		background:url('../pics/products/pics_productPlan_HazirBeton.png') no-repeat;
	} .content .prod-detail.a .box {
		position:absolute;
	} .content .prod-detail.a .box span {
		display:block;
		font-size:19px;
		line-height:1.6em;
		font-weight:400;
	} .content .prod-detail.a .box.b1 {
		top:80px;
		left:80px;
		width:600px;
	} .content .prod-detail.a.en .box.b1 {
		position:absolute;
		top:20px;
		left:80px;
		width:700px;
	} .content .prod-detail.a .box.b1 .txt.a {
		display:block;
		font-size:37px;
		font-weight:600;
		color:#000099;
		line-height:1.2em;
	} .content .prod-detail.a .box.b1 .txt.b {
		display:block;
		font-size:19px;
		line-height:1.6em;
		font-weight:400;
	} .content .prod-detail.a .box.b2 {
		top:420px;
		left:360px;
		width:400px;
	} .content .prod-detail.a .box.b3 {
		top:770px;
		left:285px;
		width:500px;
		text-align:right;
	} .content .prod-detail.a .box.b4 {
		top:1048px;
		left:245px;
		width:500px;
	} .content .prod-detail.a.en .box.b4 {
		width:700px;
	} .content .prod-detail.a .box.b5 {
		top:1305px;
		left:170px;
		width:160px;
		text-align:center;
	} .content .prod-detail.a .box.b5 span,
	  .content .prod-detail.a .box.b6 span,
	  .content .prod-detail.a .box.b7 span,
	  .content .prod-detail.a .box.b8 span,
	  .content .prod-detail.a .box.b9 span,
	  .content .prod-detail.a .box.b10 span {
		font-size:17px;
		color:#000099;
		line-height:1.4em;
		font-weight:600;
	} .content .prod-detail.a .box.b6 {
		top:1305px;
		left:340px;
		width:160px;
		text-align:center;
	} .content .prod-detail.a .box.b7 {
		top:1305px;
		left:500px;
		width:160px;
		text-align:center;
	} .content .prod-detail.a .box.b8 {
		top:1305px;
		left:680px;
		width:160px;
		text-align:center;
	} .content .prod-detail.a .box.b9 {
		top:1305px;
		left:860px;
		width:160px;
		text-align:center;
	} .content .prod-detail.a .box.b10 {
		top:1305px;
		left:1030px;
		width:160px;
		text-align:center;
	} .content .prod-detail.a .box.b11 {
		top:1410px;
		left:150px;
		width:700px;
	} .content .prod-detail.a .box.b12 {
		top:1660px;
		left:150px;
		width:540px;
		text-align:right;
	} .content .prod-detail.a .box.b13 {
		top:2300px;
		left:120px;
		width:160px;
	} .content .prod-detail.a .box.b14 {
		top:2810px;
		left:530px;
		width:480px;
	} .content .prod-detail.a .box.b15 {
		top:3170px;
		left:160px;
		width:460px;
	} .content .prod-detail.a .box.b16 {
		top:3350px;
		left:200px;
		width:520px;
		
	} .content .prod-detail.b {
		position:relative;
		width:1260px;
		height:3450px;
		margin:40px auto;
		background:url('../pics/products/pics_productPlan_Agrega.png') no-repeat;
	} .content .prod-detail.b .box {
		position:absolute;
	} .content .prod-detail.b .box span {
		display:block;
		font-size:19px;
		line-height:1.6em;
		font-weight:400;
	} .content .prod-detail.b .box.b1 {
		top:80px;
		left:80px;
		width:500px;
	} .content .prod-detail.b .box.b1 .txt.a {
		display:block;
		font-size:37px;
		font-weight:600;
		color:#000099;
		line-height:1.2em;
	} .content .prod-detail.b .box.b1 .txt.b {
		display:block;
		font-size:19px;
		line-height:1.6em;
		font-weight:400;
	} .content .prod-detail.b .box.b2 {
		top:510px;
		left:410px;
		width:500px;
	} .content .prod-detail.b .box.b3 {
		top:770px;
		left:310px;
		width:320px;
		text-align:right;
	} .content .prod-detail.b .box.b4 {
		top:1085px;
		left:255px;
		width:500px;
	} .content .prod-detail.b .box.b5 {
		top:1330px;
		left:220px;
		width:160px;
		text-align:center;
	} .content .prod-detail.b .box.b5 span,
	  .content .prod-detail.b .box.b6 span,
	  .content .prod-detail.b .box.b7 span,
	  .content .prod-detail.b .box.b8 span {
		display:block;
		font-size:17px;
		color:#000099;
		line-height:1.4em;
		font-weight:600;
	} .content .prod-detail.b .box.b6 {
		top:1330px;
		left:465px;
		width:160px;
		text-align:center;
	} .content .prod-detail.b .box.b7 {
		top:1330px;
		left:715px;
		width:160px;
		text-align:center;
	} .content .prod-detail.b .box.b8 {
		top:1330px;
		left:970px;
		width:160px;
		text-align:center;
	} .content .prod-detail.b .box.b9 {
		top:1450px;
		left:160px;
		width:600px;
	} .content .prod-detail.b.en .box.b9 {
		top:1440px;
		left:160px;
		width:600px;
	} .content .prod-detail.b .box.b10 {
		top:1650px;
		left:160px;
		width:560px;
	} .content .prod-detail.b .box.b11 {
		top:2160px;
		left:80px;
		width:150px;
	} .content .prod-detail.b .box.b11 span {
		font-size:17px;
	} .content .prod-detail.b .box.b12 {
		top:2750px;
		left:530px;
		width:460px;
	} .content .prod-detail.b .box.b13 {
		top:3100px;
		left:180px;
		width:440px;
		text-align:right;
	} .content .prod-detail.b .box.b14 {
		top:3300px;
		left:210px;
		width:500px;
		
	} .content .prod-detail.c {
		position:relative;
		width:1260px;
		height:2520px;
		margin:40px auto;
		background:url('../pics/products/pics_productPlan_TasUrunleri.png') no-repeat;
	} .content .prod-detail.c .box {
		position:absolute;
	} .content .prod-detail.c .box span {
		display:block;
		font-size:17px;
		line-height:1.6em;
		font-weight:400;
	} .content .prod-detail.c .box.b1 {
		top:80px;
		left:80px;
		width:500px;
	} .content .prod-detail.c .box.b1 .txt.a {
		display:block;
		font-size:37px;
		font-weight:600;
		color:#000099;
		line-height:1.2em;
	} .content .prod-detail.c .box.b1 .txt.b {
		display:block;
		font-size:19px;
		line-height:1.6em;
		font-weight:400;
	} .content .prod-detail.c .box.b2 {
		top:620px;
		left:420px;
		width:500px;
	} .content .prod-detail.c .box.b3 {
		top:880px;
		left:320px;
		width:300px;
		text-align:right;
	} .content .prod-detail.c .box.b4 {
		top:1200px;
		left:640px;
		width:360px;
	} .content .prod-detail.c .box.b5 {
		top:1470px;
		left:180px;
		width:500px;
		text-align:right;
	} .content .prod-detail.c .box.b6 {
		top:1950px;
		left:80px;
		width:100px;
	} .content .prod-detail.c.en .box.b6 span {
		font-size:15px;
	} .content .prod-detail.c .box.b7 span, 
	  .content .prod-detail.c .box.b8 span, 
	  .content .prod-detail.c .box.b9 span {
		display:block;
		font-size:17px;
		color:#000099;
		line-height:1.4em;
		font-weight:600;
	} .content .prod-detail.c .box.b7 {
		top:2080px;
		left:220px;
		width:160px;
		text-align:center;
	} .content .prod-detail.c .box.b8 {
		top:2080px;
		left:535px;
		width:160px;
		text-align:center;
	} .content .prod-detail.c .box.b9 {
		top:2080px;
		left:860px;
		width:160px;
		text-align:center;
	} .content .prod-detail.c .box.b10 {
		top:2290px;
		left:150px;
		width:500px;
		text-align:right;
		
	} .content .prod-detail.d {
		position:relative;
		width:1260px;
		height:2500px;
		margin:40px auto;
		background:url('../pics/products/pics_productPlan_YapiMalzemeleri.png') no-repeat;
	} .content .prod-detail.d .box {
		position:absolute;
	} .content .prod-detail.d .box span {
		display:block;
		font-size:17px;
		line-height:1.6em;
		font-weight:400;
	} .content .prod-detail.d .box.b1 {
		top:80px;
		left:80px;
		width:500px;
	} .content .prod-detail.d .box.b1 .txt.a {
		display:block;
		font-size:37px;
		font-weight:600;
		color:#000099;
		line-height:1.2em;
	} .content .prod-detail.d .box.b1 .txt.b {
		display:block;
		font-size:19px;
		line-height:1.6em;
		font-weight:400;
	} .content .prod-detail.d .box.b2 {
		top:624px;
		left:420px;
		width:460px;
	} .content .prod-detail.d .box.b3 {
		top:884px;
		left:310px;
		width:330px;
		text-align:right;
	} .content .prod-detail.d .box.b4 {
		top:1264px;
		left:450px;
		width:530px;
	} .content .prod-detail.d .box.b5 {
		top:1500px;
		left:180px;
		width:500px;
		text-align:right;
	} .content .prod-detail.d .box.b6 {
		top:1780px;
		left:540px;
		width:500px;
	} .content .prod-detail.d .box.b7 {
		top:2056px;
		left:170px;
		width:500px;
		text-align:right;
	} .content .prod-detail.d .box.b8 {
		top:2310px;
		left:540px;
		width:500px;
		
	} .content .prod-detail.e {
		position:relative;
		width:1260px;
		height:3100px;
		margin:40px auto;
		background:url('../pics/products/pics_productPlan_Aluminyum.png') no-repeat;
	} .content .prod-detail.e .box {
		position:absolute;
	} .content .prod-detail.e .box span {
		display:block;
		font-size:17px;
		line-height:1.6em;
		font-weight:400;
	} .content .prod-detail.e .box.b1 {
		top:80px;
		left:80px;
		width:500px;
	} .content .prod-detail.e .box.b1 .txt.a {
		display:block;
		font-size:37px;
		font-weight:600;
		color:#000099;
		line-height:1.2em;
	} .content .prod-detail.e .box.b1 .txt.b {
		display:block;
		font-size:19px;
		line-height:1.6em;
		font-weight:400;
	} .content .prod-detail.e .box.b2 {
		top:560px;
		left:410px;
		width:400px;
	} .content .prod-detail.e .box.b3 {
		top:840px;
		left:300px;
		width:440px;
		text-align:right;
	} .content .prod-detail.e .box.b4 {
		top:1145px;
		left:250px;
		width:440px;
	} .content .prod-detail.e .box.b5 {
		top:1380px;
		left:190px;
		width:160px;
		text-align:center;
	} .content .prod-detail.e .box.b5 span,
	  .content .prod-detail.e .box.b6 span,
	  .content .prod-detail.e .box.b7 span,
	  .content .prod-detail.e .box.b8 span,
	  .content .prod-detail.e .box.b9 span,
	  .content .prod-detail.e .box.b10 span {
		display:block;
		font-size:17px;
		color:#000099;
		line-height:1.4em;
		font-weight:600;
	} .content .prod-detail.e .box.b6 {
		top:1380px;
		left:350px;
		width:160px;
		text-align:center;
	} .content .prod-detail.e .box.b7 {
		top:1380px;
		left:520px;
		width:160px;
		text-align:center;
	} .content .prod-detail.e .box.b8 {
		top:1380px;
		left:670px;
		width:160px;
		text-align:center;
	} .content .prod-detail.e .box.b9 {
		top:1380px;
		left:830px;
		width:160px;
		text-align:center;
	} .content .prod-detail.e .box.b10 {
		top:1380px;
		left:1000px;
		width:160px;
		text-align:center;
	} .content .prod-detail.e .box.b11 {
		top:1640px;
		left:190px;
		width:500px;
	} .content .prod-detail.e .box.b12 {
		top:1910px;
		left:720px;
		width:370px;
		text-align:right;
	} .content .prod-detail.e .box.b13 {
		top:2340px;
		left:270px;
		width:470px;
		text-align:right;
	} .content .prod-detail.e .box.b14 {
		top:2720px;
		left:570px;
		width:470px;
	} .content .prod-detail.e .box.b15 {
		top:2940px;
		left:190px;
		width:540px;
		
	} .content .news-list {
		position:relative;
		width:100%;
		max-width:1300px;
		min-height:400px;
		padding:45px 0;
		margin:auto;
		text-align:center;
	} .content .news-list .item {
		display:inline-block;
		width:400px;
		margin:0 12px 36px 12px;
		vertical-align:top;
	} .content .news-list .item .image {
		position:relative;
	} .content .news-list .item .image div {
		position:absolute;
		top:-12px;
		right:30px;
		width:78px;
		height:80px;
		padding:12px;
		padding-top:18px;
		color:#002851;
		line-height:1.4em;
		text-align:center;
		background:url('../images/back_newsDates.png') no-repeat center;
	} .content .news-list .item .image .d1 {
		display:block;
		font-size:27px;
		font-weight:bold;
	} .content .news-list .item .image .d2 {
		display:block;
		font-size:13px;
	} .content .news-list .item .text {
		position:relative;
		min-height:280px;
		padding:30px 20px;
		text-align:left;
	} .content .news-list .item .text .txt.a {
		font-size:21px;
		color:#002851;
		line-height:1.2em;
	} .content .news-list .item .text .txt.b {
		display:block;
		padding:6px 0 10px 0;
		font-size:16px;
		letter-spacing:.5px;
		line-height:1.4em;
	} .content .news-list .item .text .txt.c {
		position:absolute;
		bottom:16px;
		font-size:16px;
		color:#C89D48;
		
	} .content .news-detail {
		position:relative;
		width:100%;
		max-width:1300px;
		min-height:400px;
		padding:45px 0;
		margin:auto;
	} .content .news-detail .txt.a {
		display:block;
		margin:12px 0 0 0;
		font-size:37px;
		font-weight:bold;
		line-height:1.2em;
		letter-spacing:-1px;
	} .content .news-detail .txt.b {
		display:block;
		margin:12px 0 0 0;
		font-size:17px;
		line-height:1.5em;
	} .content .news-detail .txt.c {
		font-size:21px;
		line-height:1.5em;
	} .content .news-detail .txt.d {
		display:block;
		font-size:19px;
		line-height:1.6em;
	} .content .news-detail .image {
		float:right;
		position:relative;
		display:inline-block;
		width:600px;
		margin:0 0 50px 50px;
		vertical-align:middle;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		
	} .content .icons a {
		color:inherit;
	} .content .icons span {
		display:inline-block;
		margin:-2px 3px 0 0;
		vertical-align:middle;
		width:46px;
		height:46px;
		-webkit-border-radius:46px;
		border-radius:46px;
		background-size:24px 24px!important;
		border:1px solid #1C1F2B;
	} .content .icons .e3 span {
		background:url('../images/icon_newsIcon_3.png') no-repeat center;
	} .content .icons .e3:hover span {
		background:#1C1F2B url('../images/icon_newsIcon_3Hover.png') no-repeat center;
	} .content .icons .e4 span {
		background:url('../images/icon_newsIcon_4.png') no-repeat center;
	} .content .icons .e4:hover span {
		background:#1C1F2B url('../images/icon_newsIcon_4Hover.png') no-repeat center;
		
	} .content .photos-list {
		display:block;
		width:100%;
		padding:40px 0 0 0;
	} .content .photos-list img {
		float:left;
		width:18.7%;
		height:180px;
		margin:0 1.5% 30px 0;
		display:block;
		-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.25);
		box-shadow:0 6px 12px 0 rgba(0,0,0,.25);
	} .content .photos-list a:nth-child(5n+0) img {
		margin:0 0 30px 0;
		
	} .content .con-contact > div:nth-child(1) {
		width:100%;
		max-width:1260px;
		margin:auto;
		padding-top:60px;
		padding-bottom:40px;
	} .content .con-contact .box.a {
		float:left;
		width:50%;
	} .content .con-contact .box.a .ico {
		float:left;
		display:inline-block;
		width:44px;
		height:44px;
		padding:10px;
		background:#EEE;
		-webkit-border-radius:5px;
		border-radius:5px;
	} .content .con-contact .box.a .ba {
		float:left;
		padding:6px 16px;
		font-size:19px;
		line-height:1.6em;
	} .content .con-contact .box.a .bb {
		float:left;
		width:50%;
	} .content .con-contact .box.a .ico {
		float:left;
		display:inline-block;
		width:44px;
		height:44px;
		padding:10px;
		background:#EEE;
		-webkit-border-radius:5px;
		border-radius:5px;
	} .content .con-contact .box.a .txt {
		float:left;
		padding:6px 16px;
		line-height:2em;
	} .content .con-contact .box.b {
		float:left;
		width:50%;
	} .content .con-contact .box.b .fa {
		float:left;
		width:48%;
	} .content .con-contact .box.b .fb {
		float:left;
		width:48%;
		margin:0 0 0 4%;
	} .content .con-contact .box.b .fc {
		float:left;
		width:357px;
	} .content .con-contact .box.b .fd {
		float:right;
		width:240px;
		padding:14px 0;
		text-align:right;
	} .content .con-contact .box.b fieldset {
		width:100%;
		border:1px solid #CCC;
		-webkit-border-radius:5px;
		border-radius:5px;
		padding:0 8px 6px 8px;
		margin:0;
		background:#FFF;
	} .content .con-contact .box.b fieldset:hover {
		border:2px solid #000099!important;
		padding:0 7px 5px 7px!important;
	} .content .con-contact .box.b fieldset legend {
		padding:0 6px;
		font-size:12px;
		background:#FFF;
		-webkit-border-radius:5px;
		border-radius:5px;
	} .content .con-contact .box.b fieldset input,
	  .content .con-contact .box.b fieldset textarea,
	  .content .con-contact .box.b fieldset select {
		font-size:17px;
		font-weight:bold;
		padding:6px 11px!important;
		margin:4px 0 2px 0;
		margin-left:-6px!important;
		background:url('../images/spacer.gif');
	} .content .con-contact .box.b fieldset input:focus,
	  .content .con-contact .box.b fieldset textarea:focus,
	  .content .con-contact .box.b fieldset select:focus {
		color:#0066CC!important;
	} .content .con-contact .notes {
		padding:16px;
		background:rgba(200,200,200,.25);
		font-size:17px;
		line-height:1.6em;
		margin:0 0 20px 0;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .content .con-contact .notes img {
		float:left;
		margin:0 12px 30px 0;
		
	} .content .con-maps {
		position:relative;
		width:100%;
		height:460px;
		background:#EEE;
		cursor:pointer;
		border-top:1px solid #BBB;
	} .content .con-maps .pin {
		position:absolute;
		z-index:2;
		top:0;
		display:table;
		width:90%;
		height:460px;
		margin:0 5%;
	} .content .con-maps .pin div {
		display:table-cell;
		vertical-align:middle;
		text-align:center;
	} .content .con-maps .pin img {
		display:block;
		margin:54px auto 0 auto;
	} .content .con-maps .map {
		position:relative;
		z-index:1;
		width:100%;
		height:460px;
	} .content .con-maps .map div {
		position:absolute;
		z-index:2;
		width:88%;
		height:460px;
		margin:0 6%;
		
	} .content .btn-roadmap {
		position:relative;
		border:2px solid #3F4A57;
		padding:16px 16px 12px 52px;
		background:#000099 url('../images/icon_facilityRoadmap.png') no-repeat;
		background-size:24px;
		background-position:8% 50%;
		font-weight:bold;
		font-size:21px;
		color:#FFF;
		line-height:1em;
		-webkit-border-radius:6px;
		border-radius:6px;
		-webkit-transtion:all .2s ease-in;
		-moz-transition:all .2s ease-in;
		transition:all .2s ease-in;
	} .content .btn-roadmap:hover {
		margin-top:-1px;
		background:#0000CC url('../images/icon_facilityRoadmap.png') no-repeat;
		background-size:24px;
		background-position:8% 50%;
		color:#FFF;
		-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
		box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
	} .content .btn-roadmap:active {
		margin-top:1px;
		filter:brightness(.75);
		
	} .content .btn-sustain {
		position:relative;
		border:2px solid #3F4A57;
		padding:16px 16px 12px 16px;
		background:#EAEAEA;
		font-weight:bold;
		font-size:21px;
		color:#3F4A57;
		line-height:1em;
		-webkit-border-radius:6px;
		border-radius:6px;
		-webkit-transtion:all .2s ease-in;
		-moz-transition:all .2s ease-in;
		transition:all .2s ease-in;
	} .content .btn-sustain:hover {
		margin-top:-1px;
		background:#3F4A57;
		color:#FFF;
		-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
		box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
	} .content .btn-sustain:active {
		margin-top:1px;
		filter:brightness(.75);
		
	} .content .btn-contact {
		position:relative;
		border:2px solid #3F4A57;
		padding:16px 16px 12px 16px;
		background:#000099;
		font-weight:bold;
		font-size:21px;
		color:#FFF;
		line-height:1em;
		-webkit-border-radius:6px;
		border-radius:6px;
		-webkit-transtion:all .2s ease-in;
		-moz-transition:all .2s ease-in;
		transition:all .2s ease-in;
	} .content .btn-contact:hover {
		margin-top:-1px;
		margin-bottom:1px;
		background:#0000CC;
		color:#FFF;
		-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
		box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
	} .content .btn-contact:active {
		margin-top:1px;
		filter:brightness(.75);
		
	} .content .btn-company,
	  .content .btn-back {
		position:relative;
		border:2px solid #E3010F;
		padding:16px 16px 12px 16px;
		background:none;
		font-weight:bold;
		font-size:21px;
		color:#E3010F;
		line-height:1em;
		-webkit-border-radius:6px;
		border-radius:6px;
		-webkit-transtion:all .2s ease-in;
		-moz-transition:all .2s ease-in;
		transition:all .2s ease-in;
	} .content .btn-company:hover,
	  .content .btn-back:hover {
		margin-top:-2px;
		margin-bottom:2px;
		background:#E3010F;
		color:#FFF;
		-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
		box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
	} .content .btn-company:active,
	  .content .btn-back:active {
		margin-top:-2px;
		margin-bottom:2px;
		padding:17px 16px 11px 16px;
		filter:brightness(.75);
		
	} .content .btn-facilities {
		position:relative;
		border:2px solid #3F4A57;
		padding:16px 16px 12px 16px;
		background:rgba(255,255,255,.75);
		font-weight:bold;
		font-size:21px;
		color:#3F4A57;
		line-height:1em;
		-webkit-border-radius:6px;
		border-radius:6px;
		-webkit-transtion:all .2s ease-in;
		-moz-transition:all .2s ease-in;
		transition:all .2s ease-in;
	} .content .btn-facilities:hover {
		margin-top:-2px;
		margin-bottom:2px;
		background:#3F4A57;
		color:#FFF;
		-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
		box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
	} .content .btn-facilities:active {
		margin-top:-2px;
		margin-bottom:2px;
		padding:17px 16px 11px 16px;
		filter:brightness(.75);
		
	} .content .btn-allrefs {
		position:relative;
		padding:16px 16px 12px 16px;
		font-weight:bold;
		font-size:21px;
		background:#3F4A57;
		border:2px solid #3F4A57;
		color:#FFF;
		line-height:1em;
		-webkit-border-radius:6px;
		border-radius:6px;
		-webkit-transtion:all .2s ease-in;
		-moz-transition:all .2s ease-in;
		transition:all .2s ease-in;
	} .content .btn-allrefs:hover {
		margin-top:-2px;
		margin-bottom:2px;
		background:#FFF;
		color:#3F4A57;
		-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
		box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
	} .content .btn-allrefs:active {
		margin-top:-2px;
		margin-bottom:2px;
		padding:17px 16px 11px 16px;
		filter:brightness(.75);
	} .content .btn-allrefs.a {
		position:relative;
		bottom:-25px;
		
	} .content .con-under {
		width:100%;
		min-height:600px;
	} .content .con-under > div:nth-child(1) {
		text-align:center;
		padding:120px 0;
	} .content .con-under span {
		font-size:19px;
		color:#666;
	}
	
	.footer {
		position:relative;
		width:100%;
		
	} .footer .top {
		width:100%;
		height:160px;
		background:#352A85 url('../images/back_callCenterBar.jpg') no-repeat right;
		border-top:10px solid #FFF;
		border-bottom:10px solid #FFF;
	} .footer .top > div:nth-child(1) {
		position:relative;
		width:100%;
		max-width:1000px;
		padding-top:44px;
		margin:auto;
	} .footer .top .text {
		display:inline-block;
		vertical-align:top;
		padding:4px 20px;
		color:#FFF;
	} .footer .top .text .txt.a {
		display:block;
		font-size:25px;
		line-height:1.2em;
	} .footer .top .text .txt.b {
		display:block;
		font-size:17px;
		line-height:1.2em;
		
	} .footer .alt {
		width:100%;
		padding:60px 0;
		text-align:center;
	} .footer .alt > div:nth-child(1) {
		position:relative;
		display:inline-block;
		width:100%;
		max-width:1260px;
		height:700px;
	} .footer .alt .pin {
		position:absolute;
		bottom:0;
		right:0;
	} .footer .alt .pin > div:nth-child(1) {
		position:relative;
		padding:16px 60px;
		white-space:nowrap;
	} .footer .alt .pin .text {
		font-size:17px;
		font-weight:normal;
	} .footer .alt .pin .icon {
		position:absolute;
		top:-6px;
		right:-32px;
		display:inline-block;
		width:70px;
		height:70px;
		padding:20px;
		background:#E30210;
		-webkit-border-radius:70px;
		border-radius:70px;
		
	} .footer .boxes {
		display:table;
		width:100%;
		margin:auto;
		text-align:left;
	} .footer .boxes .box {
		display:table-cell;
		vertical-align:top;
	} .footer .boxes .box.a {
		width:31%;
	} .footer .boxes .box.b {
		width:27%;
	} .footer .boxes .box.c {
		width:24%;
	} .footer .boxes .box.d {
		width:18%;
	} .footer .boxes .box.a .text {
		display:block;
		padding:20px 0;
		width:300px;
		font-size:15px;
		line-height:1.8em;
		color:#666;
	} .footer .boxes .box.a .call {
		width:300px;
		height:180px;
		margin-top:80px;
		padding:20px;
		text-align:center;
		-webkit-border-radius:20px;
		border-radius:20px;
	} .footer .boxes .box.a .call .img {
		width:80px;
		height:80px;
		margin:-56px auto 20px auto;
		padding-top:20px;
		background:#E30210;
		-webkit-border-radius:80px;
		border-radius:80px;
	} .footer .boxes .box.a .call .txt.a {
		display:block;
		font-size:21px;
		line-height:1.7em;
		color:#2F2482;
	} .footer .boxes .box.a .call .txt.b {
		display:block;
		font-size:27px;
		line-height:1.3em;
		color:#E30210;
	} .footer .boxes .box.a .call .txt.c {
		display:block;
		font-size:15px;
		line-height:1.4em;
		letter-spacing:2px;
		color:inherit;
	} .footer .boxes .box .titles {
		display:block;
		font-size:25px;
		line-height:1.2em;
		color:#2F2484;
	} .footer .boxes .box ul {
		list-style:none;
		margin:0;
		padding:10px 0;
		font-size:16px;
		font-weight:normal;
	} .footer .boxes .box ul li {
		padding-bottom:6px;
	} .footer .boxes .box ul li a {
		color:inherit;
		
	} .footer .copyright {
		width:100%;
	} .footer .copyright > div:nth-child(1) {
		display:table;
		width:100%;
		max-width:1260px;
		height:130px;
		margin:auto;
	} .footer .copyright .left {
		display:table-cell;
		width:50%;
		vertical-align:middle;
		font-size:15px;
		line-height:1.6em;
	} .footer .copyright .right {
		display:table-cell;
		width:50%;
		vertical-align:middle;
		text-align:right;
		
	} .footer .btn-contact {
		position:relative;
		border:2px solid #E3010F;
		padding:16px 16px 12px 16px;
		background:none;
		font-weight:bold;
		font-size:21px;
		color:#E3010F;
		line-height:1em;
		vertical-align:top;
		-webkit-border-radius:6px;
		border-radius:6px;
	} .footer .btn-contact:hover {
		background:#E3010F;
		color:#FFF;
		margin-top:-1px;
	} .footer .btn-contact:active {
		margin-top:1px;
		filter:brightness(.75);
	}
	
	.mobile-menu {
		position:fixed;
		z-index:99;
		width:100%;
		height:100%;
		overflow:auto;
		overflow-x:hidden;
		background:url('../images/back_middleEfect3.jpg') no-repeat center;
		background-size:cover;
	} .mobile-menu .phone-bar {
		width:100%;
		padding:12px 6px 8px 6px;
		text-align:center;
	} .mobile-menu .mail-bar {
		width:100%;
		padding:8px 6px 12px 6px;
		border-top:1px solid #DDD;
		text-align:center;
	} .mobile-menu .logo-bar {
		width:100%;
		padding:8% 0 0 0;
		text-align:center;
	} .mobile-menu .logo-bar .closer {
		position:absolute;
		top:140px;
		right:20px;
	} .mobile-menu .logo-bar div {
		position:relative;
		display:inline-block;
		margin:auto;
		
	} .mobile-menu .language-bar {
		width:100%;
		padding:0 0 160px 0;
		text-align:center;
	} .mobile-menu .language-bar a {
		display:inline-block;
		padding:10px;
		-webkit-border-radius:6px;
		border-radius:6px;
		margin:0 3px;
		color:inherit;
		font-weight:bold;
	} .mobile-menu .language-bar a.active {
		background:#2F2484;
		color:#FFF;
		
	} .mobile-menu .menu-bar {
		width:100%;
		text-align:center;
		padding:5%;
	} .mobile-menu .links-bar {
		padding:0 0 40px 0;
	} .mobile-menu .links-bar ul {
		width:90%;
		list-style:none;
		margin:auto;
		padding:0;
		text-align:center;
	} .mobile-menu .links-bar ul > li {
		border-bottom:1px solid rgba(0,0,0,.15);
	} .mobile-menu .links-bar ul > li:last-child {
		border-bottom:0;
	} .mobile-menu .links-bar ul > li > a {
		display:block;
		font-size:19px;
		font-weight:500;
		color:#2F2484;
		padding:10px 8px 6px 8px;
	} .mobile-menu .links-bar ul .sub {
		display:none;
		border-top:1px solid rgba(0,0,0,.15);
		margin-top:10px;
	} .mobile-menu .links-bar ul .sub > li > a {
		display:block;
		font-size:15px;
		font-weight:400;
		letter-spacing:.5px;
		color:#333;
		padding:8px 8px 6px 8px;
	} .mobile-menu .links-bar ul a:active,
	  .mobile-menu .links-bar ul a:hover {
		background:#2F2484!important;
		color:#FFF!important;
		text-decoration:none!important;
	}
	
	.mobile-menu,
	.mobile-btn {
		display:none;
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	
	
	/* // All Mobile Sizes (devices and browser) */
	@media only screen and (max-width:767px) {
		
		.nomob {
			display:none;
		}
		
		.header.mob {
			padding-bottom:180px;
			
		} .header .search-bar .button {
			float:right;
			margin:6px 0 0 0;
		} .header .search-bar .button img {
			width:24px;
			height:auto;
		} .header .search-bar input {
			width:90%!important;
			font-size:15.5px!important;
			
		} .header .top .left {
		} .header .top .right.a {
			display:none;
		} .header .top .right.b {
			float:right;
			
		} .header .bottom > div:nth-child(1) > div:nth-child(1) {
			min-height:120px;
		} .header .bottom .logo {
			padding:24px 0 0 0;
		} .header .bottom .logo img {
			width:auto;
			height:90px;
			
		} .header .bottom .slider {
			min-height:auto;
			
		} .header .mobile-btn {
			display:block;
			position:absolute;
			top:86px;
			right:6%;
			padding:16px 10px;
			-webkit-border-radius:10px;
			border-radius:10px;
			border-bottom:1px solid #EEE;
			
		} .header .navi {
			display:none;
			
		} .header .navi {
			display:none;
			
		} .header .search {
			display:none;
			
		} .header .cuspanel {
			display:none;
			
		} .header .lang div {
			display:none;
			
		} .header .nivo-prevNav {
			left:0px;
			
		} .header .nivo-nextNav {
			right:50px;
			
		} .header .btn-navleft {
			bottom:13.5%;
			left:inherit;
			width:100%;
			padding-right:4%;
		} .header .btn-navleft img {
			margin:auto;
		} .header .btn-navright {
			bottom:2%;
			right:inherit;
			width:100%;
			padding-left:4%;
		} .header .btn-navright img {
			margin:auto;
		}
		
		.content {
			position:relative;
			width:100%;
			
		} .content .main-text {
			display:block;
			min-height:auto;
		} .content .main-text > div:nth-child(1) {
			display:block;
		} .content .main-text > div:nth-child(1) > div:nth-child(1) {
			padding:40px 20px;
		} .content .main-text .txt.a {
			font-size:27px;
		} .content .main-text .txt.b {
			padding:26px 0 0 0;
			font-size:15px;
			text-align:center;
		} .content .main-text .txt.b span {
			font-size:23px;
			
		} .content .main-products {
			padding:30px 0;
		} .content .main-products .con-accordion.a {
			width:100%;
			height:auto;
			overflow:inherit;
		} .content .main-products .con-accordion.a ul {
			display:block;
			width:100%;
			height:auto;
		} .content .main-products .con-accordion.a ul li {
			position:relative;
			display:block;
			overflow:inherit;
			width:100%;
			height:300px;
			margin:0;
		} .content .main-products .con-accordion.a ul:hover li {
			width:inherit;
			filter:brightness(1);
		} .content .main-products .con-accordion.a ul li:hover {
			width:inherit;
			filter:brightness(1.25);
		} .content .main-products .con-accordion.a ul li .box {
			width:100%;
			height:100%;
			cursor:pointer;
			-webkit-border-radius:10px;
			border-radius:10px;
			-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
			box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		} .content .main-products .con-accordion.a ul li .titles {
			position:absolute!important;
			z-index:2;
			bottom:inherit;
			left:inherit;
			width:92%;
			height:auto;
			padding:30px 0;
			text-align:center;
			text-shadow:0 3px 5px rgba(0,0,0,.5);
			-moz-transform:rotate(0);
			-webkit-transform:rotate(0);
			-o-transform:rotate(0);
			-ms-transform:rotate(0);
			transform:rotate(0);
		} .content .main-products .con-accordion.a ul li:hover .titles {
			bottom:inherit;
			top:inherit;
			left:inherit;
			-moz-transform:rotate(0);
			-webkit-transform:rotate(0);
			-o-transform:rotate(0);
			-ms-transform:rotate(0);
			transform:rotate(0);
		} .content .main-products .con-accordion.a ul li .shadow {
			position:absolute;
			z-index:0;
			top:0;
			left:0;
			width:100%;
			height:100%;
			padding:16px;
		} .content .main-products .con-accordion.a ul li .shadow div {
			width:100%;
			height:100%;
			background:linear-gradient(to bottom, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 50%);
		} .content .main-products .con-accordion.a ul li:hover .shadow div {
			background:inherit;
		} .content .main-products .con-accordion.a ul li .txt.a {
			display:block;
			font-size:33px;
		} .content .main-products .con-accordion.a ul li:hover .txt.a {
			font-size:33px;
		} .content .main-products .con-accordion.a ul li .txt.b {
			display:block;
			font-size:19px;
			line-height:1.8em;
			
		} .content .main-sustain {
			width:100%;
			background:url('../pics/pics_sustainabilityBack.jpg') no-repeat 70% 100%;
			background-size:cover;
			padding-bottom:120px;
		} .content .main-sustain > div:nth-child(1) > div:nth-child(1) {
			max-width:90%;
		} .content .main-sustain .txt.a {
			font-size:37px;
		} .content .main-sustain .txt.b {
			padding:20px 0;
			width:90%;
			font-size:17px;
			
		} .content .main-groups {
			width:100%;
			min-height:auto;
		} .content .main-groups.b {
			min-height:auto;
		} .content .main-groups .titles {
			text-align:center;
			font-size:37px;
		} .content .main-groups .con-accordion.b1 {
			width:100%;
			height:auto;
			overflow:inherit;
		} .content .main-groups .con-accordion.b1 ul {
			display:block;
			width:100%;
			height:100%;
		} .content .main-groups .con-accordion.b1 ul li {
			display:block;
			width:100%;
			height:300px;
		} .content .main-groups .con-accordion.b1 ul:hover li {
			width:100%;
			filter:brightness(1);
		} .content .main-groups .con-accordion.b1 ul li:hover {
			width:100%;
			filter:brightness(1.25);
		} .content .main-groups .con-accordion.b1 ul li .box {
			width:100%;
			height:100%;
		} .content .main-groups .con-accordion.b1 ul li .titles {
			position:absolute;
			z-index:2;
			bottom:4%;
			width:92%;
			padding:30px;
			text-align:center;
		} .content .main-groups .con-accordion.b1 ul li:hover .titles {
			bottom:4%;
			padding:30px;
		} .content .main-groups .con-accordion.b1 ul li .shadow {
			position:absolute;
			z-index:0;
			top:0;
			left:0;
			width:100%;
			height:100%;
			padding:16px;
		} .content .main-groups .con-accordion.b1 ul li .shadow div {
			width:100%;
			height:100%;
			background:linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,.75) 100%);
		} .content .main-groups .con-accordion.b1 ul li:hover .shadow div {
			background:linear-gradient(to bottom, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 50%);
		} .content .main-groups .con-accordion.b1 ul li .txt.a {
			display:block;
			font-size:27px;
		} .content .main-groups .con-accordion.b1 ul li:hover .txt.a {
			font-size:27px;
		} .content .main-groups .con-accordion.b1 ul li .txt.b {
			font-size:17px;
			letter-spacing:0;
			
		} .content .main-groups .con-accordion.b2 {
			width:100%;
			height:auto;
			overflow:inherit;
		} .content .main-groups .con-accordion.b2 ul {
			display:block;
			width:100%;
			height:100%;
		} .content .main-groups .con-accordion.b2 ul li {
			position:relative;
			display:block;
			width:100%;
			height:300px;
		} .content .main-groups .con-accordion.b2 ul:hover li {
			width:100%;
			filter:brightness(1);
		} .content .main-groups .con-accordion.b2 ul li:hover {
			width:100%;
			filter:brightness(1.25);
		} .content .main-groups .con-accordion.b2 ul li .box {
			width:100%;
			height:100%;
		} .content .main-groups .con-accordion.b2 ul li .titles {
			position:absolute;
			z-index:2;
			bottom:4%;
			width:92%;
			padding:30px;
			text-align:center!important;
		} .content .main-groups .con-accordion.b2 ul li:hover .titles {
			bottom:4%;
			padding:30px;
		} .content .main-groups .con-accordion.b2 ul li .shadow {
			position:absolute;
			z-index:0;
			top:0;
			left:0;
			width:100%;
			height:100%;
			padding:16px;
		} .content .main-groups .con-accordion.b2 ul li .shadow div {
			width:100%;
			height:100%;
			background:linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,.75) 100%);
		} .content .main-groups .con-accordion.b2 ul li:hover .shadow div {
			background:linear-gradient(to bottom, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 50%);
		} .content .main-groups .con-accordion.b2 ul li .txt.a {
			display:block;
			font-size:27px;
		} .content .main-groups .con-accordion.b2 ul li:hover .txt.a {
			font-size:27px;
		} .content .main-groups .con-accordion.b2 ul li .txt.b {
			font-size:17px;
			letter-spacing:0;
			
		} .content .main-company {
			width:100%;
			min-height:600px;
			padding-top:40px;
		} .content .main-company .con-accordion.c {
			width:100%;
			height:auto;
			overflow:inherit;
		} .content .main-company .con-accordion.c ul {
			width:100%;
			height:100%;
		} .content .main-company .con-accordion.c ul li {
			position:relative;
			display:block;
			width:100%;
			height:300px;
			margin:0;
			padding:20px;
			overflow:inherit;
		} .content .main-company .con-accordion.c ul:hover li {
			width:100%!important;
			opacity:1;
		} .content .main-company .con-accordion.c ul li:nth-child(1):hover {
			background-size:auto 100%!important;
		} .content .main-company .con-accordion.c ul li:nth-child(3):hover {
			background-size:auto 100%!important;
		} .content .main-company .con-accordion.c ul li:hover {
			width:100%!important;
			opacity:1;
		} .content .main-company .con-accordion.c ul li:nth-child(1) {
			padding-top:10%;
			width:100%;
		} .content .main-company .con-accordion.c ul li:nth-child(2) {
			width:100%;
		} .content .main-company .con-accordion.c ul li:nth-child(3) {
			padding-top:10%;
			width:100%;
		} .content .main-company .con-accordion.c .box.a {
			position:relative;
			text-align:center;
		} .content .main-company .con-accordion.c .box.a .efect {
			display:none;
		} .content .main-company .con-accordion.c .box.a .images {
			display:none;
		} .content .main-company .con-accordion.c .box.a .text {
			display:block;
			font-size:37px;
			line-height:1.2em;
			letter-spacing:-1px;
		} .content .main-company .con-accordion.c .box.a .text strong {
			text-shadow:0 1px 1px #FFF, 0 -1px 1px #FFF, 0 15px 30px #FFF;
		} .content .main-company .con-accordion.c .box.b {
			height:auto;
			padding-top:40px;
			padding-bottom:40px;
			text-align:center;
		} .content .main-company .con-accordion.c .box.b .txt.a {
			display:block;
			margin:auto;
			width:100%;
			font-size:37px;
			line-height:1.2em;
			letter-spacing:-1px;
		} .content .main-company .con-accordion.c .box.b .txt.b {
			display:block;
			margin:auto;
			width:100%;
			font-size:17px;
		} .content .main-company .con-accordion.c .box.b .button {
			display:block;
			margin:auto;
			width:100%;
		} .content .main-company .con-accordion.c .box.c {
			position:relative;
			text-align:center;
		} .content .main-company .con-accordion.c .box.c .efect {
			display:none;
		} .content .main-company .con-accordion.c .box.c .images {
			display:none;
		} .content .main-company .con-accordion.c .box.c .text {
			display:block;
			font-size:37px;
			line-height:1.2em;
			letter-spacing:-1px;
		} .content .main-company .con-accordion.c .box.c .text strong {
			text-shadow:0 1px 1px #FFF, 0 -1px 1px #FFF, 0 15px 30px #FFF;
			
		} .content .main-projects {
			width:100%;
			margin:auto;
			padding:0 10%;
			min-height:auto;
		} .content .main-projects .titles {
			padding:0 0 40px 0;
			text-align:center;
		} .content .main-projects .titles .txt.a {
			font-size:37px;
		} .content .main-projects .titles .txt.b {
			width:100%;
			font-size:17px;
		} .content .main-projects .slider {
			position:relative;
			width:100%;
			max-width:100%;
			margin:auto;
			text-align:center;
		} .content .main-projects .slider > div:nth-child(1) {
			position:relative;
			display:inline-block;
		} .content .main-projects .slider .prjp {
			left:-50px;
		} .content .main-projects .slider .prjn {
			right:-50px;
		} .content .main-projects .button {
			padding:0;
			
		} .content .main-references {
			width:100%;
			margin:auto;
			padding:0 10%;
			padding-bottom:70px;
			min-height:auto;
		} .content .main-references .titles {
			padding:100px 0 0 0;
			text-align:center;
		} .content .main-references .titles .txt.a {
			font-size:37px;
		} .content .main-references .titles .txt.b {
			width:100%;
			font-size:17px;
		} .content .main-references .slider {
			width:100%;
			max-width:100%;
			min-height:240px;
			margin:auto;
			text-align:center;
		} .content .main-references .slider .refp {
			left:-50px;
		} .content .main-references .slider .refn {
			right:-50px;
		} .content .main-references .references-slider {
			width:100%;
			height:220px;
		} .content .main-references .slide img {
			display:block;
			width:auto;
			height:180px;
			margin:auto;
			
		} .content .con-breadcrumb {
			width:100%;
			height:auto;
		} .content .con-breadcrumb div {
			width:100%;
			max-width:90%;
		} .content .con-breadcrumb a {
			color:inherit;
			font-size:15px;
			
		} .content .con-titles {
			width:100%;
			height:auto;
		} .content .con-titles div {
			position:relative;
			width:100%;
			max-width:90%;
		} .content .con-titles h1 {
			font-size:25px;
			
		} .content .con-about .text {
			width:100%;
			min-height:auto
		} .content .con-about .text > div:nth-child(1) {
			max-width:100%;
			padding:30px 0 0 0;
		} .content .con-about .text .img {
			float:none;
			padding:0 0 40px 0;
		} .content .con-about .text .img img {
			width:100%;
			height:auto;
		} .content .con-about .text .txt {
			display:block;
			padding:0 5%;
			font-size:17px;
		} .content .con-about .history .item {
			width:100%;
			padding:50px 20px;
		} .content .con-about .history .item > div:nth-child(1) {
			max-width:100%;
			text-align:center;
		} .content .con-about .history .box {
			display:block;
			width:100%;
		} .content .con-about .history .box .cell {
			display:block;
		} .content .con-about .history .box .cell.a {
			width:100%;
		} .content .con-about .history .box .cell.a span {
			font-size:57px;
		} .content .con-about .history .box .cell.b {
			width:100%;
			padding:20px 0;
		} .content .con-about .history .box .cell.c {
			width:100%;
			text-align:center;
		} .content .con-about .certs {
			width:100%;
			min-height:auto;
			padding:40px 0;
		} .content .con-about .certs div {
			display:block;
			max-width:100%;
		} .content .con-about .certs .crt {
			display:inline-block;
			width:auto;
			padding:10px;
		} .content .con-about .certs img {
			width:auto;
			height:80px;
			
		} .content .con-mgement {
			min-height:auto;
			padding-bottom:30px;
			background:none;
		} .content .con-mgement > div:nth-child(1) {
			width:100%;
			max-width:90%;
			padding:30px 0 0 0;
		} .content .con-mgement .img {
			float:none;
			padding:0 0 40px 0;
		} .content .con-mgement .img img {
			width:100%;
			height:auto;
		} .content .con-mgement .txt.a {
			font-size:17px;
			
		} .content .con-company > div:nth-child(1) {
			max-width:100%;
			padding-top:30px;
		} .content .con-company .box {
			display:block;
			width:100%;
			text-align:center;
		} .content .con-company .box .cell.a {
			display:block;
			padding:20px;
			border-right:0;
		} .content .con-company .box .cell.a img {
			width:auto;
			max-width:80%;
			height:auto;
		} .content .con-company .box .cell.b {
			display:block;
			padding:20px;
		} .content .con-company .box .cell.b span {
			display:block;
			font-size:17px;
		} .content .con-company .image,
		  .content .con-company .shadow {
			width:90%;
			height:auto;
		} .content .con-company .button {
			margin-top:20px;
		} .content .con-company .clr.a {
			height:30px;
		} .content .con-company .clr.b {
			height:50px;
			
		} .content .con-values {
			min-height:auto;
			padding-bottom:30px;
			background:none;
		} .content .con-values .box.a {
			max-width:90%;
			padding:30px 0;
		} .content .con-values .box.a > div:nth-child(1) {
			width:100%;
		} .content .con-values .box.a .img {
			float:left;
			padding:0 0 12px 0;
		} .content .con-values .box.a .img img {
			width:100%;
			height:auto;
		} .content .con-values .box.b {
			width:100%;
			padding:20px;
			text-align:center;
		} .content .con-values .box.b > div:nth-child(1) {
			max-width:100%;
		} .content .con-values .box.b > div:nth-child(1) > div:nth-child(1) {
			display:block;
		} .content .con-values .box.b .cell.a {
			display:block;
			width:100%;
		} .content .con-values .box.b .cell.b {
			display:block;
			width:100%;
			padding-top:30px;
			text-align:center;
		} .content .con-values .box.c {
			max-width:100%;
			padding:60px 0 0 0;
		} .content .con-values .box.c > div:nth-child(1) {
			width:100%;
		} .content .con-values .box.c .titles {
			display:block;
			font-size:37px;
			color:#000099;
			font-weight:400;
			line-height:1.8em;
		} .content .con-values .box.c .ico.a {
			float:left;
			width:25%;
			height:100px;
		} .content .con-values .box.c .ico.a img {
			margin:20px;
		} .content .con-values .box.c .txt.a {
			float:left;
			width:70%;
			padding:20px;
			text-align:left;
		} .content .con-values .box.c .txt.a strong {
			font-size:21px;
			line-height:1.2em;
		} .content .con-values .box.c .ico.b {
			clear:both;
			float:left;
			width:25%;
			height:100px;
		} .content .con-values .box.c .ico.b img {
			margin:20px;
		} .content .con-values .box.c .txt.b {
			float:left;
			width:70%;
			padding:20px 0 20px 20px;
			text-align:left;
		} .content .con-values .box.c .txt.b strong {
			font-size:21px;
			line-height:1.2em;
			
		} .content .con-orgzation {
			width:90%;
			margin:auto;
		} .content .con-orgzation .titles {
			padding:26px 16px;
		} .content .con-orgzation .titles span {
			font-size:27px;
			line-height:1.3em;
		} .content .con-orgzation .item.a {
			clear:both;
			display:block;
			width:100%;
			zoom:.75;
		} .content .con-orgzation .item.a .img {
			float:left;
			width:25%;
		} .content .con-orgzation .item.a .img div {
			width:130px;
			height:130px;
			border:3px solid #FFF;
			-webkit-border-radius:10px;
			border-radius:10px;
		} .content .con-orgzation .item.a .text {
			float:left;
			width:65%;
		} .content .con-orgzation .item.b {
			display:inline-block;
			width:100%;
			height:180px;
			margin:0 1% 10px 1%;
			zoom:.75;
		} .content .con-orgzation .item.b .img {
			float:left;
			width:15%;
			margin-left:0;
		} .content .con-orgzation .item.b .img div {
			width:120px;
			height:120px;
			border:3px solid #FFF;
			-webkit-border-radius:10px;
			border-radius:10px;
		} .content .con-orgzation .item.b .text {
			float:left;
			width:65%;
			
		} .content .con-files {
			width:90%;
			margin:auto;
			padding:20px 0 80px 0;
			text-align:center;
		} .content .con-files .titles {
			padding:26px 16px;
		} .content .con-files .titles span {
			font-size:27px;
			line-height:1.3em;
		} .content .con-files .files-list {
			-webkit-border-radius:20px;
			border-radius:20px;
		} .content .con-files .files-list .item {
			zoom:.85;
			
		} .content .con-sustain.a {
			width:100%;
			padding-bottom:320px;
			background:url('../pics/pics_sustainabilityBack2.jpg') no-repeat 60% 100%;
			background-size:300% auto;
		} .content .con-sustain.a > div:nth-child(1) {
			max-width:90%;
			margin:auto;
			padding:30px 0 0 0;
		} .content .con-sustain.a .txt.a {
			font-size:21px;
			
		} .content .con-sustain.b {
			width:100%;
			padding-bottom:320px;
			background:url('../pics/pics_sustainabilityBack2.jpg') no-repeat 60% 100%;
			background-size:300% auto;
		} .content .con-sustain.b > div:nth-child(1) {
			max-width:90%;
			margin:auto;
			padding:30px 0 0 0;
		} .content .con-sustain.b .txt.a {
			font-size:21px;
		} .content .con-sustain.b .txt.b {
			font-size:25px;
			line-height:1.4em;
			
		} .content .con-sustain.c {
			width:100%;
			padding-bottom:320px;
			background:url('../pics/pics_sustainabilityBack2.jpg') no-repeat 60% 100%;
			background-size:300% auto;
		} .content .con-sustain.c > div:nth-child(1) {
			max-width:90%;
			margin:auto;
			padding:30px 0 0 0;
		} .content .con-sustain.c .txt.a {
			font-size:21px;
			
		} .content .con-sustain.d {
			width:100%;
			padding-bottom:320px;
			background:url('../pics/pics_sustainabilityBack2.jpg') no-repeat 60% 100%;
			background-size:300% auto;
		} .content .con-sustain.d > div:nth-child(1) {
			max-width:90%;
			margin:auto;
			padding:30px 0 0 0;
		} .content .con-sustain.d .txt.a {
			font-size:21px;
			
		} .content .con-policy.a .box.a {
			min-height:auto;
			padding-bottom:0;
			background:none;
		} .content .con-policy.a .box.a > div:nth-child(1) {
			max-width:90%;
			padding:30px 0 0 0;
		} .content .con-policy.a .box.a .cell.a {
			float:none;
			padding:0 0 40px 0;
		} .content .con-policy.a .box.a .cell.a img {
			width:100%;
			height:auto;
		} .content .con-policy.a .box.a .cell.b {
			font-size:17px;
		} .content .con-policy.a .box.a .cell.b br {
			display:none;
		} .content .con-policy.a .box.b {
			padding:20px;
		} .content .con-policy.a .box.b > div:nth-child(1) {
			width:100%;
			max-width:100%;
			margin:auto;
		} .content .con-policy.a .box.b > div:nth-child(1) > div:nth-child(1) {
			display:block;
		} .content .con-policy.a .box.b .cell.a {
			display:block;
			width:100%;
			text-align:left;
			padding-bottom:30px;
		} .content .con-policy.a .box.b .cell.a .txt.a {
			font-size:25px;
		} .content .con-policy.a .box.b .cell.a .txt.b {
			font-size:17px;
		} .content .con-policy.a .box.b .cell.b {
			display:block;
			width:100%;
			text-align:center;
		} .content .con-policy.a .box.b .cell.b img {
			width:100%;
			height:auto;
			
		} .content .con-policy.b {
			min-height:auto;
			padding-bottom:60px;
			background:none;
			font-size:17px;
		} .content .con-policy.b > div:nth-child(1) {
			max-width:90%;
			padding:30px 0 0 0;
		} .content .con-policy.b .txt.a {
			font-size:17px;
		} .content .con-policy.b .txt.b {
			font-size:25px;
		} .content .con-policy.b .txt.c {
			font-size:17px;
			
		} .content .con-policy.c {
			min-height:auto;
			padding-bottom:60px;
			background:none;
		} .content .con-policy.c > div:nth-child(1) {
			max-width:90%;
			padding:30px 0 0 0;
		} .content .con-policy.c .txt.a {
			font-size:17px;
		} .content .con-policy.c .txt.b {
			font-size:25px;
		} .content .con-policy.c .txt.c {
			font-size:17px;
			
		} .content .con-policy.d {
			min-height:auto;
			padding-bottom:60px;
			background:none;
		} .content .con-policy.d > div:nth-child(1) {
			max-width:90%;
			padding:30px 0 0 0;
		} .content .con-policy.d .txt.a {
			font-size:17px;
		} .content .con-policy.d .txt.b {
			font-size:17px;
			
		} .content .con-policy.e {
			min-height:auto;
			padding-bottom:60px;
			background:none;
		} .content .con-policy.e > div:nth-child(1) {
			max-width:90%;
			padding:30px 0 0 0;
		} .content .con-policy.e .txt.a {
			font-size:17px;
		} .content .con-policy.e .txt.b {
			font-size:25px;
			line-height:1.4em;
		} .content .con-policy.e .txt.c {
			font-size:17px;
			
		} .content .con-rd {
			min-height:auto;
			padding-bottom:60px;
			background:none;
		} .content .con-rd > div:nth-child(1) {
			max-width:90%;
			padding:30px 0 0 0;
		} .content .con-rd .txt.a {
			font-size:25px;
			line-height:1.4em;
		} .content .con-rd .txt.b {
			font-size:17px;
		} .content .con-rd .txt.c {
			font-size:25px;
			
		} .content .con-projects {
			width:90%;
			margin:auto;
		} .content .con-projects > div:nth-child(1) {
			max-width:100%;
			padding:30px 0 0 0;
		} .content .con-projects .titles {
			font-size:17px;
		} .content .con-projects .item-list {
			text-align:center;
			margin-top:-30px;
		} .content .con-projects .item {
			margin:0 0 10px 0;
			
		} .content .con-references {
			width:90%;
			margin:auto;
		} .content .con-references > div:nth-child(1) {
			max-width:100%;
			padding:30px 0;
		} .content .con-references .item {
			zoom:.6;
			margin:0 2% 0 2%;
			
		} .content .facility-list {
			width:100%;
			padding-top:30px;
			padding-bottom:30px;
		} .content .facility-list .item {
			width:90%;
			height:360px;
			margin:0 0 40px 0;
			
		} .content .fact-detail {
			width:90%;
			margin:auto;
			padding-top:30px;
			padding-bottom:30px;
		} .content .fact-detail .image {
			float:none;
			width:100%;
			height:auto;
		} .content .fact-detail .image .img {
			display:block;
			width:100%;
			height:auto;
		} .content .fact-detail .text {
			float:none;
			width:100%;
			height:auto;
			margin-left:0;
			padding:30px 20px;
			zoom:.85;
		} .content .fact-detail .buttons {
			padding:40px 0;
			height:auto;
			zoom:.85;
			
		} .content .prod-detail.a {
			position:relative;
			width:1260px;
			height:3500px;
			margin:40px auto;
			background:url('../pics/products/pics_productPlan_HazirBeton.png') no-repeat;
		} .content .prod-detail.a .box {
			position:absolute;
		} .content .prod-detail.a .box span {
			display:block;
			font-size:19px;
			line-height:1.6em;
			font-weight:400;
		} .content .prod-detail.a .box.b1 {
			top:80px;
			left:80px;
			width:600px;
		} .content .prod-detail.a.en .box.b1 {
			position:absolute;
			top:20px;
			left:80px;
			width:700px;
		} .content .prod-detail.a .box.b1 .txt.a {
			display:block;
			font-size:37px;
			font-weight:600;
			color:#000099;
			line-height:1.2em;
		} .content .prod-detail.a .box.b1 .txt.b {
			display:block;
			font-size:19px;
			line-height:1.6em;
			font-weight:400;
		} .content .prod-detail.a .box.b2 {
			top:420px;
			left:360px;
			width:400px;
		} .content .prod-detail.a .box.b3 {
			top:770px;
			left:285px;
			width:500px;
			text-align:right;
		} .content .prod-detail.a .box.b4 {
			top:1048px;
			left:245px;
			width:500px;
		} .content .prod-detail.a.en .box.b4 {
			width:700px;
		} .content .prod-detail.a .box.b5 {
			top:1305px;
			left:170px;
			width:160px;
			text-align:center;
		} .content .prod-detail.a .box.b5 span,
		  .content .prod-detail.a .box.b6 span,
		  .content .prod-detail.a .box.b7 span,
		  .content .prod-detail.a .box.b8 span,
		  .content .prod-detail.a .box.b9 span,
		  .content .prod-detail.a .box.b10 span {
			font-size:17px;
			color:#000099;
			line-height:1.4em;
			font-weight:600;
		} .content .prod-detail.a .box.b6 {
			top:1305px;
			left:340px;
			width:160px;
			text-align:center;
		} .content .prod-detail.a .box.b7 {
			top:1305px;
			left:500px;
			width:160px;
			text-align:center;
		} .content .prod-detail.a .box.b8 {
			top:1305px;
			left:680px;
			width:160px;
			text-align:center;
		} .content .prod-detail.a .box.b9 {
			top:1305px;
			left:860px;
			width:160px;
			text-align:center;
		} .content .prod-detail.a .box.b10 {
			top:1305px;
			left:1030px;
			width:160px;
			text-align:center;
		} .content .prod-detail.a .box.b11 {
			top:1410px;
			left:150px;
			width:700px;
		} .content .prod-detail.a .box.b12 {
			top:1660px;
			left:150px;
			width:540px;
			text-align:right;
		} .content .prod-detail.a .box.b13 {
			top:2300px;
			left:120px;
			width:160px;
		} .content .prod-detail.a .box.b14 {
			top:2810px;
			left:530px;
			width:480px;
		} .content .prod-detail.a .box.b15 {
			top:3170px;
			left:160px;
			width:460px;
		} .content .prod-detail.a .box.b16 {
			top:3350px;
			left:200px;
			width:520px;
			
		} .content .prod-detail.b {
			position:relative;
			width:1260px;
			height:3450px;
			margin:40px auto;
			background:url('../pics/products/pics_productPlan_Agrega.png') no-repeat;
		} .content .prod-detail.b .box {
			position:absolute;
		} .content .prod-detail.b .box span {
			display:block;
			font-size:19px;
			line-height:1.6em;
			font-weight:400;
		} .content .prod-detail.b .box.b1 {
			top:80px;
			left:80px;
			width:500px;
		} .content .prod-detail.b .box.b1 .txt.a {
			display:block;
			font-size:37px;
			font-weight:600;
			color:#000099;
			line-height:1.2em;
		} .content .prod-detail.b .box.b1 .txt.b {
			display:block;
			font-size:19px;
			line-height:1.6em;
			font-weight:400;
		} .content .prod-detail.b .box.b2 {
			top:510px;
			left:410px;
			width:500px;
		} .content .prod-detail.b .box.b3 {
			top:770px;
			left:310px;
			width:320px;
			text-align:right;
		} .content .prod-detail.b .box.b4 {
			top:1085px;
			left:255px;
			width:500px;
		} .content .prod-detail.b .box.b5 {
			top:1330px;
			left:220px;
			width:160px;
			text-align:center;
		} .content .prod-detail.b .box.b5 span,
		  .content .prod-detail.b .box.b6 span,
		  .content .prod-detail.b .box.b7 span,
		  .content .prod-detail.b .box.b8 span {
			display:block;
			font-size:17px;
			color:#000099;
			line-height:1.4em;
			font-weight:600;
		} .content .prod-detail.b .box.b6 {
			top:1330px;
			left:465px;
			width:160px;
			text-align:center;
		} .content .prod-detail.b .box.b7 {
			top:1330px;
			left:715px;
			width:160px;
			text-align:center;
		} .content .prod-detail.b .box.b8 {
			top:1330px;
			left:970px;
			width:160px;
			text-align:center;
		} .content .prod-detail.b .box.b9 {
			top:1450px;
			left:160px;
			width:600px;
		} .content .prod-detail.b.en .box.b9 {
			top:1440px;
			left:160px;
			width:600px;
		} .content .prod-detail.b .box.b10 {
			top:1650px;
			left:160px;
			width:560px;
		} .content .prod-detail.b .box.b11 {
			top:2160px;
			left:80px;
			width:150px;
		} .content .prod-detail.b .box.b11 span {
			font-size:17px;
		} .content .prod-detail.b .box.b12 {
			top:2750px;
			left:530px;
			width:460px;
		} .content .prod-detail.b .box.b13 {
			top:3100px;
			left:180px;
			width:440px;
			text-align:right;
		} .content .prod-detail.b .box.b14 {
			top:3300px;
			left:210px;
			width:500px;
			
		} .content .prod-detail.c {
			position:relative;
			width:1260px;
			height:2520px;
			margin:40px auto;
			background:url('../pics/products/pics_productPlan_TasUrunleri.png') no-repeat;
		} .content .prod-detail.c .box {
			position:absolute;
		} .content .prod-detail.c .box span {
			display:block;
			font-size:17px;
			line-height:1.6em;
			font-weight:400;
		} .content .prod-detail.c .box.b1 {
			top:80px;
			left:80px;
			width:500px;
		} .content .prod-detail.c .box.b1 .txt.a {
			display:block;
			font-size:37px;
			font-weight:600;
			color:#000099;
			line-height:1.2em;
		} .content .prod-detail.c .box.b1 .txt.b {
			display:block;
			font-size:19px;
			line-height:1.6em;
			font-weight:400;
		} .content .prod-detail.c .box.b2 {
			top:620px;
			left:420px;
			width:500px;
		} .content .prod-detail.c .box.b3 {
			top:880px;
			left:320px;
			width:300px;
			text-align:right;
		} .content .prod-detail.c .box.b4 {
			top:1200px;
			left:640px;
			width:360px;
		} .content .prod-detail.c .box.b5 {
			top:1470px;
			left:180px;
			width:500px;
			text-align:right;
		} .content .prod-detail.c .box.b6 {
			top:1950px;
			left:80px;
			width:100px;
		} .content .prod-detail.c.en .box.b6 span {
			font-size:15px;
		} .content .prod-detail.c .box.b7 span, 
		  .content .prod-detail.c .box.b8 span, 
		  .content .prod-detail.c .box.b9 span {
			display:block;
			font-size:17px;
			color:#000099;
			line-height:1.4em;
			font-weight:600;
		} .content .prod-detail.c .box.b7 {
			top:2080px;
			left:220px;
			width:160px;
			text-align:center;
		} .content .prod-detail.c .box.b8 {
			top:2080px;
			left:535px;
			width:160px;
			text-align:center;
		} .content .prod-detail.c .box.b9 {
			top:2080px;
			left:860px;
			width:160px;
			text-align:center;
		} .content .prod-detail.c .box.b10 {
			top:2290px;
			left:150px;
			width:500px;
			text-align:right;
			
		} .content .prod-detail.d {
			position:relative;
			width:1260px;
			height:2500px;
			margin:40px auto;
			background:url('../pics/products/pics_productPlan_YapiMalzemeleri.png') no-repeat;
		} .content .prod-detail.d .box {
			position:absolute;
		} .content .prod-detail.d .box span {
			display:block;
			font-size:17px;
			line-height:1.6em;
			font-weight:400;
		} .content .prod-detail.d .box.b1 {
			top:80px;
			left:80px;
			width:500px;
		} .content .prod-detail.d .box.b1 .txt.a {
			display:block;
			font-size:37px;
			font-weight:600;
			color:#000099;
			line-height:1.2em;
		} .content .prod-detail.d .box.b1 .txt.b {
			display:block;
			font-size:19px;
			line-height:1.6em;
			font-weight:400;
		} .content .prod-detail.d .box.b2 {
			top:624px;
			left:420px;
			width:460px;
		} .content .prod-detail.d .box.b3 {
			top:884px;
			left:310px;
			width:330px;
			text-align:right;
		} .content .prod-detail.d .box.b4 {
			top:1264px;
			left:450px;
			width:530px;
		} .content .prod-detail.d .box.b5 {
			top:1500px;
			left:180px;
			width:500px;
			text-align:right;
		} .content .prod-detail.d .box.b6 {
			top:1780px;
			left:540px;
			width:500px;
		} .content .prod-detail.d .box.b7 {
			top:2056px;
			left:170px;
			width:500px;
			text-align:right;
		} .content .prod-detail.d .box.b8 {
			top:2310px;
			left:540px;
			width:500px;
			
		} .content .prod-detail.e {
			position:relative;
			width:1260px;
			height:3100px;
			margin:40px auto;
			background:url('../pics/products/pics_productPlan_Aluminyum.png') no-repeat;
		} .content .prod-detail.e .box {
			position:absolute;
		} .content .prod-detail.e .box span {
			display:block;
			font-size:17px;
			line-height:1.6em;
			font-weight:400;
		} .content .prod-detail.e .box.b1 {
			top:80px;
			left:80px;
			width:500px;
		} .content .prod-detail.e .box.b1 .txt.a {
			display:block;
			font-size:37px;
			font-weight:600;
			color:#000099;
			line-height:1.2em;
		} .content .prod-detail.e .box.b1 .txt.b {
			display:block;
			font-size:19px;
			line-height:1.6em;
			font-weight:400;
		} .content .prod-detail.e .box.b2 {
			top:560px;
			left:410px;
			width:400px;
		} .content .prod-detail.e .box.b3 {
			top:840px;
			left:300px;
			width:440px;
			text-align:right;
		} .content .prod-detail.e .box.b4 {
			top:1145px;
			left:250px;
			width:440px;
		} .content .prod-detail.e .box.b5 {
			top:1380px;
			left:190px;
			width:160px;
			text-align:center;
		} .content .prod-detail.e .box.b5 span,
		  .content .prod-detail.e .box.b6 span,
		  .content .prod-detail.e .box.b7 span,
		  .content .prod-detail.e .box.b8 span,
		  .content .prod-detail.e .box.b9 span,
		  .content .prod-detail.e .box.b10 span {
			display:block;
			font-size:17px;
			color:#000099;
			line-height:1.4em;
			font-weight:600;
		} .content .prod-detail.e .box.b6 {
			top:1380px;
			left:350px;
			width:160px;
			text-align:center;
		} .content .prod-detail.e .box.b7 {
			top:1380px;
			left:520px;
			width:160px;
			text-align:center;
		} .content .prod-detail.e .box.b8 {
			top:1380px;
			left:670px;
			width:160px;
			text-align:center;
		} .content .prod-detail.e .box.b9 {
			top:1380px;
			left:830px;
			width:160px;
			text-align:center;
		} .content .prod-detail.e .box.b10 {
			top:1380px;
			left:1000px;
			width:160px;
			text-align:center;
		} .content .prod-detail.e .box.b11 {
			top:1640px;
			left:190px;
			width:500px;
		} .content .prod-detail.e .box.b12 {
			top:1910px;
			left:720px;
			width:370px;
			text-align:right;
		} .content .prod-detail.e .box.b13 {
			top:2340px;
			left:270px;
			width:470px;
			text-align:right;
		} .content .prod-detail.e .box.b14 {
			top:2720px;
			left:570px;
			width:470px;
		} .content .prod-detail.e .box.b15 {
			top:2940px;
			left:190px;
			width:540px;
			
		} .content .news-list {
			max-width:100%;
			min-height:400px;
		} .content .news-list .item {
			width:90%;
			margin:0 5% 36px 5%;
		} .content .news-list .item .image img {
			width:100%;
			height:auto;
		} .content .news-list .item .text {
			padding:20px;
			min-height:auto;
		} .content .news-list .item .text .txt.b {
			font-size:15px;
		} .content .news-list .item .text .txt.c {
			position:relative;
			bottom:inherit;
			font-size:15px;
			margin-top:12px;
			
		} .content .news-detail {
			max-width:90%;
			padding:25px 0;
		} .content .news-detail .txt.a {
			font-size:27px;
		} .content .news-detail .txt.b {
			font-size:15px;
		} .content .news-detail .txt.c {
			font-size:19px;
		} .content .news-detail .txt.d {
			font-size:15px;
		} .content .news-detail .image {
			float:none;
			width:100%;
			margin:0 0 30px 0;
		} .content .news-detail .image img {
			width:100%;
			height:auto;
			
		} .content .icons span {
			zoom:.5;
			
		} .content .photos-list {
			display:block;
			width:100%;
			padding:40px 0 0 0;
		} .content .photos-list img {
			float:left;
			width:48%;
			height:140px;
			margin:0 2% 30px 0;
			display:block;
			-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.25);
			box-shadow:0 6px 12px 0 rgba(0,0,0,.25);
		} .content .photos-list a:nth-child(2n+0) img {
			margin:0 0 30px 0;
		} .content .photos-list a:nth-child(5n+0) img {
			margin:0 2% 30px 0;
			
		} .content .con-contact > div:nth-child(1) {
			max-width:90%;
			margin:auto;
			padding-top:30px;
			padding-bottom:40px;
		} .content .con-contact .box.a {
			float:none;
			width:100%;
		} .content .con-contact .box.a .ico {
			float:left;
			display:inline-block;
			width:44px;
			height:44px;
			padding:10px;
			background:#EEE;
			-webkit-border-radius:5px;
			border-radius:5px;
		} .content .con-contact .box.a .ba {
			float:left;
			width:80%;
			font-size:17px;
		} .content .con-contact .box.a .ba * {
			font-size:17px!important;
		} .content .con-contact .box.a .bb {
			float:left;
			width:100%;
			padding-bottom:16px;
		} .content .con-contact .box.a .ico {
			float:left;
			display:inline-block;
			width:44px;
			height:44px;
			padding:10px;
			background:#EEE;
			-webkit-border-radius:5px;
			border-radius:5px;
		} .content .con-contact .box.a .txt {
			float:left;
			padding:6px 16px;
			line-height:2em;
		} .content .con-contact .box.a .txt * {
			font-size:17px!important;
		} .content .con-contact .box.b {
			clear:both;
			float:none;
			width:100%;
			padding-top:60px;
		} .content .con-contact .box.b .fa {
			float:noneleft;
			width:100%;
			margin:0 0 12px 0;
		} .content .con-contact .box.b .fb {
			float:noneleft;
			width:100%;
			margin:0 0 0 0;
		} .content .con-contact .box.b .fc {
			float:left;
			width:100%;
			white-space:nowrap;
		} .content .con-contact .box.b .fd {
			clear:both;
			float:none;
			width:100%;
			padding:14px 0;
			text-align:none;
		} .content .con-contact .box.b .fd button {
			width:100%;
		} .content .con-contact .box.b fieldset {
			width:100%;
			border:1px solid #CCC;
			-webkit-border-radius:5px;
			border-radius:5px;
			padding:0 8px 6px 8px;
			margin:0;
			background:#FFF;
		} .content .con-contact .box.b fieldset:hover {
			border:2px solid #000099!important;
			padding:0 7px 5px 7px!important;
		} .content .con-contact .box.b fieldset legend {
			padding:0 6px;
			font-size:12px;
			background:#FFF;
			-webkit-border-radius:5px;
			border-radius:5px;
		} .content .con-contact .box.b fieldset input,
		  .content .con-contact .box.b fieldset textarea,
		  .content .con-contact .box.b fieldset select {
			font-size:17px;
			font-weight:bold;
			padding:6px 11px!important;
			margin:4px 0 2px 0;
			margin-left:-6px!important;
			background:url('../images/spacer.gif');
		} .content .con-contact .box.b fieldset input:focus,
		  .content .con-contact .box.b fieldset textarea:focus,
		  .content .con-contact .box.b fieldset select:focus {
			color:#0066CC!important;
		} .content .con-contact .notes {
			font-size:13px;
		} .content .con-contact .notes img {
			float:left;
			margin:0 12px 0 0;
			
		} .content .con-maps {
			position:relative;
			width:100%;
			height:460px;
			background:#EEE;
			cursor:pointer;
			border-top:1px solid #BBB;
		} .content .con-maps .pin {
			position:absolute;
			z-index:2;
			top:0;
			display:table;
			width:90%;
			height:460px;
			margin:0 5%;
		} .content .con-maps .pin div {
			display:table-cell;
			vertical-align:middle;
			text-align:center;
		} .content .con-maps .pin img {
			display:block;
			margin:54px auto 0 auto;
		} .content .con-maps .map {
			position:relative;
			z-index:1;
			width:100%;
			height:460px;
		} .content .con-maps .map div {
			position:absolute;
			z-index:2;
			width:88%;
			height:460px;
			margin:0 6%;
			
		} .content .btn-roadmap {
			position:relative;
			border:2px solid #3F4A57;
			padding:16px 16px 12px 52px;
			background:#000099 url('../images/icon_facilityRoadmap.png') no-repeat;
			background-size:24px;
			background-position:8% 50%;
			font-weight:bold;
			font-size:21px;
			color:#FFF;
			line-height:1em;
			-webkit-border-radius:6px;
			border-radius:6px;
			-webkit-transtion:all .2s ease-in;
			-moz-transition:all .2s ease-in;
			transition:all .2s ease-in;
		} .content .btn-roadmap:hover {
			margin-top:-1px;
			background:#0000CC url('../images/icon_facilityRoadmap.png') no-repeat;
			background-size:24px;
			background-position:8% 50%;
			color:#FFF;
			-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
			box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
		} .content .btn-roadmap:active {
			margin-top:1px;
			filter:brightness(.75);
			
		} .content .btn-sustain {
			position:relative;
			border:2px solid #3F4A57;
			padding:16px 16px 12px 16px;
			background:#EAEAEA;
			font-weight:bold;
			font-size:21px;
			color:#3F4A57;
			line-height:1em;
			-webkit-border-radius:6px;
			border-radius:6px;
			-webkit-transtion:all .2s ease-in;
			-moz-transition:all .2s ease-in;
			transition:all .2s ease-in;
		} .content .btn-sustain:hover {
			margin-top:-1px;
			background:#3F4A57;
			color:#FFF;
			-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
			box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
		} .content .btn-sustain:active {
			margin-top:1px;
			filter:brightness(.75);
			
		} .content .btn-contact {
			position:relative;
			border:2px solid #3F4A57;
			padding:16px 16px 12px 16px;
			background:#000099;
			font-weight:bold;
			font-size:21px;
			color:#FFF;
			line-height:1em;
			-webkit-border-radius:6px;
			border-radius:6px;
			-webkit-transtion:all .2s ease-in;
			-moz-transition:all .2s ease-in;
			transition:all .2s ease-in;
		} .content .btn-contact:hover {
			margin-top:-1px;
			margin-bottom:1px;
			background:#0000CC;
			color:#FFF;
			-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
			box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
		} .content .btn-contact:active {
			margin-top:1px;
			filter:brightness(.75);
			
		} .content .btn-company,
		  .content .btn-back {
			position:relative;
			border:2px solid #E3010F;
			padding:16px 16px 12px 16px;
			background:none;
			font-weight:bold;
			font-size:21px;
			color:#E3010F;
			line-height:1em;
			-webkit-border-radius:6px;
			border-radius:6px;
			-webkit-transtion:all .2s ease-in;
			-moz-transition:all .2s ease-in;
			transition:all .2s ease-in;
		} .content .btn-company:hover,
		  .content .btn-back:hover {
			margin-top:-2px;
			margin-bottom:2px;
			background:#E3010F;
			color:#FFF;
			-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
			box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
		} .content .btn-company:active,
		  .content .btn-back:active {
			margin-top:-2px;
			margin-bottom:2px;
			padding:17px 16px 11px 16px;
			filter:brightness(.75);
			
		} .content .btn-facilities {
			position:relative;
			border:2px solid #3F4A57;
			padding:16px 16px 12px 16px;
			background:rgba(255,255,255,.75);
			font-weight:bold;
			font-size:21px;
			color:#3F4A57;
			line-height:1em;
			-webkit-border-radius:6px;
			border-radius:6px;
			-webkit-transtion:all .2s ease-in;
			-moz-transition:all .2s ease-in;
			transition:all .2s ease-in;
		} .content .btn-facilities:hover {
			margin-top:-2px;
			margin-bottom:2px;
			background:#3F4A57;
			color:#FFF;
			-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
			box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
		} .content .btn-facilities:active {
			margin-top:-2px;
			margin-bottom:2px;
			padding:17px 16px 11px 16px;
			filter:brightness(.75);
			
		} .content .btn-allrefs {
			position:relative;
			padding:16px 16px 12px 16px;
			font-weight:bold;
			font-size:21px;
			background:#3F4A57;
			border:2px solid #3F4A57;
			color:#FFF;
			line-height:1em;
			-webkit-border-radius:6px;
			border-radius:6px;
			-webkit-transtion:all .2s ease-in;
			-moz-transition:all .2s ease-in;
			transition:all .2s ease-in;
		} .content .btn-allrefs:hover {
			margin-top:-2px;
			margin-bottom:2px;
			background:#FFF;
			color:#3F4A57;
			-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
			box-shadow:0 6px 12px 0 rgba(0,0,0,.35);
		} .content .btn-allrefs:active {
			margin-top:-2px;
			margin-bottom:2px;
			padding:17px 16px 11px 16px;
			filter:brightness(.75);
		} .content .btn-allrefs.a {
			position:relative;
			bottom:-25px;
			
		} .content .con-under {
			width:100%;
			min-height:600px;
		} .content .con-under > div:nth-child(1) {
			text-align:center;
			padding:120px 0;
		} .content .con-under span {
			font-size:19px;
			color:#666;
		}
		
		.footer .top {
			width:100%;
			height:280px;
			background:#352A85 url('../images/back_callCenterBar.jpg') no-repeat 35% 50%;
			background-size:cover;
		} .footer .top > div:nth-child(1) {
			max-width:100%;
			text-align:center;
		} .footer .top .text {
			padding:20px;
		} .footer .top .text .txt.a {
			font-size:25px;
			line-height:1.4em;
		} .footer .top .text .txt.b {
			font-size:15px;
			line-height:1.6em;
			
		} .footer .alt {
			padding:60px 30px;
			padding-bottom:240px;
			
			
		} .footer .alt > div:nth-child(1) {
			position:relative;
			display:inline-block;
			width:100%;
			max-width:100%;
			height:auto;
			
		} .footer .alt .pin {
			width:90%;
			bottom:-180px;
			right:0;
			-webkit-border-radius:70px;
			border-radius:70px;
		} .footer .alt .pin > div:nth-child(1) {
			position:relative;
			padding:16px 26px;
			padding-top:40px;
			white-space:normal;
			-webkit-border-radius:70px;
			border-radius:70px;
		} .footer .alt .pin .text {
			font-size:15px;
			font-weight:normal;
		} .footer .alt .pin .icon {
			position:absolute;
			top:-50px;
			right:40%;
			display:inline-block;
			width:70px;
			height:70px;
			padding:20px;
			background:#E30210;
			-webkit-border-radius:70px;
			border-radius:70px;
			
		} .footer .boxes {
			display:block;
			width:100%;
			margin:auto;
			text-align:center;
		} .footer .boxes .box {
			display:block;
		} .footer .boxes .box.a {
			width:100%;
		} .footer .boxes .box.b {
			width:100%;
			padding-top:60px;
		} .footer .boxes .box.c {
			width:100%;
			padding-top:40px;
		} .footer .boxes .box.d {
			width:100%;
			padding-top:40px;
		} .footer .boxes .box.a .text {
			width:100%;
		} .footer .boxes .box.a .call {
			width:100%;
			height:180px;
			
		} .footer .copyright > div:nth-child(1) {
			display:block;
			width:100%;
			max-width:100%;
			height:auto;
			margin:auto;
		} .footer .copyright .left {
			display:block;
			width:100%;
			text-align:center;
			padding:16px;
			padding-top:40px;
		} .footer .copyright .right {
			display:block;
			width:100%;
			text-align:center;
			padding-bottom:40px;
		}
		
		/* css1 */
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:768px) and (max-width:768px) {
		
		body {
			zoom:63%;
		}
		
		/* css2 */
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:769px) and (max-width:1024px) {
		
		body {
			zoom:65%!important;
		}
		
		/* css3 */
		
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:1025px) and (max-width:1279px) {
		
		body {
			zoom:81%!important;
		}
		
		/* css4 */
	}
	/* Tablet Landscape size to standard (devices and browsers) */
	@media only screen and (min-width:1280px) and (max-width:1366px) {
		
		body {
			zoom:85%!important;
			
		}
		
		/* css5 */
	}
	/* Tablet Landscape size to standard (devices and browsers) */
	@media only screen and (min-width:1367px) and (max-width:1600px) {
		
		body {
			zoom:90%!important;
		}
		
		/* css5 */
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	
	.dash-panel .content .data-guide.frm {
		width:100%;
		height:100%;
		overflow:auto;
		overflow-x:hidden;
		padding:0;
		background:url('../pics/back_wallEfectXL.jpg') repeat-x bottom;
		background-attachment:fixed;
		background-size:cover;
	} .dash-panel .content .data-guide.frm > div:nth-child(1) {
		position:relative;
		width:100%;
	} .dash-panel .content .data-guide.frm > div:nth-child(1) > div:nth-child(1) {
		position:relative;
		width:100%;
		max-width:80%;
		margin:auto;
		padding:60px 0;
	} .dash-panel .content .order-frm,
	  .dash-panel .content .plan-frm {
		width:1200px;
		min-height:880px;
		margin:auto;
		background:#FFF;
		padding:40px;
		-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.25);
		box-shadow:0 15px 30px 0 rgba(0,0,0,.25);
	} .dash-panel .content .order-frm .txt.a,
	  .dash-panel .content .plan-frm .txt.a {
		display:block;
		font-size:23px;
		line-height:1.2em;
		color:#2F2484;
	} .dash-panel .content .order-frm .txt.b,
	  .dash-panel .content .plan-frm .txt.b {
		display:block;
		font-size:15px;
		color:#666;
	} .dash-panel .content .order-frm .box.form {
		display:table;
		width:100%;
		margin:30px 0;
	} .dash-panel .content .order-frm .box.form .row {
		display:table-row;
	} .dash-panel .content .order-frm .box.form .cell {
		display:table-cell;
		width:34%;
		padding-right:20px;
		vertical-align:top;
	} .dash-panel .content .order-frm .box.form .cell input[type=text]
	  .dash-panel .content .order-frm .box.form .cell textarea {
		width:100%;
		background:#EEE;
		line-height:1em;
		border:0;
	} .dash-panel .content .order-frm button[type=submit] {
		padding:12px 24px 8px 24px;
		font-size:21px;
		font-weight:bold;
		color:#FFF;
		-webkit-border-radius:10px;
		border-radius:10px;
		cursor:pointer;
		
	} .dash-panel .content fieldset {
		width:100%;
		border:1px solid #CCC;
		-webkit-border-radius:5px;
		border-radius:5px;
		padding:0 8px 6px 8px;
		margin:0;
		background:#FFF;
	} .dash-panel .content fieldset:hover {
		border:2px solid #0066FF!important;
		padding:0 7px 5px 7px!important;
	} .dash-panel .content fieldset legend {
		padding:0 6px;
		font-size:12px;
		-webkit-border-radius:5px;
		border-radius:5px;
	} .dash-panel .content fieldset input[type=text],
	  .dash-panel .content fieldset input[type=number],
	  .dash-panel .content fieldset textarea,
	  .dash-panel .content fieldset select {
		font-size:17px;
		font-weight:bold;
		padding:6px 11px!important;
		margin:4px 0 2px 0;
		margin-left:-6px!important;
		background:url('../images/spacer.gif');
	} .dash-panel .content fieldset input:focus,
	  .dash-panel .content fieldset textarea:focus,
	  .dash-panel .content fieldset select:focus {
		color:#0066FF!important;
	} .dash-panel .content .notes {
		padding:16px;
		background:rgba(200,200,200,.25);
		font-size:15px;
		line-height:1.6em;
		margin:0 0 20px 0;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .dash-panel .content .notes img {
		float:left;
		margin:0 12px 20px 0;
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	
	.record-list {
		display:table;
		width:100%;
		white-space:nowrap;
		table-layout:fixed;
		
	} .record-list .titles,
	  .record-list .items {
		display:table-row;
		
	} .record-list .titles .cell {
		display:table-cell;
		background:#EEE;
		border-bottom:1px solid #AAA;
		padding:10px;
		vertical-align:middle;
		
	} .record-list .items:hover {
		background:#FFFFCC;
		
	} .record-list .items .cell {
		display:table-cell;
		border-bottom:1px solid #DDD;
		padding:10px;
		vertical-align:middle;
		
	} .record-list .items .cell,
	  .record-list .items .cell * {
		font-size:13px;
	}
	
	.blinker {
		color:green;
		animation: blinker 1s linear infinite;
	} @keyframes blinker {  
		0% { opacity: 0; }
	}
	
	.flex {
		position:relative;
		display:-webkit-flex;
		display:-moz-flex;
		display:flex;
		
	} .flex div {
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		min-width:0;
	}
	
	.dropdown-menu{
		position:absolute;
		top:100%;
		left:0;
		z-index:1000;
		display:none;
		float:left;
		min-width:160px;
		padding:5px 0;
		margin:3px 0;
		font-size:14px;
		text-align:left;
		list-style:none;
		background-color:#fff;
		-webkit-background-clip:padding-box;
		background-clip:padding-box;
		border:1px solid #ccc;
		border:1px solid rgba(0,0,0,0.25);
		border-radius:4px;
		-webkit-box-shadow:0 12px 24px rgba(0,0,0,0.35);
		box-shadow:0 12px 24px rgba(0,0,0,0.35);
	}
	.datepicker {
	  padding: 0;
	  font-size:12px;
	  direction: ltr;
	}
	.datepicker-inline {
	  width: 220px;
	}
	.datepicker.datepicker-rtl {
	  direction: rtl;
	}
	.datepicker.datepicker-rtl table tr td span {
	  float: right;
	}
	.datepicker-dropdown {
	  top: 0;
	  left: 0;
	}
	.datepicker-days {
	  border:2px solid #FFF;
	}
	.datepicker-days .table-condensed {
	  border:4px solid #DDD;
	}
	.datepicker-dropdown:before {
	  content: '';
	  display: inline-block;
	  border-left: 7px solid transparent;
	  border-right: 7px solid transparent;
	  border-bottom: 7px solid #999999;
	  border-top: 0;
	  border-bottom-color: rgba(0, 0, 0, 0.2);
	  position: absolute;
	}
	.datepicker-dropdown:after {
	  content: '';
	  display: inline-block;
	  border-left: 6px solid transparent;
	  border-right: 6px solid transparent;
	  border-bottom: 6px solid #ffffff;
	  border-top: 0;
	  position: absolute;
	}
	.datepicker-dropdown.datepicker-orient-left:before {
	  left: 6px;
	}
	.datepicker-dropdown.datepicker-orient-left:after {
	  left: 7px;
	}
	.datepicker-dropdown.datepicker-orient-right:before {
	  right: 6px;
	}
	.datepicker-dropdown.datepicker-orient-right:after {
	  right: 7px;
	}
	.datepicker-dropdown.datepicker-orient-bottom:before {
	  top: -7px;
	}
	.datepicker-dropdown.datepicker-orient-bottom:after {
	  top: -6px;
	}
	.datepicker-dropdown.datepicker-orient-top:before {
	  bottom: -7px;
	  border-bottom: 0;
	  border-top: 7px solid #999999;
	}
	.datepicker-dropdown.datepicker-orient-top:after {
	  bottom: -6px;
	  border-bottom: 0;
	  border-top: 6px solid #ffffff;
	}
	.datepicker > div {
	  display: none;
	}
	.datepicker table {
	  margin: 0;
	  -webkit-touch-callout: none;
	  -webkit-user-select: none;
	  -khtml-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none;
	  border-spacing:0;
	}
	.datepicker th {
	  background:#EEE;
	}
	.datepicker td,
	.datepicker th {
	  text-align: center;
	  width: 20px;
	  height: 20px;
	  border-bottom:1px solid #DDD;
	  padding:5px 7px;
	}
	.datepicker tr:last-child td {
	  border:none;
	}
	.datepicker td,
	.datepicker th {
	  border-right:1px solid #DDD!important;
	}
	.datepicker td:last-child,
	.datepicker th:last-child {
	  border-right:0!important;
	}
	.table-striped .datepicker table tr td,
	.table-striped .datepicker table tr th {
	  background-color: transparent;
	}
	.datepicker table tr td.day:hover,
	.datepicker table tr td.day.focused {
	  background: #eeeeee;
	  cursor: pointer;
	}
	.datepicker table tr td.old,
	.datepicker table tr td.new {
	  color: #999999;
	}
	.datepicker table tr td.disabled,
	.datepicker table tr td.disabled:hover {
	  background: none;
	  color: #999999;
	  cursor: default;
	}
	.datepicker table tr td.highlighted {
	  background: #d9edf7;
	  border-radius: 0;
	}
	.datepicker table tr td.today,
	.datepicker table tr td.today:hover,
	.datepicker table tr td.today.disabled,
	.datepicker table tr td.today.disabled:hover {
	  background-color: #fde19a;
	  background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
	  background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
	  background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
	  background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
	  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
	  border-color: #fdf59a #fdf59a #fbed50;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  color: #000;
	}
	.datepicker table tr td.today:hover,
	.datepicker table tr td.today:hover:hover,
	.datepicker table tr td.today.disabled:hover,
	.datepicker table tr td.today.disabled:hover:hover,
	.datepicker table tr td.today:active,
	.datepicker table tr td.today:hover:active,
	.datepicker table tr td.today.disabled:active,
	.datepicker table tr td.today.disabled:hover:active,
	.datepicker table tr td.today.active,
	.datepicker table tr td.today:hover.active,
	.datepicker table tr td.today.disabled.active,
	.datepicker table tr td.today.disabled:hover.active,
	.datepicker table tr td.today.disabled,
	.datepicker table tr td.today:hover.disabled,
	.datepicker table tr td.today.disabled.disabled,
	.datepicker table tr td.today.disabled:hover.disabled,
	.datepicker table tr td.today[disabled],
	.datepicker table tr td.today:hover[disabled],
	.datepicker table tr td.today.disabled[disabled],
	.datepicker table tr td.today.disabled:hover[disabled] {
	  background-color: #fdf59a;
	}
	.datepicker table tr td.today:active,
	.datepicker table tr td.today:hover:active,
	.datepicker table tr td.today.disabled:active,
	.datepicker table tr td.today.disabled:hover:active,
	.datepicker table tr td.today.active,
	.datepicker table tr td.today:hover.active,
	.datepicker table tr td.today.disabled.active,
	.datepicker table tr td.today.disabled:hover.active {
	  background-color: #fbf069 \9;
	}
	.datepicker table tr td.today:hover:hover {
	  color: #000;
	}
	.datepicker table tr td.today.active:hover {
	  color: #fff;
	}
	.datepicker table tr td.range,
	.datepicker table tr td.range:hover,
	.datepicker table tr td.range.disabled,
	.datepicker table tr td.range.disabled:hover {
	  background: #eeeeee;
	  -webkit-border-radius: 0;
	  -moz-border-radius: 0;
	  border-radius: 0;
	}
	.datepicker table tr td.range.today,
	.datepicker table tr td.range.today:hover,
	.datepicker table tr td.range.today.disabled,
	.datepicker table tr td.range.today.disabled:hover {
	  background-color: #f3d17a;
	  background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
	  background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
	  background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
	  background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
	  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
	  border-color: #f3e97a #f3e97a #edde34;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  -webkit-border-radius: 0;
	  -moz-border-radius: 0;
	  border-radius: 0;
	}
	.datepicker table tr td.range.today:hover,
	.datepicker table tr td.range.today:hover:hover,
	.datepicker table tr td.range.today.disabled:hover,
	.datepicker table tr td.range.today.disabled:hover:hover,
	.datepicker table tr td.range.today:active,
	.datepicker table tr td.range.today:hover:active,
	.datepicker table tr td.range.today.disabled:active,
	.datepicker table tr td.range.today.disabled:hover:active,
	.datepicker table tr td.range.today.active,
	.datepicker table tr td.range.today:hover.active,
	.datepicker table tr td.range.today.disabled.active,
	.datepicker table tr td.range.today.disabled:hover.active,
	.datepicker table tr td.range.today.disabled,
	.datepicker table tr td.range.today:hover.disabled,
	.datepicker table tr td.range.today.disabled.disabled,
	.datepicker table tr td.range.today.disabled:hover.disabled,
	.datepicker table tr td.range.today[disabled],
	.datepicker table tr td.range.today:hover[disabled],
	.datepicker table tr td.range.today.disabled[disabled],
	.datepicker table tr td.range.today.disabled:hover[disabled] {
	  background-color: #f3e97a;
	}
	.datepicker table tr td.range.today:active,
	.datepicker table tr td.range.today:hover:active,
	.datepicker table tr td.range.today.disabled:active,
	.datepicker table tr td.range.today.disabled:hover:active,
	.datepicker table tr td.range.today.active,
	.datepicker table tr td.range.today:hover.active,
	.datepicker table tr td.range.today.disabled.active,
	.datepicker table tr td.range.today.disabled:hover.active {
	  background-color: #efe24b \9;
	}
	.datepicker table tr td.selected,
	.datepicker table tr td.selected:hover,
	.datepicker table tr td.selected.disabled,
	.datepicker table tr td.selected.disabled:hover {
	  background-color: #9e9e9e;
	  background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
	  background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
	  background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
	  background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
	  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
	  border-color: #808080 #808080 #595959;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  color: #fff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	}
	.datepicker table tr td.selected:hover,
	.datepicker table tr td.selected:hover:hover,
	.datepicker table tr td.selected.disabled:hover,
	.datepicker table tr td.selected.disabled:hover:hover,
	.datepicker table tr td.selected:active,
	.datepicker table tr td.selected:hover:active,
	.datepicker table tr td.selected.disabled:active,
	.datepicker table tr td.selected.disabled:hover:active,
	.datepicker table tr td.selected.active,
	.datepicker table tr td.selected:hover.active,
	.datepicker table tr td.selected.disabled.active,
	.datepicker table tr td.selected.disabled:hover.active,
	.datepicker table tr td.selected.disabled,
	.datepicker table tr td.selected:hover.disabled,
	.datepicker table tr td.selected.disabled.disabled,
	.datepicker table tr td.selected.disabled:hover.disabled,
	.datepicker table tr td.selected[disabled],
	.datepicker table tr td.selected:hover[disabled],
	.datepicker table tr td.selected.disabled[disabled],
	.datepicker table tr td.selected.disabled:hover[disabled] {
	  background-color: #808080;
	}
	.datepicker table tr td.selected:active,
	.datepicker table tr td.selected:hover:active,
	.datepicker table tr td.selected.disabled:active,
	.datepicker table tr td.selected.disabled:hover:active,
	.datepicker table tr td.selected.active,
	.datepicker table tr td.selected:hover.active,
	.datepicker table tr td.selected.disabled.active,
	.datepicker table tr td.selected.disabled:hover.active {
	  background-color: #666666 \9;
	}
	.datepicker table tr td.active,
	.datepicker table tr td.active:hover,
	.datepicker table tr td.active.disabled,
	.datepicker table tr td.active.disabled:hover {
	  background-color: #006dcc;
	  background-image: -moz-linear-gradient(to bottom, #0088cc, #0044cc);
	  background-image: -ms-linear-gradient(to bottom, #0088cc, #0044cc);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	  background-image: -webkit-linear-gradient(to bottom, #0088cc, #0044cc);
	  background-image: -o-linear-gradient(to bottom, #0088cc, #0044cc);
	  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	  border-color: #0044cc #0044cc #002a80;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  color: #fff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	}
	.datepicker table tr td.active:hover,
	.datepicker table tr td.active:hover:hover,
	.datepicker table tr td.active.disabled:hover,
	.datepicker table tr td.active.disabled:hover:hover,
	.datepicker table tr td.active:active,
	.datepicker table tr td.active:hover:active,
	.datepicker table tr td.active.disabled:active,
	.datepicker table tr td.active.disabled:hover:active,
	.datepicker table tr td.active.active,
	.datepicker table tr td.active:hover.active,
	.datepicker table tr td.active.disabled.active,
	.datepicker table tr td.active.disabled:hover.active,
	.datepicker table tr td.active.disabled,
	.datepicker table tr td.active:hover.disabled,
	.datepicker table tr td.active.disabled.disabled,
	.datepicker table tr td.active.disabled:hover.disabled,
	.datepicker table tr td.active[disabled],
	.datepicker table tr td.active:hover[disabled],
	.datepicker table tr td.active.disabled[disabled],
	.datepicker table tr td.active.disabled:hover[disabled] {
	  background-color: #0044cc;
	}
	.datepicker table tr td.active:active,
	.datepicker table tr td.active:hover:active,
	.datepicker table tr td.active.disabled:active,
	.datepicker table tr td.active.disabled:hover:active,
	.datepicker table tr td.active.active,
	.datepicker table tr td.active:hover.active,
	.datepicker table tr td.active.disabled.active,
	.datepicker table tr td.active.disabled:hover.active {
	  background-color: #003399 \9;
	}
	.datepicker table tr td span {
	  display: block;
	  width: 23%;
	  height: 54px;
	  line-height: 54px;
	  float: left;
	  margin: 1%;
	  cursor: pointer;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	}
	.datepicker table tr td span:hover {
	  background: #eeeeee;
	}
	.datepicker table tr td span.disabled,
	.datepicker table tr td span.disabled:hover {
	  background: none;
	  color: #999999;
	  cursor: default;
	}
	.datepicker table tr td span.active,
	.datepicker table tr td span.active:hover,
	.datepicker table tr td span.active.disabled,
	.datepicker table tr td span.active.disabled:hover {
	  background-color: #006dcc;
	  background-image: -moz-linear-gradient(to bottom, #0088cc, #0044cc);
	  background-image: -ms-linear-gradient(to bottom, #0088cc, #0044cc);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	  background-image: -webkit-linear-gradient(to bottom, #0088cc, #0044cc);
	  background-image: -o-linear-gradient(to bottom, #0088cc, #0044cc);
	  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	  border-color: #0044cc #0044cc #002a80;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  color: #fff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	}
	.datepicker table tr td span.active:hover,
	.datepicker table tr td span.active:hover:hover,
	.datepicker table tr td span.active.disabled:hover,
	.datepicker table tr td span.active.disabled:hover:hover,
	.datepicker table tr td span.active:active,
	.datepicker table tr td span.active:hover:active,
	.datepicker table tr td span.active.disabled:active,
	.datepicker table tr td span.active.disabled:hover:active,
	.datepicker table tr td span.active.active,
	.datepicker table tr td span.active:hover.active,
	.datepicker table tr td span.active.disabled.active,
	.datepicker table tr td span.active.disabled:hover.active,
	.datepicker table tr td span.active.disabled,
	.datepicker table tr td span.active:hover.disabled,
	.datepicker table tr td span.active.disabled.disabled,
	.datepicker table tr td span.active.disabled:hover.disabled,
	.datepicker table tr td span.active[disabled],
	.datepicker table tr td span.active:hover[disabled],
	.datepicker table tr td span.active.disabled[disabled],
	.datepicker table tr td span.active.disabled:hover[disabled] {
	  background-color: #0044cc;
	}
	.datepicker table tr td span.active:active,
	.datepicker table tr td span.active:hover:active,
	.datepicker table tr td span.active.disabled:active,
	.datepicker table tr td span.active.disabled:hover:active,
	.datepicker table tr td span.active.active,
	.datepicker table tr td span.active:hover.active,
	.datepicker table tr td span.active.disabled.active,
	.datepicker table tr td span.active.disabled:hover.active {
	  background-color: #003399 \9;
	}
	.datepicker table tr td span.old,
	.datepicker table tr td span.new {
	  color: #999999;
	}
	.datepicker .datepicker-switch {
	  width: 145px;
	}
	.datepicker .datepicker-switch,
	.datepicker .prev,
	.datepicker .next,
	.datepicker tfoot tr th {
	  cursor: pointer;
	}
	.datepicker .datepicker-switch:hover,
	.datepicker .prev:hover,
	.datepicker .next:hover,
	.datepicker tfoot tr th:hover {
	  background: #eeeeee;
	}
	.datepicker .cw {
	  font-size: 10px;
	  width: 12px;
	  padding: 0 2px 0 5px;
	  vertical-align: middle;
	}
	.input-append.date .add-on,
	.input-prepend.date .add-on {
	  cursor: pointer;
	}
	.input-append.date .add-on i,
	.input-prepend.date .add-on i {
	  margin-top: 3px;
	}
	.input-daterange input {
	  text-align: center;
	}
	.input-daterange input:first-child {
	  -webkit-border-radius: 3px 0 0 3px;
	  -moz-border-radius: 3px 0 0 3px;
	  border-radius: 3px 0 0 3px;
	}
	.input-daterange input:last-child {
	  -webkit-border-radius: 0 3px 3px 0;
	  -moz-border-radius: 0 3px 3px 0;
	  border-radius: 0 3px 3px 0;
	}
	.input-daterange .add-on {
	  display: inline-block;
	  width: auto;
	  min-width: 16px;
	  height: 18px;
	  padding: 4px 5px;
	  font-weight: normal;
	  line-height: 18px;
	  text-align: center;
	  text-shadow: 0 1px 0 #ffffff;
	  vertical-align: middle;
	  background-color: #eeeeee;
	  border: 1px solid #ccc;
	  margin-left: -5px;
	  margin-right: -5px;
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	
	.gg1 {
		background:linear-gradient(to bottom, #fff 0%,#ccc 100%);
	} .gg2 {
		background:linear-gradient(to bottom, #e5e5e5 0%,#fff 50%);
	} .gg3 {
		background:linear-gradient(to bottom, #A19EB8 0%,#2A2177 100%);
	} .gg4 {
		background:linear-gradient(to bottom, #eaebed 0%,#fff 100%);
	} .gg5 {
		background:linear-gradient(to bottom, #FFF 0%,rgba(255,255,255,0) 100%);
	} .gg6 {
		background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,#000 100%);
	} .gg7 {
		background:linear-gradient(to right, rgba(226,0,0,1) 0%,rgba(53,42,133,1) 100%);
	} .gg8 {
		background:linear-gradient(to bottom, rgba(47,36,132,0) 0%,#2F2484 65%);
	} .gg9 {
		background:linear-gradient(to bottom, #FFF 0%,#EBECED 100%);
	} .gg10 {
		background:linear-gradient(to bottom, #EBECED 0%,#FFF 100%);
	} .gg11 {
		background:linear-gradient(to bottom, rgba(255,255,255,0) 25%,#FFF 100%);
	} .gg12 {
		background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#EBECED 100%);
	} .gg13 {
		background:linear-gradient(to right, #ffffff 0%,#eaebed 100%);
	} .gg14 {
		background:linear-gradient(to bottom, #FFF 75%,#DFE1E3 100%);
	}
	
	.search-bar input::-webkit-input-placeholder {
		color:rgba(0,0,0,.35)!important;
	} .search-bar input:-moz-placeholder {
		color:rgba(0,0,0,.35)!important;
	} .search-bar input::-moz-placeholder {
		color:rgba(0,0,0,.35)!important;
	} .search-bar input:-ms-input-placeholder {
		color:rgba(0,0,0,.35)!important;
	}
	
	input:-webkit-autofill {
	  -webkit-box-shadow:0 0 0px 1000px white inset!important;
	}
	
	::-webkit-scrollbar-track {
		-webkit-box-shadow:none;
		-webkit-border-radius:0;
		border-radius:0;
		background-color:#EAEAEA;
	} ::-webkit-scrollbar {
		width:14px;
		height:12px;
	} ::-webkit-scrollbar-thumb {
		-webkit-box-shadow:none;
		background-color:#999;
		border-left:1px solid #FFF;
		-webkit-border-radius:6px;
		border-radius:6px;
		margin:4px;
		border:3px solid #EAEAEA;
	}
	
	.gscale {
		filter:grayscale(100%);
		-webkit-filter:grayscale(100%);
		filter:gray;
		-webkit-transition:all .6s ease;
	}
	
	.noselect {
		-webkit-touch-callout:none;
		-webkit-user-select:none;
		-khtml-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		user-select:none;
	}
	
	input[type=text], input[type=password], textarea, select {
		font-size:14px;
		padding:10px;
		background:#FFF;
		border:1px solid rgba(0,0,0,.2);
		vertical-align:middle;
		resize:none;
		margin:0;
		-webkit-appearance:none;
		color:#111;
	} input:focus[type=text], input:focus[type=password], textarea:focus {
		border:1px solid #3D67CB;
		color:#5A5A5A;
	}
	
	#blockPopupDiv {
		position:fixed;
		z-index:9998;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:rgba(0,0,0,.5);
	} #blockPopupDiv > div:nth-child(1) {
		display:table;
		width:100%;
		height:100%;
	} #blockPopupDiv > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
		text-align:center;
	} #blockPopupDiv #ytplayer {
		position:relative;
		z-index:1;
		display:inline-block;
		vertical-align:top;
		margin:auto;
		background:#FFF;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.75);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.75);
	} #blockPopupDiv .popup-img {
		position:relative;
		z-index:1;
		display:inline-block;
		vertical-align:top;
		width:auto;
		max-width:80%;
		height:auto;
		max-height:80%;
		padding:10px;
		margin:auto;
		background:#FFF;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.75);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.75);
	}
	
	#blockCallCenter {
		display:none;
		position:fixed;
		z-index:9998;
		width:100%;
		background:url('../images/blockImageBlack.png');
	} #blockCallCenter > div:nth-child(1) {
		position:fixed;
		display:table;
		width:100%;
		height:100%;
	} #blockCallCenter > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
	} #blockCallCenter .dialogBorder {
		position:relative;
		margin:auto;
		min-height:240px;
		padding:20px;
		width:640px;
		background:#FFF;
		border:1px solid #CCC;
		-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.5);
		-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.5);
		box-shadow:0 10px 10px 0 rgba(0,0,0,.5);
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	} #blockCallCenter .girl {
		position:absolute;
		top:-32px;
		right:-38px;
	} #blockCallCenter .title {
		font-size:36px;
		letter-spacing:-1px;
		color:#173C8A;
	} #blockCallCenter .table {
		display:table;
		width:85%;
	} #blockCallCenter .table .row {
		display:table-row;
	} #blockCallCenter .table .row > .cell:nth-child(1) {
		display:table-cell;
		width:32%;
	} #blockCallCenter .table .row > .cell:nth-child(2) {
		display:table-cell;
		width:3%;
	} #blockCallCenter .table .row > .cell:nth-child(3) {
		display:table-cell;
		width:65%;
		padding:2px 0;
	} #blockCallCenter .table .row .cell input {
		width:86%;
	}
	
	#processDiv {
		display:none;
		position:fixed;
		background:#5A5A5A;
		color:#FFF;
		z-index:9999;;
		top:0;
		left:0;
	}
	
	#blockDiv {
		display:none;
		position:fixed;
		z-index:998;
		width:100%;
		background:url('../images/blockImageBlack.png');
	}
	
	#videoDiv {
		display:none;
		position:fixed;
		z-index:999;
		width:100%;
	}
	
	#blockTableDiv {
		display:none;
		position:fixed;
		z-index:9999;
		width:100%;
		background:url('../images/blockImageBlack.png');
	} #blockTableDiv .dialogBorder {
		width:90%;
		max-width:400px;
		background:#FFF;
		-webkit-border-radius:4px;
		border-radius:4px;
		margin:auto;
		-webkit-box-shadow:0 10px 34px 0 rgba(0,0,0,.35);
		box-shadow:0 10px 34px 0 rgba(0,0,0,.35);
	} #blockTableDiv .dialogBack {
		border:10px solid #FFF;
		-webkit-border-radius:4px;
		border-radius:4px;
	} #blockTableDiv #dialogTitle {
		padding:10px 0 0 0;
		font-size:19px;
		font-weight:bold;
		color:#333;
	} #blockTableDiv #dialogContent {
		margin:0 0 10px 0;
		padding:0 10px 6px 10px;
		font-size:14px;
		line-height:1.4em;
		color:#333;
	} #blockTableDiv .dialogButton {
		margin:auto;
		padding:0 0 14px 0;
	} #blockTableDiv .dialogButton>input[type=button] {
		border:0;
		display:block;
		padding:10px 14px;
		font-size:14px;
		color:#FFF;
		background:#333;
		cursor:pointer;
		-webkit-border-radius:4px;
		border-radius:4px;
		margin:auto;
	}
	
	#blockLoaderDiv {
		display:none;
		position:fixed;
		z-index:9998;
		width:100%;
		text-align:center;
	} #blockLoaderDiv > div:nth-child(1) {
		position:fixed;
		display:table;
		width:100%;
		height:100%;
		background:url('../images/back_panelBlocker.png');
	} #blockLoaderDiv > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
	} #blockLoaderDiv .dialogBorder {
		display:inline-block;
		min-width:280px;
		background:#FFF;
		border:1px solid #CCC;
		margin:auto;
		text-align:center;
		-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.5);
		-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.5);
		box-shadow:0 10px 10px 0 rgba(0,0,0,.5);
		-webkit-border-radius:20px;
		border-radius:20px;
	} #blockLoaderDiv .dialogBack {
		border:10px solid #FFF;
		height:80px;
		-webkit-border-radius:20px;
		border-radius:20px;
	} #blockLoaderDiv .dialogTitle {
		padding:10px 0 0 0;
		font-size:19px;
		font-weight:bold;
		color:#5A5A5A;
	}
	
	img {
		border:0;
	}
	
	.clear, .clr {
		clear:both;
	}
	
	a:link		{ text-decoration:none;		}
	a:visited 	{ text-decoration:none;		}
	a:hover   	{ text-decoration:underline;	}
	