/*@author Ahsan Zahid Chowdhury*/

/*Basic CSS*/

.dN{
    display: none;
}

.pR{
    position: relative;
}

.pA{
    position: absolute;
}

.pF{
    position: fixed;
}

.pI{
    position: initial;
}

.cp{
    cursor: pointer;
}

.flL{
    float: left;
}

.flR{
    float: right;
}

.flLF{
    float: left !important;
}

.flRF{
    float: right !important;
}

.f6{
    font-size: 6px;
}

.f7{
    font-size: 7px;
}

.f6{
    font-size: 6px;
}

.f7{
    font-size: 7px;
}

.f8{
    font-size: 8px;
}

.f9{
    font-size: 9px;
}

.f11{
    font-size: 11px;
}

.f12{
    font-size: 12px;
}

.f13{
    font-size: 12px;
}

.f14{
    font-size: 14px;
}

.f15{
    font-size: 15px;
}

.f16{
    font-size: 16px;
}

.f17{
    font-size: 17px;
}

.f18{
    font-size: 18px;
}

.f19{
    font-size: 12px;
}

.f20{
    font-size: 20px;
}

.f21{
    font-size: 12px;
}

.f22{
    font-size: 22px;
}

.f23{
    font-size: 23px;
}

.f24{
    font-size: 24px;
}

.f25{
    font-size: 25px;
}

.f26{
    font-size: 26px;
}

.f27{
    font-size: 27px;
}

.f28{
    font-size: 28px;
}

.f29{
    font-size: 29px;
}

.f30{
    font-size: 30px;
}

.f30{
    font-size: 30px;
}

.f31{
    font-size: 31px;
}

.f32{
    font-size: 32px;
}

.f33{
    font-size: 33px;
}

.f34{
    font-size: 34px;
}

.f35{
    font-size: 35px;
}

.f36{
    font-size: 36px;
}

.f37{
    font-size: 37px;
}

.p0{
    padding: 0 !important;
}

.p15{
    padding: 15px;
}

.p10{
    padding: 10px;
}

.p20{
    padding: 20px;
}

.p30{
    padding: 30px;
}

.p40{
    padding: 40px;
}

.p50{
    padding: 50px;
}

.p100{
    padding: 100px;
}

.pb0{
    padding-left: 0;
    padding-right: 0;
}

.pr0{
    padding-right: 0px !important;
}

.pl0{
    padding-left: 0px !important;
}

.ptb10{
    padding-top: 10px;
    padding-bottom: 10px;
}

.ptb15{
    padding-top: 15px;
    padding-bottom: 15px;
}


.ptb20{
    padding-top: 20px;
    padding-bottom: 20px;
}


.ptb30{
    padding-top: 30px;
    padding-bottom: 30px;
}


.ptb40{
    padding-top: 40px;
    padding-bottom: 40px;
}

.ptb50{
    padding-top: 50px;
    padding-bottom: 50px;
}

.pt8{
    padding-top: 8px;
}

.pt100{
    padding-top: 100px;
}

.pt50{
    padding-top: 50px;
}

.pt40{
    padding-top: 40px;
}

.pt30{
    padding-top: 30px;
}

.pt20{
    padding-top: 20px;
}

.pt10{
    padding-top: 10px;
}

.pt5{
    padding-top: 5px;
}

.pt4{
    padding-top: 4px;
}

.pt3{
    padding-top: 3px;
}

.pt2{
    padding-top: 2px;
}

.plr10{
    padding-left: 10px;
    padding-right: 10px;
}

.pb100{
    padding-bottom: 100px;
}

.pb50{
    padding-bottom: 50px;
}

.pb40{
    padding-bottom: 40px;
}

.pb30{
    padding-bottom: 30px;
}

.pb20{
    padding-bottom: 20px;
}

.p10{
    padding: 10px;
}

.pb5{
    padding-bottom: 5px;
}

.pl10{
    padding-left: 10px;
}

.pl16{
    padding-left: 16px;
}

.mt100{
    margin-top: 100px;
}

.mt200{
    margin-top: 200px;
}

.mt80{
    margin-top: 80px;
}

.mt70{
    margin-top: 70px;
}

.mt60{
    margin-top: 60px;
}

.mt50{
    margin-top: 50px;
}

.mt40{
    margin-top: 40px;
}

.mt30{
    margin-top: 30px;
}

.mt20{
    margin-top: 20px;
}

.mt15{
    margin-top: 15px;
}

.mt10{
    margin-top: 10px;
}

.mt5{
    margin-top: 5px;
}

.mb50{
    margin-bottom: 50px;
}

.mb40{
    margin-bottom: 40px;
}

.mb30{
    margin-bottom: 30px;
}

.mb20{
    margin-bottom: 20px;
}

.mb10{
    margin-bottom: 10px;
}

.mb5{
    margin-bottom: 5px;
}

.m0{
    margin: 0;
}

.m100{
    margin: 100;
}

.mtb3{
    margin-top: 3px;
    margin-bottom: 3px;
}

.mtb10{
    margin-top: 10px;
    margin-bottom: 10px;
}

.mtb15{
    margin-top: 15px;
    margin-bottom: 15px;
}

.mtb20{
    margin-top: 20px;
    margin-bottom: 20px;
}

.mtb30{
    margin-top: 30px;
    margin-bottom: 30px;
}

.mtb40{
    margin-top: 40px;
    margin-bottom: 40px;
}

.mtb50{
    margin-top: 50px;
    margin-bottom: 50px;
}

.ml20{
    margin-left: 20px;
}
.mr20{
    margin-right: 20px;
}

.ml50{
    margin-left: 50px;
}

.ml10{
    margin-left: 10px;
}

.w1{
    width: 1%;
}
.w2{
    width: 2%;
}
.w3{
    width: 3%;
}
.w4{
    width: 4%;
}
.w5{
    width: 5%;
}
.w6{
    width: 6%;
}
.w7{
    width: 7%;
}
.w8{
    width: 8%;
}
.w9{
    width: 9%;
}
.w10{
    width: 10%;
}
.w11{
    width: 11%;
}
.w12{
    width: 12%;
}
.w13{
    width: 13%;
}
.w14{
    width: 14%;
}
.w15{
    width: 15%;
}
.w16{
    width: 16%;
}
.w17{
    width: 17%;
}
.w18{
    width: 18%;
}
.w19{
    width: 19%;
}
.w20{
    width: 20%;
}
.w21{
    width: 21%;
}
.w22{
    width: 22%;
}
.w23{
    width: 23%;
}
.w24{
    width: 24%;
}
.w25{
    width: 25%;
}
.w26{
    width: 26%;
}
.w27{
    width: 27%;
}
.w28{
    width: 28%;
}
.w29{
    width: 29%;
}
.w30{
    width: 30%;
}
.w31{
    width: 31%;
}
.w32{
    width: 32%;
}
.w33{
    width: 33%;
}
.w34{
    width: 34%;
}
.w35{
    width: 35%;
}
.w36{
    width: 36%;
}
.w37{
    width: 37%;
}
.w38{
    width: 38%;
}
.w39{
    width: 39%;
}
.w40{
    width: 40%;
}
.w41{
    width: 41%;
}
.w42{
    width: 42%;
}
.w43{
    width: 43%;
}
.w44{
    width: 44%;
}
.w45{
    width: 45%;
}
.w46{
    width: 46%;
}
.w47{
    width: 47%;
}
.w48{
    width: 48%;
}
.w49{
    width: 49%;
}
.w50{
    width: 50%;
}
.w51{
    width: 51%;
}
.w52{
    width: 52%;
}
.w53{
    width: 53%;
}
.w54{
    width: 54%;
}
.w55{
    width: 55%;
}
.w56{
    width: 56%;
}
.w57{
    width: 57%;
}
.w58{
    width: 58%;
}
.w59{
    width: 59%;
}
.w60{
    width: 60%;
}
.w61{
    width: 61%;
}
.w62{
    width: 62%;
}
.w63{
    width: 63%;
}
.w64{
    width: 64%;
}
.w65{
    width: 65%;
}
.w66{
    width: 66%;
}
.w67{
    width: 67%;
}
.w68{
    width: 68%;
}
.w69{
    width: 69%;
}
.w70{
    width: 70%;
}
.w71{
    width: 71%;
}
.w72{
    width: 72%;
}
.w73{
    width: 73%;
}
.w74{
    width: 74%;
}
.w75{
    width: 75%;
}
.w76{
    width: 76%;
}
.w77{
    width: 77%;
}
.w78{
    width: 78%;
}
.w79{
    width: 79%;
}
.w80{
    width: 80%;
}
.w81{
    width: 81%;
}
.w82{
    width: 82%;
}
.w83{
    width: 83%;
}
.w84{
    width: 84%;
}
.w85{
    width: 85%;
}
.w86{
    width: 86%;
}
.w87{
    width: 87%;
}
.w88{
    width: 88%;
}
.w89{
    width: 89%;
}
.w90{
    width: 90%;
}
.w91{
    width: 91%;
}
.w92{
    width: 92%;
}
.w93{
    width: 93%;
}
.w94{
    width: 94%;
}
.w95{
    width: 95%;
}
.w96{
    width: 96%;
}
.w97{
    width: 97%;
}
.w98{
    width: 98%;
}
.w99{
    width: 99%;
}
.w100{
    width: 100%;
}

.tl{
    text-align: left;
}

.tc{
    text-align: center;
}

.tr{
    text-align: right;
}

.tu{
    text-decoration: underline;
}

.tn{
    text-decoration: none !important;
}

.tj{
    text-align: justify;
}

.f45{
    font-size: 45px;
}

.f12{
    font-size: 12px;
}

.f10{
    font-size: 10px;
}

.fwn{
    font-weight: normal !important;
}

.fwb{
    font-weight: bold !important;
}

.mAuto{
    margin-left: auto !important;
    margin-right: auto !important;
}

.mb0{
    margin-bottom: 0px !important;
}

.m0F{
    margin: 0 !important;
}

.br0{
    border-radius: 0;
}

.b0{
    border: 0;
}

.p-rl{
    position: relative;
}

.ofh{
    overflow: hidden;
}


/**********************************/

.tc1{
    color: #E9E9E9;
}

.tc1B{
    background-color: #E9E9E9;
}

.tc2{
    color: #838383;
}

.tc2B{
    background-color: #838383;
}

.tc3{
    color: #192E58;
}

.tc3B{
    background-color: #192E58;
}

.tc3BA{
    background-color: rgba(25, 46, 88, 0.6);
}

.tc4{
    color: #4FB2AC;
}

.tc4B{
    background-color: #4FB2AC;
}

.tc5{
    color: #1A2F56;
}

.tc5B{
    background-color: #1A2F56;
}

.tc6{
    color: #A5C4FF;
}

.tc6B{
    background-color: #A5C4FF;
}

.tc7{
    color: #374C73;
}

.tc7B{
    background-color: #374C73;
}

.tc8{
    color: #FFFFFF;
}

.tc8B{
    background-color: #FFFFFF;
}

.tc8BA{
    background-color: rgba(255,255,255,0.8);
}

.tc8Hover:hover{
    color: #FFFFFF;
}

.tc9{
    color: #51607D;
}

.tc9B{
    background-color: #51607D;
}

.tc9B1{
    border: 1px solid #51607D;
}

.tc10{
    color: #066AFF;
}

.tc10B{
    background-color: #066AFF;
}

.tc11{
    color: #F5F7F7;
}

.tc11B{
    background-color: #F5F7F7;
}

.tc12{
    color: #022429;
}

.tc12B{
    background-color: #022429;
}

.tc13{
    color: #05305A;
}

.tc13B{
    background-color: #05305A;
}

.tc14{
    color: #C4C4C4;
}

.tc14B{
    background-color: #C4C4C4;
}

.tc15{
    color: #05305a;
}

.tc15B{
    background-color: #05305a;
}

.tc15B1{
    border: 1px solid rgba(5, 48, 90, 0.1);
}