@font-face{font-family:'Aquawax Medium Trial';src:url('../fonts/Aquawax%20Medium%20Trial.eot');src:local('☺'), url('../fonts/Aquawax%20Medium%20Trial.woff') format('woff'), url('../fonts/Aquawax%20Medium%20Trial.ttf') format('truetype'), url('../fonts/Aquawax%20Medium%20Trial.svg') format('svg');font-weight:normal;font-style:normal;}
body{margin:0;padding:0;font-size:13px;overflow-x:hidden;background:#111119 !important;}
center{margin:0;padding:0;}
.fleft{float:left;}
.frite{float:right;}
.clrfix{clear:both;}
.demostyle{border:solid 1px #ccc;}
.no-margin{margin:0;}
.no-padding{padding:0;}
a{color:#333333;text-decoration:none;}
a:hover{color:#333333;text-decoration:none;}
a:focus,
a:hover{color:#23527c;text-decoration:none;}
.main-wrapper{width:100%;}
.home-section-1{width:109%;margin-left:-4.50%;}
.home-section-1 ul,
.home-section-1 li{margin:0;padding:0;list-style:none;}
.vertical-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;}
.vertical-section li{width:36.33%;transition:0.4s ease 0s;-webkit-transition:0.4s ease 0s;-moz-transition:0.4s ease 0s;-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);overflow:hidden;position:relative;}
.vertical-section li:nth-child(1){background-color:#111119;}
.vertical-section li:nth-child(2){background-color:#111119;}
.vertical-section li:nth-child(3){background-color:#111119;}
.vertical-section li:not(.no-hover):hover{width:40%;}
.vertical-section .image-block{position:absolute;top:0;left:0;right:0;-ms-transform:skewX(10deg);-webkit-transform:skewX(10deg);transform:skewX(10deg);}
.vertical-section .image-block img{width:100%;height:100%;-webkit-transform:scale(1.35);-moz-transform:scale(1.35);-o-transform:scale(1.35);margin-top:5%;}
.vertical-section .block-01 img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);margin-top:3%;margin-left:12%;}
.vertical-section .block-02 img{-webkit-transform:scale(1.30);-moz-transform:scale(1.30);-o-transform:scale(1.30);margin-top:20%;}
.vertical-section .block-03 img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);margin-top:5%;margin-left:-16%;}
.bg-dekstop{display:block;}
.bg-mobile{display:none;}
.vertical-section h2.widget-title{width:350px;font-family:'Aquawax Medium Trial';font-size:25px;color:#000;text-align:center;text-transform:uppercase;letter-spacing:10px;line-height:40px;margin:0 auto;position:absolute;bottom:20%;left:0;right:0;-ms-transform:skewX(10deg);-webkit-transform:skewX(10deg);transform:skewX(10deg);text-shadow:2px 1px 1px #fff;}
.vertical-section h2.widget-title::after{width:200px;height:2px;content:"";background:#fff;position:absolute;display:block;bottom:-12px;left:0;right:0;margin:0 auto;text-shadow:2px 1px 1px #fff;}
.vertical-section li:hover h2.widget-title{display:none;}
.hover-main-containt{width:115%;height:100%;display:none;transition:0.8s ease 0s;-webkit-transition:0.8s ease 0s;-moz-transition:0.8s ease 0s;position:absolute;top:0;left:0;right:0;}
.hover-inner-containt{-ms-transform:skewX(10deg);-webkit-transform:skewX(10deg);transform:skewX(10deg);overflow:hidden;color:#fff;display:table;height:100%;margin:0 auto;}
.vertical-section li:not(.no-hover):hover .hover-main-containt{background-color:rgba(000, 000, 000, 0.5);display:block;}
.hover-inner-containt .middle-containt{display:table-cell;vertical-align:middle;position:relative;cursor:pointer;}
.hover-inner-containt h2.block-title{float:left;font-family:'Aquawax Medium Trial';font-size:30px;font-weight:400;text-align:left;text-transform:uppercase;white-space:nowrap;line-height:38px;overflow:hidden;margin:0;width:200px;position:relative;z-index:1;animation:type 2s steps(60, end);clear:both;display:block !important;}
.hover-inner-containt .word-1{letter-spacing:20px;}
.hover-inner-containt .word-2{letter-spacing:22px;}
.hover-inner-containt .word-3{letter-spacing:22.40px;}
.hover-inner-containt .word-4{letter-spacing:21px;}
.hover-inner-containt .word-5{letter-spacing:23px;}
.hover-inner-containt .word-6{letter-spacing:21px;}
.hover-inner-containt .word-7{letter-spacing:18px;}
.hover-inner-containt .word-8{letter-spacing:12.70px;}
.hover-inner-containt .word-9{letter-spacing:7.30px;}
.hover-inner-containt .word-10{letter-spacing:20px;}
.hover-inner-containt .word-11{letter-spacing:22px;}
.hover-inner-containt .word-12{letter-spacing:20px;}
.hover-inner-containt .word-13{letter-spacing:23.40px;}
.hover-inner-containt .word-14{letter-spacing:16px;}
@keyframes type{from{width:0;}
}
.hover-main-containt .alphabet-image{margin-top:-144px;margin-left:80px;clear:both;float:left;position:relative;}
.hover-main-containt .alphabet-image.alphabet-b{margin-top:-180px;margin-left:48px;}
.hover-main-containt .alphabet-image.alphabet-f{margin-top:-141px;margin-left:-8px;}
.hover-main-containt .alphabet-image.alphabet-e{margin-top:-169px;margin-left:-40px;}
.hover-main-containt .alphabet-image img{width:400px;}
.outline-img{position:absolute;top:0;left:0;right:0;}
.hover-inner-containt h4.block-small-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:1px;line-height:25px;width:100%;margin:0;clear:both;float:left;margin-top:-40px;}
hr.horizhontal-line{float:left;margin:15px 0 0 0;position:relative;clear:both;border:none;}
hr.horizhontal-line::after{width:105px;height:4px;content:"";background:#fff;position:absolute;display:block;bottom:5px;left:2px;right:0;animation:type 2s steps(100, end);}
hr.vertical-line{float:left;margin:0 0 0 0;position:relative;border:none;}
hr.vertical-line::after{width:25px;height:3px;content:"";background:#fff;position:absolute;display:block;top:-5px;left:-25px;right:0;-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg);}
.modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);-webkit-animation-name:fadeIn;-webkit-animation-duration:0.4s;animation-name:fadeIn;animation-duration:0.4s}
.modal-content{position:fixed;bottom:0;background-color:#fefefe;width:100%;-webkit-animation-name:slideIn;-webkit-animation-duration:0.4s;animation-name:slideIn;animation-duration:0.4s}
.close{color:#212121;float:right;font-size:28px;font-weight:bold;z-index:999;}
.close:hover,
.close:focus{color:#000;text-decoration:none;cursor:pointer;}
.modal-header{padding:2px 16px;background-color:#FFF;}
.modal-body{padding:10px;}
@-webkit-keyframes slideIn{from{bottom:-300px;opacity:0}
to{bottom:0;opacity:1}
}
@keyframes slideIn{from{bottom:-300px;opacity:0}
to{bottom:0;opacity:1}
}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.modal-section{width:500px;margin-left:auto;margin-right:auto;display:block;}
input::-webkit-input-placeholder{color:#000;opacity:0.5;}
input::-moz-placeholder{color:#000;opacity:0.5;}
input:-ms-input-placeholder{color:#000;opacity:0.5;}
input:-moz-placeholder{color:#000;opacity:0.5;}
input[type=text], input[type=number], input[type=textarea]{height:40px;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;background-color:transparent;color:#212121;}
input[type=text]{width:100%;}
input[type=textarea]{height:70px;}
input[type=number], input[type=textarea]{width:100%;}
input[type=submit]{height:40px;width:100%;padding:0px 20px;margin:8px 0;cursor:pointer;font-family:'Aquawax Medium Trial';font-size:1em;color:#000;border:1px solid #413F4B;border-radius:0;background-color:transparent;text-transform:uppercase;}
input[type=submit]:hover{color:#FFF;background-color:#413F4B;transition:all .2s ease;}
input[type=text]:focus, input[type=number]:focus,
input[type=textarea]:focus{border:1px solid #413F4B;}
@media (max-width:660px){.modal-section{width:100% !important;}
input[type=text], input[type=number], input[type=textarea]{width:100% !important;}
input[type=submit]{font-size:0.7em !important;}
}
.first-heading-block{left:15% !important;}
.loader-B, .loader-E, .loader-F{position:absolute;-ms-transform:skewX(10deg);-webkit-transform:skewX(10deg);transform:skewX(10deg);display:none;width:100%;height:100%;text-align:center;}
.loader-B img, .loader-E img, .loader-F img{width:400px;}
.loader-image-containt{display:table;width:100%;height:100%;}
.center-loader-image{display:table-cell;vertical-align:middle;}
form#frm_register p input{display:inline-block;vertical-align:middle;}
@media (max-width:480px){.vertical-section{height:auto !important;}
.vertical-section li:hover:not(.no-hover){width:100%;}
.vertical-section .hover-main-containt{opacity:0;z-index:1;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;height:100%;}
.vertical-section li:hover .hover-main-containt{opacity:1;}}
.about-us-color{color:#fff;}