@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
html, body{height:100%;}
body{margin:0; padding:0; font-family: 'Poppins', sans-serif; font-weight:normal; font-size:16px; color:#111217;}
a {text-decoration:none; color:#e5322d; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
a:hover { color:#e5322d; text-decoration:none;}
a:focus{outline:none; text-decoration:none; color:inherit; }
:focus{outline:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0; padding:0; font-family: 'Poppins', sans-serif; font-weight:normal;color:#111217;}
h1{font-size:42px;}
h2{font-size:36px;}
h3{font-size:30px;}
h4{font-size:24px;}
h5{font-size:18px;}
h6{font-size:16px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit; text-decoration:none; font-size:inherit;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;}
p{margin:0 0 20px 0; line-height:25px;}
ul, ol{margin:0; }
strong, b{ }
/*----------------------------------------------*/
h2.cmntlesecmn{font-weight:700;color:#1a325d;margin-bottom:40px;}
.headersectp{background:#1a325d;padding: 10px 0;}
.headersectp img{width: 124px;height:44px;}
.headersectp .col-sm-9{align-self: center;}
.headersectp a.enqnwlnkbtn{background:#ffc907;border:1.5px solid #ffc907;padding:8px 15px;color:#1a325d;border-radius: 30px;font-size: 14px;font-weight:500;}
.headersectp a.enqnwlnkbtn:hover{background: transparent;color: #ffc907;}
.headersectp a.enqnwlnkbtn i{font-size: 12px;line-height: 14px;margin-left: 5px;}
.topbanner{position:relative;}
.topbanner .container{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.topbanner h1{font-size:50px;line-height:60px;font-weight: 700;color: #fff;text-transform: uppercase;}
.topbanner .inrfrmwrp{width:440px;float: right;background:#fff;border-radius:30px;background:#fff;border:3px solid #1a325d;padding: 20px;}
.topbanner .inrfrmwrp .form-control{padding-left:0;padding-right:0;font-size:15px;margin-bottom:10px;background: transparent;border: none;border-bottom: 1px solid #cccccc;border-radius: 0;}
.topbanner .inrfrmwrp h3{margin-bottom:0;color:#1a325d;text-align: center;font-size:24px;font-weight:600;}
.topbanner .inrfrmwrp form{padding:15px;}
.topbanner .inrfrmwrp input[type="submit"]{display:block;margin: 0 auto;background: #ffc907;color: #1a325d;padding:12px 15px;height:auto;border:1px solid #ffc907;line-height: 1;margin-top: 20px;font-size: 15px;font-weight: 500;text-transform: uppercase;border-radius: 30px;width: 100%;}
.topbanner .inrfrmwrp input[type="submit"]:hover{background:#1a325d;border-color:#1a325d;color:#fff;}
.topbanner .inrfrmwrp .form-group{margin-bottom:0;margin-top:15px;}
.topbanner .inrfrmwrp .form-group label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border:1px solid #1a325d;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding:8px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right:10px;
}
.topbanner .inrfrmwrp .form-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}
.topbanner .inrfrmwrp .form-group input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top:2px;
  left:6px;
  width: 6px;
  height: 14px;
  border: solid #1a325d;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.topbanner .inrfrmwrp .form-group label{font-size: 13px;position: relative;}
.counrsecwrp{padding: 50px 0;}
.counrsecwrp .boxwrpradinr{background:#1a325d;border-radius:15px;padding:20px;margin-bottom:30px;position: relative;}
.counrsecwrp .boxwrpradinr h3{font-weight: 700;font-size:32px;color: #fff;min-height:80px;color:#ffc907;}
.counrsecwrp .boxwrpradinr h3 span{font-size:44px;display:inline-block;vertical-align:middle;margin-right: 6px;}
.counrsecwrp .boxwrpradinr h3 small{display: block;font-size:18px;margin-left:15px;}
.counrsecwrp .boxwrpradinr h6{color: #fff;margin-bottom: 0;}
.counrsecwrp .boxwrpradinr img{position: absolute;right:0;top:25px;filter: brightness(0) invert(1);max-width:25%;opacity:.08;}
.tophdrpopmod .popfrmmid .form-control{margin-bottom:15px;font-size: 15px;}
.tophdrpopmod .popfrmmid input[type="submit"]{background: #ffc907;border: 1.5px solid #ffc907;padding: 7px 20px;color: #1a325d;border-radius: 30px;
font-size: 14px;font-weight: 500;width: 100%;}
.tophdrpopmod .popfrmmid input[type="submit"]:hover{background: transparent;color: #ffc907;}
.close:focus{outline: inherit;}
.modal-backdrop.show{opacity: .7;}
.modal-header{background:#1a325d;color:#fff;}
.modal-header h5{color:#fff;font-size:20px;font-weight:600;}
.modal-header .close{text-shadow: none;color: #fff;opacity: 1;font-size:30px;}
.modal-header .close:hover{color: #ffc907;}
.padd70{padding: 70px 0;}
.whychamtsec{background:url(../images/backgroundwhtamtsec.jpg) no-repeat;background-size: cover;position: relative;background-attachment: fixed;padding-bottom: 40px;}
.whychamtsec:before{position: absolute;left:0;right:0;bottom:0;top:0;background: rgba(0,0,0,1);content: "";width:100%;height: 100%;opacity: .85;}
.whychamtsec h2.cmntlesecmn{color: #fff;margin-bottom:10px;}
.whychamtsec .ctnflxwrptp p{color: #fff;font-weight:500;font-size: 14px;max-width:30%;text-align: right;margin-bottom: 0;text-shadow: 2px 2px 9px rgba(0, 0, 0, 0.75);}
.whychamtsec .ctnflxwrptp{padding-bottom: 30px;margin-bottom: 50px;border-bottom:1px solid rgb(255,255,255, 0.1);display: flex;justify-content: space-between;align-items: center;align-self: center;}
.whychamtsec .container{position: relative;z-index: 2;}
.whychamtsec .postwhyamt{background:rgba(255,255,255,.2);border-radius: 10px;padding:15px;margin-bottom:30px;}
.whychamtsec .postwhyamt .icnposttp{width:90px;height:90px;line-height:90px;background:#fff;margin-bottom:20px;border-radius: 100%;text-align: center;}
.whychamtsec .postwhyamt .icnposttp img{width:50px;}
.whychamtsec .postwhyamt .postdesbtm{}
.whychamtsec .postwhyamt .postdesbtm h4{color:#fff;font-size:20px;font-weight:600;height: 50px;overflow: hidden;}
.whychamtsec .postwhyamt .postdesbtm .shrtdesctxt{height: 75px;overflow: hidden;}
.whychamtsec .postwhyamt .postdesbtm .shrtdesctxt p{color: #fff;}
.ouraccordient{background: #f3f3f3;padding-bottom: 40px;}
.ouraccordient .alignsamlnedv{overflow: hidden;display: table;margin-bottom: 30px;}
.ouraccordient .icnwhtcir{width:70px;height:70px;overflow: hidden;border-radius: 100%;line-height: 70px;text-align: center;display: table-cell;vertical-align: middle;}
.ouraccordient .descrgt{width:66%;display: table-cell;vertical-align: middle;}
.ouraccordient .descrgt p{font-size:14px;line-height: 20px;margin-left: 15px;margin-bottom: 0;}
.ouraccordient .ctnflxwrptp p{color: #000;font-weight:500;font-size: 14px;max-width:40%;text-align: right;margin-bottom: 0;}
.ouraccordient .ctnflxwrptp{display: flex;justify-content: space-between;align-items: center;align-self: center;padding-bottom: 30px;margin-bottom: 50px;border-bottom:1px solid rgba(0,0,0,0.1);}
.ouraccordient .ctnflxwrptp h2{margin-bottom: 0;}
.testimonial .strokebx{border:1px solid #e2e2e2;border-radius:10px;padding:20px;text-align:left;}
.testimonial .topimgsec{position: relative;display: table;margin: 0 auto 20px;}
.testimonial .testictn {margin-bottom:15px;position: relative;min-height:150px;}
.testimonial .testictn p{color: #333;font-size: 15px;line-height: 24px;font-weight: 400;margin-bottom:0;}
.testimonial .strokebx .testimg{width:140px;height:140px;overflow: hidden;border-radius: 100%;display: block;margin: 0 auto;border: 1px solid #e2e2e2;}
.testimonial .strokebx .qutimg{width:50px;height:50px;overflow: hidden;border-radius: 100%;position:absolute;line-height: 50px;background:#1a325d;text-align: center;top: 40px;
    right: -20px;}
.testimonial h5 {font-weight: 700;color: #fff;font-size: 18px;}
.testimonial span{font-size: 14px;line-height:20px;color: #1a325d;font-weight: 400;display: table;min-height: 60px;}
.testimonial .strokebx .qutimg img{width: auto;display:inline-block;margin: 0 auto;} 
.testimonial .owl-dots{text-align: center;margin-top: 40px;}
.testimonial .owl-dots button:focus{outline: inherit;}
.testimonial .owl-dots button{width: 25px;height:5px;margin: 0 6px;background-color:#BFCADC;border-radius: 20px;border: none;}
.testimonial .owl-dots button.active{background-color:#1a325d;width: 35px;}
.testimonial .ctnflxwrptp p{color: #000;font-weight:500;font-size: 14px;max-width:40%;text-align: right;margin-bottom: 0;}
.testimonial .ctnflxwrptp{display: flex;justify-content: space-between;align-items: center;align-self: center;padding-bottom: 30px;margin-bottom: 50px;border-bottom:1px solid rgba(0,0,0,0.1);}
.testimonial .ctnflxwrptp h2{margin-bottom: 0;}
.vdodesctestctn{background: #f3f3f3;}
.vdodesctestctn p{color: #000;font-weight:500;font-size: 14px;max-width:40%;text-align: right;margin-bottom: 0;}
.vdodesctestctn .ctnflxwrptp{display: flex;justify-content: space-between;align-items: center;align-self: center;padding-bottom: 30px;margin-bottom: 50px;border-bottom:1px solid rgba(0,0,0,0.1);}
.vdodesctestctn .ctnflxwrptp h2{margin-bottom: 0;}
.vdodesctestctn .vdolpctnwrp{border-radius: 10px;border:1px solid #e2e2e2;background:#fff;overflow: hidden;}
.vdodesctestctn .vdolpctnwrp .vdobxwrp{height:400px;overflow: hidden;}
.vdodesctestctn .vdolpctnwrp .vdobxwrp iframe{width: 100%;height: 100%;}
.vdodesctestctn .vdolpctnwrp .vdoctnwrp{padding:20px;}
.vdodesctestctn .vdolpctnwrp .vdoctnwrp h5{font-weight:600;margin-bottom:0;color:#1a325d;}
.vdodesctestctn .vdolpctnwrp .vdoctnwrp i.fa-star{color:#ffc907;}
.vdodesctestctn .vdolpctnwrp .vdoctnwrp i.fa-star-o{color:#333333;}
.vdodesctestctn .vdolpctnwrp .vdoctnwrp .flexdv{display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;}
.faqsec .accordion .card{background: transparent;border: none;}
.faqsec .accordion .card .card-header{padding:0;background: transparent;border-bottom: none;border-top: 1px solid rgba(0, 0, 0, 0.125);}
.faqsec .accordion .card .card-header a.btn{padding:0.75rem 0rem;display: block;text-align: left;font-size:18px;font-weight:500;position:relative;color:#1a325d;}
.faqsec .accordion .card .card-header a.btn:before{position: absolute;right:0;top:13px;content: "\f067";color:#ffc907;font-family: 'FontAwesome';font-weight: 400;font-size: 18px;}
.faqsec .accordion .card .card-header a.btn[aria-expanded="true"]:before{content: "\f068";font-family: 'FontAwesome';color:#ffc907;}
.faqsec .accordion .card .card-header a.btn:focus{outline: inherit;box-shadow: none;}
.faqsec .accordion .card-body{padding: 0 0 30px;font-weight: normal;}
.faqsec .panel-group {margin-bottom: 0;}
.faqsec .panel-group .panel {border-radius: 0;box-shadow: none;}
.faqsec .panel-group .panel .panel-heading {padding: 0;}
.faqsec .panel-group .panel .panel-heading h4 a {background:transparent;display: block;font-size:20px;padding: 15px 0;
text-decoration: none;transition: 0.15s all ease-in-out;color: #444444;font-weight:900;}
.faqsec .panel-group .panel .panel-heading h4 a:hover, .panel-group .panel .panel-heading h4 a:not(.collapsed) {background:transparent;
transition: 0.15s all ease-in-out;}
.faqsec .panel-group .panel .panel-heading h4 a:not(.collapsed) i:before {content: "";color:#f16621;}
.faqsec .panel-group .panel .panel-heading h4 a i {color: #f16621;}
.faqsec .panel-group .panel .panel-body {padding-top: 0;}
.faqsec .panel-group .panel .panel-heading + .panel-collapse > .list-group,
.faqsec .panel-group .panel .panel-heading + .panel-collapse > .panel-body {border-top: none;}
.faqsec .panel-group .panel + .panel {border-top: none;margin-top: 0;}
.faqsec .panel-group .panel-body{color:#868484;padding:0 0px 15px;}
.faqsec .collapse.show{display: block;}
.faqsec .panel-group h4.panel-title{margin-bottom: 0;border-top: 1px solid #d2c7c2;}
.cntcsec{background: #f3f3f3;}
.cntcsec input::placeholder {color:#a9abae;opacity: 1; /* Firefox */}
.cntcsec input::-ms-input-placeholder { /* Edge 12 -18 */color:#a9abae;}
.cntcsec textarea::placeholder {color:#a9abae;opacity: 1; /* Firefox */}
.cntcsec textarea::-ms-input-placeholder { /* Edge 12 -18 */color:#a9abae;}
.cntcsec input {width: 100%;font-size: 15px; font-weight:400;color: #5c5b5b;margin-bottom: 25px;padding:10px 15px;border-radius:30px;border:1px solid #e2e2e2;}
.cntcsec textarea {width: 100%;font-size: 15px; font-weight: 500;color: #5c5b5b;padding: 10px 25px;height: 120px;margin-bottom: 40px;}
.cntcsec input[type="submit"] {width: auto;background: #1a325d;border-radius:30px; font-weight: 500;color: #fff;padding:10px 50px;height: auto;font-size: 16px;border: none;text-transform: uppercase;}
.cntcsec input[type="submit"]:hover{background:#ffc907;color:#1a325d;}
.cntcsec input[type="checkbox"]{width: auto;display: inline-block;vertical-align: top;margin-top: 5px;margin-right: 5px;}
.cntcsec label{width: 98%;display: inline-block;vertical-align: middle;}
.cntcsec .form-group{margin-bottom:20px;margin-top:5px;}
.cntcsec .form-group label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border:1px solid #1a325d;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding:8px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right:10px;
}
.cntcsec .form-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}
.cntcsec .form-group input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top:2px;
  left:6px;
  width: 6px;
  height: 14px;
  border: solid #1a325d;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.cntcsec .form-group label{font-size: 13px;position: relative;}
.copyrgttxt{background:#1a325d;padding: 10px 0;}
.copyrgttxt p{margin-bottom: 0;}
.admsclsng{background: #f3f3f3;}
.admsclsng .tlemntop{}
.admsclsng .tlemntop h3{border-top-left-radius: 10px;margin-bottom:0;border-top-right-radius: 10px;background:#1a325d;padding:12px 20px;color:#ffc907;display: table;font-size: 22px;font-weight:600;}
.admsclsng .strucpaddsec{background: #fff;padding: 30px;}
.admsclsng .strucpaddsec .mnbxwrpinr{display: flex;align-items: center;border-right:1px solid #e2e2e2;}
.admsclsng .strucpaddsec .col-sm-4:last-child .mnbxwrpinr{border-right:none;}
.admsclsng .strucpaddsec .row{margin-bottom: 40px;padding-bottom: 25px;border-bottom: 1.5px solid #d4d4d4;}
.admsclsng .strucpaddsec .mnbxwrpinr .circlicnlp{width: 100px;margin-right: 20px;}
.admsclsng .strucpaddsec .mnbxwrpinr .ctnrtgwrp{}
.admsclsng .strucpaddsec .mnbxwrpinr .ctnrtgwrp h5{font-size: 22px;font-weight: 700;margin-bottom:5px;}
.admsclsng .strucpaddsec .mnbxwrpinr .ctnrtgwrp p{font-size:14px;margin-bottom: 0;}
.admsclsng .strucpaddsec .mnbxwrpinr .ctnrtgwrp p a{text-decoration: underline;color: #333;}
.admsclsng .strucpaddsec h3{font-weight:600;font-size: 24px;}
.admsclsng .strucpaddsec .col-sm-6{align-self:center;}
.admsclsng .strucpaddsec .col-sm-6 .row{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}
.admsclsng .strucpaddsec .col-sm-6 h6{font-weight:600;font-size:20px;margin-bottom:5px;}
.admsclsng .strucpaddsec ul{padding: 0;list-style: none;}
.admsclsng .strucpaddsec ul li{position: relative;padding-left: 20px;margin-bottom: 10px;}
.admsclsng .strucpaddsec ul li:last-child{margin-bottom: 0;}
.admsclsng .strucpaddsec ul li:before{position: absolute;left:0;top:1px;content: "\f00c";font-family: 'FontAwesome';font-size: 14px;}
.admsclsng .strucpaddsec .row:last-child{padding-bottom: 0;border-bottom: none;}
.progrmovervew .col-sm-6{align-self: center;}
.progrmovervew img{border-radius: 10px; max-width: 100%;}
.progrmovervew h3{font-weight: 600;margin-bottom:30px;}
.progrmovervew a.enrolbtn{border-radius:30px;padding:9px 20px;background:#1a325d;color:#fff;border:1px solid #1a325d;}
.progrmovervew a.enrolbtn:hover{background: transparent;color:#1a325d;}
.progrmovervew .nav-tabs{margin-top: 40px;border-bottom: none;justify-content: center;margin-bottom:40px;}
.progrmovervew .nav-tabs li{margin-right: 20px;}
.progrmovervew .nav-tabs li a.nav-link{padding: 10px 20px;background: transparent;border: 1px solid #1a325d;border-radius: 10px;color: #1a325d;}
.progrmovervew .nav-tabs li a.nav-link.active{background:#1a325d;color: #fff;}
.progrmovervew .tab-content{padding:20px;background: #ffffff;box-shadow:.2083333333rem .2083333333rem 2.0833333333rem 0 hsla(0,0%,78%,.35);border-radius: 20px;}
.progrmovervew .tab-content p{position: relative;padding-left: 20px;}
.progrmovervew .tab-content p:before{position: absolute; content: "\f054";font-size: 12px;left:0;top:2px; font-family: 'FontAwesome';}
.tophdrpopmod .form-group{margin-bottom:0;margin-top:5px;}
.tophdrpopmod .form-group label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border:1px solid #1a325d;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding:8px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right:10px;
}
.tophdrpopmod .form-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}
.tophdrpopmod .form-group input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top:2px;
  left:6px;
  width: 6px;
  height: 14px;
  border: solid #1a325d;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.tophdrpopmod .form-group label{font-size: 13px;position: relative;}
.fixedicnsec{}
.fixedicnsec a{width: 50px;height: 50px;line-height: 50px;background:#1a325d;display: block;text-align: center;margin-bottom: 5px;}
.fixedicnsec {position: fixed;right: 0;top:60%;z-index: 2;}
.mobdvshw{display: none;}
.headersectp .cnttxtwrp{align-self: center;}
.headersectp .cnttxtwrp h3{font-size:24px;margin-bottom: 0;text-transform: capitalize;font-weight: 600;}
.headersectp .cntdvsec{align-self: center;}
.contactflipbtn{position: fixed;right: -3px;top: 42%;width: 53px;z-index: 999;}
.contactflipbtn .applynwsdbtn{background:#1a325d;color: #fff;-webkit-transform-origin: 51px 51px 0;-moz-transform-origin: 51px 51px 0;
transform-origin: 51px 51px 0;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);padding: 10px 10px 10px;
width: 140px;text-align: center;font-size:18px;border-top-left-radius:10px;border-top-right-radius:10px;font-weight:500;line-height: 30px;}
.thankpagebg {
    background: url(../images/tpbanner.jpg) no-repeat;
    background-size: cover;
    padding: 0;
}
.trnsbgmod {
    position: relative;
    z-index: 99;
    background: rgba(0, 0, 0, .8);
    padding: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}
.trnsbgmod .site-header {
    margin-bottom: 20px;
}
.trnsbgmod .site-header i {
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
    line-height: 1;
    color: #24b663;
}
.trnsbgmod .site-header h3 {
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
}

.inrfrmwrp h2 {
    font-weight: 600;
    font-size: 20px;
}

.footer-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap; /* Optional: handles small screens */
}

.footer-flex p {
    margin: 0;
}

.topbanner img {
    max-width: 100%;
}

.sticky-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}
.sticky-footer a {
    width : 50%;
    margin: 0;
    border-radius: 0px;
}

@media (max-width: 480px) {
    .footer-flex {
        flex-direction: column;
        text-align: center;
        gap: 10px;
    }
    .copyrgttxt {
        padding: 10px 0px 50px;
    }
}