.our_services ul li.item img { display: block; margin: 0 auto; }

.our_support .support_items img { max-width: 100%; }


    .language {
    margin-top: 9px;
    float: left;
}


.language-mob {
    display:none;
}

#lang{
   width: 90px;
    height: 39px;
       
        margin-left: -10px;
        float: left;
background: url("../img/lang-bg.png") no-repeat top;
 background-size: 102%;
}


.seach-result {
	padding: 15px 30px;
	text-transform: uppercase;
	background: #999;
	color: #fff;
	margin-bottom: 20px;
}
.page-template-left-sidebarsearchpage .section_slider{ display:none; }
.norecords.group-title:before{
	display:none;
}
.group-title.norecords {
	padding-left: 30px;
}

#left-sidebar .gform_wrapper {
	padding-top: 2px;
	padding-bottom: 30px;
	padding-right: 0;
}
#left-sidebar .ginput_container {
    position: relative;
}
#left-sidebar #searchsubmit {
	font-size: 0px;
	background-color: transparent;
	border: none;
	background-image: url(../img/search.svg);
	background-repeat: no-repeat;
	position: absolute;
	right: 8px;
	top: 9px;
	width: 22px;
	height: 22px;
	cursor: pointer;
	z-index: 99;
}
#left-sidebar .input-group-btn {
    right: 0;
    position: absolute;
    top: 1px;
}

#left-sidebar input#searchword[type=text]::-ms-clear {
    display: none;
}


@media only screen and (max-width: 1230px) {

	.site-branding {

		width: 22%;

		max-width: 100%;

	}

	#menu-item-210 ul, #menu-item-199 ul {

		right: 0; left: auto;

	}

	.gform_wrapper .gform_body ul.gform_fields li.gfield.field_four ul li.address_field { width: 50%;

		padding-right: 10px; }

		.gform_wrapper .gform_body ul.gform_fields li.gfield.field_four ul li.suburb_field { width: 50%; padding-right: 0px; }

		.gform_wrapper .gform_body ul.gform_fields li.gfield.field_four ul li.postcode_field { width: 50%; padding-right: 10px; }

		.gform_wrapper .gform_body ul.gform_fields li.gfield.field_four ul li.state_field { width: 50%; }

		#gform_wrapper_4 li.suburb_field, #gform_wrapper_4 li.state_field { padding-left: 25px !important; }



	}

	@media only screen and (max-width: 1200px) {

		.title3 { font-size: 25px; }

		.container { max-width: 100%; }

		.our_services ul li { margin-left: 5px; margin-right: 5px; }

		.our_services ul li:first-child { margin-left: 10px; }

		.our_services ul li:last-child { margin-right: 10px; }

		.our_services ul li { width: 15.6%; }

		.site-footer, .copy-rights { padding-left: 15px; padding-right: 15px; }

		.page-content-area { padding: 30px 0 20px; }

		ul.navbar-nav>li.menu-item { width: 13% }

		#menu-item-165 { width: 100px; }

		.not_home .content-area { padding-right: 15px; padding-left: 40px; max-width: 73%; }

		body:not(.home) .site-content { padding-top: 25px; }

		.not_home.page-content { padding-bottom: 30px; }

		.accordion-dvcs h2 { font-size: 18px; }

	}

	@media only screen and (max-width: 1100px) {

		.crisis h3, .crisis h4 { padding: 5px 10px; }

		.crisis .crisis_info h3 { font-size: 26px; }

		.crisis .crisis_info h4 { font-size: 20px; }

		.crisis .crisis_info h4 a { font-size: 26px; }

		.crisis { width: 50%; }

		.crisis-right { width: 50% }

		.slider_item { background-position: center right 40%; }

		.our_services ul li { width: 15.49%; }

		.widgethalf p { font-size: 15px; }

		/*.main_navigations .navbar-nav .nav-link { font-size: 14px; }*/

		.donation-add-text .big { font-size: 28px; }

		.donation-add-text .small { font-size: 18px; }

		.page-template-dvcs-champions .accordion-dvcs .group-title { font-size: 18px; }

	}
	@media only screen and (max-width: 1080px) {

		#gform_3 .gform_body ul li#field_3_15 label { white-space: normal; } 

	}
	@media only screen and (max-width: 1100px) {
	  .language {
    float: right;
}

         .pull-right {
    float: right;
    margin-top: 5px;
}  
	    
	    
	}
	@media only screen and (max-width: 991px) {
	    

		.crisis .crisis_info h3 { font-size: 20px; }

		.crisis .crisis_info h4 { font-size: 16px; }

		.crisis .crisis_info h4 a { font-size: 20px; }

		.crisis-right .crisis_info span { font-size: 14px; }

		.crisis_info h5 a { font-size: 16px; }

		.crisis { width: 48%; }

		.crisis-right { width: 52% }




		.our_services ul li { width: 31.4%; margin-right: 0.75%; margin-left: 0.75%; margin-bottom: 0.75%; }

		.our_services ul li:first-child { margin-left: 1.5%; }

		.our_services ul li:last-child { margin-right: 1%; }

		.our_services ul li:nth-child(4) { margin-left: 1.5%; }



		.our_services .blocks ._title { display: block; }

		.our_services .blocks { display: block; }

		.our_services { display: block; width: 100%; }



		.our_services > ._content { clear: both; padding-top: 35px; }



		.site-footer .footer-col-1.col-footer { width: 100%; }

		.footer-col-1 .widget_text { width: 33.3%; }

		.footer-col-1 .widget_text::after { display: none; }

		.footer_action.events { width: 175px; margin: 0 auto; float: none; }

		.footer-col-1 .widget_text:first-child { width: 50%; }

		.footer-col-1 .widget_text:nth-child(2) { width: 20%; padding-left: 10px; }

		.footer-col-1 .widget_text:last-child { width: 30%; }

		.footer-col-1 .widget_text .widgethalf { width: 50%; float: left; }

		.site-footer .col-footer:not(.footer-col-1) { width: 25%; }

		.site-footer .footer-col-2 { border-left: none; }

		.main_navigations { width: 72%; }

		.main_navigations .navbar-nav .nav-link { font-size: 14px; }

		.headers { padding-top: 20px; }

		ul.navbar-nav>li.menu-item { padding-bottom: 15px; }

		.site-branding { margin-top: 10px; }

		.quick-link-box ul li:after { width: 250px; }

		.quick-link-box ul li a { font-size: 13px; }

	/*#left-sidebar ul > li.menu-item:not(:first-child) { height: 60px; }

	#left-sidebar ul > li.menu-item:not(:first-child) a { line-height: 22px; }*/

	.our-supporters h2 { font-size: 25px; }

	.title3 { font-size: 27px; }

	.entry-title { font-size: 27px; }

	.content-area article h2 { line-height: 14px; }

	.program-groups .group-title:before { top: 0px; bottom: 0; margin: auto; }

	.program-groups.active .group-title:before { top: 0px; bottom: 0; margin: auto; height: 4px; }

	.accordion .group-title { font-size: 18px; line-height: 26px; }

	.brouchures_fact_sheets .col-sm-3 {

		-ms-flex: 0 0 33.3%;

		flex: 0 0 33.3%;

		max-width: 33.3%;

	}

	.donation-add-text .big { font-size: 23px; }

	.donation-add-text .small { font-size: 16px; }

	h4.donation-subhead { margin-top: 0px; }

	.program-title { font-size: 20px; }

	.our_support .support_items { background-size: 100%; }

	.contact_details { padding: 13px 0px 15px 0px }

	.gform_wrapper { padding-top: 0px; }

	.page-template-dvcs-champions .accordion-dvcs .group-title {

		font-size: 15px;

		line-height: 20px;

	}



	.our_services .blocks li a:hover { text-decoration: none; }

	.archive .category-post-listing .group-title { line-height: 30px; } 

}

@media only screen and (max-width: 910px) {

	.social_link { margin-right: 0%; }

	.bottom_link .link a { margin: 0 7px; }

	.copyrights span.site-dev { padding-right: 4px; margin-right: 4px; }

	.accordion-dvcs h2 { font-size: 16px; }

	.page-template-dvcs-champions .accordion-dvcs .group-title { padding: 20px 15px 20px 45px; }

	.group-title:before { left: 20px; }

	.page-template-dvcs-champions .accordion-dvcs.program-groups.active .program-inner { padding: 15px; font-size: 14px; }

}

@media only screen and (max-width: 900px) {

	.textwidget h4 { font-size: 16px; margin-top: 5px; }

	.main_navigations { width: 75%; }

	.textwidget h3 { font-size: 18px; }

	.textwidget h4 a { font-size: 18px; }

	.footer_action { margin-left: 0px; }

	.footer_action .actions span { padding-right: 0px; font-size: 16px; }

	.donation-add-text .small {

		font-size: 13px;

	}

	.donation-add-text .big {

		font-size: 18px;

	}

	.contact_details .text p > strong { font-size: 20px; }

	.contact_details .text span strong, .contact_details .text span { font-size: 22px; }

	.contact-info-row h2 { font-size: 22px; }

	.contact-info .contact-info-row:first-child h2 { font-size: 27px; }

	.page-template-dvcs-champions .accordion-dvcs .group-title {

		font-size: 13px;

	}

	.sliders .title3 { font-size: 24px; }
}

@media only screen and (max-width: 800px) {

	.crisis h3, .crisis h4 { padding: 5px; }

}

@media only screen and (max-width: 767px) {

	.sections.top_strip { display: none; }

	.sections.top_strip .crisis { width: 100%; text-align: center; height: auto; }

	.sections.top_strip .crisis-right, .other_state { width: 100%; }

	.crisis_info h3, .crisis_info h4 { width: 100%; }

	.crisis-right .crisis_info h5 { margin-top: auto; display: inline-block; }



	.crisis .crisis_info h3 { font-size: 45px; padding-top: 0px; padding-bottom: 0px; }

	.crisis .crisis_info h4 a { font-size: 46px;  }

	.crisis .crisis_info h4 { font-size: 37px; padding-top: 0px; padding-bottom: 0px; }

	.crisis-right .crisis_info span { font-size: 23px; }

	.crisis_info h5 a { font-size: 25px; }

	.top_strip { padding-bottom: 11px; padding-top: 5px; }

	.sections.top_strip .crisis { margin-bottom: 5px; }

	.content-area article p { font-size: 23px; line-height: 32px; }



	.sections.sliders.section_slider { display: none; }

	.mobileheader { display: block; }

	ul.navbar-nav>li.menu-item { width: 100%; padding-bottom: 0px; }



	.site-branding { width: 100%; text-align: center; }

	.mobilelogo { display: block; margin: 0 auto; max-width: 100%; }

	.desktoplogo { display: none; }

	.main_navigations { width: 100%; padding-bottom: 0px; margin-top: 4px; position: absolute; }

	.main_navigations .navbar-nav .nav-link { border-left: none; }

	.main_navigations .navbar-nav { background: #084a7c; padding: 30px 55px; float: left; width: 100%; }

	.main_navigations .navbar-nav .nav-link { 

		color: #ffffff;

		font-size: 30px;

		display: block;

		padding: 15px 20px;

		line-height: 30px;

	}

	#menu-item-165 { width: 100%; }

	ul.navbar-nav>li.menu-item:nth-child(odd) { border-bottom: 1px solid #648dad; }

	ul.navbar-nav>li.menu-item:nth-child(even) { border-bottom: 1px solid #c1d2de; }

	.main_navigations .navbar-nav .current-menu-parent > a { color: #ffffff; }

	

	.sitenavigation .main_navigations .navbar-nav .menu-item:hover > a:after, .sitenavigation .main_navigations .navbar-nav .current-menu-parent > .nav-link:after { opacity: 0; }

	.sitenavigation .main_navigations .navbar-nav .menu-item:hover > a { color: #ffffff; }

	.site-branding { margin-top: 10px; margin-bottom: 35px; padding-left: 15px; padding-right: 15px; }

	.mobileheader { float: left; width: 100%; }

	.mobileheader .mobile_menu { max-width: 43%; float: left; width: 100%; }

	.mobileheader .mobile_menu button { text-transform: uppercase; padding: 14px 0px; font-size: 36px; width: 100%; background: #084a7c; border-radius: 0px; color: #ffffff; }

	.mobileheader .quick_escape.mobile { border-left: 4px solid #fff; height: auto; max-width: 57%; position: relative; width: 100%; float: left; }

	.quick_escape.animate { display: none; }

	.mobileheader .quick_escape.mobile a { width: 100%; height: auto; }

	header .container { padding-left: 0px; padding-right: 0px; }

	.sitenavigation { float: left; width: 100%; position: relative; }

	

	/*Submenu*/

	.sitenavigation .main_navigations .navbar-nav .menu-item-has-children > ul {

		display: none;

		position: relative !important;

		width: 100%;

		top: 0px !important;

		margin-top: 0px;

		padding: 0px;

	}

	.sitenavigation .main_navigations .navbar-nav .menu-item-has-children > ul.show {

		display: block;

	}



	.sitenavigation .main_navigations .navbar-nav .menu-item-has-children ul li { border-bottom: 1px solid #084a7c; } 

	.sitenavigation .main_navigations .navbar-nav .menu-item-has-children a { position: relative; }

	.sitenavigation .main_navigations .navbar-nav .menu-item-has-children a .caret {

		position: absolute;

		top: 0;

		bottom: 0;

		margin: auto;

		right: 0;

		border-top: 12px solid #ffffff;

		border-left: 8px solid transparent;

		border-right: 8px solid transparent;

		display: block;

		height: 12px;

		width: 12px;

		-webkit-transform: rotate(270deg);

		-moz-transform: rotate(270deg);

		-o-transform: rotate(270deg);

		-ms-transform: rotate(270deg);

		transform: rotate(270deg);

		-webkit-transition: all 200ms ease-in-out;

		-moz-transition: all 200ms ease-in-out;

		-o-transition: all 200ms ease-in-out;

		-ms-transition: all 200ms ease-in-out;

		transition: all 200ms ease-in-out;

	}

	.sitenavigation .main_navigations .navbar-nav .menu-item-has-children.show a .caret {

		-webkit-transform: rotate(360deg);

		-moz-transform: rotate(360deg);

		-o-transform: rotate(360deg);

		-ms-transform: rotate(360deg);

		transform: rotate(360deg);

	}



	/* Our Services */

	.our_services { padding-left: 5%; padding-right: 5%; }

	.our_services ul li { margin-right: 2.5%; margin-left: 2.5%; width: 45%; margin-bottom: 2.5%; }

	.our_services ul li:first-child { margin-left: 2.5%; }

	.our_services ul li:nth-child(4) { margin-right: 2.5%; margin-left: 2.5%; }

	.our_services ul li:last-child { margin-right: 2.5%; }

	.our_services .blocks ._content { line-height: 25px; font-size: 22px; }

	.our_services .blocks ._title { font-size: 30px; line-height: 35px; }

	.our_services .blocks ul li:nth-child(3) ._content p br:last-child { display: none; }

	.our_services > ._content { font-size: 23px; line-height: 32px; }



	.our-supporters h2 { font-size: 44px; }

	.our-support .slick-slide img { margin: 0 auto; }



	.footer-col-1 .footer-widget:first-child { display: none; }

	.footer-col-1 .widget_text:nth-child(2), .footer-col-1 .widget_text:last-child {

		padding-top: 30px;

		padding-bottom: 40px;

		width: 100%;

		border-bottom: 1px solid #0270a9;

	}

	.footer-col-1 .widget_text:nth-child(2) { border-top: 1px solid #0270a9; }

	.footer-col-1 .widget_text:nth-child(2) { padding-left: 0px; }

	.footer_action.events { width: auto; }

	.footer_action .actions span { font-size: 33.4px; line-height: 28.63px; }

	.footer_action .actions span:nth-child(2) { font-size: 24px; line-height: 35px; }

	.footer_action .icons { background-image: url(../img/footer_icons_mob.png); width: 90px; height: 85px; }

	.footer_action.doantions .icons { background-position: 0 85px; top: -9px; }

	.site-footer .col-footer:not(.footer-col-1) { width: 100%; }

	.site-footer .widget-title { font-size: 35px; }

	.footer-widget.widget_nav_menu a { font-size: 28px; line-height: 46px; }

	.widget_nav_menu .menu-item::before { top: 21px; }

	.site-footer .col-footer { border-left: none; padding: 65px 15px 0px; }

	.site-footer { padding: 50px 55px 60px; }



	.menu-footer-menu-3-container ul li:last-child { display: none; }

	.footer-col-3 #nav_menu-4 { padding-top: 65px; }

	.site-footer .col-footer:first-child { padding-top: 0px; }

	.mobileview { display: block; }

	.desktopview { display: none; }

	.social_link.mobileview { float: left; clear: both; }

	.bottom_link { float: none; width: 510px; margin: 0 auto; }

	.bottom_link .link a { padding: 0 11px; font-size: 16px; }

	.bottom_link .link:first-child a { padding-left: 0px; margin-left: 0px; }

	.bottom_link .link:last-child a { padding-right: 0px; margin-right: 0px; }

	.footermobile {

		max-width: 470px;

		margin: 0 auto;

		float: none;

		width: 100%;

		clear: both;

		padding-top: 20px;

	}

	.copyrights { font-size: 15px; }

	.slink a { width: 40px; height: 40px; margin-right: 10px; }

	.quick-link-box { position: relative; z-index: 0; }



	/*Inner page*/

	.sections.section_slider, .breadcrumbs { display: none; }

	#left-sidebar { max-width: 100%; padding-left: 30px; padding-right: 30px; }

	.not_home .content-area { max-width: 100%; padding-right: 40px; }

	.quick-link-box ul li a { 

		font-size: 30px;

		line-height: 40px;

		padding-top: 13px;

		padding-bottom: 13px;

	}

	.quick-link-box ul li { height: auto; }

	.home .headers { padding-bottom: 20px; }

	.headers { padding-bottom: 4px; }



	.cus_breadcrumbs { padding-bottom: 20px; padding-left: 33px; }

	.post-75 .accordion-toggle h2 { font-size: 27px; }



	/*common*/

	.not_home .entry-title { font-size: 40px; line-height: 50px; }

	.not_home .content-area { margin-top: 80px; }

	.title3 { font-size: 36px; }

	.content-area article h2 { font-size: 30px; line-height: 40px; }

	.content-area article { font-size: 23px; line-height: 30px; }

	.program-title { font-size: 27px; }

	.instructions { font-size: 23px; }



	.accordion-dvcs h2 { font-size: 23px; }

	.content.program-inner { font-size: 23px; line-height: normal; }

	.main_navigations .navbar-nav .menu-item-has-children > ul.dropdown-menu a { font-size: 20px; }

	.accordion .group-title { font-size: 27px; line-height: 35px; }

	.accordion .program-groups .program-inner p { font-size: 23px; line-height: normal; }

	.page-template-dvcs-champions .accordion-dvcs .group-title { font-size: 23px; line-height: normal; height: auto; }

	.clients-description { font-size: 23px; line-height: normal; }

	.page-template-clients-experience .entry-content p { font-size: 23px; line-height: normal; }

	.clients-name { font-size: 23px; }

	.content-area article h4 { font-size: 25px; line-height: normal; }

	.content-area article h5 { font-size: 23px; line-height: normal; }

	.charity-registered .col-md-9 { width: 100%; }



	.info_block .info_description { width: calc(100% - 150px); }

	.info_block .info_title { width: 150px; font-size: 23px; }

	.donation-adds .col-sm-12 { margin-bottom: 15px; }

	.donation-add-text .small { font-size: 23px; }

	.donation-add-text .big { font-size: 27px; line-height: 50px; }

	.donation-add-text .link { font-size: 30px; }

	.edutraining-groups .group-item { padding-left: 150px; }

	.contact_details .text { font-size: 23px; }

	.contact-info-row h2 { font-size: 27px; }

	.contact-row-text { font-size: 23px; line-height: normal; }

	.contactdetails .c-title { font-size: 23px; padding-left: 15px; padding-right: 15px; }



	#gform_wrapper_1 ul li { padding-left: 0px; }

	.gform_wrapper .top_label .gfield_label { font-size: 23px; line-height: normal !important; }

	.gform_wrapper .gform_body ul.gform_fields ul .gfield_checkbox li {

		padding-left: 0px !important; padding-right: 0px !important;

	}

	.gform_wrapper div.gform_footer { padding-left: 0px; padding-right: 0px; }

	.gform_wrapper .gform_body ul.gform_fields > li.gfield { width: 100%; }

	#gform_wrapper_7 .gform_body ul.gform_fields > li#field_7_12 { padding-left: 0px; }

	#gform_wrapper_7 .gform_body ul.gform_fields ul .gfield_checkbox li.gchoice_7_17_2 { margin-left: 15px; }

	.gform_wrapper .gform_body ul.gform_fields > li#field_4_12 { padding-left: 0px; }

	.gform_wrapper .gform_body ul.gform_fields li.gfield.field_four ul li.address_field { width: 100%; padding-right: 0px; }

	#gform_wrapper_4 li.suburb_field, #gform_wrapper_4 li.state_field { padding-left: 0px !important; }

	.gform_wrapper .gform_body ul.gform_fields li.gfield.field_four ul li.suburb_field { width: 100%; }

	.gform_wrapper .gform_body ul.gform_fields li.gfield.field_four ul li.postcode_field { width: 100%; padding-right: 0px; }

	.gform_wrapper .gform_body ul.gform_fields li.gfield.field_four ul li.state_field  { width: 100%; }

	#gform_3 .gfield_checkbox { padding-left: 0px; }

	.gform_wrapper#gform_wrapper_3 div.gform_footer { padding-left: 0px; }

	#gform_3 .gform_body ul li { padding-right: 0px; }

	li.gchoice_1_3_2 { margin-left: 15px; }

	.our-supporters .container {

		padding-left: 50px;

		padding-right: 50px;

	}

	.content-area article .home-row .container { padding-left: 55px; padding-right: 55px; }

	.page-template-dvcs-champions .accordion-dvcs.program-groups.active .program-inner { font-size: 20px }

	#left-sidebar { border-right: none; }

	.contactdetails { padding-left: 0px; }

	#gform_wrapper_4 .gform_body ul.gform_fields > li.gfield { padding-right: 0px; }

	.quick-link-box ul li a:after { display: none; }

	.category-post-listing .program-inner .resource-content .resource-document { margin-top: 20px; }

	.footer_action .actions span:nth-child(2) { color: #5fccf2; }

	.site-footer { background: #084a7c; }

	.widget_nav_menu .menu-item::before { width: 7px; height: 7px; }

	.widget_nav_menu .menu-item { padding: 0 0 0 19px; }

	.quick_escape a { font-size: 32px; }

	.main_navigations .navbar-nav .menu-item-has-children.show > ul.dropdown-menu.show {
	    visibility: visible;
	    opacity: 1;
	    z-index: 999;
	    transform: translateY(0%) !important;
	    transition-delay: 0s, 0s, 0.3s;
	}
	.main_navigations .navbar-nav .menu-item-has-children > ul.dropdown-menu a:hover { color: #010000; }

	.content-area article ul li:before{ margin-top: 13px; }

	.donation-adds .col-md-6:first-child { margin-bottom: 15px; }

	.cus_breadcrumbs h2.parent_title.title3 { max-width: 100%; }
}

@media only screen and (min-width: 767px) {
.search-mob{
    display:none;
}

    
}


@media only screen and (max-width: 766px) {

	.bottom_link { width: 420px;  }

	.bottom_link .link a { padding: 0px; }

	.crisis .crisis_info h3 { font-size: 30px; }

	.crisis .crisis_info h4 a { font-size: 31px; }

	.crisis .crisis_info h4 { font-size: 27px; }

	.crisis-right .crisis_info span { font-size: 18px; }

	.crisis_info h5 a { font-size: 20px; }

	.site-branding img { max-width: 80%; }

	.mobileheader .mobile_menu button { font-size: 20px; }

	.quick_escape a { font-size: 20px; line-height: 22px; padding: 14px 0px;  }

	.content-area article p {

		font-size: 16px;

		line-height: 26px;

	}



#lang {
        width: 75px;
    height: 39px;
    margin-left: -10px;
    background-size: 115%;
}

.search-desktop{
     display:none;

}

	
.search-forms {
	float: none;
	width: 47%;
	margin: 0 auto;
}
	
	.search-forms #searchform {
    position: relative;
    background: #e6e6e6;
    padding: 5px;
}
	

	
	.language {
	float: none;
    width: 345px;
    margin: 0 auto;
    
}

.sections.top_strip{
    
display:block;
   
}



	

	.entry-content .content-blocks .row {

		padding: 20px 0px 20px;

	}

	.our_services .blocks ._content {

		line-height: 26px;

		font-size: 18px;

	}

	.our_services .blocks ._title {

		font-size: 20px;

		line-height: 28px;

	}

	.our_services > ._content {

		font-size: 16px;

		line-height: 26px;

	}

	.our-supporters h2 {

		font-size: 27px;

	}

	.footer_action .actions span:nth-child(2) {

		font-size: 14px;

		line-height: 15px;

	}

	.footer_action .actions span {

		font-size: 23px;

		line-height: 28.63px;

	}

	.footer_action .icons{ width:52px; height:50px; background-image:url(../img/footer_icons.png); background-position:0px 0px; float:left; position:relative; top:5px;   }

	.footer_action.doantions .icons {

		background-position: 5px -49px;

		top: 4px;

	}

	.footer-col-1 .widget_text:nth-child(2), .footer-col-1 .widget_text:last-child {

		padding-top: 15px;

		padding-bottom: 20px;

	}

	.site-footer .col-footer {

		padding: 20px 15px 0px;

	}

	.site-footer .widget-title {

		font-size: 23px;

	}

	.footer-widget.widget_nav_menu a {

		font-size: 18px;

		line-height: 30px;

	}

	.footer-col-3 #nav_menu-4 {

		padding-top: 20px;

	}

	.site-footer {

		padding: 25px 55px 30px;

	}

	.main_navigations .navbar-nav .nav-link {

		font-size: 20px;

		line-height: 25px;

	}

	.main_navigations .navbar-nav .menu-item-has-children > ul.dropdown-menu a {

		font-size: 18px;

	}

	.quick-link-box ul li a {

		font-size: 20px;

		line-height: 30px;

	}

	.title3 {

		font-size: 23px;

	}

	.not_home .entry-title {

		font-size: 30px;

		line-height: 40px;

	}

	.content-area article h2 {

		font-size: 25px;

		line-height: 35px;

	}

	.not_home .content-area {

		margin-top: 30px;

	}

	.content-area article {

		font-size: 16px;

		line-height: 23px;

	}

	.program-title {

		font-size: 23px;

		line-height: normal;

	}

	.instructions {

		font-size: 16px;

	}

	.post-75 .accordion-toggle h2 {

		font-size: 24px;

	}

	.accordion-dvcs h2 {

		font-size: 18px;

	}

	.content.program-inner {

		font-size: 16px;

		line-height: normal;

	}

	.accordion .group-title {

		font-size: 23px;

		line-height: normal;

	}

	.accordion .program-groups .program-inner p {

		font-size: 16px;

	}

	.brouchures_fact_sheets .col-sm-3 {

		-ms-flex: 0 0 50%;

		flex: 0 0 50%;

		max-width: 50%;

	}

	.brouchures_download.col-sm-7 {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 57%;

		flex: 0 0 57%;

		max-width: 57%;

	}

	.brouchures_print.col-sm-5 {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 43%;

		flex: 0 0 43%;

		max-width: 43%;

	}

	.page-template-dvcs-champions .accordion-dvcs.program-groups.active .program-inner { font-size: 16px }

	.not_home .entry-title { font-size: 30px; line-height: normal; }

	.page-template-clients-experience .entry-content p { font-size: 16px; }

	.clients-name {

		font-size: 16px;

	}

	.clients-description {

		font-size: 16px;	

	}

	.donation-add-text .small {

		font-size: 20px;

	}

	.donation-add-text .big {

		font-size: 22px;

	}

	.donation-add-text .link {

		font-size: 25px;

	}

	.info_block .info_title {

		font-size: 16px;

	}

	.content-area article h5 {

		font-size: 18px;

	}

	.edutraining-groups .group-item {

		padding-left: 110px;

	}

	.support_items {

		width: 48%;

	}

	.support_items:nth-child(3n) {

		margin-right: 2%;

	}

	.contact-row-text { font-size: 16px; }

	.contactdetails .c-title { font-size: 16px; }

	.contact-info-row h2 { font-size: 25px; }

	.contact_details .text { font-size: 16px; }

	.contact_details .text p > strong { font-size: 18px; }

	.gform_wrapper .top_label .gfield_label { font-size: 16px; }

	.charity-registered .col-md-9 { margin-bottom: 10px; }

	.info_block .info_description { width: calc(100% - 110px); }

	.info_block .info_title { width: 110px; }

	.top_strip { padding-top: 11px; }

	#safety-print .modal-header { padding: 5px 0 5px; }

	#safety-print .modal-title { font-size: 50px; }

	#safety-print .modal-body p { font-size: 23px; padding-left: 15px; padding-right: 15px; }

	#safety-print .print span { font-size: 40px; line-height: 40px; }

	#safety-print .inner-con .print { font-size: 20px; }

	.main_navigations .navbar-nav {

		padding: 30px 45px;

	}

	.archive .category-post-listing .group-title { padding: 20px 90px 20px 45px; font-size: 18px }
	.archive .category-post-listing .program-inner .resource-content { padding: 15px 5px; }
	.archive .category-post-listing { margin-bottom: 15px; }
	.widget_nav_menu .menu-item::before { top: 12px; }

	.content-area article ul li:before{ margin-top: 10px; }
}

@media only screen and (max-width: 479px) {

	.bottom_link .link a {

		font-size: 13px;

	}

	.copyrights { float: none; }

	.copy-rights ul li {

		float: none;

		display: inline-block;

	}

	.bottom_link { width: auto; text-align: center; }

	.footermobile { max-width: 100%; text-align: center; }

	.mobileview .social_link { display: block; float: none; }

	.crisis .crisis_info h3 {

		font-size: 26px;

	}

	.crisis .crisis_info h4 {

		font-size: 25px;

		margin-top: 5px;

	}

	.crisis .crisis_info h4 a {

		font-size: 27px;

	}

	.crisis_info h5 a {

		font-size: 14px;

	}

	.crisis-right .crisis_info span {

		font-size: 15px;

	}

	.top_strip { padding-top: 10px; padding-bottom: 10px; }

	.site-branding img {

		max-width: 95%;

	}

	.quick_escape a {

		font-size: 18px;

		line-height: 20px;

	}

	.mobileheader .mobile_menu button {

		font-size: 18px;

	}

	.content-area article .home-row .container {

		padding-left: 25px;

		padding-right: 25px;

	}

	.entry-content .content-blocks .row {

		padding: 10px 0px 10px;

	}

	.our_services ul li { width: 100%; margin-left: 0px; }

	.our_services ul li:first-child { margin-left: 0px; }

	.our_services ul li:nth-child(4) { margin-left: 0px; }

	.our_services {

		padding-left: 10%;

		padding-right: 10%;

	}

	.site-footer {

		padding: 25px;

	}

	.footer_action .actions span {

		font-size: 17px;

	}

	.our-supporters h2 {

		font-size: 23px;

		text-align: center;

	}

	.our-supporters .container {

		padding-left: 35px;

		padding-right: 35px;

	}

	.footer-col-1 .widget_text {

		margin-bottom: 0px;

	}

	.footer-widget.widget_nav_menu a {

		font-size: 16px;

	}

	.site-footer .widget-title {

		font-size: 20px;

		margin-bottom: 8px;

	}

	#left-sidebar {

		padding-left: 16px;

		padding-right: 16px;

	}

	.cus_breadcrumbs {

		padding: 10px 15px;

	}

	.quick-link-box ul li a {

		padding-top: 10px;

		padding-bottom: 10px;

	}

	.quick-link-box ul li a {

		font-size: 16px;

	}

	.not_home .content-area {

		padding-left: 20px;

		padding-right: 20px;

	}

	.not_home .entry-title {

		margin-bottom: 10px;

		font-size: 27px;

	}

	.content-area article h2 {

		font-size: 23px;

		line-height: 30px;

	}

	.content-area article ul li {

		padding-left: 20px;

	}

	.headers { padding-top: 10px; }

	.site-branding { margin-bottom: 20px; }

	.quick_escape a { padding: 10px 0px; }

	.mobileheader .mobile_menu button { padding: 10px 0px; }

	.mobileheader .mobile_menu { max-width: 43%; }

	.mobileheader .quick_escape.mobile { max-width: 57%; }

	.main_navigations .navbar-nav .nav-link {

		font-size: 16px;

		line-height: 20px;

	}

	.main_navigations .navbar-nav {

		padding: 10px 45px;

	}

	.main_navigations .navbar-nav .menu-item-has-children > ul.dropdown-menu a {

		font-size: 16px;

	}

	.title3 {

		font-size: 21px;

	}

	.program-title { padding: 15px; font-size: 19px; }

	.note_text { width: 100%; }

	.post-75 .accordion-toggle h2 { font-size: 19px; }

	.group-title { padding: 10px 20px 10px 48px; }

	.qoutes { padding: 0px; }

	.info_block .info_description { width: 100%; }

	.info_block .info_title { width: 100%;	}

	.program-items { margin-bottom: 0px; }

	#gform_wrapper_7 { margin-top: 30px; }

	.accordion-dvcs .group-title { padding: 20px 50px 20px 50px; }

	.accordion-dvcs h2 {

		font-size: 16px;

		line-height: 26px;

	}

	.accordion-dvcs .group-title .sprint { font-size: 0px; right: 10px; }

	.accordion .group-title { font-size: 19px; }

	.brouchures_fact_sheets .col-sm-3 {

		-ms-flex: 0 0 100%;

		flex: 0 0 100%;

		max-width: 100%;

	}

	.brouchures_details { width: 100%; }

	.brouchures_download a { float: none; }

	.brouchures_download a:before { top: 0px; }

	.page-template-dvcs-champions .accordion-dvcs .group-title {

		padding: 15px 15px 15px 45px;

	}

	.dvcs-champions-section { margin-left: 0px; }

	.page-template-dvcs-champions .accordion-dvcs .group-title { font-size: 20px; }

	.clients-listing:after { max-width: 100%; }

	.clients-listing {

		padding-top: 20px;

		padding-bottom: 15px;

	}

	.donation-add-text .small {

		font-size: 16px;

	}

	.donation-add-text .big {

		font-size: 18px;

	}

	.donation-add-text .link {

		font-size: 20px;

	}

	.charity-registered {

		text-align: center;

	}

	.edutraining-groups .group-item {

		padding-left: 0px;

	}

	.edutraining-groups .group-item label {

		position: relative;

		margin-right: 10px;

	}

	.edutraining-groups .item > div {

		padding: 15px 30px;

	}

	.contact_details .items {

		-ms-flex-wrap: wrap;

  		flex-wrap: wrap;

  		text-align: center;

	}

	.contact_details .imgs {

		margin: 0 auto;

	}

	.contact_details .text {

	    margin: 0 auto;

	    padding-left: 0px;

	    line-height: 30px;

	}

	#safety-print .modal-title { font-size: 36px; line-height: 60px; }

	#safety-print .modal-body p { font-size: 16px; line-height: 27px; }

	#safety-print .print span { font-size: 23px; line-height: 30px; padding: 6px 26px; width: 90px; }

	#safety-print .inner-con .print { font-size: 16px; line-height: normal; }


	.widget_nav_menu .menu-item::before { width: 5px; height: 5px; top: 13px; }

}

@media only screen and (max-width: 400px) {

	.support_items { width: 100%; margin-right: 0%; }

	.support_items:nth-child(3n) { margin-right: 0%; }

	#gform_3 .gform_body .gfield_checkbox li { width: 100%; }

	.main_navigations .navbar-nav .nav-link { padding: 15px; }

	.main_navigations .navbar-nav {

	    padding: 10px 32px;

	}

}

@media only screen and (max-width: 320px) {
    .search-forms, .language-mob {
    float: none;
    }
    
    .search-forms{
        width:96%;
            }
            
            .language-mob {
    margin-right: 0px;
   padding-left: 56px;
    padding-right: 46px;
    text-align: center;
}

	.language {
	float: none;
    width: 300px;
    margin: 0 auto;
    
}

#lang {
    width: 75px;
    height: 39px;
    margin-left: 0px;
    background-size: 136%;
}

    
}