
html {
background: url(../images/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}
.stars{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; position:fixed; top:0; left:0; width:100%; height:100%; }

body{overflow-x:hidden;background:transparent!important; font-family: 'Open Sans', sans-serif!important; font-weight: 300}

.container-full {
  margin: 0 auto;
  width: 100%;
  position:relative;
  
}
.navbar-top{margin-top:50px}
.navbar-top-std{padding-top:11px}
.navbar-std{background:rgba(0,0,0,0.8); height:75px}
.navbar-default .navbar-nav > li > a {  font-size:20px; font-weight:300}
.logo-std{height:60px; padding-top:7px}

.Pagetext {font-size:30px;}
.Contenttext {font-size:20px; }

.navbar-toggle {
border: none;
border-radius: 0;
}

.jumbotron {
  margin-bottom: 0;
  background:transparent;
}
.jumbotron h1{font-style: normal; font-weight: 100;}
.jumbotron .caption2{padding-top:0; font-weight: bold;}

.lead {
  margin-bottom: 20px;
  font-size: 12px;
  font-weight: 200;
  line-height: 1.4;
}

.BottomWorld{position:absolute; top:0; right:0px; z-index:999;}

@media (min-width: 992px) {
.heading-text{padding: 220px 0 80px 0}
.home-btn{margin-top:150px}
.footer-btn{margin-top:75px;  margin-bottom:75}
.contentTop{margin-top:5%; margin-bottom:5%; position:relative;}
.BottomWorld img{width:417px; height:auto;}
.formContainer{float:right;width:50%;}

}
/*@media (min-width: 992px)*/

@media (min-width: 768px) {
.heading-text{padding: 150px 0 50px 0}
.home-btn{margin-top:100px}
.footer-btn{margin-top:50px; margin-bottom:50px}
.contentTop{margin-top:5%; margin-bottom:5%; position:relative}
.lead {  font-size: 16px; }
.BottomWorld img{width:317px; height:auto;}
.formContainer{float:right;width:50%;}
}
/*@media (min-width: 768px)*/

@media (max-width: 767px) {

.navbar-bg { background-color: #000000;}
.navbar-toggle{margin-top:55px;margin-bottom:0px}
.navbar-top{margin-top:0px}
.navbar-top-std{padding-top:11px}
.navbar-std{opacity:1; }
.navbar-default .navbar-nav > li > a {  color: #ffffff;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {  color: #94bf46;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {  color: #94bf46;}
.Pagetext {font-size:16px;}
.Contenttext {font-size:12px;}
.heading-text{padding: 100px 0 20px 0}
.home-btn{margin-top:50px}
.footer-btn{margin-top:30px;  margin-bottom:30px}
.contentTop{margin-top:27%; margin-bottom:7%; position:relative}
.BottomWorld img{width:217px; height:auto;}
.formContainer{float:left;width:90%;margin:5%}
}
/*@media (max-width: 767px) */


.slider .item img{
  display: inline-block;
  width: 100%;
  height: auto;
  cursor:pointer;
}

.overlay {
    position: absolute;
	width: 100%;
	height: auto;
    top: 0;
    left: 0;
    z-index: 2;
    transition: opacity 0.5s ease;
    opacity:0;
	cursor:pointer;
}
.overlay:hover {
    opacity:1;
}

#deneme {
position:absolute; 
top:0; right:-200px; 
text-align:right; 
z-index:0; 
	/*animation: spin 800s linear infinite alternate;
	-moz-animation: spin 800s linear infinite alternate;
	-webkit-animation: spin 800s linear infinite alternate;
	-ms-animation: spin 800s linear infinite alternate;
	-o-animation: spin 800s linear infinite alternate;*/
}

.OverImages{width:100%; height:100%; background:url(../images/over-img.png) no-repeat; background-size: cover; padding:10%;}

.form-group{margin-bottom:10px}
.form-group input{background:url(../images/input-bg.png) repeat; color:#ffffff; height:40px}
.form-group textarea{background:url(../images/input-bg.png) repeat; color:#ffffff;resize: none;}


.HomeNewsContainer1{background-color:#ffffff; color:#000; padding:15px; font-size:20px}
.HomeNewsContainer2{background-color:#f7f7f7; color:#000; padding:15px; font-size:20px}
/**/


.GalControls{
  color: #ffffff;
  position: relative;
  z-index:999;
  margin-bottom:5%; 
 }


.GalControls button{
  display: inline-block;
  padding: .4em .8em;
  border: 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  background:transparent;
}

.GalControls button.active{
	color:#92c03e;
}

.GalControls button:focus{
  outline: 0 none;
}
.GalControls .active{
  color:#92c03e;
}


.GalContainer{
  -webkit-backface-visibility: hidden;
}
.GalContainer:after{
  display: inline-block;
}

.GalContainer .mix,
.GalContainer .gap{
  display: inline-block;
}

.GalContainer .mix{
  display: none;
}


.GalContainer .mix:after{
  display: inline-block;
}

.GalContainer .mix:before{
  display: inline-block;
}

@media all and (min-width: 420px){
  .GalContainer .mix,
  .GalContainer .gap{

  }
}

@media all and (min-width: 640px){
  .GalContainer .mix,
  .GalContainer .gap{

  }
}
.ClientsImg{clear:left;position:relative;}
.WorksImg{clear:left;position:relative}

.OverWorks{position:absolute; width:100%; height:100%; background-color:#92c03e; left:0; top:0; display:none; padding:10%;}


@media (min-width: 980px) {
	.OverCaps{color:#ffffff; margin-bottom:25px; font-size:30px;text-decoration:none; line-height: 30px;display:block;}
	.OverText{color:#ffffff; font-size:15px;text-decoration:none; line-height: 18px;display:block;}
	.OverCaps1{color:#ffffff; margin-bottom:25px; font-size:24px;text-decoration:none; line-height: 26px;display:block;}
	.OverText1{color:#ffffff; font-size:12px;text-decoration:none; line-height: 14px;display:block;}
	.HomeNewsCon{font-size:16px; color:#aaaaaa}
	.FooterText{clear:left; float:left;margin-left:20px; margin-top:50px}
	.FooterCon{float:left;  font-weight:100}
	.btnwebsite{background:url(../images/btn-website.png) no-repeat; width:167px; height:59px;border:none}
	.ContactMap{border:0; width:100%; height:400px}
	.NewsCap{clear:left;position:relative; color:#000000; font-size:26px; line-height:28px;margin-top:5px; padding:5px; height: 120px}
	.NewsDate{clear:left;position:relative; color:#aaaaaa; font-size:20px; line-height:20px; margin-top:5px; padding:5px}
	.ContentLeft{}
}
@media (min-width: 767px) and (max-width: 980px) {
	.OverCaps{color:#ffffff; margin-bottom:25px; font-size:24px;text-decoration:none; line-height: 24px;display:block;}
	.OverText{color:#ffffff; font-size:12px;text-decoration:none; line-height: 14px;display:block;}
	.OverCaps1{color:#ffffff; margin-bottom:25px; font-size:24px;text-decoration:none; line-height: 26px;display:block;}
	.OverText1{color:#ffffff; font-size:12px;text-decoration:none; line-height: 14px;display:block;}
	.HomeNewsCon{font-size:16px; color:#aaaaaa}
	.FooterText{clear:left; float:left;margin-left:20px; margin-top:50px}
	.FooterCon{float:left;  font-weight:100}
	.btnwebsite{background:url(../images/btn-website.png) no-repeat; width:167px; height:59px;border:none}
	.ContactMap{border:0; width:100%; height:400px}
	.NewsCap{clear:left;position:relative; color:#000000; font-size:26px; line-height:28px;margin-top:5px; padding:5px;  height: 120px}
	.NewsDate{clear:left;position:relative; color:#aaaaaa; font-size:20px; line-height:20px; margin-top:5px; padding:5px}
	.ContentLeft{}
}
@media (max-width: 490px) {
	.OverCaps{color:#ffffff; margin-bottom:10px;  font-size:12px;text-decoration:none; line-height: 12px;}
	.OverText{color:#ffffff; font-size:9px;text-decoration:none; line-height: 11px;display:block;}
	.OverCaps1{color:#ffffff; margin-bottom:15px; font-size:16px;text-decoration:none; line-height: 16px;display:block;}
	.OverText1{color:#ffffff; font-size:9px;text-decoration:none; line-height: 12px;display:block;}
	.HomeNewsCon{font-size:14px; color:#aaaaaa}
	.FooterText{clear:left; float:left;margin-left:20px; margin-top:50px; font-size:12px;}
	.FooterCon{clear:left; float:left;  font-weight:100;}
	.btnwebsite{background:url(../images/btn-website2.png) no-repeat; width:100px; height:35px;border:none}
	.ContactMap{border:0; width:100%; height:200px}
	.NewsCap{clear:left;position:relative; color:#000000; font-size:18px; line-height:20px;margin-top:5px; padding:5px; height: 120px}
	.NewsDate{clear:left;position:relative; color:#aaaaaa; font-size:16px; line-height:18px; margin-top:5px; padding:5px}
	.ContentLeft{margin-left:20px; margin-left:20px;}
	.FooterHeight{margin-bottom:15%;}
}

@media (min-width: 490px) and (max-width: 767px) {
	.OverCaps{color:#ffffff; margin-bottom:10px;  font-size:18px;text-decoration:none; line-height: 18px;}
	.OverText{color:#ffffff; font-size:12px;text-decoration:none; line-height: 12px;display:block;}
	.OverCaps1{color:#ffffff; margin-bottom:20px; font-size:24px;text-decoration:none; line-height: 24px;display:block;}
	.OverText1{color:#ffffff; font-size:12px;text-decoration:none; line-height: 14px; display:block;}
	.HomeNewsCon{font-size:14px; color:#aaaaaa}
	.FooterText{clear:left; float:left;margin-left:20px; margin-top:30px; font-size:12px;}
	.FooterCon{clear:left; float:left;  font-weight:100; line-height:16px;  display:block}
	.btnwebsite{background:url(../images/btn-website2.png) no-repeat; width:100px; height:35px;border:none}
	.ContactMap{border:0; width:100%; height:200px}
	.NewsCap{clear:left;position:relative; color:#000000; font-size:18px; line-height:20px;margin-top:5px; padding:5px; height: 80px}
	.NewsDate{clear:left;position:relative; color:#aaaaaa; font-size:16px; line-height:18px; margin-top:5px; padding:5px}
	.ContentLeft{margin-left:20px; margin-left:20px;}
	.FooterHeight{margin-bottom:15%;}
}


@media only screen and (max-device-width : 320px) and (orientation: portrait) {

    .OverCaps{color:#ffffff; font-size:14px;text-decoration:none; line-height: 14px;display:block;-webkit-text-size-adjust: none}
	.OverText{color:#ffffff; font-size:8px;text-decoration:none; line-height: 9px;display:block;-webkit-text-size-adjust: none}
	.HomeNewsCon{font-size:12px; color:#aaaaaa; display:block}
	.FooterText{clear:left; float:left;margin-left:20px; margin-top:30px; font-size:12px;}
	.FooterCon{clear:left; float:left;  font-weight:100; line-height:16px;  display:block}
	.btnwebsite{background:url(../images/btn-website2.png) no-repeat; width:100px; height:35px;border:none}
	.ContactMap{border:0; width:100%; height:200px}
	.NewsCap{clear:left;position:relative; color:#000000; font-size:14px; line-height:20px;margin-top:5px; padding:5px; height:100px;}
	.NewsDate{clear:left;position:relative; color:#aaaaaa; font-size:12px; line-height:18px; margin-top:5px; padding:5px}
	.ContentLeft{margin-left:20px; margin-left:20px;}
	.FooterHeight{margin-bottom:15%;}
  .GalControls{ margin-left: 22px;}
	
}
@media only screen and (max-device-width : 320px) and (orientation: landscape) {

	.OverCaps{color:#ffffff; font-size:22px;text-decoration:none; line-height: 22px; display:block;}
	.OverText{color:#ffffff; font-size:12px;text-decoration:none; line-height: 14px; display:block;}
	.HomeNewsCon{font-size:12px; color:#aaaaaa; display:block}
	.FooterText{clear:left; float:left;margin-left:20px; margin-top:30px; font-size:12px;}
	.FooterCon{clear:left; float:left;  font-weight:100; line-height:16px;  display:block}
	.ContactMap{border:0; width:100%; height:200px}
	.NewsCap{clear:left;position:relative; color:#000000; font-size:18px; line-height:20px;margin-top:5px; padding:5px;height:80px;}
	.NewsDate{clear:left;position:relative; color:#aaaaaa; font-size:16px; line-height:18px; margin-top:5px; padding:5px}
	.ContentLeft{margin-left:20px; margin-left:20px;}
	.contentTop{margin-top:20%; margin-bottom:7%; position:relative}
	.FooterHeight{margin-bottom:15%;}
  .GalControls{ margin-left: 22px;}
}

.FooterCap{float:left; width:100px; font-weight:bold; font-style:italic}
	   
.OverButton{position:absolute; width:100%; height:100%; left:0; top:65%; display:none; padding:10%;}

.modal-content {
  position: relative;
  background-color: transparent;
  border: none;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}

.modal-body {
  position: relative;
  background-color: #ffffff;
  padding: 20px;
}
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: none;
}
.modal-header .close {
  margin-top: -2px;
  background:url(../images/close.gif) no-repeat;
}
.starMobil {
	-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; position:fixed; top:-50%; left:-50%; width:200%; height:200%;
	background:url(../images/stars-small.png) repeat;
}	


#star1 {
	-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; position:fixed; top:-50%; left:-50%; width:200%; height:200%;
	background:url(../images/stars-large.png) repeat;
   -moz-animation: spin 300s infinite linear;
    -webkit-animation: spin 300s infinite linear;
    animation: spin 300s infinite linear;
}
#star2 {
	-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; position:fixed; top:-50%; left:-50%; width:200%; height:200%;
	background:url(../images/stars-medium.png) repeat;
    -moz-animation: spin 650s infinite linear;
    -webkit-animation: spin 650s infinite linear;
     animation: spin 650s infinite linear;
}
#star3 {
	/*-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; position:fixed;  top:-50%; left:-50%; width:200%; height:200%;
	background:url(../images/stars-small.png) repeat;
	-moz-animation: spin 800s infinite linear;
    -webkit-animation: spin 800s infinite linear;
     animation: spin 800s infinite linear;*/
	
}
@-moz-keyframes spin {
    0% {
        -moz-transform:scale(1) rotate(0deg);
        -webkit-transform:scale(1) rotate(0deg);
        -ms-transform:scale(1) rotate(0deg);
        -o-transform:scale(1) rotate(0deg);
        transform:scale(1) rotate(0deg);
    }

    100% {
         -moz-transform:scale(1) rotate(360deg);
        -webkit-transform:scale(1) rotate(360deg);
        -ms-transform:scale(1) rotate(360deg);
        -o-transform:scale(1) rotate(360deg);
        transform:scale(1) rotate(360deg);
    }
}
@-webkit-keyframes spin{
	 0% {
        -moz-transform:scale(1) rotate(0deg);
        -webkit-transform:scale(1) rotate(0deg);
        -ms-transform:scale(1) rotate(0deg);
        -o-transform:scale(1) rotate(0deg);
        transform:scale(1) rotate(0deg);
    }

    100% {
         -moz-transform:scale(1) rotate(360deg);
        -webkit-transform:scale(1) rotate(360deg);
        -ms-transform:scale(1) rotate(360deg);
        -o-transform:scale(1) rotate(360deg);
        transform:scale(1) rotate(360deg);
    }
}

.FooterHeight{margin-top:15%; }

.container-popup {  width:100%; height:100%; position:relative; margin-top:12%;  }
.content-popup{width:100%; padding-bottom:200px; padding-left:50px; padding-right:50px; height:100%; background-color:#ffffff; color:#000000}

.Lang{color:#92c03e!important; font-size:13px; clear:left; float:left; }
.Lang a{color:#ffffff!important; font-size:13px; text-decoration:none;}
.Lang a:hover{color:#92c03e!important; font-size:13px; text-decoration:none;}


.LoadMore{background-color:#92c03e; text-align:center; padding:10px; position: relative; z-index:999;}
.LoadMore a:link{color:#ffffff; text-decoration:none}
.LoadMore a:visited{color:#ffffff; text-decoration:none}
.LoadMore a:hover{color:#ffffff; text-decoration:none}

.MapCaptionr{width:100%; height:40px; background-color:#ffffff; text-align:right; color:#000000; padding-top:10px; padding-right:10px}
.MapCaptionl{width:100%; height:40px; background-color:#ffffff; text-align:left; color:#000000; padding-top:10px; padding-left:10px}
.ContactImages{position:absolute; bottom:444px; left:0; width:92%; height:auto;text-align:bottom}

.NewsContainer1{padding:20px; background-color:#ffffff; text-align:left; position:relative; z-index:999}
.NewsContainer2{padding:20px; background-color:#f7f7f7; text-align:left; position:relative; z-index:999}

.DivMenu2Class{position:fixed; top:-500px;}

.HomeNews a{text-decoration: none}
.slogan{z-index:999; position: relative}

/** popup **/
.btn-link,
.btn-link:hover,
.btn-link:focus {
  background: #fdfdfd;
  background: -moz-linear-gradient(top,  #fdfdfd 0%, #f4f4f4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f4f4f4));
  background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f4f4f4 100%);
  background: -o-linear-gradient(top,  #fdfdfd 0%,#f4f4f4 100%);
  background: -ms-linear-gradient(top,  #fdfdfd 0%,#f4f4f4 100%);
  background: linear-gradient(to bottom,  #fdfdfd 0%,#f4f4f4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f4f4f4',GradientType=0 );
  padding: 15px 30px;
  padding-left: 65px;
  border: 1px solid #cdcdcd;
  color: #929292;
  font-size: 20px;
  position: relative;
  border-radius: 5px;
  text-decoration: none;
  box-shadow: inset 1px 1px 0px #ffffff;  
}
.btn-link .icon-web {
  background: url(../images/icon-web.png) no-repeat left center;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 18px;
  margin-top: -15px;
}