article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
audio:not([controls]) {display: none;}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
a:hover,a:active {outline: 0;}
p {margin: 0 0 10px;}
sub,sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {top: -0.5em;}  sub {bottom: -0.25em;}
small {font-size: 85%;}
em {font-style: italic;}
img {
	max-width: 100%;
	width: auto \9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
img.pull-center {
	margin-left: auto;
	margin-right: auto;
}
#map_canvas img,.google-maps img,.gm-style img {max-width: none;}
ul{padding: 0;margin: 0;list-style:none}
ul ul,ul ol,ol ol,ol ul {margin-bottom: 0;}
dl {margin-bottom: 18px;}
dt,dd {line-height: 18px;}
dt {font-weight: bold;}
dd {margin-left: 9px;}
table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}
.table-bordered {
	border: 1px solid #ddd;
	border-collapse: separate;
	*border-collapse: collapse;
	border-left: 0;
}
.table-bordered th,
.table-bordered td {
	border-left: 1px solid #ddd;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
	display: table-cell;
	float: none;
	margin-left: 0;
}
.hide {display: none;}
.show {display: block;}
.invisible {visibility: hidden;}
.affix {position: fixed;}
.hidden {display: none;visibility: hidden;}
.visible-phone {display: none !important;}
.visible-tablet {display: none !important;}
.hidden-desktop {display: none !important;}
.visible-desktop {display: inherit !important;}
.width-auto {width: auto;}
.invalid {color: #9d261d;font-weight: bold;}
.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
iframe,svg {max-width: 100%;}
.nowrap {white-space: nowrap;}
.center,.table td.center,.table th.center, .text-center {text-align: center;}
a.disabled, a.disabled:hover {
	color: #999999;
	background-color: transparent;
	cursor: default;
	text-decoration: none;
}

.row {margin-left: -20px;*zoom: 1;} .row:before,.row:after {display: table;content: "";line-height: 0;}
[class*="span"] {float: left;min-height: 1px;margin-left: 20px;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 940px;
}
.span12 {width: 940px;}
.span11 {width: 860px;}
.span10 {width: 780px;}
.span9 {width: 700px;}
.span8 {width: 620px;}
.span7 {width: 540px;}
.span6 {width: 460px;}
.span5 {width: 380px;}
.span4 {width: 300px;}
.span3 {width: 220px;}
.span2 {width: 140px;}
.span1 {width: 60px;}

.row-fluid {width: 100%;*zoom: 1;}
.row-fluid:before,.row-fluid:after {display: table;content: "";line-height: 0;}
.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
	float: left;
	margin-left: 2.127659574%;
	*margin-left: 2.0744680846383%;
	margin-top:1em;
}
.row-fluid .span12 {width: 99.99999999%;*width: 99.946808500638%;}
.row-fluid .span11 {width: 91.489361693%;*width: 91.436170203638%;}
.row-fluid .span10 {width: 82.978723396%;*width: 82.925531906638%;}
.row-fluid .span9 {width: 74.468085099%;*width: 74.414893609638%;}
.row-fluid .span8 {width: 65.957446802%;*width: 65.904255312638%;}
.row-fluid .span7 {width: 57.446808505%;*width: 57.393617015638%;}
.row-fluid .span6 {width: 48.936170208%;*width: 48.882978718638%;}
.row-fluid .span5 {width: 40.425531911%;*width: 40.372340421638%;}
.row-fluid .span4 {width: 31.914893614%;*width: 31.861702124638%;}
.row-fluid .span3 {width: 23.404255317%;*width: 23.351063827638%;}
.row-fluid .span2 {width: 14.89361702%;*width: 14.840425530638%;}
.row-fluid .span1 {width: 6.382978723%;*width: 6.3297872336383%;}
[class*="span"].hide,.row-fluid [class*="span"].hide {display: none;}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right {float: right;}
.row-fluid .offset1 {margin-left: 8.382978723%;}
.row-fluid .offset2 {margin-left: 16.89361702%;}
.row-fluid .offset3 {margin-left: 25.404255317%;}
.row-fluid .offset4 {margin-left: 33.914893614%;}
.row-fluid .offset5 {margin-left: 42.425531911%;}
.row-fluid .offset6 {margin-left: 50.93617020799999%;}
.row-fluid .offset7 {margin-left: 59.446808505%;}
.row-fluid .offset8 {margin-left: 67.95744680199999%;}
.row-fluid .offset9 {margin-left: 76.468085099%;}
.row-fluid .offset10 {margin-left: 84.97872339599999%;}
.row-fluid .offset11 {margin-left: 91.489361693%;}

.row-fluid [class*="span"]:first-child{margin-left: 0;}
.row-fluid [class*="span4"]:nth-child(3n+1){margin-left: 0;}


/*----------------------GENERAL----------------------*/
.clearfix, #content .item-page {*zoom: 1;}
.clearfix:before,.clearfix:after,.container:before,.container:after,
#content .item-page:before,#content .item-page:after{
	display: table;
	content: "";
	line-height: 0;
}
.clear, .clearfix:after, .row:after, .row-fluid:after, .container:after,#content .item-page:after {clear:both;}
.container {margin-right: auto;margin-left: auto;*zoom: 1;}
.chromeframe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	margin:0;
	position: fixed;
	top:0;
	left:0;
	z-index:9999999;
	width: 100%;
	background: #fff8d0;
	color: #000;
	padding: 1em 0;
	text-align: center;
}
.abs-center {position: absolute;left:0;text-align:center;width: 100%;}

.pull-right {float: right;}
.pull-left {float: left;}
.text-left {text-align: left;}
.text-right {text-align: right;}

/*----------------------SITE----------------------*/

body {
	margin: 0;
	font-family: Raleway, sans-serif;
	letter-spacing: .03em;
	font-weight:400; font-style: normal;
	font-size: 15px;
	line-height: 26px;
	color: rgba(29,29,29,1);
	background-color:#f5f5f3;
	position: relative;
}
a {color: rgb(29,29,29);text-decoration: underline;}
a:hover,a:focus {text-decoration: none;}
strong {font-weight:800;font-style: normal;}
hr {
	border-top: 1px dotted #ccc;
	border-bottom: 0px;
	margin: 15px 0 20px;
	border-left:0;
	border-right:0;
}
#content ul li{list-style-type: none;}

h1,h2,h3, h4, h5, h6 {
	font-family: "raleway", "Helvetica Neue", Helvetica, sans-serif;
	font-weight:600; font-style: normal;
	letter-spacing: 0.01em;
	color: rgb(29,29,29);
	letter-spacing: 0.01em;
	position:relative;
	line-height:normal;
}

h1 {font-size: 38px;margin:0.8em 0;}
h2 {font-size: 35px;margin:0.8em 0;}
h3 {font-size: 33px;margin:0.8em 0;}
h4 {font-size: 30px;margin:0.8em 0;}
h5 {font-size: 26px;margin:0.8em 0;}
h6 {font-size: 22px;margin:0.8em 0;}

.container {
	max-width: 1260px;
	padding: 0px;
	position:relative;
}
.container-full {
	margin: 0 4%;
    max-width: 1600px;}

.item-page table {border-color: #ddd;}
.item-page table td {padding:0.5em}
#content .item-page ul li, #aside ul li, #footer ul li, .additions .tab-content ul li {list-style:none inside url(../images/list-style-img.png)}

#content-main .container {padding:0}
#content > .item-page {padding-top:40px;}
#content.span12 {
	padding: 3em 0 2.5em;
}
#content.span12 .item-page>div{text-align:center;}
#content.span12 .item-page>div ul{text-align:left;}
#content .item-page .span6, #content .item-page .span5, #content .item-page .span4 {margin-top:0;}

/*----------------------HEADER BANNER TOP----------------------*/
.top {padding:0;position:relative;z-index:4;background:rgba(220,220,220,1);}
.h1-top h1 {
	font-size:13px;
	font-weight:400;
	line-height:normal;
	width: 98%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin:0;
	color: rgba(29,29,29,.7);
	text-align:left;
}
div.moduletable.h1-top {display:block; width:30%;margin-top: 28px;}

.shopp {
	display: block;
    text-indent: -9999em;
    background: url(../images/shopping-bag-icon.svg) no-repeat 0 0;
    margin-top: 18px;
    opacity: 0.5;
    background-size: 30px auto;
    width: 40px;
    height: 40px;
	transition:.2s;
}
.fixed-menu .shopp {margin-top:14px;}

.brand {display: inline-block;width: 13%;float:left;padding:0;margin-left:20px;}
.brand p {margin:0}
.header{position:relative;z-index:1;box-sizing: border-box;}
.header p {padding:0;margin:0;}
.header.bg {min-height:250px;}


/*----------------MAIN MENU NAV----------------*/

a.show-menu {
	text-decoration: none;
    background: url(../images/menu_lines.png) no-repeat right 24px #1c1c1c;
    padding: 15px 60px 13px 25px;
    border-right: 20px solid #1c1c1c;
    display: inline-block;
    color: #fff;
    font-size: 15px;
    letter-spacing: 0.05em;
    margin-top: 9px;
	cursor:pointer;
	  transition: 0.3s;
}
a.show-menu:hover,a.show-menu:focus {background-color: #8f6d4a;border-color:#8f6d4a;transition: 0.3s; }
#myNav {width:40%;visibility:hidden;left:100%;right:0}
#myNav.mystyle100 {left:100%;visibility:hidden}
#myNav.mystyle {left:60%;visibility:visible;}
.overlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 99; 
  left: 0;
  top: 0;
  background-color: rgba(0,0,0,.85);
  overflow-x: hidden; 
  transition: 0.5s;
}

/* Position the content inside the overlay */
.overlay-content {
  position: relative;
  top: 15%; 
  width: 100%;
  text-align: center; 
  margin-top: 20px;
}

.overlay a {
  padding: 20px 0 10px;
	margin:30px auto;
  text-decoration: none;
  font-size: 2em;
  text-transform: uppercase;
  color: rgba(250,250,250,.7);
  display: block; 
  transition: 0.3s;
}
.overlay a:hover, .overlay a:focus {
  color: rgba(250,250,250,1);
  padding-left:15px;transition: 0.3s;
}
.overlay .closebtn {
  position: absolute;
  padding:0;
  margin:0;
font-size: 60px;
    top: 20px;
    right: 30px;
}

.nav-pills > li > a:hover, .nav-pills > li > a.sfhover, .nav-pills > li :hover, .nav-pills li.active a {color:#8f6d4a;}

/* When the height of the screen is less than 450 pixels so they don't overlap */
@media screen and (max-height: 450px) {
  .overlay a {font-size: 20px;margin:5px auto;}
  .overlay .closebtn {

  }
}

.top.fixed-menu {background:rgba(220,220,220,.8); position:fixed;box-shadow:0 3px 5px rgba(0,0,0,.1);}
.top.fixed-menu .h1-top {display:none;}
.top.fixed-menu .brand {width:10%}
.top.fixed-menu a.show-menu  {margin-top:2px;}

/*--HEADER--*/
.header {position:relative;border:25px solid #1d1d1d;}
.header .camera_caption > div {
	margin-top: 20%;
	margin-bottom: 20%;padding:0 80px;
	background: transparent !important;
	text-shadow:0px 3px 10px rgba(0,0,0,.6);
}
.header .camera_caption_title {font-family: "raleway", "Helvetica Neue", Helvetica, sans-serif; font-weight:400 !important;
						font-size:55px !important;line-height:1.3em !important;  letter-spacing: 1px;}
.header .camera_caption_title strong {font-weight:800 !important;}
.header .camera_caption .camera_caption_desc {font-size:18px !important;opacity:0.8;line-height:1.3em !important;}
.header .camera_bar {height:1px !important;top:50% !important;}
.header .camera_bar .camera_bar_cont {height:1px !important; background-color: rgba(250,250,250,0) !important}
#pie_camera_wrap_92 {background-color: rgba(250,250,250,0.3) !important}
.header .camera_target_content {background: rgba(0,0,0,.2);}
.header .camera_commands {display:none;}
.camera_prev, .camera_next, .camera_commands {background:transparent !important;
    height: 40px;
    margin-top: -20px;    width: 50px !important;
    z-index: 2;}
.camera_prev {outline:0 !important}
.camera_next {outline:0 !important}
.camera_prev > span {
    background: url(../images/arrow-prev.svg) no-repeat 5px 12px !important;
    width: 50px !important;outline:0 !important;transition:0.3s;
}
.camera_next > span {
    background: url(../images/arrow-next.svg) no-repeat!important;background-position: right 5px top 12px !important;
    width: 50px !important;outline:0 !important;transition:0.3s;
}
.camera_prev:hover > span {background-position: 0px 12px !important;}
.camera_next:hover > span {background-position: right 0px top 12px !important;}

/*--proje sayfaları için article imagedan header--*/
.header.bg .item-image, .header.bg .item-image img{width:100%}
.header.bg {height: 500px;
    overflow: hidden;
    width: 100%;}
.header.bg .item-image {    width: 100%;
    vertical-align: middle;
    position: absolute;
    bottom: -30%;}

/*--LANG MENU SOSYAL MEDYA BOX--*/
.langmenu-social {position:absolute;bottom:10px;left:10px;background:rgba(245,245,243,.8);padding: 10px 10px 10px 18px;font-size:13px;}
.langmenu-social a {text-decoration:none;display: inline-block;}
div.mod-languages ul {margin-left:13px !important;margin-top:1px!important;}
div.mod-languages li {margin-right:2px !important;}
div.mod-languages ul li a {margin:0 5px !important;}
div.mod-languages ul li a:hover, div.mod-languages ul li a:focus {color:#000;}
.langmenu-social .custom.pull-left a img {opacity:0.7;transition:0.2s}
.langmenu-social .custom.pull-left a:hover img, .langmenu-social .custom.pull-left a:focus img  {opacity:1;transition:0.2s}

/*--HOMEPAGE PARTS--*/
#aside {margin-top:0 !important;}
blockquote {margin-left:-250px;margin-top:-50px;color: #fff; 
font-size:18px;line-height:1.3em;display:inline-block;text-align:right;font-family: 'Bitter', serif;font-style: italic;}
blockquote p {background:rgba(143,109,74,.8);padding:8px 20px 5px;}
blockquote p strong {font-size:23px; font-weight:700;}
.extra blockquote {margin-left: -100px;margin-top: -80px;}

/*--SERVICES--*/
.services {background:#1d1d1d;padding:50px 0;}
.services .span4 {border:1px solid #8f6d4a; text-align:center;background:#1d1d1d;transition:all 0.2s;color: #fff;}
.services .span4:hover {background: #000;transition:all 0.2s;transform: scale(1.1);}
.services .span4.serv1 a, .services .span4.serv2 a, .services .span4.serv3 a {
	color: #fff;text-decoration:none; font-size:25px; font-family:"raleway", "Helvetica Neue", Helvetica, sans-serif;
	padding:120px 30px 30px;display:block;}
.services .span4.serv1 a {background:url(../images/interior-contracting-icon.svg) no-repeat center 40px;background-size: 70px 70px;}
.services .span4.serv2 a {background:url(../images/furniture-icon.svg) no-repeat center 30px;background-size: 85px 85px;}
.services .span4.serv3 a {background:url(../images/interior-design-icon.svg) no-repeat center 45px;background-size: 65px 65px;}

/*--HIGHLIGHTS--*/
.row-fluid .halfclms {color:#fff;padding:50px 0 60px;}
.row-fluid .halfclms .span6 {margin-top:0;  margin-left:0; overflow:hidden; background-repeat:no-repeat;}
.row-fluid .halfclms .span6:nth-child(2){height:364px;}
.row-fluid .halfclms .span6:nth-child(3), .row-fluid .halfclms .span6:nth-child(4){height:531px}
.row-fluid .halfclms .span6:nth-child(4) {margin-top: -167px;}
.row-fluid .halfclms .span6 a {
	color :#fff;display:inline-block;text-decoration:none; box-sizing: border-box;line-height:1em;
	text-align:center;font-size:35px;font-family: "raleway", "Helvetica Neue", Helvetica, sans-serif;letter-spacing: 0.01em;
	position:relative;z-index:2;transition:0.4s; background-position: center;
  background-size: cover;
}
.row-fluid .halfclms .span6 a:before {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
	z-index:-1;
    top: 0;
    left: 0;
    background:url(../images/bg_shadow.png) no-repeat bottom left;
	transition:0.4s;
	opacity:1;
}
.row-fluid .halfclms .span6 a:hover, .row-fluid .halfclms .span6 a:focus {transform: scale(1.1);}
.row-fluid .halfclms .span6 a:hover:before, .row-fluid .halfclms .span6 a:focus:before {
    opacity:0;transition:0.3s;
}
.row-fluid .halfclms .span6:nth-child(2) a {
	width:364px; height:364px;
	background:url(../images/residential-projects-2.jpg) no-repeat center center;
	background-size:cover;
	padding:250px 40px 30px;
}
.row-fluid .halfclms .span6:nth-child(3) a {
	width:531px; height:531px;
	background:url(../images/hotel-projects.jpg) no-repeat center top;
	padding:400px 40px 30px;
}
.row-fluid .halfclms .span6:nth-child(4) a {
	width:531px; height:531px;
	background:url(../images/office-projects.jpg) no-repeat center top;
	padding:400px 40px 30px;
}
.row-fluid .halfclms .span6 a[rel~="bookmark"]{
	background-size: auto;
    background-position: 130px 83px;
    font-size: 14px;
    background-color: #8f6d4a;
    margin: 30px 0 0 40px;
    padding: 90px 95px 90px 70px;
}
.row-fluid .halfclms .span6 a[rel~="bookmark"]:hover, .row-fluid .halfclms .span6 a[rel~="bookmark"]:focus{transform:none;background-color: #5d4730;}
.row-fluid .halfclms .span6 a[rel~="bookmark"]:before {display:none;}
.row-fluid .halfclms .span6 a[rel~="bookmark"]::after, .footer a[rel~="bookmark"]::after {background:#fff;}


.row-fluid .halfclms .span12 {text-align:center;}
.row-fluid .halfclms h3, .whatwedo h3, .footer h3 {
    position: relative;
    display: inline-block;
    padding:0 15px;
	color:#fff;text-align:center;
}

.row-fluid .halfclms h3:before, .row-fluid .halfclms h3:after, .whatwedo h3:before, .whatwedo h3:after, .footer h3:before, .footer h3:after {
    position: absolute;
    top: 50%;
    width: 100px;
    height: 1px;
    content: '';
    background-color: #8f6d4a;
    left:-100px;
}

.row-fluid .halfclms h3:after, .whatwedo h3:after, .footer h3:after {
  left: 100%;
}

/*--WHAT WE DO--*/
.whatwedo {text-align:Center;background:url(../images/whatwedo_bg.jpg) no-repeat bottom center;background-size:cover;padding:50px 0 60px;}
.whatwedo h3 {color: #1d1d1d;}
.whatwedo h4 {font-weight:400;}
.whatwedo ul li {float:left;display:inline;width:33.3%;padding-top:80px;transition: transform 1s;}
.whatwedo ul li:first-child {background:url(../images/construction-icon.svg) no-repeat top center;background-size: 92px 92px;}
.whatwedo ul li:nth-child(2) {background:url(../images/consulting-icon.svg) no-repeat top center; background-size: 92px 92px;}
.whatwedo ul li:nth-child(3){background:url(../images/contract-icon.svg) no-repeat top center;background-size: 92px 92px;}


/*--About US PARTS--*/
.team.span3 {background-repeat:no-repeat;background-position:center top;padding-top:260px;text-align:center;cursor:pointer;position:relative;}
.team.span3 {-webkit-filter: grayscale(100%);filter: grayscale(100%);transition:.4s;}
.team.span3:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%);transition:.4s;transform: scale(1.1);}
.team.span3 h6 {color: #fff;text-transform:uppercase;}
.team.span3 p {margin-bottom:5px;line-height:1em}
.team.span3 p:nth-child(2) {margin-bottom:10px;}
.team.span3 p em {font-size:12px;font-style:normal;}
.team.span3 table {
    position: absolute;
    top: 240px;
    left: 0;
    height: 250px;
    background: white;
	border-bottom:3px solid #8f6d4a;
    overflow: hidden;
    display: none;
	box-shadow: 0 0 15px rgb(0 0 0 / 40%);
    padding: 20px;
    color: #313131;transition:0.3s}
.team.span3:hover table {display: block;transition:0.3s}
.team.span3 table h6, .team.span3 table p {color: #313131;}
.row-fluid .halfclms .team.span3:nth-child(2) {margin-left:0;}

.extra.span12 ul {-ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row; 
  flex-direction: row;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: center;}
  
.extra.span12 ul:nth-child(3) {  -webkit-flex-direction: row-reverse; 
  flex-direction: row-reverse;}
  
.extra.span12 ul li {position:relative;background-color: rgba(29,29,29,.8);color: #fff;
    padding: 50px 30px;
    border-radius: 400px;
    min-height: 290px;
    font-size:20px;
    text-align: center;
	display:flex;
	 align-content: center;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;}
	
.extra.span12 ul:nth-child(2) li:nth-child(1)::after, .extra.span12 ul:nth-child(2) li:nth-child(2)::after, .extra.span12 ul:nth-child(2) li:nth-child(3)::after{
	position: absolute;
    top: 50%;
    right: -78px;
    z-index: 2;
    width: 78px;
    height: 2px;
    font-size: 60px;
    content: '';
    background-color: #8f6d4a;}
.extra.span12 ul:nth-child(2) li:nth-child(4)::after {
	position: absolute;
    bottom: -80px;
    left: 50%;
    z-index: 2;
    height: 80px;
    width: 2px;
    font-size: 60px;
    content: '';
    background-color: #8f6d4a;
}
.extra.span12 ul:nth-child(3) li:nth-child(1)::after, .extra.span12 ul:nth-child(3) li:nth-child(2)::after, .extra.span12 ul:nth-child(3) li:nth-child(3)::after{
	position: absolute;
    top: 50%;
    left: -78px;
    z-index: 2;
    width: 78px;
    height: 2px;
    font-size: 60px;
    content: '';
    background-color: #8f6d4a;}

.row-fluid .extra.span12 ul:nth-child(3) [class*="span"]:first-child {margin-left: 2.127659574%;*margin-left: 2.0744680846383%;}
.row-fluid .extra.span12 ul:nth-child(3) [class*="span"]:last-child {margin-left: 0;}


.bt-googlemaps , .bt-googlemaps:before, .bt-googlemaps:after {
    -webkit-transform: none !important; 
    transform: none !important; 
}

/*--FOOTER--*/
.footer {background: #1d1d1d;padding:2em 0 0;color :#fff;text-align:center;}
.footer a, .footer a[rel~="bookmark"] {text-decoration:none;color: #fff;}
.footer h3 {color: #fff;font-size:50px;}
.chrono_credits {display: none;}
.footer-top {font-size:25px;padding-top:200px;background:url(../images/footer_bg.png) no-repeat center bottom;padding-bottom:40px;}
.footer-top h3 {font-weight:400;}
.footer-bottom {font-size:14px;color:#7f7f7f; text-align:left;border-top:1px solid #8f6d4a;padding:40px 0;}

/*--LISTS --*/
#content-main #content > li, .footer li {
	list-style: none outside url(../images/list_style.png);
	margin: 6px 0 6px 35px;
}

.row-fluid .categories-list .span3:nth-child(2), .row-fluid .span6:nth-child(2n+1) {margin-left:0;}
#jmm-counter-125 {width: 80%; margin: 0 auto;}

/*--projeler sayfası categories all list--*/
.categories-list{margin-bottom:40px;}
.categories-list .span3 {position:relative;}
.categories-list h3 {position:absolute;bottom:5px;right:-10px;background:rgba(143,109,74,.8);
	font-family: "raleway", "Helvetica Neue", Helvetica, sans-serif;
    padding: 5px 20px;font-size:23px;z-index:3;}
.categories-list h3 a {color:#fff;text-decoration:none;}
.categories-list h1 {text-align:center;margin-top:0;}
.category-desc a {position:relative;display:block;overflow:hidden;width:100%;height:100;}
.category-desc a:after {position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;
	background: url(../images/bg_shadow.png) no-repeat bottom left;
    transition: 0.4s;opacity:1;transition:0.3s;
    opacity: 1;content: " ";}
 .category-desc a:hover:after, .category-desc a:focus:after {opacity:0;transition:0.3s;}
 .category-desc a img {transition:0.3s;filter: grayscale(100%);}
 .category-desc a:hover img, .category-desc a:focus img {transform: scale(1.1);transition:0.3s;filter: grayscale(0%);}


/*--projeler iç sayfalar listesi --*/
.items-row.cols-4 .span3 {margin-left:2.127659574%;}
.items-row.cols-4.row-1.row-fluid .span3:first-child {margin-left:0;}

.items-row.cols-4 .item-image {width:100%;}
.items-row.cols-4 .item-image a {display:block;height: 230px;overflow: hidden;margin-bottom:1em;position:relative;}
.items-row.cols-4 .item-image a img {margin-top:-10px;-webkit-backface-visibility: hidden;
	transition: 0.3s; width:100%;	}
.items-leading .item-image a {display:block;height: 492px;overflow: hidden;margin-bottom:1em;position:relative;}
.items-row.cols-4 .item-image a:after, .items-leading .item-image a:after {position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;
	background: url(../images/bg_shadow.png) repeat-x bottom left;
    opacity:1;transition:0.3s;content: " ";}
.items-row.cols-4 .item-image a:hover:after, .items-row.cols-4 .item-image a:focus:after,
.items-leading .item-image a:hover:after, .items-leading .item-image a:focus:after {opacity:0;transition:0.3s;}
.items-leading .item-image a img, .items-row.cols-4 .item-image a img  {transition:0.3s;height:105%}
.items-leading .item-image a:hover img, .items-row.cols-4 .item-image a:hover img,
.items-leading .item-image a:focus img, .items-row.cols-4 .item-image a:focus img  {transform: scale(1.1);transition:0.3s;}

.blog .span3, .blog .items-leading {position:relative;}
.blog .items-leading .page-header, .blog .item .page-header {text-decoration:none;color: #fff;position:absolute; bottom: 40px;
    width: 100%;z-index:2;}
.itemid-107 .blog .item .page-header, .itemid-151 .blog .item .page-header {position:relative;bottom:inherit;}
.blog .items-row.cols-1 {text-align:center;}
.blog .page-header h1 {text-align:center;}
.blog .page-header h2 {margin:0;}
.blog .page-header h2 a {text-decoration:none;color: #fff;font-size:22px;text-align:center;width: 100%;display: block;}

#content .page-header h1 {display:none;}
#content .item-page ul li.previous {float:left;list-style:none}
#content .item-page ul li.next {float:right;list-style:none}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.tooltip-inner {
  max-width: 250px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.acym_form {margin:0 auto}

/*--Services page--*/
.blog h2 span.subheading-category {width:100%;text-align:center;display:block;}
.blog .cols-1 .page-header h2 {font-size:25px;opacity:0.7}
.blog .cols-3 .span4 {position:relative;height:auto;overflow:hidden;}
.blog .cols-3 .item .page-header {position: absolute;box-sizing: border-box;height:100%;
    top: 0;
    left: 0;
    width: 100%;
    background: url(../images/bg_shadow.png) repeat-x bottom left;}
.blog .cols-3 .item .page-header:hover,.blog .cols-3 .item .page-header:focus {background:transparent;}
.blog .cols-3 .page-header h2 {display:table;width:100%;height:100%;box-sizing: border-box;}
.blog .cols-3 .page-header h2 a {width:100%;height:100%;box-sizing: border-box;display: table-cell;vertical-align: bottom;text-align:center;padding-bottom:30px;}
.blog .cols-3 .item p {margin-bottom:0;}
.blog .cols-3 .item p img {transition:0.3s;}
.blog .cols-3 .item:hover p img,.blog .cols-3 .item:focus p img {transform: scale(1.1);transition:0.3s;}
.blog .cols-3 .span4:first-child .page-header h2 a {background:url(../images/interior-contracting-icon.svg) no-repeat center bottom 70px;background-size: 70px 70px;}
.blog .cols-3 .span4:nth-child(2) .page-header h2 a {background:url(../images/furniture-icon.svg) no-repeat center bottom 70px;background-size: 85px 85px;}
.blog .cols-3 .span4:last-child .page-header h2 a {background:url(../images/interior-design-icon.svg) no-repeat center bottom 70px;background-size: 65px 65px;}
.blog .cols-3 .span4 .page-header:hover h2 a, .blog .cols-3 .span4 .page-header:focus h2 a{
		filter: invert(0%) sepia(2%) saturate(8%) hue-rotate(10deg) brightness(0%) contrast(102%);}

.row-fluid ul.sigFreeClassic.sigFreeContainer.span10 {margin-top:0; margin-bottom:0;padding-top:0;padding-bottom:0;}

/*--CONTACT PAGE--*/
.services .span12.contact1, .services .span12.contact2, .services .span12.contact3{color: #fff;padding:10px 30px 10px 70px;display:block;background:#1d1d1d;
}
.services .span12.contact3 a {color: #fff;}
.services .span12.contact1 {background:url(../images/address-icon.svg) no-repeat top left #1d1d1d;background-size: 50px 50px;}
.services .span12.contact2 {background:url(../images/phone-icon.svg) no-repeat top left #1d1d1d;background-size: 50px 50px;}
.services .span12.contact3 {background:url(../images/mail-icon.svg) no-repeat top left #1d1d1d;background-size: 50px 50px;}
.services .span12.contact2, .services .span12.contact3 {margin-left:0;}

/*--GALLERY--*/
ul.sigFreeClassic {text-align:center;width:auto;}
ul.sigFreeClassic li.sigFreeThumb {background:transparent !important;}
li.sigFreeThumb a, li.sigFreeThumb a img {transition:0.3s;}
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink {overflow:hidden;}
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover img.sigFreeImg,ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:focus img.sigFreeImg {outline:0;transform:scale(1.1)}
li.sigFreeClear {list-style:none !important;}


/*--Back to top button --*/
#back-top {
	position: fixed;
	bottom: 1.5em;
	right: 5%;
	z-index:9;
}
#back-top a {
	width: 48px;
	display: block;
}

#back-top span {
	cursor: pointer;
	width: 47px;
	height: 47px;
	display: block;
	margin: 0 auto 0;
	background: url(../images/up-arrow.png) no-repeat 0 0;
	opacity: 0.7;
	filter:alpha(opacity=80);
	-moz-transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
#back-top a:hover span {
	opacity: 1;
	filter:alpha(opacity=100);
}

/*------FORMS-----*/
.gbs3 button, .gbs3 html input[type="button"], .gbs3 input[type="reset"],
.gbs3 input[type="submit"], a.more, .button, a.btn, a[rel~="bookmark"],
a[rel~="next"], a[rel~="prev"] {
	color: #1d1d1d;
	text-decoration: none;  
	padding: 10px 18px 10px 5px;
	font-family: "raleway", "Helvetica Neue", Helvetica, sans-serif;
	font-weight:600;
	width: auto;
	border:0;background:transparent;
	font-size:14px;
	display:inline-block;
	margin-top:5px;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
a.more:hover, a.more:focus {text-decoration:none;}

a[rel~="next"], a[rel~="prev"] {background: url(../images/plus_sign_a.png) no-repeat right 16px;}
a[rel~="bookmark"], .gbs3 input[type="submit"] {background: url(../images/link_sign_a.png) no-repeat right 9px;padding-right: 47px;}
.gbs3 input[type="submit"], .button {color: #fff;background-color: #8f6d4a;padding:10px 57px 10px 15px;border-right:10px solid #8f6d4a}
.gbs3 input[type="submit"]:hover, .button:hover {color: #fff;background-color: #1d1d1d;border-color: #1d1d1d}
.button {padding:10px 15px;}

.gbs3 button::after, .gbs3 html input[type="button"]::after, .gbs3 input[type="reset"]::after,
.gbs3 input[type="submit"]::after, a.more::after, .button::after, a.btn::after, a[rel~="bookmark"]::after,
a[rel~="next"]::after, .langmenu-social a::after,  a[rel~="prev"]::after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: #000;
    transition: width .3s;
}

.gbs3 button:hover::after , .gbs3 html input[type="button"]:hover::after , .gbs3 input[type="reset"]:hover::after ,
.gbs3 input[type="submit"]:hover::after , a.more:hover::after , .button:hover::after , a.btn:hover::after , a[rel~="bookmark"]:hover::after,
a[rel~="next"]:hover::after, .langmenu-social a:hover::after , a[rel~="prev"]:hover::after{
    width: 100%;
    //transition: width .3s;
}


#fin-submit6, .button {float:right;cursor: pointer;}
#content.span12 .item-page>div form label {text-align:left;float:left;}
#form-row-name, #form-row-email, #form-row-phone
{margin-right:1.3em;width:47%;float:left;}
#fin-name, #fin-email, #fin-phone, #fin-captcha1{width:100%}
#fin-message, #fin-address {width:96.5%;}
#form-row-captcha {width: 74%;float: left;}
#fin-captcha2 {margin-top:20px;}
#form-row-submit6 {display: inline-block;float: left;}

/*------ebülten üyelik formu-----*/
.acym_module {width:38%; margin:0 auto;}
.acym_module_form .onefield {float:left;}

/*------FORM HATASI-----*/
.system-message-container {position: fixed;
    z-index: 999999;
    top: 50px;
    display: block;
    width: 23%; font-size:18px;}
#cloak61803 {display:none;}



/*=============================MEDIA QUERIES===============================*/
@media print {
	* {text-shadow: none !important;color: #000 !important;background: transparent !important;box-shadow: none !important;}
	a,a:visited {text-decoration: underline;} a[href]:after {content: " (" attr(href) ")";} abbr[title]:after {content: " (" attr(title) ")";}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content: "";}
	thead {display: table-header-group;} tr,img {page-break-inside: avoid;}
	img {max-width: 100% !important;}  @page {margin: 0.5cm;}  p,h2,h3 {orphans: 3;widows: 3;}  h2,h3 {page-break-after: avoid;}
	.visible-print {display: inherit !important;}
	.hidden-print {display: none !important;}
}


@media (max-width: 767px) {
	.navbar-fixed-top,
	.navbar-fixed-bottom,
	.navbar-static-top {
		margin-left: -20px;
		margin-right: -20px;
	}
	.container-fluid {
		padding: 0;
	}
	.container {
		width: auto;
	}
	.row-fluid {
		width: 95%;
		margin:0 auto;
	}
	.row,
	.thumbnails {
		margin-left: 0;
	}
	.thumbnails > li {
		float: none;
		margin-left: 0;
	}
	[class*="span"],
	.row-fluid [class*="span"] {
		float: none;
		display: block;
		width: 100%;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.span12,
	.row-fluid .span12 {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.row-fluid [class*="offset"]:first-child {
		margin-left: 0;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 0;
	}
	.footer {text-align:center}
	
	.brand {width:23%;}
	blockquote, .extra blockquote {margin:0;width:100%;}
	a.show-menu{margin-top:0;}

	.langmenu-social {padding:20px;}
	.row-fluid .halfclms .span6 {text-align:center;}
	.row-fluid .halfclms .span6:nth-child(2) a,
	.row-fluid .halfclms .span6:nth-child(3) a,
	.row-fluid .halfclms .span6:nth-child(4) a	{width:100% !important; height:365px !important;
										padding:260px 20px 40px 20px !important;background-position:center center!important;margin:0 0 10px !important;}
	.row-fluid .halfclms .span6:nth-child(4) {margin-top:0 !important;}
	.row-fluid .halfclms .span6:nth-child(3), .row-fluid .halfclms .span6:nth-child(4) {height:365px}
	.row-fluid .halfclms .span6 a[rel~="bookmark"] {margin:50px 0;}
	.footer h3:before, .footer h3:after {display:none;}
	
	.items-row.cols-4.row-fluid {width:100%;}
	.items-row.cols-4 .span3 {margin-left:0;height:300px;}
	.items-row.cols-4 .item-image a {height:auto;}
	.team.span3 table {display:block;position:relative;left:inherit;top:-90px;}
	
	.extra.span12 ul:nth-child(2) li:nth-child(1)::after, 
	.extra.span12 ul:nth-child(2) li:nth-child(2)::after, 
	.extra.span12 ul:nth-child(2) li:nth-child(3)::after,
	.extra.span12 ul:nth-child(3) li:nth-child(1)::after, 
	.extra.span12 ul:nth-child(3) li:nth-child(2)::after, 
	.extra.span12 ul:nth-child(3) li:nth-child(3)::after{
		top:inherit;
    bottom: -80px;
    left: 50%;
    height: 80px;
    width: 2px;
    content: '';
	}
	.acym_module {width:70%;}
	.items-leading .item-image a img, .items-row.cols-4 .item-image a img {height:auto;}
	.items-row.cols-4 .span3 {height:auto;display:inline-block;}
}

@media (max-width: 979px) {
	.navbar-fixed-top {
		margin-bottom: 0 !important;
	}

	div.moduletable.h1-top {visibility:hidden;margin:0;height:1px;}
	.team.span3:focus, .team.span3:hover {transform: scale(1);}
	.langmenu-social p{margin-bottom:0;}
	blockquote p{margin-bottom:0;}
	
}
@media (min-width: 768px) and (max-width: 979px)/* iPads (portrait and landscape) ----------- */{
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important;
	}
	.visible-tablet {
		display: inherit !important;
	}
	.hidden-tablet {
		display: none !important;
	}
	.row {
		margin-left: -20px;
		*zoom: 1;
	}
	.row:before,
	.row:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row:after {
		clear: both;
	}
	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 20px;
	}
	.container, .footer .custom,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 93%;
		margin-right: auto;
		margin-left:auto;
	}
	
	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	.row-fluid:before,
	.row-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row-fluid:after {
		clear: both;
	}
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 28px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.127659574%;
		*margin-left: 2.0744680846383%;
	}

	.row-fluid .controls-row [class*="span"] + [class*="span"] {
		margin-left: 2.127659574%;
	}
	.row-fluid .span12 {
		width: 99.99999999%;
		*width: 99.946808500638%;
	}
	.row-fluid .span11 {
		width: 91.489361693%;
		*width: 91.436170203638%;
	}
	.row-fluid .span10 {
		width: 82.978723396%;
		*width: 82.925531906638%;
	}
	.row-fluid .span9 {
		width: 74.468085099%;
		*width: 74.414893609638%;
	}
	.row-fluid .span8 {
		width: 65.957446802%;
		*width: 65.904255312638%;
	}
	.row-fluid .span7 {
		width: 57.446808505%;
		*width: 57.393617015638%;
	}
	.row-fluid .span6 {
		width: 48.936170208%;
		*width: 48.882978718638%;
	}
	.row-fluid .span5 {
		width: 40.425531911%;
		*width: 40.372340421638%;
	}
	.row-fluid .span4 {
		width: 31.914893614%;
		*width: 31.861702124638%;
	}
	.row-fluid .span3 {
		width: 23.404255317%;
		*width: 23.351063827638%;
	}
	.row-fluid .span2 {
		width: 14.89361702%;
		*width: 14.840425530638%;
	}
	.row-fluid .span1 {
		width: 6.382978723%;
		*width: 6.3297872336383%;
	}
	.row-fluid .offset12 {
		margin-left: 104.255319138%;
		*margin-left: 104.14893615928%;
	}
	.row-fluid .offset12:first-child {
		margin-left: 102.127659564%;
		*margin-left: 102.02127658528%;
	}
	.row-fluid .offset11 {
		margin-left: 95.744680841%;
		*margin-left: 95.638297862277%;
	}
	.row-fluid .offset11:first-child {
		margin-left: 93.617021267%;
		*margin-left: 93.510638288277%;
	}
	.row-fluid .offset10 {
		margin-left: 87.234042544%;
		*margin-left: 87.127659565277%;
	}
	.row-fluid .offset10:first-child {
		margin-left: 85.10638297%;
		*margin-left: 84.999999991277%;
	}
	.row-fluid .offset9 {
		margin-left: 78.723404247%;
		*margin-left: 78.617021268277%;
	}
	.row-fluid .offset9:first-child {
		margin-left: 76.595744673%;
		*margin-left: 76.489361694277%;
	}
	.row-fluid .offset8 {
		margin-left: 70.21276595%;
		*margin-left: 70.106382971277%;
	}
	.row-fluid .offset8:first-child {
		margin-left: 68.085106376%;
		*margin-left: 67.978723397277%;
	}
	.row-fluid .offset7 {
		margin-left: 61.702127653%;
		*margin-left: 61.595744674277%;
	}
	.row-fluid .offset7:first-child {
		margin-left: 59.574468079%;
		*margin-left: 59.468085100277%;
	}
	.row-fluid .offset6 {
		margin-left: 53.191489356%;
		*margin-left: 53.085106377277%;
	}
	.row-fluid .offset6:first-child {
		margin-left: 51.063829782%;
		*margin-left: 50.957446803277%;
	}
	.row-fluid .offset5 {
		margin-left: 44.680851059%;
		*margin-left: 44.574468080277%;
	}
	.row-fluid .offset5:first-child {
		margin-left: 42.553191485%;
		*margin-left: 42.446808506277%;
	}
	.row-fluid .offset4 {
		margin-left: 36.170212762%;
		*margin-left: 36.063829783277%;
	}
	.row-fluid .offset4:first-child {
		margin-left: 34.042553188%;
		*margin-left: 33.936170209277%;
	}
	.row-fluid .offset3 {
		margin-left: 27.659574465%;
		*margin-left: 27.553191486277%;
	}
	.row-fluid .offset3:first-child {
		margin-left: 25.531914891%;
		*margin-left: 25.425531912277%;
	}
	.row-fluid .offset2 {
		margin-left: 19.148936168%;
		*margin-left: 19.042553189277%;
	}
	.row-fluid .offset2:first-child {
		margin-left: 17.021276594%;
		*margin-left: 16.914893615277%;
	}
	.row-fluid .offset1 {
		margin-left: 10.638297871%;
		*margin-left: 10.531914892277%;
	}
	.row-fluid .offset1:first-child {
		margin-left: 8.510638297%;
		*margin-left: 8.4042553182766%;
	}
	.brand {width:21%;}
	.top.fixed-menu a.show-menu {margin-top:0;}
	.top.fixed-menu .brand { width: 16%;}
	.langmenu-social {padding:10px 20px;}
	.extra blockquote {margin-left:-10px;} /* konulan resme göre değişebilir düzenle ----------- */
	.row-fluid .halfclms .span6:nth-child(3) a, .row-fluid .halfclms .span6:nth-child(4) a {width:100%;}
	.team.span3 {background-size:contain;padding-top:195px;z-index:9;}
	.team.span3 table {top:172px;height:370px;}
	
	.items-leading .item-image a {height:330px}
	.items-row.cols-4 .item-image a {height:150px;}
	
	.categories-list h3 {width: 65%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;}
	
	.acym_module {width:70%;}
}

@media (min-width: 768px) {
	#fitem {float:left; margin-right:15px;}
	.row-fluid.halfclms .span6 {width:50%;}
	.services .container {display:flex;}
	.itemid-108 .services .container, .itemid-149 .services .container {display:block;}
	.services .row-fluid .span4 {width:33.3%;margin-left:0;}
	.services .row-fluid .span4.serv2, .services .row-fluid .span4.serv3, .services .span4.contact2, .services .span4.contact3 {margin-left:-1px;}
	body.itemid-102 #content-main .row-fluid {display: flex;align-items: center;}
	.extracont .rowfluid {display: flex;align-items: flex-end;}
	
}
@media (min-width: 980px) and (max-width: 1199px) {
	#form-row-name {width:55%;float:left;}
	#form-row-email {width:45%; float:left;}
	textarea#message {width:540px}
	input#name, input#email {width:200px;}
	input#submit6 {width:150px; margin-right:35px;}
	#form-row-captcha {float:left; width:400px;}	
	.brand {width:16%;}
	.top.fixed-menu .brand {width:12%;}
	.row-fluid.halfclms .span6 {width:50%;}
	.row-fluid .halfclms .span6:nth-child(3) a, .row-fluid .halfclms .span6:nth-child(4) a {width:100%;}
	.team.span3 {background-size:contain;padding-top:210px;z-index:9;}
	.team.span3 table {top:180px;height:300px;}
	.items-leading .item-image a {height:440px}
	.items-row.cols-4 .item-image a {height:204px;}
}

@media (min-width: 1200px) {
	.row {
		margin-left: -20px;
		*zoom: 1;
	}
	.row:before,
	.row:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row:after {
		clear: both;
	}
	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 20px;
	}

	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	.row-fluid:before,
	.row-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row-fluid:after {
		clear: both;
	}
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.127659574%;
		*margin-left: 2.0744680846383%;
	}

	.row-fluid .controls-row [class*="span"] + [class*="span"] {
		margin-left: 2.127659574%;
	}
	.row-fluid .span12 {
		width: 99.99999999%;
		*width: 99.946808500638%;
	}
	.row-fluid .span11 {
		width: 91.489361693%;
		*width: 91.436170203638%;
	}
	.row-fluid .span10 {
		width: 82.978723396%;
		*width: 82.925531906638%;
	}
	.row-fluid .span9 {
		width: 74.468085099%;
		*width: 74.414893609638%;
	}
	.row-fluid .span8 {
		width: 65.957446802%;
		*width: 65.904255312638%;
	}
	.row-fluid .span7 {
		width: 57.446808505%;
		*width: 57.393617015638%;
	}
	.row-fluid .span6 {
		width: 48.936170208%;
		*width: 48.882978718638%;
	}
	.row-fluid .span5 {
		width: 40.425531911%;
		*width: 40.372340421638%;
	}
	.row-fluid .span4 {
		width: 31.914893614%;
		*width: 31.861702124638%;
	}
	.row-fluid .span3 {
		width: 23.404255317%;
		*width: 23.351063827638%;
		
	}
	.row-fluid .span2 {
		width: 14.89361702%;
		*width: 14.840425530638%;
	}
	.row-fluid .span1 {
		width: 6.382978723%;
		*width: 6.3297872336383%;
	}
	
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 1185px;
	}
	.row-fluid.halfclms .span6 {width:50%;}
}

@media (min-width: 1280px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 1260px;
	}
}
@media (min-width: 1600px) {	
	.container-full {   
	margin: 0 5%;
    width: 90%;
    max-width: none;}
	.top.fixed-menu {width:100%;}
	.brand {width:11%;}
	}


@media (max-width: 480px) /* Smartphones (portrait and landscape) ----------- */ {
	#back-top {    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 30px;}
	.abs-center {position:relative;}
	.gbs3 .form-control {width:auto;}
	.gbs3 textarea.form-control {width:100%}
	
	.brand, .top.fixed-menu .brand{width:38%;}
	a.show-menu{text-indent:-999999em;padding-left:8px;margin-top:3px;}
	.overlay-content {top: 10%;}
	.langmenu-social {position:relative;min-width: unset;padding:20px;bottom:0;left:0;border-bottom: 1px solid #ddd;}
	.header .camera_caption > div {padding: 0 30px;}
	.header .camera_caption_title {font-size: 30px !important;line-height: normal !important;letter-spacing: 0!important;}
	.header .camera_caption .camera_caption_desc {font-size: 14px !important;line-height: normal !important;letter-spacing: 0!important;}
	.header, .banner-img, .header.bg {height:auto;background-color:#1d1d1d;}
	#content > .item-page {padding-top:10px;}
	#content.span12 {padding-right:6%; padding-left:6%;padding-top:1em;margin:0;}
	.row-fluid .halfclms h3:before, .row-fluid .halfclms h3:after, .whatwedo h3:before, .whatwedo h3:after, .footer h3:before, .footer h3:after {
    display:none;}
	
	.items-leading .item-image a {height:auto;}
	.whatwedo p { width:100%;text-align:center;float:none;}
	blockquote p{text-align:center;}
	
	#myNav.mystyle100 {left:100%;}
#myNav.mystyle {left:0;}
#myNav {width:100%;}
.header.bg .item-image {bottom:0;}

	
}
@media (max-width: 330px) {div.mod-languages ul {margin-left:3px !important;}}
@media (min-width: 971px) and (max-width:1280px) {
	
	ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink, 
	ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink img.sigFreeImg, 
	ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover img.sigFreeImg {
		width:100% !important;background-color:transparent !important;background-size:cover !important;}
	.extra blockquote {margin-left: -10px;}

}
@media (max-width: 970px) {
	ul.sigFreeClassic li.sigFreeThumb {width:49% !important;}
	ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink, 
	ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink img.sigFreeImg, 
	ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover img.sigFreeImg {width:100% !important;background-color:transparent !important;background-size:cover !important;}

}
@media (max-width: 634px) {	
	ul.sigFreeClassic li.sigFreeThumb {width:100% !important;margin-bottom:5px !important;}
	ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink, 
	ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink img.sigFreeImg, 
	ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover img.sigFreeImg {width:100% !important;background-color:transparent !important;}}


