@media only screen and (max-width: 1024px) {

	.section_logo_placeholder {
	    margin: 39% 0;
	}
}

@media only screen and (max-width: 960px) {
	.section_bg_blue.container-fluid,
	.section_bg_green.container-fluid{
		padding-top: 56px;
    	padding-bottom: 56px;
	}

	.section_bg_white .col-md-8,
	.section_bg_gray .col-md-8{
		flex: 100%;
		max-width: 100%;
	}

	.section_bg_white .offset-md-2,
	.section_bg_gray .offset-md-2{
    	margin-left: 0;
	}

	.first_screen_right.col-md-6{
		width: 100%;
		max-width: 100%;
		float: none;
	}

	.first_screen_left.col-md-6{
		width: 100%;
		max-width: 100%;
		float: none;
	}

	.second_screen_right.col-md-6{
		width: 100%;
		max-width: 100%;
		float: none;
		flex: 100%;
	}

	.second_screen_left.col-md-6{
		width: 100%;
		max-width: 100%;
		float: none;
		flex: 100%;
	}

	.section_logo_placeholder {
	    margin: 0 0 8% 0;
	}

	.headline_txt,
	.partner_img,
	.btn_placeholder,
	.partner_list.list-inline{
		text-align: center;
	}

	.section_bg_blue .content_txt,
	.section_bg_green .content_txt{
		text-align: center !important;
	}
}

@media only screen and (max-width: 768px) {
	.headline_txt{
		font-size: 41px;
	}

	.section_imglink img{
		max-width: 260px;
	}
}

@media only screen and (max-width: 736px) {
	.section_imglink img{
		max-width: 220px;
	}
}

@media only screen and (max-width: 575px) {
	.section_logo_img img{
		max-width: 340px;
	}

	.headline_txt {
    	font-size: 36px;
	}

	.content_txt{
		font-size: 16px;
	    text-align: center;
	}

	.section_bg_gray .section_logo_placeholder, .section_bg_white .section_logo_placeholder {
	    margin: 3% 0 0 0;
	}

	.section_bg_white.container-fluid,
	.section_bg_gray.container-fluid {
	    padding-top: 70px;
	    padding-bottom: 70px;
	}

	.section_imglink.img_spacer_two{
		padding-top: 0;
		padding-bottom: 34px;
	}

	.partner_list .list-inline-item:not(:last-child) {
	    margin-right: 0;
	    margin-bottom: 26px;
	}

	.partner_list .list-inline-item {
    	display: block;
	}
}

@media only screen and (max-width: 414px) {
	.section_logo_img img {
    	max-width: 260px;
	}

	.section_imglink img {
    	max-width: 200px;
	}

	.headline_txt {
	    font-size: 30px;
	}

	.content_txt {
	    font-size: 14px;
	}

	.section_btn_blue.btn, .section_btn_green.btn{
		min-width: 100%;
		padding: .5rem 5px;
	}

	.d-block{
		width: 100%;
	}
}

@media only screen and (max-width: 360px) {
	.partner_img img{
		width: 100%;
		max-width:260px 
	}

}