.footer_wrapper {
    background-image: url(../img/bottom-backgr.jpg);
    background-position: top center;
    background-color: #02052b;
    min-height: 385px;
}

.ftr-line {
    background-image: url(../img/bottom-line-backgr.gif);
    background-position: top center;
    height: 8px;
    width: 100%;	
}

.footer_content_wrapper {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    color: #e2e7f0;
}

.footer_column {
    width: 602px;
    padding-top: 60px;
}
.ft_icons {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin-bottom: 29px;
    margin-top: 15px;
}
.top_fb_bottom {
	margin-right: 18px;
}

.ft_addr {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.footer_left .footer_row_2 {
    margin-top: 32px;
    margin-bottom: 14px;
}
.footer_right .footer_row_2 {
    margin-top: 16px;
    margin-bottom: -28px;
}

.footer_column a {
    color: #6ea2e2;
    transition: all 0.5s ease;
    font-size: 16px;
}
.footer_column a:hover, .footer_column a:focus {
  color: #ff7633;
  transition: all 0.5s ease;
  font-size: 16px;
}

.ft_addr_txt {
    font-size: 20px;
    font-weight: 400;
}
.ft_main {
	font-size: 24px;
	font-weight: 400;
}
.ft_addr_img {
    margin-right: 15px;
    padding-top: 3px;
}

.ft_interia a span {
    color: #fff;
    transition: all 0.5s ease;
}
.ft_interia {
    margin-top: 50px;
}
.footer_right {
	font-size: 16px;

}
.footer_left {
	font-size: 18px;
}










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

	.footer_content_wrapper {
	    display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: flex;
	    justify-content: center;
	    flex-wrap: wrap;
	    padding-bottom: 60px;
	    text-align: center;
	    padding-top: 40px;
	}
	.ft_addr {
	    display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: flex;
	    justify-content: center;
	}	
	.footer_column {
	    width: 100%;
	    padding-top: 22px;
	}

	.footer_right .footer_row_2 {
	    margin-top: 17px;
	    margin-bottom: 0px;
	}
	.ft_interia {
	    margin-top: 17px;
	}


	.footer_wrapper {
	    background-image: url(../img/bottom-backgr-adaptive.jpg);
	    background-position: top center;
	    background-color: #02052b;
	}

.footer_row_1 img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.ft_icons {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin-bottom: 29px;
    margin-top: 15px;
    justify-content: center;
}


}

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



}



/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	
	/*Disable Animation on Mobile Devices*/
	.animated {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}


}

@media only screen and (max-width : 600px) {
	.ftr-line {
	    background-image: url(../img/bottom-line-backgr-adaptive.gif);
	    background-position: top center;
	    height: 8px;
	    width: 100%;
	}

)

@media only screen and (max-width : 540px) {
	.top_fb_bottom {
	    margin-right: 11px;
	    margin-left: 11px;
	}

.ft_icons {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin-bottom: 29px;
    margin-top: 15px;
    justify-content: center;
    flex-wrap: wrap;
}


}

