@import url(https://fonts.googleapis.com/css?family=Chewy);

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box
}

.bodyBg {
    background: #4c8fff
}

body {
    font-family: Arial, Helvetica, sans-serif
}

a {
    text-decoration: none
}

.form-control:focus {
    box-shadow: none
}

.navBar {
    overflow: hidden
}

.navbarBg {
    background: #011230;
    padding: 25px 0;
    position: relative;
    overflow: hidden;
    text-align: center
}

.logo1Hdr img {
    width: 70%;
    margin-right: 10%
}

.group1Hdr {
    position: absolute;
    right: 0;
    top: 0
}

.group1Hdr img {
    width: 218px
}

.logoHdr img {
    width: 100px
}

.aToZBg {
    margin-top: 20px;
    background: #9cc0ee;
    padding: 3px 3px 3px 10px;
    display: flex;
    justify-content: space-between
}

.aToZBg a {
    color: #000;
    font-size: 13px;
    font-weight: 700
}

.aTozMenuTxt {
    margin-right: 150px
}

.aToZIcon {
    width: 14px;
    margin-right: 5px;
    margin-top: -5px
}

.aToz-loginLnk {
    margin-right: 15px
}

.aToz-loginLnk a {
    padding-left: 20px
}

.aToz-loginLnk a:hover {
    opacity: .6
}

.aToz-loginLnk.loginLgtLink {
    text-align: right;
    margin-right: 0;
    margin-top: 10px;
}

.searchAlgn {
    display: flex;
    justify-content: end
}

.form-control.hdrSerch {
    margin-left: 20px;
    padding: 5px 20px;
    border-radius: 5px;
    font-size: 12px
}

.hdrSerchBtn {
    border-radius: 5px;
    background: #2071ff;
    border: 1px solid #2071ff;
    color: #fff;
    font-size: 12px;
    --bs-btn-padding-x: 17px
}

.hdrSerchBtn:hover {
    background: #011230;
    color: #fff
}

.srchWith {
    width: 30%;
    margin-bottom: 15px
}

.coursBoxLink {
    margin-bottom: 0
}

.coursBoxLink1 {
    text-align: center
}

.coursBoxLink1 a {
    color: #fff
}

.coursBoxLink1 a:hover {
    color: #011230
}

.corcesImg {
    padding: 10px;
    text-align: center;
    margin-bottom: 20px;
    height: 85px
}

.corcesImg img {
    width: 120px
}

.corsBox {
    overflow: hidden;
    background: #2071ff;
    border: 1px solid rgb(236 236 248 / .15);
    box-shadow: 0 1px 3px rgb(0 0 0 / .12), 0 1px 2px rgb(0 0 0 / .24);
    transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
    padding: 0 20px 20px;
    height: 100%
}

.corsBoxLinkBg {
    padding: 20px 20px
}

.corsBox:hover {
    box-shadow: 0 14px 28px rgb(0 0 0 / .25), 0 10px 10px rgb(0 0 0 / .22)
}

.corceseBoxTitl {
    font-size: 14px;
    color: #000;
    margin-bottom: 15px
}

.coursBoxLink li {
    position: relative;
    list-style: none
}

.coursBoxLink li::before {
    content: "\f0a4";
    font-family: fontAwesome;
    position: absolute;
    left: -30px;
    color: #fffc
}

.corsBoxSls {
    color: #fff
}

.coursBoxLink a {
    color: #fffc;
    font-size: 15px
}

.coursBoxLink a:hover {
    color: #011230
}

.imgLink a img {
    width: 200px;
    margin-left: 8px
}

.asideBoxLeft {
    padding: 20px 10px
}

.asideLinkLeft {
    padding-left: 0
}

.asideLinkLeft li {
    list-style: none;
    margin-bottom: 30px
}

.asideLinkLeft li a img {
    width: 100px
}

.asideBoxBg {
    background: #011230;
    border-radius: 20px;
    margin-top: 15px
}

.asideBox {
    padding: 20px 8px 20px 25px
}

.asideSitLinkTxt {
    color: #fff;
    font-size: 20px;
    margin-bottom: 20px
}

.asideSitLinkTxt img {
    width: 50px;
    padding-right: 20px
}

.asideLink {
    padding-left: 10px
}

.asideLink>li {
    line-height: 15px
}

.asideLink li a {
    color: #fff;
    font-size: 12px;
    padding-left: 5px;
    transition: all ease-out 0.2s
}

.asideLink li::marker {
    color: #fff
}

.asideLink li a:hover {
    color: #9cc0ee
}

.asidSpnSlsh {
    color: #fff;
    padding: 0 5px
}

.asideLink li .qPdng {
    padding-left: 0
}

.asideSub-list {
    padding-left: 20px
}

.asideSub-list li {
    list-style: none;
    position: relative;
    line-height: 15px
}

.asideSub-list>li::before {
    content: "\f101";
    font-family: fontAwesome;
    position: absolute;
    left: -13px;
    color: #fffc
}

.asideSitMap_lnk {
    color: #fff;
    padding: 27px 20px 10px 50px;
    display: block;
    position: relative;
    transition: all ease-out 0.3s
}

.asideSitMap_lnk:hover {
    color: #9cc0ee
}

.asideSitMap_lnk::before {
    content: "";
    position: absolute;
    left: -20px;
    width: 64px;
    height: 17px;
    border-bottom: 1px dashed #2071ff;
    border-left: 1px dashed #2071ff
}

.spcalPricWrap {
    padding: 0 20px 7px
}

.specialOfferPraBox {
    margin-top: 30px
}

.specialOfferPraBox h1 {
    color: #000;
    font-size: 26px;
    font-weight: 700
}

.specialOfferPraBox h3 {
    color: #000;
    font-size: 22px;
    margin-bottom: 20px;
    font-weight: 700
}

.specialOfferPraBox p {
    color: #000
}

.specialOfferPraBox p a {
    color: #fff
}

.specialOfferPraBox p a:hover {
    color: #ddd
}

.specialOfferPraBox ul li {
    color: #000
}

.no1ChemstryTxt {
    text-align: center
}

.no1ChemstryTxt p {
    color: #011230;
    font-style: italic;
    margin-top: 20px
}

.bg-footer {
    padding: 0 0;
    background: #011230
}

.footer-link {
    list-style: none;
    padding-left: 30px;
    margin-bottom: 0
}

.footer-link li {
    display: inline-block
}

.footer-link a {
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    margin-right: 20px;
    transition: all 0.5s
}

.footer-link a:hover {
    color: #dfae00
}

.footer-link1 li {
    list-style: none
}

.footer-link1 li a {
    color: #fff;
    font-size: 10px
}

.footer-link1 li a:hover {
    color: #011230
}

.endFooter {
    text-align: right;
    margin-right: 20px
}

.innerNavbarBg {
    background: #011230;
    padding: 25px 0;
    overflow: hidden;
    position: relative
}

.innerHdrlogo img {
    width: 38%
}

.groupInnrHdr {
    position: absolute;
    right: 0;
    top: 0
}

.groupInnrHdr img {
    width: 168px
}

.innerHdrDrpDwnBox {
    align-items: center
}

.innerHdrDrpDwnBox span {
    margin-bottom: 0;
    color: #000;
    font-size: 14px;
    padding-right: 10px
}

.form-select.innerHdrDrpDwn {
    width: auto;
    height: 33px;
    font-size: 14px;
    padding: 2px 35px 2px 15px;
    border-radius: 0;
    margin-right: 30px;
    display: inline-block
}

.form-select.innerHdrDrpDwn:focus {
    box-shadow: none
}

.coursesTopLink {
    margin-top: 25px
}

.coursesTopLink a {
    background: #a7c8fe;
    color: #000;
    font-size: 14px;
    padding: 8px 20px;
    font-weight: 700;
    margin-right: 15px
}

.coursesTopLink a:hover {
    background: #2071ff;
    color: #fff
}

.coursesTopLink .viwAllCrsLink {
    background: #fff0;
    color: #C00;
    font-size: 16px;
    padding-left: 0
}

.coursesTopLink .viwAllCrsLink:hover {
    background: #fff0;
    color: #2071ff
}

.theLeadResrcHdr {
    margin-top: 30px
}

.theLeadTxt {
    margin-bottom: 0;
    color: #000;
    text-shadow: 0 0 5px #899cbe
}

.certificImg {
    width: auto
}

.tableWrap {
    padding: 20px 0 30px
}

td {
    vertical-align: middle
}

.theadBg {
    --bs-table-bg: rgb(167, 200, 254)
}

.coursTableTtl {
    margin-bottom: 4px
}

.tblHdrSpn {
    margin-left: 100px
}

.coursTableTtl a:hover {
    color: #2071ff
}

.coursTableTtl a {
    color: #000;
    font-size: 18px;
    font-weight: 700
}

.coursTableTtl a>span {
    font-weight: 500
}

.cours-tabeLinkIcon img {
    width: 33px;
    margin-right: 10px
}

.coursTableLink a {
    color: #011230;
    margin-right: 25px
}

.coursTableLink a:hover {
    color: #2071ff
}

.coursTableTxt {
    color: #000;
    margin-bottom: 0
}

.postionRltv {
    position: relative
}

.downLoadBruchrLnk {
    position: absolute;
    right: 15px;
    top: 20px;
    color: #c90012;
    margin-left: 100px
}

.downLoadBruchrLnk:hover {
    color: #2071ff
}

.grpTrngRqst {
    background: #c90012;
    color: #fff;
    padding: 7px 20px;
    font-weight: 700
}

.grpTrngRqst:hover {
    background: #2071ff;
    color: #fff
}

.onlineCertiBg {
    background: #eef0f4;
    padding: 20px 0
}

.onlineCertiHdr {
    color: #011230;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px
}

.onLineLink h5 {
    color: #000
}

.onLineLink a {
    color: #2071ff;
    border-bottom: 1px solid #2071ff;
    padding-bottom: 10px
}

.onLineLink a:hover {
    color: #011230;
    border-bottom: 1px solid #011230
}

.onLineImg img {
    width: auto;
    padding-right: 5px
}

.GrpTrngBtn {
    background: #011230;
    color: #fff;
    padding: 7px 20px;
    font-weight: 700;
    display: inline-block;
    margin-top: 30px
}

.GrpTrngBtn:hover {
    background: #2071ff;
    color: #fff
}

.corsBtmSecWrap {
    padding: 30px 0
}

.listLink_arw ul {
    margin-bottom: 0
}

.listLink_arw ul li {
    list-style: none;
    line-height: 20px
}

.listLink_arw ul li a::before {
    content: "\f101";
    position: absolute;
    left: -20px;
    top: 1px;
    font-family: fontAwesome
}

.listLink_arw ul li a {
    color: #011230;
    font-size: 14px;
    display: inline-block;
    position: relative
}

.listLink_arw ul li a:hover {
    color: #2071ff
}

.gropTrngLinkBox a {
    display: inline-block;
    padding: 15px 0
}

.circle1Animtion {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: pink;
    background: #2071ff;
    border-radius: 50%;
    animation-name: roll;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 0s
}

@keyframes roll {
    0% {
        transform: translateX(10px) rotate(0)
    }

    20% {
        transform: translateX(0) rotate(0turn)
    }

    100% {
        transform: translateX(200px) rotate(1turn)
    }

    0% {
        transform: translateY(0) rotate(1turn)
    }
}

.corsesEndFtr {
    text-align: center;
    margin-bottom: 30px
}

.corsesEndFtr p {
    font-size: 13px;
    margin-bottom: 5px
}

.corsDtlLinkTop {
    margin-top: 15px
}

.corsDtlLinkTop a {
    color: #000;
    font-size: 13px
}

.corsDtlLinkTop a:hover {
    color: #2071ff
}

.corsDtlLinkTop span {
    color: #2071ff;
    padding: 0 10px
}

.handOnImg {
    text-align: center;
    padding: 20px 0
}

.handOnImg img {
    width: auto
}

.corsDtlPraBox {
    text-align: center;
    padding: 10px 0 30px
}

.crsDtlPraBox h4 {
    color: #011230;
    font-size: 20px;
    font-weight: 700
}

.crsDtlPraBox p {
    color: #000
}

.crsDtlPraBox1 h4 {
    color: red;
    font-size: 20px;
    font-weight: 700
}

.crsDtlPraBox1 p {
    color: #000
}

.crsDtlPraBox1 a {
    color: #000;
    font-size: 13px
}

.crsDtlPraBox1 a:hover {
    color: #2071ff
}

.crsDtlPraBox1 span {
    color: #000;
    padding: 0 10px
}

.crsDsrptonImg {
    width: auto
}

.downLoadBruchrLnk1 {
    color: #c90012;
    margin-left: 100px;
    font-weight: 700
}

.downLoadBruchrLnk1:hover {
    color: #2071ff
}

.descriptionTxt {
    margin-top: 30px
}

.descriptionTxt h4 {
    color: #011230;
    font-size: 20px;
    font-weight: 700
}

.descriptionTxt p {
    color: #4f4e4e
}

.descriptionTxt.descriptionTxt1 {
    padding-left: 30px
}

.descriptionTxt.descriptionTxt1 h4 a {
    font-size: 14px
}

.descriptionTxtList li {
    color: #4f4e4e
}

.descriptionTxt.descriptionTxt1 h4 span {
    color: maroon;
    ;
    font-size: 14px;
    font-weight: 400;
    font-style: italic
}

.linkABlueBox a {
    display: inline-block
}

.linkABlue {
    color: #2071ff
}

.linkABlue:hover {
    color: #dfae00
}

.linkTestAmrica {
    padding: 20px 0;
    display: block
}

.linkOnlnPymntBox {
    text-align: center;
    position: relative
}

.corsDtlFlxList {
    align-items: center
}

.handsOnImgBox img {
    width: auto
}

.equiFaxImg {
    width: auto;
    position: absolute;
    right: 30px;
    top: 10px
}

.backBtn {
    padding: 10px 20px 0;
    font-weight: 700
}

.backBtn:hover {
    color: #dfae00
}

.corsDtlTstimnlBox {
    padding: 40px 0 20px
}

.corsDtlTstimnlBox p {
    color: #2071ff
}

.corsDtlLinkBotm {
    padding-left: 30px;
    padding-bottom: 30px
}

.corsDtlLinkBotm a {
    color: #000;
    font-size: 13px
}

.corsDtlLinkBotm a:hover {
    color: #2071ff
}

.corsDtlLinkBotm span {
    color: #2071ff;
    padding: 0 10px
}

.crsDtl_regitrOnlinBtn {
    background: #49893e;
    color: #fff;
    padding: 2px 20px 2px 2px;
    font-size: 20px;
    font-weight: 700;
    border-radius: 50px;
    margin-top: 15px;
    display: inline-block;
    border: none;
}

.crsDtl_regitrOnlinBtn i {
    background: #fff;
    color: #49893e;
    padding: 5px;
    border-radius: 50px
}

.crsDtl_regitrOnlinBtn:hover {
    background: #2071ff;
    color: #fff;
    border: none;
}

.securOnlnLink {
    color: #2071ff;
    font-size: 13px;
    font-weight: 700
}

.securOnlnLink:hover {
    color: #49893e
}

.meetFHdr {
    text-align: center;
    padding: 30px 0 10px
}

.meetFHdr img {
    width: auto
}

.hdr {
    padding: 30px 0 10px
}

.hdr h1 {
    text-align: center;
    color: #2071ff;
    font-weight: 700;
    font-size: 35px;
    font-family: 'Chewy';
    text-shadow: 4px 4px 4px #c7c5c5
}

.backBtn.backBtn1 {
    padding-left: 0
}

.meetFcltyPraBox {
    align-items: center;
    padding: 30px 0 17px
}

.meetFcltyPra h3 {
    color: maroon;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px
}

.meetFcltyPra i {
    color: #232589
}

.meetFcltyPra h5 {
    color: #000;
    font-size: 16px;
    font-weight: 700
}

.meetFcltyPra p {
    color: #000
}

.meetFcltyImgBox {
    padding-left: 20px
}

.meetFcltyImgBox img {
    width: 300px;
    border-radius: 20px;
    border: 1px solid #ddd
}

.corsDtlLinkBotm.metFacBtmLnk {
    padding-left: 0
}

.regulationsBg {
    background: #f6f8fa
}

.formBgWrap {
    padding: 70px 0
}

.formBox {
    background: #fff;
    box-shadow: 0 0 0 1px rgb(0 0 0 / .1), 0 5px 12px -2px rgb(0 0 0 / .1), 0 18px 36px -6px rgb(0 0 0 / .1);
    overflow: hidden;
    width: 45%;
    margin: auto
}

.formBg {
    padding: 15px 30px 50px
}

.HdrForm {
    padding: 9px 25px;
    background: #f6f8fa
}

.HdrForm p {
    font-size: 25px;
    font-weight: 500;
    position: relative;
    font-family: 'Poppins', sans-serif
}

.HdrForm p::before {
    content: "";
    position: absolute;
    bottom: -6px;
    left: 0;
    width: 70px;
    height: 3px;
    background: linear-gradient(to right, #011230, #2071ff)
}

.form-control::-ms-input-placeholder {
    color: #68696b
}

.form-control {
    color: #68696b;
    border-radius: 0
}

.form-control::placeholder {
    color: #68696b
}

.form-select {
    color: #68696b;
    border-radius: 0
}

.form-label {
    font-weight: 500;
    font-family: 'Poppins', sans-serif
}

.frmSubmitBtn .btn {
    background: #2071ff;
    color: #fff;
    padding: 8px 20px;
    font-weight: 700;
    display: inline-block;
    margin-top: 30px;
    border-radius: 0;
    width: 100%
}

.frmSubmitBtn .btn:hover {
    background: #011230;
    color: #fff
}

.form-control {
    padding: 10px 15px
}

.form-select {
    padding: 10px 15px
}

.form-select:focus {
    box-shadow: none
}

.form-check.FrmChk {
    margin-top: 30px
}

.endFtrBg {
    color: #fff;
    font-size: 13px;
    background: #011230;
    margin-bottom: 0;
    padding: 10px 15px;
    text-align: center
}

.trmConLnk {
    color: #2071ff
}

.trmConLnk:hover {
    color: #dfae00
}

.loginFrgtPassLink p {
    margin-bottom: 5px;
    font-family: 'Poppins', sans-serif
}

.loginFrgtPassLink {
    text-align: center;
    margin-top: 20px
}

.loginFrgtPassLink a {
    color: #2071ff;
    font-weight: 500
}

.regulationsBg.frgtPassWrap {
    position: relative;
    height: 100vh
}

.endFtrBg.endFtrBgForgtPass {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}

.formBgWrap.formBgWrapPasFrgt {
    padding: 150px 0
}

.formBgWrap.pstonFrmBoxWrap {
    padding: 0
}

.formBgWrap.pstonFrmBoxWrap .formBox {
    position: absolute;
    left: 50%;
    top: 53%;
    transform: translate(-50%, -50%)
}

.formBoxRegister {
    background: #fff;
    box-shadow: 0 0 0 1px rgb(0 0 0 / .1), 0 5px 12px -2px rgb(0 0 0 / .1), 0 18px 36px -6px rgb(0 0 0 / .1);
    overflow: hidden
}

.HdrTitlForm {
    color: #011230;
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 20px;
    margin-top: 20px
}

.hrLineRegster {
    margin: 50px 0 10px
}

.frmSubmitBtn.regsterFrmBtn {
    width: auto;
    text-align: right
}

.frmSubmitBtn {
    text-align: right
}

.frmSubmitBtn.regsterFrmBtn .btn {
    width: auto
}

.formBgWrap.pstonFrmBoxWrap .formBox.formBoxLogn {
    top: 54%
}

.loginFrmBox {
    padding: 15px 30px 20px
}

.studentCmntBord {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 40px
}

.studentCmntBord img {
    width: auto
}

.studentCmntBord p {
    font-weight: 700;
    color: #011230
}

.studentCmntBord p i {
    font-size: 30px
}

.studentComentBox {
    clear: both;
    margin-top: 40px
}

.studentComentBox h5 {
    color: #011230;
    margin-bottom: 20px;
    font-weight: 700
}

.studentComentBox ul {
    padding-left: 16px
}

.studentComentBox ul li {
    color: #4f4e4e;
    line-height: 25px
}

.stuCom_regitrOnlinBtn {
    background: #c90012;
    color: #fff;
    padding: 7px 20px 7px 2px;
    font-size: 14px;
    font-weight: 700;
    border-radius: 50px;
    margin-left: 20px
}

.stuCom_regitrOnlinBtn i {
    background: #fff;
    color: #c90012;
    padding: 5px;
    border-radius: 50px
}

.stuCom_regitrOnlinBtn:hover {
    background: #2071ff;
    color: #fff
}

.studentComntImgBox {
    float: right
}

.studentComntImgBox img {
    width: 250px
}

.studentComentBoxP {
    color: #4f4e4e;
    margin-left: -16px;
    margin-top: 15px
}

.stuCmntLink {
    color: #2071ff;
    font-size: 16px;
    font-weight: 400
}

.stuCmntLink:hover {
    color: #dfae00
}

.corsDtlLinkTop.stdntComnt_crmBred {
    padding: 50px 0 40px
}

.fterLginLnkHome {
    margin-right: 0px !important
}

.termConWrap {
    padding: 60px 0 50px
}

.termsCondHdr {
    margin-bottom: 25px;
    text-align: center;
    font-weight: 700;
    color: #011230
}

.termsCondition h6 {
    color: #011230;
    margin-bottom: 20px;
    font-weight: 700
}

.termsCondition p {
    color: #4f4e4e;
    font-size: 14px
}

.termsCondition ul li {
    color: #4f4e4e;
    font-size: 14px
}

.clientTrngWrap {
    padding: 40px 0 50px
}

.clientTngHdr h3 {
    color: #011230;
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 23x
}

.clntWewLink a {
    color: #011230;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    display: inline-block
}

.clntWewLink a:hover {
    color: #2071ff
}

.clntWewLink tr {
    display: flex;
    justify-content: space-between
}

.clntWewLink td:nth-child(1) a {
    padding-left: 14px
}

.clntWewLink td:nth-child(1) a:before {
    content: "\f111";
    font-family: fontAwesome;
    position: absolute;
    left: -7px;
    top: 6px;
    color: #4f4e4e;
    font-size: 8px
}

.clntViwLogo {
    margin-left: 50px;
    width: 200px;
    height: 45px;
    display: inline-block;
    vertical-align: middle
}

.clntViwLogo img {
    max-width: 200px;
    height: 50px;
    padding: 2px;
    display: inline-block;
    border: 1px solid #ddd
}

.pagination.pagntion {
    justify-content: center;
    margin-top: 35px
}

.pagntion .page-item:first-child .page-link {
    border-radius: 0
}

.pagntion .page-item:last-child .page-link {
    border-radius: 0
}

.pagntion .page-link:focus {
    box-shadow: none
}

.userDetail_dash {
    padding: 25px
}

.userDetail_dash ul li {
    font-weight: bolder;
    list-style: none;
    line-height: 35px
}

.userDetail_dash ul {
    padding-left: 0
}

.userDetail_dash ul li span {
    font-weight: 400
}

.dashbrdLftMenuBg {
    background: #2071ff;
    padding: 0;
    height: 82.6vh
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #000;
    background: #a7c8fe;
    border-right: 5px solid #000
}

.dashbrdLftMenu {
    padding: 50px 0
}

.dashbrdLftMenu ul {
    padding-left: 0
}

.dashbrdLftMenu ul li {
    list-style: none
}

.dashbrdLftMenu ul li a {
    color: #fff;
    padding: 8px;
    padding-left: 20px
}

.dashbrdLftMenu ul li a:hover {
    color: #000
}

.dashbrdLftMenu .nav-pills .nav-link {
    border-radius: 0
}

.btn.dashBrdCncelBtn {
    background: red;
    margin-right: 10px
}

.btn.dashBrdCncelBtn:hover {
    background: #011230;
    color: #fff
}

.dashBorPassWrdBox {
    width: 60%;
    margin: auto
}

.dashBordCrsF {
    font-size: 10px;
    background: #d99a05;
    color: #fff;
    padding: 4px 10px;
    font-weight: 700;
    display: inline-block;
    margin-bottom: 0
}

.tableWrap.dashBordCrsWrap {
    background: #fff;
    box-shadow: 0 0 0 1px rgb(0 0 0 / .1), 0 5px 12px -2px rgb(0 0 0 / .1), 0 18px 36px -6px rgb(0 0 0 / .1);
    padding: 15px 0 0
}

.cntctInfoTxt {
    margin-bottom: 30px
}

.cntctInfoTxt img {
    width: auto
}

.contact-info-item {
    display: flex;
    margin-bottom: 30px
}

.contact-info-icon {
    height: 60px;
    width: 60px;
    color: #fff;
    background-color: #4c8fff;
    text-align: center;
    border-radius: 50%
}

.contact-info-icon i {
    font-size: 25px;
    line-height: 60px
}

.contact-info-content {
    margin-left: 20px
}

.contact-info-content h4 {
    color: #0d6efd;
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 700
}

.contact-info-content a {
    color: #000
}

.contact-info-content a:hover {
    color: #0d6efd
}

.contact-info-content p {
    color: #000;
    font-size: 1em
}

.contact-info-content.contInfoMil p {
    margin-bottom: 5px
}

.cntctFrmTtl {
    padding: 10px 30px 0;
    color: #1563e7;
    text-shadow: 2px 5px 6px #a2b8e0;
    font-style: italic;
    font-size: 22px
}

.contactFrmSdw {
    background: #fff
}

.contctFrmSprtLynDiv {
    width: 1px;
    height: 100%;
    margin: auto;
    position: relative;
    overflow: hidden
}

.contctFrmSprtLyn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 70%;
    background: grey;
    box-shadow: 0 0 30px 20px grey
}

.All-loader {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1000;
}

.loader {
    position: absolute;
    color: #27b5cedd;
    font-size: 40px;
    top: 40%;
    left: 45%
}

.crsDtlPraBox span {
    font-size: 14px
}
