/* Media Quries*/
@media (max-width: 991px){
	.hb-page-title.dark-text h1 {
	    font: bold 45px/ 55px "Gotham", sans-serif !important;
	}
	#legalcopy strong {
		font-size: 26px;
		line-height: 30px;
	}
	#legalcopy {
    	font-size: 20px;
		line-height: 24px;
	}
}
@media (max-width: 800px){
	.multilan {
		margin-bottom: -15px;
	}
	#logo img, .stuck #logo img {
	    max-height: 75% !important;
	}
	.hb-page-title.dark-text h1 {
	    font: bold 30px/ 40px "Gotham", sans-serif !important;
	}
}
@media (max-width: 767px){
	#footer .widget-column {
	    margin-bottom: 10px !important;
	    text-align: center;
	}
	#footer.dark-style .widget-item h4, #hb-side-section .widget-item h4{
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 20px;
	}
	#footer img {
	    max-width: 40% !important;
	}
	#footer .widget-item ul.menu li a {
	    font-size: 16px;
	    line-height: 24px;
	}
	#footer {
	    padding-top: 0;
	}
	.footer-bottom-nav {
	    padding: 20px 0;
	}
	.footer-bottom-nav .widget-item ul li a{
		font-size: 14px;
		line-height: 20px;
	}
	.footer-bottom-nav .widget-item.widget_text ul li{
		display: block;
		line-height: 28px;
	}
	.footer-bottom-nav .widget-item.widget_text ul li:before{
		display: none;
	}
	.footer-bottom-nav ul.social-icons li {
		padding: 0;
	}
	.footer-bottom-nav .hb-socials-widget {
	    margin-top: 5px;
	}
	.home .home-slider-section {
	    margin-bottom: 0;
	}
	#intro p {
	    font-size: 18px;
	    line-height: 24px;
	    text-align: center;
	}
	.home #main-content .wpb_content_element{
		margin-bottom: 15px !important;
	}
	#intro {
	    margin-bottom: 0;
	}
	#services h2.vc_custom_heading{
		margin-bottom: 10px;
		line-height: 0 !important;
	}
	#services h2.vc_custom_heading a{
		font-size: 18px;
	}
	#services .services_link {
		margin-bottom: 15px;
	}
	#services .services_link .vc_btn3.vc_btn3-size-md{
		padding: 0;
	}
	#services {
	    margin-bottom: 15px;
	}
	#donation-container .row.element-row {
	    margin-bottom: 30px;
	}
	#donation-container p {
	    font-size: 16px;
	    line-height: 24px;
	    margin-bottom: 0;
	}
	#donation-container p strong {
	    font-size: 20px;
	}
	.donate-button .vc_general.vc_btn3 {
	    font-size: 20px;
	    min-width: 150px;
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	#donation-container .vc_custom_1518070954157 {
	    padding-top: 25px !important;
	    padding-bottom: 25px !important;
	}
	#news-event .vc_separator h4 {
	    font-size: 18px;
	}
	#news-event .hb-blog-box-title h3 a {
	    font-size: 18px;
	}
	#main-content .col-12.hb-main-content {
	    padding-bottom: 0;
	    margin-bottom: 0;
	}
	#news-event{
		margin-bottom: 0;
	}
	#main-content {
	    padding-top: 20px;
	    text-align: center;
	}
	.program-article p {
	    font-size: 18px;
	    line-height: 24px;
	}
	.wpb-js-composer .program-tabs.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,
	.wpb-js-composer .program-tabs.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading,
	.wpb-js-composer .program-tabs.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover,
	.wpb-js-composer .program-tabs.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{
	    background-color: transparent;
	    border-color: transparent;
	}
	.program-tabs .vc_tta-panel.vc_active{
		position: relative;
	}
	.program-tabs .vc_tta-panel.vc_active:before{
		content: "";
		position: absolute;
		width: 0;
		height: 0;
		border-top: 30px solid #F9F9F9;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		margin: 0 auto;
		left: 0;
		right: 0;
		top: 190px;
		z-index: 1;
	}
	#main-content .wpb_content_element.program-article{
		margin-bottom: 0 !important;
	}
	.program-tabs .vc_tta-icon {
	    margin: 0 auto 15px;
	}
	.wpb-js-composer .program-tabs.vc_tta.vc_general .vc_tta-panel-body{
		padding: 0;
	}
	#main-content .program-tabs .pro-tab-1 .tab-text,
	#main-content .program-tabs .pro-tab-2 .tab-text,
	#main-content .program-tabs .pro-tab-3 .tab-text,
	#main-content .program-tabs .pro-tab-4 .tab-text {
	    padding: 40px 0 20px !important;
	    font: normal 18px/28px "Gotham Book", sans-serif;
	    text-align: center;
	    margin-bottom: 0 !important;
	}
	#main-content .program-tabs .pro-tab-1 .wpb_text_column.wpb_content_element.tab-text {
	    margin-bottom: 0 !important;
	}
	.program-tabs .tab-acordian {
	    margin: 0 0 20px;
	    padding: 0;
	}
	#main-content .program-tabs .vc_separator.wpb_content_element.vc_separator_align_center.vc_separator-has-text {
	    margin: 20px 0 30px !important;
	}
	.program-tabs .vc_separator h4 {
		font-size: 18px;
		line-height: 24px;
	}
	.program-tabs .responsive-accordion.responsive-accordion-default.bm-larger > li {
	    margin-bottom: 15px;
	}
	.program-tabs .responsive-accordion-default.responsive-accordion li .responsive-accordion-head span {
		font-size: 16px !important;
	}
	.program-tabs .responsive-accordion-default.responsive-accordion li span:before {
	    border-top: 8px solid transparent;
	    border-bottom: 8px solid transparent;
	    margin: 0;
	}
	.program-tabs .pro-tab-1 .responsive-accordion-default.responsive-accordion li span:before {
	    border-left: 16px solid #ed217c;
	}
	.program-tabs .pro-tab-2 .responsive-accordion-default.responsive-accordion li span:before {
	    border-left: 16px solid #F6851F;
	}
	.program-tabs .pro-tab-3 .responsive-accordion-default.responsive-accordion li span:before {
	    border-left: 16px solid #1D82BE;
	}
	.program-tabs .pro-tab-4 .responsive-accordion-default.responsive-accordion li span:before {
	    border-left: 16px solid #39B54A;
	}
	.program-tabs .responsive-accordion-default.responsive-accordion li .responsive-accordion-head.active span:before{
		border-left: 16px solid #fff;
		margin: 0;
	}
	.program-tabs .responsive-accordion-default.responsive-accordion li .responsive-accordion-head.active {
	    padding: 4px 10px;
	    line-height: 30px;
	}
	.program-tabs .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel.active {
	    margin-top: -20px;
	    padding: 35px 20px 20px !important;
	    font-size: 16px !important;
		line-height: 24px;
	}
	.program-tabs .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel.active h3 {
	    font-size: 18px;
	    margin-bottom: 10px;
	    line-height: 22px;
	}
	.program-tabs .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel.active h3::before {
	    height: 10px;
	    width: 10px;
	    top: 8px;
	    left: 120px;
	}
	.program-tabs .vc_column_container {
		padding: 0;
	}
	.program-tabs .vc_column_container > .vc_column-inner{
		padding: 0;
	}
	#about-article .article-text {
	    margin-bottom: 15px !important;
	    font-size: 18px;
	    line-height: 24px;
	}
	#about-article .element-row.fw-content-wrap,
	#about-article .vc_row .vc_col-sm-12{
		padding: 0;
	}
	#about-mission .mission h4 {
	    font: bold 20px/25px "Gotham", sans-serif;
	}
	#about-mission .mission {
	    margin-bottom: 15px !important;
	}
	#about-mission .mission-content p {
	    margin-bottom: 15px;
	}
	#about-mission .mission-content h5 {
	    font: 400 18px/24px "Gotham", sans-serif;
	    margin-bottom: 10px;
	}
	#about-mission .mission-content p {
	    margin-bottom: 15px;
	    font-size: 18px;
	    line-height: 24px;
	}
	#about-mission .vc_row .vc_col-sm-12{
		padding: 0;
	}
	#legalcopy strong{
		font-size: 20px;
		line-height: 28px;
	}
	#legalcopy {
    	font-size: 18px;
		line-height: 22px;
	}
	.program-tabs .accordion_in.theme4.acc_active .acc_content.theme4{
		padding: 45px 50px !important;
	}
	.program-tabs .accordion_in.theme4.acc_active .acc_content.theme4 h3 {
		font-size: 18px;
	}
	#tabcontentcontain h3 {
		display: inline-block;
	}
	.program-tabs .accordion_in.theme4.acc_active .acc_content.theme4 h3:before {
		height: 12px;
		width: 12px;
		top: 8px;
		left: -20px;
	}
	p.tabtopparagraph {
		padding-top: 0px !important;
		padding-bottom: 10px !important;
		font-size: 16px;
		line-height: 1.5;
	}
	.program-tabs .smk_accordion .accordion_in.acc_active .acc_head.theme4 {
		font-size: 16px !important;
		padding: 8px 12px;
	}
	#tabcontentcontain {
		margin-bottom: 10px !important;
	}
	.program-tabs .smk_accordion .accordion_in .acc_content.theme4 {
		font-size: 16px !important;
	}
	.program-tabs .smk_accordion .accordion_in .acc_head.theme4 {
		font-size: 18px !important
	}
	.home .news-images h2.wpb_heading.wpb_singleimage_heading{
		font-size: 16px;
	}
	.program-tabs .smk_accordion .accordion_in.theme4 {
		margin-bottom: 20px !important;
	}
}
@media (max-width: 640px){
	#mobile-menu ul li a {
	    padding: 5px 20px;
	    font-size: 16px;
	}
	#services .services_link .vc_btn3.vc_btn3-size-md {
	    font-size: 14px;
	}
	#news-event .hb-blog-box-title h3 a {
	    font-size: 16px;
	}
	.program-tabs .container.theme1 {
	    padding: 0 !important;
	}
	.program-tabs .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel.active h3::before{
		display: none;
	}
	.nav-type-1 #logo {
		max-width: 25%!important;
	}
}
@media (max-width: 480px){
	.program-tabs .accordion_in.theme4.acc_active .acc_content.theme4 {
		padding: 30px !important;
	}
	.nav-type-1 #logo {
		max-width: 28%!important;
	}
}
@media (max-width: 360px){
	.nav-type-1 #logo {
		max-width: 35%!important;
	}
}

/* Media Quries*/