.section0 .logo {
    width:50vw;
    margin-left:1vw;
}

.section0 .buttons {
    margin-right:1vw;
    float:right;
}

.section0 .buttons .register {
    display: none;
}

.section0 .buttons .login {
    width:24vw;
    height:7.5vw;
    border:1px solid #fff;
}

.section1 {
    height: 114vw;
    min-height: auto;
    max-height: none;
}

.section1 .signup {
    margin:auto;
    margin-top:5vw;
    width:89vw;
}

.section1 .signupWrapper .text {
    text-align: center;
}

.section1 .arrow {
    display: none;
}

.section1 .feature {
    visibility: hidden;
}

.section1 .signupWrapper {
    height: 28vw;
}

.section1 .laptop .watchcorner {
    left: 16.92vw;
}

.section1 .topSpacer {
    height:14vw;
}

.section1 .mainHeading {
    font-size:450%;
    font-weight: 500;
}

.section1 .subHeading {
    font-size:290%;
    font-weight: 300;
}

.section1 .laptop {
    width:100%;
    height:46vw;
}

.section1 .signup .inpEmail {
    height: 7vw;
    width: 62vw;
}


.section1 .signup .btnEmail {
    height: 7.9vw;
    margin: auto auto auto 0.3vw;
    width: 26vw;
}

.section2 .text {
    padding-left: 5vw;
    padding-top: 5vw;
    width: 90vw;
}

.rightshot {
    display:none;
}

.section2 .text .heading3 {
    text-align: center;
}

.section2 .text .content {
    padding-top:2vw;
}


.section2 .text .content .circle {
    font-size: 520%;
    font-weight: 300;
    margin-bottom: 3.5vw;
    margin-right: 4vw;
    margin-top: 3.5vw;
}

.section2 .text .buttons {
    margin:auto;
    width:84vw;
}

.section2 .text .email .btnEmail {
    left: 82.4vw;
    top: -6.2vw;
}

.section2 .text .email .inpEmail {
    width: 88vw;
}

.section2 .text .buttons .sgoogle img {
    margin-right: 2vw;
    width: 5.2vw;
}

.section2 .text .buttons .login {
    height: 9.4vw;
    width: 25vw;
}

.section2 .text .buttons .sgoogle {
    height: 9.4vw;
    width: 56.3vw;
}


.section2 .watchButton {
    height: 10vw;
    width: 43.7vw;
    margin:auto;
    margin-top: 4vw;
}


.section2 .watchButton .watcharrow {
    height: 4.32vw;
    margin-left: 1.5vw;
    width: 3.57vw;
}

.section3 .features {
    width: 90vw;
    text-align: center;
}


.section3 .features .feature {
    float:none;
    width: 90vw;
}

.section3 .features .feature .heading {
    width:60vw;
    margin:auto;
}

.section3 .features .feature2 .heading {
    width:74vw;
    margin:auto;
}

.section3 .features .feature2 {
    margin-left: 0;
    margin-top:5vw;
}


.section3 .features .feature img {
    height: 8.375vw;
}


.section3 .features .feature .heading .text {
    padding-left: 6.8vw;
}

.section3 .features .feature2 .heading .text {
    padding-left: 13.5vw;
}

.section3 .lowerhalf {
    width: 90vw;
}

.section3 .monitor {
    height: 61vw;
    width: 100%;
}

.section3 .monitor .content {
    height: 44.8vw;
    margin-left: 14.1vw;
    width: 71.8vw;
}

.section4 .features {
    width: 90vw;
}

.section4 .features .feature img {
    width: 15vw;
}

.section4 .features .feature {
    float:none;
    width:100%;
    margin:auto;
    padding-left:0px;
    margin-top:9vw;
}

.section4 .content3 {
    width: 90vw;
}


.section4 .laptop .feature {
    display:none;
}


.section4 .laptop {
    height: 53.125vw;
    width: 100%;
}


.section4 .laptop .screen {
    height: 36.3vw;
    left: 16.8vw;
    top: 3vw;
    width: 65vw;
}

.section5 {
    background:none;
    background-color: #000;
}


.section5 .content {
    width: 90vw;
}

.section5 .watchButton {
    border: 1px solid #fff;
    height: 10vw;
    width: 40.7vw;
}


.section5 .watchButton img {
    height: 3.44vw;
    margin-left: 2.5vw;
}

.section6 .lefttext {
    position:inherit;
    width:90vw;
    text-align: center;
    margin:auto;
    padding-top:4vw;
    margin-bottom:4vw;
}


.section6 .lefttext .inpText {
    height: 15vw;
}

.section6 .lefttext .btnSend {
    height: 10.05vw;
    margin-right: 1.4vw;
    width: 23vw;
}

.section6 .laptop {
    height: 56.125vw;
    width: 100%;
    position: inherit;
    margin-top:25vw;
    margin-bottom:0vw;
}


.section6 .laptop .screen {
    height: 38.3vw;
    left: 16.8vw;
    top: 3vw;
    width: 64vw;
}

.section6 .heading {
    padding-top:7vw;
}

.section6 .text {
    width: 90vw;
}

.section6 .email table {
    border:1px solid rgb(255, 78, 87);
    border-radius: 2px;
}

.section6 .email .inpEmail {
    width:64vw;
    height:9.1vw;
    border-width: 1px;
}

.section6 .email .btnEmail {
    height: 10.05vw;
    width: 22vw;
}

.section6 .buttons {
    width: 82vw;
}

.section6 .buttons .login {
    height: 9.4vw;
    width: 25vw;
}

.section6 .buttons .sgoogle {
    height: 9.4vw;
    width: 54.3vw;
}

.section6 .buttons .sgoogle img {
    margin-right: 2vw;
    width: 5.2vw;
}

.section7 .icons {
    width: 42.6vw;
}

.section7 .icon {
    height: 14vw;
    width: 12.6vw;
}

.section7 .heading1 {
    font-size: 336%;
}

.section7 .heading2 {
    font-size: 230%;
}

.section7 .text1, .section7 .text2 {
    font-size: 180%;
}