/*!
 * Start Bootstrap - Full Slider HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */body,html{height:100%}.active,.carousel,.item{height:545px}.carousel-inner,.fill{height:100%}.carousel-caption A{text-decoration:none!important}.carousel-caption{padding:15px 30px;text-shadow:none;right:30%;left:30%;top:20%;bottom:40%;background-color:transparent;border-radius:0;text-align:center}.slogan{font-size:2.3em!important;font-weight:700!important;color:#FFF;border-bottom:1px solid #FFF;padding-bottom:10px;margin-bottom:20px}.text-caption{font-size:1.1em;color:#FFF;line-height:1.5em;letter-spacing:1px;text-shadow:0 2px 2px transparent;font-weight:700}.text-caption a:link,.text-caption a:visited{color:#000!important;font-weight:700}.text-caption a:active,.text-caption a:hover{color:#000!important}.fill{width:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.carousel-caption A:hover,.carousel-caption active{text-decoration:underline}.carousel-indicators .active{width:21px;height:21px;background-color:rgba(72,174,255,1);border-radius:0;border:2px solid rgba(72,174,255,1)}.carousel-indicators li{width:20px;height:20px;background-color:transparent;border-radius:0;border:2px solid rgba(255,255,255,1)}.carousel-control{opacity:1!important;top:20%}.left{left:-15px}.carousel-control.left,.carousel-control.right{background-image:none}.icon-next,.icon-prev{font-size:7em!important;font-weight:700;color:#FFF;transition:all .3s ease-out;height:80px!important;width:80px!important;background-color:rgba(72,174,255,.9);margin:0!important;top:20%!important;line-height:20px;text-shadow:none}.icon-prev{left:0!important;right:auto}.icon-next{right:-10px!important;left:auto;padding-right:15px}.icon-next:hover,.icon-prev:hover{color:#FFF;background-color:rgba(0,0,0,1)}.carousel-control .icon-next:before,.carousel-control .icon-prev:before{font-family:FontAwesome;font-size:.3em;font-weight:100;text-align:center;margin-left:10px}.carousel-control .icon-prev:before{content:'\f053'!important}.carousel-control .icon-next:before{content:'\f054'!important}@media only screen and (max-width:560px){.slogan p,.text-caption{display:none}.active,.carousel,.item{height:280px}.slogan p{font-size:18px!important;color:#FFF}.slogan{margin-top:0!important;font-size:1.3em!important;color:#FFF;letter-spacing:2px;text-transform:none;font-weight:700!important;text-align:center}.icon-prev{left:35%!important}.icon-next{right:20%!important}}@media screen and (min-width:561px) and (max-width:768px){.active,.carousel,.item{height:420px}.text-caption{display:none}.slogan{margin-top:10px!important;font-size:1.9em!important;line-height:1.4em;text-align:left}.icon-prev{left:10%!important}.icon-next{right:20%!important}}@media (max-width:767px){.slogan{margin-top:20px;width:100%;padding:20px}.carousel-indicators{padding-bottom:0!important;bottom:0!important}.carousel-caption{right:5%;left:5%;top:25%;bottom:0;text-align:center}}@media screen and (min-width:769px) and (max-width:991px){.active,.carousel,.item{height:420px}}@media (max-width:992px){.text-caption{font-size:1.2em}.slogan{font-size:1.6em!important}.carousel-caption{top:20%!important;border-radius:7px 7px 0 0}.icon-next,.icon-prev{height:45px!important;width:45px!important;boder-radius:22.5px!important;line-height:10px!important;background-color:#00b8de!important;font-size:4em!important}.carousel-control .icon-next:before,.carousel-control .icon-prev:before{margin-left:5px}}@media screen and (min-width:768px) and (max-width:1199px){.active,.carousel,.item{height:420px}.carousel-caption{right:20%;left:20%;top:25%;bottom:0;text-align:center;border-radius:7px 7px 0 0}.text-caption{font-size:1.1em;color:#FFF;font-weight:100!important}}