@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap');
a{color:#236B95;}
b{font-weight:bold;}
strong{font-weight:bold;}
.menulist ul li a{text-decoration: none; line-height: normal; font-weight:600;}
.subtopics-inner-data ul{list-style:disc;}
.subtopics-inner-data ol{list-style:decimal;}
.marine-banner::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 26px;
    background: url(shape.svg) 0 0 no-repeat;
    background-size: 100% 100%;
    filter: invert(1);
}
.overview-data ul{
	list-style:disc;
}
.overview-data ul li{
	font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
    color: #404040;
    padding: 10px;
	list-style:disc;
}
.obtain-box-inner ul{
	list-style:disc;
}
.obtain-box-inner ul li{
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.4em;
    color: #236B95;
    margin-bottom: 13px;
	list-style:disc;
}

.tab-container .tab ul li{
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    color: #404040;
    margin-bottom: 10px;
	list-style:disc;
}
.tab-container .tab ul{
    padding-left: 50px;
	list-style:disc;
}
.obtain-box-inner p strong{font-weight:700;}
.obtain-box-inner p b{font-weight:700;}
.page-template-aboutus  .banner-inner{width:100%; padding:0px;}
.single-post .banner-inner{width:100%; padding:0px; max-width:1134px;}
.single-post .updates-page .banner{background-size:1410px;}
header{height:70px;}
header .container{height: 100%;
    align-items: center;
    vertical-align: middle;
display: flex;}
.logo-box{width:40%; padding:4px 0;}
.logo-box img{height: 100%;
    width: auto;
    object-fit: contain;
    max-height: 62px;}
.page-template-home .banner-inner{width:100%; padding:0px; max-width: 1152px;}
.updates_block{width:100%; clear:both; background:#eff2f4; margin:0; padding:40px 0 500px;}
.updates_block_grid{width:100%; display:grid; grid-template-columns:1fr 1fr 1fr; column-gap: 2%; row-gap: 2%;}
.sub_block svg{width:80px;}
.svg_icon img{width:60px;}
.fe_img{width:100%;/*max-height: 390px; min-height:390px;*/ /*max-height: 280px; min-height:280px; */overflow:hidden; border-radius: 0;}
.fe_img img{
	max-width: 100%;
    /*max-height: 390px;*/
	max-height:280px;
    object-fit: cover;
    width: auto;
    height: auto;
    /*min-height: 390px;*/
    object-position: center;
}
.sub_block{width:100%;display:block; margin:0; padding:0; position:relative; background: #ffffff; border: 2px solid; border-radius: 0 0 9px 9px;}
.feaureimage{width:100%; display:block; margin:0; padding:0;}
.featuredimage{width:100%; display:block; margin:0; padding:0;}
.upd_info{width:100%; display:block; background:#ffffff; margin:0; padding:15px; /*min-height: 325px;*/ border-radius: 0 0 15px 15px;}
.upd_info h5{margin:0; color:#236b95; font-size: 16px; line-height:1.3em;font-weight: 700; font-family: "Inter Tight", sans-serif; padding-bottom: 10px;}
.upd_info h5 a{color:#236b95;}
.date_it{position: absolute; font-family: "Inter Tight", sans-serif; font-weight:500; top: 10px; left:0px; font-size:0.9rem; line-height:1.2em; color:#ffffff; padding: 5px 8px;}
.svg_icon{position:absolute; right:10px; top:15px; border: 1px solid white; border-radius: 100%;}
.top_info{margin: 0 0 5px;}
.top_info a{
	font-family: "Inter Tight", sans-serif;
	font-size: 13px; line-height:1.2em;
    font-weight: 600;
    text-transform: uppercase;
    color: #6a6a6a;
}
.topic_dropdown{
	width:auto;
	display:inline-flex;
}
#topics{
	width: auto;
    display: inline-block;
    background: transparent;
    padding: 5px 10px;
    /*font-size: 20px;*/
	font-size:1.1rem;
    font-weight: 700;
    text-transform: capitalize;
    color: #246c96;
    margin: 0 0 0 auto;
    max-width: 300px;
    /* -webkit-appearance: none; */
    outline: 0;
}
.page-template-topicspage-php footer{clear: both;}
.topics_block{width:100%; clear:both; margin:0; padding:60px 0; position: relative; float: left; border-bottom: 100px solid white; padding-bottom: 200px;}
.topics_main{width:100%; display:grid; grid-template-columns:1fr 1fr 1fr; column-gap:2%; row-gap:2%; clear:both; float:left;}
.topics_sub{width:100%; display:block; margin:0; padding:0; position:relative; text-align:center; padding:20px 0 60px;  transition: 0.4s linear;
    -webkit-transition: 0.1s linear; cursor:pointer;border-radius:20px;}
.topics_sub img{width:80px; margin:0 auto 20px;}
.topics_sub h3{font-size:1.4rem; line-height:1.2em; color: white; font-weight: 600; text-transform: uppercase; margin: 0 auto 20px;}
.topics_sub a{font-size: 1rem;
    color: white;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0 auto;
    cursor: pointer;
    border: 2px solid white;
    padding: 10px 0px;
    border-radius: 20px;
    display: grid;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    display: flex;
    width: 230px;
	text-align: center;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
	}
.topics_sub a i{font-size:1rem; margin-left:10px;}
.exinfo{max-width:96%; margin:0 auto;}
.exinfo p{display:none; font-size:1.1rem; font-weight:400; text-transform:normal; color:white; margin:0; line-height:1.2em; margin-bottom:40px;}
.topics_sub:hover{background:white !important;}
.search_block{
	width: 100%;
    display: inline-flex;
    /*margin-left: 15px;
	position:relative;*/
	position: absolute;
    top:40px;
	background-color:#ffffff;
	right:0;
}
#search-results {
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #ccc;
    width: 100%;          /* Make the dropdown as wide as the input */
    max-height: 300px;     /* Set a max height to limit the visible results */
    overflow-y: auto;      /* Enable vertical scrolling */
    z-index: 1000;         /* Ensure the dropdown appears above other elements */
    display: none;  	/* Initially hidden */
	top:26px;
}
#search-posts{
	width: 100%;
    display: inline-block;
    background: transparent;
    padding: 5px 10px;
    font-size:0.8rem;
    font-weight: 600;
    text-transform: uppercase;
    color: #246c96;
    margin: 0;
    max-width: 100%;
    /* -webkit-appearance: none; */
    outline: 0;
	border: 1px solid #246c96;
	position:realative;
}
#search-posts::placehodler{
	color: #246c96;
}
#search-results div {
    padding: 5px 10px;
    border-bottom: 1px solid #eee;
    cursor: pointer;
}

#search-results div:hover {
    background-color: #f0f0f0;
}
.dropdownblock{
	width: auto;
    display: flex;
    align-items: flex-start;
    margin: 0 0 35px;
    justify-content: start;
	vertical-align: middle;
    align-items: center;
}
.dropdownblock span{font-size: 1.2rem; line-height: 1.2em; font-weight: bold; color: #3f4140; margin-right: 10px;}
#search-results div a{
	color: #246c96;
    font-weight: 400;
    font-size: 0.9rem;
    line-height: normal;
}
#search-results div a:hover{color:black;}


.topic-page .banner-inner h1{
    text-shadow: 0px 0px 8px #000000;
    font-size: 2.5rem;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-weight: 700;
}
.update-page .banner-inner h1{
    text-shadow: 0px 0px 8px #000000;
    font-size: 2.5rem;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-weight: 700;
}
.related_updates{margin:20px auto 50px;}
.more_update{text-align:center; margin:0 auto 50px; clear:both;}
.more_update a{
	font-size: 15px;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: none;
    letter-spacing: 0.2px;
    color: #fff;
    background-color: #236B95;
    text-align: center;
    padding: 7px 35px;
    transition: all .3s;
    position: relative;
    display: inline;
    border-radius: 6px;
}
.more_update a:hover{
	background:#87A097;
}
.birds-data p b{font-weight:bold;}
.birds-data p strong{font-weight:bold;}
.birds-data p.nomargin{margin-bottom:0px;}
.birds-data ul{list-style:disc; padding-left: 1rem; margin-bottom:15px;}
.birds-data li{list-style:disc; font-size: 0.85rem;
    font-weight: 500;
    line-height: 1.4em;
    color: #404040;
    margin-bottom: 0px;}
.birds-data li a{text-decoration: underline; color: #236B95;}
.overview-data p a{color:#236B95;}
.new_topics{width:100%; clear:both; margin:0; background-color:#f2f7f9; padding:45px 0;}
.topic_main{width:100%; margin-bottom:50px;}
.topic_main:last-child{margin-bottom:0px;}
.new_topics h2{font-size:23px; color:#226b94; font-family: 'Inter'; font-weight:600; margin:0 0 25px; text-align:center; line-height:normal;}
.topsub{width:100%; max-width:680px; display: flex; flex-wrap: wrap; gap: 10px; margin:0 auto; justify-content: center;}
.h_sub{width:auto; background:white; padding:15px 0 0; text-align:center;border-radius:10px; min-height:172px;}
.h_sub h3{color:#02ccfe; font-family: 'Inter Tight', sans-serif; font-size:14px; line-height:normal; margin:0 auto;padding:0 5px;}
.topics_sub.h_sub img{width:86px; margin:0 auto 10px;}
.second_row .topsub{max-width:850px; display: flex; flex-wrap: wrap; gap: 10px; margin:0 auto; justify-content: center;}
.topsub .h_sub{width: calc(25% - 10px); }
.second_row .topsub .h_sub{width: calc(20% - 10px);}

.new_agency{width:100%; padding:45px 0 40px; margin:0px;}
.new_comm{background-color:transparent; padding:0px;}
.new_comm h2{font-size:23px; font-family: 'Inter'; font-weight:600; text-transform:uppercase; color:#236b95; margin:0; padding:0 0 10px; border-bottom:2px solid #72c2d6;}
.new_agncy-box{max-width: 900px; margin: 0px auto 0;}
.new_agency .container{max-width:942px; margin:0 auto;}
.new_agncy-box{display: grid; grid-template-columns: 1fr 1fr; row-gap: 30px; column-gap: 10px; width:100%; margin-top:30px;}
.new_agncy-box .agency-box-data h2{font-family: "Inter Tight", sans-serif; font-weight:500;}
.new_agncy-box .agency-box-data p{font-weight:500; font-family: "Inter", sans-serif; font-size:.95rem;}

.new_update_section{width:100%; padding:45px 0 60px; background-color:#f2f7f9; margin:0px;}
.nw_update{margin-top:40px; margin-bottom:50px;}
.new_update_section .container{max-width:942px; margin:0 auto;}
.new_btn{margin:0 auto; clear:both;}
.new_btn a{background:#8ccddd; color:white; font-family: 'Inter'; font-weight:600;
display: flex;
    width: max-content;
    padding: 7px 10px;
    justify-content: center;
    margin: 0 auto;
}
.newfootercol{width:100%; display:grid; grid-template-columns:1fr 1fr; gap:35px;}

.new_top_banner{width:100%; display:block; position:relative; background-repeat: no-repeat !important; background-size: cover !important; background-position: top center !important; overflow-x:hidden;}
.new_top_banner .top_img{opacity:0; visibility:hidden;}
.new_top_banner .content_part{max-width: 1440px; margin: 0 auto; padding: 0 15px; position: absolute; top: 35%; left: 0; right: 0;}
.new_top_banner .content_part h1{max-width: 509px; text-align: left;}
.bn_link{
	font-size: 15px;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: none;
    letter-spacing: 0.2px;
    color: #fff;
    background-color: #5ea5c1;
    text-align: center;
    padding: 10.72px 0;
    transition: all .3s;
    position: relative;
    display: inline;
    border-radius: 6px;
	background: #8ccddd;
    color: white;
    font-family: 'Inter';
    font-weight: 600;
	cursor:pointer;
	text-transform:uppercase;
	position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: inline-block;
    width: 204px;
	 transition: .4s linear;
    -webkit-transition: .4s linear;
	display: flex;
    justify-content: center;
    gap: 0px;
}
.bn_link:hover{background-color: #87A097;}
.sclogo{display:none; transition: .4s linear; -webkit-transition: .4s linear;}
.wlogo{display:block; transition: .4s linear; -webkit-transition: .4s linear;}
header.nav-new .sclogo{display:block;}
header.nav-new .wlogo{display:none;}
.menulist ul li{position:relative;}
.single-post .wlogo{display:none;}
.single-post .sclogo{display:block;}
.single-post header{background:white;}
.single-post .menulist ul li a{color:#236b95;}
.single-post .topbar ul li a{color:#236b95;}
.single-post .banner{padding:0px;}
.single-post .updates-page{margin-top:70px;}
.single-post .banner-inner h1{margin:1.5rem 0; color:#236b95; text-shadow:none;}
.tags-list ul li:first-child{display:block;}
.tags-list ul li{display:inline-block;}
.post-navigation{margin:25px 0;}
.post-navigation .container{max-width:300px;}
.post-navigation .container .nav-links{width: auto; display: flex; gap: 20px; justify-content: space-between;}
.post-navigation .container .nav-links a{font-weight:500;}

@media (min-width:992px){
	.menu-mainmenu-container{width:auto; display:inline-block;}
	.search_icon{width:auto; display:inline-block; margin-left:5px;}
	.sericon{cursor:pointer;}
	.sericon i{color:#236b95; font-size:16px;}
	.sericon i{color:white; font-size:16px;}
	header.nav-new .sericon i{color:#236b95; font-size:16px;}
	.onlymobile{display:none;}
	.menulist ul li ul {

		display: none; /* Hide submenu by default */
  position: absolute;
  top: 100%; /* Position below the parent menu item */
  left: 0;
background: rgba(256, 256,256,0.95); /* Background color of the submenu */
  box-shadow: 0px 0px 10px 0px rgba(210.79999999999998, 210.34173913043475, 210.34173913043475, 0.5);
  padding: 0;
  list-style: none;
  z-index: 1000;
  min-width: 200px; /* Optional: Set a minimum width for submenu */
}
.menulist ul li ul li{margin-right:0px; padding-right:10px; padding-left:10px;}
.menulist ul li:hover > ul {
  display: block;
}
.menulist ul li:hover > ul li:hover > ul{
	display:block;
	left:100%;
	top:0;
}
}
@media (max-width:991px){
	.menulist ul li{width:100%;}
	.menu-item-has-children > span.toggle-icon {
    cursor: pointer;
    margin-right: 0px;
        position: absolute;
        right: 0;
		top:0px;
}
.menu-item-has-children > span.toggle-icon::before {
    content: '+';
    font-size: 26px;
	line-height: normal;
}
/* When the submenu is open, change the icon */
.menu-item-has-children.open > span.toggle-icon::before {
    content: '-';
}
.menulist ul li a{width:89%;}
.menulist ul li ul{display:none;}
.menulist ul li ul li ul{display:none;}
}

@media (max-width: 991px) {
  .menulist ul li ul li ul {
	  padding-left:15px;
	  line-height:1.3em;
	}}

@media (max-width:1410px){
	.single-post .updates-page .banner{background-size:cover;}	
	/*.updates_block_grid{column-gap: 4%; row-gap:4%;}
	.fe_img{max-height: 340px; min-height: 340px;}
	.fe_img img{max-height: 340px;}*/
	/*.upd_info{padding:20px 20px 20px 20px;}
	.upd_info h5{font-size: 1.3rem; line-height: 1.5em;}*/
	/*.upd_info{min-height: 300px;}*/
	/*.date_it{font-size:20px;}*/
	/*.svg_icon img{width:70px;}
	.date_it{left:20px;}*/
}
@media (max-width:1330px){
	.page-template-home .banner-inner{width:100%; padding:0px; max-width: 90%;}
	.logo-box{width:80%;}
	.topics_sub{padding:20px 0 50px;}
	.topics_sub img{width:80px; margin:0 auto 20px;}
	/*.topics_sub h3{font-size:1rem;}*/
	.topics_sub a{font-size:1rem; bottom:30px;}
	/*.exinfo p{font-size:0.8rem;}*/
	.topics_sub a i{font-size:0.9rem;}
}
@media(min-width:992px) and (max-width:1200px){
	.logo-box{width:72%;}
}
@media (max-width:1024px){
	.interactive-inner{width:100%;}
	.interactive-inner figcaption {margin-bottom:10px;}
	.updates-information-box{margin-top:10px;}
	/*.updates_block_grid{column-gap: 20px; row-gap: 20px;}
	.fe_img{max-height: 250px; min-height: 250px;}
	.fe_img img{max-height: 250px;}*/
	/*.upd_info{padding:15px;}
	.upd_info h5{font-size:16px;}*/
	/*.top_info a{font-size:14px;}*/
	/*.svg_icon img{width:50px;}
	.date_it{font-size:14px; left:15px;}
	.upd_info{min-height:240px;}*/
	.updates_block{padding:40px 0 60px;}
	.topics_main{column-gap: 20px; row-gap: 20px;}
	.topics_sub img{/*width:60px;*/ margin:0 auto 20px;}
	.topics_sub{padding:20px 0 30px;}
	.topics_sub img{/*width:60px;*/ margin:0 auto 20px;}
	.topics_sub h3{/*font-size:0.9rem;*/ margin-bottom:20px;}
	.h_sub h3{font-size:0.8rem; margin-bottom:0px;}
	.topics_sub a{font-size:0.8rem; bottom:10px; width:200px;}
	/*.exinfo p{font-size:0.8rem;}*/
	.topics_sub a i{font-size:0.8rem;}
	.exinfo{max-width:96%;}
	.topics_block{border-bottom: 0px solid white; padding-bottom: 60px; padding-top:40px;}
}
@media (max-width:991px){
	/*.topics_sub img{width:50px;}*/
	.search_icon{display:none;}
	.onlymobile{display:block; margin:auto 0 auto 15px;}
	.search_icon_m{display:block;}
	
	
	.search_block_m{
	width: 100%;
    display: inline-flex;
    /*margin-left: 15px;
	position:relative;*/
	position: absolute;
    top:69px;
	background-color:#ffffff;
	right:0;
}
#search-results_m {
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #ccc;
    width: 100%;          /* Make the dropdown as wide as the input */
    max-height: 300px;     /* Set a max height to limit the visible results */
    overflow-y: auto;      /* Enable vertical scrolling */
    z-index: 1000;         /* Ensure the dropdown appears above other elements */
    display: none;  	/* Initially hidden */
	top:26px;
}
#search-posts_m{
	width: 100%;
    display: inline-block;
    background: transparent;
    padding: 5px 10px;
    font-size:0.8rem;
    font-weight: 600;
    text-transform: uppercase;
    color: #246c96;
    margin: 0;
    max-width: 100%;
    /* -webkit-appearance: none; */
    outline: 0;
	border: 1px solid #246c96;
	position:realative;
}
#search-posts_m::placehodler{
	color: #246c96;
}
#search-results_m div {
    padding: 5px 10px;
    border-bottom: 1px solid #eee;
    cursor: pointer;
}

#search-results_m div:hover {
    background-color: #f0f0f0;
}
#search-results_m div a{
	color: #246c96;
    font-weight: 400;
    font-size: 0.9rem;
    line-height: normal;
}
#search-results_m div a:hover{color:black;}
	
	
	
	
}
@media(min-width:768px) and (max-width:1300px){
	.footer-inner-box li a img{width:25px;}
}
@media (max-width:767px){
	.page-template-aboutus .banner-inner h1{font-size: 1.3rem !important; letter-spacing:0px;}
	.logo-box{width:80%;}
	.updates_block_grid{grid-template-columns: 1fr 1fr;}
	/*.upd_info h5{font-size: 1rem;}*/
	/*.date_it{font-size:17px;}
	.date_it{font-size:16px;}*/
	.topic_dropdown{margin:0 0 0px;}
	.topics_main{grid-template-columns: 1fr 1fr; column-gap: 15px; row-gap: 15px;}
	.topics_block{border-bottom: 0px solid white; padding-bottom: 30px; padding-top:30px;}
	.dropdownblock{margin: 0 0 20px; align-items: baseline;}
	/*#topics{font-size:17px;}
	#search-posts{font-size:17px;}*/
	.updates_block{padding:40px 0 100px;}
	.related_updates{margin: 20px auto 0px; padding-bottom: 70px;}
	.more_update{margin:30px auto 50px;}
	.footer-inner-box{width:50%;}
	.new_agncy-box{grid-template-columns: 1fr;
    row-gap: 10px;
    column-gap: 0px;
    width: 100%;
    margin-top: 10px;
    padding: 0px;}
	.new_update_section{padding:30px 0 30px;}
	.new_topics{padding:30px 0;}
	.new_btn{margin:0 auto; display:flex;}
	.new_btn a{margin:20px auto 0;}
	.topsub .h_sub{width: calc(33.33% - 10px);}
	.second_row .topsub .h_sub{width: calc(33.33% - 10px);}
	.newfootercol{grid-template-columns: 1fr; gap: 20px;}
}
@media (max-width:640px){
	/*.fe_img{max-height: 180px; min-height: 180px;}
	.fe_img img{max-height: 180px; object-position: top;}*/
	/*.upd_info h5{font-size: 1.3rem;}*/.topic
	.fe_img img{object-position: top;}
	.dropdownblock{margin: 0 0 20px; align-items: baseline; width: 100%; display: grid; grid-template-columns: 1fr 1fr; column-gap: 2%;
	column-gap: 0;
        width: auto;
        display: flex;
        align-items: flex-start;
        align-items: center;
	}
	.dropdownblock span{width: auto;
    display: block;
    min-width: 136px;}
	.topic_dropdown{width: 100%; display: block; max-width: 100%;}
	.search_block{width: 100%; margin: 0; display: block;}
	#search-posts{/*font-size:15px;*/ width: 100%; display: block; max-width: 100%;}
	#topics{/*font-size:15px;*/ width: 100%;
        display: block;
        max-width: 250px;
        margin: 0;
        min-width: 200px; font-size: 0.9rem;}
	.dropdownblock span{font-size: 1rem; min-width: 115px;}
	.topsub .h_sub{width: calc(50% - 10px);}
	.second_row .topsub .h_sub{width: calc(50% - 10px);}
	.new_top_banner .top_img{object-fit: cover; max-height: 400px;}
}
@media (max-width:570px){
	.updates_block_grid{grid-template-columns: 1fr;}
	.topics_main{grid-template-columns: 1fr; column-gap: 0px; row-gap: 20px;}
	.updates_block{padding:40px 0 220px;}
}
@media (max-width:500px){
	.logo-box{width:90%;}
	.footer-inner-box{width:100%;}
	.footer-inner{
		max-width: 220px;
        margin-left: auto;
        margin-right: auto;
	}
}
@media (max-width:450px){
	.logo-box{width:80%;}
	
}
@media (max-width:360px){
	.dropdownblock span{font-size: 0.8rem; min-width: 93px;}
	#topics{max-width: 250px; min-width: 190px; font-size: 0.8rem;}