﻿/* Extended base styles (site specific)
*****************************************************************/
body {
	color:#787878;
	font-size:62.5%;
	font-family: 'FrutigerLTCom-Light';
	color:#55696c;
	z-index:1;
	width:100%;
	height:100%;
	overflow-x:hidden;
	background:url(../images/main-bgcopy12.jpg) top center no-repeat;
	position:relative;
}
.alt-sayfa-body {
	color:#787878;
	font-size:62.5%;
	font-family: 'FrutigerLTCom-Light';
	font-weight:550;
	color:#55696c;
	z-index:1;
	width:100%;
	height:100%;
	overflow-x:hidden;
	background:url(../images/alt-sayfa-bgtest.jpg) top center no-repeat;
	position:relative;
	margin:0px;
	padding:0px;
}
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clear:before,
.clear:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.clear:after {
    clear: both;
}

/*-----------------------------
GENEL
-----------------------------*/
.main-wrapper {
	width:100%;
	height:100%;
	float:left;
	margin:0px;
	padding:0px;
	overflow: hidden;
}
.center-wrapper {
	width:960px;
	margin:0px auto;
	height:100%;
	position:relative;
	display:block;
}
.clear-right {
	clear:right !important;
	margin-right:0px !important;
}
/*-----------------------------
Header
-----------------------------*/
.top-header {
	width:100%;
	height:85px;
	float:left;
	margin-top:15px;
	position:relative;
	z-index:250;
}
.top-header-bg {
	width:1249px;
	height:89px;
	position:absolute;
	background:url(../images/top-menu-bg.png) no-repeat;
	left:-480px;
	z-index:250;
}
.top-header-bg a {
	left:480px;
	position:absolute;
	top:15px;
}
.top-header-list {
	position:relative;
	z-index:260;
	font-family: 'Exo', sans-serif;
	font-size:12px;
	float:right;
	margin-right:250px;
	margin-top:35px;
	font-weight:500;
}
.top-header-list li {
	float:left;
	margin-right:15px;
}
.top-header-list li a {
	color:#747474;
	text-shadow:1px 1px #fff;
}
.top-header-list li a.active, .top-header-list li a:hover { color:#202c5b; }
.top-header-list li .dots {
	width:0px;
	border-left:1px dotted #009933;
	height:17px;
	display:block;
	margin-top:-2px;
}
/*-----------------------------
HEADER DİLLER
-----------------------------*/
.top-header div .diller {
	position:absolute;
	top:-13px;
	left:0px;
}
.top-header div .diller li {
	floaT:left;
	margin-right:5px;
}
.top-header div .diller li div.cubuk {
	width:1px;
	height:12px;
	background:#747474;
	display:block;
}
.top-header div .diller li a {
	color:#747474;
	text-shadow:0px 0px 1px #ccc;
}
.top-header div .diller li a.active, .top-header div .diller li a:hover {
	color:#469591 !important;
	text-decoration:underline;
}
/*-----------------------------
CONTENT
-----------------------------*/
.content-wrapper {
	width:100%;
	height:100%;
	float:left;
}
/*-----------------------------
CONTENT-anasayfa
-----------------------------*/
.anasayfa-content-ust {
	float:left;
	position:relative;
	width:100%;
	height:100%;
	z-index:100;
}
/*-----------------------------
FOOTER
-----------------------------*/
.footer-wrapper {
	background:url(../images/footer-bg.png) repeat-x;
	height:180px;
	width:100%;
	display:block;
	float:left;
	margin-bottom:20px;
	margin-top:100px;
}
.footer-wrapper div .copyright {
	float:left;
	color:#fff;
	margin-top:20px;
	font-size:11px;
}
.footer-wrapper div .social-list {
	float:right;
	margin-top:16px;
}
.footer-wrapper div .social-list li {
	float:left;
	margin-right:10px;
}
.footer-wrapper div .social-list li a {
	width:16px;
	height:16px;
	display:block;
	text-indent:-9999px;
}
.footer-wrapper div .social-list li a:hover { background-position:0px -16px !important; }
.footer-wrapper div .social-list li a.facebook { background:url(../images/facebook.png); }
.footer-wrapper div .social-list li a.twitter { background:url(../images/twitter.png); }
.footer-wrapper div .social-list li a.linkedin { background:url(../images/linkedin.png); }
.footer-wrapper div .site-map-list {
	float:right;
	margin-right:20px;
	margin-top:18px;
}
.footer-wrapper div .site-map-list li {
	float:left;
	margin-right:7px;
}
.footer-wrapper div .site-map-list li a {
	color:#fff;
	font-size:12px;
	margin-top:1px;
	float:left;
}
.footer-wrapper div .site-map-list li a:hover { text-decoration:underline; }
.footer-wrapper div .site-map-list li div.ara-cubuk {
	height:14px;
	width:1px;
	background:#fff;
	border-right:1px solid #666;
}
.footer-wrapper .footer_metin {
	position: absolute;
	width: 960px;
	top: 40px;
	left: 0px;
	color: #d2d2d2;
	padding-top: 10px;
	background: url(../images/footer_shadow.png) top center no-repeat;
}
.footer-wrapper .footer_metin .bolum-1{
	position: absolute;
	width: 460px;
	top: 15px;
	left: 0px;
	color: #d2d2d2;
	line-height: 13px;
}
.footer-wrapper .footer_metin .bolum-2{
	position: absolute;
	width: 460px;
	top: 15px;
	right: 0px;
	color: #d2d2d2;
	text-align:right;
	display: none;

}
/*-----------------------------
CONTENT-anasayfa-sol list
-----------------------------*/
.anasayfa-orta-content-sol-list {
	float:left;
	margin-top:62px;
	z-index:130;
	position:relative;
	width:172px;
}
.anasayfa-orta-content-sol-list li {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.anasayfa-orta-content-sol-list li a {
	width:80px;
	height:100px;
	display:block;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:0px -102px !important;
}
.anasayfa-orta-content-sol-list li a:hover { background-position:0px 0px !important; }
.anasayfa-orta-content-sol-list li a.leasing-nedir { background:url(); }
.anasayfa-orta-content-sol-list li a.leasing-avantajlari { background:url() }
.anasayfa-orta-content-sol-list li a.is-surecimiz { background:url(); }
.anasayfa-orta-content-sol-list li a.uygulama-alanlari { background:url(); }
.anasayfa-orta-content-sol-list li a.mevzuat-degisiklikler { background:url(); }
.anasayfa-orta-content-sol-list li a.sikca-sorulanlar { background:url(); }
/*-----------------------------
CONTENT-anasayfa slider
-----------------------------*/
.anasayfa-big-slider-wrapper {
	position:absolute;
	left:288px;
	top:-103px;
	z-index:110;
	display:none;
}
.anasayfa-big-flash-wrapper {
	position:absolute;
	left:288px;
	top:-103px;
	z-index:110;
}
.lt-ie8 .anasayfa-big-flash-wrapper {
	position:absolute;
	left:288px;
	top:-113px;
	z-index:110;
}
 @media only screen and (device-width: 768px) {
.anasayfa-big-slider-wrapper {
	position:absolute;
	left:288px;
	top:-103px;
	z-index:110;
	display:block;
}
}
 @media only screen and (device-width: 768px) {
.anasayfa-big-flash-wrapper {
	position:absolute;
	left:288px;
	top:-103px;
	z-index:110;
	display:none;
}
}
/*-----------------------------
CONTENT-anasayfa linklerin bg'si
-----------------------------*/
.anasayfa-alt-list-bg {
	background:url(../images/bg1a.png) no-repeat;
	width:1920px;
	height:70px;
	display:block;
	float:left;
	margin-left:-478px;
	margin-top:75px;
	z-index:100;
	position:relative;
}
/*-----------------------------
CONTENT-anasayfa linkler
-----------------------------*/
.anasayfa-alt-content-list {
	float:lefT;
	position:relative;
	z-index:140;
	margin-top:-55px;
	margin-left:300px;
}
.anasayfa-alt-content-list li {
	float:left;
	margin-right:30px;
}
.anasayfa-alt-content-list li a {
	height:36px;
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.anasayfa-alt-content-list li a.tetas {
	background:url();
	width:73px;
}
.anasayfa-alt-content-list li a.strateji-factoring {
	background:url();
	width:95px;
}
.anasayfa-alt-content-list li a.fider {
	background:url();
	width:92px;
}
.anasayfa-alt-content-list li a.fdk {
	background:url();
	width:50px;
	height:34px;
}
.anasayfa-alt-content-list li a.bddk {
	background:url();
	width:38px;
}
.anasayfa-alt-content-list li a.tebroker {
	background:url();
	width:79px;
}
/*-----------------------------
CONTENT-anasayfa alt content
-----------------------------*/
.anasayfa-content-alt {
	float:left;
	margin-top:20px;
	width:960px;
}
.anasayfa-haberler-list { float:left; width:675px; }
.anasayfa-haberler-list li {
	float:left;
	background:url(../images/haber-li-bg.png) no-repeat;
	width:326px;
	height:100%;
	display:block;
}
.anasayfa-haberler-list>li:first-child { margin-right:20px; }
.anasayfa-haberler-list li img {
	float:left;
	width:148px;
	heighT:148px;
	display:block;
}
.anasayfa-haberler-list li div.cubuk {
	width:1px;
	height:230px;
	display:block;
	float:left;
	background:red;
	visibility:hidden;
}
.anasayfa-haberler-list li h2 {
	color:#3a5160;
	font-size:16px;
	float:left;
	width:170px;
	margin-top:13px;
	line-height:1.3em;
}
.anasayfa-haberler-list li p {
	font-size:13px;
	color:#7f7e7e;
	float:left;
	width:170px;
	margin-top:15px;
	line-height: 16px;
}
.anasayfa-haberler-list li a.devami {
	background:url(../images/devami-buton.png) no-repeat;
	width:61px;
	height:21px;
	display:block;
	float:left;
	margin-top:10px;
}
.leasing-basvuru-formu {
	position:relative;
	float:right;
}
.leasing-basvuru-formu a {
	background:url(../images/leasing-basvuru-formu.png) no-repeat;
	width:282px;
	heighT:103px;
	display:block;
	text-indent:-9999px;
}
.anasayfa-content-alt .yasal-uyari {
	background:url(../images/yasal-uyari-bg.png) no-repeat;
	width:940px;
	height:29px;
	display:block;
	float:left;
	margin-top:25px;
	margin-left:10px;
	padding-top: 5px;
}
.anasayfa-content-alt .yasal-uyari a {
	color:#7f7e7e;
	font-size:11px;
	float:lefT;
	margin-left:60px;
	margin-top:7px;
	letter-spacing:-0.03em;
	word-spacing:0.1em;
}
.anasayfa-content-alt .yasal-uyari a:hover { text-decoration:underline; }
.bilgi_toplumu_hizmetleri{
	position:relative;
	float:right;
}	
/*-----------------------------
CONTENT-altsayfa-top
-----------------------------*/
.alt-sayfa-content-header {
	width:100%;
	height:113px;
	float:left;
	display:block;
	position:relative;
	z-index:100;
}
.alt-sayfa-content-header .slogan-img {
	float:left;
	margin-top:55px;
	margin-left:0px;
	position:relative;
}
.alt-sayfa-content-header .content-img {
	position:absolute;
	float:left;
	top:-100px;
	left:420px;
}
.alt-sayfa-content-menu-bg {
	background:url(../images/alt-sayfa-top-content-menu-bg.png) no-repeat top center;
	width:1920px;
	height:70px;
	display:block;
	float:left;
	margin-left:-478px;
	margin-top:81px;
	z-index:100;
	position:relative;
}
.alt-sayfa-content-menu-list {
	position:relative;
	top:-70px;
	left:0px;
	z-index:110;
	width:100%;
	height:100%;
}
.alt-sayfa-content-menu-list li {
	float:left;
	margin-right:0px;
}
.alt-sayfa-content-menu-list li a.active, .alt-sayfa-content-menu-list li a:hover {
	background:url(../images/alt-sayfa-top-content-menu-active-bg.png) repeat-x;
	height:55px;
	display:block;
	padding:25px 10px 0px 10px;
	letter-spacing:0.01em;
}
.alt-sayfa-content-menu-list li a {
	font-size:11px;
	color:#fff;
	height:40px;
	display:block;
	padding:25px 10px 0px 10px;
	float:left;
	letter-spacing:0.01em;
}
.alt-sayfa-content-menu-list>li:last-child a { border-right:none !important; }
.alt-sayfa-content-menu-list li div.dots {
	width:1px;
	height:14px;
	display:block;
	border-left:1px dotted #CCCCCC;
	margin-top:24px;
}
.alt-sayfa-content-wrapper {
	float:left;
	width:960px;
	height:100%;
	display:block;
	margin-top:-40px;
	z-index:120;
	position:relative;
}
.alt-sayfa-content-wrapper .content-title {
	background:url(../images/content-baslik-bg.png) no-repeat;
	height:201px;
	width:960px;
	position:relative;
	float:left;
	display:block;
	z-index:120;
}
.alt-sayfa-content-wrapper .content-title h2 {
	position:absolute;
	top:40px;
	lefT:205px;
	font-size:25px;
	color:#3a5160;
}
.alt-safa-content {
	width:753px;
	heighT:100%;
	float:right;
	margin-top:-90px;
	margin-right:0px;
	display:block;
	z-index:150;
	position:relative;
}
/*-----------------------------
CONTENT-altsayfa-iletisim
-----------------------------*/
.alt-safa-content .iletisim-bilgileri {
	float:left;
	width:753px;
}
.alt-safa-content .iletisim-bilgileri h2 {
	font-size:20px;
	color:#1e3d42;
	margin-bottom:15px;
}
.iletisim-bilgileri .iletisim-list {
	float:left;
	margin-bottom:15px;
}
.iletisim-bilgileri .iletisim-list li {
	float:left;
	width:753px;
	font-size:13px;
	color:#55696c;
	margin-bottom:8px;
}
.iletisim-bilgileri .iletisim-list li .main-value {
	float:left;
	width:100px;
}
.iletisim-bilgileri .iletisim-list li .dots {
	float:left;
	width:10px;
}
.iletisim-bilgileri .iletisim-list li .input-value {
	float:left;
	width:643px;
}
.alt-safa-content .iletisim-bilgileri .google-maps {
	float:left;
	margin-bottom:35px;
	font-size:11px;
}
.alt-safa-content .iletisim-bilgileri .google-maps a {
	color:#55696c !important;
	margin-top:10px;
}
.alt-safa-content .iletisim-bilgileri .google-maps a:hover { text-decoration:underline }
.alt-safa-content .iletisim-leasing-formu {
	float:left;
	margin-bottom:30px;
}
.iletisim-leasing-formu .leasing-form-list {
	float:left;
	width:753px;
}
.iletisim-leasing-formu .leasing-form-list li {
	float:left;
	width:753px;
	font-size:13px;
	color:#55696c;
	margin-bottom:7px;
}
.iletisim-leasing-formu .leasing-form-list li .main-value {
	float:left;
	width:122px;
	margin-top:10px;
}
.iletisim-leasing-formu .leasing-form-list li .dots {
	float:left;
	width:15px;
	margin-top:10px;
}
.iletisim-leasing-formu .leasing-form-list li .input-value {
	float:left;
	width:493px;
	height:24px;
	padding:5px;
	border:1px solid #cecece;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.iletisim-leasing-formu .leasing-form-list li .input-value input {
	background:none;
	border:none;
	width:493px;
	height:24px;
	color:#55696c;
}
.iletisim-leasing-formu .leasing-form-list li .textarea-value {
	float:left;
	width:493px;
	height:126px;
	padding:5px;
	border:1px solid #cecece;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.iletisim-leasing-formu .leasing-form-list li .textarea-value textarea {
	background:none;
	border:none;
	width:493px;
	height:126px;
	color:#55696c;
	resize:none;
}
.iletisim-leasing-formu .gonder-buton {
	background:url(../images/form-gonder-buton.png) no-repeat;
	width:71px;
	height:28px;
	display:block;
	border:none;
	float:left;
	margin-left:135px;
}
.iletisim-leasing-formu .gonder-buton:hover { background-position:0px -28px; }
.alt-safa-content .iletisim-kariyer { float:lefT; }
.iletisim-kariyer .kaiyer-list {
	float:lefT;
	width:753px;
}
.iletisim-kariyer .kariyer-list li {
	float:lefT;
	width:753px;
	margin-bottom:35px;
}
.iletisim-kariyer .kariyer-list li div.title {
	float:lefT;
	width:719px;
	height:7px;
	background:#f7f7f7;
	border-bottom:1px solid #d3d3d3;
	padding:17px;
}
.iletisim-kariyer .kariyer-list li div.title .arti {
	background:url(../images/kariyer-arti.png) no-repeat;
	width:17px;
	height:19px;
	display:block;
	float:left;
	margin-right:10px;
}
.iletisim-kariyer .kariyer-list li div.title .text {
	color:#55696c;
	font-size:14px;
	float:lefT;
}
.iletisim-kariyer .kariyer-list li div.content {
	font-size:14px;
	float:lefT;
	margin-top:20px;
	margin-left:45px;
	line-height:1.3em;
	color:#55696c;
}
.iletisim-kariyer .kariyer-list li div.content a { color:#598fb2; }
.iletisim-kariyer .kariyer-list li div.content a:hover { text-decoration:underline; }
/*-----------------------------
CONTENT-altsayfa-kurumsal
-----------------------------*/
.alt-safa-content .kurumsal-sirketimiz {
	float:lefT;
	line-height:1.3em;
	font-size:14px;
	margin-bottom:15px;
	color:#55696c;
}
.kurumsal-sirketimiz p { margin-bottom:15px; }
.kurumsal-mali-isler { float:left; }
.kurumsal-mali-isler .mali-isler-list {
	float:lefT;
	margin-bottom:30px;
}
.kurumsal-mali-isler .mali-isler-list li {
	float:lefT;
	background:url(../images/mali-isler-list-bg.png) no-repeat;
	width:181px;
	heighT:52px;
	display:block;
	margin-bottom:15px;
	margin-right:9px;
}
.kurumsal-mali-isler .mali-isler-list li div.tarih {
	width:80px;
	height:52px;
	text-align:center;
	font-size:23px;
	font-style:italic;
	color:#ffffff;
	text-shadow:1px 1px #000;
	margin-top:12px;
	float:lefT;
}
.kurumsal-mali-isler .mali-isler-list li div.detay {
	float:left;
	font-size:11px;
	font-style:italic;
	color:#ffffff;
	text-shadow:1px 1px #000;
	text-align:center;
	text-align:center;
	width:98px;
	height:52px;
	display:block;
	margin-top:12px;
	line-height:1.3em;
}
.kurumsal-mali-isler .mali-isler-list li div.detay a {
	color:#ffffff;
	text-shadow:1px 1px #000;
}
.kurumsal-mali-isler .mali-isler-list li div.detay a:hover { text-decoration:underline; }
.alt-safa-content .organizasyon-yapisi {
	float:left;
	height:526px;
	display:block;
	width:960px;
	position:relative;
	margin-bottom:30px;
}
.alt-safa-content .organizasyon-yapisi div.img {
	position:absolute;
	top:0px;
	lefT:-190px;
}
.alt-safa-content .kurumsal-vizyon-misyon { float:left; }
.alt-safa-content .kurumsal-vizyon-misyon h2 {
	font-size:16px;
	color:#1e3d42;
	margin-bottom:15px;
}
.alt-safa-content .kurumsal-vizyon-misyon p {
	line-height:1.3em;
	font-size:14px;
	margin-bottom:15px;
	color:#55696c;
}
.alt-safa-content .kurumsal-grup-sirketlerimiz { float:left; }
.kurumsal-grup-sirketlerimiz ul.grup-sirketlerimiz-list {
	float:left;
	width:753px;
}
.kurumsal-grup-sirketlerimiz ul.grup-sirketlerimiz-list li {
	width:750px;
	float:left;
	height:179px;
	background:#f7f7f7;
	-moz-box-shadow: 0 0 5px #CCCCCC;
	-webkit-box-shadow: 0 0 5px #CCCCCC;
	box-shadow: 0 0 5px #CCCCCC;
	margin-bottom:15px;
}
ul.grup-sirketlerimiz-list li div.content {
	float:left;
	width:509px;
	height:154px;
	padding-left:20px;
	padding-top:25px;
}
ul.grup-sirketlerimiz-list li div.content h2 {
	font-size:20px;
	color:#1e3d42;
	margin-bottom:15px;
}
ul.grup-sirketlerimiz-list li div.content p {
	line-height:1.3em;
	font-size:14px;
	margin-bottom:15px;
	color:#55696c;
}
ul.grup-sirketlerimiz-list li div.logo {
	width:221px;
	height:171px;
	float:right;
}
/*-----------------------------
CONTENT-altsayfa-leaing nedir
-----------------------------*/
.leasing-nedir-avantajlari {
	float:lefT;
	width:753px;
}
.leasing-nedir-avantajlari li {
	width:720px;
	float:left;
	height:109px;
	background:#f7f7f7;
	-moz-box-shadow: 0 0 5px #CCCCCC;
	-webkit-box-shadow: 0 0 5px #CCCCCC;
	box-shadow: 0 0 5px #CCCCCC;
	margin-bottom:15px;
	padding:15px;
}
.leasing-nedir-avantajlari li h2 {
	font-size:20px;
	color:#1e3d42;
	margin-bottom:15px;
}
.leasing-nedir-avantajlari li p {
	line-height:1.3em;
	font-size:14px;
	margin-bottom:15px;
	color:#55696c;
}
.leasing-nedir-is-sureci {
	float:left;
	position:relative;
	z-index:160;
	width:700px;
}
.leasing-nedir-is-sureci li {
	float:lefT;
	width:700px;
	margin-bottom:25px;
}
.leasing-nedir-is-sureci li span {
	background:url(../images/kariyer-arti.png) no-repeat;
	width:17px;
	height:19px;
	display:block;
	float:left;
	margin-right:15px;
}
.leasing-nedir-is-sureci li p {
	line-height:1.3em;
	font-size:14px;
	color:#55696c;
}
.ekipman-detay-iletisim-buton {
	position:absolute;
	top:35px;
	righT:0px;
	z-index:170;
}
.ekipman-detay-iletisim-buton a {
	background:url(../images/ekipman-detaylari-iletisim-buton.png) no-repeat;
	width:176px;
	height:176px;
	display:block;
	text-indent:-9999px;
}
.alt-safa-content .mevzuat-degisiklikleri { float:left; }
.alt-safa-content .mevzuat-degisiklikleri li {
	float:lefT;
	width:690px;
	height:10px;
	background:#f7f7f7;
	border-bottom:1px solid #d3d3d3;
	padding:15px;
	font-size:13px;
	color:#55696c;
	margin-top:20px;
}
.alt-safa-content .mevzuat-degisiklikleri li div.arti {
	float:left;
	background:url(../images/kariyer-arti.png) no-repeat;
	width:17px;
	height:19px;
	display:block;
	margin-right:10px;
}
.alt-safa-content .mevzuat-degisiklikleri li div.value { float:left; }
.alt-safa-content .mevzuat-degisiklikleri li a.link {
	float:right;
	color:#55696c;
}
.alt-safa-content .mevzuat-degisiklikleri li a.link span { margin-left:10px; }
.alt-safa-content .mevzuat-degisiklikleri li a.link:hover { text-decoration:underline; }
.alt-safa-content .sss-wrapper { float:lefT; }
.kurumsal-sirketimiz .haber-devami {
	background:url(../images/devami-buton.png) no-repeat;
	width:61px;
	height:21px;
	display:block;
	float:left;
	margin-top:10px;
}
.kurumsal-sirketimiz .gri {
	color:#6f6f6f;
	margin-top:-25px !important;
}
.tum-haberler {
	color:#37707b;
	font-size:12px;
	float:right;
	margin-top:15px;
}
.tum-haberler:hover { text-decoration:underline; }
/*-----------------------------
Service Paccordion
-----------------------------*/
.ac-pane {
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 20px;
}
.ac-pane:last-child {
	margin-bottom: 0;
}
.ac-content {
  	display: none;
}
.ac-title {
	background-color: #f7f7f7;
	border-bottom: 1px solid #e5e5e5;
	color: #1e3d42;
	display: block;
	font-size: 20px;
	overflow: hidden;
	padding: 6px 12px;
}
.ac-title img {
	float: left;
}
.ac-title span {
	display: block;
	margin: 7px 0 0 40px;
}
.ac-title i {
	float: right;
	font-size: 20px;
}
.ac-title i:before {
	content: "\f107";
}
.active .ac-title i:before {
	content: "\f106";
}
.ac-content {
	color: #5d5e5e;
	margin-top: -1px;
	padding: 15px;
}
/*-----------------------------
Gallery
-----------------------------*/
.gallery-wrapper {
	margin-left: -15px;
	margin-right: -15px;
}
.gallery-item {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 30px;
	position: relative;
	width: 33.3333%;
}
.gallery-item img {
	width: 100%;
	-webkit-transition: all 0.3s ease 0s;
	   -moz-transition: all 0.3s ease 0s;
		 -o-transition: all 0.3s ease 0s;
			transition: all 0.3s ease 0s;
}
.gallery-item:hover img {
	-webkit-transform: scale(1.1);
	   -moz-transform: scale(1.1);
	    -ms-transform: scale(1.1);
		 -o-transform: scale(1.1);
			transform: scale(1.1);
}
.gallery-item .hover {
	background-color: rgba(255, 255, 255, 0.85);
	bottom: 0;
	font-size: 13px;
	left: 0;
	line-height: 19px;
	margin-left: 15px;
	margin-right: 15px;
	opacity: 0;
	padding: 8px 10px;
	position: absolute;
	right: 0;
	top: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease 0s;
	   -moz-transition: all 0.3s ease 0s;
		 -o-transition: all 0.3s ease 0s;
			transition: all 0.3s ease 0s;
}
.gallery-item:hover .hover {
	margin: -8px;
	opacity: 1;
	padding: 15px 25px;
	visibility: visible;
}
.gallery-item .hover p {
	color: #18204a;
	margin-bottom: 5px;
}
.gallery-item .hover p:last-child {
	margin-bottom: 0;
}
.gallery-item .hover b {
	font-weight: 700;
}
table {
    background-color: transparent;
}
caption {
    color: #777;
    padding-bottom: 8px;
    padding-top: 8px;
    text-align: left;
}
th {
    text-align: left;
}
.table {
    margin-bottom: 20px;
    max-width: 100%;
    width: 100%;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}
.table > thead > tr > th {
    border-bottom: 2px solid #ddd;
    vertical-align: bottom;
}
.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
    border-top: 0 none;
}
.table > tbody + tbody {
    border-top: 2px solid #ddd;
}
.table .table {
    background-color: #fff;
}
.alt-safa-content .table {
	font-size: 14px;
}
.alt-safa-content .table tr th {
	background-color: #f4f4f4;
	border-top: 0;
}
.alt-safa-content .table tr th,
.alt-safa-content .table tr td {
	padding: 20px;
	line-height: 24px;
}
.alt-safa-content .table tr:last-child td {
	border-bottom: 1px solid #ddd;
}
.alt-safa-content .table .sl {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.alt-safa-content .table .desc {
	border-right: 1px solid #ddd;
	width: 40%;
}
.alt-safa-content .table .client {
	border-right: 1px solid #ddd;
}
.alt-safa-content .table .location {
	border-right: 1px solid #ddd;
}
.alt-safa-content .table .year {
	border-right: 1px solid #ddd;
	width: 16%;
}

.project-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 30px;
}

.project-item .desc p {
	color: #18204a;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}
.project-item .desc p b {
	font-weight: 700;
  	min-width: 70px;
}
.project-item .thumb {
	margin-left: 30px;
}
.project-item .thumb img {
	display: block;
}









