#home{margin-bottom:-105px;}

.hesapla1popup{text-align:center;}
.hesapla1popup .fiyatal1{font-size:1.4rem;color:#cc0000;}
.hesapla1popup .fiyat{}
.hesapla1popup .fiyat .grid{display:inline-grid;grid-template-columns:auto auto;grid-gap:10px;align-items:center;}
.hesapla1popup .fiyat .grid .s{}
.hesapla1popup .fiyat .grid .s.s1{font-size:2rem;}
.hesapla1popup .fiyat .grid .s.s2{font-size:3rem;font-family:'montserrat_bold';}
.hesapla1popup .textbox1{margin:15px 0 0 0;font-size:1.1rem;}
.hesapla1popup .phone{margin:15px 0 0 0;}
.hesapla1popup .phone a{font-size:1.9rem;font-family:'montserrat_bold';}
.hesapla1popup .phone a i{color:#cc0000;}
.hesapla1popup .button{margin:15px 0 0 0;}
.hesapla1popup .button a{
  display:inline-block;padding:14px 25px;
  background:#cc0000;font-family:'montserrat_semibold';font-size:0.9rem;color:#fff;border-radius:10px;
}

.form201{display:none;margin:20px 0 15px 0;padding:25px 20px;text-align:left;background:#30d5c8;color:#fff;border-radius:10px;}
.form201 .form_title{margin:0 0 10px 0;font-size:1.2em;}
.form201 .group1{margin:0 0 20px 0;}
    .form201 .group1 .title{margin:0 0 1px 0;color:#444;font-family:'montserrat_semibold';font-size:0.9rem;}
    .form201 .group1.required .title::after{content:' *';margin:0 5px 0 0;font-weight:600;color:#cc0000; }
    .form201 .group1 .explain{padding:2px 0;color:#888;}
.form201 input[type="text"],
.form201 input[type="number"],
.form201 input[type="email"],
.form201 input[type="date"],
.form201 input[type="password"]{display:block;width:100%;height:40px;padding:0 5px;box-sizing:border-box;background:#FFF;color:#666;border:1px solid #3baba2;border-radius:12px;}
.form201 select{display:block;width:100%;height:40px;padding:0 5px;box-sizing:border-box;background:#FFF;color:#ddd;border:1px solid #3baba2;border-radius:12px;}
.form201 textarea{display:block;width:100%;height:120px;padding:5px;box-sizing:border-box;background:#FFF;color:#ddd;border:1px solid #3baba2;border-radius:12px;}
.form201 input[type="text"]:focus,
.form201 input[type="number"]:focus,
.form201 input[type="email"]:focus,
.form201 input[type="date"]:focus,
.form201 input[type="password"]:focus,
.form201 select:focus{border:1px solid #4daed2;}
.form201 .submit_line{text-align:right;}
    .form201 .submit_line img.submit_loading{display:none;height:40px;width:auto;}
    .form201 .submit_line button.reset{}
    .form201 .submit_line button.submit{
    padding:15px 35px;background:#222;color:#fff;font-size:1em;font-family:"montserrat_semibold";
    border:none;outline:none;border-radius:5px;cursor:pointer;
}
.form201 .submit_line button.submit:hover{background:#000;color:#fff;}



#home .sect20{position:relative;z-index:1;min-height:100vh;box-sizing:border-box;padding:50px 0 90px 0;color:#fff;}
#home .sect20 a{color:#fff;}
#home .sect20 .abs1{
  position:absolute;z-index:2;left:0;top:15px;width:100%;box-sizing:border-box;padding:0 15px;
  display:grid;grid-template-columns:1fr auto;grid-gap:25px;justify-items:end;align-items:center;
}
#home .sect20 .abs1 .social{}
#home .sect20 .abs1 .social a{margin:0 0 0 15px;font-size:1.3rem;color:#30d5c8;}
#home .sect20 .abs1 .social a:hover{color:#fff;}
#home .sect20 .abs1 .closer{
  padding:10px;border-radius:40px;background:#fff;
}
#home .sect20 .abs1 .closer .grid{display:inline-grid;grid-template-columns:auto auto;grid-gap:10px;align-items:center;}
#home .sect20 .abs1 .closer .grid .s{}
#home .sect20 .abs1 .closer .grid .s.s1{padding:0 0 0 5px;color:#333;font-size:0.9rem;font-family:'montserrat_semibold';}
#home .sect20 .abs1 .closer .grid .s.s2{}
#home .sect20 .abs1 .closer .grid .s.s2 span{display:block;width:40px;height:40px;line-height:40px;background:#ddd;color:#000;border-radius:50%;font-size:1.3rem;text-align:center;}
#home .sect20 video{position:absolute;z-index:-2;left:0;top:0;width:100%;height:100%;object-fit:cover;}
#home .sect20:before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);}
#home .sect20 .grid1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;align-items:center;}
#home .grid1 .s{}
#home .sect20 .grid1 .s.s1{}
#home .sect20 .grid1 .s.s2{justify-self:center;}
#home .sect20 .grid1 .s.s2 img{width:400px;max-width:100%;height:auto;}
#home .sect20 .grid1 .s.s3{}
#home .sect20 .textbox1{margin:80px 0 0 0;font-size:2rem;text-align:center;/*animation:homesect20blinker 0.9s linear infinite;*/}
#home .sect20 .textbox1 .bold{font-family:'montserrat_bold';}
@keyframes homesect20blinker {  
  50% { opacity: 0; }
}

#home .sect20 .form1{margin:80px 0 0 0;}
#home .sect20 .form1 .grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px;align-items:start;}
#home .sect20 .form1 .grid .s{}
#home .sect20 .form1 .grid .s.s1{}
#home .sect20 .form1 .grid .s.s2{}
#home .sect20 .form1 .grid .s.s3{}
#home .sect20 .form1 .grid .s .sline1{padding:0 0 8px 0;font-family:'montserrat_semibold';border-bottom:2px solid #fff;}
#home .sect20 .form1 .grid .s.s3 .sline1{opacity:0;}
#home .sect20 .form1 .grid .subgrid{
  display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;align-items:end;
  margin:15px 0 0 0;
}
#home .sect20 .form1 .grid .subgrid.type2{
  grid-template-columns:1fr 1fr 1fr;
}
#home .sect20 .form1 .grid .subgrids{}
#home .sect20 .form1 .grid .subgrids .title{padding:0 0 3px 15px;font-family:'montserrat_semibold';font-size:0.9rem;}
#home .sect20 .form1 .grid .subgrids .item{position:relative;z-index:1;}
#home .sect20 .form1 .grid .subgrids .item .beyazek{
  display:block;position:absolute;z-index:1;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;
  background:#fff;color:#777;border-radius:25px;pointer-events:none;
}
#home .sect20 .form1 .grid .subgrids .item select,
#home .sect20 .form1 .grid .subgrids .item input{
  display:block;width:100%;height:50px;padding:0 10px;box-sizing:border-box;
  background:#fff;border-radius:25px;border:none;
}
#home .sect20 .form1 .grid .subgrids .item button{
  display:block;width:100%;height:50px;padding:0 10px;box-sizing:border-box;
  font-family:'montserrat_semibold';background-color:#fe0000;color:#fff;font-size:1.1rem;
  border:none;line-height:50px;border-radius:25px;cursor:pointer;
  transition:background-color 1000ms;
}
#home .sect20 .form1 .grid .subgrids .item button:hover{background-color:#0087f3;}

#home .sect20 .icons{margin:80px 0 0 0;text-align:center;}
#home .sect20 .icons .line1{font-size:2.2rem;font-family:'montserrat_bold';}
#home .sect20 .icons .line2{margin:7px 0 0 0;font-size:1.4rem;}
#home .sect20 .icons .grid{
  margin:40px 0 0 0;
  display:grid;grid-template-columns:repeat(7,1fr);grid-gap:20px;align-items:start;
}
#home .sect20 .icons .grid .s{}
#home .sect20 .icons .grid .s .icon{}
#home .sect20 .icons .grid .s .icon img{height:80px;width:auto;scale:0.8;}
#home .sect20 .icons .grid .s .icon.shake img{animation:header_shake1 0.5s;animation-iteration-count:1;}
/*
#home .sect20 .icons .grid .s:nth-of-type(1) .icon.shake img{animation-delay: 150ms;}
#home .sect20 .icons .grid .s:nth-of-type(2) .icon.shake img{animation-delay: 300ms;}
#home .sect20 .icons .grid .s:nth-of-type(3) .icon.shake img{animation-delay: 450ms;}
#home .sect20 .icons .grid .s:nth-of-type(4) .icon.shake img{animation-delay: 600ms;}
#home .sect20 .icons .grid .s:nth-of-type(5) .icon.shake img{animation-delay: 750ms;}
#home .sect20 .icons .grid .s:nth-of-type(6) .icon.shake img{animation-delay: 900ms;}
#home .sect20 .icons .grid .s:nth-of-type(7) .icon.shake img{animation-delay: 10500ms;}
*/
#home .sect20 .icons .grid .s .name{margin:10px 0 0 0;font-family:'montserrat_semibold';}

.homeiconpopup{width:1000px;max-width:70vw;padding:55px 25px;text-align:center;}
.homeiconpopup .icon{}
.homeiconpopup .icon img{/*height:50px;width:auto;*/}
.homeiconpopup .icon img:nth-of-type(1){width:50vw;height:auto;}
.homeiconpopup .title{margin:15px 0 20px 0;font-family:'montserrat_semibold';font-size:2rem;}
.homeiconpopup .content{}

@keyframes header_shake1 {
  0% { transform: translate(2px, 2px) rotate(0deg); }
  10% { transform: translate(-2px, -3px) rotate(-1deg); }
  20% { transform: translate(-4px, 01px) rotate(1deg); }
  30% { transform: translate(4px, 3px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-2px, 3px) rotate(-1deg); }
  60% { transform: translate(-4px, 2px) rotate(0deg); }
  70% { transform: translate(3px, 2px) rotate(-1deg); }
  80% { transform: translate(-2px, -2px) rotate(1deg); }
  90% { transform: translate(2px, 3px) rotate(0deg); }
  100% { transform: translate(2px, -3px) rotate(-1deg); }
}


@media only screen and (max-width:1600px){
  #home .sect20 .form1 .grid{grid-template-columns:2fr 2fr 4fr;grid-gap:50px;align-items:start;}
}
@media only screen and (max-width:1100px){
  #home .sect20 .form1 .grid{grid-template-columns:1fr 1fr;grid-column-gap:50px;grid-row-gap:15px;}
  #home .sect20 .form1 .grid .s{}
  #home .sect20 .form1 .grid .s.s1{}
  #home .sect20 .form1 .grid .s.s2{}
  #home .sect20 .form1 .grid .s.s3{grid-column:2 span;}
  #home .sect20 .form1 .grid .s.s3 .sline1{display:none;}
}
@media only screen and (max-width:1000px){
  #home .sect20 .abs1 .closer{
    right:10px;top:10px;padding:5px;
    border-radius:40px;background:#fff;
  }
  #home .sect20 .abs1 .closer .grid{grid-gap:5px;}
  #home .sect20 .abs1 .closer .grid .s{}
  #home .sect20 .abs1 .closer .grid .s.s1{padding:0 0 0 5px;}
  #home .sect20 .abs1 .closer .grid .s.s2{}
  #home .sect20 .abs1 .closer .grid .s.s2 span{width:30px;height:30px;line-height:30px;font-size:1.1rem;}

  #home .sect20 .grid1{grid-template-columns:repeat(1,1fr)}
  #home .grid1 .s{}
  #home .sect20 .grid1 .s.s1{display:none;}
  #home .sect20 .grid1 .s.s2{}
  #home .sect20 .grid1 .s.s2 img{width:220px;}
  #home .sect20 .grid1 .s.s3{display:none;}

  #home .sect20 .textbox1{margin:25px 0 0 0;font-size:1.1rem;}
}
@media only screen and (max-width:750px){
  #home .sect20{padding:55px 0 20px 0;}
  #home .sect20 video{display:none-;}
  #home .sect20:before{/*background:linear-gradient(181deg, black, #e70909);*/}
  #home .sect20 .form1{margin:30px 0 0 0;}
  #home .sect20 .form1 .grid{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:20px;}
  #home .sect20 .form1 .grid .s .sline1{padding:0 0 4px 0;border-bottom:1px solid rgba(255,255,255,0.2);}
  #home .sect20 .form1 .grid .s.s3{grid-column:1 span;}
  #home .sect20 .form1 .grid .subgrid{margin:4px 0 0 0;}
  
  #home .sect20 .form1 .grid .subgrids .item .beyazek{
    width:25px;height:25px;line-height:25px;border-radius:15px;
  }
  #home .sect20 .form1 .grid .subgrids .item select,
  #home .sect20 .form1 .grid .subgrids .item input{height:40px;padding:0 5px;border-radius:15px;}
  #home .sect20 .form1 .grid .subgrids .item button{height:40px;padding:0 5px;font-size:1rem;line-height:40px;}

  #home .sect20 .form1 .grid .subgrid.type2{
    grid-template-columns:1fr 1fr;
  }
  #home .sect20 .form1 .grid .subgrid.type2 .subgrids:nth-child(3){grid-column:2 span;padding:8px 0 0 0;}

  #home .sect20 .icons{padding:25px 0;margin:45px 0 0 0;background:linear-gradient(181deg, #e70909, 970000);}
  #home .sect20 .icons .line1{font-size:1.1rem;}
  #home .sect20 .icons .line2{font-size:1rem;}
  #home .sect20 .icons .grid{margin:20px 0 0 0;grid-template-columns:repeat(12,1fr);grid-column-gap:5px;grid-row-gap:12px;}
  #home .sect20 .icons .grid .s{grid-column:4 span;}
  #home .sect20 .icons .grid .s:nth-child(4){grid-column:3 span;}
  #home .sect20 .icons .grid .s:nth-child(5){grid-column:3 span;}
  #home .sect20 .icons .grid .s:nth-child(6){grid-column:3 span;}
  #home .sect20 .icons .grid .s:nth-child(7){grid-column:3 span;}
  #home .sect20 .icons .grid .s .icon{display:none-;}
  #home .sect20 .icons .grid .s .icon img{height:35px;scale:1;}
  #home .sect20 .icons .grid .s .name{display:inline;margin:0;font-size:0.8rem;}
}





#home .sect30{padding:100px 0;}
#home .sect30 .line1{}
#home .sect30 .line1 .grid{display:grid;grid-template-columns:1fr auto auto;grid-gap:20px;align-items:center;}
#home .sect30 .line1 .grid .s{}
#home .sect30 .line1 .grid .s.s1{font-size:1.5rem;font-family:'montserrat_bold';}
#home .sect30 .line1 .grid .s.s2{}
#home .sect30 .line1 .grid .s.s3{}
#home .sect30 .line1 .grid .s.s3 .arrows{display:inline-grid;grid-template-columns:auto auto;grid-gap:5px;}
#home .sect30 .line1 .grid .s.s3 .arrows a{font-size:1.7rem;color:#aaa;}
#home .sect30 .slider{margin:20px 0 0 0;}
#home .sect30 .slider .item{
  position:relative;padding-top:45%;
}
#home .sect30 .slider .item a{display:block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;
  border-radius:20px;box-shadow:0 0 40px 1px #bbb;
  background:#fff;
  transform:scale(0.9);
}
#home .sect30 .slider .item a img{
  position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:contain;scale:0.6;
}
#home .sect30 .slider .owl-stage{padding:50px 0;}
@media only screen and (max-width:800px){
  #home .sect30{padding:50px 0 30px 0;}
  #home .sect30 .line1 .grid{grid-template-columns:1fr auto;grid-gap:10px;}
  #home .sect30 .line1 .grid .s.s1{grid-column:2 span;font-size:1.1rem;}
  #home .sect30 .line1 .grid .s.s2{justify-self:end;}
  #home .sect30 .line1 .grid .s.s3{}
  #home .sect30 .slider{margin:2px 0 0 0;}
  #home .sect30 .slider .owl-stage{padding:20px 0;}
  #home .sect30 .slider .item a{box-shadow:0 0 5px 1px #bbb;}
}



#home .sect50{background:#f2f2f2;border-bottom:2px solid #ddd;}
#home .sect50 .grid{display:grid;grid-template-columns:1fr 3fr;grid-gap:0;background:#fff;}
#home .sect50 .grid .s{}
#home .sect50 .grid .s.s1{padding:40px 20px;background:#b91737;color:#fff;}
#home .sect50 .grid .s.s1 .flex{height:100%;display:flex;align-items:center;}
#home .sect50 .grid .s.s1 .flex .inner{}
#home .sect50 .grid .s.s1 .flex .inner .icon{font-size:3rem;}
#home .sect50 .grid .s.s1 .flex .inner .icon img{height:50px;width:auto;}
#home .sect50 .grid .s.s1 .flex .inner .text1{margin:30px 0 0 0;font-size:1.5rem;font-family:'montserrat_semibold';}
#home .sect50 .grid .s.s1 .flex .inner .text2{margin:15px 0 0 0;font-size:1.2rem;}
#home .sect50 .grid .s.s1 .flex .inner .br{display:block;}
#home .sect50 .grid .s.s2{position:relative;z-index:1;padding:80px 50px;}
#home .sect50 .grid .s.s2 a.phone{
  position:absolute;z-index:1;right:10px;top:0;width:50px;height:50px;line-height:50px;
  background:#f7b700;color:#fff;font-size:1.3rem;text-align:center;border-radius:50%;
  transform:translate(0,-50%);
}
@media only screen and (max-width:900px){
  #home .sect50{background:#fff;border-bottom:1px solid #ddd;}
  #home .sect50 .grid{grid-template-columns:1fr;grid-gap:15px;}
  #home .sect50 .grid .s.s1{padding:20px 20px;}
  #home .sect50 .grid .s.s2{padding:40px 20px;}
  #home .sect50 .grid .s.s1 .flex{height:auto;text-align:center;justify-content: space-around;}
  #home .sect50 .grid .s.s1 .flex .inner{}
  #home .sect50 .grid .s.s1 .flex .inner .icon{font-size:1.2rem;}
  #home .sect50 .grid .s.s1 .flex .inner .icon img{height:25px;}
  #home .sect50 .grid .s.s1 .flex .inner .text1{margin:10px 0 0 0;font-size:1.1rem;}
  #home .sect50 .grid .s.s1 .flex .inner .text2{margin:10px 0 0 0;font-size:1rem;}
  #home .sect50 .grid .s.s1 .flex .inner .br{display:inline;margin:0 0 0 1rem;}
  #home .sect50 .grid .s.s2 a.phone{right:5px;top:5px;width:30px;height:30px;line-height:30px;font-size:1.1rem;transform:translate(0,0);}
}




.form101{margin:0 auto 30px auto;background:none;color:#000;}
.form101 .info1{
margin:0 0 50px 0;
}
.form101 .form_title{margin:0 0 10px 0;font-size:1.2em;}
.form101 .group1{margin:0 0 20px 0;}
    .form101 .group1 .title{margin:0 0 1px 0;color:#888;}
    .form101 .group1.required .title::after{content:' *';margin:0 5px 0 0;font-weight:600;color:#cc0000; }
    .form101 .group1 .explain{padding:2px 0;color:#b0b6c8;}
.form101 input[type="text"],
.form101 input[type="number"],
.form101 input[type="email"],
.form101 input[type="date"],
.form101 input[type="password"]{display:block;width:100%;height:40px;padding:0 5px;box-sizing:border-box;background:#f5f5f5;color:#666;border:2px solid #ddd;border-radius:12px;}
.form101 select{display:block;width:100%;height:40px;padding:0 5px;box-sizing:border-box;background:#f5f5f5;color:#666;border:2px solid #ddd;border-radius:12px;}
.form101 textarea{display:block;width:100%;height:120px;padding:5px;box-sizing:border-box;background:#f5f5f5;color:#666;border:2px solid #ddd;border-radius:12px;}
.form101 input[type="text"]:focus,
.form101 input[type="number"]:focus,
.form101 input[type="email"]:focus,
.form101 input[type="date"]:focus,
.form101 input[type="password"]:focus,
.form101 select:focus{border:1px solid #4daed2;}
.form101 .submit_line{text-align:right;}
    .form101 .submit_line img.submit_loading{display:none;height:40px;width:auto;}
    .form101 .submit_line button.submit{
    height:40px;padding:0 40px;background:#b81738;color:#fff;font-size:1em;font-family:"montserrat_semibold";
    border:none;outline:none;border-radius:20px;cursor:pointer;
}
.form101 .submit_line button.submit:hover{background:#000;color:#fff;}

.form101 .form_grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:20px;grid-row-gap:0px;}
    .form101 .form_grid_self{grid-column:12 span;}
    .form101 .form_grid_self.type_2{padding:10px;background:#eee;}
    .form101 .form_grid_self.w2{grid-column:6 span;}
    .form101 .form_grid_self.w3{grid-column:4 span;}
    .form101 .form_grid_self.w4{grid-column:3 span;}
@media only screen and (max-width:850px){
    .form101 .form_grid_self.w4{grid-column:6 span;}
}
@media only screen and (max-width:750px){
    .form101 .form_grid_self.w2{grid-column:12 span;}
    .form101 .form_grid_self.w3{grid-column:12 span;}
    .form101 .form_grid_self.w4{grid-column:12 span;}
}




#home .sect60{
  position:relative;z-index:1;
  padding:140px 0;color:#000;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#home .sect60:before{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.0);}
#home .sect60 a{color:#000;}
#home .sect60 .grid{
  position:relative;z-index:2;
  display:grid;grid-template-columns:3fr 2fr;grid-gap:0;
}
#home .sect60 .grid .s{}
#home .sect60 .grid .s.s1{}
#home .sect60 .grid .s.s2{}
@media only screen and (max-width:1500px){
  #home .sect60{padding:80px 0;}
  #home .sect60 .grid{grid-template-columns:3fr 3fr;}
}
@media only screen and (max-width:1000px){
  #home .sect60{padding:80px 0;color:#fff;}
  #home .sect60:before{background:rgba(0,0,0,0.6);}
  #home .sect60 a{color:#fff;}
  #home .sect60 .grid{grid-template-columns:1fr;}
  #home .sect60 .grid .s.s2{justify-self:center;}
}


#home .sect70{margin:100px 0 0 0;color:#000;text-align:center;}
#home .sect70 .text1{font-size:2.2rem;font-family:'montserrat_bold';}
#home .sect70 .text2{margin:10px 0 0 0;font-size:2.2rem;}
#home .sect70 .img1{margin:50px 0 0 0;}
#home .sect70 .img1 img{width:100%;height:auto;}
@media only screen and (max-width:1000px){
  #home .sect70{margin:70px 0 0 0;}
  #home .sect70 .text1{font-size:1.3rem;}
  #home .sect70 .text2{font-size:1.3rem;}
  #home .sect70 .img1{margin:30px 0 0 0;}
}