body {
    font-family: 'Helvetica neue Light', sans-serif;
    color: #333;
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
  }
  
  h1 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-family: 'Helvetica neue Black', sans-serif;
    color: #000;
    font-size: 80px;
    line-height: 96px;
    font-weight: 900;
  }
  
  h2 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 70px;
    line-height: 86px;
    font-weight: 300;
  }
  
  h3 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 50px;
    line-height: 62px;
    font-weight: 300;
  }
  
  h4 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 36px;
    font-weight: 300;
  }
  
  h5 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
  }
  
  p {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 22px;
  }
  
  a {
    text-decoration: underline;
  }
  
  img {
    display: block;
    max-width: 100%;
  }
  
  .container {
    max-width: 1430px;
    padding-right: 150px;
    padding-left: 150px;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .heading {
    font-family: Montserrat, sans-serif;
    font-size: 50px;
    line-height: 60px;
    font-weight: 700;
  }
  
  .body {
    color: #000;
  }
  
  .header {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  
  .header-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .header-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .logo {
    width: 100%;
    max-width: 164px;
    margin-right: 51px;
  }
  
  .logo-link.w--current {
    display: block;
  }
  
  .main-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .menu-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #637c8e;
    font-size: 17px;
    line-height: 22px;
    font-weight: 500;
    text-decoration: none;
  }
  
  .menu-item:hover {
    color: #468abe;
  }
  
  .menu-item-wrap {
    position: relative;
    margin-right: 52px;
  }
  
  .header-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .btn-signin {
    margin-right: 43px;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #637c8e;
    font-size: 17px;
    line-height: 22px;
    font-weight: 500;
    text-decoration: none;
  }
  
  .btn-signin:hover {
    color: #468abe;
  }
  
  .btn {
    padding: 11px 25px;
    border-radius: 3px;
    background-color: #468abe;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #fff;
    font-size: 17px;
    line-height: 21px;
    font-weight: 500;
    text-decoration: none;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .btn:hover {
    background-color: #2952c6;
  }
  
  .btn.lg {
    display: inline-block;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 18px 80px;
    border-radius: 5px;
    font-size: 32px;
    line-height: 41px;
  }
  
  .content-area {
    display: block;
    width: 100%;
  }
  
  .home-banner {
    margin-bottom: 84px;
    padding-top: 80px;
    background-color: #e5fae9;
  }
  
  .home-banner-wrap {
    width: 100%;
    max-width: 1300px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  
  .banner-heading {
    margin-bottom: 40px;
    font-family: Oswald, sans-serif;
    color: #4dac57;
    font-size: 70px;
    line-height: 86px;
  }
  
  .banner-caption {
    margin-bottom: 67px;
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #000;
    font-size: 26px;
    line-height: 32px;
    font-weight: 400;
  }
  
  .banner-caption-link {
    color: #000;
  }
  
  .banner-image {
    margin-top: 40px;
  }
  
  .banner-content-wrap {
    width: 100%;
    max-width: 1102px;
    margin-right: auto;
    margin-left: auto;
  }
  
  .raising-strom-section {
    margin-bottom: 115px;
  }
  
  .raising-heading {
    margin-bottom: 78px;
    text-align: center;
  }
  
  .h2 {
    margin-bottom: 20px;
    font-size: 70px;
    line-height: 86px;
  }
  
  .h2-style {
    text-decoration: underline;
  }
  
  .raising-subheading {
    font-size: 26px;
    line-height: 32px;
  }
  
  .company-rating {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 116px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .conpany-single-rate {
    width: 100%;
    max-width: 318px;
    margin-right: 40px;
    margin-left: 40px;
    text-align: center;
  }
  
  .rating-head {
    margin-bottom: 5px;
    font-size: 26px;
    line-height: 32px;
    font-weight: 300;
  }
  
  .rating-head.mb10 {
    margin-bottom: 26px;
    font-size: 26px;
    line-height: 32px;
  }
  
  .rating-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .rating-block.mb28 {
    margin-bottom: 28px;
  }
  
  .raising-review {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 35px;
    padding-left: 35px;
  }
  
  .rr-review-single {
    width: 33.33%;
    padding-right: 15px;
    padding-left: 15px;
  }
  
  .review-img {
    margin-bottom: 20px;
  }
  
  .review-text {
    margin-bottom: 30px;
    font-family: 'Helvetica neue Roman', sans-serif;
    font-size: 19px;
    line-height: 23px;
    font-weight: 400;
  }
  
  .review-author {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 60px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .author-text {
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #bfbeba;
    font-size: 19px;
    line-height: 23px;
    font-weight: 500;
  }
  
  .premium-video-section {
    margin-bottom: 102px;
    padding-top: 86px;
    background-color: #f1f3f3;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .premium-title {
    margin-bottom: 60px;
    font-family: 'Helvetica neue Medium', sans-serif;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
  }
  
  .premium-content-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 150px;
  }
  
  .premium-cnt-img {
    width: 50%;
  }
  
  .premium-cnt-text {
    width: 50%;
    padding-left: 50px;
  }
  
  .hosting-para {
    margin-bottom: 50px;
    font-size: 18px;
    line-height: 22px;
  }
  
  .hosting-ul {
    padding-left: 22px;
  }
  
  .hosting-li {
    margin-bottom: 20px;
    padding-left: 20px;
  }
  
  .hosting-li-item {
    font-size: 18px;
    line-height: 22px;
  }
  
  .small-txt {
    color: #74818d;
    font-size: 15px;
    line-height: 18px;
  }
  
  .plateform-block {
    margin-bottom: -42px;
  }
  
  .plateform-title {
    font-size: 70px;
    line-height: 86px;
    text-align: center;
  }
  
  .underline {
    text-decoration: underline;
  }
  
  .plateform-heading {
    width: 100%;
    max-width: 720px;
    margin-right: auto;
    margin-left: auto;
  }
  
  .services-section {
    margin-bottom: 100px;
  }
  
  .services-list {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-auto-columns: 1fr;
    grid-column-gap: 120px;
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  
  .service-sheading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 12px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .service-heading-txt {
    margin-bottom: 0px;
    font-family: 'Helvetica neue Medium', sans-serif;
    font-size: 18px;
    line-height: 32px;
    font-weight: 500;
  }
  
  .service-icons {
    margin-right: 12px;
  }
  
  .service-para {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 18px;
  }
  
  .channal-section {
    margin-bottom: 100px;
  }
  
  .channal-heading-wrap {
    width: 100%;
    max-width: 720px;
    margin-right: auto;
    margin-bottom: 80px;
    margin-left: auto;
    text-align: center;
  }
  
  .channal-img-cont {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  
  .channal-img-blk {
    width: 100%;
    max-width: 55%;
  }
  
  .channal-content-blk {
    padding-left: 40px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .channal-cnt-list {
    display: -ms-grid;
    display: grid;
    margin-top: 40px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-auto-columns: 1fr;
    grid-column-gap: 60px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  
  .channal-img-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
  .channal-cnt-head {
    margin-bottom: 15px;
    font-family: 'Helvetica neue Medium', sans-serif;
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
  }
  
  .channal-cnt-para {
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 17px;
  }
  
  .secure-section {
    margin-bottom: 150px;
  }
  
  .secure-heading {
    width: 100%;
    max-width: 730px;
    margin-right: auto;
    margin-bottom: 70px;
    margin-left: auto;
    text-align: center;
  }
  
  .secure-listing {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 80px;
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  
  .secure-single {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 10px;
    background-color: #303d43;
  }
  
  .secure-single-cnt {
    padding: 48px 52px 83px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
  }
  
  .secure-list-txt {
    margin-bottom: 30px;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #fff;
    font-size: 26px;
    line-height: 32px;
    font-weight: 500;
  }
  
  .secure-list-para {
    margin-bottom: 0px;
    color: #fff;
    font-size: 15px;
    line-height: 24px;
  }
  
  .secure-list-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  
  .tools-section {
    margin-bottom: 73px;
    padding-top: 96px;
    padding-bottom: 80px;
    background-image: radial-gradient(circle farthest-corner at 50% 50%, #855353, #432a41);
  }
  
  .tools-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .tools-listing-wrap {
    display: -ms-grid;
    display: grid;
    width: 100%;
    max-width: 62%;
    padding: 80px 35px 70px;
    grid-auto-columns: 1fr;
    grid-column-gap: 80px;
    grid-row-gap: 55px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    border-radius: 10px;
    background-color: #fff;
  }
  
  .single-tools {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  
  .tools-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 177px;
    margin-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
  .tools-title {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #303d43;
    font-size: 17px;
    line-height: 21px;
    font-weight: 300;
  }
  
  .tools-content {
    padding-right: 30px;
    padding-left: 50px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .heading-2 {
    color: #fff;
  }
  
  .stremining-section {
    margin-bottom: 120px;
  }
  
  .stream-heading {
    margin-bottom: 65px;
    text-align: center;
  }
  
  .stream-subtitle {
    margin-bottom: 25px;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #74818d;
    font-size: 22px;
    line-height: 33px;
    font-weight: 500;
  }
  
  .stream-img-cnt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .stream-cnt-blk {
    width: 50%;
    padding-right: 83px;
  }
  
  .scnt-para {
    margin-bottom: 50px;
    color: #141516;
    line-height: 30px;
  }
  
  .stream-list {
    padding-left: 0px;
  }
  
  .stream-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    list-style-type: none;
  }
  
  .tick-icon {
    width: 20px;
    margin-right: 12px;
    padding-top: 2px;
  }
  
  .signup-cta-section {
    margin-bottom: 127px;
  }
  
  .signup-cta-wrap {
    width: 100%;
    max-width: 720px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  
  .signup-subtitle {
    margin-bottom: 15px;
    color: #74818d;
    font-size: 26px;
    line-height: 39px;
  }
  
  .signup-cta-title {
    margin-bottom: 39px;
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #74818d;
    font-size: 35px;
    line-height: 40px;
    font-weight: 400;
  }
  
  .footer {
    padding-top: 95px;
    padding-bottom: 85px;
    background-color: #01090d;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .footer-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .footer-logo-blk {
    width: 100%;
    max-width: 394px;
    padding-right: 100px;
  }
  
  .stream-main-head {
    font-family: 'Helvetica neue Bold', sans-serif;
    font-size: 60px;
    line-height: 76px;
    font-weight: 700;
  }
  
  .footer-logo-wrap {
    margin-bottom: 25px;
  }
  
  .footer-social-media {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 29px;
  }
  
  .fsocial-links {
    margin-right: 12px;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
  }
  
  .fsocial-links:hover {
    opacity: 0.8;
  }
  
  .copyright-txt {
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #637c8e;
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
  }
  
  .footer-menu-blk {
    display: -ms-grid;
    display: grid;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    grid-auto-columns: 1fr;
    grid-column-gap: 100px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  
  .fmenu-heading {
    margin-bottom: 33px;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #c8d8e3;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
  }
  
  .footer-menu {
    margin-bottom: 0px;
    padding-left: 0px;
    list-style-type: none;
  }
  
  .footer-menu-item {
    margin-bottom: 15px;
  }
  
  .footer-menu-link {
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #637c8e;
    font-size: 15px;
    line-height: 22px;
    font-weight: 400;
    text-decoration: none;
  }
  
  .footer-menu-link:hover {
    color: #c8d7e3;
  }
  
  .image {
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
  }
  
  .video-record-banner {
    margin-bottom: 150px;
    padding-top: 62px;
  }
  
  .vrecord-banner-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  
  .vrecord-banner-cnt {
    width: 55%;
  }
  
  .vrecord-banner-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 45%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  
  .vrecord-bheading {
    margin-bottom: 60px;
    padding-right: 20px;
    font-family: Poppins, sans-serif;
    color: #000;
    font-size: 45px;
    line-height: 50px;
    font-weight: 600;
  }
  
  .title-green {
    color: #529b5e;
    font-size: 45px;
    line-height: 60px;
  }
  
  .vrecord-banner-iwrap {
    margin-bottom: 84px;
  }
  
  .vrecord-banner-iwrap.mobile {
    display: none;
  }
  
  .vrecoed-banner-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  
  .vbanner-download-para {
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #21455e;
    line-height: 26px;
    font-weight: 400;
  }
  
  .vbanner-download-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  
  .download-single-blk {
    margin-right: 18px;
    text-align: center;
  }
  
  .download-img {
    margin-bottom: 10px;
  }
  
  .download-txt {
    color: #637c8e;
    font-size: 13px;
    line-height: 22px;
  }
  
  .create-section {
    margin-bottom: 40px;
  }
  
  .create-title {
    margin-bottom: 71px;
    font-family: 'Helvetica neue Bold', sans-serif;
    font-size: 44px;
    line-height: 55px;
    font-weight: 700;
    text-align: center;
  }
  
  .create-img-cnt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 67px;
  }
  
  .create-content-blk {
    width: 50%;
    padding-top: 70px;
    padding-left: 56px;
  }
  
  .create-content-blk.even {
    padding-top: 20px;
    padding-right: 100px;
    padding-left: 0px;
  }
  
  .create-content-blk.odd {
    width: 60%;
    padding-top: 40px;
    padding-right: 50px;
    padding-left: 0px;
  }
  
  .create-image-blk {
    width: 100%;
    max-width: 50%;
  }
  
  .create-image-blk.even {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .create-image-blk.odd {
    width: 40%;
    max-width: 100%;
  }
  
  .create-cnt-title {
    margin-bottom: 38px;
    font-family: 'Helvetica neue Bold', sans-serif;
    font-size: 38px;
    line-height: 48px;
    font-weight: 700;
  }
  
  .create-ul {
    margin-bottom: 0px;
    padding-left: 0px;
    list-style-type: none;
  }
  
  .create-li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .create-li-icon {
    margin-top: 6px;
    margin-right: 12px;
  }
  
  .create-li-text {
    font-size: 18px;
    line-height: 23px;
  }
  
  .empower-section {
    margin-bottom: 71px;
    padding-top: 52px;
    padding-bottom: 100px;
    background-color: #fd0;
  }
  
  .empower-main-title {
    margin-bottom: 40px;
    color: #141516;
    font-size: 60px;
    line-height: 70px;
    text-align: center;
  }
  
  .empower-listing {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -13px;
    margin-bottom: 100px;
    margin-left: -13px;
  }
  
  .empower-single-wrap {
    width: 25%;
    padding-right: 13px;
    padding-left: 13px;
  }
  
  .empower-single {
    overflow: hidden;
    height: 100%;
    border-radius: 10px;
    background-color: #141516;
  }
  
  .empower-single-cnt {
    padding: 19px 21px 22px;
  }
  
  .empower-para {
    margin-bottom: 0px;
    color: #fff;
  }
  
  .empower-img-wrap {
    position: relative;
    width: 100%;
  }
  
  .play-icon {
    position: absolute;
    left: 10px;
    bottom: 0px;
  }
  
  .eservice-list {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 50px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  
  .eservice-single {
    margin-bottom: 13px;
  }
  
  .eservice-icon {
    margin-bottom: 13px;
  }
  
  .eservice-title {
    font-family: Poppins, sans-serif;
    color: #141516;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
  }
  
  .eservice-para {
    font-family: Poppins, sans-serif;
    color: #141516;
    font-size: 15px;
    line-height: 25px;
  }
  
  .request-video-section {
    margin-bottom: 150px;
  }
  
  .request-main-title {
    margin-bottom: 66px;
    font-size: 60px;
    line-height: 70px;
    text-align: center;
  }
  
  .request-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 66px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .request-blk-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  
  .request-list-part {
    display: -ms-grid;
    display: grid;
    width: 100%;
    max-width: 520px;
    grid-auto-columns: 1fr;
    grid-column-gap: 45px;
    grid-row-gap: 23px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  
  .request-blk-content {
    padding-top: 40px;
    padding-left: 60px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .request-single-img {
    margin-bottom: 23px;
  }
  
  .bold {
    font-family: 'Helvetica neue Bold', sans-serif;
  }
  
  .request-single-para {
    margin-bottom: 0px;
    color: #637c8e;
    font-size: 15px;
    line-height: 21px;
  }
  
  .request-cnt-tile {
    margin-bottom: 35px;
    font-family: 'Helvetica neue Bold', sans-serif;
    color: #223450;
    font-size: 36px;
    line-height: 44px;
    font-weight: 700;
  }
  
  .mb56 {
    margin-bottom: 56px;
  }
  
  .begin-section {
    margin-bottom: 100px;
  }
  
  .begin-sec-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  
  .begin-cnt-blk {
    padding-right: 40px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .begin-img-blk {
    width: 100%;
    max-width: 50%;
  }
  
  .begin-title {
    font-family: 'Helvetica neue Bold', sans-serif;
    color: #056fb5;
    font-size: 60px;
    line-height: 60px;
    font-weight: 700;
  }
  
  .begin-subtitle {
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #141516;
    font-size: 40px;
    line-height: 46px;
    font-weight: 400;
  }
  
  .begin-para {
    color: #141516;
    font-size: 30px;
    line-height: 38px;
  }
  
  .paragraph {
    font-size: 18px;
    line-height: 22px;
  }
  
  .mobile-menu {
    display: none;
  }
  
  .hamburge-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 35px;
    height: 25px;
    margin-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  
  .mobile-menu-wrap {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 99;
    height: 100vh;
    padding: 60px 30px 40px;
    background-color: #468abe;
    -webkit-transform: translate(-100%, 0px);
    -ms-transform: translate(-100%, 0px);
    transform: translate(-100%, 0px);
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
  }
  
  .mobile-nav {
    overflow: auto;
    height: 100%;
  }
  
  .main-menu-mobile {
    display: block;
    margin-bottom: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .menu-item-wrap-mobile {
    margin-right: 0px;
    margin-bottom: 30px;
  }
  
  .menu-item-mobile {
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #fff;
    font-size: 17px;
    line-height: 22px;
    font-weight: 400;
    text-decoration: none;
  }
  
  .menu-item-mobile:hover {
    color: #fafafa;
  }
  
  .close-mobile {
    position: absolute;
    left: auto;
    top: 30px;
    right: 20px;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .close-line {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 100%;
    height: 2px;
    background-color: #fff;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  
  .close-line.reverse {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  
  .hamburger-line {
    width: 100%;
    height: 3px;
    background-color: #468abe;
    background-clip: padding-box;
    -webkit-text-fill-color: inherit;
  }
  
  .video-channel-banner {
    margin-bottom: 180px;
    padding-top: 70px;
  }
  
  .cbanner-heading {
    margin-bottom: 71px;
    text-align: center;
  }
  
  .cbanner-para {
    width: 100%;
    max-width: 770px;
    margin-right: auto;
    margin-left: auto;
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #000;
    font-size: 26px;
    line-height: 32px;
    font-weight: 400;
  }
  
  .cbanner-para.cbanner-lg {
    max-width: 1030px;
    font-size: 25px;
    line-height: 34px;
  }
  
  .cbanner-img {
    margin-bottom: 94px;
  }
  
  .cbanner-caption {
    text-align: center;
  }
  
  .cbanner-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .channel-service-section {
    margin-bottom: 180px;
  }
  
  .channel-service-list {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 140px;
    grid-row-gap: 70px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  
  .channel-service-single {
    text-align: center;
  }
  
  .channel-simg {
    margin-bottom: 43px;
  }
  
  .channle-service-heading {
    margin-bottom: 25px;
    font-family: 'Helvetica neue Roman', sans-serif;
    font-size: 26px;
    line-height: 32px;
    font-weight: 400;
  }
  
  .channel-spara {
    margin-bottom: 0px;
    font-size: 20px;
    line-height: 24px;
  }
  
  .build-aud-sec {
    padding-top: 60px;
    background-color: #d7f2e7;
  }
  
  .build-aud-mheading {
    margin-bottom: 50px;
    font-size: 50px;
    line-height: 62px;
    text-align: center;
  }
  
  .build-aud-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 100px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .build-aud-cnt {
    width: 100%;
    max-width: 45%;
    padding-top: 10px;
  }
  
  .build-aud-img {
    width: 100%;
    max-width: 52%;
  }
  
  .promote-and-sell-section {
    margin-bottom: 75px;
    padding-top: 70px;
    padding-bottom: 100px;
    background-color: #a4dec6;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .promote-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .promote-cnt {
    width: 100%;
    max-width: 45%;
  }
  
  .promote-img {
    width: 100%;
    max-width: 50%;
  }
  
  .platelist-section-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 180px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .playlist-img-blk {
    width: 100%;
    max-width: 55%;
  }
  
  .playlist-cnt-blk {
    width: 100%;
    max-width: 40%;
  }
  
  .section-subtitle {
    margin-bottom: 20px;
    color: #000;
    font-size: 15px;
    line-height: 18px;
    text-transform: uppercase;
  }
  
  .mb30 {
    margin-bottom: 30px;
  }
  
  .heading-5 {
    font-size: 70px;
    line-height: 86px;
  }
  
  .limited-offer-blk {
    padding-top: 9px;
    padding-bottom: 9px;
    background-color: #ffeb00;
    text-align: center;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .limited-offer-txt {
    font-family: Oswald, sans-serif;
    color: #ffeb00;
    font-size: 25px;
    line-height: 32px;
    font-weight: 400;
  }
  
  .white {
    color: #fff;
  }
  
  .navy-blue {
    color: #0d0538;
  }
  
  .landing1-banner {
    position: relative;
    overflow: hidden;
    margin-bottom: 76px;
    padding-top: 30px;
    padding-bottom: 160px;
    background-color: #e6ecf0;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .landing-container {
    max-width: 1086px;
    padding-right: 15px;
    padding-left: 15px;
  }
  
  .landing-header {
    margin-bottom: 90px;
  }
  
  .landing-logo {
    width: 100%;
    max-width: 164px;
  }
  
  .landing-banner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .landing-banner-cnt {
    width: 100%;
    max-width: 600px;
    padding-right: 22px;
  }
  
  .landing-banner-form {
    position: relative;
    width: 100%;
    max-width: 357px;
    border-radius: 10px;
    background-color: #fdf9ef;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .landing1-title {
    font-family: Oswald, sans-serif;
    color: #0d0538;
    line-height: 118px;
    font-weight: 500;
  }
  
  .dark-red {
    color: #d13405;
  }
  
  .lbanner-para {
    font-family: Oswald, sans-serif;
    font-weight: 300;
  }
  
  .text-block {
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .lform-title {
    padding: 12px 30px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #f05e44;
    text-align: center;
  }
  
  .lform-title.no-bradius {
    border-radius: 0px;
  }
  
  .creat-form-title {
    font-family: Oswald, sans-serif;
    color: #fff;
    font-size: 25px;
    line-height: 37px;
    font-weight: 600;
    text-align: center;
  }
  
  .create-acc-form {
    margin-bottom: 0px;
    padding: 27px 34px;
  }
  
  .f-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -8px;
    margin-bottom: 23px;
    margin-left: -8px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .f-row.m-10 {
    margin-bottom: 10px;
  }
  
  .f-col {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
  }
  
  .form-label {
    margin-bottom: 6px;
    font-family: Poppins, sans-serif;
    color: #21455e;
    font-size: 14px;
    line-height: 18px;
    font-weight: 300;
  }
  
  .input-field {
    border: 1px solid #c8d8e3;
    border-radius: 5px;
    font-family: Poppins, sans-serif;
    font-weight: 400;
  }
  
  .f-col-full {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
  }
  
  .btn-submit {
    width: 100%;
    padding: 18px 30px;
    border-radius: 10px;
    background-color: #f05e44;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    text-align: center;
  }
  
  .btn-submit:hover {
    background-color: #0d0538;
  }
  
  .right-arrow {
    position: absolute;
    left: -50%;
    bottom: -50px;
  }
  
  .triangel {
    position: absolute;
    left: 0px;
    bottom: -125px;
    width: 100%;
    height: 230px;
    background-color: #fff;
    -webkit-transform: skew(0deg, 5deg);
    -ms-transform: skew(0deg, 5deg);
    transform: skew(0deg, 5deg);
  }
  
  .hfeature-heading {
    margin-bottom: 69px;
    font-family: 'Helvetica neue Bold', sans-serif;
    color: #0d0538;
    font-size: 50px;
    line-height: 60px;
    font-weight: 700;
    text-align: center;
  }
  
  .hfeature-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 96px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .hfeature-img {
    width: 100%;
    max-width: 432px;
  }
  
  .hfeature-cnt {
    width: 100%;
    max-width: 510px;
    padding-left: 26px;
  }
  
  .hfeature-title {
    margin-bottom: 10px;
    font-family: Poppins, sans-serif;
    color: #223450;
    font-size: 25px;
    line-height: 38px;
    font-weight: 500;
  }
  
  .green {
    color: #44af75;
  }
  
  .underline-bold {
    font-weight: 600;
    text-decoration: underline;
  }
  
  .hfeature-free {
    font-family: Oswald, sans-serif;
    color: #f05e44;
    font-size: 60px;
    line-height: 76px;
    font-weight: 500;
  }
  
  .landing-h2 {
    margin-bottom: 20px;
    font-family: Oswald, sans-serif;
    color: #0d0538;
    font-size: 50px;
    line-height: 60px;
    font-weight: 500;
    text-align: center;
  }
  
  .landing-h2.m0 {
    margin-bottom: 0px;
    line-height: 74px;
  }
  
  .landing-h2.mb20 {
    margin-bottom: 52px;
  }
  
  .lforgot-blk {
    margin-bottom: 56px;
  }
  
  .lforgot-blk-head {
    margin-bottom: 38px;
    text-align: center;
  }
  
  .landing-para {
    font-family: Poppins, sans-serif;
    color: #223450;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
  }
  
  .lforgot-blk-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 47px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .lforgot-blk-cnt {
    width: 100%;
    max-width: 485px;
  }
  
  .lforgot-blk-img {
    width: 100%;
    max-width: 460px;
    padding-left: 35px;
  }
  
  .landing-list {
    font-family: Poppins, sans-serif;
    color: #223450;
    font-size: 15px;
    line-height: 23px;
    font-weight: 500;
  }
  
  .lforgot-blk-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
  .btn-red {
    display: inline-block;
    padding: 20px 85px;
    border-radius: 10px;
    background-color: #f05e44;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-size: 36px;
    line-height: 54px;
    font-weight: 400;
    text-decoration: none;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .btn-red:hover {
    background-color: #0d0538;
  }
  
  .btn-red.lg {
    display: inline-block;
    padding: 18px 80px;
    border-radius: 5px;
    font-size: 32px;
    line-height: 41px;
  }
  
  .btn-red.rlg {
    display: inline-block;
    padding: 33px 143px;
  }
  
  .btn-red.sm {
    width: 100%;
    padding-right: 70px;
    padding-left: 70px;
    text-align: center;
  }
  
  .btn-red.w700 {
    width: 100%;
    max-width: 700px;
    text-align: center;
  }
  
  .landing-service {
    margin-bottom: 80px;
  }
  
  .landing-service-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 71px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .landing-service-single {
    width: 100%;
    max-width: 315px;
    margin-bottom: 22px;
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }
  
  .landing-service-simg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-bottom: 4px;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .landing-service-stitle {
    font-family: Poppins, sans-serif;
    color: #223450;
    font-size: 20px;
    line-height: 30px;
    font-weight: 300;
  }
  
  .video-service-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 90px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    list-style-type: none;
  }
  
  .video-service-list-single {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 33.33%;
    margin-bottom: 25px;
    padding-right: 36px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .vservice-img-icon {
    margin-right: 5px;
    padding-top: 1px;
  }
  
  .video-stxt {
    font-family: Poppins, sans-serif;
    color: #223450;
    font-size: 20px;
    line-height: 24px;
    font-weight: 300;
  }
  
  .landing-grn-title {
    margin-bottom: 60px;
    font-family: 'Helvetica neue Bold', sans-serif;
    color: #27b206;
    font-size: 45px;
    line-height: 54px;
    text-align: center;
  }
  
  .more-reason-sec {
    position: relative;
    overflow: hidden;
    padding-top: 199px;
    padding-bottom: 50px;
    background-color: #fdf9ef;
  }
  
  .triangel-top {
    position: absolute;
    left: 0px;
    top: -125px;
    width: 100%;
    height: 240px;
    background-color: #fff;
    -webkit-transform: skew(0deg, -5deg);
    -ms-transform: skew(0deg, -5deg);
    transform: skew(0deg, -5deg);
  }
  
  .reason-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 50px;
    margin-bottom: 50px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .reason-list-single {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 394px;
    margin-bottom: 72px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .reason-simg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 25px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .reason-stitle {
    margin-bottom: 0px;
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #223450;
    font-size: 27px;
    line-height: 32px;
  }
  
  .extra-cnt {
    margin-bottom: 40px;
    text-align: center;
  }
  
  .plus-txt {
    margin-bottom: 65px;
    color: #223450;
    font-size: 38px;
    line-height: 58px;
    font-weight: 300;
  }
  
  .free-head-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .yellow-wrap {
    padding-right: 23px;
    padding-left: 23px;
    background-color: #ffeb00;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .mb44 {
    margin-bottom: 44px;
  }
  
  .landing-footer {
    padding-top: 30px;
    padding-bottom: 33px;
    background-color: #090426;
    color: #090426;
    text-align: center;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .lf-social-media {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 17px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .fsocial-single {
    margin-left: 6px;
    padding-right: 6px;
  }
  
  .fs-copyright {
    margin-bottom: 16px;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
  }
  
  .lf-footer-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    padding-left: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  
  .lf-footer-item {
    padding-right: 20px;
    padding-left: 20px;
  }
  
  .lf-item-link {
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-size: 15px;
    line-height: 22px;
    font-weight: 400;
    text-decoration: none;
  }
  
  .lf-item-link:hover {
    color: #637c8e;
  }
  
  .limited-offer-blk-red {
    padding-top: 9px;
    padding-bottom: 9px;
    background-color: #f05e44;
    text-align: center;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .landing2-banner {
    position: relative;
    overflow: hidden;
    margin-bottom: 76px;
    padding-top: 30px;
    padding-bottom: 160px;
    background-color: #223450;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .landing2-title {
    font-family: Oswald, sans-serif;
    color: #ffeb00;
    font-size: 60px;
    line-height: 89px;
    font-weight: 500;
  }
  
  .landing-banner-cn2 {
    width: 100%;
    max-width: 530px;
    padding-right: 22px;
  }
  
  .lbanner2-par {
    font-family: Oswald, sans-serif;
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    font-weight: 300;
  }
  
  .landing2-img-blk {
    position: relative;
    width: 100%;
    max-width: 467px;
  }
  
  .landing-2-img-wrap {
    margin-bottom: 46px;
  }
  
  .plateform-stitle {
    margin-bottom: 28px;
    font-family: Poppins, sans-serif;
    color: #223450;
    font-size: 25px;
    line-height: 38px;
    font-weight: 500;
    text-align: center;
  }
  
  .plateform-slist {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 45px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .plateform-single {
    width: 100%;
    max-width: 249px;
    margin-bottom: 14px;
    padding-right: 17px;
    padding-left: 17px;
  }
  
  .plateform-simg {
    margin-bottom: 10px;
  }
  
  .plateform-list-title {
    font-family: Poppins, sans-serif;
    color: #2e2b2b;
    font-size: 20px;
    line-height: 30px;
    font-weight: 300;
  }
  
  .plateform-btn-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
  .lreason-list {
    margin-top: 102px;
    margin-bottom: 190px;
  }
  
  .lreason-list-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
  .lreason-list-cont {
    width: 100%;
    max-width: 500px;
    padding-top: 55px;
    padding-right: 10px;
    padding-left: 10px;
  }
  
  .lreason-list-img {
    width: 100%;
    max-width: 500px;
    padding-right: 10px;
    padding-left: 10px;
  }
  
  .lreason-list-head {
    margin-bottom: 15px;
    font-family: Poppins, sans-serif;
    color: #223450;
    font-size: 27px;
    line-height: 40px;
    font-weight: 500;
  }
  
  .lreason-cnt-para {
    font-family: Poppins, sans-serif;
    font-size: 17px;
    line-height: 26px;
  }
  
  .vplayer-banner {
    margin-top: -119px;
    margin-bottom: 162px;
    padding-top: 200px;
    background-color: #ebfcec;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .vplayer-banner-wrap {
    text-align: center;
  }
  
  .vpbanner-heading {
    margin-bottom: 13px;
    color: #21455e;
    font-size: 60px;
    line-height: 70px;
  }
  
  .vpbanenr-para {
    margin-bottom: 60px;
    padding-right: 20px;
    color: #21455e;
    font-size: 26px;
    line-height: 34px;
  }
  
  .vplayer-img-wrap {
    position: absolute;
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    z-index: 9;
    width: 100%;
    max-width: 263px;
    margin-bottom: -55px;
  }
  
  .control-head-text {
    margin-bottom: 70px;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #21455e;
    font-size: 50px;
    line-height: 60px;
    font-weight: 500;
    text-align: center;
  }
  
  .control-blk-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 90px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .control-blk-cnt {
    width: 100%;
    max-width: 517px;
    padding-right: 50px;
  }
  
  .control-blk-cnt.even {
    padding-right: 0px;
    padding-left: 50px;
  }
  
  .control-blk-img {
    width: 100%;
    max-width: 776px;
  }
  
  .control-blk-heading {
    font-family: 'Helvetica neue Roman', sans-serif;
    font-size: 28px;
    line-height: 40px;
  }
  
  .dark-nevy {
    color: #21455e;
  }
  
  .control-listing {
    display: -ms-grid;
    display: grid;
    margin-bottom: 160px;
    grid-auto-columns: 1fr;
    grid-column-gap: 80px;
    grid-row-gap: 70px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  
  .control-list-single {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  
  .control-list-simg {
    margin-bottom: 18px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .control-list-stxt {
    margin-bottom: 0px;
    color: #21455e;
    font-size: 22px;
    line-height: 27px;
  }
  
  .controll-list {
    margin-top: 25px;
    padding-left: 20px;
    color: #637c8e;
  }
  
  .controll-item {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 25px;
  }
  
  .controll-list-text {
    font-size: 18px;
    line-height: 23px;
  }
  
  .video-ul {
    padding-left: 0px;
  }
  
  .video-li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 12px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    list-style-type: none;
  }
  
  .star-icon {
    width: 25px;
    margin-right: 10px;
    padding-top: 2px;
  }
  
  .control-blk-grid {
    display: -ms-grid;
    display: grid;
    margin-bottom: 91px;
    grid-auto-columns: 1fr;
    grid-column-gap: 200px;
    grid-row-gap: 89px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  
  .control-grid-simg {
    margin-bottom: 25px;
  }
  
  .control-grid-stitle {
    margin-bottom: 18px;
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #21455e;
    font-size: 26px;
    line-height: 38px;
    font-weight: 400;
  }
  
  .control-grid-spara {
    color: #21455e;
    font-size: 16px;
    line-height: 25px;
  }
  
  .engement-section {
    margin-bottom: 90px;
    padding-top: 80px;
    padding-bottom: 75px;
    background-color: rgba(155, 188, 244, 0.47);
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .engement-sec-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 80px;
    padding-left: 80px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .engement-sec-img {
    width: 100%;
    max-width: 700px;
  }
  
  .engement-sec-cnt {
    width: 100%;
    max-width: 450px;
    padding-left: 35px;
  }
  
  .engegment-title {
    margin-bottom: 76px;
    color: #21455e;
    font-size: 36px;
    line-height: 54px;
  }
  
  .engegment-img-wrap {
    margin-left: -6px;
    padding-left: 0px;
  }
  
  .engement-cnt-list {
    margin-bottom: 35px;
  }
  
  .engement-cnt-img {
    margin-bottom: 13px;
  }
  
  .engegmenty-cnt-title {
    margin-bottom: 13px;
    font-family: Poppins, sans-serif;
    color: #21455e;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
  }
  
  .egegment-cnt-para {
    margin-bottom: 0px;
    font-family: Poppins, sans-serif;
    color: #21455e;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
  }
  
  .advance-section {
    margin-bottom: 160px;
  }
  
  .advance-sec-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .advance-sec-cnt {
    width: 100%;
    max-width: 550px;
    padding-right: 53px;
  }
  
  .advance-sec-img {
    width: 100%;
    max-width: 749px;
  }
  
  .advance-sec-title {
    margin-bottom: 26px;
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #21455e;
    font-size: 36px;
    line-height: 38px;
    font-weight: 400;
  }
  
  .advance-main-para {
    margin-bottom: 33px;
    color: #21455e;
    font-size: 25px;
    line-height: 30px;
  }
  
  .advance-cnt-list {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 25px;
    grid-row-gap: 70px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  
  .advance-simg {
    max-width: 80px;
    margin-bottom: 18px;
  }
  
  .advance-stitle {
    margin-bottom: 0px;
    color: #21455e;
    font-size: 22px;
    line-height: 28px;
    font-weight: 300;
  }
  
  .advance-sec-para {
    margin-bottom: 33px;
    color: #21455e;
    font-size: 23px;
    line-height: 28px;
  }
  
  .hosting-banner {
    margin-top: -119px;
    margin-bottom: 139px;
    padding-top: 200px;
    padding-bottom: 34px;
    background-color: rgba(242, 206, 220, 0.38);
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .hbanner-title {
    margin-bottom: 53px;
    color: #21455e;
    font-size: 65px;
    line-height: 80px;
    text-align: center;
  }
  
  .hbaner-content {
    width: 100%;
    max-width: 1004px;
    margin-right: auto;
    margin-left: auto;
  }
  
  .hbanner-cnt-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 83px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .hbanner-avatar {
    width: 100%;
    max-width: 342px;
  }
  
  .hbanner-avatar-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .bavatar-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 78px;
    height: 78px;
    margin-right: 17px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .hbanner-para {
    margin-bottom: 13px;
    color: #21455e;
    font-size: 17px;
    line-height: 25px;
    font-weight: 300;
  }
  
  .bavatar-name {
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #21455e;
    font-size: 17px;
    line-height: 25px;
  }
  
  .image-3 {
    margin-right: 38px;
    margin-left: 45px;
  }
  
  .hbanner-review {
    display: block;
    width: 100%;
    max-width: 307px;
  }
  
  .review-parab {
    color: #21455e;
    font-size: 22px;
    line-height: 28px;
  }
  
  .host-banner-cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .host-banner-para {
    margin-bottom: 43px;
    text-align: center;
  }
  
  .btn-secondary {
    padding: 22px 88px;
    border-radius: 3px;
    background-color: #5f2fe5;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-size: 25px;
    line-height: 27px;
    font-weight: 500;
    text-decoration: none;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .btn-secondary:hover {
    background-color: #468abe;
  }
  
  .btn-secondary.lg {
    display: inline-block;
    padding: 18px 80px;
    border-radius: 5px;
    font-size: 32px;
    line-height: 41px;
  }
  
  .two-list-section {
    background-clip: padding-box;
    -webkit-text-fill-color: inherit;
  }
  
  .two-list-title {
    margin-bottom: 53px;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #21455e;
    font-size: 42px;
    line-height: 52px;
    font-weight: 500;
  }
  
  .two-list-title.center {
    text-align: center;
  }
  
  .two-list-para {
    color: #21455e;
    font-size: 20px;
    line-height: 28px;
  }
  
  .two-list-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 110px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .two-list-container.flex-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .two-grid-container {
    display: -ms-grid;
    display: grid;
    margin-bottom: 69px;
    grid-auto-columns: 1fr;
    grid-column-gap: 150px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  
  .two-grid-title {
    margin-bottom: 25px;
    font-family: 'Helvetica neue Bold', sans-serif;
    color: #21455e;
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
  }
  
  .host-video-blk {
    margin-bottom: 164px;
  }
  
  .host-video-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 859px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  
  .host-video-title {
    color: #21455e;
    font-size: 50px;
    line-height: 60px;
  }
  
  .host-video-img {
    margin-bottom: 26px;
  }
  
  .host-lib-section {
    margin-bottom: 57px;
    padding-top: 100px;
    background-color: #e0fbf6;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .two-list-title2 {
    margin-top: 40px;
    margin-bottom: 32px;
    font-family: 'Helvetica neue Bold', sans-serif;
    color: #21455e;
    font-size: 23px;
    line-height: 30px;
    font-weight: 500;
  }
  
  .two-list-title2.center {
    text-align: center;
  }
  
  .testimonial-section {
    overflow: hidden;
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: rgba(155, 170, 244, 0.47);
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .testimonial-list {
    position: relative;
    display: -ms-grid;
    display: grid;
    margin-bottom: 133px;
    grid-auto-columns: 1fr;
    grid-column-gap: 137px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  
  .testimonial-single {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  
  .testimonial-des {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #21455e;
    font-size: 17px;
    line-height: 25px;
  }
  
  .testimonial-title {
    margin-bottom: 46px;
    font-family: Poppins, sans-serif;
    color: #21455e;
    font-size: 50px;
    line-height: 60px;
    font-weight: 600;
    text-align: center;
  }
  
  .testimonial-cta-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .btn-green {
    margin-right: 15px;
    margin-left: 15px;
    padding: 20px 50px;
    border: 2px solid #27b206;
    border-radius: 3px;
    background-color: #27b206;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
    text-decoration: none;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .btn-green:hover {
    background-color: transparent;
    color: #27b206;
  }
  
  .btn-green.lg {
    display: inline-block;
    padding: 18px 80px;
    border-radius: 5px;
    font-size: 32px;
    line-height: 41px;
  }
  
  .btn-green.mx-15 {
    margin-right: 15px;
    margin-left: 15px;
    padding: 20px 50px;
  }
  
  .btn-green.secondary {
    background-color: transparent;
    color: #27b206;
  }
  
  .btn-green.secondary:hover {
    background-color: #27b206;
    color: #fff;
  }
  
  .btn-green.sm {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    padding: 9px 20px;
    border-style: none;
    background-color: #08a542;
    font-size: 14px;
    line-height: 26px;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .btn-green.sm:hover {
    background-color: #ffbe0c;
    color: #fff;
  }
  
  .btn-green.m-0 {
    display: inline-block;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 46px;
    padding-left: 46px;
    font-size: 22px;
  }
  
  .btn-green.small {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    padding: 18px 20px;
    font-family: 'Helvetica neue Medium', sans-serif;
    font-size: 21px;
    line-height: 25px;
    text-align: center;
  }
  
  .btn-green.small.ex-sm {
    padding: 15px;
  }
  
  .btn-green.pricing-btn {
    padding: 34px 54px;
    border-color: #21455e;
    background-color: transparent;
    color: #21455e;
    font-size: 18px;
    line-height: 18px;
  }
  
  .btn-green.pricing-btn:hover {
    background-color: #21455e;
    color: #fff;
  }
  
  .testimonial-btn-secondary {
    padding: 22px 53px;
    border: 2px solid #27b206;
    border-radius: 3px;
    background-color: transparent;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    font-family: Poppins, sans-serif;
    color: #27b206;
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
    text-decoration: none;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .testimonial-btn-secondary:hover {
    background-color: #27b206;
    color: #fff;
  }
  
  .testimonial-btn-secondary.lg {
    display: inline-block;
    padding: 18px 80px;
    border-radius: 5px;
    font-size: 32px;
    line-height: 41px;
  }
  
  .testimonial-btn-secondary.mx-15 {
    margin-right: 15px;
    margin-left: 15px;
    padding: 20px 50px;
  }
  
  .pattern-blk {
    position: absolute;
    left: auto;
    top: 80px;
    right: -60px;
    bottom: auto;
    width: 93px;
    height: 93px;
  }
  
  .feature-banner {
    margin-bottom: 130px;
    padding-top: 70px;
  }
  
  .feature-banner.mb28 {
    margin-bottom: 30px;
  }
  
  .feature-page-title {
    margin-bottom: 30px;
    font-family: 'Helvetica neue Bold', sans-serif;
    color: #21455e;
    font-size: 55px;
    line-height: 65px;
    font-weight: 700;
    text-align: center;
  }
  
  .feature-banenr-para {
    margin-bottom: 42px;
    color: #21455e;
    text-align: center;
  }
  
  .feature-banner-cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 76px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
  .feature-listing {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 80px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .single-feature {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 15px;
    margin-left: 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .feature-img {
    width: 30px;
    height: 30px;
    margin-right: 14px;
  }
  
  .feature-title {
    font-family: Poppins, sans-serif;
    color: rgba(33, 69, 94, 0.68);
    font-size: 17px;
    line-height: 28px;
    font-weight: 700;
  }
  
  .feature-product-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 100px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  
  .feature-product-heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 400px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .feature-product-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 70px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .product-img {
    width: 91px;
    height: 91px;
    margin-right: 24px;
  }
  
  .product-title {
    margin-bottom: 0px;
    font-family: Poppins, sans-serif;
    color: #21455e;
    font-size: 34px;
    line-height: 49px;
    font-weight: 700;
  }
  
  .fproduct-single-cnt {
    width: 100%;
    max-width: 50%;
    margin-bottom: 61px;
    padding-right: 20px;
    padding-left: 20px;
  }
  
  .fproduct-title {
    font-family: Poppins, sans-serif;
    color: #21455e;
    font-size: 22px;
    line-height: 28px;
    font-weight: 500;
  }
  
  .fproduct-para {
    font-family: Poppins, sans-serif;
    color: #21455e;
    font-size: 15px;
    line-height: 25px;
  }
  
  .marketing-section {
    position: relative;
    padding-top: 80px;
    padding-bottom: 110px;
    background-color: rgba(223, 244, 155, 0.47);
    text-align: center;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .marketing-title {
    margin-bottom: 40px;
    font-family: Poppins, sans-serif;
    font-size: 50px;
    line-height: 60px;
    font-weight: 600;
  }
  
  .blue {
    color: #2a52c6;
  }
  
  .marketing-para {
    width: 100%;
    max-width: 700px;
    margin-right: auto;
    margin-bottom: 50px;
    margin-left: auto;
    color: #637c8e;
    font-size: 15px;
    line-height: 25px;
  }
  
  .flex-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
  .marketing-patern {
    position: absolute;
    top: -30px;
    right: 30px;
    width: 94px;
    height: 94px;
  }
  
  .marketing-patern-bottom {
    position: absolute;
    left: 65%;
    bottom: 48px;
    width: 175px;
    height: 43px;
  }
  
  .marketing-pattern-red {
    position: absolute;
    left: 60px;
    top: 171px;
    width: 81px;
    height: 80px;
  }
  
  .marketing-pattern-red.top {
    top: 24px;
  }
  
  .link {
    color: #0d5eff;
  }
  
  .timeline-section {
    margin-bottom: 100px;
  }
  
  .timeline-wrap {
    width: 100%;
    max-width: 640px;
    margin-right: auto;
    margin-bottom: 75px;
    margin-left: auto;
  }
  
  .timeline-list-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  
  .timeline-left-part {
    width: 100%;
    max-width: 284px;
    padding-right: 20px;
    padding-left: 20px;
  }
  
  .timeline-right-part {
    width: 100%;
    max-width: 284px;
    padding-right: 20px;
    padding-left: 20px;
  }
  
  .timeline-center {
    position: relative;
  }
  
  .timeline-circle {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 54px;
    height: 54px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 3px solid #24ac95;
    border-radius: 50%;
    background-color: #fff;
  }
  
  .timeline-circle.cpink {
    border-color: #d20595;
  }
  
  .timeline-circle.cyellow {
    border-color: #d2b005;
  }
  
  .timeline-sm-circle {
    width: 27px;
    height: 27px;
    border-radius: 50%;
    background-color: #24ac95;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .timeline-sm-circle.scpink {
    background-color: #d20595;
  }
  
  .timeline-sm-circle.scyellow {
    background-color: #d2b005;
  }
  
  .timeline-verticle-line {
    position: absolute;
    left: 50%;
    top: 0%;
    width: 1px;
    height: 100%;
    border-left: 1px dotted rgba(5, 210, 121, 0.38);
  }
  
  .timeline-verticle-line.bpink {
    border-left-color: rgba(210, 5, 149, 0.38);
  }
  
  .timeline-verticle-line.yline {
    border-left-color: rgba(210, 176, 5, 0.38);
  }
  
  .timeline-title {
    margin-bottom: 71px;
    font-family: 'Helvetica neue Bold', sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 700;
  }
  
  .timeline-title.m-0 {
    margin-bottom: 0px;
  }
  
  .timeline-title.m-0.center {
    text-align: left;
  }
  
  .phase-3-title {
    margin-top: 58px;
    margin-bottom: 98px;
    font-family: 'Helvetica neue Bold', sans-serif;
    color: #818f98;
    font-size: 16px;
    line-height: 25px;
    font-weight: 700;
  }
  
  .phase-3-title.m-0 {
    margin-top: 0px;
    margin-bottom: 67px;
  }
  
  .timeline-date {
    margin-bottom: 8px;
    color: #21455e;
    font-size: 16px;
    line-height: 21px;
  }
  
  .timeline-subtitle {
    margin-bottom: 8px;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #21455e;
    font-size: 16px;
    line-height: 21px;
    font-weight: 500;
  }
  
  .timeline-para {
    margin-bottom: 41px;
    color: #818f98;
    font-size: 14px;
    line-height: 20px;
  }
  
  .more-blk {
    text-align: center;
  }
  
  .more-para {
    color: #21455e;
    font-size: 16px;
    line-height: 20px;
  }
  
  .security-banner {
    margin-top: -119px;
    margin-bottom: 200px;
    padding-top: 167px;
    background-image: linear-gradient(133deg, rgba(242, 242, 206, 0.38), rgba(73, 143, 248, 0.38));
  }
  
  .security-banner-title {
    margin-bottom: 43px;
    color: #21455e;
    font-size: 65px;
    line-height: 80px;
    text-align: center;
  }
  
  .security-banner-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .security-banner-contemt {
    width: 100%;
    max-width: 378px;
    padding-top: 100px;
  }
  
  .security-para {
    padding-right: 30px;
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #21455e;
    font-size: 23px;
    line-height: 35px;
    font-weight: 400;
  }
  
  .security-banner-img {
    margin-bottom: -105px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .revenue-title {
    margin-bottom: 100px;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #21455e;
    font-size: 48px;
    line-height: 58px;
    font-weight: 500;
    text-align: center;
  }
  
  .revenue-row-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 130px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .revenue-content-blk {
    width: 100%;
    max-width: 45%;
  }
  
  .revevnue-para {
    color: #21455e;
    font-size: 21px;
    line-height: 28px;
  }
  
  .revevnue-para.center {
    text-align: center;
  }
  
  .revenue-divider {
    width: 100%;
    max-width: 50px;
    padding-left: 50px;
  }
  
  .security-h2 {
    margin-bottom: 35px;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #21455e;
    font-size: 46px;
    line-height: 56px;
    font-weight: 500;
  }
  
  .security-h2.center {
    text-align: center;
  }
  
  .security-sub-title {
    margin-bottom: 28px;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #21455e;
    font-size: 23px;
    line-height: 29px;
    font-weight: 500;
  }
  
  .revenue-grid {
    display: -ms-grid;
    display: grid;
    margin-bottom: 72px;
    grid-auto-columns: 1fr;
    grid-column-gap: 130px;
    grid-row-gap: 68px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  
  .revenue-icon {
    margin-bottom: 15px;
  }
  
  .rgrid-title {
    font-family: Poppins, sans-serif;
    color: #21455e;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }
  
  .rgrid-para {
    margin-bottom: 0px;
    font-family: Poppins, sans-serif;
    color: #637c8e;
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
  }
  
  .encryption-section {
    overflow: hidden;
    margin-bottom: 100px;
    padding-top: 90px;
    padding-bottom: 69px;
    background-color: #edfbe0;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .encrypt-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 150px;
  }
  
  .encrypt-row-cnt {
    width: 100%;
    max-width: 50%;
    padding-left: 50px;
  }
  
  .encrypt-row-img {
    margin-left: -450px;
  }
  
  .encrypt-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 100px;
  }
  
  .encrypt-grid-single {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 50%;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .egrid-img {
    width: 100%;
    max-width: 190px;
  }
  
  .egrid-cnt {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .egrid-title {
    margin-bottom: 25px;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #21455e;
    font-size: 18px;
    line-height: 23px;
  }
  
  .egrid-para {
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #637c8e;
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
  }
  
  .technology-blk {
    margin-bottom: 100px;
  }
  
  .tech-blk-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .protechtion-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .protection-cnt {
    width: 100%;
    max-width: 420px;
    padding-right: 60px;
  }
  
  .protection-title {
    margin-bottom: 32px;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #21455e;
    font-size: 24px;
    line-height: 34px;
    font-weight: 500;
  }
  
  .protection-para {
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #637c8e;
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
  }
  
  .protection-img {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .map-blk {
    margin-bottom: 90px;
  }
  
  .map-blk-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-bottom: 60px;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .security-h4 {
    color: #21455e;
    font-size: 36px;
    line-height: 52px;
  }
  
  .marketing-title-copy {
    margin-bottom: 40px;
    font-family: Poppins, sans-serif;
    font-size: 50px;
    line-height: 60px;
    font-weight: 600;
  }
  
  .marketing-title-copy.dark-blue {
    color: #21455e;
    font-size: 46px;
    line-height: 52px;
  }
  
  .hosting-cta-blk {
    position: relative;
    padding-top: 62px;
    padding-bottom: 98px;
    background-color: rgba(155, 244, 217, 0.47);
    text-align: center;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .sub-menu {
    position: absolute;
    left: 0px;
    top: 100%;
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 15px 0px 0px 15px;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 3px 0 6px 0 rgba(0, 0, 0, 0.16);
    opacity: 0;
    -webkit-transform: translate(0px, 20px);
    -ms-transform: translate(0px, 20px);
    transform: translate(0px, 20px);
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
  }
  
  .sub-menu.promotion {
    left: -250%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 720px;
    padding-top: 0px;
    opacity: 0;
    -webkit-transform: translate(0%, 20px);
    -ms-transform: translate(0%, 20px);
    transform: translate(0%, 20px);
  }
  
  .submenu-ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 540px;
    margin-bottom: 0px;
    padding-left: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    list-style-type: none;
  }
  
  .submenu-ul.pt-20 {
    padding-top: 20px;
  }
  
  .submenu-li {
    width: 50%;
    margin-bottom: 8px;
    padding-right: 26px;
  }
  
  .submenu-li-a {
    display: block;
    padding: 10px 13px;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    color: #21455e;
    font-size: 17px;
    line-height: 19px;
    text-decoration: none;
  }
  
  .submenu-li-a:hover {
    background-color: #e3eef6;
    color: #21455e;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .has-sub-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .dropdown-icon {
    margin-left: 10px;
  }
  
  .header-promotion {
    width: 100%;
    max-width: 180px;
    padding: 24px 10px 15px;
    background-color: #083880;
    text-align: center;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .p-title {
    margin-bottom: 19px;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
  }
  
  .promotion-price {
    margin-bottom: 10px;
    font-family: 'Helvetica neue Bold', sans-serif;
    color: #ffbe0c;
    font-size: 19px;
    line-height: 30px;
  }
  
  .promotion-p {
    display: block;
    font-size: 30px;
    line-height: 35px;
  }
  
  .analytics-banner {
    margin-bottom: 110px;
    padding-top: 110px;
    padding-bottom: 80px;
    background-color: #add1dd;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .analytics-banner-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .analytics-content {
    padding-right: 40px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .analytics-img {
    width: 100%;
    max-width: 50%;
  }
  
  .analytics-heading {
    margin-bottom: 38px;
    font-family: 'Helvetica neue Bold', sans-serif;
    color: #21455e;
    font-size: 45px;
    line-height: 68px;
    font-weight: 700;
  }
  
  .analytics-para {
    margin-bottom: 35px;
    color: #21455e;
    font-size: 21px;
    line-height: 29px;
  }
  
  .analytics-para.center {
    text-align: center;
  }
  
  .btn-blue {
    display: inline-block;
    padding: 11px 52px;
    border-radius: 3px;
    background-color: #087ea5;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-size: 22px;
    line-height: 43px;
    font-weight: 500;
    text-decoration: none;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .btn-blue:hover {
    background-color: #2952c6;
  }
  
  .btn-blue.lg {
    display: inline-block;
    padding: 18px 80px;
    border-radius: 5px;
    font-size: 32px;
    line-height: 41px;
  }
  
  .make-data-section {
    margin-bottom: 130px;
  }
  
  .analytics-h2 {
    margin-bottom: 40px;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #21455e;
    font-size: 42px;
    line-height: 52px;
    text-align: center;
  }
  
  .analytics-h2.left {
    margin-bottom: 35px;
    text-align: left;
  }
  
  .realtime-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  
  .realtime-content {
    padding-top: 30px;
    padding-right: 0px;
    padding-left: 60px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .realtime-img {
    width: 100%;
    max-width: 50%;
  }
  
  .analytics-subtitle {
    margin-bottom: 28px;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #21455e;
    font-size: 21px;
    line-height: 32px;
    font-weight: 500;
  }
  
  .visual-section {
    margin-bottom: 150px;
  }
  
  .visalize-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  
  .visalize-content {
    width: 100%;
    max-width: 45%;
    padding-right: 45px;
  }
  
  .visalize-content.even {
    padding-right: 0px;
    padding-left: 57px;
  }
  
  .analytics-h5 {
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #21455e;
    font-size: 23px;
    line-height: 32px;
    font-weight: 500;
  }
  
  .visalize-img {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .audeince-section {
    margin-bottom: 150px;
  }
  
  .audeience-img-blk {
    width: 100%;
    max-width: 1108px;
    margin-right: auto;
    margin-bottom: 36px;
    margin-left: auto;
  }
  
  .up-close-section {
    margin-bottom: 150px;
  }
  
  .mobile-submenu {
    display: none;
    opacity: 0;
  }
  
  .mobile-submenu-ul {
    margin-bottom: 0px;
    padding-top: 20px;
    padding-left: 20px;
    list-style-type: none;
  }
  
  .mobile-submenu-li {
    margin-bottom: 15px;
  }
  
  .mobile-submenu-item {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
  }
  
  .mobile-has-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .has-menu-icon {
    width: 13px;
    height: 13px;
    margin-left: 20px;
    border-style: none solid solid none;
    border-width: 2.5px;
    border-color: #fff;
    -webkit-transform: translate(0px, -50%) rotate(45deg);
    -ms-transform: translate(0px, -50%) rotate(45deg);
    transform: translate(0px, -50%) rotate(45deg);
  }
  
  .pricing-banner {
    margin-top: -119px;
    margin-bottom: 68px;
    padding-top: 157px;
    padding-bottom: 40px;
    background-color: #ffe70c;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .pricing-h1 {
    color: #21455e;
    font-size: 46px;
    line-height: 66px;
    text-align: center;
  }
  
  .pricing-banner-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  
  .pricing-banner-cnt {
    width: 100%;
    max-width: 566px;
    padding-top: 50px;
    padding-right: 40px;
  }
  
  .pbanner-para {
    margin-bottom: 37px;
    color: #21455e;
    font-size: 17px;
    line-height: 25px;
  }
  
  .pricing-banner-img {
    margin-top: -100px;
  }
  
  .gaurantee-heading {
    margin-bottom: 60px;
    text-align: center;
  }
  
  .gaurantee-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 85px;
  }
  
  .gaurantee-section-cnt {
    width: 100%;
    max-width: 55%;
    padding-right: 55px;
  }
  
  .gaurantee-section-img {
    padding-top: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .gaurantee-title {
    color: #21455e;
    font-size: 40px;
    line-height: 57px;
  }
  
  .gaurantee-badge {
    display: inline-block;
    margin-bottom: 39px;
    padding: 19px 25px;
    border-radius: 31px;
    background-color: #fcb6e9;
    color: #21455e;
    font-size: 21px;
    line-height: 28px;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .gaurantee-badge.home {
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: rgba(249, 204, 243, 0.58);
    font-style: italic;
  }
  
  .gaurantee-para {
    color: #21455e;
    font-size: 19px;
    line-height: 29px;
  }
  
  .choose-plan-section {
    margin-bottom: 200px;
  }
  
  .pricing-h2 {
    margin-bottom: 52px;
    font-family: 'Helvetica neue Bold', sans-serif;
    color: #21455e;
    font-size: 75px;
    line-height: 90px;
    font-weight: 700;
    text-align: center;
  }
  
  .plan-listing {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 86px;
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: #707070;
  }
  
  .pricing-single {
    position: relative;
    width: 100%;
    max-width: 25%;
    padding-top: 100px;
    padding-right: 25px;
    padding-left: 25px;
    border-right: 1px solid #707070;
  }
  
  .sprice-title {
    margin-bottom: 23px;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #21455e;
    font-size: 40px;
    line-height: 50px;
    font-weight: 500;
  }
  
  .sprice-para {
    min-height: 72px;
    margin-bottom: 50px;
    color: #21455e;
    font-size: 17px;
    line-height: 24px;
  }
  
  .sprice {
    margin-bottom: 25px;
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #21455e;
    font-size: 38px;
    line-height: 43px;
    font-weight: 500;
  }
  
  .sprice-sm {
    font-family: 'Helvetica neue Light', sans-serif;
    font-size: 20px;
    font-weight: 300;
  }
  
  .sprice-checklist {
    margin-bottom: 0px;
    padding-top: 22px;
    padding-left: 0px;
    list-style-type: none;
  }
  
  .sprice-checklist.first {
    padding-top: 40px;
  }
  
  .sprice-li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 22px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #21455e;
    font-size: 18px;
    line-height: 22px;
  }
  
  .price-check-tick {
    margin-top: 2px;
    margin-right: 14px;
  }
  
  .sprice-list-title {
    margin-top: 37px;
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #21455e;
    font-size: 17px;
    line-height: 22px;
    font-weight: 400;
  }
  
  .price-badge {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    padding: 11px 20px;
    background-color: #ffe70c;
    color: #21455e;
    font-size: 23px;
    line-height: 23px;
    text-align: center;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .pricing-btn-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
  .eplan-info-section {
    margin-bottom: 86px;
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: rgba(246, 245, 228, 0.59);
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .eplan-info-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  
  .eplan-content {
    padding-right: 100px;
    padding-left: 50px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .eplan-description {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .eplan-para {
    margin-bottom: 47px;
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #21455e;
    font-size: 23px;
    line-height: 33px;
  }
  
  .eplan-contact {
    font-family: 'Helvetica neue Bold', sans-serif;
    color: #21455e;
    font-size: 25px;
    line-height: 35px;
    font-weight: 700;
    text-decoration: none;
  }
  
  .eplan-title {
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #21455e;
    font-size: 36px;
    line-height: 46px;
    font-weight: 400;
  }
  
  .faq-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  
  .faq-title-wrap {
    width: 100%;
    max-width: 40%;
    padding-right: 50px;
  }
  
  .faq-title {
    font-family: 'Helvetica neue Medium', sans-serif;
    color: #21455e;
    font-size: 50px;
    line-height: 60px;
    font-weight: 500;
  }
  
  .faq-dropdown {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .faq-section {
    margin-bottom: 90px;
  }
  
  .accordion-item {
    width: 100%;
    margin-bottom: 23px;
    padding-bottom: 16px;
    border-bottom: 1px solid #707070;
  }
  
  .accordion-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 0px 16px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .accordion-icon {
    margin-top: 10px;
  }
  
  .dropdown-list {
    overflow: hidden;
  }
  
  .accordian-title {
    padding-right: 20px;
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #43535e;
    font-size: 20px;
    line-height: 35px;
    font-weight: 400;
  }
  
  .accordian-para {
    padding-top: 16px;
    color: #43535e;
    font-size: 15px;
    line-height: 25px;
  }
  
  .text-block-2 {
    font-size: 17px;
    line-height: 21px;
  }
  
  .hosting-plans {
    display: block;
    margin-bottom: 120px;
  }
  
  .hosting-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  
  .hosting-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 380px;
    padding: 20px 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-right: 1px solid #707070;
    border-left: 1px solid #707070;
  }
  
  .hosting-title.no-border {
    border-right-style: none;
    border-left-style: none;
  }
  
  .hosting-title.fiest {
    padding-top: 56px;
  }
  
  .hosting-title.last {
    padding-bottom: 80px;
  }
  
  .hosting-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-right: 1px solid #707070;
    text-align: center;
  }
  
  .hosting-column.no-border {
    border-right-style: none;
  }
  
  .hosting-column.first {
    padding-top: 56px;
  }
  
  .hosting-column.last {
    padding-bottom: 80px;
  }
  
  .hosting-column-list {
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .hosting-column-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .htitle {
    font-family: 'Helvetica neue Medium', sans-serif;
    font-size: 26px;
    line-height: 50px;
    font-weight: 500;
  }
  
  .hosting-title-row {
    padding: 20px 40px;
    background-color: #ecfbf7;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .hosting-table-blk {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  
  .hosting-title-list {
    margin-bottom: 0px;
    color: #21455e;
    font-size: 18px;
    line-height: 24px;
  }
  
  .form-modal-blk {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 99;
    display: none;
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.3);
    opacity: 1;
  }
  
  .form-modal-wrap {
    position: relative;
    width: 100%;
    max-width: 500px;
    background-color: #fdf9ef;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.18);
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .moddal-close-btn {
    position: absolute;
    top: -15px;
    right: -15px;
    z-index: 9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30px;
    height: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    background-color: #fff;
    font-family: 'Helvetica neue Black', sans-serif;
    color: #f05e44;
    font-size: 20px;
    font-weight: 900;
    cursor: pointer;
  }
  
  .d-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .table-part.border-bottom {
    border-bottom: 1px solid #707070;
  }
  
  .hosting-data {
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #21455e;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
  }
  
  .heading-column-blk {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  
  .small-data {
    font-family: 'Helvetica neue Light', sans-serif;
    color: #21455e;
    font-size: 13px;
    font-weight: 300;
  }
  
  .heading-8 {
    margin-bottom: 0px;
    font-size: 32px;
    line-height: 50px;
  }
  
  .tab-menu {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: #b1b1b1;
  }
  
  .tab-item {
    padding-top: 30px;
    padding-bottom: 30px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-right: 1px solid #b1b1b1;
    background-color: #dfdfdf;
    font-family: 'Helvetica neue Roman', sans-serif;
    color: #21455e;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    text-align: center;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .tab-item.w--current {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #fff;
    color: #21455e;
    font-size: 18px;
    line-height: 30px;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .tabs {
    position: relative;
    display: none;
  }
  
  .sign-up-modal {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 99;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.3);
    opacity: 1;
  }
  
  .signup-header {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #f7f7f7;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .signup-close {
    position: absolute;
    left: auto;
    top: 10px;
    right: 20px;
    bottom: auto;
    font-family: Lato, sans-serif;
    font-size: 30px;
    line-height: 30px;
    font-weight: 300;
    cursor: pointer;
  }
  
  .signup-title {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: #21455e;
    font-size: 21px;
  }
  
  .signup-form-boody {
    margin-bottom: 0px;
    padding: 20px 30px;
    background-color: #fff;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .sform-modal-wrap-copy {
    position: relative;
    overflow: hidden;
    width: 100%;
    max-width: 400px;
    border-radius: 5px;
    background-color: #fdf9ef;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.18);
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .btn-signup {
    width: 100%;
    padding: 8px 24px;
    border-radius: 4px;
    background-color: #0ad688;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    text-align: center;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }
  
  .btn-signup:hover {
    background-color: #0d0538;
  }
  
  .form {
    margin-bottom: 20px;
  }
  
  .signup-footer {
    text-align: center;
  }
  
  .account-tet {
    margin-bottom: 10px;
    font-family: Poppins, sans-serif;
    color: #21455e;
    font-size: 17px;
    line-height: 23px;
    font-weight: 400;
  }
  
  .login-link {
    color: #00acdc;
    text-decoration: none;
  }
  
  .signup-f-text {
    font-family: Poppins, sans-serif;
    color: rgba(33, 69, 94, 0.59);
    font-size: 13px;
    font-weight: 500;
  }
  
  .link-2 {
    color: #00acdc;
    text-decoration: none;
  }
  
  .signup-modal-wrap {
    display: none;
  }
  
  .table-signup-btn-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  
  .sign-up-blank {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 380px;
    padding: 20px 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px none #000;
  }
  
  .sign-up-blank.no-border {
    border-right-style: none;
    border-left-style: none;
  }
  
  .sign-up-blank.fiest {
    padding-top: 56px;
  }
  
  .sign-up-blank.last {
    padding-bottom: 80px;
  }
  
  .sign-up-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 1px none #000;
    text-align: center;
  }
  
  .sign-up-col.no-border {
    border-right-style: none;
  }
  
  .sign-up-col.first {
    padding-top: 56px;
  }
  
  .sign-up-col.last {
    padding-bottom: 80px;
  }
  
  .video-block {
    position: relative;
    margin-bottom: -20px;
  }
  
  .vide-wrapper {
    width: 100%;
    max-width: 1170px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 40px;
    padding-left: 40px;
  }
  
  .para-wrap {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 50px;
    padding-left: 50px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .image-6 {
    width: 80px;
  }
  
  .pink-bar {
    margin-top: 40px;
  }
  
  .we-are-txt {
    display: block;
    font-family: 'Helvetica neue Bold', sans-serif;
    font-size: 30px;
    line-height: 34px;
    font-weight: 700;
  }
  
  .parrot-img {
    margin-bottom: -11px;
  }
  
  .man-img {
    margin-bottom: -15px;
  }
  
  .div-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
  @media screen and (min-width: 1280px) {
    h2 {
      font-size: 80px;
      line-height: 96px;
    }
  
    h3 {
      font-size: 60px;
      line-height: 72px;
    }
  
    p {
      font-size: 20px;
      line-height: 24px;
    }
  
    .header {
      padding-top: 34px;
      padding-bottom: 34px;
    }
  
    .btn.lg {
      margin-top: 40px;
      margin-bottom: 40px;
      padding: 21px 94px;
      font-size: 40px;
      line-height: 47px;
    }
  
    .content-area {
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .home-banner {
      padding-top: 100px;
      padding-right: 0px;
      padding-left: 0px;
      background-color: #e5fae9;
    }
  
    .home-banner-wrap {
      display: block;
    }
  
    .banner-heading {
      margin-bottom: 47px;
      background-color: transparent;
      font-family: Oswald, sans-serif;
      color: #4dac57;
      font-size: 70px;
      line-height: 96px;
      font-weight: 900;
    }
  
    .banner-caption {
      display: block;
      margin-bottom: 76px;
      font-size: 30px;
      line-height: 36px;
    }
  
    .raising-strom-section {
      margin-right: 0px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .h2 {
      font-size: 80px;
      line-height: 96px;
    }
  
    .raising-subheading {
      font-size: 30px;
      line-height: 36px;
    }
  
    .rating-head {
      font-size: 30px;
      line-height: 36px;
    }
  
    .rating-head.mb10 {
      font-size: 30px;
      line-height: 36px;
    }
  
    .review-text {
      font-size: 21px;
      line-height: 25px;
    }
  
    .author-text {
      font-size: 21px;
      line-height: 25px;
    }
  
    .premium-video-section {
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .premium-title {
      margin-bottom: 102px;
    }
  
    .premium-content-wrap {
      margin-bottom: 251px;
    }
  
    .premium-cnt-text {
      padding-left: 90px;
    }
  
    .hosting-para {
      margin-bottom: 85px;
      font-size: 20px;
      line-height: 24px;
    }
  
    .hosting-li-item {
      font-size: 20px;
      line-height: 24px;
    }
  
    .plateform-title {
      font-size: 80px;
      line-height: 96px;
    }
  
    .services-section {
      margin-bottom: 177px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .services-list {
      grid-column-gap: 233px;
      grid-row-gap: 79px;
    }
  
    .service-heading-txt {
      font-size: 20px;
      line-height: 36px;
    }
  
    .channal-section {
      margin-bottom: 170px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .channal-heading-wrap {
      margin-bottom: 100px;
    }
  
    .channal-img-cont {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      grid-auto-columns: 1fr;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
      -ms-grid-rows: auto auto;
      grid-template-rows: auto auto;
    }
  
    .channal-img-blk {
      max-width: 600px;
      margin-right: 0px;
      padding-right: 0px;
    }
  
    .channal-content-blk {
      margin-left: 0px;
      padding-left: 54px;
    }
  
    .channal-cnt-list {
      margin-top: 92px;
      grid-column-gap: 104px;
      grid-row-gap: 40px;
    }
  
    .channal-cnt-head {
      margin-bottom: 20px;
      font-size: 20px;
      line-height: 24px;
    }
  
    .channal-cnt-para {
      font-size: 15px;
      line-height: 18px;
    }
  
    .secure-section {
      margin-bottom: 209px;
    }
  
    .secure-heading {
      margin-bottom: 115px;
    }
  
    .secure-listing {
      grid-column-gap: 142px;
      grid-row-gap: 83px;
    }
  
    .secure-list-txt {
      margin-bottom: 36px;
      font-size: 30px;
      line-height: 36px;
    }
  
    .secure-list-para {
      font-size: 16px;
      line-height: 25px;
    }
  
    .tools-listing-wrap {
      max-width: 890px;
      padding: 108px 50px 91px;
      grid-column-gap: 129px;
      grid-row-gap: 79px;
    }
  
    .tools-title {
      font-size: 20px;
      line-height: 24px;
    }
  
    .tools-content {
      padding-left: 95px;
    }
  
    .stremining-section {
      margin-bottom: 158px;
    }
  
    .stream-heading {
      margin-bottom: 85px;
    }
  
    .stream-subtitle {
      margin-bottom: 31px;
      font-size: 26px;
      line-height: 39px;
    }
  
    .scnt-para {
      margin-bottom: 68px;
    }
  
    .stream-item {
      margin-bottom: 43px;
    }
  
    .tick-icon {
      width: 28px;
      margin-right: 24px;
      padding-top: 0px;
    }
  
    .stream-main-head {
      font-size: 70px;
      line-height: 86px;
    }
  
    .video-record-banner {
      margin-bottom: 203px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .vrecord-banner-cnt {
      width: 50%;
    }
  
    .vrecord-banner-img {
      width: 50%;
    }
  
    .vrecord-bheading {
      padding-right: 47px;
      font-family: Poppins, sans-serif;
      font-size: 45px;
      line-height: 60px;
      font-weight: 600;
    }
  
    .title-green {
      font-size: 50px;
      line-height: 60px;
    }
  
    .download-single-blk {
      margin-right: 18px;
      text-align: center;
    }
  
    .download-img {
      margin-bottom: 10px;
    }
  
    .download-txt {
      font-family: 'Helvetica neue Medium', sans-serif;
      color: #637c8e;
      font-size: 13px;
      line-height: 22px;
      font-weight: 500;
    }
  
    .create-section {
      margin-bottom: 90px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .create-title {
      margin-bottom: 71px;
      font-family: 'Helvetica neue Bold', sans-serif;
      font-size: 60px;
      line-height: 72px;
      font-weight: 700;
      text-align: center;
    }
  
    .create-img-cnt {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 67px;
    }
  
    .create-content-blk {
      width: 50%;
      padding-top: 95px;
      padding-left: 56px;
    }
  
    .create-content-blk.even {
      padding-right: 100px;
      padding-left: 0px;
    }
  
    .create-content-blk.odd {
      width: 60%;
      padding-top: 40px;
      padding-right: 50px;
      padding-left: 0px;
    }
  
    .create-image-blk {
      width: 100%;
      max-width: 721px;
    }
  
    .create-image-blk.even {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
    }
  
    .create-image-blk.odd {
      width: 40%;
      max-width: 100%;
    }
  
    .create-cnt-title {
      margin-bottom: 38px;
      font-family: 'Helvetica neue Bold', sans-serif;
      font-size: 43px;
      line-height: 52px;
      font-weight: 700;
    }
  
    .create-cnt-para {
      margin-bottom: 30px;
    }
  
    .create-ul {
      margin-bottom: 0px;
      padding-left: 0px;
      list-style-type: none;
    }
  
    .create-li {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 25px;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
    }
  
    .create-li-icon {
      margin-top: 6px;
      margin-right: 12px;
    }
  
    .create-li-text {
      color: #21455e;
      font-size: 20px;
      line-height: 25px;
    }
  
    .empower-section {
      padding: 52px 0px 113px;
      background-color: #fd0;
      background-clip: border-box;
      -webkit-text-fill-color: inherit;
    }
  
    .empower-main-title {
      margin-bottom: 40px;
      color: #141516;
      font-size: 70px;
      line-height: 84px;
      text-align: center;
    }
  
    .empower-listing {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-right: -13px;
      margin-bottom: 145px;
      margin-left: -13px;
    }
  
    .empower-single-wrap {
      width: 25%;
      padding-right: 13px;
      padding-left: 13px;
    }
  
    .empower-single {
      overflow: hidden;
      height: 100%;
      border-radius: 10px;
      background-color: #141516;
    }
  
    .empower-img {
      width: 100%;
    }
  
    .empower-single-cnt {
      padding: 19px 21px 22px;
    }
  
    .empower-para {
      margin-bottom: 0px;
      color: #fff;
    }
  
    .empower-img-wrap {
      position: relative;
      width: 100%;
    }
  
    .play-icon {
      position: absolute;
      left: 10px;
      bottom: 0px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .eservice-list {
      display: -ms-grid;
      display: grid;
      grid-auto-columns: 1fr;
      grid-column-gap: 100px;
      grid-row-gap: 16px;
      -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      -ms-grid-rows: auto;
      grid-template-rows: auto;
    }
  
    .eservice-single {
      margin-bottom: 13px;
    }
  
    .eservice-icon {
      margin-bottom: 13px;
    }
  
    .eservice-title {
      color: #141516;
      font-size: 20px;
      line-height: 30px;
    }
  
    .eservice-para {
      color: #141516;
      font-size: 15px;
      line-height: 25px;
    }
  
    .request-video-section {
      margin-bottom: 214px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .request-list-part {
      grid-column-gap: 68px;
    }
  
    .request-blk-content {
      padding-top: 70px;
      padding-left: 130px;
    }
  
    .request-single-para {
      line-height: 25px;
    }
  
    .request-cnt-tile {
      font-size: 40px;
      line-height: 48px;
    }
  
    .begin-section {
      margin-bottom: 142px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .begin-img-blk {
      max-width: 500px;
    }
  
    .begin-title {
      font-size: 80px;
      line-height: 80px;
    }
  
    .begin-subtitle {
      font-size: 50px;
      line-height: 54px;
    }
  
    .begin-para {
      font-size: 40px;
      line-height: 48px;
    }
  
    .paragraph {
      font-size: 20px;
      line-height: 24px;
    }
  
    .video-channel-banner {
      margin-bottom: 255px;
      padding-top: 104px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .cbanner-para {
      max-width: 870px;
      font-size: 30px;
      line-height: 36px;
    }
  
    .cbanner-para.cbanner-lg {
      max-width: 1200px;
      font-size: 29px;
      line-height: 38px;
    }
  
    .channel-service-section {
      margin-bottom: 247px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .channel-service-list {
      grid-column-gap: 162px;
      grid-row-gap: 89px;
    }
  
    .channle-service-heading {
      margin-bottom: 35px;
      font-size: 30px;
      line-height: 36px;
    }
  
    .channel-spara {
      font-size: 22px;
      line-height: 26px;
    }
  
    .build-aud-sec {
      padding-top: 76px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .build-aud-mheading {
      margin-bottom: 69px;
      font-size: 60px;
      line-height: 72px;
    }
  
    .build-aud-list {
      margin-bottom: 133px;
    }
  
    .build-aud-cnt {
      max-width: 521px;
      padding-top: 30px;
    }
  
    .build-aud-img {
      max-width: 606px;
    }
  
    .promote-and-sell-section {
      margin-bottom: 83px;
      padding: 83px 0px 125px;
    }
  
    .promote-cnt {
      max-width: 521px;
    }
  
    .promote-img {
      max-width: 541px;
    }
  
    .playlist-section {
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .platelist-section-list {
      margin-bottom: 229px;
    }
  
    .playlist-img-blk {
      width: 100%;
      max-width: 747px;
      padding-right: 50px;
    }
  
    .playlist-img-blk.even {
      padding-right: 0px;
      padding-left: 50px;
    }
  
    .playlist-cnt-blk {
      width: 100%;
      max-width: 521px;
    }
  
    .heading-5 {
      font-size: 80px;
      line-height: 96px;
    }
  
    .btn-red.lg {
      padding: 21px 94px;
      font-size: 40px;
      line-height: 47px;
    }
  
    .landing-service-single {
      max-width: 342px;
      padding-right: 30px;
      padding-left: 30px;
    }
  
    .vplayer-banner {
      padding-top: 238px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .vpbanner-heading {
      font-size: 70px;
      line-height: 80px;
    }
  
    .vpbanenr-para {
      margin-bottom: 77px;
      font-size: 28px;
      line-height: 41px;
    }
  
    .control-section {
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .control-head-text {
      font-size: 56px;
      line-height: 64px;
    }
  
    .control-blk-list {
      margin-bottom: 108px;
    }
  
    .control-blk-cnt {
      max-width: 517px;
      padding-right: 50px;
    }
  
    .control-blk-cnt.even {
      padding-right: 0px;
      padding-left: 50px;
    }
  
    .control-blk-heading {
      font-size: 30px;
      line-height: 43px;
    }
  
    .control-listing {
      margin-bottom: 201px;
      grid-column-gap: 120px;
      grid-row-gap: 90px;
    }
  
    .control-list-stxt {
      font-size: 25px;
      line-height: 30px;
    }
  
    .controll-list-text {
      font-size: 20px;
      line-height: 25px;
    }
  
    .video-li {
      margin-bottom: 12px;
    }
  
    .star-icon {
      width: 28px;
      margin-right: 10px;
      padding-top: 0px;
    }
  
    .control-blk-grid {
      grid-column-gap: 320px;
    }
  
    .control-grid-stitle {
      font-size: 30px;
      line-height: 43px;
    }
  
    .engement-section {
      margin-bottom: 117px;
      padding-top: 93px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .engegment-title {
      font-size: 40px;
      line-height: 60px;
    }
  
    .advance-section {
      margin-bottom: 276px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .advance-sec-title {
      font-size: 40px;
      line-height: 43px;
    }
  
    .advance-cnt-list {
      grid-column-gap: 30px;
      grid-row-gap: 107px;
    }
  
    .advance-simg {
      max-width: 100%;
    }
  
    .advance-stitle {
      font-size: 25px;
      line-height: 30px;
    }
  
    .advance-sec-para {
      font-size: 25px;
      line-height: 30px;
    }
  
    .hosting-banner {
      padding-top: 238px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .hbanner-title {
      font-size: 73px;
      line-height: 88px;
    }
  
    .host-banner-para {
      line-height: 28px;
    }
  
    .btn-secondary {
      font-size: 28px;
      line-height: 31px;
    }
  
    .btn-secondary.lg {
      padding: 21px 94px;
      font-size: 40px;
      line-height: 47px;
    }
  
    .two-list-section {
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .two-list-title {
      font-size: 45px;
      line-height: 60px;
    }
  
    .two-list-para {
      font-size: 23px;
      line-height: 30px;
    }
  
    .two-list-container {
      margin-right: -99px;
      margin-bottom: 140px;
      margin-left: -99px;
    }
  
    .two-grid-container {
      grid-column-gap: 300px;
    }
  
    .two-grid-title {
      font-size: 25px;
      line-height: 32px;
    }
  
    .host-video-blk {
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .host-lib-section {
      padding-top: 138px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .two-list-title2 {
      font-size: 30px;
      line-height: 43px;
    }
  
    .testimonial-section {
      padding: 93px 0px;
    }
  
    .testimonial-title {
      font-size: 54px;
      line-height: 64px;
    }
  
    .btn-green {
      padding: 22px 53px;
    }
  
    .btn-green.lg {
      padding: 21px 94px;
      font-size: 40px;
      line-height: 47px;
    }
  
    .btn-green.mx-15 {
      padding: 22px 53px;
    }
  
    .btn-green.small {
      font-size: 24px;
      line-height: 28px;
    }
  
    .testimonial-btn-secondary.lg {
      padding: 21px 94px;
      font-size: 40px;
      line-height: 47px;
    }
  
    .testimonial-btn-secondary.mx-15 {
      padding: 22px 53px;
    }
  
    .feature-banner {
      margin-bottom: 175px;
      padding-top: 80px;
    }
  
    .feature-page-title {
      font-size: 60px;
      line-height: 70px;
    }
  
    .feature-listing {
      margin-bottom: 103px;
    }
  
    .single-feature {
      margin-right: 22px;
      margin-left: 22px;
    }
  
    .feature-title {
      font-size: 18px;
      line-height: 30px;
    }
  
    .feature-product-container {
      margin-bottom: 114px;
      padding-right: 80px;
      padding-left: 80px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
  
    .feature-product-heading {
      max-width: 437px;
    }
  
    .feature-product-content {
      width: 100%;
      max-width: 640px;
      padding-left: 60px;
      -webkit-box-flex: 0;
      -webkit-flex: 0 auto;
      -ms-flex: 0 auto;
      flex: 0 auto;
    }
  
    .product-title {
      font-size: 40px;
      line-height: 55px;
    }
  
    .fproduct-single-cnt {
      max-width: 290px;
      padding-right: 20px;
      padding-left: 20px;
    }
  
    .fproduct-title {
      font-size: 23px;
      line-height: 30px;
    }
  
    .marketing-section {
      padding-top: 100px;
      padding-bottom: 135px;
    }
  
    .marketing-title {
      margin-bottom: 50px;
      font-size: 54px;
      line-height: 64px;
    }
  
    .security-banner {
      margin-bottom: 241px;
      padding-top: 238px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .security-banner-title {
      font-size: 73px;
      line-height: 88px;
    }
  
    .security-banner-contemt {
      padding-top: 123px;
    }
  
    .product-revenue {
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .revenue-title {
      margin-bottom: 140px;
      font-size: 50px;
      line-height: 60px;
    }
  
    .revenue-row-list {
      margin-bottom: 185px;
    }
  
    .revenue-content-blk {
      max-width: 541px;
    }
  
    .revevnue-para {
      font-size: 23px;
      line-height: 30px;
    }
  
    .security-h2 {
      margin-bottom: 48px;
      font-size: 50px;
      line-height: 60px;
    }
  
    .security-sub-title {
      margin-bottom: 34px;
      font-size: 25px;
      line-height: 32px;
    }
  
    .revenue-grid {
      grid-column-gap: 245px;
    }
  
    .encryption-section {
      margin-bottom: 109px;
      padding-top: 108px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .encrypt-row {
      margin-bottom: 202px;
    }
  
    .encrypt-row-cnt {
      max-width: 721px;
      padding-left: 190px;
    }
  
    .encrypt-grid {
      margin-bottom: 140px;
    }
  
    .encrypt-grid-single {
      padding-right: 50px;
      padding-left: 50px;
    }
  
    .egrid-img {
      max-width: 230px;
    }
  
    .technology-blk {
      margin-bottom: 115px;
    }
  
    .tech-blk-img {
      margin-top: 81px;
    }
  
    .watch-section {
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .map-blk {
      margin-bottom: 113px;
    }
  
    .map-blk-img {
      margin-bottom: 75px;
    }
  
    .security-h4 {
      font-size: 40px;
      line-height: 60px;
    }
  
    .marketing-title-copy {
      margin-bottom: 50px;
      font-size: 54px;
      line-height: 64px;
    }
  
    .marketing-title-copy.dark-blue {
      font-size: 50px;
      line-height: 60px;
    }
  
    .hosting-cta-blk {
      padding: 100px 0px 135px;
    }
  
    .sub-menu.promotion {
      left: 0%;
    }
  
    .analytics-banner {
      margin-bottom: 137px;
      padding-top: 121px;
      padding-bottom: 88px;
      background-color: #add1dd;
      background-clip: border-box;
      -webkit-text-fill-color: inherit;
    }
  
    .analytics-content {
      padding-right: 80px;
    }
  
    .analytics-img {
      max-width: 550px;
    }
  
    .analytics-heading {
      margin-bottom: 48px;
      font-size: 50px;
      line-height: 75px;
    }
  
    .analytics-para {
      margin-bottom: 40px;
      font-size: 23px;
    }
  
    .btn-blue {
      padding-top: 14px;
      padding-bottom: 14px;
      font-size: 24px;
      line-height: 45px;
    }
  
    .btn-blue.lg {
      padding: 21px 94px;
      font-size: 40px;
      line-height: 47px;
    }
  
    .make-data-section {
      margin-bottom: 150px;
    }
  
    .analytics-h2 {
      font-size: 50px;
      line-height: 60px;
    }
  
    .analytics-h2.left {
      margin-bottom: 40px;
      font-size: 42px;
      line-height: 52px;
    }
  
    .realtime-content {
      padding-left: 100px;
    }
  
    .realtime-img {
      max-width: 640px;
    }
  
    .analytics-subtitle {
      margin-bottom: 34px;
      font-size: 25px;
      line-height: 36px;
    }
  
    .visual-section {
      margin-bottom: 200px;
    }
  
    .visalize-content {
      max-width: 450px;
      padding-right: 57px;
    }
  
    .analytics-h5 {
      font-size: 25px;
      line-height: 34px;
    }
  
    .audeince-section {
      margin-bottom: 250px;
    }
  
    .up-close-section {
      margin-bottom: 200px;
    }
  
    .pricing-h1 {
      font-size: 50px;
      line-height: 70px;
    }
  
    .pricing-banner-cnt {
      padding-top: 50px;
      padding-right: 100px;
    }
  
    .gaurantee-heading {
      margin-bottom: 68px;
    }
  
    .gaurantee-section-cnt {
      max-width: 700px;
    }
  
    .gaurantee-title {
      font-size: 43px;
      line-height: 60px;
    }
  
    .gaurantee-badge {
      font-size: 23px;
      line-height: 30px;
    }
  
    .gaurantee-badge.home {
      font-size: 25px;
      line-height: 32px;
    }
  
    .gaurantee-para {
      font-size: 20px;
      line-height: 30px;
    }
  
    .choose-plan-section {
      margin-bottom: 296px;
    }
  
    .pricing-h2 {
      font-size: 85px;
      line-height: 100px;
    }
  
    .pricing-single {
      padding-right: 25px;
      padding-left: 25px;
    }
  
    .sprice-para {
      margin-bottom: 50px;
      font-size: 18px;
      line-height: 25px;
    }
  
    .sprice {
      font-size: 40px;
      line-height: 45px;
    }
  
    .sprice-list-title {
      font-size: 18px;
      line-height: 24px;
    }
  
    .eplan-info-section {
      padding-top: 140px;
      padding-bottom: 140px;
    }
  
    .eplan-content {
      padding-right: 160px;
    }
  
    .eplan-para {
      font-size: 25px;
      line-height: 35px;
    }
  
    .eplan-title {
      font-size: 40px;
      line-height: 50px;
    }
  
    .faq-title-wrap {
      max-width: 600px;
      padding-right: 100px;
    }
  
    .faq-section {
      margin-bottom: 100px;
    }
  
    .text-block-2 {
      font-size: 18px;
      line-height: 22px;
    }
  
    .hosting-plans {
      margin-bottom: 178px;
    }
  
    .hosting-title {
      max-width: 420px;
      padding-right: 50px;
      padding-left: 50px;
    }
  
    .hosting-column {
      padding-right: 5px;
      padding-left: 5px;
    }
  
    .htitle {
      font-size: 30px;
      line-height: 60px;
    }
  
    .hosting-title-row {
      font-size: 40px;
      line-height: 80px;
    }
  
    .hosting-data {
      font-size: 18px;
      line-height: 24px;
    }
  
    .heading-8 {
      font-size: 40px;
      line-height: 60px;
    }
  
    .sign-up-blank {
      max-width: 420px;
      padding-right: 50px;
      padding-left: 50px;
    }
  
    .sign-up-col {
      padding-right: 5px;
      padding-left: 5px;
    }
  
    .image-7 {
      position: static;
      left: 0px;
      right: 0px;
      display: block;
    }
  
    .div-block {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end;
    }
  }
  
  @media screen and (max-width: 991px) {
    .container {
      padding-right: 40px;
      padding-left: 40px;
    }
  
    .header {
      padding-top: 24px;
      padding-bottom: 24px;
    }
  
    .logo {
      max-width: 140px;
      margin-right: 20px;
    }
  
    .menu-item-wrap {
      margin-right: 20px;
    }
  
    .btn-signin {
      margin-right: 20px;
    }
  
    .btn {
      padding: 8px 20px;
      font-size: 15px;
      line-height: 19px;
    }
  
    .btn.lg {
      padding: 12px 50px;
      font-size: 26px;
      line-height: 32px;
    }
  
    .home-banner {
      padding-top: 40px;
    }
  
    .banner-heading {
      margin-bottom: 30px;
      font-size: 50px;
      line-height: 62px;
    }
  
    .banner-caption {
      margin-bottom: 40px;
      font-size: 22px;
      line-height: 28px;
    }
  
    .banner-image {
      margin-top: 60px;
    }
  
    .raising-strom-section {
      margin-bottom: 90px;
    }
  
    .raising-heading {
      margin-bottom: 60px;
    }
  
    .h2 {
      font-size: 50px;
      line-height: 60px;
    }
  
    .raising-subheading {
      font-size: 22px;
      line-height: 30px;
    }
  
    .company-rating {
      margin-bottom: 70px;
    }
  
    .conpany-single-rate {
      margin-right: 20px;
      margin-left: 20px;
    }
  
    .rating-head {
      font-size: 20px;
      line-height: 28px;
    }
  
    .rating-head.mb10 {
      margin-bottom: 20px;
      font-size: 20px;
      line-height: 28px;
    }
  
    .raising-review {
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .review-text {
      font-size: 16px;
      line-height: 21px;
    }
  
    .review-author {
      padding-right: 0px;
    }
  
    .author-text {
      font-size: 16px;
      line-height: 20px;
    }
  
    .premium-video-section {
      padding-top: 70px;
    }
  
    .premium-title {
      margin-bottom: 40px;
      font-size: 28px;
      line-height: 34px;
    }
  
    .premium-content-wrap {
      margin-bottom: 100px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .premium-cnt-img {
      width: 100%;
      max-width: 500px;
      margin-bottom: 50px;
    }
  
    .premium-cnt-text {
      width: 100%;
    }
  
    .hosting-para {
      font-size: 17px;
      line-height: 21px;
    }
  
    .hosting-li {
      margin-bottom: 17px;
      padding-left: 10px;
    }
  
    .hosting-li-item {
      font-size: 17px;
      line-height: 21px;
    }
  
    .plateform-title {
      font-size: 50px;
      line-height: 56px;
    }
  
    .services-list {
      grid-column-gap: 50px;
      grid-row-gap: 30px;
    }
  
    .service-heading-txt {
      font-size: 17px;
      line-height: 22px;
    }
  
    .service-para {
      line-height: 20px;
    }
  
    .channal-heading-wrap {
      margin-bottom: 60px;
    }
  
    .channal-img-cont {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .channal-img-blk {
      max-width: 500px;
      margin-bottom: 50px;
    }
  
    .channal-content-blk {
      padding-right: 40px;
    }
  
    .secure-section {
      margin-bottom: 120px;
    }
  
    .secure-listing {
      grid-column-gap: 40px;
      grid-row-gap: 40px;
    }
  
    .secure-single-cnt {
      padding: 30px 35px 50px;
    }
  
    .secure-list-txt {
      font-size: 24px;
    }
  
    .tools-section {
      padding-top: 70px;
    }
  
    .tools-wrap {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .tools-listing-wrap {
      max-width: 100%;
      margin-bottom: 50px;
      padding-top: 50px;
      padding-bottom: 50px;
    }
  
    .tools-content {
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .stremining-section {
      margin-bottom: 90px;
    }
  
    .stream-heading {
      margin-bottom: 50px;
    }
  
    .stream-subtitle {
      margin-bottom: 20px;
      font-size: 20px;
      line-height: 31px;
    }
  
    .stream-img-cnt {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .stream-cnt-blk {
      width: 80%;
      padding-right: 0px;
    }
  
    .scnt-para {
      margin-bottom: 30px;
    }
  
    .stream-item {
      margin-bottom: 18px;
    }
  
    .tick-icon {
      width: 18px;
      padding-top: 4px;
    }
  
    .stream-img-blk {
      width: 100%;
      max-width: 400px;
      margin-bottom: 50px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .signup-cta-section {
      margin-bottom: 90px;
    }
  
    .signup-subtitle {
      margin-bottom: 10px;
      font-size: 22px;
      line-height: 34px;
    }
  
    .signup-cta-title {
      margin-bottom: 30px;
      font-size: 28px;
      line-height: 34px;
    }
  
    .footer {
      padding-top: 50px;
      padding-bottom: 40px;
    }
  
    .footer-logo-blk {
      max-width: 200px;
      padding-right: 30px;
    }
  
    .stream-main-head {
      font-size: 50px;
      line-height: 66px;
    }
  
    .footer-logo-wrap {
      max-width: 130px;
    }
  
    .footer-menu-blk {
      grid-column-gap: 30px;
    }
  
    .footer-menu-item {
      margin-bottom: 10px;
    }
  
    .footer-menu-link {
      font-size: 14px;
      line-height: 21px;
    }
  
    .video-record-banner {
      margin-bottom: 100px;
    }
  
    .vrecord-bheading {
      margin-bottom: 50px;
      font-size: 40px;
      line-height: 60px;
    }
  
    .title-green {
      font-size: 40px;
      line-height: 60px;
    }
  
    .vrecord-banner-iwrap {
      margin-bottom: 60px;
    }
  
    .create-title {
      margin-bottom: 60px;
      font-size: 48px;
      line-height: 58px;
    }
  
    .create-img-cnt {
      margin-bottom: 58px;
    }
  
    .create-content-blk {
      padding-top: 0px;
      padding-left: 30px;
    }
  
    .create-content-blk.even {
      padding-top: 0px;
      padding-right: 20px;
    }
  
    .create-cnt-title {
      margin-bottom: 30px;
      font-size: 32px;
      line-height: 40px;
    }
  
    .create-li {
      margin-bottom: 14px;
    }
  
    .create-li-icon {
      margin-top: 4px;
      margin-right: 10px;
    }
  
    .create-li-text {
      font-size: 17px;
      line-height: 21px;
    }
  
    .empower-section {
      padding-bottom: 80px;
    }
  
    .empower-main-title {
      font-size: 50px;
      line-height: 60px;
    }
  
    .empower-listing {
      margin-bottom: 80px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .empower-single-wrap {
      width: 33.33%;
      margin-bottom: 30px;
    }
  
    .eservice-list {
      grid-column-gap: 40px;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
    }
  
    .request-video-section {
      margin-bottom: 100px;
    }
  
    .request-main-title {
      margin-bottom: 50px;
      font-size: 50px;
      line-height: 60px;
    }
  
    .request-blk-wrap {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .request-blk-content {
      padding-right: 60px;
    }
  
    .request-cnt-tile {
      margin-bottom: 30px;
      font-size: 32px;
      line-height: 38px;
    }
  
    .mb56 {
      font-size: 17px;
      line-height: 21px;
    }
  
    .begin-section {
      margin-bottom: 80px;
    }
  
    .begin-sec-wrap {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .begin-cnt-blk {
      padding-left: 40px;
    }
  
    .begin-img-blk {
      max-width: 600px;
      margin-bottom: 40px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .begin-title {
      font-size: 50px;
      line-height: 50px;
    }
  
    .begin-subtitle {
      font-size: 30px;
      line-height: 30px;
    }
  
    .begin-para {
      font-size: 22px;
      line-height: 28px;
    }
  
    .heading-3 {
      font-size: 40px;
      line-height: 52px;
    }
  
    .heading-4 {
      font-size: 50px;
      line-height: 62px;
    }
  
    .menu-item-wrap-mobile {
      margin-right: 20px;
    }
  
    .video-channel-banner {
      margin-bottom: 120px;
      padding-top: 60px;
    }
  
    .cbanner-heading {
      margin-bottom: 60px;
    }
  
    .cbanner-para {
      font-size: 22px;
      line-height: 30px;
    }
  
    .cbanner-para.cbanner-lg {
      font-size: 22px;
      line-height: 30px;
    }
  
    .cbanner-img {
      margin-bottom: 80px;
    }
  
    .channel-service-section {
      margin-bottom: 100px;
    }
  
    .channel-service-list {
      grid-column-gap: 60px;
      grid-row-gap: 50px;
    }
  
    .channel-simg {
      margin-bottom: 30px;
    }
  
    .channle-service-heading {
      margin-bottom: 20px;
      font-size: 22px;
      line-height: 28px;
    }
  
    .channel-spara {
      font-size: 18px;
    }
  
    .build-aud-mheading {
      font-size: 40px;
      line-height: 52px;
    }
  
    .promote-and-sell-section {
      padding-top: 50px;
      padding-bottom: 70px;
    }
  
    .platelist-section-list {
      margin-bottom: 100px;
    }
  
    .heading-5 {
      font-size: 60px;
      line-height: 76px;
    }
  
    .heading-6 {
      font-size: 26px;
      line-height: 32px;
    }
  
    .limited-offer-txt {
      font-size: 23px;
      line-height: 30px;
    }
  
    .landing1-banner {
      padding-bottom: 120px;
    }
  
    .landing-header {
      margin-bottom: 60px;
    }
  
    .landing1-title {
      font-size: 60px;
      line-height: 80px;
    }
  
    .lbanner-para {
      font-size: 17px;
      line-height: 24px;
    }
  
    .right-arrow.landing2-arrow {
      left: -30%;
      bottom: -100px;
    }
  
    .triangel {
      height: 160px;
    }
  
    .hfeature-heading {
      font-size: 40px;
      line-height: 50px;
    }
  
    .hfeature-list {
      margin-bottom: 80px;
    }
  
    .hfeature-title {
      font-size: 21px;
      line-height: 32px;
    }
  
    .hfeature-free {
      font-size: 50px;
      line-height: 60px;
    }
  
    .landing-h2 {
      font-size: 40px;
      line-height: 50px;
    }
  
    .landing-para {
      font-size: 17px;
      line-height: 28px;
    }
  
    .landing-list {
      font-size: 14px;
      line-height: 23px;
    }
  
    .btn-red {
      padding: 15px 65px;
      font-size: 28px;
      line-height: 48px;
    }
  
    .btn-red.lg {
      padding: 12px 50px;
      font-size: 26px;
      line-height: 32px;
    }
  
    .btn-red.rlg {
      padding: 25px 100px;
    }
  
    .btn-red.sm {
      padding-right: 40px;
      padding-left: 40px;
    }
  
    .btn-red.w700 {
      max-width: 600px;
    }
  
    .landing-service-single {
      max-width: 240px;
      padding-right: 10px;
      padding-left: 10px;
    }
  
    .landing-service-stitle {
      font-size: 17px;
      line-height: 26px;
    }
  
    .video-stxt {
      font-size: 18px;
      line-height: 22px;
    }
  
    .landing-grn-title {
      font-size: 36px;
      line-height: 47px;
    }
  
    .more-reason-sec {
      padding-top: 130px;
    }
  
    .triangel-top {
      height: 160px;
    }
  
    .reason-list {
      margin-bottom: 20px;
    }
  
    .reason-list-single {
      max-width: 50%;
      padding-right: 20px;
      padding-left: 20px;
    }
  
    .reason-simg {
      margin-bottom: 20px;
    }
  
    .reason-stitle {
      font-size: 22px;
      line-height: 30px;
    }
  
    .plus-txt {
      margin-bottom: 50px;
      font-size: 32px;
      line-height: 40px;
    }
  
    .landing-footer {
      padding-bottom: 23px;
    }
  
    .lf-footer-menu {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .lf-footer-item {
      margin-bottom: 10px;
    }
  
    .landing2-banner {
      padding-bottom: 120px;
    }
  
    .landing2-title {
      font-size: 50px;
      line-height: 70px;
    }
  
    .lbanner2-par {
      font-size: 16px;
      line-height: 24px;
    }
  
    .plateform-single {
      max-width: 240px;
      padding-right: 10px;
      padding-left: 10px;
    }
  
    .plateform-list-title {
      font-size: 18px;
      line-height: 28px;
    }
  
    .lreason-list {
      margin-bottom: 140px;
    }
  
    .lreason-list-head {
      font-size: 23px;
      line-height: 36px;
    }
  
    .lreason-cnt-para {
      font-size: 16px;
      line-height: 25px;
    }
  
    .vplayer-banner {
      margin-bottom: 120px;
      padding-top: 180px;
    }
  
    .vpbanner-heading {
      font-size: 50px;
      line-height: 70px;
    }
  
    .vpbanenr-para {
      margin-bottom: 50px;
      font-size: 22px;
      line-height: 28px;
    }
  
    .vplayer-img-wrap {
      max-width: 170px;
      margin-bottom: -40px;
    }
  
    .control-head-text {
      margin-bottom: 50px;
      font-size: 40px;
      line-height: 50px;
    }
  
    .control-blk-list {
      margin-bottom: 70px;
    }
  
    .control-blk-cnt {
      padding-right: 30px;
    }
  
    .control-blk-heading {
      font-size: 26px;
      line-height: 36px;
    }
  
    .dark-nevy {
      font-size: 17px;
      line-height: 21px;
    }
  
    .control-listing {
      margin-bottom: 100px;
      grid-column-gap: 30px;
      grid-row-gap: 50px;
    }
  
    .control-list-simg {
      max-width: 70px;
    }
  
    .control-list-stxt {
      font-size: 18px;
      line-height: 24px;
    }
  
    .controll-list-text {
      font-size: 17px;
      line-height: 21px;
    }
  
    .video-li {
      margin-bottom: 18px;
    }
  
    .star-icon {
      width: 18px;
      padding-top: 4px;
    }
  
    .control-blk-grid {
      grid-column-gap: 50px;
      grid-row-gap: 60px;
    }
  
    .control-grid-stitle {
      font-size: 22px;
      line-height: 34px;
    }
  
    .engement-section {
      margin-bottom: 80px;
      padding-top: 50px;
      padding-bottom: 50px;
    }
  
    .engement-sec-wrap {
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .engegment-title {
      margin-bottom: 50px;
      font-size: 32px;
      line-height: 46px;
    }
  
    .engement-cnt-list {
      margin-bottom: 25px;
    }
  
    .engement-cnt-img {
      margin-bottom: 8px;
    }
  
    .engegmenty-cnt-title {
      margin-bottom: 10px;
      font-size: 19px;
      line-height: 25px;
    }
  
    .egegment-cnt-para {
      line-height: 22px;
    }
  
    .advance-section {
      margin-bottom: 80px;
    }
  
    .advance-sec-list {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .advance-sec-cnt {
      padding-right: 0px;
    }
  
    .advance-sec-img {
      max-width: 450px;
      margin-bottom: 50px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .advance-sec-title {
      font-size: 32px;
      line-height: 34px;
    }
  
    .advance-cnt-list {
      grid-row-gap: 60px;
    }
  
    .advance-stitle {
      font-size: 20px;
      line-height: 26px;
    }
  
    .advance-sec-para {
      font-size: 20px;
      line-height: 25px;
    }
  
    .hosting-banner {
      margin-bottom: 100px;
      padding-top: 180px;
    }
  
    .hbanner-title {
      margin-bottom: 45px;
      font-size: 50px;
      line-height: 62px;
    }
  
    .hbanner-cnt-list {
      margin-bottom: 70px;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .hbanner-para {
      font-size: 16px;
      line-height: 23px;
    }
  
    .hbanner-review {
      margin-top: 20px;
    }
  
    .review-parab {
      font-size: 18px;
      line-height: 25px;
    }
  
    .host-banner-para {
      font-size: 17px;
      line-height: 27px;
    }
  
    .btn-secondary {
      padding: 18px 70px;
      font-size: 22px;
      line-height: 25px;
    }
  
    .btn-secondary.lg {
      padding: 12px 50px;
      font-size: 26px;
      line-height: 32px;
    }
  
    .two-list-title {
      margin-bottom: 40px;
      font-size: 38px;
      line-height: 46px;
    }
  
    .two-list-para {
      font-size: 18px;
      line-height: 23px;
    }
  
    .two-list-container {
      margin-bottom: 80px;
    }
  
    .two-grid-container {
      grid-column-gap: 50px;
      grid-row-gap: 60px;
    }
  
    .two-grid-title {
      font-size: 22px;
      line-height: 34px;
    }
  
    .host-video-blk {
      margin-bottom: 100px;
    }
  
    .host-lib-section {
      padding-top: 80px;
    }
  
    .two-list-title2 {
      font-size: 26px;
      line-height: 36px;
    }
  
    .testimonial-section {
      overflow: hidden;
    }
  
    .testimonial-list {
      margin-bottom: 100px;
      grid-column-gap: 60px;
    }
  
    .testimonial-title {
      font-size: 42px;
      line-height: 50px;
    }
  
    .btn-green {
      margin-right: 10px;
      margin-left: 10px;
      padding: 16px 40px;
      font-size: 20px;
      line-height: 30px;
    }
  
    .btn-green.lg {
      padding: 12px 50px;
      font-size: 26px;
      line-height: 32px;
    }
  
    .btn-green.mx-15 {
      margin-right: 10px;
      margin-left: 10px;
      padding: 16px 40px;
      font-size: 20px;
      line-height: 30px;
    }
  
    .btn-green.m-0 {
      padding: 13px 30px;
      font-size: 16px;
      line-height: 27px;
    }
  
    .btn-green.small.ex-sm {
      padding: 10px;
      font-size: 15px;
      line-height: 21px;
    }
  
    .btn-green.pricing-btn {
      padding: 25px 40px;
      font-size: 17px;
      line-height: 17px;
    }
  
    .testimonial-btn-secondary {
      padding: 8px 20px;
      font-size: 15px;
      line-height: 19px;
    }
  
    .testimonial-btn-secondary.lg {
      padding: 12px 50px;
      font-size: 26px;
      line-height: 32px;
    }
  
    .testimonial-btn-secondary.mx-15 {
      margin-right: 10px;
      margin-left: 10px;
      padding: 16px 40px;
      font-size: 20px;
      line-height: 30px;
    }
  
    .feature-banner {
      margin-bottom: 120px;
    }
  
    .feature-page-title {
      font-size: 50px;
      line-height: 60px;
    }
  
    .feature-banenr-para {
      font-size: 17px;
      line-height: 25px;
    }
  
    .feature-listing {
      margin-bottom: 60px;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .single-feature {
      margin-bottom: 20px;
    }
  
    .feature-product-container {
      margin-bottom: 40px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
    }
  
    .feature-product-heading {
      max-width: 100%;
      margin-bottom: 30px;
    }
  
    .feature-product-content {
      width: 100%;
      margin-right: -15px;
      margin-left: -15px;
      padding-left: 0px;
    }
  
    .product-img {
      width: 70px;
      height: 70px;
      margin-right: 15px;
    }
  
    .product-title {
      font-size: 30px;
      line-height: 42px;
    }
  
    .fproduct-single-cnt {
      max-width: 33.33%;
      margin-bottom: 40px;
    }
  
    .fproduct-title {
      font-size: 21px;
      line-height: 26px;
    }
  
    .marketing-section {
      padding-top: 70px;
      padding-bottom: 100px;
    }
  
    .marketing-title {
      font-size: 42px;
      line-height: 55px;
    }
  
    .security-banner {
      margin-bottom: 120px;
      padding-top: 150px;
    }
  
    .security-banner-title {
      font-size: 58px;
      line-height: 70px;
    }
  
    .security-banner-contemt {
      max-width: 40%;
      padding-top: 20px;
    }
  
    .security-para {
      font-size: 20px;
      line-height: 32px;
    }
  
    .security-banner-img {
      margin-bottom: -80px;
    }
  
    .revenue-title {
      margin-bottom: 60px;
      font-size: 42px;
      line-height: 50px;
    }
  
    .revenue-row-list {
      margin-bottom: 90px;
    }
  
    .revevnue-para {
      font-size: 19px;
      line-height: 24px;
    }
  
    .revenue-divider {
      max-width: 40px;
      padding-left: 40px;
    }
  
    .security-h2 {
      margin-bottom: 25px;
      font-size: 42px;
      line-height: 50px;
    }
  
    .security-sub-title {
      margin-bottom: 20px;
      font-size: 19px;
      line-height: 26px;
    }
  
    .revenue-grid {
      grid-column-gap: 40px;
      grid-row-gap: 50px;
    }
  
    .rgrid-title {
      margin-bottom: 15px;
      font-size: 17px;
      line-height: 23px;
    }
  
    .rgrid-para {
      font-size: 14px;
      line-height: 22px;
    }
  
    .encryption-section {
      margin-bottom: 90px;
      padding-top: 80px;
    }
  
    .encrypt-row {
      margin-bottom: 120px;
    }
  
    .encrypt-row-cnt {
      max-width: 56%;
    }
  
    .encrypt-row-img {
      margin-left: -500px;
    }
  
    .encrypt-grid {
      margin-bottom: 80px;
    }
  
    .encrypt-grid-single {
      padding-right: 10px;
      padding-left: 10px;
    }
  
    .egrid-img {
      max-width: 120px;
    }
  
    .egrid-title {
      margin-bottom: 18px;
      font-size: 17px;
      line-height: 22px;
    }
  
    .technology-blk {
      margin-bottom: 80px;
    }
  
    .tech-blk-img {
      margin-top: 45px;
    }
  
    .protection-cnt {
      max-width: 40%;
      padding-right: 30px;
    }
  
    .protection-title {
      margin-bottom: 25px;
      font-size: 21px;
      line-height: 30px;
    }
  
    .map-blk {
      margin-bottom: 80px;
    }
  
    .map-blk-img {
      margin-bottom: 50px;
    }
  
    .security-h4 {
      font-size: 28px;
      line-height: 38px;
    }
  
    .marketing-title-copy {
      font-size: 42px;
      line-height: 55px;
    }
  
    .marketing-title-copy.dark-blue {
      font-size: 42px;
      line-height: 50px;
    }
  
    .hosting-cta-blk {
      padding-top: 60px;
      padding-bottom: 80px;
    }
  
    .analytics-banner {
      margin-bottom: 100px;
      padding-top: 80px;
      padding-bottom: 60px;
    }
  
    .analytics-heading {
      margin-bottom: 30px;
      font-size: 30px;
      line-height: 40px;
    }
  
    .analytics-para {
      font-size: 18px;
      line-height: 26px;
    }
  
    .btn-blue {
      padding: 11px 35px;
      font-size: 20px;
      line-height: 28px;
    }
  
    .btn-blue.lg {
      padding: 12px 50px;
      font-size: 26px;
      line-height: 32px;
    }
  
    .make-data-section {
      margin-bottom: 90px;
    }
  
    .analytics-h2 {
      margin-bottom: 35px;
      font-size: 38px;
      line-height: 48px;
    }
  
    .realtime-content {
      padding-left: 30px;
    }
  
    .analytics-subtitle {
      margin-bottom: 20px;
      font-size: 18px;
      line-height: 29px;
    }
  
    .visual-section {
      margin-bottom: 90px;
    }
  
    .visalize-content {
      padding-right: 25px;
    }
  
    .visalize-content.even {
      padding-left: 25px;
    }
  
    .analytics-h5 {
      font-size: 21px;
      line-height: 29px;
    }
  
    .audeince-section {
      margin-bottom: 90px;
    }
  
    .up-close-section {
      margin-bottom: 90px;
    }
  
    .pricing-banner {
      margin-bottom: 80px;
      padding-top: 150px;
    }
  
    .pricing-h1 {
      font-size: 42px;
      line-height: 61px;
    }
  
    .pricing-banner-cnt {
      max-width: 45%;
      padding-top: 0px;
      padding-right: 20px;
    }
  
    .pbanner-para {
      font-size: 16px;
      line-height: 24px;
    }
  
    .pricing-banner-img {
      max-width: 55%;
      margin-top: 0px;
    }
  
    .gaurantee-section-cnt {
      padding-right: 35px;
    }
  
    .gaurantee-title {
      font-size: 36px;
      line-height: 51px;
    }
  
    .gaurantee-badge {
      margin-bottom: 25px;
      padding-top: 14px;
      padding-bottom: 14px;
      font-size: 18px;
      line-height: 22px;
    }
  
    .gaurantee-para {
      font-size: 17px;
      line-height: 27px;
    }
  
    .choose-plan-section {
      margin-bottom: 150px;
    }
  
    .pricing-h2 {
      font-size: 70px;
      line-height: 80px;
    }
  
    .plan-listing {
      margin-bottom: 50px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      border-style: none;
    }
  
    .pricing-single {
      max-width: 300px;
      margin-right: 20px;
      margin-bottom: 40px;
      margin-left: 20px;
      padding-top: 80px;
      padding-bottom: 50px;
      border: 1px solid #707070;
    }
  
    .sprice-title {
      font-size: 36px;
      line-height: 46px;
    }
  
    .sprice-para {
      min-height: 0px;
    }
  
    .sprice {
      font-size: 35px;
      line-height: 40px;
    }
  
    .eplan-info-section {
      padding-top: 80px;
      padding-bottom: 80px;
    }
  
    .eplan-content {
      padding-right: 40px;
      padding-left: 0px;
    }
  
    .eplan-para {
      font-size: 21px;
      line-height: 31px;
    }
  
    .eplan-contact {
      font-size: 22px;
      line-height: 32px;
    }
  
    .eplan-title {
      font-size: 32px;
      line-height: 42px;
    }
  
    .faq-wrap {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
  
    .faq-title-wrap {
      max-width: 100%;
      margin-bottom: 50px;
    }
  
    .faq-section {
      margin-bottom: 80px;
    }
  
    .hosting-title {
      max-width: 260px;
      padding: 15px 20px;
    }
  
    .hosting-column {
      padding-top: 15px;
      padding-bottom: 15px;
    }
  
    .htitle {
      font-size: 21px;
      line-height: 34px;
    }
  
    .hosting-title-row {
      padding: 20px 20px 15px;
    }
  
    .hosting-title-list {
      font-size: 16px;
      line-height: 22px;
    }
  
    .hosting-data {
      font-size: 14px;
      line-height: 22px;
      white-space: normal;
    }
  
    .heading-8 {
      margin-bottom: 0px;
      font-size: 30px;
      line-height: 42px;
    }
  
    .sign-up-blank {
      max-width: 260px;
      padding: 15px 20px;
    }
  
    .sign-up-col {
      padding-top: 15px;
      padding-bottom: 15px;
    }
  
    .image-6 {
      width: 60px;
    }
  }
  
  @media screen and (max-width: 767px) {
    .container {
      padding-right: 40px;
      padding-left: 40px;
    }
  
    .navigation-menu {
      display: none;
    }
  
    .btn.lg {
      font-size: 24px;
      line-height: 30px;
    }
  
    .home-banner {
      margin-bottom: 70px;
    }
  
    .banner-heading {
      font-size: 48px;
      line-height: 56px;
    }
  
    .banner-caption {
      font-size: 20px;
      line-height: 26px;
    }
  
    .banner-image {
      margin-top: 50px;
    }
  
    .h2 {
      margin-bottom: 15px;
      font-size: 48px;
      line-height: 56px;
    }
  
    .rating-head {
      font-size: 16px;
      line-height: 22px;
    }
  
    .rr-review-single {
      padding-right: 10px;
      padding-left: 10px;
    }
  
    .review-text {
      font-size: 14px;
      line-height: 19px;
    }
  
    .author-text {
      font-size: 14px;
      line-height: 18px;
    }
  
    .premium-video-section {
      padding-top: 60px;
    }
  
    .premium-title {
      font-size: 26px;
      line-height: 32px;
    }
  
    .premium-content-wrap {
      margin-bottom: 80px;
    }
  
    .premium-cnt-text {
      padding-left: 0px;
    }
  
    .hosting-para {
      margin-bottom: 30px;
      font-size: 16px;
      line-height: 20px;
    }
  
    .hosting-li {
      margin-bottom: 14px;
    }
  
    .hosting-li-item {
      font-size: 16px;
      line-height: 20px;
    }
  
    .plateform-title {
      font-size: 48px;
      line-height: 54px;
    }
  
    .services-section {
      margin-bottom: 80px;
    }
  
    .services-list {
      grid-column-gap: 40px;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
    }
  
    .channal-heading-wrap {
      margin-bottom: 50px;
    }
  
    .channal-img-blk {
      margin-bottom: 40px;
    }
  
    .secure-section {
      margin-bottom: 80px;
    }
  
    .secure-heading {
      margin-bottom: 50px;
    }
  
    .secure-listing {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
    }
  
    .secure-single-cnt {
      padding-bottom: 40px;
    }
  
    .tools-section {
      padding-bottom: 60px;
    }
  
    .tools-listing-wrap {
      padding-top: 40px;
      padding-bottom: 40px;
      grid-column-gap: 50px;
      grid-row-gap: 40px;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
    }
  
    .heading-2 {
      font-size: 48px;
      line-height: 58px;
    }
  
    .scnt-para {
      font-size: 17px;
      line-height: 28px;
    }
  
    .signup-cta-section {
      margin-bottom: 80px;
    }
  
    .signup-subtitle {
      font-size: 20px;
      line-height: 30px;
    }
  
    .signup-cta-title {
      font-size: 28px;
      line-height: 34px;
    }
  
    .footer {
      padding-top: 40px;
      padding-bottom: 30px;
    }
  
    .footer-wrap {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .footer-logo-blk {
      max-width: 100%;
      margin-bottom: 40px;
    }
  
    .stream-main-head {
      font-size: 48px;
      line-height: 62px;
    }
  
    .fmenu-heading {
      margin-bottom: 20px;
      font-size: 17px;
      line-height: 23px;
    }
  
    .video-record-banner {
      margin-bottom: 80px;
      padding-top: 40px;
    }
  
    .vrecord-banner-wrap {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .vrecord-banner-cnt {
      width: 100%;
    }
  
    .vrecord-banner-img {
      width: 100%;
      max-width: 500px;
    }
  
    .vrecord-bheading {
      margin-bottom: 30px;
      font-size: 50px;
      line-height: 64px;
    }
  
    .title-green {
      font-size: 50px;
      line-height: 64px;
    }
  
    .vrecord-banner-iwrap {
      margin-bottom: 50px;
    }
  
    .vrecoed-banner-btn {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
    }
  
    .vbanner-download {
      margin-bottom: 30px;
    }
  
    .create-title {
      font-size: 42px;
      line-height: 52px;
    }
  
    .create-img-cnt {
      margin-bottom: 50px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .create-content-blk {
      width: 100%;
      padding-left: 0px;
    }
  
    .create-content-blk.odd {
      width: 100%;
      padding-top: 0px;
      padding-right: 0px;
    }
  
    .create-image-blk {
      max-width: 450px;
      margin-bottom: 40px;
    }
  
    .create-image-blk.even {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .create-image-blk.odd {
      width: 100%;
      max-width: 450px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .create-cnt-title {
      margin-bottom: 25px;
      font-size: 28px;
      line-height: 32px;
    }
  
    .create-cnt-para {
      font-size: 17px;
      line-height: 21px;
    }
  
    .empower-section {
      padding-top: 45px;
      padding-bottom: 50px;
    }
  
    .empower-main-title {
      font-size: 42px;
      line-height: 50px;
    }
  
    .empower-listing {
      margin-bottom: 60px;
    }
  
    .empower-single-wrap {
      width: 50%;
      max-width: 340px;
    }
  
    .play-icon {
      width: 50px;
    }
  
    .eservice-title {
      font-size: 19px;
      line-height: 28px;
    }
  
    .request-video-section {
      margin-bottom: 80px;
    }
  
    .request-main-title {
      font-size: 42px;
      line-height: 50px;
    }
  
    .request-single-img {
      margin-bottom: 15px;
    }
  
    .mb56 {
      margin-bottom: 40px;
    }
  
    .begin-section {
      margin-bottom: 60px;
    }
  
    .begin-title {
      font-size: 42px;
    }
  
    .begin-subtitle {
      font-size: 28px;
    }
  
    .heading-3 {
      font-size: 38px;
      line-height: 48px;
    }
  
    .heading-4 {
      font-size: 48px;
      line-height: 58px;
    }
  
    .mobile-menu {
      display: block;
    }
  
    .mobile-menu-wrap {
      -webkit-transform: translate(-100%, 0px);
      -ms-transform: translate(-100%, 0px);
      transform: translate(-100%, 0px);
      -webkit-transition: all 200ms linear;
      transition: all 200ms linear;
    }
  
    .close-mobile {
      top: 40px;
    }
  
    .hamburger-line {
      border-radius: 2px;
    }
  
    .paragraph-2 {
      font-size: 17px;
      line-height: 21px;
    }
  
    .paragraph-3 {
      font-size: 17px;
      line-height: 21px;
    }
  
    .video-channel-banner {
      margin-bottom: 100px;
      padding-top: 50px;
    }
  
    .cbanner-heading {
      margin-bottom: 40px;
    }
  
    .cbanner-para {
      font-size: 18px;
      line-height: 24px;
    }
  
    .cbanner-para.cbanner-lg {
      font-size: 18px;
      line-height: 24px;
    }
  
    .cbanner-img {
      margin-bottom: 70px;
    }
  
    .channel-service-section {
      margin-bottom: 90px;
    }
  
    .channel-service-list {
      grid-column-gap: 30px;
      grid-row-gap: 40px;
    }
  
    .channle-service-heading {
      font-size: 20px;
      line-height: 24px;
    }
  
    .channel-spara {
      font-size: 17px;
      line-height: 23px;
    }
  
    .build-aud-sec {
      padding-top: 50px;
    }
  
    .build-aud-mheading {
      margin-bottom: 40px;
      font-size: 36px;
      line-height: 48px;
    }
  
    .build-aud-list {
      margin-bottom: 80px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .build-aud-cnt {
      max-width: 100%;
    }
  
    .build-aud-img {
      max-width: 450%;
      margin-bottom: 40px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .promote-list {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .promote-cnt {
      max-width: 100%;
    }
  
    .promote-img {
      max-width: 450%;
      margin-bottom: 40px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .platelist-section-list {
      margin-bottom: 80px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .playlist-img-blk {
      max-width: 100%;
      margin-bottom: 40px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .playlist-cnt-blk {
      max-width: 100%;
    }
  
    .heading-5 {
      font-size: 50px;
      line-height: 62px;
    }
  
    .limited-offer-txt {
      font-size: 20px;
      line-height: 28px;
    }
  
    .landing1-banner {
      padding-top: 20px;
    }
  
    .landing-header {
      margin-bottom: 40px;
    }
  
    .landing-banner {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .landing-banner-cnt {
      margin-bottom: 40px;
    }
  
    .right-arrow {
      display: none;
    }
  
    .hfeature-heading {
      margin-bottom: 50px;
      font-size: 36px;
      line-height: 46px;
    }
  
    .hfeature-list {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .hfeature-img {
      margin-bottom: 40px;
    }
  
    .hfeature-title {
      font-size: 20px;
      line-height: 31px;
    }
  
    .hfeature-free {
      font-size: 40px;
      line-height: 50px;
    }
  
    .landing-h2 {
      font-size: 36px;
      line-height: 46px;
    }
  
    .landing-para {
      font-size: 16px;
      line-height: 26px;
    }
  
    .lforgot-blk-list {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .lforgot-blk-img {
      margin-bottom: 40px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .btn-red {
      padding-right: 50px;
      padding-left: 50px;
      font-size: 24px;
      line-height: 44px;
    }
  
    .btn-red.lg {
      font-size: 24px;
      line-height: 30px;
    }
  
    .btn-red.rlg {
      padding: 20px 60px;
    }
  
    .landing-service-stitle {
      font-size: 16px;
      line-height: 25px;
    }
  
    .video-service-list-single {
      width: 50%;
      margin-bottom: 20px;
    }
  
    .landing-grn-title {
      font-size: 26px;
      line-height: 41px;
    }
  
    .more-reason-sec {
      padding-top: 100px;
    }
  
    .reason-list-single {
      margin-bottom: 50px;
    }
  
    .reason-stitle {
      font-size: 20px;
      line-height: 28px;
    }
  
    .landing2-banner {
      padding-top: 20px;
    }
  
    .landing-banner-cn2 {
      margin-bottom: 40px;
    }
  
    .lbanner2-par {
      line-height: 28px;
    }
  
    .lreason-list {
      margin-top: 60px;
      margin-bottom: 90px;
    }
  
    .lreason-list-row {
      margin-bottom: 40px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .lreason-list-cont {
      padding-top: 20px;
    }
  
    .lreason-list-img {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .lreason-list-head {
      font-size: 21px;
    }
  
    .vplayer-banner {
      padding-top: 140px;
    }
  
    .vpbanner-heading {
      font-size: 40px;
      line-height: 48px;
    }
  
    .vpbanenr-para {
      padding-right: 10px;
      font-size: 20px;
      line-height: 30px;
    }
  
    .vplayer-img-wrap {
      display: none;
    }
  
    .control-head-text {
      font-size: 32px;
      line-height: 41px;
    }
  
    .control-blk-list {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
  
    .control-blk-cnt.even {
      padding-left: 0px;
    }
  
    .control-blk-img {
      max-width: 450px;
      margin-bottom: 30px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .control-blk-heading {
      font-size: 24px;
      line-height: 33px;
    }
  
    .control-listing {
      margin-top: 30px;
      -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
    }
  
    .control-list-stxt {
      font-size: 17px;
      line-height: 22px;
    }
  
    .control-grid-stitle {
      font-size: 20px;
      line-height: 30px;
    }
  
    .engement-sec-wrap {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .engement-sec-img {
      margin-bottom: 50px;
    }
  
    .engement-sec-cnt {
      padding-left: 0px;
    }
  
    .engegment-title {
      margin-bottom: 40px;
      font-size: 28px;
      line-height: 41px;
    }
  
    .engegmenty-cnt-title {
      font-size: 18px;
      line-height: 22px;
    }
  
    .advance-sec-title {
      font-size: 28px;
      line-height: 30px;
    }
  
    .advance-cnt-list {
      grid-row-gap: 50px;
    }
  
    .advance-stitle {
      font-size: 18px;
      line-height: 23px;
    }
  
    .advance-sec-para {
      font-size: 18px;
      line-height: 24px;
    }
  
    .hosting-banner {
      margin-bottom: 90px;
      padding-top: 140px;
    }
  
    .hbanner-title {
      margin-bottom: 40px;
      font-size: 37px;
      line-height: 48px;
    }
  
    .hbanner-avatar {
      max-width: 300px;
    }
  
    .bavatar-img {
      width: 60px;
      height: 60px;
    }
  
    .leader-label {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      max-width: 200px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
  
    .host-banner-para {
      font-size: 16px;
      line-height: 26px;
    }
  
    .btn-secondary {
      padding-top: 16px;
      padding-bottom: 16px;
      font-size: 20px;
      line-height: 23px;
    }
  
    .btn-secondary.lg {
      font-size: 24px;
      line-height: 30px;
    }
  
    .two-list-title {
      margin-bottom: 30px;
      font-size: 28px;
      line-height: 38px;
    }
  
    .two-list-container {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
  
    .two-list-container.flex-start {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .two-grid-title {
      font-size: 20px;
      line-height: 30px;
    }
  
    .two-list-title2 {
      margin-top: 10px;
      font-size: 24px;
      line-height: 33px;
    }
  
    .testimonial-section {
      padding-top: 60px;
      padding-bottom: 60px;
    }
  
    .testimonial-list {
      margin-bottom: 80px;
      grid-column-gap: 30px;
      grid-row-gap: 30px;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
      -ms-grid-rows: auto auto;
      grid-template-rows: auto auto;
    }
  
    .testimonial-title {
      font-size: 34px;
      line-height: 46px;
    }
  
    .btn-green {
      padding: 14px 30px;
      font-size: 18px;
      line-height: 24px;
    }
  
    .btn-green.lg {
      font-size: 24px;
      line-height: 30px;
    }
  
    .btn-green.mx-15 {
      padding: 14px 30px;
      font-size: 18px;
      line-height: 24px;
    }
  
    .testimonial-btn-secondary.lg {
      font-size: 24px;
      line-height: 30px;
    }
  
    .testimonial-btn-secondary.mx-15 {
      padding: 14px 30px;
      font-size: 18px;
      line-height: 24px;
    }
  
    .feature-banner {
      margin-bottom: 90px;
      padding-top: 50px;
    }
  
    .feature-page-title {
      font-size: 42px;
      line-height: 52px;
    }
  
    .feature-banenr-para {
      font-size: 16px;
      line-height: 24px;
    }
  
    .feature-banner-cta {
      margin-bottom: 50px;
    }
  
    .feature-listing {
      margin-bottom: 50px;
    }
  
    .feature-product-container {
      margin-bottom: 20px;
    }
  
    .product-img {
      width: 55px;
      height: 55px;
    }
  
    .product-title {
      font-size: 28px;
      line-height: 40px;
    }
  
    .fproduct-single-cnt {
      max-width: 50%;
    }
  
    .fproduct-title {
      margin-bottom: 17px;
    }
  
    .marketing-section {
      padding-top: 60px;
      padding-bottom: 80px;
    }
  
    .marketing-title {
      margin-bottom: 30px;
      font-size: 38px;
      line-height: 52px;
    }
  
    .marketing-para {
      margin-bottom: 30px;
    }
  
    .marketing-patern-bottom {
      bottom: 30px;
    }
  
    .marketing-pattern-red {
      left: 20px;
    }
  
    .timeline-circle {
      width: 48px;
      height: 48px;
    }
  
    .timeline-sm-circle {
      width: 22px;
      height: 22px;
    }
  
    .security-banner {
      padding-top: 140px;
    }
  
    .security-banner-title {
      font-size: 44px;
      line-height: 60px;
    }
  
    .security-banner-wrap {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .security-banner-contemt {
      max-width: 100%;
      margin-bottom: 40px;
      padding-top: 0px;
      text-align: center;
    }
  
    .revenue-title {
      margin-bottom: 40px;
      font-size: 38px;
      line-height: 48px;
    }
  
    .revenue-row-list {
      margin-bottom: 80px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .revenue-content-blk {
      max-width: 100%;
    }
  
    .revevnue-para {
      font-size: 17px;
      line-height: 22px;
    }
  
    .revenue-img-blk {
      width: 100%;
      max-width: 500px;
      margin-bottom: 50px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .security-h2 {
      margin-bottom: 20px;
      font-size: 38px;
      line-height: 46px;
    }
  
    .security-sub-title {
      margin-bottom: 15px;
      font-size: 17px;
      line-height: 22px;
    }
  
    .revenue-grid {
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
    }
  
    .encryption-section {
      margin-bottom: 80px;
      padding-top: 70px;
      padding-bottom: 60px;
    }
  
    .encrypt-row {
      margin-bottom: 90px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .encrypt-row-cnt {
      max-width: 100%;
      padding-left: 0px;
    }
  
    .encrypt-row-img {
      margin-bottom: 50px;
      margin-left: 0px;
    }
  
    .encrypt-grid {
      margin-bottom: 60px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .encrypt-grid-single {
      max-width: 100%;
      margin-bottom: 30px;
    }
  
    .protechtion-list {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .protection-cnt {
      max-width: 100%;
      padding-right: 0px;
    }
  
    .protection-img {
      width: 100%;
      max-width: 500px;
      margin-bottom: 50px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .security-h4 {
      font-size: 24px;
      line-height: 34px;
    }
  
    .marketing-title-copy {
      margin-bottom: 30px;
      font-size: 38px;
      line-height: 52px;
    }
  
    .marketing-title-copy.dark-blue {
      font-size: 38px;
      line-height: 46px;
    }
  
    .hosting-cta-blk {
      padding-top: 60px;
      padding-bottom: 80px;
    }
  
    .analytics-banner {
      margin-bottom: 80px;
      padding-top: 70px;
    }
  
    .analytics-banner-wrap {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
  
    .analytics-img {
      max-width: 500px;
      margin-bottom: 40px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .analytics-heading {
      font-size: 38px;
      line-height: 54px;
    }
  
    .analytics-para {
      margin-bottom: 30px;
      font-size: 17px;
      line-height: 25px;
    }
  
    .btn-blue.lg {
      font-size: 24px;
      line-height: 30px;
    }
  
    .make-data-section {
      margin-bottom: 70px;
    }
  
    .analytics-h2 {
      font-size: 32px;
      line-height: 42px;
    }
  
    .analytics-h2.left {
      margin-bottom: 30px;
    }
  
    .realtime-list {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .realtime-content {
      padding-top: 0px;
      padding-left: 0px;
    }
  
    .realtime-img {
      max-width: 500px;
      margin-bottom: 20px;
    }
  
    .analytics-subtitle {
      margin-bottom: 15px;
      font-size: 17px;
      line-height: 28px;
    }
  
    .visual-section {
      margin-bottom: 80px;
    }
  
    .visalize-row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .visalize-content {
      max-width: 100%;
      padding-right: 0px;
    }
  
    .visalize-content.even {
      padding-left: 0px;
    }
  
    .analytics-h5 {
      font-size: 19px;
      line-height: 27px;
    }
  
    .visalize-img {
      margin-bottom: 40px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .audeince-section {
      margin-bottom: 80px;
    }
  
    .up-close-section {
      margin-bottom: 80px;
    }
  
    .pricing-banner {
      margin-bottom: 70px;
      padding-top: 140px;
    }
  
    .pricing-h1 {
      font-size: 34px;
      line-height: 55px;
    }
  
    .pricing-banner-wrap {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .pricing-banner-cnt {
      max-width: 100%;
      margin-bottom: 50px;
    }
  
    .pricing-banner-img {
      width: 100%;
      max-width: 520px;
      margin-top: -100px;
    }
  
    .gaurantee-list {
      margin-bottom: 80px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .gaurantee-section-cnt {
      max-width: 100%;
      padding-right: 0px;
    }
  
    .gaurantee-section-img {
      width: 100%;
      max-width: 400px;
      margin-bottom: 50px;
      padding-top: 0px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .gaurantee-title {
      font-size: 34px;
      line-height: 45px;
    }
  
    .gaurantee-badge {
      margin-bottom: 20px;
      font-size: 17px;
      line-height: 21px;
    }
  
    .choose-plan-section {
      margin-bottom: 100px;
    }
  
    .pricing-h2 {
      font-size: 50px;
      line-height: 60px;
    }
  
    .plan-listing {
      margin-bottom: 30px;
    }
  
    .eplan-info-section {
      margin-bottom: 80px;
      padding-top: 50px;
      padding-bottom: 50px;
    }
  
    .eplan-info-wrap {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .eplan-para {
      margin-bottom: 30px;
      font-size: 19px;
      line-height: 29px;
    }
  
    .eplan-title {
      margin-bottom: 30px;
      font-size: 28px;
      line-height: 38px;
    }
  
    .faq-title {
      font-size: 40px;
      line-height: 50px;
    }
  
    .accordian-title {
      font-size: 19px;
      line-height: 34px;
    }
  
    .hosting-plans {
      display: none;
    }
  
    .hosting-title {
      max-width: 330px;
      padding-left: 40px;
      border-right-style: none;
    }
  
    .hosting-title-row {
      padding-right: 40px;
      padding-left: 40px;
    }
  
    .heading-8 {
      font-size: 20px;
      line-height: 40px;
    }
  
    .tab-menu {
      margin-bottom: 79px;
    }
  
    .tabs {
      display: block;
      margin-bottom: 80px;
      padding-right: 15px;
      padding-left: 15px;
    }
  
    .sign-up-blank {
      max-width: 330px;
      padding-left: 40px;
      border-right-style: none;
    }
  
    .vide-wrapper {
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .para-wrap {
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .we-are-txt {
      font-size: 26px;
      line-height: 30px;
    }
  }
  
  @media screen and (max-width: 479px) {
    h4 {
      font-size: 26px;
      line-height: 32px;
    }
  
    .container {
      padding-right: 20px;
      padding-left: 20px;
    }
  
    .header {
      padding-top: 20px;
      padding-bottom: 20px;
    }
  
    .header-left {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
    }
  
    .logo {
      margin-right: 5px;
    }
  
    .header-right {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .btn-signin {
      font-size: 14px;
    }
  
    .btn {
      padding-right: 10px;
      padding-left: 10px;
    }
  
    .btn.lg {
      padding: 10px 35px;
      font-size: 22px;
      line-height: 28px;
    }
  
    .btn.mb10 {
      margin-bottom: 10px;
    }
  
    .banner-heading {
      margin-bottom: 20px;
      font-size: 42px;
      line-height: 50px;
    }
  
    .banner-caption {
      margin-bottom: 30px;
      font-size: 18px;
      line-height: 24px;
    }
  
    .raising-strom-section {
      margin-bottom: 70px;
    }
  
    .h2 {
      font-size: 42px;
      line-height: 50px;
    }
  
    .raising-subheading {
      font-size: 20px;
      line-height: 28px;
    }
  
    .company-rating {
      margin-bottom: 20px;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .conpany-single-rate {
      margin-bottom: 20px;
    }
  
    .raising-review {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .rr-review-single {
      width: 100%;
      margin-bottom: 30px;
    }
  
    .review-text {
      margin-bottom: 15px;
    }
  
    .plateform-title {
      font-size: 42px;
      line-height: 50px;
    }
  
    .services-list {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
    }
  
    .service-sheading {
      margin-bottom: 10px;
    }
  
    .channal-heading-wrap {
      margin-bottom: 40px;
    }
  
    .channal-content-blk {
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .channal-cnt-list {
      grid-row-gap: 50px;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
    }
  
    .secure-single-cnt {
      padding: 20px;
    }
  
    .secure-list-txt {
      margin-bottom: 20px;
    }
  
    .tools-listing-wrap {
      padding-right: 20px;
      padding-left: 20px;
      grid-column-gap: 20px;
      grid-row-gap: 30px;
    }
  
    .heading-2 {
      font-size: 42px;
      line-height: 50px;
    }
  
    .stream-cnt-blk {
      width: 100%;
    }
  
    .stream-main-head {
      font-size: 42px;
      line-height: 50px;
    }
  
    .footer-menu-blk {
      grid-row-gap: 30px;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
    }
  
    .video-record-banner {
      padding-top: 30px;
    }
  
    .vrecord-bheading {
      margin-bottom: 25px;
      font-size: 42px;
      line-height: 50px;
    }
  
    .title-green {
      font-size: 42px;
      line-height: 50px;
    }
  
    .vrecord-banner-iwrap {
      display: none;
    }
  
    .vrecord-banner-iwrap.mobile {
      display: block;
      margin-bottom: 30px;
    }
  
    .vrecoed-banner-btn {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
  
    .vbanner-download-para {
      margin-bottom: 20px;
    }
  
    .vbanner-download-list {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .download-single-blk {
      margin-right: 12px;
    }
  
    .download-img {
      width: 100%;
      max-height: 35px;
      max-width: 50px;
      min-height: 20px;
    }
  
    .create-section {
      margin-bottom: 20px;
    }
  
    .create-title {
      font-size: 38px;
      line-height: 46px;
    }
  
    .empower-main-title {
      font-size: 38px;
      line-height: 46px;
    }
  
    .empower-single-wrap {
      width: 100%;
      max-width: 320px;
    }
  
    .eservice-list {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
    }
  
    .request-main-title {
      font-size: 38px;
      line-height: 46px;
    }
  
    .request-list-part {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      text-align: center;
    }
  
    .request-blk-content {
      padding-top: 60px;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .request-single-img {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-right: auto;
      margin-left: auto;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
    }
  
    .request-cnt-tile {
      font-size: 28px;
      line-height: 32px;
    }
  
    .begin-cnt-blk {
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .begin-title {
      font-size: 38px;
      line-height: 48px;
    }
  
    .begin-subtitle {
      font-size: 24px;
      line-height: 28px;
    }
  
    .heading-3 {
      font-size: 32px;
      line-height: 40px;
    }
  
    .heading-4 {
      font-size: 42px;
      line-height: 50px;
    }
  
    .mobile-menu {
      margin-top: 0px;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
    }
  
    .hamburge-icon {
      margin-top: 5px;
    }
  
    .video-channel-banner {
      margin-bottom: 80px;
      padding-top: 40px;
    }
  
    .cbanner-para {
      font-size: 17px;
      line-height: 23px;
    }
  
    .cbanner-para.cbanner-lg {
      font-size: 17px;
      line-height: 23px;
    }
  
    .channel-service-section {
      margin-bottom: 80px;
    }
  
    .channel-service-list {
      grid-row-gap: 50px;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
    }
  
    .channel-simg {
      margin-bottom: 10px;
    }
  
    .channle-service-heading {
      margin-bottom: 15px;
    }
  
    .build-aud-mheading {
      font-size: 32px;
      line-height: 42px;
    }
  
    .build-aud-list {
      margin-bottom: 60px;
    }
  
    .build-aud-img {
      margin-bottom: 20px;
    }
  
    .promote-img {
      margin-bottom: 20px;
    }
  
    .platelist-section-list {
      margin-bottom: 60px;
    }
  
    .playlist-img-blk {
      margin-bottom: 20px;
    }
  
    .section-subtitle {
      margin-bottom: 10px;
      font-size: 14px;
    }
  
    .heading-5 {
      font-size: 42px;
      line-height: 50px;
    }
  
    .heading-6 {
      font-size: 24px;
      line-height: 30px;
    }
  
    .heading-7 {
      font-size: 26px;
      line-height: 32px;
    }
  
    .limited-offer-txt {
      font-size: 18px;
      line-height: 26px;
    }
  
    .landing1-title {
      font-size: 45px;
      line-height: 58px;
    }
  
    .create-acc-form {
      padding-right: 20px;
      padding-left: 20px;
    }
  
    .f-row {
      margin-bottom: 15px;
    }
  
    .hfeature-heading {
      font-size: 32px;
      line-height: 42px;
    }
  
    .hfeature-cnt {
      padding-left: 0px;
    }
  
    .landing-h2 {
      font-size: 32px;
      line-height: 42px;
    }
  
    .landing-h2.m0 {
      line-height: 50px;
    }
  
    .lforgot-blk-img {
      padding-left: 0px;
    }
  
    .btn-red {
      padding-right: 10px;
      padding-left: 10px;
      font-size: 22px;
    }
  
    .btn-red.lg {
      padding: 10px 35px;
      font-size: 22px;
      line-height: 28px;
    }
  
    .btn-red.mb10 {
      margin-bottom: 10px;
    }
  
    .btn-red.rlg {
      line-height: 38px;
    }
  
    .landing-service-list {
      margin-top: 50px;
    }
  
    .video-service-list {
      margin-bottom: 50px;
    }
  
    .video-service-list-single {
      width: 100%;
    }
  
    .landing-grn-title {
      font-size: 24px;
      line-height: 39px;
    }
  
    .reason-list-single {
      max-width: 100%;
    }
  
    .fs-copyright {
      font-size: 15px;
      line-height: 24px;
    }
  
    .landing2-title {
      font-size: 38px;
      line-height: 54px;
    }
  
    .plateform-list-title {
      font-size: 17px;
      line-height: 27px;
    }
  
    .lreason-list {
      margin-bottom: 70px;
    }
  
    .vplayer-banner {
      margin-bottom: 100px;
    }
  
    .vpbanner-heading {
      font-size: 36px;
      line-height: 44px;
    }
  
    .vpbanenr-para {
      margin-bottom: 40px;
      font-size: 17px;
      line-height: 24px;
    }
  
    .vplayer-img-wrap {
      margin-bottom: -30px;
    }
  
    .control-head-text {
      font-size: 28px;
      line-height: 37px;
    }
  
    .control-blk-list {
      margin-bottom: 50px;
    }
  
    .control-blk-cnt {
      padding-right: 0px;
    }
  
    .control-blk-img {
      margin-bottom: 30px;
    }
  
    .control-blk-heading {
      font-size: 22px;
      line-height: 30px;
    }
  
    .control-listing {
      margin-bottom: 80px;
      grid-column-gap: 20px;
      grid-row-gap: 40px;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
    }
  
    .control-list-stxt {
      font-size: 16px;
      line-height: 20px;
    }
  
    .control-blk-grid {
      margin-bottom: 80px;
      grid-row-gap: 50px;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
    }
  
    .engement-section {
      padding-top: 40px;
    }
  
    .engegment-title {
      margin-bottom: 30px;
      font-size: 24px;
      line-height: 34px;
    }
  
    .advance-sec-title {
      margin-bottom: 15px;
      font-size: 22px;
      line-height: 27px;
    }
  
    .advance-cnt-list {
      grid-row-gap: 40px;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
    }
  
    .advance-simg {
      max-width: 60px;
    }
  
    .advance-stitle {
      font-size: 17px;
      line-height: 22px;
    }
  
    .advance-sec-para {
      font-size: 17px;
      line-height: 23px;
    }
  
    .hosting-banner {
      margin-bottom: 80px;
    }
  
    .hbanner-cnt-list {
      margin-bottom: 50px;
    }
  
    .hbanner-avatar {
      margin-bottom: 40px;
    }
  
    .leader-label {
      max-width: 100px;
    }
  
    .review-parab {
      font-size: 17px;
      line-height: 24px;
    }
  
    .btn-secondary {
      padding-right: 30px;
      padding-left: 30px;
    }
  
    .btn-secondary.lg {
      padding: 10px 35px;
      font-size: 22px;
      line-height: 28px;
    }
  
    .btn-secondary.mb10 {
      margin-bottom: 10px;
    }
  
    .two-list-title {
      font-size: 22px;
      line-height: 30px;
    }
  
    .two-list-para {
      font-size: 17px;
    }
  
    .two-list-container {
      margin-bottom: 50px;
    }
  
    .two-grid-container {
      margin-bottom: 80px;
      grid-row-gap: 50px;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
    }
  
    .host-video-blk {
      margin-bottom: 80px;
    }
  
    .host-lib-section {
      padding-top: 60px;
    }
  
    .two-list-title2 {
      margin-top: 0px;
      font-size: 22px;
      line-height: 30px;
    }
  
    .testimonial-list {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      -ms-grid-rows: auto auto auto;
      grid-template-rows: auto auto auto;
    }
  
    .testimonial-title {
      font-size: 30px;
      line-height: 40px;
    }
  
    .testimonial-cta-wrap {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .btn-green {
      margin-bottom: 20px;
      padding-right: 40px;
      padding-left: 40px;
    }
  
    .btn-green.lg {
      padding: 10px 35px;
      font-size: 22px;
      line-height: 28px;
    }
  
    .btn-green.mb10 {
      margin-bottom: 10px;
    }
  
    .btn-green.mx-15 {
      margin-bottom: 20px;
    }
  
    .btn-green.m-0 {
      padding-right: 20px;
      padding-left: 20px;
    }
  
    .testimonial-btn-secondary {
      padding-right: 10px;
      padding-left: 10px;
    }
  
    .testimonial-btn-secondary.lg {
      padding: 10px 35px;
      font-size: 22px;
      line-height: 28px;
    }
  
    .testimonial-btn-secondary.mb10 {
      margin-bottom: 10px;
    }
  
    .testimonial-btn-secondary.mx-15 {
      padding-right: 40px;
      padding-left: 40px;
    }
  
    .feature-banner {
      margin-bottom: 80px;
      padding-top: 30px;
    }
  
    .feature-page-title {
      margin-bottom: 25px;
      font-size: 34px;
      line-height: 49px;
    }
  
    .feature-banner-cta {
      margin-bottom: 40px;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .feature-listing {
      margin-bottom: 40px;
    }
  
    .single-feature {
      margin-bottom: 18px;
    }
  
    .feature-img {
      width: 20px;
      height: 20px;
    }
  
    .feature-title {
      font-size: 16px;
      line-height: 26px;
    }
  
    .feature-product-content {
      margin-right: 0px;
      margin-left: 0px;
    }
  
    .product-img {
      width: 50px;
      height: 50px;
    }
  
    .product-title {
      font-size: 24px;
      line-height: 36px;
    }
  
    .fproduct-single-cnt {
      max-width: 100%;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    .fproduct-title {
      font-size: 20px;
      line-height: 25px;
    }
  
    .marketing-section {
      padding-top: 50px;
      padding-bottom: 60px;
    }
  
    .marketing-title {
      font-size: 32px;
      line-height: 42px;
    }
  
    .flex-box {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .marketing-patern {
      right: 0px;
    }
  
    .marketing-patern-bottom {
      left: auto;
      right: 0px;
    }
  
    .marketing-pattern-red.top {
      left: 0px;
      top: 0px;
    }
  
    .timeline-section {
      margin-bottom: 70px;
    }
  
    .timeline-wrap {
      margin-bottom: 30px;
    }
  
    .timeline-list-wrap {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .timeline-left-part {
      width: auto;
      max-width: 100%;
      padding-right: 0px;
      padding-left: 0px;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1;
    }
  
    .timeline-left-part.d-none {
      display: none;
    }
  
    .timeline-right-part {
      width: auto;
      max-width: 100%;
      padding-right: 0px;
      padding-left: 0px;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1;
    }
  
    .timeline-right-part.d-none {
      display: none;
    }
  
    .timeline-center {
      width: 40px;
      margin-right: 20px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
  
    .timeline-circle {
      width: 40px;
      height: 40px;
    }
  
    .timeline-sm-circle {
      width: 20px;
      height: 20px;
    }
  
    .timeline-title {
      margin-bottom: 50px;
    }
  
    .phase-3-title {
      margin-top: 40px;
      margin-bottom: 50px;
    }
  
    .security-banner {
      margin-bottom: 100px;
    }
  
    .security-banner-title {
      margin-bottom: 25px;
      font-size: 38px;
      line-height: 48px;
    }
  
    .security-para {
      padding-right: 0px;
      font-size: 17px;
      line-height: 28px;
    }
  
    .security-banner-img {
      margin-bottom: -30px;
    }
  
    .revenue-title {
      margin-bottom: 30px;
      font-size: 32px;
      line-height: 42px;
    }
  
    .revenue-row-list {
      margin-bottom: 70px;
    }
  
    .revevnue-para {
      font-size: 16px;
      line-height: 20px;
    }
  
    .revenue-img-blk {
      margin-bottom: 40px;
    }
  
    .security-sub-title {
      font-size: 16px;
      line-height: 21px;
    }
  
    .revenue-grid {
      grid-row-gap: 40px;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
    }
  
    .encryption-section {
      margin-bottom: 70px;
      padding-top: 50px;
    }
  
    .encrypt-grid {
      margin-bottom: 40px;
    }
  
    .egrid-img {
      max-width: 80px;
      padding-right: 10px;
    }
  
    .egrid-title {
      margin-bottom: 15px;
    }
  
    .tech-blk-img {
      margin-top: 40px;
    }
  
    .protection-img {
      margin-bottom: 40px;
    }
  
    .map-blk-img {
      margin-bottom: 40px;
    }
  
    .security-h4 {
      font-size: 21px;
      line-height: 30px;
    }
  
    .marketing-title-copy {
      font-size: 32px;
      line-height: 42px;
    }
  
    .marketing-title-copy.dark-blue {
      font-size: 36px;
      line-height: 43px;
    }
  
    .hosting-cta-blk {
      padding-top: 50px;
      padding-bottom: 60px;
    }
  
    .analytics-banner {
      margin-bottom: 70px;
      padding-top: 50px;
      padding-bottom: 50px;
    }
  
    .analytics-content {
      padding-right: 0px;
    }
  
    .analytics-heading {
      margin-bottom: 25px;
      font-size: 32px;
      line-height: 46px;
    }
  
    .analytics-para {
      font-size: 16px;
      line-height: 24px;
    }
  
    .btn-blue {
      padding-right: 20px;
      padding-left: 20px;
      font-size: 18px;
      line-height: 26px;
    }
  
    .btn-blue.lg {
      padding: 10px 35px;
      font-size: 22px;
      line-height: 28px;
    }
  
    .btn-blue.mb10 {
      margin-bottom: 10px;
    }
  
    .make-data-section {
      margin-bottom: 60px;
    }
  
    .analytics-h2 {
      margin-bottom: 30px;
      font-size: 30px;
      line-height: 40px;
    }
  
    .analytics-subtitle {
      font-size: 16px;
      line-height: 27px;
    }
  
    .visual-section {
      margin-bottom: 70px;
    }
  
    .visalize-img {
      margin-bottom: 35px;
    }
  
    .audeince-section {
      margin-bottom: 70px;
    }
  
    .up-close-section {
      margin-bottom: 70px;
    }
  
    .pricing-banner {
      margin-bottom: 60px;
    }
  
    .pricing-h1 {
      font-size: 26px;
      line-height: 42px;
    }
  
    .pricing-banner-cnt {
      display: none;
      padding-right: 0px;
    }
  
    .pbanner-para {
      display: none;
    }
  
    .pricing-banner-img {
      margin-top: 0px;
    }
  
    .gaurantee-section-img {
      margin-bottom: 40px;
    }
  
    .gaurantee-title {
      font-size: 28px;
      line-height: 39px;
    }
  
    .choose-plan-section {
      margin-bottom: 80px;
    }
  
    .pricing-h2 {
      font-size: 40px;
      line-height: 50px;
    }
  
    .pricing-single {
      margin-right: 5px;
      margin-left: 5px;
    }
  
    .eplan-content {
      padding-right: 0px;
    }
  
    .eplan-para {
      font-size: 18px;
      line-height: 28px;
    }
  
    .faq-title-wrap {
      padding-right: 0px;
    }
  
    .faq-title {
      margin-bottom: 0px;
      font-size: 36px;
      line-height: 46px;
    }
  
    .faq-section {
      margin-bottom: 60px;
    }
  
    .accordion-item {
      padding-bottom: 10px;
    }
  
    .accordian-para {
      padding-top: 10px;
    }
  
    .hosting-title {
      max-width: 190px;
      padding-right: 10px;
      padding-left: 20px;
    }
  
    .hosting-title.fiest {
      padding-top: 45px;
    }
  
    .hosting-title.last {
      padding-bottom: 60px;
    }
  
    .hosting-column.first {
      padding-top: 45px;
    }
  
    .hosting-column.last {
      padding-bottom: 60px;
    }
  
    .hosting-title-row {
      padding-top: 14px;
      padding-right: 20px;
      padding-left: 20px;
    }
  
    .hosting-title-list {
      font-size: 15px;
      line-height: 21px;
    }
  
    .heading-8 {
      font-size: 17px;
      line-height: 33px;
    }
  
    .tab-menu {
      margin-bottom: 40px;
    }
  
    .tab-item {
      padding: 15px 10px;
      font-size: 15px;
      line-height: 26px;
    }
  
    .tab-item.w--current {
      font-size: 14px;
      line-height: 26px;
    }
  
    .tabs {
      margin-bottom: 60px;
    }
  
    .sign-up-blank {
      max-width: 190px;
      padding-right: 10px;
      padding-left: 20px;
    }
  
    .sign-up-blank.fiest {
      padding-top: 45px;
    }
  
    .sign-up-blank.last {
      padding-bottom: 60px;
    }
  
    .sign-up-col.first {
      padding-top: 45px;
    }
  
    .sign-up-col.last {
      padding-bottom: 60px;
    }
  
    .we-are-txt {
      font-size: 25px;
      line-height: 28px;
    }
  }
  
  @font-face {
    font-family: 'Helvetica neue Light';
    src: url('../fonts/Helvetica-Neue-LT-45-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: 'Helvetica neue Roman';
    src: url('../fonts/Helvetica-Neue-LT-55-Roman.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: 'Helvetica neue Medium';
    src: url('../fonts/Helvetica-Neue-LT-65-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: 'Helvetica neue Bold';
    src: url('../fonts/Helvetica-Neue-LT-75-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: 'Helvetica neue Black';
    src: url('../fonts/Helvetica-Neue-LT-85-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
  }