* {
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
}


/* pic */
.leather img {
    padding-top: 3%;
    height: 100%;
    width: 100%;

}


/*  middle */
.l{
    width: 100%;
    height: 60vh;
    /* background-color: antiquewhite; */
}

.lrap {
    width: 100%;
    margin: auto;
    display: grid;
    grid-template-columns: auto auto auto auto;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    transition: 1s;
}
.c:hover{
    transform: scale(1.1);
    z-index: 2;
}
.c img {
    width: 100%;
    height: 50vh;
}

.c {
    background: linear-gradient(to bottom, rgb(216, 211, 211), white);
    padding: 10px;
}

.c h1 {
    text-align: center;
    font-size: 20px;
}

.c p {
    text-align: center;
    font-size: 20px;
}







/* 2nd middle */
.l1 {
    width: 100%;
    height: 60vh;
    /* background-color: antiquewhite; */
}

.lrap1 {
    width: 100%;
    margin: auto;
    display: grid;
    grid-template-columns: auto auto auto auto;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    transition: 1s;

}
.c1:hover{
    transform: scale(1.1);
    z-index: 2;
}
.c1 img {
    width: 100%;
    height: 50vh;
}

.c1 {
    background: linear-gradient(to bottom, rgb(216, 211, 211), white);
    padding: 10px;
}

.c1 h1 {
    text-align: center;
    font-size: 20px;
}

.c1 p {
    text-align: center;
    font-size: 20px;
}



/*  3rdmiddle */
.l2 {
    width: 100%;
    height: 60vh;
    /* background-color: antiquewhite; */
}

.lrap2 {
    width: 100%;
    margin: auto;
    display: grid;
    grid-template-columns: auto auto auto auto;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    transition: 1s;
}
.c2:hover{
    transform: scale(1.1);
    z-index: 2;
}
.c2 img {
    width: 100%;
    height: 50vh;
}

.c2{
    background: linear-gradient(to bottom, rgb(216, 211, 211), white);
    padding: 10px;
}

.c2 h1 {
    text-align: center;
    font-size: 20px;
}

.c2 p {
    text-align: center;
    font-size: 20px;
}

/* view more */

.heading{
    width: 100%;
    height: 5vh;
}
.headingrap{
        width: 10%;
        margin: auto;
        font-size: 20px;
        padding: 10px;
        font-style: italic;
        font-family: Arial, Helvetica, sans-serif;
        /* padding-left: 10%;
        padding-right: 10%; */
       text-align: center;
}

.headingrap p:hover{

    border: 2px solid black;
    color: red;
}

/* <!-- video1 --> */
.video {
    width: 100%;
    height: 100%;
}

/* paragraph */
.paragraph{
    width: 100%;
    height: 25vh;
    padding-top: 1%;
}
.paragraph p{
   text-align: center;
    font-family: Georgia, 'Times New Roman', Times, serif;

}


