.second-menu{ padding:45px 0px 35px 0px; border-top: solid 2px #fda31b; margin-top: 10px; position:relative; z-index:1; }

.second-menu .menu__nav li a {   display: block !important; }

.second-menu a{ font-size: 11px; min-width: 115px; text-align: center; height: 100px;

     /*white-space: nowrap; 

    overflow: hidden; text-overflow: ellipsis;*/ }

.second-menu .menlink a i{ font-size:16px; }

.second-menu .header .header-menu .menu {   position: absolute;    left: 0 !important;    transform: translateX(0%) !important; }

.second-menu .mega{margin-top: 5px!important;}



.menlphead a{ height:auto; }

.menlp a{ text-align:left !important; }



.micon{ float;left; width:100%; text-align:center; margin:6px 0px; }

.micon span{ background:#fff; border:solid 1px #ddd; border-radius:5px; box-shadow:2px 2px 5px #ccc; padding:5px; display:inline-block;height: 36px; width: 40px; }

.micon img{ width: auto; height: auto; }

.howit img{ height:70px; }

.second-menu .text-10{ font-size:8px; }

.megmne{ padding:20px 0px 20px 0px; float:left; width:100%; max-height:380px; overflow:auto; }

.strecat{ font-size:24px; color:#141414; }

.menlink{ width:100%; float:left; }

.menlink ul{}

.menlink ul li{ font-size: 16px;  color: #140342;  font-weight: 600;  padding: 2px 0px; width:100%; }

.menlink ul li a{ font-size: 16px;  color: #140342; display: block!important; float:left; width:100%;   height: 38px;

     white-space: nowrap; text-align: left;

    overflow: hidden; text-overflow: ellipsis;}

.menlink ul li a:hover{ color: #fda31b !important;}

.menlink ul li i{ float:right;    margin-top: 5px; }

.megmnebg{    background: #fefbf4;    padding-right: 0;}

.megmne .active{ background:#fff; }

.megmne::-webkit-scrollbar-track

{

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

	background-color: #eee;

}



.megmne::-webkit-scrollbar

{

	width: 5px;

	background-color: #eee;

}



.megmne::-webkit-scrollbar-thumb

{

	background-color: #fda31b;

	border: 1px solid #fda31b;

}



.mencover{ width:100%; padding:20px 0px; float:left; }

.menlphead{ width:100%; height:auto; font-size:15px; font-weight:600; color:#140342; margin-bottom:10px; float:left; }

.menlphead a{ font-size:14px; font-weight:600; float:right; color:#fda31b; }

.menlp{width: 100%;

    padding: 0px 0px;

    float: left;

    max-height: 320px;

    overflow: hidden;

    overflow-y: auto;}



.menlp::-webkit-scrollbar-track

{

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

	background-color: #eee;

}



.menlp::-webkit-scrollbar

{

	width: 5px;

	background-color: #eee;

}



.menlp::-webkit-scrollbar-thumb

{

	background-color: #fda31b;

	border: 1px solid #fda31b;

}



.menlp ul li{font-size: 14px;

    color: #140342;

    font-weight: 400;

    width: 31.4%;

    float: left;

    margin: 0px 7px 0px 7px;

    border-radius: 0 !important;}

.menlp ul li a{ font-size: 14px;  color: #7a7a7a;font-weight: 400; display: block!important; float:left; width:100%; border-bottom:solid 1px #ddd;  padding: 5px 0px!important; border-radius:0!important;  height: 35px;

     white-space: nowrap; 

    overflow: hidden;

    text-overflow: ellipsis;}

.menlp ul li a:hover{ color: #fda31b !important;}

.menlp ul li i{ float:right; }









.second-menu .menu {   position: absolute;  left: 50% !important;    transform: translateX(-50%) !important;}

/*.modalbd h4{ padding:20px 0px; }

.modalbd .close{ margin-top:-40px; }

.modalbd .modal-header{ border-bottom:none;  }*/

.modalbd .form-control{ border:solid 1px #ddd; height:45px; border-radius:10px; margin-bottom:0px;  }

.modalbd label{ font-weight:bold;font-size: 16px; }

.modalbd .col-md-12, .col-md-4, .col-md-8{ margin-bottom:0px; }

.modalbd small{color: #777;

    float: left;

    width: 100%;

    margin-bottom: -20px;

    font-size: 15px;  

    line-height: 20px;}





.applynowf .modal-dialog {  max-width: 1080px;   } 

.applynowf .modal-body{ padding:0 15px; }



.applybc{     float: left;

    width: 100%;  }



.applybg{    background: #fefbf4;  padding: 0px 0px 0px 0px;



    max-height: 450px;

    overflow: auto;}

.applybc .active{ background: #fda31b; color: #fff !important; }

.applybg::-webkit-scrollbar-track

{

    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

    background-color: #eee;

}



.applybg::-webkit-scrollbar

{

    width: 5px;

    background-color: #eee;

}



.applybg::-webkit-scrollbar-thumb

{

    background-color: #140342;

    border: 1px solid #140342;

}









.applisi{   



    max-height: 450px;

    overflow: auto;}

.applisi::-webkit-scrollbar-track

{

    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

    background-color: #eee;

}



.applisi::-webkit-scrollbar

{

    width: 5px;

    background-color: #eee;

}



.applisi::-webkit-scrollbar-thumb

{

    background-color: #140342;

    border: 1px solid #140342;

}

























.applylinks{ width:100%; float:left; }

.applylinks ul{}

.applylinks ul li{  width:100%; }

.applylinks ul li a{font-size: 14px;

    color: #140342;

    display: block !important;

    float: left;

    width: 100%;

    padding: 8px 10px;

    border-bottom: solid 1px #ddd;

    background: #fafafa;

    font-weight: 600; }

.applylinks ul li a:hover{ background: #fda31b; color: #fff !important;}

.applylinks ul li i{ float:right;    margin-top: 5px; }



.applybos{margin: 20px 0px 0px 0px;}

.applyfam{ border:solid 1px #ddd; border-radius:5px; overflow:hidden; text-align:center; padding: 15px 10px;    margin-bottom: 20px;}

.applyfam:hover{ background:#f1f1f1; }

.applybos .active{    background: #fda31b !important;}

.applybos .active p{ color:#fff; }

.applyfam figure{ float:left; width:100%; text-align:center;    margin-bottom: 15px; }

.applyfam figure span{background: #fff;

    box-shadow: 2px 2px 10px #ccc;

    border-radius: 5px;

    display: inline-block;

    padding: 13px 13px;}

.applyfam p{ color:#140342; text-align:center; width:100%; float:left; font-size:11px; line-height: 15px;}

.applybos .col-md-3{ padding:0 7px; }

.applybos .custom-control-label::before {

    position: absolute !important;

    top: 5px !important;

    right: 6px !important; left: inherit;

    display: block;

    width: 1.2rem;

    height: 1.2rem;

    pointer-events: none;

    content: "";

    background-color: #fff;

    border: 1px solid #adb5bd;

}

.applybos .custom-control-label::after {

    position: absolute;

    top: 2px;

    left: inherit;

    display: block;

    width: 1.5rem;

    height: 1.5rem;

    content: "";

    background: 50% / 50% 50% no-repeat;

    right: 4px;

}



.applyco span{ background:#fda31b; }



.brepi{ float:left; width:100%; height:auto;}

.brepi b{ background: #f1f1f1;

    border-radius: 5px;

    color: #000;

    display: inline-block;

    padding: 2px 5px;

    font-size: 12px;margin:2px 0px 2px 0px;}

.brepi{ font-size:10px;  }	





.inner-topspace{ margin-top:150px;}

.infopo .img-left{ float:left; width:100%; max-width:550px; height:auto; max-height:500px; margin:0px 50px 50px 0px;}

.infopo .img-right{ float:right; width:100%; max-width:550px; height:auto; max-height:500px; margin:0px 0px 50px 50px;}

.infopo p{ font-size: 15px; line-height: 26px; color:#140342; text-align: justify;}

.infopo h2{ color:#140342; margin-bottom:20px; }

.eventCard__title, .eventCard__inner { width:100%; text-align: center; margin-bottom:10px;}

.eventCard.-type-1 .eventCard__content {justify-content: center;}

.eventCard__img{ border:solid 1px #ddd;padding-bottom: 30px;} 



@media (min-width: 1200px) and (max-width: 1399px) {

  .second-menu  .header a { padding: 6px 20px;}

    }







@media(max-width:500px) and (min-width:50px){

    .micon{ display:none; }





    .second-menu{padding: 18px 0px 0px 0px;

        border-top: solid 2px #fda31b;

        margin-top: 22px;

        position: relative;

        z-index: 1;}

.second-menu .menu__nav li a {  display: flex !important; }

.second-menu a{ font-size: 15px;

        min-width: auto;

        text-align: center;

        height: auto;

        white-space: normal;

        overflow: auto;

        text-overflow: inherit;}

.second-menu a i{ font-size:12px; }

.second-menu .header .header-menu .menu {   position: absolute;    left: 0 !important;    transform: translateX(0%) !important; }

.second-menu .mega{margin-top: 5px!important;}



.modalbd small { font-size: 11px; line-height: 20px;}

    .masthead.-type-5 {  padding-top: 30px;    }



.applyfam figure { display: none;}    

.modalbd label {

    font-weight: bold;

    font-size: 16px;

    width: 100%;

}

.applyfam {

    border: solid 1px #ddd;

    border-radius: 5px;

    overflow: hidden;

    text-align: left;

    padding: 8px 10px;

    margin-bottom: 10px;

}

.applyfam p { text-align: left;}

.catepo a{width: 100%; float: left; text-align: left;}

.catepo i{ float:right;         margin-top: 5px;}

.menuhidemobile{ display:none !important;}

.inner-topspace {

    margin-top: 90px;

}

.masthead.-type-5{margin-top: 90px;}

}    