body {
	margin: 0px;
	line-height:20px;
    font-weight: 400;
	font-family: 'Montserrat-Regular';
	font-size: 16px;
}
.text-bold{
	font-family: 'Montserrat-SemiBold';
	font-size: 16px;
}
.text-inclusive{
	font-family: 'Montserrat-Regular';
	font-size: 15px;
}
.content{
    padding: 150px 0px 20px;
} 
@media screen and (max-width:992px){
	.content {
		padding-top: 10px !important;
	}
}
.icerik-text{
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    text-align: justify;
    word-spacing: 3px;
}
.icerik-text-bold{   
    font-family: 'Montserrat-SemiBold';
    font-size: 22px;
    padding: 10px 0px 20px;
    border-bottom: 1px solid #d3d3d3
}
/*
HEADER
.header_bg-inclusive{
	/*
  position: fixed;
  background: gray;
  color: yellow;
  height: 50px;
  z-index: 9999;
}*/

#stickyheader {
    width: 100%;
    z-index: 9999;
    position: fixed;
    min-height: 125px;
    box-shadow: 1px 0px 10px 5px #eeeeee;
	background-color: #FFFFFF;
 }
#header-property{
	padding: 10px 0px;
	float: left;
	min-height: 120px;
}
.header-left{
	width: 20%;
}
.header-left img{
	width:100px;
	padding-top: 15px;
}
.header-right{
	position: relative;
	width: 80%;
}
.header-social {
	min-height: 60px;
}
.header-social img{
    width: 35px;
    transform: scale(0.9);
    transition: all 0.5s ease;
    cursor: pointer;
    border-radius: 3px;
}
.header-social img:hover,
.header-social img:active,
.header-social img:focus {
	transform: scale(1.1);
	transition: all 0.5s ease;
	cursor: pointer;
}
.header-language{
	width: 45px !important;
	margin-left: 10px;
}
.header-social,
.navbar{
    position: absolute;
    right: 0;
    text-align: right;
}
.navbar{
	bottom: 0;
	/*top: 20px;*/
	min-height: 50px;
}
.nav-link{
	font-family: 'Montserrat-Medium';
	font-size: 15px;
	transition: all 0.5s ease;
	cursor: pointer;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
.nav-link:hover,
.nav-link:active,
.nav-link:focus {
	transition: all 0.5s ease;
	cursor: pointer;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	text-shadow: 1px 5px 5px #edebeb;
}
@media screen and (max-width:992px){
	#stickyheader {
		position: relative !important;
		min-height: 80px !important;
	    box-shadow: 1px 0px 10px 5px transparent;
	}
	#header-property {
		min-height: 65px !important;
	}
	.header-left,
	.header-right{
		width: 100% !important;
		float: none !important;
		text-align: center;
	}
	.header-left img{
		margin: auto;
		float: none !important;
	}
	.header-social, 
	.navbar {
		position: absolute;
		left: 0px !important;
	}
	.header-social{
		text-align: right;
	}
	.navbar{
		position: relative !important;
		left: 0;
		text-align: left; 
		top: 0px !important;
		width: 100% !important;
	}
	.navbar-nav {
		text-align: center;
		margin-top: 15px;
	}
	.header-social img {
		width: 30px;
	}
	.header-language {
		width: 40px !important;
	}
	.header-social{
		margin-top: 8px;
	}
}
@media screen and (max-width:768px){
	.header-social, .navbar {
	    position: relative !important;
	    right: 0px !important;
		left: 0px !important;
		text-align: center !important;
	}
	.header-social{
		min-height: 60px;
		border-bottom: 1px solid #d3d3d3;
	}
	.navbar{
		margin-top: 20px;
		background-color: #f1f1f1;
		background-image: url("../images/navbar-mobil-bg.jpg");
		background-size: cover;
	}
	.nav-link{
		word-spacing: 3px;
	}
	.navbar-toggler {
		margin: 0px 10px 10px 10px !important;
	}
}
/*HEADER*/

/*SLİDER*/
.slider {
    height: auto;
    box-shadow: 1px 0px 10px 5px #eeeeee;
	padding-top:120px;
}
.carousel-indicators [data-bs-target] {
    width: 15px !important;
    height: 15px !important;
	border-radius: 100% !important;
    opacity: 1 !important;
	border: 1px solid #eb2227;
	background-color: transparent !important;
}
.carousel-indicators .active {
    background-color: #eb2227 !important;
}
.slider-text-details{
    color: #8e95a1;
    font-size: 13px;
    text-align: right;
    font-family: 'Montserrat-Regular';
    margin-right: 18px;
    margin-top: 25px;	
	font-weight: 600;
	transition: all 0.5s ease;
	cursor: pointer;
}
.slider-text-details:hover,
.slider-text-details:active {
	color: #000000;
	font-weight: 600;
}
@media screen and (max-width:992px){
	.carousel-indicators [data-bs-target] {
		width: 10px !important;
		height: 10px !important;
	}
	.slider {
		padding-top: 10px !important;
	}
	.slider-text-details {
		text-align: center !important;
	}
}
/*SLİDER*/

/*BOX*/
.box-inclusive{
	margin-top: 20px;
}
.box{
	  width: 31.777777%;
	  height: 120px;	
	  float: left;
	  margin: 10px 30px;
	  border-bottom: 2px solid #eb1d26;
	  background-color: #eeeeee;
	  background-image: url("../images/box-bg.jpg");
	  background-position: center;
	  background-repeat: no-repeat;
	  background-size: cover;	
	  border-top: 1px solid #dadada;
	  border-left: 1px solid #dadada;
	  border-right: 1px solid #dadada;
	  font-size:1.1em;
	  text-decoration:none;
	  position:relative;
	  display:block;
	  cursor:pointer;
	  -webkit-transition:500ms all ease-ot;
	  -moz-transition:500ms all ease-out;
	  -o-transition:500ms all ease-out ;
	  transition:500ms ease-out;
	  text-align: center;
	  line-height: 120px;
}
.box2{
	  width: 31.777777%;
	  height: 120px;	
	  float: left;
	  margin: 10px 30px;
	  border-bottom: 2px solid #eb1d26;
	  background-color: #eeeeee;
	  background-image: url("../images/box-bg.jpg");
	  background-position: center;
	  background-repeat: no-repeat;
	  background-size: cover;	
	  border-top: 1px solid #dadada;
	  border-left: 1px solid #dadada;
	  border-right: 1px solid #dadada;
	  font-size:1.1em;
	  text-decoration:none;
	  position:relative;
	  display:block;
	  cursor:pointer;
	  -webkit-transition:500ms all ease-ot;
	  -moz-transition:500ms all ease-out;
	  -o-transition:500ms all ease-out ;
	  transition:500ms ease-out;
	  text-align: center;
	  line-height: 120px;
}
.box:last-child{
	  margin: 10px 0px !important;
}
.box:first-child{
	  margin: 10px 0px !important;
}
.box-img img{
	width: 300px;
}
.box-img2 img{
	width: 200px;
}
.box:hover{
	border: 1px solid transparent !important;
	transform:scale(1.05);
}
.box-hover::after,.box-hover::before,
.box-img::before,.box-img::after{
	  content:'';
	  box-sizing:border-box;
	  position:absolute;
	  background:#e0dfdf;
	  -webkit-transition:500ms all eases ;
	  -moz-transition:500ms all ease-out ;
	  -o-transition:500ms all ease-out ;
	  transition: 500ms all ease-out;
}
.box-hover::after{
	  right:0;
	  bottom:0;
	  width:0;
	  height:2px;
	}
.box-hover::before{
	  right:0;
	  bottom:0;
	  height:0;
	  width:2px;
}
.box-img::after{
	  top:0;
	  left:0;
	  width:0px;
	  height:2px;
}
.box-img::before{
	  top:0;
	  left:0;
	  height:0px;
	  width:2px;
}
.box:hover .box-hover::after{
	  width:100%;
	  height:2px;
}
.box:hover .box-img::after{
	  width:100%;
	  height:2px;
}
.box:hover .box-img::before{
	  height:100%;
	  width:2px;
}
.box:hover .box-hover::before{
	  height:100%;
	  width:2px;
}
@media screen and (max-width:1399px){
	.box {
		width: 31.333%;
	}
}
@media screen and (max-width:1200px){
	.box{
		margin: 10px 18px;
	}
	.box-img img{
		width: 260px;
	}
}
@media screen and (max-width:992px){
	.box{
		margin: 10px 15px;
	}
	.box-img img{
		width: 200px;
	}
}
@media screen and (max-width:768px){
	.box{
		width: 100% !important;
		margin: 10px 0px !important;
	}
	.box-img img{
		width: 250px;
	}
}
/*BOX*/


/*CONTENT*/
.content-inclusive{
	margin-top: 20px;
}
.content-property{
	min-height: 250px;
	float: left;
}
.content-text{
	background-color: #f1f1f1;
	float: left;
}
.content-calendar{
	width: 32%;
	float: right;
	background-color: #f5f5f5;
}
.calendar-top{
    font-size: 15px;
    text-align: center;
    font-family: 'Montserrat-Regular';
    margin: 10px 0px;
    background-color: #f5f5f5;
    height: 35px;
    padding-top: 5px;
}
.calendar-top img{
    margin-top: -3px;
    width: 23px;
}
.calendar-top small{
	font-size: 16px;
    font-family: 'Montserrat-Regular';
    font-weight: 600;
    margin: 50px;
}
.calendar-center{
    background-color: #FFFFFF;
	text-align: center;
    font-family: 'Overpass-Regular';
	font-size: 15px;
}
tbody, td, tfoot, th, thead, tr {
	border: 1px solid #e6e5e4 !important;
	color: #5d5d5d;
}
.calendar-table{
    font-family: 'Overpass-SemiBold';
	font-size: 15px;
}
.table-opacity{
	color: #c1c1c1;
}
#table-red,
#table-blue{
	border-bottom: 2px solid #3784cd !important;
	color: #FFFFFF;
}
#table-red{
	background-color: #eb2227;
}
#table-blue{
	background-color: #3784cd;
}
.table>:not(caption)>*>* {
    padding: 0.5rem .1em !important;
}
.calendar-bottom{
    height: 70px;
    font-family: 'Overpass-SemiBold';
    background-image: url(../images/calendar-bottom.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-color: #ececec;
    text-align: center;
    line-height: 70px;
	font-size: 18px;
	color: #3d3d3d;
	font-weight: 600;
    background-size: contain;
}
@media screen and (max-width:992px){
	.content-text,
	.content-calendar{
		width: 100% !important;
	}
	.content-calendar{
		margin-top: 20px;
	}
}
/*CONTENT*/

	 
/*ANNOUNCEMENTS*/
.announcements-inclusive{
	margin-top: 20px;
}
.announcements-title{
	background-color: #eeeeee;
	height: 50px;
	padding: 20px 10px;
	font-size: 16px;
	font-family: 'Montserrat-SemiBold';
}
.announcements-title img{
	width: 20px;
	margin-right:5px;
}
.announcements-box{
	width: 30.888%;
	min-height: 370px;	
	float: left;
	margin: 10px 15px;
	border-bottom: 2px solid #b0b0b0;
	background-color: #FFFFFF;
	border: 1px solid #b0b0b0;
	text-align: center;
	box-shadow: 10px 0px 8px 4px transparent;
	cursor: pointer;
	transition: all 0.5s ease;	
}
.announcements-box:hover{
	border: 1px solid #e8e5e5;
	box-shadow: 10px 0px 8px 4px #f4f3f3;
}
.announcements-box .text{
	font-size: 15px;
	color: #565656;
	font-family: 'InterstateTR';
	padding: 10px 20px;	
	cursor: pointer;
	transition: all 0.5s ease;
}
.announcements-box:hover .text{
	color: #000000;
}
.announcements-box .date{
	font-size: 13px;
	color: #b6b6b6;
	font-family: 'InterstateTR';
	cursor: pointer;
	transition: all 0.5s ease;
}
.announcements-box:hover .date{
	color: #000000;
}
.announcements-box .next{
	height:45px;
	line-height: 45px;
	background-color: #e3f1ff;
	border-top: 1px solid #b0b0b0;
	font-family: 'InterstateTR-Bold';
	font-size: 16px;	
	color: #717376;
	cursor: pointer;
	transition: all 0.5s ease;
}
.announcements-box:hover .next{
	color: #000000;
}
.announcements-box .next img{
	width: 8px;
	margin-left: 5px;
	margin-bottom: 4px;
	transform: scale(0.9);
}
.carousel-control-next, .carousel-control-prev {
    opacity: 1 !important;
}
.carousel-control-prev {
    left: -130px;
}
.carousel-control-next {
    right: -130px;
}
.announcements-center{
	margin: auto;
	float: none !important;
	text-align: center;
}
@media screen and (max-width:1399px){
	.announcements-box {
		width: 31.6% !important;
		margin: 10px 9px;
	}
}
@media screen and (max-width:1399px){
	.carousel-control-prev {
		left: 0px !important;
	}
	.carousel-control-next {
		right: 0px !important;
	}
	.announcements-box {
		width: 30.999% !important;
	}
}
@media screen and (max-width:992px){
	.announcements-box {
		width: 60% !important;
		float: none !important;
		margin-bottom: 20px;
		position: relative;
		left: 0;
		right: 0;
		margin: 20px auto;
		min-height: 300px !important;
	}
}
/*ANNOUNCEMENTS*/


/*FOOTER*/
.footer {
  left: 0;
  z-index: 9999;
  bottom: 0;
  width: 100%;
  min-height:280px;
  background-image: url("../images/footer-bg.png");
  background-position: center top;
  background-size: cover;
  color: white;
  text-align: center;
  margin-top: 35px;
  border-top: 5px solid #eb2227;
}
.footer-bottom{
	font-family: 'Foco-Regular';
	font-size: 15px;
	column-rule: #FFFFFF;
	padding: 30px;
}
.footer-top{
    min-height: 190px;
    margin-top: 36px;
    margin-bottom: 15px;
    text-align: center;
    width: 80%;
    margin: auto;
    padding: 40px 0px;
    border-bottom: 2px solid #7f7f7f;
}
#footer-top-property{
    min-height: 105px;
	float: left;
}
.footer-top-left{
	width: 25%;	
	line-height: 105px;
}
.footer-top-left img{
	width: 100px;
}
.footer-top-center{
    width: 35%;
    text-align: left;
    padding: 15px 45px;
    font-family: 'Foco-Regular';
    border-left: 1px solid #a4a4a4;
    border-right: 1px solid #a4a4a4;
	margin-top: 10px;
}
.footer-top-center small{
	font-family: 'Foco-Regular';
	font-size: 15px;
}
.footer-top-center img{
	margin-right: 10px;
	width: 15px;
}
.footer-top-right{
	width: 40%;	
	line-height: 105px;
}
.footer-top-right img{
    width: 50px;
    margin-right: 10px;
	transform: scale(0.9);
	cursor: pointer;
	transition: all 0.5 ease;
}
.footer-top-right img:hover{
	transform: scale(1.1);	
	transition: all 0.5 ease;
}

@media screen and (max-width:992px){
	.footer{
		width:100% !important;  
		min-height:460px !important;
		border-bottom: 2px solid transparent !important;
	}
	.footer-top{
		padding: 30px 0px 15px !important;
	}
	.footer-top-right,
	.footer-top-left,
	.footer-top-center{
		width: 100% !important;	
	}
	.footer-top-center{
		border: 0px solid transparent !important;   
		padding: 29px 45px 0px !important;		
		text-align: center !important;
	}
}
/*FOOTER*/