

a{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;cursor:pointer!important}
a:link{outline:none!important;text-decoration:none!important}
a:visited{outline:none!important;text-decoration:none!important}
a:hover{outline:none!important;text-decoration:none!important;	-webkit-transition: 300ms;	-moz-transition: 300ms;	-o-transition: 300ms;	transition: 300ms;}
a:active{outline:none!important;text-decoration:none!important}
a:focus{outline:none!important;outline-offset:0}
.ulli{background: transparent;border: 0;font-size: 100%;margin: 0;outline: 0;padding: 0;vertical-align: baseline;-webkit-text-size-adjust:none;list-style: none;}




.f1_100{font-family: 'Nunito+Sans', sans-serif; font-weight:100;}
.f1_200{font-family: 'Nunito+Sans', sans-serif; font-weight:200;}
.f1_300{font-family: 'Nunito+Sans', sans-serif; font-weight:300;}
.f1_400{font-family: 'Nunito+Sans', sans-serif; font-weight:400;}
.f1_600{font-family: 'Nunito+Sans', sans-serif; font-weight:600;}
.f1_700{font-family: 'Nunito+Sans', sans-serif; font-weight:700;}
.f1_800{font-family: 'Nunito+Sans', sans-serif; font-weight:800;}
.f1_900{font-family: 'Nunito+Sans', sans-serif; font-weight:900;}
.f2_100{font-family: 'Roboto', sans-serif; font-weight:100;}
.f2_300{font-family: 'Roboto', sans-serif; font-weight:300;}
.f2_400{font-family: 'Roboto', sans-serif; font-weight:400;}
.f2_500{font-family: 'Roboto', sans-serif; font-weight:500;}
.f2_700{font-family: 'Roboto', sans-serif; font-weight:700;}
.f2_900{font-family: 'Roboto', sans-serif; font-weight:900;}


#loader{transition:all .3s ease-in-out;opacity:1;visibility:visible;position:fixed;height:100vh;width:100vw;background:#fff;z-index:90000;}
#loader.fadeOut{opacity:0;visibility:hidden}
.spinner{width:400px;height:108px;position:absolute;top:calc(50% - 54px);left:calc(50% - 200px); background:url(../image/logolar/cesme.gif);}

@media (min-width:1200px) {
	.md{ display:block !important;}
	.xs{ display:none !important;}
	.container{ width:1230px !important;}
	
	.bnt1{ position:fixed; height:86px; background:#FFF; top:0;left:0px; right:0px; z-index:80000;}
.mx1 a{ float:left; padding-left:10px; padding-right:10px; line-height:44px; color:#30303d;font-family: 'Nunito+Sans', sans-serif; font-weight:600; font-size:18px; border-right:1px #aeaeae solid; }
.mx1 a:hover{ color:#2ca2bf;}

.mx1 ul{ position:absolute; background:url(../image/site/must.png) left top  !important; width:192px; padding:20px 5px 20px 15px; margin-top:44px;  }
.mx2{ float:left; width:100%;}
.mx2 a{ float:left; padding-left:10px; width:100%; line-height:44px; color:#FFF;font-family: 'Nunito+Sans', sans-serif; font-weight:600; font-size:18px; border-right:1px #b8b695 solid; }
.mx2 a:hover{ color:#2ca2bf;}

	.ai svg{ margin-top:27px;font-family: 'Nunito+Sans', sans-serif; font-weight:800;  color:#30303d; font-size:30px; float:right; padding-left:10px; margin-right:10px; }
	.ai svg:hover{ color:#2ca2bf;}	
	
	.bnt2{ position:absolute; width:100%; margin-top:86px; background:url(../image/site/sbant.png); height:140px; z-index:70000;}
	.b2ssl{ float:left; width:235px;}
	.b2sl1{ float:left; width:100%; margin-top:20px; color:#6d6c5a; font-size:24px;  line-height:52px; padding-left:10px; text-align:left;}
	.b2sl2{ float:left; width:100%; background-color:#b8b695;	-webkit-border-radius:5px; text-align:left;
	-moz-border-radius:5px;
	border-radius:5px; color:#FFF; font-size:16px; line-height:52px; padding-left:10px; padding-right:5px; }
	.b2ssl svg{ float:left; font-size:30px !important; color:#6d6c5a !important; margin-top:10px;}
	
	.b2sg{ line-height:140px; font-size:20px; float:right; color:#6d6c5a;}
	.b2sg:hover{color:#6d6c5a;}
	
	.b2sl1:hover{ color:#6d6c5a; }
	.b2sl2:hover{ color:#fff; }

	.ubosluk{ float:left; width:100%; height:86px;}
	.swpr1 .txtr{   float:left; margin-top:400px; width:540px; height:300px; background:#FFF;}
	.ttadi{float:left; width:100%; color:#30303d; padding-left:40px; font-size:34px; margin-top:20px; border-left:10px solid #2ca2bf;}
	.ttmtn{float:left; width:100%; color:#30303d; padding-left:50px; font-size:16px;}
	.ttbtn{ position:absolute; margin-top:270px; width:210px; line-height:52px; color:#FFF; font-size:16px; background-color:#2ca2bf; margin-left:-490px; text-align:center;}
	.ttbtn:hover{  color:#FFF; font-size:16px; }
	
	
	.bmavi{ float:left; width:100%; margin-top:70px; border-left:10px solid #2ca2bf; padding-left:40px; color:#000; font-size:34px; }
	.bbeyaz{ float:left; width:100%; margin-top:70px; border-left:10px solid #fff; padding-left:40px; color:#fff; font-size:34px; }
	
	
	.plnk{ float:left; width:24%; margin-right:5px; height:200px; margin-top:50px;}
	.plnk svg{ float:left;  font-size:30px; color:#2ca2bf;}
	.plnk .x1{ float:left; width:100%; font-size:16px; color:#30303d;}
	.plnk .x2{ float:left; width:100%; font-size:16px; line-height:32px; color:#30303d;}
	.plnk .x1:hover{ color:#30303d;}
	.plnk .x2:hover{  color:#30303d;}
	
	.plnkx3{ float:left; width:215px; height:83px; background:url(../image/site/sagok.png) right no-repeat; padding-right:40px; padding-left:10px; text-align:center; background-color:#2ca2bf; color:#FFF; font-size:16px; padding-top:20px;margin-top:100px; margin-left:50px; }
	.plnkx3:hover{ color:#FFF; }
	
	.fotoarsiv1{ float:left; width:49%; margin-top:53px;}
	.fotoarsiv2{ float:right; width:49%; margin-top:53px;}
	
	
	.yler{float:left; width:100%; padding-top:60px;}
	.y1{float:left; width:100%; text-align:center;font-family: 'Nunito+Sans', sans-serif; font-weight:400; font-size:36px; color:#595757;}
	.y1 strong{font-family: 'Nunito+Sans', sans-serif; font-weight:800;}
	.y2{float:left; width:100%; text-align:center;font-family: 'Nunito+Sans', sans-serif; font-weight:300; font-size:20px; color:#6c6565; margin-top:30px;}
	.y1 strong{font-family: 'Nunito+Sans', sans-serif; font-weight:700;}
	.y3{float:left; width:100%; text-align:center; font-size:46px; margin-top:30px; margin-bottom:150px;}
	.y4{ position:absolute; margin-top:250px; width:300px; left:calc(50% - 150px); background-color:#b8b695;	-webkit-border-radius:5px; text-align:left;
	-moz-border-radius:5px;font-family: 'Nunito+Sans', sans-serif; font-weight:800;
	border-radius:5px; color:#FFF; font-size:16px; line-height:52px; padding-left:10px; padding-right:5px; }
	.y4 svg{ float:left; font-size:30px !important; color:#6d6c5a !important; margin-top:10px;}
	.y4:hover{color:#FFF;}

	.r1{float:left; width:100%; padding-left:95px; font-weight:300px; font-size:22px; color:#FFF;}
	.r1 svg{ float:left; font-size:27px !important; margin-left:-60px; margin-right:30px;}
	.r2{float:left; width:100%; padding-left:95px; font-weight:700px; font-size:22px; color:#dfdcaf;}
	.footer{float:left; width:100%; background:url(../image/site/footbanti.jpg) center; min-height:140px;}

	.footer img{ height:auto; width:90%; float:right !important; margin-top:50px;}
	.y5{float:left; width:100%;  font-size:24px; margin-top:10px;  color:#6d6c5a;}
	.y6{ float:left; margin-top:10px; background:#82969c; width:300px; -webkit-border-radius:5px; text-align:left;
	-moz-border-radius:5px;font-family: 'Nunito+Sans', sans-serif; font-weight:800;
	border-radius:5px; color:#FFF; font-size:16px; line-height:52px; padding-left:10px; padding-right:5px; }
	.y6 svg{ float:left; font-size:30px !important; color:#6d6c5a !important; margin-top:10px;}
	.y6:hover{color:#FFF;}

	.b2sg1{ line-height:70px; font-size:20px; float:right; color:#6d6c5a; margin-top:30px; width:100%;}
	.b2sg1:hover{color:#6d6c5a;}
	.dust{background:url(../image/site/dust.jpg) no-repeat center bottom; height:393px; float:left; width:100%; padding-top:310px;}
	.bslk{ color:#30303d; float:left; width:100%; line-height:53px; margin-top:15px; height:53px; overflow:hidden;font-family: 'Nunito+Sans', sans-serif; font-weight:700; border-left:#30303d 10px solid; font-size:34px; padding-left:30px;}
	
	.resimler a{float:left; width:222px; margin-left:12px; margin-top:12px;}
	.resimler a img{float:left; width:100%;}
	
}
@media (max-width:1199px){
		.md{ display:none !important;}
		.xs{ display:block !important;}
		
		.container{ width:100% !important;padding-right: 15px !important;padding-left: 15px !important;}
				
		
	.bnt1{ position:fixed; height:66px; background:#FFF; top:0;left:0px; right:0px; z-index:80000;}
	.ai svg{ margin-top:5px;font-family: 'Nunito+Sans', sans-serif; font-weight:800;  color:#30303d; font-size:30px; float:right; padding-left:10px; margin-right:10px; }
	.ai svg:hover{ color:#2ca2bf;}	

.mx1 a{ float:left; padding-left:10px; padding-right:10px; line-height:44px; color:#30303d;font-family: 'Nunito+Sans', sans-serif; font-weight:600; font-size:18px;  }
.mx1 a:hover{ color:#2ca2bf;}

.mx1 ul{ position:absolute; background:url(../image/site/must.png) left top  !important; width:192px; padding:20px 5px 20px 15px; margin-top:44px;  }
.mx2{ float:left; width:100%;}
.mx2 a{ float:left; padding-left:10px; width:100%; line-height:44px; color:#FFF;font-family: 'Nunito+Sans', sans-serif; font-weight:600; font-size:18px; border-right:1px #b8b695 solid; }
.mx2 a:hover{ color:#2ca2bf;}
	.mlogo{ float:left; width:243px; height:66px;}
	.bnt2{ position:absolute; width:100%; margin-top:66px; background:url(../image/site/sbant.png); height:40px; z-index:70000;}
	
	.ubosluk{ float:left; width:100%; height:66px;}
	.swpr11 .txtr{   float:left; margin-top:100px; width:200px; height:100px; background:#FFF;}
	.ttadi{float:left; width:100%; color:#30303d; padding-left:10px; font-size:14px; margin-top:0px; border-left:1px solid #2ca2bf;}
	.ttmtn{float:left; width:100%; color:#30303d; padding-left:10px; font-size:8px; height:75px; overflow:hidden;}
	.ttbtn{float:left; margin-top:-30px; width:120px; line-height:32px; color:#FFF; font-size:8px; background-color:#2ca2bf; margin-left:10px; text-align:center;}
	.ttbtn:hover{  color:#FFF; font-size:16px; }
	
	.bmavi{ float:left; width:100%; margin-top:40px; border-left:10px solid #2ca2bf; padding-left:40px; color:#000; font-size:25px; }
	.bbeyaz{ float:left; width:100%; margin-top:40px; border-left:10px solid #fff; padding-left:40px; color:#fff; font-size:25px; }
	
	
	.plnk{ float:left; width:100%; margin-right:5px;  margin-top:20px;}
	.plnk svg{ float:left;  font-size:30px; color:#2ca2bf;}
	.plnk .x1{ float:left; width:100%; font-size:16px; color:#30303d;}
	.plnk .x2{ float:left; width:100%; font-size:16px; line-height:32px; color:#30303d;}
	.plnk .x1:hover{ color:#30303d;}
	.plnk .x2:hover{  color:#30303d;}
	
	.plnkx3{ float:left; width:215px; height:83px; background:url(../image/site/sagok.png) right no-repeat; padding-right:40px; padding-left:10px; text-align:center; background-color:#2ca2bf; color:#FFF; font-size:16px; padding-top:20px;margin-top:10px; margin-left:calc(50% - 108px); }
	.plnkx3:hover{ color:#FFF; }

	.fotoarsiv1{ float:left; width:100%; margin-top:20px;}
	.fotoarsiv2{ float:right; width:100%; margin-top:20px;}
	
	
	.yler{float:left; width:100%; padding-top:30px;}
	.y1{float:left; width:100%; text-align:center;font-family: 'Nunito+Sans', sans-serif; font-weight:400; font-size:18px; color:#595757;}
	.y1 strong{font-family: 'Nunito+Sans', sans-serif; font-weight:800;}
	.y2{float:left; width:100%; text-align:center;font-family: 'Nunito+Sans', sans-serif; font-weight:300; font-size:14px; color:#6c6565; margin-top:30px;}
	.y1 strong{font-family: 'Nunito+Sans', sans-serif; font-weight:700;}
	.y3{float:left; width:100%; text-align:center; font-size:16px; margin-top:30px; margin-bottom:150px;}
	.y4{ position:absolute; margin-top:250px; width:300px; left:calc(50% - 150px); background-color:#b8b695;	-webkit-border-radius:5px; text-align:left;
	-moz-border-radius:5px;font-family: 'Nunito+Sans', sans-serif; font-weight:800;
	border-radius:5px; color:#FFF; font-size:16px; line-height:52px; padding-left:30px; padding-right:5px; }
	.y4 svg{ float:left; font-size:30px !important; color:#6d6c5a !important; margin-top:10px;}
	.y4:hover{color:#FFF;}
	
	.r1{float:left; width:100%; padding-left:55px; font-weight:300px; font-size:18px; color:#FFF;}
	.r1 svg{ float:left; font-size:26px !important; margin-left:-40px; margin-right:17px;}
	.r2{float:left; width:100%; padding-left:55px; font-weight:700px; font-size:18px; color:#dfdcaf;}
	.footer{float:left; width:100%; background:url(../image/site/footbanti.jpg) left; min-height:140px;}

	.footer img{ height:auto; width:90%; float:left !important; margin-top:20px;}
	.y5{float:left; width:100%;  font-size:24px; margin-top:10px;  color:#6d6c5a;}
	.y6{ float:left; margin-top:10px; background:#82969c; width:300px; -webkit-border-radius:5px; text-align:left;
	-moz-border-radius:5px;font-family: 'Nunito+Sans', sans-serif; font-weight:800;
	border-radius:5px; color:#FFF; font-size:16px; line-height:52px; padding-left:10px; padding-right:5px; }
	.y6 svg{ float:left; font-size:30px !important; color:#6d6c5a !important; margin-top:10px;}
	.y6:hover{color:#FFF;}

	.b2sg1{ line-height:70px; font-size:20px; float:right; color:#6d6c5a; margin-top:30px; width:100%;}
	.b2sg1:hover{color:#6d6c5a;}
	.dust{background:url(../image/site/dust.jpg) no-repeat center bottom; height:393px; float:left; width:100%; padding-top:310px;}
	.bslk{ color:#30303d; float:left; width:100%; line-height:53px; margin-top:15px; height:53px; overflow:hidden;font-family: 'Nunito+Sans', sans-serif; font-weight:700; border-left:#30303d 10px solid; font-size:18px; padding-left:30px;}

	
	.resimler a{float:left; width:49%; margin-left:1%; margin-top:12px;}
	.resimler a img{float:left; width:100%;}

	
}

body{ margin:0px;font-family: 'Nunito+Sans', serif !important; font-weight:300; font-size:16px;  }

.radius10{
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.radius5{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

    .swpr1 {
      width: 100%;
      height: 100vh;
    }
	.swpr1 .swiper-slide{ width:100%; height:100%;}

    .swpr11 {
      width: 100%;
      height: 250px;
    }
	.swpr11 .swiper-slide{ width:100%; height:250px;}

	
.flex-container {
  display: flex;
}

.flex-container-orta{
display: flex;
justify-content: center;
}

.flex-container-sag{
display: flex;
  justify-content: right;
  align-items: right;
}


.menu{ float:left; margin-top:20px; }
.menu li{ float:left;}


.dmenu a{ margin-top:20px;font-family: 'Nunito+Sans', sans-serif; font-weight:800; line-height:44px; color:#2ca2bf; font-size:18px; border-left:1px #aeaeae solid; float:right; padding-left:10px; 
}

.dmenu::after{ width:23px; height:13px; position:absolute; top:66px; margin-left:105px;background:url(../image/site/aok.png); content:'';}

.dmenu a:hover{ color:#30303d;}	

.dmenu ul{ position:absolute; width:230px; margin-top:65px; background-color:#2ca2bf;  }
.mx3{ float:left; width:100%;}
.mx3 a{ float:left; padding-left:10px; width:100%; line-height:44px; color:#FFF;font-family: 'Nunito+Sans', sans-serif; font-weight:600; font-size:18px; border-right:1px #2ca2bf solid; }
.mx3 a:hover{ color:#b8b695;}

	

.aix svg{ margin-top:15px;font-family: 'Nunito+Sans', sans-serif; font-weight:800;  color:#30303d; font-size:40px; float:right; padding-left:10px; margin-right:10px; }
.aix svg:hover{ color:#2ca2bf;}	


	.ftglist{float:left; width:100%;  background:url(../image/site/galeri.jpg) bottom center no-repeat; min-height:906px; margin-top:50px; padding-bottom:423px;}
	
.ftx{ float:left; width:100%;}
.fty{ float:left; width:100%; margin-top:-53px; color:#FFF; font-size:18px; padding-left:20px; background:url(../image/site/ftg.png) right center no-repeat; line-height:53px; }


.owl-nav{ padding-left:80px !important; margin-top:30px !important;}

.owl-nav button{ float:left !important;}



	
	.ymenu{
	position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 270px;
    background-color: #fff;
    z-index: 4;
	}
	
	
	.aix{
	
	font-size:20px;	
	color:#00F;
	padding:10px;
	}
	

.mx5{ float:left; width:100%; padding-left:10px; }
.mx5 a{line-height:30px; color:#000; float:left; width:100%;font-family: 'Nunito+Sans', sans-serif; font-weight:700;}
.gzl{ padding-left:20px;}
.icerik{color:#30303d; line-height:32px; float:left; width:100%; padding-top:15px;}

