
.preloader {
    background: rgba(0, 0, 0, 0) url("../images/loader.gif") no-repeat scroll 50% 50% !important;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 50000;
}
*{
	margin:0;
	padding:0;
}
html,body{
	font-size:15px;
	font-family: 'Work Sans', sans-serif;
	background: #fff;
	/*color:#fff;*/
}
body{	
	/*background:url("./images/body-bg.jpg") repeat 0 0;*/
	background-size:contain;
}

a, a:hover, a :focus, button, button:hover, button:focus, .buttonCustom{
	outline:0!important;
}
input[type="button"],input[type="submit"]{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.inputCustom{
	font-size:1em;
	width:100%;
	padding:8px 10px;
	height:40px;
	font-weight:bold;
	
}
.active-cell{
    background:linear-gradient(45deg, #42A7FF 0%, #005EFF  100%);
}
.active-cell > .type {
    color:#FFFFFF!important;
}
.active-cell > .amount {
    color:#FFFFFF!important;
}
.buttonCustom{
	background:#ffa200;
	border-radius:10px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	padding:5px 15px 3px;
	color:#fff;
	text-align:center;
	font-family: 'Pompiere', cursive;
	font-size:1.2em;
	margin:0 auto;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	text-transform:uppercase;
	min-width:120px;
	font-weight:bold;
}
.buttonCustom:hover, .buttonCustom:focus{
	text-decoration:none;
	background:#3B3B3B;
	color:#fff;
}


.customBtn{
	background-color: #4054b2;
    border-radius: 2px;
    color: #fff !important;
    font-size: 14px;
    font-weight: 500;
    padding: 8px 28px !important;
    margin-top: 5px;
    margin-left:15px;
}

li.donateNow a:hover{
	background-color: #4054b2;
}

li.donateNow a:focus{
	background-color: #4054b2;
}

h1,h2,h3{
	margin:0 0 15px 0;
}	
p{
	margin:0;
}
ul{
	margin:0;
	padding:0;
}
label{
	margin:0;
}

a{
	color:/*#a8a8a8;*/#4054b2;
}
a:hover{
	color:#ffa200;
}
header{
	box-shadow:0 2px 2px #ccc;
	background:#fff;
}
.plainRow{
	float:left;
	width:100%;
	clear:both;
}
.noPadding{
	padding:0!important;
}
.customNav{	
	margin-bottom:0;
}
.noMargin{
	margin:0!important;
}
.navbar-brand{
	font-size:1.5em;
	color:#000!important;
	padding:2px 2px;
}
.navbar-brand:hover, .navbar-brand:focus{
	font-size:1.5em;
	color:#000!important;
}
.CustomMenu{
	text-align:right;
	float:right;	
	font-weight: 500;
}
.CustomMenu li a{
	color:#6C6C6C;
	text-transform:uppercase;
}
.inputCustom{
	border:none;
	border-bottom:1px solid #d8d8d8;
	box-shadow:none;
	border-radius:0;
	padding:10px 0;
	height:auto;
}
.inputCustom:focus{
	box-shadow:none;
}
.cutomeBtn{
	background: linear-gradient(45deg, #42A7FF 0%, #005EFF  100%);
	border-radius:5px;
	height:55px;
	width:96%;
	box-shadow:none;
	padding:0px 10px;
	border:none;
	color:#fff;
	text-align:center;
	font-size:1.2em;
	font-weight:550;
	margin:0 auto;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	/*min-width: 754px;*/
}


.cutomeBtnSmall{
	padding:5px 10px; 
	width:150px;
	height:40px;
	font-size:1em;
}
.lastfooterDiv {
    width:100%;
}
.cutomeBtn:hover, .cutomeBtn:focus{
	text-decoration:none;
	color:#fff;
}
.container{
	max-width:1170px;
}
.titleSection{
	/*border-bottom:1px solid #e5e5e5;*/
	padding:20px 0px 50px 0px;
	position:relative;
	min-height:120px;
}
.titleRow{ 
	margin: 0;
	background:transparent;
	position:relative;
}
.footer-effects-layer {
    background-color: #072F5D;
    min-height: 180px;
}
.elementor-container {
    max-width: 1140px;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.elementor-row {
    display: flex;
    width: 100%;
}
.elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
    width: 25%;
}
.elementor-column {
    display: flex;
    min-height: 1px;
    position: relative;
}
.elementor-element-populated {
    padding: 16px 0;
}
.elementor-column-wrap {
    display: flex;
    position: relative;
    width: 100%;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex;
}
.elementor-widget-wrap {
    align-content: flex-start;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
    text-align: left;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}
.elementor-widget-wrap > .elementor-element {
    width: 100%;
}
.elementor-widget {
    position: relative;
}
.elementor-element .elementor-widget-container {
    transition: background 0.3s ease 0s, border 0.3s ease 0s, border-radius 0.3s ease 0s, box-shadow 0.3s ease 0s, -webkit-border-radius 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s;
}
.elementor-element.elementor-element-472403e {
    color: rgba(255, 255, 255, 0.38);
	padding:8px 0;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}
.elementor-widget-text-editor {
    color: #7a7a7a;
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    line-height: 1.85714;
}

.elementor a {
    box-shadow: none;
    text-decoration: none;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}
.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}
.elementor-align-left {
    text-align: left;
}
ul.elementor-icon-list-items {
    padding: 0;
}
.elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after {
    border-color: #7a7a7a;
}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item::after {
    left: 0;
}
.elementor-widget .elementor-icon-list-item::after {
    bottom: 0;
    position: absolute;
    width: 100%;
}
.elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px / 2);
}
.elementor-icon-list-item {
    font-family: "Work Sans",sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-widget.elementor-align-left .elementor-icon-list-item a:hover, .elementor-widget.elementor-align-left .elementor-icon-list-item a:focus{
	text-decoration:none!important;
}
.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
    color: #FFFFFFC9;
    font-size: 18px;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: flex-start;
    display: flex;
}
.elementor-widget .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative;
}
.elementor-divider-separator {
    border-top: 1px solid rgba(255, 255, 255, 0.39);
    width: 100%;
}
.elementor-social-icons-wrapper{
    float: right;
    padding: 53px 42px 0px 0px;
}
.elementor-icon{
    padding:5px;
}

.elementor-icon-list-text {
    color: rgba(255, 255, 255, 0.79);
    padding-left: 0;
	font-size:0.85em;
}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    display: inline-block;
}
.elementor-heading-title {
    font-size: 22px;
    font-weight: 500;
}
.elementor-element.elementor-element-6d080e3e.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, 0.39);
    font-size: 14px;
    font-weight: 300;
}
.elementor-element.elementor-element-2898cf2c > .elementor-widget-container {
    margin: 0 15px 0 -20px;
    padding: 0;
}
.elementor-element.elementor-element-2898cf2c .elementor-button {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0.39);
    fill: rgba(255, 255, 255, 0.39);
    font-family: "Work Sans",sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-button.elementor-size-sm {
    border-radius: 3px;
    font-size: 15px;
    padding: 12px 24px;
}
.elementor a {
    box-shadow: none;
    text-decoration: none;
}
.elementor-social-icon{
	height:45px;
	width:45px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	background:#000;
	display:inline-block;
	color:#fff!important;
	margin:0 ;
	padding-top:13px;
	text-align:center;
}
.elementor-social-icon i{
	font-size:22px;	
}
.elementor-social-icon-facebook{
	background:#3C5894;
}
.elementor-social-icon-facebook i{
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
}
.elementor-social-icon-youtube{
	background:#C02527;
}
.elementor-social-icon-instagram{
	background:#292A2D;
}
	

h1{
	color:#233154;
	font-size:2.8em;
	font-weight:bold;
	margin-bottom:5px;
}
.bgdotted{
	background: url("./images/dotted-bg.png") repeat-x 0 0;
    position: absolute;
    height: 53px;
    right: 0;
    top: 58px;
    z-index: -99999;
    width: 50%;
}
.headingSiteText{
	color: #000;
    font-size: 1.4em;
    text-align: center;
    margin-top: -80px;
    margin-right: 15px;
    width: 100%;
}
.formBlock{
	width:70%;
	float:left;
	position:relative;
}
.form-group{
	margin-bottom:1px;
}
.tabPanel{
	/*margin-bottom:30px;*/
	float:center;
	width:100%;
	clear:both;

}
.tabPanel h3.active{
	border-bottom:2px solid #4054b2;
	color:#4054b2;
	padding-bottom:5px;
}
.tabPanel h3{
	float:left;
	font-size:1.3em;
	margin-right:15px;
	color:#000;
	cursor: pointer;
}
.sponsorType{
	/*border:1px solid #ccc;*/
	/*box-shadow:2px 2px 3px #9e9e9e;*/
	box-shadow: 0 0 5px 2px #e8e6e6;
	border-radius:5px;
	color:#000;
	float:left;
	width:100%;
	padding:15px 15px;
	min-height:120px;
	margin-bottom:20px;
	cursor: pointer !important;
}
.sponsorType:hover{
    background:linear-gradient(45deg, #42A7FF 0%, #005EFF  100%);
    color:#FFFFFF;
}
.sponsorType:hover .Type{
    color:#FFFFFF;
}

.sponsorType:hover i{
    color:#FFFFFF;
}
.amount{
	/*width:32%;*/
	/*text-align:right;*/
	padding-right:10px;
	font-size:1.3em;
	font-weight:500;
}
.amount span{
	font-size:1em;
}
.type{
/*	width:100px;*/
	color:#878787;
	margin-top:5px;
	font-size:14px;
}
.check{
/*	width:50px;*/
	text-align:right;
	color:#4054b2;
}
.checked{
	color:#4054b2;	
}
.amount, .type, .check{
	/*float:left;*/
}
.paymentMethod{
	margin:50px 0 30px 0;
}

.paymentMethod img{

  -webkit-filter: grayscale(90%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);

}
.mainSection{
	position:relative;
}

.div_donation_detail{
    
    /*min-width: 800px;*/
    margin-top:20px;
}



.infoBox{
	/*background:#c7ffeb;*/
	padding:30px;
	position:absolute;
	/*width:30%;*/
	height:100%;
	right:8%;
	top:4%;
	border:none;
}



.securePay{
	position:relative;
	width:162px;
	padding-left:70px;
	font-size:1.3em;
	color:#000;
	text-transform:uppercase;
	font-family:roboto condensed, sans-serif;
	font-weight:600;
	margin:30px auto;
}
.securePay img{
	position:absolute;
	left:0;
	width:35px;
	top:5px;
}
.largeTextRow{
	margin-top:35px;
}
.typeText{
	margin-bottom:50px;
	text-align:center;
}
.typeText h2{
	font-size:2.3em;
	color:#42A7FF;
	font-weight:600;
	text-align:center;
	font-family:roboto, sans-serif;
}
.typeText h4{
	font-size:0.88em;
	color:#565c58;
	font-weight:bold;
	font-family:roboto, sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.pr-0{
	 padding-right:0px!important;
}
.b-t{
    width: 100%;
    border-top: 2px solid #426A9A;
    margin-bottom:60px;
}
.footerBtmList{
    width: 100%;
    text-align: right;
    margin-top:10px;
}
.footerBtmList li{
	list-style:none;
	display:inline;
}
.footerBtmList li a{
	color:rgba(255, 255, 255, 255);
	margin-right:25px;
}
.footerBtmList li a:hover, .footerBtmList li a:focus{
	text-decoration:none;
}



.copyright{
	color:rgba(255, 255, 255, 0.39);
	float:left;
	width:100%;
	text-align:left;
	font-size:0.85em;
}






/*help  CSS */

.socialBtnRow{
	margin:30px 0 0;
}
.wpBtn{
	background-color: #25d366;
    border-radius: 2px;
    border: 1px solid #25d366;
	display:inline-block;
	
}
.socialBtn:hover .socialBtn span {
	text-decoration:none!important;
	
}
.socialBtn:hover, .socialBtn:focus{
	background:#25D366;
	text-decoration:none!important;
}
.socialBtn i{
	color:#fff;
	font-size:1.6em;
	padding:10px 13px;
	vertical-align:middle;
		border-right:1px solid rgba(0,0,0,0.2);
}
.socialBtn span{
	padding:10px 10px;	
	color:#fff;
	font-size:1.2em;
	vertical-align:middle;
	font-weight:500;
}
.fbBtn{
	background-color: #133783;
    border-radius: 2px;
    border: 1px solid #133783;
	display:inline-block;
	margin-right:10px;
}
.fbBtn:hover, .fbBtn:focus{
	text-decoration:none!important;
	background:#0E285F;
}
.innerSection{
	margin:30px 0;
	position:relative;
}
.panel-heading{
	padding:25px 0;
}
.nav-tabs > li{
	width:50%;
	text-align:center;
	font-size:1.3em;
	font-weight:500;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	border-bottom:2px solid #233154;
	color:#233154;
	
}
.largeText{
	font-size:1.2em;
	margin-bottom:20px;
}
.tabContent p{
	margin-bottom:20px;
}
.tabContent iframe{
	margin-bottom:20px;
}
.tabContent img{
	margin-bottom:20px;
}
.tabContent ul{
	margin:0 0 20px 0;
	padding:0;
}
.tabContent ul li{
	list-style:none;
	background:url("../images/list-icon.png") no-repeat 0 5px;
	padding:0 0 10px 30px 
}
.or{width:80%; position:relative; text-align:center; margin-bottom:20px;}
.or::after{
	position:absolute;
	height:1px;
	background:#ccc;
	content:"";
	bottom:20px;
	width:100%;
	left:0;
	z-index:1;
}
.or span{
	display:inline-block;
	background:#fff;
	padding:10px;
	position:relative;
	z-index:2;
}
.readMoreBtn{
	border:1px solid #4054B2;
	padding:8px 15px;
	display:inline-block;
	color:#4054B2;
	font-size:1.2em;
}
.readMoreBtn:hover, .readMoreBtn:focus{

	color:#fff;
	background:#4054B2;
	text-decoration:none;
}
.first{
	position:relative;
}
.first span{
	float:left;
	width:26px;
	height:26px;
	text-align:center;
	background:#ccc;
	padding:2px;
	margin-right:15px;
	vertical-align:middle;
}
.paymentMe{
	position:relative;
	left:45px;
	float:left;
	width:calc(100% - 45px);
}
.paymentMe::before{
	position:absolute;
	width:3px;
	height:100%;
	content:"";
	left:-33px;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(231,227,227,1) 45%);
	background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(231,227,227,1) 45%);
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(231,227,227,1) 45%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e7e3e3",GradientType=1);
	top:0;
	bottom:0;
}
.payTM{
	border:1px solid #ccc;
	padding:15px;
	text-align:center;
	height:150px;
	margin:10px 0;
	position:relative;
}
.tooltipMsg{
	right:10px;
	top:10px;
	font-size:1.2em;
	position:absolute;
}
.payTM img{
	margin:0 auto;
	display:block;
}
.payTM .readMoreBtn{
	padding:2px 15px;
	margin:15px 0 0 0;
}

.donateBlock{
	margin:30px 0 0 0;
}
.donateBlock h3{
	border-bottom:1px solid #999;
	padding-bottom:5px;
	margin-bottom:20px;
}
.donateBox{
	box-shadow:0 0 15px #ccc;
	padding:30px;
}
.input-group-lg > .form-control{
	height:55px;
	border-radius:0;
}
.input-group-lg > .input-group-addon{
	border-radius:0;
}

.donateBox .or{
	margin:10px 0;
}
html {
  scroll-behavior: smooth;
}
.socialMedia {
    position: fixed;
    top: 40%;
    background: #ccc;
    height: 100px;
    width:  100px;
    width: 0px;
    right: 0;
    z-index: 999;
    margin-right: 10px;
}
.socialMedia ul {
    margin-left: -40px;
}
.socialMedia ul li {
    display:flex;
    align-items: center;
    justify-content: center;
    list-style: none;
    height: 50px;
    width: 50px;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
}
.socialMedia ul li.twitter {
    background: #65D857;
}
.socialMedia ul li.fb {
    background: #3B5998;
}
.socialMedia ul li.instagram {
    background: #FF0000;
}
.socialMedia ul li.mail {
    background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}
.socialMedia ul li.twitter:hover {
    width:60px;
    transition: all 0.2s ease;
}
.socialMedia ul li.fb:hover {
    width:60px;
    transition: all 0.2s ease;
}
.socialMedia ul li.instagram:hover {
    width:60px;
    transition: all 0.2s ease;
}
.socialMedia ul li.mail:hover {
    width:60px;
    transition: all 0.2s ease;
}
.fa-whatsapp {
    font-size:28px;
    color:#fff;
}
.fa-facebook-f {
    font-size:28px;
    color:#fff;
}
.fa-youtube {
    font-size:28px;
    color:#fff;
}
.fa-instagram {
    font-size:28px;
    color:#fff;
}
.shadowDiv{
	box-shadow:0 0 15px #ccc;
	padding:15px;
	margin:20px 0;
}

.letterBox{
	box-shadow:0 0 15px #ccc;
	margin:0 0 20px 0;
	float:left;
	width:100%;
	padding:0 0 15px 0;	
}
.letterBox .date{
	background:#ddd;
	font-weight:500;
	padding:10px 15px;
}
.letterBox .content{
	padding:10px 15px;
}
.letterBox .cutomeBtn{
	display:inline-block;
	height:auto;
	width:auto;
	padding:10px 15px;
	border-radius:2px;
	vertical-align:middle;
	margin-right:10px;
}
ol{
	margin-left:20px;
}
ol li{
	padding:0 0 20px 0;
}
.formGroup{
	margin-bottom:20px;
}
.raiseAmt{
	float:left;
	width:100%;
	font-size:1.2em;
	margin-bottom:10px;
}
.raiseAmt span{
	color:#4054B2;
	font-size:2em;
	font-weight:600;
	
}
.progress-bar{
	margin-bottom:10px;
}
.progress-bar-info {
    background-color:#4054B2;
}
.suppListBlock{
	height:400px;
	overflow:auto;
}
.supporterList{
	position:relative;
	padding-left:70px;
	width:100%;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:15px;
	margin-bottom:15px;
}
.supporterList:last-child{
	border-bottom:none;
}
.suppProfile{
	position:absolute;
	left:0;
	top:0;
}
.suppProfile img{
	width:50px;
	border-radius:50%;
}
.suppProfile span{
	width:50px;
	height:50px;
	background:#ccc;
	color:#333;
	text-align:center;
	padding-top:4px;
	border-radius:50%;
	display:block;
	font-size:1.8em;
}

.rightPanel .donateBox{
	padding:15px;
}
.rightPanelSection{
	margin:0 0 30px;
	float:left;
	width:100%;
	clear:both;
}
.p-10{
    padding:10px;
}

.rightPanel .supporterList{
	background:#f2f2f2;
	padding:15px 15px 15px 70px;
	min-height:80px;
}
.rightPanel .suppProfile{
	left:10px;
	top:15px;
}
.rightPanel .supporterList h5{
	margin-top:0;
}
.rightPanel .supporterList .suppProfile span{
	background:#fff;
}
.pt-50{
   padding-top:50px!important; 
}
.noContentList{
	padding-top:30px!important;
}
.smallTitle{
	background:#f2f2f2;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:0;
	font-size:1.2em;
	padding:10px;
}

.donateLeftPanel{
	padding-right:100px;
}
.provideTitle{
	background:#F6F6F6;
	padding:10px;
	margin-bottom:20px;
}
.detailsBlock{
	width:80%;
	margin:0 10%;
}
.detailsTopForm{
	background:#F5F5F5;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	overflow:hidden;
	margin-bottom:30px;
}
.currencyBlock{
	background:#4054B2;
	padding:15px;
	color:#fff;
}
.currencyBlock input{
	background: none;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}
.donateMsg{
	background:#FFFED4;	
	font-size:0.8em;
	padding:10px 5px;
	text-align:center;
}
.detailBoxContent{
	padding:50px 30px;
}
.detailBoxContent p{
	margin-bottom:30px;
}
.bgNone{
	background:none!important;
}
.inputRupee span{
	float:left;
	margin-top:-30px;
	position:absolute;
	
}
.inputRupee{
	border-bottom:1px solid #d5d5d5;
}
.inputRupee input{
	border: none;
	width: 68%;
	padding-top: 0;
	padding-left: 34px;
}
.loginBox{
	border:1px solid #d5d5d5;
	padding:10px;
	position:relative;
	padding-left:40px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}
.loginBox span{
	position:absolute;
	left:10px;
	top:10px;
	color:#4054B2;
	font-size:1.2em;
}
.loginBox h5{
	color:#4054B2;
	margin:0 0 5px;
}
.loginBox .small{
	font-size:0.7em;
	
}
.contiWLogin{
	border:1px solid #ddd;
	padding:10px;
	text-align:center;
	background:#e9e9e9;
	position:relative;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}
.contiWLogin::after{
	content:"";
	position:absolute;
	bottom:-10px;
	left:0;
	right:0;
	margin:0 auto;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #ddd transparent transparent;
}
.helpText{
	font-size:0.7em;
	color:#999;
}
.orCircle{
	background: #e9e9e9;
	height:30px;
	width:30px;
	border:1px solid #d5d5d5;
	border-radius:50%;
	padding:3px;
	text-align:center;
	margin:10px auto;
}
.mb-20{
	margin-bottom:20px;
	margin-left: 20px;
}
.donorForm{
	margin-bottom:30px;
}
.donorForm .inputRupee input{
	padding-top:10px;
}
.donorForm .inputRupee span{
	padding-top:10px;
}
.toggleBox{
	border:1px solid #ddd;
	padding:10px;
	background:#fff;
	position:relative;
	margin-bottom:20px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}
.donarRight{
	background:#F6F6F6;	

	padding:40px 15px;
	text-align:center;
}
.donarRight h5{
	color:#999;
	text-align:center;
}
.donarRight img{
	margin:15px auto;
	display:block;
}
.innerHeader{
	padding:15px 0;
}
.donatePageTitle{
	font-weight:500;
	margin-left:15px;
}
.faqCategory{
	border:1px solid #d5d5d5;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	padding:20px 10px;
	width:90%;
	margin:0 5%;
	line-height:1.5;
	min-height:110px;
	
}
.faqCategory h5{
	margin:0 0 10px 0;
	font-size:1em;
}
.faqCategory p{
	margin-bottom:0;
}

.faqInfor{
	margin:50px 0;
}

.accoContent{
	padding:0 0 10px 50px!important;
	color:#777;
}
.accoContent ul{
	margin:0;
	padding:0;
}
.accoContent ul li{
	list-style:none;
	background:url("../images/list-icon.png") no-repeat 0 3px;
	padding:0 10px 10px 35px 
}
	
	

.tabHead{
	font-size:1.3em;
	margin-bottom:10px;
	background:none;
	color:#4054b2!important
}
.tabHead:hover, .tabHead:focus{
	background:none!important;
	color:#4054b2!important
}
.collapsed{
	font-size:1em!important;
	color:#666!important;
	
}
.tab-content .panel{
	border:none!important;
	box-shadow:none;
	margin-bottom:0!important
}
.supportBtn{
	border-radius:5px 5px 0 0;
	webkit-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	position:fixed;
	right:50px;
	bottom:0;
	top:auto;
	left:auto;
	color:#fff;
	padding:10px 20px;
	z-index:9999;
	line-height:1;
	font-weight:500;
	font-size:1.2em;
}
.supportBtn:hover, .supportBtn:focus{
	color:#fff!important;
	text-decoration:none!important;
}
.supportBlock{	
	width:400px;
	min-height:250px;
	border-radius:5px 5px 0 0;
	webkit-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	position:fixed;
	right:20px;
	bottom:-2000px;
	top:auto;
	left:auto;
	z-index:9999;
	color:#fff;
	padding:10px 20px;
}
.showSupport{
	bottom:0;
	
}
.welcomeText{
	margin-bottom:50px;
}
.closeSupport{
	
	font-size:3em;
	color:#fff;
	text-align:right;
	line-height:0.8;
	cursor:pointer;
	margin:-10px 10px 20px;	
	padding:0;
}
.supportLink{
	border:1px solid #fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	padding:8px 15px;
	width:100%;
	display:block;
	margin-bottom:15px;
	text-align:center;
	color:#fff;
}
.supportLink:hover, .supportLink:focus{
	border:1px solid #fff;
	background:#fff;
	color:#6597D0;
	text-decoration:none!important;
}
.onoffswitch {
    position: relative; width: 90px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}

.onoffswitch-checkbox {
    display: none;
}

.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #999999; border-radius: 20px;
}

.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}

.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

.onoffswitch-inner:before {
    content: "YES";
    padding-left: 10px;
    background-color: #2FCCFF; color: #FFFFFF;
}

.onoffswitch-inner:after {
    content: "NO";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}

.onoffswitch-switch {
    display: block; width: 18px; margin: 6px;
    background: #FFFFFF;
    border: 2px solid #999999; border-radius: 20px;
    position: absolute; top: 0; bottom: 0; right: 56px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}


 .onoffswitch1 {
    position: relative; width: 90px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}

.onoffswitch1-checkbox {
    display: none;
}

.onoffswitch1-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #999999; border-radius: 30px;
}

.onoffswitch1-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}

.onoffswitch1-inner:before, .onoffswitch1-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    border-radius: 30px;
    box-shadow: 0px 15px 0px rgba(0,0,0,0.08) inset;
}

.onoffswitch1-inner:before {
    content: "YES";
    padding-left: 10px;
    background-color: #2FCCFF; color: #FFFFFF;
    border-radius: 30px 0 0 30px;
}

.onoffswitch1-inner:after {
    content: "NO";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
    border-radius: 0 30px 30px 0;
}

.onoffswitch1-switch {
    display: block; width: 30px; margin: 0px;
    background: #FFFFFF;
    border: 2px solid #999999; border-radius: 30px;
    position: absolute; top: 0; bottom: 0; right: 56px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
    background-image: -moz-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 80%); 
    background-image: -webkit-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 80%); 
    background-image: -o-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 80%); 
    background-image: linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 80%);
    box-shadow: 0 1px 1px white inset;
}

.onoffswitch1-checkbox:checked + .onoffswitch1-label .onoffswitch1-inner {
    margin-left: 0;
}

.onoffswitch1-checkbox:checked + .onoffswitch1-label .onoffswitch1-switch {
    right: 0px; 
}

.onoffswitch2 {
    position: relative; width: 90px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}

.onoffswitch2-checkbox {
    display: none;
}

.onoffswitch2-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #999999; border-radius: 5px;
}

.onoffswitch2-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}

.onoffswitch2-inner:before, .onoffswitch2-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

.onoffswitch2-inner:before {
    content: "YES";
    padding-left: 10px;
    background-color: #2FCCFF; color: #FFFFFF;
}

.onoffswitch2-inner:after {
    content: "NO";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}

.onoffswitch2-switch {
    display: block; width: 18px; margin: 0px;
    background: #FFFFFF;
    border: 2px solid #999999; border-radius: 5px;
    position: absolute; top: 0; bottom: 0; right: 68px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
    background-image: -moz-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
    background-image: -webkit-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
    background-image: -o-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
    background-image: linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
}

.onoffswitch2-checkbox:checked + .onoffswitch2-label .onoffswitch2-inner {
    margin-left: 0;
}

.onoffswitch2-checkbox:checked + .onoffswitch2-label .onoffswitch2-switch {
    right: 0px; 
}

.onoffswitch3
{
    position: relative; width: 90px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}

.onoffswitch3-checkbox {
    display: none;
}

.onoffswitch3-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 0px solid #999999; border-radius: 0px;
}

.onoffswitch3-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}

.onoffswitch3-inner > span {
    display: block; float: left; position: relative; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

.onoffswitch3-inner .onoffswitch3-active {
    padding-left: 10px;
    background-color: #EEEEEE; color: #FFFFFF;
}

.onoffswitch3-inner .onoffswitch3-inactive {
    padding-right: 10px;
    background-color: #EEEEEE; color: #FFFFFF;
    text-align: right;
}

.onoffswitch3-switch {
    display: block; width: 18px; margin: 0px; text-align: center; 
    border: 0px solid #999999;border-radius: 0px; 
    position: absolute; top: 0; bottom: 0;
}
.onoffswitch3-active .onoffswitch3-switch {
    background: #4054B2; left: 0;
}
.onoffswitch3-inactive .onoffswitch3-switch {
    background: #A1A1A1; right: 0;
}

.onoffswitch3-active .onoffswitch3-switch:before {
    content: " "; position: absolute; top: 0; left: 18px; 
    border-style: solid; border-color: #4054B2 transparent transparent #4054B2; border-width: 15px 9px;
}


.onoffswitch3-inactive .onoffswitch3-switch:before {
    content: " "; position: absolute; top: 0; right: 18px; 
    border-style: solid; border-color: transparent #A1A1A1 #A1A1A1 transparent; border-width: 15px 9px;
}


.onoffswitch3-checkbox:checked + .onoffswitch3-label .onoffswitch3-inner {
    margin-left: 0;
}

.onoffswitch4 {
    position: relative; width: 90px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}

.onoffswitch4-checkbox {
    display: none;
}

.onoffswitch4-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #4054B2; border-radius: 0px;
}

.onoffswitch4-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}

.onoffswitch4-inner:before, .onoffswitch4-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 26px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    border: 2px solid transparent;
    background-clip: padding-box;
}

.onoffswitch4-inner:before {
    content: "Yes";
    padding-left: 10px;
    background-color: #FFFFFF; color: #4054B2;
}

.onoffswitch4-inner:after {
    content: "No";
    padding-right: 10px;
    background-color: #FFFFFF; color: #666666;
    text-align: right;
}

.onoffswitch4-switch {
    display: block; width: 25px; margin: 0px;
    background: #4054B2;
    position: absolute; top: 0; bottom: 0; right: 65px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
}

.onoffswitch4-checkbox:checked + .onoffswitch4-label .onoffswitch4-inner {
    margin-left: 0;
}

.onoffswitch4-checkbox:checked + .onoffswitch4-label .onoffswitch4-switch {
    right: 0px; 
}



.cmn-toggle 
{
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}

.cmn-toggle + label 
{
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

input.cmn-toggle-round-flat + label 
{
  padding: 2px;
  width: 75px;
  height: 30px;
  background-color: #dddddd;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  transition: background 0.4s;
}

input.cmn-toggle-round-flat + label:before, input.cmn-toggle-round-flat + label:after 
{
  display: block;
  position: absolute;
  content: "";
}

input.cmn-toggle-round-flat + label:before 
{
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  background-color: #fff;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  transition: background 0.4s;
}

input.cmn-toggle-round-flat + label:after 
{
  top: 4px;
  left: 4px;
  bottom: 4px;
  width: 22px;
  background-color: #dddddd;
  -webkit-border-radius: 52px;
  -moz-border-radius: 52px;
  -ms-border-radius: 52px;
  -o-border-radius: 52px;
  border-radius: 52px;
  -webkit-transition: margin 0.4s, background 0.4s;
  -moz-transition: margin 0.4s, background 0.4s;
  -o-transition: margin 0.4s, background 0.4s;
  transition: margin 0.4s, background 0.4s;
}

input.cmn-toggle-round-flat:checked + label 
{
  background-color: #4054B2;
}

input.cmn-toggle-round-flat:checked + label:after 
{
  margin-left: 45px;
  background-color: #4054B2;
}

div.switch5 { clear: both; margin: 0px 0px; }
div.switch5 > input.switch:empty { margin-left: -999px; }
div.switch5 > input.switch:empty ~ label { position: relative; float: left; line-height: 1.6em; text-indent: 4em; margin: 0.2em 0px; cursor: pointer; -moz-user-select: none; }
div.switch5 > input.switch:empty ~ label:before, input.switch:empty ~ label:after { position: absolute; display: block; top: 0px; bottom: 0px; left: 0px; content: "off"; width: 3.6em; height: 1.5em; text-indent: 2.4em; color: rgb(153, 0, 0); background-color: rgb(204, 51, 51); border-radius: 0.3em; box-shadow: 0px 0.2em 0px rgba(0, 0, 0, 0.3) inset; }
div.switch5 > input.switch:empty ~ label:after { content: " "; width: 1.4em; height: 1.5em; top: 0.1em; bottom: 0.1em; text-align: center; text-indent: 0px; margin-left: 0.1em; color: rgb(255, 136, 136); background-color: rgb(255, 255, 255); border-radius: 0.15em; box-shadow: 0px -0.2em 0px rgba(0, 0, 0, 0.2) inset; transition: all 100ms ease-in 0s; }
div.switch5 > input.switch:checked ~ label:before { content: "on"; text-indent: 0.5em; color: rgb(102, 255, 102); background-color: rgb(51, 153, 51); }
div.switch5 > input.switch:checked ~ label:after { margin-left: 2.1em; color: rgb(102, 204, 102); }
div.switch5 > input.switch:focus ~ label { color: rgb(0, 0, 0); }
div.switch5 > input.switch:focus ~ label:before { box-shadow: 0px 0px 0px 3px rgb(153, 153, 153); }

.switch6 {  max-width: 17em;  margin: 0 auto; }
.switch6-light > span, .switch-toggle > span {  color: #000000; }
.switch6-light span span, .switch6-light label, .switch-toggle span span, .switch-toggle label {  color: #2b2b2b; }

.switch-toggle a, 
.switch6-light span span { display: none; }

.switch6-light { display: block; height: 30px; position: relative; overflow: visible; padding: 0px; margin-left:0px; }
.switch6-light * { box-sizing: border-box; }
.switch6-light a { display: block; transition: all 0.3s ease-out 0s; }

.switch6-light label, 
.switch6-light > span { line-height: 30px; vertical-align: middle;}

.switch6-light label {font-weight: 700; margin-bottom: px; max-width: 100%;}

.switch6-light input:focus ~ a, .switch6-light input:focus + label { outline: 1px dotted rgb(136, 136, 136); }
.switch6-light input { position: absolute; opacity: 0; z-index: 5; }
.switch6-light input:checked ~ a { right: 0%; }
.switch6-light > span { position: absolute; left: -100px; width: 100%; margin: 0px; padding-right: 100px; text-align: left; }
.switch6-light > span span { position: absolute; top: 0px; left: 0px; z-index: 5; display: block; width: 50%; margin-left: 100px; text-align: center; }
.switch6-light > span span:last-child { left: 50%; }
.switch6-light a { position: absolute; right: 50%; top: 0px; z-index: 4; display: block; width: 50%; height: 100%; padding: 0px; }


/*Flexisel*/
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}


.nbs-flexisel-container {
    position:relative;
    max-width:100%;
	margin:30px 0;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
    overflow: auto;
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
     
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:5px 10px;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;      
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top: 50%;
    transform: translateY(-50%);   
    background: rgba(0,0,0,0.5);
    color: #fff;   
	width:30px;
	height:30px;
}

.nbs-flexisel-nav-left {
    left: 10px;
}


.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 5px;    
}


.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}


.faqInfor .tabs-left {
  border-bottom: none;
  padding-top: 2px;
}
.faqInfor .tabs-left {
  border-right: 1px solid #ddd;
}
.faqInfor .tabs-right {
  border-left: 1px solid #ddd;
}
.faqInfor .tabs-left>li, .tabs-right>li {
  float: none;
  margin-bottom: 2px;
}
.faqInfor .tabs-left>li {
  margin-right: -1px;
}
.faqInfor .tabs-right>li {
  margin-left: -1px;
}
.faqInfor .tabs-left>li.active>a,
.faqInfor .tabs-left>li.active>a:hover,
.faqInfor .tabs-left>li.active>a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}
.faqInfor .nav-tabs > li{
width: 101%;
text-align: left;
font-size: 1em;
font-weight: normal;

}
.tabs-left>li>a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display:block;
}
.nbs-flexisel-item .active{
	background:#6597D0;
	border-color:#6597D0;
	color:#fff;
}

.kind-donation{
	padding: 10px 0 10px 0;
	margin: auto;
	font-size:1.1em!important;
}



@media only screen and (min-width: 1200px) and (max-width:1500px) {
	.formBlock{
		width:65%;
		float:left;
		margin:50px 5% 0 0;
		position:relative;
	} 
	.sponsorType{
		padding:20px 20px;
	}
	.amount{
	/*	width:40%;*/
		text-align:center;
	}
	.type{
		font-size:0.9em;
		min-height: 60px;
	}
	.infoBox{
		padding:30px;
		width:35%;
		right:0;
		top:0;
	}
	.paymentMethod img{
		width:15%;
	}
	.masterLogo{
		width:50%!important;
	}
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
	.formBlock{
		width:50%;
		float:left;
		margin:50px 5% 0 0;
		position:relative;
	} 
	.sponsorType{
		padding:20px 20px;
	}
	.amount, .type, .check{
		float:left;
		width:100%;
		display:block;
		text-align:center;
		padding:10px 0;
	}
	.type{
		font-size:0.9em;
		min-height: 75px;
	}
	.infoBox{
		padding:30px;
		width:40%;
		right:0;
		top:0;
		margin-right:0px;
	}
	.paymentMethod img{
		width:15%;
	}
	.masterLogo{
		width:50%!important;
	}
	.securePay {
		position: relative;
		width: 162px;
		margin-left: 20%;
		padding-left: 50px;
		font-size: 1.3em;
		color: #6b8a7f;
		text-transform: uppercase;
		font-family: roboto condensed, sans-serif;
		font-weight: 600;
		margin: 20px auto;
	}
	.largeTextRow{
		margin-top:30px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.formBlock{
		width:50%;
		float:left;
		margin:50px 5% 0 0;
		position:relative;
	} 
	.sponsorType{
		padding:20px 20px;
	}
	.amount, .type, .check{
		float:left;
		width:100%;
		display:block;
		text-align:center;
		padding:10px 0;
	}
	.type{
		font-size:0.9em;
		min-height: 98px;

	}
	.infoBox{
		padding:30px;
		width:40%;
		right:0;
		top:0;
	}
	.paymentMethod img{
		width:15%;
	}
	.largeTextRow{
		margin-top:30px;
	} 
	.masterLogo{
		width:50%!important;
	}
	.securePay {
		position: relative;
		width: 162px;
		margin-left: 20%;
		padding-left: 50px;
		font-size: 1.3em;
		color: #6b8a7f;
		text-transform: uppercase;
		font-family: roboto condensed, sans-serif;
		font-weight: 600;
		margin: 20px auto;
	}
}
@media only screen and (min-width:500px) and (max-width: 767px) {
.infobox{
    position:none;
    margin-top: 2500px;
}
}
@media only screen and (min-width: 300px) and (max-width: 360px) {
	.elementor-element-populated {
    padding: 30px 60px;
}
}
@media (max-width: 767px) {
   
    .cover-image{
        display:none;
    }
    
    .headingSiteText{
        display:none; 
    }
    
	.fbBtn{
		margin-bottom:10px;
	}
	.socialMedia{
		display:none;
	}
	.faqInfor .tabs-left > li, .tabs-right > li{
		background:#f2f2f2;
	}
	.faqInfor .nav-tabs > li.active > a{
		border:1px solid #d5d5d5!important;
	}
	.faqInfor .tabs-left{
		border-right:none;
	}
	
	.faqInfor .tab-content{
		margin:30px 0;
	}
	.nbs-flexisel-container{
		margin:0;
	}
	.detailBoxContent {
		padding: 30px 10px 0;
	}
	.donateLeftPanel{
		padding-right:0;
	}
	.detailsBlock{
		width:100%;
		margin:0;
	}
	.elementor-social-icon{
		height:35px;
		width:35px;
		padding-top:8px;
	}
	.elementor-element.elementor-element-472403e{
		line-height:1.4;
	}
	.elementor-icon-list-text{
		font-size:0.7em;
	}
	.elementor-social-icon i{
		font-size:18px;
	}
	.elementor-element-populated {
		padding: 30px 0 0;
	}
	.footerRow{
		padding-left:0!important;
		padding-right:0!important;
		margin-top:100px;
	}
	
	.footerRow .container{
		padding:0;
	}
	.footerBtmList{
		margin:30px 0 15px
	}
	.copyright{
		margin:0 0 15px 0;
	}
	.noPaddingXS{
		padding:0!important;
	}
	.elementor-widget:not(:last-child){
		margin-bottom:0;
	}
	.elementor-heading-title{
		margin-top:0;
	}
	.navbar-toggle{
		background:#6597D0;
		margin-right:0;
	}
	.navbar-toggle .icon-bar{
		background:#fff;
	}
	.CustomMenu {
		text-align: left;
		float: left;
		width: 100%;
		margin:0;
		background:#f5f5f5;
	}
	.CustomMenu li a{
		color:#222;
	}
	.infoBox{
		position:none;
        margin-top: 2470;
		padding:30px;
		width:100%;
		right:0;
		top:0;
	}
	.mb-20{
	    margin-left:0px;
	}
	.formBlock{
		width:100%;
		float:left;
		margin:30px 0 0 0;
		position:relative;
	} 
	.tabPanel{
		margin-bottom:10px;
	}
	.tabPanel h3{
		margin-right:0;
		padding:10px 4px;
		text-align:center;
		font-size:1.2em;
	}
	.headingSiteText{
		text-align:left;
		font-size:1.1em;
	}
	.titleSection{
		margin-top:0px;
		padding:0px;
	}
	.bgdotted{
		display:none;
	}
	h1{
		font-size:1.8em;
	}
	.typeText{
		margin-bottom:20px;
	}
	.typeText h2{
		font-size:2.5em;
		margin-bottom:0;
	}
	.largeTextRow{
		margin-top:30px;
	}
	.securePay {
		position: relative;
		width: 232px;
		margin:0 auto 30px;
		padding-top:8px;
	}
	.paymentMethod{
		margin:30px 0 25px;	
		text-align:center;
	}
	.paymentMethod img{
		width:45px;
	}
	.paymentMethod .masterLogo{
		width:135px;
	}
	.sponsorType{
		padding:10px 15px;
	}
	.amount, .type, .check{
		float:left;
		width:100%;
		display:block;
		text-align:center;
		padding:5px;
	}
	.ptb-donate{
        padding : 7px 20px!important;
    }
    .img-text {
        position: relative;
        margin: -18% 0px!important;
        float: none!important;
    }
    .mb-32 {
     margin-bottom: 15px!important;
    }
    .btn-donate-girl {
    padding: 10px!important;
    border-radius: 40px;
    font-size: 10px!important;
    }
    .mt-1 {
     margin-top: 0px!important;
    }
    h3, .h3 {
    font-size: 15px!important;
    }
    .footerBtmList{
        text-align: center;
   }
}
.error{
	color:red;
	height: 19px;
}
.fs-17{
    font-size:17px!important;
}
.text-justify{
    text-align:justify!important;
}
.mb-20{
    margin-bottom:20px!important;
}
.displaynone{
    display:none;
}
.w-50{
    width:50%!important;
}
.w-45{
    width:45%!important;
}
.w-47{
    width:47%!important;
}
.cursor-pointer{
    cursor:pointer!important;
}
.padding-26{
    padding:26px!important;
}
.padding-8{
    padding:8px!important;
}
.mt-1{
    margin-top:10px;
}
.mb-32{
    margin-bottom:32px;
}
.br-1{
    border-radius:10px;
}
.ptb-donate{
    padding : 10px 26px!important;
}
.bg-blue{
    background:#5F92F1!important;
}
.btn-donate-girl{
    padding: 26px;
    border-radius: 40px;
    font-size: 25px;
}
.p-15{
    padding:15px;
}







/*information section*/
#infotext{
    background-color:#f2f2f2;
    padding:60px 0px 40px 0px;
}

.infotitle h1{
    font-size:20px;
    text-align:center;
    font-weight:bolder;
}

.infotitle h3{
    font-size:18px;
    text-align:center;
    color:#42A7FF;
    font-weight:bold;
}

#infotext table {
    border-collapse: collapse;
    width: 100%;
    max-width: 650px; /* Adjust the maximum width as needed */
    margin: 10px auto; /* Center the table on the page */
    font-size:16px;
    
}

#infotext th, td {
    padding: 20px;
    text-align: left;
    border-bottom: 1px solid #ddd; 
    background-color: #fff;/* Add a bottom border to each row */
}

#infotext th {
    background-color: #fff; /* Background color for header cells */
    font-weight: bold;
}

/* Optional styling for the first column (labels) */
#infotext th:first-child, td:first-child {
    width: 40%; /* Adjust the width as needed */
    font-weight: normal;
}

/* Optional styling for the second column (values) */
#infotext th:nth-child(2), td:nth-child(2) {
    width: 60%; /* Adjust the width as needed */
}

/* Add a border around the table */
#infotext table {
    border: 2px solid #f2f2f2; /* Adjust border color and width as needed */
    
}

@media screen and (max-width: 768px) {
    #infotext {
       display:none;
        
  }
}

/*@media screen and (max-width: 768px) {*/
/*    #infotext {*/
/*        padding: 30px 0;*/
/*        margin-top:2400px;*/
        
/*    }*/

/*    .infotitle h1 {*/
/*        font-size: 20px; */
/*    }*/

/*    .infotitle h3 {*/
/*        font-size: 18px; */
/*    }*/

/*    #infotext table {*/
/*        max-width: 100%; */
/*    }*/
/*}*/



/* Apply styles for desktop view */
#infobtn .row {
    margin-top:20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 20px 0px 20px;
}

#infobtn .column {
    flex: 1;
    padding: 10px;
    text-align: center;
}

#infobtn button {
    background-color: inherit;
    border:none;
    color: #000;
    padding: 6px 15px;
    border: none;
    cursor: pointer;
    font-size:16px;
}

#infobtn button:hover {
    color:#42A7FF;
}

#infobtn h3{
    font-size:20px;
    font-weight:bolder;
}


@media screen and (max-width: 768px) {
    #infobtn .row {
        display:none;
    }
}

/* Optional: Adjust styles for responsiveness */
/*@media screen and (max-width: 768px) {*/
/*    #infobtn .row {*/
/*        flex-direction: column;*/
/*    }*/

/*    #infobtn .column {*/
/*        text-align: center;*/
/*        padding: 15px; */
/*        margin-bottom:20px;*/
/*    }*/
    
/*    #infobtn button {*/
/*        margin-top: -20px; */
/*    }*/
    
/*    #infobtn .colgap{*/
/*        margin-bottom:30px;*/
/*    }*/
/*}*/

/*end information section*/
#info_Box2{
    /*background:#f1f5f7;*/
    
}

#info_Box2 img{
    
    /*margin-top:-20px;*/
    
}

#info_Box2 hr{
    /*margin-top:-1px;*/
   
}

#info_Box2 h2{
    text-align:center;
    /*font-size:30px;*/
    /*font-weight:600;*/
    /*font-family:'Work Sans', sans-serif;*/
    /*width:550px;*/
    /*margin-left:-15px;*/
}
#info_Box2 h5{
    /*text-align:center;*/
    /*font-size:20px;*/
    /*font-weight:500;*/
    /*font-family:'Work Sans', sans-serif;*/
    
    
}


.inception{
    background:#4054b2;
    width:450px;
    padding:30px;
    
}

.inception p{
    color:#fff;
    font-size:17px;
    text-align:center;
}

@media screen and (max-width: 768px) {
    #info_Box2 img{
        width:200px;
        padding-left:0px;
    }
    
    #info_Box2 h2{
    text-align:center;
    font-size:20px;
    font-family:'Work Sans', sans-serif;
    width:310px;
    margin-left:0px;
}

#info_Box2 h5{
    text-align:center;
    font-size:18px;
    font-weight:500;
    font-family:'Work Sans', sans-serif;
    margin-left:0px;
}

#info_Box2 hr{
  width:300px;
   
}

.inception{
    width:300px;
    padding:20px;
    
}

.inception p{
    font-size:16px;
    text-align:center;
}

    
}

/*counter */

/*for tab view*/
@media only screen and (min-width: 768px) and (max-width:1023px) {
    .formBlock{
		width:100%;
		float:left;
		margin:0 auto;
		position:relative;
	} 
	.sponsorType{
		/*padding:20px 20px;*/
		
		
	}
	/*.amount{*/
	/*	width:40%;*/
	/*	text-align:center;*/
	/*}*/
	
	.type{
		font-size:18px;
		/*min-height: 60px;*/
	}
	.plainRow{
	    font-size:20px;
	
	}
	
	.tabPanel{
	    margin-top:40px;
	}

    
    

/*.infobox #info_Box2{*/
/*   display:none;*/
/*}*/

/*.infobox #info_Box{*/
/*   display:none;*/
/*}*/

.infoBox {
        width: 100%; 
        margin-top: 1550px; 
    }
    
    #info_Box2 img{
        width:400px;
        padding-left:0px;
    }
    
    .inception{
    width:700px;
    padding:30px;
    
}

.inception p{
    font-size:16px;
    text-align:justify;
}
    
.securePay{
	width:200px;
	font-size:25px;
}
.securePay img{
	width:40px;
}
    
.typeText h2{
	font-size:45px;
}   

.typeText h4{
	font-size:20px;
} 

.mb-20{
   margin-left:100px;
}
.mb-20 img{
   width:350px;
}

.tooltip1 img{
    width:80px;
}
.tooltip1 p{
    font-size:20px;
}

.text-center p, a{
    font-size:20px;
}
    
.mainSection{
    margin-bottom:200px;
}

 #infotext {
       display:none;
        
  }
  
    #infobtn .row {
        display:none;
    }

}

 