
.desktop--hero-banner {
background-repeat: no-repeat;
background-size: contain;
height: 0;
margin-top: -5px;
padding-top: 44%;
width: 100%;
}

.ifu-searchPage-wrapper{
 max-width:400px;
 margin: 0 auto;
}

.search-wrapper{
display: flex;
flex-direction: column;
align-items: center;
padding-top:32px;
}

.wrapper-label-ifu{
display: flex;
align-items: center;
justify-content: flex-start;
width:100%;
}

.search-label{
font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 18px;
letter-spacing: 0.2px;
color: #373D43;
margin-bottom: 8px;
}

.IfuSearchInput{
background: #FFFFFF;
border: 1px solid #DEE0E2;
box-sizing: border-box;
width:400px;
height:38px;
margin-top: 8px;
padding:0 12px;
}

.IfuSearchInput:focus{
outline: none !important;
border:2px solid #007983;
}


.searchIcon{
background-repeat: no-repeat;
background-size: contain;
width: 18px;
height:18px;
margin-top: 16px;
margin-left:12px;
cursor:pointer;
position: relative;
}

.searchIcon:after{
display: none;
position: absolute;
top: -280%;
left: -500%;
}

.searchIcon:hover:after{
display: block;
}



.IfuSearchButton{
width:400px;
height:38px;
padding: 8px 16px;
background-color: #F7F7F8;
margin: 0px 0px;
border: none;
color:#AEB3B7;
letter-spacing: 0.2px;
text-transform: uppercase;
font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 22px;
margin-top:24px;
margin-bottom: 40px;
}

.ifuDisclamer-text{
font-family: Open Sans;
font-size: 14px;
line-height: 22px;
letter-spacing: 0.2px;
color: #6C757D;
padding:0 10px;

}



/* The Modal (background) */
.ifu_modal {
display: none; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 1031; /* Sit on top */
padding-top: 100px; /* Location of the box */
left: 0;
top: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
background-color: rgb(0,0,0); /* Fallback color */
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */

}

/* Modal Content */
.ifu_modal-content {
z-index: 11;
margin: 1% auto;
padding: 20px;
background-repeat: no-repeat;
background-size: contain;
width: 638px;
height:468px;
position: relative;
}


/* The Close Button */
.ifu_close {
 color: #464747;
font-size: 28px;
font-weight: bold;
position: absolute;
bottom: 7.2%;
right: 7.5%;
font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 22px;
background-color: white;
z-index:13;
cursor: pointer;
}


/* secondlayout page */


.back-wrapper{
display: flex;
cursor: pointer; 
align-items: baseline;
}

.back-text{
color: #373D43;
font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 14px;


}

.header{
font-size:18px!important;
font-weight: 600!important;
font-family: Open Sans!important;
color:#373D43!important;
line-height: 26px !important;

}

.info-pdf{
 display: flex;
 align-items: center;
 margin-bottom: 8px;
}

.previous-table{
 width:1203px;
 background-color:#FAFAFA ;
}

 .title {
        color: #007078;
        font-family: Open Sans;
        font-size: 14px;
        line-height: 23px;
        letter-spacing: 0.2px;
        font-weight: 500;
        
    }

    .type {
        font-family: Open Sans;
        font-size: 14px;
        line-height: 23px;
        letter-spacing: 0.2px;
        color: #373D43;
    }

    .headings {
        font-family: Open Sans;
        font-weight: 600;
        font-size: 15px;
        line-height: 23px;
        letter-spacing: 0.2px;
        color: #6C757D;
    }

    .row-wrapper {
        padding: 15px 0;
        border-bottom: 1px solid #EFF0F1;
    }


    .none {
        height: 165px;
        background-color: #FAFAFA;
        width: 100%;
        overflow-x: auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .none-text {
        font-family: Open Sans;
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0.2px;
        color: #6C757D;
    }

    .document-wrapper {
        margin-left: 44px;
        display: flex;
        align-items: center;
        align-items: baseline;
    }

    .name {
        font-family: Open Sans;
        font-style: normal;
        font-weight: 600;
        font-size: 15px;
        line-height: 23px;
        letter-spacing: 0.2px;
        color: #6C757D;
        margin-bottom: 8px;
       
    }

    .name-span {
        font-family: Open Sans;
        font-style: normal;
        font-weight: 400;
        font-size: 15px;
        line-height: 23px;
        letter-spacing: 0.2px;
        color: #6C757D;
        margin-bottom: 8px;

    }

    .dot{
        padding-right:4px;
    }

    .ifu-secondpage {
        margin: 0 auto;
        padding: 0 20px;
        margin-top: 2%;
        margin-bottom: 50px;
    }

    .popup__content {
        height: auto;
    }

    .loadMore {
        font-family: Open Sans;
        font-size: 15px;
        line-height: 23px;
        letter-spacing: 0.2px;
        color: #007078;
        float: right;
        cursor: pointer;
        margin-top: 12px;
        margin-bottom: 12px;
    }

    .errorMessage {
        color: #CC4A4A;
        font-size: 14px;
        line-height: 22px;
        letter-spacing: 0.2px;
        margin-top: 8px;
    }



@media screen and (max-width: 376px) {
 .name {
        font-size: 12px;
        line-height: 20px;
    }
    .name-span {
        font-size: 13px;
        line-height: 20px;
    }
    .header{
font-size:16px!important;
}

.text{
    font-size:15px;
}

 }




@media screen and (max-width: 425px) { 
    .ifu-searchPage-wrapper{
width:320px;

}
.IfuSearchInput{
width:320px;

}

.IfuSearchButton{
width:320px;
}


}
@media screen and (max-width: 375px) { 
    .ifu-searchPage-wrapper{
width:270px;

}
.IfuSearchInput{
width:270px;

}

.IfuSearchButton{
width:270px;
}


}



@media screen and (max-width: 768px) { 
.ifu_modal-content {
width: 430px;
}
.ifu_close {
bottom:37%;
}

}



@media screen and (min-width: 769px) and (max-width: 1280px) {  
}

@media screen and (min-width: 1281px) and (max-width: 1440px) {

}

@media screen and (min-width: 1440px) and (max-width: 1920px) {
}


@media screen and (min-width: 1921px) {  
}


@media screen and (min-width: 2570px) {    
}

