@media (max-width: 1024px) {
.bx_slider_section { width: 100%;  padding-top: 300px; border-radius: 0; }
}

@media (max-width:767px){#bx-panel{display:none !important}}
body {
	background: #f1f1f1;
	font-family: Arial, Helvetica, sans-serif;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body.bx-opened {
	overflow: hidden;
}

.wrap,
.bx-wrap,
.bx-wrapper{
	position: relative;
}

body.bx-background-image{
	position: relative;
	background-repeat: no-repeat;
	background-position: top center;

}
@media (min-width: 992px) and (max-width:1199px){
	body.bx-background-image{
		-webkit-background-size:1600px auto;
		background-size:1600px auto;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	body.bx-background-image{
		-webkit-background-size:1280px auto;
		background-size:1280px auto;
	}
}



.icon-empty {
	opacity: 0;
}



img{width:auto;max-width:100%;height: auto;max-height:100%}



















.bx_slider_section { position:relative; overflow:hidden; width: 1440px; padding-top: 300px; border-radius: 4px; margin: 0 auto; }
.bx_slider_section .bx_slider_container { position: absolute; top: 0; bottom: 0; }
.bx_slider_section .bx_slider_block { position:relative; float:left; height: 100%; }


.bx_slider_section .yp_baner_a { 
overflow: hidden;
background-position: center; background-size: auto 100%; background-repeat: no-repeat; position:absolute; top:0; right:0; bottom:0; left:0; }

.bx_slider_section .bx_slider_arrow_left,
.bx_slider_section .bx_slider_arrow_right { line-height: 8px; position:absolute; top:50%; z-index:910; opacity: .4; border-radius: 5px; margin-top:-26px; width:52px; height:52px; color: #111; background: #f3f3f3; cursor:pointer; font: normal normal normal 14px/1 FontAwesome; }
.bx_slider_section .bx_slider_arrow_left { left: 32px; }
.bx_slider_section .bx_slider_arrow_left:before { position: absolute; top: 50%; left: 50%; content:"\f053"; margin: -6px 0 0 -6px; }
.bx_slider_section .bx_slider_arrow_right { right: 32px; }
.bx_slider_section .bx_slider_arrow_right:before { position: absolute; top: 50%; left: 50%; content:"\f054"; margin: -6px 0 0 -4px; }

.bx_slider_section .bx_slider_pagination { position:absolute; bottom: 10px; left: 50%; transform: translateX(-50%); padding: 0; margin: 0; }

.bx_slider_section .bx_slider_pagination li { display:inline-block; margin:0 6px; width:10px; height:10px; cursor: pointer; background: #f3f3f3; border-radius: 50%; opacity: .6; }
.bx_slider_section .bx_slider_pagination li:hover, .bx_slider_section .bx_slider_pagination li.active { background: #ca003a; }




@media (max-width: 1024px) {
.bx_slider_section { width: 100%;  padding-top: 300px; border-radius: 0; }
}

@media (max-width: 768px) {
.bx_slider_section { width: 100%;  padding-top: 240px; border-radius: 0; }
.bx_slider_section .bx_slider_arrow_left { left: 12px; }
.bx_slider_section .bx_slider_arrow_right { right: 12px; }
}


@media (max-width: 414px) {
.bx_slider_section { width: 100%;  padding-top: 138px; border-radius: 0; }
.bx_slider_section .bx_slider_arrow_left, .bx_slider_section .bx_slider_arrow_right { width: 26px; }
.bx_slider_section .bx_slider_arrow_left { left: 0; border-radius: 0 4px 4px 0; }
.bx_slider_section .bx_slider_arrow_right { right: 0; border-radius: 4px 0 0 4px; }
}

@media (max-width: 375px) {
.bx_slider_section { padding-top: 125px; }
}

@media (max-width: 360px) {
.bx_slider_section { padding-top: 120px; }
}

@media (max-width: 320px) {
.bx_slider_section { padding-top: 106px; }
.bx_slider_section .bx_slider_arrow_left, .bx_slider_section .bx_slider_arrow_right { width: 22px; }
}