.innerheading .container{position: relative!important;margin: 0 auto!important;}
.innerheading .innertitle{position: absolute;width: 100%!important;height: auto!important;top: 50%;transform: translateY(-50%);left: 0;}
.inner_banner_content{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;}
.innerheading{background: #0E357A;padding: 0;width: 100%;height: 4.375rem;}
.innertitle h1{color: #fff!important;margin: 0;font-family: Roboto;font-size: 2.2rem;font-style: normal;font-weight: 700;line-height: normal;}
.service-cards.card_two {grid-template-columns: repeat(2, 1fr);}
.ipoinfor {
    max-width: 100%;
    float: left;
    border: 1px solid #d7e0f5;
    padding: 1.5rem;
    transition: all 0.3s ease;
    border-radius: 12px;
    border-top: 1px solid #0E357A;
    border-right: 1px solid #0E357A;
    border-bottom: 4px solid #0E357A;
    border-left: 1px solid #0E357A;
    background: #FFF;
    box-shadow: 0 1px 4px 0 rgba(29, 29, 29, 0.10), 0 1px 3px 0 rgba(29, 29, 29, 0.06);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.checkfield {
    margin: 0 auto;
    max-width: 500px;
    border: 1px solid #d7e0f5;
    padding: 30px;
    transition: all 0.3s ease;
    border-radius: 12px;
    border-top: 1px solid #0E357A;
    border-right: 1px solid #0E357A;
    border-bottom: 4px solid #0E357A;
    border-left: 1px solid #0E357A;
    background: #FFF;
    box-shadow: 0 1px 4px 0 rgba(29, 29, 29, 0.10), 0 1px 3px 0 rgba(29, 29, 29, 0.06);
}
.iposelect select {padding: 5px 10px;border-radius: 0.5rem;border: 1px solid #DADADA;background: #FAFAFA;}
.checkfield h3 { color: #1D1D1D; font-family: Roboto; font-size: 1.375rem; font-style: normal; font-weight: 500; line-height: normal; margin-bottom: 1.25rem; }
.centersec{width: 100%;}
.ipoinfor{margin-bottom: -1rem;}
.ipoinfor li label{float: none;width: 100%;color: #1D1D1D;font-family: Roboto;font-size: 0.875rem;font-style: normal;font-weight: 400;line-height: 1.5rem; /* 171.429% */}
.ipoinfor li span{float: none;width: 100%;}
.ipoinfor li p{color: #1D1D1D;font-family: Roboto;font-size: 1.375rem;font-style: normal;font-weight: 500;line-height: normal;}
.ipoinfor li:first-child{width: 100%;}
.ipoinfor li{width: calc(100% / 3);margin-bottom: 1rem;}
.d_flex{display: flex;align-items: center;}
.d_flex strong{padding: 0 1rem;}
.rightcontentsec {float: none;padding-left: 0;display: flex;flex-wrap: wrap;margin: -1rem;margin-top: 2.5rem;}
.rightcontentsec div{width: calc(100% / 4);padding: 0 1rem;margin-bottom: 1rem;}
.rightcontentsec p{border-radius: 0.875rem;border-top: 1px solid #0E357A;border-right: 1px solid #0E357A;border-bottom: 4px solid #0E357A;border-left: 1px solid #0E357A;background: #FFF;padding: .75rem 1rem;color: #1D1D1D; font-family: Roboto; font-size: 0.875rem; font-style: normal; font-weight: 400; line-height: 1.5rem;margin-bottom: 0;}
.rightcontentsec p a { color: #1D1D1D; font-family: Roboto; font-style: normal; font-weight: 500; line-height: normal; display: inline-block;}
.innerpage{padding: 2rem 0;}
.resultsec {padding: 15px;border-radius: 0.875rem;border-top: 1px solid #0E357A;border-right: 1px solid #0E357A;border-bottom: 4px solid #0E357A;border-left: 1px solid #0E357A;background: #FFF;margin-top: 1.5rem;}
.dtl_list{margin-bottom: 1rem;}
.resultsec .dtl_list li {width: auto;border-right: 1px solid #ccc;padding: 0;padding-right: .4rem;margin-right: .4rem;margin-bottom: .5rem;}
.resultsec .dtl_list li p{margin-bottom: 0;font-size: .9rem;}
.ipoinfor li label{float: none;}
.entitlement_form{justify-content: space-between;}
.entitlement_form li:first-child{width: 22%;flex-grow: 1;padding-right: 2rem;}
.entitlement_form li{width: calc(100% / 4);display: flex;flex-direction: column;align-items: center;justify-content: flex-end;}
.fontsec1{width: 100%;float: none;}
.heading {margin-bottom: 2rem;color: #1D1D1D !important; font-family: Roboto !important; font-size: 1.375rem !important; font-style: normal; font-weight: 500 !important; line-height: normal;}
.faq_data { display: none; padding: 15px; border-radius: 12px; border-top: 1px solid #0E357A; border-right: 1px solid #0E357A; border-bottom: 4px solid #0E357A; border-left: 1px solid #0E357A; background: #FFF; box-shadow: 0 1px 4px 0 rgba(29, 29, 29, 0.10), 0 1px 3px 0 rgba(29, 29, 29, 0.06); border-top-left-radius: 0; border-top-right-radius: 0; }
.faq_main{border-bottom: 1px solid #0E357A;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;}
.Charter .info a {color: #0a2a33;font-weight: 500;}
i.fa-file-pdf-o {color: #0a2a33;}
.d-flex{display: flex;}
.contactform { width: 55%;padding: 1.5rem; transition: all 0.3s ease; border-radius: 12px; border-top: 1px solid #0E357A; border-right: 1px solid #0E357A; border-bottom: 4px solid #0E357A; border-left: 1px solid #0E357A; background: #FFF; box-shadow: 0 1px 4px 0 rgba(29, 29, 29, 0.10), 0 1px 3px 0 rgba(29, 29, 29, 0.06);margin: 0 auto;height: 100%;}
input.submitbtn { border: 0; padding: 8px 12px 8px 12px;background: #0f3178;color: #fff;min-width: 100px;transition: all .5s;font-weight: 400;font-size: 1rem;border-radius: 50px;}
table td{padding: .25rem .5rem;font-size: .9rem;}
.direction-column{flex-direction: column;}
.contbox p img {margin-right: .5rem;filter: brightness(.1);}
.cotnact_form_flex {display: flex;flex-wrap: wrap;justify-content: space-between;}
.mapsec iframe{height: 100%;}
.contbox i{font-size: 1.25rem;margin-right: .5rem;}
.heading_sm{margin-bottom: 1rem; color: #1D1D1D !important; font-family: Roboto !important; font-size: 1.25rem !important; font-style: normal; font-weight: 500 !important; line-height: normal;}
.justify-center{justify-content: center;}
.pagingsec{margin-top: 2rem;}
.blue_border {
    /* width: 55%; */
    padding: 1.5rem;
    transition: all 0.3s ease;
    border-radius: 12px;
    border-top: 1px solid #0E357A;
    border-right: 1px solid #0E357A;
    border-bottom: 4px solid #0E357A;
    border-left: 1px solid #0E357A;
    background: #FFF;
    box-shadow: 0 1px 4px 0 rgba(29, 29, 29, 0.10), 0 1px 3px 0 rgba(29, 29, 29, 0.06);
    margin: 0 auto;
}
.iposelect select{width: 100%!important;max-width: 100%;}
.login.logout {cursor: pointer;}
/* .companyname .companyname_box{margin-bottom: 1rem;border-bottom: 1px solid #ccc;padding-bottom: .5rem;} */
.table>thead>tr>th{background: #0E357A;color: #fff;border: none;}
.table>thead>tr>th p{color: #fff;white-space: nowrap;}
.table>thead>tr>th p strong{color: #fff;}
.usage-container {width: 100%;max-width: 500px;}
.usage-label {font-size: 16px;margin-bottom: 6px;}
.usage-bar {width: 100%;height: 22px;background-color: #e6e6e6;border-radius: 12px;overflow: hidden;}
.usage-fill {height: 100%;background-color: #4CAF50;border-radius: 12px;transition: width 0.4s ease;}
.space_box { padding: 1.5rem; transition: all 0.3s ease; border-radius: 12px; border-top: 1px solid #0E357A; border-right: 1px solid #0E357A; border-bottom: 4px solid #0E357A; border-left: 1px solid #0E357A; background: #FFF; box-shadow: 0 1px 4px 0 rgba(29, 29, 29, 0.10), 0 1px 3px 0 rgba(29, 29, 29, 0.06); margin-bottom: 2rem; display: flex;align-items: baseline;justify-content: space-between;flex-wrap: wrap;}
.space_box p{margin-bottom: 0;}
.acright .table a i {color: #000;font-size: 1rem;margin-right: .5rem;}
.acright .table a.more {display: flex;align-items: center;transition: all .5s ease;}
.acright .table a.more:hover {text-decoration: none;color: #000;}
.space_box > div {width: 50%;}
.login input::placeholder{color: #9e9e9e;}
.dropdown-backdrop{z-index: -1;}
.varification_code {font-size: 1.375rem;font-weight: 500;text-align: center;margin-bottom: .5rem;}
.complaint_message {font-size: 1.375rem;font-weight: 500;text-align: center;margin-bottom: .5rem;}
.home-content-left p {color: #FFF;font-family: Roboto;font-size: 1.375rem;font-style: normal;font-weight: 400;line-height: normal;}
.home-content-left .white-btn{margin-top: 2.125rem;}
.invalid_code{color: red;}
.sociallinks ul li a img{width: 1.5rem;margin-right: 1rem;}



.tabs_li {display: flex;border-bottom: 2px solid #ddd;margin-bottom: 15px;flex-wrap: wrap;}
.tabs_li .tab {padding: 12px 20px; cursor: pointer; background: #f4f4f4; margin-right: 3px; border-radius: 5px 5px 0 0; font-weight: 600; transition: 0.3s; min-width: 150px; text-align: center;}
.tabs_li .tab:hover {background: #0E357A;color: #fff;}
.tabs_li .tab.active {background: #0E357A;color: #fff;}
.tab-panel {display: none;}
.tab-panel.active {display: block;}
.pagination-wrap {margin-top: 15px;}




@media (max-width:767px){
    .innerheading{padding: 1.875rem 1rem;}
    .innertitle h1{font-size: 1.5rem;}
    .ipoinfor li{width: 100%!important;padding: 0!important;}
    /* .d_flex{flex-wrap: wrap;} */
    .ipoinfor li strong{padding: 0;margin-top: 1rem;}
    .rightcontentsec div{width: 100%;padding: 0;}
    .rightcontentsec{margin: 0;margin-top: 2rem;}
    .innerheading{height: 7.5rem;}
    .contactform{width: 100%;}
    .mapsec iframe {height: 400px;}
    .usage-container {margin-top: 1.5rem;}
    .space_box > div {width: 100%;}
    .d_flex strong {margin-left: 1rem;}
    .inputsec{min-height: 40px;}
    .selectdrop{height: 40px;}
    .ipoinfor li{margin-bottom: .5rem;}
    .ipoinfor li span button {margin-top: 1.5rem;}
    .ipoinfor{padding: .5rem 1rem;}
}