/* @media (min-width: 375px) and (max-width: 475px)
{ */

/* body
    {
        background-color: #EC6E15;
    } */

/* .bodycontn
    {
        display: flex;
        justify-content: center;
    } */


.pacctext
{
    color: #EC6E15;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
}



.apparea {
    background-color: #fff;
    margin-left: 5%;
    margin-right: 5%;
    padding: 4%;
    margin-top: 70%;
    height: 300px;
    border-radius: 15px;
}

.inputborder {
    border-color: #000;
    border-radius: 15px;
}

.inputstyle {
    border: 1px solid #000;
    border-radius: 15px;
}

.inputicon {
    border: 1px solid #000;
    border-radius: 15px;
    background-color: #fff;
    border-left: transparent;
}

.inputicon1 {
    background-color: #fff;
    border-left: transparent;
}

.buttons {
    margin-top: 5%;
    /* background-color: #880ED4;  */
    /* background-color: #0000CD; */
    background-color: #EC6E15;
    font-weight: 700;
    font-size: 17px;
    width: 100%;
    border-radius: 15px;
    height: 40px;
    /* box-shadow: 2px 2px 7px 2px rgba(0,0,0,.7); */
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    border: 1px solid #EC6E15;
}

/* .buttons:focus
{
    background-color: grey;
    border: 1px solid grey;
} */


.buttonalign {
    display: flex;
    justify-content: center;
}

.eyeicons {
    margin-left: -30px;
    cursor: pointer;
    font-size: 18px;
}

.pwdinput {
    width: 100%;
    height: 40px;
    border-radius: 15px;
    border: 0.5px solid #000;
    padding-left: 13px;
}

.rowmargin {
    margin-top: 7%;
}

.pfooter {
    text-align: center;
    font-weight: 700;
}

.imgfooter {
    width: 80%;
    margin-top: 5%;
}

.footer {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}

/* } */


.navbarbrand {
    color: #fff;
}

.menu-area {
    background: #EC6E15
}

.dropdown-menu {
    padding: 0;
    margin: 0;
    border: 0 solid transition !important;
    border: 0 solid rgba(0, 0, 0, .15);
    border-radius: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.mainmenu a,
.navbar-default .navbar-nav>li>a,
.mainmenu ul li a,
.navbar-expand-lg .navbar-nav .nav-link {
    color: #000;
    font-size: 17px;
    font-weight: 600;
    text-align: right;
    text-transform: capitalize;
    padding: 16px 15px;
    font-family: 'Roboto', sans-serif;
    display: block !important;
}

.mainmenu .active a
{
    background-color: #fff;
    color: #EC6E15;
}
.mainmenu a,
.mainmenu li,
.mainmenu .active a:focus,
.mainmenu .active a:hover,
.mainmenu li a:hover,
.mainmenu li a:focus,
.navbar-default .navbar-nav>.show>a,
.navbar-default .navbar-nav>.show>a:focus,
.navbar-default .navbar-nav>.show>a:hover

 {
    color: #EC6E15;
    background: #FFEFE4;
    outline: 0;
}


/*==========Sub Menu=v==========*/
.mainmenu .collapse ul>li:hover>a {
    color: #000;
    background: #fff;
}

.mainmenu .collapse ul ul>li:hover>a,
.navbar-default .navbar-nav .show .dropdown-menu>li>a:focus,
.navbar-default .navbar-nav .show .dropdown-menu>li>a:hover {
    background: #4CAF50;
}

.mainmenu .collapse ul ul ul>li:hover>a {
    background: #4CAF50;
}

.mainmenu .collapse ul ul,
.mainmenu .collapse ul ul.dropdown-menu {
    background: #5959ff;
}

.mainmenu .collapse ul ul ul,
.mainmenu .collapse ul ul ul.dropdown-menu {
    background: #8080ff
}

.mainmenu .collapse ul ul ul ul,
.mainmenu .collapse ul ul ul ul.dropdown-menu {
    background: #64B5F6
}

/******************************Drop-down menu work on hover**********************************/
.mainmenu {
    background: none;
    border: 0 solid;
    margin: 0;
    padding: 0;
    min-height: 20px;
    width: 100%;
}

@media only screen and (min-width: 767px) {
    .mainmenu .collapse ul li:hover>ul {
        display: block
    }

    .mainmenu .collapse ul ul {
        position: absolute;
        top: 100%;
        left: 0;
        min-width: 250px;
        display: none
    }

    /*******/
    .mainmenu .collapse ul ul li {
        position: relative
    }

    .mainmenu .collapse ul ul li:hover>ul {
        display: block
    }

    .mainmenu .collapse ul ul ul {
        position: absolute;
        top: 0;
        left: 100%;
        min-width: 250px;
        display: none
    }

    /*******/
    .mainmenu .collapse ul ul ul li {
        position: relative
    }

    .mainmenu .collapse ul ul ul li:hover ul {
        display: block
    }

    .mainmenu .collapse ul ul ul ul {
        position: absolute;
        top: 0;
        left: -100%;
        min-width: 250px;
        display: none;
        z-index: 1
    }

}

@media only screen and (max-width: 767px) {
    .navbar-nav .show .dropdown-menu .dropdown-menu>li>a {
        padding: 16px 15px 16px 35px
    }

    .navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu>li>a {
        padding: 16px 15px 16px 45px
    }
}