/* width */
::-webkit-scrollbar {
  width: 5px;
  position:fixed;
  right:0;
}


/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 5px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #dddddd;
  border-radius: 5px;
}


.nav-masthead { font-family: 'Poppins', sans-serif; font-weight:500; }	
.ekipkutu { margin-bottom:30px; }

.container {
    max-width: 99%;
}

.sosyalmedya { z-index: 99; position: relative; }
.masthead-brand { z-index: 99; position: relative;  }


.sayfapagebu { width:98%; margin:0 auto; position:relative;display:table; }

.menulistesi { float:none;  width: 100%; position: absolute;}
#menuust { width:100%; position:absolute; top:0; left:0; right:0; padding-top:10px;z-index: 99;}
.menuheader { width:100%; }
.footer { position:absolute; bottom:0; left:0; right:0; text-align:center; color: rgba(255, 255, 255, .5); }

.ortalogo { width:100%; padding-top:140px; padding-bottom:100px; text-align:center; display:table-cell; vertical-align:middle;  }
.logodairexc { width:90%; max-width:450px; margin:0 auto;  text-align: center; }
.logodairexc img { width:100%; }

.slogan h1 {
    font-family: 'Dancing Script', cursive;
    margin-top: 30px;
    font-size: 60px;
    font-weight: 300;
}

.profilresmibu { width:100%; margin-top:20px; border:5px solid rgba(255,255,255,.2);  }
.profilresmibu img { width:100%; }

.ekipdetayo { width:100%; margin-top:20px; }
.ekipsosyal { list-style:none; padding:0; margin:0; } 
.ekipsosyal li { float:left; } 


.resmprofil { position:absolute; } 

.ekipkutuss { float: left; width: 30px; height: 30px; margin-right:10px; }

.ortasayfasite { width:100%; max-width:1024px; padding-top:200px;padding-bottom:100px; padding-left:15px; padding-right:15px; margin:0 auto; position:relative; }
.solalan { float:left; position:absolute; left:0; }
.sagalan { width:100%; left:145px;  position:absolute; border-left:1px solid rgba(255,255,255,1); }

.icsayfa {  margin:0 auto; text-align:right; }
.baslik { padding:20px; font-size:40px; font-weight:600;}

.cizgisag { border-right:1px solid rgba(255,255,255,.2); }
.sagbosluk { padding-left:30px; }


.mobsosmen { margin:0 auto; width: 150px; }
.mobsosmen a { float:left !important; width:20px; height:20px; margin:5px;  }


@media (max-width: 991px) {

  .nav-masthead { display:none;  }
   .sosyalmedya { display:none;  }
   
  .mobilmenu { display:block;float: right; padding-top:50px; }
  .mobilmenu img { width:100px;}
  .sayfapage { padding:60px 20px; }
  
}




@media (max-height: 768px) {

	.logodairexc { max-width:350px; }
}


@media (max-width: 768px) {

.kutulogoorta { width:400px; height:400px; }
.cover-heading {  margin-top:30px; font-size:55px; }
.ekipkutu { margin-bottom:15px; }

	.cizgisag { border-right:0px solid rgba(255,255,255,.4); padding-bottom:30px; }
	.sagbosluk { padding-left:15px; }


  
}

@media (max-width: 469px) {

.sayfapagebu { width:96%;}
.slogan h1 { font-size: 45px; }
  
}




.team-wrap1 {
  padding: 100px 0px 10px 0px;
}
@media only screen and (max-width: 991px) {
  .team-wrap1 {
    padding: 70px 0px 0px 0px;
  }
}
@media only screen and (max-width: 575px) {
  .team-wrap1 {
    padding: 50px 0px 0px 0px;
  }
}

li { list-style:none; }

.team-box1 {
  padding: 24px;
  background-color: #ffffff;
  box-shadow: 0px 4px 18px 0px rgba(194, 200, 213, 0.3);
  border-radius: 8px;
}
@media only screen and (max-width: 1199px) {
  .team-box1 {
    margin-bottom: 24px;
  }
}
.team-box1:hover .item-img a img {
  transform: scale(1.1);
}
.team-box1:hover .item-img .team-social-1 .social-item .social-hover-icon {
  visibility: visible;
  opacity: 1;
}
.team-box1 .item-img {
  position: relative;
  margin-bottom: 10px;
  overflow: hidden;
}
.team-box1 .item-img a img {
  transform: scale(1);
  transition: all 0.3s ease-in-out;
}

.category-box {
  position: absolute;
  bottom: 15px;
  left: 20px;
  color:#434446;
}
.category-box .item-category {
  background-color: #ffffff;
  padding: 2px 20px;
  display: inline-block;
  border: none;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 500;
  position: relative;
  transition: all 0.3s ease-in-out;
}
.category-box .item-category:hover {
  background-color: #434446;
}
.category-box .item-category:hover:after {
  background-color: #ffffff;
}
.category-box .item-category:hover a {
  color: #fff;
}
.category-box .item-category a {
  color: var(--rt-primary-color);
  transition: all 0.3s ease-in-out;
}

.item-content .item-title h3 {
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
  margin-bottom: 10px;
}
.ilanadi { min-height:50px; }
.item-content .item-title h4.konum { font-size: 17px; font-weight: 600;line-height: 25px; color:#434446; }
.item-content .item-title h3 a {
  color: #212121;
  transition: all 0.3s ease-in-out;
}
.item-content .item-title h3 a:hover {
}
.item-content .item-title .item-subtitle {
  font-size: 15px;
  margin-bottom: 10px;
  font-family: "Roboto", sans-serif;
  color: #434446;
}



.item-content .item-title .item-subtitle a {
  color: #434446;
  font-weight: 500;
  transition: all 0.3s ease-in-out;
}
.item-content .item-title .item-subtitle a:hover {
}
.item-content .item-contact {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}


.item-content .item-contact a { color:#09F;}

.item-content .item-contact .item-icon {
  font-size: 15px;
  color: #788593;
}
.item-content .item-contact .item-phn-no {
  font-size: 15px;
  color: #788593;
  margin-left: 0px;
}

.single-listing-button-2 {
  padding: 0;
  margin-bottom: 20px;
}

img {
    max-width: 100%;
    height: auto;
}