:focus,a:focus,img{outline:0}a,a:focus,a:hover,ins{text-decoration:none}.no-padding,img{padding:0}.no-margin,img{margin:0}.play-button,.relative{position:relative}.about-text ul li,.button,.play-button{display:inline-block}.button,.slick-dots,.video-border{text-align:center}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}img{border:0;background:0 0;max-width:100%}body{line-height:1;padding-top:90px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}::-webkit-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}.copyright-text a:hover,h1,h2,h3,h6{color:#000}blockquote,h4,h5,p,ul{color:#777}.button{font-size:14px;line-height:50px;font-weight:900;color:#fff;background:#ed2424;text-transform:uppercase;padding:0 30px;border:none;border-radius:25px;letter-spacing:.1em;transition:.5s}.button.sm{font-size:13px;line-height:40px;padding:0 30px;border-radius:20px}.button:focus,.button:hover{color:#fff;background:#000}.alt-bg{background:#f6fbff}.navbar-default .navbar-toggle:hover .icon-bar,.white-bg{background:#fff}.overlay{background:rgba(0,0,0,.2)}.section-head{padding:117px 0 65px}.section-head h4{padding-top:15px}.about-text h2 span,.copyright-text a,.room-features-texts h2 span,.section-head h2 span,.side-head h2 span,.single-floor h2 span{color:#ed2424}.side-head{padding:28px 0}.side-head h4{padding:11px 0 15px}.play-button .pb-border-1{padding:5px;display:block;border-radius:50%;background:rgba(217,60,50,.2)}.play-button .pb-border-2{padding:5px;display:block;border-radius:50%;background:rgba(217,60,50,.5)}.play-button .icofont{height:50px;width:50px;line-height:50px;text-align:center;font-size:18px;border-radius:50%;background:#ed2424;color:#fff;display:block}.top-bar{padding:25px 0;position:fixed;width:100%;top:0;left:0;background:#fff;z-index:999;border-bottom:1px solid #f6fbff}.nav-list{padding-right:28px}.navbar-default{background-color:transparent}.navbar{position:relative;min-height:40px;margin-bottom:0;border:none;border-radius:0}.input-box,.single-floor-feature,.single-gallery,.single-place{margin-bottom:30px}.navbar-brand{padding:0 15px;height:auto}.navbar-default .navbar-toggle .icon-bar{background:#000}.navbar-default .navbar-toggle{border-color:#fff;transition:.5s}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ed2424;border-color:#ed2424}.nav>li>a{padding:10px 20px}.navbar-default .navbar-nav>li>a{color:#000;font-weight:900;letter-spacing:.1em;font-size:13px}.navbar-default .navbar-nav>li.current>a,.navbar-default .navbar-nav>li>a:hover{color:#ed2424;background-color:transparent}.single-hSlider{width:100%!important}.hSlide-one .overlay{padding:272px 0 242px}.hSlide-two .overlay{padding:283px 0 253px}.header-texts{padding:46px 0 64px}.cta-section h2,.header-texts h3{color:#fff}.header-texts h1{color:#fff;padding:13px 0 17px}.header-texts h5{color:#fff;padding-bottom:33px}.appear-from-top{position:relative;top:-20px;opacity:0;transition:.5s}.active-slide .appear-from-top{top:0;opacity:1}.appear-from-bottom{position:relative;bottom:-20px;opacity:0;transition:.5s}.active-slide .appear-from-bottom{bottom:0;opacity:1}.appear-from-left{position:relative;left:-20px;opacity:0;transition:.5s}.active-slide .appear-from-left,.active-slide .appear-from-right{left:0;opacity:1}.appear-from-right{position:relative;left:20px;opacity:0;transition:.5s}.delayed{transition:.5s .3s}.single-header-feature{position:relative;margin-bottom:30px;padding:40px 0 38px;border:1px dotted rgba(255,255,255,.5)}.top-left,.top-right{top:-1px;border-top:1px solid #fff}.bottom-right,.top-right{right:-1px;border-right:1px solid #fff}.bottom-left,.bottom-right{bottom:-1px;border-bottom:1px solid #fff}.bottom-left,.top-left{left:-1px;border-left:1px solid #fff}.shf-extra{position:absolute;content:"";height:15px;width:15px;transition:.5s}.single-header-feature .icofont{color:#fff;font-size:36px}.single-header-feature h6{padding-top:30px;color:#fff}.bx-wrapper{overflow:hidden}.bx-wrapper .bx-viewport{box-shadow:none;border:none;left:0;background:0 0}.bx-wrapper .bx-next,.bx-wrapper .bx-prev{background:0 0}.bx-wrapper .bx-next:after,.bx-wrapper .bx-prev:after{position:absolute;top:-30px;background:#fff;content:"";width:70px;height:70px;line-height:72px;border-radius:50%;font-family:icofont;font-size:20px;color:#ed2424;text-indent:0;transition:.5s}.bx-wrapper .bx-next:hover:after,.bx-wrapper .bx-prev:hover:after{background:#ed2424;color:#fff}.bx-wrapper .bx-prev::after{left:-45px;content:"\eb76";text-align:right;padding-right:12px}.bx-wrapper .bx-next::after{right:-45px;content:"\eb79";text-align:left;padding-left:12px}.about-section,.testimonials-section{padding:130px 0}.about-text{padding:48px 0 50px}.about-text h4{padding:14px 0 6px}.about-text ul{padding-top:24px}.about-text ul li{font-size:17px;line-height:45px;width:49%;color:#777;font-weight:300}.about-text ul li .icofont{color:#ed2424;padding-right:9px}.appointment-form{background:#fff;padding:45px 40px 20px}.appointment-form h6{color:#000;padding-bottom:25px}.input-box input[type=text],.input-box textarea{width:100%;line-height:46px;border:1px solid #d3ffd3;background:#fff;font-size:14px;color:#777;padding-left:25px;font-weight:300;letter-spacing:.05em}.input-box textarea{height:140px;resize:none}.appointment-form .error,.appointment-form .success{display:none;line-height:22px;font-weight:300;font-size:14px;position:relative;top:-15px}.appointment-form .success{color:#ed2424;margin:-5px 0 20px}.appointment-form .error{color:red;margin:-15px 0 20px}.floors-section{padding:116px 0 110px}.single-floor h4{padding:14px 0 46px}.floor-image{padding:40px 0 0}.floor-image img,.room-image img,.single-gallery img{width:100%}.single-floor-feature{background:#f6fbff;padding:40px 0 38px}.single-floor-feature .icofont,.single-place .icofont{color:#ed2424;font-size:36px}.single-floor-feature h6{padding-top:30px}.video-section{background:url(../images/bg/video.jpg) center center/cover}.video-section .overlay{padding:137px 0 150px}.video-section h2{color:#fff;padding-bottom:60px}.video-border{padding:134px 0 99px;border:1px solid #fff}.video-border h6{font-weight:300;text-transform:none;padding-top:15px;color:#fff}.room-features-section{padding:140px 0}.room-features-texts{padding-top:37px;padding-left:20px}.room-features-texts h4{padding:12px 0 17px}.room-features-texts ul li{font-size:18px;line-height:41px;width:100%;display:inline-block;color:#777;font-weight:300}.copyright-text,.footer-logo,.single-gallery a{display:block}.room-features-texts ul li:before{font-family:IcoFont!important;content:"\efab";color:#ed2424;margin-right:10px}.gallery-section,.places-section{padding-bottom:100px}.single-place{padding:40px 30px 33px;background:#f6fbff}.single-place h6{padding:25px 0 12px}.client-image{padding-right:12px}.testimonial-text{margin-left:-12px;padding-top:38px}.testimonial-text h5{padding-top:17px}.testimonial-text h5 small{font-weight:900;color:#ed2424;display:block;font-size:12px;padding-bottom:11px;text-transform:uppercase}.slick-dots{margin-top:20px}.slick-dots li{display:inline-block;margin:0 7px}.slick-dots li button{height:10px;width:16px;font-size:1px;border:none;background:#000;border-radius:5px;color:#000;opacity:.2;transition:.5s}.slick-dots li.slick-active button{width:26px;opacity:1;background:#ed2424;color:#ed2424}.cta-section{background:url(../images/bg/cta.jpg) center center/cover}.cta-section .overlay{padding:188px 0 200px}.cta-section h4{color:#fff;padding:14px 0 25px}.footer-section{background:#fff;padding:70px 0}.footer-links,.footer-logo{padding:15px 0}.copyright-text{color:#777;line-height:50px;padding:15px 0}.footer-links li{display:inline-block;margin-left:30px}.footer-links li a{display:inline-block;color:#777;line-height:50px}.footer-links li a:hover{display:inline-block;color:#ed2424}.mfp-3d-unfold .mfp-content{perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:.3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:.5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}@media only screen and (min-width:768px) and (max-width:991px){.footer-links li,.nav>li{display:inline-block}.tab-center{text-align:center}.tab-left{text-align:left}.pt-30{padding-top:30px}.testimonial-text{padding-top:20px}.footer-links li{margin-left:20px}}@media only screen and (max-width:767px){.h1-like,h1{font-size:45px}.h2-like,h2{font-size:30px}.h3-like,h3{font-size:28px}.h4-like,h4{font-size:19px}.h5-like,h5{font-size:16px}.mobile-left{text-align:left}.mobile-center{text-align:center}.pt-30{padding-top:30px}.header-section .overlay{padding:130px 0}.about-section{padding:70px 0 130px}.floors-section{padding:55px 0 100px}.testimonials-section{padding:80px 0 130px}.testimonial-text{margin-left:0}.about-text ul li,.room-features-texts ul li{width:100%;display:block}.footer-links li{margin:0 10px}}