.footer { width:100%; padding:20px 0; font-size:14px; }
.footer p { margin-bottom:10px; }

.pd0 { padding:0 !important; }
.left { float:left; !important; }

.col-md-6, .col-xs-6 { width:50%; }
.col-xs-12 { width:100%; }
.col-xs-4 { width:33.3%; }


@media (min-width: 1000px) {

.col-md-6, .col-xs-6 { width:50% !important; }
.col-xs-12 { width:100% !important; }
.col-xs-4 { width:33.3% !important; }

}


@media (max-width: 950px) {

.img_resize { text-align:left; width:100%; }
.img_resize img { width:100%; text-align:center; }
.col-md-6, .col-xs-6 { width:100% !important; }
.col-xs-12 { width:100% !important; }
.col-xs-4 { width:33.3% !important; padding:0 5px }

}

@media (min-width: 768px) {

	.resize_web { text-align:center; }
	.resize_web img { width:100%; }
	.resize_mobile { display:none; }
	.resize_mobile img { width:100%; }
.col-md-6, .col-xs-6 { width:100% !important; }
.col-xs-12 { width:100% !important; }
.col-xs-4 { width:33.3% !important; padding:0 5px }

}


@media (max-width: 767px) {
	.resize_web { text-align:center; display:none; }
	.resize_web img { width:100%; }
	.resize_mobile { text-align:center; width:100%; }
	.resize_mobile img { width:100%; }
.col-xs-6 { width:50% !important; }
.col-xs-12 { width:100% !important; }
.col-xs-4 { width:33.3% !important;  padding:0 5px }
}


.pd100 { padding:100px 0;}
.s_top { padding-top:150px; }
.s_top h2 { font-size:45px; margin-bottom:20px; }
.s_top p { font-size:20px; font-weight:400; }

.s11 { line-height:1.9em; }
.s11 h4 { font-size:35px; }
.s11 h4 + h4 { margin-bottom:20px; }