b.para {
    /*    font-weight: bold;*/
    font-family: 'para-bold';
    color: #333333;
}

@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {

        b.para {
            /*    font-weight: bold;*/
            font-family: 'para-bold';
            color: #333333;
            text-rendering: optimizeLegibility;
            -webkit-font-smoothing: antialiased;
        }


    }
}

html,body {
    margin: 0;
    overflow-x: hidden;
}


::-webkit-scrollbar {
    width: 5px;
    background-color: black;
    /*    opacity: 10%;*/
    /*    display: NONE;*/
}

/* Track */
::-webkit-scrollbar-track {
    /*  box-shadow: inset 0 0 5px grey; */
    /*  border-radius: 10px;*/
    opacity: 0;
    display: none;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #f8f8f8;
    /*    opacity: 10%;*/
    /*  border-radius: 10px;*/
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #6e6e6e;
}



a:link {
    text-decoration: none;

}

@font-face {
    font-family: 'title';
    src: url("/Fonts/CraftworkGrotesk-Heavy.ttf");
    /* IE9 Compat Modes */
    /*  src: url("/Fonts/Pandemic.otf") format('embedded-opentype'),  IE6-IE8     */
}

@font-face {
    font-family: 'para-thin';
    src: url("/Fonts/Space/SpaceGrotesk-Light.ttf");
    /* IE9 Compat Modes */
    /*  src: url("/Fonts/Pandemic.otf") format('embedded-opentype'),  IE6-IE8     */
}


@font-face {
    font-family: 'para';
    src: url("/Fonts/Space/SpaceGrotesk-Regular.ttf");
    /* IE9 Compat Modes */
    /*  src: url("/Fonts/Pandemic.otf") format('embedded-opentype'),  IE6-IE8     */
}

@font-face {
    font-family: 'para-bold';
    src: url("/Fonts/Space/SpaceGrotesk-Bold.ttf");
    /* IE9 Compat Modes */
    /*  src: url("/Fonts/Pandemic.otf") format('embedded-opentype'),  IE6-IE8     */
}



@font-face {
    font-family: 'fa';
    src: url("/Fonts/fa-solid-900.ttf");
}


iframe {
    /*    background-color: beige;*/
    /*    width: 60vw;*/
}

#foucs {
    margin-top: 0;
}


::-moz-selection {
    /* Code for Firefox */
    color: #333333;
 background: #00FF47;
}

::selection {
    color: #333333;
    background: #00FF47;
}


#hidescrollcontainer {
    height: 100%;
    width: 100%;
    overflow: hidden;
    overflow-x: hidden;
}

#hidescrollcontent {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
}



ul {
    opacity: 0;
    visibility: hidden;
    list-style-type: none;
    margin: 0%;
    padding: 0%;
    overflow: hidden;
    background-color: white;
    box-shadow: 10px;
    background-color: rgba(255, 255, 255, 0);
    -webkit-transition: background-color 700ms linear, opacity .70s ease-in-out;
    -moz-transition: background-color 700ms linear, opacity .70s ease-in-out;
    -o-transition: background-color 700ms linear, opacity .70s ease-in-out;
    -ms-transition: background-color 700ms linear, opacity .70s ease-in-out;
    transition: background-color 700ms linear, opacity .70s ease-in-out;
}

ul.scrolled {
    visibility: visible;
    opacity: 1;
    background-color: rgba(255, 255, 255, 0);
    -webkit-transition: background-color 700ms linear, opacity .70s ease-in-out;
    -moz-transition: background-color 700ms linear, opacity .70s ease-in-out;
    -o-transition: background-color 700ms linear, opacity .70s ease-in-out;
    -ms-transition: background-color 700ms linear, opacity .70s ease-in-out;
    transition: background-color 700ms linear, opacity .70s ease-in-out;
}

li {


    float: right;
}


li a {
    display: inline-block;
    text-align: center;
    /*    padding: 7% 50px;*/
    padding-top: 1vw;
    padding-left: 3vw;
    padding-right: 3vw;
    padding-bottom: 1vw;
    text-decoration: none;
    font-family: 'para';
    /*    font-weight: 900;*/
    font-size: 0.85vw;
    color: #222222;
    /*    margin-top: 0.56vw;*/
}

li a:hover:not(.active) {

    color: #332cce;
}

li.amitsharma {
    opacity: 1;
    float: left;
    visibility: visible;
    transition: opacity .70s ease-in-out;
    -moz-transition: opacity .70s ease-in-out;
    -webkit-transition: opacity .70s ease-in-out;
}

li.amitsharma.fadein {
    visibility: visible;
    opacity: 1;
    transition: opacity .70s ease-in-out;
    -moz-transition: opacity .70s ease-in-out;
    -webkit-transition: opacity .70s ease-in-out;

}

li a.amitsharma {
    /*    font-weight: 600;*/
}


.fixed-nav-bar {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
}



#introductionheading {
    position: absolute;
    font-size: 3.5vw;
    font-weight: 700;
    /*    font-style:italic;*/
    font-family: 'title', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 11vw;
    margin-left: auto;
    /*    font-style: italic;*/
}


#introductiondetail {
    font-size: 1vw;
/*   */
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 19vw;
    /*    text-align: center;*/
}



#layoutintrovideo {
    position: absolute;
    margin-top: 35vw;
    width: 50vw;
    /*    height: 33vw;*/
    margin-left: 25vw;
    background-color: transparent !important;
    color: white;
}

#featuresnheading {
    position: absolute;
    font-size: 1.5vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    /*    font-style: italic;*/
    /*    font-style: italic;*/
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 70vw;
    margin-left: auto;
}

#featurestable1 {
    text-align: center;
    width: 53%;
    margin-left: 23.5%;
    position: absolute;
    margin-top: 76vw;
}

#featurestable2 {
    /*
    text-align: center;
    width: 40%;
    margin-left: 30%;
    position: absolute;
*/

    text-align: center;
    width: 53%;
    margin-left: 23.5%;
    position: absolute;
    /*        margin-top: 85vw;*/
    margin-top: 92vw;
}

#featuresvideo {

    padding-left: 1vw;
    padding-right: 1vw;
    width: 10vw;
}

#featurestext {

    font-size: 0.9vw;
    font-family: 'para-thin', monospace;
    color: #777777;
    line-height: 2vw;
}


#issuesheading {
    position: absolute;
    font-size: 1.5vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    /*        font-style: italic;*/
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 112vw;
    margin-left: auto;
}

#issuesdetail {
    font-size: 1vw;
/*   */
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 117vw;
    /*    text-align: center;*/
}


#issuesgraph {
    position: absolute;
    margin-top: 133vw;
    width: 50vw;
    /*    height: 33vw;*/
    margin-left: 25vw;
    background-color: transparent !important;
    color: white;
}



#issuesdetailp2 {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 178vw;
    /*    text-align: center;*/
}

#secondaryresearchheading {
    position: absolute;
    font-size: 3vw;
    font-weight: 700;
    /*    font-style:italic;*/
    font-family: 'title', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 195vw;
    margin-left: auto;
    font-style:
}


#secondaryresearchdetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 50vw;
    margin-top: 208vw;
    /*    text-align: center;*/
}

#venndiagram {
    position: absolute;
    margin-top: 209vw;
    width: 20vw;
    /*    height: 33vw;*/
    right: 0;
    margin-right: 25vw;
    background-color: transparent !important;
    color: white;
}

#industryneedheading {
    position: absolute;
    font-size: 1.5vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    /*    font-style: italic;*/
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 245vw;
    margin-left: auto;
}

#secondaryresearchdetails2 {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 250vw;
    /*    text-align: center;*/
}


#industryhistoryimg {
    position: absolute;
    margin-top: 272vw;
    width: 50vw;
    /*    height: 33vw;*/
    left: 0;
    margin-left: 25vw;
    background-color: transparent !important;
    color: white;
}


#digitaltwinheading {
    position: absolute;
    font-size: 1.5vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    /*    font-style: italic;*/
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 329vw;
    margin-left: auto;
}

#digitaltwindetails {
    font-size: 1vw;
/*   */
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 334vw;
    /*    text-align: center;*/
}

#gartnergraphimg {
    position: absolute;
    margin-top: 347vw;
    width: 50vw;
    /*    height: 33vw;*/
    left: 0;
    margin-left: 25vw;
    background-color: transparent !important;
    color: white;
}

#digitaltwinheading2 {
    position: absolute;
    font-size: 1.5vw;
    font-weight: 900;
    font-family: 'para-bold', san-serif;
    /*    font-style: italic;*/
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 398vw;
    margin-left: auto;
}

#digitaltwindetails2 {
    font-size: 1vw;
/*       */
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 53vw;
    margin-right: 23vw;
    margin-top: 406vw;
    /*    text-align: center;*/
}

#digitaltwinimage {
    position: absolute;
    margin-top: 405.5vw;
    width: 25vw;
    /*    height: 33vw;*/
    left: 0;
    margin-left: 25vw;
    background-color: transparent !important;
    color: white;
}


#customerneedsheading {
    position: absolute;
    font-size: 1.5vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    /*    font-style: italic;*/
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 442vw;
    margin-left: auto;
}

#customerneedsdetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 447vw;
    /*    text-align: center;*/


}

#dtinterviewtext {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 472.5vw;
    /*    text-align: center;*/
}

#dtinterviewsbtn {
    position: absolute;
    -moz-border-radius: 0.4vw;
    border-radius: 0.4vw;
    border-style: solid;
    border-width: 0.14vw;
    border-color: #5357ee;
    font-family: 'para', monospace;
    font-weight: 700;
    font-size: 1vw;
    left: 0;
    margin-left: 45vw;
    margin-top: 472vw;
    color: #3538A5;
    opacity: 1;
    padding-right: 1.5vw;
    padding-left: 1vw;
    padding-top: 0.5vw;
    padding-bottom: 0.5vw;
    text-decoration: none;
    background-color: #EAEAFF;
    /*    background-color: #2ae49c;*/
    /*    border-color: #5357ee;*/
    -webkit-box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    -moz-box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    /*    color: #2ae49c;*/
    /*    font-weight: 700;*/
}



#dtinterviewsbtn:hover {

    background-color: #5357ee;
    border-color: #5357ee;
    -webkit-box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    -moz-box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    color: #FFFFFF;
    font-family: 'para', monospace;
}

#dtinterviewsbtn:active {
    margin-top: 472.2vw;
    background-color: #5357ee;
    border-color: #5357ee;
    -webkit-box-shadow: 0px 0px 0px 0px #3e42d1;
    -moz-box-shadow: 0px 0px 0px 0px #3e42d1;
    box-shadow: 0px 0vw 0px 0px #3e42d1;
    color: #FFFFFF;
    font-weight: 700;
}


#customerlogos {
    position: absolute;
    margin-top: 485vw;
    width: 45vw;
    /*    height: 33vw;*/
    left: 0;
    margin-left: 27vw;
    background-color: transparent !important;
    color: white;
}


#topthreeneedsheading {
    position: absolute;
    font-size: 1.5vw;
    font-weight: 900;
    font-family: 'para-bold', sans-serif;
    /*    font-style: italic;*/
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 503vw;
    margin-left: auto;
}

#topthreeheading {}

#one {
    font-size: 10vw;
    /*   */
    font-family: 'para-thin', monospace;
    font-style: italic;
    font-weight: 200;
    position: absolute;
    color: #dbdbdb;
    /*    line-height: 2vw;*/
    margin-left: 26.5vw;
    margin-right: 25vw;
    margin-top: 507vw;
}

#two {
    font-size: 10vw;
    /*   */
    font-family: 'para-thin', monospace;
    font-style: italic;
    font-weight: 200;
    position: absolute;
    color: #dbdbdb;
    /*    line-height: 2vw;*/
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 521vw;
}

#three {
    font-size: 10vw;
    /*   */
    font-family: 'para-thin', monospace;
    font-style: italic;
    font-weight: 200;
    position: absolute;
    color: #dbdbdb;
    /*    line-height: 2vw;*/
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 535vw;

}

#topthreeneedsdetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 40vw;
    margin-right: 25vw;
    margin-top: 508vw;
    /*    text-align: center;*/
}

#fullreport {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    font-weight: 200;
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 503vw;
}

#hypothesisheading {
    position: absolute;
    font-size: 3.36vw;
    font-weight: 700;
    /*    font-style:italic;*/
    font-family: 'title', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 570vw;
    margin-left: auto;
}

#hypothesisdetails {
    font-size: 1vw;
    text-align: center;
    font-family: 'para', monospace;
    position: absolute;
    color: #777777;
    width: 100%;
    line-height: 2vw;
    /*    margin-left: 25vw;*/
    /*    margin-right: 25vw;*/
    margin-top: 581vw;
}

#bcodetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 40vw;
    margin-right: 25vw;
    margin-top: 590vw;
}

#buildvideo {

    position: absolute;
    text-align: center;
    width: 15%;
    margin-left: 23.5%;
    position: absolute;
    margin-top: 589vw;
    background-color: white;
}

#buildtext {
    position: absolute;
    margin-left: 28.5%;
    font-size: 1.5vw;
    font-family: 'para-thin', monospace;
    /*    font-style: italic;*/
    /*    font-weight: 200;*/
    color: #00a1ee;
    margin-top: 602.56vw;
    line-height: 2vw;
}

#connectvideo {


    text-align: center;
    width: 16%;
    margin-left: 23%;
    position: absolute;
    margin-top: 608vw;
    background-color: white;
}

#connecttext {
    position: absolute;
    margin-left: 27.8%;
    font-size: 1.5vw;
    font-family: 'para-thin', monospace;
    /*    font-style: italic;*/
    /*    font-weight: 200;*/
    color: #00a1ee;
    margin-top: 623vw;
    line-height: 2vw;
}

#operatevideo {

    text-align: center;
    width: 15%;
    margin-left: 23.5%;
    position: absolute;
    margin-top: 628vw;
    background-color: white;
}

#operatetext {
    position: absolute;
    margin-left: 27.8%;
    font-size: 1.5vw;
    font-family: 'para-thin', monospace;
    /*    font-style: italic;*/
    /*    font-weight: 200;*/
    color: #00a1ee;
    margin-top: 642vw;
    line-height: 2vw;
}

#storyboardheading {
    position: absolute;
    font-size: 1.5vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    /*    font-style: italic;*/
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 663vw;
    margin-left: auto;
}

#storyboardimg {
    position: absolute;
    margin-top: 668vw;
    width: 90vw;
    /*    height: 33vw;*/
    left: 0;
    margin-left: 5vw;
    background-color: transparent !important;
    color: white;
}

#prototypeheading {
    position: absolute;
    font-size: 1.5vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 720vw;
    margin-left: auto;
}

#prototypedetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 725vw;
    /*    text-align: center;*/
}

#buildprototypevideo {
    position: absolute;
    margin-top: 739vw;
    width: 49vw;
    /*    height: 33vw;*/
    margin-left: 25vw;
    background-color: transparent !important;
    color: white;
}

#dollhousevideo {
    position: absolute;
    margin-top: 773vw;
    width: 49vw;
    /*    height: 33vw;*/
    margin-left: 25vw;
    background-color: transparent !important;
    color: white;
}

#enggprotovideo {

    position: absolute;
    margin-top: 807vw;
    width: 49vw;
    /*    height: 33vw;*/
    margin-left: 25vw;
    background-color: transparent !important;
    color: white;

}


#primaryresearchheading {
    position: absolute;
    font-size: 3.36vw;
    font-weight: 700;
    /*    font-style:italic;*/
    font-family: 'title', san-serif;
    /*    font-style: italic;*/
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 847vw;
    margin-left: auto;
}


#primaryresearchdetails {

    font-size: 1vw;
    font-family: 'para', monospace;
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 858vw;
    display: flex;
    hyphens: auto;
   
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    /*  margin: 0 2em 0 0;*/
}

#visitimg {
    position: absolute;
    margin-top: 879vw;
    width: 100%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left:10vw; */
    background-color: transparent !important;
    color: white;
}




#topinsightsheading {
    position: absolute;
    font-size: 1.5vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 932vw;
    margin-left: auto;
}


#insightvideo1 {

    position: absolute;
/*    text-align: center;*/
    width: 18%;
    margin-left: 20.5%;
/*    position: absolute;*/
    margin-top: 934vw;
    background-color: white;

}


#insightvideo2 {

    position: absolute;
/*    text-align: center;*/
    width: 10%;
    margin-left: 24%;
/*    position: absolute;*/
    margin-top: 953vw;
    background-color: white;

}



#insightvideo3 {

    position: absolute;
/*    text-align: center;*/
    width: 9vw;
    margin-left: 25vw;
/*    position: absolute;*/
    margin-top: 967vw;
    background-color: white;

}


#insightvideo4 {

    position: absolute;
/*    text-align: center;*/
    width: 10vw;
    margin-left: 24vw;
/*    position: absolute;*/
    margin-top: 981vw;
    background-color: white;

}




#topinsightsdetailsl {
    font-size: 1vw;
    font-family: 'para', monospace;
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 40vw;
    margin-right: 25vw;
    margin-top: 937vw;
   
    hyphens: auto;
}

#personaheading {
    position: absolute;
    font-size: 1.5vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 1012vw;
    margin-left: auto;
}


#personaimg {
    position: absolute;
    margin-top: 1017vw;
    width: 60vw;
    /*    height: 33vw;*/
    left: 0;
    margin-left: 10vw;
    background-color: transparent !important;
    color: white;
}


#dayinalifeheading {
    position: absolute;
    font-size: 2vw;
    font-weight: 900;
    font-family: 'title', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 1080vw;
    margin-left: auto;
}


#dayinalifeimg01 {
    position: absolute;
    margin-top: 1012vw;

    margin-left: 25vw;
    width: 50%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;
}


#dayinalifeimg02 {
    position: absolute;
    margin-top: 1184vw;

    margin-left: 25vw;
    width: 50%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;
}

#dayinalifeimg03 {
    position: absolute;
    margin-top: 1340vw;

    margin-left: 25vw;
    width: 50%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;
}

#dayinalifeimg04 {
    position: absolute;
    margin-top: 1545vw;

    margin-left: 25vw;
    width: 50%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;
}

#ideationheading {

    position: absolute;
    font-size: 3.36vw;
    font-weight: 700;
    /*    font-style:italic;*/
    font-family: 'title', san-serif;
    /*    font-style: italic;*/
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 1665vw;
    margin-left: auto;
}

#ideationdetails {
    font-size: 1vw;
    font-family: 'para', monospace;
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 1677vw;
   
    hyphens: auto;
}


#disclaimer {

    font-size: 1vw;
    font-family: 'para', monospace;
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 1708vw;
   
    hyphens: auto;

}

#ideatationdownloadbtn {
    position: absolute;
    -moz-border-radius: 0.4vw;
    border-radius: 0.4vw;
    border-style: solid;
    border-width: 0.14vw;
    border-color: #5357ee;
    font-family: 'para', monospace;
    font-weight: 700;
    font-size: 1vw;
    left: 0;
    margin-left: 50.5vw;
    margin-top: 1707.5vw;
    color: #3538A5;
    opacity: 1;
    padding-right: 1.5vw;
    padding-left: 1vw;
    padding-top: 0.5vw;
    padding-bottom: 0.5vw;
    text-decoration: none;
    background-color: #EAEAFF;
    /*    background-color: #2ae49c;*/
    /*    border-color: #5357ee;*/
    -webkit-box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    -moz-box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    /*    color: #2ae49c;*/
    /*    font-weight: 700;*/
}


#ideatationdownloadbtn:hover {

    background-color: #5357ee;
    border-color: #5357ee;
    -webkit-box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    -moz-box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    color: #FFFFFF;
    font-family: 'para', monospace;
}

#ideatationdownloadbtn:active {
    margin-top: 1707.7vw;
    background-color: #5357ee;
    border-color: #5357ee;
    -webkit-box-shadow: 0px 0px 0px 0px #3e42d1;
    -moz-box-shadow: 0px 0px 0px 0px #3e42d1;
    box-shadow: 0px 0vw 0px 0px #3e42d1;
    color: #FFFFFF;
    font-weight: 700;
}



#designprinciplesheading {
    position: absolute;
    font-size: 1.5vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 1724vw;
    margin-left: auto;
}

#designprinciplestable {
    width: 50%;
    margin-left:12%;
    position: absolute;
    text-align: center;
    align-items: center;
    margin-top: 1734vw;

}

#dpimage {

    padding-left: 3vw;
    padding-right: 3vw;
    padding-bottom: 5vw;
    height: 5vw;

}




#buildingblocksheading {
    position: absolute;
    font-size: 1.5vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 1752vw;
    margin-left: auto;
}

#buildingblocksimg {
    position: absolute;
    margin-top: 1764vw;

    margin-left: 15vw;
    width: 70%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;
}

#overviewheading {
    position: absolute;
    font-size: 3vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 1826vw;
    margin-left: auto;
}

#overviewflowimg {
    position: absolute;
    margin-top: 1836vw;

    margin-left: 25vw;
    width: 50%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;
}


#overviewdetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 1844vw;
    /*    text-align: center;*/
}

#overviewmenuimg {
    position: absolute;
    margin-top: 1859vw;

    /*     margin-left: 30vw;*/
    width: 100%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;
}

#overviewbehaviour {
    position: absolute;
    font-size: 2vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 1910vw;
    margin-left: auto;
}

#overviewbehaviourdetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 1916vw;
}

#layoutinteractionvideo {
    position: absolute;
    margin-top: 1927vw;
    width: 50vw;
    /*    height: 33vw;*/
    margin-left: 25vw;
    background-color: transparent !important;
    color: white;
}

#menuheading {
    position: absolute;
    font-size: 1.5vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 1931vw;
    margin-left: auto;
}


#menuissuetable {

    text-align: center;
    width: 20%;
    margin-left: 17.5%;
    position: absolute;
    /*        margin-top: 85vw;*/
    margin-top: 1957vw;
}

#menuissueimage {

    padding: 3vw;
    width: 15vw;
}

#menuissuetext {

    font-size: 1vw;
    /*    font-weight: 900;*/
    font-family: 'para-bold', monospace;
    color: #333333;
    line-height: 2vw;
}

#menuissuesubtext {

    font-size: 1vw;
    /*    font-weight: 900;*/
    font-family: 'para', monospace;
    color: #777777;
    line-height: 2vw;
}

#overviewfinalwords {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 1998vw;
}



#overviewprototypevideohandmenu {
    position: absolute;
    margin-top: 2020vw;
    width: 100%;
    /*    left: 25vw;*/
    /*    height: 33vw;*/
    /*    margin-left: 25vw;*/
    background-color: transparent !important;
    color: white;
}

#handmenutext {
    font-size: 1vw;
    text-align: center;
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 2068vw;
}

#overviewprototypevideoradialview {
    position: absolute;
    margin-top: 2080vw;
    width: 100%;
    /*    left: 25vw;*/
    /*    height: 33vw;*/
    /*    margin-left: 25vw;*/
    background-color: transparent !important;
    color: white;
}

#radialmenutext {
    font-size: 1vw;
    text-align: center;
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 2128vw;
}



#spatialoverviewheading {
    position: absolute;
    font-size: 3vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 2148vw;
    margin-left: auto;
}

#spatialoverviewflowimg {

    position: absolute;
    margin-top: 2158vw;

    margin-left: 25vw;
    width: 50%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;

}

#spatialoverviewdetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 2166vw;
    /*    text-align: center;*/
}

#spatialoverview3ddollhouse {
    position: absolute;
    margin-top: 2190vw;
    width: 100%;
    /*    left: 25vw;*/
    /*    height: 33vw;*/
    /*    margin-left: 25vw;*/
    background-color: transparent !important;
    color: white;
    /*    text-align: center;*/
}

#spatialoverview3ddollhousetext {
    font-size: 1vw;
    text-align: center;
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 2238vw;
}

#spatialoverviewdeckofcards {
    position: absolute;
    margin-top: 2250vw;
    width: 100%;
    /*    left: 25vw;*/
    /*    height: 33vw;*/
    /*    margin-left: 25vw;*/
    background-color: transparent !important;
    color: white;
    /*    text-align: center;*/
}

#spatialoverviewdeckofcardstext {
    font-size: 1vw;
    text-align: center;
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 2298vw;
}

#navigationmenuimg {
    position: absolute;
    margin-top: 2310vw;

    /*     margin-left: 30vw;*/
    width: 100%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;
}


#navigationfullfleged {
    position: absolute;
    margin-top: 2396vw;
    width: 100%;
    /*    left: 25vw;*/
    /*    height: 33vw;*/
    /*    margin-left: 25vw;*/
    background-color: transparent !important;
    color: white;
    /*    text-align: center;*/
}

#navigationfullflegedtext {
    font-size: 1vw;
    text-align: center;
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 33vw;
    margin-right: 25vw;
    margin-top: 2444vw;
}

#navigationminimizedvideo {
    position: absolute;
    margin-top: 2456vw;
    width: 100%;
    /*    left: 25vw;*/
    /*    height: 33vw;*/
    /*    margin-left: 25vw;*/
    background-color: transparent !important;
    color: white;
    /*    text-align: center;*/
}

#navigationminimizedtextL {
    font-size: 1vw;
    text-align: center;
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 5vw;
    margin-right: 55vw;
    margin-top: 2504vw;
}

#navigationminimizedtextR {
    font-size: 1vw;
    left: 0;
    text-align: center;
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 55vw;
    margin-right: 5vw;
    margin-top: 2504vw;
}


#rootcauseandfixheading {
    position: absolute;
    font-size: 3vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 2525vw;
    margin-left: auto;
}

#rootcauseandfixflowimg {

    position: absolute;
    margin-top: 2535vw;

    margin-left: 25vw;
    width: 50%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;

}

#rootcauseandfixdetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 2543vw;
    /*    text-align: center;*/
}

#checklistsubheading {
    position: absolute;
    font-size: 2vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 2565vw;
    margin-left: auto;
}

#checklistdetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 2571vw;
}

#checklistimg {
    position: absolute;
    margin-top: 2604vw;

    /*     margin-left: 25vw;*/
    width: 100%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;
}


#checklistvideo {
    position: absolute;
    margin-top: 2667.5vw;
    width: 100%;
    /*    left: 25vw;*/
    /*    height: 33vw;*/
    /*    margin-left: 25vw;*/
    background-color: transparent !important;
    color: white;
    /*    text-align: center;*/
}

#dataandmoresubheading {
    position: absolute;
    font-size: 2vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 2726vw;
    margin-left: auto;
}

#dataandmoredetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 2732vw;
}

#datandmoreimg {
    position: absolute;
    margin-top: 2762vw;

    /*     margin-left: 25vw;*/
    width: 100%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;
}

#dataandmorevideo {
    position: absolute;
    margin-top: 2808vw;
    width: 100%;
    /*    left: 25vw;*/
    /*    height: 33vw;*/
    /*    margin-left: 25vw;*/
    background-color: transparent !important;
    color: white;
    /*    text-align: center;*/
}

#dataandmorevideotext {
    font-size: 1vw;
    text-align: center;
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 2856vw;
}

#docsandmediavideo {
    position: absolute;
    margin-top: 2868vw;
    width: 100%;
    /*    left: 25vw;*/
    /*    height: 33vw;*/
    /*    margin-left: 25vw;*/
    background-color: transparent !important;
    color: white;
}



#docsandmediavideotext {
    font-size: 1vw;
    text-align: center;
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 2916vw;
}

#docsandmediavideoimg {
    position: absolute;
    margin-top: 2930vw;

    /*     margin-left: 25vw;*/
    width: 100%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;
}


#openwindowsvideo {
    position: absolute;
    margin-top: 3086vw;
    width: 100%;
    /*    left: 25vw;*/
    /*    height: 33vw;*/
    /*    margin-left: 25vw;*/
    background-color: transparent !important;
    color: white;
}

#openwindowsvideotext {
    font-size: 1vw;
    text-align: center;
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3134vw;
}

#richdocumentationheading {
    position: absolute;
    font-size: 3vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 3155vw;
    margin-left: auto;
}

#richdoumentationimg {

    position: absolute;
    margin-top: 3165vw;

    margin-left: 25vw;
    width: 50%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;

}

#richdocumentationdetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3173vw;
    /*    text-align: center;*/
}

#richdocumenationphotocapture {
    position: absolute;
    margin-top: 3200vw;
    width: 100%;
    /*    left: 25vw;*/
    /*    height: 33vw;*/
    /*    margin-left: 25vw;*/
    background-color: transparent !important;
    color: white;
}

#richdocumenationphotocapturetext {
    font-size: 1vw;
    text-align: center;
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3248vw;
}


#videocapturevideo {
    position: absolute;
    margin-top: 3200vw;
    width: 100%;
    /*    left: 25vw;*/
    /*    height: 33vw;*/
    /*    margin-left: 25vw;*/
    background-color: transparent !important;
    color: white;
}

#videocapturetext {
    font-size: 1vw;
    text-align: center;
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3248vw;
}


#imagecapturevideo {
    position: absolute;
    margin-top: 3260vw;
    width: 100%;
    /*    left: 25vw;*/
    /*    height: 33vw;*/
    /*    margin-left: 25vw;*/
    background-color: transparent !important;
    color: white;
}

#imagecapturetext {
    font-size: 1vw;
    text-align: center;
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3308vw;
}

#anchorsheading {
    position: absolute;
    font-size: 2vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 3325vw;
    margin-left: auto;
}

#anchorsdetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3331vw;
}


#anchorimg {
    position: absolute;
    margin-top: 3348vw;

    /*    margin-left: 25vw;*/
    width: 100%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;

}


#anchornextvideo {
    position: absolute;
    margin-top: 3392vw;
    width: 100%;
    /*    left: 25vw;*/
    /*    height: 33vw;*/
    /*    margin-left: 25vw;*/
    background-color: transparent !important;
    color: white;
}

#anchornextext {
    font-size: 1vw;
    text-align: center;
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3440vw;
}


#spatialanchorvideo {
    position: absolute;
    margin-top: 3452vw;
    width: 100%;
    /*    left: 25vw;*/
    /*    height: 33vw;*/
    /*    margin-left: 25vw;*/
    background-color: transparent !important;
    color: white;
}

#spatialanchornextext {
    font-size: 1vw;
    text-align: center;
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #333333;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3500vw;
}


#summaryheading {
    position: absolute;
    font-size: 2vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 3517vw;
    margin-left: auto;
}

#summarydetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3523vw;
}


#summaryimg {
    position: absolute;
    margin-top: 3543vw;

    /*    margin-left: 25vw;*/
    width: 100%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;
}

#summaryvideo {
    position: absolute;
    margin-top: 3589vw;
    width: 100%;
    background-color: transparent !important;
    color: white;
}

#finalsummarywords {

    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3644vw;
}

#finalquote {

    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3662vw;
}

#quotename {
    font-size: 1vw;
    right: 0;
   
    font-family: 'para-bold', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #333333;
    line-height: 2vw;
    /*    margin-left: 25vw;*/
    margin-right: 25vw;
    margin-top: 3673vw;
}

#releaseworkheading {

    position: absolute;
    font-size: 3.36vw;
    font-weight: 700;
    /*    font-style:italic;*/
    font-family: 'title', san-serif;
    /*    font-style: italic;*/
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 3700vw;
    margin-left: auto;
}

#releaseworkdetails {
    font-size: 1vw;
    font-family: 'para', monospace;
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3711vw;
   
    hyphens: auto;
}

#importtoolheading {
    position: absolute;
    font-size: 3vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 3728vw;
    margin-left: auto;
}

#importtooldetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3738vw;
    /*    text-align: center;*/
}

#importtoolimg {
    position: absolute;
    margin-top: 3757vw;

    /*    margin-left: 25vw;*/
    width: 100%;
    /*    height: 33vw;*/
    left: 0;
    /*    margin-left: 10vw;*/
    background-color: transparent !important;
    color: white;
}

#importfeaturelistheading {
    position: absolute;
    font-size: 2vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 3812vw;
    margin-left: auto;
}

#importfeaturelistdetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3818vw;
    /*    text-align: center;*/
}

#downloadimporttooldoc {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3847vw;
}


#importtooldpdownloadbtn {
    position: absolute;
    -moz-border-radius: 0.4vw;
    border-radius: 0.4vw;
    border-style: solid;
    border-width: 0.14vw;
    border-color: #5357ee;
    font-family: 'para', monospace;
    font-weight: 700;
    font-size: 1vw;
    left: 0;
    margin-left: 46vw;
    margin-top: 3846.6vw;
    color: #3538A5;
    opacity: 1;
    padding-right: 1.5vw;
    padding-left: 1vw;
    padding-top: 0.5vw;
    padding-bottom: 0.5vw;
    text-decoration: none;
    background-color: #EAEAFF;
    /*    background-color: #2ae49c;*/
    /*    border-color: #5357ee;*/
    -webkit-box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    -moz-box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    /*    color: #2ae49c;*/
    /*    font-weight: 700;*/
}


#importtooldpdownloadbtn:hover {

    background-color: #5357ee;
    border-color: #5357ee;
    -webkit-box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    -moz-box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    color: #FFFFFF;
    font-family: 'para', monospace;
}

#importtooldpdownloadbtn:active {
    margin-top: 3846.8vw;
    background-color: #5357ee;
    border-color: #5357ee;
    -webkit-box-shadow: 0px 0px 0px 0px #3e42d1;
    -moz-box-shadow: 0px 0px 0px 0px #3e42d1;
    box-shadow: 0px 0vw 0px 0px #3e42d1;
    color: #FFFFFF;
    font-weight: 700;
}


#lockedlayoutheading {
    position: absolute;
    font-size: 3vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 3866vw;
    margin-left: auto;
}

#lockedlayoutdetails {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3876vw;
    /*    text-align: center;*/
}

#lockedlayoutvideo {
    position: absolute;
    margin-top: 3891vw;
    width: 49vw;
    /*    height: 33vw;*/
    margin-left: 25vw;
    background-color: transparent !important;
    color: white;
}


#lockedlayoutfiledetails {

    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3924vw;

}

#lockedlayoutbtn {
    position: absolute;
    -moz-border-radius: 0.4vw;
    border-radius: 0.4vw;
    border-style: solid;
    border-width: 0.14vw;
    border-color: #5357ee;
    font-family: 'para', monospace;
    font-weight: 700;
    font-size: 1vw;
    left: 0;
    margin-left: 46vw;
    margin-top: 3923.6vw;
    color: #3538A5;
    opacity: 1;
    padding-right: 1.5vw;
    padding-left: 1vw;
    padding-top: 0.5vw;
    padding-bottom: 0.5vw;
    text-decoration: none;
    background-color: #EAEAFF;
    /*    background-color: #2ae49c;*/
    /*    border-color: #5357ee;*/
    -webkit-box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    -moz-box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    /*    color: #2ae49c;*/
    /*    font-weight: 700;*/
}



#lockedlayoutbtn:hover {

    background-color: #5357ee;
    border-color: #5357ee;
    -webkit-box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    -moz-box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    color: #FFFFFF;
    font-family: 'para', monospace;
}

#lockedlayoutbtn:active {
    margin-top: 3923.8vw;
    background-color: #5357ee;
    border-color: #5357ee;
    -webkit-box-shadow: 0px 0px 0px 0px #3e42d1;
    -moz-box-shadow: 0px 0px 0px 0px #3e42d1;
    box-shadow: 0px 0vw 0px 0px #3e42d1;
    color: #FFFFFF;
    font-weight: 700;
}


#layoutonHololens2heading {
    position: absolute;
    font-size: 3vw;
    font-weight: 900;
    font-family: 'para-bold', serif;
    color: #333333;
    text-align: center;
    width: 100%;
    margin-top: 3944vw;
    margin-left: auto;
}

#layoutonHololens2details {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3954vw;
    /*    text-align: center;*/
}



#ggvtofarfieldheading {

    font-size: 1vw;
    left: 0;
    /* width: 100%; */
   
    font-family: 'para', monospace;
    position: absolute;
    color: #333333;
    line-height: 2vw;
    margin-left: 25vw;
    margin-top: 3968vw;

}

#ggvtofarfieldtext {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3972vw;
}


#ggvdownloadbtn {
    position: absolute;
    -moz-border-radius: 1vw;
    border-radius: 1vw;
    border-style: solid;
    border-width: 0.14vw;
    border-color: #5357ee;
    font-family: 'para', monospace;
    font-weight: 700;
    font-size: 1vw;
    left: 0;
    margin-left: 40vw;
    margin-top: 3967.7vw;
    color: #3538A5;
    opacity: 1;
    padding-right: 0.2vw;
    padding-left: 0.2vw;
    padding-top: 0.2vw;
    padding-bottom: 0.2vw;
    text-decoration: none;
    background-color: #EAEAFF;
    -webkit-box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    -moz-box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    box-shadow: -0px 0.2vw 0px 0px #3e42d1;
}



#ggvdownloadbtn:hover {

    background-color: #5357ee;
    border-color: #5357ee;
    -webkit-box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    -moz-box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    color: #FFFFFF;
    font-family: 'para', monospace;
}

#ggvdownloadbtn:active {
    margin-top: 3967.9vw;
    background-color: #5357ee;
    border-color: #5357ee;
    -webkit-box-shadow: 0px 0px 0px 0px #3e42d1;
    -moz-box-shadow: 0px 0px 0px 0px #3e42d1;
    box-shadow: 0px 0vw 0px 0px #3e42d1;
    color: #FFFFFF;
    font-weight: 700;
}





#simplifiedroomscanheading {

    font-size: 1vw;
    left: 0;
    /* width: 100%; */
   
    font-family: 'para', monospace;
    position: absolute;
    color: #333333;
    line-height: 2vw;
    margin-left: 25vw;
    margin-top: 3987vw;

}

#simplifiedroomscantext {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 3991vw;
}


#simplifiedroomscanbtn {
    position: absolute;
    -moz-border-radius: 1vw;
    border-radius: 1vw;
    border-style: solid;
    border-width: 0.14vw;
    border-color: #5357ee;
    font-family: 'para', monospace;
    font-weight: 700;
    font-size: 1vw;
    left: 0;
    margin-left: 37vw;
    margin-top: 3986.7vw;
    color: #3538A5;
    opacity: 1;
    padding-right: 0.2vw;
    padding-left: 0.2vw;
    padding-top: 0.2vw;
    padding-bottom: 0.2vw;
    text-decoration: none;
    background-color: #EAEAFF;
    -webkit-box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    -moz-box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    box-shadow: -0px 0.2vw 0px 0px #3e42d1;
}



#simplifiedroomscanbtn:hover {

    background-color: #5357ee;
    border-color: #5357ee;
    -webkit-box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    -moz-box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    color: #FFFFFF;
    font-family: 'para', monospace;
}

#simplifiedroomscanbtn:active {
    margin-top: 3986.9vw;
    background-color: #5357ee;
    border-color: #5357ee;
    -webkit-box-shadow: 0px 0px 0px 0px #3e42d1;
    -moz-box-shadow: 0px 0px 0px 0px #3e42d1;
    box-shadow: 0px 0vw 0px 0px #3e42d1;
    color: #FFFFFF;
    font-weight: 700;
}






#oobeheading {

    font-size: 1vw;
    left: 0;
    /* width: 100%; */
   
    font-family: 'para', monospace;
    position: absolute;
    color: #333333;
    line-height: 2vw;
    margin-left: 25vw;
    margin-top: 4008vw;

}

#oobetext {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    position: absolute;
    color: #777777;
    line-height: 2vw;
    margin-left: 25vw;
    margin-right: 25vw;
    margin-top: 4012vw;
}


#oobebtn {
    position: absolute;
    -moz-border-radius: 1vw;
    border-radius: 1vw;
    border-style: solid;
    border-width: 0.14vw;
    border-color: #5357ee;
    font-family: 'para', monospace;
    font-weight: 700;
    font-size: 1vw;
    left: 0;
    margin-left: 38vw;
    margin-top: 4007.7vw;
    color: #3538A5;
    opacity: 1;
    padding-right: 0.2vw;
    padding-left: 0.2vw;
    padding-top: 0.2vw;
    padding-bottom: 0.2vw;
    text-decoration: none;
    background-color: #EAEAFF;
    -webkit-box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    -moz-box-shadow: -0px 0.2vw 0px 0px #3e42d1;
    box-shadow: -0px 0.2vw 0px 0px #3e42d1;
}



#oobebtn:hover {

    background-color: #5357ee;
    border-color: #5357ee;
    -webkit-box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    -moz-box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    box-shadow: 0px 0.2vw 0px 0px #3e42d1;
    color: #FFFFFF;
    font-family: 'para', monospace;
}

#oobebtn:active {
    margin-top: 4007.9vw;
    background-color: #5357ee;
    border-color: #5357ee;
    -webkit-box-shadow: 0px 0px 0px 0px #3e42d1;
    -moz-box-shadow: 0px 0px 0px 0px #3e42d1;
    box-shadow: 0px 0vw 0px 0px #3e42d1;
    color: #FFFFFF;
    font-weight: 700;
}


#upnexttext {
    font-size: 1vw;
   
    font-family: 'para', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #0164AF;
    line-height: 2vw;
    margin-left: 13.4vw;
    margin-right: 25vw;
    margin-top: 4068.5vw;

}


#upnexttitle {
    font-size: 6vw;
   
    font-family: 'title', monospace;
    /*    font-weight: 200;*/
    position: absolute;
    color: #0164AF;
    line-height: 2vw;
    margin-left: 13vw;
    margin-right: 17vw;
    margin-top: 4073vw;
}


#exploremorebtnmsautofill {
    position: absolute;
    -moz-border-radius: 0.8vw;
    border-radius: 0.9vw;
    border-style: solid;
    border-width: 0.14vw;
    border-color: #0078D4;
    font-family: 'para', monospace;
    font-weight: 700;
    font-size: 1.12vw;
    right: 0;
    margin-right: 13vw;
    margin-top: 4070.8vw;
    color: #0164AF;
    opacity: 1;
    padding-right: 8vw;
    padding-left: 1vw;
    padding-top: 1.5vw;
    padding-bottom: 1vw;
    text-decoration: none;
    background-color: #D9EBF9;
    /*    border-color: #5357ee;*/
    -webkit-box-shadow: -0px 0.4vw 0px 0px #0164AF;
    -moz-box-shadow: -0px 0.4vw 0px 0px #0164AF;
    box-shadow: -0px 0.4vw 0px 0px #0164AF;
    /*    color: #2ae49c;*/
    /*    font-weight: 700;*/
}


#exploremorebtnmsautofill:hover {

    background-color: #0078d4;
    border-color: #0078d4;
    -webkit-box-shadow: 0px 0.4vw 0px 0px #0164AF;
    -moz-box-shadow: 0px 0.4vw 0px 0px #0164AF;
    box-shadow: 0px 0.4vw 0px 0px #0164AF;
    color: #FFFFFF;
    font-family: 'para-bold', monospace;
}

#exploremorebtnmsautofill:active {
    margin-top: 4071.4vw;
    background-color: #0078d4;
    border-color: #0078d4;
    -webkit-box-shadow: 0px 0px 0px 0px #0164AF;
    -moz-box-shadow: 0px 0px 0px 0px #0164AF;
    box-shadow: 0px 0vw 0px 0px #0164AF;
    color: #FFFFFF;
    font-weight: 700;
}



footer {

    border-top: 0.14vw solid #D9EBF9;
    position: absolute;
    width: 100%;
    background-color: #EBF4FB;
    height: 25vw;
    margin-top: 4061vw;
    /*   transform: skew(-30deg, 0deg);*/
}


#creativecommons {
    vertical-align: middle;
    align-content: center;
    margin-left: 45vw;
    position: absolute;
    width: 10vw;
    padding-bottom: 5vw;
    margin-top: 4040vw;
}

#landscapeimg{
    position: absolute;
    height: 95vh;
    margin-top: 2vh;
    margin: auto;
    left: 0;
    right: 0;
    /* vertical-align: ; */
    right: 0;
    /* margi */
    z-index: +99999;
}


@media only screen and (orientation:portrait) {
    
    #wrapper {
        display:none;
        
       
    }
    
    body{
        
    }
    
    #warning-hero{
        opacity: 1;
    background-size: cover;
/*    position: fixed;*/
    height: 100vh;
    width: 100vw;
    background-color: black;
    }
    
}

@media only screen and (orientation:landscape) {
    #warning-hero {
        display: none;
    }
}


#fadein {
    animation: fadein 2s;
    -moz-animation: fadein 2s;
    /* Firefox */
    -webkit-animation: fadein 2s;
    /* Safari and Chrome */
    -o-animation: fadein 2s;
    /* Opera */
}

@keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes fadein {

    /* Firefox */
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes fadein {

    /* Safari and Chrome */
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-o-keyframes fadein {

    /* Opera */
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}
