@import url('https://www.fontify.me/wf/6f4e766314405db0079d06730370593d');
@import url('https://www.fontify.me/wf/54e4f92739676a2394d84c9bd44d2158');
@import url('https://www.fontify.me/wf/8ac63d1d499de299a180341edc34c3b3');
/*@import url('href="//www.fontify.me/wf/1bfa4be4389a0802ddd58ddae147b90b');*/
/*header css starts here*/





.mob-logoheader {
    position: relative;
}
.mob-logo {
    position: absolute;
    right: 5px;
    top: 14%;
}
.mob-logoheader img {
    width: 100%;
}
/*header css ends here*/
/*pledge sec css starts here*/

.mob-pledge-sec {
    text-align: center;
}
.mob-pledge-sec h4 {
    color: #0a4838;
    margin-top: 22px;
    margin-bottom: 3px;
    font-family: font80831;
}
.mob-pledge-sec p {
    color: #013d32;
    text-align: justify;
    font-family: font81954;
    font-size: 9px;
}
.mob-pledge-sec input {
    width: 100%;
}
.mob-pledgeFields {
    margin-top: 15px;
    margin-bottom: 20px;
}
.mob-pledge-sec input {
    border: 2px solid #b7b7b7;
    color: #b7b7b7;
    background-color: #ebebeb;
    padding-left: 12px;
    font-family: font81954;
}
.mob-pledgeBtn {
    text-transform: uppercase;
    color: #ffffff;
    background-color: #a0a0a0;
    margin-top: 20px;
    margin-bottom: 6px;
    border: none;
    border-radius: 12px;
    padding: 4px 52px;
    font-size: 22px;
    font-family: font80831;
}
button.btn-fledge.text-uppercase:focus {
    outline: none;
}
.mob-pledgeVideo iframe {
    width: 100%;
    margin-top: 144px;
}
.mob-pledgeVideo img{
    width: 100%;
    padding-top: 80px;
}
.mob-pledgeBg {
    background-image: url(../img/BG2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
  /*  height: 550px;*/
}
.mob-pledeg-text span {
    font-family: font80831;
    font-size: 18px;
    color: #3d3d3d;
    padding-left: 5px;
}
/*pledge sec css ends here*/
/* id-pledge sec css starts here*/

.id-pledgebtn {
    background-color: #ec5709;
    color: #ffffff;
    border: none;
    border-radius: 12px;
    padding: 2px 25px;
    font-size: 21px;
    font-family: font81954;
}
.mob-idpledgesec h5 {
    margin-top: 20px;
    margin-bottom: 5px;
    color: #195544;
    font-family: font81954;
}
.mob-idpledgesec {
    padding-top: 115px;
}
.mob-idpledgesec p {
    color: #195544;
    font-family: font81954;
    font-size: 9px;
}
.mob-idpledgesec {
    text-align: center;
}
.mob-idpledgesec img {
    width: 100%;
/*    height:90px;*/
    border: 2px solid #353535;
}
.mob-NanoScroll-img {
    margin-bottom: 15px;
   /* padding-right: 0px;*/
}
.idPledge-Sec {
    background-image: url(../img/id-pledgebg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*nano scroll css starts here*/
/** initial setup **/

.nano{
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.nano .content {
    position: absolute;
    overflow: scroll;
    overflow-x: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.content {
    right: 0px !important;
}
.nano .content:focus {
    outline: thin dotted;
}
.nano .content::-webkit-scrollbar {
    visibility: hidden;
}
.has-scrollbar .content::-webkit-scrollbar {
    visibility: visible;
}
.nano > .pane {
    background: #195544;
    ;
    position: absolute;
    width: 3px;
    right: 0;
    top: 0;
    bottom: 0;
    visibility: hidden\9;
    /* Target only IE7 and IE8 with this hack */
    
    opacity: .01;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.nano > .pane > .slider {
    background: #444;
    background: rgba(0, 0, 0, .5);
    position: relative;
    margin: 0 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.nano > .pane,
.pane.active,
.pane.flashed {
    visibility: visible\9;
    /* Target only IE7 and IE8 with this hack */
    
    opacity: 0.99;
}
.nano {
    height: 322px;
    margin-bottom: 32px;
}
.nano .content {} .nano .pane {
    background: #888;
}
.nano .slider {
    background: #111;
}
.mob-NanoScroll-img:nth-last-child(-n+2) {
     margin-bottom: 0;
}
/*.mob-NanoScroll-img:nth-last-child(-n+3)  {
     margin-bottom: 0;
}*/
/* id-pledge sec css ends here*/
/*message army css starts here*/

.mob-msgArmy iframe {
    width: 100%;
}
.mob-msgArmy {
    margin-top: 140px;
    margin-bottom: 140px;
}
.mob-msgArmy p {
    text-align: center;
    font-size: 14px;
    font-family: font80831;
    color: #ec5709;
}
/*message army css ends here*
/*about-id css starts here */

.mob-aboutId {
    text-align: center;
    padding-bottom: 40px;
    margin-top: 58px;
}
.mob-aboutID-btn {
    color: #ffffff;
    background-color: #ec5709;
    padding: 0px 16px;
    border: none;
    border-radius: 10px;
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 28px;
    font-family: font81954;
}
.mob-aboutId img {
    width: 100%;
}
.mob-aboutId p {
    color: #195544;
    padding-top: 20px;
    text-align: justify;
    font-family: font81954;
    font-size: 9px;
}
/*about-id css ends here */
/*information css starts here */

.mob-infosec {
    background-image: url(../img/info-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.mob-infoBtn {
    color: #ffffff;
    background-color: #ec5709;
    padding: 0px 16px;
    border: none;
    border-radius: 15px;
    text-transform: uppercase;
    font-size: 22px;
    margin-bottom: 10px;
    font-family: font81954;
}
.mob-infoSecdet {
    text-align: center;
    padding-top: 125px;
}
.mob-info-images img {
    width: 100%;
}
.mob-infoSecdet h5 {
    color: #ec5709;
    margin-bottom: 3px;
    font-family: font81954;
}
/*.left-info-image{
  padding-right: 0px;
}*/

.right-info-img {
    margin-bottom: 6px;
}
.mob-info-para p {
    text-align: justify;
    color: #195544;
    font-family: font81954;
    font-size: 9px;
    padding-top: 8px;
    padding-bottom: 5px;
}
.click-hereBtn {
    color: #ffffff;
    background-color: #ec5709;
    padding: 4px 10px;
    border: none;
    border-radius: 20px;
    text-transform: uppercase;
    font-size: 13px;
    margin-bottom: 125px;
    font-family: font81954;
}
.click-hereBtn:focus{
    outline: none;
}
.mob-info-para {
    text-align: center;
}
/*information css ends here */
/*mob-footer starts here*/

.mob-footer {
    background-color: #16a695;
    text-align: center;
    color: #ffffff;
}
.mob-footer img {
    margin-top: -20px;
}
.mob-footer p {
    font-family: font81954;
}
/*mob-footer css ends here*/

@media screen and (max-width: 360px) {
    .mob-info-images img {
        width: auto;
    }
}
.mob_diav_img img{
    width: 100%;
}
