.success{
  color: green;
}
.card_hidden{
  display: none;
}
.show_detailes .card_hidden{
  display: block;
}

@media (max-width: 575px) {

  .nav__dropdown-link{
    text-align: right !important;
  }

  /*header*/
  .header__wrapper {
    background-image: url(../img/bg_blue.png);
  }

  .header__logo {
    width: 100%;
    display: none;
  }
  .header__logo-link {
    padding-top: 0;
  }
  .header__row {
    justify-content: center;
  }
  .header__login-block {
    width: 100%;
    justify-content: center;
  }
  .header__contact-block {
    width: 100%;
  }
  .header__contact-box {
    margin: 0 auto;
  }
  .header__phone-block {
    text-align: center;
  }
  .header__mail-block {
    text-align: center;
  }

  /*nav*/
  .nav__nav-menu {
    width: 100%;
  }
  .nav__row-menu {
    padding: 8px 0;
  }
  /*start*/
  .start__title-block {
    padding: 80px 0;
  }



  /*select country*/
  .select__container{
    padding: 90px 0;
  }
  .select__map-block {
    margin: 20px auto 0px;
}

  .select__map-img {
    width: 100%;
    display: none;
  }

  /*about*/
  .about__container{
    padding: 50px 0;
  }
 .about__img-block {
   padding: 30px 15px;
   text-align: center;
   margin: 0 auto;
 }
 .about__img {
   width: 100%;
   max-width: 450px;
   height: auto;
 }

 .about__info-block {
   padding: 0 15px 0px 15px;
 }
  .about__row {
    padding: 0;
  }
 .about__margin{
   margin: 20px 0 10px 0;
 }
 .about__padding {
   padding: 30px 0 0 0;
 }

 /*distribution*/

 .dist__container {
    padding: 50px 15px;
 }

 .dist__block {
   padding: 15px 0;
 }
 .dist__inner {
   padding: 90px 0;
 }
 .dist__input-mail {
   width: 100%;
 }
 .dist__input-phone {
   width: 100%;
 }
 .dist__input-send {
   width: 100%;
 }
 .dist__preview-block {
   padding: 20px 15px 0 15px;
 }
 .dist__preview-img{
   width: 100%;
 }


 .solution__title-block {
   padding: 30px 0;
 }

  /*solution*/

  .sale__title-block{
    padding: 0px 0;
  }
  .sale__input-country {
    margin: 0 0 20px 0;
  }
  #saleState {
    margin-top: 30px;
  }

  /*product*/
  .product__img-block {
    width: 0%;

  }
  .product__option-block {
    /*padding: 3.5em 0;*/
    width: 100%;
  }
  .pres__panel-block {
    padding: 0;
  }
  .pres__panel {
    width: 100%;
  }
  .product__row {
    width: 100%;
  }
  .product__option-block {
    padding: 50px  0;
  }
  .product__option-caption {
    padding: 0 0 20px 0;
  }
  .product__option-desc {
    padding: 20px 0 0px 0;
  }
  .product__option-desc:nth-child(3) {
    margin: 0 auto;
  }
  .product__option-btn{
  }
  .product__option-btn img{
    margin-top: 20px;
  }
  .product__img-block-right {
    width: 50%;
  }
  .
  .product__info-box {
    padding: 30px 15px;
    width: 100%;
  }

  /*sale block*/

  .sale__container {
    padding: 50px 0px;
  }
  .sale__input-name {
    width: 100%;
  }
  .sale__input-mail {
    width: 100%;
  }
  .sale__input-phone {
    width: 100%;
  }
  .sale__input-country {
    width: 100%;
    margin: 0;
  }
  .sale__input-state {
    width: 100%;
  }
  .sale__input-send {
    width: 100%;
  }

  /*credit*/
  .credit__container{
    padding: 50px 15px;
  }
  .credit__img-block {
    width: 0%;
  }
  .credit__img-block-left {
    width: 50%;
  }
  .credit__title-block {
    padding: 50px 0 0 0px;
  }
  .credit__plan-block {
    padding: 0 0 50px 0;
  }
  .credit__plan-box {
    padding: 0;
  }
  .credit__plan-block {
    width: 100%;
  }
  .creditModal__modal-dialog {
    padding: 15px;
    margin: 0;
  }

  /*service*/
  .service__row {
    padding: 30px 0;
  }
  .service__container {
    padding: 50px 0;
  }

  /*select*/
  .select__form-block {
    padding-top: 20px;
  }


  /*footer*/
  .footer__row-nav {
    text-align: center;
    padding: 5px 0;
  }
  .footer__row-logo {
    align-items: center;
    margin: 0 auto;
  }
  .footer__thank-block {
    width: 100%;
    text-align: center;
  }
  .footer__login-block {
    padding: 5px 0;
  }
  .footer__logo-block {
    width: 100%;
    text-align: center;
  }
  .footer__mail {
    padding: .3em 0;
    margin: 0 auto;
  }
  .footer__contact-block {
    padding: 15px 0;
  }
  .footer__menu-one {
    margin-right: -30px;
    width: 100%;
  }
  .footer__menu-two {
    width: 100%;
  }
  .footer__menu-three {
    width: 100%;
  }
  .footer__menu-block {
    padding: 15px 0;
  }
  .footer__login-block {
    padding: 15px 0;
  }
  .footer__login-block {
    justify-content: center;
  }
  .footer__row-activation {
    padding: 5px 0;
  }
  .footer__activation-block {
    text-align: center;
    margin: 0;
  }
  .footer__activ-btn {
    margin: .5em 0;
  }
  .footer__copy {
    padding: 2em 0;
    text-align: center;
  }

  /*enquiry modal*/
  .enquiry__modal-content{
    padding: 40px 0;
  }
  .enquiry__form-group {
    width: 100%;
  }
  .enquiry__btn-input {
    width: 100%;
  }








  /*---------------------------CONTACT PAGE STYLES--------------------------*/

  .contactForm__row{
    flex-wrap: wrap;
    margin: 0 -15px;
  }
  .contactForm__desc-textarea {
    min-height: 150px;
  }
  .contactForm__item{
    margin: 20px 0 0 0;
  }

  .contactForm__title-block {
    padding: 0px;
  }
  .contactForm__desc {
    margin-bottom: 0;
  }




  /*---------------------------ASK PAGE STYLES--------------------------*/


  .faqAsk__img-block-left {
    display: none;
  }
  .faqQuik__container {
    padding: 90px 0;
  }
  .faqAsk__container {
    padding: 90px 0;
  }

  /*---------------------------HEALTH PAGE STYLES--------------------------*/


  .healthTest__img-block-left {
    display: none;
  }
  .healthTest__container {
    padding: 90px 0;
  }
  .healthProgram__container {
    padding: 0;
  }

  /*---------------------------activation new PAGE STYLES--------------------------*/


  .newForm__form-two {
    width: 100%;
  }
  .newCustomer__title-block {
    padding: 90px 0;
  }
  .newForm__container {
    padding: 0;
  }
  .newForm__inner {
    padding: 70px 0;
  }
  .newForm__btn-send {
    width: 100%;
  }
  .newForm__device-button-details {
    margin-top: 20px;
    width: 60%;
    text-align: center;
    padding: 7px 5px;
  }
  .newForm__device-btn {
    width: 100% !important;
    justify-content: space-between;
  }
  .newForm__delite-button {
    width: 30%;
    margin: 20px 0 0 0;
  }
  .newForm__delite-button::before {
    left: 30%;
  }
  .newForm__device-button {
    /*padding-top: 20px;*/
    margin-top: 20px;
    width: 100%;
  }
  .newForm__device-block-1 {
    padding: 30px 15px;
  }



  /*---------------------------activation existing PAGE STYLES--------------------------*/

  .existingCustomer__container {
    padding: 0;
  }
  .existingForm__container {
    padding: 0;
  }
  .existingForm__inner {
    padding: 70px 0;
  }
  .existingForm__btn-send {
    width: 100%;
    margin: 0;
  }
  .existingForm__margin {
    margin-bottom: 0 !important;
  }

  .existingForm__form-two {
    width: 100%;
    /*margin-bottom: 0 !important;*/
  }

  .existingForm__line-margin {
    margin: 20px 0;
  }
  .existingForm__device-button-details {
    margin-top: 20px;
    width: 60%;
    text-align: center;
    padding: 7px 5px;
  }
  .existingForm__device-btn {
    width: 100% !important;
    justify-content: space-between;
  }
  .existingForm__delite-button {
    width: 30%;
    margin: 20px 0 0 0;
  }
  .existingForm__delite-button::before {
    left: 30%;
  }
  .existingForm__device-button {
    /*padding-top: 20px;*/
    margin-top: 20px;
    width: 100%;
  }
  .existingForm__device-block-1 {
    padding: 30px 15px;
  }



  /*support block*/
  .supportForm__container {
    padding: 90px 0;
  }
  .supportForm__img-block-left {
    display: none;
  }
  .supportForm__form-two {
    width: 100%;
  }
  .supportForm__upload-block {
    width: 100%;
  }
  .supportForm__preview-block {
    width: 100%;
  }
  .supportForm__btn-send {
    width: 100%;
  }


  .creditModal__modal-dialog{
    width: 100% !important;
  }
  .creditModal__modal-content {
    padding: 20px 15px;
  }
  .creditModal__form-group-two{
    width: 100%;
  }
  .creditModal__btn {
    margin-top: 15px;
    width: 100%;
  }
  .activateModal .modal-body{
    padding: 30px 15px;
  }

  .activateModal__activ-btn-1{
    width: 100%;
  }
  .activateModal__activ-btn-2{
    width: 100%;
  }




}


@media (min-width: 575px) and (max-width: 767px) {


  .nav__dropdown-link{
    text-align: right !important;
  }

  /*header*/
  .header__wrapper {
    background-image: url(../img/bg_blue.png);
  }

  .header__logo {
    width: 100%;
    display: none;
  }
  .header__logo-link {
    padding-top: 0;
  }
  .header__row {
    justify-content: center;
  }
  .header__login-block {
    width: 100%;
    justify-content: center;
  }
  .header__contact-block {
    width: 100%;
  }
  .header__contact-box {
    margin: 0 auto;
  }
  .header__phone-block {
    text-align: center;
  }
  .header__mail-block {
    text-align: center;
  }

  /*select country*/
  /*.select__map-block {
    display: block;
  }*/

  .select__container{
    padding: 90px 15px;
  }
  .select__map-img {
    display: none;
    width: 100%;
  }
  .select__map-block {
    margin: 20px auto 0px;
  }
  .select__form-block {
    padding-top: 20px;

  }

  /*about*/
  .about__img-block {
    padding: 30px 0 0 0;
    margin: 0 auto;
  }
  .about__img {
    width: 100%;
    max-width: 450px;
    height: auto;
  }

  .about__margin{
    margin: 20px 0 10px 0;
  }
  .about__margin:nth-child(2) {
    margin-bottom: 0;
  }

  .about__row {
    padding: 0;
  }
  .about__padding {
    padding: 30px 0 0 0;
  }

  /*nav*/
  .nav__fa-arrow{
    transform: translateX(0px);
  }
  .nav__row-menu {
    padding: 8px 0;
  }

  /*product*/
  .product__img-block {
    width: 0%;
  }
  .product__img-block-right {
    width: 50%;
  }
  .pres__panel-block {
    padding: 0;
  }
  .pres__panel {
    width: 100%;
  }

  .product__option-box {
    width: 100%;
    margin: 0 15px;
  }
  .product__app-block {
    max-width: 400px;
  }
  .product__info-box {
    padding: 0 15px;
    width: 100%;
  }

  /* sale */

  .sale__input-country {
    margin: 0;
  }

  /*credit*/
  .credit__img-block {
    width: 0%;
  }
  .credit__img-block-left {
    width: 50%;
  }
  .credit__title-block {
    padding: 0;
  }
  .credit__plan-box {
    padding: 0;
  }

  /*footer*/
  .footer__row-nav {
    text-align: center;
  }
  .footer__row-logo {
    align-items: center;
    margin: 0 auto;
  }
  .footer__thank-block {
    width: 100%;
    text-align: center;
  }

  .footer__logo-block {
    width: 100%;
    text-align: center;
  }
  .footer__mail {
    margin: 0 auto;
    padding: .3em 0;
  }
  .footer__contact-block {
    padding: 15px 0;
  }
  .footer__menu-block {
    padding: 15px 0;
    text-align: center;
  }
  .footer__login-block {
    padding: 15px 0;
  }
  .footer__login-block {
    justify-content: center;
  }
  .footer__activation-block {
    text-align: center;
    margin: 0;
  }
  .footer__activ-btn {
    margin: .5em 0;
  }
  .footer__copy {
    padding: 2em 0;
    text-align: center;
  }

  /*---------------------------ASK PAGE STYLES--------------------------*/


  .faqAsk__img-block-left {
    display: none;
  }





  /*---------------------------CONTACT PAGE STYLES--------------------------*/

  .contactForm__row{
    flex-wrap: wrap;
    margin: 0 -15px;
  }
  .contactForm__desc-textarea {
    min-height: 150px;
  }
  .contactForm__item{
    margin: 0 0 20px 0;
  }
  .contactForm__title-block {
    padding: 0px;
  }

  .contactForm__desc {
    margin-bottom: 30px;
  }

  /*---------------------------HEALTH PAGE STYLES--------------------------*/


  .healthTest__img-block-left {
    display: none;
  }
  .healthTest__container {
    padding: 90px 0;
  }
  .healthProgram__container {
    padding: 0;
  }

  /*activation page-------------------------------*/

  .newForm__container {
    padding: 0;
  }

  /*activate existing custom */

  .existingForm__container {
    padding: 0;
  }

  /*support block*/
  .supportForm__container {
    padding: 90px 0;
  }
  .supportForm__img-block-left {
    display: none;
  }
  .supportForm__form-two {
    width: 100%;
  }
  .supportForm__upload-block {
    width: 100%;
  }
  .supportForm__preview-block {
    width: 100%;
    justify-content: center;
  }
  .supportForm__btn-send {
    width: 100%;
  }



  .creditModal__modal-dialog{
    width: 100% !important;
  }

  .activateModal__activ-btn-1{
    width: 100%;
  }
  .activateModal__activ-btn-2{
    width: 100%;
  }









}

@media (min-width: 768px) and (max-width: 991px) {


  /*header*/

  .header__logo {
    width: 100%;
  }
  .header__logo-link {
    padding-top: 30px;
  }
  .header__row {
  }
  .header__login-block {
  }
  .header__contact-block {
  }
  .header__contact-box {
  }
  .header__phone-block {
  }
  .header__mail-block {
  }

  /*nav*/

  .nav__row-menu {
    width: 0px;
  }

  .nav__logo{
    width: 0;
    display: none;
  }
  .nav__top-link {
    font-size: 12px;
 }
   .nav__top-li {
      margin-right: 16px;
  }

  .nav__fa-arrow{
    transform: translateX(0px);
  }

  /*select country*/
  .select__container{
    padding: 90px 15px;
  }
  .select__map-block {
    display: block;
    margin: 20px auto 0;
  }
  .select__map-img {
    display: none;
    width: 100%;
  }
  .select__form-block {
    padding-top: 20px;

  }

  /*about block*/
  .about__info-block {
    padding: 30px 0 0 0;
  }
  .about__info-left {
    padding: 0;
  }
  .about__info-right {
    padding: 0;
  }
  .about__img-block {
    padding: 30px 0 0 0;
    margin: 0 auto;
    text-align: center;
  }
  .about__img {
    margin: 0 auto;
    width: 100%;
    max-width: 450px;
    height: auto;
  }
  .about__row {
    padding: 0;
  }
  .about__margin{
    margin-top: 10px;
  }

  .about__padding {
    padding: 30px 0 0 0;
  }

  /* sale */

  .sale__input-country {
    margin: 0;
  }

  /*product*/
  .product__img-block {
    width: 40%;
  }

  .product__option-block {
    width: 60%;
    padding: 30px 0 0 0;
  }

  .product__option-box {
    width: 100%;
  }

  .product__row {
    max-width: 400px;
  }

  .product__info-box {
    padding: 30px 15px;
    width: 100%;
  }

  /*footer*/
  .footer__lang-group {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .footer__row-activation {
    justify-content: space-between;
  }
  .footer__activation-block {
    text-align: left;
  }

  .footer__login-group{
    margin-left: 10px;
  }



  /*contact page -----------------*/
  .contactForm__title-block {
    padding: 0px;
  }
  .contactForm__row {
    margin: 0 -15px;
  }

  /*support page*/

  .supportForm__upload-block {
    width: 100%;
  }
  .supportForm__preview-block {
    width: 100%;
  }
  /*modal window */
  .creditModal__modal-dialog{
    width: 600px !important;
  }

  .activateModal .modal-dialog {
    width: 700px;
  }

  .enquiry__modal-dialog {
    width: 700px !important;
  }


}

@media (min-width: 992px) and (max-width: 1199px) {



  /*nav*/

  .nav__row-menu {
    width: 0px;
  }

  .nav__logo{
    width: 0;
    display: none;
  }

  /* about row */
  .about__row {
    padding: 0;
  }
  .about__padding {
    padding: 30px 0 0 0 ;
  }
  /*product*/
  .product__row {
    max-width: 400px;
  }
  .product__row-option-block {
    flex-wrap: nowrap;
  }

  /*footer*/

  .footer__lang-group {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .footer__row-activation {
    justify-content: flex-end;
  }
  .footer__activation-block {
    text-align: left;
}

  /*support page*/
  .supportForm__preview-img {
    width: 190px;
    height: auto;
  }

  .activateModal .modal-dialog {
    width: 800px;
  }
  .enquiry__modal-dialog {
    width: 800px !important;
  }

  .service__free {
    padding: 28px 35px;
  }



 }

@media (min-width: 1200px) {



  /*nav*/

  .nav__row-menu {
    width: 0px;
  }

  .nav__logo{
    width: 0;
    display: none;
  }

  /* about row */
  .about__row {
    padding: 0;
  }
  .about__padding {
    padding: 30px 0 0 0 ;
  }

  /*product*/
  .product__row-option-block {
    flex-wrap: nowrap;
  }

  .product__row {
    max-width: 400px;
  }

  /*footer*/
  .footer__row-activation {
    justify-content: flex-end;
  }

  .presentationModal .modal-dialog {
    width: 1000px;
  }

  .aboutModal .modal-dialog {
    width: 1000px;
  }
  .activateModal .modal-dialog {
    width: 800px;
  }
  .enquiry__modal-dialog {
    width: 800px !important;
  }



 }
