.indexHeader{
    box-shadow: 0px 4px 20px 0px rgba(136, 136, 136, 0.25);
}

.headerTop{
    display: flex;
    justify-content: space-between;
    padding-top: 11px;
    align-items: center;    padding-bottom: 11px;
}
.menuVisible{

}
.menuHidden{

}
.boxIcon{
    border-radius: 10px;
    background: #FFE5B4;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 8px;
}
.boxLogo img{
    width: 150px;
}
.boxMenu ul{

    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;

}
.boxMenu li a {
    color: #424242;
    padding: 0 10px 0;display: inline-block;
}
.boxMenu li {
    margin: 0 10px;
    font-size: 16px;
}


.headerLeft{
    display: flex;
}

.indexHeader {
    z-index: 99;
    position: relative;
}
.headerTopBar{

    background: #0F203C;
    padding: 15px 40px;
}
.headerTopBarContent{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.headerTopBarLeft{
    display: flex;
}
.headerTopBarLeft a{
    display: inline-block;
    margin: 0 10px;
}
.headerTopBarRight a{
    color: #fff !important;
    font-size: 13px;
    border-right: solid 2px #bbbbbb73;
}
.headerLeftSearch form{
    display: flex;
    align-items: center;
    border-radius: 10px;
    border: 1px solid #ffb81c;

    background: #FFF;

    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
}
.headerLeftSearch button{
    background: transparent;
    border: 0;height: 40px;    padding: 0 14px;display: flex;
    align-items: center;
}
.headerLeftSearch input{
    border: 0;    border-radius: 10px;outline: 0 !important;
    height: 40px;    padding: 0 14px;

}
.headerLeftSearch input::placeholder{
    color: #999999;
}header.indexHeader {

     padding: 3px 0;
 }
@media (max-width: 992px) {
    .menuResponsive {
        display: block;
        position: fixed;
        height: 110vh;
        top: 0;
        transform: translateX(100%);
        right: -23px;width: 232px;
        background: #fff;
        padding: 34px;
        padding-top: 10px;    padding-left: 15px;
        z-index: 999;
        transition: transform .3s ease-in-out;
    }.menuResponsive.open {
         transform: translateX(0);
     }.boxMenu{
    display: none;
               }.menuResponsive ul {
                    list-style: none;
                }.menuResponsive a {
                     display: block;
                     margin-bottom: 21px;
                     color: #424242;
                 }.overlay{
                      position: fixed;
                      top: 0;
                      left: 0;
                      width: 103%;
                      height: 103vh;
                      background-color: rgba(0,0,0,.5);
                      z-index: 999;
                  }.boxLogo {
                       display: flex;
                   }.boxLogo img {
                        margin-right: 20px;        width: 130px;
                    }.menuResponsive i {    color: #424242;
                                                                                                                                  background: transparent;
                                                                                                                                  text-align: right;
                                                                                                                                  font-weight: 400;
                                                                                                                                  font-size: 21px;
                                                                                                                                  position: absolute;
                                                                                                                                  top: 10px;
                                                                                                                                  right: 33px;
                     }.menuResponsive img {
                          margin: 0 auto;
                          display: block;    width: 85px;
                      }.headerLeftSearch input {
                           width: 100%;
                       }.menuResponsive .headerLeftSearch {
                                                                                                                                                                                                       margin-bottom: 26px;
                      display: block;                                                                                                                                                     }
    .headerLeftSearch {
                           display: none;
                       }.boxIcon {        background: #1a25312e;
                                color: #fff;
                                width: 40px;
                                height: 40px;
                                background: #FFB81C;}.headerTopBar {
                             padding: 15px 6px;
                         }.headerTopBar .boxMenu{
    display: flex;
                                                                                                                                                                                                                                                      }
    header.indexHeader {
        margin-bottom: 20px;
    }
}