:root {
    --anaRenk: #214099;
}

body, html {
	font-family: 'Poppins', sans-serif;
	color: #000;
	font-size: 1rem;
	  -webkit-font-smoothing: subpixel-antialiased;
	  font-smoothing: antialiased;
	  font-smooth: antialiased;
	  -webkit-text-size-adjust: 100%;
	  -ms-text-size-adjust: 100%;
	  -webkit-font-smoothing: subpixel-antialiased;
	  font-smoothing: subpixel-antialiased;
	  font-smooth: subpixel-antialiased;
}
body {
	overflow-x: hidden;
	background-color: #f3f7fc;
}
a, a:visited, a:active, a:link, a:focus {
	transition: all 0.5s;
	text-decoration: none;
	cursor: pointer;
	color: #000000;
	outline:none !important;
}
a:hover {
	text-decoration: none;
	color:var(--anaRenk);
}

@media (min-width: 1330px) {
	.container {
		max-width: 1330px;
	}
}


.padding-0 { padding: 0 !important; }
.padding-top-0 { padding-top: 0 !important; }

[class^="icon-"]:before, [class*=" icon-"]:before { margin-left: 0; margin-right: 0; }

header { position: relative; width: 100%; padding: 40px 0px; }

header .headerwrapper { display: block; }

header .logo { line-height: 50px; float: left; }

header .desktoplogo img { height: 50px; width: auto; max-width: auto; }

header .headerPhone { line-height: 50px; margin-left: 20px; padding-left: 20px; border-left: 1px solid #ccd0e6;  float: left; }
header .headerPhone a { color:var(--anaRenk) !important; font-size: 24px; font-weight: bold; transition: all 0.5s; }
header .headerPhone a span.icon { display: inline-block; width: 40px; height: 40px; border-radius: 40px; border:2px solid var(--anaRenk); text-align: center; line-height: 40px; color:#47b656; font-size: 22px; margin-right: 5px; transition: all 0.5s; }

header .headerPhone a:hover { color:#47b656 !important; }
header .headerPhone a:hover span.icon { background-color: #47b656; color: #fff; border-color: #47b656; }

@media (max-width:1178px) {
	header .headerPhone { display: none; }	
}


.wsmenu>.wsmenu-list>li>a.hbtnTekl {
  border-style: solid;
  border-width: 2px;
  border-color: rgb(33, 64, 153);
  border-radius: 10px;
	padding: 0 30px;
	color: rgb(33, 64, 153);
	height: 44px;
	line-height: 40px;
}

.wsmenu>.wsmenu-list>li>a.hbtnTekl:hover {
	background-color: rgb(33, 64, 153);
	color:#fff;
}

.wsmenu>.wsmenu-list>li>a.hbtnUser {
  border-style: solid;
  border-width: 2px;
  border-color: #b4c0de;
  border-radius: 10px;
	padding: 0;
	text-align: center;
	width: 44px;
	color: #b4c0de;
	height: 44px;
	line-height: 40px;
}

.wsmenu>.wsmenu-list>li>a.hbtnUser i {
    font-size: 18px;
    color: #b4c0de;
    padding-left: 0px;
	transition: all 0.5s;
}


.wsmenu>.wsmenu-list>li>a.hbtnUser:hover {
 color: #fff;
 background-color: #b4c0de;
}

.wsmenu>.wsmenu-list>li>a.hbtnUser:hover i {
    color: #fff;
}


@media only screen and (max-width: 1176px) and (min-width: 992px) {
	.wsmenu {
		margin-right: 12px;
		width: auto;
	}
}

@media only screen and (max-width: 991px) {
	.wsmobileheader {
		width: 100%;
		display: block;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 10002;
		height: 60px;
		background-color: #f3f7fc;
		text-align: left;
		-webkit-transition: all 0.25s ease-in-out;
		-moz-transition: all 0.25s ease-in-out;
		-o-transition: all 0.25s ease-in-out;
		-ms-transition: all 0.25s ease-in-out;
		transition: all 0.25s ease-in-out;
		box-shadow: none;
		padding-left: 53px;
	}
}

.smllogo img { height: 44px; width: auto; }

@media only screen and (max-width: 991px) {
	.wsanimated-arrow span, .wsanimated-arrow span:before, .wsanimated-arrow span:after {
		cursor: pointer;
		height: 4px;
		width: 24px;
		background: var(--anaRenk);
		position: absolute;
		display: block;
		content: '';
		border-radius: 3px;
	}
	.wsanimated-arrow span:before {
		top: -8px;
	}
	.wsanimated-arrow span:after {
		bottom: -8px;
	}
	
	.wsanimated-arrow {
		cursor: pointer;
		padding: 21px 35px 16px 0px;
		margin: 7px 0 0 15px;
	}
	
	.callusbtn {
		color: #47b656 !important;
		font-size: 22px;
		position: absolute;
		right: 5px;
		top: 0px;
		transition: all 0.4s ease-in-out 0s;
		z-index: 102;
		padding: 13px 14px;
	}
	
	.mobileheadmenu { position: absolute;
		right: 5px; padding: 13px 14px; z-index: 102; top: 0px; }
	
	.mobileheadmenu a { display: inline-block; margin-left: 5px; }
	.mobileheadmenu a {   border-style: solid;
	  border-width: 2px;
	  border-color: #b4c0de;
	  border-radius: 10px;
		padding: 0;
		text-align: center;
		width: 40px;
		color: #b4c0de;
		height: 40px;
		line-height: 36px; 
	}
	
	
	.mobileheadmenu a i {
		font-size: 18px;
		padding-left: 0px;
		transition: all 0.5s;
	}


	.mobileheadmenu a:hover {
	 color: #fff;
	 background-color: #b4c0de;
	}

	.mobileheadmenu a:hover i {
		color: #fff;
	}
	
	.mobileheadmenu a.phone { border-color:transparent !important; background-color: #47b656 !important; color:#fff !important; }
	
	.ws-hide-mobile { display: none !important; }
	
	
	.wsmenu>.wsmenu-list>li>a.hbtnTekl {
		height: 54px;
		line-height: 50px;
		width: calc(100% - 30px); margin-left:15px; margin-top:15px; font-size:18px; text-align: center; 
	}
	
	
}





.mainslide {
	 border-bottom: 1px solid #d6e4fb; width: 100%; background-image: url("/assets/images/slide-main-bg.png"); background-repeat: no-repeat; background-repeat: repeat-x; background-position: bottom;
}
.mainSlideContainer { max-width: 1330px; position: relative; margin: auto; display: flex; padding: 0 15px; }
.mainSearchBox { padding-top: 85px; padding-bottom: 130px; z-index: 2; width: 50%; float: left;  position: relative; }
.mainSlideBox { width: 50%; float: left; position: relative; }


.mainslide .mainslide-homedesc h1 { color:var(--anaRenk); font-size:40px; line-height: 1.4; font-weight: bold; margin-bottom:20px; }
.mainslide .mainslide-homedesc p { font-size:18px; font-weight: 400; line-height: 1.8; color:#434343; margin: 0; }


@media (max-width:1199px) {
	.mainslide .mainslide-homedesc h1 { font-size:32px; }
}


@media (max-width:991px) {
	.mainSlideContainer { display: block; }
	.mainSlideBox { display: none; }
	.mainSearchBox { width: 100%; float: none; padding: 35px 0 50px; }
}




.sigrtBox { margin-top:50px; }
.sgNav { position: relative; display:block; list-style: none; padding: 0; white-space: nowrap; }
.sgNav li { display: inline-block; margin-right: 10px; }
.sgNav li a { border:2px solid var(--anaRenk); color:var(--anaRenk) !important; padding: 0px 20px; border-radius: 10px; transition: all 0.5s; display: block; line-height: 60px; font-size: 18px; font-weight: bold; min-width: 160px; position: relative; }
.sgNav li a:hover, .sgNav li a.active { background-color:var(--anaRenk) !important; color:#fff !important; } 

.sgNav li a i { font-size: 32px; margin-right: 15px; }


.sgNav li a.active::before {
	 display: block;
	content: ' ';
	position: absolute;
	bottom: -10px;
	left: 25px;
      width: 0;
      height: 0;
      border-left: 9px solid transparent;
      border-right: 9px solid transparent;
      border-top: 10px solid var(--anaRenk);
    }

.sgTabs { margin-top: 20px; }
.sgFormBox { background-color: #fff; border-radius: 15px; padding: 10px;   box-shadow: 0.908px 1.782px 38px 0px rgba(19, 38, 92, 0.15); }

.sgFormBox>.sgFormBody { float: left; width: calc(100% - 70px); }
.sgFormBox>.sgFormBody>.sgFormCol { padding: 0 15px; border-right: 1px solid #d6e4fb; float: left; width: 50%; height: 70px; }
.sgFormBox>.sgFormBody>.sgFormCol:nth-child(1) { padding-left: 0; }
.sgFormBox>.sgFormBody>.sgFormCol:nth-last-child(1) { border-right: 0; }
.btn-sgsuccess { width: 70px; height: 70px; font-size: 30px; background-color: #47b656; color: #fff; border-radius: 10px; }
.sgFormCol.plaka>.plakaBox { display:block; position: relative; height: 70px; width: 40px; background-color:var(--anaRenk); font-size:14px; font-weight: bold; color:#fff; padding: 5px; float:left; border-radius: 10px 0 0 10px; }
.sgFormCol.plaka>.plakaBox span { position: absolute; bottom:5px; left:8px; }
.sgFormCol.plaka>.sgInputGroup { padding-left: 15px; float:left; width:calc(100% - 40px); }
.sgFormCol .sg-form-control { width: 100%; border:0; box-shadow:none !important; font-size:30px; font-weight: 500; color:#434343; outline: none !important; height: 30px; font-family: "Poppins"; }
.sgFormCol label { 
  font-size: 13px;
  font-weight: bold;
  color: rgb(164, 167, 185);
  line-height: 1; margin-bottom: 3px; padding-top: 10px; height: 30px; letter-spacing: 2px; display: block; transition: all 0.5s;
}
.sgFormCol label.active { color:var(--anaRenk); }

.sgFormFoot { margin-top:10px; padding: 0 15px; color:#434343; font-size:16px; } 
.sgFormFoot .custom-control-label::before {
    position: absolute;
    top: 0;
    left: -1.8rem;
    display: block;
    width: 22px;
    height: 22px;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: rgba(0,0,0,0.1) solid 1px;
	border-radius: 6px;
}

.sgFormFoot .custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: var(--anaRenk);
    background-color: var(--anaRenk);
}

.sgFormFoot .custom-control-label::after {
    position: absolute;
    top: 0;
    left: -1.8rem;
    display: block;
    width: 22px;
    height: 22px;
    content: "";
    background: no-repeat 50%/50% 50%;
	    background-size: 60%;
}

.btn-sgsuccesstext { display: none; }

@media(max-width:1199px) {
	
	.sgNav li a {
		border: 2px solid var(--anaRenk);
		color: var(--anaRenk) !important;
		padding: 0px 15px;
		border-radius: 10px;
		transition: all 0.5s;
		display: block;
		line-height: 50px;
		font-size: 16px;
		font-weight: bold;
		min-width: 140px;
		position: relative;
	}
	
	.sgNav li a i { font-size: 28px; margin-right: 10px; }
	
	
}

@media (max-width:991px) {
	.mainslide-homedesc { text-align: center; }
	.sigrtBox {
		margin-top: 30px;
	}
	
	.sgNav li a {
		border: 2px solid var(--anaRenk);
		color: var(--anaRenk) !important;
		padding: 0px 10px;
		border-radius: 10px;
		transition: all 0.5s;
		display: block;
		line-height: 42px;
		font-size: 16px;
		font-weight: bold;
		min-width: 120px;
		position: relative;
	}
	
	.sgNav li a i { font-size: 20px; margin-right: 10px; }
	
	
	.sgFormBox>.sgFormBody {
		float: none;
		width: 100%;
	}
	.sgFormBox>.sgFormBody>.sgFormCol {
		padding: 0 10px;
		border-bottom: 1px solid #d6e4fb;
		border-right: 0;
		float: left;
		width: 100%;
		height: 60px;
				position: relative;
	}
	
	.sgFormBox>.sgFormBody>.sgFormCol:nth-last-child(1) {
		border-bottom: 0;
	}
	
	.sgFormBox>.sgFormBtn { padding-top: 5px; }
	
	.sgFormCol.plaka>.sgInputGroup {
		padding-left: 10px;
		float: left;
		width: 100%;

	}
	
	.sgFormCol.plaka>.plakaBox {
   		display: block;
		position: absolute;
		height: 30px;
		width: 30px;
		background-color: var(--anaRenk);
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		padding: 0px;
		float: none;
		border-radius: 20px;
		right:20px; top:50%; margin-top:-15px;
	}
	
	.sgFormCol .sg-form-control {
		width: 100%;
		border: 0;
		box-shadow: none !important;
		font-size: 20px;
		font-weight: 500;
		color: #434343;
		outline: none !important;
		height: 24px;
		font-family: "Poppins";
	}
	
	.btn-sgsuccess {
		width: 100%;
		height: 60px;
		font-size: 18px;
		background-color: #47b656;
		color: #fff;
		border-radius: 10px;
		font-weight: bold;
		position: relative; 
	}
	
	.btn-sgsuccess i {
		font-size: 32px;
	}
	.btn-sgsuccesstext { display: inline-block; }
	.btn-sgicon { position: absolute; right:25px; top:50%; margin-top: -24px; }
}



.mainSlideBox .swiper-container {
  	width: 120%;
	height: auto;
	border-radius: 4px;
	position: absolute;
	bottom: 100px; right: 0;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 0px;
}

.swiper-pagination {
    position: relative;
}


.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0px;
    width: auto;
    float: right;
    right: 0;
    left: inherit;
}
.swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    border-radius: 7px;
	transition: all 1s;
	background-color:#d0d9e6;
	opacity: 1;
	margin:0 4px;
	outline: none !important;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #204099;
    width: 100px;
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 44px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
	text-align: left;
	line-height: 40px;
	opacity: 0.4;
	transition: all 0.5s;
}
.swiper-button-next:hover, .swiper-button-prev:hover { opacity: 1; }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: none;
    right: 20px;
    left: auto;
	color:#fff;
	font-size: 44px;
	text-align: right;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: none;
    left: 20px;
    right: auto;
	color:#fff;
	font-size: 44px;
}


.PaginationBox { position: relative; text-align: center; width: 100%; display: none; padding-top: 30px; }
.PaginationBox .swiper-pagination { display: inline-block; }

strong { font-weight: bold; }
.slide-item { position: relative; width: calc(100% - 1px); border-radius: 0px; display: block; color:#fff; }
.slide-item img.slide-img { border-radius:0px; width: 100%;	height: auto; }

.sigortaSirketleriSlideBox  { overflow: hidden; }
.sigortaSirketleri .swiper-wrapper { width: 100%; }
.SigortaSirketItem { overflow: hidden; padding: 0; transition: 0.5s; border-radius: 10px; background-color: #fff; margin: 0 5px; }
.SigortaSirketItem img { width: 100%; height: auto; border-radius: 10px !important;  transition: 0.5s; }

.sigortaSirketleriSlideBox:hover .SigortaSirketItem img { opacity: 0.3; }
.sigortaSirketleriSlideBox:hover .SigortaSirketItem:hover img { opacity: 1; transform: scale(1.1); }

.ArrowBox { position: absolute; top:50%; margin-top:-20px; height: 40px; line-height: 40px; text-align: center; color:#204099; opacity: .5;  outline:none !important; background-color:#fff; width: 60px; transition: all 0.5s; font-size: 26px; cursor: pointer; }
.ArrowBox.BackArrow { border-radius: 0 10px 10px 0; left:0; }
.ArrowBox.NextArrow { border-radius: 10px 0 0 10px; right:0; }
.ArrowBox:hover { opacity: 1; }

.SkWrapper { position: relative;  padding: 30px 0; }
.SkWrapper.sg60 { padding: 60px 0; }
.WrapperHeadBox { position: relative; margin-bottom: 30px; }
h2.wTitle { font-size: 30px; font-weight: 300; color:#000; margin: 0; line-height: 1; }
h2.wTitle strong { font-weight: bold; color:#204099; }


@media (max-width:767px) {
	.WrapperHeadBox { text-align: center; }
		h2.wTitle { font-size: 24px; text-align: center; display: block; }

}

.NasilCalisirBox { position: relative; background-color:#fff; border-radius: 20px; padding: 30px 0px; max-width: 1600px; margin: auto ; }
.NasilCalisirItem { position: relative; width: 100%; padding: 60px 15px 0; }
.NasilCalisirItem .nsPagination { width: 100%;
    position: absolute;
    height: 50px;
    top: 0;
    left: 0; }
.NasilCalisirItem .nsPagination .nsItem { width: 50px; height: 50px; line-height: 50px; border-radius: 50px; border:1px solid #d6e4fb; text-align: center; font-size:20px; color:var(--anaRenk); background-color:#fff; z-index: 1; position: absolute; left:50%; margin-left:-25px; font-weight: 600; }
.NasilCalisirItem .nsPagination .nsItem.active { background-color: #47b656; color: #fff; font-size: 26px; border: 0; }
.NasilCalisirItem .nsPagination::before { content:' '; position: absolute; width: 100%; height: 1px; top:50%; z-index: 0; background-color:#d6e4fb; left:0; }

.NasilCalisirItem .nsBody { padding: 30px 0; position: relative; width: 100%; text-align: left; }
.NasilCalisirItem .nsBody .nsIcon { width: 100%; }
.NasilCalisirItem .nsBody .nsCont { width: 100%; margin-top: 30px; padding: 0 60px 0 0; position: relative; }
.NasilCalisirItem .nsBody .nsCont::before { content:' '; position: absolute; width: 1px; height: 100%; top:0; z-index: 1; background-color:#d6e4fb; right: 0; }
.NasilCalisirItem .nsBody .nsCont h3 { font-size:22px; font-weight: 300; color:#000; line-height: 1.5; margin:0 0 20px; }
.NasilCalisirItem .nsBody .nsCont h3 strong { color:var(--anaRenk); }
.NasilCalisirItem .nsBody .nsCont p { font-size:16px; line-height: 1.5; color:#909090; }

.NasilCalisirContainer { position: relative; width: calc(100% + 30); margin: 0 -15px; }


.NasilCalisirContainer .swiper-wrapper .swiper-slide:nth-last-child(1) .NasilCalisirItem .nsBody .nsCont::before { display: none; }

.NasilCalisirBox .swiper-slide { width: calc(100% / 3) !important }

@media (max-width:1600px) {
	.NasilCalisirBox { border-radius: 0; }
	
}

@media (max-width:999px) {
	.NasilCalisirBox .swiper-slide { width: 50% !important }
	.NcPaginationBox { display: block; }
	.NasilCalisirBox .swiper-slide { width: cald(100% / 2) !important }
}

@media (max-width:599px) {
	.NasilCalisirBox .swiper-slide { width: 100% !important }
	.NasilCalisirItem .nsBody .nsCont { padding: 0 15px; }
	.NasilCalisirItem .nsBody .nsCont::before { display: none; }
	.NasilCalisirBox { display: block; padding: 30px 0 !important; }
	.NasilCalisirBox .swiper-slide { width: 100% !important }
	.NasilCalisirItem .nsBody { text-align: center; }
}

.NewBlogContainer { position: relative; width: calc(100% + 30); margin: 0 -15px; }

.NewBlogContainer .swiper-slide {
      width: 50% !important;
	padding: 0 15px;
}

.NewBlogItem {
	position: relative; padding: 15px 0 15px 15px; width: 100%;  text-align: left;
}

.NewBlogItem .NewBlogPhoto { position: absolute; right: 0; width: 45%; height: calc(100% - 70px); top:35px; overflow: hidden; text-align: right; border-radius: 0 10px 10px 0; transition: all 0.5s; }
.NewBlogItem .NewBlogPhoto img { width: auto; height: 100%; z-index: 2; }
.NewBlogItem .NewBlogBody { border-radius: 10px; background-color: #fff; padding: 20px; width: calc(55% - 6px); float: left; z-index: 2; color: #000; transition: all 0.5s; }

.NewBlogItem:hover .NewBlogPhoto { box-shadow: 0.908px 1.782px 38px 0px rgba(19, 38, 92, 0.15); }
.NewBlogItem:hover .NewBlogBody { box-shadow: 0.908px 1.782px 38px 0px rgba(19, 38, 92, 0.15); }

.NewBlogItem::before { display: block; content: ' '; width: calc(55% - 36px); height: 100%; border-radius: 10px; background-color: #dde1ec; position: absolute; z-index: -1; left: 0; top: 0;  } 

.NewBlogItem .NewBlogBody .NewBlogDate { font-size: 14px; margin-bottom: 20px; }
.NewBlogItem .NewBlogBody .NewBlogDate i { color: var(--anaRenk); }
.NewBlogItem .NewBlogBody h3 { font-size: 18px; font-weight: bold; line-height: 1.5; margin-bottom: 20px; }
.NewBlogItem .NewBlogBody p { color: #707070; line-height: 1.5; margin-bottom: 20px; font-size: 14px; display: block; max-height: 84px; overflow: hidden; }

.skDetailUrl { display: inline-block; font-size: 14px; color: var(--anaRenk) !important; position: relative; font-weight: bold; padding-right: 30px; transition: all 0.5s; }
.skDetailUrl i {     position: absolute;
    right: 0;
    font-size: 22px;
    height: 22px;
    top: -5px;
	transition: all 0.5s;
 }

.skDetailUrl:hover { padding-right: 40px; }

@media(min-width:1200px) {

	.NewBlogItem.NewBlogItemMini {
		height: calc(100% - 70px);
		position: relative; padding: 0; width: 100%; margin-top:35px;
	}
	.NewBlogItem.NewBlogItemMini::before { display: none; }

	.NewBlogItem.NewBlogItemMini .NewBlogPhoto { position: relative; right: inherit; width: 100%; height: 110px; top:0; overflow: hidden; text-align: center; 
		border-radius: 10px 10px 0 0; }
	.NewBlogItem.NewBlogItemMini .NewBlogPhoto img { width: 100%; height: auto; z-index: 2; }
	.NewBlogItem.NewBlogItemMini .NewBlogBody { border-radius: 0 0 10px 10px; background-color: #fff; padding: 20px; width: 100%; float: none; z-index: 2; color: #000; }
	.NewBlogItem.NewBlogItemMini .NewBlogBody p { display: none; }
	.NewBlogItem.NewBlogItemMini .NewBlogBody h3 { margin-bottom: 10px; }
	.NewBlogItem.NewBlogItemMini .NewBlogBody .NewBlogDate { margin-bottom: 10px; }

	.NewBlogContainer .swiper-slide:nth-child(2), .NewBlogContainer .swiper-slide:nth-child(3) { width: 25% !important; }
	
}


@media (max-width:1199px) {
	.NbPaginationBox { display: block; }
	.NewBlogItem {
		position: relative; padding: 15px 15px 0px 15px; width: 100%;  text-align: left;
	}
	
	.NewBlogItem::before { display: block; content: ' '; width: 100%; height: calc(100% - 30px); border-radius: 10px; background-color: #dde1ec; position: absolute; z-index: -1; left: 0; top: 0;  } 
	
	.NewBlogItem .NewBlogPhoto { position: relative; right: 0; width: calc(100% - 30px); height: 125px; top:0; margin-left: 15px; overflow: hidden; text-align: center; border-radius: 10px 10px 0 0; }
	.NewBlogItem .NewBlogPhoto img { width: 100%; height: auto; z-index: 2; }
	.NewBlogItem .NewBlogBody { border-radius: 10px; background-color: #fff; padding: 20px; width: 100%; float: none; z-index: 2; color: #000; }
	
	.NewBlogItem .NewBlogBody h3 { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; }
	.NewBlogItem .NewBlogBody p { max-height: 63px; }
	
}

@media (max-width:599px) {
	.NewBlogContainer .swiper-slide { width: 100% !important }	
}


.NewsCont { position: relative; list-style: none; padding: 0; }
.NewsCont .NewsItem { margin-bottom: 20px; display: block; }
.NewsCont .NewsItem:nth-last-child(1) { margin-bottom: 0px; }
	
	
.NewsDate { border-radius: 8px; background-color: #e3e6f1; color: #373737 !important;  width: 54px; height: 54px; float: left; text-align: center; overflow: hidden; padding: 9px 0; transition: all 0.5s; }
.NewsDate span { display: block; line-height: 1; }
.NewsDate .NewsYear { background-color: var(--anaRenk); color: #fff; font-size: 12px; padding: 3px; }
.NewsDate .NewsDay { font-size: 20px; font-weight: bold; }
.NewsDate .NewsMonth { font-size: 16px; font-weight: 500; }

.NewsCont .NewsItem .NewsBody { max-height: 54px; overflow: hidden; color:#707070; padding: 2px 0 2px 15px;  transition: all 0.5s; }
.NewsCont .NewsItem .NewsBody h3 { margin: 0; line-height: 25px; font-size:16px; font-weight: 500; }


.NewsCont .NewsItem:hover .NewsDate { background-color: var(--anaRenk) !important; color: #fff !important; }
.NewsCont .NewsItem:hover .NewsBody { color: var(--anaRenk) !important; }

.AraclarContainer { width: calc(100% + 30px); margin-left:-15px; margin-right: -15px; position: relative; }
.AraclarContainer .swiper-slide { width: calc(100% / 3) !important; padding: 0 15px; }



.AraclarItem { background-color:#fff; border-radius: 30px; text-align: center; height: 276px; width: 100%; padding: 60px 15px 0; display: block; }
.AraclarItem h3 { font-size:18px; font-weight: bold; color:#707070; line-height: 1.5; margin-top:30px; transition: all 0.5s; }
.AraclarItem img { -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.5; transition: all 0.5s;  }

.AraclarItem:hover { transform: scale(1.1); }
.AraclarItem:hover h3 { color: var(--anaRenk); }
.AraclarItem:hover img { -webkit-filter: grayscale(0); filter: grayscale(0); opacity: 1; }


@media(max-width:1329px) {
	.AraclarContainer .swiper-slide { width: 40% !important; }
}
@media(max-width:1199px) {
	.AraclarContainer .swiper-slide { width: 50% !important; }
}

@media(min-width:1000px) {
/*	.AraclarContainer { overflow: hidden; }*/
}
@media(max-width:999px) {
	.AraclarItem { height: 246px; padding: 40px 15px 0; }
	.AraclarItem img { width: 80px; height: auto;  }
}

@media(max-width:599px) {
	.AraclarContainer { width: calc(100% + 20px); margin-left:-10px; margin-right: -10px; }
	.AraclarContainer .swiper-slide { padding: 0 10px; }
	.AraclarItem { height: 170px; padding: 20px 10px 0; }
	.AraclarItem img { width: 60px; height: auto;  }
	.AraclarItem h3 { font-size:14px;  margin-top:20px; }
}


.CommentBoxContainer { position: relative; width: calc(100% + 30px); margin: 0 -15px; }
.CommentBoxContainer .swiper-slide { width: 50% !important; padding: 0 15px; opacity: 0.5; transition: all 0.5s; }

.CommentBoxContainer .swiper-slide.swiper-slide-active, .CommentBoxContainer .swiper-slide.swiper-slide-next { opacity: 1; }

.CommentBoxContainer .swiper-slide:hover { opacity: 1; }
.CommentPagination { display: inline-block; }

.CommentItem { background-color:#fff; padding: 30px; width: 100%; border-radius: 20px; cursor: grab; transition: all 0.5s; }
.CommentItem:hover { box-shadow: 0.908px 1.782px 38px 0px rgba(19, 38, 92, 0.15); }
.CommentItem .CommentItemHead { width: 100%; }
.CommentItem .CommentItemHead h3 { float: left; color:var(--anaRenk); margin: 0; font-size:24px; font-weight: bold; }
.CommentItem .CommentItemHead .CommentLocat { float:right; color:#909090; font-size:16px; }
.CommentItem .CommentItemHead .CommentLocat strong { color:#434343; }
.CommentItem .CommentItemBody { position: relative; padding-top: 20px; text-align: left; }

.CommentItem .CommentItemBody .CommentItemStr { float: left; color: #e6ecf5; text-align: left; width: 94px; }
.CommentItem .CommentItemBody .CommentItemDesc { float: left; color:#909090; line-height: 1.5; width: calc(100% - 94px); font-size: 16px; }

.CommentItem .CommentItemBody .CommentItemDesc p { overflow:hidden; max-height: 96px; }


@media(max-width:999px) {
	.CommentBoxContainer .swiper-slide { width: 100% !important; }
}

@media(max-width:767px) {
	.CommentItem { padding: 20px; }
	.CommentItem .CommentItemHead h3 { font-size: 16px; line-height: 18px; white-space: nowrap; }
	.CommentItem .CommentItemHead .CommentLocat { font-size: 12px; line-height: 18px; white-space: nowrap; }
	
	.CommentItem .CommentItemBody .CommentItemStr { width: 64px; }
	.CommentItem .CommentItemBody .CommentItemStr img { width: 44px; height: auto; }
	.CommentItem .CommentItemBody .CommentItemDesc { width: calc(100% - 64px); font-size: 14px; }
	.CommentItem .CommentItemBody .CommentItemDesc p { max-height: 63px; }
}


.BizSiziArayalimBox { padding: 60px; background-color: var(--anaRenk); border-radius: 30px; color: #fff; position: relative; overflow: hidden; }
.BizSiziArayalimBox::before { content: ' '; display: block; position: absolute; background-color: rgba(255,255,255,0.1); width: 100%; height: 300%; top:0; margin-top:-17%; left:35%; border-radius: 50% 0 0 50%; z-index: 0; }

.BizSiziArayalimBox .BsInfo { width: 35%; float:left; padding-right: 35px; z-index: 1; position: relative; }
.BizSiziArayalimBox .BsFormBox { width: 65%; float:left; padding-left: 35px; z-index: 1;  padding-top: 27px; position: relative; }


.BizSiziArayalimBox .BsInfo h2 { font-size: 30px; margin: 0 0 20px; }
.BizSiziArayalimBox .BsInfo p { font-size:16px; margin: 0; font-weight: 300; line-height: 1.5; }
.BsFormInput { float: left; width: 35%; padding: 0 15px; }
.bs-form-control {  background-color:transparent !important; outline:none !important; box-shadow:none !important; color:#fff; border:0; font-size: 18px; font-weight: 500; border-bottom:1px solid rgba(255,255,255,0.4); width: 100%; transition: all 0.5s; height: 54px; }
.bs-form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(255,255,255,0.4);
}

.bs-form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: rgba(255,255,255,0.4);
}

.bs-form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: rgba(255,255,255,0.4);
}

.bs-form-control:focus { border-color:#fff; }

.BsFormButton { float: left; width: 30%; padding: 0 0 0 30px; }

.btn-bsform { border-radius: 50px; height: 54px; width: 100%; color:#47b656; border:0; font-weight: bold; font-size: 18px; text-align: left; line-height: 44px; padding: 5px 5px 5px 30px; transition: all 0.5s;  }
.btn-bsform span { display: block; width: 44px; height: 44px; border-radius: 44px; color:#fff; background-color:#47b656; float: right; line-height: 44px; font-size:22px; text-align: center; transition: all 0.5s; }

.btn-bsform:hover { background-color: #47b656; color: #fff; }
.btn-bsform:hover span { color: #47b656; background-color: #fff; }

@media(max-width:1339px) {
	.BizSiziArayalimBox { padding: 30px; }
	.BizSiziArayalimBox .BsInfo { padding-right: 20px; }
	.BizSiziArayalimBox .BsFormBox { padding-left: 20px;  padding-top: 37px; }
}

@media(max-width:1199px) {
	.BizSiziArayalimBox { padding: 30px; }
	.BizSiziArayalimBox .BsInfo { padding-right: 15px; }
	.BizSiziArayalimBox .BsFormBox { padding-left: 15px;  padding-top: 37px; }
	.BsFormInput { width: 33%; }
	.BsFormButton { width: 34%; padding-left: 15px; }
	.btn-bsform { padding-left: 15px; }
	.bs-form-control { font-size: 16px; }
}

@media(max-width:991px) {
	.BizSiziArayalimBox { padding: 30px; }
	.BizSiziArayalimBox .BsInfo { padding: 0 15px; float: none; width: 100%; }
	.BizSiziArayalimBox .BsFormBox { padding: 20px 0 0; float: none; width: 100%; }
}

@media(max-width:767px) {
	.BizSiziArayalimBox { padding: 30px; }
	.BizSiziArayalimBox .BsInfo { padding: 0; float: none; width: 100%; }
	.BizSiziArayalimBox .BsFormBox { padding: 40px 0 0; float: none; width: 100%; }
	.BsFormInput { width: 100%; padding: 0; float: none; margin: 10px 0; }
	.BsFormButton { width: 100%; padding: 0px; float: none; margin-top: 30px; }
	.btn-bsform { padding-left: 30px; text-align: center; font-size: 18px; }
	.bs-form-control { font-size: 16px; }
	
	.BizSiziArayalimBox::before { content: ' ';
    display: block;
    position: absolute;
    background-color: rgba(255,255,255,0.1);
    width: 280%;
    height: 200%;
    top: 0;
    margin-top: 33%;
    left: -85%;
    border-radius: 50% 50% 0 0;
    z-index: 0; }
}

footer { width: 100%; position: relative; padding-top: 30px; }
footer .FooterLogo { max-height: 50px; width: auto; }
footer .AdresBox { line-height: 1.8; color:#434343; font-size:16px; margin-top:30px; }

footer .FooterMenu h3 { font-size:20px; font-weight: bold; color:var(--anaRenk); margin: 0 0 20px; }
footer .FooterMenu a { display:block; line-height: 30px; font-size:16px; color:#434343 !important; }
footer .FooterMenu a:hover { color:var(--anaRenk) !important; }
footer .FooterMenu.FNav a { font-size:18px; font-weight: 500; line-height: 38px; }

.FooterTools { padding-top: 30px; display: flex; text-align: left; }
.SocialBox { display: inline-block; padding-right: 20px; white-space: nowrap; }
.SocialBox .SocialItem { width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50px; color:var(--anaRenk); font-size:24px; transition: all 0.5s; margin-right: 10px; display: inline-block; background-color:#fff; }
.SocialBox .SocialItem:hover { background-color:var(--anaRenk); color:#fff; }

.FooterTools .sprite { width: 100%; height: 1px; background-color:#d6e4fb; margin-top:25px; }

.FooterBottom { position: relative; padding: 50px 0 75px; font-size:16px; color:#434343; }
.FooterBottom .FooterCopyright { float: left; }
.FooterBottom .FooterAuthor { float: right; }
.FooterBottom .FooterAuthor a { color:#b720a3; }

.FooterBottom::after { content: ' '; position: absolute; width: 100%; height: 25px; border-radius: 50px 50px 0 0; background-color:var(--anaRenk); bottom:0; left:0; }


@media (max-width:991px) {
	footer { text-align: center; }
	footer .FooterMenu { display: none; }
	.FooterTools { padding-top: 30px; display: block; text-align: center; }
	.FooterTools .sprite { display: none; }
	.FooterBottom { padding: 0; }
	.FooterBottom .FooterCopyright { float: none; padding: 30px 0; border-bottom: 1px solid #d6e4fb; }
	.FooterBottom .FooterAuthor { float: none; padding: 30px 0 55px; }
}
