html, body,ul {
	margin:0;
	padding: 0;
	height:100%;
	width: 100%;
	overflow:hidden;
	font-weight: 100;
}

.header {
	position: absolute;
	left:0;
	right:0;
	padding-top: 20px;
	height:100px;
	background-color: white;
	z-index: 10;
	padding-left: 20px;
	margin-top: -100px;
}
h1, h2, h3, h4, h5, h6,p {
	font-weight: 100;
}

p {
	font-weight: 200;
}
a, a:visited, a:link{
	color:#4b4b4b;;
}

.grey {
	background-color: #f7f7f7;
}

.logo {
	float:left;
}

.logo img {
	width: 75%
}

.menu {
	float:left;
	color:#4b4b4b;
	font-size: 12px;
}

.menu ul, .rightmenu ul{
	margin-top: 16px;
}

.menu ul li, .rightmenu ul li {
	display: inline-block;
	margin-right: 20px;
	font-size: 12px;
	font-weight: 200;
	padding-left: 10px;
}


.menu ul li a:hover, .rightmenu ul li a:hover{
	color :black;
}

.menu ul li ul {
	padding-left: 7px;
}

.bgcontainer {
	height:100%;
	width: 100%;
	background-color: #e5e3df;
  overflow-y: scroll;

}

.rightmenu {
	float:right;
}

.footer {
	  background-color: white;
  position: absolute;
  bottom: 0px;
  /* height: 30px; */
  z-index: 100;
  width: 100%;
  padding: 0;
  margin: 0;
  padding: 4px;
  margin-bottom: -30px;
}

.footer p {
	  font-size: 12px;
  padding: 0;
  margin-bottom: 0;
  float: left;
  padding-top: 2px;
    padding-left: 15px;
}
.bghakkimizda {
	/*background-image : url('../img/bghakkimizda.jpg');
	background-size: cover;
	background-repeat: no-repeat;*/
}

.bgik {
	/*background-image : url('../img/bgik.jpg');
	background-size: cover;
	background-repeat: no-repeat;*/
}

.bghaberler {
	/*background-image : url('../img/bghaberler.jpg');
	background-size: cover;
	background-repeat: no-repeat;*/
}

div#googleMap {
  margin-top: 100px;
}

.content {
	height:80%;
	background-color: white;
	width: 600px;
	/*margin-left: -150px;*/
	font-size: 12px;
	/*padding-top: 20px;*/
	overflow-y: scroll;
	opacity: 0;
	position:absolute;
	margin-top: 100px;
}

.person {
	border: 1px solid #c9c9c9;
	padding: 10px;
	margin: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
  width: 44%;
  float:left;
}

.person h5 {
	color: #626262;
    padding: 0;
  margin: 0;
}

.persontitle {
  padding:0;
  margin:0;
  opacity: 0.8;
}


.person p {
	font-size: 12px;
}

.email a {
	color: #626262;
}

p img {
  /* border: 1px solid red; */
  width: 18px;
  margin-top: -3px;
  margin-left: -2px;
}

.submenu {
position: absolute;
padding: 0;
margin: 0;
margin-top: 0px !important;
padding-top: 5px;
display: none;
margin-left: -17px;
padding-top: 0px;
}

.submenu li{
	display: block !important;
}

.menu ul li:hover > .submenu {
	display: block;
}

.iletisimbox {
	/* min-height: 20%; */
position: absolute;
top: 100px;
/* left: 275px; */
z-index: 1;
height: auto;
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
width: 300px;
}

.iletisimbox p {
	font-size:12px;
	font-weight: 200;
	padding-left: 20px;
}

.haberlerbox {
	background-color: #eaeaea;
	/*margin-left: 245px;*/
	width: 1000px;
	padding-left: 40px;
	padding-right: 40px;
}

.haber {
	background-color: white;
	border-bottom:5px solid #41b2ca;
	margin-top: 30px;

}

.haberimage, .haberdetails {
	padding-top:25px;
	padding-bottom:25px;
}

.haberdetails p{
	margin-bottom: 0px;
	font-size: 12px;
}

.share {
	position: absolute;
	right: -10px;
	top: 5px;
	color: grey;
	font-size: 12px;
}
/** Isotope **/


.projeler {
	padding-left: 32px;
	padding-right: 32px;
	text-align: center;
	padding-top: 20px;
	margin-top: 100px;
}
.projethumb {
	width:24.0%;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
    transform:translate3d(0,0,0);
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
}

.projectdetail {
position: absolute;
bottom: 40px;
left: 10px;
min-width: 300px;
z-index: 11;
background-color: rgba(0,0,0,0.5);
color:white;

}

.projectdetail h4{
	background-color: rgba(0,0,0,0.7);
	color:white;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom:10px;
}

.projectdetail p {
	font-weight: 100;
	padding-left: 30px;
	padding-right: 30px;
	letter-spacing: 2px;
  	font-size: 14px;
}

.projeoverlay {
	position: absolute;
	left:0;
	right:0;
}

#overlay    {  background-image: url(../img/overlay.png);
				background-size: contain;
				opacity: 0.5;
               text-align:center;
               opacity:0;
               -webkit-transition: opacity .25s ease;
				-moz-transition: opacity .25s ease;
				position: absolute;
				top:0;
				left:0;
				right:0;
				height:100%;
}

/*.projethumb a:hover #overlay {
	position: absolute;
	top:0;
	bottom:0;
               opacity:1;
           }*/


.projethumb a{
	display: block;
	position: relative;
}

.projetitle {
  position: absolute;
  top: 50%;
  /* border: 1px solid red; */
  /* bottom: 0; */
  left: 0;
  right: 0;
  vertical-align: middle;
  display: table-cell;
   background-color: rgba(0, 0, 0,0.4);
  color: rgb(240, 238, 238);
  padding: 10px;
  -webkit-animation: fadein 5s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 5s; /* Firefox < 16 */
        -ms-animation: fadein 5s; /* Internet Explorer */
         -o-animation: fadein 5s; /* Opera < 12.1 */
            animation: fadein 5s;
    letter-spacing: 7px;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


/** Menu Animation */ 

.menu a{
  text-decoration:none;
  color:#555;
  position:relative;
  transition:all .3s ease;
  text-transform: uppercase;
  opacity:0.8;
}
.menu a:before, a:after{
  position:absolute;
  /*top:-20px;*/
  /*padding:10px 0px;*/
  transition:all .4s ease;
  will-change:transform;
}
.menu a:before{
  content:'[';
  left:-40px;
  transform: rotateY(-90deg) scale(0);
}
.menu a:after{
  content:']';
  right:-40px;
  transform: rotateY(90deg) scale(0);
}
.menu a:hover:before, a:hover:after{
  transform: rotateY(0deg) scale(1);
}

.menu a:hover {
  opacity: 1;
}
.menu a:hover:before{
  left:-8px;
}
.menu a:hover:after{
  right: -8px;px;
}



.item { width: 25%; }
.item.w2 { width: 50%; }

.projekat {
	margin-bottom: 20px;
}

button {
	border:none;
	background-color: #f7f7f7;
}

span {
	display: block;
font-size: 10px;
}

   .prev, .next {
      color: rgb(255, 255, 255);
  font-size: 46px;
  padding: 20px;
    }

/* Button Animation */

.menubutton, .backbutton {
	position: absolute;
	left:20px;
	top:20px;
	z-index: 100;
}

.backbutton {
	top:120px;
}

.back {
	  left: 4px !important;
}
.backtr {
	  left: 6px !important;
}
.container {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
  background: none;
  text-align: center;
  padding: 20px;
  border: 5px solid #ecf0f1;
  border-radius: 100%;
  -webkit-transition: all 200ms ease-in-out;
  margin: 0 5px 10px 5px;
}

.container.one {
    background: #D2D2D2;
}

.arrowright {
  margin-left: 5px;
  width: 16px;
}

.container.one p{
	  position: absolute;
  left: 10px;
  top: 0;
  z-index: 110;
  font-size: 12px;
}

svg {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 101;
  fill: #ecf0f1;
}
span {
  background: #ECF0F1;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 100%;
  z-index: 100;
  -webkit-transition: all 200ms ease-in-out;
}
p {
  padding-top: 10px;
}
span.one {
  height: 100%;
  width: 100%;
}

span.two {
  height: 86%;
  width: 86%;
  margin: 7% 0 0 7%;
}

.container:hover {
  background: none;
  cursor: pointer;
}

.container:hover span.one{
  width: 86%;
  height: 86%;
  margin: 7% 0 0 7%;

}

.container:hover span.two{
  width: 100%;
  height: 100%;
  margin: 0;
}

.container.two:hover {
  border: 5px solid #2c3e50;
}

.socialicons {
	float:right;
}

.headerin{
-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  margin-top:0;
}

.buttonin{
-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  margin-top:100px;
}

.footerin{
-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  margin-bottom:0px;
}

.headerout{
-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  margin-top:-100px;
}

.buttonout{
-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  margin-top:0px;
}

.footerout{
-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  margin-top:-30px;
}



@keyframes comedown{
  0% {
    opacity:0;
    transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    transform:  translate(0px,0px)  ;
  }
}

@-moz-keyframes comedown{
  0% {
    opacity:0;
    -moz-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -moz-transform:  translate(0px,0px)  ;
  }
}

@-webkit-keyframes comedown {
  0% {
    opacity:0;
    -webkit-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -webkit-transform:  translate(0px,0px)  ;
  }
}

@-o-keyframes comedown {
  0% {
    opacity:0;
    -o-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -o-transform:  translate(0px,0px)  ;
  }
}

@-ms-keyframes comedown {
  0% {
    opacity:0;
    -ms-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -ms-transform:  translate(0px,0px)  ;
  }
}

@media (max-width: 2000px) {
	.projethumb {
		width:23.8%;
	}
}

@media (max-width: 1700px) {
	.projethumb {
		width:23.6%;
	}
}

@media (max-width: 1500px) {
	.projethumb {
		width:23.4%;
	}
}

@media (max-width: 1320px) {
	.projethumb {
		width:23.2%;
	}
}

@media (max-width: 1180px) {
	.projethumb {
		width:23.0%;
	}
}

@media (max-width: 1080px) {
	.projethumb {
		width:22.8%;
	}
}

@media (max-width: 980px) {
	.projethumb {
		width:22.6%;
	}
}

@media (max-width: 900px) {
	.projethumb {
		width:47%;
	}
}

@media (max-width: 640px) {
	.projethumb {
		width:96%;
	}
}
