.banner_Section {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    position: relative;
    z-index: 1;
    background: #00315d;
    min-height: 330px;
}
.banner_Section::before {
    background: #04040487;
    position: absolute;
    content: "";
    height: 100%;
    z-index: -1;
    top: 0;
    width: 100%;
}
.banner_Section .breadcrumb {
    background: none !important;
    margin-bottom: 0px!important;
    font-size: 14px;
    display: flex;
    color: #fff;
    padding: 10px 0px;
    padding-top:0px;
}
.banner_Section .breadcrumb a {
    color: #fff;
    font-size: 14px;
}
.content_Section {
    position: absolute;
    bottom: 60px;
}

.banner_Section h2 {
    line-height: 45px;
    font-weight: 700;
    font-size: 35px;
    color: #fff;
    margin-bottom: 0px;
    font-family: 'Oswald';
}


.banner_Section h2 span {
    color: #f2920a;
}

/*.banner_Section::before {*/
/*    position: absolute;*/
/*    content: "";*/
/*    background: #000000bf;*/
/*    height: 100%;*/
/*    width: 100%;*/
/*    z-index: -1;*/
/*}*/





ul.tabssubmenu {
    list-style: none;
    display: flex;
    align-items: center;
    margin-bottom: 0px;
    margin-top: 19px;
    width: 100%;
    justify-content: center;
    padding-left: 0px;
    flex-wrap: wrap;
}

ul.tabssubmenu li a {
    color: #ffff;
    font-size: 19px;
}
/*ul.tabssubmenu li:not(:last-child):before {*/
/*    position: absolute;*/
/*    content: "";*/
/*    border-right: 1px solid #ffffff78;*/
/*    height: 36px;*/
/*    width: 40px;*/
/*    right: -45px;*/
/*}*/
ul.tabssubmenu li:not(:last-child) {
     border-right: 1px solid #ffffff78;
}

ul.tabssubmenu li {
    padding: 0px 26px;
 position: relative;
}
   
   ul.children {
    padding: 0;
    list-style: none;
    position: absolute;
}

@media (max-width: 992px){
ul.tabssubmenu li {
    padding: 0px 16px;
}
.banner_Section h2 {
    font-size: 25px;
    line-height: 35px;
}
}

@media(max-width:800px){
/*.content_Section {*/
/*    padding: 40px 0px !important;*/
/*}*/
ul.tabssubmenu li a {
    color: #ffff;
    font-size: 15px;
}
ul.tabssubmenu li {
    padding: 0px 12px;
}
/*ul.tabssubmenu {*/
/*    display: block;*/
/*    column-count: 3;*/
/*}*/
ul.tabssubmenu li {
    margin-bottom: 10px;
}

}


@media (max-width: 500px){
.banner_Section h2 {
    font-size: 25px;
    line-height: 30px;
  
}
.map_Section {
    display: none;
}
ul.tabssubmenu li a {
    color: #ffff;
    font-size: 12px;
}
section.banner_Section {
    min-height: 200px;
}
.content_Section {
    bottom: 0px;
}

}



@media (max-width: 767px){
section.banner_Section {
    min-height: 250px !important;
}
}