@media (max-width: 992px) {
	.container{
		width:100%;
	}
	.header_logo a {
    	padding: 1.5rem 0;
    }
    .header_select{
    	width:180px;
    }
    .target_text h3{
    	font-size: 19px;
    }
    .testimonial{
		width:50%;
	}
	.footer{
		text-align:center;
	}
	.footer_logo{
		margin-top:3rem;
	}
	.help_text h3{
		font-size:20px;
	}

}
@media (max-width: 768px) {
	.header_top{
		height:70px;
	}
	.header_logo img{
		max-height:23px;
		max-width: 500px;
	}
	.header_menu_button{
		display:inline-block;
		float:right;
		margin-top: -6.5rem;
	}
	.header_top_actions{
		display:none;
		left:0;
		right:0;
		width: 100%;
		position: absolute;
		background: #005a97;
		text-align:center;
		padding:0 1rem;
	}
	.header_scrolled .header_top{
		display:block;
	}
	.header_scrolled .header_scrolled_logo{
		display:none;
	}
	.header_login{
		display:block;
		padding: 0.75rem 0;
	}
	.header_login a{
		margin:0;
		padding:2rem;
	}
	.header_selections {
	    display: block;
	    margin: 0.5rem 0 1rem;
	}
	.header_select {
	    width: 100%;
	    display: inline-block;
    	margin: 0 0.5rem;
	}
	#country_select .dropdown-menu {
		width:100% !important;
	}
	.header_bottom{
		display:none;
		margin-top:105px;
	}
	.header_menu{
		width:100%;
		text-align:center;
	}
	.header_menu li{
		display:block;
		padding:1rem 0;
	}
	.header_menu li::after{
		content:'';
		padding:0;
	}
	.sub-menu{
		position:relative;
		width:100%;
		border:0;
		padding:0;
		margin:0.5rem 0;
		text-align:center;
	}
	.sub-menu li{
		padding:0;
		display:block;
		width:100%;
	}
	.header_button{
		float:none;
		clear:both;
		text-align:center;
		width:100%;
		margin-top:30px;
	}
	.header_button a{
		display:block;
	}
	.hero_overlay_content h1{
		font-size:38px;
	}
	.hero_overlay_content h2{
		font-size:30px;
	}
	.hero_overlay_content p{
		font-size:18px;
		padding:0 1rem;
	}
	.target_section {
	    display: block;
	    margin-bottom: 2rem;
	    overflow: hidden;
	}
	.target_photo {
	    width: 100%;
	    padding-top: 70%;
	    float: left;
	    display: block;
	}
	.target_photo img {
	    min-height: 100%;
	    width: 100%;
	}
	.target_text {
	    padding: 1rem;
	    width: 100%;
	    display: inline-block;
	}
	.instagram_section .col-sm-3{
		width:50%;
		float:left;
	}
	.instagram_photo{
		margin-bottom:2rem;
	}
	.content_value{
		text-align:center;
		height:260px !important;
		line-height:22px !important;
	}
	.col-xs-12 .content_value {
		height:100px !important;
	}
	.col-xs-12 .content_value p {
		display:none !important;
	}
	.interior_content_hero.us {
		height:1500px !important;
	}
	.interior_content_hero.us .content_value {
		height:140px !important;
	}
	.content_text img {
		height: auto !important;
		width:100% !important;
	}
	.video-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px; height: 0; overflow: hidden;
	}
	.video-container iframe,
	.video-container object,
	.video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.content_value_line{
		margin:0.75rem auto;
	}
	.interior_content_hero{
		height:750px;
	}
	.content_text{
		margin-top:2rem;
	}
	.help_text h3{
		font-size:16px;
	}
	.help_photo{
		padding-top:70%;
	}
	.help_photo img{
		width: 100%;
    	min-height: 100%;
    	max-width: none;
    	height:auto;
	}
	.help_text{
		padding:1rem;
	}
	.col-xpand{
		width:100% !important;
	}
	.prefooter{
		padding: 1rem 0 2rem;
	}
	.prefooter_content, .prefooter_form{
		float:none;
	}
	.prefooter_content p{
		float:none;
	}
	img.size-full {
		height: auto !important;
	}
}
@media (max-width: 685px){
	.target_photo{
		padding-top:52%;
	}
	.target_photo img {
	    height: 100%;
	    min-width: 100%;
	    max-width: 685px;
	    width:auto;
	}
	.target_text{
		padding:1rem;
		position:absolute;
		top:50%;
		right:0;
		transform:translateY(-50%);
	}

}

@media (max-width: 500px){
	.hero{
		height:500px;
	}
	.header_select{
		width:100%;
		display:block;
		margin:0.5rem 0;
	}
	.header_bottom{
		margin-top:145px;
	}
	.header_bottom.no_language{
		margin-top:107px !important;
	}
	.target_photo{
		width:100%;
		float:none;
		padding-top:65%;
	}
	.target_photo img {
	    min-height: 100%;
	    min-width: 100%;
	    max-width: 450px;
	}
	.target_text {
	    padding: 0 1rem;
	    width: 100%;
	    position:relative;
	    top:0;
	    transform:none;
	}
	.content_hero{
		height:500px;
	}
	.testimonial{
		width:80%;
	}
	.carousel_controls{
		top:88%;
	}
	.instagram_section .col-sm-3{
		width:100%;
		float:none;
	}
	.interior_content_hero{
		height:1100px;
	}
	.interior_content_hero.us{
		height:1400px !important;
	}
	.interior_content_hero.us.org{
		height:1300px !important;
	}
	.help_photo{
		padding-top: 75%;
	}
	.floating_form{
		display:none;
	}
	.help_text h3{
		font-size:24px;
	}
	.prefooter_form input{
		width:100%;
	}
	.prefooter_form button{
		width:100%;
		margin-top:10px;
	}
	.interior_nav_list li a{
		padding:1rem;
	}
}