@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

* {

    margin: 0;

    padding: 0;

}



a {

    text-decoration: none;

    color: #222;

    transition: 0.3s all ease-in-out;

}

ul{

    margin: 0;

    padding: 0;

    list-style: none;

}

body {

    background: #F6F6F6;

    font-family: "Open Sans", sans-serif;

    font-size: 16px;

    font-weight: 400;

    color: #000;

    line-height: 22px;

    text-align: justify;

}

.mid-sec{

    width: 1000px;

    margin: auto;

    padding: 20px;

}

.wrapper{

    width: 94%;

    background-color: #FFF;

    padding: 3%;

}

.logo{

    width: 100%;

    text-align: center;

    margin-bottom: 10px;

}

.header{

    width: 100%;

    text-align: center;

    padding-bottom: 10px;

    margin-bottom:20px;

    border-bottom: 1px solid #efefef;

}

.header h1{

    font-size:25px;

    font-weight: 900;

    margin-bottom: 5px;

}

.header p{

    margin-bottom: 5px;

}

.header p a{

    color: #000;

}

.fonm-head{

    width: 100%;

    text-align: center;

}

.fonm-head h2{

    font-size: 18px;

    font-weight: 900;

    margin-bottom: 20px;

}

.fonm-head h3{

    font-size: 18px;

    font-weight: 900;

    margin-bottom: 10px;

}

.fonm-head h4{

    font-weight: 400;

    margin-bottom: 20px;

}

.cmn-sec{

    width: 100%;

    padding: 10px 0px;

}

.cmn-sec h5{

    font-size: 18px;

    font-weight: 900;

    margin-bottom: 15px;

}

.cmn-sec table{

    font-weight: 700;

}

.cmn-sec table td{

    padding: 5px 5px;

}

.flex-sec{

    width: 100%;

    display: flex;

}

.table-area{

    width: 76%;

    padding-right: 3%;

}

.photo-sec{

    width: 200px;

}

.photo-sec img{

    width: 100%;

    border: 1px solid #efefef;

}

.brdr-table{

    border-collapse: collapse;

}

.brdr-table td, .brdr-table th{

    padding: 10px 10px !important;

    border: 1px solid #000;

}

.payment-area{

    width: 100%;

    margin-bottom: 40px;

}

.payment-area table{

    font-weight: 700;

}

.payment-area table td{

    padding: 5px 5px;

}

.declaration-sec{

    width: 100%;

    margin-bottom: 40px;

}

.declaration-sec h5{

    font-size: 18px;

    font-weight: 900;

    margin-bottom: 15px;

    text-align: center;

}

.footer-sec{

    width: 100%;

    display: flex;

    align-items: center;

}

.left-sec{

    width: 50%;

    text-align: left;

}

.right-sec{

    width: 50%;

    text-align: right;

}

.right-sec h6{

    font-size: 16px;

    font-weight: 900;

}

