 
a, p, li, input, select, textarea, table, td, th, span, h1, h2 h3, h4, h5, h6, body, button {
   font-family: 'Montserrat';
    margin:0;
}

html {
    scroll-behavior: smooth;
}

a:hover {
    text-decoration: none;
}

input, select, button, textarea {
    outline: none;
}
::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:5px;}
::-webkit-scrollbar-thumb{background:#098D78;border-radius:5px;}
::-webkit-scrollbar-thumb:hover{background:#098D78;}
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 90%;
}
 
h1 { 
 	color: #FFF;
	font-family: Montserrat;
	font-size: 64px;
	font-style: normal;
	font-weight: 800; 
	line-height:120%;
	letter-spacing: 1.28px;
}
.banner .desc h1 { 
	
}
.banner .desc h1::after { 
	
	
}

 
h2 { 
	color: #4B4B4B;
	font-size: 48px;
	font-style: normal;
	font-weight: 800;
	line-height: normal;
	letter-spacing: 0.96px;
	line-height:120%;
}
 
h3 {
	 
color: #098D78;
	 
font-size: 40px;
	 
font-style: normal;
	 
font-weight: 800;
	 
line-height: normal;
	 
letter-spacing: 0.8px;
	 
line-height:120%;
	 
margin-bottom: 2rem;
}
h4 { 
	 color: #FFF;

font-family: Montserrat;
font-size: 35px;
font-style: normal;
font-weight: 800;
line-height: normal;
letter-spacing: 0.7px;
	line-height:120%;
}
 
h5 {
  
	line-height:130%;
} 
h6 {
  	color: #098D78; 
	font-size: 25px;
	font-style: normal;
	font-weight: 800; 
	letter-spacing: 0.5px;
	line-height:130%;
}
p, li, a, td, th {
 	color: #6b7372;
 	font-size: 22px;
 	font-style: normal;
 	font-weight: 400;
 	line-height:180%;/* 145.455% */
 	letter-spacing: 0.44px;
}
p strong, li strong, a strong, td strong, th strong{
 	 font-weight: 600;
 

}
span{
	color: #7B8E8B;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px; 
}
.row{
	margin:0;
}
 
 .points{cursor:pointer;}
 
 .pt-96{
 	padding-top:96px;
 }
 
 .pb-96{
 	padding-bottom:96px;
 }
 .pt-48{
 	padding-top:48px;
 }
 
 .pb-48{
 	padding-bottom:48px;
 }
 .padl-5{
 	padding-left:5%;
 }
 .padr-5{
 	padding-right:5%;
 }
 .mt-96{
 	margin-top:96px;
 }
 
 .mb-96{
 	margin-bottom:96px;
 }
 .mt-48{
 	margin-top:48px;
 }
 
 .mb-48{
 	margin-bottom:48px;
 }
 .ml-5{
 	margin-left:5%;
 }
 .mr-5{
 	margin-right:5%;
 }
 .w50{
 	width:50%;
 	position:relative;
 }
 .w40{
 	width:40%;
 	position:relative;
 }
 
 .w30{
 	width:30%;
 	position:relative;
 }
 
 .w20{
 	width:20%;
 	position:relative;
 }
 .w10{
 	width:10%;
 	position:relative;
 }
 .w60{
 	width:60%;
 	position:relative;
 }
 .w70{
 	width:70%;
 	position:relative;
 }
 .w80{
 	width:80%;
 	position:relative;
 }
 .w90{
 	width:90%;
 	position:relative;
 }
 .w100{
 	width:100%;
 	position:relative;
 }
 .baslik-pb{
  	padding-bottom:48px
 }
 .baslik-mb{
  	margin-bottom:48px
 }
 .p-1{padding:1%;}
 .p-2{padding:2%;} 
 .p-3{padding:3%;}
 .p-4{padding:4%;}
 .p-5{padding:5%;}
 
@media (max-width: 1200px){
.mobile-menu{position:relative;padding-top: 30px;padding-bottom: 30px;transition:1s;width:100%;z-index:1111;background:#fff;}
.mobile-menu.navbar-mobile-takip{position: fixed;transition:1s;background:#fff;padding-top: 10px;padding-bottom: 10px;}
.mobile-menu .mobile-menu-logo{width:50%;display:flex;align-items:center;justify-content:flex-start;}
.mobile-menu .mobile-menu-logo img{width:100%;}
.mobile-menu .mobile-menu-hamburger{width:50%;display:flex;align-items:center;justify-content:flex-end;}
.mobile-menu .mobile-menu-hamburger img{width:12%;}
.openmobilemenu{height:100%;width:0;position:fixed;z-index:999999;top:0;left:0;background-color:#fff;overflow-x:hidden;transition:0.5s;padding-top: 0px;}
.mobilemenu-kapat-logo{position:relative;border-bottom:1px solid #000;padding-left:2%;padding-right:2%;padding-bottom:10px;}
.mobilemenu-kapat-logo .mobilemenu-logo{width:50%;display:flex;align-items:center;justify-content:flex-start;}
.mobilemenu-kapat-logo .mobilemenu-logo img{width:120%;}
.mobilemenu-kapat-logo .mobilemenu-kapat{width:50%;display:flex;align-items:center;justify-content:flex-end;}
.mobilemenu-kapat-logo .mobilemenu-kapat .closebtn{font-size:50px;color:#000;font-weight:300;}
.openmobilmenulinks{margin-top:10px;}
.openmobilmenulinks ul{padding-left:0;margin-bottom:0;}
.openmobilmenulinks ul li{list-style:none;border-bottom:1px solid #000;margin-bottom:20px;}
.openmobilmenulinks ul li a{color:#000;font-size: 30px;font-weight:400;}
.openmobilmenulinks ul li a.mobilesatissonrasibtn{background:#c02828;border-radius:18px;padding:10px 10px;color:#fff;font-weight:700;display:block;text-align:center;}
.openmobilmenulinks ul li:last-child{border-bottom:none;}
.mm-acc{background-color:transparent;cursor:pointer;padding:8px 0 8px 0;width:100%;border:0;text-align:left;outline:0;transition:0.4s;color:#000;font-size: 30px;font-weight:400;}
.mm-acc:hover{background-color:transparent;}
.mm-acc:after{content:"\002B";color:#000;font-weight:300;float:right;margin-left:5px;}
.panel-mm-acc{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}
.panel-mm-acc ul li a{font-size: 20px;}
.panel-mm-acc ul li:last-child{border-bottom:1px solid #000;}
.openmobilemenuarama{margin-top:10px;}
.openmobilemenuarama input{width:100%;height:60px;padding-left:10px;color:#000;font-weight:700;border-radius:18px;border:3px solid #000;font-size:20px;}
.openmobilemenudiller{margin-top:10px;}
.openmobilemenudiller ul{padding-left:0;margin-bottom:0;}
.openmobilemenudiller ul li{display:inline-block;}
.openmobilemenudiller ul li a{color:#000;font-size:40px;font-weight:700;}
.openmobilemenudiller ul li span{color:#000;font-size:40px;font-weight:700;}
}
@media (max-width: 500px){
.mobilemenu-kapat-logo{padding-left:4%;padding-right:4%;}
.mobilemenu-kapat-logo .mobilemenu-logo img{width:70%;}
.mobilemenu-kapat-logo .mobilemenu-kapat .closebtn{font-size:30px;}
.mm-acc{font-size:30px;}
.openmobilmenulinks ul li{margin-bottom:10px;}
.openmobilmenulinks ul li a{font-size:30px;}
.openmobilmenulinks ul li a.mobilesatissonrasibtn{font-size:18px;}
.openmobilemenuarama input{height:40px;font-size:14px;}
.openmobilemenudiller ul li a{font-size:20px;}
.openmobilemenudiller ul li a.active{font-size:25px;color:#c02828;}
.openmobilemenudiller ul li span{font-size:20px;}
.mobile-menu .mobile-menu-logo img{width:70%;}
.panel-mm-acc ul li a{font-size:20px;}
}	
 
.main-header.navbar-takip {position: fixed;background: #fff;padding-top: 0px;padding-bottom: 0px;transition: 1s;z-index: 999999;width: 100%;border-bottom: 4px solid #4ba89e;}

  
.owl-nav .okimage{
    width: 60px;
    height: 60px;
    border: 1px solid #000000;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    margin-right: 20px;
} 
.owl-nav  .okimage img{
	width: 10px;
	object-fit:contain;
}
.owl-nav .owl-prev .okimage img{
    margin-left: -5px;
}  
.owl-nav .owl-next .okimage img{
    margin-left: 5px;
} 
.owl-nav .okimage .normal{
    display: block;
} 
.owl-nav .okimage .hover{
    display: none;
}
.owl-nav button:hover{}
 .owl-nav button:hover .okimage{
    background: #015AA6;
    border-color: #015AA6;
} 
 .owl-nav button:hover .okimage .normal{display:none;} 
 .owl-nav button:hover .okimage .hover{display:block;} 

.owl-theme .owl-nav .disabled {
    opacity: 1 !important; 
}
 

/**/
li.dropdown > a:before{}
li.dropdown > a{}
li:hover > a{opacity:1;}
li > .dropcontent{position:absolute;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;opacity:0;visibility:hidden;visibility:hidden;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;border-radius:0px;background-color:#ffffff;box-shadow:0px 0px 10px rgba(0,0,0,0.10);z-index: 99999;}
li > .dropcontent > li{position:relative;width:100%;text-align:left;}
li > .dropcontent > li > a{}
li > .dropcontent > li > a:before{position:absolute;left:10px;top:13px;opacity:0;font-weight:700;color:var(--white-color);font-size:var(--font-12);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
li > .dropcontent > li:hover > a::before{opacity:1;}
li > .dropcontent > li:hover > a{}
li.dropdown:hover > .dropcontent{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);opacity:1;visibility:visible;}
ul li.dropdown .dropdown-btn{position:absolute;right:10px;top:6px;width:30px;height:30px;text-align:center;color:var(--white-color);line-height:28px;border:1px solid var(--white-color-opicity-two);background-size:20px;cursor:pointer;z-index:5;display:none;}




 
/**/
	.main-header{
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    background: #fff;
}
	.main-header .container{
    max-width: 95%;
}
	.main-header .container .ozormanurunleri{
    width: 100%;
    position: relative;
}

	.main-header .container .ozormanurunleri .logo{
    width: 15%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 15px;
     padding-bottom:15px;
}
	.main-header .container .ozormanurunleri .logo img{
    width: 100%;
	transition:0.5s;
}

	.main-header .container .ozormanurunleri .linkler{
     width:85%;
     display: flex;
     justify-content: flex-end;
     align-items: center;
}
	.main-header .container .ozormanurunleri .linkler ul{
      display: flex;
      justify-content: flex-end;
      align-items: center;
      margin:0;
      list-style:none;
}
.main-header .container .ozormanurunleri .linkler ul li.actives{
 
}
.main-header .container .ozormanurunleri .linkler ul li.actives::before{
 content:"";
 position:absolute;
 left:0;
 top:0;
 width:30px;
 height:3px;
 background:#098D78;
     transition:1s;
 
}
	.main-header .container .ozormanurunleri .linkler ul li{
     margin-left:25px;
     position:relative;
}	.main-header .container .ozormanurunleri .linkler ul li::before{
    transition:1s;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 3px;
    background: #098D78;
    transition: 1s;
}
	.main-header .container .ozormanurunleri .linkler ul li a{
     color: #7B8E8B;
     font-family: Montserrat;
     font-size: 22px;
     font-style: normal;
     font-weight: 600;
     line-height: normal;
     letter-spacing: 0.44px;
     transition: 0.5s;
}
.main-header.navbar-takip .container .ozormanurunleri .linkler ul li a{
 font-size:18px;
}
	.main-header .container .ozormanurunleri .linkler ul li.dil{
     
}
	.main-header .container .ozormanurunleri .linkler ul li.dil a{
     
font-size: 13px;
     
border: 2px solid #098D78;
     
border-radius: 10px;
     
padding: 4px;
     
color: #098D78;
}
	.main-header .container .ozormanurunleri .linkler ul li.active{
     
}
	.main-header .container .ozormanurunleri .linkler ul li.active a{
     
}
	.main-header .container .ozormanurunleri .linkler ul li.active a::before{

     content:"";
     position:absolute;
}
	.main-header .container .ozormanurunleri .linkler ul li a{
     
}

.main-header.navbar-takip  .ozormanurunleri .logo img{
	width:60%;
	transition:0.5s;
}

.mainslider .mainslidersbg{}
.mainslider .mainslidersbg .film{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
}
.mainslider .mainslidersbg img{
  width:100%;
  object-fit:cover;
  height: 90vh;
}
.mainslider .mainslider-owl{
 position:absolute;
 top:0;
 left: 10%;
 z-index:999;
 width: 80%;
 height: 100%;
}
.mainslider{position:relative;width:100%;height: 90vh;overflow:hidden;margin-top: 0%;border-bottom: 12px solid #098D78;}
.mainslider .mainslider-owl .mainslidercard{text-align:center;width: 80%;height: 100%;padding-top: 10%;margin-left: 5%;}
.mainslider .mainslider-owl .mainslidercard img{height:100vh;object-fit:cover;width:100%;}
.mainslider .mainslider-owl .mainslidercard video{height:100vh;object-fit:cover;width:100%;}
.mainslider .mainslider-owl .mainslidercard .descslider{}
.mainslider .mainslider-owl .mainslidercard .descslider h1{color:#fff;width: 80%;text-align: left;text-transform: uppercase;transform: translate(0, 300px);opacity: 0;}
.mainslider .mainslider-owl .mainslidercard .descslider p{
	color: #fff;
	width: 90%;
	text-align: left;
	margin-top: 2rem;
	transform: translate(0, 300px);
	opacity: 0;
	}
.mainslider .mainslider-owl .mainslidercard .descslider .ormanbtn{	 
	transform: translate(0, 300px);
	opacity: 0;
	}
.mainslider-owl .owl-nav{display:block!important;}
.mainslider-owl .owl-nav .owl-prev{position:absolute;left:0;top:75%;}
.mainslider-owl .owl-nav .owl-next{position:absolute;right:0;top:75%;}
.mainslider-owl .owl-nav .owl-prev div,
.mainslider-owl .owl-nav .owl-next div{
 font-size:15px;
 color:#fff;
}
.mainslider-owl .owl-nav .owl-prev div img,
.mainslider-owl .owl-nav .owl-next div img{
 width:18px;
 height:18px;
 object-fit:contain;
 margin-left: 15px;
 margin-right: 15px;
}

.mainslider-owl .owl-dots{width: 90%;position:absolute;margin:auto;bottom: 0;left: 5%;/* border-top: 1px solid #fff; */padding-top: 20px;bottom: 15%;}
.mainslider-owl .owl-dots .owl-dot{position:relative;width:100%;}
.mainslider-owl .owl-dots .owl-dot:before{content:"";position:absolute;width:0;transition:7s;
	background: #098D78;}
.mainslider-owl .owl-dots .owl-dot.active:before{opacity:1;}
.mainslider-owl .owl-dots .owl-dot:after{
	content:"";
	position:absolute;
	width:90%;
	left: 0;
	top: 110%;
	height:3px;
	border-radius: 100px;
	opacity: 1;
	background: #F6F6F6;
 opacity:0.5;
	transition:0.5s;
	}

.mainslider-owl .owl-dots .owl-dot.active:before{
	content:"";
	position:absolute;
	width: 90%;
	left: 0;
	top: 110%;
	height:3px;
	border-radius: 100px;
	z-index:999;
	transition: 7s;
	}
    
.mainslider .mainslider-owl .owl-item.active .mainslidercard .descslider h1{
transform: translate(0, 0);
 opacity: 1;
 transition:1.5s;
}
.mainslider .mainslider-owl .owl-item.active .mainslidercard .descslider p{
transform: translate(0, 0);
 opacity: 1;
 transition:2s;
	}
.mainslider .mainslider-owl .owl-item.active .mainslidercard .descslider .ormanbtn{	 
transform: translate(0, 0);
 opacity: 1;
 transition:2.5s;
	}
.sliderfilm{position:absolute;width:100%;height:100%;background:#33333326;z-index:1;top:0;}

  
  
@media (max-width: 700px){
.mainslider-owl .owl-dots{display:none!important;}
 
.mainslider .mainslider-owl .mainslidercard .descslider{top:30%;}
 
.mainslider .mainslider-owl .owl-nav{display:block!important;position:absolute;text-align:center;width:100%;bottom:10%;}
.mainslider .mainslider-owl .owl-nav .owl-next .slider-ok-normal,.mainslider .mainslider-owl .owl-nav .owl-prev .slider-ok-normal{display:inline-block;}
.mainslider .mainslider-owl .owl-nav .owl-next .slider-ok-hover,.mainslider .mainslider-owl .owl-nav .owl-prev .slider-ok-hover{display:none;}
.mainslider .mainslider-owl .owl-nav .owl-next:hover .slider-ok-hover,.mainslider .mainslider-owl .owl-nav .owl-prev:hover .slider-ok-hover{display:inline-block;}
.mainslider .mainslider-owl .owl-nav .owl-next:hover .slider-ok-normal,.mainslider .mainslider-owl .owl-nav .owl-prev:hover .slider-ok-normal{display:none;}
}




.ormanbtn.slide{text-align: left;margin-top: 3rem;}
.ormanbtn.slide a{
	border-radius: 35px;
	color: #FFF;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: 136%;
	letter-spacing: 0.12px;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	transition:0.5s;
	width: 210px;
	height: 50px;
	border: 1px solid #fff;
}
.ormanbtn.slide a:hover{
	color: #ffffff;
	background: #098D78;
	border: 1px solid #098D78;
	transition:0.5s;
}


.ormanbtn a img{
 width:auto !important;
 height:auto !important;
 margin-left: 15px;
}
 
.ormanbtn a img.normal{
 width:auto !important;
 height:auto !important;
 margin-left: 15px;
 display: inline-block;
}
 
.ormanbtn a img.hover{display: none;}
.ormanbtn a:hover img.normal{display: none;}
 
.ormanbtn a:hover img.hover{
 width:auto !important;
 height:auto !important;
 margin-left: 15px;
 display: inline-block;
}
 
.ormanbtn{text-align: left;margin-top: 3rem;}
.ormanbtn a{
	border-radius: 35px;
	color: #098D78;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: 136%;
	letter-spacing: 0.12px;
	height:70px;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	transition:0.5s;
	width: 210px;
	height: 50px;
	border: 1px solid #098D78;
}.ormanbtn.slide a img{
 width: auto!important;
 height: auto!important;
 object-fit: contain;
 margin-left: 15px;
}
.ormanbtn a:hover{
	color: #ffffff;
	background: #098D78;
	border: 1px solid #098D78;
	transition:0.5s;
}
.mainslider .mainslider-owl .mainslidercard .desclinkler{position:absolute}
.mainslider .mainslider-owl .mainslidercard .desclinkler .w50{}
.mainslider .mainslider-owl .mainslidercard .desclinkler .w50 a{}
.mainslider .mainslider-owl .mainslidercard .desclinkler .w50 a .circle{}
.mainslider .mainslider-owl .mainslidercard .desclinkler .w50 a .circle img{}
.mainslider .mainslider-owl .mainslidercard .desclinkler .w50 a .circle p{}
.mainslider-owl .owl-dots button span {
    width: 100% !important;
    height: 2px !important;
    background: #fff !important; 
    border: 1px solid #fff !important;
    margin: 0 !important;
}
.mainslider-owl .owl-dots .owl-dot{
    width: calc(100% / 4);
    display: inline-flex!important;
    justify-content: flex-start;
    align-items: center;
    vertical-align: top;
    color: #FFF;
    font-size: 22px;
    font-style: normal;
     /* 204.545% */
}
.mainslider-owl .owl-dots .owl-dot table{
    height: 100%;
    width: 100%;
}
.mainslider-owl .owl-dots .owl-dot table tr{}
.mainslider-owl .owl-dots .owl-dot table tr td{
    color: #FFF;
    
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 111.5%; /* 29.715px */
    letter-spacing: 0.63px;
    text-align: left;
    text-transform: capitalize;
    vertical-align: top;
}
.mainslider-owl .owl-dots .owl-dot table tr td:first-child{
    color: #FFFFFF50;
    
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 141.5%; /* 21.225px */
    letter-spacing: 0.45px;
    text-transform: capitalize;
    width: 4%;
}
.mainslider-owl .owl-dots .owl-dot table tr td:last-child{
    width: 50%;
}
 
.owl-nav  .slider-ok img{
	width: 15px;
	object-fit:contain;
}
.owl-nav .owl-prev .slider-ok img{
    
}  
.owl-nav .owl-next .slider-ok img{
    margin-left: 5px;
} 
.owl-nav .slider-ok .normal{
    display: block;
} 
.owl-nav .slider-ok .hover{
    display: none;
}
.owl-nav button:hover{}
.owl-nav button:hover .slider-ok .normal{display:none;} 
.owl-nav button:hover .slider-ok .hover{display:block;} 

.solsagpages{background:linear-gradient(90deg, #E7E7E7 0%, rgba(255, 255, 255, 0.00) 100%);}
.solsagpages .row .w50{}
.solsagpages .row .w50.text{
    padding-left: 3%;
    padding-right: 3%;
}
.solsagpages .row .w50.text h3{ 
 margin-bottom:2rem
}
.solsagpages .row .w50.text p{ 
}
.solsagpages .row .w50 img{
    width: 100%;
    height:100%;
}
.hizmetlerimiz.baslikcizik{}
.baslikcizik h3{
    margin-bottom: 4rem;
    position: relative;
 width:max-content;
}
.baslikcizik h3::before{
 content:"";
 position:absolute;
 left:0;
 top:-20px; 
 width:50%;
 background:#098D78;
 height:7px;
}
.hizmetlerimiz.baslikcizik .hizmet-owl{
	width: 80%;
	margin: auto;
}
.hizmetlerimiz.baslikcizik .hizmet-owl .owl-nav{
	
display: block;
}

.hizmetlerimiz.baslikcizik .hizmet-owl .owl-nav .slider-ok{
 display:flex;justify-content:center;
 align-items:center;
 
}
.hizmetlerimiz.baslikcizik .hizmet-owl .owl-nav .slider-ok{
 
}
.hizmetlerimiz.baslikcizik .hizmet-owl .owl-nav .owl-prev{
	
position: absolute;
	
left: -80px;
	
top: 30%;
	
border: 2px solid #098D78;
	
border-radius: 50%;
	
width: 50px;
	
height: 50px;
 transform:rotate(180deg);
}
.hizmetlerimiz.baslikcizik .hizmet-owl .owl-nav .owl-next{
	
position: absolute;
	
right: -80px;
	
top: 30%;
	
border: 2px solid #098D78;
	
border-radius: 50%;
	
width: 50px;
	
height: 50px;
}
.hizmetlerimiz.baslikcizik .hizmet-owl .owl-item .item{
	margin: 0px 20px;
}
.hizmetlerimiz.baslikcizik .hizmet-owl .owl-item .item .hizmetcardimg{
	height: 300px;
	overflow: hidden;border-radius: 0 40px 0 40px;
}
.hizmetlerimiz.baslikcizik .hizmet-owl .owl-item .item .hizmetcardimg img{
	
	height: 300px;
	width: 100%;
	object-fit: cover;
 transition:1s;
}
.hizmetlerimiz.baslikcizik .hizmet-owl .owl-item .item h6{
	margin-top: 2rem;
	margin-bottom: 1rem;
}
.hizmetlerimiz.baslikcizik .hizmet-owl .owl-item .item ul{
	list-style: none;
	padding: 0;
	margin: 0;
	padding-left: 5%;
}
.hizmetlerimiz.baslikcizik .hizmet-owl .owl-item .item ul li{position: relative;} 
 
.hizmetlerimiz.baslikcizik .hizmet-owl .owl-item .item ul li::before{
content:"";
 position:absolute;
 left:-20px;
 top:10px;
 clip-path: polygon(0 0, 0% 100%, 100% 50%);
 background:#098D78;
 width:10px;
 height:10px;
} 
 
.hizmetlerimiz.baslikcizik .hizmet-owl .owl-item .item:hover .hizmetcardimg img{
	transform:scale(1.2);
 transition:1s;
}
.center {
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
}
.center .ormanbtn{}
.center .ormanbtn a{}

.anabg{
    position: absolute;
    z-index: -1;
    top: 260%;
    left: 0;
}
.anabg img{
    width: 100%;
    height: auto;
}
.sloganpart{
    background: #F4F4F4;
    padding-top: 5%;
    padding-bottom: 5%;
}
.sloganpart h1{
    color: #098D78;
    text-align: center;
    margin-bottom: 2rem;
}
.sloganpart p{
    text-align: center;
    width: 63%;
    margin: auto;
}




.hizmetlerimiz.baslikcizik .cozum-owl{
	width: 80%;
	margin: auto;
}
.hizmetlerimiz.baslikcizik .cozum-owl .owl-nav{
	
display: block;
}

.hizmetlerimiz.baslikcizik .cozum-owl .owl-nav .slider-ok{
 display:flex;justify-content:center;
 align-items:center;
 
}
.hizmetlerimiz.baslikcizik .cozum-owl .owl-nav .slider-ok{
 
}
 
.hizmetlerimiz.baslikcizik .cozum-owl .owl-item .item{
	margin: 0px 10px;
	height: 450px;
	padding: 6%;
 border-radius:30px;
}
 
.hizmetlerimiz.baslikcizik .cozum-owl .owl-item .item:hover{
	transition:0.5s;
 background: linear-gradient(0deg, #438E82 0%, #1A534A 100%);
}
.hizmetlerimiz.baslikcizik .cozum-owl .owl-item .item:hover h6{color:#fff}
.hizmetlerimiz.baslikcizik .cozum-owl .owl-item .item:hover p{color:#fff}
.hizmetlerimiz.baslikcizik .cozum-owl .owl-item .item .hizmetcardimg{
	 margin-bottom: 2rem;
}
 
.hizmetlerimiz.baslikcizik .cozum-owl .owl-item .item .hizmetcardimg img{
 
}
.hizmetlerimiz.baslikcizik .cozum-owl .owl-item .item h6{
	margin-bottom: 1rem;
	color: #098D78;
	font-size: 21px;
}
.hizmetlerimiz.baslikcizik .cozum-owl .owl-item .item p{
 font-size: 16px;
}
.hizmetlerimiz.baslikcizik .cozum-owl .owl-item .item .hizmetcardimg img{	
width: 70px;	
height: 70px;
object-fit: contain;
}
.hizmetlerimiz.baslikcizik .cozum-owl .owl-item .item .hizmetcardimg img.normal{
	display: none;
}
.hizmetlerimiz.baslikcizik .cozum-owl .owl-item .item .hizmetcardimg img.hover{display: block;}
.hizmetlerimiz.baslikcizik .cozum-owl .owl-item .item:hover .hizmetcardimg img.normal{
display:block;	
}
.hizmetlerimiz.baslikcizik .cozum-owl .owl-item .item:hover .hizmetcardimg img.hover{
	display:none;
}
.hizmetlerimiz.baslikcizik .cozum-owl .owl-nav .owl-prev{
 
	
border: 2px solid #098D78;
	
border-radius: 50%;
	
width: 50px;
	
height: 50px;
 transform:rotate(180deg);
}
.hizmetlerimiz.baslikcizik .cozum-owl .owl-nav .owl-next{
	
 
border: 2px solid #098D78;
	
border-radius: 50%;
	
width: 50px;
	
height: 50px;
}
.referanslar{
    background: #f4f4f4;
}
.referanslar .container{}
.referanslar .container h3{}
.referanslar .container .row{}
.referanslar .container .row .widhtpaste{
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(100% / 6);
    border-bottom: 1px solid #3D3D3D;
    border-right: 1px solid #3D3D3D;
    height:150px;
}
.referanslar .container .row .widhtpaste:nth-child(6n){
 border-right:0;
}
.referanslar .container .row .widhtpaste img{} 

.referanslar .container .row .widhtpaste:nth-last-child(-n + 6){
 border-bottom:0;
}
.imagearaparts{width:100%;}
.imagearaparts img{width:100%;}

.footer{}
.footer .container{}
.footer .container .row{}
.footer .container .row .rightfooter{}
.footer .container .row .rightfooter p strong{
    font-weight: 800;
    margin-bottom: 1rem;
    display: block;
    margin-top: 1rem;
}
.footer .container .row .rightfooter p{
    color: #7B8E8B;
    letter-spacing: 0.44px;
    line-height: 150%;
}
.footer .container .row .rightfooter a{}
.footer .container .row .rightfooter ul{
    padding: 0;
    list-style: none;
}
.footer .container .row .rightfooter ul li{} 
.footer .container .row .rightfooter ul li a{}
.footer .container .row .rightfooter .width1{
    width: 20%;
} 
.footer .container .row .rightfooter .width1 img{
    width: 80%;
}
.footer .container .row .rightfooter .width2{
    width: 20%;
} 
.footer .container .row .rightfooter .width3{
    width: 25%;
}  
.footer .container .row .rightfooter .width4{
    width: 30%;
    margin-left: 5%;
}
.footer .container .row .rightfooter .width4 .inputfooter{
    position: relative;
}
.footer .container .row .rightfooter .width4 .inputfooter input{
    border: none;
    border-bottom: 2px solid #7B8E8B;
    width: 100%;
    padding-bottom: 10px;
 color: #7B8E8B;
    letter-spacing: 0.44px;
    line-height: 150%;
} 
.footer .container .row .rightfooter .width4 .inputfooter input::placeholder{
 
 color: #7B8E8B;
    letter-spacing: 0.44px;
    line-height: 150%;
} 
.footer .container .row .rightfooter .width4 .inputfooter button{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: -20px;
 background:transparent;
 outline:none;
 border:1px solid #7B8E8B;
} 
.footer .container .row .rightfooter .width4 .formdonus{} 


.footer .container .row .rightfooter ul.social{
 display:flex;
 justify-content:flex-start;
 align-items:center
}
.footer .container .row .rightfooter ul.social li{
 
margin-right: 10px;
 cursor:pointer;
}
.footer .container .row .rightfooter ul.social li img{
 width: 30px;
 object-fit:contain;
 transition:0.5s;
}
.footer .container .row .rightfooter ul.social li:hover img{
 transform:scale(1.05);
 transition:0.5s;
}
.coprigtht{
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 25px;
}
.coprigtht p{
    font-size: 16px;
}
.coprigtht p a{
    font-size: 16px;
}
.bubleiletisim{position:fixed;right: 30px;bottom: 50px;z-index: 999;width: 90px;height: 90px;border-radius: 50%;background: #09BB93;display: flex;justify-content: center;align-items: center;}
.bubleiletisim::after{  
 position:absolute;
 left:-20px;
 top:10px;
 clip-path: polygon(0 0, 0% 100%, 100% 50%);
 background:#098D78;
 width:90px;
 height:90px;
}  
.bubleiletisim svg{
 z-index:999;
 position:relative;

}
.bubleiletisim span{
    position: absolute;
    width: 90px;
    height: 90px;
 border-radius:50%;
}
.bubleiletisim span:nth-child(1){
  background:#098D7840;
 animation: onespa 3s infinite;
}
.bubleiletisim span:nth-child(2){
  background:#098D7840;
    animation: twospa 2s infinite;
}
.bubleiletisim span:nth-child(3){
  background:#098D7840;
    animation: thespa 1s infinite;
}
@keyframes onespa{
 0%{
  transform:scale(1.2);
 }
 50%{
  transform:scale(1);
 }
 100%{
  transform:scale(1.2);
 }
}
@keyframes twospa{
 0%{
  transform:scale(1.3);
 }
 50%{
  transform:scale(1);
 }
 100%{
  transform:scale(1.3);
 }
}
@keyframes thespa{
 0%{
  transform:scale(1.4);
 }
 50%{
  transform:scale(1);
 }
 100%{
  transform:scale(1.4);
 }
}
.modal-dialog {
    max-width: 20%;
}
.modal-dialog .modal-content{
    border-radius: 40px;
    border: none;
}
.modal-header .close{
 padding-right:70px;
}
.modal-dialog .modal-content .modal-header{padding:0;padding-top:20px;}
.modal-dialog .modal-content .modal-title button{}
.modal-dialog .modal-content .modal-title h5{}
.modal-dialog .modal-content .modal-body{
    padding: 3rem;
}
.modal-dialog .modal-content .modal-body .form-group{}
.modal-dialog .modal-content .modal-body .form-group label{}
.modal-dialog .modal-content .modal-body .form-group input::placeholder{}
.modal-dialog .modal-content .modal-body .form-group input{
    border-radius: 20px;
    border-top-left-radius: 0;
    height: calc(2em + 0.75rem + 2px);
}
.modal-dialog .modal-content .modal-body .form-group textarea{}
.modal-dialog .modal-content .modal-body .form-group small{}
.modal-dialog .modal-content button{
 background: #098D78;
 border: 1px solid #098D78;
}
.modal-dialog .modal-content button:hover{
 background: transparent;
 border: 1px solid #098D78;
 color:#098D78
}
.bannerneotron{
    background: linear-gradient(180deg, #098D78 0%, #09C398 65.32%);
    padding-top: 2.5%;
    padding-bottom: 1.5%;
}
.bannerneotron ul{
    padding: 0;
    list-style: none;
    display: block;
    width: 100%;
    margin: 0;
}
.bannerneotron ul li{}
.bannerneotron ul li a{
    color: #fff;
}
.bannerneotron h1{}


.akoryapi{ 
}
.akoryapi .row{}
.akoryapi .row .w50{
}
.akoryapi .row .w50:first-child{
    padding-left: 5%;
    padding-right: 2.5%;
}
.akoryapi .row .w50:last-child{
    padding-left: 2.5%;
    padding-right: 5%;
}
.akoryapi .row .w50 img{
	width:100%;
}
.akoryapi .row .w50 h3{
    width: 80%;
}
.akoryapi .row .w50 p{
    margin-bottom: 2rem;
}

.akoryapi .row .w50 .accordion{
    padding-top: 5%;
}
.akoryapi .row .w50 .accordion .card{
    border: 0;
}
.akoryapi .row .w50 .accordion .card .card-header{
    border: 0;
    padding: 0;
}
.akoryapi .row .w50 .accordion .card .card-header button p{width:80%;color: #098D78; 
    font-weight: 700;
    letter-spacing: 0.66px;margin-bottom:0;}
.akoryapi .row .w50 .accordion .card .card-header button{
    
    padding: 0;
    outline: none;
    position: relative;
    border-bottom: 1px solid #098D78;
    padding-bottom: 10px;
    border-radius: 0;
}
.akoryapi .row .w50 .accordion .card .card-header button:focus{
box-shadow: 0 0 0 0.2rem rgba(0,123,255,.0);}
.akoryapi .row .w50 .accordion .card .card-header .card-body{}
.akoryapi .row .w50 .accordion .card .card-header .card-body p{}

.akoryapi .row .w50 .accordion .card .collapse{}
.akoryapi .row .w50 .accordion .card .collapse .card-body{
    padding: 0;
    padding-top: 25px;
}
.akoryapi .row .w50 .accordion .card .collapse .card-body p{
    margin: 0;
    margin-bottom:1rem;
}


.akoryapi .row .w50 .accordion .card .card-header button:hover{
 text-decoration:none;
}
.akoryapi .row .w50 .accordion .card .card-header button::after{
 content:"-";
 position:absolute;
 right:20px; 
 top:0;
 color: #098D78; 
    font-weight: 700;
    letter-spacing: 0.66px;
    font-size:22px;
}
.akoryapi .row .w50 .accordion .card .card-header button.collapsed::after{
 content:"+";
}
.yaklasimimage{}
.yaklasimimage .absolbg{
    width: 90%;
    margin: auto;
}
.yaklasimimage .absolbg img{
    width: 100%;
}
.yaklasimimage .ortalikutu{
    width: 60%;
    margin: auto;
    background: #FFF;
    box-shadow: 0px 4px 18px 0px rgba(34, 34, 34, 0.20);
    padding: 40px 100px;
    margin-top: -10%;
}
.yaklasimimage .ortalikutu h3{}
.yaklasimimage .ortalikutu p{
    text-align: justify;
}
/**/
	
	
.hak{
	padding-left: 20%;
    padding-right: 20%;
}
.hak .accordion{
    padding-top: 5%;
}
.hak .accordion .card{
    border: 0;
    background: transparent;
}
.hak .accordion .card .card-header{
    border: 0;
    padding: 0;
    background: transparent;
}

.ekibimiz{}
.ekibimiz .container{}
.ekibimiz .container h3{}
.ekibimiz .container .row{}
.ekibimiz .container .row .ekip-width:nth-child(4n){
 margin:0;
 border:0;
}
.ekibimiz .container .row .ekip-width{
    width: 23%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    margin-right: 2%;
    border-right:1px solid #098D78;
    margin-bottom: 5rem;
}
.ekibimiz .container .row .ekip-width .gelkutu{
 position:relative;
}
.ekibimiz .container .row .ekip-width .gelkutu img{
    height: 330px;
    object-fit: contain;
}
.ekibimiz .container .row .ekip-width .gelkutu img:first-child{
                                                              position:absolute;
                                                              z-index:-1;
                                                              width: 100%;
                                                              height: 330px;
                                                              object-fit: contain;
                                                              }
.ekibimiz .container .row .ekip-width .gelkutu img:last-child{}
.ekibimiz .container .row .ekip-width p{
    font-weight: 800;
    text-align: center;
    color: #098D78;
}
.ekibimiz .container .row .ekip-width span{
    font-weight: 400;
    font-size: 22px;
    text-align: center;
    display: block;
}
.hak .accordion .card .card-header button h3{width:90%;color: #098D78; 
    font-weight: 700;
    letter-spacing: 0.66px;
    margin:0;
    }
.hak .accordion .card .card-header button{
    
    padding: 0;
    outline: none;
    position: relative;
    border-bottom: 1px solid #098D78; 
    border-radius: 0;
    padding-bottom: 0px;
    margin-bottom: 1rem;
}
.hak .accordion .card .card-header button:focus{
box-shadow: 0 0 0 0.2rem rgba(0,123,255,.0);
} 

.hak .accordion .card .collapse{}
.hak .accordion .card .card-body{
    padding: 0;
    padding-top: 25px;
}
.hak .accordion .card .collapse .card-body p{
    margin: 0; 
    margin-bottom:1rem;
}


.hak .accordion .card .card-header button:hover{
 text-decoration:none;
}
.hak .accordion .card .card-header button::after{
 content:"-";
 position:absolute;
 right:20px; 
 top:0;
 color: #098D78; 
    font-weight: 700;
    letter-spacing: 0.66px;
    font-size:22px;
}
.hak .accordion .card .card-header button.collapsed::after{
 content:"+";
}
.bloglarpars{
    padding-top: 5%;
}
.bloglarpars .w80{}
.bloglarpars .w80 .row{
    padding-right: 5%;
}
.bloglarpars .w80 .row .blogcardwidth{
    width: 45%;
    margin-bottom: 5rem;
    border: 0.2px solid #7B8E8B20;
}
.bloglarpars .w80 .row .blogcardwidth:nth-child(2n-1){
    margin-right:10%;
}
.bloglarpars .w80 .row .blogcardwidth:hover .img img{
    transform:scale(1.2);
 transition:2s;
}
.bloglarpars .w80 .row .blogcardwidth .img{
    position: relative;
    height: 400px;
    overflow: hidden;
}
.bloglarpars .w80 .row .blogcardwidth .img img{
    width: 100%;
    height: 400px;
    transition:2s;
}
.bloglarpars .w80 .row .blogcardwidth .img .dateday{
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 10px 40px 10px 40px;
    background: #098D78;
    width: 150px;
}
.bloglarpars .w80 .row .blogcardwidth .img .dateday strong{
    display: block;
    text-align: center;
    color: #FFF;
    font-family: Montserrat;
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.04px;
}
.bloglarpars .w80 .row .blogcardwidth .img .dateday span{
    display: block;
    text-align: center;
    color: #FFF;
}
.bloglarpars .w80 .row .blogcardwidth .text {
    position: relative;
    padding-left: 5%;
    padding-bottom: 70px;
}
.bloglarpars .w80 .row .blogcardwidth .text .yil{
    color: #FFF;
    font-size: 36px;
    font-weight: 600;
    letter-spacing: 0.72px; 
    background: #4B4B4B;
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.bloglarpars .w80 .row .blogcardwidth .text span{
    display: block;
    padding-top: 4rem;
    font-weight: 400;
}
.bloglarpars .w80 .row .blogcardwidth .text h2{}
 
.bloglarpars .w20{}
.bloglarpars .w20 .search{
    border: 0.2px solid #7B8E8B70;
    padding: 30px;
    margin-bottom: 3rem;
}
.bloglarpars .w20 .search h3{
    color: #7B8E8B;
}
.bloglarpars .w20 .search .inpt{
    position: relative;
}
.bloglarpars .w20 .search .inpt input{
    color: #7B8E8B;
    border: 1px solid #7B8E8B50;
    height: 50px;
    width: 100%;
    padding-left: 15px;
}
.bloglarpars .w20 .search .inpt .mercek{
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 50px;
    background: #098D78;
    display: flex;
    justify-content: center;
    align-items: center;
}
.bloglarpars .w20 .search .inpt .mercek img{}
.bloglarpars .w20 .search .catitem{}
.bloglarpars .w20 .search .catitem a{
    margin-bottom: 1rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
   border: 1px solid #7B8E8B50;
 padding-left:15px;
}
.bloglarpars .w20 .search .catitem a{
 text-decoration:none;
 transition:0.5s;
}
.bloglarpars .w20 .search .catitem a img{
 position:absolute;
 right:15px;
}
.bloglarpars .w20 .search .catitem a::after{
	position:absolute;
	content:"";
	height: 100%;
	width: 0;
	background: #098D78;
	left: 0;
	transition: 0.5s;
	color: #fff;
	z-index: -1;
}
.bloglarpars .w20 .search .catitem a:hover{
 color:#fff;
 transition:0.5s;
}
.bloglarpars .w20 .search .catitem a:hover:after{
    width: 83%;
}


.bloglarpars .w20 .search .tagitem a{
    margin-bottom: 1rem;
    position: relative;
    border: 1px solid #7B8E8B50;
    padding-left:15px;
    width: max-content;
    display: inline-block;
    padding: 10px;
}
.bloglarpars .w20 .search .tagitem a{
 text-decoration:none;
 transition:0.5s;
}
.bloglarpars .w20 .search .tagitem a:hover{
 color:#fff;
 background:#098D78;
 transition:0.5s;
}
.blogcontainer{
	width:70%;
	margin:auto;
	
}
.blogcontainer .imgs{}
.blogcontainer .imgs img{max-height: 70vh;object-fit:cover;width:100%;}
.blogcontainer h2{color: #4B4B4B;font-weight: 600;margin-top: 3rem;margin-bottom: 3rem;}
.blogcontainer p{text-align:justify;color: #7B8E8B;font-weight: 400;margin-bottom: 1rem;}
.blogcontainer p strong{display:block;width:100%;text-align:right;margin-top:3rem;font-weight:500;color: #000;}
 
 
 .timelinein{
    position: relative;
    overflow:hidden;
} 
 .timelinein .top1{
    position: absolute;
    left: 50%;
    right: auto;
    width: 3px;
    height: 100%;
    background: #EEE;
}
 .timelinein .top2{
    position: absolute;
    left: 50%;
    right: auto;
    width: 3px;
    height: 0;
    background: linear-gradient(180deg, #1E584F 0%, #438E82 100%);
} 
 .timelinein .top1.active{}
 .timelinein .top2.active{} 
 .timelinein .row{
    margin-bottom: 10rem;
} 
 .timelinein .row .top3{
    position: absolute;
    left: 48.8%;
    right: 0;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #EEE;
} 
.timelinein .row .top3.activess{
 background:#1E584F
}
.timelinein .row .top3.activess svg path{
 fill:#FFF
}
 .timelinein .row .top3.active{
  background: linear-gradient(180deg, #438E82 0%, #1B544B 100%);
 }
 .timelinein .row .top3 svg path{

 } 
 .timelinein .row .top3.active svg path{
    fill:#fff;
 } 
 .timelinein .row .left{
    width: 43%;
    margin-right: 4%;
    background: linear-gradient(180deg, #438E82 40.63%, #1A534A 100%);
    padding: 45px;
    border-radius: 20px;
    margin-left: 4%;
}
 .timelinein .row .right{
    width: 41%;
    margin-right: 4%;
    margin-left: 4%;
}
 .timelinein .row .right h5{
   color: #438E82;
 
font-size: 35px;
font-style: normal;
font-weight: 500; 
}

 .timelinein .row h4{
    margin-bottom: 1rem;
}	 
 .timelinein .row ul{
    padding: 0; 
    padding-left: 4%;
}	
 .timelinein .row ul li{
    color: #fff;
}	
 
 .timelinein .row .left.text,  .timelinein .row .right.text{
  
}
 .solsagpages.iletisim{}
 .solsagpages.iletisim .container{}
 .solsagpages.iletisim .container .row{}
 .solsagpages.iletisim .container .row .w30{}
 .solsagpages.iletisim .container .row .w70.text iframe{}
 .solsagpages.iletisim .container .row .w30 p{
    width: 60%;
}
 .solsagpages.iletisim .container .row .w30 p strong{
    color: #098D78;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: 0.44px;
}
.btn-link.focus, .btn-link:focus {
    text-decoration: none;
}
.card-body {
    padding: 0; 
}
.card-header { 
    background-color: transparent;
    
}