@font-face{font-family:menu-font;src:url(fonts/cambria.html);}
@font-face{font-family:Play,'Open Sans', sans-serif;src:url(fonts/BRITANIC.html);}
@font-face{font-family:Play,'Open Sans', sans-serif;src:url(fonts/cambria-2.html);}
body{margin:0;padding:0; overflow-x:hidden; font-family:Play,'Open Sans', sans-serif;}
/*#wraper{margin:0 auto;max-width:980px;background:#fff !important;}*/
/*.container{ padding:0 15px;}*/
.txt-til{color:#186387;font-family:Play,'Open Sans', sans-serif; font-weight:bold;}
.bg-gray{background:#e4e4e4;}
.bar-toggle-img{background-image: url('../images/bars-solid.html');}
.nav-link{font-size:14.3px !important;font-family:Play,'Open Sans', sans-serif;font-weight:600;color: #fff !important;transition: 0.5s ease-in-out;padding-right:1px !important;line-height: 1 !important;padding-top:10px !important;padding-bottom:10px !important;}
.nav-link:hover{cursor: pointer;color:#f2eb73 !important; }
.nav-link.active{color:#f2eb73 !important;}
.nav-item {
    padding: 0 4px !important;
}
.bg-nav{width:100%;background-image: radial-gradient(#183fad, #01164e) !important;}
.hero{width:100%;}
.hero img{width: 100%;max-width: 100%;}
.voiceH h1{color:#01164f;font-family:Play,'Open Sans', sans-serif;font-size:96px;}
.border-voice{border-bottom:5px solid#01164f;}
.voiceT h1{text-decoration:none; color:#186387; font-family:Play,'Open Sans', sans-serif;}
.headingTxtbg{background-image:url('../images/heading-bg.png');width: 100%;background-repeat: no-repeat;background-position: center;}
.headingTxt p{font-family:Play,'Open Sans', sans-serif;font-size:28px;color:#fff; text-align: center;}
.voiceT p{font-family:Play,'Open Sans', sans-serif; font-size:17px; }
.vc-content p{font-family:Play,'Open Sans', sans-serif; font-size:17px; }
.uptxt h5{color:#183fad; font-size:30px; font-family:Play,'Open Sans', sans-serif;}
.uptxt p{color:#fff; font-family:Play,'Open Sans', sans-serif; font-size:25px; }
.social-icon h5{color:#183fad; font-size:30px; font-family:Play,'Open Sans', sans-serif;}
.navbar-toggler:focus{box-shadow:none !important;}
.vc-content{font-family:Play,'Open Sans', sans-serif; }
.vc-img img{width:100%;}
.cutomer-support span a{text-decoration:none;color:#fff; display: block; padding:4px 0;}
.cutomer-support h3{font-family:Play,'Open Sans', sans-serif; color:#186387; }
.footer-menu h3{font-family:Play,'Open Sans', sans-serif; color:#186387; }
.footer-menu ul{list-style:none; margin-left:0; padding-left:0;}
.footer-menu ul li{padding-top: 4px 0;}
.footer-menu ul li a{text-decoration: none; color:#fff;font-family:Play,'Open Sans', sans-serif; transition:0.5s ease-in-out; }
.footer-menu ul li a:hover{cursor: pointer;color:#f2eb73 !important;}
.footer-logo img{display:block;}
.footer-logo span{display: inline-block;}
.footer-logo span a img{max-width:30px; margin:10px 15px 0px 0;}
.footer-bg{background-image:url('../images/footer-bg.png'); width:100%; background-repeat: no-repeat; background-size:cover;}
.Legal-d{background:#000; display: inline-block; position: absolute;top: 0;left: 0;}
.Legal-d h2{font-family:Play,'Open Sans', sans-serif; color:#fff; padding:3px; }
.bg-til {background: #186387;position: relative;height: 45px;line-height: 45px;}
.legal-cru{background:#000; width:100%;}
.legal-h {background:#186387; display: inline-block; position: relative; padding:50px 0;}
.legal-h:before{content:''; position: absolute; z-index:1; width:25px; height: 25px; background-color:#186387; transform: rotate(45deg); right:-12px; top:42%;}
.legal-h h2{font-family:Play,'Open Sans', sans-serif; text-transform: uppercase; color:#fff;}
.legal-c{background-image:url('../images/legal.png'); z-index:0; width:100%; overflow:hidden;}
.owl-stage{margin-left:25px !important;}
.legal-box{background:#fff; width:293px; height:126px;border-radius:5px;overflow:hidden; }
.legal-box img{max-width:100%; max-height: 100%; min-width:100%; min-height:100%; object-fit:cover;}
.owl-item{margin-right:0!important;}
.update-news h3{text-align: center;margin-top:70px;text-decoration:none;font-family:Play,'Open Sans', sans-serif; font-size:55px; font-weight:600;}
.update-news h3 span{color:#186387;font-family:Play,'Open Sans', sans-serif; }
.news-box{width:585px; height:400px; margin:0 15px; background:#fff; border:15px solid#186387; box-shadow:1px 2px 21px 4px rgb(109 107 107 / 34%); border-radius:5px;}
.news-box iframe{max-width:100%; min-width:100%; max-height:100%; min-height:100%; object-fit: cover;}
.underTxt p{font-size: 21px; font-family:Play,'Open Sans', sans-serif; }
.provideF h1{font-family:Play,'Open Sans', sans-serif; text-decoration:none;color:#186387;font-weight:bold; font-size:25px!important}
.provideF ul li{font-size:19px; padding:4px 0; font-family: Play,'Open Sans', sans-serif;}
.provideF ul li::marker{color:#186387; font-size:30px; line-height:0;}
.blogImg{width:100%; height:100%; background:#fff; border:4px solid#186387; box-shadow:1px 2px 21px 4px rgb(109 107 107 / 34%); border-radius:5px;}
.blogImg iframe{max-height:100%; max-width:100%; min-width: 100%; min-height:100%; object-fit:cover;}
.blogcon h3{text-decoration:none;color:#186387;font-size:20px;    font-family:Play,'Open Sans', sans-serif; font-weight:bold;}
.blogcon p{font-family:Play,'Open Sans', sans-serif; font-size:17px; }
.heading-title h1{color:#186387;font-family:Play,'Open Sans', sans-serif; font-weight:600;}
.front-screen{width: 100%;height:500px;background: #fff;border: 4px solid#186387;box-shadow: 1px 2px 21px 4px rgb(109 107 107 / 34%);border-radius: 5px;}
.front-screen iframe{max-height:100%; max-width:100%; min-width: 100%; min-height:100%; object-fit:cover;}
.gallery h2{color:#186387;font-family:Play,'Open Sans', sans-serif; font-weight:400;  margin:22px 0; font-size:40px; text-decoration:underline;}
.side-screen h2{color:#186387;font-family:Play,'Open Sans', sans-serif; font-weight:400; text-decoration:underline; padding-bottom:5px;}
.box-screen{margin:5px 0; width: 100%;height:587px;background: #fff;border: 4px solid#186387;box-shadow: 1px 2px 21px 4px rgb(109 107 107 / 34%);border-radius: 5px;}
.box-screen a img{max-height:100%; max-width:100%; min-width: 100%; min-height:100%; object-fit:cover; overflow:hidden;}
.vision-content h2{color:#186387;font-family:Play,'Open Sans', sans-serif; font-weight:400; text-decoration:none; padding-bottom:5px;}
.vision-content p{font-family:Play,'Open Sans', sans-serif; padding-bottom:0px;}
.vision-img img{max-width: 610px;position: relative;right: 248px;}
.logo .call img{width:214px; height:80px;}
.feed-contact img{max-width:100%;}
.form-label{margin-bottom:0; font-weight:bold!important; }
.form-control:focus{box-shadow:none !important;}
.form-control{border:0 !important; border-radius:0 !important; }
.border-control-bottom{border-bottom:2px solid#000 !important;}
.input-width{width:212px !important;}
.input-widht-em{width:83px;}
.input-widht-wr{width:229px;}
.input-d1{width:242px !important;}
.input-d2{width:258px !important;}
.input-d3{width:250px !important;}
.input-d4{width:234px;}
.input-d5{width:121px;}
.dropdown-menu[data-bs-popper] {
    margin-top: 0.4rem !important;
}
.form-check label{font-size: 20px;text-transform: uppercase; font-family:Play,'Open Sans', sans-serif;}
.form-check input{width:18px!important; height:18px!important;margin-right:6px;}
/*donation page me form me lagia hui hai ye class*/
.input-d6{width:80px;}
.input-d9{width:134px;}
.input-d8{width:311px;} 
.bg-dnone{background:none;}   
/*donation page me form me lagia hui hai ye class*/
.input-d7{width: 556px;font-size: 22px; text-decoration: underline; font-family:Play,'Open Sans', sans-serif;color:#186387;}
.scanner{margin-top:30px;}
.giving-imgs img{max-width:100%; position: relative; right:-16px;}
.contact-heading h2{display:inline-block; font-family:Play,'Open Sans', sans-serif; background:#000; color:#fff; padding:7px; font-weight:600;}
.contactxt{border:4px solid#c7c0c0 !important;}
.cust-bnt{padding:5px 15px; color:#fff; background:#186387; border:none; margin-top:10px; outline: 0; }
.donation-h h2{font-weight:600; font-family:Play,'Open Sans', sans-serif;font-size:22px;}
.feed-h h2{font-weight:400px; font-family:Play,'Open Sans', sans-serif;color:#186387;}
.donation-form h3{text-decoration: underline;color: #186387; font-family:Play,'Open Sans', sans-serif; text-transform: uppercase; font-size:23px; font-weight:600;}
.pay{border-radius:7px; font-size:23px; padding:3px 9px; font-family:Play,'Open Sans', sans-serif; font-weight:600px; color:#fff; background:#186387; border:none; margin-top:10px; outline: 0; }
.pie-char {font-family:Play,'Open Sans', sans-serif;}
.pie-char h3{text-decoration: underline;color: #186387; font-family:Play,'Open Sans', sans-serif; text-transform: uppercase; font-size:23px; font-weight:600;}
.pie-char img{max-width:100%;}
.donation-bg {
    background-image: url(../images/donation-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.feed-form h5{font-family:Play,'Open Sans', sans-serif; text-transform: uppercase; font-weight:bold;}
/*contact form button me use liya*/
.otp {border-radius: 7px;font-size: 14px;padding: 6px 4px;font-family: cambria;font-weight: 600px;color: #fff;background: #186387;border: none;margin-top: 10px;width: 115px;outline: 0;
}
.bg-blueh{background:#0f4294; color:#fff;}
.bg-blueh h2{font-family:Play,'Open Sans', sans-serif; padding:5px 0; font-weight:bold;}
/*contact form button me use liya*/

.fill-patient label{font-size: 20px; text-transform: uppercase; font-family:Play,'Open Sans', sans-serif; font-weight:400;}
.result span{font-size: 20px; padding:3px 15px; border:1px solid#000; text-transform: uppercase; font-family:Play,'Open Sans', sans-serif; font-weight:400;}
.fill-patients label{font-size: 20px; text-transform: uppercase; font-family:Play,'Open Sans', sans-serif; font-weight:400;}
.upload-label label{font-size: 20px; text-transform: uppercase; font-family:Play,'Open Sans', sans-serif; font-weight:400;}
.reh h4{font-size: 20px; text-transform: uppercase; font-family:Play,'Open Sans', sans-serif; font-weight:600; font-size:25px; color:#186387;}
.fill-patient input{width:413px; padding:5px;}
.fill-patients input{width:413px; padding:5px;}
.fill-patients select{width:412px;}
.fill-patient select{width:413px;}
.good{padding:6px 30px; background:#008000; font-size:25px; border:1px solid:#f1f1f1; font-weight: bold;}
.goods{padding:6px 22px; background:#cde680; border:1px solid:#f1f1f1; font-weight: bold;}
.good1{padding:6px 74px; background:#cde680; border:1px solid:#f1f1f1; font-weight: bold;}
.avirge{padding:6px 30px; background:#feff9c; border:1px solid:#f1f1f1; font-weight: bold;}
.poor{padding:6px 30px; background:#FF0000; font-size:25px; border:1px solid:#f1f1f1; font-weight: bold;}
.poors{padding:6px 25px; background:#ff4d4d; border:1px solid:#f1f1f1; font-weight: bold;}
.poor1{padding:6px 75px; background:#ff4d4d; border:1px solid:#f1f1f1; font-weight: bold;}
.revie-content h5{font-family:Play,'Open Sans', sans-serif; text-transform:uppercase;}
.view-more span{background:#0f4294; display:inline-block; color:#fff; font-weight: bold; font-family:Play,'Open Sans', sans-serif; padding:10px 25px; text-transform: uppercase; font-size:25px;}
.upload-document button {
    background: #fff;
    box-shadow: 1px 1px 2px 3px rgba(255,255,255,0.2);
    border: 1px dotted #0000006e;
    padding: 15px 30px;
    width: 100%;
    font-size: 33px;
    height: 97px;
}
.top-content h3{font-family:Play,'Open Sans', sans-serif; font-size:30px; font-weight:bold;}
.top-content p{font-family:Play,'Open Sans', sans-serif; font-size:18px; text-align:center}
.happy-review h2{text-decoration:underline; font-family:Play,'Open Sans', sans-serif; font-weight:bold; font-size:44px; color:#cde680;   text-shadow: 2px 2px 9px #000;}
.happy-review h2 span{color:#ff4d4d;text-decoration:underline; }


#lightbox{
 position: fixed;
 display: none;
 z-index: 100;
 top: 0;
 left: 0;
 width: 100vw;
 height: 100vh;
 background-color: rgba(0, 0, 0, .6);
}

#lightbox.active{
 display: flex;
 justify-content: center;
 align-items: center;
}

#lightbox img{
  height: 90%;
}
.mnx-1{
    width:243px;
}
.mnx-2{
    width:251px;
}
@media (max-width:576px){
    .top-content h3 {
    font-family:Play,'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: bold;
}
.box-screen {
    height:430px;
}
.top-content p {
    font-family: cambria;
    font-size: 8px;
}
.nav-link{font-size:16px;font-family:Play,'Open Sans', sans-serif;font-weight:600;border:none !important;transition: 0.5s ease-in-out;
}
.nav-item {
    padding: 8px 8px !important;
}
.voiceH h1 {font-size: 53px;
}
.voiceT p {text-align: justify;
}
.Legal-d h2 {
    font-family: cambria;
    color: #fff;
    padding: 10px 0px;
    font-size: 14px;
}
.bg-til {
    background: #186387;
    position: relative;
    height: 37px;
    line-height: 35px;
}
.footer-bg{background-image:radial-gradient(#032587e3, #060b18) !important;}
.legal-h h2{font-size:12px;}
.legal-h{padding:30px 0;}
.legal-h:before {width: 15px;height: 15px;right: -5px;top: 38%;}
.legal-box{background:#fff; width:150px; height:70px;margin-left:38px;}
.news-img img{width:100%;}
.news-box{width:100%; height:200px; margin:0;}
.news-update h3{margin-top:0;}
.blogImg{width:100%; height:300px;}
.front-screen{height:200px;}
.giving-imgs img {width: 100%;margin-top: 35px; position: relative; right:0;}
.input-width {width: 343px !important;}
.input-widht-em{width:98px;}
.input-widht-wr {width: 400px;}
.donation-form h3 {font-size:20px !important;}
.input-d1 {width:342px;}
.input-d4 {width: 148px;font-size: 12px;}
.input-d3 {width:397px;}
.input-d5 {width:105px;font-size:12px;}
.input-d6 {width: 78px;font-size: 12px;}
.input-d8 {width: 149px;font-size: 12px;}
.input-d9{font-size:12px; }
.fill-patient input {width:100% !important;}
.fill-patients input {width:100% !important;}
.fill-patient select {width:100% !important; }
.fill-patients select {width:100% !important;}

}