
body{
    margin:0;
    background-color: rgba(30,30,30,1) !important;
    font-family: 'Neucha', cursive !important;
}
h1,h2,h3{
  color:#f0f0f0;
  text-align:center;
}
h1{
  font-size:45px;
}
.effect .inner{
  background-size:cover;
  filter:blur(3px)brightness(65%);
  width:100%;
  position:absolute;
  clip:rect(0,2000px,450px,0);
}
.effect{
  background:black;
  width:100%;
  height:450px;
  top:-10%;
  left:-0%;
  position:absolute;
  border-bottom:10px solid #F3800F;
  box-shadow:0 0 15px rgba(0,0,0,0.5);
}
.effect:after{
  z-index:200;
  content:'';
  width: 0;
  position:absolute;
  height: 0;
  border-style: solid;
  border-width: 120px 73px 0 73px;
  border-color:  transparent transparent transparent;
  bottom:-120px;
  left:0;
  right:0;
  margin-left:auto;
  margin-right:auto;
  -webkit-filter: drop-shadow( 0 0 15px rgba(0,0,0,0.5) );
}
.effect:before{
  z-index:300;
  content:'';
  width: 0;
  position:absolute;
  height: 0;
  border-style: solid;
  border-width: 96px 58px 0 58px;
  border-color: #F3800F transparent transparent transparent;
  bottom:-96px;
  left:0;
  right:0;
  margin-left:auto;
  margin-right:auto;
}
.img img{
  border-radius:100%;
}
.img{
  width:150px;
  height:150px;
  border-radius:50%;
  position:relative;
  margin:0 auto;
  margin-top:40px;
  border-radius:50%;
  border:4px solid #f0f0f0;
  box-shadow:0 0 15px rgba(0,0,0,0.5);
}
.design{
  position:relative;
  text-align:center;
  padding-top:20px;
  font-size:40px;
  color:#f0f0f0;
}
.section{
  margin-top:30px;
  max-height:630px;
  height:220px;
}
.content{
  width:60%;
  margin:0 auto;
  margin-top:150px;
}
.section p{
  float:left;
  width:100%;
  color:#f0f0f0;
  font-size:22px;
  padding:20px;
  margin-left:5%;
  margin-top: 10%;
  box-sizing:border-box;
  text-align: center;
}

.footer body{
  margin:0;
  overflow-x:hidden;
  } 
  .footer{
  padding:30px 0px;
  text-align:center;
  } 
  .footer .row{
  width:100%;
  margin:1% 0%;
  padding:0.6% 0%;
  color:gray;
  font-size:0.8em;
  } 
  .footer .row a{
  text-decoration:none;
  color:gray;
  transition:0.5s;
  }  
  .footer .row a:hover{
  color:#fff;
  } 
  .footer .row ul{
  width:100%;
  } 
  .footer .row ul li{
  display:inline-block;
  margin:0px 30px;
  } 
  .footer .row a i{
  font-size:2em;
  margin:0% 1%;
  } 
  @media (max-width:720px){
  .footer{
  text-align:left;
  padding:5%;
  }
  .footer .row ul li{
  display:block;
  margin:10px 0px;
  text-align:left;
  border-radius: 10%;
  }
  .footer .row a i{
  margin:0% 3%;
  }
}
