.c-banner{overflow:hidden}.c-banner-item{background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner-inner{display:table;width:100%;height:650px;background:rgba(0,0,0,.25)}.c-banner-inner-cell{display:table-cell;vertical-align:middle}.c-banner-caption{max-width:1170px;padding:0 15px;margin:0 auto}.c-banner-caption--area{max-width:654px}.c-banner-caption--area big{font-size:55px;font-weight:700;color:#fff;line-height:70px;margin:0 0 3px;text-transform:uppercase;display:block}.c-banner-caption--area span{display:block;font-size:25px;color:#fff;margin-bottom:25px;font-weight:600}.c-banner-caption--area p{font-size:35px;font-weight:500;color:#fff;line-height:50px;margin:0 0 40px;text-transform:uppercase}.c-banner-caption--area .btn-area a:last-child{margin-left:15px}.c-banner-slider .slick-arrow{position:absolute;top:45%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.c-banner-slider .slick-prev{left:20px;width:40px;height:40px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border:1px solid #fff;background:0 0;font-size:0;z-index:1;line-height:40px;outline:none}.c-banner-slider .slick-prev:before{content:"\f104";font:normal normal normal 14px/1 FontAwesome;font-size:24px;color:#fff;line-height:34px}.c-banner-slider .slick-next{right:20px;width:40px;height:40px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border:1px solid #fff;background:0 0;font-size:0;text-align:center;line-height:40px;outline:none}.c-banner-slider .slick-next:before{content:"\f105";font:normal normal normal 14px/1 FontAwesome;font-size:24px;color:#fff;line-height:34px}.c-banner-slider .slick-prev:hover:before,.c-banner-slider .slick-next:hover:before{color:#002ed8}.c-banner-slider .slick-prev:hover,.c-banner-slider .slick-next:hover{background:#fff}.c-banner-caption--area{font-size:23px;color:#fff}.c-banner-inner .btn-area{padding-top:24px}.c-banner-item.simple_banner{position:relative}.simple_banner_link{position:absolute;top:0;left:0;width:100%;height:100%}.c-banner-item.simple_banner .c-banner-inner{background:0 0}@media only screen and (max-width:1280px){.c-banner-caption{max-width:960px}}@media only screen and (max-width:1199px){.c-banner-caption--area big{font-size:45px;line-height:60px}.c-banner-caption--area{max-width:580px;padding-left:40px}.c-banner-caption--area p{font-size:30px;line-height:45px}}@media only screen and (max-width:1024px){.c-banner-item.simple_banner{background-size:100%;background-position:center}.c-banner-caption{max-width:767px}.c-banner-caption--area span{font-size:21px;line-height:30px;margin-bottom:20px}}@media only screen and (max-width:991px){.c-banner-caption--area{max-width:480px;margin:0 auto;text-align:center;padding-left:0}.c-banner-inner{height:500px}.c-banner-caption--area big{font-size:38px;line-height:50px}.c-banner-caption--area p{font-size:26px;line-height:40px;margin:0 0 30px}}@media only screen and (max-width:767px){.c-banner-inner{height:400px}.c-banner-caption{max-width:585px}.c-banner-slider .slick-prev{left:10px}.c-banner-slider .slick-next{right:10px}.c-banner-caption{max-width:380px;text-align:center}.c-banner-caption--area big{font-size:32px;line-height:42px}.c-banner-caption--area p{font-size:22px;line-height:30px;margin:0 0 20px}}@media only screen and (max-width:575px){.c-banner-item.simple_banner{background-size:cover;background-position:center}.c-banner-inner{height:200px}.c-banner-caption--area big{font-size:18px;line-height:25px}.c-banner-caption--area p{font-size:15px;line-height:22px}.c-banner-caption--area .c-btn-default.c-btn-default--big{max-width:110px;padding:12px;font-size:13px}.c-banner-caption--area{font-size:18px;line-height:25px}}@media only screen and (max-width:450px){.c-banner-inner{height:165px}}@media only screen and (max-width:420px){.c-banner-inner{height:150px}.c-banner-caption--area{max-width:265px}.c-banner-caption--area big{display:inline-block}.c-banner-inner .btn-area{padding-top:10px}}@media only screen and (max-width:390px){.c-banner-slider .slick-prev:before{font-size:19px;line-height:28px}.c-banner-slider .slick-prev{width:31px;height:31px}.c-banner-slider .slick-next:before{font-size:19px;line-height:28px}.c-banner-slider .slick-next{width:31px;height:31px}}@media only screen and (max-width:380px){.c-banner-caption--area span{font-size:19px;line-height:26px;max-width:197px;margin:0 auto 20px}.c-banner-caption--area .c-btn-default.c-btn-default--big{max-width:101px;padding:12px 7px}.c-banner-caption--area .btn-area a:last-child{margin-left:3px}}