* { margin:0px; padding:0px; }
img { max-width:100%; height:auto; border:none; }
ul { list-style:none; }
a:hover { text-decoration:none; }
body { color:#274150; font-size:14px; font-family: 'Montserrat'; font-weight: 500; font-style: normal;
 padding:0px!important; }
/*********************medium*******************/
@font-face {
    font-family: 'Montserrat';
    src: url(../fonts/Montserrat-Medium.woff2) format('woff2'),
        url(../fonts/Montserrat-Medium.woff) format('woff');
    font-weight: 500;
    font-style: normal;
}
/*********************end*******************/
/*********************regular*******************/
@font-face {
    font-family: 'Montserrat';
    src: url(../fonts/Montserrat-Regular.woff2) format('woff2'),
        url(../fonts/Montserrat-Regular.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}
/*********************end*******************/
/********************monserrat*italic********************/
@font-face {
    font-family: 'Montserrat';
    src: url(../fonts/Montserrat-Italic.woff2) format('woff2'),
        url(../fonts/Montserrat-Italic.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}
/*******************************************/
/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ 
@font-face {
	font-family:"Montserrat-Bold";
	src:url(../fonts/Montserrat-Bold.eot) format("eot"),
	url(../fonts/Montserrat-Bold.woff) format("woff"),
	url(../fonts/Montserrat-Bold.ttf) format("truetype"),
	url("Montserrat-Bold.svg#Montserrat-Bold") format("svg");
	font-weight:normal; font-style:normal; }
/*********************end*******************/
/*********************Light*******************/
@font-face {
    font-family: 'Montserrat';
    src: url(../fonts/Montserrat-Light.woff2) format('woff2'),
        url(../fonts/Montserrat-Light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
}
/*****************end*****************/
/****************Montserrat*Extra*Bold****************/
@font-face {
    font-family: 'montserratextrabold';
    src: url(../fonts/montserrat-extrabold-webfont.woff2) format('woff2'),
         url(../fonts/montserrat-extrabold-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}
.mapsd { margin-right:5px!important; margin-bottom:25%!important; }
/*****************end****************/
.csetudy { margin-top:70px; }
.csetudy h1 { color: #274150; font-family: "Montserrat-Bold"; font-weight: normal; font-style: normal; font-size: 30px; line-height: 36px;
    margin-bottom: 5px; }
.casestdy p { color:#000; font-size:14px; text-align:justify; line-height:24px; }
/****************header****************/
header { background: #d2ebe6; }
.logo { text-align:right; }
.logo img { margin-right: 3%; margin-top:-3px; max-height: 161px; }
.tphd { padding:0px; margin:0px; }
.regno { width: 45%; margin-top: 2%; float: left; }
.regno strong { font-size:15px; color:#274150; font-weight:800; font-style:normal; }
.regno p { font-size:15px; color:#274150; font-weight:800; font-style:normal; }
.regno ul li { font-size:17px; color:#274150; font-weight:500; font-style:normal; }
/***********search*bar*********/
.search { width:248px; height:50px; margin-top:20%; float:right; border: 2px solid #0000008a; 
border-radius: 50px; margin-right: 22%; }
.search form input { width:185px; height:46px; float:left; background:url(../images/rightline.jpg) right no-repeat #fff; border-right:none;
 border:none; color:#0000008a; font-size:13px; font-weight:bold; padding-left:24px; border-radius:50px 0 0 50px; outline:none; }
.search form input::-webkit-input-placeholder { color:#0000008a; font-weight:bold; }
.search form input[type="submit"] { width:57px; height:46px; background:url(../images/search-icon.jpg) center no-repeat #fff;
 border:none; font-size:0px; border-radius:0 50px 50px 0; outline:none; }
/****************end*******************/
/*****************healhtbg*****************/
.healhtbg { background: #fce205; text-align: center; min-height: 79px; padding: 6% 0 0 0; }
.healhtbg p { margin:0px; font-weight:bold; }
.healhtbg a { color:#274150; font-size:32px; font-weight: bold; font-style: normal; margin:0px;
 text-decoration:none; line-height:35px; outline:none; }
/******************voluntr*******************/
.voluntr { background:#4ab19d; padding-top:10%; }
.voluntr a { font-size: 28px; padding: 0px; margin-top: 11%; font-family: 'Montserrat'; 
text-decoration:none; outline:none; }
/****************navbar*animation*css*****************/
.menu ul li a { color:#274150!important; font-size:14px; font-weight:bold; }
.menu ul li a:hover { color:#b2282d!important; }
.menu ul li a.active { color:#b2282d!important; }
.menu ul ul ul { margin-left:100%; position:absolute; margin-top:0px!important; top:0%!important; }
.menu ul ul li a { font-size:14px; font-family: 'Montserrat'; font-weight:bold; font-style:normal; }
.menu ul { border:none; }
.menu ul ul li a:hover { color:#fff!important; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover
{ background:none; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover
{ background:none; }
.menu ul ul li { background:#fff; }
.dropdown-menu { background:#fff; }
.dropdown-menu>li>a { padding:8px 20px; }
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { background-color: #b2282d!important;
 color: #3b3b3b!important; font-weight: bold; }
.navbar-default { width: 98%; background: none; border: none; margin-bottom: 0;
    margin-top: 3%; }
.bgmnu { display:none; }	
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border:none; }	
.navbar-collapse { background:none; }
.navbar-nav { background:none; }
.open > .dropdown-menu {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);  
  opacity:1;
}
.navbar-nav>li { float: left; margin: 0 7px; }  
.dropdown-menu {
  opacity:.3;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;  
  animation-fill-mode: forwards; 
  -webkit-transform: scale(1, 0);
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  padding:0px;
}
input#add {
    background-color: transparent;
    padding-left: 0;
    font-weight: bold;
    color: #fff !important;
    outline: none;
}
.caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}
/****************end*****************/
/***************our*mission***************/
.ourmsn-bg { width:61%; background: #f5f5dc; min-height:494px; text-align: justify; margin-top: -10%; padding-top:30px; 
z-index:11; }
.ourmsn-bg h1 { color:#274150; font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal;
 font-size:30px; margin-top:0; margin-bottom:5%; text-align:center; }
.ourmsn-bg p { color: #274150; font-family: 'Montserrat'; font-weight: bold; line-height: 24px;
 width: 87%; margin: auto; font-size:14px; padding-top:4px; }
/******************ourintitv******************/
.ourintitv { width:39%; background: #fce205; text-align: center; margin-top: -10%; min-height:494px;
 padding-top:30px; z-index:11; }
.ourintitv h1 { font-size: 30px; font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal;
 color:#000; margin-bottom: 20px; margin-top:0px; }
/***************ourintve***************/
.ourintve { width:95%; }
.ourintve ul { margin-top:0%; }
.ourintve ul li { text-align: left; color: #000; font-size: 18px; font-weight: bold; font-style: normal;
    padding: 0px 10px 8px 72px; line-height: 23px; font-family: 'Montserrat'; margin-bottom: 8px;
    }
.ourintve ul li img { position: absolute; left: 10%; }
.ourintve ul li:nth-child(2) img { margin-top:1%; }
.ourintve ul li:nth-child(3) img { margin-top:1%; }

/**************spprt-us****************/
.spprt-us { min-height:326px; padding:0px; margin-bottom:52px; position:relative; }
/***************END****************/
/***************DUBLICATE***************/
.ssprt { display:none; }
.takea { position: absolute; top: 20%; right: 0px; text-align: center; width: 32%; margin: 0 3%; }
.takea a { background:#fce205; color:#000; font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal;
 font-size:20px; padding:12px 15px; border-radius:50px; text-decoration:none; }
.takea h1 { color:#fff; font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal;
 margin-top:0px; margin-bottom:15px; font-size:20px; line-height:24px; }
.takea span { font-family: 'Montserrat'; color:#fff; font-weight:normal; font-style:normal;
 font-size:14px; } 
.sprtmr { margin-top:15%; }
/*****************end******************/
/****************ARROW*******************/
.bggrey { background:#f0f2f1; padding-top:35px; }
.ylwbg { background:#fce205; padding:14px 0; } 
.ylwbg h2 { color: #000; font-size: 14px; width: 35%; margin: auto; text-align: center; line-height:22px; 
 font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal; }
.ylwbg h2 span { color:#000; font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal;  
text-decoration:underline; font-size:16px; }
/********************Doble******************/
.doble { background:#fce205; padding:14px 0; } 
.doble h2 { color: #000; font-size: 14px; width: 48%; margin: auto; text-align: center; line-height:22px; 
 font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal; }
.doble h2 span { color:#000; font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal;  
text-decoration:underline; font-size:16px; }
/*******************hlpngold*******************/
.hlpngold p { font-size:14px; color:#274150; line-height:24px; text-align:justify;
 font-family: 'Montserrat'; font-weight: 500; font-style: normal; }
/******************END*****************/

.rightarw { margin-top: 6%!important; width:20%; margin: 0 auto; }
.rightarw a { background:#fff; border:5px solid #e7e7e7; padding:10px 18px; text-decoration:none;
 color:#000; font-family: 'montserratextrabold'; font-weight:normal; font-size:14px; font-style:normal; }
.rightarw a:hover { background:#274150; border:5px solid #bfbfbfb0; color:#fff; transition:all 0.8s ease-in-out; }
.vwecurnt { margin:0px; padding:0px; }
/*******************END*****************/
/*****************rcntevns******************/
.rcntevns { text-align:center; margin-bottom:40px; z-index:1; }
.rcntevns h1 { color:#274150; font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal;
 font-size:30px; margin-bottom:0px; }

/*******************end********************/
.prgrme { text-align:center; width:312px; }
.prgrme p { color:#274150; font-family: 'Montserrat'; font-weight: 500; font-style: normal; }
.bdrimg { width:294px; height:200px; overflow:hidden; border:5px solid #e7e7e7; }
.bdrimg img:hover { transition:all 0.8s ease-in-out; transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); }
.prgrme h2 { color:#274150; font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal;
 font-size:16px; line-height:22px; }
.skru { margin-top:0px!important; }
.wdprgr { width: 98%; margin: 0 auto; margin-top: 8%; margin-bottom: 6.4%; }
.wdprgr p { font-family: 'Montserrat'; font-weight:300; font-style:normal; }
/*************secnd*************/
.strghome { margin-bottom: 6.3%; }
.uttnbhnr { margin-top:23.5%!important; }
.ancrad { margin-top:10%; margin-bottom: 77px; }
.mundr { margin-top:23.6%!important; }
.fs1 { margin-top:16.4%!important; }
.ancrad a { color:#fff; font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal; padding: 10px 48px; background:#4ab19d; font-size:14px; text-decoration:none; border-radius:45px; }
.ancrad a:hover { background:#209f38; transition:all 0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; }
/******************end*******************/
/**************become*a*volunter*panel***************/
.bcmevlntr { background: #fce205; padding: 2px 0 13px 0; margin-bottom:0px; }
.bcmevtxt { text-align:center; margin-top:13px; }
.bcmevtxt strong { font-size:21px; color:#274150; font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal; }
.bcmevtxt strong a { color:#000; }
.bcmevtxt strong a { outline:none; }
.bcmevtxt strong span { color:#000; text-decoration:underline; font-size:24px; }
/*******************testimonial************************/
.tesm-lbg { background:#f5f5dc; padding:30px 0; }
.carousel-control.right, .carousel-control.left { background:none; }
.item { text-align:center; }
.testimonial4_slide { text-align: center; width: 100%; margin: auto; }
.testimonial4_slide img { margin-bottom:5%; margin-top:0% }
.carousel-inner {
    position: relative;
    width: 80%;
    overflow: hidden;
    margin: auto;
	min-height:600px;
}
.devvnsh { width:100%!important; }
.testimonial4_slide h3 { color:#274150; font-family: 'Montserrat'; font-weight:bold; font-style:normal;
 font-size:16px; }
 .carousel-control { position: absolute; top: 58%; bottom: 0; left: 0; width: 3%; font-size: 20px;
    color: #fff; text-align: center; text-shadow: none;
	background-color: rgba(0,0,0,0); filter: alpha(opacity=50); opacity: .5; }
/**************************************/
.testimonial4_header h2 { color:#304957; text-align:center; font-size:20px; font-family:"Montserrat-Bold"; font-weight:normal;
 font-style:normal; }
.testimonial4_slide p { color:#274150; font-family: 'Montserrat'; font-weight:bold; font-style:normal;
 line-height:24px; font-size:14px; }
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img 
{ margin:auto; }
/************************************/
.lning { float:left; margin-top:1%; }
.qotte h2 { color: #304957; text-align: center; font-size: 20px; font-family: "Montserrat-Bold";
    font-weight: normal; font-style: normal; margin-bottom:20px; }
.qotte h3 { width: 68%; text-align: center; font-family: 'Montserrat'; font-weight: normal;
 font-style: normal; font-size: 20px; margin: auto; line-height: 28px; }
.cncte { padding-left:0px; }
.cntre { text-align: center; margin-right: 2%; margin-top:4%; margin-bottom:6%; }
.cntre p { color: #274150; font-size: 14px; font-family: 'Montserrat'; font-weight: bold;
    font-style: normal; margin-bottom: 12px;
}
.cntre strong { margin-right: 0px; font-weight:bold; font-family: 'Montserrat'; font-style:italic; }
.confus { margin-top:14px!important; }
.confusd { margin-top:6%!important; }
/****************regnotrus******************/
.bgregno { background:#4ab19d; padding:14px 0; }
.regnotrus { text-align:center; }
.regnotrus p { text-align:center; font-family: "Montserrat-Bold"; font-weight: normal; color:#fff;
font-style: normal; font-size:20px; margin:0px; }
/*****************end********************/
/******************About*Us******************/
.inititved h1 { color: #274150; font-family: "Montserrat-Bold"; text-align: center; font-weight: 500;
    font-style: normal; font-size: 30px; margin-bottom:40px; }
.inititved { margin-top: 70px; margin-bottom: 0%; }	
.thhre strong { color:#274150; font-family: "Montserrat-Bold"; font-weight: 500; font-size: 16px; }
.thhre { margin-top:16px; margin-bottom:60px; }
.thhre ul { margin-top:10px; }
.thhre ul li i { font-size:8px; position:absolute; left:0px; margin-top:0.6%; }
.thhre ul li { color: #274150; font-family: 'Montserrat'; font-weight: 500; font-style: normal; font-size: 14px; 
padding-left: 12px; position: relative; }
.thhre p { font-family: 'Montserrat'; font-weight: 500; font-style: normal; font-size: 14px; width: 83%; margin: auto;
    text-align: center; margin-top:16px; }
.mddcl { margin-bottom:8%!important; }	
/********************************************/
/****************dislmr*******************/
.dislmr { margin-top:5.5%; }
.dislmr ul { margin:0px; }
/*.dislmr ul li + li{ background:url(../images/borderdisclmr.jpg) left no-repeat; }*/
.dislmr ul li { display:inline-block; border-left:1px solid #274150; }
.dislmr ul li:nth-child(4) { border-right:1px solid #274150; }
.dislmr ul li a { color:#274150; font-family: 'Montserrat'; font-weight:500; font-style:normal; 
font-size:14px; padding:0 12px; text-decoration:none; }
.dislmr ul li a:hover { color:#4ab19d; }
/*****************soclone*******************/
.conct { margin-top:5%; text-align:right; }
.conct strong { color:#304957; font-size:18px; font-family: "Montserrat-Bold"; font-weight: normal; }
.soclone { margin-bottom:5%; }
.soclone ul { margin-top:8px; text-align:right; }
.soclone ul li { display:inline-block; padding:0 11px; }
.soclone ul li a i { color:#000; font-size:20px; }
/***************end********************/
/*****************footer*****************/
footer { background:#eaeae8; }
/*****************copyritbg*******************/
.copyritbg { background:#274150; padding:20px 0; }
.brng { text-align:center; }
.brng p {
    color: #fff;
    font-size: 13px;
    font-family: 'Montserrat';
    font-weight: 500;
    font-style: normal;
    text-align: center;
    margin: 0px;
}
.phnxlnk { text-align:right; }
.phnxlnk p a { color:#fff; font-family: 'Montserrat'; font-weight:500; text-decoration:none; }
.phnxlnk p a:hover { color:#4ab19d; }
.phnxlnk p { color:#fff; font-size:13px; font-family: 'Montserrat'; font-weight:500; margin:0px; }
.raji h3 img { margin-top:5px; }
/********************mdcl********************/
.rslides_container { position:relative; }
.mdcl { position:absolute; width:30%; text-align:center; left:0px; right:0px; margin:auto; top:22%; }
.mdcl h1 { font-family: 'montserratextrabold'; font-weight:normal; font-style:normal;
 color:#fff; text-shadow: 0 2px 8px #000; }

/*****************************************/
.oldaa { margin-top:5px; }
.eddctn { margin-top:5px; }
.hlth { margin-top:5px; }
.anmal { margin-top:5px; }
.oldaa p { color: #000; font-size: 11px; font-style: normal; font-weight: bold;
    line-height: 15px; margin-bottom:0px; }
.oldaa a { color:#274150; font-size:11px; text-decoration:none; }	
.oldaa a:hover { color:#e31b22!important; }
.eddctn p { color: #000; font-size: 11px; font-style: normal; font-weight: bold;
    line-height: 15px; margin-bottom:0px; }
.eddctn a { color:#274150; font-size:11px; text-decoration:none; }	
.eddctn a:hover { color:#e31b22!important; }
.hlth p { color: #000; font-size: 11px; font-style: normal; font-weight: bold;
    line-height: 15px; margin-bottom:0px; }
.hlth a { color:#274150; font-size:11px; text-decoration:none; }
.hlth a:hover { color:#e31b22!important; }
.anmal p { color: #000; font-size: 11px; font-style: normal; font-weight: bold;
    line-height: 15px; margin-bottom:0px; }
.anmal a { color:#274150; font-size:11px; text-decoration:none; }
.anmal a:hover { color:#e31b22!important; }
/*******************************************/
.olldre { position: absolute; left: 0px; right: 0px; width: 8%; margin: auto; text-align: center;
    top: 22%; }
.olldrecr { position: absolute; left: 0px; right: 0px; width: 8%; margin: auto; text-align: center;
    top: 35%; }	
.olldrecr h1 { font-family: 'montserratextrabold'; font-weight: normal; font-style: normal; color: #fff;
    text-shadow: 0 2px 8px #000; }	
.olldre h1 { font-family: 'montserratextrabold'; font-weight: normal; font-style: normal; color: #fff;
    text-shadow: 0 2px 8px #000; }
.socty { padding: 14px 0; margin: 0px; clear: both; }
.dislmrtg { text-align:center; margin-top:70px; clear:both; margin-bottom:30%; }
.dislmrtg h1 { color: #274150; font-family: "Montserrat-Bold"; font-weight: normal; font-style: normal;
    font-size: 30px; margin-bottom: 30px; }
	
/******************btmdslmr*******************/	
.btmdslmr { margin-bottom:50px!important; }
.termscn { margin-top:80px; text-align:center; margin-bottom:20% }
.termscn h1 { color: #274150; font-family: "Montserrat-Bold"; font-weight: normal; font-style: normal;
 font-size: 30px; margin-bottom: 30px; }
.termscn p cite { font-style: normal; left: 13.5%; position: absolute; }
.immp { position:absolute; left:13.5%!important; }
.termscn p span { font-family: "Montserrat-Bold"; font-weight: normal; font-style: normal; }
.termscn strong { color: #274150; font-size: 14px; font-family: "Montserrat-Bold"; font-weight: normal; font-style: normal;
  text-align:justify; display:block; margin-bottom:15px; }
.termscn p { color: #274150; font-size: 14px; font-family: 'Montserrat'; font-weight: 500; font-style: normal;
    text-align: justify; line-height: 24px; padding-bottom:15px; width:95%; margin:auto; padding-left:4px; }
.donor { position:absolute; left:15.4%; }
.dislmrtg p { width:90%; margin:auto; color:#274150; font-size:14px; font-family: 'Montserrat'; font-weight:500; font-style:normal; 
text-align:justify; line-height:24px; }
.dislmrtg p span { font-family: "Montserrat-Bold"; font-weight: normal; font-style: normal; }
/******************end******************/
/******************Volunteer*Enrolment*Form****************/
.nmespc { padding:0 40px; margin-top:2%; }	
.modal-backdrop { background:none; z-index:-1; }

/*.modal-backdrop.in { z-index:-1; }*/
.frmenme { display:inline; }
.fstfrm input { width:100%; height:35px; background:#ebebeb; border:none; outline:none; color:#6d6f71; 
font-family: 'Montserrat'; font-weight:500; font-style:normal; font-size:14px; padding-left:15px; 
 margin-bottom:10px; }
.fstfrm input::-webkit-input-placeholder { color:#6d6f71; }
.modal { background:#00000061; }
.close { opacity:1!important; color:#fff!important; }
.clsing { margin-top: -2%!important; margin-right: 1%; }
.volntr { text-align:center; background:#4ab19d; padding:15px 0; }
.volntr h2 { color: #fff; font-family: "Montserrat-Bold"; font-weight: normal; font-style: normal;
    font-size: 24px; margin: 0; }
/*.modal-backdrop.in { z-index:-1!important; }	*/
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { 
display:none; -webkit-appearance:none; }	
.likvolnr { text-align:left; }	
.likvolnr label { font-family: 'Montserrat'; font-weight: 500; font-style:italic;
 font-size:14px; color:#6d6f71; }
.slctold select { width:100%; height:35px; background:#ebebeb; outline:none; border:none; color:#6d6f71;
padding-left:15px; font-family: 'Montserrat'; font-weight: 500; font-style:normal; font-size:14px; }
.slctold option { font-family: 'Montserrat'; font-weight: 500; font-style:normal;
 font-size:14px; color:#6d6f71; }
/********************workng*****************/
.workng { text-align:left; }
.workng input[type="radio"] { vertical-align:text-bottom; margin-top:0px; }
.workng label { font-family: 'Montserrat'; font-weight: 500; font-style: normal; color: #6d6f71;
 font-size:13px; }
.modal-dialog { width:645px; }
.slfempl { text-align:left; }
.slfempl { padding-left:0px; }
.slfempl label { font-family: 'Montserrat'; font-weight: 500; font-style: normal; color: #6d6f71;
  font-size:13px; }
.slfempl input[type="radio"] { vertical-align:text-bottom; }
/****************tmefrm****************/
fieldset { border: 1px solid #000; width: 92%; margin: 1% 4% 2% 4%; padding: 0 30px 25px 30px; }
legend { width:40%; font-size:14px!important; font-family: 'Montserrat'; font-weight: 500; font-style: normal; color: #6d6f71;
 border-bottom:none; margin-bottom:15px; }
.mndy { text-align:left; margin-top:3px; }
.mndy input[type="checkbox"] { outline:none; vertical-align:top; }
.mndy label { font-family: 'Montserrat'; font-weight: 500; font-style: normal; color: #6d6f71;
    font-size: 13px; } 
/******************end*******************/
.tmefrm label { font-family: 'Montserrat'; font-weight: 500; font-style: normal; color: #6d6f71;
    font-size: 13px; }
.fstnme { height:22px; }

/******************end******************/
.timesel { margin-bottom:4%; }
.timesel select { width:100%; background:#ebebeb; border:none; height:24px; outline:none; padding-left:10px; }
.timesel option { font-family: 'Montserrat'; font-weight: 500; font-style: normal; color: #6d6f71; }
.totime select { width:100%; background:#ebebeb; border:none; height:20px; outline:none; padding-left:10px; }

/***************totime*****************/
.totime { margin-bottom:4%; }
/**************end*****************/
.postvlntr { padding:0 24px; text-align:left; }
.postvlntr label { font-family: 'Montserrat'; font-weight: 500; font-style: normal; color: #6d6f71;
 font-size:14px; }
.postvlntr textarea { width:100%; height:80px; outline:none; border:1px solid #000; padding-left:10px;
 font-family: 'Montserrat'; font-weight:500; font-style:normal; font-size:14px; padding-top:5px; }
.sbmt input[type="submit"] { width:20%; height:40px; background:#4ab19d; border:none; color:#fff;
 font-family: "Montserrat-Bold"; font-weight: normal; font-style: normal; padding:0px; margin-top:3%;
  margin-bottom:2%; border-radius:50px; letter-spacing:1px; }
/**************gallerybg*************/
.gallerybg { background: #f5f5dc; margin-bottom: 0; padding-bottom: 110px; }
.glery { text-align: center; margin-bottom: 40px; margin-top: 70px; }
.glery p { color:#000; font-family: 'Montserrat'; font-style:normal; font-weight:500; 
font-size:14px; line-height:24px; margin-bottom:0px; }
.glery h1 { color:#274150; font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal;
 font-size:30px; line-height:36px; margin-bottom:5px; }
.glery h1 span { color:#b2282d; font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal;
 font-size:28px; margin-bottom:0px; margin-top:5%; display:block; } 
.glery h2 { color:#274150; font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal;
 font-size:20px; line-height:36px; margin-top:0px; margin-bottom:5px; }
/****************end****************/
/*****************medclpara****************/
.medclpara p { font-family: 'Montserrat'; font-weight: 500; font-style: normal; font-size: 14px; line-height:24px; 
color:#274150; }
.medclpara { margin-bottom:40px; }
.medvdo { margin-top:20px; }
/***************galery-one***************/
.glyspc { margin-bottom:0px; }
/*.educspc { margin-bottom:10%!important; }*/
.galery-one img { border:5px solid #e7e7e7; }
.galery-one { margin-bottom:20px; }
/****************end********************/
/*****************medcl******************/
.medcl { text-align:center; }
/**************brngfdn*****************/
.brngfdn { text-align:center; margin-bottom:5%; }
.brngfdn h2 { font-size:28px; color:#274150; font-family: 'Montserrat'; font-weight:500; 
font-style:normal; margin-bottom:0px; margin-top:0px; }
/*************************************/
.zerospc { padding-right:0px; }
.fstlneft { width:99%; float:left; }
.lnes { width:1%; float:left; }
.adrsone p img { width:9%; position:absolute; left:4%; top:0; }
.adrsone p { color: #274150; font-family: 'Montserrat'; font-weight: 500; font-size: 16px;
    font-style: normal; padding-left: 50px; margin-top:6%; line-height:28px; }
.map { margin-bottom:80px; margin-top:12px; margin-right:17px; } 
/***************END****************/
/***************adrsone****************/
.adrsone1 p img { width:9%; position:absolute; left:4%; top:0; }
.adrsone1 p { color: #274150; font-family: 'Montserrat'; font-weight: 500; font-size: 16px;
    font-style: normal; padding-left: 50px; margin-top:6%; line-height:28px; }
.map { margin-bottom:80px; margin-top:12px; margin-right:17px; } 

/*****************wrte*****************/
.wrte { margin-bottom:2%; text-align:center; }
.wrte h2 { font-size: 28px; color: #274150; font-family: 'Montserrat'; font-weight: 500;
    font-style: normal; margin-bottom:0px; }

/*****************namefrm*****************/
.writfrm { width:50%; margin:0 auto!important; }
.namefrm input { width:100%; height:40px; border:none; border-bottom:1px solid #000; margin-bottom:20px;
 color:#274150; font-family: 'Montserrat'; font-weight:bold; font-style:normal; outline:none; font-size:14px; }
.namefrm input::-webkit-input-placeholder { color:#274150; font-family: 'Montserrat';
 font-weight:bold; font-style:normal; font-size:12px; }
 /***********************************/
 /*.messgbx { width:41.5%; }*/
.namefrm textarea { width:100%; height:80px; border:none; border-bottom:1px solid #000; margin-bottom:30px;
 color:#274150; font-family: 'Montserrat'; font-weight:bold; font-style:normal; outline:none;
  font-size:14px; padding-top:50px; }
.namefrm textarea::-webkit-input-placeholder { color:#274150; font-family: 'Montserrat';
 font-weight:bold; font-style:normal; position:absolute; font-size:12px; bottom:0; }
.frmsbmt { text-align:center; margin-bottom:18%; }
.frmsbmt input[type="submit"] { background:none; border:none; color:#274150; font-family: 'Montserrat';
 font-weight:bold; font-style:normal; font-size:20px; outline:none; margin-top:0%; padding:0px; }

/*****************recta*****************/
.hlpng { width:100%; background-size:100%; background:#4ab19d; padding: 35px 0 50px 0; }
.whtwe img { vertical-align:bottom }
.whtwe h2 { color:#fff200; font-family: 'Montserrat'; font-weight:500; font-style:normal; 
 font-size:26px; }
.recta { margin: 3% 25% 0 25%;  width: 50%; }
.whtwe p { color:#fff; font-family: 'Montserrat'; font-weight:500; font-style:normal; 
 font-size:14px; line-height:24px; margin-top:15px; text-align:justify; }
/*****************END*****************/

/***************secnd***************/
.helpnng { padding-right:10px; }
.secnd { margin-top:14.3%; }
.secnd h2 img { position:absolute; left:3%; }
.secnd h2 { color: #fff200; font-family: 'Montserrat'; font-weight: 500; font-style: normal;
    font-size: 26px; padding-left: 60px; line-height: 28px; }
.secnd p { color:#fff; font-family: 'Montserrat'; font-weight:500; font-style:normal; 
 font-size:14px; line-height:24px; margin-top:15px; text-align:justify; }

/********************************/
.edducn { padding-left:10px; }
.eduwe { margin-top:0px; }
.eduwe img { vertical-align:text-bottom; }
.eduwe h2 { color: #fff200; font-family: 'Montserrat'; font-weight: 500; font-style: normal;
    font-size: 26px; padding-left: 0px; line-height: 28px; }
.eduwe p { color:#fff; font-family: 'Montserrat'; font-weight:500; font-style:normal; 
 font-size:14px; line-height:24px; margin-top:15px; text-align:justify; }
.anmalimg { margin-top:50px; }

.csetudy h2 { color: #274150!important; font-family: "Montserrat-Bold"; font-weight: normal; font-style: normal;
    font-size: 30px; line-height: 36px; margin-bottom: 5px; }
.cntrbys { text-align:right;  }
.cntrbys strong { margin-right:10%; font-family: "Montserrat-Bold"; font-weight: normal; font-style: normal;
 font-size:16px; }
.donteclr { width: 13%; float: left; text-align: right; margin-left: 0%; margin-top: 7%; }
.donteclr a { background:#e7bb3a; color:#274150; text-decoration:none; padding:8px 20px; outline:none;
 font-weight:800; font-size:14px; }
/************OUR*TEAM**********/
.tpbrdr { border:1px solid #274150; margin-top:4%; }
.tpbrdrsec { border:1px solid #274150; margin-top:5%; }
.hedtme { text-align:center; margin-top:70px; margin-bottom:40px; padding-right: 28px; padding-left: 13px; }
.hedtme h1 { color: #274150!important; font-family: "Montserrat-Bold"; font-weight: normal; font-style: normal;
    font-size: 30px; line-height: 36px; margin-bottom: 5px; margin-top:0px; }
.hedtme p { margin-top:30px; font-family: 'Montserrat'; font-weight: 500; font-style: normal; font-size: 14px; line-height: 24px;
    text-align: justify; }
/***************END***************/
/**************TEAM*NAME**************/
.anjumgmr { padding-left:27px; padding-right:28px; }
.ghasiyspc { padding-left:25px; padding-right:28px; }
.anjuimg { margin:0px; padding:0px; }
.anjuimg img { width:100%; box-shadow:3px 3px 10px #00000082; }
.anju p { color:#274150; font-size:14px; font-family: 'Montserrat'; font-weight: 500; font-style:normal; line-height:22px;
 text-align:justify; }
 .ntwrkng { margin-top:10px; }
.anju p span { color:#4ab19d; font-size:14px; font-family: 'Montserrat'; font-weight: 500; font-style:normal; }
.btmanu { padding-left:0px; }
.direcbasf { margin-left:45px; }
.direcbasf p i { position: absolute; left: 6.3%; margin-top: 5px; }
.direcbasf p { padding-left:8px; font-family: 'Montserrat'; font-weight: 500; font-style:normal; }
/****************END****************/
/****************Stylpattrn***************/
.stylpattrn { text-align:center; margin-bottom:20px; }
.stylpattrn img { margin-top:35px; margin-bottom:35px; }
.ccrdnbtm { margin-bottom:80px; }
/****************END****************/
/***********************************TESTIMONIAL*******************************************/
@font-face {
    font-family: 'Montserrat';
    src: url(../fonts/Montserrat-BoldItalic.woff2)  format('woff2'),
        url(../fonts/Montserrat-BoldItalic.woff) format('woff');
    font-weight: bold;
    font-style: italic;
}
.temmsg { text-align:center; margin-top:60px; box-shadow: 0px 0px 20px #00000047; padding: 14px 0 28px 0; margin-bottom: 0px; }
.temmsg h1 { font-style:italic; font-family: 'Montserrat'; font-weight: bold; color:#4ab19d; font-size:24px; }
.temmsg p { font-family: 'Montserrat'; font-weight: 600; color:#000; line-height:24px; padding:0 12px; }
.teamspcl p { font-family: 'Montserrat'; font-weight: 800; font-style:italic; color:#000; line-height:24px; padding:0 12px; }
.temmsg sup { color:#e5e5e5; font-size:26px; }
.temmsg sub { color:#e5e5e5; font-size:26px; }
@font-face {
    font-family: 'Montserrat';
    src: url(../fonts/Montserrat-SemiBoldItalic.woff2) format('woff2'),
        url(../fonts/Montserrat-SemiBoldItalic.woff) format('woff');
    font-weight: 600;
    font-style: italic;
}
/********************************END*******************************/
/********************************vlntertm*******************************/
.vlntertm { margin-top:70px; text-align:center; }
.testmnel { margin-bottom:22%; }
.vlntertm h1 { color: #274150; font-family: "Montserrat-Bold"; font-weight: normal; font-style: normal; font-size: 30px; line-height: 36px;
    margin-bottom: 40px; margin-top: 0px; }
.drajinair { text-align:center; }
.drajinair img { margin-bottom:10px; border:3px solid #e7e7e7; }	
.drajinair p { color:#274150; font-size:14px; font-family: 'Montserrat'; font-weight:500; font-style:normal; }
.spcbtme { margin-bottom:60px; }
/**********************************END**********************************/
.faqstes { text-align:center; margin-top: 70px; margin-bottom: 40px; }
.faqstes h1 { color: #274150; font-family: "Montserrat-Bold"; font-weight: normal; font-style: normal; font-size: 30px;
    margin-bottom: 0px; }
/********************FREQUENTLY**********************/
.accordion { margin-bottom:5px; background-color: #4ab19d; color: #444; cursor: pointer; padding: 18px; 
	width: 100%; border: none; text-align: left; outline: none; font-size: 15px; transition: 0.4s; border-bottom:none;
	 font-family: 'Montserrat'; font-weight:500; font-style:normal; }

.accordion.active, .accordion:hover {
    background-color: #d2ebe6; 
}

.panel {
    padding: 15px 18px;
    display: none;
    background-color: white;
    overflow: hidden;
	border-bottom:none!important;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.panel p { font-family: 'Montserrat'; font-weight:500; font-style:normal; font-size:14px; line-height:24px;  }
button.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
	border-bottom:none!important;
}
button.accordion.active:after {
    content: "\2212";
	border-bottom:none;
}
/************************END************************/
.caret { margin-left:0px; } 
.usmann { width:17%; } 
.usmn strong { margin-right:17%; }
.usmann a { background:#4ab19d; font-family: 'Montserrat'; font-weight: normal; font-style: normal; font-size: 12px;
 color:#fff; padding:8px 10px; text-decoration:none; }
/********************************testimonial2********************************/
.hdbenfcry { text-align:center; margin-top:70px; }
.hdbenfcry h1 { color: #274150; font-family: "Montserrat-Bold"; font-weight: normal; font-style: normal; font-size: 30px;
    line-height: 36px; margin-bottom: 40px; margin-top: 0px; }
.benifhght { min-height:190px!important; margin-bottom:60px; }
.benfbold { text-align:center; }
.holyhed { margin-bottom:25px; }
.holyhed h2 { font-style:normal!important; font-weight:bold; font-size:18px!important; }
.benfbold h2 { color: #274150; font-family: 'Montserrat'; font-weight: bold; font-size: 14px; margin:0px; 
 line-height:22px; font-style:italic; }
.fstbncry p { color: #274150; font-family: 'Montserrat'; font-weight: 500; font-style: normal; line-height: 24px; font-size: 14px; }

#inline { overflow:auto; background:#FDFDF6; padding:2px; width:584px; max-width:100%; border-radius:6px; }
.maaps { padding-left:0px!important; }
/************************END**************************/
/***********************DONATION*BEGINNER***********************/ 
.dntn { text-align:center; background:#e7bb3a; margin-top:66px; }
.dntn h1 { color: #000; font-weight: normal; font-style: normal; font-family: 'montserratextrabold';
    font-size: 25px; padding:14px 0 10px 0; margin:0px; }
.letsdn { margin-top:40px; }
.letsdn h2 { text-align:center; font-size:30px; font-family: "Montserrat-Bold"; font-weight: normal; 
font-style: normal; margin:0px; margin-bottom:25px; }
.letsdn p { color: #274150; font-size:14px; font-family: 'Montserrat'; font-weight: 500; 
font-style: normal; line-height:25px; width: 75%; margin: auto; text-align:justify; }

.spport { background:#ebebeb; text-align:center; margin-bottom:0px; margin-top:40px; }
.spport h3 { color:#6d6f71; font-weight: 500; margin:0px; font-style: normal; font-size:16px; 
 padding:12px 0 12px 0; }
/*************************END************************/
/************************initiatve************************/
.inititve { margin-top:70px; margin-bottom:15%; }
.inititve p { font-size:14px; font-family: 'Montserrat'; margin-top:15px; line-height:24px; }
.inititve img { vertical-align:baseline; }
.inititve h1 { color: #274150; font-family: "Montserrat-Bold"; text-align:center;
font-weight: 500; font-style: normal; font-size: 30px; margin-bottom:40px; }
/*************************END***************************/
.initi-edu { margin-top:70px; margin-bottom:7%!important; }
.initi-edu img { vertical-align: middle; }
.initi-edu h1 { color: #274150; font-family: "Montserrat-Bold"; text-align: left; font-weight: 500; font-style: normal;
    font-size: 30px; width: 100%; padding-left: 0px; margin: auto; margin-bottom:0px; }
.initi-edu h1 span { position:absolute; left:20%; }
.initi-edu p { font-size: 14px; font-family: 'Montserrat'; margin-top: 15px; line-height: 24px; }
.initi-edu p a { font-weight:500; font-family: "Montserrat-Bold"; }
/***********************END*************************/
.initi-medcl { margin-top:70px; margin-bottom:15%; }
.initi-medcl img { vertical-align: middle; }
.initi-medcl h1 { color: #274150; font-family: "Montserrat-Bold"; text-align: left; font-weight: 500; font-style: normal;
    font-size: 30px; width: 80%; padding-left: 80px; margin: auto; }
.initi-medcl h1 span { position:absolute; left:20%; }
.initi-medcl p { font-size: 14px; font-family: 'Montserrat'; margin-top: 15px; line-height: 24px; }


.whtwe p { color: #fff; font-family: 'Montserrat'; font-weight: 500; font-style: normal; font-size: 14px;
    line-height: 24px; margin-top: 15px; text-align: justify; }
/************************EDUCATION*SUPPORT***********************/
.colryelw { width:100%; border-top:1px solid #e7bb3a; display:inline-block; }
.eductn { margin-top: 30px; margin-left: 6.7%; }
.eductn h3  { color:#4ab19d; font-family: 'Montserrat'; font-weight: 500; font-style: normal; 
 font-size:16px; margin-top:0px; margin-bottom:15px; }
.conttr { margin-top: 2.2%; }
/************************EDUCATION*SUPPORT***********************/
.othrdntn { margin-left:8%; }
.spcleft { margin-left:0%; width:97%; margin:auto; clear:both; }
.eductnfrm { margin-left:10.5%; padding-top:10px; }
.eductnfrm input[type="radio"] { width:15px; height:15px; position:absolute; outline:none; }
.eductnfrm label { font-family: 'Montserrat'; font-weight: 500; font-style: normal; color:#000;
 font-size:14px; padding-left:25px; }
.eductnpara { text-align:left; margin-left:51%; }
.eductnpara p { color:#000; font-family: 'Montserrat'; font-weight: 500; font-style: normal;
 padding-top:10px; margin-bottom:0px; }
 .botmlst { border-bottom:1px solid #e7bb3a; }
/*************************END************************/
/*************************************************/
.btmbrdrd { width:97%; margin:auto; height:5px; background:#e7bb3a; margin-top:35px; }
/***********************END**********************/
/*********************ENTER*AMOUNT*********************/
.amntentr { margin-top:5%; margin-bottom:4%; margin-left:35%; }
.amntentr input { width:73%; height:35px; padding-left:15px; border-radius:10px; border:1px solid #000; outline:none; }
/*.amntentr a { color: #000; font-family: 'Montserrat'; font-weight: 500; font-style: normal;
    font-size: 12px; border: 1px solid #000; padding: 8px 18px; border-radius: 5px;
	 text-decoration:none; }
.amntentr a:hover { border: 1px solid #4ab19d; transition:all 0.8s ease-in-out; }*/
/*********************END*******************/
/********************ttlamnt********************/
.ttlamnt { text-align:center; background:#ebebeb; width: 97%; margin: 2% 1.5% 0px 1.5%; }
.ttlamnt input { background:none; border:none; width: 14.5%; padding-left: 1px; padding-right:3px; }
.ttlamnt h3 { color:#000; font-size:18px; font-family: 'Montserrat'; font-weight:500; 
font-style:normal; line-height:38px; margin:0px; padding:16px 0; }
.ttlamnt h3 span { color:#000; font-size:28px; font-family:"Montserrat-Bold";
font-weight:normal; font-style:normal; margin-left:8px; }
.plsefil { width:97%; margin:0px 1.5%; margin-bottom:3%; }
/******************END*******************/
/******************INITIATIVE*******************/
.hlpold { background:#4ab19d; text-align:center; padding:5px 0 10px 0px; }
.hlpold h1 { color:#fff200; font-family: 'Montserrat'; font-weight:500; font-size:32px;
 font-style:normal; }
.hlpold h1 img { vertical-align:baseline; }

/******************Orphanage******************/
.orphnge { background:#4ab19d; text-align:center; padding:5px 0 10px 0px; }
.orphnge h1 { color:#fff200; font-family: 'Montserrat'; font-weight:500;
 font-style:normal; font-size:32px; }
.orphnge h1 img { vertical-align:bottom; }
/******************END******************/

/******************Orphanage******************/
.medcal { background: #4ab19d; text-align: center; padding: 22px 0 20px 0px; }
.medcal h1 { color: #fff200; font-family: 'Montserrat'; font-weight: 500; width: 50%;
 font-style: normal; padding-left: 84px; margin: 0 auto; text-align: left; font-size:32px; }
.medcal h1 img { vertical-align:bottom; position:absolute; left:24%; }
/******************medical*treTMENT*****************/
.medcaltrt { background:#fce205; padding:14px 0; } 
.medcaltrt h2 { color: #000; font-size: 14px; width: 40%; margin: auto; text-align: center; line-height:22px; 
 font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal; }
.medcaltrt h2 span { color:#000; font-family:"Montserrat-Bold"; font-weight:normal; font-style:normal;  
text-decoration:underline; font-size:16px; }
/*****************************************/
/*****************BANK*Details****************/
.bankacnt p { margin-top: 8px; font-family: 'Montserrat'; font-weight: 500; font-style: normal; font-size: 14px;
    line-height: 24px; text-align: justify; }
.cquee { margin-top:2%; }
.writechque p { margin-top: 8px; font-family: 'Montserrat'; font-weight: 500; font-style: normal; font-size: 14px;
    line-height: 24px; text-align: justify; }

.writechque p strong { font-weight:bold; }
/******************END*******************/


/******************END*******************/
/*******************malefml*******************/
.txtma label { color:#6d6f71; font-family: 'Montserrat';  font-size:14px;
 font-weight:normal; font-style:italic; }
 .malefml input[type="radio"] { position:absolute; outline:none; }
.malefml label { color:#6d6f71; font-family: 'Montserrat'; font-weight:800; font-style:normal;
 font-size:14px; padding-left:18px; }
.malefml { width:10%; }
.trnsgr { width: 15%; margin-left: 18px; }
.fullnme input { width:100%; height:40px; background:#ebebeb; outline:none; border:none; padding-left:20px;
 margin-top:8px; margin-bottom:8px; font-weight:800; color:#757575; }

.sbmmt { float:none; text-align:center; margin-top:20px; }
.sbmmt input[type="submit"] { width:218px; height:40px; color:#274150; font-family: 'Montserrat';  
font-size:16px; font-weight:500; font-style:normal; margin-top:8px; background:#e7bb3a; border:none;
 outline:none; }

.botmlast { width: 100%; margin: auto; margin-bottom:8%; height: 10px; background: #e7bb3a; margin-top: 35px; }
/*******************frmmle**********************/
.frmmle { width:92%; margin:auto; }
/********************************testimonial********************************/
/* carousel */
.prvss { left: -310%; position: absolute; top: 40%; }
.prvss p { color:#000!important; font-family: 'Montserrat'; font-weight:500; font-style:normal; font-size:16px; }
.nxtss p { color:#000!important; font-family: 'Montserrat'; font-weight:500; font-style:normal; font-size:16px; }
.nxtss { left: 122%; position: absolute; top: 40%; }
#quote-carousel { padding: 0 10px 30px 10px; margin-top: 30px; }

/* Control buttons  */
#quote-carousel .carousel-control { background: none; color: #222; font-size: 2.3em; text-shadow: none;
  margin-top: 30px; }
/* Previous button  */
#quote-carousel .carousel-control.left { left: 75%; color:#000!important; height:26px; top:85%; }
/* Next button  */
#quote-carousel .carousel-control.right {  right: 13% !important; color:#000; height:26px; top:85%; }
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators { right: 50%; top: auto; bottom: 0px; margin-right: -19px; }
/* Changes the color of the indicators */
/*#quote-carousel .carousel-indicators li 
{
  background: #000;
}
#quote-carousel .carousel-indicators .active 
{
  background: #000;
}*/
#quote-carousel img { width: auto; height: auto; }
/* End carousel */

.item blockquote { border-left: none; margin: 0; }

.item blockquote img { margin-bottom: 10px; }

/*.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}*/
.testimnls { width:100%; min-height:190px!important; }
/**************************************************/
/*******************Logo**************************/
.popupimg { text-align:center; }
.popupimg h2 img { margin-right:20px; vertical-align: middle; }
.popupimg h2 { color:#000; font-family: 'montserratextrabold'; font-weight:normal; font-style:normal; font-size:24px;
 margin-bottom:34px; margin-top:35px; vertical-align: middle; }
.brngsmmle { width:45%; margin:auto; }
.brngsmmle p { color:#000; text-align:left; font-family: 'Montserrat'; font-weight: normal; font-style: italic; 
font-size:18px; padding-bottom:15px; padding-left:32px; }
.emall { width:45%; margin:auto; text-align:left; }
.emall p { color:#000; text-align:left; font-family: 'Montserrat'; font-weight: normal; font-style: italic; font-size:18px; 
padding-left:32px; }
.emall p span { color:red; text-align:left; font-family: 'Montserrat'; font-weight: normal; font-style: italic; font-size:14px; }
@font-face {
    font-family: 'Montserrat';
    src: url(../fonts/Montserrat-SemiBold.woff2) format('woff2'),
        url(../fonts/Montserrat-SemiBold.woff) format('woff');
    font-weight: 600;
    font-style: normal;
}
.ook { margin-bottom:3%; margin-top:4%; }
.ook a { text-align:center; text-decoration: none; color:#fff; background:#4ab19d; padding:8px 28px; }
.regs { margin-bottom:30px; }
.regs p { font-family: 'Montserrat'; font-weight:500; font-style:normal; color:#000; line-height:23px; }
.bderrs { width:100%; margin:auto; border-top:15px solid #e7bb3a; border-bottom:15px solid #e7bb3a; }

/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      padding: 0 40px 30px 40px;
    }
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators { bottom: -20px !important;  }
    #quote-carousel .carousel-indicators li { display: inline-block; margin: 0px 5px; width: 15px;
        height: 15px; }
    #quote-carousel .carousel-indicators li.active { margin: 0px 5px; width: 20px; height: 20px; }
    
}
.brnew {
    margin: 40px 0px;
}
.f11 {
    float: left;
    margin-bottom: 20px;
}
.f11:nth-child(3n+2) {
    clear: both;
}
.medicalcase h1 {
    margin-bottom: 40px;
}
.sucess {
    background-color: #f1f1f1;
    margin-bottom: 40px;
    padding: 40px;
    float: left;
    width: 100%;
}
.sucess strong {
    font-size: 16px;
    font-weight: bold !IMPORTANT;
    color: #304957;
    font-family: 'Montserrat';
}
.sucess p {
    text-align: justify;
    color: #304957;
    margin: 0;
}
.sucess p {
    text-align: justify;
    color: #304957;
    margin: 0;
}
h1.io {
    margin-bottom: 30px;
}
.prachi {
    float: left;
    width: 100%;
    text-align: center;
    margin: 40px 0px;
}
.help-left {
    float: left;
    width: 60%;
}
.help-right {
    float: right;
    width: 35%;
    text-align: center;
}
.help-img {
    float: left;
    width: 100%;
    text-align: center;
    padding: 40px;
    margin-bottom: 40px;
    -webkit-box-shadow: -1px -1px 20px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: -1px -1px 20px 0px rgba(0,0,0,0.4);
    box-shadow: -1px -1px 20px 0px rgba(0,0,0,0.4);
}
.help-img img {
    width: 100%;
}
.help-left ul li {
    margin-left: 20px;
}
.help-left ul {
    width: 100%;
    padding: 20px;
    list-style: none;
    display: flex;
    justify-content: center;
    -webkit-box-shadow: -1px -1px 20px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: -1px -1px 20px 0px rgba(0,0,0,0.4);
    box-shadow: -1px -1px 20px 0px rgba(0,0,0,0.4);
    margin-bottom: 40px;
}
.help-left strong {
    color: #274150;
    font-weight: bold;
}
.help-left p {
    color: #274150;
}


@media only screen and (max-width:767px)
{
    .col-lg-4.col-md-4.col-sm-4.f11 {
    width: 100%;
    text-align: center;
}
.sucess strong {
    margin-top: 15px;
    float: left;
    width: 100%;
}
.sucess {
    padding: 20px;
}
.help-left {
    float: left;
    width: 100%;
}
span.ccrf {
    margin-left:90px !important;
}
.waves-effect {
    float: left;
    margin-left: 10px;
}
.help-right {
    float: left;
    width: 100%;
    text-align: center;
}
.help-left {
    text-align: center;
}
.ps ul li {
    display: block;
    width: 325px;
    height: auto;
    float: none;
    margin: 0 auto !IMPORTANT;
    margin-bottom: 60px !important;
}
.ps li {
    max-width: 300px !important;
}
.ps ul {
    display: block !IMPORTANT;
    text-align: center;
    margin-left: 0;
}
}
h3#contribute {
    margin: 0;
    margin-bottom: 20px;
    margin-top: -10px;
}
.waves-effect {
    float: left;
    margin-left: 18px;
    margin-bottom: 30px;
    background-color: #2da22b;
    padding: 2px 20px;
    color: #fff !IMPORTANT;
    border-radius: 5px !IMPORTANT;
    outline: none !IMPORTANT;
}
input#donation-amount {
    margin-bottom: 25px;
}
.p-3.border-corner.z-depth-2 {
    float: left;
    width: 100%;
    overflow: hidden;
    padding: 10px;
    box-shadow: -1px -1px 20px 0px rgba(0,0,0,0.4);
    margin-bottom: 40px;
}
h2.text-center.font-weight-bold.mt-2 {
    font-size: 25px;
    line-height: 35px;
    font-weight: bold;
}
.help-right button#btnSubmit {
    margin-left: 0;
    background-color: #2da22b !IMPORTANT;
    margin-top: -20px;
    border-radius: 0 !IMPORTANT;
}
.help-right .form-control {
    margin-bottom: 20px;
}
@media only screen and (max-width:1200px)
{
    .help-right button#btnSubmit {
    margin-left: 0;
    background-color: #2da22b !IMPORTANT;
    margin-top: -20px;
    border-radius: 0 !IMPORTANT;
    width: 100%;
}
    .waves-effect {
    float: left;
    margin-left: 18px;
    margin-bottom: 30px;
    background-color: #2da22b;
    padding: 5px 26px;
    color: #fff !IMPORTANT;
    border-radius: 5px !IMPORTANT;
    outline: none !IMPORTANT;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100px;
    margin-bottom: 20px;
    
}
}
.newteam {
    width: 100%;
    text-align: center;
    float: left;
    margin-bottom:-20px;
}
.newteam p {
    text-align: center;
}
.newteam h4 {
    color: #4ab19d;
    font-weight: 500;
    margin-top: 30px;
}
.glery p {
    color: #304957;
    margin-top: 40px;
}
.testimonial4_slide img {
    max-width: 246px;
}
.ps li:last-child {
    margin-left: 70px;
}

.ps li img {
    width: 100%;
}
.ps li {
    width: 381px;
    margin-left: 20px !IMPORTANT;
}
.ps ul {
    width: 100%;
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: center;
}
.ps p {
    margin-top: 10px;
    line-height: 30px;
    text-align: justify;
}


.ps {
    width: 100%;
    float: left;
    margin-bottom: 60px;
}
.ps p a {
    float: right;
    color: #078605;
    padding: 5px 18px;
    -webkit-box-shadow: -1px -1px 20px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: -1px -1px 20px 0px rgba(0,0,0,0.4);
    box-shadow: -1px -1px 11px 0px rgba(0,0,0,0.4);
    border-radius: 5px;
    text-decoration: none;
}
span.ccrf {
    margin-left: 100px;
}
input#btnSubmit {
    margin-left: 0 !IMPORTANT;
}
button#rzp-button1 {
    margin-left: 0;
    background-color: #2da22b !important;
}
/***********************************END*******************************************/



