   @media only screen and (max-width: 768px) {
       .cursor-dot-outline {
           display: none;
       }
       .cursor-dot {
           display: none;
       }
   }
   /* Extra small devices (phones, 600px and down) */
   
   @media only screen and (min-width: 300px) {
       .contact-lottie {
           padding: 0 31px;
       }
       #hamburgerlabel {
           top: 0px;
           right: 3%;
       }
       #bodymovin {
           display: none;
       }
       #bodymovin-mobile {
           display: block;
           padding-top: 111px;
       }
       #bodymovinzero {
           display: none;
       }
       #bodymovinsprint {
           display: none;
       }
       #bodymovin-mobile {
           display: block;
           padding-top: 92px;
           margin-bottom: 74px;
       }
       .navbarmedia {
           padding: 3px 0px 0 2px;
       }
       .big-text {
           font-size: 32px;
           line-height: 1;
           margin-top: 44px;
       }
       .text2 {
           padding: 175px 156px 0 156px;
           font-size: 28px;
       }
       .bar2 {
           display: none;
       }
       .bar {
           display: none;
       }
       .headline-home {
           position: absolute;
           top: 67px;
           left: -3px;
           z-index: 2;
           padding-right: 0;
           font-size: 17px;
       }
       .card-row {
           margin-top: 27px;
       }
       .card-div {
           padding-bottom: 29px;
       }
       .inner-card {
           border: 4px solid black;
           height: 280px;
           cursor: none;
           color: black;
       }
       .inner-card h1 {
           padding: 32px;
           font-weight: 900;
           cursor: none;
           font-size: 24px;
       }
       .inner-card h2 {
           margin: 0 34px 0;
           cursor: none;
           font-size: 17px;
           position: relative;
           bottom: 19px;
           padding: 0 0 26px 0;
           border-bottom: solid 4px;
       }
       .inner-card div {
           margin: 0px 33px;
           font-size: 13px;
       }
       .inner-card div img {
           width: 15px;
           position: relative;
           bottom: 1px;
           margin-left: 10px;
       }
       .inner-card .span {
           float: right;
       }
       #blogtags {
           color: black !important;
           border: 4px solid black !important;
           background: #03E370;
       }
       .card-bar {
           display: none;
       }
       .view {
           padding: 40px;
           height: 331px;
           border: 7px solid black;
       }
       .medium {
           width: 42px;
       }
       .medium-text {
           margin-top: 60px;
           color: white;
           font-size: 23px;
       }
       .view-link {
           color: white;
           padding: 10px;
           position: absolute;
           bottom: 54px;
       }
       .owl-nav {
           width: 106px;
           padding: 0;
       }
       .owl-carousel {
           margin-top: 29px;
       }
       i {
           font-size: 40px;
       }
       .animation-text3 {
           padding: 0;
           font-size: 45px;
       }
       .scrollbar {
           display: none;
       }
       .first-image {
           margin-top: 27px;
           position: relative;
           left: 24px;
       }
       .second-image {
           /* width: 706px; */
           position: relative;
           right: 0px;
           bottom: 7px;
       }
       .animation-text3 {
           padding: 0;
           font-size: 20px;
       }
       .text2 {
           padding: 32px 10px 0 20px;
           font-size: 20px;
       }
       .bar {
           font-size: 17px;
           margin-left: 16px;
       }
       .bar2 {
           width: 243px;
       }
       .whole-text {
           width: 100%;
           margin: 0;
           padding: 0 32px;
       }
       .big-text2 {
           margin-top: 48px;
       }
       .row-item {
           margin-top: 21px;
       }
       .big {
           font-size: 24px;
           position: relative;
           bottom: 18px;
       }
       .small {
           font-size: 13px;
           font-weight: 400;
           position: relative;
           bottom: 36px;
       }
       .whole-icon p {
           font-size: 21px;
       }
       /* second page */
       /* start */
       .content-wrap {
           margin-top: -17px;
       }
       .second-title-zero {
           font-size: 34px;
       }
       .second-zero-text {
           font-size: 17px;
           line-height: 23.4px;
       }
       #bodymovinzero-mobile {
           display: block;
           bottom: 38px;
       }
       #bodymovinsprint-mobile {
           display: block;
           bottom: 86px;
       }
       .top-view {
           margin-top: 11px;
           padding: 0;
       }
       .zero-text {
           font-size: 17px;
           position: relative;
           bottom: -15px;
       }
       .dayzero-bigtext {
           font-size: 39px;
           margin-top: 31px;
       }
       .third-item .row {
           margin-top: 17px;
       }
       .dayzero-bigtextquote {
           font-size: 32px;
           margin-top: 41px;
           position: relative;
           bottom: 12px;
       }
       .third-item p {
           font-size: 17px;
           position: relative;
           bottom: 17px;
       }
       .black-zero {
           font-size: 39px;
           position: relative;
           top: 16px;
       }
       .black-zero-small {
           font-size: 17px;
           position: relative;
           bottom: 8px;
       }
       .wrapper {
           margin-top: 44px;
           padding: 0 30px;
           margin-bottom: 44px;
       }
       .wrapper-mobile {
           padding: 0;
       }
       .collapse-head {
           font-size: 14px;
           margin-left: 25px;
           margin-bottom: 0;
       }
       .quote-collapse {
           width: 6%;
       }
       .collapse-head-last {
           font-size: 17px;
       }
       .quickread {
           font-size: 27px;
           line-height: 1;
           position: relative;
           bottom: 11px;
       }
       .content-text {
           font-size: 17px;
           position: relative;
           bottom: 6px;
           line-height: 23.4px;
       }
       .contact-title {
           font-size: 39px;
           line-height: 1;
       }
       footer {
           margin-top: -31px;
       }
       #dayzero-home-section {
           position: relative;
           top: 66px;
           z-index: 2;
           padding-right: 13px;
       }
       .quote-symbol {
           width: 6%;
       }
       .black {
           background: black;
           color: white;
       }
       #main {
           padding: 18px 31px;
           margin-top: 47px;
           margin-bottom: 54px;
       }
       .card-header {
           background: white;
       }
       .plus {
           width: 5%;
           position: relative;
           bottom: 2px;
           margin-right: 8px;
       }
       .minus {
           width: 5%;
           position: relative;
           bottom: 2px;
           margin-right: 8px;
       }
       .collapse-para {
           font-size: 17px;
           line-height: 23.4px;
       }
       .simform {
           font-size: 1.2em;
           position: relative;
           bottom: 39px;
       }
       #accordionExample {
           padding: 0 12px;
       }
       .padd {
           padding: 0;
       }
       .whole-icon {
           background: black;
           color: white;
           padding: 22px 35px;
       }
       .whole-text {
           width: 100%;
           margin: 0;
           padding: 0 16px;
       }
       .whole-icon img {
           padding-right: 32px;
           width: 57px;
       }
   }
   /* Extra small devices (phones, 600px and down) SHAI*/
   
   @media only screen and (min-width: 412px) {
       .navbarmedia {
           padding: 3px 6px;
       }
       #bodymovin {
           display: none;
       }
       #bodymovin-mobile {
           display: block;
           padding-top: 84px;
       }
       #bodymovinzero {
           display: none;
       }
       #bodymovinzero-mobile {
           display: block;
           padding-top: 111px;
       }
       #bodymovinsprint {
           display: none;
       }
       #bodymovinsprint-mobile {
           display: block;
           padding-top: 111px;
       }
       .big-text {
           font-size: 32px;
           line-height: 1;
           margin-top: 100px;
       }
       .text2 {
           padding: 175px 156px 0 156px;
           font-size: 28px;
       }
       .bar2 {
           display: none;
       }
       .bar {
           display: none;
       }
       .headline-home {
           position: absolute;
           top: 67px;
           left: -3px;
           z-index: 2;
           padding-right: 0;
           font-size: 19px;
       }
       .card-row {
           margin-top: 36px;
       }
       .card-div {
           padding-bottom: 29px;
       }
       .inner-card {
           border: 2px solid black;
           height: 250px;
           cursor: none;
           color: black;
       }
       .inner-card h1 {
           padding: 29px;
           font-weight: 900;
           cursor: none;
           font-size: 24px;
       }
       .inner-card h2 {
           padding: 0 0 25px 0;
           cursor: none;
           font-size: 19px;
           position: relative;
           bottom: 19px;
       }
       /* .inner-card:hover p {
            visibility: hidden;
        } */
       .card-bar {
           display: none;
       }
       .view {
           padding: 40px;
           height: 331px;
       }
       .medium {
           width: 42px;
       }
       .medium-text {
           margin-top: 60px;
           color: white;
           font-size: 23px;
       }
       .view-link {
           color: white;
           padding: 10px;
           position: absolute;
           bottom: 54px;
       }
       .owl-nav {
           width: 106px;
           padding: 0;
       }
       .owl-carousel {
           margin-top: 30px;
       }
       i {
           font-size: 40px;
       }
       .animation-text3 {
           padding: 0;
           font-size: 20px;
       }
       .scrollbar {
           display: none;
       }
       .first-image {
           margin-top: 22px;
           position: relative;
           left: 30px;
       }
       .animation-text3 {
           padding: 0;
           font-size: 20px;
       }
       .text2 {
           padding: 66px 10px 0 20px;
           font-size: 20px;
       }
       .bar {
           font-size: 17px;
           margin-left: 16px;
       }
       .bar2 {
           width: 243px;
       }
       .whole-text {
           width: 100%;
           margin: 0;
           padding: 0 44px;
       }
       .big-text2 {
           margin-top: 69px;
       }
       .row-item {
           margin-top: 23px;
       }
       /* second page */
       /* start */
       .content-wrap {
           margin-top: 30px;
       }
       .second-title-zero {
           font-size: 34px;
       }
       .second-zero-text {
           font-size: 19px;
       }
       #bodymovinzero-mobile {
           display: block;
           bottom: 152px;
       }
       #bodymovinsprint-mobile {
           display: block;
           bottom: 88px;
       }
       .top-view {
           margin-top: -73px;
           padding: 0;
       }
       .zero-text {
           font-size: 18px;
           position: relative;
           bottom: -15px;
       }
       .dayzero-bigtext {
           font-size: 39px;
           margin-top: 31px;
       }
       .third-item .row {
           margin-top: 17px;
       }
       .dayzero-bigtextquote {
           font-size: 35px;
           margin-top: 31px;
           position: relative;
           bottom: 35px;
       }
       .content-text {
           font-size: 17px;
       }
       .third-item p {
           font-size: 16px;
           position: relative;
           bottom: 39px;
       }
       .black-zero {
           font-size: 39px;
           position: relative;
           top: 16px;
           right: 10px;
       }
       .black-zero-small {
           font-size: 18px;
           position: relative;
           bottom: 8px;
           right: 10px;
       }
       .wrapper-mobile {
           padding: 0;
       }
       .collapse-head {
           font-size: 14px;
           margin-left: 29px;
           margin-bottom: 0;
       }
       .quote-collapse {
           width: 6%;
       }
       .collapse-head-last {
           font-size: 18px;
       }
       .quickread {
           font-size: 39px;
           line-height: 1;
           position: relative;
           bottom: 11px;
       }
       .content-text {
           font-size: 19px;
           position: relative;
           bottom: 5px;
       }
       .contact-title {
           font-size: 39px;
           line-height: 1;
       }
       footer {
           margin-top: -31px;
       }
       .big {
           font-size: 22px;
           position: relative;
           bottom: 18px;
       }
       .small {
           font-size: 17px;
           font-weight: 400;
           position: relative;
           bottom: 36px;
       }
       .whole-icon p {
           font-size: 42px;
       }
       /* end */
       #dayzero-home-section {
           position: relative;
           top: 66px;
           z-index: 2;
           padding-right: 13px;
       }
       .quote-symbol {
           width: 6%;
           margin-bottom: 15px;
           position: relative;
           bottom: 24px;
           margin-top: 50px;
       }
       .third-item {
           margin-bottom: -24px;
       }
       .black {
           background: black;
           color: white;
       }
       #main {
           padding: 18px 43px;
           margin-top: -15px;
           margin-bottom: 54px;
       }
       .card-header {
           background: white;
       }
       .plus {
           width: 5%;
           position: relative;
           bottom: 2px;
           margin-right: 8px;
       }
       .minus {
           width: 5%;
           position: relative;
           bottom: 2px;
           margin-right: 8px;
       }
       .collapse-para,
       .collapse-para2 {
           font-size: 19px;
           line-height: 23.4px;
       }
       .collapse-step {
           font-size: 20px;
       }
       .simform {
           font-size: 1.2em;
           position: relative;
           bottom: 39px;
       }
       .whole-icon p {
           font-size: 25px;
       }
       .padd {
           padding: 0;
       }
       .whole-text {
           width: 100%;
           margin: 0;
           padding: 0 19px;
       }
       .whole-icon {
           background: black;
           color: white;
           padding: 32px 36px;
       }
       .quote-collapse {
           width: 6%;
           margin-bottom: 12px;
       }
       .animation-text3 {
           padding: 0;
           font-size: 21px;
       }
       .text2 {
           padding: 31px 10px 0 16px;
           font-size: 25px;
       }
       .whole-icon img {
           padding-right: 32px;
           width: 65px;
       }
   }
   /* Small devices (portrait tablets and large phones, 600px and up) */
   
   @media only screen and (min-width: 600px) {
       #hamburgerlabel {
           top: -10px;
           right: 3%;
       }
       #bodymovin {
           display: none;
       }
       #bodymovin-mobile {
           display: block;
           padding-top: 76px;
       }
       #bodymovinzero {
           display: none;
       }
       #bodymovinsprint {
           display: none;
       }
       #bodymovin-mobile {
           display: block;
           padding-top: 0px;
       }
       .navbarmedia {
           padding: 3px 48px 0 15px;
       }
       .big-text {
           font-size: 45px;
           line-height: 1;
           margin-top: 50px;
       }
       .text2 {
           padding: 175px 156px 0 156px;
           font-size: 28px;
       }
       .bar2 {
           display: none;
       }
       .bar {
           display: none;
       }
       .headline-home {
           position: absolute;
           top: 36px;
           left: -3px;
           z-index: 2;
           padding-right: 0;
           font-size: 20px;
       }
       .card-row {
           margin-top: 35px;
       }
       .inner-card {
           border: 2px solid black;
           height: 303px;
           cursor: none;
       }
       .inner-card h1 {
           padding: 34px;
           font-weight: 900;
           cursor: none;
           font-size: 32px;
       }
       .inner-card h2 {
           padding: 0 0px 29px;
           cursor: none;
           font-size: 20px;
       }
       .view {
           padding: 40px;
           height: 331px;
       }
       .medium {
           width: 42px;
       }
       .medium-text {
           margin-top: 60px;
           color: white;
           font-size: 23px;
       }
       .view-link {
           color: white;
           padding: 10px;
           position: absolute;
           bottom: 54px;
       }
       .owl-nav {
           width: 106px;
           padding: 0;
       }
       .owl-carousel {
           margin-top: 32px;
       }
       i {
           font-size: 40px;
       }
       .animation-text3 {
           padding: 0;
           font-size: 45px;
       }
       .scrollbar {
           display: none;
       }
       .first-image {
           margin-top: 27px;
           position: relative;
           left: 41px;
       }
       .animation-text3 {
           padding: 0;
           font-size: 24px;
       }
       .text2 {
           padding: 32px 10px 0 20px;
           font-size: 24px;
       }
       .bar {
           font-size: 17px;
           margin-left: 16px;
       }
       .bar2 {
           width: 243px;
       }
       .whole-text {
           width: 100%;
           margin: 0;
           padding: 0 44px;
       }
       .big-text2 {
           margin-top: 46px;
       }
       /* second */
       .wrapper {
           margin-top: 44px;
           padding: 0 44px;
           margin-bottom: 44px;
           color: black;
       }
       .content-wrap {
           margin-top: 70px;
       }
       .second-title-zero {
           font-size: 63px;
       }
       .second-zero-text {
           font-size: 20px;
       }
       #bodymovinzero-mobile {
           display: block;
           padding-top: 111px;
           bottom: 254px;
       }
       #bodymovinsprint-mobile {
           display: block;
           padding-top: 111px;
           bottom: 254px;
       }
       #dayzero-home-section {
           position: relative;
           top: 30px;
           z-index: 2;
           padding-right: 13px;
       }
       .top-view {
           margin-top: -191px;
           padding: 0 2px;
       }
       .zero-text {
           font-size: 29px;
           position: relative;
           bottom: -15px;
       }
       .dayzero-bigtext {
           font-size: 63px;
           margin-top: 31px;
           position: relative;
           bottom: 9px;
       }
       .quote-symbol {
           width: 5%;
           margin-bottom: 12px;
           position: relative;
           bottom: 24px;
           margin-top: 59px;
       }
       .dayzero-bigtextquote {
           font-size: 54px;
           margin-top: 31px;
           position: relative;
           bottom: 35px;
       }
       .third-item p {
           font-size: 29px;
           position: relative;
           bottom: 44px;
       }
       .content-text {
           font-size: 20px;
           position: relative;
           bottom: 15px;
       }
       .black-zero-small {
           font-size: 29px;
           position: relative;
           bottom: 14px;
           right: 10px;
       }
       .black-zero {
           font-size: 64px;
           position: relative;
           top: 16px;
           right: 10px;
       }
       .collapse-head {
           font-size: 17px;
           margin-left: 37px;
           margin-bottom: 0;
       }
       .collapse-step {
           font-size: 26px;
       }
       #accordionExample {
           padding: 0 0px;
           position: relative;
           right: 21px;
       }
       #main {
           padding: 18px 30px;
           margin-top: -24px;
           margin-bottom: 54px;
       }
       .collapse-para,
       .collapse-para2 {
           font-size: 20px;
       }
       .quote-collapse {
           width: 4%;
           margin-bottom: 4px;
           margin-top: 29px;
       }
       .collapse-head-last {
           font-size: 29px;
       }
       .quickread {
           font-size: 49px;
           line-height: 1;
           position: relative;
           bottom: 11px;
       }
       .contact-lottie {
           margin-top: 22px;
       }
       .contact-title {
           font-size: 42px;
           line-height: 1;
           position: relative;
           top: 20px;
       }
       .big {
           font-size: 31px;
           position: relative;
           bottom: 18px;
       }
       .small {
           font-size: 24px;
           font-weight: 400;
           position: relative;
           bottom: 36px;
       }
       .whole-icon {
           padding: 55px;
           margin-top: 18px;
       }
       footer {
           margin-top: -61px;
       }
       .whole-icon p {
           font-size: 31px;
       }
   }
   /* Medium devices (landscape tablets, 768px and up) */
   
   @media only screen and (min-width: 768px) {
       #hamburgerlabel {
           top: -20px;
           right: 3%;
       }
       .zero-text {
           font-size: 24px;
       }
       .black-zero-small {
           font-size: 24px;
       }
       .collapse-head-last {
           font-size: 24px;
       }
       .collapse-step {
           font-size: 31px;
       }
       .collapse-para,
       .collapse-para2 {
           font-size: 19px;
           line-height: 26.4px;
       }
       #bodymovin {
           display: none;
       }
       #bodymovin-mobile {
           display: block;
           padding-top: 0px;
           bottom: 35px;
       }
       #bodymovinzero {
           display: none;
       }
       #bodymovinzero-mobile {
           display: block;
           padding-top: 111px;
       }
       #bodymovinsprint {
           display: none;
       }
       #bodymovinsprint-mobile {
           display: block;
           padding-top: 111px;
           bottom: 186px;
       }
       .navbar-brand img {
           margin-left: 15px;
       }
       .navbarmedia {
           padding: 3px 48px 0 15px;
       }
       .big-text {
           font-size: 55px;
           line-height: 1.1;
           margin-top: 21px;
       }
       .text2 {
           padding: 175px 156px 0 156px;
           font-size: 28px;
       }
       .bar2 {
           display: none;
       }
       .bar {
           display: none;
       }
       .headline-home {
           position: absolute;
           top: 74px;
           left: -3px;
           z-index: 2;
           padding-right: 0;
           font-size: 24px;
       }
       .card-row {
           margin-top: 55px;
       }
       .inner-card {
           border: 7px solid black;
           height: 330px;
           cursor: none;
       }
       .inner-card h1 {
           padding: 34px;
           font-weight: 900;
           cursor: none;
           font-size: 32px;
       }
       .inner-card h2 {
           padding: 0 0 31px;
           cursor: none;
           font-size: 24px;
       }
       .card-bar {
           display: none;
       }
       .view {
           padding: 40px;
           height: 331px;
       }
       .medium {
           width: 42px;
       }
       .medium-text {
           margin-top: 60px;
           color: white;
           font-size: 24px;
       }
       .view-link {
           color: white;
           padding: 10px;
           position: absolute;
           bottom: 54px;
       }
       .owl-nav {
           width: 106px;
           padding: 0;
       }
       .owl-carousel {
           margin-top: 54px;
       }
       i {
           font-size: 40px;
       }
       .animation-text3 {
           padding: 0;
           font-size: 45px;
       }
       .scrollbar {
           display: none;
       }
       .first-image {
           margin-top: -20px;
           position: relative;
           left: 32px;
       }
       .animation-text3 {
           padding: 68px 17px 0 0px;
           font-size: 28px;
       }
       .text2 {
           padding: 52px 0px 0 20px;
           font-size: 28px;
       }
       .bar {
           font-size: 17px;
           margin-left: 16px;
       }
       .bar2 {
           width: 243px;
       }
       .whole-text {
           width: 100%;
           margin: 0;
           padding: 38px 0 0 44px;
       }
       .big-text2 {
           margin-top: 25px;
       }
       /* second page */
       #main {
           padding: 18px 30px;
           margin-top: -25px;
           margin-bottom: 54px;
       }
       #dayzero-home-section {
           position: relative;
           top: 71px;
           z-index: 2;
           padding-right: 13px;
       }
       .top-view {
           margin-top: -150px;
           padding: 0 2px;
       }
       .content-text {
           position: relative;
           font-size: 19px;
           line-height: 26.4px;
           bottom: -18px;
       }
       .quote-symbol {
           width: 5%;
           margin-bottom: 16px;
           position: relative;
           bottom: 24px;
           margin-top: 96px;
       }
       .plus {
           width: 3%;
           position: relative;
           bottom: 2px;
           margin-right: 8px;
       }
       .minus {
           width: 3%;
           position: relative;
           bottom: 2px;
           margin-right: 8px;
       }
       .dayzero-bigtextquote {
           font-size: 47px;
           margin-top: 31px;
           position: relative;
           line-height: 61px;
           bottom: 35px;
       }
       .collapse-head {
           font-size: 19px;
           margin-left: 33px;
           margin-bottom: 0;
       }
       .second-zero-text {
           font-size: 22px;
           line-height: 26.4px;
       }
       .chainimage {
           width: 601px;
       }
       footer {
           margin-top: -48px;
           margin-bottom: 33px;
       }
       .small {
           font-size: 18px;
           font-weight: 400;
           position: relative;
           bottom: 36px;
       }
       .contact-title {
           font-size: 29px;
           line-height: 1;
           position: relative;
           top: 38px;
       }
   }
   /* Large devices (laptops/desktops, 992px and up) */
   
   @media only screen and (min-width: 992px) {
       #mobilehamburger {
           display: none;
       }
       #bodymovin-mobile {
           display: none;
       }
       #bodymovin {
           display: block;
           top: 61px;
       }
       #bodymovinzero-mobile {
           display: none;
       }
       #bodymovinzero {
           display: block;
           top: -224px;
       }
       #bodymovinsprint-mobile {
           display: none;
       }
       #bodymovinsprint {
           display: block;
           top: -224px;
       }
       .headline-home {
           position: absolute;
           top: 86px;
           left: 1px;
           z-index: 2;
           padding-right: 0;
           font-size: 23px;
           padding-right: 13px;
       }
       .big-text {
           font-size: 57px;
           line-height: 1.3;
           margin-top: 108px;
       }
       .big-text2 {
           font-size: 57px;
           line-height: 1.3;
           margin-top: 25px;
       }
       .content-text {
           font-size: 23px;
           position: relative;
           bottom: -18px;
       }
       .first-image {
           margin-top: -81px;
           position: relative;
           left: 43px;
       }
       .second-image {
           /* width: 706px; */
           position: relative;
           right: 70px;
           bottom: 54px;
       }
       .collapse-para,
       .collapse-para2 {
           font-size: 23px;
       }
       .quote-collapse {
           width: 3%;
           margin-bottom: 12px;
           margin-top: 28px;
       }
       .text2 {
           padding: 98px 54px 0 11px;
           font-size: 34px;
       }
       .whole-icon {
           background: black;
           color: white;
           padding: 68px;
           margin-left: 110px;
       }
       footer {
           margin-top: 41px;
           margin-bottom: 148px;
       }
       .animation-text3 {
           padding: 43px 17px 0 0px;
           font-size: 34px;
       }
       /* second page */
       .second-title-zero {
           font-size: 63px;
           margin-top: 123px;
       }
       .second-zero-text {
           font-size: 23px;
           padding-right: 21px;
       }
       .chainimage {
           width: 601px;
           margin-left: 117px;
       }
       #contact {
           position: relative;
           bottom: 81px;
       }
       .collapse-head {
           font-size: 23px;
           margin-left: 36px;
           margin-bottom: 0;
       }
       .plus {
           width: 2.5%;
           position: relative;
           bottom: 2px;
           margin-right: 8px;
       }
       .minus {
           width: 2.5%;
           position: relative;
           bottom: 2px;
           margin-right: 8px;
       }
       footer {
           margin-top: -120px;
           margin-bottom: 38px;
       }
       .whole-text {
           width: 100%;
           margin: 0;
           padding: 53px 0 0 44px;
       }
       .quote-symbol {
           width: 4%;
           margin-bottom: 11px;
           position: relative;
           bottom: 24px;
           margin-top: 67px;
       }
       .dayzero-bigtextquote {
           font-size: 57px;
           margin-top: 31px;
           position: relative;
           bottom: 35px;
       }
       .contact-title {
           font-size: 39px;
           line-height: 1;
           position: relative;
           top: 38px;
       }
       .inner-card {
           border: 7px solid black;
           height: 345px;
           cursor: none;
       }
       .inner-card h1 {
           padding: 34px;
           font-weight: 900;
           cursor: none;
           font-size: 32px;
       }
       .inner-card h2 {
           padding: 0 0 22px;
           cursor: none;
           font-size: 23px;
       }
       .medium-text {
           margin-top: 30px;
           color: white;
           font-size: 23px;
       }
       .small {
           font-size: 22px;
       }
       .big-text2 {
           margin-top: 20px;
       }
   }
   /* Extra large devices (large laptops and desktops, 1200px and up) */
   
   @media only screen and (min-width: 1200px) {
       #card-program-content {
           padding: 60px;
           padding-top: 0px;
           padding-bottom: 40px;
       }
       #dayzero-home-section {
           color: black;
           margin-left: 50px;
       }
       #bodymovin {
           display: block;
           top: 182px;
           margin-bottom: 323px;
       }
       #bodymovin-mobile {
           display: none;
       }
       #bodymovinzero {
           display: block;
           top: 60px;
       }
       #bodymovinzero-mobile {
           display: none;
       }
       #bodymovinsprint {
           display: block;
           top: 60px;
       }
       #bodymovinsprint-mobile {
           display: none;
       }
       .wrapper {
           margin-top: -32px;
           padding: 0 44px;
           margin-bottom: 44px;
           color: black;
       }
       .dayzero-bigtextquote {
           font-size: 39px;
           margin-top: 31px;
           position: relative;
           bottom: 35px;
       }
       .headline-home {
           font-size: 25px;
           padding-right: 49px;
           top: 227px;
           line-height: 29px;
       }
       .inner-card {
           height: 354px;
       }
       .inner-card h1 {
           padding: 34px;
           padding-top: 53px;
           font-weight: 900;
           cursor: none;
           font-size: 32px;
       }
       .inner-card h2 {
           padding: 0px 0 36px;
           cursor: none;
           font-size: 25px;
       }
       .inner-card div {
           margin: 0px 33px;
           font-size: 18px;
       }
       .animation-text3 {
           padding: 100px 151px 0 0px;
           font-size: 38px;
       }
       .text2 {
           padding: 160px 147px 0 11px;
           font-size: 38px;
       }
       .bar {
           font-size: 17px;
           margin-left: 16px;
           display: block;
       }
       .bar2 {
           width: 342px;
           display: block;
       }
       .bar2 p {
           margin-right: 42px;
           display: none;
       }
       .whole-text {
           width: 100%;
           margin: 0;
           padding: 38px 0 0 166px;
       }
       .whole-icon {
           background: black;
           color: white;
           padding: 68px;
           margin-left: 164px;
       }
       #bar8 {
           width: 288px;
           margin-left: 111px;
       }
       /* second image */
       .content-wrap {
           margin-top: 0px;
       }
       #dayzero-home-section {
           position: relative;
           top: 226px;
           z-index: 2;
           padding-right: 13px;
           margin-left: 0px;
       }
       #bodymovinzero {
           display: block;
           top: -136px;
           margin-bottom: 9px;
           margin-top: 62px;
       }
       #bodymovinsprint {
           display: block;
           top: -136px;
           margin-bottom: 9px;
           margin-top: 62px;
       }
       .second-zero-text {
           font-size: 21px;
           line-height: 29.3px;
           margin-top: 23px;
           padding: 0 40px;
       }
       .second-title-zero {
           font-size: 63px;
           margin-top: 72px;
           padding: 0 40px;
       }
       .top-view {
           margin-top: -119px;
           padding: 0 2px;
       }
       .chainimage {
           width: 601px;
           margin-left: 224px;
       }
       #main {
           padding: 18px 8px;
           margin-top: -25px;
           margin-bottom: 54px;
       }
       .content-text {
           font-size: 20px;
           line-height: 29.3px;
           position: relative;
           bottom: -18px;
       }
       .wrapper-mobile {
           margin-top: 44px;
       }
       .quote-symbol {
           width: 2.5%;
           margin-bottom: 22px;
           position: relative;
           bottom: 19px;
           margin-top: 81px;
       }
       .collapse-para,
       .collapse-para2 {
           font-size: 20px;
           line-height: 29.3px;
       }
       .quote-collapse {
           width: 2%;
           margin-bottom: 4px;
           margin-top: 29px;
       }
       .collapse-head {
           font-size: 18px;
           margin-left: 41px;
           margin-bottom: -9px;
       }
       .collapse-step {
           font-size: 44px;
       }
       .plus {
           width: 2%;
           position: relative;
           bottom: 2px;
           margin-right: 8px;
       }
       .minus {
           width: 2%;
           position: relative;
           bottom: 2px;
           margin-right: 8px;
       }
       footer {
           margin-top: -101px;
           margin-bottom: 60px;
       }
       .whole-text {
           width: 100%;
           margin: 0;
           padding: 71px 0 0 166px;
       }
       .quote-collapse {
           width: 2%;
           margin-bottom: 14px;
           margin-top: 29px;
       }
       .contact-title {
           font-size: 50px;
           line-height: 1;
           position: relative;
           top: 36px;
       }
       .card-div {
           padding-bottom: 71px;
       }
       .card-bar {
           display: block;
           padding: 0 47px;
           position: relative;
           top: 9px;
       }
       .card-bar svg {
           display: block;
           width: 50%;
           height: 10px;
       }
       a:hover {
           color: black;
           text-decoration: none !important;
       }
       a {
           color: black !important;
           text-decoration: none;
           background-color: transparent;
           cursor: none;
       }
       .view a {
           color: white!important;
       }
       .inner-card {
           height: 345px;
       }
       .medium-text {
           margin-top: 20px;
           color: white;
           font-size: 25px;
       }
       .big-text {
           font-size: 75px;
           line-height: 1;
           margin-top: 122px;
       }
       .big-text2 {
           margin-top: 90px;
       }
       .zero-text {
           font-size: 25px;
           position: relative;
           bottom: -10px;
           margin-top: 100px;
       }
       .third-item p {
           font-size: 25px;
           position: relative;
           bottom: 38px;
       }
       .black-zero-small {
           font-size: 25px;
           bottom: 14px;
       }
       .collapse-head-last {
           font-size: 25px;
           margin-top: 100px;
       }
       .quickread {
           font-size: 64px;
       }
       .contact-lottie {
           margin-top: 100px;
           margin-bottom: 100px;
       }
       .black {
           margin-top: 80px;
       }
   }
   
   @media only screen and (min-width: 1537px) {
       .headline-home {
           font-size: 30px;
           padding-right: 164px;
           top: 245px;
           margin-left: 0px;
           line-height: 36px;
       }
       .animation-text3 {
           padding: 100px 273px 0 0px;
           font-size: 54px;
       }
       .text2 {
           padding: 160px 339px 0 11px;
           font-size: 54px;
       }
       .whole-icon {
           background: black;
           color: white;
           padding: 68px;
           margin-left: 164px;
           margin-top: 21px;
       }
       #dayzero-home-section {
           margin-left: 0;
       }
       .second-title-zero {
           font-size: 90px;
           margin-top: 176px;
           padding: 0 52px;
       }
       .second-zero-text {
           font-size: 30px;
           padding: 0 55px;
           line-height: 36px;
       }
       #bodymovinzero {
           display: block;
           top: -273px;
       }
       #bodymovinsprint {
           display: block;
           top: -273px;
       }
       .dayzero-bigtext {
           font-size: 90px;
           margin-top: 31px;
           position: relative;
           bottom: 9px;
       }
       .black-zero {
           font-size: 90px;
           position: relative;
           top: 16px;
           right: 10px;
       }
       .dayzero-bigtextquote {
           font-size: 54px;
           margin-top: 31px;
           position: relative;
           bottom: 35px;
           line-height: 1;
       }
       .black-zero-small {
           font-size: 25px;
           position: relative;
           bottom: 24px;
           right: 10px;
       }
       .content-text {
           font-size: 21px;
           line-height: 26.3px;
       }
       .collapse-para,
       .collapse-para2 {
           font-size: 21px;
           line-height: 26.3px;
       }
       .third-item p {
           font-size: 25px;
           bottom: 30px;
       }
       .inner-card h2 {
           font-size: 30px;
           line-height: 36px;
       }
       .big-text {
           margin-bottom: 162px;
       }
       #bodymovin {
           margin-bottom: 335px;
       }
       .animation-text3 {
           font-size: 40px;
           line-height: 45px;
       }
       .text2 {
           font-size: 40px;
           line-height: 45px;
       }
       .medium-text {
           font-size: 29px;
           margin-top: 44px;
       }
       .inner-card h1 {
           font-size: 36px;
       }
       .inner-card {
           height: 389px;
       }
   }