*{
    box-sizing: border-box;
    list-style: none;
    font-family:'Segoe UI',sans-serif;
}
body{
    margin: 0;
    padding: 0;
    background: white;
    
}

/*.center h1::first-letter{
    font-size: 70px;
    font-style:oblique;
    color:white;
}
.center-title h1::first-letter{
    font-size:70px;
    font-style:oblique;
    color:goldenrod;

}*/
.bg-img {

    background-image: url("/images/sfe.gif");
    width:400px;
    height:300px;
    justify-content:end;
    background-repeat:no-repeat;
   
}

#header {
    display: flex;
    position: absolute;
    top: 0;
    background: #20C836;
    height: 92px;
    width: 100%;
    background-color: transparent;
}

#header2 {
    display: flex;
   
    background: #20C836;
    height: 92px;
    width: 100%;
    background-color: transparent;
}
#faq-header {
    display: flex;
    position: fixed;
    top: 0;
    background: #20C836;
    height: 92px;
    width: 100%;
    
}
.login-header {
    display: flex;
    position: fixed;
    top: 0;
    background: #20C836;
    height: 92px;
    width: 100%;
    z-index: 1000;
}


.header-logo {
    width: 404px;
    height: 87px;
    margin-top: 2px;
    margin-left: 40px;
    border-radius:2px;
}
.header-nav{
    margin-left:auto;
    margin-right:134px;
    margin-top:auto;
    margin-bottom:auto;
    
}
ul {
    display: flex;
    list-style: none;
}
li a{
    padding:  0 .06em;
    margin-right: 5px;
    text-decoration:none;
    color: white;
    
}
.irp-heading h1{
text-align: center;
color: black;
margin-top: 50px;
}
.smalltag{
    text-align: center;
    color:black;
    font-weight: bold;
    padding-top: 10px;
}
.public-report{
    text-align: center; 
    padding-top: 20px; 
}
.btn-public{
    background: #07da2a;
    border-radius:20px;
    padding:15px;
    text-decoration:none;
    color: white;
}
.btn-company{
    background: #07da2a;
    border-radius:20px;
    padding:15px;
    color: white;
    text-decoration:none;
}
.holder{
    background: #eaecea;
}
.irp-title{
    background: white;
    height: 200px;
    margin-top: 20px;
}
.irp-title h1{
    text-align: center;
    padding-top: 15px;
}
.irp-desc{
    padding-left: 15px;
    padding-right: 15px;
    
}
.faq{
    background: #c8ccc8;   
}
.card-height{
    height: 500px;
    width: 200px;
}
nav ul{
    margin-right: 20px;
    }
nav ul li{
display: inline-block;
line-height: 40px;
margin: 0 5px;

}
nav ul li a{
    padding: 7px 13px;
    text-decoration:none;
    border-radius: 4px;
}
a.active, a:hover{

    background: #4ca07a;
    transition: .5s;
    text-decoration:none;

}
.checkbtn{
font-size: 30px;
color: white;
float: right;
line-height: 80px;
margin-right:40px;
cursor: pointer;
display: none;
}
#checkbox{
display: none;
}
.reporter {
    background: #bbcdd8;
    height: 350px;
    width: 100%;
    top: 92px;
}
.home-banner {
    padding-top: 100px !important;
     width: 100% !important;
    background-color: #ECEBEB !important;
  
}
.asdt-hide{
    display:1;
}

.center {
    display: flex ;
    justify-content: center;
    padding-top: 40px ;
    font-size: 4rem;
    color:white;
}

.center2 {
    display: flex;
    justify-content: center;
    padding-top: 40px;
    font-size: 2rem;
    color: white;
}

.center3 {
    display: flex;
    justify-content: center;
    padding-top: 80px;
    font-size: 47px;
}
.home-button {
    background-color: #20C836;
    height: 60px;
    width: 200px;
    margin-left: 50px;
    margin-right: 50px;
    color: white;
    font-size: 20px;
}
.center-title {
    display: flex;
    justify-content: center;
    padding-top: 60px;
    font-size: 47px;
}

.center-text {
    display: flex;
    justify-content: center;
    padding-top: 70px;
    font-size: 20px;
    margin-left: 189px;
    margin-right: 189px;
}

.incident-steps {
    display: flex;
    justify-content: center;
    margin-top: 100px;
    z-index:-1;
}
.img-space {
    height: 305px;
    width: 368px;
    background-color: #20C836;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 100px;
}
.asdt-center-card {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 35px;
    padding-bottom: 35px;
}
.asdt-footer-fixed {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}

.showcase {
    background-image: url(/images/asset-and-resevoir-management-1600x1000.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.showcase2 {
    background-color: #cccccc;
    background-image: linear-gradient(green, black);
}


.asdt-mobile-hide{
    display:1;
}

.asdt-container {
    height: 100vh !important;
    width: 100% !important;
}

.asdt-dashboard-header {
    display: flex;
    position: fixed;
    background: #20C836;
    height: 80px;
    width: 80%;
    z-index:1000;
    }


.asdt-btn-menu{
    background:#eafaf3;
    padding:10px;
    color:black;
    font-size:16px;
    border-radius:5px;
    height:50px;
    width:90%;
    margin-bottom:20px;
    }
.asdt-dashboard-header-logo {
    width: 404px;
    height: 87px;
    margin-top: 7px;
    margin-left: 10px;
}
.asdt-breadcrum{
    padding-left:30px;
    color:#4ca07a;
    font-size:15px;
    text-decoration:none;
}
.asdt-paragraph{
    padding-left:100px;
    margin-top:20px;
}
.asdt-dashboard-content {
    display: flex;
    flex-direction:column;
    margin-left:100px;
    
    
}

.asdt-faq-accodion {
    margin-left: 160px;
    margin-right: 160px;
    margin-top: 50px;
    margin-bottom: 50px;
}

.asdt-mobile-reduce{

}

@media screen and (max-width:760px) {
    .asdt-mobile-reduce{

    }

    .login-header {
    display: flex;
    position: fixed;
    top: 0;
    background: #20C836;
    height: 92px;
    width: 100%;
    z-index: 1000;
}

    .asdt-mobile-menu {
        background-color: lightgreen;
        padding: 5px;
        margin-top: 20px;
        width: 1000px;
        border-radius: 3px;
    }

    .asdt-faq-accodion {
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 30px;
        margin-bottom: 50px;
    }

    .astd-table-report-history{
        display:none;
    }
    
    .asdt-dashboard-header {
        display: flex;
        position: fixed;
        background: #20C836;
        height: 92px;
        width: 100%;
    }
    
    .asdt-mobile-hide{
        display:none;
    }

    .asdt-footer-fixed {
        position: fixed;
    }
    
    .asdt-center-card {
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 35px;
            padding-bottom:35px;

        }

        .asdt-hide {
            display: none;
        }

        .center-title {
            display: flex;
            justify-content: center;
            padding-top: 60px;
            font-size: 25px;
        }
        .center-text {
            display: flex;
            justify-content: center;
            padding-top: 100px;
            font-size: 20px;
            margin-left: 30px;
            margin-right: 30px;
        }

        .incident-steps {
            display: flex;
            flex-direction: column;
            justify-content: center;
            margin-top: 100px;
        }

        .img-space {
            height: 305px;
            width: 368px;
            background-color: #20C836;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 100px;
        }

        .home-banner {
             width: 100%;
            background-color: #ECEBEB;
         }

    .center {
        display: flex;
        justify-content: center;
        padding-top: 60px;
        font-size: 36px;
        color: white;
    }

        .center2 {
            display: none;
        }

        .center3 {
            display: flex;
            flex-direction: column;
            justify-content: center;
            font-size: 25px;
        }

        .home-button {
            background-color: #20C836;
            height: 56px;
            width: 230px;
            margin-bottom: 50px;
            margin-right: auto;
            margin-left: auto;
            border-radius: 50px;
            color: white;
            font-size: 20px;
        }

    #header {
        display: flex;
        background: #20c836;
        width: 100%;
        height: 80px;
        
    }

        .header-logo {
           
            width: 80%;
            height: 80px;
            margin-top: 7px;
            margin-left: 4px;
        }

        .header-nav {
            display: none;
        }




        .checkbtn {
            display: block;
        }

/*        ul {
            position: fixed;
            width: 100%;
            height: 100vh;
            background: #eaecea;
            top: 80px;
            left: -100%;
            text-align: center;
            transition: all .5s;
        }*/

      /*  nav ul li {
            display: block;
            margin: 50px 0;
            line-height: 30px;
        }

            nav ul li a {
                font-size: 20px;
            }*/

        a:hover, a.hover {
            background: none;
            color: #0082e6;
        }

        #check:checked ~ ul {
            left: 0;
        }
    }