@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900);
html {
  box-sizing: border-box;
  height: 100%;
}

*, *:before, *:after {
  box-sizing: inherit;
}

img.img-header{
  position: absolute;
  z-index: 99;
  max-width: 200px;
  top: -17px;
  left: 18%;
}
.buynow-text{
  display: inline-block;
}

#table_pricing{
  color: #fff;
  position: relative;
  top: 20px;
}
.btn-fly{
  position: relative;
  height: 0px;
}
.btn-fly a,.tr-hide-m td a{
  height: 35px;
  padding: 6px 12px;
  font-size: 13px !important;
  position: relative;
}
.btn-fly a{
  top: 10px;
}

.tr-hide-m td a{
  top: -10px;
  display: inline-block;
}
.td-btn{
  padding-top: 10px;
  padding-bottom: 30px;
}
@media only screen and (min-width: 1200px) and (max-width: 1370px) {
  .btn-fly a span{
    display: none;
  }
}


@media screen and (max-width: 991px) {
  .btn-fly a span{
    display: none;
  }
  img.img-header{
    position: relative !important;
    left: auto;
    top: -22px;
  }
  .click_area a.mt-30{
    margin-top: 0px !important;
    position: relative;
    top: -10px;
  }
  #table_pricing{
    top: 5px;
  }
}
body {
  background-color: #211f23;
  background-repeat: no-repeat;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF53455B', endColorstr='#FF201E22');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjAlIiByPSI3MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1MzQ1NWIiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzIwMWUyMiIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-radial-gradient(top, circle, #53455b 0%, #201e22 70%);
  background-image: -webkit-radial-gradient(top, circle, #53455b 0%, #201e22 70%);
  background-image: radial-gradient(circle at top, #53455b 0%, #201e22 70%);
  /*color: #fff;*/
  /*font-family: 'Lato', sans-serif;
  font-size: 100%;
  min-height: 100%;*/
  line-height: 1.5;
  /*padding: 2.5em 0;*/
}
.w-50{
  width: 50% !important;
}
.mt-25{
  margin-top: 25px !important;
}
.installment-plan{
    position: relative;
    top: -35px;
}
.logo-nudio-p{
  width: 65% !important;
  left: 2.8em!important;
}
.logo-chat-p{
  width: 20% !important;
  left: 40% !important;
}
.img-table-pricing{
  max-width: 33% !important;
  bottom: 5.5em;
  left: 2em;
}
.container {
  margin: 0 auto;
  width: 90%;
  max-width: 1200px;
}
.container.bin {
  width: 70%;
}
.force-2,.force-3 {
  width: 90%;
}

.group:after {
  content: "";
  display: table;
  clear: both;
}

.grid-1-5,.grid-2,.grid-3,.grid-full{
  border: 2px solid #5d4e65;
  min-height: 330px;
  padding: 1.25em;
  position: relative;
  text-align: center;
  transition: all .2s ease-in-out;
}.grid-full{
  min-height: 100px;
  margin-bottom: 7px;
}

@media only screen and (max-width: 1300px){
  .container.bin {
    width: 80%;
  }
}
@media only screen and (max-width: 1070px){
  .container.bin {
    width: 90%;
  }
}
@media only screen and (max-width: 950px){
  .container.bin {
    width: 100%;
  }
  .w-50 {
      width: 60% !important;
  }
  ul.normal-list.ml-30{
    margin-left: 0px !important;
  }
}

@media screen and (max-width: 800px) and (min-width: 731px) {
  .btn-fly a{
    display: grid !important;
    height: auto;
    font-size: 0.8em !important;
    padding: 5px;
  }
}
@media only screen and (max-width: 550px){
  .installment-plan{
      top: -20px !important;
  }
}
@media only screen and (max-width: 460px){
  .installment-plan{
      top: 0px !important;
  }
}
@media only screen and (max-width: 370px){
  .installment-plan{
      top: 20px !important;
  }
}
@media only screen and (max-width: 715px){
  .w-50 {
      width: 65% !important;
  }
  .payment-plans-text{
    margin-top: 20px !important;
  }
  .scale-m{
    transform: scale(0.8);
  }
}


@media only screen and (max-width: 1100px) and (min-width: 850px) {
  .force-2 {
    width: 75% !important;
  }
  .force-3 {
    width: 100% !important;
  }
}

@media screen and (min-width: 700px) {

  .grid-1-5 {
    float: left;
    width: 50%;
  }  
  .grid-1-5:nth-child(odd) {
    clear: left;
  }
  .grid-2 {
    float: left;
    width: 50%;
  }
  .grid-3 {
    float: left;
    width: 33.3%;
  }
  .grid-2:nth-child(odd),.grid-3:nth-child(odd){
    clear: none;
  }

}
@media screen and (min-width: 800px) {
  .grid-1-5 {
    width: 33.3333333%;
  }
  .grid-1-5:nth-child(3n+1) {
    clear: left;
  }
  .grid-1-5:nth-child(odd) {
    clear: none;
  }  
  .grid-2 {
    width: 50%;
  }
  .grid-3 {
    width: 33.3%;
  }
  .grid-2:nth-child(3n+1),.grid-3:nth-child(3n+1){
    clear: left;
  }
  .grid-2:nth-child(odd),.grid-3:nth-child(odd) {
    clear: none;
  }
}
@media screen and (min-width: 1120px) {
  .force-2 {
    width: 50%;
  }  
  .force-3 {
    width: 70%;
  }
  .grid-1-5 {
    width: 25%;
  }
  .grid-1-5:nth-child(odd), .grid-1-5:nth-child(3n+1) {
    clear: none;
  }
  .grid-2 {
    width: 50%;
  }
  .grid-2:nth-child(odd),.grid-3:nth-child(odd), .grid-1-5:nth-child(3n+1) {
    clear: none;
  }
}

article .img-table-pricing{
  filter: invert(1);
  max-width: 60% !important;
}
@media screen and (max-width: 700px) {

  .grid-2, .grid-3{
      min-height: 330px;
  }
  #option_3.grid-3.bin,#option_2.grid-3.bin,#option_1.grid-3.bin{
    min-height: 380px;
    margin-bottom: 10px;
  }
  .grid-1-5 {
      min-height: 380px;
      margin-bottom: 20px;
  }
  .hidden-mobile{
    display: none;
  }
  .t-mobile{
    margin: 0px !important;
  }
  .btn-plans-mobile{
    margin-left: -29% !important;
    width: 60% !important;
  }
  article .img-table-pricing{
    filter: invert(1);
    max-width: 80% !important;
  }
}

@media screen and (max-width: 630px) {
  .talk-domain span{
    display: block;
  }
  .talk-domain s{
    display: none;
  }
}

@media screen and (max-width: 400px) {
  
  .grid-2,.grid-3 {
      min-height: 320px;
  }
  .grid-1-5 {
      min-height: 320px;
  }
  .price-upon{
    min-height: 350px;
  }

}


@media screen and (max-width: 365px) {
  
  .grid-2,.grid-3 {
      min-height: 320px;
  }

}

.grid-1-5,.grid-2,.grid-3,.grid-full {
  background-color: #49455bc4 !important;
}
.grid-1-5:hover,.grid-2:hover,.grid-3:hover,.grid-full:hover,.grid-full.active{
  background-color: #53455b;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF53455B', endColorstr='#FF201D22');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzNDU1YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIwMWQyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #53455b), color-stop(100%, #201d22));
  background-image: -moz-linear-gradient(top, #53455b 0%, #201d22 100%);
  background-image: -webkit-linear-gradient(top, #53455b 0%, #201d22 100%);
  background-image: linear-gradient(to bottom, #53455b 0%, #201d22 100%);
  border-top: 2px solid #ec7a37;
  border-bottom: 2px solid #ff4f69;
  box-shadow: 0px 0px 10px 0px #323232;
  transform: scale(1.025);
  z-index: 2;
}
.grid-1-5:hover:before, .grid-1-5:hover:after,.grid-2:hover:before, .grid-2:hover:after,.grid-3:hover:before, .grid-3:hover:after,.grid-full:hover:before, .grid-full:hover:after,.grid-full.active:before, .grid-full.active:after {
  content: "";
  position: absolute;
  background-color: #f67d35;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF67D35', endColorstr='#FFFF4F68');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2N2QzNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNGY2OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f67d35), color-stop(100%, #ff4f68));
  background-image: -moz-linear-gradient(top, #f67d35 0%, #ff4f68 100%);
  background-image: -webkit-linear-gradient(top, #f67d35 0%, #ff4f68 100%);
  background-image: linear-gradient(to bottom, #f67d35 0%, #ff4f68 100%);
  top: -2px;
  bottom: -2px;
  width: 2px;
}
.grid-1-5:hover:before,.grid-2:hover:before,.grid-3:hover:before,.grid-full:hover:before,.grid-full.active:before{
  left: -2px;
}
.grid-1-5:hover:after,.grid-2:hover:after,.grid-3:hover:after,.grid-full:hover:after,.grid-full.active:after  {
  right: -2px;
}
.grid-1-5:hover .button,.grid-2:hover .button,.grid-3:hover .button,.grid-full:hover .button,.grid-full.active .button {
  background-color: #ee7a36;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFEE7A36', endColorstr='#FFEB495D');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlN2EzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViNDk1ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ee7a36), color-stop(100%, #eb495d));
  background-image: -moz-linear-gradient(left, #ee7a36 0%, #eb495d 100%);
  background-image: -webkit-linear-gradient(left, #ee7a36 0%, #eb495d 100%);
  background-image: linear-gradient(to right, #ee7a36 0%, #eb495d 100%);
}

h2, h3, p, ul {
  margin: 0;
}

h2 {
  font-size: 1em;
  font-weight: 400;
  margin: 0 0 0.5em;
}

h3 {
  font-size: 1.2em;
  letter-spacing: 0.0625em;
  margin: 0px 0px;
}

p {
  font-size: 0.875em;
}

p, ul {
  /*margin: 0 0 1.5em;*/
}


.button {
  background-color: #9c83aa;
  border-radius: 20px;
  color: #fff;
  font-size: 1em;
  font-weight: 700;
  padding: 0.75em 1.5em;
  position: absolute;
  bottom: 1.25em;
  left: 50%;
  margin-left: -60px;
  text-decoration: none;
  width: 120px;
}

.uppercase, .button, h2 {
  text-transform: uppercase;
}

sup, .small {
  font-size: 0.6125em;
}


