*{
    margin: 0;
    padding: 0;
}


#submit:hover{
    background: rgb(204, 201, 196)!important; 
}

.sec1:before{
    background: url(images/Untitled\ design.png) no-repeat;
    content: '';
    background-color: rgba(rgb(196, 7, 7), rgb(54, 196, 54), rgb(113, 113, 240), .5);
    width: 100%;
    height: 600px;
    background-size: 100% 100%;
    top: -1px;
    z-index: -1;
    clip-path: polygon(0 0, 100% 0, 97% 77%, 77% 96%, 2% 64%);
    position: absolute;
    transform: rotateX(0deg); 
    transform-origin: top center;
    transform-style: preserve-3d;
    animation-name: moving;
    animation-duration: 3s;
    transition: transform;
}
@keyframes moving{
    from{
        transform: rotateX(90deg);
    }
    to{
        transform: rotateX(0deg);
    }
}
.sec1{
    width: 100%;
    height: 410px;
    
}
.sec1 div{
    position: absolute;
    font-size: xx-large;
    top: 38%;
    opacity: 1;
    left: 10%;
}
.cards{
    width: 300px;
    border: 2px solid #fda101;
    border-radius: 10px;
    margin: 50px;
    display: -ms-inline-grid;
    display: -moz-inline-grid;
    display: inline-grid;
    text-align: left;
}
.cards div{
    width: 100%;
    text-align: justify;
    
}
img{
    height: 100%;
    width: 100%;
}
.details{
    padding: 10px;
}
.searching{
    display: inline-flex;
    width: 100%;
}
.srch{
    display: inline-block;
    width:50%;
}
.search:nth-child(odd){
    border-width: 0 4px 0 0;
    border: solid black;
}
.questions{
    border: 2px solid black;
    border-radius: 5px;
    margin :30px;
    padding: 10px;
}
#card {
    text-align: center;
}

#aboutus .img {
    height: 300px;
    width: 300px;
}

#aboutus div {
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    font-size: larger;
}
#aboutus div div {
    display: inline-block;
}
#aboutus div:nth-child(odd) .img{
    order: 2;
}
#ask{
    width: 100%;
    height: 600px;
}
#ask::before{
    content: '';
    height: 80%;
    width: 100%;
    background: url(images/pexels-olya-kobruseva-5428836.jpg) no-repeat;
    background-size: 100% 451px;
    margin-top: 30px;
    position: absolute;
    opacity: 0.6;
    z-index: -1;
    left: 10%;
    -webkit-clip-path: url(#my-clip-path);
    clip-path: url(#my-clip-path);
    /* border-radius: 100%/0 0 30px 30px;
    clip-path: polygon(25% 10%, 85% 10%, 85% 70%, 58% 70%, 40% 83%, 42% 71%, 25% 70%); */
}
.svg {
    position: absolute;
    width: 0;
    height: 0;
  }
  /* .clipped {
    width: 100%;
    height: 350px;
    
    background-size: cover;
    -webkit-clip-path: url(#my-clip-path);
    clip-path: url(#my-clip-path);
  } */


#askcontent{
    position: relative;
    /* left: 40%; */
    /* margin-top: 15%; */
    top: 50%;
    transform: translate(1%,-57%);
    font-weight: 500;
    text-shadow: 1px 1px #efe4e1, -1px -1px #efe4e1;position: relative;
    /* left: 40%; */
    /* margin-top: 15%; */
    top: 50%;
    transform: translate(1%,-57%);
    font-weight: 500;
    text-shadow: 1px 1px #efe4e1, -1px -1px #efe4e1;

}
#askcontent h1{
    font-weight: 700;
}
#createcategory{
    display: none;  
    position: fixed;
    padding: 30px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 400px;
    opacity: 1;
    font-weight: 800;
    z-index: 2;
}

#createcategory::before{
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    left: -1%;
    top: -1%;
    background: url(images/paper-3653357_640.png);
    background-size: 102% 102%;
    padding: 0;
    z-index: -1;
}

#createcategory button{
    margin-top: 10px;
    background: #fffdd4;
    padding: 2px;
    margin: 10px;
}
.explore{
    float: right;
}
#submity :hover{
    color: #fff198 !important;
    background: #fda101 !important;
}

.bttn:hover{
    background: #fda101 ;
    color: #fff198 !important;
}
.bttn{
    border: 2px solid #fda101 !important;
    color: #fda101 !important;
    background: #fff198;
    padding: 0.5rem;
    border: 2px;

}

@media screen and (max-width: 500px) {

}
