
.header1 nav.navbar .top-bar ul li span img {
  width: 16px;
}

.flickity-page-dots {
  display: none;
}
.header1{
    position:sticky;
    top:0;
    z-index:33;
    width:100%;
}
.header1 nav.navbar {
    height: 130px;
    margin: 0;
    background: #1D4088;
    border-radius: 0;
}
span.pull-left i {
    color: #fff !important;
}
.mt-2{
    margin-top:1.5rem;
}
    .header1 nav.navbar .navbar-header {
        height: 100%;
        width: 100%;
    }
        .header1 nav.navbar .navbar-header .navbar-toggle {
            background: #fff;
        }
            .header1 nav.navbar .navbar-header .navbar-toggle .icon-bar {
                background: #001f5f;
            }
        .header1 nav.navbar .navbar-header .navbar-brand {
            height: 100%;
            float: right;
        }
            .header1 nav.navbar .navbar-header .navbar-brand img {
                width:100%;
            }
    .header1 nav.navbar .top-bar {
        width: 100%;
        text-align: right;
        padding-right: 65px;
        padding-top: 15px;
    }

         .search-box {
             margin-top:5px;
            display: inline-block;
            position: relative;
        }
             .search-box input {
                padding: 5px 13px;
                border-radius: 25px;
                outline: none;
                padding-right: 32px;
                display:none;
                text-align:left;
                margin-bottom:0;
                border: 2px solid #001F5F;
            }
                 .search-box input:hover,  .search-box input :focus, .search-box input :visited {
                    outline: none;
                }
              .search-button {
               padding:14px;
                position: absolute;
                top:0;
                
                border-radius: 50%;
                border: 2px solid #001F5F;
                right: 0;
                height:48px;
                background: #fff;
            }
              .opens i{
                  margin-top:-3px;
                  margin-left:-2px;
              }
        .header1 nav.navbar .top-bar ul {
            float: right;
            padding-left: 25px;
            list-style-type: none;
        }
            .header1 nav.navbar .top-bar ul li {
                display: inline-flex;
                padding: 0 14px;
            }
                .header1 nav.navbar .top-bar ul li span {
                    float: left;
                    padding: 7px 7px;
                    border-radius: 50%;
                    background: transparent;
                    color: #fff;
                    border: 2px solid #fff;
                    margin-right: 10px;
                }
                    .header1 nav.navbar .top-bar ul li span i {
                        font-size: 13px;
                    }
                .header1 nav.navbar .top-bar ul li .content {
                    display: flow-root;
                    text-align: left;
                    color: #fff;
                    text-decoration: none;
                }
                    .header1 nav.navbar .top-bar ul li .content h5 {
                        margin-bottom: 0;
                        margin-top: 5px;
                    }
                    .header1 nav.navbar .top-bar ul li .content h4 {
                        margin-top: 10px;
                        font-size: 13px;
                    }
.top-bar{
    margin-right:0;
}
.header1 nav.navbar .bottom-bar {
    /*padding: 12px 0;*/
    background: url("../img/menu-bg.png");
    padding-left: 40px;
    padding-right: 35px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin-top: 7px;
}
.navbar-collapse{
    padding:0;
}
.header1 nav.navbar .bottom-bar ul li.cs-list {
    width: 100% !important;
}
            .header1 nav.navbar .bottom-bar ul li.cs-list a .caret {
                float: right;
                margin-top: 10px;
            }
        .header1 nav.navbar .bottom-bar ul li a {
            color: #fff;
            padding: 21px 10px;
            font-size: 15px;
            border:none;
            background: transparent;
        }
            .header1 nav.navbar .bottom-bar ul li a:hover {
                background: transparent;
                color: #fff;
            }
a.search-button.opens {
    position: absolute;
    margin-top: 3px;
    top: 0;
    z-index: 99999999999;
    height: 43px;
    padding: 15px !important;
    color: #001F5F !important;
    border: 2px solid #001F5F !important;
    background: #fff;
    width: 43px;
}
}

@media screen and (max-width: 920px) and (min-width: 220px) {

    .header1 nav.navbar {
        height: 175px;
    }
        .header1 nav.navbar .col-md-9 {
            padding: 0;
        }
            .header1 nav.navbar .col-md-9 .col-md-12 {
                padding: 0;
            }
        .header1 nav.navbar .navbar-header {
            height: auto;
            text-align: center;
        }
            .header1 nav.navbar .navbar-header .navbar-brand {
                float: unset;
                padding: 0;
                width:70%;
            }
    
    .header1 nav.navbar .navbar-header .navbar-toggle {
        margin-top: 40px;
    }
            .header1 nav.navbar .navbar-header .navbar-brand img {
                width: 100%;
                height: auto;
                margin: 0 auto;
            }
        .header1 nav.navbar .bottom-bar {
            background: #001F5F !important;
            padding-left: 0;
            width: 100%;
            margin: 0;
        }
        .header1 nav.navbar .top-bar {
            display: none;
        }

 
}

@media screen and (max-width: 1280px) and (min-width: 220px) {
    .header1 nav.navbar .top-bar {
        display: none;
    }
    .header1 nav.navbar .bottom-bar {
        padding-right: 0;
        margin-top: 3rem;
        padding-left: 15px;
    }
}
