@font-face {
    font-family: 'pangramlight';
    src: url('pangram-light-webfont.eot');
    src: url('pangram-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('pangram-light-webfont.woff2') format('woff2'),
         url('pangram-light-webfont.woff') format('woff'),
         url('pangram-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pangrambold';
    src: url('pangram-bold-webfont.eot');
    src: url('pangram-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('pangram-bold-webfont.woff2') format('woff2'),
         url('pangram-bold-webfont.woff') format('woff'),
         url('pangram-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pangramextrabold';
    src: url('pangram-extrabold-webfont.eot');
    src: url('pangram-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('pangram-extrabold-webfont.woff2') format('woff2'),
         url('pangram-extrabold-webfont.woff') format('woff'),
         url('pangram-extrabold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pangramextralight';
    src: url('pangram-extralight-webfont.eot');
    src: url('pangram-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('pangram-extralight-webfont.woff2') format('woff2'),
         url('pangram-extralight-webfont.woff') format('woff'),
         url('pangram-extralight-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

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: thin dotted #333;
	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,ol {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;}
blockquote {
	padding: 0 0 0 15px;
	margin: 0 0 18px;
	border-left: 5px solid #1db6b7;
}
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;}


/*----------------------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: "pangramlight", Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;
	line-height: 1.5em;
	color: #313131;
	background-color:#f1f1f1;
	position: relative;

}
::-moz-selection {
	background: #1db6b7;
	color: #ffffff;
}
::selection {
	background: #1db6b7;
	color: #ffffff;
}

a {color: #1db6b7;text-decoration: underline;}
a:hover,a:focus {text-decoration: none;}
strong {font-weight:normal;font-style: normal;font-family:"pangrambold", Helvetica, sans-serif;}
hr {
	border-top: 1px solid #fff;
	margin: 15px 0 20px;
	border-left:0;
	border-right:0;
}
#content ul li{list-style-type: none;}

h1,h2,h3, h4, h5, h6 {
	font-weight:normal;
	font-style: normal;
	line-height:normal;
	position:relative;
	color: #313131;
	font-family:"pangrambold", Helvetica, sans-serif;
}

h1 {font-size: 36px;margin:0.8em auto;}
h2 {font-size: 32px;}
h3 {font-size: 28px;}
h4 {font-size: 22px;margin:1.2em auto;}
h5 {font-size: 18px;margin:1.2em auto;}
h6 {font-size: 14px;margin:1.2em auto;}


h2, h3 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  text-align: center;
  width:55%;margin:0.8em auto;
}
h2:before, h2:after, h3:before, h3:after {
  background-color: #1db6b7;
  content: '\a0';
  flex-grow: 1;
  height: 2px;
  position: relative;
  top: 0.6em;
}
h2:before, h3:before {
  margin-right:20px;
}
h2:after, h3:after {
  margin-left:20px;
}

h5:after {
	content: ' ';
    position: absolute;
    bottom: -0.6em;
    left: 50%;
    width: 110px;
    border: 1px solid #1db6b7;
    transform: translateX(-50%);

}

.container {
	max-width: 1260px;
	padding: 0px;
	position:relative;
}

.item-page table {border-color: #424242;}
.item-page table td {padding:0.5em}
#content .item-page ul li, #aside ul li {list-style:none inside url(../images/list-style-img.png)}

#content-main .container {margin:2em auto 5em;padding:15px 35px;-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;position:relative;}

/*----------------------BANNER TOP----------------------*/
.top {padding:0;position:absolute;z-index:3;left:0;top:0;width:100%;}
.top .pull-right{margin-top:4.5em;width:69%;position:relative;background:#fff;margin-left:3%;line-height:0;}

div.moduletable.h1-top, div.custom.h1-top {display:block; position:absolute; top:1em;z-index:2;width:32%;right:10%;}
.h1-top h1 {
	line-height:normal;
	color: #000;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align:right;
	font-size:12px;
	font-family:"pangramlight", Helvetica, sans-serif;
	border:0;
}

.brand {display: inline-block;width: 28%;background:#fff;box-shadow: 0px 0px 10px rgba(0,0,0,.2);}
.brand img{margin:35px auto;}
.brand p {margin:0 30px}

.mod-languages {margin-right:5%;float:right;margin-top:32px;}
.mod-languages .lang-inline li a strong {vertical-align:middle;color:#313131;-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;}
.mod-languages .lang-inline li a:hover strong {color:#1db6b7;}

/*----------------MAIN MENU NAV----------------*/
.navigation {
    width: 80%;
	line-height:0;
	display:inline-block;
}
.nav {
	margin:0 auto;
	width:auto;
	padding-left:40px;
	list-style: none;
	display:inline-block;	
}

.nav > li > a {display: block;}
.nav > li > a {text-decoration: none;}

.nav-pills {*zoom: 1;}
.nav-pills:before,.nav-pills:after {
	display: table;
	content: "";
	line-height: 0;
}
.nav-pills:after {clear: both;}
.nav-pills > li {
	float: left;
	position: relative;
}

.nav-pills > li > a {
	padding: 38px 38px 36px;
	line-height: 0;
	color:#313131;
	box-shadow:0;
	font-family:"pangrambold", Helvetica, sans-serif;
	-moz-transition: box-shadow 0.18s ease-in-out;
	-webkit-transition: box-shadow 0.18s ease-in-out;
	-o-transition: box-shadow 0.18s ease-in-out;
	transition: box-shadow 0.18s ease-in-out;
}
.nav-pills > li.active  > a {box-shadow:inset 0 2px 0 #1db6b7;}
.nav-pills > li > a:hover, .nav-pills > li > a:focus {box-shadow:inset 0 74px 0 #1db6b7;color:#fff;}

.navigation .nav-child {
	position: absolute;
	top: 72px;
	left: 0px;
	z-index: 1000;
	display: none;
	float: left;
	width: 250px;
	margin: 2px 0 0;
	list-style: none;
	box-shadow:3px 2px 5px rgba(0,0,0,.4);
-webkit-animation: fadein 0.7s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 0.7s; /* Firefox < 16 */
        -ms-animation: fadein 0.7s; /* Internet Explorer */
         -o-animation: fadein 0.7s; /* Opera < 12.1 */
            animation: fadein 0.7s;

}

.navigation .nav-child .nav-child {left:250px;top:-2px;}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
.navigation .nav-child > li:first-child {position: relative;}
.navigation .nav-child > li:first-child:after {
	bottom: 100%;
	left: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(7, 9, 12, 0);
	border-bottom-color: #ffffff;
	border-width: 8px;
	margin-left: -8px;
}

.navigation .nav-child .nav-child  > li:first-child:after {
	display:none;
	
}

.navigation .nav-child a, .nav-header  {
	display: block;
	padding: 16px 20px;
	clear: both;
	line-height: normal;
	color:#1db6b7;
	text-decoration:none;
	text-align:left;
	background: #ffffff;
		-moz-transition: all 0.18s ease-in-out;
	-webkit-transition: all 0.18s ease-in-out;
	-o-transition: all 0.18s ease-in-out;
	transition: all 0.18s ease-in-out;
}
.nav-child > li > a.sfhover {}
.navigation .nav-child a:hover, .navigation .nav-child a:focus {background:#1db6b7;color:#fff;}


.navigation .nav > li:hover > .nav-child,
.navigation .nav > li > a:focus + .nav-child ,
.navigation .nav .nav-child  li:hover > .nav-child,
.navigation .nav .nav-child  li > a:focus + .nav-child {
	display: block;
}
.nav-header {color:#153e61;padding: 15px 10px 0;}
.nav-pills > li .nav-header:hover, .nav-pills > li .nav-header:focus {background: #f9f9f9; color:#153e61}



/*Style 'show menu' hide it by default*/
.show-menu {
	text-decoration: none;
	background: white;
	padding: 30px 40px 28px;
	display: none;
	font-size:1.7em;
	text-align:center;
	color:#1db6b7;
	float:right;
}


.bt-googlemaps , .bt-googlemaps:before, .bt-googlemaps:after {
    -webkit-transform: none !important; 
    transform: none !important; 
}


/*--SOCIAL MEDIA--*/
.social{
	width:13%;position: absolute;
    top: 0;
    left: 0;
	height:100vh;}
.social .custom {position:relative;height:100vh;background:url(../images/social-clm-bg2.png) no-repeat center bottom #fff;}
.social .custom.fullheight {background:url(../images/social-clm-bg.png) no-repeat center bottom #fff;}
.social .custom.fullheight.eng {background:url(../images/social-clm-bg_eng.png) no-repeat center bottom #fff;}
.social ul {
	margin:0;
	width:100%;
	position:absolute;
	bottom:30px;
	text-align:center;
	list-style: none;
	display:inline-block;
}
.social ul li {width: 35px;margin: 0 auto;}
a.fb, a.in {height:35px;display:block;text-indent:-9999999em;}
a.fb {background:url(../images/fb.png) no-repeat 0 0;border-top:10px solid #fff;}
a.fb:hover, a.fb:focus {background-position:left -35px}
a.in {background:url(../images/in.png) no-repeat 0 0;}
a.in:hover, a.in:focus {background-position:left -35px}

/*--HEADER BANNER SLIDESHOW--*/
.header{z-index:1;height:auto;min-height:300px;}
.header.home {height:100vh}
.header p, .footer p {padding:0;margin:0;}
#camera_wrap_88 .camera_caption_title, #camera_wrap_136 .camera_caption_title, #camera_wrap_88 .camera_caption_desc, #camera_wrap_136 .camera_caption_desc {color: #313131 !important;}
#camera_wrap_88 .camera_caption, #camera_wrap_136 .camera_caption, .capt .camera_caption {left: 16.5%;width: 40%;bottom:10px}
#camera_wrap_88 .camera_caption > div, #camera_wrap_136 .camera_caption > div, .capt .camera_caption > div {background: rgba(250,250,250,.5);padding:35px;}
#camera_wrap_88 .camera_pag, #camera_wrap_136 .camera_pag{
	position: absolute;
    bottom: 0;
    left: 13%;
    background: rgba(250,250,250,.7);
    display: block;
    width: auto;
	width:3.5%;
    height: 100vh;
    z-index: 9;
}
#camera_wrap_88 .camera_pag ul, #camera_wrap_136 .camera_pag ul {position:absolute; bottom:0;margin-left: 30%;}
#camera_wrap_88.camera_wrap .camera_pag .camera_pag_ul li, #camera_wrap_136.camera_wrap .camera_pag .camera_pag_ul li {display:block;
    background: transparent;height: 16px;width: 16px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:2px solid #ccc;}
#camera_wrap_88.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, #camera_wrap_88.camera_wrap .camera_pag .camera_pag_ul li.camera_hover > span,
#camera_wrap_136.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, #camera_wrap_136.camera_wrap .camera_pag .camera_pag_ul li.camera_hover > span {background:#fff;border-radius: 7px;
    height: 16px;
    left: 0px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    width: 16px;}

	
#camera_wrap_88.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent:before,
#camera_wrap_88.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent:after, 
#camera_wrap_136.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent:before,
#camera_wrap_136.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent:after {
    display: inline-block;
    content: "";
    border-top: 2px solid #fff;
    width: 2em;
    margin: 0 1em;
	padding-bottom:0.7em;
    transform: translateY(-1rem);
}
.camera_target_content {background:rgba(250,250,250,.2);}
.capt .camera_target_content {background:transparent;}
#camera_wrap_88 .camera_caption > div div.camera_caption_title, #camera_wrap_136 .camera_caption > div div.camera_caption_title, .capt .camera_caption > div div.camera_caption_title {font-family:'pangrambold',helvetica,sans-serif;font-size:26px;line-height:1.8em;}
#camera_wrap_88 .camera_caption > div div.camera_caption_desc, #camera_wrap_136 .camera_caption > div div.camera_caption_desc, .capt .camera_caption  > div div.camera_caption_desc {font-size:14px;line-height:1.6em}


/*--PROJECT PAGES--*/
.header2 {width:90%;margin:0 auto;padding-top:3em;}
#content-main.propages {margin-top:-22em;}
.capt .camera_commands {display:none;}
.capt .camera_prev {z-index:99999;}
.capt .camera_next {z-index:99999;}

.propages .item-page blockquote{float:right;visibility:hidden;position:relative;
	background: rgba(250,250,250,1);
    padding: 30px;
    z-index: 3;
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.propages .item-page blockquote div.before {
    display: block;
    width: 45px;
    height: 100%;
    box-sizing: border-box;
    position: absolute;
    right: 0;
    top: 0;
    background: #1db6b7;
    color: #fff;
    padding: 20% 10px;
    cursor: pointer;
	visibility:visible;	
}

.propages .item-page blockquote.openinfo {visibility:visible;}

.propages .page-header {background:url(../images/dots_bg.png) repeat 0 0 rgba(250,250,250,.7);padding:20px;display:inline-block;margin-bottom:1.5em;border-left:5px solid #1db6b7;float:left;margin-top:7em;}
.propages .page-header h2 {display:unset;width:auto;text-align:left;font-size:28px;}
.propages .page-header h2:before, .propages .page-header h2:after {  background-color: transparent;
  content: unset;
  height:0;
  top: 0;}


/*--HIGHLIGHTS--*/
.highlight1 {padding:3em 0;font-size:45px;font-family:"pangramextralight", helvetica, sans-serif;background:url(../images/highlight1_bg.jpg) no-repeat center center #202020;line-height:normal;}
.highlight1 .custom > p:first-child {font-size: 30px;}
.highlight1 hr {border-top:1px solid #1db6b7;}

.highlight2 {
background-image: url(../images/hizmetler_bg.png),
      url(../images/dots_circle_bg.png);
  background-repeat: no-repeat,
      no-repeat;
  background-position: 0 30px,140px 120px;
padding:4em 0;}
.highlight2eng {
background-image: url(../images/services_bg.png),
      url(../images/dots_circle_bg.png);
  background-repeat: no-repeat,
      no-repeat;
  background-position: 0 30px,140px 120px;
padding:4em 0;}
.newsflash .span4 {text-align:center;padding:5em 0;}
.newsflash .span4 a {text-decoration:none;font-size:16px;}
.newsflash .span4 a img {transition:transform .5s ease-in-out}
.newsflash .span4 a:hover {text-decoration:underline;}
.newsflash .span4 a:hover img{transform: rotate(360deg);}

.dmt p{font-size:40px; font-family:"pangramextralight", helvetica, sans-serif;background:linear-gradient(to bottom, transparent 0%,transparent 97%,transparent 50%,#1db6b7 50%,#1db6b7 100%);
	line-height:1.1em;text-align:right; float:right;clear:both; }
.dmt p:first-child{width:70%;padding-right:30%;}
.dmt p:nth-child(2){width:59%;padding-right:19%;}
.dmt p:nth-child(3){padding-right:9%;width:53%;}

.hpdotsbg {background-image: url(../images/dots_rect_bg.png);
  background-repeat: no-repeat;
  background-position:right 130px;}


.location, .phone, .email {padding-left:80px;min-height:70px;height:70px;padding-top:15px;}
.location {background:url(../images/location-footer.png) no-repeat 0 0;}
.phone {background:url(../images/phone-footer.png) no-repeat 0 0;}
.email {background:url(../images/email-footer.png) no-repeat 0 0;}


/*--FOOTER--*/
.footer {background: #1db6b7;padding:1em 0 0.5em;color: #fff;font-family:"pangramextralight", helvetica, sans-serif;font-size:30px;}
.chrono_credits {display: none;}
.footer-top {padding:1em 0;background:url(../images/bg-footer-top.jpg) bottom center no-repeat #fff;font-size:16px;background-size:cover;}
.footer-top .moduletable {width:70%; text-align:center;margin:0 auto;padding:4em 2em;}
.footer-bottom {background: rgba(0,0,0,.1);padding: 1em 0 0.15em;margin-bottom:0px;color: #6a6a6a;}
.footer-bottom img {vertical-align:text-bottom;}
.footer a, .footer-bottom a {text-decoration:none;color: #fff;-moz-transition: color 0.2s linear;
	-webkit-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;}
.footer a:hover, .footer-bottom a:hover, .footer a:focus, .footer-bottom a:focus {color: #fff;}


/*--LISTS --*/
#content-main #content > li, .footer li {
	list-style: none outside url(../images/list_style.png);
	margin: 6px 0 6px 35px;
}

.row-fluid [class*="span"].first {margin-left:0;}
.toplayici{
	text-align: center;
    width: 75%;
    background: #fff;
	box-shadow:0 0 10px rgba(0,0,0,.5);
    padding: 1px 15px 10px;
    margin: 0 auto;
    margin-top: -50px;
    z-index: 2;
    position: relative;
    border: 2px solid #f1f1f1;
}
.span4 > a.buyutec {display:block;height:240px;overflow:hidden;background:url(../images/more_details.png) no-repeat center center #fff;text-align:center;}
.span4 > a.buyutec:hover img,.span4 > a.buyuteca:hover img:hover, .span4 > a.buyutec:focus img, .span4 > a.buyutec:focus img:focus {opacity:0.5}


.cat-children .span6, .blog .span6 {
	position:relative;}

.cat-children .span6 .category-desc > p, .blog .item-image {display:block;height: 330px;overflow: hidden;margin-bottom:1em;}
.cat-children .span6 .category-desc > p img, .blog .item-image img, .span4 > a.buyutec img{ 
	-webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);	
	width:100%	}

.cat-children .span6 .category-desc a, .blog .span6 .item-image a {display: block; width: 100%;
    height: 100%;background: url(../images/more_details.png) no-repeat center center #fff;	
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;}
	
.cat-children .span6 .category-desc a img, .blog .span6 .item-image a img, .span4 > a.buyutec img {
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;}
	
.cat-children .span6 .category-desc a:hover img,.cat-children .span6 .category-desc a:focus img,
.cat-children .span6 .category-desc a:hover img:hover,.cat-children .span6 .category-desc a:focus img:focus,
.blog .span6 .item-image a:hover img, .blog .span6 .item-image a:focus img, 
.blog .span6 .item-image a:hover img:hover,.blog .span6 .item-image a:focus img:focus {opacity:0.5}


/*--Back to top button --*/
#back-top {
	position: fixed;
	bottom: 0.2em;
	right: 0.9%;
	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, .camera_wrap a,
a[rel~="next"], #camera_wrap_88 .camera_caption > div div.camera_caption_desc a, #camera_wrap_136 .camera_caption > div div.camera_caption_desc a {
	background: transparent;
	border: 2px solid;
	border-color: #1db6b7;
	border-radius:0;
	color: #1db6b7;
	text-decoration: none;  
	padding: 8px 25px 6px;
	width: auto;
	font-size:16px;
	font-family:'pangrambold', helvetica,sans-serif;
	display:inline-block;
	margin-top:10px;
	-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;
}
.gbs3 input[type="submit"]:hover, .gbs3 input[type="submit"]:focus, 
a.more:focus, a.more:hover, .gbs3 a.more:hover,
.button:hover, .button:focus, a.btn:focus, a.btn:hover,
a[rel~="next"]:focus, a[rel~="next"]:hover, .camera_wrap a:hover, .camera_wrap a:focus,
#camera_wrap_88 .camera_caption > div div.camera_caption_desc a:hover, #camera_wrap_88 .camera_caption > div div.camera_caption_desc a:focus,
#camera_wrap_136 .camera_caption > div div.camera_caption_desc a:hover, #camera_wrap_136 .camera_caption > div div.camera_caption_desc a:focus {
	color: #fff;background:#1db6b7;
	text-decoration: none;
}

.gbs3 .form-control:focus {background-color:#ffffcc;}


#fin-submit6, .button {float:right;cursor: pointer;}
#form-row-name, #form-row-email, #form-row-phone, #form-row-birthdate,
#form-row-birthplace
{margin-right:1.3em;width:44%;float:left;}
#fin-name, #fin-email, #fin-phone, #fin-birthdate, #fin-birthplace, #fin-captcha1{width:100%}
#fin-message, #fin-address, #fin-experience, #fin-info, #fin-schoolname {width:96.5%;}
#fin-position, #fin-hearus, #fitem-schoolname  {width:50%}
#fitem-reference1, #fitem-reference2, #fitem-reference3 {margin-bottom:8px;margin-right:35px;}
#fitem-reference1contact, #fitem-reference2contact, #fitem-reference3contact{margin-bottom:8px;}
#form-row-captcha {width: 71%;float: left;}
#fin-captcha2 {margin-top:20px;}
#form-row-submit6 {display: inline-block;float: left;}

.row-fluid #chronoform-IKFormEN .span6:nth-child(3) {margin-left:0;}
.row-fluid #chronoform-IKForm .span6:nth-child(3) {margin-left:0;}
.gbs3 h4 {color: #fff !important}

#aside #form-row-name, #aside #form-row-email {width:47%;}
#aside #form-row-email {margin-right:0;}
/*------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: 979px) {
	.navbar-fixed-top {
		margin-bottom: 0 !important;
	}
	.item-comment .item-image {
		display: none;
	}
	.nav-pills > li{
		float: none;
		border-bottom: 1px solid #eee;
	}
	
	.nav-pills {
		display: none;
	}

	.nav-pills li,.nav-pills li a {
		border-right:0;
	}
	.nav-pills > li:first-child > a {
    border-left: 0px;
}
	/*Display 'show menu' link*/
	.show-menu {
		display:inline-block;
	}
	.navigation .nav-child {
		position: relative;
		top: 0;
		left: 0;
		z-index: 1;
		display: block;
		float: none;
		width: 90%;
		margin: 0 auto;
		box-shadow:none;
	}
	.navigation {z-index:9999;position:relative;float:right;top:0;width:100%;box-shadow:inset 0 2px 0 #1db6b7;background:#fff;}
	.nav {padding-left:0;text-align:right;}
	
	.top .pull-right {margin-top:2em;background:transparent;width:62%;}	
	.mod-languages {    float: left; position: absolute;margin: 1.2em 0 0;}
	.brand{min-height:auto;width:35%;}
	.brand img{margin:4em 0;}
	div.moduletable.h1-top, div.custom.h1-top {top:0;right:0;}
	#camera_wrap_88 .camera_caption,#camera_wrap_136 .camera_caption{width:70%;}
	.nav-pills > li.active  > a {box-shadow:none;}	
	.dmt p {font-size: 3.5em;}	
	.social .moduletable {display:none;}
	.social .moduletable.fullheight {display:block;}
	.header{min-height:170px;}
	.span4 > a.buyutec {height:auto;}
		#content-main.propages, .propages .page-header {margin-top:0;}
	.navigation .nav-child, .navigation .nav-child .nav-child, .navigation .nav-child .nav-child {display:none;left:0;top:0;}
	.propages .item-page blockquote {visibility:visible;}
	.propages .item-page blockquote div.before {visibility:hidden;}
}


@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: 90%;
		margin:0 auto;
	}
	.row,
	.thumbnails {
		margin-left: 0;
	}
	.thumbnails > li {
		float: none;
		margin-left: 0;
	}
	[class*="span"],
	.row-fluid [class*="span"] {
		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 img{margin:2em 0;}
	#camera_wrap_88 .camera_caption_desc, #camera_wrap_136 .camera_caption_desc  {display:none;}
	#camera_wrap_88 .camera_caption > div, #camera_wrap_136 .camera_caption > div, .capt .camera_caption > div {padding:15px;}
	#camera_wrap_88 .camera_caption > div div.camera_caption_title, #camera_wrap_136 .camera_caption > div div.camera_caption_title, .capt .camera_caption > div div.camera_caption_title {line-height:normal;font-size:18px;}
	#camera_wrap_88 .camera_pag ul, #camera_wrap_136 .camera_pag ul {display:none;}
	#camera_wrap_88 .camera_caption, #camera_wrap_136 .camera_caption {width:75%;bottom:20px;}
	#content-main .container {padding:0;margin:1em auto;}
	.footer .pull-left, .footer .pull-right {float:none;width:100%;}
}

@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 {
		*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%;
	}
	
	.footer {font-size:28px;}
}

@media (min-width: 768px) {
	#fitem {float:left; margin-right:15px;}
}
@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:420px}
	input#name, input#email {width:200px;}
	input#submit6 {width:150px; margin-right:35px;}
	#form-row-captcha {float:left; width:400px;}	
	.brand{min-height:auto;}
	.brand img{margin:4em 0;}
	.nav {padding-left:0;}
	.navigation {width:auto;}
	.nav-pills > li > a {padding-right:20px; padding-left:20px;}
	.mod-languages {margin-right:1%;}
	#camera_wrap_88 .camera_caption, #camera_wrap_136 .camera_caption {width:60%;}
	.footer .row-fluid {width:95%;}
	.span4 > a.buyutec {height: 220px;}
}

@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;
	}
}

@media (min-width: 1280px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 1260px;
	}
}
@media (max-width: 1441px) {
	.social .moduletable {display:none;}
	.social .moduletable.fullheight {display:block;}
	.nav-pills > li > a {padding-right:20px; padding-left:20px;}
}

@media (max-width: 480px) /* Smartphones (portrait and landscape) ----------- */ {
	.media .pull-left,
	.media .pull-right {
		float: none;
		display: block;
		margin-bottom: 10px;
	}
	.media-object {
		margin-right: 0;
		margin-left: 0;
	}
	.item-info > span {
		display: block;
	}
	#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{width:100%;min-height:auto;}
	.top .pull-right {margin:0;width:100%;}
	.mod-languages {   float: left;font-size: 1.2em; position: absolute;margin: 0.7em 0 0;}
	div.moduletable.h1-top {left:10%;width:80%;}
	h2,h3 {width:99%;}
	.highlight1 {padding:1em 0;}
	.dmt {display:none;}
	.highlight2 .newsflash .span4 {padding:1em 0;}
	.footer {font-size:23px}
	.header{position: relative;padding-top:200px;min-height:auto;}
	.header.home {position:unset;padding-top:0;}
	.moduletable.capt {margin-top:12em;}
	.cat-children .span6 .category-desc > p, .blog .item-image, 	.span4 > a.buyutec  {height:auto}
}
