@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800&subset=greek,latin-ext');
body {
  
  background:#2d4b59;
  font-family: 'Open Sans', sans-serif;
  font-size:13px;
}
.homeT{width:20%;}

.site-wrapper{ float:left; width:100%; height:100%;}

.container{max-width:1200px; background:#344e5b url(../img/GeolstBg.jpg) top center no-repeat; background-size:100%;  padding:0; height:auto; position: relative}

.header{ background:url(../img/topBg.png) top left; min-height:125px;}
.header img{margin-left:40px; float:left; margin-top:30px; max-width:190px;}


.navbar {background:#141414; margin-top:85px; height:40px;}

.navbar-dark li a{color:#fff; font-size:14px; max-height:40px; font-weight:400;}

.nav-item .active {}

.nav-item .nav-link a{color:#fff}

a{color:#385f71;}

.btn-outline-primary{border:1px solid #fff; background:rgba(225,225,225,0.4); color:#000; font-weight:500;}

.btn-outline-primary:hover{ background:rgba(225,225,225,1); color:#141414; border:1px solid #fff;}


.contents-transparent .col-sm-4{color:#000; padding:0; float:left; font-weight:600; font-size:14px; line-height:22px;}
.contents-transparent .col-sm-8{float:right;}

.contents{min-height:700px;}

.contents-transparent{background:none; min-height:200px; color:#fff; padding:0px; font-size:12px;}


.contents-dark{background:#385f71; min-height:400px; float:left; color:#fff; padding:20px; padding-left:40px; padding-right:40px; font-size:12px;}
.contents-dark h1{color:#fff; font-size:13px; font-weight:600; margin-bottom:10px;}
.contents-dark h1 a{color:#fff;}
.contents-dark p{ font-weight:400; font-size:12px;}
.contents-dark .col-sm-3{padding-right:15px; padding:5px; float:left;}
.contents-dark .col-sm-3 h1{float:left; min-height:35px; width:100%; text-align:left;}

.contents-dark .whiteBG{ background:#fff; color:#141414; padding:10px; margin-top:10px; text-align:left; float:left;}
.contents-dark .whiteBG h3{font-size:16px; text-align:left; color:#000; padding-left:15px; float:left; width:100%; margin-bottom:15px;}
.contents-dark .whiteBG h3 a{color:#000;}
.contents-dark .whiteBG .item h4{ font-size:12px; text-align:left; float:left; margin-right:20px; padding-bottom:5px;}
.contents-dark .whiteBG .item h4 span{ font-size:11px; text-align:left; float:left; width:85%; margin:2px; margin-left:10px;}
.contents-dark .whiteBG .item h4 img{ text-align:left; float:left;}
.contents-dark .whiteBG .item { padding-top:5px; padding-bottom:0; margin:0;}

.aboutt{padding-top:50px; color:#000; font-size:14px; line-height:24px; padding-right:35px;}

.contents-white{background:#fff; min-height:750px; color:#000; padding:40px; padding-top:50px; font-size:14px;}
.contents-white .whiteBG .item h4{ font-size:12px; text-align:left; float:left; margin-right:20px; width:100%;}

.contents-dark .whiteBG .item h4 img{ text-align:left; float:left;}
.contents-white .whiteBG .item h4 span{ font-size:11px; text-align:left; float:left; width:85%; margin:2px; margin-left:10px;}
.contents-white p{color:#000; font-size:13px; line-height:28px;}

.ekibimiz h2{ padding-left:15px; padding-bottom:15px;}

.ekibimiz .tim{float:left;}


#hizmet .item{ margin-bottom:15px;}
#hizmet .item a{color:#000; font-size:15px; font-weight:700; }
#hizmet .item p{color:#000; font-size:13px; line-height:20px; font-weight:400;}

#hizmet1, #hizmet2, #hizmet3, #hizmet4, #hizmet5, #hizmet6 {background:#fff; padding:10px; padding-left:0px;  line-height:24px;}



.pageTitle{ padding-top:40px; text-align:left; padding-left:55px; font-size:22px; color:#fff}


.adresss1 {float:left; height:auto; margin-top:0px; }
.adresss2 {float:right; height:auto; margin-top:0px;}


.ContactForm{ float:left;}
.ContactForm fieldset{padding-top:10px; padding-bottom:10px;}

.ContactForm input{ margin-top:10px; border:1px solid #ededed; background:#f6f6f6; padding:5px;}
.ContactForm textarea{ margin-top:10px; border:1px solid #ededed; background:#f6f6f6; padding:5px;}

.ContactForm a{ margin-top:7px; float:left; margin-top:15px; border:1px solid #ccc; background:#000; padding:5px; padding-left:15px; padding-right:15px; font-size:15px; color:#fff; width:100%;}

.ContactForm a:hover{ background:#385f71; color:#fff; border:1 solid #385f71;}



.footer {
  margin:0;
  padding:20px;
  padding-top:30px;
  padding-bottom:35px;
  min-height:80px;
  color:#fff;
  font-size:13px;
  background:#141414;

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

.footer a{color:#fff;font-size:11px; margin-left:8px; margin-right:8px;}




/*Carousel*/

.item h1{
	margin: inherit;
}

#homeBanner{ max-width:520px;}

#homeBanner .item .captions{
	margin:0; width:100%; float:left; 
	padding:4px; 
	padding-left:10px; padding-right:10px;
	background:rgba(0,0,0,0.55);
	font-size: 12px;
	font-style:italic; 
	position:absolute;
	margin-top:-25px;
	color:rgba(255,255,255,0.6);
}

.owl-pagination{display:none;}

.owl-pagination .owl-page{ background:rgba(0,0,0,0.1); border-radius:0px;}


@media (min-width: 768px) {
  .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }


  .navbar-nav .nav-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
}

/* Responsive: Portrait tablets and up */
@media screen and (max-width: 767px) {
.navbar { margin-top:10px; height:auto;}
.footer .float-left{ text-align:center }
.footer .float-right{ text-align:center;}
.footer {
  margin:0;
  padding:10px;
  padding-top:20px;
		}
	.homeT{width:100%;}
.site-wrapper{ float:left; width:100%; height:100%; padding:0;}

.container{ padding:0;}
	
.footer a{color:#fff;font-size:9px; margin-left:4px; margin-right:4px;}
		
.header{ background:url(../img/topBg.png) top left; min-height:85px;}

.header img{margin:10px auto; text-align:center; max-width:150px;}

.contents-transparent .col-sm-4{padding-bottom:20px; padding-right:30px; padding-left:35px; color:#fff; float:right; }

.contents-transparent .col-sm-8{margin-bottom:20px; margin-top:0; padding:0; float:right;}

.contents-dark{ padding:30px;}

.contents-dark .whiteBG h3{ font-size:22px; text-align:center; padding:0; float:left; width:100%; margin-bottom:25px;padding-left:0px;}
.contents-dark .whiteBG .item h4{ font-size:17px; text-align:center; float:left; margin-right:20px; width:100%;}
.contents-dark .whiteBG .item {text-align:center; padding-top:20px; width:100%; float:left;}
.contents-dark .whiteBG .text-right {text-align:left; float:left; padding-right:20px; width:100%;}


.contents-white{padding:20px; padding-left:30px; padding-right:30px; height:auto; min-height:900px;}



.pageTitle{ padding-top:10px; color:#fff; padding-bottom:20px;text-align:center; padding:10px;}

.aboutt{padding:35px; color:#fff;}

body {
  background:url(../img/GeolstBg.jpg) center left no-repeat fixed;
}

}

