        * {
            font-family: 'Montserrat', sans-serif !important;
            margin: 0;
            padding: 0;
        }


        .main-header{
            background: url('./Hack_img/smart\ jisce\ hackathon\(without\ text\).png');
            background-position: center;
            background-size: cover;
            background-repeat: no-repeat;
            height: 100vh;
        }
        .main-header .container{
            height: 100%;
            display: grid;
            place-content: center;
        }
        .main-header .container .heading{
            text-align: center;
            text-align: -webkit-center;
        }
        .main-header .container .heading h1{
            margin-top: 10%;
            font-weight: 800;
            font-size: 4.8rem;
            color: #fff;
            letter-spacing: 1.2px;;
        }
        
        .main-header .container .heading p{
            font-weight: 700;
            color: #fff;
            font-size: 2rem;
        }
        
        .main-header .container .heading .sub-heading{
            font-size: 1.2rem;
            font-weight: 400;
        }


        
        body {
            width: 100%;
            margin: auto;
            font-family: 'Montserrat', sans-serif !important;
        }
        
        .about {
            padding-top: 5%;
            text-align: center;
        }
        
        .problem {
            padding-top: 5%;
            text-align: center;
        }
        
        .about-head h1 {
            font-weight: 650;
            color: #212121;
        }
        
        .problem-head h1 {
            font-weight: 650;
            color: #212121;
        }
        
        .about-head p {
            font-size: 16px;
            font-weight: 500;
            color: #424242;
        }
        
        hr {
            width: 15%;
            border: 1px solid #dc2c5a;
        }
        
        img.poster {
            width: 100%;
            height: ml-auto;
        }
        
        .contact-us {
            margin-top: 10%;
            text-align: center;
            margin-bottom: 10%;
        }
        
        .contact-us h1 {
            font-weight: 650;
            color: #212121;
        }
        
        table,
        th,
        td {
            border: 1px solid black;
        }