/*---------------------About us-------------------*/
.wrap1480{ margin:0px auto; max-width:1480px;}
.wrap1360{ margin:0px auto; max-width:1360px;}
.wrap1415{ margin:0px auto; max-width:1415px;}
.wrap1121{ margin:0px auto; max-width:1121px;}
.wrap974{ margin:0px auto; max-width:974px;}
.wrap904{ margin:0px auto; max-width:904px; position:relative;}
.wrap808{ margin:0px auto; max-width:808px;}
.wrap680{ margin:0px auto; max-width:680px;}
.wrap620{ margin:0px auto; max-width:620px;}


.main_container {overflow: hidden;}
.abpouttop{ height:774px;}
.aboutleft{ float:left; width:calc(100% - 799px); background-size:cover !important;height:774px;}
.aboutleft img{ display:none;}
.aboutright{ float:right; width:799px; display:table;height:774px;}
.aboutright .abouttopin{display: table-cell; vertical-align: middle;}
.aboutright .abouttopin .abouttopin1 { padding:0px 26px 0px 0px; position:relative;}
.aboutright .abouttopin .abouttopin1:after{ position:absolute; content:'';width:100%; left:-97px; top:0px;border: 3px solid #E04412; height:100%; z-index:1;}
.aboutright .abouttopin .aboutopcon{ padding:171px 234px 172px 84px; position:relative;z-index:2;}
.aboutright .abouttopin h1{ font-size:100px; line-height:130px; font-weight:bold;letter-spacing: 2px;color: #514F53;opacity: 1; margin-bottom:7px;}
.aboutright .abouttopin p{ font-size:24px; line-height:25px; font-weight:normal;letter-spacing: 0px;color: #514F53;opacity: 1; padding-bottom:15px;}
.aboutright .abouttopin a{ display:inline-block;background: #E04412;opacity: 1;text-align: center; font-size:19px; line-height:46px; font-weight:bold;letter-spacing: 0px;color: #FFFFFF; padding:0px 20px;transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
.aboutright .abouttopin a:hover, .aboutright .abouttopin a:focus{ background:#025F86;}

.aboutstory{ text-align:center; padding:95px 0px 125px 0px;}
.aboutstory h3{font-size:54px; line-height:70px; font-weight:bold;letter-spacing: 1.08px;color: #514F53;opacity: 1; margin-bottom:28px;}
.aboutstory p{font-size:24px; line-height:35px; font-weight:normal;letter-spacing: 0px;color: #514F53;opacity: 1; padding-bottom:28px;}
.abstanchor a{display:inline-block;background: #025F86;opacity: 1;text-align: center; font-size:19px; line-height:46px; font-weight:bold;letter-spacing: 0px;color: #FFFFFF; padding:0px 34px;position:relative; z-index:2; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
.abstanchor a:hover, .abstanchor a:focus{ background:#E04412;}

.aboutrepeat{}
.aboutrepeat ul{ margin:0px; padding:0px;}
.aboutrepeat ul li{ display:block; padding-bottom:75px;}
.aboutrepeat ul li .aboutrepeat_o{ height:566px;background:#025F86;}
.aboutrepeat ul li .aboutreaptleft{ float:left; width:calc(100% - 640px); height:100%; background-size:cover !important;}
.aboutrepeat ul li .aboutreaptleft img{ display:none;}
.aboutrepeat ul li .aboutreaptright{ float:right; width:640px; height:100%; display:table;}
.aboutrepeat ul li .aboutreaptin{display: table-cell; vertical-align: middle;}
.aboutrepeat ul li .aboutreaptin .aboutreaptin1 { padding:0px 0px 0px 0px; position:relative;}
.aboutrepeat ul li .aboutreaptin .aboutreaptin1:after{ position:absolute; content:'';width:699px; left:-105px; top:0px;border: 3px solid #FFF; height:100%; z-index:1;}
.aboutrepeat ul li .aboutreaptin .aboutreaptcon{ padding:33px 87px 37px 84px; position:relative;z-index:2;}
.aboutrepeat ul li .aboutreaptin h3{ font-size:54px; line-height:69px; font-weight:bold;letter-spacing:1.08px;color: #FFF;opacity: 1; margin-bottom:18px; }
.aboutrepeat ul li .aboutreaptin p{ font-size:17px; line-height:24px; font-weight:normal;letter-spacing: 0px;color: #FFF;opacity: 1; padding-bottom:25px;}
.aboutrepeat ul li .aboutreaptin a{ display:inline-block;opacity: 1;text-align: center; font-size:19px; line-height:26px; font-weight:bold;letter-spacing: 0px;color: #FFFFFF; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
/*.aboutrepeat ul li .aboutreaptin a:hover, .aboutrepeat .aboutreaptin a:focus{ color:#E04412;}*/
.aboutrepeat ul li.even .aboutreaptleft{ float:right;background-position:top left !important;}
.aboutrepeat ul li.even .aboutreaptright{ float:left; }
.aboutrepeat ul li.even .aboutreaptin .aboutreaptcon {padding: 33px 55px 37px 114px;}
.aboutrepeat ul li.even .aboutreaptin .aboutreaptin1:after{ left:inherit; right:-105px;}

.aboutnumber{ padding:85px 0px 178px 0px;}
.aboutnumber ul{ margin:0px 0px; padding:0px;}
.aboutnumber ul li{ float:left; width:33.33%; display:block;border-right: 3px solid #514F53;padding:0px 30px;}
.aboutnumber ul li:last-child{border-right: 3px solid transparent;}
.aboutnumber ul li .abouticon {text-align: center; padding:0px 0px;}
.aboutnumber ul li .abouticonimg{ display:table; width:100%;}
.aboutnumber ul li .abouticonimg span{ display:table-cell; vertical-align:bottom;}
.aboutnumber ul li .abouticonimg span img{ display:inline-block;}
.aboutnumber ul li .aboutnum{letter-spacing: 0px;color: #514F53;opacity: 1; font-size:58px; line-height:70px; font-weight:bold; padding-top:28px;}
.aboutnumber ul li p{ font-size:24px; line-height:35px; font-weight:normal;letter-spacing: 0px;color: #514F53;}

.abouthelp{ height:566px; margin-bottom:122px;}
.abouthelpleft{ float:left; width:calc(100% - 594px); background-size:cover !important;height:566px;}
.abouthelpleft img{ display:none;}
.abouthelpright{ float:right; width:594px; display:table;height:566px;}
.abouthelpright .abouthelpin{display: table-cell; vertical-align: middle;}
.abouthelpright .abouthelpin .abouthelpin1 { padding:0px 26px 0px 0px; position:relative;}
.abouthelpright .abouthelpin .abouthelpin1:after{ position:absolute; content:'';width:699px; left:-105px; top:0px;border: 3px solid #E04412; height:100%; z-index:1;}
.abouthelpright .abouthelpin .abouthelpcon{ padding:92px 60px 92px 60px; position:relative;z-index:2;}
.abouthelpright .abouthelpin h3{ font-size:45px; line-height:53px; font-weight:bold;letter-spacing: 0.9px;color: #E04412;opacity: 1; margin-bottom:29px;}
.abouthelpright .abouthelpin a{ display:inline-block;background: #E04412;opacity: 1;text-align: center; font-size:19px; line-height:46px; font-weight:bold;letter-spacing: 0px;color: #FFFFFF; padding:0px 29px;transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
.abouthelpright .abouthelpin a:hover, .abouthelpright .abouthelpin a:focus{ background:#025F86;}

/*-----------------Our Team----------------------------*/
.pagetitle{ text-align:center; padding-top:86px;}
.pagetitle h1{ display:inline-block;font-size:72px; line-height:95px; font-weight:bold;letter-spacing: 1.44px;color: #025F86; padding:7px 25px;border: 3px solid #025F86;}

.ourteam_top{ padding:72px 0px;}
.boardmember{max-width:1335px;border-bottom: 2px solid #025F86; margin-bottom:50px;}
.boardmember h3{font-size:25px; line-height:35px; font-weight:bold;letter-spacing: 1.38px;color: #025F86; padding-bottom:35px;}
.boardtop{ padding-bottom:30px;}
.boardtop .boardimg{ width:235px; background:#707070; float:left;}
.boardtop .boardimg img{width:100%;}
.boardtop .boardcontent{ float:right; width:calc(100% - 235px); padding-left:23px;}
.boardtop .boardcontent.boardmob{display: none;}
.boardne{ display:none;}
.boardtop .boardcontent h4{font-size:30px; line-height:35px; font-weight:bold;letter-spacing: 0px;color: #E04412;}
.boardtop .boardcontent .boardpostion{font-size:18px; line-height:23px; font-weight:normal;letter-spacing: 0.74px;color: #514F53; padding-bottom:19px; font-style:italic;}
.boardtop .boardcontent p{font-size:22px; line-height:32px; font-weight:normal;letter-spacing: 0px;color: #514F53;}
ul.boardlist{ margin:0px -15px; padding:0px;}
ul.boardlist li{ display:block; float:left; width:20%; padding:33px 15px 15px 15px;}
ul.boardlist li h4{font-size:30px; line-height:35px; font-weight:bold;letter-spacing: 0px;color: #E04412;}
ul.boardlist li .boardpostion{font-size:18px; line-height:23px; font-weight:normal;letter-spacing: 0.74px;color: #514F53; padding-bottom:0px; font-style:italic;}

.leaderteam{ padding:24px 0px 0px 0px;}
.leaderteam h3{font-size:25px; line-height:35px; font-weight:bold;letter-spacing: 1.38px;color: #025F86; padding-bottom:32px;}
ul.leaderlist{ margin:0px -38px; padding:0px;}
ul.leaderlist li { float:left; width:50%; display:block; padding:0px 38px 76px 38px;}
ul.leaderlist li .leaderimg{ width:235px;float:left;}
ul.leaderlist li .leaderimg img{width:100%;}
ul.leaderlist li .leadercontent{ float:right; width:calc(100% - 235px); padding-left:20px;}
ul.leaderlist li .leadercontent.leadermob{ display:none;}
ul.leaderlist li .leadercontent h4{font-size:27px; line-height:35px; font-weight:bold;letter-spacing: 0px;color: #E04412;}
ul.leaderlist li .leadercontent .leaderpostion{font-size:20px; line-height:35px; font-weight:normal;letter-spacing: 0px;color: #514F53; padding:4px 0px 14px 0px; text-transform:uppercase;}
ul.leaderlist li .leadercontent p{font-size:20px; line-height:27px; font-weight:normal;letter-spacing: 0px;color: #514F53;}

/*------------------partnership_area ----------------*/
.partnership_area{ padding:88px 0px 0px 0px;}
.partnership_con{ padding-bottom:20px;}
.partnership_con p{font-size:24px; line-height:35px; font-weight:normal;letter-spacing: 0px;color: #514F53; padding-bottom:20px;}
.partnertbut{width:268px; margin:0px auto;}
.partnertbut a{display:block;background: #025F86;opacity: 1;text-align: center; font-size:19px; line-height:46px; font-weight:bold;letter-spacing: 0px;color: #FFFFFF; padding:0px 34px;position:relative; z-index:2; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; }
.partnertbut a:hover, .partnertbut a:focus{ background:#E04412;}

.partner_pop{position: fixed; width: 100%; height:100%; left: 0; right: 0; top: 0;display: none; z-index: 99999; }
.partner_in_bg{width: 100%;height: 100%;position: absolute;background:rgb(81,79,83,0.25);}
.partner_pop .web_c{position:relative;width: 432px; margin: 0 auto; top: 50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); background-color:#025F86; z-index: 99999;}
.partner_pop .close{padding: 20px 0px 0px 20px;cursor:pointer; display:inline-block;}
.partner_pop .partner_in_cotent {width: 100%;padding: 17px 49px 24px; text-align:left;}
.partner_pop .partner_in_cotent h4{font-size: 22px;color: #FFF;line-height:26px; font-weight:bold;}
.partner_pop .partner_in_cotent p{font-size:22px; color:#FFF;line-height:26px; padding-bottom:20px;}
.partner_pop .partner_in_cotent a{display: inline-block;font-size: 18px;  color: rgb(198, 138, 91);text-align: center; position: relative; margin-top: 20px;}
.partnerform {padding-top: 9px;}
.partnerfield{ padding-bottom:17px;}
.partnerfield.parttxt{ padding-top:10px;}
.partnerfield label{font-size:17px; line-height:24px; font-weight:normal;letter-spacing: 0px;color: #FFFFFF; display:block; padding:0px 0px 3px 0px;}
.partnerfield input{font-size:17px; line-height:24px; height:40px; background:#FFF; font-weight:normal;letter-spacing: 0px;color: #514F53; padding:0px 14px; border:none; border-radius:0px;}
.partnerform input.wpcf7-not-valid {border: 1px solid #E04412 !important;}
.partnerform .wpcf7-not-valid-tip{color:#FFF !important;font-size:17px;}
.partnerform .wpcf7 form .wpcf7-response-output{border: 1px solid #E04412 !important; color:#FFF; font-size:17px;}
.partnerfield textarea{ height:174px;font-size:17px; line-height:24px; background:#FFF; font-weight:normal;letter-spacing: 0px;color: #514F53; padding:8px 14px; border:none; border-radius:0px;}
.partnersub{}
.partnersub input{width:100%; height:46px; border-radius:0px; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; width:100%; font-size:19px; color:#FFF; background:#E04412; text-transform: inherit; font-weight:bold;}
.partnersub input:hover, .partnersub input:focus{ background:#FFF; color:#E04412;}
.partnerfield ::-webkit-input-placeholder { color: #514F53; }
.partnerfield :-moz-placeholder { color: #514F53; opacity: 1; }
.partnerfield  ::-moz-placeholder { color: #514F53; opacity: 1; }
.partnerfield :-ms-input-placeholder { color: #514F53 }
.partnercheckbox{ padding:15px 0px 10px 0px;}
.partnercheckbox input[type=checkbox]{ display:inline-block; width:14px; vertical-align:top; margin-top:5px; display:none;}
/*.partnercheckbox span{ display:inline-block; width:calc(100% - 15px); padding-left:7px; font-size:17px; line-height:24px; font-weight:normal; color:#FFF;}*/
.partnercheckbox label{ position: relative; font-size:17px; line-height:24px; font-weight:normal; color:#FFF;padding-left:21px;}
.partnercheckbox label span::after {content:'';position: absolute;left: 0px;background:none; border:1px solid #FFF;opacity: 1;top: 5px;text-align: center; width:14px; height:14px;}
.partnercheckbox  label input:checked + span::after {background: url(images/check.svg) no-repeat center center;}

.parenetlogos{ padding:105px 0px 30px 0px; margin:0px;}
.parenetlogos li{ display:table; width:16.66%; vertical-align:middle; float:left; padding:23px 0px}
.parenetlogos li a{ display:table-cell; padding:0px 22px; text-align:center;}
.parenetlogos li a img{ display:inline-block;filter: grayscale(100%); transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
.parenetlogos li a:hover img,.parenetlogos li a:focus img{filter: grayscale(0%);}

/*------------------privacy Simple ----------------*/
.sample_area{ padding:130px 0px 112px 0px;}
.sample_list{border-bottom: 2px solid #025F86}
.sample_repeat{ padding-bottom:22px;}
.sample_repeat h3{ font-size:30px; line-height:35px; font-weight:bold;letter-spacing: 0px;color: #E04412; padding-bottom:2px; margin:0px;}
.sample_repeat .sameple_sub{ font-size:18px; line-height:35px; font-style:inherit;letter-spacing: 0.74px;color: #514F53;opacity: 1; padding-bottom:19px;}
.sample_repeat p{font-size:22px; line-height:32px; font-weight:normal;letter-spacing: 0px;color: #514F53;opacity: 1; padding-bottom:15px;}

/*----Donation-------*/
.donationpage{}
.donationbanner .wrap904{ height:100%;}
.donationbanner{ height:260px; width:100%; background-size:cover !important;}
.donationbanner .donamob_banner{ display: none;}
.donationbanner h1{font-size:65px; line-height:74px; font-weight:bold;letter-spacing: 2.6px;color: #FFFFFF;text-transform: uppercase; text-align:center; position:absolute; bottom:12px; width:100%; left:0px; right:0px;}
.donatoncontent{ padding:39px 0px 59px 0px;}
.donationtop{ padding:0px 22px;}
.donationtop p{ text-align:center; font-size:28px; line-height:33px; font-weight:bold;letter-spacing: 0.7px;color: #E04412;opacity: 1; padding-bottom:20px;} 
.donationframe{/* padding-bottom:57px;*/  padding-bottom:59px;}
.donationframe iframe {width: 100%;/*height: 500px;*/ height: 420px;}
.donation_bottom p{ color:#025F86;text-align:center; font-size:24px; line-height:30px; font-weight:bold;letter-spacing: 0.7px; padding-bottom:28px;}
.donation_bottom a{ display:block; width:334px; margin:0px auto; text-align:center; line-height:47px; font-size:20px; font-weight:bold;letter-spacing: 0.4px;color: #FFFFFF;
opacity: 1; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; background:#025F86;}
.donation_bottom a:hover, .donation_bottom a:focus{ background:#E04412;}
/*.page-id-363 .home_secseven{ display:none;}*/

/*--------Responsive------*/
@media only screen and (max-width:1440px){
/*-----------------Our Team----------------------------*/	
.ourteam_top .wrap1415{max-width:1240px;}
.boardtop .boardimg, ul.leaderlist li .leaderimg{width:200px;}
.boardtop .boardcontent, ul.leaderlist li .leadercontent{width:calc(100% - 200px);}
ul.boardlist li{width:25%;}
}
@media only screen and (max-width:1280px){
/*-----------------Our Team----------------------------*/	
.ourteam_top .wrap1415{max-width:1080px;}
.boardtop .boardimg, ul.leaderlist li .leaderimg{width:172px;}
.boardtop .boardcontent, ul.leaderlist li .leadercontent{width:calc(100% - 172px);}

}
@media only screen and (max-width:1100px){
/*-----About us----------*/
.abpouttop{height:566px;}
.aboutright{width:512px; height:566px;}
.aboutleft{width:calc(100% - 512px); height:566px; background-position:center center !important}
.aboutright .abouttopin .aboutopcon {padding: 58px 45px 67px 57px;}
.aboutright .abouttopin h1{ font-size:80px; line-height:103px; letter-spacing: 1.6px;margin-bottom:14px;}
.aboutright .abouttopin p{ font-size:22px; line-height:28px; padding-bottom:34px;}
.aboutright .abouttopin .abouttopin1:after{width:571px;}

.aboutstory { padding:69px 0px 130px 0px;}

.aboutrepeat ul li{ padding-bottom:55px;}
.aboutrepeat ul li .aboutreaptleft {width: calc(100% - 512px);}
.aboutrepeat ul li .aboutreaptright{width:512px;}
.aboutrepeat ul li .aboutreaptin p{ line-height:22px; padding-bottom:17px;}
.aboutrepeat ul li .aboutreaptin .aboutreaptcon {padding: 24px 69px 27px 57px;}
.aboutrepeat ul li .aboutreaptin .aboutreaptin1:after{ left:-97px; width:571px;}
.aboutrepeat ul li.even .aboutreaptin .aboutreaptcon {padding: 24px 45px 27px 80px;}
.aboutrepeat ul li.even .aboutreaptin .aboutreaptin1:after{ right:-97px;}
.aboutrepeat ul li.even .aboutreaptleft {background-position: top center !important;}

.aboutnumber {padding: 59px 0px 114px 0px;}
.aboutnumber ul li .aboutnum{ font-size:56px; line-height:68px; padding-top:26px;}
.aboutnumber ul li .abouticon{ padding:0px;}
.aboutnumber ul li p {font-size: 22px;line-height: 33px;}

.abouthelp{ margin-bottom:118px;}
.abouthelpleft {width: calc(100% - 512px);}
.abouthelpright{width:512px;}
.abouthelpright .abouthelpin h3 {font-size: 42px;line-height: 48px;}
.abouthelpright .abouthelpin .abouthelpcon {padding: 81px 39px 81px 57px;}
.abouthelpright .abouthelpin .abouthelpin1:after {width: 571px;left: -97px;}

/*-----------------Our Team----------------------------*/	
.pagetitle{ padding-top:60px;}
.ourteam_top .wrap1415{max-width:808px;}
ul.boardlist li{width:33.33%;}
.pagetitle h1{ font-size:80px; line-height:97px;padding: 24px 35px 33px;}
.ourteam_top {padding: 51px 0px 62px 0px;}
.boardmember{ margin-bottom:54px;}
.boardmember h3{ letter-spacing:1.25px;}
.boardtop{ padding-bottom:0px;}
.boardtop .boardcontent .boardpostion{ line-height:35px; padding-top:2px;}
ul.boardlist li{ padding:46px 15px 22px 15px;}
ul.boardlist li .boardpostion{ margin-bottom:16px;}
.leaderteam {padding: 0;}
ul.leaderlist li { float: none; width: 100%; padding-bottom:102px;}
ul.leaderlist li .leadercontent h4{ font-size:30px;}
ul.leaderlist li .leadercontent .leaderpostion{ font-size:18px;letter-spacing: 0.74px;padding: 2px 0px 19px 0px; font-style:italic;}
ul.leaderlist li .leadercontent p{ font-size:22px; line-height:28px;}

/*----------partnership------------*/
.parenetlogos li{width:20%;}
}
@media only screen and (max-width:1023px){
.aboutnumber ul li{ padding:0px 10px;}
.aboutnumber ul li .aboutnum {font-size: 42px;line-height: 55px; padding-top:17px;}
.aboutnumber ul li p{ font-size:18px; line-height:23px;}

/*-----------------Our Team----------------------------*/
.leaderteam h3, .boardmember h3{ font-size:20px; line-height:26px;}
.boardtop .boardcontent h4, ul.boardlist li h4 {font-size: 24px;line-height: 31px;}
.boardtop .boardcontent .boardpostion, ul.boardlist li .boardpostion {font-size: 16px;line-height: 20px;}
.boardtop .boardcontent p {font-size: 17px;line-height: 23px;}
ul.leaderlist li .leadercontent h4 {font-size: 20px;line-height: 26px;}
ul.leaderlist li .leadercontent .leaderpostion {font-size: 16px; line-height:20px;}
ul.leaderlist li .leadercontent p{font-size: 17px;line-height: 23px;}
}

@media only screen and (max-width:900px){
/*-----------------Our Team----------------------------*/
.wrap808{ padding:0px 32px 0px 34px;}
.ourteam_top .wrap1415{ padding:0px 32px 0px 34px;}
.partnership_area .wrap1121{padding:0px 32px 0px 34px;}
.pagetitle h1 {font-size: 40px;line-height: 46px;padding: 10px 18px 14px;}
}

@media only screen and (max-width:767px){
/*---About Page----*/
.abpouttop {height: inherit;}
.aboutleft{ background:none !important; width:100%; height:inherit;float:none;}
.aboutleft img{ display:block; width:100%;}
.aboutright{width:100%; height:inherit;float:none; padding:0px 13px;}
.aboutright .abouttopin .abouttopin1{ padding:0px;}
.aboutright .abouttopin .abouttopin1:after{width:calc(100% - 4px); left:0px; top:-37px; padding-bottom:34px;border:2px solid #E04412;}
.aboutright .abouttopin .aboutopcon {padding: 20px 21px 37px 21px;}
.aboutright .abouttopin h1{ font-size:56px; line-height:72px;}
.aboutright .abouttopin p {font-size: 22px;line-height: 30px;}
.aboutright .abouttopin a{ font-size:17px; padding:0px 18px;}

.aboutstory {padding: 49px 33px 87px 33px;}
.aboutstory h3{font-size:28px; line-height:37px; font-weight:bold;letter-spacing: 0.56px;color: #514F53; margin-bottom:17px;}
.aboutstory p {font-size: 17px;line-height: 23px; padding-bottom:23px;}
.abstanchor a{ font-size:17px; padding:0px 25px;}

.aboutrepeat ul li{ padding-bottom:75px;}
.aboutrepeat ul li .aboutrepeat_o{ height:inherit;}
.aboutrepeat ul li .aboutreaptleft{width:100%; float:none; background: none !important;}
.aboutrepeat ul li .aboutreaptleft img{ display:block; width:100%;}
.aboutrepeat ul li .aboutreaptright{width:100%; float:none; padding:0px 13px 5px 13px;}
.aboutrepeat ul li .aboutreaptin h3 {font-size: 28px;line-height: 36px;letter-spacing: 0.56px; margin-bottom:10px;}
.aboutrepeat ul li .aboutreaptin p{ line-height:23px;}
.aboutrepeat ul li .aboutreaptin .aboutreaptcon, .aboutrepeat ul li.even .aboutreaptin .aboutreaptcon {padding: 30px 23px 36px 23px;}
.aboutrepeat ul li .aboutreaptin a{ font-size:18px;}
.aboutrepeat ul li .aboutreaptin .aboutreaptin1:after {left: 0;width: calc(100% - 4px); border: 2px solid #FFF; top:-37px; padding-bottom:24px;}
.aboutrepeat ul li.even .aboutreaptin .aboutreaptin1:after{ right: inherit;}

.aboutnumber {padding: 90px 34px 39px 34px;}
.aboutnumber ul li {width: 100%;border-bottom: 2px solid #514F53; border-right:0px; padding-bottom:51px; margin-bottom:51px;}
.aboutnumber ul li:last-child{ border:0px; margin:0px}

.abouthelp {height: inherit; margin-bottom:108px;}
.abouthelpleft{ float:none; width:100%; background:none !important; height:inherit;}
.abouthelpleft img{ display:block; width:100%;}
.abouthelpright{ float:left; width:100%; height:inherit;}
.abouthelpright .abouthelpin{ padding:0px 13px;}
.abouthelpright .abouthelpin .abouthelpin1{ padding:0px;}
.abouthelpright .abouthelpin .abouthelpin1:after {width: calc(100% - 4px);left: 0; border:2px solid #E04412; top:-37px; padding-bottom:35px;}
.abouthelpright .abouthelpin h3{letter-spacing: 0.56px; font-size:28px; line-height:35px;}
.abouthelpright .abouthelpin .abouthelpcon {padding: 31px 23px 30px 23px;}
.abouthelpright .abouthelpin a{ font-size:17px;}

/*-----------------Our Team----------------------------*/
.pagetitle {padding-top: 35px; max-width:265px; margin:0px auto;}
.pagetitle h1{ border:2px solid #025F86; padding:10px 15px 14px;}
.ourteam_top {padding: 35px 0px 58px 0px;}
.boardmember h3{ letter-spacing:1px; padding-bottom:20px;}
.boardtop .boardimg, ul.leaderlist li .leaderimg {width: 141px;}
.leaderteam h3{ letter-spacing:1px;}
.boardtop .boardcontent, ul.leaderlist li .leadercontent{width:calc(100% - 141px);}
.boardtop .boardcontent.boardmob, ul.leaderlist li .leadercontent.leadermob{display: table; padding-left:11px;}
.boardtop .boardcontent.boardmob .boardmob_in, ul.leaderlist li .leadercontent.leadermob .leadermob_in{display: table-cell; vertical-align: bottom;}
.boardtop .boardcontent .boardpostion, ul.leaderlist li .leadercontent .leaderpostion{ padding-bottom:0px;}
.boardtop .boardcontent.boarddesk,  ul.leaderlist li .leadercontent.leaderdesk{ width:100%; padding-left:0px; float:none; clear:right; padding-top:17px;}
.boardtop .boardcontent.boarddesk h4, .boardtop .boardcontent.boarddesk .boardpostion, ul.leaderlist li .leadercontent.leaderdesk h4 , ul.leaderlist li .leadercontent.leaderdesk .leaderpostion{ display:none;}
.boardne{ clear:both;}
.boardtop {padding-bottom: 62px;}
ul.boardlist li{width:50%;padding: 3px 15px 16px 15px;}
ul.boardlist li .boardpostion{ margin-bottom:13px;}
.boardmember{ margin-bottom:40px;}
ul.leaderlist li{ padding-bottom:78px;}

/*----------partnership------------*/
.partnership_area {padding: 37px 0px 0px 0px;}
.partnership_con{ padding-bottom:6px;}
.partnership_con p {font-size: 19px;line-height: 26px;}
.partnertbut a{ font-size:17px;}
.parenetlogos { padding: 55px 0px 30px 0px;}
.parenetlogos li {width: 33.33%;}

/*--Donation page--------*/
.donationbanner{ height: auto; background:none !important;}
.donationbanner .donamob_banner{ display: block;}
.donationbanner h1{font-size:40px; line-height:45px;letter-spacing: 0.8px;}
.donationtop p{ font-size:24px; line-height:29px;}
.donation_bottom p{ font-size:20px; line-height:24px;}
.donationtop{ padding:0px;}
.wrap904{ padding:0px 13px;}

}

@media only screen and (max-width:639px){
/*---Our Team----*/
ul.boardlist li{width:100%;}
/*----------partnership------------*/
.partnertbut{width:227px;}
.parenetlogos { max-width:253px; margin:0px auto;}
.parenetlogos li {width: 50%; padding:15px 0px;}
.parenetlogos li a{ padding:0px 15px;}

/*--Donation page--------*/
.wrap620{ padding:0px 20px;}
.donationtop p{font-size:20px; line-height:30px; letter-spacing:0px;}
.donationframe{ padding-bottom:44px;}
.donation_bottom p{ font-size:18px; line-height:26px;letter-spacing: 0.45px; padding-bottom:7px;}
.donation_bottom a{width:232px; font-size:17px;}
}

@media only screen and (max-width:479px){
.partner_pop .web_c{width:90%;}
}

@media only screen and (max-width:360px){
/*---About Page----*/
.aboutright .abouttopin a{ font-size:16px; padding:0px 0px; width:100%;}
}