/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/

@media (min-width:481px) and (max-width: 768px) {
    .mobileMenuBinay {
   margin:0px; padding:0px; position:fixed; bottom:0px; z-index:11;  background: #ff4700; width:100%; display:block !important; overflow:scroll;
        }
        .mobileMenuBinay ul {
            list-style:none; padding:0px;
        }
        .hidetop {
            display:none;
        }
        .mobileMenuBinay ul li {
            float:left; display:block; color:#fff; font-size:12px; width:auto;  border-right: 1px solid #cfd3d8; width:20%;
        }
        .mobileMenuBinay ul li a  {
   text-align: center;  display: table-cell; height: 48px; vertical-align: middle; padding-top: 0; padding-bottom: 0; text-decoration: none; color: #fff; font-size: 11px;
    padding: 0px 3px;  background: #ff4700; width:20%; white-space:nowrap;
        }
       .icon-size{
                width: 31px;
    height: 18px;
    margin-bottom: -4px;
        }
        .fabin {
           display: block !important;
    width: 48px;
    margin: 4px auto 0px auto;
    top: 0;
    line-height: 17px !important;
    font-size: 17px !important;
        }


        /*OTHER CSS DESIGN*/
        .secondary-nav.nav .nav-link span {
    display: block;
    font-size: 18px;
    margin-bottom: 0px;
}
        .secondary-nav.nav .nav-link {
    text-align: center;
    font-size: 13px;
    font-size: 11px;
    margin: 0 0px;
    padding: 0px 21px;
    color: #8298af;
    -webkit-transition: all 0.2s ease;
    transition: all 0.5s ease;
}
        .secondary-nav.nav .nav-item .nav-link.active {
    background: #ff4700;
    color: #ffffff;
    /* border-top: 9px solid #b6ae14; */
    border-radius: 0px 0px 0px 0;
}
        .secondary-nav.nav .nav-link:hover {
    background: #ff4700;
    color: #ffffff;
    /* border-top: 9px solid #b6ae14; */
    border-radius: 0px 0px 0px 0;
}
        .social li a {
    color: #FFFFFF;
    font-size: 11px;
    border: solid 1px #00447b;
    width: 30px;
    height: 28px;
    line-height: 29px;
    text-align: center;
    background: #065da5;
    padding: 3px 6px;
}
.social {
    float: left;
    margin: 0;
    padding: 0px;
}
.social li {
    float: left;
    margin-left: 0px;
    list-style: none;
}
.logoman {
    width:72px;
}
.foldericon {
    padding-left: 11px;
}
.navbar-toggler {
    width: 25px;
    height: 30px;
    padding: 10px;
    margin: 6px 10px;
    position: relative;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    cursor: pointer;
    display: block;
}
.hid {
    display:none;
}
.pt-4, .py-4 {
    padding-top: 4px !important;
} 
.form-control:not(.form-control-sm) {
    padding: 6px 10px;
    height: inherit;
}
.icon-inside {
    position: absolute;
    right: 11px;
    top: calc(50% - 11px);
    pointer-events: none;
    font-size: 20px;
    color: #ff4700;
    z-index: 3;
    top: 7px;
}
.custom-select:not(.custom-select-sm) {
    height: 36px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.btn:not(.btn-sm) {
    padding: 2px;
}
.bk0 {
    font-size:15px !important;
}
.p {
    color: #1594fb !important;
    font-size: 12px !important;
    line-height: 19px;
}
}
@media (min-width:300px) and (max-width: 480px) {
    .hidetop {
        display: none;
    }
     .mobileMenuBinay {
   margin:0px; padding:0px; position:fixed; bottom:0px; z-index:11;  background: #ff4700; width:100%; display:block !important; overflow:scroll;
        }
        .mobileMenuBinay ul {
            list-style:none; padding:0px;
        }
        .mobileMenuBinay ul li {
            float:left; display:block; color:#fff; font-size:12px; width:auto;  border-right: 1px solid #cfd3d8; width:20%;
        }
        .mobileMenuBinay ul li a  {
   text-align: center;  display: table-cell; height: 48px; vertical-align: middle; padding-top: 0; padding-bottom: 0; text-decoration: none; color: #fff; font-size: 11px;
    padding: 0px 3px;  background: #ff4700; width:20%; white-space:nowrap;
        }
       .icon-size{
                width: 31px;
    height: 18px;
    margin-bottom: -4px;
        }
        .fabin {
           display: block !important;
    width: 48px;
    margin: 4px auto 0px auto;
    top: 0;
    line-height: 17px !important;
    font-size: 17px !important;
        }

        .secondary-nav.nav .nav-item .nav-link.active {
    background: #ff4700;
    color: #ffffff;
    /* border-top: 9px solid #b6ae14; */
    border-radius: 0px 0px 0px 0;
}
        .secondary-nav.nav .nav-link:hover {
    background: #ff4700;
    color: #ffffff;
    /* border-top: 9px solid #b6ae14; */
    border-radius: 0px 0px 0px 0;
}
        /*OTHER CSS DESIGN*/
        .secondary-nav.nav .nav-link span {
    display: block;
    font-size: 18px;
    margin-bottom: 0px;
}
        .secondary-nav.nav .nav-link {
    text-align: center;
    font-size: 13px;
    font-size: 11px;
    margin: 0 0px;
    padding: 0px 21px;
    color: #8298af;
    -webkit-transition: all 0.2s ease;
    transition: all 0.5s ease;
}
        .social li a {
    color: #FFFFFF;
    font-size: 11px;
    border: solid 1px #00447b;
    width: 30px;
    height: 28px;
    line-height: 29px;
    text-align: center;
    background: #065da5;
    padding: 3px 6px;
}
.social {
    float: left;
    margin: 0;
    padding: 0px;
}
.social li {
    float: left;
    margin-left: 0px;
    list-style: none;
}
.logoman {
    width:72px;
}
.foldericon {
    padding-left: 11px;
}
.navbar-toggler {
    width: 25px;
    height: 30px;
    padding: 10px;
    margin: 6px 10px;
    position: relative;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    cursor: pointer;
    display: block;
}
.hid {
    display:none;
}
.pt-4, .py-4 {
    padding-top: 4px !important;
} 
.form-control:not(.form-control-sm) {
    padding: 6px 10px;
    height: inherit;
}
.icon-inside {
    position: absolute;
    right: 11px;
    top: calc(50% - 11px);
    pointer-events: none;
    font-size: 20px;
    color: #ff4700;
    z-index: 3;
    top: 7px;
}
.custom-select:not(.custom-select-sm) {
    height: 36px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.btn:not(.btn-sm) {
    padding: 2px;
}
.bk0 {
    font-size:15px !important;
}
.p {
    color: #1594fb !important;
    font-size: 12px !important;
    line-height: 19px;
}

        /*OTHER CSS DESIGN CLOSE*/
     
}

@media (max-width:320px) {
    .hidetop {
        display: none;
    }
.mobileMenuBinay {
   margin:0px; padding:0px; position:fixed; bottom:0px; z-index:11;  background: #ff4700; width:100%; display:block !important; overflow:scroll;
        }
        .mobileMenuBinay ul {
            list-style:none; padding:0px;
        }
        .mobileMenuBinay ul li {
            float:left; display:block; color:#fff; font-size:12px; width:auto;  border-right: 1px solid #cfd3d8;
        }
        .mobileMenuBinay ul li a  {
   text-align: center;  display: table-cell; height: 48px; vertical-align: middle; padding-top: 0; padding-bottom: 0; text-decoration: none; color: #fff; font-size: 11px;
    padding: 0px 3px;  background: #ff4700; width:auto; white-space:nowrap;
        }
       .icon-size{
                width: 31px;
    height: 18px;
    margin-bottom: -4px;
        }
        .fabin {
           display: block !important;
    width: 48px;
    margin: 4px auto 0px auto;
    top: 0;
    line-height: 17px !important;
    font-size: 17px !important;
        }


        /*OTHER CSS DESIGN*/
        .secondary-nav.nav .nav-link span {
    display: block;
    font-size: 18px;
    margin-bottom: 0px;
}
        .secondary-nav.nav .nav-link {
    text-align: center;
    font-size: 13px;
    font-size: 11px;
    margin: 0 0px;
    padding: 0px 21px;
    color: #8298af;
    -webkit-transition: all 0.2s ease;
    transition: all 0.5s ease;
}
        .social li a {
    color: #FFFFFF;
    font-size: 11px;
    border: solid 1px #00447b;
    width: 30px;
    height: 28px;
    line-height: 29px;
    text-align: center;
    background: #065da5;
    padding: 3px 6px;
}
.social {
    float: left;
    margin: 0;
    padding: 0px;
}
.social li {
    float: left;
    margin-left: 0px;
    list-style: none;
}
.logoman {
    width:72px;
}
.foldericon {
    padding-left: 11px;
}
.secondary-nav.nav .nav-item .nav-link.active {
    background: #ff4700;
    color: #ffffff;
    /* border-top: 9px solid #b6ae14; */
    border-radius: 0px 0px 0px 0;
}
        .secondary-nav.nav .nav-link:hover {
    background: #ff4700;
    color: #ffffff;
    /* border-top: 9px solid #b6ae14; */
    border-radius: 0px 0px 0px 0;
}
.navbar-toggler {
    width: 25px;
    height: 30px;
    padding: 10px;
    margin: 6px 10px;
    position: relative;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    cursor: pointer;
    display: block;
}
.hid {
    display:none;
}
.pt-4, .py-4 {
    padding-top: 4px !important;
} 
.form-control:not(.form-control-sm) {
    padding: 6px 10px;
    height: inherit;
}
.icon-inside {
    position: absolute;
    right: 11px;
    top: calc(50% - 11px);
    pointer-events: none;
    font-size: 20px;
    color: #ff4700;
    z-index: 3;
    top: 7px;
}
.custom-select:not(.custom-select-sm) {
    height: 36px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.btn:not(.btn-sm) {
    padding: 2px;
}
.bk0 {
    font-size:15px !important;
}
.p {
    color: #1594fb !important;
    font-size: 12px !important;
    line-height: 19px;
}

        /*OTHER CSS DESIGN CLOSE*/
}













