.health-nav ul li a:hover .health-text h6{color:#166da4; }
.top-foot .followbox{padding:0; }
.resource-list .faq-dtl ul{margin:-5px 0; }
.content .wrapper .advright-box ul { margin: -5px 0; padding: 23px 0 0; }
.page-id-405 .content .wrapper .advright-box ul { margin:-5px 0; padding:7px 0 0; }
.washington-dc .advright-box ul li, .news-content .advright-box ul li
.content .wrapper .partners-detail ul{ margin-left:0px; }
.partners-detail .tab-content ul li:nth-child(2n+1) { clear:both; }
.page-id-12 .content .wrapper .impact-box table td img{ padding:0 20px 25px 0; }
.content .wrapper .regions-lists ul { margin:0; }
.page-id-247 .recrut-list { margin:0; }
.page-id-247 .recrut-list .recrut-list{ margin:0; padding:0 !important; }
.eligibilitywrap{ padding-bottom:20px; }
.eligibilitylist { display:inline-block; }
.eligibilitywrap .eligibilitylist:first-child{ margin-right:20px; }
.content .wrapper .washington-dc .advright-box ul li{ padding:5px 0; }
.page-id-405 .advright-box h3{ margin:0; }
.page-id-16 .general-page h2 { background:url(../images/title-bg.png) no-repeat center bottom; color:#112c46; display:block; font-size:26px; font-weight:700; line-height:35px; margin:0 0 25px; padding:0 0 25px; }
.page-id-409 .content .wrapper ul, .page-id-411 .content .wrapper ul , .page-id-415 .content .wrapper ul, .page-id-333 .content .wrapper ul, .content .wrapper .info-btm ul, .content .wrapper .advisory .support_left ul, .content .wrapper .service ul{ margin:0; } 
.page-id-415 .content .wrapper table tr td:first-child ul{ margin:0 20px 0 0; }
.page-id-415 .content .wrapper table tr td{ margin:0; }
.wherwweworkwrap{ padding:70px 0; position: relative; }
.wherwweworkwrap h2::after { background:url(../images/advisory-title-border.png) repeat-x 0 0; bottom:0; content:""; height:2px; left:0; position:absolute; width:70px; }
.wherwweworkwrap h2 { color:#112c46; font-size:40px; font-weight:bold; line-height:35px; margin:0 0 25px; padding-bottom:18px; position:relative; }
.wherwweworkwrap p { color:#6a6f74; font-size:16px; font-weight:300; line-height:24px; margin:0; padding-bottom:23px; }
.aboutintotext p{ color:#6a6f74; font-size:19px; font-weight:400; line-height:27px; margin:0; padding-bottom:23px; text-align:center; }
.wherwweworkimg{ text-align:center; }
.page-id-415 .washington-dc.general-page h4{ margin:0 0 19px; padding-bottom:19px; border-bottom:1px dashed #ccc; font-size:18px; color:#616971; }
.page-id-16 .content .general-page ul { margin: 0 0 25px; }
.page-id-16 .content .general-page ul:last-child { margin:0 0 0px; }
.page-id-419 .support_left.new_class_donate .fifty_width{ margin-right:4%; }
.page-id-419 .support_left.new_class_donate .fifty_width:last-child {margin-right:0;}
.page-id-417 .support_left.new_class_donate, .page-id-22 .support_left.new_class_donate{ padding:0; }
.page-id-417 .support_left.new_class_donate .fifty_width, .page-id-22 .support_left.new_class_donate .fifty_width { margin-right:4%; }
.page-id-417 .support_left.new_class_donate .fifty_width:last-child, .page-id-22 .support_left.new_class_donate .fifty_width:last-child { margin-right:0; }
.page-id-12 .impact-box { padding:20px 0 0; }
.page-id-12 .top-content { margin-bottom:15px; } 
.page-id-8 .service ul li{ padding:0; }
.page-id-8 .serv-box-first ul li{ background:url(../images/list_icon.png) no-repeat 0 12px; padding:8px 0 0 30px; line-height:24px; }
.page-id-8 .content .wrapper .serv-box-first ul{ margin-bottom:20px; }
.whoweservelist{ display:inline-block; width:100%; vertical-align:top; }
.whoweservelistleft{ width:50%; float:left; padding:0px 15px 0px 0px; }
.whoweservelistright{ width:50%; float:left; padding:0px 0px 0px 15px; }
.page-id-8 .weserv-bg .weserv .whoweservelist ul{ margin:0px; }
.weserv-bg .weserv .more-btn { padding:25px 0 0; text-align:center; }
.aboutintotext{ padding-bottom:25px; }
.content .impactwrap .wrapper .hccpartbtm ul{ margin:0 0 20px; }
.page-template-alumni-network .alumincnt-out-b{ background-size:42% auto !important; }
.host-org-page .impact-bg { background-size:17% auto; padding:70px 0; }

@media screen and (max-width:1500px){
.impactwrap .hccpartbtm-bg{ background-size:45% auto !important; }
.page-template-alumni-network .alumincnt-out-b { background-size: 50% auto !important; }
.host-org-page .impact-bg { background-size:21% auto; padding:70px 0; }
}
@media screen and (max-width:1440px)
{
	.alumincnt-out-a, .alumincnt-out-b, .alumini-stat{background-size:58%; }
	.impact-bg{background-size:52%; }
	.case-bg{background-size:54%; }
	.internship-bg{background-size:46%; }
	.int-btm-bg{background-size:54%; }
	.wedo-bg{background-size:60%; }
	.weserv-bg{background-size:66%; }
	.hccpart-bg{background-size:52%; }
	.page-template-about-page .weserv-bg , .page-template-about-page .wedo-bg {
  background-size: 48% auto !important;
}   
} 

@media screen and (max-width:1366px)
{
	.intern-bg{background-size:49%; }
}
@media screen and (min-width:768px) and   (max-width:1024px) 
{
	.health.seventy_width.alumni_spotlightss .health-right {width: 65%;}
	.health.seventy_width.alumni_spotlightss .aluminisptext {float: left;padding: 28px 0 0 18px;width: 100%;}
}


@media screen and (max-width:1300px)
{
	.wrapper{padding:0 40px; }
	.header{padding:20px 0 0 0; }
	.logo img{width:155px; }
	.nav ul{margin:0 -10px; }
	.nav ul li{padding:0 10px; }
	.nav ul li:first-child{padding:0 10px; }
	.nav ul li a{font-size:13px; }
	.support-btn a{font-size:14px; padding:0 30px 0 20px;  }
	.support-btn a::after{right:14px; }
	.banner-text{max-width:70%; padding:32px 0 0 0;  }
	.banner-text h2{font-size:40px; line-height:48px; padding-bottom:15px;  }
	.banner-text p{font-size:20px; line-height:30px; padding-bottom:22px;  }
	.banner-text p br{display:none; }
	.signup-box h5{font-size:20px; line-height:28px; }
	.signup-box{bottom:-58px; padding:15px 20px 34px 20px;  }
	.advt-bg::before{background-size:100%; width:125px; }
	.advt-list ul{padding:0; }
	.advt-list ul li{padding:0 15px; }
	.advt-text p{font-size:16px; }
	.health-sec{padding:130px 0 60px 0; }
	.health-sec::before{background-size:100%; width:225px; height:280px; }
	.health{width:70%; }
	.testimonial{width:30%; padding:0 0 0 30px;  }
	.health-nav{width:37%; }
	.health-right{width:63%; padding:0 40px;  }
	.health-text{width:55%; }
	.health-text h6{font-size:18px; }
	.health-nav ul li a.selected .health-box::after, .health-nav ul li a:hover .health-box::after{right:-16px; }
	.health-nav ul{margin:-16px 0 0 0; }
	.health-nav ul li{padding:16px 0; }
	.abt-text h3{font-size:50px; line-height:50px; }
	.abt-text h4{font-size:22px; }
	.abt-list ul{margin:0 -15px; }
	.abt-list ul li{padding:0 15px; }
	.abt-box{padding:0 16px 25px 16px; }
	.about-top{padding:0 60px; }
	.about-top h2{padding-bottom:16px; }
	.about-top p{padding-bottom:25px; }
	.about-bg{padding:52px 0; min-height:519px;  }
	.connection-sec{padding:100px 0 60px 0; }
	.connection-sec::after{bottom:-12px; }
	.connection-sec .owl-carousel .owl-controls .owl-nav .owl-prev{left:-37px; }
	.connection-sec .owl-carousel .owl-controls .owl-nav .owl-next{right:-37px; }
	.socsec-bg::after{background-size:100%; width:140px; height:376px; top:-130px;  }
	.socsec-bg{padding:60px 0; }
	.lt-news{width:40%; padding:10px 40px 0 0; }
	.spotlight{width:30%; }
	.donate{width:30%; padding:10px 0 0 40px; }
	.lt-news h2{font-size:35px; }
	.spotlight h2, .donate h2{font-size:35px; line-height:36px; }
	.donate-btn a{font-size:16px; padding:0 30px 0 60px; }
	.foot-box{width:25%; padding:0 40px 0 0; }
	.contbox{width:53%; }
	.followbox{width:22%; }
	.foot-nav ul li{width:56%; }
	.foot-nav ul li:nth-child(2n){width:44%; }
	.foot-nav ul li a{font-size:15px; }
	.addbox p{font-size:14px; padding-left:26px; }
	.callbox p, .faxbox p{font-size:20px; }
	.foot-col{width:55%; }
	.foot-col:last-child{width:40%; }
	.top-foot{padding:45px 0; }
	.btm-foot{padding:20px 0; }
	
	.page-title-text h1{font-size:35px; padding-bottom:10px;  }
	.page-title-text p{font-size:16px; line-height:24px; }
	.advisory h2{font-size:35px; }
	.advisory > h3{font-size:20px; line-height:28px; padding:22px 0 25px 0;  }
	.content{padding:60px 0 0 0; }
	.advright-box{width:330px; }
	.pattern::before{background-size:100%; width:142px; height:380px; }
	.pattern::after{background-size:100%; width:175px; height:462px; }
	.advisory{padding:0 0 30px 0; }
	.hccsup-text p{font-size:18px; line-height:28px; }
	.hccsup{padding:40px 0; }
	.advisory p{padding:0 0 24px 20px; }
	
	.alumini-left h2{font-size:35px; }
	.alumini-top .advright-box{width:290px; }
	.aluminisptext{padding:10px 0 0 24px; }
	.alumini-top{padding-bottom:40px; }
	.alumini-btm h4{padding-bottom:10px; }
	.alumini-btm{padding:35px 0; }
	
	.alumini-title{padding:0 140px 40px 140px; }
	.alumini-title h2{font-size:35px; line-height:42px; padding-bottom:20px; margin-bottom:18px; }
	.alumincnt-out-a{padding:40px 0 0 0; }
	.alumincnt-a h3, .alumincnt-b h3{padding-bottom:14px; }
	.alumincnt-a p, .alumincnt-b p{padding-bottom:18px; }
	.alumincnt-b{padding:40px 0 32px 0; }
	
	.alumini-stat .advright-box{width:330px; }
	.stat-left{width:61.8%; }
	.stat-left h2{font-size:35px; }
	.accepted li:nth-child(2n+1), .intern li:nth-child(2n+1){clear:both; padding-right:20px; }
	.alumini-stat{padding:0 0 20px 0; background-size:55%; }
	
	.aproach{padding:0 0 55px 0; }
	.aproach > p{padding:0 80px 20px 80px; }
	.appr-list{padding:12px 0 40px 0; }
	.appr-list ul{margin:0 -10px; }
	.appr-list ul li{padding:0 10px; }
	.appr-box{padding:0 12px 20px 12px; min-height:194px; }
	.appr-text p{font-size:15px; }
	.aproach-pattern .pattern::after{background-size:100%; width:206px; height:318px; }
	
	.board{padding:0 0 60px 0; }
	.board-left h2{font-size:35px; }
	.board-left{width:60.8%; }
	.board-list{padding:10px 0 0 0; }
	.faq-dtl{padding:26px 20px 26px 0; }
	.faq-dtl p{font-size:15px; }
	.faq-hdr{padding:20px 40px 20px 0; }
	.faq-hdr h4{font-size:20px; }
	.hcc-fond{padding:45px 0; }
	.hcc-fond-text{width:75%; }
	
	.contact{margin:0 -35px; padding:0 0 50px 0; }
	.contact-box{padding:0 35px; }
	.contact-box h2{font-size:35px; padding-bottom:20px; }
	.cont-form input{width:100%; }
	.call-box p{font-size:22px; padding-left:34px; }
	.fax-box p{font-size:22px; padding-left:36px; }
	.cont-map{padding:0 0 70px 0; }
	
	.faq-left{width:61.8%; }
	.hist-btm h2{font-size:35px; }
	.hist-faq{padding:0 0 40px 0; margin:-20px 0 0 0;  }
	.chart-box{width:46%; }
	.chart-box::before{background:none; }
	.hist-chart ul li:nth-child(2n) .chart-box::before{background:none; }
	.chart-row{position:relative; }
	.chart-row:before{position:absolute; left:50%; content:""; top:25px; height:12px; width:14px; background:url("../images/chart-border-icon.png") no-repeat scroll 0 0; margin-left:-7px;    }
	.history{padding:0 0 60px 0; }
	
	.impact-title{padding:0 60px 30px 60px; }
	.impact-title h2{font-size:35px; line-height:42px; padding-bottom:22px; margin-bottom:18px;  }
	.impact h3{font-size:35px; padding-bottom:20px; }
	.impact-bg{padding:50px 0 30px 0; }
	.impact-box p{font-size:15px; padding-bottom:18px; }
	.impact-box h5{font-size:17px; padding-bottom:20px; }
	.impact-box h5 strong{font-size:20px; }
	.impact-box{padding:22px 0 0 0; }
	.case-bg{padding:50px 0 40px 0; }
	.case h3{font-size:35px; padding-bottom:20px; margin-bottom:25px;   }
	.case p{font-size:15px; }
	.case ul li{font-size:15px; padding:6px 0 6px 22px; background-position:0 13px;  }
	.org-list{padding:60px 0; }
	.org-box{padding:22px 26px 26px 26px;  }
	.org-box p{font-size:15px; }
	
	.intern-bg{padding:50px 0; }
	.intern-box h3{font-size:35px; padding-bottom:18px; margin-bottom:20px;   }
	.intern-box h4{font-size:20px; line-height:26px; padding-bottom:14px; }
	.intern-box p{font-size:15px; padding-bottom:18px; }
	.intern-box ul li{font-size:15px; background-position:0 14px; padding:8px 0 8px 22px;  }
	.internship-bg{padding:54px 0 35px 0; }
	.int-btm-bg{padding:50px 0; }
	
	.founder > p{padding:0 0 18px 0; }
	.founder-top p{padding:0 0 0 20px; }
	.founder-top h4{padding:24px 0 3px 20px; background-position:0 28px;  }
	.founder-top{padding:0 0 30px 0; }
	.founder{padding:0 0 50px 0; }
	
	.team-text p{font-size:15px; }
	.team-left{width:60.8%; margin:-30px 0 0 0;  }
	.team-box{padding:30px 0; }
	
	.mission-and-goals h2{font-size:35px; }
	.mission-and-goals p{font-size:15px; margin-bottom:18px;  }
	.mission-and-goals h4{line-height:26px;  }
	.goals-list p{overflow:hidden; margin:0; }
	.mission-and-goals h4{overflow:hidden; }
	
	.washington-dc h2, .news-content h2{font-size:35px; }
	.washington-dc p, .news-content p{font-size:15px; margin-bottom:20px;  }
	.news-content .left-content{padding:0;}
	.news-content{padding-bottom:30px; }
	
	.partners h2{font-size:35px; line-height:40px; padding-bottom:22px; margin-bottom:22px;  }
	.partners p{font-size:15px; }
	.partners-detail{padding:0; margin:34px 0 0 0; border:none;  }
	.partners-detail .tab-nav li{padding:0 8px; }
	.tab-nav li a{font-size:15px; padding:15px;  }
	.partners-detail .tab-nav li{position:relative; }
	.partners-detail .tab-nav li:after{border-bottom:1px dashed #d2d2d2; position:absolute; left:0; right:0; top:38px; content:""; z-index:-1; }
	.partners-detail .tab-nav{transform:none; }
	.partners-detail .tab-content{padding:25px 10px 45px 10px; }
	.partners-detail .tab-content ul li{font-size:15px; line-height:24px; padding:5px 0 5px 16px; background-position:0 12px;  }
	.partners-detail .tab-content ul li:hover{background-position:0 12px; }
	.partners-detail .tab-content ul li:nth-child(2n){width:46%; }
	.partners-bottom-cnt .detail p{font-size:22px; line-height:32px; }
	.partners-bottom-cnt{padding:20% 20px 0 0; }  
	.partners-bottom-cnt .detail{padding-bottom:50px; }
	.partners-bottom-cnt .detail p{font-size:22px; line-height:32px; }
	
	.regions-page > h2{font-size:35px; line-height:40px; padding-bottom:22px; margin-bottom:22px;  }
	.regions-page p{font-size:15px; }
	.our-regions{margin:35px 0; padding:30px 0 0 0;  }
	.regions-detail{padding:45px 0 55px 0; }
	.regions-lists ul li{font-size:15px; line-height:24px; padding:6px 0 6px 16px; background-position:0 13px;  }
	.regions-lists ul li:hover{background-position:0 13px; }
	.regions-detail h2{font-size:20px; margin-bottom:12px; }
	.south-regions{padding:0; }
	.regions-lists .regions-box{padding:0 20px 0 0; }
	.regions-lists{padding:0; }
	
	.washington-dc-title{max-width:100%; }
	.page-title-text .detail .item h3{font-size:22px; }
	.page-title-text .detail .item span{font-size:28px; height:70px; width:70px; line-height:70px; margin:0 12px; }
	.washington-dc ul li{font-size:15px; line-height:24px; padding:6px 0 6px 22px; background-position:0 12px; }
	.content .wrapper .washington-dc ul li{font-size:15px; line-height:24px; padding:6px 0 6px 22px; background-position:0 12px; } 
	.washington-dc{padding:0 0 45px 0; }
	
	.resource-list{padding:0 0 60px 0; margin:-20px 0 0 0;  }
	.resource-list .faq-dtl ul li{font-size:15px; }
	
	.selectionprocess_wrap p{padding:0 0 18px 0; }
	.advisory p{font-size:15px; }
	.advisory .selectionprocess_wrap h3{padding:3px 0 10px 0; }
	.selectionprocess_wrap ul{margin:0 0 35px 0; }
	.selectionprocess_wrap ul li{font-size:15px; padding:0 15px 14px 22px; background-position:0 7px;   }
	.selectionprocess_wrap .advright-box h3{padding-bottom:16px; font-size:21px;  }
	.selection-step .step-box .text-box{padding:0 16px; }
	.selection-step{margin:0 -10px; }
	.selection-step .step-box{padding:0 10px; }
	.selection-step .text-box h4{margin:0; padding:18px 0 10px 0; }
	.selection-step ul{padding:45px 0 35px 0; }
	.selection-step ul li{padding:0 30px 0 20px; margin:0 15px; }
	.recrut-list{margin:0 -35px; }
	.recrut-box{padding:0 35px; }
	
	.support_right .advright-box{width:auto; margin:0;  }
	.advisory .support_left p{padding:0 0 20px 0; }
	.donaradio input[type="radio"]:not(old) + label span{margin:-2px 0 0 0;}
	.dona_info-div p{padding:0; }
	.advisory .support_left ul li{font-size:15px; }
	
	.about-title-bg .page-title-text p{font-size:15px; padding:10px 70px; }
	.wedo h2{font-size:35px; }
	.wedo p{font-size:15px; padding-bottom:18px;  }
	.wedo ul{padding:0 0 20px 0; }
	.wedo ul li{font-size:15px; }
	.wedo-bg{padding:60px 0; margin:-60px 0 0 0; }
	.serv-box-first h2{font-size:35px; }
	.serv-box-first p{padding-bottom:22px; }
	.serv-box{padding:28px; }
	.serv-text h3{font-size:20px; }
	.serv-text h3 br{display:none; }
	.service ul{margin:0 0 0 -30px; }
	.service ul li{padding:30px 0 0 30px; }
	.service-bg{padding:40px 0 60px 0; min-height:846px;  }
	.weserv h2{font-size:35px; }
	.weserv p{font-size:15px; }
	.weserv ul li{font-size:15px; padding:6px 0 6px 26px; background-position:0 10px;   }
	.weserv-bg{padding:60px 0 50px 0; }
	.weserv-bg::after{background-size:100%; width:218px; }
	.hccpartner-bg{padding:55px 0 0 0; min-height:263px;  }
	.hccpartner h2{font-size:35px; padding-bottom:12px;  }
	.hccpartner p{font-size:16px; }
	.partner-box{padding:0 12px; }
	.partner-list{padding:20px; }
	.partner-list-out{bottom:-48px; }
	.partner-list-out .owl-carousel .owl-controls .owl-nav .owl-prev{height:40px; width:40px; left:-40px; }
	.partner-list-out .owl-carousel .owl-controls .owl-nav .owl-next{height:40px; width:40px; right:-40px; }
	.hccpartbtm h2{font-size:32px; line-height:38px; padding-bottom:20px;  }
	.hccpartbtm ul li{font-size:15px; padding:6px 0 6px 28px; background-position:0 10px;   }
	.hccpartbtm-bg{background-size:58%; padding:100px 0 44px 0; }
	.hccpartbtm-bg::before{background-size:100%; width:140px; bottom:0; }
	.hccconnect-text p{font-size:18px; line-height:28px;  }
	.hccconnect{padding:50px 100px; }
	
	.support-btn ul li a{ font-size:13px; line-height:38px; padding:0 27px 0 15px; }
	.support-btn ul li ul li a{ font-size:13px; }
	.support-btn ul li a::after{ right:12px; }
	.nav{ padding:3px 25px 0 0; }
	.int-text{ display:block; margin-left:110px; width:auto; }
	.wherwweworkwrap h2{ font-size:35px; }

	.studentdisc .wedo h2,.impactwrap .hccpartbtm h2, .communbenefitwrap h2 { font-size:32px; }
	.hccpartbtm .partnersaccesslist ul li { background-position:0 15px; }
	
	.page-template-alumni-network .service-bg, .page-template-host-organization-new .service-bg{ min-height:inherit; }
	.page-template-host-organization-new .connecttelentwrap{ width:75%; }
	.host-org-page .impact-bg { background-size:25% auto; padding:70px 0; }
	.host-org-page .service-bg h2, .connecttelentwrap h2 { font-size:32px; }
}
@media screen and (max-width:1200px){
.whoweservelist p{ padding-bottom:13px; }
.whoweservelistleft{ width:100%; padding:0; }
.whoweservelistright{ padding:15px 0 0 0; width:100%; }
}
@media screen and (max-width:1070px){
.map_image{ width:100%; }
.tooltip.top{ font-size:13px; top:-32px; }
.eight .tooltip.top{ left:-10px; right:0; }
.eight .tooltip.top .tooltip-arrow{ left:18px; margin-left:0; }
.fifth .tooltip.top{ left:-10px; right:0; }
.fifth .tooltip.top .tooltip-arrow{ left:18px; margin-left:0; }
.sixth .tooltip.top{ left:-10px; right:0; }
.sixth .tooltip.top .tooltip-arrow{ left:18px; margin-left:0; }
.seventh .tooltip.top{ left:-10px; right:0; }
.seventh .tooltip.top .tooltip-arrow{ left:18px; margin-left:0; }
.ninth .tooltip.top{ right:-10px; }
.ninth .tooltip.top .tooltip-arrow{ right:18px; margin-left:0; left:auto; }
.third .tooltip.top{ right:-10px; }
.third .tooltip.top .tooltip-arrow{ right:18px; margin-left:0; left:auto; }
.one_region .tooltip.top{ right:-10px; }
.one_region .tooltip.top .tooltip-arrow{ right:18px; margin-left:0; left:auto; }
.fourth .tooltip.top{ right:-10px; }
.fourth .tooltip.top .tooltip-arrow{ right:18px; margin-left:0; left:auto; }
}
@media screen and (max-width:1023px)
{
	.step_text { padding-left: 14%;}
	.wrapper{padding:0 30px; }
	.header{text-align:center; position:relative; background:#112c46; padding:22px 0; }
	.logo{float:none; }
	.logo img{width:125px; }
	.header-right{float:none; padding:16px 0 0 0; }
	.header-top{float:none; display:table; margin:0 auto; padding:0 0 15px 0; }
	.header-btm{display:table; margin:0 auto; }
	.hdr-social a{margin:0 15px; }
	.support-btn a{font-size:13px; padding:0 25px 0 16px;  }
	.nav{padding:5px 22px 0 0; }
	.nav ul li:first-child{padding:0 0 0 0px; }
	.nav ul li a{font-size:12px; }
	.nav ul li ul{text-align:left; padding:2px 12px;  }
	.nav ul li ul li a{font-size:12px; }
	.banner-text{max-width:80%; padding:0; margin:-26px auto;  }
	.banner-text h2{font-size:30px; line-height:40px; padding-bottom:12px; }
	.banner-text p{font-size:16px; line-height:24px; padding-bottom:16px;  }
	.more-btn a{font-size:14px; line-height:40px; padding:0 25px; }
	.banner .bx-wrapper .bx-controls-direction a{background-size:100%; width:22px; height:40px; margin-top:-20px;  }
	.banner .bx-wrapper .bx-prev{left:20px; }
	.banner .bx-wrapper .bx-next{right:20px; }
	.signup-box h5{font-size:18px; line-height:26px; }
	.signup-box .more-btn a{font-size:14px; }
	.signup-box{max-width:310px; padding:12px 12px 29px 12px; bottom:-45px;   }
	.banner-ptrn{bottom:-2px; }
	.signup-box .more-btn{bottom:-20px; }
	.percent{font-size:35px; height:110px; width:110px; margin-left:-55px; line-height:110px;   }
	.advt-img canvas{width:160px; }
	.advt-box{padding:0 20px 32px 20px; }
	.advt-img{top:-80px; margin-bottom:-80px;  }
	.advt-text p{font-size:15px; }
	.advt-text p br{display:none; }
	.advt-list ul{margin:0 -12px; }
	.advt-list ul li{padding:0 12px; }
	.advt-box{padding:0 15px 16px 15px;  }
	.advt-text{padding:10px 0 0 0; }
	.advt-bg::before{width:100px; }
	.advt-bg{padding:105px 0 0 0; }
	.health-text h6{font-size:17px; line-height:22px;  }
	.health{width:auto; float:none; border:none;  }	
	.health-icon{margin-right:8px; }
	.health-nav{width:35%; }
	.health-nav ul{margin:-12px 0 0 0; }
	.health-nav ul li{padding:12px 0; }
	.health-right{width:65%; padding:0 0 0 30px;  }
	.health-cnt h3{font-size:22px; padding-bottom:12px;  }
	.health-img img{border-width:6px; }
	.health-cnt p{padding:14px 0 16px 0; }
	.testimonial{float:none; width:auto; clear:both; padding:30px 0 0 0;  }
	.testi-list{padding:10px 0 0 0; }
	.testi-text{padding:10px 0 0 0; }
	.testi-text h4{padding-bottom:5px; }
	.testi-box{padding-bottom:50px; }
	.health-sec::before{height:205px; width:165px; }
	.health-sec{padding:110px 0 30px 0; }
	.about-top h2{font-size:30px; padding-bottom:12px;  }
	.about-top p{padding-bottom:16px; }
	.about-top{padding:0 30px; }
	.about-bg{padding:26px 0; min-height:471px;  }
	.abt-icon{background-size:100%; height:100px; width:100px; top:-50px; margin:0 auto -50px;  }
	.abt-text h3{font-size:40px; line-height:40px; }
	.abt-text h4{font-size:18px; }
	.abt-text{padding:14px 0 0 0; }
	.abt-box-c .abt-text h4{font-size:15px; }
	.abt-box{padding:0 12px 16px 12px; }
	.abt-list ul{margin:0 -12px; }
	.abt-list ul li{padding:0 12px; }
	.abt-list{bottom:-53px; }
	.connection-sec h2{font-size:30px; }
	.cont-list{padding:0 0 10px 0; }
	.cont-box-out{padding:20px 10px; }
	.connection-sec .owl-carousel .owl-controls .owl-nav .owl-prev{height:36px; width:36px; left:-30px; margin-top:-26px; }
	.connection-sec .owl-carousel .owl-controls .owl-nav .owl-next{height:36px; width:36px; right:-30px; margin-top:-26px; }
	.connection-sec{padding:60px 0 34px 0; }
	.connection-sec::after{bottom:-17px; }
	.socsec-bg{padding:30px 0; }
	.socsec-bg::after{width:110px; height:300px; top:-110px; }
	.lt-news h2{font-size:26px; }
	.spotlight h2, .donate h2{font-size:26px; line-height:30px; }
	.lt-news{width:58%; padding:0 30px 0 0;  }
	.spotlight{width:42%; padding:20px;  }
	.ltnews-text{padding:0 0 0 15px; }
	.ltnews-text h5{font-size:16px; padding-bottom:0;  }
	.ltnews-text h4{font-size:14px; padding-bottom:8px;  }
	.ltnews-box{padding-bottom:20px; }
	.donate{float:none; width:auto; clear:both; padding:30px 0 0 0;  }
	.donate h2{padding-bottom:12px; }
	.donate-btn{padding:10px 0 0 0; }
	.donate-btn a{font-size:14px; line-height:40px; padding:0 24px 0 52px; }
	.donate-btn a::before{height:40px; width:40px; line-height:38px; }
	.donate-img{padding:16px 0 0 0; }
	.foot-nav ul li a{font-size:14px; padding-left:12px;  }
	.foot-box h3{font-size:20px; padding-bottom:14px; margin-bottom:12px; }
	.foot-box{float:none; width:auto; padding:0; }
	.contbox{float:left; width:60%; padding:25px 0 0 0; }
	.top-foot .followbox{float:right; width:36%; padding:25px 0 0 0; }
	.foot-nav ul{margin:0 -10px; }
	.foot-nav ul li{width:auto; padding:0 10px; }
	.foot-nav ul li:nth-child(2n){width:auto; }
	.callbox p, .faxbox p{font-size:18px; }
	.condtl h4{font-size:16px; padding-bottom:14px; }
	.nzletter h4{font-size:16px; }
	.emailbox{padding:10px 0 0 0; }
	.callbox{padding-bottom:12px; }
	.nzletter{padding:20px 0 0 0; }
	.top-foot{padding:25px 0; }
	.btm-foot{padding:14px 0; }
	.copyright p, .design p{font-size:13px; }
	
	.page-title-text{max-width:87%; padding:0; }
	.page-title-text h1{font-size:30px; }
	.page-title-text p{font-size:15px; }
	.page-title-sec::after{height:52px; width:52px; bottom:-26px; margin-left:-26px; }
	.content{padding:35px 0 0 0; }
	.advisory{padding:0 0 16px 0; }
	.page-id-419 .advisory{padding:0 0 35px 0; }
	.advisory h2{font-size:30px; padding-bottom:12px;  }
	.advisory > h3{font-size:18px; line-height:25px; padding:15px 0 18px 0;  }
	.advisory p{font-size:14px; line-height:22px; padding:0 0 15px 20px;  }
	.advright-box{padding:18px 20px; width:270px; margin:0 0 14px 30px;   }
	.advright-box ul{margin:0; padding:14px 0 0 0;  }
	.advright-box ul li{padding:3px 0; }
	.advright-box ul li a{font-size:14px; padding-left:16px; background-position:0 7px; display:block; }
	.advright-box ul li a:hover{background-position:0 7px; }
	.advright-box h3{font-size:20px; padding-bottom:12px;  }
	.content .advright-box li.current-menu-item a{ background-position:0 7px; }
	.pattern::before{height:270px; width:100px; top:-26px; }
	.pattern::after{width:125px; height:306px; }
	.hccsup{padding:25px 0; }	
	.hccsup-text p{font-size:15px; line-height:24px; }
	.hcc-guide .hccsup-text{padding:0 0 0 22px; }
	
	.alumini-left h2{font-size:30px; line-height:normal; }
	.alumini-left{width:61.8%; }
	.alumin-box{padding:20px 0; }
	.aluminispimg{width:210px; margin:0 20px 10px 0; }
	.aluminisptext{padding:0; overflow:inherit; }
	.alumini-left .more-btn{position:relative; }
	.aluminisptext h3{font-size:20px; padding-bottom:8px; }
	.aluminisptext p{font-size:14px; line-height:22px; }	
	.alumini-top .advright-box{width:240px; }
	.alumini-top{padding-bottom:30px; }
	.alumini-btm{padding:25px 0 18px 0; }
	.alumini-btm h4{font-size:20px; line-height:24px; padding-bottom:6px; }
	.alumini-btm p{font-size:15px; line-height:23px; padding-bottom:14px;  }
	.alumini-btm ul{padding:0 0 20px 0; margin:-3px 0; }
	.alumini-btm ul li{font-size:15px; line-height:22px; background-position:0 9px; padding:3px 0 3px 20px;  }
	.content .wrapper .alumini-btm ul li{font-size:15px; line-height:22px; background-position:0 9px; padding:3px 0 3px 20px;  }
	.hccsup-text{padding:5px 0 0 25px; }
	
	.alumini-title h2{font-size:30px; line-height:38px; padding-bottom:14px; margin-bottom:12px;  }
	.alumini-title{padding:0 70px 22px 70px; }
	.alumini-title p{font-size:15px; }
	.alumincnt-a h3, .alumincnt-b h3{font-size:19px; line-height:25px; padding-bottom:8px;  }
	.alumincnt-a p, .alumincnt-b p{font-size:15px; line-height:23px; padding-bottom:12px;  }
	.alumincnt-out-a{padding:22px 0 0 0; }
	.alumincnt-b{padding:26px 0 18px 0; }
	
	.stat-left{float:none; width:auto; }
	.alumini-stat .advright-box{float:left; margin:0;  }
	.stat-left h2{font-size:30px; line-height:normal; padding-bottom:12px; margin-bottom:16px;  }
	.stat-left h3{font-size:20px; padding-bottom:10px;  }
	.stat-left ul li{font-size:15px; line-height:23px; padding:5px 0 5px 20px; background-position:0 11px;  }
	.stat-left ul li strong{font-size:18px; }
	.accepted li:nth-child(2n+1){width:55%; }
	.accepted li{width:45%; }
	.stat-left ul{padding-bottom:18px; }
	.alumini-stat{background-size:320px; }
	
	.aproach{padding:0 0 26px 0; }
	.appr-list{padding:0 0 28px 0; }
	.aproach > p{font-size:15px; line-height:22px; padding:0 0 15px 0; }
	.appr-box{padding:0 10px 12px 10px; min-height:196px; }
	.appr-img{height:92px; width:92px; background-size:80px; margin:0 auto -46px; top:-46px; }
	.appr-text{padding:10px 0 0 0; }
	.appr-text p{font-size:14px; line-height:20px; }
	.appr-list ul{padding:56px 0 0 0; }
	.aproach-pattern .pattern::after{width:165px; height:252px; }
	
	.board{padding:0 0 30px 0; }
	.board-left{width:58.7%; }
	.board .advright-box{margin:0 0 0 22px; }
	.board-left h2{font-size:30px; line-height:normal; padding-bottom:12px;  }
	.board-list{padding:5px 0 0 0; }
	.faq-hdr{padding:15px 36px 15px 0; }
	.faq-hdr h4{font-size:18px; }
	.faq-dtl{padding:20px 20px 20px 0; }
	.faq-dtl p{font-size:14px; }
	.hcc-fond-text p{font-size:16px; line-height:26px; }
	.hcc-fond-img{width:18%; }
	.hcc-fond-text{padding:0 0 0 22px; }
	.hcc-fond-text p{font-size:16px; line-height:26px; }
	.hcc-fond{padding:25px 0; }
	
	.contact-box h2{font-size:30px; line-height:normal; padding-bottom:12px; margin-bottom:18px;  }
	.cont-form .frm label{font-size:15px; padding-bottom:8px;  }
	.cont-form input{height:40px; padding:0 15px; font-size:14px;  }
	.send-btn input{height:40px; font-size:16px; padding:0 50px 0 22px; background-position:80% center; }
	.cont-form textarea{min-height:114px; font-size:14px; padding:12px 15px;  }
	.contact{margin:0 -25px; padding:0 0 30px 0; }
	.contact-box{padding:0 25px; }
	.info-box p br{display:none; }
	.info-box p{font-size:15px; }
	.info-box p{background-size:20px; padding-left:32px; }
	.call-box p{font-size:18px; padding-left:26px; background-size:18px;  }
	.fax-box p{font-size:18px; padding-left:30px; background-size:22px;  }
	.info-btm{padding:18px 0 0 0; }
	.info-btm p{font-size:14px; padding-bottom:10px; }
	.info-btm ul{padding-bottom:10px; }
	.info-btm ul li{font-size:14px; }
	.content .wrapper .info-btm ul li{font-size:14px; }
	.info-row .info-box{float:none; width:auto; }
	.info-row .fax-box{text-align:left; }
	.info-list{margin:-14px 0 0 0; }
	.info-box{padding:14px 0; }
	.call-box::after{border:none; }
	.cont-map{padding:0 0 30px 0; }
	.cont-map iframe{height:250px; }
	
	.faq-left{width:58.7%; }
	.history .advright-box{margin:0 0 0 22px; }
	.hist-btm h2{font-size:30px; line-height:normal; padding-bottom:12px;  }
	.hist-faq{padding:0 0 30px 0; margin:-15px 0 0 0;  }
	.hist-yr h3{font-size:18px; line-height:normal; }
	.chart-box h6{font-size:14px; padding:8px 0 0 0;  }
	.chart-box h6 br{display:none; }
	.chart-box p{font-size:14px; }
	.chart-box p br{display:none; }
	.chart-box{padding:12px 15px; }
	.hist-chart{padding:22px 0; }
	.history{padding:0 0 30px 0; }
	
	.impact-title{padding:0 10px 20px 10px; }
	.impact-title h2{font-size:30px; line-height:38px; padding-bottom:14px; margin-bottom:10px;  }
	.impact-title p{font-size:15px; }
	.impact-bg{padding:24px 0 14px 0;}
	.impact h3{font-size:30px; padding-bottom:14px; margin-bottom:4px;  }
	.impact-box{padding:15px 0 0 0; }
	.impact-box p{font-size:14px; padding-bottom:14px; line-height:22px;   }
	.impact-box h5{font-size:16px; padding-bottom:15px;  }
	.impact-box h5 strong{font-size:18px; }
	.impact-box p strong{font-size:15px; line-height:normal; }
	.case-bg{padding:30px 0 25px 0; }
	.case h3{font-size:30px; padding-bottom:14px; margin-bottom:16px;  }
	.case p{font-size:14px; }
	.case ul li{font-size:14px; padding:4px 0 4px 20px; background-position:0 11px;   }
	.org-box h3{padding-bottom:3px; }
	.org-box p{font-size:14px; line-height:22px; padding-bottom:12px;  }
	.org-in-box{padding-top:10px; }
	.org-box .more-btn a{line-height:38px; }
	.org-box{padding:12px 16px 18px 16px; }
	.org-list{padding:30px 0; }
	.org-list ul{margin:-15px 0 0 -15px; }
	.org-list ul li{padding:15px 0 0 15px; width:50%; }
	.org-list ul li:nth-child(3n+1){clear:none; }
	.org-list ul li:nth-child(2n+1){clear:both; }
	
	.intern-box h3{font-size:30px; line-height:normal; padding-bottom:12px; margin-bottom:12px;  }
	.intern-box h4{font-size:18px; line-height:24px; padding-bottom:12px;  }
	.intern-box p{font-size:14px; line-height:22px; padding-bottom:14px; }
	.intern-bg{padding:25px 0; }
	.intern-box ul{margin:-6px 0 0 0; }
	.intern-box ul li{font-size:14px; line-height:22px; padding:6px 0 6px 20px; background-position:0 12px;  }
	.internship-bg{padding:28px 0 24px 0; }
	.int-btm-bg{padding:28px 0; }
	
	.founder > p{padding:0 0 12px 0; line-height:22px;  }
	.founder h2{margin-bottom:16px; }
	.founder-top h3{font-size:20px; padding-bottom:0;  }
	.founder-top p{padding:0 0 0 18px; }
	.founder-top h4{padding:14px 0 3px 18px; background-position:0 18px;  }
	.founder-top{padding:0 0 18px 0; }
	.founder{padding:0 0 30px 0; }
	
	.team-left{width:57.6%; margin:-20px 0 0 0;  }
	.team-text h3{font-size:16px; padding-bottom:3px; }
	.team-text p{font-size:14px; line-height:22px; padding:12px 0 0 0;  }
	.team-img{width:100px; }
	.team-text{padding:0 0 0 14px; }
	.team-box{padding:20px 0; }
	.team-btm{padding:0 0 10px 0; }
	
	.mission-and-goals{padding-bottom:20px; }
	.mission-and-goals h2{font-size:30px; margin-bottom:18px;  }
	.mission-and-goals p{font-size:14px; line-height:22px; margin-bottom:14px;  }
	.mission-and-goals .left-content{padding:0; }
	.mission-and-goals .left-content h3{font-size:20px; margin:0 0 14px 0; }
	.goals-list{padding:14px 0; }
	.goals-list p{margin:0; }
	.mission-and-goals h4{font-size:16px; line-height:22px; }
	.goals-list .icon{margin:0 12px 0 0; height:90px; width:90px;  }
	
	.news-content{padding-bottom:20px; }
	.washington-dc h2, .news-content h2{font-size:30px; margin-bottom:18px;  }
	.washington-dc .advright-box ul li, .news-content .advright-box ul li{padding:3px 0; }
	.content .wrapper .washington-dc .advright-box ul li, .content .wrapper .news-content .advright-box ul li{padding:3px 0; }
	.washington-dc .advright-box ul, .news-content .advright-box ul{margin:0; padding:14px 0 0 0; }
	.washington-dc p, .news-content p{font-size:14px; line-height:22px; margin-bottom:14px;  }
	.news-content h3{font-size:20px; margin-bottom:12px; }
	
	.partners h2{font-size:30px; line-height:36px; padding-bottom:14px; margin-bottom:14px; }
	.partners p{font-size:14px; line-height:22px; }
	.partners p br{display:none; }
	.partners-detail{margin:25px 0 0 0; }
	.partners-detail .tab-nav{margin:0 -6px; }
	.partners-detail .tab-nav li{padding:0 6px; }
	.tab-nav li a{font-size:14px; line-height:20px; padding:10px; }
	.partners-detail .tab-nav li::after{border:none; }
	.partners-detail .tab-content ul li{font-size:14px; line-height:22px; background-position:0 11px;  }
	.partners-detail .tab-content{padding:20px 0 24px 0; }
	.partners-bottom-cnt .detail p{font-size:18px; line-height:26px; }
	.partners-bottom-cnt{padding:20% 0 0; }
	.partners-bottom-cnt .detail{padding:0 0 30px 0; }
	.partners-bottom-cnt .detail p{font-size:18px; line-height:26px; }
	
	.regions-page > h2{font-size:30px; line-height:36px; padding-bottom:14px; margin-bottom:14px;  }
	.regions-page p{font-size:14px; line-height:22px; }
	.our-regions{margin:22px 0; padding:22px 0 0 0;  }
	.our-regions h2{padding-bottom:16px; margin-bottom:20px;  }
	.regions-lists{float:none; width:auto;  }
	.regions-detail{padding:25px 0 30px 0; }
	.regions-detail .detail{float:none; width:auto; clear:both; padding:12px 0 0 0;  }
	.regions-detail h2{font-size:18px; margin-bottom:8px;  }
	.regions-lists ul li{font-size:14px; line-height:22px; padding:4px 0 4px 14px; background-position:0 10px;   }
	.content .wrapper .regions-lists ul li{font-size:14px; line-height:22px; padding:4px 0 4px 14px; background-position:0 10px;   }
	.regions-lists ul li:hover{background-position:0 10px; }
	.regions-lists .south-regions{padding:0; }
	
	.washington-dc{padding:0 0 30px 0; }
	.washington-dc ul li{font-size:14px; line-height:22px; padding:4px 0 4px 20px; background-position:0 10px;   }
	.content .wrapper .washington-dc ul li{font-size:14px; line-height:22px; padding:4px 0 4px 20px; background-position:0 10px;   } 
	
	.resource-list{padding:0 0 30px 0; margin:-15px 0 0 0;  }
	.resource-list .faq-dtl ul li{font-size:14px; padding:5px 25px 5px 20px;  }
	
	.advisory .selectionprocess_wrap .advright-box h3{font-size:18px; padding:0 0 12px 0;  }
	.selectionprocess_wrap .advright-box ul{margin:0; padding:14px 0 0 0; }
	.selectionprocess_wrap .advright-box ul li{padding:3px 0;}
	.selectionprocess_wrap p{padding:0 0 15px 0; }
	.advisory .selectionprocess_wrap h3{font-size:20px; padding:0px 0 12px 0; }
	.selectionprocess_wrap ul{padding:0 0 14px 0; margin:0 0 25px 0; }
	.selectionprocess_wrap ul li{float:none; width:auto; padding:0 0 10px 20px; font-size:14px; line-height:22px;   }
	.selection-step .step-box{width:50%; padding:64px 10px 0 10px; }
	.selection-step.benefit-step .step-box{width:50%; padding:64px 10px 0 10px; } 
	.selection-step .step-box .text-box{min-height:209px; padding:0 15px;  }
	.selection-step{padding:48px 0 0 0; margin:-64px -10px 0 -10px;  }	
	.selection-step ul{padding:25px 0 20px 0;  }
	.selection-step ul li{font-size:14px; padding:0 20px 0 20px; margin:0 15px 0 0;   }
	.recrut-list{margin:0 -25px; }
	.recrut-box{padding:0 25px; }
	
	.support_left{float:none; width:auto; padding:0; }
	.support_right{float:none; width:auto; padding:26px 0 15px 0; }
	.advisory .support_left h2{margin-bottom:20px; }
	.advisory .support_left p{padding:0 0 14px 0;}
	.advisory .support_left > h3{font-size:20px; }
	.advisory .support_left > h4{font-size:16px; }
	.advisory .support_left ul li{font-size:14px; line-height:22px; padding:12px 0 0 30px; background-position:0 16px;  }
	.advisory .support_left ul + h4{padding-top:20px; }
	.support_right:after{clear:both; content:""; display:block; visibility:hidden; }
	.supp-ri-head{padding:0 0 16px 0; }
	.dona_info-div p{padding:0; }
	.dona_info-div{padding:18px 0 0 0; }
	.donaradio input[type="radio"]:not(old) + label{font-size:14px; }
	.donaradio{width:14.2%; }
	.tribute_wrap{margin:20px 0 0 0; padding:20px 0 0 0;  }
	.tributecheckwrap{padding:0; }
	.tributecheckwrap input{margin:6px 0 0 0; }
	.tributecheckwrap label{font-size:14px; }
	.donrinfosec_wrap{margin:20px 0 0 0; padding:20px 0 0 0; }
	.donrinfosec_wrap h3{padding:0; }
	.donafrom_titel{font-size:14px; }
	.donafrom_field input{height:40px; padding:0 15px;  }
	.donafrom_wrap{margin:14px 0 0 0; }
	.donatebut{margin:18px 0 0 0; }
	.donatebut input{font-size:16px; height:40px; padding:0 48px 0 22px;   }
	
	.about-title-bg .page-title-text{max-width:100%; }
	.about-title-bg .page-title-text p{font-size:14px; line-height:22px; padding:7px 60px;  }
	.wedo h2{font-size:30px; margin-bottom:18px;  }
	.wedo p{font-size:14px; line-height:22px; padding-bottom:14px; }
	.wedo ul{padding:0 0 12px 0; }
	.wedo ul li{font-size:14px; line-height:22px; padding:5px 0 5px 28px; background-position:0 9px;   }
	.content .wrapper .wedo ul li{font-size:14px; line-height:22px; padding:5px 0 5px 28px; background-position:0 9px;   }
	.wedo-bg{padding:0 0 30px 0; margin:0; }
	.serv-box-first h2{font-size:30px; line-height:34px; padding-bottom:14px; margin-bottom:18px;   }
	.serv-box-first p{font-size:14px; padding-bottom:18px;  }
	.service ul{margin:0 0 0 -20px; }
	.service ul li{padding:20px 0 0 20px; }
	.serv-text p{font-size:14px; }
	.serv-text h3{font-size:18px; line-height:24px; padding-bottom:12px;  }
	.serv-box{padding:15px 18px; }
	.service-bg{padding:20px 0 30px 0; min-height:806px;  }
	.weserv h2{font-size:30px; padding-bottom:12px; margin-bottom:18px;  }
	.weserv p{font-size:14px; line-height:22px; padding-bottom:16px;  }
	.weserv h3{padding-bottom:8px; }
	.weserv ul li{font-size:14px; line-height:22px; padding:5px 0 5px 25px; background-position:0 9px;   }
	.content .wrapper .weserv ul li{font-size:14px; line-height:22px; padding:5px 0 5px 25px; background-position:0 9px;   }
	.content .wrapper .serv-box-first ul li{font-size:14px; line-height:22px; padding:5px 0 5px 30px; background-position:0 9px; }
	.weserv-bg{padding:30px 0 25px 0; }
	.weserv-bg::after{width:170px; }
	.hccpartner-bg{padding:30px 0; min-height:inherit;  }
	.hccpartner h2{font-size:30px; }
	.hccpartner p{font-size:15px; line-height:24px;  }
	.partner-list-out{bottom:0; }
	.partner-list{padding:15px 20px; }
	.partner-list-out .owl-carousel .owl-controls .owl-nav .owl-prev{left:-20px; margin:-20px 0 0 0;  }
	.partner-list-out .owl-carousel .owl-controls .owl-nav .owl-next{right:-20px; margin:-20px 0 0 0; }
	.hccpartbtm h2{font-size:26px; line-height:32px; padding-bottom:12px;  }
	.hccpartbtm ul li{font-size:14px; line-height:22px; padding:4px 0 4px 26px; background-position:0 8px;   }
	.hccpartbtm-bg{padding:80px 0 26px 0; }
	.hccpartbtm-bg::before{width:120px; height:368px; }
	.hccconnect-text{padding:0 0 0 26px; }
	.hccconnect-text p{font-size:16px; line-height:24px; }
	.hccconnect{padding:30px 0; }
	.hccconnect:after{clear:both; display:block; content:""; visibility:hidden; }
	.hccconnect-bg{background-size:140px; }
	.hccpartner{padding:0 0 30px 0; }
	
	
	.support-btn ul li a{ font-size:12px; padding:0 24px 0 15px; }
	.support-btn ul li a::after{ right:12px; } 
	.support-btn ul li ul{ min-width:inherit; }
	.support-btn ul li ul li a{ white-space:nowrap; font-size:12px; }
	.page-id-194 .aproach .appr-list ul{ margin:0 -10px; }
	.page-id-194 .aproach .appr-list ul li{ width:33.33%; margin:60px 0 0 0; }
	.page-id-194 .aproach .appr-list ul li:nth-child(3n + 1){ clear:both; }
	.page-id-33 .partners h2 { font-size:26px; line-height:35px; }
	.page-id-33 .partners-detail{ margin:25px 0 0 0; }
	.content .wrapper .partners-detail .tab-nav { margin:0 -6px; }
	.page-id-12 .top-content{ font-size:22px; line-height:29px; }
	.inter-over > p{ padding:0; }
	.selection-step .step-box:nth-child(2n+1){ clear:both; }
	.page-id-405 .general-page h3{ font-size:23px; }
	.page-id-405 .general-page h4 { font-size:20px; margin:20px 0; padding:0; }
	.page-id-405 .pattern .org-list ul{ margin-left:-15px; }
	.page-id-405 .pattern .org-list { padding:0 0 50px; }
	.page-id-16 .general-page h2{ font-size:23px; line-height:30px; }
	.page-id-16 .content{ padding:35px 0 0; }
	.sitemap-first-wrap{width:65%; }
	.sitemap-second-wrap{float:right; width:35%; }
	.support_left h1.more-btn{margin:0 0 20px 0; }
	.wherwweworkwrap{ padding:30px 0; }
	.wherwweworkwrap h2 { font-size:30px; margin-bottom:18px; padding-bottom:12px; }
	.aboutintotext p{ font-size:17px; line-height:23px; }
	.page-id-419 .support_left.new_class_donate .fifty_width{ margin:0; }
	.page-id-419 .support_left.new_class_donate .fifty_width .more-btn{ margin:0; }
	.content_min_height{ min-height:inherit; }
	.page-id-405 .org-box.new_min_height{ min-height:380px; }
	
	.studentdisc .wedo h2, .impactwrap .hccpartbtm h2, .communbenefitwrap h2, .alumincnt-b h2 { font-size:29px; line-height:32px; }
	.impactwrap .hccpartbtm-bg{ padding:50px 0; }
	.hccpartbtm .partnersaccesslist ul li{ background-position:0 11px; }
	.page-template-alumni-network .service-bg{ min-height:inherit; }
	.host-org-page .service-bg h2, .connecttelentwrap h2 { font-size:29px; line-height:32px; }
	.host-org-page .impact-bg{ padding:35px 0; }
	.host-org-page .service-bg h2{ margin-bottom:0; }
	.connecttelentwrap h2 { margin-bottom:10px; }
	.page-template-host-organization-new .content { padding:25px 0 0; }
}



@media screen and (max-width:767px)
{
	.hdr-call { margin-top: 10px;}
	.wrapper{padding:0 15px; }
	.header{padding:15px 0; clear:both; }
	.logo img{width:106px; }
	.search-box{float:none; clear:both; margin:0 auto; padding:10px; }
	.hdr-call a{font-size:14px; }
	.alumini a{font-size:14px; }
	.support-btn a{line-height:36px; }
	.hdr-social a{margin:0 10px; }
	.hdr-social a::after{right:-10px; }
	.hdr-call{padding:0 12px; }
	.alumini{padding:0 10px 0 12px; border:none;  }
	.header-right{padding:12px 0 0 0; }
	.header-top{padding:0 0 5px 0; }
	.search-box.show{padding:10px 20px; }
	input.search-btn{top:10px; }	
	.nav{display:none; }
	.banner {height: auto;}   
	.banner-text h2{font-size:20px; line-height:26px; padding-bottom:5px; display:none; }
	.banner-text p{font-size:14px; line-height:22px; padding-bottom:12px; display:none; }
	.banner .bx-wrapper .bx-controls-direction a{width:16px; height:28px; margin-top:-14px;  }
	.banner .bx-wrapper .bx-prev{left:10px; }
	.banner .bx-wrapper .bx-next{right:10px; }
	.banner-text{max-width:100%; left:15px; right:15px; margin:0 auto;   }
	.signup-box h5{font-size:16px; line-height:24px; }
	.more-btn a{line-height:36px; padding:0 18px;  }
	.signup-box{position:relative; bottom:0; padding:10px 10px 12px 10px; max-width:250px; margin:12px auto 0;  }
	.banner-ptrn{bottom:-7px; }
	.signup-box .more-btn{position:relative; bottom:0; padding:8px 0 0 0; }
	.banner-sec{background:#f6f6f6; }
	.advt-bg::before{background:none; width:auto;  }
	.advt-bg::after{background:none; }
	.advt-list{bottom:0; }
	.advt-list ul{margin:0; }
	.advt-list ul li{float:none; width:auto; padding:80px 0 0 0; }
	.percent{font-size:22px; height:80px; width:80px; margin-left:-40px; top:20px; line-height:80px;   }
	.advt-img canvas{width:120px; }
	.advt-img{top:-60px; margin-bottom:-60px; }
	.advt-text{padding:4px 0 0 0; }
	.advt-text p{font-size:14px; line-height:22px;  }
	.advt-box{padding:0 10px 12px 10px; }
	.advt-bg{padding:0 0 12px 0; } 
	.health-sec{padding:16px 0; }
	.health-text h6{font-size:15px; line-height:20px; }
	.health-nav{width:auto; float:none; }
	.health-right{width:auto; float:none; border:none; padding:20px 0 0 0; clear:both; }
	.health-nav ul{margin:0; }
	.health-nav ul li{float:left; width:29%; text-align:center; padding:0 10px 10px 10px; }
	.health-nav ul li a{display:inline-block; }
	.health-icon{margin:0 0 6px 0; }
	.health-text{width:auto; display:block; }
	.health-nav ul li:first-child{width:42%; }
	.health-nav ul li a.selected .health-box::after, .health-nav ul li a:hover .health-box::after{right:auto; top:auto; left:50%; margin:0 0 0 -8px; transform:rotate(90deg); bottom:-34px; }
	.health-nav ul li:last-child{border-bottom:1px dashed #d2d2d2; }
	.health-cnt h3{font-size:18px; padding-bottom:8px; }
	.health-img{display:table; margin:auto; }
	.health-img img{ width:100%; }
	.health-cnt p{font-size:14px; padding:8px 0 10px 0; }
	.testimonial{padding:18px 0 0 0; }
	.testimonial h2{font-size:20px; }
	.testi-list{padding:6px 0 0 0; }
	.testi-text h4{padding-bottom:3px; }
	.testi-text p{font-size:14px; }
	.testi-box{padding-bottom:40px; }
	.health-sec::before{background:none; }
	.about-top{padding:0; }
	.about-top h2{font-size:20px; padding-bottom:6px; }
	.about-top p{font-size:14px; padding-bottom:10px;  }
	.about-bg{padding:16px 0; background:#166da4; }
	.about-bg::after{background:none; }
	.abt-list{bottom:0; }
	.abt-list ul{margin:0; }
	.abt-list ul li{float:none; width:auto; padding:60px 0 0 0;  }
	.abt-list ul li:nth-child(2){bottom:0; }
	.abt-text{padding:10px 0 0 0; }
	.abt-text h3{font-size:25px; line-height:30px; }
	.abt-text h4{font-size:15px; }
	.abt-box{padding:0 10px 10px 10px; }
	.connection-sec h2{font-size:20px; padding-bottom:4px;  }
	.connection-sec p{font-size:14px; }
	.connection-sec{padding:16px 0; }
	.connection-sec .owl-carousel .owl-item img{width:auto; display:inline-block; }
	.cont-box-out{display:inline-block; padding:16px 10px;  }
	.connection-sec .owl-carousel .owl-controls .owl-nav .owl-prev{left:0; }
	.connection-sec .owl-carousel .owl-controls .owl-nav .owl-next{right:0; }
	.cont-list{padding:0 0 5px 0; }
	.connection-sec::after{background:none; }
	.socsec-bg::after{background:none; width:auto; }
	.lt-news{float:none; width:auto; padding:0 0 8px 0; }
	.spotlight{float:none; width:auto; padding:12px; }
	.lt-news h2{font-size:20px; }
	.ltnews-text h5{font-size:15px; }
	.ltnews-text p{font-size:14px; }
	.ltnews-text{padding:0 0 0 10px; }
	.ltnews-img{width:95px; }
	.ltnews-text h4{padding-bottom:6px; }
	.ltnews-box{padding-bottom:12px; }
	.ltnews-list{padding:6px 0 0 0; }
	.lt-news .bx-wrapper .bx-controls-direction a{margin:-2px 0 0 0; }
	.socsec-bg{padding:15px 0; }
	.spotlight h2, .donate h2{font-size:20px; line-height:25px; }
	.alumini-text p{font-size:14px; }
	.alumini-text h3{font-size:15px; padding-bottom:4px; }
	.donate{padding:15px 0 0 0; }
	.donate p{font-size:14px; line-height:22px; }
	.donate h2{padding-bottom:6px; }
	.donate-btn a{line-height:38px; padding:0 18px 0 46px;  }
	.donate-btn a::before{height:38px; width:38px; line-height:36px; }
	.donate-img{padding:10px 0 0 0; }
	.foot-nav ul{margin:-2px -10px; }
	.foot-nav ul li{padding:2px 10px; }
	.foot-nav ul li a{padding-left:10px; }
	.foot-box h3{font-size:18px; padding-bottom:10px; margin-bottom:10px; }
	.contbox{float:none; width:auto; padding:18px 0 0 0;  }
	.top-foot .followbox{float:none; width:auto; padding:18px 0 0 0; }
	.condtl h4{font-size:15px; padding-bottom:10px;  }
	.addbox p{line-height:22px; }
	.callbox p, .faxbox p{font-size:16px; }
	.callbox{padding-bottom:10px; }
	.nzletter{padding:12px 0 0 0; }
	.nzletter h4{font-size:15px; }
	input.nz-text{height:38px; }
	input.nz-submit{height:38px; width:38px; }
	.top-foot{padding:16px 0; }
	.btm-foot{padding:10px 0; }
	.copyright p, .design p{font-size:12px; }
	.copyright, .design{float:none; text-align:center; }
	
	.page-title-sec::after{height:42px; width:42px; bottom:-21px; margin-left:-21px; background-size:15px; }
	.page-title-text{max-width:100%; }
	.page-title-text h1{font-size:18px; padding-bottom:5px; }
	.page-title-text p{font-size:14px; line-height:22px; display:none; }
	.content{padding:22px 0 0 0; }
	.pattern::before, .pattern::after{background:none; width:auto; }
	.advisory{padding:0 0 4px 0; }
	.advright-box{float:none; width:auto; margin:0 0 14px 0; padding:12px 14px;  }
	.advright-box h3{font-size:16px; padding-bottom:8px; }
	.advright-box ul{padding:8px 0 0 0; }
	.advright-box ul li a{padding-left:14px; line-height:22px;  }
	.advisory h2{font-size:20px; padding-bottom:8px; }
	.advisory > h3{font-size:15px; line-height:22px; padding:10px 0;  }
	.advisory h4{font-size:15px; padding:0 0 2px 18px; }
	.advisory p{line-height:20px; padding:0 0 12px 18px;  }
	.hccsup-text p{font-size:14px; line-height:22px; }
	.hcc-guide{background:#23b3da; }
	.hccsup{padding:12px 0; }
	.hcc-guide .hccsup-img{padding:6px 0 0 0; }
	.hcc-guide .hccsup-text{padding:0 0 0 12px; }
	
	.alumini-left{float:none; width:auto; padding:0 0 16px 0; }
	.alumini-top .advright-box{width:auto; margin:0; }
	.alumini-left h2{font-size:20px; padding-bottom:8px; }
	.aluminisptext h3{font-size:16px; }
	.aluminisptext p{line-height:20px; }
	.aluminispimg{margin:0 12px 10px 0; width:180px;  }
	.alumini-left .more-btn a{line-height:36px; padding:0 18px; }
	.alumin-box{padding:10px 0; }
	.alumini-top{padding-bottom:15px; }
	.alumini-btm{padding:12px 0 4px 0; }
	.alumini-btm h4{font-size:16px; line-height:22px; padding-bottom:3px; }
	.alumini-btm p{font-size:14px; line-height:22px; padding-bottom:10px;  }
	.alumini-btm ul{padding:0 0 12px 0; }
	.alumini-btm ul li{font-size:14px; line-height:20px; padding:3px 0 3px 18px;  }
	.content .wrapper .alumini-btm ul li{font-size:14px; line-height:20px; padding:3px 0 3px 18px;  }
	.hccsup-bg{background:#23b3da; }
	.hccsup-text{padding:0 0 0 12px; }
	
	.alumini-title{padding:0 0 10px 0; }
	.alumini-title h2{font-size:20px; line-height:26px; padding-bottom:8px; margin-bottom:6px; }
	.alumini-title p br{display:none; }
	.alumini-title p{font-size:14px; line-height:22px; }
	.alumincnt-out-a{padding:10px 0 0 0; }
	.alumincnt-a h3, .alumincnt-b h3{font-size:15px; line-height:22px; padding-bottom:3px; }
	.alumincnt-a p, .alumincnt-b p{font-size:14px; line-height:22px; padding-bottom:10px;  }
	.alumincnt-b{padding:16px 0 8px 0; }
	
	.stat-left h2{font-size:20px; padding-bottom:8px; margin-bottom:6px;  }
	.stat-left h3{font-size:15px; line-height:23px; padding-bottom:6px;  }
	.stat-left ul{padding-bottom:10px; }
	.stat-left ul li{font-size:14px; line-height:20px; padding:4px 0 4px 18px; background-position:0 9px;   }
	.stat-left ul li strong{font-size:15px; }
	.accepted li:nth-child(2n+1), .intern li:nth-child(2n+1){width:auto; padding-right:0;  }
	.accepted li, .intern li{float:none; width:auto;}
	.alumini-stat{background:none; padding:0 0 15px 0; }
	.alumini-stat .advright-box{width:auto; float:none; }
	
	.aproach-pattern .pattern::after{background:none; width:auto; }
	.aproach > p{font-size:14px; padding:0 0 12px 0;  }
	.appr-box{min-height:156px; }
	.appr-list{padding:0 0 16px 0; }
	.appr-list h3{font-size:18px; line-height:24px; }
	.appr-list ul{padding:0; margin:0 -7px; }
	.appr-list ul li{width:50%; padding:54px 7px 0 7px; }
	.appr-list ul li:nth-child(2n+1){clear:both; }
	
	.board{padding:0 0 16px 0; }
	.board-left{float:none; width:auto; }
	.board .advright-box{margin:15px 0 0 0; }
	.board-left h2{font-size:20px; padding-bottom:8px; }
	.faq-hdr{padding:8px 32px 8px 0; }
	.faq-hdr h4{font-size:15px; line-height:23px; }
	.faq-dtl{padding:12px 0; }
	.faq-dtl p{line-height:20px; }
	.faq-hdr.active::after{background:none; }
	.faq-hdr h4::after{top:1px;}
	.hcc-fond-text p{font-size:14px; line-height:22px; }
	.hcc-fond-bg{background:#23b3da; }
	.hcc-fond{padding:15px 0; }
	.hcc-fond-img{width:29%; }
	.hcc-fond-text{width:71%; padding:0 0 0 14px; }
	
	.contact-box{float:none; width:auto; }
	.contact-box h2{font-size:20px; padding-bottom:8px; margin-bottom:12px; }
	.cont-form input{height:38px; padding:0 12px;  }
	.cont-form .frm label{font-size:14px; padding-bottom:6px;  }
	.cont-form .frm{padding-bottom:12px; }
	.cont-form textarea{min-height:80px; padding:10px 12px;  }
	.send-btn{padding:0; }
	.send-btn input{font-size:14px; height:38px; padding:0 40px 0 18px; background-position:81% center;  }
	.contact{margin:0; padding:0;  }
	.contact-box{padding:0 0 15px 0; border:none; }
	.info-list{margin:-10px 0 0 0; }
	.info-box{padding:10px 0; }
	.info-box p{font-size:14px; line-height:22px; background-size:18px; padding-left:28px;  }
	.call-box p{font-size:16px; }
	.fax-box p{font-size:16px; }
	.info-btm{padding:12px 0 0 0; }
	.info-btm p{padding-bottom:8px; }
	.info-btm ul{padding-bottom:8px; }
	.info-btm ul li{line-height:20px; background-position:0 7px; padding:3px 0 3px 20px; }
	.content .wrapper .info-btm ul li{line-height:20px; background-position:0 7px; padding:3px 0 3px 20px; }
	.cont-map{padding:0 0 16px 0; }
	.cont-map iframe{height:140px; }
	
	.history{padding:0 0 16px 0; }
	.faq-left{float:none; width:auto; }
	.history .advright-box{margin:12px 0 0 0; }
	.hist-faq{margin:-8px 0 0 0; padding:0 0 20px 0;  }
	.hist-btm h2{font-size:20px; padding-bottom:8px; }
	.hist-yr{padding-bottom:6px; }
	.hist-yr h3{font-size:16px; }
	.chart-box h6{font-size:13px; line-height:20px; padding:5px 0 0 0;   }
	.chart-box p{font-size:13px; line-height:20px; padding:6px 0 0 0;  }
	.chart-box{padding:10px 12px; }
	.hist-chart{padding:12px 0; }
	.hist-chart ul{padding:20px 0 0 0; }
	.hist-chart ul li{margin:-20px 0 0 0; }
	
	.impact-title{padding:0 0 10px 0; }
	.impact-title h2{font-size:18px; line-height:24px; padding-bottom:10px; margin-bottom:6px; }
	.impact-title p{font-size:14px; line-height:22px;  }
	.impact-bg{background:none; padding:12px 0 8px 0;  }
	.impact{width:auto; }
	.impact h3{font-size:20px; padding-bottom:10px; margin-bottom:2px;  }
	.impact-box{padding:10px 0 0 0; }
	.impact-box p{padding-bottom:10px; }
	.impact-box h5{font-size:15px; line-height:22px; padding-bottom:10px;  }
	.impact-box h5 strong{font-size:16px; }
	.impact-box p strong{font-size:14px; }
	.case-bg{background:#f8f8f8; padding:14px 0 12px 0;  }
	.case{float:none; width:auto; }
	.case h3{font-size:20px; padding-bottom:10px; margin-bottom:10px;  }
	.case p{line-height:22px; }
	.case ul li{line-height:20px; background-position:0 9px;  }
	.org-box{padding:10px 14px 14px 14px; }
	.org-box h3{font-size:15px; line-height:22px;  }
	.org-box p{padding-bottom:10px; }
	.org-list{padding:16px 0; }
	.org-list ul{margin:-12px 0 0 0; }
	.org-list ul li{float:none; width:auto; padding:12px 0 0 0; }
	.org-box .more-btn a{line-height:36px; }
	
	.intern-bg{background:none; padding:15px 0;  }
	.intern-box{width:auto; }
	.intern-box h3{font-size:20px; padding-bottom:10px; }
	.intern-box h4{font-size:16px; line-height:22px; padding-bottom:8px;  }
	.internship-bg{background:#f8f8f8; padding:16px 0 12px 0;  }
	.internship-bg .intern-box{float:none; width:auto; }
	.intern-box ul{margin:-5px 0 0 0; }
	.intern-box ul li{line-height:20px; padding:5px 0 5px 18px; background-position:0 10px;   }
	.int-btm-bg{background:none; padding:16px 0; }
	.int-btm-bg .intern-box{width:auto; }
	.intern-box p{padding-bottom:10px; }
	
	.founder > p{padding:0 0 10px 0; }
	.founder-top h4{padding:12px 0 2px 18px; background-position:0 16px;  }
	.founder-top p{padding:0 0 0 20px; }
	.founder-top h3{font-size:16px; }
	.founder{padding:0 0 16px 0; }
	
	.team-left{float:none; width:auto; margin:-12px 0 0 0;  }
	.team-box{padding:12px 0; }
	.team-img{width:88px; }
	.team-img img{border-width:2px; }
	.team-text{padding:0 0 0 10px; }
	.team-text h3{font-size:15px; line-height:22px; }
	.team-text h4{font-size:13px; }
	.team-text p{line-height:20px; padding:10px 0 0 0;  }
	.team-col{float:none; width:auto; padding:0;  }
	.team-btm{margin:0; }
	
	.mission-and-goals{padding:0 0 10px 0; }
	.mission-and-goals h2{font-size:20px; padding-bottom:8px; margin-bottom:10px;  }
	.mission-and-goals p{line-height:20px; margin-bottom:12px;  }
	.mission-and-goals .left-content h3{font-size:18px; margin-bottom:10px; }
	.mission-and-goals h4{font-size:15px; padding-bottom:3px; }
	.goals-list{padding:12px 0; }
	.goals-list .icon{height:80px; width:80px; margin:0 10px 0 0; }
	.goals-list p{margin:0; }
	
	.news-content{padding-bottom:10px; }
	.washington-dc .advright-box ul, .news-content .advright-box ul{padding:8px 0 0 0; }
	.washington-dc .advright-box ul li, .news-content .advright-box ul li{line-height:normal; }
	.washington-dc h2, .news-content h2{font-size:20px; padding-bottom:10px; margin-bottom:12px; }
	.washington-dc p, .news-content p{line-height:20px; margin-bottom:10px;  }
	.news-content h3{font-size:16px; line-height:22px; margin-bottom:10px;  }
	
	.partners h2{font-size:18px; line-height:24px; padding-bottom:10px; margin-bottom:10px;  }
	.partners p{line-height:20px; }
	.partners-detail{margin:15px 0 0 0; }
	.partners-detail .tab-nav{margin:0 -6px -18px -6px; }
	.partners-detail .tab-nav li{width:50%; padding:0 6px 18px 6px;  }
	.tab-nav li a{padding:7px 10px; }
	.partners-detail .tab-content{padding:15px 0 12px 0; }	
	.partners-detail .tab-content ul li{line-height:20px; float:none; width:auto; padding:4px 0 4px 14px; background-position:0 9px; }
	.partners-detail .tab-content ul li:nth-child(2n){float:none; width:auto; }
	.partners-detail .tab-content ul li:hover{background-position:0 9px; }
	.partners-bottom-cnt{background:none !important; padding:12px 0; }
	.partners-bottom-cnt .detail{float:none; width:auto; padding:0;  }
	.partners-bottom-cnt .detail p{font-size:15px; line-height:24px; }
	
	.regions-page > h2{font-size:18px; line-height:24px; padding-bottom:10px; margin-bottom:10px;  }
	.regions-page p{line-height:20px; }
	.regions-page p br{display:none; }
	.our-regions{margin:12px 0; padding:12px 0 0 0;  }
	.our-regions h2{font-size:20px; padding-bottom:10px; margin-bottom:12px;  }
	.regions-detail h2{font-size:15px; line-height:20px; padding-bottom:10px; margin-bottom:6px;   }
	.regions-lists ul li{font-size:14px; line-height:normal; width:50%; display:inline-block; margin:0 -2px; background-position:0 7px;}
	.regions-lists ul li:hover{background-position:0 7px; }
	.regions-lists .regions-box{float:none; width:auto; padding:0 0 12px 0; }
	.regions-detail .detail{padding:0; }
	.regions-detail{padding:15px 0; }
	
	.washington-dc-title .detail{padding:4px 0 0 0; }
	.page-title-text .detail .item h3{font-size:16px; line-height:22px; }
	.page-title-text .detail .item{padding:0 6px; }
	.page-title-text .detail .item span{font-size:18px; height:50px; width:50px; line-height:46px; margin:0 6px;  }
	.washington-dc{padding:0 0 16px 0; }
	.washington-dc ul li{line-height:20px; }
	
	.resource-list{padding:0 0 20px 0; margin:-8px 0 0 0;  }
	.resource-list .faq-dtl ul li{line-height:20px; float:none; width:auto; background-position:0 8px; padding:3px 0 3px 18px;   }
	.resource-list .faq-dtl ul li:nth-child(2n){float:none; width:auto; }
	.resource-list .faq-dtl ul li:hover{background-position:0 8px; }
	
	.advisory .selectionprocess_wrap .advright-box h3{font-size:16px; padding-bottom:8px;  }
	.selectionprocess_wrap .advright-box ul{padding:8px 0 0 0; }
	.selectionprocess_wrap p{padding:0 0 12px 0; }
	.advisory .selectionprocess_wrap h3{font-size:16px; line-height:22px; padding:0 0 8px 0;  }
	.selectionprocess_wrap ul{padding-bottom:8px; margin:0 0 12px 0; }
	.selectionprocess_wrap ul li{line-height:20px; padding:0 0 8px 18px; background-position:0 5px; }
	.selection-step .text-box h4{font-size:16px; line-height:22px; padding:12px 0 6px 0; }
	.selection-step .step-box .text-box{padding:0 10px; min-height:inherit; }
	.selection-step{padding:42px 0 0 0; margin:-64px 0 0 0;  }
	.selection-step .step-box{padding:64px 0 0 0; float:none; width:auto; }
	.selection-step.benefit-step .step-box{width:auto; } 
	.selection-step ul{padding:14px 0 10px 0;}
	.selection-step ul li{font-size:13px; margin:0; padding:0 18px 6px 18px; }
	.selection-step ul li::after{background:none; }
	.recrut-list{margin:0 0 -6px 0; }
	.recrut-box{display:table; width:auto; padding:0 0 6px 0; border:none; }
	
	.advisory .support_left > h3{font-size:16px; line-height:22px; padding:5px 0 10px 0;  }
	.advisory .support_left p{padding:0 0 10px 0;}
	.advisory .support_left ul li{line-height:20px; }
	.donaradio{width:25%; }
	.dona_info-div p{padding:0; }
	.donrinfosec_wrap h3{padding:0; }
	.donafrom_field input{height:38px; padding:0 12px; }
	.donatebut{margin:12px 0 0 0; }
	.donatebut input{font-size:14px; height:38px; }
	
	.advisory .support_left h2{margin-bottom:12px; }
	.advisory .support_left ul li{padding:10px 0 0 26px; background-position:0 14px;  }
	.advisory .support_left ul + h4{padding-top:16px; }
	.support_right{padding:18px 0 12px 0; }
	.advisory .support_left > h4{font-size:15px; line-height:22px; }
	.tributecheckwrap input{margin:3px 0 0 0; }
	.tributecheckwrap label{line-height:20px; }
	
	.wedo-bg{background:none !important; padding:0 0 16px 0;  }
	.wedo h2{font-size:20px; padding-bottom:10px; margin-bottom:12px;  }
	.wedo{width:auto; }
	.wedo p{line-height:20px; padding-bottom:10px;  }
	.wedo ul{padding:0 0 8px 0; }
	.wedo ul li{line-height:20px; background-position:0 8px;  }
	.serv-box-first h2{font-size:20px; line-height:24px; padding-bottom:10px; margin-bottom:12px;  }
	.serv-box-first p{line-height:20px; padding-bottom:12px;  }
	.service ul{margin:0 0 0 -12px; }
	.service ul li{width:50%; padding:12px 0 0 12px;  }
	.service ul li:nth-child(3n+1){clear:none; }
	.service ul li:nth-child(2n+1){clear:both; }
	.serv-text h3{font-size:15px; line-height:22px; padding-bottom:6px;  }
	.serv-text p{line-height:20px; }
	.serv-box{padding:12px 14px; min-height:302px;  }
	.service-bg{padding:10px 0 20px 0; min-height:inherit;  }
	.weserv-bg{background:none; padding:16px 0; }
	.weserv-bg::after{background:none; width:auto; }
	.weserv{float:none; width:auto; }
	.weserv h2{font-size:20px; padding-bottom:10px; margin-bottom:12px;  }
	.weserv p{line-height:20px; padding-bottom:10px;  }
	.weserv h3{font-size:16px; line-height:22px; padding-bottom:4px;   }
	.weserv ul li{line-height:20px; background-position:0 8px;  }
	.hccpartner h2{font-size:20px; padding-bottom:6px;  }
	.hccpartner p{font-size:14px; line-height:22px; }
	.hccpartner-bg{padding:16px 0; }
	.partner-box{padding:0; }
	.partner-list{padding:10px 15px; margin:0 30px; width:auto;  }
	.hccpartner{padding:0 0 22px 0; }
	.partner-list-out .owl-carousel .owl-controls .owl-nav .owl-prev, .partner-list-out .owl-carousel .owl-controls .owl-nav .owl-next{height:36px; width:36px; margin:-18px 0 0 0; }
	.hccpartbtm-bg{background:none; }
	.hccpartbtm-bg::before{background:none; width:auto; }
	.hccpartbtm{width:auto; }
	.hccpartbtm h2{font-size:18px; line-height:22px; padding-bottom:6px;  }
	.hccpartbtm ul li{line-height:20px; background-position:0 7px;  }
	.hccpartbtm-bg{padding:16px 0; }
	.hccconnect-bg{background:#f8f8f8; }
	.hccconnect{padding:16px 0; }
	.hccconnect-img{width:80px; }
	.hccconnect-text{padding:0 0 0 12px; }
	.hccconnect-text p{font-size:14px; line-height:20px; }
	
	
	.mean-container .mean-nav ul li li a{ padding:12px 10%; border-top:1px solid rgba(255, 255, 255, 0.5); }
	.page-id-194 .aproach .appr-list ul li{ width:50%; margin-top:0px; }
	
	.page-id-194 .aproach .appr-list ul li:nth-child(3n+1){ clear:none; } 
	.page-id-72 .faq-hdr h4{ font-size:15px; }
	.page-id-33 .partners h2{ font-size:18px; line-height:26px; }
	.page-id-33 .partners h5{ font-size:16px !important; }
	.page-id-33 .partners-detail{ margin-top:16px; }
	.partners-detail .tab-content ul li{ border:none; }
	.partners-detail ul.tab-nav li a{ min-height:58px; }
	.page-id-12 .content .wrapper .impact-box table td{ display:block; }
	.page-id-12 .content .wrapper .impact-box table td:first-child{  }
	.page-id-12 .content .wrapper .impact-box table td img{ margin:0 auto 10px; display:table; padding:0; }
	.page-id-12 .top-content { font-size:20px; line-height:24px; }
	.page-id-12 .content .wrapper .professional-schools{ width:100%; }
	.page-id-12 .content .wrapper table { width:100%; }
	.page-id-12 .content .wrapper table ul { margin:0; }
	.page-id-12 .impact-bg{ padding:0 0 20px 0; }
	.nine_regions_link img { width:15px; }
	
	.eight .tooltip.top{ left:-10px; right:0; }
	.eight .tooltip.top .tooltip-arrow{ left:10px; margin-left:0; }
	.fifth .tooltip.top .tooltip-arrow{ left:10px; margin-left:0; }	
	.sixth .tooltip.top .tooltip-arrow{ left:10px; margin-left:0; }	
	.seventh .tooltip.top .tooltip-arrow{ left:10px; margin-left:0; }	
	.ninth .tooltip.top .tooltip-arrow{ right:10px; margin-left:0; left:auto; }
	.third .tooltip.top .tooltip-arrow{ right:10px; margin-left:0; left:auto; }
	.one_region .tooltip.top .tooltip-arrow{ right:10px; margin-left:0; left:auto; }
	.fourth .tooltip.top .tooltip-arrow{ right:10px; margin-left:0; left:auto; }
	.intern-col{ width:100%; border:none; padding:0; display:block; }
	.intern-row .intern-col:nth-child(2){ margin:20px 0 0 0; padding-top:20px; border-top:1px dashed #d2d2d2; }
	.int-text p{ font-size:14px; line-height:22px; }
	.intbox{ padding:20px 0; }
	.page-id-405 .general-page h3 { font-size:17px; }
	.page-id-405 .pattern .org-list ul{ margin:0 ; }
	.page-id-405 .pattern .org-list { padding:0 0 30px; }
	.faqs-list h3 { font-size:20px; }
	.support-btn ul li ul{right:auto; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); }
	.page-id-16 .general-page h2{ font-size:20px; line-height:25px; }
	.page-id-16 .content{ padding:25px 0; }
	.content .general-page .alignleft{float:none; max-width:100%; margin:0 auto 16px; display:table; }
	.page-id-415 .content .wrapper table tr td{ display:block; }
	.page-id-415 .content .wrapper table tr td ul{ margin:0; }
	.page-id-430 .washington-dc h2 span{ font-size:18px !important; }
	.page-id-430 .content .washington-dc p{ font-size:14px; line-height:22px; }
	.page-id-430 .content .wrapper ol li{ font-size:14px; line-height:22px; }
	.alumincnt-out-a, .alumincnt-out-b{ background:none !important; }
	.alumincnt-a, .alumincnt-b{ width:100%; }
	.sitemap-first-wrap, .sitemap-second-wrap{ width:100%; }
	.content .wrapper .sitemap-first-wrap ul, .content .wrapper .sitemap-second-wrap ul{ margin:0;  }
	.content .wrapper .sitemap-first-wrap ul li:nth-child(2n + 1), .content .wrapper .sitemap-first-wrap ul li:first-child{ padding-right:13px; clear:both; }
	.sitemap-wrap h3{ font-size:19px; margin-bottom:15px; } 
	.wherwweworkwrap h2 { font-size:20px; margin-bottom:12px; padding-bottom:10px; }
	.wherwweworkwrap{ padding:18px 0; }
	.aboutintotext p{ font-size:15px; line-height:21px; }
	.page-template-about-page .content .wrapper ul{ margin:0; }
	.content .wrapper .serv-box-first ul li:nth-child(2n + 1), .content .wrapper .serv-box-first ul li:first-child{ padding-right:13px; clear:both; }
	.weserv-bg ul + p { margin-top:10px; }
	.weserv h3{ padding-bottom:10px; }	
	.page-id-415 .washington-dc.general-page h4 { margin:0 0 15px; padding-bottom:15px; }
	.page-id-16 .content .general-page p{ font-size:14px; line-height:22px; margin-bottom:15px; }
	.page-id-16 .content .wrapper ul li{ font-size:14px; line-height:22px; padding:5px 0 5px 20px; background-position:0px 12px; }
	.page-id-405 .org-box.new_min_height{ min-height:inherit; }
	
	.impactsectionwrap .alignright, .impactsectionwrap .alignleft { float:none; margin:0 auto 20px; display:table; }
	.host-org-title h2{ font-size:18px; line-height:23px; padding-bottom:19px; }
	.impactsectionwrap h4{ font-size:18px; }
	.impactsectionwrap p { font-size:14px; line-height:21px; }
	.impactwrap .hccpartbtm-bg{ padding:25px 0; background:none !important; }
	.studentdisc .wedo h2, .impactwrap .hccpartbtm h2, .communbenefitwrap h2, .alumincnt-b h2 { font-size:20px; line-height:25px; }
	.content .impactwrap .wrapper .hccpartbtm-bg ul li{ font-size:14px; }
	.hccpartbtm .partnersaccesslist ul li { background-position:0 10px; padding:4px 0 4px 19px; }
	.hccpartbtm .partnersaccesslist ul li:first-child, .hccpartbtm .partnersaccesslist ul li:nth-child(2n+1) { clear: both; padding-right: 13px; }
	.communbenefitwrap{ padding:25px 0; }
	.communpaetleft{ width:100%; padding-right:0px; }
	.communpaetright{ width:100%; padding-left:0px; }
	.communpaetright iframe{ width:100%; }
	.impactsectionwrap h3{ font-size:20px; }
	.content .wrapper .studentdisc ul{ margin:0; }
	.communbenefitwrap ul{ margin:0 !important; }
	.communbenefitwrap p{ font-size:15px; }
	.page-template-alumni-network .content .wrapper .serv-box-first ul li:nth-child(2n+1), .page-template-alumni-network .content .wrapper .serv-box-first ul li:first-child{ padding-right:0px; }
	.page-template-alumni-network .content .wrapper .serv-box-first ul li{ width:100%; }
	.content .wrapper .alumincnt-b ul li{ font-size:14px; padding:4px 0 4px 20px }
	.alumincnt-b h2 { margin-bottom:12px; padding-bottom:10px; }
	.host-org-page .service-bg h2, .connecttelentwrap h2 { font-size:20px; line-height:23px;}
	.page-template-host-organization-new .connecttelentwrap{ width:100%; }
	.page-template-host-organization-new .content .wrapper .connecttelentwrap ul li{ padding:5px 0 5px 25px; background-position:0 10px; }
	.host-org-page p{ font-size:14px; line-height:21px; }
	.host-org-page h3{ margin:18px 0 15px 0; }
	.internshipleft{ width:100%; padding:0;}
	.internshipright{ width:100%; padding:0; }
	.page-template-host-organization-new .content{ padding:25px 0 0 0; }
	.host-org-page .impact-bg { padding:30px 0 25px; }
    .informational-webinars {margin-top: 0;padding-top: 30px;margin-bottom: 20px;}
}   



@media screen and (max-width:479px) 
{
	.wrapper{padding:0 10px; }
	.header-top{display:block; }
	.hdr-social{float:none; display:inline-block; vertical-align:top; }
	.hdr-call{float:none; display:inline-block; vertical-align:top; border:none; padding:0 10px;  }
	.hdr-call a{padding-left:20px; }
	.alumini{float:none; padding:10px 0 0 0; }
	.search-box.show{width:100%; padding:10px 20px 10px 10px;  }
	.banner-ptrn{bottom:-11px; }
	.health-nav ul{margin:-10px 0 0 0; }
	.health-nav ul li:first-child{width:auto; }
	.health-nav ul li{float:none; width:auto; text-align:left; padding:10px 0; }
	.health-text{display:inline-block; }
	.health-nav ul li a.selected .health-box::after, .health-nav ul li a:hover .health-box::after{background:none; }
	.health-nav ul li a{display:block; }
	.health-icon{margin:0; }
	.health-cnt h3{font-size:16px; }
	.foot-col{float:none; width:auto; }
	.foot-col:last-child{float:none; width:auto; }
	.emailbox{padding:10px 0; }
	
	.page-title-sec::after{height:38px; width:38px; bottom:-19px; margin-left:-19px; background-size:14px; }
	.page-title-text h1{padding-bottom:12px; }
	.hccsup-img{float:none; width:auto; text-align:center; }
	.hcc-guide .hccsup-text{padding:10px 0 0 0; }
	
	.aluminispimg{float:none; width:auto; margin:0 auto 12px; display:table;  }
	.hccsup-text{padding:10px 0 0 0; }
	
	.alumini-title h2{font-size:18px; line-height:24px; }
	.alumincnt-out-a, .alumincnt-out-b{background:none; }
	.alumincnt-a, .alumincnt-b{float:none; width:auto; }
	
	.appr-list ul{margin:0; }
	.appr-list ul li{float:none; width:auto; padding:54px 0 0 0; }
	.appr-box{min-height:inherit; }
	
	.hcc-fond-img{float:none; width:auto; text-align:center;  }
	.hcc-fond-text{float:none; width:auto; padding:12px 0 0 0;  }
	
	.chart-box{width:45%; }
	
	.case ul li{padding:4px 0 4px 18px; }
	
	.team-img{width:70px; }
	
	.partners h2 br{display:none; }
	.partners-detail .tab-nav{margin:0 0 -18px 0; }
	.partners-detail .tab-nav li{float:none; width:auto; padding:0 0 18px 0;  }
	
	.regions-page > h2 br{display:none; }
	.regions-lists ul li{display:block; width:auto; margin:0; }
	
	.washington-dc-title h1{padding-bottom:6px; }
	.washington-dc-title .detail{padding:0; }
	.page-title-text .detail .item{padding:0 1px; }
	.page-title-text .detail .item h3{font-size:14px; line-height:20px; }
	.page-title-text .detail .item span{font-size:16px; line-height:38px; height:42px; width:42px; margin:0 2px; }
	
	.selection-step ul{text-align:left; }
	.selection-step ul li{display:block; }
	
	.donaradio{width:33.33%; }
	
	.service ul{margin:0; }
	.service ul li{float:none; width:auto; padding:12px 0 0 0; }
	.serv-box{min-height:inherit; padding:10px 12px;  }
	.wedo ul li{padding:5px 0 5px 25px; }
	.partner-list-out .owl-carousel .owl-controls .owl-nav .owl-prev{left:-36px; }
	.partner-list-out .owl-carousel .owl-controls .owl-nav .owl-next{right:-36px; }
	.hccconnect-img{float:none; width:auto; text-align:center;  }
	.hccconnect-text{padding:12px 0 0 0; }
	.about-title-bg .page-title-text h1{line-height:24px; }

	.more-btn a	{ font-size:13px; }
	.page-id-194 .aproach .appr-list ul li{ width:100%; margin-top:0px; }
	.page-id-194 .aproach .appr-list ul{ margin:0; }
	.content .wrapper .partners-detail .tab-nav { margin:0; }
	.partners-detail ul.tab-nav li a{ min-height:inherit; }
	.page-id-12 .content .wrapper .impact-box table td img{ width:100%; }
	.page-id-12 p iframe { height:300px; }
	.int-text { display:block; margin-left:79px; width:auto; }
	.int-icon{ width:78px; height:78px; background-size:100% auto !important; }
	.intern-row .appr-img{ width:78px; height:78px; background-size:100% auto !important; }
	.faqs-list h3 { font-size:18px; }
	.page-id-16 .general-page h2 { font-size:18px; line-height:22px; }
	.content .wrapper .sitemap-first-wrap ul, .content .wrapper .sitemap-second-wrap ul{ margin:0;  }
	.content .wrapper .sitemap-first-wrap ul li{ width:100%; }
	.content .wrapper .sitemap-first-wrap ul li:nth-child(2n + 1), .content .wrapper .sitemap-first-wrap ul li:first-child{ padding-right:0px; clear:none; }
	.content .wrapper .serv-box-first ul li:nth-child(2n + 1), .content .wrapper .serv-box-first ul li:first-child{ padding-right:0px; clear:none; }
	.content .wrapper .serv-box-first ul li{ width:100%; }
	.serv-box-first h2 br{ display:none; }
	.wedo-bg .wedo .more-btn a{ font-size:11px; padding:0 7px; }
	
	.hccpartbtm .partnersaccesslist ul li { background-position:0 10px; padding:4px 0 4px 19px; width:100% }
	.hccpartbtm .partnersaccesslist ul li:first-child, .hccpartbtm .partnersaccesslist ul li:nth-child(2n+1) { clear: both; padding-right:0px; }
	.hdr-call { margin-top: 10px;}
}

@media screen and (min-width:320px) and (max-width:767px){
	.banner {height: auto;}
	.step_text {padding-left: 32%;}
	.alumni_spotlightss .health-box .aluminispimg {  
  float: left;
  width: 100%;
}
.health.seventy_width.alumni_spotlightss .health-text {
  min-height: 130px;
  width: 100%;
} 
.health.seventy_width.alumni_spotlightss .aluminisptext h3 {
  font-size: 10px;
}
.alumni_spotlightss .health-nav ul li {
  float: left;
  padding: 0 10px 10px;
  text-align: center;
  width: 20%;
}
.alumni_spotlightss .health-nav ul li:first-child {
  width: 20%;
}
.health.seventy_width.alumni_spotlightss .health-right {width: 100%;}
.health.seventy_width.alumni_spotlightss .aluminisptext {float: left;padding: 2px 0 0 0px;width: 100%;}
}