*{
    margin: 0;
    padding: 0;
    scroll-behavior: smooth;
    height: auto;
    text-decoration: none !important;
}
.image{
    background-image: url(../image/pexels-cottonbro-studio-4709289.jpg);
    height: 700px;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0.7);
    background-blend-mode: darken;  
    background-position: fixed;  
    margin-bottom: 50% !important;

    
    /* -webkit-filter: blur(5px); /* Safari 6.0 - 9.0 */
    /* filter: blur(5px); */
}
.nav-link{
    text-decoration: none;
    font-family: cursive;
    /* font-weight: bold; */
    font-size: 19px;
}
.nav-link:hover{
    color: green;
    
}
.nav-link::after{
    display: block;
    content: '';
    width: 0%;
    height: 2px;
    background-color: rgb(255, 230, 0);
    transition: .4s;
    
}
.nav-link:hover::after{
    width: 40%;
}
.banner-content{
    padding-top: 15% !important;
}
button{
    border-radius: 6px !important;
}
.title{
    padding-top: 6% !important;
    font-family: cursive !important;
}
/* .title::before{
    content: '';
    display: block;
    height: 3px;
    background-color: goldenrod;
    position: absolute;
    top: 100%;
    width: 5%;
} */
.title::after{
    content: '';
    display: block;
    height: 3px;
    background-color: goldenrod;
    width: 5%;
    margin-top: 7px; 
}
/* .skills::before{
    content: '';
    display: block;
    height: 3px;
    background-color: goldenrod;
    position: absolute;
    top: 0%;
    width: 3%;
} */
.skills::after{
    content: '';
    display: block;
    height: 3px;
    background-color: goldenrod;
    width: 5%;
    margin-top: 7px;
}
.price::after{
    content: '';
    display: block;
    height: 3px;
    background-color: goldenrod;
    width: 5%;
    margin-top: 7px;
}

.image-1 img{
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
/* .image-1 img::before{
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    border-bottom: 5px solid red;
    border-left: 5px solid red;
    bottom: 0;
    left: 0;
} */
.container div button a{
    text-decoration: none;
    color: gold;
}
.container div button:hover{
    background-color: transparent;
}
.bg{
    background: linear-gradient(to right, rgba(200, 255, 0, 0.925),rgba(255, 255, 0, 0.76));
    /* height: 150px; */
}
.button{
    /* background: linear-gradient(to right, grey,rgba(0, 0, 0, 0.7)); */
    background-color: gold !important;
    padding: 6px 23px !important;
    border: 1px solid gold !important;
    border-radius: 20px !important;
}
.button a{
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: medium;
}
.bg-image{
    background-image: url(../image/pexels-cottonbro-studio-4709289.jpg);
    height: 500px;
    
}
.spacing{
    margin-left: 7% !important;
}
.box:hover{
    box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.4) !important;
    transition: all 0.3s ease-in-out; ;
    transform: scale(1.01);
    border: 1px solid transparent;
}
.box-1:hover{
    box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.4) !important;
    transition: all 0.3s ease-in-out; ;
    transform: scale(1.01);
    border: 1px solid transparent;
}
.flex-container{
    gap: 7% !important;
}
#myBtn {
    display: none; 
    position: fixed; 
    bottom: 20px;
    right: 30px; 
    z-index: 99; 
    border: 2px solid #000; 
    outline: none;
    background-color: transparent; 
    color: #000; 
    cursor: pointer;
    padding: 15px; 
    border-radius: 50px !important;
    font-size: 18px; 
  }
  /* Style the tab */
.tab {
    overflow: hidden;
    border: 1px solid #ccc;
    width: 65%;
    margin: auto;
   
    background-color: #f1f1f1;
  }
  
  /* Style the buttons that are used to open the tab content */
  .tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
  }
  
  /* Change background color of buttons on hover */
  .tab button:hover {
    background-color: #ddd;
  }
  
  /* Create an active/current tablink class */
  .tab button.active {
    background-color: #ccc;
  }
  
  /* Style the tab content */
  .tabcontent {
    display: none;
    padding: 6px 12px;
    margin-left: 17%;
    /* border: 1px solid #ccc; */
    border-top: none;
  }
  .tabcontent {
    animation: fadeEffect 1s; /* Fading effect takes 1 second */
  }
  .img{
    width: 300px;
    height: 350px;
  }
  .png{
    height: 400px;
    width: 300px;
  }
  .sign-up{
    text-decoration: none;
    color: #000;
    padding: 12px;
    border: 1px solid #fff;
    background-color: #fff;
  }
  .sign-up:hover{
    background-color: #000;
    border: 1px solid #000;
    color: #fff;
  }
  .skill{
    padding-right: 30% !important;
    display: none;
  }
  .social-media{
    border: 1px solid #000;
    border-radius: 10px;
  }
  
  /* Go from zero to full opacity */
  @keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
  }
@media only screen and (max-width:800px){
    .banner-content{
        padding-top: 40% !important;
    }
    #about{
        padding-top: 13% !important;
    }
    .btn{
        margin-left: 35% !important;
    }
    .navbar-nav{
        background-color: #000;
    }
   
}
@media only screen and (max-width:900px){
    .banner-content{
        padding-top: 30% !important;
    }
    #about{
        padding-top: 12% !important;
    }
    .navbar-nav{
        background-color: #000;
    }
}
#header{
    transition: 1s;
}