.btn-round {
	border-radius: 22px;
}
.social {
  font-size: 28px;
  padding-right: 20px;
  padding-top: 4%;
  color:black;
}
.hoverlabeni {
  color: black;
  cursor: pointer;
}
.hoverlabeni:hover {
  color:red;
}
.text-garip-danger {
  color:#CE7D7A;
}
.bg-garip-danger {
  background-color:#CE7D7A;
}

.icon-bar {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar a:hover {
  background-color: #898AA0;
  color:#D5A49F;
}

.whatsapp{
  background: #D5A49F;
  color: #898AA0;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

header{min-height:auto;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center;background-image:url(../img/wall.jpg);color:#fff; background-repeat: no-repeat;}
header .header-content{padding:100px 15px}
header .header-content .header-content-inner h1{font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:30px}
header .header-content .header-content-inner hr{margin:30px auto}
header .header-content .header-content-inner p{font-weight:300;color:rgba(255,255,255,.7);font-size:16px;margin-bottom:50px}@media (min-width:768px){header{min-height:100%}
header .header-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 50px}
header .header-content .header-content-inner{max-width:1000px;margin-left:auto;margin-right:auto}
header .header-content .header-content-inner h1{font-size:50px}
header .header-content .header-content-inner p{font-size:18px;max-width:80%;margin-left:auto;margin-right:auto}}

a.ghost{
  display:table;
  background-color:transparent;
  background-image: linear-gradient(to bottom,transparent 50%, #CE7D7A 50%);
  background-size: 100% 200%;
  font:300 18px 'Roboto', sans-serif;
  letter-spacing:2px;
  color:#CE7D7A;
  border:1px solid #CE7D7A;
  border-radius:35px;
  padding:15px 45px;
  text-decoration:none;
  transition:background-position 0.6s,color 0.6s,box-shadow 0.6s,margin-top 0.6s;
}
a.ghost.inverted{
  background-image: linear-gradient(to bottom,transparent 50%, white 50%);
  color:black;
  border:1px solid white;
}
a.ghost:hover{
  color:#FEE5E1;
  background-position: 0 -100%;
  box-shadow: 0 15px 25px 5px rgba(1,1,1,0.3);
}
a.ghost.inverted:hover{
  color:white;
  background-position: 0 -100%;
  box-shadow: 0 15px 25px 5px rgba(1,1,1,0.3);
}
.border-section{
  width: 240px;
  height: 2px;
  background: #3FBDB1;
  margin: 40px auto;
}
.arkaopa {
  background-image: url(../img/bilgi-arka.jpg);
  background-attachment: fixed;
  width: 100%;
}

.card-back {
  background-image: url(../img/bilgiarka.jpg);
  background-attachment: fixed;
  width: 100%;

}


.bg-kirmi {
  background-color:#F7BEB8 !important;
}

.snip1241 {
  font-family: 'Raleway', Arial, sans-serif;
  text-align: center;

  font-weight: 500;
  letter-spacing: 1px;
}
.snip1241 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.snip1241 li {
  display: inline-block;
  list-style: outside none none;
  margin: 0.5em 1em;
  padding: 0;
}
.snip1241 a {
  padding: 0.5em 0.8em;
  color:white;
  position: relative;
  text-decoration: none;
}
.snip1241 a:before,
.snip1241 a:after {
  height: 14px;
  width: 14px;
  position: absolute;
  content: '';
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
  opacity: 0;
}
.snip1241 a:before {
  right: 0;
  top: 0;
  border-right: 3px solid #D9847A;
  border-top: 3px solid #D9847A;
  -webkit-transform: translate(-100%, 50%);
  transform: translate(-100%, 50%);
}
.snip1241 a:after {
  left: 0;
  bottom: 0;
  border-left: 3px solid #D9847A;
  border-bottom: 3px solid #D9847A;
  -webkit-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
}
.snip1241 a:hover,
.snip1241 .current a {
  color: #ffffff;
}
.snip1241 a:hover:before,
.snip1241 .current a:before,
.snip1241 a:hover:after,
.snip1241 .current a:after {
  -webkit-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
  opacity: 1;
}
.content-dummy .item {
  padding-bottom: 45px;
  padding-top: 50px;
  background: white;
  border:1px solid #eee;
  -webkit-box-shadow: 0px 3px 35px 1px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 3px 35px 1px rgba(0,0,0,0.75);
  box-shadow: 0px 3px 35px 1px rgba(0,0,0,0.75);
}

.soru {
  font-weight:bold;
  font-size:80px;
  transition: transform .2s;
}
.soru:hover {
 transform: scale(1.3);
}

.buyulan {
  transition: transform .2s;
}

.buyulan:hover {
  transform: scale(1.1);
}

.footerbtsn {
  padding-right: 12px;
  text-decoration: none;
  color:white;
  transition: transform .2s;
}
.footerbtsn:hover {
  color:#eee;
  text-decoration: none;
  transition: scale(0.9);
}

.soru2 {
  font-weight:bold;
  font-size:60px;
  transition: transform .2s;
}
.soru2:hover {
 transform: scale(1.3);
}
.hideme
{
    opacity:0;
}


.services-section{

  background-size: cover;
  padding: 60px 0;
}
.inner-width{
  width: 100%;
  max-width: 1200px;
  margin: auto;
  padding: 0 20px;
  overflow: hidden;
}
.section-title{
  text-align: center;
  color: white;
  font-size: 2.7rem;
  font-weight: 300;
  line-height: 1.2;
}
.border-section{
  width: 240px;
  height: 2px;
  background: #F7BEB8;
  margin: 40px auto;
}
.services-container{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.service-box{
  max-width: 33.33%;
  padding: 10px;
  text-align: center;
  cursor: pointer;
}

.service-icon{
  display: inline-block;
  width: 70px;
  height: 70px;
  border: 3px solid #F7BEB8;
  color: #F7BEB8;
  transform: rotate(45deg);
  margin-bottom: 30px;
  margin-top: 16px;
  transition: 0.3s linear;
}
.service-icon i{
  line-height: 70px;
  transform: rotate(-45deg);
  font-size: 26px;
}
.service-box:hover .service-icon{
  background: #F7BEB8;
  color: #ddd;
}
.service-title{
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 10px;
}
.service-desc{
  font-size: 16px;

}

@media screen and (max-width:960px) {
  .service-box{
    max-width: 45%;
  }
}

@media screen and (max-width:768px) {
  .service-box{
    max-width: 50%;
  }
}

@media screen and (max-width:480px) {
  .service-box{
    max-width: 100%;
  }
}

.display-5 {
  font-size: 3rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-6 {
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-7 {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.2;
}
.hakkimizdaekle {
background-image:url(../img/hakkimizda.jpg);
}

