#body .container{max-width:1300px!important}
body{font-family:"Lato",sans-serif!important}
.top-list{margin:0;padding:0;list-style:none;display:flex}
.top-list li a{display:inline-block;color:#fff;font-size:16px;font-weight:600;margin-left:40px}
.top-list li a i{color:#1c396c;font-size:12px;margin-right:15px;transform:translateY(1px);background:#fff;width:30px;height:30px;border-radius:100%;text-align:center;line-height:30px}
.top-list2{margin:0;padding:0;list-style:none;display:flex}
.top-list2 li a{display:inline-block;color:#fff;margin-left:20px;font-size:14px}
.top-navigation .container-fluid{padding:0 60px!important}
.top-navigation{background-color:#1c396c;padding:10px 0;position:relative}
.top-navigation::before{position:absolute;content:"";left:0;top:0;height:100%;width:730px;background-color:#ff5e15;z-index:9999}
.top-navigation .container-fluid{padding:0 80px!important}
h5.top-cap{position:relative;color:#fff;z-index:9999;font-size:16px;margin-bottom:0;text-transform:capitalize;padding-top:5px;text-transform:uppercase}
.navbar-brand{padding-top:0;padding-bottom:0}
a.navbar-brand img{width:150px}
.nav-list{margin:0;padding:0;list-style:none;display:flex}
.nav-list li a{display:inline-block}
.nav-list li a i{color:#000;font-size:15px;transform:translateY(10px);margin-right:30px}
.nav-list li a.nav-btn{background-color:#0a7d4c;color:#fff;font-weight:600;padding:12px 43px;border-radius:6px}
.nav-list li a.nav-btn:hover{text-decoration:none}
.top-nav2 .navbar{background-color:#fff!important;padding:0!important}
.top-nav2 .container-fluid{padding:0 60px}
.top-nav2 .navbar .navbar-nav li a{color:#222;font-weight:600;padding:0 20px;font-size:17px}
.top-nav2 .navbar .navbar-nav li a:hover{text-decoration:none;color:#1e3d75}
.sticky{position:fixed;top:0;width:100%;z-index:99999;box-shadow:0 6px 17px -6px #abaaaa}
.sticky2{position:fixed;top:0;width:100%;z-index:99999}
.nav-in2{position:relative}
.nav-content{position:absolute;top:99px;left:-250px;z-index:999;background:#1c396ce6;display:inline-block;transition:all .5s ease-in-out;opacity:0;visibility:hidden}
.nav-lft{left:23px!important}
.navbar-nav .nav-in2:hover .nav-content{opacity:1;visibility:visible;top:69px}
ul.sub-content li{border-bottom:1px solid #fff}
ul.sub-content li a:hover{text-decoration:none}
.top-nav2 ul.sub-content{margin:0;padding:0;list-style:none}
.top-nav2 ul.sub-content li a{color:#fff!important;white-space:nowrap;padding:10px 90px 8px 22px !important;display:inline-block;font-weight:500!important;font-size:16px!important}
.nav-list li a.nav-btn{background-color:#1c396c;color:#fff;font-weight:600;padding:12px 43px;border-radius:6px}
.navbar-dark .navbar-brand{align-items:center}
a.navbar-brand h5{color:#000;font-size:17px;margin-left:20px;font-weight:600;margin-top:15px}
.main-banner.w-100.position-relative{border-top:2px solid #1c396c}
.bc-img{background:url(../images/banner-a.png) no-repeat;background-size:cover;background-position:center;min-height:710px}
.bc-img2{background:url(../images/banner-b.png) no-repeat;background-size:cover;background-position:center;min-height:710px}
.ab-bg img{width:88%;border:5px solid #ff5e15}
h5.ab-header{color:#000;font-weight:700;font-size:15px;position:relative;padding-left:50px;margin-bottom:12px;text-transform:uppercase;position:relative}
h5.ab-header::before{content:'';position:absolute;left:0;top:2px;bottom:0;width:40px;height:2px;background:#e57815;margin:auto}
h5.ab-header2{font-size:28px;font-weight:700;color:#002060;margin-bottom:16px}
p.ab-para{margin-bottom:0;font-size:15px;font-weight:600;line-height:27px}
h5.ab-num{color:#002060;font-weight:700;font-size:32px}
p.ab-para{margin-bottom:0;font-size:16px;font-weight:600}
.ab-count{border-right:1px solid #b3b3b3;margin-top:70px}
.ab-border{border:initial!important}
.about{margin-top:80px}
.p-img{border-radius:2px solid #fff}
.p-border{border-style:none}
.p-img img{width:100%;height:241px}
.pro-bg{background:url(../images/pro-bg.webp) no-repeat;background-size:cover;background-position:center;min-height:auto;padding:120px 0 140px}
h5.p-caption{color:#fe5d15;position:absolute;top:201px;left:18px;font-size:20px;text-transform:uppercase;font-weight:700}
h5.p-caption::after{content:"";width:67px;height:3px;background-color:#f56600;position:absolute;left:0;top:-8px}
.p-box{display:inline-block;background-color:#fff;min-height:auto;padding:30px 32px}
p.p-para{font-size:14px;color:#272222}
h5.pro-header{color:#fff;font-size:40px;text-transform:capitalize;font-weight:400;position:relative;margin-bottom:40px}
h5.pro-header::after{content:"";width:67px;height:3px;background-color:#f56600;position:absolute;left:47%;bottom:-10px}
.pro-para{color:#fff;font-size:17px;font-weight:500;text-align:center;padding:0 248px;line-height:27px;margin-bottom:60px}
.product{margin-top:70px}
.product .pro-bg .container-pro .pro-row .row .col-lg-3{padding-left:0!important;padding-right:0!important}
.product .pro-bg .container-pro .pro-row .row{margin-left:0!important;margin-right:0!important}
.container-pro{width:1068px;margin:0 auto}
.wh-container{width:1300px;margin:0 auto}
.w-icon img{width:50px;margin:0 auto;filter:brightness(0) saturate(100%) invert(11%) sepia(99%) saturate(1728%) hue-rotate(207deg) brightness(96%) contrast(110%)}
.v-box{text-align:center}
h5.w-header{color:#000;font-weight:700;font-size:15px;position:relative;padding-left:50px;margin-bottom:12px;text-transform:uppercase;position:relative}
p.w-para2{font-size:24px;font-weight:700;color:#002060;margin-bottom:27px}
h5.w-header::after{content:'';position:absolute;left:0;top:2px;bottom:0;width:40px;height:2px;background:#e57815;margin:auto}
a.w-link{display:inline-block;background:#ff5e15;font-weight:600;color:#fff;padding:8px 23px}
a.w-link i{font-size:13px;margin-left:10px}
.why{margin-top:80px}
.v-box{text-align:center;background:#fff;padding:30px 20px;margin-bottom:30px;min-height:251px;border:1px solid #002060}
h5.w-title{font-size:18px;color:#000;margin-top:18px;margin-bottom:12px;font-weight:700;line-height:26px}
p.w-para{font-size:16px;line-height:25px;color:#535353;margin-bottom:0}
.w-i{width:44px!important}
h5.w-header.text-center{color:#fff;font-size:35px;margin-bottom:28px;text-transform:capitalize;color:#000;font-size:31px;margin-bottom:28px;font-weight:400}
img.w-icon{width:40px}
.w-icon2{width:58px!important}
.wh-txt{margin-top:40px}
.mission{background:url(../images/m-bg.webp) no-repeat;background-size:cover;background-position:center;min-height:auto;padding:70px 0;margin-top:60px}
.m-container{width:90%;margin:0 auto}
h5.m-header{color:#fff}
.m-para{color:#fff}
.m-text{background:#002060cc;width:41%;padding:55px 40px}
h5.m-header{color:#fff;font-size:28px;margin-bottom:20px;font-weight:600}
.m-para{color:#eaeaea;font-size:16px;line-height:30px;margin-bottom:0}
.partner{margin-top:80px}
.look{background:url(../images/up-bg.png) no-repeat;background-size:cover;background-position:center;padding:90px 0;margin-top:80px}
.look-container{width:75%;margin:0 auto}
h5.look-header{color:#fff;font-size:32px;font-weight:600;letter-spacing:2px;margin-bottom:20px;color:#fff;font-size:32px;font-weight:600;letter-spacing:2px;margin-bottom:20px;text-transform:capitalize}
p.l-header2{font-size:18px;color:#ddd;line-height:30px;padding-right:62px}
.l-link{display:inline-block;background:#002060;color:#fff;text-transform:capitalize;padding:11px 55px;letter-spacing:2px;font-weight:600;position:relative;z-index:1;overflow:hidden;border:none;font-size:18px;margin-top:20px}
.l-link i{margin-left:5px}
.look-row .row .col-lg-6 .look-form .form-grp .form-control{border-radius:initial;border:2px solid #e0e0e0;padding:26px 22px;color:#000;width:85%;margin-bottom:15px}
.footer{background:#0e1f3d;min-height:auto;padding:50px 0}
h5.ftr-heading{text-transform:capitalize;font-size:17px;color:#fff;font-weight:600;margin-bottom:17px;position:relative}
.ftr-logo a img{width:150px}
.ftr-logo{margin-bottom:20px}
p.ftr-para{font-size:15px;color:#c8c8c8;line-height:28px;margin-bottom:0}
h5.ftr-heading2{font-size:20px;margin-bottom:14px;color:#fff}
h5.ftr-heading2 span{color:#f56600}
.ftr-social a i{color:#fff;width:42px;height:42px;font-size:16px;display:inline-block;line-height:39px;text-align:center;border:1px solid #fff;text-align:center;margin-right:9px;margin-top:15px}
.ftr-list{list-style:none;margin:0;padding:0}
.ftr-list li a{display:flex;font-size:16px;color:#e3e3e3;padding-bottom:10px}
.ftr-list li a i{font-size:15px;color:#fff;margin-top:5px;margin-right:10px}
.ftr-list li a:hover{color:#fff;text-decoration:none}
.ftr-list li a h5{font-size:15px;font-weight:400;line-height:24px;color:#b4b4b4}
.ftr-list2{list-style:none;margin:0;padding:0}
.ftr-list2 li a{display:flex;font-size:15px;color:#cacaca;padding-bottom:10px;text-transform:capitalize}
.ftr-list2 li a:hover{color:#5c5c5c;text-decoration:none}
.ftr-list2 li a i{color:#fff;transform:translatey(6px);margin-right:12px;font-size:15px}
.ftr-3{margin-left:40px}
.ftr-up{background:#173a79;border-top:1px solid #9e9e9e;padding:16px 0}
h5.ftr-title{font-size:16px;color:#c8c8c8;margin-top:9px;margin-bottom:0;font-weight:400}
.ftr-down{width:100%;background-color:#23496f;padding:23px 0}
.ftr-caption4{font-size:15px;font-weight:300;color:#fff;margin-bottom:0}
.ftr-img img{width:100%}
ul.ftr-list2.ftr-top{margin-top:32px}
.ftr-container{width:70%;margin:0 auto}
.ftr-2{margin-left:70px}
.ftr-5{float:right}
.ftr-item{list-style:none;margin:0;padding:0;display:flex}
.ftr-item li a{display:inline-block;display:inline-block;color:#cacaca;font-size:16px;line-height:40px}
h5.ftr-title{font-size:16px;color:#686868;margin-top:9px;margin-bottom:0;font-weight:400}
.ftr-cap{font-size:18px;color:#b7b7b7;margin-right:15px;transform:translateY(7px);margin-bottom:0}
.footer-2{background:#0e1f3d;padding:8px 0;border-top:1px solid #7f7c7c}
.footer-2 .container{width:1200px!important}
.footer .container{width:1200px!important}
.ftr-container{width:76%;margin:0 auto}
.ftr-2{margin-left:70px;margin-top:41px}
.ftr-3{margin-top:72px}
.ftr-4{margin-top:41px}
.ftr-container{width:70%;margin:0 auto}
h5.ftr-title{font-size:16px;color:#bfbfbf;margin-top:9px;margin-bottom:0;font-weight:400}
h5.te-header{color:#000;font-weight:700;font-size:15px;position:relative;padding-left:50px;margin-bottom:18px;text-transform:uppercase;position:relative}
h5.te-header::before{content:'';position:absolute;left:0;top:2px;bottom:0;width:40px;height:2px;background:#e57815;margin:auto}
h5.te-header2{font-weight:700;color:#1c396c;font-size:32px;margin-bottom:38px}
.cl-social a i{font-size:13px;color:#ff5e15}
.cl-img img{width:66px!important}
h5.cl-header{font-size:18px;font-weight:600}
h5.cl-header2{font-size:16px}
.cl-txt{margin-top:8px;margin-left:-65px}
p.cl-para{margin-top:17px;margin-bottom:28px;font-size:17px;line-height:30px;color:#464646;position:relative;padding-left:20px}
p.cl-para::before{content:"";height:114px;width:4px;background-color:#002060;position:absolute;left:0;top:0}
.te-owl{background:#fff;padding:60px 35px 30px 40px}
.testimonial .container .row .col-lg-6 .te-owl i.fa-solid.fa-arrow-left-long{font-size:25px}
.testimonial .container .row .col-lg-6 .te-owl i.fa-solid.fa-arrow-right-long{font-size:25px}
.testimonial .container .row .col-lg-6 .te-owl .owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;text-align:right}
.te-rt{background:#ff5e15;padding:30px;width:80%;margin-left:50px}
h5.te-head{font-weight:600;color:#fff;text-transform:capitalize;font-size:30px;margin-bottom:25px}
.testimonial .container .row .col-lg-6 .form-control{display:block;width:100%;height:48px;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:initial!important;border-radius:initial!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:25px}
.form-get-bg .form-grp-1 .msg{height:120px!important;resize:none!important;padding-left:25px!important;border:1px solid #d7d4d4;border-radius:initial}
input.get-link{background-color:#1c396c;color:#fff;font-weight:500;font-size:14px;border:2px solid #FFF;padding:16px 40px;margin-top:10px}
.testimonial{margin-top:120px;position:relative}
.testimonial::before{content:"";width:51%;height:607px;background-color:#ebf2ff;position:absolute;top:-52px;left:0}
.partner{border-top:2px solid #1c396c;padding:60px 0;margin-top:130px}
.testimonial .container .owl-stage-outer{height:259px}
.contact-banner{background:url(../images/contact.webp) no-repeat;background-size:cover;background-position:center;min-height:auto}
.con-banner{padding:190px 0;margin-bottom:0}
.get{margin-top:70px}
h3.get-heading{font-size:30px;color:#ff5e15;text-transform:capitalize;font-weight:600;margin-bottom:.625rem}
p.get-para{font-size:16px;color:#7d7d7d;padding-right:114px;line-height:26px}
form.form-get-bg{margin-top:30px}
.get .container .form-get-bg .form-grp-1 .form-control{border:1px solid #bfbfbf;border-radius:initial;height:49px}
.get .container .form-get-bg .form-grp-1 .msg{resize:none;height:133px;padding-top:45px}
.form-grp-1{margin-bottom:25px}
.get .container .form-get-bg .form-grp-1 .form-control::placeholder{font-size:14px;color:#555;font-weight:500}
input.get-link{background-color:#ff5e15;color:#fff;font-weight:500;font-size:14px;border:2px solid #FFF;padding:16px 40px;margin-top:10px;transition:all .5s ease}
input.get-link:hover{transform:translateY(-10px)}
.direct-box{min-height:288px;width:62%;padding:35px;margin-top:0;margin-left:21%;box-shadow:0 20px 31px 0 #eaeaea}
h3.direct-header{font-size:16px;color:#1c396c;text-transform:capitalize;font-weight:600;margin-bottom:.625rem}
p.direct-para{font-size:14px;color:#585656;line-height:26px;text-align:justify;margin-bottom:1.25rem}
.ico-direct{color:#ff5e15;margin-right:23px}
.ico-direct-1{color:#ff5e15;margin-right:28px}
.direct-2{margin:8px 0}
h4.direct-text{color:#000;font-size:14px;font-weight:600;display:inline-block;line-height:23px}
.follow{font-size:17px;font-weight:600;margin-top:15px;margin-bottom:1rem}
.ico-1{width:37px;height:37px;background-color:#8a4814;color:#fff;border-radius:50%;text-align:center;padding-top:11px;font-size:16px}
.ico-2{width:37px;height:37px;background-color:#8a4814;color:#fff;border-radius:50%;text-align:center;padding-top:11px;font-size:16px;margin:0 6px}
.co-list{margin:0;padding:0;list-style:none}
.co-list li a{display:flex}
.co-list li a i{font-size:14px;color:#ff5e15;transform:translateY(7px);margin-right:12px}
.co-list li a h5{font-size:15px;color:#6a6a6a;line-height:25px;margin-bottom:15px}
h5.co-header{font-size:18px;font-weight:600}
.co-list li a:hover{text-decoration:none}
.co-box{box-shadow:0 5px 15px 0 #3e419f1a;border:1px solid #efefef;padding:20px;min-height:135px}
.map{margin-top:70px}
.an-bg{width:80%;margin:0 auto}
h4.an-header{background:#0d5a45;color:#fff;font-size:31px;padding:15px;margin-bottom:0;letter-spacing:2px}
.an-div{padding:30px 25px}
.an-list{margin:0;padding:0;list-style:none;border:1px solid #c2c2c2}
.an-list li a{font-size:15px;color:#3d3b3b;padding:10px;display:block;font-weight:500}
.an-list li a:hover{text-decoration:none}
.an-list li{border-bottom:1px solid #c2c2c2}
.an-list li:last-child{border-bottom:0}
.an-list li a span{float:right}
.an-list li a i{color:#e32727;font-size:18px;margin-right:8px}
.li-color{background-color:#ededed}
.annual{margin-top:62px}
.clear{clear:both}
.an-list li span img{width:15px;transform:translateY(-2px);margin-right:8px;filter:brightness(0) saturate(100%) invert(11%) sepia(79%) saturate(2171%) hue-rotate(186deg) brightness(96%) contrast(102%)}
h4.an-header4{font-size:22px;font-weight:700;color:#002e51;margin-bottom:22px}
.in-banner{background:url(../images/in-banner.webp) no-repeat;background-size:cover;background-position:center;min-height:auto}
.sp-banner{background:url(../images/sp-banner.webp) no-repeat;background-size:cover;background-position:center;min-height:auto;position:relative}
.sp-banner:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#00000059}
.po-banner{background:url(../images/po.png) no-repeat;background-size:cover;background-position:center;min-height:auto}
.st-banner{background:url(../images/st-banner.webp) no-repeat;background-size:cover;background-position:center;min-height:auto}
.ov-banner{background:url(../images/abt-banner.webp) no-repeat;background-size:cover;background-position:center;min-height:auto}
.bil-banner{background:url(../images/bi-banner.png) no-repeat;background-size:cover;background-position:center;min-height:auto}
.car-banner{background:url(../images/car.webp) no-repeat;background-size:cover;background-position:center;min-height:auto}
.abt-cap{color:#fff;font-size:39px;font-weight:600;letter-spacing:2px}
.ab-list{margin:0;padding:0;list-style:none;display:flex}
.ab-list li a{display:inline-block;color:#e5e5e5;font-weight:600}
.ab-list li a i{font-size:13px}
.abt-content{padding:140px 0;position:relative;z-index:11}
.ft-top{margin-top:70px!important}
h5.ep-heading{background:#1c396c;color:#fff;padding:20px 25px;font-size:18px;font-weight:600;margin-bottom:0}
.ep-list{margin:0;padding:0;list-style:none;border:1px solid #ddd}
.ep-list li a{display:inline-block;width:100%;padding:18px 15px;color:#6f6f71;font-weight:600;font-size:17px;border-bottom:1px solid #c8c8c8;transition:all .5s}
.ep-list li a i{font-size:14px;float:right}
.ep-list li a:hover{text-decoration:none;border-left:2px solid #1c396c;color:#000;background-color:#f1f1f1}
.active1{border-left:2px solid #1c396c;color:#000!important;background-color:#f1f1f1}
.b-none{border-bottom:initial!important}
.s-rt{margin-left:30px}
h4.cat-header{color:#000735;font-size:30px;font-weight:600;margin-bottom:18px}
p.des-para{color:#4b4b4b;font-size:16px;line-height:28px}
.p-img2 img{width:100%;margin:27px 0 40px}
.des-list{margin:32px 0 0;padding:0;list-style:none}
.des-list li a{display:flex}
.des-list li a h5{font-size:16px;color:#5f5f5f;line-height:26px;font-weight:600;margin-bottom:15px}
.des-list li a i{font-size:13px;line-height:28px;color:#ff5e15;margin-right:11px}
.des-list li a:hover{text-decoration:none}
.table-box{width:100%;border:1px solid #ddd}
.table-tr{background-color:#fe5d15;font-size:16px;color:#fff}
.table-th{font-size:16px}
.table-td{font-size:14px;color:#403f3f;padding:15px}
tr.t-border{background:#f2f2f2}
h5.des-head{font-size:18px;font-weight:600;color:#1c396c;margin-top:20px;margin-bottom:32px}
.des-img img{width:100%}
.des-up{margin-top:40px;margin-bottom:40px}
.structure{margin-top:80px}
h5.com-header{font-weight:600;font-size:30px;color:#1c396c;margin-bottom:18px}
p.com-para{font-size:16px;line-height:27px}
.para-head{font-weight: 600; font-size:20px;line-height:27px}
.overview{margin-top:70px}
.vission{background:url(../images/v-bg.png) no-repeat;background-size:cover;background-position:center;min-height:250px;margin-top:70px}
.m-bg{margin-top:-142px}
.v-bg{background-color:#000c}
h5.v-header{color:#fff;font-weight:600;font-size:24px;letter-spacing:2px;margin-bottom:15px}
p.v-para{margin-bottom:0;color:#d6d6d6;line-height:28px}
.v-bg{background-color:#1c396c;padding:30px;min-height:244px}
.m-bg .container-fluid{padding:0 138px}
.table-full{width:100%}
table.table-box2{width:100%;border:1px solid #ddd}
h5.fer-heading{font-weight:600;color:#1c396c;margin-bottom:26px;margin-top:35px}
label.car-label{text-transform:capitalize;font-size:15px;color:#3e3e3e;margin-bottom:10px}
.career-form .container .form-career .form-car-box .add{height:250px!important;resize:none}
.car-label2{text-transform:capitalize;font-size:17px;color:#3e3e3e;margin-bottom:10px}
.form-car-box{margin-top:20px}
input.car-link{background-color:#f56600;color:#fff;font-weight:500;font-size:16px;border:none;padding:10px 37px;margin-top:19px}
.career-form{margin-top:50px}
.marquee0 span{display:inline-block;width:209px;margin:10px}
.marquee0 span img{max-width:100%;display:block!important;margin:0 auto}
.audit{margin-top:60px}
h5.au-header.a-font{color:#000735;font-size:28px;margin-bottom:13px;font-weight:600}
table.table.table-div{margin-top:10px;border:1px solid #ddd}
.table-div thead{background:#1c396c;color:#fff;border:initial!important}
.li-color{background-color:#ededed}
.au-box{margin-bottom:30px}
.dirbx{border:1px solid #ccc}
.dirytextbx{padding:15px;height:120px}
.dirytextbx h4{color:#ff5e15;font-size:18px;text-align:center;font-weight:600}
.dirytextbx span{text-align:center;display:block}
table td,table th{border:1px solid #d9e0ec}
.table-striped tbody tr:nth-of-type(odd){background-color:#FFF}
.table-striped tbody tr:nth-of-type(even){background-color:#e6ecf6}
.facilitypage h5.com-header{font-size:25px;margin-bottom:15px}
.csflex{display:flex;list-style:none;margin:0;padding:0}
.csflex li{flex-grow:1;border:1px solid #ddd;margin:10px;padding:15px;text-align:center}
ul{padding-left:20px}
.inncont{padding:25px;border:1px solid #ddd;height:250px}
.inncont strong{color:#1c396c;display:block;margin-bottom:10px}