body{
   font-family: "Poppins", sans-serif!important;
}
.main-menu ul .menu-wrapper h3 {
        font-size: 12px;
        font-weight: 700;
        margin-top: 0;
                border-bottom: 1px solid #ededed;
        padding-bottom: 2px;
                margin-bottom: 0px;
                color: #E32845;
}
.main-menu ul li a {
    display: block;
    line-height: 20px;
    padding: 8px 4px;
}
.main-menu ul ul li a {
   font-size: 12.5px;
    border-bottom: 1px solid transparent;
    padding: 2px 4px;
    line-height: 1.6;
}
.main-menu ul .menu-wrapper ul {
        margin-bottom: 5px;
    }

.main-menu ul li.megamenu .menu-wrapper {
        width: 100%;
        height: auto!important;
/*        max-height: 70vh;*/
}
.main-menu>ul>li>a {
        font-size: 11px;
    }

.rightSideHeader .nirfHeader{
   float: right;
}
.rightSideHeader .nirfHeader .imgSide img{
    width: 80px;
    height: 80px;
    object-fit: cover;
    object-position: center center;
    box-shadow: 1px 1px 2px #ccc;
    border-radius: 4px;
    margin-right: 10px;
}
.rightSideHeader .nirfHeader .textSide{
   width: 200px;
   text-align: left;
}
.rightSideHeader .nirfHeader .textSide h3{
   font-size: 14px;
    line-height: 1.3;
    font-weight: 800;
    color: #131371;
    margin-top: 10px;
}


.main-menu .megamenu.submenu .imgCol4{
       padding-bottom: 15px;
}
.main-menu .megamenu.submenu .imgCol4 img{
        width: 100%;
        height: 190px;
        object-fit: cover;
}
.main-menu .megamenu.submenu .imgCol3 img{
        width: 100%;
        height: 240px;
        object-fit: cover;
}




footer{
/*        background-color: #F9F9F9;*/
position: relative;
    background-image: linear-gradient(180deg, #041b40 0%, #084ebf 100%);
        padding: 0px 0 0px 0;
    }

.footer_inside_divider {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTk3OC44MSAxMjIuMjVMMCAwaDEyODBsLTI2Mi4xIDExNi4yNmE3My4yOSA3My4yOSAwIDAgMS0zOS4wOSA1Ljk5eiIvPjwvZz48L3N2Zz4=);
    background-size: 100% 50px;
    top: 0;
    height: 50px;
    z-index: 1;
    transform: rotateY(180deg);
    background-color: transparent;
}
footer .footerLogo{
    background-color:#fff;border-radius: 10px;
    max-width: 220px;
}
footer .paddingX .para{
    margin-top: 10px;
    text-align: left;
    margin-bottom: 20px;
}
footer .paddingX{
    padding: 0 15px;
    text-align: left;
}

   
    /*footer h2{
        font-size: 19px;
        position: relative;
        color: #6f6f6f;
    }
    footer h2:before{
        content: "";
        font-family: "Font Awesome 5 Free"; 
        position: absolute;
        width: 100px;
        height: 1px;
        background-color: #6f6f6f;
        bottom: -10px;
        left: 0;
    }
    footer .socialIcon{
        margin: 0;
        padding: 0;
    }
    footer .socialIcon li{
        display: inline-block;
        border-radius: 6px;
    }
    footer .socialIcon li a{
        color: #212121;
        padding: 3px;
        font-size: 20px;
    }
    footer .linkList{
        margin: 0;
        padding: 0;
    }
    footer .linkList li{
        list-style: none;
        margin-bottom: 8px;
    }
    footer .linkList li a{
        font-size: 14px;
        color: #6f6f6f;
    }*/
    
    
    
    #company-hiring {
    background: #fff;
}
    
footer{
    position:relative;
    margin-top: 120px;
}
.importantLinkSection{
    top: -120px;
    z-index: 99;
    position: absolute;
    margin: 0 auto;
    width: 100%;
}
.importantLinkSection .innerHeaderContainer{
    background-color: #FF542A;
    padding: 20px 20px 30px;
}
.importantLinkSection .innerHeaderContainer .innerHeader h3{
    margin-top: 0;
    margin-bottom: 0;
}
.importantLinkSection .imgWrap{
    background-color:#fff;
    border-radius: 10px;
    display: inline-block;
}
#copy {
    background-color: #032f76!important;
}





.headSearchWrap{
    position: relative;
}
.headSearchWrap .search{
    position: absolute;
    top: 50%;
/*    left: 50%;*/
    right: 0;
/*    transform: translate(-50%, -50%);*/
    transform: translate(-37%, -50%);
    background: #dfdfdf;
    height: 46px;
    border-radius: 40px;
    padding: 2px 10px 2px 15px;
}

.headSearchWrap .search:hover > .search-txt{
    width: 180px;
    padding: 0 10px;
    color: wheat;
/*    font-family: 'Pangolin', cursive;*/
font-family: "Poppins", sans-serif!important;
}
.headSearchWrap .search:hover > .search-btn{
   background: #0849B2 ;
   color:#fff;
}
.headSearchWrap .search-btn{
    color: #fff;
    float: right;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background:#FF542A ;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 3px;
}
.headSearchWrap .search-txt{
    border: none;
    background: none;
    outline: none;
    float: left;
    padding: 0;
    color:#FF542A ;
    font-size: 13px;
    transition: ease-in 0.4s;
    line-height: 40px;
    width: 110px;
    font-family: "Poppins", sans-serif!important;
    font-weight: 500;
}
.headSearchWrap .fas fa-search{
    font-weight: 200;
    font-size: 40px;
}

@media only screen and (max-width: 600px) {
  .mobileHide {
    display:none;
  }
}


