@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');
@font-face {
    font-family: 'Conv_GoogleSans-Regular';
    src: url('../fonts/GoogleSans-Regular.eot');
    src: local('☺'), url('../fonts/GoogleSans-Regular.woff') format('woff'), url('../fonts/GoogleSans-Regular.ttf') format('truetype'), url('../fonts/GoogleSans-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_GoogleSans-Medium';
    src: url('../fonts/GoogleSans-Medium.eot');
    src: local('☺'), url('../fonts/GoogleSans-Medium.woff') format('woff'), url('../fonts/GoogleSans-Medium.ttf') format('truetype'), url('../fonts/GoogleSans-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_GoogleSans-Bold';
    src: url('../fonts/GoogleSans-Bold.eot');
    src: local('☺'), url('../fonts/GoogleSans-Bold.woff') format('woff'), url('../fonts/GoogleSans-Bold.ttf') format('truetype'), url('../fonts/GoogleSans-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_Aquire-BW0ox';
    src: url('../fonts/Aquire-BW0ox.eot');
    src: local('☺'), url('../fonts/Aquire-BW0ox.woff') format('woff'), url('../fonts/Aquire-BW0ox.ttf') format('truetype'), url('../fonts/Aquire-BW0ox.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: 'Roboto', sans-serif;
    line-height: 26px;
    font-weight: 400;
    font-size: 16px;
    background: #fff;
    color: #707070;
}

html {
    scroll-behavior: smooth;
}

* {
    margin: 0px;
}

a {
    color: #001961;
}

a:hover {
    color: #FF9900;
    text-decoration: none;
}

ul,
ol {
    padding: 0px;
    margin: 0px;
}

img {
    max-width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 0px;
    color: #001961;
    font-family: 'Conv_GoogleSans-Bold' !important;
}

.header_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0px 0px;
}

.center_apnnic {
    font-family: 'Conv_Aquire-BW0ox';
    font-size: 70px;
    font-weight: 400;
    color: #F05C3A;
    line-height: 55px;
    margin-top: -17px;
}

.header_top .search {    
    height: 42px;
    min-width: 249px;
    border: 1px solid #B2B2B2;
    border-radius: 3px;
    display: flex;
    max-width: 249px;
    align-items: stretch;
    justify-content: space-between;
}

.right_head {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
    margin-top: auto;
}

.top_srch {
    align-items: stretch;
    display: flex;
    margin-bottom: 10px;
}

.search input.form-control {
    border: none;
    height: 100%;
    padding: 6px 12px;
    width: 90%;
    font-size: 14px;
    color: #000;
}

.search input.srch_btn {
    border: none;
    background: transparent url('../img/search_icon.svg') no-repeat left center;
    width: 10%;
    padding: 0px;
}

.search input.srch_btn:focus,
.search input.form-control:focus {
    outline: none;
    border: none;
    box-shadow: none;
}

.top_srch a.restri {
    background: #001961;
    color: #fff;
    border: none;
    border-radius: 3px;
    margin-left: 12px;
    padding: 0px 12px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    border: 2px solid transparent;
    transition: 0.4s all ease;
    display: flex;
    align-items: center;
    justify-content: center;
}

.top_srch a.restri:hover {
    color: #001961;
    background: transparent;
    border-color: #001961;
    text-decoration: none;
}

.top_srch a.restri:focus {
    outline: none;
    border: none;
}

.bottom_social {
    opacity: 0.6;
}

.bottom_social a {
    color: rgba(0, 0, 0, 0.57);
    font-size: 18px;
    margin-right: 12px;
}

.main_menu {
    background: #FF9900;
    margin-top: 10px;
}

.main_menu nav.navbar {
    padding: 0px;
}

.main_menu nav.navbar ul.navbar-nav {
    align-items: center;
    justify-content: space-between;
    width: 100%;
	/*padding:10px 0px;*/
}

.main_menu nav.navbar ul.navbar-nav li {
    position: relative;
}

.main_menu nav.navbar ul.navbar-nav li span.plus_icon {
    display: none;
}

.main_menu nav.navbar ul.navbar-nav li a {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    padding: 14px 0px 9px;
    transition: 0.4s all ease;
    border-bottom: 5px solid transparent;
    transition: 0.4s all ease;
	display: inline-block;
	text-decoration: none;
}

.main_menu nav.navbar ul.navbar-nav li a:hover,
.main_menu nav.navbar ul.navbar-nav li.active a {
    color: #001961;
    border-color: #001961;
}

.active {
    color: #001961;
    border-color: #001961;
}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu {
    display: none;
    flex-direction: column;
    background: #fff;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    position: absolute;
    top: 55px;
    left: 0px;
    z-index: 9;
    min-width: 220px;
    max-width: 220px;
}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu::after {
    position: absolute;
    content: "";
    top: -8px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    left: 39px;
}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu li {
    display: flex;
    width: 100%;
    flex-direction: column;
    position: relative;
}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu a {
    color: #000;
    font-size: 15px;
    font-weight: 600;
    padding: 12px 14px;
    transition: 0.4s all ease;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: none;
}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu a i {
    margin-left: 20px;
}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu a:hover {
    background: #001961;
    color: #fff;
    text-decoration: none;
}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu li ul.thied_level,
.main_menu nav.navbar ul.navbar-nav li ul.sub_menu li ul.thied_level li ul.thied_level {
    display: none;
    position: absolute;
    left: 220px;
    background: #001961;
    top: 0px;
    flex-direction: column;
    min-width: 220px;
    max-width: 220px;
    min-height: 187px;
}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu li ul.thied_level li ul.thied_level {
    background-color: #181818;
}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu li ul.thied_level li ul.thied_level li a i {
    color: #fff;
}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu li ul.thied_level li a {
    color: #fff;
    padding: 12px 18px;
    font-weight: 600;
}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu li:hover ul.thied_level {
    display: flex;
}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu ul.thied_level li:hover ul.thied_level {
    display: flex;
}

.main_menu nav.navbar ul.navbar-nav li:hover ul.sub_menu {
    display: flex;
}

.welcome_text {
    text-align: center;
    padding: 40px 0px 20px;
}

.welcome_text h1 {
    font-size: 28px;
    margin-bottom: 7px;
}

.welcome_text p {
    font-size: 20px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
    margin: 0px;
    line-height: 33px;
}

section.cntry_section {
    margin-top: 20px;
    position: relative;
}

.cntry_section .top_tabs ul {
    display: flex;
    justify-content: space-between;
}

.cntry_section .top_tabs ul a {
    background: #E5E5E5;
    border-radius: 3px;
    font-size: 17px;
    font-weight: 400;
    color: #181818;
    padding: 10px 15px;
    font-family: 'Roboto', sans-serif;
    display: flex;
    align-items: center;
    transition: 0.3s ease-in;
}

.cntry_section .top_tabs ul a img {
    margin-right: 5px;
}

.cntry_section .top_tabs ul a.active,
.cntry_section .top_tabs ul a:hover {
    background: #001961;
    color: #fff;
}

.cntry_section .top_tabs ul {
    display: flex;
    justify-content: space-between;
}


.cntry_section .top_tabs .cntry-box a {
    background: #E5E5E5;
    border-radius: 3px;
    font-size: 17px;
    font-weight: 400;
    color: #181818;
    padding: 10px 15px;
    font-family: 'Roboto', sans-serif;
    display: flex;
    align-items: center;
    transition: 0.3s ease-in;
}

.cntry_section .top_tabs .cntry-box a img {
    margin-right: 5px;
}

.cntry_section .top_tabs .cntry-box a.active,
.cntry_section .top_tabs .cntry-box a:hover {
    background: #001961;
    color: #fff;
}


section.cntry_section::after {
    position: absolute;
    content: "";
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: url(../img/bg_dotted.jpg) repeat;
    height: 50%;
    z-index: -1;
}

.globe_area {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding:40px 0px 53px;
}


/* .left_globe {
    padding-right: 40px;
} */

.left_globe {
    padding-right: 40px;
    min-width: 586px;
    max-width: 586px;
}

.right_banner {
    padding-left: 20px;
}

.right_banner .nic_bg {
    border: 5px solid #001961;
    background: url(../img/nic_bg.jpg) no-repeat center center;
    height: 165px;
    min-width: 550px;
    max-width: 550px;
    transition: all 0.5s ease-in;
    margin-bottom: 15px;
	float: right;
}

.right_banner .nic_bg div+div {
    margin: 0px;
}

.right_banner .nic_bg a {
    color: #fff;
    font-size: 28px;
    line-height: 40px;
    font-family: 'Conv_GoogleSans-Medium';
    text-decoration: none;
    display: flex;
    align-items: center;
    padding-left: 30px;
    height: 100%;
    transition: all 0.4s ease-in;
}

.right_banner .nic_bg:hover {
    border: 5px solid #F05C3A;
}

.right_banner .nic_bg:hover a {
    padding-left: 40px;
}

.right_banner .asia_pacific {
    border: 5px solid #001961;
    background: url(../img/asia_pacific.jpg) no-repeat center center;
    height: 165px;
    min-width: 550px;
    max-width: 550px;
    transition: all 0.5s ease-in;
	float: right;
}

.right_banner .asia_pacific a {
    color: #001961;
    font-size: 28px;
    line-height: 40px;
    font-family: 'Conv_GoogleSans-Bold';
    text-decoration: none;
    display: flex;
    align-items: center;
    padding-left: 30px;
    height: 100%;
    transition: all 0.4s ease-in;
}

.right_banner .asia_pacific:hover {
    border: 5px solid #F05C3A;
}

.right_banner .asia_pacific:hover a {
    padding-left: 40px;
}

.right_banner .asia_pacific div+div {
    margin-top: 0px;
}

.right_banner div+div {
    margin-top: 20px;
}

section.explore {
    margin: 40px 0px;
}

section.explore a img {
    transition: 0.4s all ease;
    transform: scale(1);
}

section.explore a:hover img {
    transform: scale(1.01);
}

section.post {
    position: relative;
    padding-bottom: 40px;
}

section.post::after {
    position: absolute;
    content: "";
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: url(../img/bg_dotted.jpg) repeat;
    height: 50%;
    z-index: -1;
}

.post .top_section {
    align-items: center;
    justify-content: space-between;
    display: flex;
    margin-bottom: 20px;
}

.top_section h2 {
    font-size: 40px;
    margin: 0px 0px 0px;
}

a.see_all {
    min-width: 161px;
    height: 50px;
    border: 2px solid #001961;
    border-radius: 3px;
    font-size: 16px;
    color: #001961;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    transition: 0.4s all ease;
    padding: 0px 20px;
    font-weight: 500;
}

a.see_all:hover {
    background-color: #001961;
    color: #fff;
    text-decoration: none;
}

#news-event-sec .see_all a , #resources-sec .see_all a{
    min-width: 161px;
    height: 50px;
    border: 2px solid #001961;
    border-radius: 3px;
    font-size: 16px;
    color: #001961;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    transition: 0.4s all ease;
    padding: 0px 20px;
    font-weight: 500;
}

#news-event-sec .see_all a:hover ,#resources-sec .see_all a:hover{
    background-color: #001961;
    color: #fff;
    text-decoration: none;
}

.resource_section .post_box .post_box {
    box-shadow:0px 0px 6px rgba(0, 0, 0, 0.16);
    background: #fff;
    transition: 0.4s all ease;
    position: relative;
}
 
.resource_section .post_box .post_box:hover{
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.36);
}

#news-event-sec .post_section .vc_grid-item {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    background: #fff;
    transition: 0.4s all ease;
    position: relative;
}

#news-event-sec .post_section .vc_grid-item:hover {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.36);
}

.resource_section .post_box .post_box:hover {
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.36);
}

.post_box a:hover {
    text-decoration: none;
}


.post_box a:hover {
    text-decoration: none;
}

.resource_section .post_box {
    /*box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);*/
}

.post_dtl {
    padding: 15px 20px;
}

.post_dtl span.date {
    font-size: 16px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.57);
    margin-bottom: 6px;
    display: flex;
    align-items: center;
}

.post_dtl span.date img {
    margin-right: 7px;
}

.post_name {
    font-size: 20px;
    color: rgba(0, 0, 0, 0.87);
    font-weight: 600;
    line-height: 29px;
}

.post_box a:hover .post_name {
    color: #001961;
}

.post_image {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}

.post_box.full-width {
    margin-top: 25px;
}

.post_box.blue_bg {
    background-color: #001961;
    height: 100%;
}

.blue_bg .post_image {
    height: calc(100% - 123px);
}

.post_box.blue_bg .post_name,
.post_box.blue_bg a:hover .post_name {
    color: #fff;
}

.full-width .post_image {
    height: 255px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.post_image .view_tag {
    position: absolute;
    bottom: 20px;
    left: 20px;
    background-color: #FF9900;
    color: #fff;
    min-width: 190px;
    height: 37px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.4s all ease;
    border: 2px solid transparent;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 3px;
    padding: 0px 10px;
}

.post_image .view_tag:hover {
    border-color: #FF9900;
    color: #FF9900;
    background: rgba(0, 0, 0, 0.5);
}

.post_image img {
    transition: 0.4s all ease;
    transform: scale(1);
}

.post_box a:hover .post_image img {
    transform: scale(1.1);
}

section.post.resource_section {
    margin-top: 40px;
    padding: 0px 0px 50px;
}

footer.foot {
    background: #001961;
    padding: 40px 0px;
}

.foot_left {
    align-items: center;
    display: flex;
    justify-content: flex-start;
}

.logo {
    min-width: 165px;
    margin-right: 40px;
    max-width: 165px;
}

.adrs {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    color: #fff;
}

.adrs div:nth-child(1) {
    min-width: 45px;
    max-width: 45px;
    text-align: left;
}

.adrs span {
    font-size: 18px;
    display: block;
    margin: 0px 0px 0px;
    font-family: 'Conv_GoogleSans-Medium';
    line-height: initial;
}

.adrs p {
    margin: 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.8);
}

.adrs.phone,
.adrs.fax {
    margin-top: 20px;
}

.adrs.phone img {
    padding-top: 10px;
}

.adrs.fax img {
    padding-top: 10px;
}

.right_foot {
    padding-left: 30px;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.top_social label {
    color: #fff;
    font-size: 18px;
    font-family: 'Conv_GoogleSans-Medium';
}

.top_social div a {
    display: inline-block;
    margin-right: 10px;
}

.foot_menu {
    margin-top: auto;
}

ul.ft_menu {
    padding: 0px;
    margin: 0px 0px 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

ul.ft_menu li {
    display: inline-block;
}

ul.ft_menu li+li {
    margin-left: 15px;
    padding-left: 15px;
    position: relative;
}

ul.ft_menu li+li::after {
    position: absolute;
    content: "";
    left: 0px;
    top: 6px;
    background: #fff;
    width: 2px;
    height: 15px;
}

ul.ft_menu li a {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    display: block;
}

ul.ft_menu li a:hover {
    color: #FF9900;
    text-decoration: none;
}

.foot_menu p {
    margin-bottom: 0px;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    opacity: 0.8;
}


/*************** Breadcrumb ***************/

.breadcrumb_section {
    display: block;
    padding: 20px 0px;
}

.breadcrumb {
    background-color: transparent;
}

ol.breadcrumb {
    background: transparent;
    padding: 0px;
    margin: 0px;
}

ol.breadcrumb li a {
    font-size: 16px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.57);
}

.breadcrumb-item+.breadcrumb-item::before {
    content: "\f101" !important;
    font-family: fontawesome;
    font-size: 12px;
    padding: 4px 0px 0px 0px;
}


/*************** Breadcrumb ***************/

section.content {
    display: block;
    padding-bottom: 30px;
}

.sidebar_panel h2 {
    color: #FF9900;
    font-size: 30px;
    font-family: 'Conv_GoogleSans-Bold';
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

a.back_btn {
    font-size: 14px;
    display: inline-flex;
    background: #FF9900;
    color: #fff;
    padding: 4px 10px;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    border-radius: 2px;
    transition: 0.4s all ease;
}

a.back_btn:hover {
    border-radius: 0px;
    background-color: #001961;
    color: #fff;
    text-decoration: none;
}

.side_menu .card {
    border-radius: 0px;
    padding: 20px 20px;
}

.side_menu .card .card-header {
    padding: 0px;
    background: transparent;
    border: none;
}

.side_menu .card .card-header button.btn-link {
    margin: 0px;
    padding: 0;
    border: none;
    transition: 0.4s all ease;
    border-radius: 0px;
    color: rgba(0, 0, 0, 0.57);
    font-size: 20px;
    font-family: 'Conv_GoogleSans-Regular';
    text-decoration: none;
}

.side_menu .card .card-header button.btn-link.collapsed span {
    transition: 0.4s all ease;
}

.side_menu .card .card-header button.btn-link.collapsed span {
    transform: rotate(180deg);
    transition: 0.4s all ease;
}

.side_menu .card .card-header button.btn-link a {
    color: rgba(0, 0, 0, 0.57);
    font-family: 'Conv_GoogleSans-Regular';
}

.side_menu .card .card-header button.btn-link a:hover {
    text-decoration: none;
}

.side_menu .card .card-header button.btn-link:focus {
    outline: none;
    box-shadow: none;
}

.side_menu .card .card-header button.btn-link:hover {
    text-decoration: none;
}

.side_menu .card.active {
    background: #F2F2F2;
    position: relative;
}

.side_menu .card.active .card-header button.btn-link,
.side_menu .card.active .card-header button.btn-link a {
    color: #001961;
}

.side_menu .card.active::after {
    position: absolute;
    content: "";
    left: 0px;
    top: 0px;
    bottom: 0px;
    border-left: #FF9900 6px solid;
}

.side_menu .card.active .card-body {
    background: transparent;
}

.side_menu .card.active .card-header {
    border: none;
}

.side_menu .card .card-body {
    padding: 0px;
    min-height: auto;
    background: #fff;
    margin-top: 0px;
}

ul.option_menu {
    padding: 8px 0 0 0;
    margin: 0px 0px 0px;
}

ul.option_menu li {
    display: block;
}

ul.option_menu li+li {
    margin-top: 8px;
}

ul.option_menu li a {
    display: inline-block;
    font-size: 18px;
    color: rgba(0, 0, 0, 0.57);
    font-family: 'Conv_GoogleSans-Regular';
    position: relative;
    padding-left: 20px;
    transition: 0.4s all ease;
}

.side_menu .card.active ul.option_menu li.active a {
    color: #001961;
}

.side_menu .card.active ul.option_menu li.active a::after {
    border-color: #001961;
}

ul.option_menu li a:hover {
    text-decoration: none;
    color: #001961;
}

ul.option_menu li a:hover::after {
    border-color: #001961;
}

ul.option_menu li a::after {
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
    width: 9px;
    height: 9px;
    background: transparent;
    border: 1px solid #707070;
    border-radius: 50%;
    transition: 0.4s all ease;
}

.side_menu .card .card-header button.btn-link span {
    float: right;
}

.content_text h1 {
    font-size: 30px;
    margin-bottom: 10px;
    color: #001961;
    font-family: 'Conv_GoogleSans-Bold';
}

.text {
    display: block;
    margin: 30px 0px 0px;
}

.text1 {
    margin: 30px 0px;
}

.text h3 {
    font-size: 24px;
    color: #001961;
    font-family: 'Conv_GoogleSans-Bold';
}

.textpri h3 {
    font-size: 22px;
}

.text p {
    font-size: 16px;
    color: #707070;
    margin: 0px;
}

.text p b {
    color: #001961;
}

.text p+p {
    margin-top: 15px;
}

.gallery_section {
    display: block;
    margin-top: 15px;
}

.gallery_section a.example-image-link {
    margin-bottom: 30px;
    display: block;
}

.bottom_share {
    display: block;
    text-align: right;
    margin-right: -5px;
}

.text ul {
    padding: 0px;
    margin: 10px 0px;
}

.text ul li {
    display: block;
    font-size: 16px;
    color: #707070;
    padding-left: 20px;
    position: relative;
}

.text ul li+li {
    margin-top: 5px;
}

.text ul li::after {
    position: absolute;
    content: "";
    top: 11px;
    left: 0px;
    background: #707070;
    width: 4px;
    height: 4px;
}

.prtner_box {
    border: 1px solid #E2E2E2;
    padding: 16px 10px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.prtner_box span.left_image {
    display: flex;
    min-width: 145px;
    max-width: 145px;
    margin-right: 15px;
}

.prtner_dtl h4 {
    margin-bottom: 0px;
}

.prtner_dtl h4 a {
    font-size: 22px;
    color: rgba(0, 0, 0, 0.87);
    font-weight: 500;
    transition: 0.4s all ease;
}

.prtner_dtl h4 a:hover {
    text-decoration: none;
    color: #001961;
}

.prtner_dtl p {
    font-size: 16px;
    font-weight: 400;
    color: #707070;
    margin: 0px;
}

a.prtner_btn {
    background: #001961;
    min-width: 126px;
    display: inline-flex;
    height: 37px;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-top: 15px;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    transition: 0.4s all ease;
    border: 2px solid transparent;
}

a.prtner_btn:hover {
    color: #001961;
    text-decoration: none;
    background: transparent;
    border-color: #001961;
}

.prtner_box+.prtner_box {
    margin: 20px 0px 10px;
}

.bureau_box {
    background: #F9F9F9;
    border: 1px solid #E2E2E2;
    padding: 30px;
    margin-bottom: 20px;
}

.top_blue_box {
    background: #001961;
    color: #fff;
    padding: 20px;
    font-weight: 600;
    line-height: 30px;
    font-size: 20px;
}

.governance_box {
    display: flex;
    margin-top: 50px;
    flex-direction: column;
}

.top_gvr {
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding-bottom: 30px;
    position: relative;
}

.top_gvr::after {
    position: absolute;
    content: "";
    bottom: 0px;
    left: auto;
    right: auto;
    border-left: 1px dashed #707070;
    width: 1px;
    height: 28px;
}

.flag_box {
    border: 1px dashed #707070;
    padding: 20px;
    background: #fff;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.governance_box span {
    display: block;
    margin-bottom: 15px;
}

.governance_box h4 {
    font-size: 20px;
    color: #FF9900;
    font-weight: 500;
    margin-bottom: 0px;
    font-family: Roboto;
}

.governance_box p {
    font-size: 18px;
    color: rgba(0, 0, 0, 0.87);
    font-weight: 400;
    margin-bottom: 0px;
    font-family: Roboto;
}

.box_flg {
    width: 33%;
    text-align: center;
    margin: 15px 0px;
}

table.table-gov {
    border: 1px solid #E2E2E2;
    background: #fff;
}

table.table-gov thead th {
    color: #001961;
    font-size: 18px;
    font-weight: 500;
}

table.table-gov tbody td b {
    font-size: 18px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
}

table.table-gov thead {
    border-bottom: 1px solid #E2E2E2;
}

table.table-gov thead th,
table.table-gov tbody td {
    padding: 12px 20px;
}

.text_box {
    border: 1px solid #E2E2E2;
    background: #fff;
    padding: 20px 30px;
}

.table_part table tbody td:first-child {
    border: none !important;
}

.table_part table tbody.td_border td:first-child {
    border: 1px solid #dee2e6 !important;
}

.login_section {
    min-width: 720px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 720px;
    margin: 40px auto;
    background: #fff;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.16);
    padding: 40px;
}

.right_form {
    border-left: 1px solid rgba(188, 188, 188, 0.5);
    padding-left: 40px;
    margin-left: 40px;
    min-width: 50%;
}

.right_form h2 {
    font-size: 30px;
    margin-bottom: 0px;
    color: #FF9900;
    font-family: 'Conv_GoogleSans-Bold';
}

.right_form p {
    margin-bottom: 0px;
    font-size: 18px;
    color: rgba(0, 0, 0, 0.87);
    font-family: 'Conv_GoogleSans-Regular';
}

form.login {
    margin-top: 20px;
    width: 100%;
    display: flex;
    flex-direction: column;
}


/******** Form Login ***********/

p.input-container {
    width: 100%;
    position: relative;
    margin-bottom: 30px;
}

.right_form label {
    color: rgba(0, 0, 0, 0.5);
    position: absolute;
    cursor: text;
    transform: translateY(0);
    transition: all 0.3s ease;
    left: 0;
    top: -6px;
    font-size: 18px;
}

p.input-container input {
    width: 100%;
    height: 28px;
    font-size: 16px;
    transition: 0.6s;
    border: none;
    border-bottom: 1px solid rgba(201, 201, 201, 0.5);
    background-color: transparent;
    padding: 0px;
}

a.forgot {
    color: rgba(0, 0, 0, 0.5);
    font-size: 14px;
    font-weight: 400;
}

a.forgot:hover {
    text-decoration: none;
    color: #FF9900;
}

p.input-container input:focus,
p.input-container.animation input {
    outline: none;
    border-bottom: 1px solid #FF9900;
}

.animation label {
    transform: translateY(-5px);
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 600;
    color: #FF9900;
}

.animation-color label {
    color: #FF9900;
}

.login_btn {
    margin-top: -10px;
    border: 2px solid transparent;
    background: #001961;
    color: #fff;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    min-height: 41px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.4s all ease;
}

.login_btn:hover {
    border-color: #001961;
    color: #001961;
    background: transparent;
    text-decoration: none;
}


/***** Form Login *****/

.text iframe {
    width: 100%;
    min-height: 380px;
    border: 8px solid #001961 !important;
}

table thead.thead-blue {
    background: #001961;
}

table thead.thead-blue th {
    border: none;
    color: #fff;
}

table.table td a.y_dtl {
    color: #FF9900;
    text-decoration: underline;
    font-size: 14px;
    font-weight: 600;
}

table.table td a.y_dtl:hover {
    color: #001961;
    text-decoration: none;
}

span.file {
    display: inline-block;
    margin: 0px 5px;
}

.event_box {
    position: relative;
    margin-bottom: 15px;
}

.event_box a {
    position: relative;
    display: block;
    z-index: 8;
}

.event_box span::after {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    content: "";
    top: 0px;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(6, 27, 62, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(6, 27, 62, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(6, 27, 62, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#061b3e', GradientType=0);
    /* IE6-9 */
    z-index: 3;
}

.event_box span {
    position: relative;
    z-index: 2;
    display: block;
}

.event_tag {
    position: absolute;
    top: 20px;
    left: 20px;
    background: #FF9900;
    color: rgba(255, 255, 255, 0.8);
    font-size: 12px;
    padding: 3px 12px 4px;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 3px;
    z-index: 5;
}

.event_detail {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 5;
}

.event_detail .date {
    color: rgba(255, 255, 255, 0.8);
    font-size: 16px;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
}

.event_detail .date img {
    margin-right: 10px;
}

.event_detail .evnt_name {
    font-size: 22px;
    font-weight: 600;
    color: #fff;
    max-width: 70%;
    line-height: 28px;
}

.half-height .event_detail .evnt_name,
.full-height .event_detail .evnt_name {
    font-size: 20px;
    max-width: 100%;
    line-height: 27px;
    padding-right: 20px;
}

.event_box.full-height {
    height: 555px;
    overflow: hidden;
}

.event_box.full-height span,
.event_box.half-height span {
    display: block;
    height: 100%;
}

.event_box.full-height span img,
.event_box.half-height span img {
    height: 100%;
    width: 100%;
}

.event_box.half-height {
    height: 270px;
    overflow: hidden;
}

.national_news .post_image {
    height: auto;
}

.national_news .post_box {
    margin-bottom: 30px;
}

.contact_top {
    margin: 20px 0px 0px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.map_section {
    min-width: 60%;
    max-width: 60%;
}

.map_section iframe {
    width: 100%;
    height: 100%;
}

.adrs_section {
    background: #001961 url('../img/cntct_adrs_wave_bg.png') no-repeat center;
    padding: 50px;
    display: flex;
    flex-direction: column;
    /*align-items: flex-start;*/
    justify-content: center;
	height: 100%;
}

.adrs_text {
    display: flex;
    align-items: flex-start;
}

.adrs_text+.adrs_text {
    margin-top: 20px;
}

.left_icon {
    min-width: 50px;
}

.right_text {
    color: #fff;
    display: block;
}

.right_text label {
    margin-bottom: 0px;
    font-size: 18px;
    font-family: 'Conv_GoogleSans-Medium';
}

.right_text p {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0px;
    color: rgba(255, 255, 255, 0.8);
}

.name_input {
    display: flex;
    /*align-items: center;
    justify-content: center;*/
}

.form-group .name_input input.form-control:nth-child(1) {
    border-radius: 3px 0px 0px 3px;
}

.form-group .name_input input.form-control:nth-child(2) {
    border-radius: 0px 3px 3px 0px;
    border-left: 0px;
}

.form-group label {
    display: block;
    margin-bottom: 3px;
    font-size: 20px;
    color: rgba(0, 0, 0, 0.87);
    font-family: 'Conv_GoogleSans-Medium';
}

.form-group input.form-control {
    border: 1px solid rgba(165, 165, 165, 0.57);
    border-radius: 3px;
    font-size: 16px;
    height: 46px;
    padding: 0px 15px;
}

form.contact {
    margin: 15px 0px 0px;
}

form.contact .form-group {
    margin-bottom: 20px;
}

.form_section {
    margin-top: 20px;
}

input.frm_sbmit {
    background: #001961;
    border: 2px solid transparent;
    color: #fff;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 600;
    padding: 8px 30px;
    transition: 0.4s all ease;
}

input.frm_sbmit:hover {
    background: transparent;
    border-color: #001961;
    color: #001961;
}

.see_btn {
    display: flex;
    margin-top: 25px;
}

.post.cntry_profile::after {
    display: none;
}

form.form_nwsltr {
    padding: 40px;
}

form.form_nwsltr .form-group {
    margin-bottom: 25px;
}

form.form_nwsltr .form-group label {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;
    font-weight: 400;
    padding-right: 25px;
}

.form_nwsltr input.sbmt_btn {
    background: #001961;
    color: #fff;
    border-radius: 3px;
    padding: 6px 20px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    border: 2px solid transparent;
    transition: 0.4s all ease;
}

.form_nwsltr input.sbmt_btn:hover {
    color: #001961;
    background: transparent;
    border-color: #001961;
    text-decoration: none;
}

.mb-15 {
    margin-bottom: 30px;
}

h3.menu_text {
    display: none;
}

ol.carousel-indicators {
    align-items: center;
    bottom: -8px;
}

ol.carousel-indicators li {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #001961;
    opacity: 1;
    border: none;
    padding: 2px;
    position: relative;
    margin-right: 7px;
}

ol.carousel-indicators li::after {
    position: absolute;
    content: "";
    width: 14px;
    height: 14px;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 50%;
    top: -3px;
    left: -3px;
}

ol.carousel-indicators li.active {
    background: #FF9900;
}

ol.carousel-indicators li.active::after {
    border-color: #FF9900;
}

#news-event-sec .post_section .vc_btn3-container{display: none;}


#major-section {max-width:1250px; width:100% !important;}
.header-widget {	margin-bottom:20px !important;}

.welcome-text-head{margin-top:20px;}

.country-box {margin-top:20px;}
.country-box .vc_col-sm-6 {width: auto;display: inline-block !important;float: none;}
.country-box .vc_col-sm-6 .vc_col-sm-3 {width:auto;}

#major-section .vc_column_container .vc_column-inner {/*padding-right: 15px;*/}

.contact_us_section .vc_col-sm-8{width:60%; /*overflow: hidden;*/}
.contact_us_section .vc_col-sm-4.address-section{width:40%;}
.contact_us_section .vc_col-sm-8 .vc_column-inner {padding-right:0 !important;}
#major-section .vc_column_container .vc_column-inner .wpb_wrapper {padding: 0;}
#major-section .vc_column_container .vc_column-inner .vc_empty_space {display:none;}

/*.contact_section .contact_map {margin: -22px 0 0;height: 412px;overflow: hidden;}*/

.contact_us_section {margin-bottom: 20px; margin-top: 15px; display: flex; margin-right: 0 !important;}
.adrs_section a{color:#fff;}
.adrs_section a {color: #fff;}

.contact_us_section .contact_map {margin: 0;}
.contact_form_section p{margin-bottom:16px !important;}

.contact_section .contact_map .wpb_map_wraper {height:100% !important;}
.main-wrapper.resource_sections {margin-right: 0;}

.widget_nav_menu ul {list-style: none;border-top: 1px solid rgba(0,0,0,.125); margin-right: 14px}  
.widget_nav_menu ul li {border: 1px solid rgba(0,0,0,.125);border-top: 0; position: relative;}    
.widget_nav_menu ul a {padding:20px 20px 19px;display: block;color: rgba(0, 0, 0, 0.57);font-size: 20px;font-family: 'Conv_GoogleSans-Regular';text-decoration: none;}
  
.sidebarmenu .arrow-mn {
	position: absolute;
	top: 0;
	cursor: pointer;
	right: 0;
	width: 100%;
	text-align: right;
	height: 60px;
	padding-top: 20px;
	padding-right: 19px;
}  
  
.sidebarmenu .widget_nav_menu ul li.show .arrow-mn .fa.fa-plus-circle{transform: rotate(180deg);transition: 0.4s all ease;}
.sidebarmenu .fa.fa-plus-circle:before {content: "\f107";font-size: 30px;color: #777;}
.widget_nav_menu ul ul.sub-menu {margin:0;width: 100% !important;border: 0; top: -14px; position: relative; opacity: 1 !important;}
.widget_nav_menu ul ul.sub-menu li {border-left: 0;border-right: 0;border: 0;margin-bottom: 10px; margin-left: 22px;}  
.widget_nav_menu ul ul.sub-menu li a {padding-top: 0;padding-bottom: 0;}

.widget_nav_menu ul ul.sub-menu li:last-child {
	margin-bottom: 4px;
}

.widget_nav_menu ul ul.sub-menu li:after {
	position: absolute;
	content: "";
	top:13px;
	transform: translateY(-50%);
	left: 0px;
	width: 9px;
	height: 9px;
	background: transparent;
	border: 1px solid #707070;
	border-radius: 50%;
	transition: 0.4s all ease;
}


.resource_section .post_box{/*margin:0 7px;*/} 

footer.foot .adrs.phone a {color: rgba(255, 255, 255, 0.8);text-decoration: none;}
footer.foot .adrs.phone a:hover{color:#FF9900;}  

.widget_nav_menu ul li.current-menu-item {background:#F2F2F2; border-left:#FF9900 6px solid;}
.widget_nav_menu ul li.current-menu-item a {color:#001961;}
.widget_nav_menu ul ul.sub-menu li a {padding-top: 0;padding-bottom: 0;font-size: 18px;}


#major-section .vc_row {margin-right:0;}
#news-event-sec .vc_gitem-animated-block {padding: 0;}


.home #major-section {max-width:1300px;}
#news-event-sec {padding-left:25px !important; padding-right:25px !important;}

#news-event-sec{position:relative;}
#news-event-sec:after {
	position: absolute;
	content: "";
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: url(../img/bg_dotted.jpg) repeat;
	height: 50%;
	z-index: -1;
}
#news-event-sec .vc_gitem-zone {margin-bottom:0;}


.main_menu nav.navbar ul.navbar-nav li ul.sub_menu li ul.sub_menu, .main_menu nav.navbar ul.navbar-nav li ul.sub_menu li ul.sub_menu li ul.sub_menu {
	display: none;position: absolute;left: 220px;background: #001961;top: 0px;flex-direction: column;min-width: 220px;max-width: 220px;min-height: 187px;}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu ul.sub_menu ul.sub_menu{background: #181818 !important;}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu ul.sub_menu li a {color: #fff !important;}
.main_menu nav.navbar ul.navbar-nav li ul.sub_menu ul.sub_menu .fa.fa-plus-circle:before {color: #fff;}
.main_menu nav.navbar ul.navbar-nav li .sub_menu span.plus_icon {display: block;position: absolute;right: 0;}


.main_menu nav.navbar .fa.fa-plus-circle {margin-top: 16px;margin-right: 9px;}


.governance_box .top_gvr img{margin-bottom:15px;}
.governance_box .box_flg img {margin-bottom: 15px;}
.bureau_box_section h3 {font-size: 24px;}

.bureau_box_section th {background:transparent !important; border-bottom:2px solid #dee2e6 !important;}
.bureau_box_section td {padding: 13px 20px !important;}
h3#members {margin-top: 28px;}

.member_table td {
	font-size: 11px;
	padding-bottom: 2px !important;
	color: #1271ce;
	padding-top: 10px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.member_table .row-13{border-top:1px solid #dee2e6 !important;}
.member_table ul {padding-left:10px !important;}
.member_table td strong {color: #333;}


.bureau_box_section .text_box p{color:#707070;}
.issue_topic_section .vc_col-sm-9 {
	margin-top: 45px;
} 
.issue_topic_section .share_icon {
	margin-top: 7px;
}

.bureau_box_section .vc_column-inner {
	padding-left:0 !important; 
}

.vc_row.login_section {margin: 0 auto;float: none;}
.login_section #loginform {position: relative;}

.login_section .right_form p {position: relative;}

.login_section .right_form input[type="text"], .login_section .right_form input[type="password"] {
	width: 100%;
	height: 28px;
	font-size: 16px;
	transition: 0.6s;
	border: none;
	border-bottom-color: currentcolor;
	border-bottom-style: none;
	border-bottom-width: medium;
	border-bottom: 1px solid rgba(201, 201, 201, 0.5);
	background-color: transparent;
	padding: 0px;
	outline: 0;
}
.vc_row.login_section .vc_col-sm-6 {width: auto;}
.login_section .vc_column-inner {
	padding-left: 0 !important;
}

.login_section .right_form p {position: relative;margin-bottom: 16px;}
.vc_row.login_section .vc_col-sm-6:nth-child(2) {width: 63%;}


.login_section .right_form input[type="submit"] {
	margin-top: -10px;
	border: 2px solid transparent;
	background: #001961;
	color: #fff;
	border-radius: 4px;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	min-height: 41px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 0.4s all ease;
	width: 100%;
	font-size: 15px;
	padding-top: 3px;
	position: relative;
	top: 22px;
}
.login_section .right_form input[type="submit"]:hover{border-color: #001961;color: #001961;background: transparent;text-decoration: none;}

.right_form a {
	color: rgba(0, 0, 0, 0.5);
	font-weight: 400;
	font-size: 15px;
	text-decoration: none;
	top: -59px;
	position: relative;
}
.right_form a:hover{color:#FF9900;}

ul.country-box {
	text-align: center;
	list-style: none;
	padding-right: 15px;
	margin-top: 40px;
}
ul.country-box li {
	display: inline-block;
	margin:0 10px 10px;
	
}
ul.country-box li img {
	margin-right: 5px;
}
ul.country-box li a {
	background: #E5E5E5;
	border-radius: 3px;
	font-size: 17px;
	font-weight: 400;
	color: #181818;
	padding: 10px 15px;
	font-family: 'Roboto', sans-serif;
	display: flex;
	align-items: center;
	transition: 0.3s ease-in;
	text-decoration: none;
}

ul.country-box li a:hover {
background: #001961;
color: #fff;
}

.header-widget .breadcrumbs span {margin-left:4px; margin-right:2px;}
.header-widget .breadcrumbs {
	color: #6c757d;
	margin-left: -4px;
}
	 
p {color:#707070;}
.top_blue_box p {color: #fff;}
	 
.widget_nav_menu ul li .sub-menu {display: none;}
.widget_nav_menu ul li.current-menu-item .sub-menu {display: block;}
.widget_nav_menu ul li.show.current-menu-item .sub-menu.dropdown-show {display:none;}
.widget_nav_menu ul li.show .sub-menu.dropdown-show{display:block;}
	 
	 
.widget_nav_menu ul li.current-menu-parent .sub-menu {display: block !important;}
.widget_nav_menu ul li.show.current-menu-parent .sub-menu.dropdown-show {display:none;}
.widget_nav_menu ul li.current-menu-parent{background: #F2F2F2;border-left: #FF9900 6px solid;}	 

	 
.table-borderless td{border:0 !important;}
.table-borderless th {border: 0 !important;}
	 
.text_box_tokyo_conv .tablepress tbody{border:0;}
	 
.text_box_tokyo_conv .tablepress tbody span {background: #bdd7ee !important;font-family: 'Roboto', sans-serif;}
.text_box_tokyo_conv br {	display: none;}	 
.text_box_tokyo_conv ul li {
	margin-bottom: 15px;
} 
	 
.text_box_tokyo_global .row-2 td {
	padding: 40px !important;
}
	 
	
.main_menu nav.navbar .current_page_item > a{color: #001961 !important;border-color: #001961 !important;}                  
.widget_nav_menu ul a:hover {color: #001961;} 
.widget_nav_menu ul ul.sub-menu li:hover:after {border-color: 001961;}
	 
.widget_nav_menu ul li.current-menu-item:after {border-color: 001961 !important;}
	 
.widget_nav_menu ul li.current-menu-parent > a {color:#001961;} 
	 
.widget_nav_menu ul li.current-menu-item li:after{border-color: 001961 !important;}

.share_icon .a2a_s_facebook svg{background:#4267b2;}
.share_icon .a2a_s_twitter svg {background: #55acee;}
.share_icon .a2a_s_email svg {background: #7d7d7d;}	 
.share_icon .a2a_s_print svg {background: #222222;}
	 

/*.text_box_tokyo_conv .row-2 .column-2 span {display: block;padding: 9px;border-radius: 11px; z-index: 1; position: relative;}
.text_box_tokyo_conv .row-3 .column-2 span {display: block;padding: 9px;border-radius: 11px; z-index: 1; position: relative;}
.text_box_tokyo_conv .row-5 .column-2 span {display: block;padding: 9px;border-radius: 11px; z-index: 1; position: relative;}
.text_box_tokyo_conv .row-6 .column-2 span {display: block;padding: 9px;border-radius: 11px; z-index: 1; position: relative;}
.text_box_tokyo_conv .row-7 .column-2 span {display: block;padding: 9px;border-radius: 11px; z-index: 1; position: relative;}
.text_box_tokyo_conv .row-9 .column-2 span {display: block;padding: 9px;border-radius: 11px; z-index: 1; position: relative;}
.text_box_tokyo_conv .row-10 .column-2 span {display: block;padding: 9px;border-radius: 11px; z-index: 1; position: relative;}
.text_box_tokyo_conv .row-11 .column-2 span {display: block;padding: 9px;border-radius: 11px; z-index: 1; position: relative;}*/

.text_box_tokyo_conv .row-2 .column-2 {background: #bdd7ee !important;border-radius: 16px;z-index: 1;position: relative;vertical-align: middle;padding: 0 16px !important;}
.text_box_tokyo_conv .row-3 .column-2 {background: #bdd7ee !important;border-radius: 16px;z-index: 1;position: relative;vertical-align: middle;padding: 0 16px !important;}
.text_box_tokyo_conv .row-5 .column-2 {background: #bdd7ee !important;border-radius: 16px;z-index: 1;position: relative;vertical-align: middle;padding: 0 16px !important;}
.text_box_tokyo_conv .row-6 .column-2 {background: #bdd7ee !important;border-radius: 16px;z-index: 1;position: relative;vertical-align: middle;padding: 0 16px !important;}
.text_box_tokyo_conv .row-7 .column-2 {background: #bdd7ee !important;border-radius: 16px;z-index: 1;position: relative;vertical-align: middle;padding: 0 16px !important;}
.text_box_tokyo_conv .row-9 .column-2 {background: #bdd7ee !important;border-radius: 16px;z-index: 1;position: relative;vertical-align: middle;padding: 0 16px !important;}
.text_box_tokyo_conv .row-10 .column-2 {background: #bdd7ee !important;border-radius: 16px;z-index: 1;position: relative;vertical-align: middle;padding: 0 16px !important;}
.text_box_tokyo_conv .row-11 .column-2 {background: #bdd7ee !important;border-radius: 16px;z-index: 1;position: relative;vertical-align: middle;padding: 0 16px !important;}
	 
.text_box_tokyo_conv .row-1 .column-2 {background: #007bc1;border-radius: 10px;color: #fff;font-size: 22px;font-weight: 600;padding: 5px 16px 7px !important;}
.text_box_tokyo_conv .row-4 .column-2 {background: #007bc1;border-radius: 10px;color: #fff;font-size: 22px;font-weight: 600;padding: 5px 16px 7px !important;}
.text_box_tokyo_conv .row-8 .column-2 {background: #007bc1;border-radius: 10px;color: #fff;font-size: 22px;font-weight: 600;padding: 5px 16px 7px !important;}
	 
.text_box_tokyo_conv .row-2 .column-1 {position:relative;}
.text_box_tokyo_conv .row-3 .column-1 {position:relative;}
.text_box_tokyo_conv .row-5 .column-1 {position:relative;}
.text_box_tokyo_conv .row-6 .column-1 {position:relative;}
.text_box_tokyo_conv .row-7 .column-1 {position:relative;}
.text_box_tokyo_conv .row-9 .column-1 {position:relative;}
.text_box_tokyo_conv .row-10 .column-1 {position:relative;}
.text_box_tokyo_conv .row-11 .column-1 {position:relative;}

.text_box_tokyo_conv .tablepress-id-24 .row-2 .column-1:after {content: "";border-bottom: 4px dotted #0372ba;height: 2px;width: 100px;position: absolute;top: 38px;z-index: 0; left: 63px;}
.text_box_tokyo_conv .tablepress-id-24 .row-3 .column-1:after {content: "";border-bottom: 4px dotted #0372ba;height: 2px;width: 100px;position: absolute;top: 38px;z-index: 0; left: 63px;}
.text_box_tokyo_conv .tablepress-id-24 .row-5 .column-1:after {content: "";border-bottom: 4px dotted #0372ba;height: 2px;width: 100px;position: absolute;top: 38px;z-index: 0; left: 63px;}
.text_box_tokyo_conv .tablepress-id-24 .row-6 .column-1:after {content: "";border-bottom: 4px dotted #0372ba;height: 2px;width: 100px;position: absolute;top: 38px;z-index: 0; left: 63px;}
.text_box_tokyo_conv .tablepress-id-24 .row-7 .column-1:after {content: "";border-bottom: 4px dotted #0372ba;height: 2px;width: 100px;position: absolute;top: 38px;z-index: 0; left: 63px;}
.text_box_tokyo_conv .tablepress-id-24 .row-9 .column-1:after {content: "";border-bottom: 4px dotted #0372ba;height: 2px;width: 100px;position: absolute;top: 38px;z-index: 0; left: 63px;}
.text_box_tokyo_conv .tablepress-id-24 .row-10 .column-1:after {content: "";border-bottom: 4px dotted #0372ba;height: 2px;width: 100px;position: absolute;top: 38px;z-index: 0; left: 63px;}
.text_box_tokyo_conv .tablepress-id-24 .row-11 .column-1:after {content: "";border-bottom: 4px dotted #0372ba;height: 2px;width: 100px;position: absolute;top: 38px;z-index: 0; left: 63px;}


.text_box.bureau_box_section.text_box_tokyo_conv .column-1 {width: 90px;text-align: left; position: relative;	z-index: 1;}
.text_box.bureau_box_section.text_box_tokyo_conv .column-1 img {float: left;position: relative;z-index: 99;}

.text_box_tokyo_conv .tablepress-id-24 tr{margin-top:14px; float:left; width: 100%;}
.text_box_tokyo_conv .tablepress-id-24 .column-2 {width: 85%;}


.vc_row.wpb_row.vc_row-fluid.login_section {
	margin: 0 auto !important;
}



.regional_news_section .vc_pageable-slide-wrapper .vc_col-sm-6:nth-child(1){width:100%;}
.regional_news_section img {width: 100%;}
.regional_news_section .vc_pageable-slide-wrapper .vc_col-sm-6:nth-child(2) {
	height: 526px;
	float: left;
	padding-right: 6px !important;
}
.regional_news_section .vc_pageable-slide-wrapper .vc_col-sm-6:nth-child(2) .vc_gitem-animated-block {height: 100%;}
.regional_news_section .vc_pageable-slide-wrapper .vc_col-sm-6:nth-child(2) .vc_gitem-zone {height: 100%;}

.regional_news_section h3 {font-size: 22px;color: #fff;max-width: 100%;line-height: 28px;margin-left: 20px;margin-bottom: 0;
font-family: 'Conv_GoogleSans-Medium' !important;margin-right: 20px;}

.regional_news_section .vc_pageable-slide-wrapper .vc_col-sm-6:nth-child(2) .vc_gitem-zone .vc_gitem_row {height: 100%;}
.regional_news_section .vc_pageable-slide-wrapper .vc_col-sm-6:nth-child(2) .wpb_single_image {height: 100%;}
.regional_news_section .wpb_wrapper.vc_figure, .regional_news_section .vc_single_image-wrapper {height: 100%;}
	 
.regional_news_section .vc_pageable-slide-wrapper .vc_col-sm-6:nth-child(2) .wpb_wrapper.vc_figure img {
	height: 100%;
} 
.regional_news_section .vc_gitem-zone {margin: 0;}
.regional_news_section .vc_gitem-animated-block {padding-right: 0;}
.regional_news_section .vc_gitem-col {padding: 3px !important;}    
	 
	 
.regional_news_section .wpb_wrapper.vc_figure {position: relative;}
	 
	 
.regional_news_section .wpb_wrapper.vc_figure:before {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	content: "";
	top: 0px;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(6, 27, 62, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(6, 27, 62, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(6, 27, 62, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#061b3e', GradientType=0);
}
	 
	 
.news_section_cs .vc_btn3 {
	min-width: 161px;
	height: 50px;
	border: 2px solid #001961 !important;
	border-radius: 3px !important;
	font-size: 16px !important;
	color: #001961 !important;
	text-transform: uppercase;
	padding: 12px 20px 0 !important;
	font-weight: 500;
	background: transparent !important;
}
.news_section_cs .vc_btn3:hover {background-color: #001961 !important;color: #fff !important;}
.national_news_section .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16.vc_gitem-is-link:before {padding-top: 0;}
	 
.national_news_section .vc_gitem-row-position-top {position: relative !important;} 
	 
.national_news_section .vc_gitem-col {padding:0 !important;}
.national_news_section .vc_gitem-animated-block {/*padding:0;*/}  
	 
.national_news_section h3 {
	font-size: 20px;
	color: rgba(0, 0, 0, 0.87);
	line-height: 29px;
	padding: 0 20px;
} 
.national_news_section .pst-date {
	color: #707070;
	margin-bottom: 10px;
	padding: 0 20px;
	position: relative;
}
	 
.national_news_section .vc_gitem-zone {        
	padding: 0;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
	background: #fff;
	transition: 0.4s all ease;
	position: relative !important;
	margin: 3px;
}
	 
.regional_news_section .pst-date {
	color: #fff;
	padding-left: 21px;
	margin-bottom: 5px;
}
.regional_news_section .pst-date div {position: relative;padding-left: 25px;}
.regional_news_section .pst-date div:before {
	content: "";
	font-family: FontAwesome;
	color: #FF9900;
	margin-right: 9px;
	background: url(../img/cal_icon.svg) no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 5px;
	left: 0;
}
	 
.national_news_section .pst-date div:before {
	content: "";
	font-family: FontAwesome;
	color: #FF9900;
	margin-right: 9px;
	background: url(../img/cal_icon.svg) no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 5px;
	left: 0;
}

.national_news_section .pst-date div {position: relative;padding-left: 21px;}
.overlaycontent-news {position: absolute !important;	bottom: 0;}

.regional_news_section .vc_gitem-row-position-middle {
	position: relative;
	top:auto !important;
	-webkit-transform: translate(0,0%)!important;
	-ms-transform: translate(0,0%)!important;
	-o-transform: translate(0,0%)!important;
	transform: translate(0,0%)!important;
	bottom: 0;
}

.news_section_cs .newstag-text {
	position: absolute;
	top: 20px;
	left: 20px;
	background: #FF9900;
	color: rgba(255, 255, 255, 0.8);
	font-size: 12px;
	padding: 3px 12px 4px !important;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 3px;
	z-index: 5;
	width: auto;
}
.regional_news_section .vc_gitem-row-position-bottom {
	position: absolute;
	top: 0;
	left: 0;
}

.national_news_section .vc_col-sm-6 {
	margin-bottom: 16px;
}


.national_news_section .vc_gitem-zone .vc_gitem-row-position-top img {transition: 0.4s all ease;transform: scale(1);}
.national_news_section .vc_gitem-zone .vc_gitem-row-position-top:hover img {transform: scale(1.1);}



/*search page css*/


.search-results .site-main article {
	border-bottom: 1px #ccc solid;
	margin-bottom: 30px;
	padding-bottom: 18px;
}
.search-results .site-main article h2.entry-title a {
	color:#ff9900;
}

.search-results .site-main article h2.entry-title {color:#24433c;}

.search-results .site-main article .entry-meta {font-weight: 300;font-size: 14px;}
.search-results .site-main article a {color: #cf9b00;}
.search-results .site-main article .link-more a.more-link {
	min-width: 161px;
	border: 2px solid #001961;
	border-radius: 3px;
	font-size: 16px;
	color: #001961;
	text-transform: uppercase;
	text-align: center;
	transition: 0.4s all ease;
	padding: 5px 20px 6px;
	font-weight: 500;
	margin-top: 20px;
	display: inline-block;
	text-decoration: none;
}
.search-results .site-main article .link-more a.more-link:hover {background:#001961; color:#fff;}

.single-post .entry-header .entry-meta {font-weight: 300;font-size: 14px;}
.single-post .entry-header .entry-meta a {color: #cf9b00;}
.single-post #respond label {width: 100%;}

.single-post #respond input, .single-post #respond textarea {border: 1px #ccc solid;width: 470px;}
.single-post #respond input[type="checkbox"] {float: left;width: auto;}

.single-post #respond input[type="submit"] {
	font-size: 16px;
	background-color: #cf9b00;
	color: #fff;
	border-radius: 4px;
	border: none;
	padding: 12px 34px;
	font-weight: 500;
	width: auto;
}
.single-post .navigation.post-navigation .screen-reader-text {
	display: none;
}
.single-post .navigation.post-navigation svg {
	width: 21px;
	margin: 0 7px;
	height: 21px;
}
.single-post .navigation.post-navigation a {
	color: #000;
}
.single-post #respond .comment-form-cookies-consent label {
	width: auto;
	margin-left: 10px;
	top: -6px;
	position: relative;
}

.search-results .navigation.pagination .screen-reader-text {
	display: none;
}
.search-results .navigation.pagination svg {
	width: 21px;
	margin: 0 7px;
	height: 21px;
}

.search-results .navigation.pagination .page-numbers.current {
	font-size: 16px !important;
	padding: 6px 11px;
	background:#FF9900;
	color: #fff;
	border-radius: 3px;
}
.search-results .navigation.pagination a {
	font-size: 16px !important;
	padding: 6px 11px;
	background:#001961;
	color: #fff;
	border-radius: 3px;
}
.search-results .navigation.pagination a.next.page-numbers {
	background: transparent;
	padding: 0;
}
.search-results .navigation.pagination a.prev.page-numbers {
	background: transparent;
	padding: 0;
}


.post_image .view_tag a {color:#fff !important;}
.post_image .view_tag a:hover {color:#FF9900 !important;}
.post_box .post_box:hover img {transform: scale(1.1);}

.front_news_event_section .post_box .post_box {box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);background: #fff;transition: 0.4s all ease;position: relative;}
.front_news_event_section .post_box .post_box:hover {box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.36);}

/*.front_news_event_section .post_box .post_box img {transition: 0.4s all ease;transform: scale(1);}
.front_news_event_section .post_box .post_box:hover img {transform: scale(1.1);}*/


.front_news_event_section .top_section .vc_btn3-container.see_all.vc_btn3-right {margin: 0;}
.resource_section .top_section .vc_btn3-container.see_all.vc_btn3-right {margin: 0;}

.front_news_event_section .top_section a {
	min-width: 161px;
	height: 50px;
	border: 2px solid #001961 !important;
	border-radius: 3px;
	font-size: 16px;
	color: #001961 !important;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	transition: 0.4s all ease;
	padding: 0px 20px;
	font-weight: 500;
}

.front_news_event_section .top_section a:hover{color: #fff !important; background:#001961 !important;}

.resource_section .top_section a {
	min-width: 161px;
	height: 50px;
	border: 2px solid #001961 !important;
	border-radius: 3px;
	font-size: 16px;
	color: #001961 !important;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	transition: 0.4s all ease;
	padding: 0px 20px;
	font-weight: 500;
}

.resource_section .top_section a:hover{color: #fff !important; background:#001961 !important;} 


.welcome-text-block p {color:rgba(0, 0, 0, 0.87);}
.page-id-221 #major-section > .vc_row {margin-left: -15px;}
.partner-section-row .vc_column-inner {padding-left: 0;}
.partner-section-row .vc_btn3 {padding:8px 16px !important; border-radius:3px !important}
.prtner_dtl .wpb_text_column {margin-bottom: 14px;}  
        
.vision_child_text_block strong {color: #001961;}
.oth_text_block b {color: #001961;}
.mob_text_block b {color: #001961;}


.resource-post-sec a {color: rgba(0, 0, 0, 0.87);}
.resource-post-sec .post_box .post_box:hover  a{color: #001961;}

.issue_topic_graphbox .wpb_wrapper p {color: #fff;}
.wpb_content_element.issue_topic_graphbox {
	background-color: #126eb7 !important;
	border-radius: 26px !important;
	border: 3px #b3c4d2 solid;
	box-shadow: 0 0px 0px rgba(0,0,0,.2);
}

.issue_topic_table .row-1 .column-1 {background: #7cbbde;border-radius: 16px;position: relative;z-index: 1;width: 25%;font-weight: bold;
vertical-align: middle;}
.issue_topic_table .row-1 .column-2 {background: #b2d6ec;border-top-right-radius: 16px;border-bottom-right-radius: 16px;left: -12px;
	position: relative;z-index: 0;padding-left: 50px !important;padding-right: 30px !important;}

.issue_topic_table .row-2 .column-1 {background: #7cbbde;border-radius: 16px;position: relative;z-index: 1;width: 25%;font-weight: bold;
vertical-align: middle;}
.issue_topic_table .row-2 .column-2 {background: #b2d6ec;border-top-right-radius: 16px;border-bottom-right-radius: 16px;left: -12px;
	position: relative;z-index: 0;padding-left: 50px !important;padding-right: 30px !important;}

.issue_topic_table .row-3 .column-1 {background: #7cbbde;border-radius: 16px;position: relative;z-index: 1;width: 25%;font-weight: bold;
vertical-align: middle;}
.issue_topic_table .row-3 .column-2 {background: #b2d6ec;border-top-right-radius: 16px;border-bottom-right-radius: 16px;left: -12px;
	position: relative;z-index: 0;padding-left: 50px !important;padding-right: 30px !important;}

.issue_topic_table tr {margin-bottom: 20px !important;float: left;}
.issue_topic_table tr td {padding-top: 3px !important;padding-bottom: 5px !important;}

.issue_topic_table p {font-size: 17px;font-style: italic;}     

      
.wpb_gallery .wpb_gallery_slides ul li {
	padding-left: 15px !important;
	padding-right: 15px !important;
	position: relative !important;
	width: 33%;
	max-width: none !important;
	left: 0 !important;
	top: 0 !important;
}
 	 
.wpb_gallery .wpb_gallery_slides ul {
	height: auto !important;
	display: block;
	margin-left: -15px;
	margin-right: -15px;
}
		
.table-gov.tablepress-id-2 td {border-top:1px #ddd solid !important;}
.table-gov.tablepress-id-2 th {border-bottom: 2px solid #dee2e6 !important;}
.child_text_block li {color: #707070;}




.nic_news_section_box .post_section .post_box{box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);background: #fff;transition: 0.4s all ease;position: relative;}
.nic_news_section_box .post_section .post_image img {transition: 0.4s all ease;transform: scale(1);}
.nic_news_section_box .post_section .post_box:hover img {transform: scale(1.1);}
.nic_news_section_box .post_section .post_box .post_dtl{padding:15px 20px;}
.nic_news_section_box .post_section .post_box .post_dtl span .date{font-size: 16px;font-weight: 400;color: rgba(0, 0, 0, 0.57);margin-bottom: 6px;display: flex;align-items: center;}
.nic_news_section_box .post_section .post_box .post_name a{font-size: 20px;color: rgba(0, 0, 0, 0.87);font-weight: 600;line-height: 29px;}


.right_sidebar_main h2 {font-size: 30px;}

.content.single_post_section .vc_column-inner {padding:0 !important;}
.content.single_post_section .vc_col-sm-3 ul {margin-left: 0;}

.single_post_section .back_btn {
	position: absolute;
	right: 16px;
	top: 30px;
	z-index: 1;
}
		  
		  
.single_post_section .back_btn a {font-size: 14px;display: inline-flex;background: #FF9900;background-color: rgb(255, 153, 0);color: #fff;
	padding:2px 10px;align-items: center;justify-content: center;margin-left: auto;border-radius: 2px;transition: 0.4s all ease; font-weight: 700;}
.single_post_section .back_btn a:hover{    border-radius: 0px;   background-color: #001961;   color: #fff;   text-decoration: none;}		 
		  
.regional_news_section .vc_pageable-slide-wrapper .vc_col-sm-6:nth-child(1) {height: 328px !important;position: relative;overflow: hidden;padding-bottom: 0 !important;
margin-bottom: 10px;}  
.regional_news_section .vc_pageable-slide-wrapper .vc_col-sm-6:nth-child(1) .vc_gitem-zone:before {padding:0 !important;}	  
.regional_news_section .vc_pageable-slide-wrapper .vc_col-sm-6:nth-child(1) .vc_gitem-row-position-top {position:relative;}
.regional_news_section .vc_pageable-slide-wrapper .vc_col-sm-6:nth-child(1) .overlaycontent-news {bottom: 20px;}	  
		  
.single-news .content.single_post_section {
	padding-left: 0;
	padding-right: 0;
}
		  
.login_section .right_form #ur-frontend-form {padding:0; border:0;}
.login_section .right_form #ur-frontend-form .user-registration-form-login.login {margin:0 !important;}
.login_section #user-registration {margin: 0 !important;} 
.login_section .right_form #ur-frontend-form .user-registration-form-login.login label {font-size: 18px;}		  
.login_section .right_form #ur-frontend-form .user-registration-form-login.login .password-input-group {width: 100%;}	  
.login_section .right_form #ur-frontend-form .user-registration-form-login.login .animation label{font-size:10px;} 
.login_section .right_form #ur-frontend-form .user-registration-form-login.login input {padding: 0 !important;}	  
/*.login_section .right_form p {position: relative;	margin-bottom: 16px;}*/
.login_section .right_form .user-registration-LostPassword.lost_password {margin-top: -10px;margin-left: -4px;}
.login_section .right_form .user-registration-LostPassword.lost_password a {font-size: 14px;} 


.login_section .right_form input{font-size:15px !important;}
.main_menu nav.navbar .sub_menu .current_page_item > a{color:#000 !important;}
.main_menu nav.navbar .sub_menu .current_page_item > a:hover{color:#fff !important;}

.account_section_row .main_account_section #ur-frontend-form {max-width: 600px;margin: 0 auto;box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.16);border: 0;}
.account_section_row .main_account_section #ur-frontend-form label {width:100%;}
.account_section_row .main_account_section #ur-frontend-form span {width:100%;}
.account_section_row .main_account_section #ur-frontend-form input {border:1px #ccc solid;}
.account_section_row .main_account_section #ur-frontend-form p {margin: 0;}
.account_section_row .main_account_section #ur-frontend-form input[type="submit"] {border: 2px solid transparent;background: #001961;color: #fff;border-radius: 4px;
	font-weight: 400;text-transform: uppercase;min-height: 34px;transition: 0.4s all ease;font-size: 15px;padding-top:8px;}
.account_section_row .main_account_section #ur-frontend-form input[type="submit"]:hover {border-color: #001961;color: #001961;background: transparent;text-decoration: none;}
.account_section_row .main_account_section #ur-frontend-form a{color:#000; text-decoration:underline;}
.account_section_row .main_account_section #ur-frontend-form a:hover{text-decoration:none;}

         
.view_tag{
    position: absolute;
    bottom: 20px;
    left: 20px;
    background-color: #FF9900;
    color: #fff;
    min-width: 190px;
    height: 37px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.4s all ease;
    border: 2px solid transparent;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 3px;
    padding: 0px 10px;
	margin-bottom: 0 !important;
}
.view_tag a{
    color:#fff !important;
}
.view_tag:hover{
    color: #FF9900 !important;
    background-color: transparent !important;
    border: 2px solid #FF9900 !important;
}
.view_tag:hover a{
    color:#FF9900 !important;     
}

		  
.internal_post_section .internal_post_box > .vc_column-inner > .wpb_wrapper {
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);
	background: #fff;
	transition: 0.4s all ease;
	position: relative;
	margin: 0 9px;
}
.internal_post_section .internal_post_box .post_dtl {
margin-bottom: 0;
}	  
.internal_post_section .internal_post_box:hover a {
	color: #001961;
}	
.internal_post_section .internal_post_box:hover .post_image img {
	transform: scale(1.1);
}

.internal_post_section .internal_post_box .post_image img{width:100%;}
.vc_row.resource_section.internal_post_section {
	padding-left: 8px !important;
	padding-right: 8px !important;
}

.right_form .user-registration-error a {
	display: none;
}


.main_menu nav.navbar ul.navbar-nav li ul.sub_menu li.current-menu-item .fa.fa-plus-circle::before {
	color: #fff !important;
}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu li.current-menu-item > a {
	background: #001961;
	color: #fff !important;
}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu li.current-menu-ancestor .fa.fa-plus-circle::before {
	color: #fff !important;
}

.main_menu nav.navbar ul.navbar-nav li ul.sub_menu li.current-menu-ancestor > a {
	background: #001961;
	color: #fff !important;
}