.head {
    padding-top: 18%;
}
/* .................HERO SECTION.............. */
.bg {
    width: 100%;
    min-height: 100vh;
    background: url("./images/hero-bg.jpg") top center;
    background-size: cover;
    position: relative;

  }

  .body-1{
    background-image: url('./images/body\ background.jpg');
    background-repeat: no-repeat;
    background-size: cover;
  }

  .navbar a{
    color: rgb(255, 255, 255);
    font-size: 1.4rem;
    font-weight: lighter;
  }

  .container .navbar-brand{
    font-size: 2rem;
    font-weight: 600;
  }

  .navbar a:hover{
       color: goldenrod;
  }
  

  .dropdown-menu a{
    color: goldenrod;
    font-size: 1.2rem;
    font-weight: 400;
  }

   .navbarNavDropdown .nav-item a{
     column-gap: 10px;
  } 



  .text h1{
    color: rgb(249, 160, 16);
    font-weight: 800;
    font-size: 4rem;
    background-color: rgba(23, 22, 22, 0.202); 
    padding-top: 130px;
  }

  #dot1{
    background-color:  rgba(23, 22, 22, 0.202);
  }

  
  #hero a{
    text-decoration: none;
    color: rgb(248, 241, 241);;
    font-weight: bold;
  }

  #hero i{
    color: rgb(249, 160, 16);
    font-size: 6rem;
  }
  

 #hero {
    border: 5px solid orange;
  } 

   #hero:before {
    content: "";
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
  } 
  #hero h1 {
    margin: 0;
    font-size: 56px;
    font-weight: 700;
    line-height: 64px;
    color: #fff;
    font-family: "Poppins", sans-serif;
  } */

  #hero h1 span {
    color: #ffc451;
  }
  
  #hero h2 {
    color: rgba(255, 255, 255, 0.9);
    margin: 10px 0 0 0;
    font-size: 24px;
  } 
  #hero h2 {
    font-size: 20px;
    line-height: 24px;
  } 
  .form i{
    color: #ffc451;
    height: 50px;
    background-color: black;
    border-radius: 4px;
    margin: 5px;

  }
  #email i{
    color: rgb(235, 176, 16);
    border-radius: 4px;
    background-color: #070605;
    height: 100%;
    width: 100%;
    background-position: center;
    
    
  }


  .icons .abc i{
    padding: 10px;
  }

  .abc:hover{
    height: 50px;
    color: gold;
    cursor: pointer;

  }

  .card_button:hover{
    transform: translatey(-5px);
    transition: 0.3s all linear;
  }

  .card_button:hover::after{
    transform: translatey(-5px);
    transition: 0.4s all linear;
  }

  .card-title{
    color: orange;
  }

  .card:hover{
    transform: translatey(-5px);
    transition: 0.1s all linear;
    box-shadow: 1px 2px 11px 4px rgba(224, 117, 9, 0.9);
    /* box-shadow: 0px 20 20 20 rgb(207, 18, 18); */

  }
  .card-discription:hover{
    color: #ffc451;
  }
  /* detail page style  */
    h1{
      font-family: "great vibes", cursive;
        font-weight: 400;
        font-style: normal;
        color: #df980a;
      }

  #atyle p{
      font-family: "great vibes", cursive;
      font-weight: 400;
      font-style: normal; 
    font-size: 20px; 
    
 }

 .card-body .card-title{
  font-family: "great vibes", cursive;
  font-weight: 400;
  font-style: normal;
  color: #df980a;
 }

 #title{
  font-family: "great vibes", cursive;
  font-weight: 400;
  font-style: normal;
  color: #df980a;
 }
  
 

 
 


