@media only screen and (max-width:1024px){.content_background, #header{margin:0 auto;}
.primary-container-background .primary-container{width:100% !important;}
.hornav-block, #footermenu{border-radius:0;}
#hornav{display:none !important;}
.slicknav_menu{display:block;}
.animated{-webkit-animation-duration:0;animation-duration:0;-webkit-animation-delay:0;animation-delay:0;}
}
@media only screen and (max-width:959px){}
@media only screen and (max-width:767px){#container_header{padding-left:0;padding-right:0;}
.carousel-control.right span, .carousel-control.icon-next span{right:20%;}
.carousel-control.left span, .carousel-control.icon-prev span{left:15%;}
}
@media only screen and (max-width:440px){p.site-slogan{display:none;}
}