@font-face {
	font-family: 'BrandonText';
	src: url('fonts/BrandonText-Regular.eot');
	src: local('☺'), url('fonts/BrandonText-Regular.woff') format('woff'), url('fonts/BrandonText-Regular.ttf') format('truetype'), url('fonts/BrandonText-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@import url('https://fonts.googleapis.com/css?family=Sintony&amp;display=swap');


.m0 { margin: 0px!important; }
.ml0 { margin-left: 0px !important; }
.mr0 { margin-right: 0px !important; }
.mt0 { margin-top: 0px !important; }
.mb0 { margin-bottom: 0px !important; }
.m5 { margin: 5px!important; }
.m10 { margin: 10px !important; }
.m15 { margin: 15px !important; }
.m20 { margin: 20px !important; }
.m25 { margin: 25px !important; }
.m30 { margin: 30px !important; }
.mt5 { margin-top:5px !important; }
.mt10 { margin-top:10px !important; }
.mt15 { margin-top:15px !important; }
.mt20 { margin-top:20px !important; }
.mt25 { margin-top:25px !important; }
.mt30 { margin-top:30px !important; }
.mb5 { margin-bottom:5px !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb25 { margin-bottom:25px !important; }
.mb30 { margin-bottom:30px !important; }
.ml5 { margin-left:5px !important; }
.ml10 { margin-left:10px !important; }
.ml15 { margin-left:15px !important; }
.ml20 { margin-left:20px !important; }
.ml25 { margin-left:25px !important; }
.ml30 { margin-left:30px !important; }
.mr5 { margin-right:5px !important; }
.mr10 { margin-right:10px !important; }
.mr15 { margin-right:15px !important; }
.mr20 { margin-right:20px !important; }
.mr25 { margin-right:25px !important; }
.mr30 { margin-right:30px !important; }
.m-0 { margin: -0px !important; }
.m-5 { margin: -5px !important; }
.m-10 { margin: -10px !important; }
.m-15 { margin: -15px !important; }
.m-20 { margin: -20px !important; }
.m-25 { margin: -25px !important; }
.m-30 { margin: -30px !important; }
.mt-5 { margin-top:-5px !important; }
.mt-10 { margin-top:-10px !important; }
.mt-15 { margin-top:-15px !important; }
.mt-20 { margin-top:-20px !important; }
.mt-25 { margin-top:-25px !important; }
.mt-30 { margin-top:-30px !important; }
.mb-5 { margin-bottom:-5px !important; }
.mb-10 { margin-bottom:-10px !important; }
.mb-15 { margin-bottom:-15px !important; }
.mb-20 { margin-bottom:-20px !important; }
.mb-25 { margin-bottom:-25px !important; }
.mb-30 { margin-bottom:-30px !important; }
.ml-5 { margin-left:-5px !important; }
.ml-10 { margin-left:-10px !important; }
.ml-15 { margin-left:-15px !important; }
.ml-20 { margin-left:-20px !important; }
.ml-25 { margin-left:-25px !important; }
.ml-30 { margin-left:-30px !important; }
.mr-5 { margin-right:-5px !important; }
.mr-10 { margin-right:-10px !important; }
.mr-15 { margin-right:-15px !important; }
.mr-20 { margin-right:-20px !important; }
.mr-25 { margin-right:-25px !important; }
.mr-30 { margin-right:-30px !important; }
.p0 { padding: 0px !important; }
.pl0 { padding-left: 0px !important; }
.pr0 { padding-right: 0px !important; }
.pt0 { padding-top: 0px !important; }
.pb0 { padding-bottom: 0px !important; }
/*.p5 { padding: 5px !important; }*/
.p10 { padding: 10px !important; }
.p15 { padding: 15px !important; }
.p20 { padding: 20px !important; }
.p25 { padding: 25px !important; }
.p30 { padding: 30px !important; }
.pt5 { padding-top:5px !important; }
.pt10 { padding-top:10px !important; }
.pt15 { padding-top:15px !important; }
.pt20 { padding-top:20px !important; }
.pt25 { padding-top:25px !important; }
.pt30 { padding-top:30px !important; }
.pb5 { padding-bottom:5px !important; }
.pb10 { padding-bottom:10px !important; }
.pb15 { padding-bottom:15px !important; }
.pb20 { padding-bottom:20px !important; }
.pb25 { padding-bottom:25px !important; }
.pb30 { padding-bottom:30px !important; }
.pl5 { padding-left:5px !important; }
.pl10 { padding-left:10px !important; }
.pl15 { padding-left:15px !important; }
.pl20 { padding-left:20px !important; }
.pl25 { padding-left:25px !important; }
.pl30 { padding-left:30px !important; }
.pr5 { padding-right:5px !important; }
.pr10 { padding-right:10px !important; }
.pr15 { padding-right:15px !important; }
.pr20 { padding-right:20px !important; }
.pr25 { padding-right:25px !important; }
.pr30 { padding-right:30px !important; }
/*.yuvarlak5 { ;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.yuvarlak10 { ;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
.yuvarlak15 { ;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; }
.yuvarlak20 { ;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; }*/
.yuvarlak5 { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.yuvarlak10 { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
.yuvarlak15 { -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; }
.yuvarlak20 { -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; }
.golge {
-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.25);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.25);
}

.selectbox { height: 60px; padding-top: 20px; color: #333; }
.btnrenk { background: #5cb670; height: 60px; color: #fff; width: 100%; font-weight: 600;}

.selectboxyazi { position:absolute; z-index:100; color:#999999; top:15px; font-size:12px; left: 22px;}
.yesilbar { background: #5cb670; color: #fff; line-height: 40px; }
.panel-default>.panel-heading { background-color: transparent;}
.panel {  border:0px; border-radius:0; box-shadow:none;}
.panel-title { color: #333333; }
/*.referanslar { background: #d0ddd3;width: 100%;margin-top: 8%; padding: 20px 0;}*/
.referanslar { background: #d0ddd3;width: 100%;margin-top: 8%; padding: 30px 0;}
.owl-next { position:absolute;right: -40px; top: 8%; font-size: 80px !important; color: #fff !important;}
.owl-prev { position:absolute;left: -40px; top: 8%; font-size: 80px !important; color: #fff !important;}
.owl-prev:hover, .owl-next:hover { background: transparent !important;}
.iletisim .sayfadetay { font-size: 13px; }
html, body {
	height:100%;
	margin:0;
	padding:0;
	font-family: BrandonText, Arial, Sans-Serif;
}

.carousel, .item, .active {
height:100%;
}
.carousel-inner {
height:100%;
}
.carousel {
margin-bottom: 0px;
}
.carousel-caption {
z-index: 10;
position: absolute;
right:0;
top: 50%;
}
/*.carousel .item {
background-color: #777;
}*/
.carousel .carousel-inner .bg {
background-repeat:no-repeat;
background-size:cover;
}
.ust { width:100%; position: absolute; top: 80px; z-index:99999;}
.menu { float: right; /*padding-right: 0px;padding-left: 0px;*/}
.navbar { background:#ffffff3d; right:0; border-radius:0px;}
.navbar-collapse { padding: 0px; }
.navbar li {
    padding: 0 12px 0 0px;
}
.navbar a { color: #fff; font-weight: bold; line-height: 45px !important;}
/*.navbar a:hover{  padding-bottom: 22px; }*/
.navbar a:hover .menucizgi { display: block; }
/*.navbar .arama {  height: 76px; background:#ffffff90; color: #fff; border-right: 1px solid #eaeaea; }*/
.navbar .arama a{   padding-left: 20px; padding-right: 20px; }
.navbar .arama:hover  a {   height: 78px; }
.navbar .arama {
    height: 78px;
    margin: -1px;
    background: #ffffff90;
    color: #fff;
    border-right: 1px solid #eaeaea;
    padding: 0px;
}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #eee;
    color: #808080;
	padding-bottom: 22px; 	
}

.menulogo a:hover{
    background-color: transparent !important;
}
.icmenu .ust { width:100%; position: relative; top: none; z-index:99999;}

.menulogo { 
    margin-left: 30px !important; 
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.slaytsol { background:#ffffff3d; height:250px;padding-top: 50px;width: 250px !important; }
.slaytsag { background:#34a34c; height:250px; }
/*.slaytsol {
    background: #ffffff3d;
    height: 26vh;
    padding-top: 50px;
}
.slaytsag {
    background: #34a34c;
    height: 26vh;
}*/

.menucizgi {
	position: relative;
	margin-top: -10px;
    background: #808080;
    height: 3px;
    width: 13px;
    display: none;
}
.modal {
    z-index: 1000000;
    background: #ffffffd4;	
}
.modal-content {     height: 100%; border: 0; -webkit-box-shadow:none !important; box-shadow:none !important;}
.modal-dialog1 {    height: 90%;}
.controls { position: absolute; top:-40px;left:0px; z-index: 1000;padding-right:0px;}
.slaytsag h1 {
    margin-top: 30px;
    font-size: 24px;
    font-weight: bold;
    padding-left: 30px;
    text-shadow: 0 0px 0px rgba(0,0,0,0);
}
.sliderleft, .sliderright {
    color: #fff;
    font-size: 20px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    background: #34a34c;
    /* width: 50px; */
    padding: 8px 25px;
}
.slaytsag p {
    text-align: justify;
    padding: 10px;
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
    font-family: "Sintony",sans-serif !important;
    line-height: 24px;
    margin: 0 0 20px;
    width: 90%;
    font-size: 16px;
    text-shadow: 0 0px 0px rgba(0,0,0,0);
}
.sliderright {
    margin-left: -10px;
}
.orta {
	position1: absolute;
    width: 100%;
    margin-top: 12%;
    margin-bottom: 12%;
}
.logo {padding-right: 80px;}
.logo img { height: 80px;transform: translate(-34px, 0px); }
/*.slaytsag h1 { margin-top:30px;font-size: 24px; font-weight: bold;}*/
/*.slaytsag p {text-align: justify; padding: 10px; padding-left:0px; padding-right:30px;overflow: hidden;}*/
.controlss {
	position: absolute;
	right: 14px;
	top: -25px;
}
/*.controlss {
	position: absolute;
	right: 0px;
	top: -20px;
}*/
.sayi {
	position: absolute;
	right: -100px;
	top: 8px;
	font-size: 20px;
	font-weight: 400;
	word-spacing: 10px;
}
.sayis {
	position: absolute;
	left: -85px;
	top: -2px;
	font-size: 16px;
	font-weight: bold;
	word-spacing: 10px;
	color: #999999;
}
.sosyalmedya { display:inline-block;padding: 0px; margin: 0px;}
.sosyalmedya li { list-style-type:none; margin-right:3px;   text-align: center; float: left; width: 30px; line-height:30px;background:#ccc; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.sosyalmedya li a{ color: #f2f2f2;}


.controlss .sliderleft,.controlss .sliderright { font-weight:200px; color: #000; font-size: 20px; line-height:20px; text-align:center; display: inline-block;  background:#f2f2f2; width: 60px;}
/*.controlss .sliderleft,.controlss .sliderright { font-weight:200px; color: #000; font-size: 20px; line-height:50px; text-align:center; display: inline-block;  background:#f2f2f2; width: 60px;}*/
.controlss .sliderright {
    margin-left: -10px;
}
.hizmetler { background:#f2f2f2; height:250px; padding-top:30px; color:#5db670;cursor: pointer;  }
.hizmetler a { color:#5db670;  }
.hizmetler:hover a { color:#fff; text-decoration: none;  }
.hizmetler i { line-height:130px;font-size: 90px; padding-bottom:20px; }
.hizmetler:hover { background:#5db670; color: #fff; }
.hizmetler:hover i { color: #aedbb8; }
.hizmetler img { max-height: 150px; width1: 100%;}
.orta .sol { background:#f2f2f2; padding: 30px 40px; font-size:12px; height: 447px;}
/*.orta .sol { background:#f2f2f2; padding: 30px 40px; font-size:12px; height: 46vh;}*/
.orta .sol h3 { font-size:20px; color: #666666; }
.orta .sol h3 span { font-size:14px; color: #b3b3b3; }
/*.orta .sag { background:url(images/sayfabg.png) repeat-y; background-size: 100% auto; min-height: 320px; height:387px;margin-top: 50px; }*/
.orta .sag { margin-top: 62px;/*padding-left: 0px;*/min-height: 320px; height:387px;}
.orta .sol .sayfadetay { color:#808080; height: 325px; overflow: auto; padding-right: 20px;text-align: justify; }
/*.orta .sol .sayfadetay { color:#808080; height: 32vh; overflow: auto; padding-right: 28px;text-align: justify; }*/
#style::-webkit-scrollbar {
    width: 6px;
    background-color: #eaeaea;
} 
#style::-webkit-scrollbar-thumb {
    background-color: #ccc;
}


.alt { background: #4d4d4d; color: #fff;padding: 4% 15px; height:140px;}
.alt .sosyalmedya { margin-top: 10px;}
.alt .sosyalmedya li {background:#fff;}
.alt .sosyalmedya li a{ color: #4d4d4d;}

.hizmetresim i { font-size: 50px; color:#5db670;  }
.hizmetbaslik h3 { font-size: 14px !important; color:#5db670;  }
.hizmet .sayfadetay { height: 275px !important; }
.display thead { background: #5db670; color: #fff; font-size:12px; }
.display thead span { font-size:10px; }
.altlogo2 { padding:0; }

.btnrenk {
    background: #5cb670;
    height: 50px; /* Düzeltme */
    color: #fff;
    width: 100%;
    font-weight: 600;
    border-radius: 0px; /* Yeni Eklendi */
}
.selectbox {
    height: 50px !important; /* Düzeltme */
    padding-top: 20px;
    color: #333;
    border: 1px solid #b3b3b3; /* Yeni Eklendi */
    border-radius: 0px; /* Yeni Eklendi */
    font-size: 13px; /* Yeni Eklendi */
}
.p5 {
    padding: 0px; /* Yeni Eklendi */
    padding-right: 5px;
}
.mt20 { 
    margin-top: 10px; /* Düzeltme */
}
.select2-container--default .select2-selection--single { height:50px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	padding-top: 21px;
    padding-left: 15px;	
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    padding-right: 0px; /* Yeni Eklendi */
    padding-left: 0px; /* Yeni Eklendi */
    border-top-right-radius: 3px;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px; /* Düzeltme */
    color: inherit;
}
.selectboxyazi {
    position: absolute;
    z-index: 100;
    color: #999999;
    top: 8px; /* Düzeltme */
    font-size: 12px;
    left: 4%; /* Düzeltme */
}
.alt {
    background: #4d4d4d;
    color: #fff;
    padding: 15px; /* Düzeltme */
    height: 90px; /* Düzeltme */
    position: absolute; /* Ekleme */
    bottom: 0; /* Ekleme */
    width: 100%; /* Ekleme */
}
#container {
    min-height:100%;
    position:relative;
}
.panel-heading .ikons:before {
    font-family: 'FontAwesome';
    content: "\f00d";
}
.panel-heading .collapsed .ikons:before {
    font-family: 'FontAwesome';
    content: "\f078";
}


@media only screen and (max-width: 600px) {
#menu {
	position: absolute;
    width: 102%;
    background: #f2f2f2;
}	
.navbar .arama a {
padding-left:5px;padding-right:5px;
}
.navbar .arama:hover  a {   height: auto;  }
.navbar .arama { height: auto;}
.navbar-nav>li>a.pr5{
    padding-left: 15px !important;
}
.navbar-nav>li>a.pb15{
    padding-bottom: 5px !important;
}
.navbar-nav>li>a.pt15{
    padding-top: 5px !important;
}
.navbar-nav>li>a {
    padding-top: 0px;
    padding-bottom: 0px;
}

.icmenu .ust {
    top: 10px;
}
.alt {
	height: auto;	
}
.altlogo {
	text-align: center;
}
.altlogo2 img { margin-right: 40px; }
.orta { margin-top: 20px;}

.navbar { background:#ffffff80; right:0; border-radius:0px;}
.navbar .nav { padding:5px 20px;}
.navbar a { color: #000;display:inline-block; padding:0 15px;font-weight: bold; line-height: 15px !important;}
.navbar button { color: #000;display:inline-block;font-weight: bold; }
.menulogo { display: none !important; }
.carousel-caption { top: 170px;    left: -15px; }
.slaytsol {
    background: #ffffff69;
    padding-top: 0px;
}
.slaytsag h1 {
    padding-top: 30px;
}
.slaytsag { margin-top: -20px; }
.controls { top: -38px; }
}
.panel-group .panel+.panel {
    margin-top: 0px;
}
i.fa.fa-angle-left {
    font-size: 35px;
    color: #7e7e7e;
}
i.fa.fa-angle-right {
    font-size: 35px;
    color: #7e7e7e;
}
.view {
    position: relative;
    overflow: hidden;
    cursor: default;
}
html, body, header, .view {
    height: 100%;
    overflow-x: hidden;
}
.view video.video-intro {
    position: absolute;
    z-index: -100;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transition: 1s opacity;
    -o-transition: 1s opacity;
    transition: 1s opacity;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
}
.view img, .view video {
    position: relative;
    display: block;
}
i.fa.fa-angle-left.anasayfa {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0);
}
i.fa.fa-angle-right.anasayfa {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0);
}
svg {
    max-width: 11.5em;
}
.hizmetler-resim path.cls-1 {
    fill: white;
}

.svghover path.cls-1 {
    fill: white;
}
.hizmetler-resim path.cls-2 {
    opacity:0.5;
}
.svghover path.cls-2 {
    opacity:0.5;
}
.svghover polygon.cls-2 {
    opacity:0.5;
}

.hizmetler-resim path.cls-11 {
    fill: white;
}

.svghover path.cls-11 {
    fill: white;
    opacity: 0.5;
}
.hizmetler-resim path.cls-22 {
    fill: white;
}
.svghover circle.cls-11{
    opacity: 0.5;
}







.anasayfa-slider path.cls-1 {
    fill: white;
}

.anasayfa-svghover path.cls-1 {
    fill: white;
}
.anasayfa-slider path.cls-2 {
    opacity:0.5;
}
.anasayfa-svghover path.cls-2 {
    opacity:0.5;
}
.anasayfa-svghover polygon.cls-2 {
    opacity:0.5;
}

.anasayfa-slider path.cls-11 {
    fill: white;
}

.anasayfa-svghover path.cls-11 {
    fill: white;
    opacity: 0.5;
}
.anasayfa-slider path.cls-22 {
    fill: white;
}
.anasayfa-svghover circle.cls-11{
    opacity: 0.5;
}