/*--- Loader Animation start ----*/
#top .loader {
	border: 2px solid #2a2f36;
	border-radius: 50%;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	width: 25px;
	height: 25px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	position: absolute;
	z-index: 999;
	overflow: show;
	margin: auto;
	top: 0;
	bottom: 0;
	display: none;
}
 @keyframes spin {
 0% {
transform: rotate(0deg);
}
 100% {
transform: rotate(360deg);
}
}
/* Safari */
@-webkit-keyframes spin {
 0% {
-webkit-transform: rotate(0deg);
}
 100% {
-webkit-transform: rotate(360deg);
}
}
/*--- Loader Animation end ----*/



/*--- Name Funds start----*/

.name-funds h2 {
	font-family: 'RobotoSlab Bold';
	font-size: 30px;
	color: #2a2f36;
}
.name-funds h2 strong, .donation-mail-or-phone .donate-mail h2 strong {
	color: #fc2c62 !important;
}

.name-funds ul {
	margin-left: -13px;
}
.name-funds ul li {
	list-style: none;
	font-family: 'Campton Light';
	font-size: 13px;
	color: #2a2f36;
	text-transform: uppercase;
	border: 1px solid #fff;
	background: #f2f2f2;
	padding: 6px 20px;
}

@media only screen and (min-width:1366px){
	.name-funds .avia_textblock{
		margin-top:20px;
	}
	.name-funds .avia_textblock h2{
		letter-spacing: 0px;
	}
	.name-funds ul{
		margin-top:18px;
	}
	.name-funds ul li{
		margin-bottom: 1px;
		padding: 7px 16px;
	}
	/*#top #funds .name-funds{
		margin-left: 64px;
    	width: 855px;
	}*/
}

@media only screen and (min-width:1024px) and (max-width:1365px) {
#funds div .av_two_third, .donation-mail-or-phone div .av_two_third {
	margin-left: 37px;
	width: 65%;
}
}

@media only screen and (min-width:768px) and (max-width:1023px) {
#funds div .av_two_third, .donation-mail-or-phone div .av_two_third {
	margin-left: 37px;
	width: 65%;
}
}

@media only screen and (max-width:767px) {
.name-funds h2 {
	font-size: 25px;
	padding-top: 10px;
	padding-bottom: 13px;
	}
}



/*--- Name Funds ends----*/


/*---- Donate by mail or Phone start */

.donation-mail-or-phone .donate-mail h2 {
	font-size: 26px;
	font-family: 'RobotoSlab Bold';
	color: #2a2f36;
}
.donation-mail-or-phone .donate-mail p {
	font-family: 'Campton Light';
	color: #2a2f36;
	font-size: 15px;
	padding-top: 13px;
	line-height: 25px;
}
@media only screen and (min-width:1366px){
	.donate-mail .support-success{
		margin-top: 23px;
		padding-bottom: 28px;
	}
	.donate-mail .support-success h2{
		letter-spacing: 0px;
	}
	.support-success h2:nth-child(2){
		margin-bottom: 28px;
	}
	.donation-mail-or-phone .donate-mail p{
		padding-top: 8px;
		line-height: 24px;
		margin-bottom: 0px;
	}
}

@media only screen and (min-width:1024px) and (max-width:1365px) {
.donation-mail-or-phone .donate-mail h2 {
	font-size: 25px;
	line-height: 35px;
	}
}

@media only screen and (min-width:768px) and (max-width:1023px) {
.donation-mail-or-phone .donate-mail h2 {
	font-size: 25px;
	line-height: 35px;
	}
}

@media only screen and (max-width:767px) {
.donation-mail-or-phone .donate-mail h2 {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}

/*---- Donate by mail or Phone end */


/*------ About Success Foundation start ------*/


@media only screen and (min-width:768px) and (max-width:1023px) {
	#top #about_success_foundation .management .about-right-common-main .rightDiv {
		padding-left: 13px;
	}
	#about_success_foundation .right-common-content .about-success-found-footer ul{
		padding-top: 15px;
	}
	#about_success_foundation .right-common-content .about-right-common-main h2{
		padding-top: 20px;
	}
}

@media only screen and (max-width:767px) {
	#about_success_foundation .right-common-content .about-right-common-main h2{
		padding-top: 20px !important;
	}
	#about_success_foundation .management .about-right-common-main h2{
		padding-top:0px !important;
	}
	#about_success_foundation .right-common-content .about-right-common-main h2 {
		font-size: 25px !important;
		margin-top: 0px !important;
		padding-top: 0px;
	}
	#about_success_foundation .right-common-content .about-success-found-footer ul {
		padding-top: 15px;
	}
	#about_success_foundation .right-common-content .about-right-common-main p {
		padding-top: 10px;
	}
	#top #about_success_foundation .management .about-right-common-main .rightDiv {
		padding-left: 14px;
	}
}

/*-----About Success Foundation end----*/


/*---- board-of-directors Start -----*/

@media only screen and (max-width:767px) {
	.boardofdirectors .bod_head {
		padding-bottom: 65px;
	}
	.boardofdirectors .bod_lists .list_wrap {
		flex-direction: column;
	}
	#top .boardofdirectors .bod_lists .list_wrap .listItem {
		max-width: 100%;
	}
	#top .boardofdirectors .bod_head h2 {
		font-size: 25px;
	}
	#top .fancybox-container .fancybox-content .member_popup_inner {
		width: 100%;
	}
}
/*---- board-of-directors end -----*/



/*---- Donation Online Start -------*/

@media only screen and (min-width:1366px){
	#donation_online .right-colus .right-sec-right .dont-first h2{
		right: 4px;
		letter-spacing: 0.1px;
	}
	#top #donation_online .right-colus .right-sec-right .sp{
		    margin-bottom: -5px;
	}
	#top #donation_online .right-colus .right-sec-right .dont-last p{
		margin-bottom: -4px;
	}
	#top #donation_online .right-colus .right-sec-right .common-donate .form-st-full{
		padding-left:15px;
	}
	#top #donation_online .right-colus .right-sec-right .common-donate .full-by label{
		letter-spacing: 0.1px;
	}
	#top #donation_online .right-colus .right-sec-right .sp p{
		margin-top: 30px !important;
		margin-bottom: 26px !important;
		letter-spacing: 0.1px;
	}
}

@media only screen and (min-width:1024px) and (max-width:1365px){
	#top #donation_online .right-colus .right-sec-right .common-donate .common-donate-sub1{
		display: flex !important;
		flex-direction: column;
		align-items: center;
	}
	#top #donation_online .right-colus .right-sec-right .common-donate input.but-first{
		  width: 210px;
	}
	#top #donation_online .right-colus .right-sec-right .common-donate input.but-third {
		max-width: 195px !important;
	
	}
	#top #donation_online .right-colus .right-sec-right .common-donate input.but-second{
		width: 210px;
	}
	
	#top #donation_online .right-colus .right-sec-right .common-donate .form-st{
		margin-bottom: 0px;
		max-width: initial !important;
	}
}

@media only screen and (min-width:768px) and (max-width:1023px){
	#top #donation_online .right-colus .right-sec-right .common-donate .common-donate-sub1{
		display: flex !important;
		flex-direction: column;
		align-items: center;
	}
	#top #donation_online .right-colus .right-sec-right .dont-first h2{
		padding: 170px 0px 26px 30px !important;
	}
	#top #donation_online .right-colus .right-sec-right .common-donate input.but-first{
		  width: 210px;
	}
	#top #donation_online .right-colus .right-sec-right .common-donate input.but-third {
		max-width: 195px !important;
	}
	#top #donation_online .right-colus .right-sec-right .common-donate input.but-second{
		width: 210px;
	}
	#top #donation_online .right-colus .right-sec-right .common-donate .white-bac, #top #donation_online .right-colus .right-sec-right .common-donate .grey-bac{
		white-space: normal;
	}
	#top #donation_online .right-colus .right-sec-right .common-donate .one-by{
		width: 100% !important;
		float:none !important;
	}
	#top #donation_online .right-colus .right-sec-right .common-donate .form-st{
		margin-bottom: 0px;
		max-width: initial !important;
	}
}

@media only screen and (max-width:767px){
	#donation_online .right-colus .right-sec-right .dont-first h2{
		  padding: 124px 0px 23px 30px !important;
	}
	#top #donation_online .right-colus .right-sec-right .common-donate input.but-first{
		  width: 210px;
	}
	#top #donation_online .right-colus .right-sec-right .common-donate .common-donate-sub1{
		display: flex !important;
		flex-direction: column;
		align-items: center;
	}
	#top #donation_online .right-colus .right-sec-right .common-donate input.but-third {
		    max-width: 195px !important;
		
	}
	#top #donation_online .right-colus .right-sec-right .common-donate input.but-second{
		width: 210px;
	}
	#top #donation_online .right-colus .right-sec-right .common-donate .white-bac, #top #donation_online .right-colus .right-sec-right .common-donate .grey-bac{
		white-space: normal;
	}
	#top #donation_online .right-colus .right-sec-right .common-donate .one-by{
		width: 100% !important;
		float:none !important;
	}
	#recaptcha{
		-webkit-transform: scale(0.77);
		-webkit-transform-origin: 0 0;
		
	}
	
	#top #donation_online .right-colus .right-sec-right .common-donate .form-st{
		margin-bottom: 0px;
		max-width: initial !important;
	}
}
/*---- Donation Online End -------*/


/*---- Create a Legacy for the Community start -------*/
@media only screen and  (max-width:1365px){
	#create_legacy_page .create-legacy-rightsec h3{
		margin-top: 13px;
	}
}
/*---- Create a Legacy for the Community End -------*/



/*----- Create a Lagacy start -----*/

@media only screen and (min-width:1366px){
	.create-legacy-fsec img{
		margin-top: 24px;
	}
	#create_legacy_page .create-legacy-rightsec .create-legacy-fsec h2{
		letter-spacing: 0px;
	}
	.create-legacy-sec2{
		margin-top: -10px;
	}
	#top #create_legacy_page .create-legacy-rightsec h4{
		line-height: 17px;
		margin-bottom: 20px;
	}
	#top #create_legacy_page .create-legacy-rightsec ul{
		margin-bottom: 40px;
	}
	#create_legacy_page .create-legacy-rightsec ul li{
		line-height: 17px !important;
		padding-left: 27px !important;
		margin-bottom: 3px !important;
	}
	#create_legacy_page .create-legacy-rightsec h3{
		padding-top: 4px;
	}
	#top #create_legacy_page .create-legacy-rightsec p{
		line-height: 23px;
	}
	
	#top #create_legacy_page .create-legacy-rightsec .create-legacy-sec2{
		padding-bottom: 20px;
	}
	#create_legacy_page .create-legacy-rightsec .create-legacy-sec3 h3{
		padding-top: 0px;
		line-height: 18px;
		margin-bottom: 13px;
	}
	#top #create_legacy_page .create-legacy-rightsec .create-legacy-sec3 p{
		line-height: 24px;
		margin-top: 0px;
		margin-bottom: 24px;
	}
	#top #create_legacy_page .create-legacy-rightsec .create-legacy-sec4 .create-legacy-sub .c-l-submain{
		padding-bottom: 10px;
		padding-top: 5px;
	}
	#top #create_legacy_page .create-legacy-rightsec .create-legacy-sec4{
		padding-bottom: 57px;
	}
	#top #create_legacy_page .create-legacy-rightsec .create-legacy-sec4 .create-legacy-sub .c-l-submain .left-content{
		width: 65%;
		letter-spacing: 0.6px;
		margin-left: 12px;
		margin-top: -4px;
		margin-bottom: 10px;
	}
	#top #create_legacy_page .create-legacy-rightsec .create-legacy-sec4 .create-legacy-sub .c-l-submain .right-content{
		width: 27%;
		position: relative;
		top: -7px;
		left: -12px;
	}
	#top #create_legacy_page .create-legacy-rightsec .create-legacy-sec4 .create-legacy-sub{
		padding:20px;
		padding-bottom: 9px;
	}
	
	#top #create_legacy_page .create-legacy-rightsec .create-legacy-sec5{
		margin-top: 30px;
	}
	#top #create_legacy_page .create-legacy-rightsec .create-legacy-sec5 h3{
	 	padding-top: 0px;
		margin-bottom: 0px;
		line-height: 48px;
		margin-top: 0px;
	}
	#top #create_legacy_page .create-legacy-rightsec .create-legacy-sec5 h4{
		margin-bottom: -3px;
		line-height: 21px;
		margin-top: 16px;
		
	}
	#top #create_legacy_page .create-legacy-rightsec .create-legacy-sec5 p{
		margin-bottom: 25px;
    	line-height: 23px;
	}
	#top #create_legacy_page .create-legacy-rightsec .create-legacy-sec5 h4:nth-child(12){
		margin-top:34px;
		
	}
	#top #create_legacy_page .create-legacy-rightsec .create-legacy-sec5 p:nth-child(2){
		margin-top:0px;
	}
}
	
/*----- Create a Lagacy end -----*/

/*---- Common Donation left Section Start ----*/
@media only screen and (min-width:1366px){
	#top .donation-common .common-nav{
		margin-top: 24px;
	}
}
/*---- Common Donation left Section End ----*/




/*------ Contact Us Start-------*/

@media only screen and (min-width:1366px){
	#top .conact-us-main .contact-us-left h3{
		margin-top:-3px;
		margin-bottom: 33px;
	}
	 #top .conact-us-main .contact-us-right{
		margin-left: 66px !important;
		margin-top: -10px !important;
	}
	#top .conact-us-main .contact-us-left #wpcf7-f21-p17-o1 .wpcf7-form .contact-us-frm .contact-frm-sec, .conact-us-main .contact-us-left #wpcf7-f21-p17-o1 .wpcf7-form .contact-us-frm .contact-frm-msg textarea{
		width: 106%;
	}
	#top .conact-us-main .contact-us-left #wpcf7-f21-p17-o1 .wpcf7-form .contact-us-frm .contact-frm-sec input{
		height: 51px;
	}
	#top .conact-us-main .contact-us-left #wpcf7-f21-p17-o1 .wpcf7-form .contact-us-frm .contact-frm-sec .wpcf7-form-control-wrap .wpcf7-form-control{
		padding-left: 23px;
	}
	#top .conact-us-main .contact-us-left #wpcf7-f21-p17-o1 .wpcf7-form .contact-us-frm .contact-frm-msg textarea{
		padding-left: 25px;
		padding-top: 15px;
	}
	#top #contact-us-footer .footer-middle p a{
		letter-spacing: 0.11px;
   	 	margin-left: 10px;

	}
}

/*------ Contact Us End-------*/



/*------ IE -----*/

@media screen\0 {
 	.boardofdirectors .bod_head h2{
		padding-top:60px;
	}
	
}

/*style for About Success Foundation*/
@media only screen and (min-width:1366px){
	#about_success_foundation .container .right-common-content.right-sidebar-common{
		margin-top: 0px;
	}
	#about_success_foundation .right-sec-right p:nth-child(3){
		margin-top: 24px;
	}
	#about_success_foundation .right-sec-right p:nth-child(4){
		margin-top: 23px;
	}
	#top #about_success_foundation{
		padding-bottom: 32px;
	}
	#top #about_success_foundation .right-common-content .about-success-found-footer{
		padding: 34px 35px;
    	margin-top: 22px;
	}
	#top #about_success_foundation .right-common-content .about-success-found-footer ul li{
		margin-bottom: 0px;
		padding-left: 30px;
		line-height: 22px;
	}
	#about_management_team .container .right-sidebar-common{
		margin-top:13px;
	}
	#top #about_success_foundation .right-common-content .about-success-found-footer h6{
		margin-bottom: 17px;
		letter-spacing: 0.18px;
		margin-left: -2px;
	}
	#top #about_success_foundation .right-common-content .about-success-found-footer ul li:nth-child(5){
		line-height: 25px;
   		 margin-bottom: -2px;
	}
	
}


/*--- Donate a Car  Start ----*/

@media only screen and (min-width:1366px){
	#top #donate_car_wrapper .common-nav{
		margin-top: 0px;
	}
	#top #donate_car_wrapper .right-common-content .about-right-common-main h2{
		font-size:26px;
		margin-top: 3px;
		margin-left: 0px;
	}
	#top #donate_car_wrapper .right-common-content .about-right-common-main .right-sec-right{
		    width: 481px;
	}
	#top #donate_car_wrapper .right-common-content .about-right-common-main .right-sec-right p:nth-child(1){
		margin-top: 26px;
    	line-height: 23px;
	}
	#top #donate_car_wrapper .right-common-content .about-right-common-main .right-sec-right p:nth-child(2){
		line-height: 23px;
    	margin-top: -11px;
	}
	#top .about-donate-common .right-common-content .about-right-common-main p{
		margin-left: 2px;
	}
	
}

@media only screen and (max-width:767px){
	#top #donate_car_wrapper .right-common-content .about-right-common-main .right-sec-right{
		width: auto;
	}
	#top #donate_car_wrapper .donateCar .right-sec-left{
		width:100%;
		text-align: center;
	}
}
@media only screen and (min-width:768px) and (max-width:1365px){
	#top #donate_car_wrapper .donateCar .right-sec-left{
		width:100%;
	}
	#top #donate_car_wrapper .right-common-content .about-right-common-main .right-sec-right{
		width: auto;
	}
}

/*--- Donate a Car  End ----*/

/*********New bord of directors********/		
.aboutbordNew h1{		
    font-size: 34px;		
    margin-bottom: 20px;		
    text-transform: uppercase;		
    color: #fc2c62;		
    font-family: 'RobotoSlab Bold';		
}		
.aboutbordNew td ,.aboutbordNew p ,.aboutbordNew li{		
    color: #2a2f36;		
    font-size: 16px;		
    font-family: 'Campton Book';		
    font-weight: normal;		
}		
@media only screen and (min-width: 768px){
	.aboutbordNew p img{		
		padding-right: 25px;		
	}
}

.bridge-exclu-sponsers-wrapper .content{
	padding-top: 0;
	padding-bottom: 0;
}

.bridge-exclu-sponsers-wrapper .entry-content-wrapper{
/* 	display: flex;
	flex-wrap: wrap; */
}

.sponsors-logos.bridge-exclu-sponsers-wrapper .flex_column{
	height: auto;
}

@media only screen and (min-width: 768px){
	.bridge-exclu-sponsers-wrapper .flex_column img{
		height: 180px;
	}
	.sponsors-logos .gilead img{
		height: 90px;
	}
	.sponsors-logos .togo img{
		height: 190px;
	}
	.sponsors-logos .talentvision img{
		height: 180px;
	}
	.sponsors-logos .am1320 img{
		height: 115px;
	}
	.sponsors-logos .mpdn img{
		height: 128px;
	}
	.sponsors-logos .singtao img{
		height: 100px;
	}
	.sponsors-logos .omni img{
		height: 110px;
	}
	.sponsors-logos .breaze104 img{
		height: 120px;
	}
	.sponsors-logos .cad-city-post img{
		height: 140px;
	}
	.sponsors-logos .mingshengbao img{
		height: 140px;
	}
	.sponsors-logos .sentinel img{
		height: 125px;
	}
	.sponsors-logos.bronze-sponsors-wrapper .equal-height img{
		max-height: 100px;
    	object-fit: contain;
    	width: auto;
	}
}
@media only screen and (min-width: 1366px){
	.sponsors-logos.bronze-sponsors-wrapper .equal-height{
		min-height: 100px;
	}
}

