*{margin:0;padding:0;box-sizing:border-box;list-style:none}
html{font-size:10px}
body{font-family:"Roboto",sans-serif;color:#0d1b3f;font-size:1.4rem}
img{width:100%;max-width:100%;border:none;height:auto}
a{text-decoration:none;color:inherit}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.container{width:90%;margin:0 auto}
@font-face{font-family:'icomoon';src:url(fonts/icomoon.eot?lehoej);src:url(fonts/icomoon.eot?lehoej#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?lehoej) format("truetype"),url(fonts/icomoon.woff?lehoej) format("woff"),url(fonts/icomoon.svg?lehoej#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:400;font-size:8rem;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-icon4 .path1:before{content:"\e900";color:#fff}
.icon-icon4 .path2:before{content:"\e901";margin-left:-.947265625em;color:#fff}
.icon-icon4 .path3:before{content:"\e902";margin-left:-.947265625em;color:#fff}
.icon-icon2:before{content:"\e903";color:#233d8f}
.icon-icon3:before{content:"\e904";color:#233d8f}
.icon-icon1:before{content:"\e905";color:#233d8f}
.top-header{background:#030d28;color:#fff;font-size:1.3rem;padding:.8rem 0}
.top_header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;text-align:center}
.cont_info,.hdr_links{display:flex;align-items:center;justify-content:center;gap:1rem}
.cont_info i{color:#ff8500}
.hlink_1,.hlink_2{background:#fff;padding:.5rem 2rem;border-radius:.5rem;font-weight:600}
.hlink_2{background:#ffa800}
.hlink_1 a{color:#000}
.hlink_2 a{color:#000}
.main_header{width:100%;display:flex;flex-direction:column;padding:1rem 5%;gap:0}
.logo img{width:25rem}
.navbar{width:100%;background:#162e5f;color:#fff;position:relative}
.hamburger{padding:10px 0;cursor:pointer;display:flex;justify-content:flex-end;width:max-content;position:absolute;top:-55px;right:0}
.ham_wrap{display:flex;flex-direction:column;width:50px;background:#2f63d0;border-radius:5px;padding:5px;align-items:center}
.ham_wrap div{height:2px;width:30px;background:#fff;margin:3px 0;transition:.3s}
.ham_wrap.active .line1{transform:rotate(45deg) translate(6px,6px)}
.ham_wrap.active .line2{opacity:0}
.ham_wrap.active .line3{transform:rotate(-45deg) translate(7px,-7px)}
.menu{list-style:none;margin:0;padding:0;background:#3cb5f3;display:none;flex-direction:column}
.menu li{border-bottom:1px solid #38a8e1}
.menu li a{color:#fff;text-decoration:none;padding:12px 15px;display:block}
.menu li.has-sub > a::after{content:"▸";float:right;font-size:14px;margin-left:6px}
.menu li.open > a::after{content:"▾"}
.menu ul{list-style:none;padding-left:0;display:none;background:#fff;color:#000}
.menu li li{border-bottom:1px solid #ececec}
.menu ul li a{padding-left:30px;color:#000}
.menu ul ul li a{padding-left:45px}
.hero-section{width:100%}
.approval_section{display:flex;width:100%;padding:1rem 0}
.as-img{width:12rem}

.top_content{display:flex;flex-direction:column}
.main_content{font-size:1.6rem;line-height:2.4rem}
.breadcrumb{margin-bottom:2rem;font-size:1.4rem;color:#333;text-align:left;line-height:2.6rem}
.breadcrumb a{color:#e95301;position:relative}
.breadcrumb a::after{display:inline-block;content:'》';padding:0 0 0 5px;font-weight:600;font-size:1.3rem}
h1, h2{font-size:2.5rem;margin-bottom:1.6rem;font-weight:500;color:#023a93;line-height:3.5rem}
h2{font-size:2rem;margin-bottom:1rem;color:#000;line-height:3rem}
span{color:#e95301}
.main_content a{color:#e95301}
.main_content p{margin-bottom:2rem}
.main_content ul li{position:relative; padding-left:2rem;}
.main_content ul li:before{position:absolute; top:-1px; left:0; content:'➤'; font-size:1.3rem; font-weight:600; color:#f1782b;}
.tabular_data{overflow:hidden; overflow-x:auto; padding:0 0 1rem; margin-bottom:3rem;}
.tabular_data table{width:80rem; border-collapse:collapse;}
.tabular_data table td{border-collapse:collapse; border:1px solid #e5e5e5;}
.tabular_data table th{border-collapse:collapse; border:1px solid #1659b4; background:#12468d; color:#fff; font-weight:600; white-space:nowrap;}
.tabular_data table td, .tabular_data table th{padding:0.5rem 1rem;}

footer{background:#0d325e;padding:3rem 2rem;font-size:1.4rem;line-height:180%}
.footerCol{margin-bottom:2rem}
.footerCol span{color:#dbe9ff;font-size:1.8rem;font-weight:500;margin-bottom:1rem;display:block;text-transform:uppercase}
.footerCol span a{color:#dbe9ff}
.footerCol span img{width:202px;height:55px;margin:0 auto}
.footerCol ul{margin:0 0 2rem;border-top:1px solid #445166;padding:1rem 0}
.footerCol ul li a{color:#dae9fa;transition:all .5s ease;border-bottom:1px solid transparent}
.footerCol ul li a:hover{color:#fff;border-bottom:1px solid #fff}
.follow-icon{display:flex;align-items:center;justify-content:space-evenly;margin:0 0 2rem;border-top:1px solid #445166;border-bottom:1px solid #445166;padding:1rem 0}
.follow-icon a{color:#16dae4;font-weight:800;font-size:2rem}
.unv_address{color:#fff;margin-bottom:2rem}
.unv_address li{position:relative;padding-left:3rem;margin-bottom:1rem}
.unv_address li i{position:absolute;top:.6rem;left:0}
.flinks{border-top:1px solid #445166}
.flinks ul{margin:0 0 2rem;padding:1rem 0;display:block}
.flinks ul li{display:inline-block}
.flinks ul li:after{content:'|';display:inline-block;margin:0 1rem;color:#dae9fa}
.flinks ul li:last-child:after{display:none}
.flinks ul li a{color:#dae9fa;transition:all .5s ease;border-bottom:1px solid transparent}
.flinks ul li a:hover{color:#fff;border-bottom:1px solid #fff}
.copyright{background:#030d28;padding:2rem;font-size:1.4rem;line-height:180%;color:#dbe9ff;text-align:center}
#backToTop{position:fixed;bottom:25px;right:25px;z-index:99;background:#f28c28;color:#fff;border:none;border-radius:50%;width:45px;height:45px;text-align:center;line-height:45px;font-size:1.2rem;cursor:pointer;transition:all .3s ease;opacity:0;visibility:hidden}
#backToTop.show{opacity:1;visibility:visible}
#backToTop:hover{background:#039;color:#fff;transform:translateY(-3px)}
@media (min-width:768px) {
	.top-header{padding:1rem 0}
	.top_header{display:flex;flex-direction:row;justify-content:space-between}
	.hdr_links{gap:2rem}

	.tabular_data{overflow:hidden; padding:0;}
	.tabular_data table{width:100%}

	.footerCol ul{display:grid;grid-template-columns:1fr 1fr}
	.unv_address li{width:100%!important;float:none!important}
	.follow-icon{justify-content:center}
	.follow-icon a{font-size:3rem;margin-right:2rem}
}
@media (min-width:1024px) {
	.header_section{background:#eee; height:10rem; box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.6); position:fixed; top:0; width:100%; left:0; z-index:4}
	.top-header{font-size:1.4rem;}	
	.main-header{background:#fff;}
	.main_header{flex-direction:row; justify-content:space-between; align-items:center; position:relative;}
	.logo img{width:20rem;}
	
	.hamburger{display:none}
	.menu{display:flex!important;flex-direction:row;justify-content:flex-start;background:transparent}
	.menu li{position:relative;border:none}
	.menu li a{padding:10px 20px;color:#fff;background:#094f97;white-space:nowrap; border-right:1px solid #fff; text-transform:uppercase;}
	.menu li.has-sub > a::after{content:""}
	.menu > li > ul{position:absolute;top:100%;left:0;display:none;min-width:220px;z-index:999}
	.menu > li:hover > ul{display:block}
	.menu li ul ul{top:0;left:100%;position:absolute;min-width:200px;background:#fff;display:none}
	.menu li ul ul{left:100%;right:auto}
	.menu li.open-left > ul{left:auto!important;right:100%!important;z-index:9999;top:50%}
	.navbar{overflow:visible}
	.menu li ul li:hover > ul{display:block}
	.open-left ul ul{left:auto!important;right:100%}
	.menu li li a{color:#000;background:#f5f5f5; border-right:none; text-transform:capitalize;}
	.menu li:hover > a{background:#030d28;color:#fff}
	.hero-section{margin-top:10rem; position:relative}
	.approval_section{position:absolute;left:0;bottom:-6rem;padding:0}
	.as-img{width:12rem}
	.top_content{margin-top:6rem}
	h1{font-size:3rem;line-height:4rem;font-weight:700}
	h2{font-size:2.2rem; line-height:3.5rem; font-weight:600;}
	span{color:#ff7a00}
	

	.footerCol ul{grid-template-columns:1fr}
	.follow-icon{justify-content:center}
	.follow-icon a{font-size:3rem;margin-right:2rem}
}
@media (min-width:1280px) {
	.header_section{height:12rem;}
	.main_header{padding:0.5rem 5%;}
	.logo img{width:35rem;}
	.menu{font-size:1.5rem; font-weight:500}
	.menu > li > a{text-transform:uppercase;}
	.hero-section{margin-top:12rem;}
	.approval_section{bottom:-8rem}
	.as-img{width:16.7rem}
	.as-img img{box-shadow:0 0 6px #333}
	.top_content{margin-top:10rem;padding:0 0 5rem}
	.breadcrumb{font-size:1.6rem}
	.main_content{text-align:justify;font-size:1.8rem;line-height:3rem}
	h1{text-align:left}

	footer{font-size:1.5rem;line-height:180%;padding:0}
	.mainFooter{display:grid;grid-template-columns:1fr 1.2fr 1fr;grip-gap:2rem}
	.footerCol{border-right:1px solid #445166;padding:0 4rem;margin:0;padding:2rem 3rem}
	.mainFooter .footerCol:last-child{border:none}
	.footerCol span{margin-bottom:.5rem}
	.footerCol ul{margin:0 0 2rem;border-top:none}
	.unv_address{font-size:1.5rem}
	.follow-icon{justify-content:space-evenly;margin-bottom:2rem}
	.follow-icon a{margin-right:0;font-size:2.2rem}
	.flinks{padding:2rem 0}
	.flinks ul{margin:0;text-align:center}
	.copyright{text-align:left;padding:1rem 0}
}
@media (min-width:1600px) {
	.container{width:80%}
	.main_header{padding:8px 10% 10px}
	.menu{font-size:1.7rem;font-weight:400}
	.menu ul li a{font-size:1.5rem}
	.menu li li li a{padding-left:10px}
	.approval_section{bottom:-6rem}
}