.footer_new_cotainer{
	max-width:1550px;
	margin:auto;
	padding:50px 15px;
}
.footer_new_cotainer img{
	max-width:100%;
}
.footer_new{
	background:#2B2F32;
}
.footer_new_cotainer .conpyright{
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	border-top: 1px solid #D9DBE9;
	padding-top: 30px;
	margin-top: 30px;
}
.footer_new_cotainer .footer_targetline{
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding-top: 15px;
	margin-top: 15px;
}
.menu_foot_title{
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	color: #FFFFFF;
	margin-bottom:15px;
}
footer .footer-bottom  .footer_new_cotainer .bottom-menu li{
	margin-bottom:10px;
}
footer .footer-bottom  .footer_new_cotainer .bottom-menu li a{
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
footer .footer-bottom  .footer_new_cotainer .bottom-menu li a span{
	border:0;
}
.footer_new_cotainer .last-col-sd ul{
	margin-top: 30px;
}
.footer_new_cotainer .last-col-sd ul li{
	font-size: 18px;
	color: #FFFFFF;
	margin-bottom: 15px;
	padding-top: 3px;
}
.footer_new_cotainer .last-col-sd ul li:before{
	
}
.footer_new_cotainer .last-col-sd ul li.phone:before{
	width:24px;
	height:24px;
	background: url(/upload/newfooter/phone.svg) no-repeat left top;
	background-size: cover;
}
.footer_new_cotainer .last-col-sd ul li.phone{
	font-weight: 600;
}
.footer_new_cotainer .last-col-sd ul li.email:before{
	width:24px;
	height:24px;
	background: url(/upload/newfooter/mail.svg) no-repeat left top;
	background-size: cover;
}
.footer_new_cotainer .last-col-sd ul li.address{
	
}
.footer_new_cotainer .last-col-sd ul li.address:before{
	width:24px;
	height:24px;
	background: url(/upload/newfooter/location-pin-alt-1.svg) no-repeat left top;
	background-size: cover;
}
.footer_new_cotainer .last-col-sd ul li a{
	font-size: 18px;
	color: #FFFFFF;
}
.footer_new_cotainer .last-col-sd form{
	
}
.footer_new_cotainer .last-col-sd .api-search-fields{
	position: relative;
}
.footer_new_cotainer .last-col-sd .api-search-fields input{
	background: #414447;
	border-radius: 8px;
	padding: 15px 22px;
	border: 0;
	text-align: left;
	padding-left: 22px !important;
}
.footer_new_cotainer .last-col-sd .api-search-fields .api-search-button{
}
.footer_new_cotainer .last-col-sd .api-search-fields .api-search-button button{
	position: absolute;
	right: 10px;
	top: 8px;
}
.footer_new_cotainer .last-col-sd .api-search-fields .api-search-button button img{
	
}
.footer_new_cotainer .btn.btn_callback{
	background: #0081B3;
	border: 1px solid #FFFFFF;
	border-radius: 8px;
	color: #FFFFFF;
	padding: 15px 36px;
	font-size: 12px;
	text-transform: uppercase;
	cursor:pointer;
}
.footer_new_cotainer .btn.btn_callback:hover{
	color: #FFFFFF;
	opacity:0.9;
}
.logo_col_footer.col-3{
	padding-right:30px;
}

@media (max-width:992px){
	.footer_new_cotainer .logo_col_footer.col-3{
		width: 100%;
		flex: initial;
		max-width: none;
		margin-bottom: 40px;
	}
	.footer_new_row.row{
		display:block;
	}
	.footer_new_cotainer .col-3{
		width: 33%;
		float: left;
		max-width: none;
	}
	.footer_new_row.row:before,
	.footer_new_row.row:after{
		content:'';
		display:block;
		clear: both;
	}
	.footer_new_cotainer .footer_targetline{
		max-width:365px;
	}
}


@media (max-width:768px){
	.footer_new_cotainer .logo_col_footer.col-3{
		width: 100%;
		flex: initial;
		max-width: none;
		margin-bottom: 40px;
	}
	.footer_new_row.row{
		display:block;
	}
	.footer_new_cotainer .col-3{
		width: 100%;
		float: none;
		max-width: none;
	}
	.footer_new_row.row:before,
	.footer_new_row.row:after{
		content:'';
		display:block;
		clear: both;
	}
	.footer_new_cotainer .footer_targetline{
		max-width:none;
	}
}














