.carousel-inner {height:510px;background:#22252a;}
.carousel-inner > .item > {text-align:center;}
.carousel-inner .item-img {display:block;max-width:100%;height:510px;background:center center / cover no-repeat;}
.carousel-inner .item .banner1 {background-image:url(/images/banner/banner1.jpg);}
.carousel-inner .item .banner2 {background-image:url(/images/banner/banner2.jpg);}
.carousel-inner .item .banner3 {background-image:url(/images/banner/banner3.jpg);}

.carousel-bottom {height:130px;background:#D7D7D8;overflow:hidden;}
.carousel-bottom li {position:relative;width:20%;float:left;padding:35px 0px 35px 25px;}
.carousel-bottom .bg-odd {background:#e2e2e3;}
.carousel-bottom .bg-even {background:#ebebec;}
.carousel-bottom h4 {color:#373d41;font-weight:bold;cursor:pointer;}
.carousel-bottom h4:hover {color:#00c2de;}
.carousel-bottom img {position:absolute;right:0;bottom:0;}
.carousel-bottom h5 {color:#373d41;}

.section-first {background:#f6f6f6;padding:65px 0px;height:678px;}
.section-first .card-inner {display:block;margin-top:65px;margin-left:-15px;margin-right:-15px;padding:0;}
.section-first .card-inner li {float:left;width:25%;margin:0;padding:0;text-align:center;}
.section-first .card-inner li + li {margin-left:-1px;}
.section-first .card-item {display:block;cursor:pointer;}
.section-first .card-header {height:170px;padding:15px;text-align:center;border-top:1px solid #DBDBDD;border-left:1px solid #DBDBDD;}
.section-first .card-item:last-child .card-header {border-right:1px solid #DBDBDD;}
.section-first .card-header h4 {font-weight:bold;color:#373d41;}
.section-first .card-header h5 {color:#999;}
.section-first .card-odd {background:#E5E6E6;}
.section-first .card-even {background:#EBEBEC;}
.section-first i {display:block;width:100%;height:50px;margin:15px 0px 20px 0px;background:url(/images/guest-home/icon_group_01.png) no-repeat;}
.section-first .card-item.active i {display:block;width:100%;height:50px;margin:15px 0px 20px 0px;background:url(/images/guest-home/icon_group_hover_01.png) no-repeat;}
.section-first i.icon-one {background-position:center 0px !important;}
.section-first i.icon-two {background-position:center -50px !important;}
.section-first i.icon-three {background-position:center -100px !important;}
.section-first i.icon-four {background-position:center -150px !important;}
.section-first .card-body {padding:30px 0px;line-height:45px;font-size:16px;border:1px solid #DBDBDD;}
.section-first .card-item {position:relative;padding-top:20px !important;padding-bottom:20px !important;z-index:11;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.section-first .card-item.active {padding-top:0px !important;padding-bottom:0px !important;-webkit-box-shadow:0 0 20px rgba(0,198,226,0.5);box-shadow:0 0 20px rgba(0,198,226,0.5);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;z-index:12;}
.section-first .card-item.active .card-body {border:1px solid #00c1de;}
.section-first .card-item.active .card-header {background:#00c1de;padding-top:40px;height:190px;-webkit-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-moz-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-o-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);}
.section-first .card-item.active .card-header h4,.section-first .card-item.active .card-header h5 {color:#fff;}
.section-first .card-item.active .card-body {padding-bottom:50px;}


.section-maps {padding:50px 0px 65px;}
.section-maps h3 {margin-bottom:45px;text-align:center;font-size:40px;font-weight:bold;}
.maps-inner {position:absolute;visibility:visible;opacity:1;text-align:center;width:150px;height:150px;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;}
.maps-inner .maps {position:absolute;top:0;left:0;right:0;bottom:0;width:10px;height:10px;margin:auto;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;background:transparent;}
.maps-inner .maps-shadow:after {-webkit-box-shadow:inset 0 0 5em rgba(0,205,236,0.16);-moz-box-shadow:inset 0 0 5em rgba(0,205,236,0.16);box-shadow:inset 0 0 5em rgba(0,205,236,0.16);}
.maps-inner .maps-white {background-color:#fff;border:1px solid #00C1DE;}
.maps-inner .maps-dot {background-color:#6AD7E9;border:1px solid rgba(0,205,236,0.37);}
.maps-inner .maps-10 {width:100%;height:100%;}
.maps-inner .maps-10:after {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #00cdec;opacity:0;-webkit-animation:ripple 4500ms ease-out 225ms infinite;-moz-animation:ripple 4500ms ease-out 225ms infinite;-o-animation:ripple 4500ms ease-out 225ms infinite;animation:ripple 4500ms ease-out 225ms infinite;}
.maps-inner .maps-20 {width:100%;height:100%;}
.maps-inner .maps-20:after {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #00cdec;opacity:0;-webkit-animation:ripple 4500ms ease-out 450ms infinite;-moz-animation:ripple 4500ms ease-out 450ms infinite;-o-animation:ripple 4500ms ease-out 450ms infinite;animation:ripple 4500ms ease-out 450ms infinite;}
.maps-inner .maps-30 {width:100%;height:100%;}
.maps-inner .maps-30:after {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #00cdec;opacity:0;-webkit-animation:ripple 4500ms ease-out 675ms infinite;-moz-animation:ripple 4500ms ease-out 675ms infinite;-o-animation:ripple 4500ms ease-out 675ms infinite;animation:ripple 4500ms ease-out 675ms infinite;}
.maps-inner .maps-40 {width:100%;height:100%;}
.maps-inner .maps-40:after {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #00cdec;opacity:0;-webkit-animation:ripple 4500ms ease-out 900ms infinite;-moz-animation:ripple 4500ms ease-out 900ms infinite;-o-animation:ripple 4500ms ease-out 900ms infinite;animation:ripple 4500ms ease-out 900ms infinite;}
.maps-inner .maps-50 {width:100%;height:100%;}
.maps-inner .maps-50:after {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #00cdec;opacity:0;-webkit-animation:ripple 4500ms ease-out 1125ms infinite;-moz-animation:ripple 4500ms ease-out 1125ms infinite;-o-animation:ripple 4500ms ease-out 1125ms infinite;animation:ripple 4500ms ease-out 1125ms infinite;}
.maps-inner .maps-60 {width:100%;height:100%;}
.maps-inner .maps-60:after {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #00cdec;opacity:0;-webkit-animation:ripple 4500ms ease-out 1350ms infinite;-moz-animation:ripple 4500ms ease-out 1350ms infinite;-o-animation:ripple 4500ms ease-out 1350ms infinite;animation:ripple 4500ms ease-out 1350ms infinite;}
.maps-inner .maps-70 {width:100%;height:100%;}
.maps-inner .maps-70:after {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #00cdec;opacity:0;-webkit-animation:ripple 4500ms ease-out 1575ms infinite;-moz-animation:ripple 4500ms ease-out 1575ms infinite;-o-animation:ripple 4500ms ease-out 1575ms infinite;animation:ripple 4500ms ease-out 1575ms infinite;}
.maps-inner .maps-80 {width:100%;height:100%;}
.maps-inner .maps-80:after {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #00cdec;opacity:0;-webkit-animation:ripple 4500ms ease-out 1800ms infinite;-moz-animation:ripple 4500ms ease-out 1800ms infinite;-o-animation:ripple 4500ms ease-out 1800ms infinite;animation:ripple 4500ms ease-out 1800ms infinite;}
.maps-inner .maps-90 {width:100%;height:100%;}
.maps-inner .maps-90:after {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #00cdec;opacity:0;-webkit-animation:ripple 4500ms ease-out 2025ms infinite;-moz-animation:ripple 4500ms ease-out 2025ms infinite;-o-animation:ripple 4500ms ease-out 2025ms infinite;animation:ripple 4500ms ease-out 2025ms infinite;}
.maps-inner .maps-100 {width:100%;height:100%;}
.maps-inner .maps-100:after {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #00cdec;opacity:0;-webkit-animation:ripple 4500ms ease-out 2250ms infinite;-moz-animation:ripple 4500ms ease-out 2250ms infinite;-o-animation:ripple 4500ms ease-out 2250ms infinite;animation:ripple 4500ms ease-out 2250ms infinite;}

lesshat-selector {-lh-property:0;}
@-webkit-keyframes ripple {0% {opacity:0;-webkit-transform:scale(0.1,0.1);}
5% {opacity:1;}
100% {opacity:0;-webkit-transform:scale(1)}
}
@-moz-keyframes ripple {0% {opacity:0;-moz-transform:scale(0.1,0.1);}
5% {opacity:1;}
100% {opacity:0;-moz-transform:scale(1)}
}
@-o-keyframes ripple {0% {opacity:0;-o-transform:scale(0.1,0.1);}
5% {opacity:1;}
100% {opacity:0;-o-transform:scale(1)}
}
@keyframes ripple {0% {opacity:0;-webkit-transform:scale(0.1,0.1);-moz-transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);transform:scale(0.1,0.1);}
5% {opacity:1;}
100% {opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
[not-existing] {zoom:1;}
