*{margin: 0; padding: 0; box-sizing: border-box;}
.text-right{text-align: right !important;}
body{font-family: 'Montserrat', sans-serif; overflow: hidden; overflow-y: auto; background-color: #171617;}

.sdpageLoader{display: flex; height: 100%; align-items: center; width: 100%; text-align: center; justify-content: center; background-color: #171617; transition: all ease-in .1s; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1030;}
.sdpageLoader [class*="text"]{display: inline-block; font-weight: 800; font-size: 7vw; position: absolute; transform: scale(2); opacity: 0; transition: all ease-in .1s; text-transform: uppercase; letter-spacing: 1px;}
.sdpageLoader .text1, .sdpageLoader .text3{color: #fff;}
.sdpageLoader .text2{color: #171617;}

.logosvg {
    color: #fff;
    width: 100%;
    max-width: 330px;
    opacity: 0;
    transition: all ease-in .5s;
    font-size: 20px;
    font-weight: bold;
}
.sdmainpage{display: flex; width: 100%; vertical-align: top; position: fixed; top: 0; left: 0; right: 0; height: 100%; padding: 50px; flex-direction: column; justify-content: space-between; perspective: 300px;}
.sdinfo{color: #fff;}
.sdinfo h1, .sdinfo p{opacity: 0; transition: all ease-in .6s;}
.sdinfo h1{margin: 0; font-weight: 700; text-transform: uppercase; font-size: 24px; line-height: 1.2; margin-bottom: 10px;}
.sdinfo p{font-weight: 400; color: #ccc; font-size: 18px; line-height: 1.6;}

.sdcomingsoon{line-height: 1.4; color: #ccc; opacity: 0; transition: all ease-in .8s;}
.sdcomingsoon .sdsoonbox{display: block; text-transform: uppercase; font-size: 20px; font-weight: 700; color: #fff;}
.sdenqlink{color: #171617; font-size: 14px; font-weight: 400; display: inline-block; margin-top: 10px; text-decoration: none; padding: 10px 15px; background-color: #fff; border-radius: 3px;}

.enqlbl{display: block; margin-top: 20px;}

@media (max-width: 767px){
    .logosvg{max-width: 220px;}
    .sdinfo h1{font-size: 20px;}
    .sdinfo p{font-size: 16px;}
    .sdmainpage{padding: 30px;}
}