@charset "utf-8";


.home-inner {
	background-image: url(../resimler/nurbiltek.jpg);
	background-color: #1F1F1F;
}

.caption {
  width: 100%;
  max-width: 100%;
  position: absolute;
  top: 38%;
  z-index: 1;
}
.caption h1 {
	color: #FCFCFC;
	font-size: 3rem;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .3rem;
	text-shadow: .1rem .1rem .4rem black;
	padding-bottom: 1rem;
}

.caption h2 {
	color: #FFFFFF;
	font-size: 2.3rem;
	text-transform: uppercase;
	font-weight: 700;
	text-shadow: .075rem .075rem .2rem black;
	padding-bottom: 2rem;
	letter-spacing: .3rem;
	line-height: 4rem;
}
.caption h3 {
  color: lawngreen;
  font-size: 2rem;
  text-transform: uppercase;
  font-weight: 400;
  text-shadow: .05rem .05rem .1rem black;
  padding-bottom: 2rem;
  letter-spacing: .3rem; 
}


 h3.heading {
  font-weight: 700;
  text-align: center;
  margin-bottom: 2rem;
  color: greenyellow; 
  font-size: 1.8rem;
  text-transform: uppercase;
  margin-top: 2rem;
  padding-bottom: .4rem;
  letter-spacing: .1rem; 
  text-shadow: .05rem .05rem .1rem black;   
 }
 .heading-underline {
	width: 13rem;
	height: .2rem;
	background-color: orangered;
	margin: 0 auto 2rem;
    box-shadow: .05rem .05rem .1rem black; 
 } 

.btn-lg {
  border-width: medium;
  border-radius: 0;
  padding: .8rem 1.5rem;
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block!important;
  letter-spacing: .3rem; 
  text-shadow: .025rem .025rem .075rem black; 
}


/*--- Fixed Landing Page Section --*/
.landing {
	position: relative;
	width: 100%;
	height: 100vh; /* Change height of landing page image. */
	display: table;
	z-index: -1;
	background-color: #1F1F1F;
}
.home-wrap:after {
	clip: rect(0, auto, auto, 0);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



.home-inner {
	position: fixed; /* Change to relative to remove fixed style. */
	display: table;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center center;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	will-change: transform;
}




/* Devices under 992px (lg) */
@media (max-width: 991px) {
  .caption h1 {
    font-size: 3rem;
    letter-spacing: .2rem;
    padding-bottom: .8rem;
  }
    
 .caption h2 {
    font-size: 1.8rem;
    padding-bottom: 1.7rem;
    letter-spacing: .2rem;
  } 
 .caption h3 {
    font-size: 2rem;
    padding-bottom: 1.7rem;
  }
 .btn-lg {
    padding: .7rem 1.2rem;
    font-size: 1rem;
    letter-spacing: .2rem;
  }

  h3.heading {
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.5rem;
  color: greenyellow; 
  font-size: 1.8rem;
  text-transform: uppercase;
  margin-top: 2rem;
  padding-bottom: .4rem;
  letter-spacing: .1rem;   
 }
 .heading-underline {
	width: 13rem;
	height: .2rem;
	background-color: orangered;
	margin: 0 auto 2rem;
 }  
/*--- Fixed Landing Page Section --*/
.landing {
	position: relative;
	width: 100%;
	height: 100vh; /* Change height of landing page image. */
	display: table;
	z-index: -1;
}
.home-wrap {
	clip: rect(0, auto, auto, 0);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



 
 }   




/* ACILIS under 768px (md) */


@media (max-width: 767px) {
  .caption h1 {
    font-size: 2.5rem;
    letter-spacing: .15rem;
    padding-bottom: .5rem;
  }
 .caption h2 {
    font-size: 1.5rem;
    letter-spacing: .15rem; 
    padding-bottom: 1.2rem;
    line-height: 2.3rem;   
  } 
  .caption h3 {
    font-size: 1.7rem;
    padding-bottom: 1.2rem;
  }
  .btn-lg {
    padding: .6rem 1.1rem;
    font-size: 1rem;
    letter-spacing: .15rem;
      
  }
    
  h3.heading {
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.5rem;
  color: greenyellow; 
  font-size: 1.5rem;
  text-transform: uppercase;
  margin-top: 1rem;
  padding-bottom: .4rem;
  letter-spacing: .1rem;   
 }
 .heading-underline {
	width: 13rem;
	height: .2rem;
	background-color: orangered;
	margin: 0 auto 2rem;

 }
/*--- Fixed Landing Page Section --*/
.landing {
	position: relative;
	width: 100%;
	height: 100vh; /* Change height of landing page image. */
	display: table;
	z-index: -1;
	background-color: #1F1F1F;
}
.home-wrap {
	clip: rect(0, auto, auto, 0);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}




 
 }
 
 /* Devices under 576px (sm) */

@media (max-width: 575px) {
  .caption h1 {
    font-size: 2rem;
    letter-spacing: .1rem;
    padding-top: 2rem; 
    padding-bottom: 1rem;
    text-shadow: .0rem .14rem .14rem black;  
  }
  .caption h2 {
    font-size: 1rem;
    letter-spacing: .1rem; 
    padding-bottom: 2rem;
    line-height: 1.8rem;  
    text-shadow: .0rem .08rem .08rem black;    
  } 
  .caption h3 {
    font-size: 0,9rem;
    letter-spacing: .1rem; 
    padding-bottom: 1rem;
    text-shadow: .0rem .07rem .07rem black;   
  }
  .btn-lg {
    padding: .4rem .9rem;
    font-size: .8rem;
    letter-spacing: .1rem;
    text-shadow: .0rem .065rem .065rem black;   
  }
  .daralt {
	width: 98%;
  }



h3.heading {
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.5rem;
  color: greenyellow; 
  font-size: 1.2rem;
  text-transform: uppercase;
  margin-top: 0rem;
  padding-bottom: .4rem;
  letter-spacing: .1rem;
  text-shadow: .0rem .07rem .07rem black;   
}
.heading-underline {
	width: 9rem;
	height: .2rem;
	background-color: orangered;
	margin: 0 auto 2rem;
    box-shadow: .0rem .07rem .07rem black; 
 }
/*--- Fixed Landing Page Section --*/
.landing {
	position: relative;
	width: 100%;
	height: 100vh; /* Change height of landing page image. */
	display: table;
	z-index: -1;
	background-color: #1F1F1F;
}
.home-wrap {
	clip: rect(0, auto, auto, 0);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

    .home-wrap:after {
        clip: rect(0, auto, auto, 0);
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.4);
    }




}
