* {
  box-sizing: border-box;
}

body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  width: 100%;
  font-family: 'Open Sans', sans-serif;
}

section {
  display: block;
}
h1{
  font-weight: 300;
}
.section-relative {
  position: relative;
  margin: 0 auto;
}

.item-absolute {
  position: absolute;
}

.header-logo{
  height: 8rem !important;
  width: 12rem;
}

.head-bg-color{
  background-color: #000fb6d6;
  display: block;
}

.head-section{
  background: url(../images/header-bg.jpg) repeat 50% 50% / cover fixed;
}

.get-more-img{
  height: 15rem;
  width: 45rem;
}

.green-paint-img{
  height: 6rem;
  width: 45rem;
}

.green-bg-text{
  position: absolute;
  font-size: 1.3rem;
}

.video-t-shape{
  border: 0;
  border-radius: 0.9375rem 0.9375rem 0 0;
  background: rgb(255,255,255);
}

.video-t{
  height: 20.6rem;
  width: 36.3rem;
}

.video-c-shape{
  border: 0;
  border-radius: 0 0 1.625rem 1.625rem;
  background: rgb(255,255,255);
}

.video-c{
  height: 0.3125rem;
  width: 4.0625rem;
}

.video-b-shape{
  border: 0;
  border-radius: 0 0 0.9375rem 0.9375rem;
  background: rgb(225,225,225);
}

.video-b{
  height: 0.5rem;
  width: 40.6rem;
}
.as-seen{
      color: #002f58;
      font-weight: 600;
}
.btn-do-deals{
  background: #00B647;
  color: #FFFFFF;
  font-size: 1.2384rem;
  font-family: Arial;
  font-weight: 700;
  height: 3.4375rem;
  width: 16.5625rem;
  border-radius: 3px;
}

.btn-do-deals:hover {
  background: #1565C0;
  color: #FFFFFF;
}

iframe {
  border: 0;
}

.item-block {
  display: block;
  height: 100%;
  width: 100%;
}

.our-vision-bg{
  background: url(../images/doing-together-bg.jpg) repeat rgb(255,255,255) 54% 55% / cover;
  /*height: 37.6875rem;*/
}

.network-bg{
  background: url(../images/white-backhround.jpg) repeat rgb(255,255,255) 30% 30% / cover;
}

.Oswald{
  font-family: Oswald;
}
.together-p{
  line-height: 1.9rem;
  font-size: 1rem;
}

.levels{
  border: 0.0625rem solid #0B10B4;
  border-radius: 0 0 0 0;
  background: rgb(255,255,255);
  padding: 1rem;
}

.levels-div{
  text-align: left;
}

.flex-container {
  display: flex;
}

.levels-count{
  float: right;
  margin-top: -2.89rem;
  color: #0B10B4;
  font-size: 4.0248rem;
  font-weight: 700;
}

.ask-your{
  font-weight: 300;
}

.ask-p{
    line-height: 2rem;
    font-size: 1.1146rem;
}

.our-vision-h{
  line-height: 4.5rem;
  font-size: 3.7rem;
  font-weight: 300;  
  color: #474747;
}

.network-h{
  line-height: 2.3rem;
  font-size: 1.9rem;
  font-weight: 300;
}

.network-p{
  color: #494848;
  line-height: 1.5rem;
  font-size: 1.2384rem;
}
.level-h{
  line-height: 1.9375rem;
  font-size: 1.6099rem;
  font-weight: 300;
}

.network-list-bg{
  background: url(../images/bigstock-Modern.jpg) repeat 50% 50% / cover fixed;
}

.network-list-bg-color{
  background-color: #000000ed;
}

.net-list-h{
  line-height: 3.8rem;
  font-size: 3.3rem;
  font-weight: 300;
  max-width: 24rem;
}

.net-list-p{
  line-height: 1.625rem;
  font-size: 0.9907rem;
}

.ul-list{
  line-height: 1.8125rem;
  font-size: 0.9907rem;
}

.gray-bg{
  background: rgb(240,240,240);
}

.pricing-plans-p{
  color: #4ca1f9;
  font-size: small;
}

.pricing-plans-h{
  color: #37465A;
  font-weight: 300;
}

.virtual-div{
  background: rgb(5,65,99);
  z-index: 4;
}

.insider-div{
  background: rgb(11,16,180);
  z-index: 8;
}

.founder-div{
  background: rgb(4,198,164);
  z-index: 6;
}

.price-btn{
  border-radius: 0px;
  color: white;
  font-size: 0.8669rem;
  font-family: Arial;
  font-weight: 700;
  height: 2.5rem;
  width: 10rem;
  padding-top: 0.56rem;
}

.p-btn-1{
  background: #0E8FCE;
}
.p-btn-1:hover {
    background: transparent;
    color: #777CE1;
}
.p-btn-2{
  background: #04C6A4;
}
.p-btn-2:hover {
    background: #777CE1;
    color: #FFFFFF;
}
.p-btn-3{
  background: #00741A;
}
.p-btn-3:hover {
    background: transparent;
    color: #777CE1;
}
.circle {
    border-radius: 50%;
    height: 8.375rem;
    width: 8.375rem;
}

.pull-right{
  float: right;
}

.jt-and-steve{
  color: #474747;
  font-weight: 300;
}

.jt-steve-p{
    line-height: 1.625rem;
    font-size: 0.9907rem;
}

.check-video-bg{
  background-color: blue;
  color: white;
  text-align: center;
}
.check-video-h{
  font-weight: 300;
}
.video{
    height: 23rem;
    width: 39.6875rem;
}

.network-form-bg{
  background: url(../images/network-form-bg.jpg) repeat 50% 50% / cover;
}

.network-form-h{
  font-weight: 300;
  color: #474747
}

.btn-form{
  background: linear-gradient(#1ED465,#00B647 50%);
    color: #FFFFFF;
    font-size: 1.1146rem;
    font-family: "Open Sans";
    font-weight: 600;
    height: 3.25rem;
    width: 21.5rem;
    border-radius: 3px;
    padding-top: 0.8rem;
}
.btn-form:hover {
    background: #1565C0;
    color: #FFFFFF;
}

.net-form{
  max-width: 59.9375rem;
}

.network-form-p{
  line-height: 1.8125rem;
    font-size: 1.1146rem;
}

.ask-question-bg{
  background: url(../images/bigstock-Digital-Net.jpg) repeat 50% 50% / cover;
}

.ask-question-h{
  font-weight: 300;
  color: #494949;
}



/*grid style start here*/

.grid-item img {
  height: 100%;
  width: 100%;
}


.grid-item {
  margin-bottom: 10px;
  /*padding: 5px;*/
  /*float: left;*/
}



.grid1{
  height: 255px;
  width: 29.58%;
}
.grid2{
  height: 240px;
  width: 14%;
}
.grid3{
  height: 165px;
  width: 22%;
}
.grid4{
  height: 153px;
  width: 284px;
}
.grid5{
  height: 275px;
  width: 44.7%;
}
.grid6{
  height: 140px;
  width: 282px;
}
.grid7{
  height: 150px;
  width: 14.3%;
}
.grid8{
  height: 200px;
  width: 14%;
}
.grid9{
  height: 219px;
  width: 37%;
}
.grid10{
  height: 155px;
  width: 21.6%;
}
.grid11{
  height: 255px;
  width: 29.5%;
}
.grid12{
  height: 255px;
  width: 22%;
}
.grid13{
  height: 123px;
  width: 14.3%;
}
.grid14{
  height: 260px;
  width: 29.5%;
}
.grid15{
  height: 260px;
  width: 21.5%;
}
.grid16{
  height: 125px;
  width: 22%;
}
.grid17{
  height: 260px;
  width: 14.3%;
}

.grid-item-m{
  width: 22%;
}
.grid-item-m {
  padding: 5px;
  /*float: left;*/
}

.y-2.grid-item-m img {
  height: 300px !important;
  /*width: 100%;*/
}

.footer{
  background-color: rgb(30,30,30);
}

.footer-p{
  line-height: 1.375rem;
  font-size: 0.8669rem;
  font-weight: 100;
}

.celeb-p{
    line-height: 1.8125rem;
    font-size: 1.1146rem;
    font-weight: 600;
}

.g1{
  background: url(../images/celebrities/Julia-Roberts.jpg) repeat 20% 20% / cover !important;
}

.g2{
  background: url(../images/celebrities/50-Cent.jpeg) repeat 20% 20% / cover !important;
}

.g3{
  background: url(../images/celebrities/brooke_shields.jpg) repeat 20% 20% / cover !important;
}
.g4{
  background: url(../images/celebrities/Vince-Vaughn.jpg) repeat 20% 20% / cover !important;
}
.g5{
  background: url(../images/celebrities/Dr-phil.jpg) repeat 20% 20% / cover !important;
}
.g6{
  background: url(../images/celebrities/Charlie-Sheen.jpg) repeat 20% 20% / cover !important;
}
.g7{
  background: url(../images/celebrities/Jessica-Simpson.jpg) repeat 50% 50% / cover !important;
}
.g8{
  background: url(../images/celebrities/Mel-Gibson.jpg) repeat 50% 50% / cover !important;
}
.g9{
  background: url(../images/celebrities/bethenny.jpg) repeat 20% 20% / cover !important;
}
.g10{
  background: url(../images/celebrities/mark.jpg) repeat 20% 20% / cover !important;
}
.g11{
  background: url(../images/celebrities/jewel.jpg) repeat 20% 20% / cover !important;
}
.g12{
  background: url(../images/celebrities/John-Travolta.jpg) repeat 20% 20% / cover !important;
}
.g13{
  background: url(../images/celebrities/stedman.jpg) repeat 20% 20% / cover !important;
}
.g14{
  background: url(../images/celebrities/Michael-Douglas.png) repeat 20% 20% / cover !important;
}
.g15{
  background: url(../images/celebrities/Al-Pacino.jpg) repeat 20% 20% / cover !important;
}
.g16{
  background: url(../images/celebrities/Jay-Abraham.jpg) repeat 20% 20% / cover !important;
}
.g17{
  background: url(../images/celebrities/Jason-Alexander.jpg) repeat 50% 50% / cover !important;
}
.g18{
  background: url(../images/celebrities/Calvin-Klein.jpeg) repeat 20% 20% / cover !important;
}
.g19{
  background: url(../images/celebrities/bret.jpg) repeat 50% 50% / cover !important;
}
.g20{
  background: url(../images/celebrities/Vanilla-Ice.jpg) repeat 20% 20% / cover !important;
}
.g21{
  background: url(../images/celebrities/christie.jpg) repeat 40% 40% / cover !important;
}
.g22{
  background: url(../images/celebrities/Sylverster-Stallone.jpg) repeat 20% 20% / cover !important;
}


@media (max-width: 575.98px) {
.video-t{
    height: 13rem;
    width: 20rem;
  }

  .get-more-img{
    height: 8rem;
    width: 20rem;
  }

  .green-paint-img{
    height: 4rem;
    width: 20rem;
  }
  .green-bg-text{
    font-size: .8rem;
    display: flex;  
    width: 15rem;
    flex-wrap: wrap;
    padding-top: 0.8rem !important;
  }
  .item-center{
    text-align: center !important;
  }
.grid-item-m{
  width: 100%;
}
.grid-item{
  width: 100%;
  height: 286px;
  left: 0 !important;
}
.video {
    height: 12rem;
    width: 39.6875rem;
}
}

@media (min-width: 576px) and (max-width: 767.98px) { 
 .video-t{
    height: 13rem;
    width: 25rem;
  }

  .get-more-img{
    height: 8rem;
    width: 25rem;
  }

  .green-paint-img{
    height: 4rem;
    width: 25rem;
  }

  .green-bg-text{
    font-size: .8rem;
    display: flex;  
    width: 15rem;
    flex-wrap: wrap;
    padding-top: 0.8rem !important;
  }

  .item-center{
    text-align: center !important;
  }
.grid-item-m{
  width: 100%;
  left: 0 !important;
}
.grid-item{
  width: 100%;
  height: 286px;
  left: 0 !important;
}
.video {
    height: 12rem;
    width: 39.6875rem;
}
}

@media (min-width: 768px) and (max-width: 991.98px) { 
.grid-item{
  width: 41%;
  height: 286px;
}
.y-2{
  height: 400px;
}
  .grid-item-m{
  width: 50%;
  height: 286px;
}
}