body{font-size:16px;font-weight:300;height:100%;font-family:poppins,sans-serif}html,body{height:100%}h1,h2,h3,h4,h5,h6{font-family:raleway,sans-serif;font-weight:900}a{text-decoration:none;-webkit-transition:all .4s;-webkit-transition:all .2s;transition:all .2s;font-family:raleway,sans-serif}img{width:100%}a:hover{text-decoration:none}a:focus{outline:none;text-decoration:none}p{line-height:32px}ul,li{margin:0;padding:0}fieldset{border:0;margin:0 auto;padding:0}.no-padding{padding:0}.preloader-area{position:fixed;background:#fff;z-index:11000;height:100%;width:100%;overflow:hidden}.spinner{margin:auto;width:40px;height:40px;position:relative;text-align:center;position:absolute;left:50%;right:50%;margin-left:-20px;top:50%;-webkit-animation:sk-rotate 2s infinite linear;animation:sk-rotate 2s infinite linear}.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#ffd800;border-radius:100%;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.dot1{background-color:#ffd800}.dot2{top:auto;background-color:#000;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes sk-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.welcome-area{height:100%}.welcome-image-area{position:relative;height:100%;background:url(../images/bg/mainbg.jpg);background-size:cover;z-index:1}.welcome-image-area:after{position:absolute;background:rgba(0,0,0,.8);left:0;top:0;width:100%;height:100%;content:"";z-index:-1}.display-table{display:table;width:100%;height:100%}.display-table-cell{display:table-cell;vertical-align:middle}.header-text{margin-top:60px}.header-text h2{color:#fff;font-size:60px;margin-top:10px}.header-text h2 span{display:block;color:#ffd800}.header-text p{color:#fff;font-size:16px;margin:0;margin-bottom:20px;padding:0 100px}.tour-info{text-align:right;padding-top:25px;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.menu-bg .tour-info{padding-top:18px;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.tour-info ul{padding:0;margin:0;list-style:none}.tour-info ul li{display:inline-block;color:#fff;font-size:14px;font-weight:300;margin-left:20px;text-transform:capitalize}.tour-info ul li i{margin-right:10px;color:#ffd800}.header-top-area{position:fixed;left:0;top:0;width:100%;z-index:99;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.logo{padding-top:25px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.logo a p{text-transform:uppercase;font-size:16px;font-weight:600;color:#fff}a.slide-btn{margin-top:10px;display:inline-block;color:#000;padding:12px 30px;text-transform:capitalize;font-size:12px;border:2px solid #ffd800;text-transform:uppercase;font-weight:700;background:#ffd800}a.slide-btn:hover{color:#fff;border:2px solid #ffd800;background:0 0}.modal-content{border-radius:0;border:5px solid #ffd800}.modal-footer{border:none}.form-control{display:block;border:0;width:100%;height:45px;padding:5px 10px;font-size:16px;line-height:1.42857143;color:#333;background-color:#f7f7f7;background-image:none;border-radius:0;box-shadow:none}.form-control:focus{border-color:#000;outline:0;box-shadow:none}.contact-form input[type=submit]{display:inline-block;color:#000;background:0 0;padding:12px 20px;font-size:14px;border-radius:0;font-weight:600;-webkit-transition:.3s;transition:.3s;background:#ffd800;text-transform:uppercase;border:1px solid #ffd800}.contact-form input[type=submit]:hover{background:0 0;border:1px solid #ffd800;color:#000;-webkit-transition:all .4s;-webkit-transition:all .2s;transition:all .2s}.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{outline:none}.success{background:#50b948 none repeat scroll 0 0;color:#fff;font-weight:700;padding:20px;text-align:center}