.carousel-inner{width:100%;display:inline-block;position:relative}.carousel-inner{padding-top:42%;display:block;content:""}.carousel-item{position:absolute;top:0;bottom:0;right:0;left:0;background:#87ceeb;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.caption{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:60%;z-index:9;margin-top:20px;text-align:center}.caption h1{color:#fff;font-size:40px;font-weight:600;margin-bottom:23px}.caption h2{color:rgba(255,255,255,.75);font-size:22px;font-weight:250}a.big-button{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;background:#eb7a00;padding:15px 15px;border-radius:3px;margin-top:40px;margin-bottom:0;display:inline-block}a.big-button:hover{text-decoration:none;color:#eb7a00;background:#fff}a.view-demo{color:#fff;font-size:21px;font-weight:700;display:inline-block;margin-top:35px}a.view-demo:hover{text-decoration:none;color:#333}.carousel-indicators .active{background:#fff}.carousel-indicators li{background:rgba(255,255,255,.4);border-top:20px solid;z-index:15}label.error{color:red;font-size:.8em;line-height:14px;padding:5px 0 0}.header-area .header__logo .logo a img.logo-img{width:70%}@media (max-width:768px){.header-area .header__logo .logo a img.logo-img{width:100%}}@media (max-width:425px){.header-area .header__logo .logo a img.logo-img{width:135px}}@media (max-width:768px){.carousel-inner{padding-top:55%}}.text-end{text-align: end;}.pt-20{margin-top: 20px!important;}