@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*{margin:0; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
*:before, *:after {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
html {-webkit-text-size-adjust:100%;}
body {font:normal 14px/20px "Poppins", sans-serif; font-weight:400; color:#000;}
ul, ol {list-style:none;}
img {border:0; max-width:100%;}
a, a:focus, a:active {color:#eb8b1a; text-decoration:none; outline:none;}
a:hover {color:#fb941c; text-decoration:none;}
button {border:0; cursor:pointer;}
.clearfix {clear:both;}
.clearfix:after {content:""; display:block; clear:both;}
/*.btn {font-size:16px; border:1px solid transparent; border-radius:0; text-align:center; line-height:1; padding:12px 20px; display:inline-block; vertical-align:top; text-transform:capitalize;}
.btn:hover {color:#191919;}
.btn:focus, .btn:active, .btn:active:focus {outline:none; box-shadow:none; -webkit-box-shadow:none;}
.btn-small, .btn.btn-small {padding:10px 11px; font-size:14px;}
.btn-primary {background:#eb8b1a; color:#fff; border-color:#eb8b1a;}
.btn-primary:hover, .btn-primary.focus, .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .btn-primary.active:hover {color:#fff; background-color:#fb941c; border-color:#fb941c; outline:none;}
.btn-primary.active {border-color:#eb8b1a;}
.btn-secondary {background-color:transparent; border-color:#eb8b1a;}
.btn-secondary:hover {background-color:transparent; border-color:#fb941c; color:#fb941c;}*/
h1, h2 {font-size:50px; color:#343434; text-transform:capitalize; margin:0 0 40px; font-weight:600;}
h3 {font-size:25px; color:#343434; line-height:23px; margin:0 0 14px; text-transform:capitalize;}
h4 {font-size:20px; color:#343434; line-height:1;}
h5 {font-size:17px; line-height:1;}
h6 {font-size:15px; margin:0 0 5px; line-height:1;}
p {line-height:22px;}
input[type="number"] {-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;}
textarea {resize:none;}
.center-align {text-align:center;}
.strike-text {text-decoration:line-through; display:inline-block;}
.text-underline {text-decoration:underline;}
.no-margin {margin:0 !important;}
.no-padding {padding:0 !important;}
.no-border, .table-no-border > tbody > tr > td {border:0 !important;}
.small, small {font-size:12px; display:inline-block; vertical-align:middle; line-height:13px;}
.inline li {float:left;}
.margin-btm-10 {margin-bottom:10px !important;}
.margin-btm-20 {margin-bottom:20px !important;}
.margin-btm-30 {margin-bottom:30px !important;}
.line-through-txt {text-decoration:line-through;}

/*Header*/
header {background-color:#333399; color:#fff; padding:15px 0; margin-bottom:10px;}
header .container > .row {display:flex; align-items:end;}
header .logo h1 {color:#fff; border-bottom:2px solid #798dbe; margin:0 0 10px; padding:0 0 10px; font-size:30px;}
header nav li {display:inline-block; vertical-align:top;}
header nav li + li {margin-left:20px;}
header nav li a {text-transform:uppercase; display:block; padding:8px 12px; line-height:1; border:0; background-color:#ffc000; color:#fff; border-radius:5px;}
header nav li a.active, header nav li a:hover {color:#000;}
header nav {float:right;}
header .nav-section ul {margin:0 0 2px;}
header nav .icon-bar {width:37px; display:none; padding:7px 5px; position:absolute; top:35px; right:15px;}
header nav .icon-bar span {display:block; height:3px; background:#ffc000; margin-left:auto; margin-right:auto;}
header nav .icon-bar span + span {margin-top:6px;}
.navbar-toggle:checked + .icon-bar {background:#CF451C; border-color:#CF451C;}
.navbar-toggle:checked + .icon-bar span {background:#fff;}
.navbar-toggle:checked ~ ul {max-height:500px; overflow-y:visible;}
header .closebtn {display:none;}
.heading {font-size:20px; font-weight:500; margin-bottom:30px;}
.banner-img img {width:100%;height: 355px;border-radius: 10px;}
.leadership-msg-section .heading span {border-bottom:2px solid #333399;}
.leadership-msg-section li, footer > .container > .row {display:flex; align-items:center;}
.leadership-msg-section li + li {margin-top:30px;}
.leadership-msg-section li .img {flex:0 0 15%;}
.leadership-msg-section li .img img { display:block; width:90%; margin-bottom:10px;}
.leadership-msg-section li .img span {}
.leadership-msg-section li .msg {line-height:20px; padding-left:10px;}
.leadership-msg-section li .msg:before, .leadership-msg-section li .msg:after {content:""; display:inline-block; vertical-align:top; background-repeat:no-repeat; background-position:0 0; background-size:20px; width:20px; height:20px;}
.leadership-msg-section li .msg:before {background-image:url(../img/quote1.png);}
.leadership-msg-section li .msg:after {background-image:url(../img/quote2.png); margin-top:8px;}
.middle-content .content-block {margin-top:20px;}
.middle-content .content-block h3 {border-bottom:2px solid #333399; font-size:14px; padding-bottom:5px; margin-bottom:7px; font-weight:600;;}
.middle-content .content-block p {line-height:18px; font-size:13px;}

/*Footer*/
footer {background:#335a99; color:#fff; margin-top:10px;}
footer ul {list-style:none; margin:0; padding:0;}
footer li {line-height:1; float:left; text-transform:uppercase; font-size:16px;}
footer a:hover {color:#fff;}
footer li + li {margin-left:5px; padding-left:5px; border-left:1px solid #fff;}
footer .footer-img {background-color:#fff; width:170px; float:right; text-align:center; padding:0 15px;}
footer img {width:100px; padding:10px 0px;}

.input-group-btn:focus {outline:none;}

@media (min-width:768px){
}

@media (min-width:1200px) {
.container {width:auto;}
}

@media screen and (max-width:1024px){
footer li {font-size:14px;}
}

@media screen and (max-width:980px){
.banner-img {margin-bottom:20px;}
footer li {margin-bottom:5px;}

header {position:relative;}
header .container > .row {display:block;}
header .logo {width:93%;}
header .nav-section {position:static;}
header .nav-section ul {display:block;}
.nav-open:before {content:""; background-color:rgba(0, 0, 0, 0.5); position:fixed; top:0; width:100%; height:100%; z-index:2;}
.navbar-toggle {display:block; float:right;}
.sidenav {height:100%; width:245px; position:fixed; z-index:10; top:0; right:-305px; background-color:#ffc000; overflow-x:hidden; transition:0.5s; padding-top:60px;}
.sidenav .closebtn {position:absolute; top:25px; right:25px; font-size:36px; margin-left:50px; display:block; color:#343434;}
.nav-open:before {content:""; background-color:rgba(0, 0, 0, 0.5); position:fixed; top:0; width:100%; height:100%; z-index:9;}
header nav .icon-bar {display:block;}
header nav li {display:block; padding:15px; font-weight:600;}
header nav li a {font-size:16px; padding:0; border-bottom:0; margin-top:0;}
header nav li + li {border-top:1px dashed #ddd; margin-left:0;}
}

@media screen and (max-width:767px){
footer {padding:30px 0;}
header .logo {width:100%;}
.leadership-msg-section li .msg {padding-left:0; margin-top:10px;}
.leadership-msg-section li .img img {width:auto; margin:0 auto 10px;}
.leadership-msg-section li, footer > .container > .row {display:block;}
footer .footer-img {float:none; margin:10px auto 0;}
footer li {margin-bottom:10px;}
footer li + li {margin-left:8px; padding-left:8px;}
}