body {
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
  min-width: 320px;
}
body * {
  outline: none;
}

:root {
  --orange: #f37321;
  --light-orange: #ff8536;
  --light-orange-background: #ffe9ce;
  --white: #fff;
  --black: #000;
  --text-gray: #4f4f4f;
  --gray: #828282;
  --light-gray: #bdbdbd;
  --light-gray-border: #e0e0e0;
  --blue: #35a0ee;
  --light-blue: #e9f5ff;
  --light-blue-additional: #d4e9f8;
  --header-gradient-blue: linear-gradient(35deg, #35a0ee 0%, #2168f3 100%);
  --background-gradient-blue: linear-gradient(
          102.57deg,
          #35a0ee 0%,
          #2168f3 100%
  );
  --dark-blue: #2f80ed;
  --purple: #9b51e0;
  --red: #eb5757;
  --green: #27ae60;
}

.sweet-alert .cancel,
.sweet-alert .confirm {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.sweet-alert .cancel:hover {
  opacity: 0.8;
}
.sweet-alert .confirm:hover {
  opacity: 0.8;
}
.sweet-alert h2 {
  font-family: MuseoSansCyrl2, sans-serif;
  color: #333;
  letter-spacing: 0.1px;
}
.sweet-alert a {
  color: #f57215 !important;
}
.sweet-overlay {
  z-index: 9001 !important;
}
.sweet-alert button {
  font-family: 'MuseoSansCyrl1';
  letter-spacing: 0.1px;
}
.sweet-alert {
  z-index: 9002 !important;
  padding-top: 10px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-bottom: 30px !important;
  width: 520px !important;
  margin-top: 0 !important;
  transform: translateY(-50%) !important;
}
.sweet-alert p {
  font-family: 'MuseoSansCyrl0';
  color: #333;
  line-height: 26px !important;
}

.sweet-alert .confirm {
  background-color: #f57215 !important;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.09);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.09);
}
.sweet-alert.apidesk {
  width: 400px !important;
  left:  50%;
  margin-left: -200px;
}
.swalSessionExpired {
  z-index: 1000000000000000;
}

.sw-input {
  height: 40px;
  width: 100%;
  border: 1px solid #d0d0d0;
  border-radius: 5px;
  padding: 0 15px;
  font-size: 16px;
  color: #333;
  font-family: 'MuseoSansCyrl0';
}

.btn_white_orange_border,
.btn_white_green_border {
  cursor: pointer;
  height: 42px;
  border-radius: 5px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  letter-spacing: -0.01em;
  background: #fff;
  border: 2px solid #35a0ee;
  color: #35a0ee !important;
  text-decoration: none !important;
  margin: 0 auto;
  font-family: MuseoSansCyrl1, sans-serif !important;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);
  text-decoration: none !important;
}
.btn_white_orange_border .fa-arrow-right,
.btn_white_green_border .fa-arrow-right {
  font-size: 14px;
  margin-left: 8px;
}
.btn_orange,
.btn_green {
  cursor: pointer;
  height: 42px;
  border-radius: 5px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.01em;
  background: #2f80ed;
  border: none;
  color: #ffffff !important;
  text-decoration: none !important;
  margin: 0 auto;
  font-family: MuseoSansCyrl1, sans-serif;
  letter-spacing: 0.1px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);
  text-decoration: none !important;
}
.btn_green {
  background: #5dca42;
}
.btn_white_green_border {
  border-color: #2ecc40 !important;
  color: #2ecc40 !important;
}
.btn_transparent {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  height: 42px;
  font-size: 16px;
  line-height: 17px;
  background: transparent;
  border: none;
  color: #000 !important;
  border-radius: 5px;
  font-family: MuseoSansCyrl1, sans-serif;
  letter-spacing: 0.1px;
  -webkit-transition: all 0.2s ease, opacity 0 linear;
  -o-transition: all 0.2s ease, opacity 0 linear;
  transition: all 0.2s ease, opacity 0 linear;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none !important;
}
.btn_white {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  height: 42px;
  font-size: 16px;
  line-height: 17px;
  background: #fff;
  border: 1px solid #b4b4b4;
  color: #4b5056 !important;
  border-radius: 5px;
  font-family: MuseoSansCyrl1, sans-serif;
  letter-spacing: 0.1px;
  -webkit-transition: all 0.2s ease, opacity 0 linear;
  -o-transition: all 0.2s ease, opacity 0 linear;
  transition: all 0.2s ease, opacity 0 linear;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none !important;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
}
.btnSize90 {
  width: 90px;
}
.btnSize100 {
  width: 100px;
}
.btnSize110 {
  width: 110px;
}
.btnSize120 {
  width: 120px;
}
.btnSize140 {
  width: 140px;
}
.btnSize160 {
  width: 160px;
}
.btnSize180 {
  width: 180px;
}
.btnSize200 {
  width: 200px;
}
.btnSize210 {
  width: 210px;
}
.btnSize220 {
  width: 220px;
}
.btnSize230 {
  width: 230px;
}
.btnSize240 {
  width: 240px;
}
.btnSize250 {
  width: 250px;
}
.btnSize260 {
  width: 260px;
}
.btnSize270 {
  width: 270px;
}
.btnSize280 {
  width: 280px;
}
.btnSize290 {
  width: 290px;
}
.btnSize300 {
  width: 300px;
}
.btnSize310 {
  width: 310px;
}
.btnSize320 {
  width: 320px;
}
.btnSize330 {
  width: 330px;
}
.btnSize340 {
  width: 340px;
}
.btnSize100_perc {
  width: 100%;
}
.btnSizeMax {
  width: 100%;
}
.btn_white:hover {
  border-color: #4b5056;
}
.btn_orange:hover {
  background: #35a0eebf;
}
.btn_green:hover {
  background: #58dc67;
}
.btn_white_orange_border:hover {
  border-color: #35a0eebf;
  color: #35a0eebf !important;
}
.btn_white_green_border:hover {
  border-color: #58dc67 !important;
  color: #58dc67 !important;
}

#general-preloader {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100000000003;
  background: rgba(0, 0, 0, 0.5);
}
#general-preloader .lds-facebook {
  display: inline-block;
  position: relative;
  width: 90px;
  height: 90px;
  position: absolute;
  left: 50%;
  top: 44%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#general-preloader .lds-facebook div {
  display: inline-block;
  position: absolute;
  left: 8px;
  width: 18px;
  background: #fff;
  -webkit-animation: lds-facebook-menu 0.5s cubic-bezier(0, 0.5, 0.5, 1)
  infinite;
  animation: lds-facebook-menu 0.5s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
#general-preloader .lds-facebook div:nth-child(1) {
  left: 0px;
  -webkit-animation-delay: -0.24s;
  animation-delay: -0.24s;
}
#general-preloader .lds-facebook div:nth-child(2) {
  left: 33px;
  -webkit-animation-delay: -0.12s;
  animation-delay: -0.12s;
}
#general-preloader .lds-facebook div:nth-child(3) {
  left: 66px;
  -webkit-animation-delay: 0;
  animation-delay: 0;
}
@-webkit-keyframes lds-facebook-menu {
  0% {
    top: 2px;
    height: 84px;
  }
  50%,
  100% {
    top: 18px;
    height: 52px;
  }
}
@keyframes lds-facebook-menu {
  0% {
    top: 2px;
    height: 84px;
  }
  50%,
  100% {
    top: 18px;
    height: 52px;
  }
}

.lds-dual-ring-small-orange,
.lds-dual-ring-small-white,
.lds-dual-ring-small-blue {
  width: 17px;
  height: 17px;
  margin: 0px auto;
}
.lds-dual-ring-small-orange:after,
.lds-dual-ring-small-white:after,
.lds-dual-ring-small-blue:after {
  content: '';
  display: block;
  width: 17px;
  height: 17px;
  margin: 0px;
  border-radius: 50%;
  border: 2px solid #f57215;
  border-color: #f57215 transparent #f57215 transparent;
  -webkit-animation: lds-dual-ring 1s linear infinite;
  animation: lds-dual-ring 1s linear infinite;
}
.lds-dual-ring-small-white:after {
  border: 2px solid #ffffff;
  border-color: #ffffff transparent #ffffff transparent;
}
.lds-dual-ring-small-blue:after {
  border: 2px solid dodgerblue;
  border-color: dodgerblue transparent dodgerblue transparent;
}
@-webkit-keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.scrollBarMini::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 5px;
  height: 5px;
  background: transparent;
}
.scrollBarMini::-webkit-scrollbar-track {
  background: #fff;
  margin-bottom: 1px;
  margin-top: 1px;
}
.scrollBarMini::-webkit-scrollbar-thumb {
  background-color: #bfbebe;
  border-radius: 6px;
}

.invisibleEl {
  opacity: 0;
  width: 0;
  height: 0;
  font-size: 0;
  position: absolute;
  left: -9999px;
  pointer-events: none;
}

.modal-signup-email,
.modal-login,
.modal-subscription-suspended {
  display: none;
  max-width: 540px;
  width: 100%;
  padding: 40px 40px 40px 40px;
  background: #fff;
  -webkit-box-shadow: 0px 20px 40px rgba(75, 80, 86, 0.2);
  box-shadow: 0px 20px 40px rgba(75, 80, 86, 0.2);
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 2001;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.modal-subscription-suspended {
  max-width: 580px;
}
.modal-subscription-suspended #general-unpause-my-account:hover {
  color: #fea006;
}
/*.modal-subscription-suspended p:last-of-type {
	margin-bottom: 0px;
}*/
.modal-signup-email h5,
.modal-login iframe h5 {
  margin: 0 0 60px 0;
  text-align: center;
  font-size: 22px;
  line-height: 30px;
  font-family: MuseoSansCyrl1, sans-serif;
  letter-spacing: 0.1px;
  color: #000;
}
.modal-signup-email input {
  width: 100%;
  height: 50px;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15) !important;
  border-radius: 3px;
  padding-left: 20px;
  outline: none;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #333;
  background: #fcfcfc;
  margin-bottom: 20px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modal-signup-email input:focus {
  border-color: #f57215;
}
.modal-signup-email .form_reg_sign,
.modal-login iframe .form_reg_sign {
  margin-bottom: 30px;
}
.modal-signup-email .login_in_signup {
  position: static;
  text-align: center;
  margin: 0px !important;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  line-height: 22px;
}
.modal-login iframe .login_container {
  padding: 0px;
  min-height: 0px;
}
.modal-login iframe .registration_block {
  padding: 0px;
  width: 100%;
  height: auto;
}
.modal-login iframe .have_an_acc_block {
  margin: 0px;
}

.modal-delete-something {
  display: none;
  position: fixed !important;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2001 !important;
  background: #fff !important;
  max-width: 480px !important;
  width: 100% !important;
  padding: 25px 30px 30px 30px !important;
  -webkit-box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3) !important;
  box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3) !important;
}
.modal-delete-something-top-row {
  margin: 0 0 25px 0;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.modal-delete-something-top-row h5 {
  font-size: 20px;
  font-family: MuseoSansCyrl2, sans-serif;
  color: #383838;
  margin: 0px;
  line-height: 24px;
}
.modal-delete-something-top-row i {
  cursor: pointer;
  font-size: 20px;
  color: #c4c4c4;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modal-delete-something-top-row i:hover {
  color: coral;
}
.modal-delete-something p {
  margin-bottom: 30px;
  font-size: 16px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #383838;
}
.confirms-delete-method {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.confirms-delete-method > div {
  margin: 0px;
}
.confirms-delete-method > div:first-of-type {
  margin-right: 20px;
}

.sw-popup {
  background-color: #fff;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 100000000002;
  padding: 40px 30px 40px 30px;
  text-align: center;
  display: none;
}
.sw-popup-bottom {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sw-popup-bottom .btn_orange,
.sw-popup-bottom .btn_white_orange_border,
.sw-popup-bottom .btn_white {
  height: 40px;
}
.sw-popup-content {
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: center;
  align-self: center;
  margin: 0 auto;
}
.sw-popup-content-sm {
  max-width: 400px;
}
.sw-popup-content-md {
  max-width: 520px;
}
.sw-popup-content-lg {
  max-width: 640px;
}
.sw-popup-d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}
.sw-popup-d-flex-left {
  margin-right: 25px;
}
.sw-popup h5 {
  margin: 0px;
  font-size: 20px;
  line-height: 26px;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #000;
  margin-bottom: 25px;
}
.sw-popup p {
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #4b5056;
  margin-bottom: 15px;
}
.sw-popup a {
  color: #f57215;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 16px;
  text-decoration: underline;
  margin-top: 15px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.sw-popup a:hover {
  color: #fea006;
}
.sw-popup .fa-times {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #d0d0d0;
  font-size: 20px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.sw-popup .fa-times:hover {
  color: #35a0ee;
}
.sw-popup-input {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-family: MuseoSansCyrl0, sans-serif;
  margin-bottom: 20px;
}
.sw-popup .sw-popup-input label {
  color: #333;
  font-size: 14px;
  margin-bottom: 2px;
  font-family: MuseoSansCyrl, sans-serif;
  opacity: 0.9;
}
.sw-popup .sw-popup-input input {
  height: 40px;
  width: 100%;
  border: 1px solid #d0d0d0;
  border-radius: 5px;
  padding: 0 15px;
  font-size: 16px;
  color: #333;
}
.sw-popup .alert-error {
  display: none;
  font-size: 14px;
  line-height: 21px;
  text-align: left;
  margin-bottom: 20px;
  padding-top: 5px;
  color: #ff0000;
  font-family: MuseoSansCyrl0;
}
.sw-overlay {
  display: none;
  position: fixed;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2000;
  background: rgba(0, 0, 0, 0.4);
}
.sw-popup-content-top {
  width: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 25px;
}
.sw-popup-content-top h6 {
  margin-bottom: 0px;
}
.sw-popup-content-top .fa-times {
  color: #c4c4c4;
  font-size: 18px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.sw-popup-content-top .fa-times:hover {
  color: coral;
}
.sw-popup-content-center {
  margin-bottom: 25px;
  padding: 10px 0;
}

/*@font-face {
    font-family: MuseoCyrl100;
    src: url("../fonts/MuseoCyrl100.otf");
    font-display: swap;
   }*/
.uses_cookies {
  position: fixed;
  z-index: 2001;
  left: 0px;
  bottom: 0px;
  right: 0px;
  -webkit-transform: translateY(70px);
  -ms-transform: translateY(70px);
  transform: translateY(70px);
  text-align: center;
  background: #fff;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 9px 30px 9px 30px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-shadow: 0px -3px 5px 0px rgba(56, 56, 56, 0.1);
  box-shadow: 0px -3px 5px 0px rgba(56, 56, 56, 0.1);
}
.uses_cookies p {
  margin: 0px;
  font-family: MuseoSansCyrl;
  font-size: 14px;
  line-height: 18px;
  color: #717783;
  margin-right: 15px;
}
.uses_cookies span {
  color: #f57215;
  font-family: MuseoSansCyrl0;
  font-size: 14px;
  display: block;
  width: 60px;
  height: 28px;
  background-color: #fff;
  border: 1px solid #f57215;
  border-radius: 5px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.uses_cookies span:hover {
  border: 1px solid #fea006;
  color: #fea006;
}
.alert {
  padding: 6px 15px !important;
  font-family: MuseoSansCyrl0, sans-serif;
  margin-bottom: 35px !important;
  font-size: 14px;
  color: #ff0000;
}
.alert-field-red-border {
  border-color: #ff0000 !important;
}
.left_sales_block {
  background-color: #fff;
  min-width: 130px;
  width: 100%;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.left_sales_block21 {
  text-align: left;
}
.left_sales_block21 h2 {
  display: inline-block;
  font-size: 20px;
  font-family: MuseoSansCyrl2;
  margin: 0px 10px 0px 0px;
  cursor: pointer;
}
.left_sales_block21 h1 {
  font-size: 28px;
  line-height: 35px;
  color: #000000;
  font-family: MuseoSansCyrl1;
  margin: 0px;
}
.congratulation_verifi {
  font-family: MuseoSansCyrl0;
}
.no_search_result {
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  color: #383838;
  font-family: MuseoSansCyrl0;
  margin-top: 50px;
  height: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.header_wrap {
  background-color: #fff;
  position: fixed;
  z-index: 999;
  width: 100%;
  top: 0;
  left: 0;
  -webkit-transition: -webkit-box-shadow 0.1s ease;
  transition: -webkit-box-shadow 0.1s ease;
  -o-transition: box-shadow 0.1s ease;
  transition: box-shadow 0.1s ease;
  transition: box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease;
}
.header_mooved {
  -webkit-box-shadow: 0px 3px 5px 0px rgba(56, 56, 56, 0.15);
  box-shadow: 0px 3px 5px 0px rgba(56, 56, 56, 0.15);
  -webkit-transition: -webkit-box-shadow 0.1s ease;
  transition: -webkit-box-shadow 0.1s ease;
  -o-transition: box-shadow 0.1s ease;
  transition: box-shadow 0.1s ease;
  transition: box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease;
}

@font-face {
  font-family: MuseoSansCyrl; /* Имя шрифта */
  src: url(../fonts/MuseoSansCyrl.otf); /* Путь к файлу со шрифтом */
  font-display: swap;
}
@font-face {
  font-family: MuseoSansCyrl0; /* Имя шрифта */
  src: url(../fonts/MuseoSansCyrl_0.otf); /* Путь к файлу со шрифтом */
  font-display: swap;
}

@font-face {
  font-family: MuseoSansCyrl1; /* Имя шрифта */
  src: url(../fonts/MuseoSansCyrl_1.otf); /* Путь к файлу со шрифтом */
  font-display: swap;
}

@font-face {
  font-family: MuseoSansCyrl2; /* Имя шрифта */
  src: url(../fonts/MuseoSansCyrl_2.otf); /* Путь к файлу со шрифтом */
  font-display: swap;
}

/*@font-face {
    font-family: MuseoSansCyrl3;
    src: url(../fonts/MuseoSansCyrl_3.otf);
    font-display: swap;
   }*/

/*@font-face {
    font-family: Futura PT ExtraBold;
    src: url(../fonts/FuturaPTExtraBold.otf);
    font-display: swap;
}*/

.notification_scheduled_maintenance {
  padding: 8px 15px 7px 15px;
  -webkit-box-shadow: 0 5px 45px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 45px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  background-color: #fff4cc;
  border: 2px solid #f5cd6f;
  position: fixed;
  z-index: 9999;
  top: 110px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%) scale(0.1);
  -ms-transform: translate(-50%, 0%) scale(0.1);
  transform: translate(-50%, 0%) scale(0.1);
  -webkit-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  transition: all 0.15s ease;
  opacity: 0;
}
.notification_scheduled_maintenance_with_class {
  -webkit-transform: translate(-50%, 0%) scale(1) !important;
  -ms-transform: translate(-50%, 0%) scale(1) !important;
  transform: translate(-50%, 0%) scale(1) !important;
  opacity: 0.98;
  -webkit-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
.notification_scheduled_maintenance h6 {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #bf974e;
  margin: 0 0 8px 0;
}
.notification_scheduled_maintenance h6 i {
  font-size: 13px;
  opacity: 0.8;
  position: relative;
  bottom: 1px;
  margin-right: 2px;
}
.notification_scheduled_maintenance p {
  font-family: MuseoSansCyrl0, sans-serif;
  margin: 0px;
  font-size: 14px;
  color: #bf974e;
}
.notification_scheduled_maintenance > i {
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 8px;
  font-size: 16px;
  color: coral;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.notification_scheduled_maintenance > i:hover {
  opacity: 0.7;
}

.margin_for_header {
  display: none;
}
.signup-link {
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 20px;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #35a0ee;
  cursor: pointer;
}
@media screen and (max-width: 1200px) {
  .uses_cookies p {
    max-width: 500px;
    margin-right: 20px;
    text-align: left;
  }
  .uses_cookies {
    -webkit-transform: translateY(90px);
    -ms-transform: translateY(90px);
    transform: translateY(90px);
  }
  /*.nav-bar-container {
		width: 100% !important;
	}*/
}
@media screen and (max-width: 568px) {
  .uses_cookies {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-transform: translateY(140px);
    -ms-transform: translateY(140px);
    transform: translateY(140px);
    -ms-align-items: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .uses_cookies p {
    margin-bottom: 15px;
    margin-right: 0px;
  }
  .uses_cookies span {
    width: 100%;
  }
  .no_search_result {
    height: auto;
    margin-bottom: 50px;
  }
  .sw-popup .fa-times {
    top: 12px;
  }
}
@media screen and (max-width: 340px) {
  .uses_cookies {
    -webkit-transform: translateY(160px);
    -ms-transform: translateY(160px);
    transform: translateY(160px);
  }
}
.customize_gif_row_pos {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.split_credits {
  position: absolute;
  left: 47%;
  bottom: -2px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}
.split_credits p {
  margin-left: auto;
  margin-right: auto;
  width: 135px;
  text-align: center !important;
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 12px !important;
  margin-bottom: 0px;
  margin-top: 0px;
  color: #333;
  position: relative;
}

.unsubscribe_container {
  width: 100%;
  height: 100vh;
  background: url(../img/main_first.jpg) no-repeat center;
  background-size: cover;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 15px;
  position: relative;
}
.unsubscribe_container::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.3);
}
.unsubscribe_banner {
  position: relative;
  z-index: 10;
  text-align: center;
  max-width: 400px;
  width: 100%;
  height: 230px;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 5px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
  padding-top: 10px;
}
.unsubscribe_banner img {
  display: block;
  width: 220px;
  margin: 0 auto 20px auto;
}
.unsubscribe_banner h3 {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 22px;
  color: #383838;
  margin: 0px 0 30px 0;
}
.unsubscribe_btn {
  margin: 0 auto;
  display: block;
  width: 140px;
  height: 50px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #fff !important;
  text-decoration: none !important;
  background-color: #f57215;
  border-radius: 5px;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.unsubscribe_btn:hover {
  opacity: 0.7;
}

.affiliate_container {
  padding-top: 100px;
  padding-bottom: 100px;
}
.affiliate_headline {
  text-align: center;
  color: #6b6b6b;
}
.affiliate_headline h1 {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 32px;
  color: #333333;
  margin-top: 0px;
  margin-bottom: 20px;
}
.affiliate_headline p {
  /*font-family: MuseoSansCyrl ,sans-serif;*/
  font-family: 'Raleway', sans-serif;
  font-size: 18px;
}
.affiliate_text p {
  text-align: center;
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 18px;
  margin-bottom: 0px;
  color: #6b6b6b;
}
.affiliate_container .form_out_pt {
  margin-top: 0px;
}
.open_affiliate {
  margin: 30px auto 0 auto;
  cursor: pointer;
  width: 180px;
  height: 50px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /*font-family: MuseoSansCyrl ,sans-serif;*/
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
  letter-spacing: 0.25px;
  font-size: 16px;
  color: #f57215;
  border: 2px solid #f57215;
  background-color: #fff;
  border-radius: 5px;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.open_affiliate:hover {
  color: #fea006;
  border: 2px solid #fea006;
}
.afiform_style {
  display: none;
}

.menu_head > ul {
  padding-left: 0px;
  list-style-type: none;
}
.clickable_person {
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.visible_this_person {
  background-color: rgba(245, 115, 21, 0.1) !important;
}
.head_of_main {
  z-index: 999;
  background-color: #fff;
  height: 80px;
  padding-top: 30px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.login_part {
  width: 400px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.login_part a i {
  font-size: 12px;
  margin-left: 10px;
}

#googleLogin > div {
  width: 100% !important;
}

.badge {
  background-color: #ff6f61;
  width: 29px;
  height: 29px;
  padding-top: 8px;
  border-radius: 50%;
  font-size: 14px;
  margin-left: 5px;
  margin-right: 22px;
}

.nice-select .list {
  max-height: 360px;
  overflow-y: auto !important;
}

.switching_type_credit,
.switching_number_user {
  display: none;
}

/*reviews*/
.testimonials_users {
  padding-top: 90px;
  margin-bottom: 90px;
}
.testimonials_users h2 {
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 38px;
  line-height: 33px;
  text-align: center;
  color: #000;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 16px;
}
.testimonials_users_title p {
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #6b6b6b;
  margin: 0px auto;
  max-width: 666px;
}
.testimonials_customers_wrap {
  max-width: 860px;
  margin: 0 auto;
  padding-top: 40px;
}
.testimonials_customers_block {
  padding: 21px 30px 30px 30px;
  border: 1px solid #ebebeb;
  border-radius: 6px;
  margin-bottom: 20px;
}
.tes_cus_user {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 12px;
}
.tes_cus_user_name h6 {
  display: inline-block;
  font-size: 18px;
  line-height: 19px;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #383838;
  margin: 0px;
}
.tes_cus_user_name h6 span {
  display: block;
  font-size: 16px;
  line-height: 25px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #383838;
  margin-top: 1px;
}
.tes_cus_user_name h6 span a {
  font-size: 14px;
}
.tes_cus_user_name img {
  width: 75px;
  height: 75px;
  border-radius: 50%;
  margin-right: 18px;
}
.tes_cus_user_name span img {
  border-radius: 0px !important;
  position: relative;
}
.testimonials_customers_block p {
  font-size: 17px;
  line-height: 25px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #6b6b6b;
  text-align: left;
  margin: 0px;
}
.show_more_testimonials {
  text-align: center;
  margin: 40px auto 0px auto;
}
.show_more_testimonials p:hover {
  opacity: 0.7;
}
.show_more_testimonials p {
  display: inline;
  cursor: pointer;
  color: #f57215;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-size: 18px;
  font-family: MuseoSansCyrl2, sans-serif;
}
.reviews_container {
  position: relative;
  width: 100%;
  background: #fefefe;
}
.reviews {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 80px 0 75px 0;
  width: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.review_slide {
  font-family: MuseoSansCyrl, sans-serif;
  color: #333;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -moz-flex !important;
  display: -ms-flex !important;
  display: -o-flex !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.review_img_wrap {
  width: 120px;
  height: 120px;
  margin-bottom: 20px;
}
.review_img_wrap img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 50%;
}

.review_text {
  font-family: MuseoSansCyrl0, sans-serif;
  /*font-family: 'Raleway', sans-serif;
	font-weight: 500;*/
  font-size: 24px;
  position: relative;
  padding-top: 50px;
  color: #444;
}
.review_text::before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  background-image: url(../img/quote-icon.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
}
.review_signature {
  width: 180px;
}
.review_signature h6 {
  font-size: 20px;
  font-family: MuseoSansCyrl1, sans-serif;
  margin: 0 0 5px 0;
}
.review_signature h6 i {
  padding-left: 6px;
  margin: 5px 0 0 0;
}
.review_signature h6 i a {
  color: #0077b5 !important;
  text-decoration: none !important;
}
.review_signature p {
  font-size: 14px;
  margin: 0px;
  font-family: MuseoSansCyrl0, sans-serif;
}

/*our_infographic*/
.our_infographic_img {
  margin: 20px 0 50px 0;
}
.our_infographic_img img {
  display: block;
  width: 100%;
  height: auto;
}
.how_works {
  font-size: 28px;
  font-family: MuseoSansCyrl1, sans-serif;
  /*font-family: 'Raleway', sans-serif;
	font-weight: 600;*/
  color: #f57215;
  margin-bottom: 20px;
  text-align: center;
  margin-top: 0px;
}
.user_a i {
  -webkit-transition: all 0.05s linear;
  -o-transition: all 0.05s linear;
  transition: all 0.05s linear;
  width: 12px;
  will-change: transform;
}
.user_a span {
  text-align: center;
  overflow: hidden;
  width: 30px;
  margin-left: 5px;
  padding-right: 10px;
}
.user_a_moved {
  -webkit-animation: movedArrowNav infinite 0.7s linear;
  animation: movedArrowNav infinite 0.7s linear;
  color: #f57215;
}
@-webkit-keyframes movedArrowNav {
  from {
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  to {
    -webkit-transform: translateX(27px);
    transform: translateX(27px);
  }
}
@keyframes movedArrowNav {
  from {
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  to {
    -webkit-transform: translateX(27px);
    transform: translateX(27px);
  }
}

@media (max-width: 991px) {
  .row-gif-5,
  .row-gif-7,
  .row-gif-linkedin {
    -moz-flex-direction: column-reverse !important;
    -ms-flex-direction: column-reverse !important;
    -o-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    flex-direction: column-reverse !important;
  }
  .customize_gif_row_pos h4 {
    margin-top: 30px !important;
  }
  .our_infographic_img {
    margin: 10px 0 20px 0;
  }
  .review_text {
    font-size: 18px;
  }
  .user_a {
    margin-right: 0px !important;
  }
  div.login_part {
    margin-top: 0px;
    /*display: none;*/
  }
  .head_of_main .login_part .logined_user {
    font-size: 13px;
  }
  .header_wrap .container {
    width: 97%;
    max-width: none;
  }
}
@media (max-width: 767px) {
  .review_slide {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding: 0 15px 0 15px;
  }
  .review_img {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .review_img_wrap {
    margin-bottom: 10px;
    margin-right: 20px;
    width: 80px;
    height: 80px;
  }
}
@media (max-width: 600px) {
  .reviews {
    padding: 45px 0 45px 0;
  }
  .review_text {
    /*font-family:MuseoSansCyrl ,sans-serif;*/
    font-size: 16px;
  }
  .how_works {
    font-size: 24px;
  }
  .testimonials_users {
    padding-top: 50px;
    margin-bottom: 50px;
  }
  .testimonials_users h2 {
    margin-bottom: 10px;
    font-size: 28px;
  }
  .testimonials_users_title p {
    line-height: 24px;
    font-size: 16px;
    margin-bottom: ;
  }
  .testimonials_customers_wrap {
    padding-top: 26px;
  }
  .testimonials_customers_block {
    padding: 18px 15px 20px 15px;
  }
  .tes_cus_user_name img {
    width: 50px;
    height: 50px;
    margin-right: 10px;
  }
  .tes_cus_user > img {
    display: block;
    width: 20px;
    height: auto;
  }
  .tes_cus_user_name h6 {
    font-size: 14px;
  }
  .tes_cus_user_name h6 span {
    font-size: 12px;
  }
  .sw-popup-d-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .sw-popup-d-flex-left {
    margin-bottom: 15px;
  }
}

.styled_hover_buttons {
  opacity: 1 !important;
}
.styled_hover_buttons:hover {
  -webkit-transform: translateY(-4px);
  -ms-transform: translateY(-4px);
  transform: translateY(-4px);
  text-decoration: none;
}
.styled_hover_buttons:focus {
  color: #fff;
}

.menu_head > ul {
  margin-bottom: 0px;
}
.menu_head > ul > li {
  display: inline-block;
}
.menu_head > ul > li {
  margin-right: 16px;
}
/*.menu_head>ul>li:last-child{
	margin-right:0px !important;
}*/
.menu_head > ul > li > a,
.menu_dropdown_li {
  letter-spacing: -0.01px;
  font-size: 16px;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #333;
  text-decoration: none !important;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.menu_head > ul > li > a:hover {
  text-decoration: none;
  /*opacity:.7;*/
  color: #f57215;
}
.menu_head > ul > li > a img,
.menu_dropdown_li > img {
  position: relative;
}
.new-red-label-nav {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 14px;
  width: 35px;
  position: absolute !important;
  left: 50%;
  top: 22px;
  color: #f00000;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.new-red-label-nav-inside {
  width: 25px !important;
  position: absolute !important;
  left: 26px;
  bottom: 6px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 14px;
  color: #f00000;
}
.menu_dropdown_li {
  position: relative;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.menu_dropdown_li:hover {
  color: #f57215;
}
.menu_dropdown_li i {
  font-size: 12px;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.menu_dropdown_li_triangle {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.menu_head > ul > li > button {
  letter-spacing: -0.01px;
  font-size: 16px;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #333;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
  padding: 0px;
  margin: 0px;
  background: transparent;
  border: none !important;
}
.menu_head > ul > li > button:hover {
  text-decoration: none;
  /*opacity:.7;*/
  color: #f57215;
}
.menu_head > ul > li > button img {
  position: relative;
}
.head_of_main .login_part .logined_user {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  letter-spacing: -0.01px;
  font-size: 14px;
  line-height: 32px;
  color: #333;
  background-color: transparent;
  width: auto;
  font-family: MuseoSansCyrl1, sans-serif;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
  margin-right: 0px;
  padding-right: 15px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}
.head_of_main .login_part .logined_user:hover {
  text-decoration: none;
  opacity: 1;
}
div.login_part {
  width: auto;
}
.login_part > a:nth-child(1) {
  font-size: 16px;
  color: #333;
  font-family: MuseoSansCyrl1, sans-serif;
  /*font-family: 'Raleway', sans-serif;
	font-weight: 500;*/
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
  margin-right: 15px;
  letter-spacing: 0.3px;
}
.login_part > a:nth-child(1):hover {
  text-decoration: none;
  opacity: 0.7;
}
.login_part > a:nth-child(3) {
  letter-spacing: 0.3px;
  width: 220px;
  height: 42px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: MuseoSansCyrl2, sans-serif;
  color: #f57215;
  background-color: #fff;
  border: 3px solid #f57215;
  /*font-family: 'Raleway', sans-serif;
	font-weight: 500;*/
  font-size: 14px;
  border-radius: 5px;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
  text-decoration: none !important;
  -webkit-animation-name: animated_bounce_btn_repeated;
  -webkit-animation-duration: 6s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-delay: 0s;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.09);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.09);
}
.login_part > a:nth-child(2) {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  letter-spacing: 0.3px;
  text-decoration: none !important;
  width: 120px;
  height: 42px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #fff;
  background-color: #f57215;
  font-size: 14px;
  margin-right: 10px;
  border-radius: 5px;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
.login_part > a:nth-child(3):hover {
  -webkit-transform: translateY(-4px) !important;
  -ms-transform: translateY(-4px) !important;
  transform: translateY(-4px) !important;
}
.login_part > a:nth-child(3) img {
  width: 18px;
  margin-right: 7px;
  position: relative;
  bottom: 1px;
}
.login_part {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@-webkit-keyframes animated_bounce_btn_repeated {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  15% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  20% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  25% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  30% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  35% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  40% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  45% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  50% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  55% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  60% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  65% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  70% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  75% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  80% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  85% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  90% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  92% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  94% {
    -webkit-transform: rotate(6deg) scale(1.04);
    transform: rotate(6deg) scale(1.04);
  }
  96% {
    -webkit-transform: rotate(-6deg) scale(1.04);
    transform: rotate(-6deg) scale(1.04);
  }
  98% {
    -webkit-transform: rotate(6deg) scale(1.04);
    transform: rotate(6deg) scale(1.04);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
}
@keyframes animated_bounce_btn_repeated {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  15% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  20% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  25% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  30% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  35% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  40% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  45% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  50% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  55% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  60% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  65% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  70% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  75% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  80% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  85% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  90% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  92% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  94% {
    -webkit-transform: rotate(6deg) scale(1.04);
    transform: rotate(6deg) scale(1.04);
  }
  96% {
    -webkit-transform: rotate(-6deg) scale(1.04);
    transform: rotate(-6deg) scale(1.04);
  }
  98% {
    -webkit-transform: rotate(6deg) scale(1.04);
    transform: rotate(6deg) scale(1.04);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
}

.logos_container {
  position: relative;
}
.mini_logos_block {
  max-width: 400px !important;
  opacity: 0;
  -webkit-transition: 0.1s ease;
  -o-transition: 0.1s ease;
  transition: 0.1s ease;
}

.wrap_of_elem_logo-mini img {
  height: 50px;
  width: auto;
}
@media screen and (max-width: 992px) {
  .wrap_of_elem_logo-mini img {
    margin: 0 auto;
  }
  .trusted_mini_logos {
    padding-right: 0px;
  }
}
@media screen and (max-width: 600px) {
  .mini_logos_block {
    max-width: 260px !important;
    margin: 0 auto;
  }
}

.pricing_logos_wrap {
  background-color: #fff;
  position: relative;
  min-height: 240px;
  margin-bottom: 30px;
}
.individuals_reviews_wrap {
  padding: 100px 0;
}
.individuals_reviews {
  width: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: MuseoSansCyrl, sans-serif;
  color: #333;
}
.individual_review_people {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 10px;
}
.individual_about_people {
  margin-left: 15px;
}
.individual_about_people h6 {
  font-size: 16px;
}
.individual_about_people img {
  max-height: 20px;
}
.individual_quote {
  width: 320px;
  font-size: 18px;
  margin-bottom: 20px;
  position: relative;
}
.individual_quote::before {
  content: '\f10d';
  position: absolute;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  left: -25px;
  top: -12px;
  color: #f57215;
  font-size: 14px;
}

.safe_with_us {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
  margin-top: 30px;
}
.safe_with_us_title {
  font-family: MuseoSansCyrl, sans-serif;
  color: #333;
  font-size: 24px;
  margin: 0 0 20px 0;
}
.safe_with_us_logos {
  width: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.safe_with_us_logos img:nth-of-type(1) {
  width: 51px;
}
.safe_with_us_logos img:nth-of-type(2) {
  width: 50px;
}
.safe_with_us_logos img:nth-of-type(3) {
  margin-top: 4px;
  width: 150px;
}

.safe_with_us_logos img:not(:last-child) {
  margin-right: 15px;
}
.safe_with_us_logos img {
  display: block;
  margin-bottom: 10px;
}
.supp_platforms_title {
  border-top: 1px solid #e7e8e8;
  color: #61b660;
  margin: 6px 0 12px 0;
  padding: 0 1px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.supp_platforms_title h6 {
  /*font-family:MuseoSansCyrl1 , sans-serif;*/
  font-weight: 600;
  font-family: 'Raleway', sans-serif;
  font-size: 16px;
  padding-top: 2px;
  margin: 0px;
}
.supp_platforms_title i {
  opacity: 0.8;
  font-size: 22px;
  position: relative;
  top: 2px;
}
.supp_platforms_items {
}
.supp_platforms_title:hover i {
  -webkit-animation: triangles_move 0.5s infinite;
  animation: triangles_move 0.5s infinite;
}
@-webkit-keyframes triangles_move {
  0% {
    top: 2px;
  }
  25% {
    top: 4px;
  }
  50% {
    top: 2px;
  }
  75% {
    top: 0px;
  }
  100% {
    top: 2px;
  }
}
@keyframes triangles_move {
  0% {
    top: 2px;
  }
  25% {
    top: 4px;
  }
  50% {
    top: 2px;
  }
  75% {
    top: 0px;
  }
  100% {
    top: 2px;
  }
}

.just_pay_price {
  position: absolute;
  bottom: 6px;
  width: 100%;
  text-align: center;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 14px;
  color: #707070;
}

@media screen and (max-width: 1200px) {
  .individual_quote {
    font-size: 16px;
    width: 280px;
  }
  .individual_quote::before {
    left: -19px;
  }
  .individual_review_people {
    padding-left: 5px;
  }
  .individual_about_people h6 {
    font-size: 14px;
  }
  .menu_head > ul > li > a,
  .menu_dropdown_li {
    font-size: 14px;
  }
  .login_part > a:nth-child(1) {
    font-size: 14px;
  }
}
@media screen and (max-width: 991px) {
  .individuals_reviews_wrap {
    padding: 70px 0;
  }
  .individuals_reviews {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .individual_review {
    margin-bottom: 50px;
  }
  .individual_quote::before {
    left: -22px;
  }
  .individual_quote {
    margin-bottom: 12px;
  }
  .safe_with_us {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .safe_with_us_title {
    margin-bottom: 15px;
    font-size: 20px;
  }
  .safe_with_us_logos {
    text-align: center;
  }
  .safe_with_us_logos img:last-child {
    position: relative;
    left: 2px;
  }
}
@media screen and (max-width: 600px) {
  .individuals_reviews {
    margin: 0 auto;
  }
  .pricing_logos_wrap {
    min-height: 200px;
  }
  .individual_quote::before {
    left: 0px;
    top: -20px;
    font-size: 12px;
  }
  .individuals_reviews_wrap {
    padding: 70px 0 10px 0;
  }
  .safe_with_us_logos {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .safe_with_us_logos img:not(:last-child) {
    margin: 8px !important;
    margin-right: 8px;
  }
  .safe_with_us_logos img:last-child {
    margin: 8px !important;
    margin-top: 11px !important;
  }
  .safe_with_us {
    margin-top: 35px;
  }
}
@media screen and (max-width: 512px) {
  .just_pay_price {
    bottom: -18px;
  }
}

.rated_card {
  margin-top: 15px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.rated_card h6 {
  margin: 0 10px 0 0;
  font-size: 16px;
  line-height: 25px;
  color: #ffffff;
  font-family: MuseoSansCyrl2, sans-serif;
}
.rated_card p {
  font-family: MuseoSansCyrl2, sans-serif;
  font-size: 14px;
  line-height: 25px;
  margin: 0px;
  color: #fff;
}
.rated_card p span {
  font-size: 13px;
  font-family: MuseoSansCyrl0, sans-serif;
}
.rated_stars {
  padding: 0px;
  margin: 0 10px 0 0;
}
.rated_stars li {
  list-style: none;
  display: inline-block;
  color: #f4bd27;
  font-size: 18px;
  position: relative;
  bottom: 1px;
}

.logos_block {
  padding: 20px 0 20px 0;
}
.wrap-of-all-logos {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.logos_block {
  position: absolute;
  bottom: 0px;
  background-color: #f6f7f7;
  width: 100%;
}
.wrap-of-all-logos > div {
  width: 20%;
  text-align: center;
  padding: 20px 0px;
}
.wrap_of_elem_logo > img {
  height: 40px;
  width: auto;
}

.additional_block {
  background-color: #f6f7f7;
  padding-top: 105px;
  padding-bottom: 100px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.wrap_install_button {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.wrap_install_button .addit_install_btn > img {
  margin-right: 9px;
  width: 16px;
  height: auto;
}
.wrap_install_button .addit_install_btn {
  /*margin-right: 20px;*/
  color: #f57215 !important;
}
.additional_block .book_a_demo {
  color: #fff !important;
  border: 2px solid #f57215;
  background-color: #f57215 !important;
  opacity: 1 !important;
  -webkit-box-shadow: 0px 6px 20px 2px rgba(0, 0, 0, 0.05) !important;
  box-shadow: 0px 6px 20px 2px rgba(0, 0, 0, 0.05) !important;
}
.additional_block .book_a_demo:hover {
  -webkit-transform: translateY(-4px);
  -ms-transform: translateY(-4px);
  transform: translateY(-4px);
}
.additional_block > h4 {
  margin-top: 0px;
  margin-bottom: 30px;
  font-family: MuseoSansCyrl0, sans-serif;
  letter-spacing: 0.3px;
  font-size: 32px;
  color: #000;
}
.additional_block i {
  position: relative;
  bottom: 1px;
  font-size: 16px;
  margin: 0 10px;
}
.wrap_install_button a {
  border: 3px solid #f57215;
  -webkit-box-shadow: 0px 6px 20px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 6px 20px 2px rgba(0, 0, 0, 0.1);
  text-decoration: none !important;
  width: 280px;
  border-radius: 5px;
  height: 50px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #f57215;
  font-size: 15px;
  background-color: #fff;
  /*border: none;*/
  font-family: MuseoSansCyrl2, sans-serif;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
.wrap_install_button a > i {
  color: #f57215;
}
.wrap_install_button > a:hover {
  text-decoration: none;
  -webkit-box-shadow: 0px 12px 20px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 12px 20px 2px rgba(0, 0, 0, 0.05);
}
.mini_arrow_white {
  display: inline;
  font-size: 14px;
  height: auto;
  position: relative;
  left: 12px;
}
.faq_block {
  padding: 80px 0px;
}
.faq_block > h5 {
  text-align: center;
  font-size: 28px;
  color: #383838;
  margin-top: 0px;
  font-family: MuseoSansCyrl2, sans-serif;
  margin-bottom: 70px;
}
.more_faq_button {
  text-align: center;
}
.more_faq_button > a {
  display: inline-block;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #f57215;
}
.all_questions {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.all_questions > div {
  width: 50%;
  padding-right: 60px;
}
.elem_questions {
  margin-bottom: 50px;
}
.elem_questions > h6 {
  font-size: 21px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #000;
  margin-top: 0px;
  margin-bottom: 15px;
}
.elem_questions > p {
  font-size: 18px;
  font-family: MuseoSansCyrl, sans-serif;
  color: #383838;
  margin-top: 0px;
  margin-bottom: 0px;
}
.elem_questions > p > a {
  color: #f57215 !important;
}
.visible_on_small {
  display: none;
}
.long_img > img {
  width: 100%;
}

.visible_on_smallest {
  display: none;
}
.available_chrome_logo_footer {
  margin-top: 20px;
}
.available_chrome_logo_footer img {
  max-width: 160px;
}
footer {
  background-color: #383838;
  padding-top: 100px;
  padding-bottom: 5px;
}
footer .row .footer-columns:nth-of-type(3) {
  position: relative;
  right: 20px;
}
footer .row .footer-columns:last-of-type {
  position: relative;
  right: 50px;
}
.one_of_footer_column > p,
.footer-columns > p,
.contact_footer > p {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 21px;
  color: #fff;
  margin-bottom: 15px;
}
.wrap_of_both_blocks_footer {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 50px;
}
footer .copy_p {
  text-align: center;
  margin-top: 70px;
  opacity: 0.9;
  color: #fff;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 12px;
}
.one_of_footer_column ul,
.footer-columns ul {
  padding-left: 0px;
  list-style-type: none;
}
.one_of_footer_column ul li,
.footer-columns ul li {
  margin-bottom: 12px;
}
.one_of_footer_column ul li a,
.footer-columns ul li a {
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 18px;
  color: #fff;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
.one_of_footer_column ul li a:hover,
.footer-columns ul li a:hover {
  opacity: 0.7;
  color: #fff;
  text-decoration: none;
}
.one_of_footer_column ul li a span,
.footer-columns ul li a span {
  padding-top: 2px;
  position: relative;
  bottom: 2px;
}
.wrap_of_three_columns {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.fourth_column > ul > li {
  display: inline-block;
  margin-right: 10px;
}
.fourth_column > ul > li:last-child {
  margin-right: 0px;
}
.third_column ul li a img {
  margin-right: 5px;
}
@media screen and (max-width: 1200px) {
  footer .row .footer-columns:nth-of-type(2) {
    position: relative;
    right: -35px;
  }
  footer .row .footer-columns:nth-of-type(3) {
    position: relative;
    right: 0px;
  }
  footer .row .footer-columns:last-of-type {
    position: relative;
    right: 20px;
  }
}
@media screen and (max-width: 991px) {
  footer .row .footer-columns:nth-of-type(2) {
    position: relative;
    right: 0px;
  }
  footer .row .footer-columns:nth-of-type(3) {
    position: relative;
    right: 0px;
  }
  footer .row .footer-columns:last-of-type {
    position: relative;
    right: 0px;
  }
}
@media screen and (max-width: 767px) {
  .wrap_install_button {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .wrap_install_button .addit_install_btn {
    margin-right: 0px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 600px) {
  .wrap_install_button {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .additional_block .book_a_demo {
    width: 100%;
  }
  .wrap_install_button .addit_install_btn {
    width: 100%;
  }
}
/* ahhh page */

.ahhh-page {
  background-color: #fafafa;
}

.ahhh-page header {
  background-color: #383838;
  color: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.03);
  height: 80px;
  text-align: center;
  width: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.ahhh-page main {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.ahhh-page main .title-h2 {
  font-size: 28px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 10px;
  color: #505050;
}

.ahhh-page main .description {
  color: #808080;
  font-size: 18px;
  text-align: center;
  margin-bottom: 41px;
}

.ahhh-page .content {
  border: solid 1px rgba(0, 0, 0, 0.06);
  padding: 47px;
  margin-top: 47px;
  -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.02);
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.02);
  margin-left: 64px;
  margin-right: 64px;
  margin-bottom: 47px;
  border-radius: 2px;
  background-color: #ffffff;
  width: 80%;
}

.ahhh-page .form-box {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ahhh-page .form-box .leftColumn {
  padding-right: 35px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ahhh-page .form-box .rightColumn {
  padding-left: 70px;
}

.ahhh-page .form-box .leftColumn,
.ahhh-page .form-box .rightColumn {
  width: 500px;
  margin: 0 auto;
}
.ahhh-page .form-box .rightColumn form {
  width: 390px;
}
.ahhh-page .form-box .rightColumn {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.ahhh-page .form-field {
  margin-bottom: 20px;
}

.ahhh-page .form-field label {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  color: #292a2a;
  -webkit-transition: 0.45s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -o-transition: 0.45s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transition: 0.45s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.ahhh-page .sub-form-field {
  display: block;
  padding: 0 0 5px 30px;
  margin-bottom: 10px;
}
.ahhh-page .sub-form-field .form-field {
  margin-bottom: 10px;
}
.ahhh-page .sub-form-field .form-field label {
  font-size: 14px !important;
}
.ahhh-page .sub-form-field .form-field [type='checkbox'] + label:before,
.ahhh-page .sub-form-field .form-field [type='checkbox']:checked + label:after {
  transform: scale(0.8);
}
.ahhh-page .sub-form-field h6 {
  color: #717783;
  font-size: 15px;
  font-family: MuseoSansCyrl0, sans-serif;
  margin: 0 0 10px 0;
}

.ahhh-page .leftColumnContent {
  width: 257px;
  margin-left: auto;
  text-align: center;
}

.ahhh-page .textarea {
  height: 76px;
  min-width: 298px;
  padding: 8px;
}

.ahhh-page .submit-btn {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #fff;
  background-color: #f57215;
  border-radius: 5px;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
  border: 0;
  min-width: 298px;
  height: 40px;
}
.stop-remove-alert {
  font-family: MuseoSansCyrl0, sans-serif;
  color: #4b5056;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  padding-bottom: 20px;
}
.stop-remove-alert span {
  display: block;
}
.stop-remove-alert span:first-of-type {
  font-size: 14px;
  margin-bottom: 2px;
}

.stop-remove-alert span b {
  color: coral;
  font-size: 14px;
}

.not-big-free-alert {
}

.tooltip-box {
  cursor: help;
  display: inline;
}

.tooltip-box .credit_tooltip {
  padding: 5px;
}

.credit_tooltip_ {
  display: none !important;
}

.new-tooltip-box {
  font-size: inherit !important;
}

.new-tooltip-box .tooltip_content {
  display: none;
  position: absolute;
  right: -35px;
  padding: 5px;
  bottom: 33px;
  background-color: #fff;
  border: 1px solid #cecece;
  border-radius: 5px;
  width: 140px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 14px;
}

.new-tooltip-box .tooltip_content:before {
  content: '';
  position: absolute;
  bottom: -10px;
  right: 33px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #cecece;
}

.tool-tip {
  display: none;
  position: absolute;
  right: -20px;
  bottom: 0px;
  padding: 12px 25px;
  background-color: #fff;
  border-radius: 5px;
  width: 140px;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: MuseoSansCyrl0, sans-serif;
  z-index: 2;
  white-space: normal;
  -webkit-box-shadow: 0px 10px 40px rgba(75, 80, 86, 0.2) !important;
  box-shadow: 0px 10px 40px rgba(75, 80, 86, 0.2) !important;
}
.tool-tip:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
}

/*buy-previews*/

.buy_previews_el_wrap {
  min-height: 100vh;
  width: 100%;
  background-color: #f6f7f7;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*justify-content: center;*/
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 4%;
  position: relative;
}
.buy_previews_title {
  margin: 0 0 26px 0;
  font-size: 28px;
  text-align: center;
  font-family: MuseoSansCyrl, sans-serif;
  color: #333;
}
.buy_previews_cards {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
}
.buy_previews_card {
  max-width: 400px;
  width: 100%;
  padding: 20px 0;
  background: #fff;
  border-radius: 8px;
  position: relative;
  cursor: pointer;
}
.buy_previews_gif {
  overflow: hidden;
  position: relative;
}
.buy_previews_gif::before {
  content: '';
  position: absolute;
  right: 64px;
  z-index: 5;
  height: 100%;
  width: 12px;
  background: #fff;
}
.buy_previews_card video {
  display: block;
  width: 100%;
  height: auto;
  -webkit-transform: scale(1.25);
  -ms-transform: scale(1.25);
  transform: scale(1.25);
  position: relative;
  left: -80px;
}
/*.buy_preview_card_wrap:last-of-type video {
	filter: grayscale(100%);
}*/
.buy_preview_card_wrap:first-of-type {
  margin-right: 10px;
}
.buy_preview_card_wrap:last-of-type {
  margin-left: 10px;
}
.calc_buy_previews {
  margin: 10px auto 0 auto;
  width: 240px;
  border: 1px solid #61bb57;
  border-radius: 30px;
  height: 32px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 10px;
}
.calc_buy_previews span {
  font-family: MuseoSansCyrl2, sans-serif;
  color: #61bb57;
  font-size: 26px;
  padding: 0 3px;
  -webkit-tap-highlight-color: transparent !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.calc_buy_previews h5 {
  font-family: MuseoSansCyrl1, sans-serif;
  color: #61bb57;
  font-size: 16px;
  margin: 1px 0 0 0;
}
#purchase_previews {
  outline: none;
  border: none;
  cursor: pointer;
  height: 36px;
  width: 160px;
  border-radius: 55px;
  display: block;
  margin: 10px auto 0 auto;
  background-color: #f57215;
  font-size: 16px;
  font-family: MuseoSansCyrl2, sans-serif;
  color: #fff;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
#purchase_previews:hover {
  opacity: 0.7;
}
.split_preview_title {
  display: none;
}
.radio_buy_preview {
  position: absolute;
  left: 12px;
  top: 6px;
  z-index: 10;
}
.buy_preview_signature {
  height: 34px;
  display: block;
  width: 90%;
  font-style: italic;
  font-size: 12px;
  color: #6b6b6b !important;
  opacity: 0.9;
  text-align: center;
  margin: 15px auto 0 auto;
}
.user_previews_counter {
  white-space: nowrap;
  font-family: MuseoSansCyrl, sans-serif;
  color: #444;
  font-size: 18px;
  padding-top: 2px;
}
.container_header_previews {
  width: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#count_previews_user {
  font-family: MuseoSansCyrl1, sans-serif;
  color: #61bb57;
}

.radio_buy_preview [type='radio']:checked,
.radio_buy_preview [type='radio']:not(:checked) {
  position: absolute;
  left: -9999px;
}
.radio_buy_preview [type='radio']:checked + label,
.radio_buy_preview [type='radio']:not(:checked) + label {
  font-family: MuseoSansCyrl1, sans-serif;
  position: relative;
  font-weight: 400;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #000;
}
.radio_buy_preview [type='radio']:checked + label:before,
.radio_buy_preview [type='radio']:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #ddd;
  border-radius: 100%;
  background: #fff;
}
.radio_buy_preview [type='radio']:checked + label:after,
.radio_buy_preview [type='radio']:not(:checked) + label:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #439ae9;
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.radio_buy_preview [type='radio']:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}
.radio_buy_preview [type='radio']:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.radio_buy_preview [type='radio']:checked + label:after,
.radio_buy_preview [type='radio']:not(:checked) + label:after {
  background: #f57215 !important;
}

.radio_buy_preview [type='radio']:checked + label:after,
.radio_buy_preview [type='radio']:not(:checked) + label:after {
  background: #f57215 !important;
}

.arrow_right_icon {
  display: block !important;
  width: 13px !important;
  height: auto !important;
  position: relative !important;
  left: 10px !important;
  bottom: 0px !important;
}
.checkmark {
  display: block;
  width: 15px;
  position: relative;
  top: 2px;
  height: auto;
}
.contact_one_ul {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.contact_one_ul li a img {
  display: block;
  width: 20px;
  height: auto;
}
.contact_one_ul li a img:hover {
  opacity: 0.6;
}
.contact_one_ul li:first-of-type {
  position: relative;
  top: 2.5px;
}
.contact_one_ul li:nth-of-type(2) {
  position: relative;
  top: 2.5px;
}

@media screen and (max-width: 991px) {
  .buy_previews_title {
    width: 90%;
    padding: 0 15px;
  }
  .buy_previews_cards {
    width: 90%;
    margin: 0 auto;
    padding: 0 15px;
  }
  .buy_previews_el_wrap {
    padding: 60px 0 70px 0;
  }
}
@media screen and (max-width: 767px) {
  .buy_previews_cards,
  .buy_previews_title {
    width: 95%;
  }
  .buy_previews_cards {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .buy_previews_card {
    margin: 0 auto;
  }
  #purchase_previews {
    margin: 10px auto 30px auto;
  }
  .buy_preview_card_wrap:first-of-type {
    margin: 0px;
  }
  .buy_preview_card_wrap:last-of-type {
    margin: 0px;
  }
}
@media screen and (max-width: 600px) {
  .buy_previews_title {
    padding: 0px;
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 20px;
  }
  .buy_previews_cards {
    padding: 0px;
  }
  .buy_previews_el_wrap {
    padding: 40px 15px 70px 15px;
  }
  .split_preview_title {
    display: block;
  }
  .buy_previews_card video {
    left: -70px;
  }
  .buy_previews_gif::before {
    right: 54px;
  }
  .calc_buy_previews {
    margin: 15px auto 0 auto;
  }
  #purchase_previews {
    margin: 24px auto 36px auto;
  }
  .we_compare_signature {
    margin-top: 0px;
  }
  .supp_plutforms_main_wrap {
    padding-top: 40px;
  }
}

/* Media queries */

.cmsoon {
  font-style: italic;
}
@media (max-width: 1200px) {
  .menu_head {
    margin-left: -120px;
  }
  .wrap_of_both_blocks_footer {
    padding-right: 0px;
  }
  .one_of_footer_column ul li a,
  .footer-columns ul li a {
    font-size: 16px;
  }
  .wrap-of-all-logos > div {
    width: 25%;
    text-align: center;
  }
  .long_info_section {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .hidden_on_smallest {
    display: none;
  }
  .visible_on_smallest {
    display: block;
  }
  .long_info_section {
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .visible_on_smallest {
    width: 100%;
  }
  .people_inner_block > div {
    width: 45%;
  }
}

@media (max-width: 991px) {
  .head_of_main {
    display: none;
  }
  .secondary_header .head_of_main {
    padding: 7px 0px;
  }
  div.menu_head {
    margin-bottom: 7px;
  }
  .logo_part > img {
    max-width: 140px;
  }
  div.menu_head {
    margin-left: -65px;
  }
  .login_part > a:nth-child(1) {
    font-size: 18px;
  }
  .login_part > a:nth-child(2) {
    width: 120px;
    height: 40px;
    font-size: 14px;
  }
  .wrap_of_both_blocks_footer {
    margin-bottom: 35px;
  }
  .people_inner_block > div {
    width: 48%;
  }
  .wrap_of_people_info > span,
  .wrap_of_people_info > h5,
  .wrap_of_people_info > p {
    font-size: 16px;
  }
  .wrap-of-all-logos > div {
    width: 30%;
  }
  .menu_head {
    margin-left: -140px;
  }
  .menu_head > ul > li > a {
    font-size: 14px;
  }
  .menu_head > ul > li {
    margin-right: 15px;
  }
  .prop_image {
    width: 600px;
  }
  .long_info {
    width: 545px;
    padding-right: 20px;
  }
  .long_info {
    width: 100%;
    padding-right: 0px;
    margin-top: 25px;
  }
  .people_block {
    margin-top: 80px;
  }
  .people_block > h4 {
    font-size: 24px;
  }
  .additional_block > h4 {
    font-size: 24px;
  }
  .elem_questions > p {
    font-size: 16px;
  }
  .elem_questions > h6 {
    font-size: 18px;
  }
  .faq_block {
    padding: 60px 0px;
  }
  .faq_block > h5 {
    font-size: 24px;
  }

  .videos-holder .img-responsive {
    margin: 0;
  }

  .videos-holder .row-gif-4,
  .videos-holder .row-gif-5 {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .videos-holder .row-gif-4 .prop_info,
  .videos-holder .row-gif-5 .elem_of_long_info,
  .videos-holder .row-gif-6 .elem_of_long_info,
  .videos-holder .row-gif-7 .elem_of_long_info {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .videos-holder .row-gif-3 {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin-top: 30px !important;
  }

  .videos-holder .row-gif-3 .col-md-4,
  .videos-holder .row-gif-5 .col-md-4 {
    width: 100%;
  }

  footer .container > .row > .col-md-3,
  footer .contact_one_ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  footer .container > .row > .col-md-3 {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  footer .container > .row {
    text-align: center;
  }

  footer .contact_one_ul li {
    margin: 8px !important;
  }

  .videos-holder .row {
    height: auto;
  }
  .videos-holder .row {
    height: auto !important;
  }

  .ahhh-page .textarea,
  .ahhh-page .submit-btn {
    min-width: 200px;
  }
  .elem_of_long_info {
    text-align: center;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  div.logo_part > img {
    max-width: 160px;
  }
  .all_questions {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .all_questions > div {
    padding-right: 0px;
    width: 350px;
  }
  .faq_block > h5 {
    font-size: 22px;
  }
  .additional_block > h4 {
    font-size: 22px;
    padding: 0px 15px;
    text-align: center;
  }

  .additional_block {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .people_block > h4 {
    font-size: 22px;
  }
  .people_block {
    margin-top: 50px;
  }
  .people_inner_block {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .people_inner_block > div {
    width: 500px;
  }
  .head_of_main {
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .login_part {
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: 20px;
  }
  .wrap-of-all-logos > div {
    width: 33%;
  }
  .big_info_section {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .hidden_on_small {
    display: none;
  }
  .visible_on_small {
    display: block;
  }
  .left_info_prop {
    padding-right: 0px;
  }
  .wrap_of_big_sections > div {
    margin-bottom: 100px;
  }
  .prop_image {
    margin-bottom: 35px;
  }

  .right_info_prop {
    padding-left: 0px;
  }
  .prop_image {
    width: 560px;
  }
  .inner_wrap_of_second_block.second_one {
    margin-top: 50px;
  }
}
@media (max-width: 660px) {
  .wrap-of-all-logos > div img {
    height: 35px;
  }

  .ahhh-page .form-box {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .ahhh-page .form-box .leftColumn,
  .ahhh-page .form-box .rightColumn {
    width: 100%;
  }
  .ahhh-page .form-box .rightColumn form {
    width: 100%;
  }
  .ahhh-page .content {
    padding: 20px 15px;
    margin: 0px 0px 120px 0px;
    width: 100%;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .ahhh-page {
    background: #fff;
  }
  .ahhh-page .textarea {
    background: #fafafa;
    border-color: #eaeaea;
  }
  .ahhh-page .form-box .leftColumn,
  .ahhh-page .form-box .rightColumn label {
    padding-left: 35px;
  }
  .ahhh-page main .title-h2 {
    font-size: 22px;
  }
  .ahhh-page main .description {
    font-size: 16px;
  }
  .ahhh-page .leftColumnContent {
    margin-left: 0;
  }

  .ahhh-page .leftColumn {
    margin-bottom: 25px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .ahhh-page .textarea,
  .ahhh-page .submit-btn {
    width: 100%;
  }

  .ahhh-page .form-box .rightColumn {
    padding-left: 0px;
  }
}

@media (max-width: 765px) {
  .head_of_main {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .head_of_main .login_part {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    margin-top: 10px;
  }
  .logo_part {
    margin-bottom: 13px;
  }
}

@media (max-width: 600px) {
  .prop_image {
    max-width: 440px;
  }
}
@media (max-width: 560px) {
  .copy_p {
    text-align: center;
  }
  .wrap_of_both_blocks_footer {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  footer {
    padding-top: 60px;
    padding-bottom: 10px;
  }
  .wrap_of_three_columns {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .logo_footer {
    margin-bottom: 30px;
  }
  .first_column {
    text-align: center;
  }
  .wrap_of_three_columns > div {
    margin-bottom: 10px;
  }
  .wrap_of_both_blocks_footer {
    margin-bottom: 10px;
  }
}
@media (max-width: 540px) {
  .main_fix .login_part {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .logo_part {
    text-align: center;
    margin-bottom: 0px !important;
  }
  div.menu_head {
    margin-left: 0px;
  }
  .additional_block > h4 {
    font-size: 20px;
    line-height: 28px;
    padding: 0px 55px;
    text-align: center;
  }
  .additional_block i {
    bottom: 2px;
    font-size: 14px;
    margin: 0px;
  }
  .people_inner_block > div {
    width: 100%;
  }
  .wrap-of-all-logos > div img {
    height: 30px;
  }
  .logos_block > .container {
    padding: 0px;
  }
  .head_of_main {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    height: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .menu_head {
    margin-left: 0px;
  }
  .login_part {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  .faq_block > h5 {
    font-size: 20px;
    margin-bottom: 40px;
  }
  .faq_block {
    padding: 50px 0px;
  }
  .elem_questions > h6 {
    font-size: 16px !important;
    line-height: 23px;
  }
  .elem_questions > p {
    font-size: 15px;
  }
  .people_block > h4 {
    font-size: 20px;
  }
  .people_inner_block > div {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .second_block_main {
    padding: 25px 0px;
  }
  .wrap-of-all-logos > div {
    width: 50%;
  }
  .wrap-of-all-logos > div img {
    height: 30px;
  }
  .wrap-of-all-logos > div {
    padding: 15px 0px;
  }
  .logos_block {
    padding: 15px 0px;
  }
  .prop_image {
    width: 100%;
    max-width: 400px;
    /*min-height:250px; */
  }
  .prop_info > p,
  .elem_of_long_info > p {
    font-size: 15px;
  }
  .prop_info {
    width: 100%;
  }
}
@media (max-width: 400px) {
  .all_questions > div {
    width: 100%;
  }
  .wrap_of_big_sections > div {
    margin-bottom: 50px;
  }
  .wrap_of_big_sections {
    padding-bottom: 50px;
  }
  .wrap-of-all-logos > div img {
    height: 23px;
  }
  .menu_head > ul > li > a {
    font-size: 14px;
  }
}
@media (max-width: 380px) {
  .menu_head > ul > li {
    margin-right: 12px;
  }
  .menu_head > ul {
    text-align: center;
  }
}

@media (max-width: 335px) {
  .menu_head > ul > li > a {
    font-size: 14px;
  }
}

/* Dashboard styles */

@media (min-width: 1500px) {
  .dashboard_main > .container {
    width: 1440px;
  }
}

.dashboardNewUser {
  margin: 30px 0;
  text-align: center;
}

.availableOnPremiumPlans {
  text-decoration: none !important;
}

.availableOnPremiumPlans span {
  font-size: 0.7em;
  color: #fff;
  height: 34px;
  color: #fff;
  background-color: #f57215;
  border-radius: 5px;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 15px;
}

.dashboardNewUser img {
  width: 150px;
}

.colored_body {
  background-color: #f6f7f7;
}
.outer_dashboard_block {
  padding-top: 0px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.dashboard_table > .container {
  padding-left: 0px;
  padding-right: 0px;
  width: 100% !important;
}
.left_dashboard_panel {
  height: 100vh;
  background-color: #2f80ed;
  width: 235px;
  position: relative;
}
.left_dashboard_panel.left_dashboard_panel_mobile {
  left: 0;
}
.bottom_left_menus,
.middle_left_menus {
  padding: 0 15px;
}
.middle_left_menus {
  display: none !important;
}
.split_left_menu {
  background: #1a1a1a;
  height: 1px;
  width: 100%;
  margin: 10px 0;
}

.bottom_left_menus ul,
.middle_left_menus ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.middle_left_menus ul li a {
  font-size: 11px;
  font-family: MuseoSansCyrl2, sans-serif;
  color: #fff !important;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  text-transform: uppercase;
  text-decoration: none !important;
  display: block;
}
.middle_left_menus ul li a:hover {
  opacity: 0.7;
}
/*.middle_left_menus {
	display: none !important;
}*/
.middle_left_menus li {
  width: 100%;
  margin-bottom: 15px;
}
.middle_left_menus a span {
  width: 20px;
  display: inline-block;
}
.middle_left_menus a span img {
  width: 14px;
  position: relative;
  bottom: 1px;
}
.bottom_left_menus ul li:not(:last-of-type) {
  margin-bottom: 30px;
}
.bottom_left_menus ul li a {
  font-size: 13px;
  letter-spacing: 0.5px;
  color: #fff;
  opacity: 0.6;
  text-transform: uppercase;
  font-family: MuseoSansCyrl1, sans-serif;
  -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
  text-decoration: none !important;
}
.bottom_left_menus ul li a#saveUp {
  color: #f57215;
  opacity: 1;
}
.bottom_left_menus ul li a#saveUp:hover {
  color: #fea006;
}
.bottom_left_menus img {
  height: 20px;
  width: auto;
  position: relative;
  bottom: 1.8px;
}
.bottom_left_menus span {
  width: 32px;
  display: inline-block;
}
.bottom_left_menus span i {
  font-size: 18px;
}

.bottom_left_menus ul li a:hover {
  opacity: 1;
}
.dashboard_float_height {
  height: auto;
}
div.dash_with_table .outer_dashboard_block {
  padding-bottom: 0px;
}
.dashboard_float_height + div {
  padding-bottom: 30px;
}
.dashboard_right_placeholder {
  width: 1160px;
  background: white;
}
.right_dashboard_panel {
  position: relative;
  height: 100%;
}
.main_account_info {
  background-color: transparent;
  border: 1px solid #e7e8e8;
  border: 0px;
  border-radius: 1px;
  padding: 15px;
  margin-bottom: 0px;
}
.dashboard_left_logo {
  display: block;
  width: 100%;
  height: auto;
  margin: 7px auto 65px auto;
}
.main_account_info ul {
  padding: 0px;
  list-style: none;
  margin-bottom: 0px;
}
.main_account_info ul li {
  margin-bottom: 30px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.main_account_info ul li a span {
  margin-right: 15px;
  width: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.main_account_info ul li a span i {
  font-size: 18px;
}
.main_account_info ul li a span img {
  width: 17px;
}
.main_account_info ul li a {
  font-size: 13px;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #fff !important;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  text-transform: uppercase;
  text-decoration: none !important;
  display: inherit;
  letter-spacing: 0.5px;
  opacity: 0.6;
  white-space: nowrap;
}
.main_account_info ul li a:hover {
  opacity: 1;
}
.t_m_link_preload {
  display: none;
  padding-left: 10px;
  position: relative;
  top: 2px;
}
.t_m_link_preload .lds-dual-ring {
  width: 15px;
  height: 15px;
  margin: 0px !important;
}
.t_m_link_preload .lds-dual-ring:after {
  width: 17px;
  height: 17px;
  margin: 0px !important;
  border: 3px solid #fff;
  border-color: #fff transparent #fff transparent;
}
.main_account_info > p {
  font-family: MuseoSansCyrl0, sans-serif;
  color: #bcbcbc;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 16px;
}
.user_plan_dashboard {
  white-space: nowrap;
  display: none;
  margin: 10px auto;
  color: #000;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  margin: 0px 0px 0px 0px;
  line-height: 16px;
}
.user_plan_dashboard div {
  font-size: 12px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #b4b4b4;
  display: inline;
}
.user_plan_dashboard a {
  font-size: 13px;
  color: #f07330;
}
.user_plan_dashboard a:hover {
  text-decoration: none;
  opacity: 0.8;
}
.progress_credit .used_credit_stat {
  color: #333 !important;
  font-size: 13px;
  opacity: 1 !important;
  margin-bottom: 0px !important;
  font-family: MuseoSansCyrl0, sans-serif !important;
}
.upgrade_button > a {
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 105px;
  height: 36px;
  background-color: #f57215;
  color: #fff;
  border-radius: 5px;
  font-size: 13px;
  font-family: MuseoSansCyrl1, sans-serif;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.lead_person_outer > .wrap_all__soc {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.team_managemen_open {
  font-size: 12px;
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
  color: #fff !important;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  text-transform: uppercase;
  text-decoration: none !important;
}
.team_managemen_open:hover {
  opacity: 0.5;
}
.facebookCloseC > img {
  margin-right: 10px !important;
}

.facebookCloseC span > img {
  position: relative;
  top: -2px;
}

.twitter_round {
  background: #55acee;
}
.facebook_round {
  background: #3b5998;
}
.linked_round {
  background: #007bb5;
  color: white;
  padding-bottom: 1px;
}
.github_round {
  background: #111;
}
.meetup_round {
  background: #f13a59;
}
.stack_round {
  background: #f4811f;
}

.wrap_all__soc {
  padding: 10px 0 15px 0 !important;
}
.wrap_all__soc img {
  display: block;
  width: 20px;
  height: 20px;
  -webkit-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
  border-radius: 3px;
}
.wrap_all__soc img:hover {
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  transform: scale(1.15);
}
.wrap_all__soc a:not(:last-of-type) {
  margin-right: 5px;
}
.wrap_all__soc > a {
  display: block;
}

.upgrade_button > a:hover {
  opacity: 0.7;
  color: #fff;
  text-decoration: none;
}
.upgrade_button {
  margin-bottom: 15px;
}
.progress_credit {
  background-color: #fff;
  position: relative;
  width: max-content;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 16px 24px;
  text-align: left;
  border-left: 1px solid #f5f6f6;
  border-right: 1px solid #f5f6f6;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.progress_credit img {
  margin-right: 15px;
  width: 24px;
  height: 24px;
}
.progress_credit_info {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.dashboard-user-top-menu,
.dashboard-howTo-top-menu {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  width: 112px;
  position: relative;
  cursor: pointer;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  --ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.dashboard-user-top-menu i,
.dashboard-howTo-top-menu i {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  will-change: transform;
}
.dashboard-howTo-top-menu {
  width: 115px;
  border-left: 1px solid #f5f6f6;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: none !important;
}
.dashboard-howTo-top-menu-active {
  background-color: #f5f6f6;
}
.dashboard-howTo-top-menu-active i {
  -webkit-transform: rotate3d(1, 0, 0, -0.5turn);
  transform: rotate3d(1, 0, 0, -0.5turn);
}
.dashboard-user-top-menu h2,
.dashboard-howTo-top-menu h2 {
  max-width: 210px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 14px;
  font-family: MuseoSansCyrl1, sans-serif;
  margin: 0px;
  text-align: center;
}
.dashboard-user-top-menu h2 i,
.dashboard-howTo-top-menu h2 i {
  color: #333;
  font-size: 14px;
  position: relative;
  top: 1px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.ashboard-user-top-menu-block {
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: none;
  padding: 0px;
  margin: 0px;
  list-style: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  text-align: left;
  padding-left: 16px;
  cursor: default;
}
.ashboard-user-top-menu-block li {
  height: 17px;
}
.ashboard-user-top-menu-block i {
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 12px;
  color: #000;
  -webkit-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
  cursor: pointer;
  display: none;
}
.ashboard-user-top-menu-block i:hover {
  color: coral;
}
.ashboard-user-top-menu-block li a {
  color: #000;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 12px;
  text-decoration: none;
  -webkit-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.ashboard-user-top-menu-block a:hover {
  text-decoration: underline;
}
.ashboard-user-top-menu-block li:fitst-of-type a {
  color: #f57215 !important;
}
.ashboard-user-top-menu-block li:fitst-of-type {
  color: #f57215 !important;
}
.progress_credit p {
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 14px;
  opacity: 0.7;
  color: #383838;
  margin-bottom: 5px;
}
.main_account_info .progress {
  height: 10px;
  margin-bottom: 0px;
}
.top_sales_block .progress {
  position: absolute;
  left: 0;
  top: 0px;
  width: 100%;
  height: 3px !important;
  background: #f5f6f6 !important;
  opacity: 1 !important;
  margin-bottom: 4px;
  border-radius: 0px !important;
  border: none !important;
}
.top_sales_block .progress-bar {
  background-color: #f57215;
}
.main_account_info {
  position: relative;
}
.rmTollTip {
  display: none;
  position: absolute;
  right: 0px;
  top: 76px;
  background-color: #fff;
  padding: 10px 20px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 5px 12px rgba(75, 80, 86, 0.15);
  box-shadow: 0px 5px 12px rgba(75, 80, 86, 0.15);
  font-family: MuseoSansCyrl0, sans-serif !important;
  z-index: 10;
  color: #4b5056 !important;
  font-size: 14px !important;
}
.rmTollTip::before {
  pointer-events: none;
  content: '\f0d7';
  font-weight: 900;
  font-family: 'Font Awesome\ 5 Free' !important;
  position: absolute;
  top: -14px;
  left: 14%;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  font-size: 22px;
  color: #fff;
}
.rmTollTip a {
  color: #f57215 !important;
}
.used_business_credits {
  margin-bottom: 0px !important;
  color: #b4b4b4 !important;
  opacity: 1 !important;
  font-family: MuseoSansCyrl0, sans-serif !important;
}
.used_business_credits span {
  font-size: 12px;
}
.used_business_credits span b {
  font-weight: normal;
}
.used_business_credits img {
  margin-right: 3px;
}

.list_account_info {
  background-color: transparent;
  border: 1px solid #e7e8e8;
  border: 0px;
  padding: 0px 5px 0px 0px !important;
  margin-bottom: 30px;
}
.cool_row {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /*margin-bottom:10px;*/
}
.active_list__ {
  opacity: 1 !important;
}
.active_list__ .total_count span {
  opacity: 1 !important;
}
.active_list__ p {
  color: #fff !important;
  opacity: 1 !important;
  font-family: MuseoSansCyrl1, sans-serif !important;
}
.cool_row > p {
  margin-bottom: 0px;
  font-size: 12px;
  color: #bcbcbc;
  font-family: MuseoSansCyrl, sans-serif;
  opacity: 0.6;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
/*.cool_row a{
	transition: .2s ease all;
	text-decoration: none !important;
}*/

.status_failed_list {
  padding: 25px 0px;
  background-color: #fff;
  background-color: transparent;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.status_failed_list > p {
  text-align: center;
  margin-bottom: 0px;
  font-size: 14px;
  color: #afaaaa;
  font-family: MuseoSansCyrl, sans-serif;
}

._addcredit_card_btn_top a {
  color: #f57215 !important;
  background-color: #fff !important;
  border: 1px solid #f57215 !important;
}

.ease_dropdown {
  border-bottom: none !important;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  background:#ff7f50;
  border-radius: 11px;
  margin: 2px 6px;
  letter-spacing:.1px;
  position:relative;
  text-align:center;
  display: flex;
  justify-content: center;
  align-items: center;
  color:#FFFFFF;
  font-size:16px;
  height:0;
  overflow:hidden;
  opacity:0;
  -webkit-transition:1s;
  -o-transition:1s;
  transition:1s;
}
.ease_dropdown_active {
  height: 43px;
  opacity: 1;
  border-bottom: 1px solid #FAEBFF;
}
@media (max-width: 767px) {
  .ease_dropdown_active {
    padding: 0px 50px 0 50px;
  }
}
.ease_dropdown p {
  margin: 0px;
  color: #FFFFFF !important;
}
.ease_dropdown .fa-times:before {
  color: #FFFFFF !important;
}
#ease_dropdown_extension_not_installed a {
  color: rgb(255, 255, 255) !important;
  text-decoration: none !important;
}
.ease_dropdown p span {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 14px;
  color: #f00000;
}
.ease_dropdown a {
  color: #8A6D8B !important;
}
#ease_dropdown_refer a {
  font-family: MuseoSansCyrl1, sans-serif;
}
.ease_dropdown .fa-times {
  position: absolute;
  top: 14px;
  right: 15px;
  font-size: 14px;
  color: #383838;
  -webkit-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
  cursor: pointer;
}
.ease_dropdown .fa-user-plus {
  margin-right: 5px;
}
.ease_dropdown .fa-times:hover {
  color: #35a0ee;
}
.ease_dropdown .fa-arrow-right {
  position: relative;
  top: 1px;
}
.refer-share-link_active {
  pointer-events: none;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transform: scale(1.07) translateX(8px);
  -ms-transform: scale(1.07) translateX(8px);
  transform: scale(1.07) translateX(8px);
}
#refer-share-input-hidden {
  opacity: 0;
  position: absolute;
  left: -9999px;
}

.top_install_part {
  position: relative;
  z-index: 999;
  width: 100%;
  background-color: #fff;
  padding: 0px 0px;
  display: none;
  overflow: hidden;
  height: 0;
  -webkit-transition: padding 0.5s ease, height 0.5s ease;
  -o-transition: padding 0.5s ease, height 0.5s ease;
  transition: padding 0.5s ease, height 0.5s ease;
  pointer-events: none;
  text-align: center;
}
.top_install_part_active {
  padding: 5px 0px;
  height: 52px;
  border: 1px solid #e7e8e8;
  border-top: none;
  pointer-events: auto;
}
.black_friday_banner {
  display: none;
  position: relative;
  z-index: 999;
  width: 100%;
  background-color: #ffc500;
  padding: 5px 5px;
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
  border: none !important;
}
.black_friday_banner h6 {
  margin: 0 35px 0 0;
  font-family: MuseoSansCyrl2, sans-serif;
  font-size: 12px;
  color: #000;
}
.black_friday_banner p {
  margin: 0 35px 0 0;
  color: #000;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 13px;
}
.black_friday_banner p span {
  font-family: MuseoSansCyrl2, sans-serif;
  display: inline-block;
  width: 16px;
}
.black_friday_banner > .fa-times {
  position: absolute;
  right: 10px;
  top: 7px;
  cursor: pointer;
  font-size: 11px;
}
.black_friday_body {
  background-color: #ffc500;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: none !important;
}
.black_friday_body > .fa-times {
  color: #000 !important;
}
.black_friday_body a {
  height: 34px;
  margin: 0px;
  background-color: #ffc500 !important;
  border: 2px solid #000;
  color: #000 !important;
}
.black_friday_body a:hover {
  background-color: #ffc500 !important;
  color: #000 !important;
}
/*.login_part>a:nth-child(3):hover {
		background-color: transparent !important;
	}*/

@media (max-width: 900px) {
  .addednewlist > div.elemofnewlist {
    margin-bottom: 8px !important;
  }
}

@media screen and (max-width: 1400px) {
  .dashboard_left_logo {
    margin-bottom: 55px;
  }
  .bottom_left_menus ul li {
    margin: 1px 0;
  }
  .addednewlist > div {
    margin-bottom: 10px !important;
  }
  .addednewlist {
    margin-left: 4px;
    max-height: 140px !important;
  }
  .list_account_info {
    padding-top: 0px !important;
  }
}
@media screen and (max-width: 1200px) {
  .menu_head {
    max-width: none !important;
  }
  .login_part > a:nth-child(3) {
    width: 160px;
  }
  .used_business_credits .rmTollTip {
    left: 0px;
    right: unset;
  }
}

@media screen and (max-width: 991px) {
  .header_wrap {
    padding: 0 0px;
  }
  .black_friday_body {
    display: none !important;
  }
  .black_friday_banner h6 {
    margin: 0px 0px 5px 0px;
  }
  .black_friday_banner p {
    margin: 0px 0px 5px 0px;
  }
}

@media screen and (max-width: 740px) {
  .top_install_part_active {
    height: 90px;
  }
}
@media screen and (max-width: 331px) {
  .top_install_part_active {
    height: 108px;
  }
}

.rule_signup_btn {
  opacity: 1 !important;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.rule_signup_btn:hover {
  -webkit-transform: translateY(-4px);
  -ms-transform: translateY(-4px);
  transform: translateY(-4px);
  color: #fff;
  text-decoration: none;
}
.green_signup_btn {
  opacity: 1 !important;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: #2ecc40 !important;
  color: #fff !important;
  border: none !important;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.02);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2),
  inset 0 -3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), inset 0 -3px 0 rgba(0, 0, 0, 0.2);
  position: relative;
  -webkit-transition: all 0.2s ease, -webkit-box-shadow 0.02s linear;
  transition: all 0.2s ease, -webkit-box-shadow 0.02s linear;
  -o-transition: all 0.2s ease, box-shadow 0.02s linear;
  transition: all 0.2s ease, box-shadow 0.02s linear;
  transition: all 0.2s ease, box-shadow 0.02s linear,
  -webkit-box-shadow 0.02s linear;
}
.green_signup_btn:focus {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0),
  inset 0 0px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0), inset 0 0px 0 rgba(0, 0, 0, 0.2);
  top: 3px;
}
.animated_signup_btn {
  -webkit-animation: animated_signup_btn 0.5s 1 ease;
  animation: animated_signup_btn 0.5s 1 ease;
}
@-webkit-keyframes animated_signup_btn {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  25% {
    -webkit-transform: rotate(5deg) scale(1.04);
    transform: rotate(5deg) scale(1.04);
  }
  50% {
    -webkit-transform: rotate(-5deg) scale(1.04);
    transform: rotate(-5deg) scale(1.04);
  }
  75% {
    -webkit-transform: rotate(5deg) scale(1.04);
    transform: rotate(5deg) scale(1.04);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
}
@keyframes animated_signup_btn {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  25% {
    -webkit-transform: rotate(5deg) scale(1.04);
    transform: rotate(5deg) scale(1.04);
  }
  50% {
    -webkit-transform: rotate(-5deg) scale(1.04);
    transform: rotate(-5deg) scale(1.04);
  }
  75% {
    -webkit-transform: rotate(5deg) scale(1.04);
    transform: rotate(5deg) scale(1.04);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
}

.green_btn_only_add-data-page {
  opacity: 1 !important;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: #57b615 !important;
}
.green_btn_only_add-data-page:hover {
  background-color: #63d811 !important;
}

.unconnected_tm_mb_dropdown {
  padding: 6px 0px 6px 25px;
  height: 46px;
  border: 1px solid #e7e8e8;
}
.inner_install_part,
.unconnected_tm_mb_dropdown {
  position: relative;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}
.inner_install_part i.fa-times {
  cursor: pointer;
  color: coral;
  position: absolute;
  right: 15px;
  top: 0px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.inner_install_part i.fa-times:hover {
  opacity: 0.6;
}
.inner_install_part p,
.unconnected_tm_mb_dropdown p {
  font-family: MuseoSansCyrl, sans-serif;
  margin-bottom: 0px;
  font-size: 13px;
  margin-right: 15px;
  color: #6b6b6b;
}
.inner_install_part a,
.unconnected_tm_mb_dropdown a {
  font-size: 13px;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #f57215;
  border: 1px solid #f57215;
  background-color: #fff;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 5px;
  width: 230px;
  height: 40px;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
  text-decoration: none !important;
}
.inner_install_part a > i,
.unconnected_tm_mb_dropdown a > i {
  font-size: 12px;
}
.unconnected_tm_mb_dropdown span {
  font-size: 13px;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #35a0ee;
  border: 1px solid #35a0ee;
  background-color: #fff;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 5px;
  width: 230px;
  height: 40px;
  -webkit-transition: box-shadow .08s linear,min-width .15s cubic-bezier(0.4,0,0.2,1);
  -o-transition: box-shadow .08s linear,min-width .15s cubic-bezier(0.4,0,0.2,1);
  transition: box-shadow .08s linear,min-width .15s cubic-bezier(0.4,0,0.2,1);
  cursor: pointer;
}
.unconnected_tm_mb_dropdown span:hover {
  box-shadow: 0 1px 3px 0 rgba(60,64,67,0.302), 0 4px 8px 3px rgba(60,64,67,0.149) !important;
  transform: scale(1.01);
}
.inner_install_part a:hover,
.unconnected_tm_mb_dropdown a:hover {
  color: #f57215;
  background-color: #fff !important;
  text-decoration: none;
}
.unconnected_tm_mb_dropdown > div {
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 13px;
  color: #35a0ee;
  margin-left: 15px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.unconnected_tm_mb_dropdown > div:hover {
  opacity: 0.7;
}
.inner_install_part a img {
  margin-right: 7px;
  width: 12px;
  position: relative;
  bottom: 1px;
  height: auto;
}
.zero_list_block {
  width: 100%;
  text-align: center;
  margin-top: 15%;
}
.zero_img {
  margin-bottom: 5px;
}
.zero_list_block > p {
  font-size: 22px;
  color: #383838;
  font-family: MuseoSansCyrl, sans-serif;
  margin-bottom: 30px;
}
.create_list_a_button > a {
  width: 115px;
  height: 40px;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f57215;
  border-radius: 5px;
  font-size: 13px;
  color: #fff;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  font-family: MuseoSansCyrl1, sans-serif;
}
.create_list_a_button > a:hover {
  opacity: 0.7;
  text-decoration: none;
  color: #fff;
}
.create_list_a_button > a img {
  margin-right: 10px;
  width: 14px;
}
.add_somebody_to_list {
  width: 80%;
  max-width: 660px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 320px;
  position: relative;
}
.add_somebody_to_list > p {
  font-size: 24px;
  color: #383838;
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: MuseoSansCyrl1, sans-serif;
}
.add_somebody_to_list > img {
  position: absolute;
  right: 0px;
  top: 0px;
}
.input_of_list_ > input {
  width: 100%;
  height: 44px;
  border-radius: 5px;
  border: 1px solid #cccccc;
  padding-left: 15px;
  font-size: 16px;
  outline: none;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #383838;
  margin-bottom: 7px;
}
.input_of_list_alert {
  display: none;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 14px;
  color: coral;
}
.input_of_list_submit {
  text-align: right;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  margin-top: 20px;
}
.input_of_list_submit button {
  width: 140px;
  height: 42px;
  border-radius: 5px;
  padding: 0px;
  border-radius: 5px;
  border: none;
  color: #35a0ee;
  background: #fff;
  border: 2px solid #35a0ee;
  font-family: MuseoSansCyrl1, sans-serif;
  -webkit-transition: box-shadow .08s linear,min-width .15s cubic-bezier(0.4,0,0.2,1);
  -o-transition: box-shadow .08s linear,min-width .15s cubic-bezier(0.4,0,0.2,1);
  transition: box-shadow .08s linear,min-width .15s cubic-bezier(0.4,0,0.2,1);
}
.input_of_list_submit button:hover {
  box-shadow: 0 1px 3px 0 rgba(60,64,67,0.302), 0 4px 8px 3px rgba(60,64,67,0.149);
  transform: scale(1.01);
}
.clear_img {
  display: none;
  cursor: pointer;
  right: 20px;
  top: 17px;
  width: 17px;
  -webkit-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  transition: 0.5s ease all;
  position: absolute;
}
.input_of_list_ > input {
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #4b5056;
}
.input_of_list_ > input::-webkit-input-placeholder {
  opacity: 0.5;
}
.input_of_list_ > input::-moz-placeholder {
  opacity: 0.5;
}
.input_of_list_ > input:-ms-input-placeholder {
  opacity: 0.5;
}
.input_of_list_ > input::-ms-input-placeholder {
  opacity: 0.5;
}
.input_of_list_ > input::placeholder {
  opacity: 0.5;
}
.elemofnewlist {
  height: 20px;
  background-color: transparent;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 5px 0 34px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.addednewlist {
  max-height: 220px;
  padding-right: 5px;
  overflow: auto;
}
.addednewlist > div {
  margin-bottom: 5px;
}
.input_of_list_submit {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: 0px;
}
.addednewlist > div:last-child {
  margin-bottom: 0px;
}
.just_on_small {
  display: none;
}
.elemofnewlist > p {
  margin: 0px;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 12px;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
  color: #fff;
  opacity: 0.5;
}
.elemofnewlist > p {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.error_inpt {
  border: 1px solid red !important;
}
.elemofnewlist {
  font-family: MuseoSansCyrl1, sans-serif;
  padding: 7px 16px;
  font-size: 12px;
  cursor: pointer;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
}

.elemofnewlist:hover p {
  color: #fff;
  opacity: 1;
}
.input_of_list_submit > input {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 44px;
  width: 125px;
  border: 0px;
  border-radius: 5px;
  color: #f57215;
  border: 1px solid #f57215;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 18px;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
  background-color: #fff !important;
}
.input_of_list_submit input img {
  position: absolute;
  right: 25px;
  opacity: 0;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  width: 18px;
  margin-left: 0px;
}
.input_of_list_submit > input:hover {
  color: #fea006;
  border: 1px solid #fea006;
  text-decoration: none;
}
.add_somebody_to_list > img {
  cursor: pointer;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.add_somebody_to_list > img:hover {
  opacity: 0.7;
}
.add_somebody_to_list {
  display: none;
}
.dropdown_set {
  position: absolute;
  background-color: #fff;
  z-index: 10000;
  right: -130px;
  top: 60px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  padding: 15px;
  width: 170px;
  height: 100px;
  border-radius: 5px;
  padding-top: 12px;
  display: none;
}
.dropdown_set ul {
  padding-left: 0px;
  list-style-type: none;
}
.dropdown_set ul li {
  margin-bottom: 5px;
}
.dropdown_set ul li a {
  font-size: 16px;
  color: #383838;
  font-family: MuseoSansCyrl, sans-serif;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.dropdown_set ul li a:hover {
  opacity: 0.7;
  text-decoration: none;
}
.dropdown_set:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  border-top: 1px solid;
  z-index: 100;
  border-left: 1px solid;
  border-color: #fff;
  -webkit-box-shadow: -3px -2px 12px -4px rgba(0, 0, 0, 0.5);
  box-shadow: -3px -2px 12px -4px rgba(0, 0, 0, 0.5);
  top: -5px;
  left: 13px;
  background: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.checkemail img {
  margin-right: 10px;
  cursor: pointer;
  position: relative;
  bottom: 1px;
  -webkit-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.checkemail img:hover {
  opacity: 0.7;
}
.out_to_dashboard {
  color: #d0d0d0;
  font-size: 28px;
  position: absolute;
  right: 40px;
  top: 0px;
  cursor: pointer;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
.out_to_dashboard:hover {
  color: coral;
}
.billing_placeholder {
  display: none;
  max-width: 780px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  margin-top: 30px;
  margin-bottom: 50px;
  position: relative;
}
.purchase_placeholder {
  display: none;
}

.lists_title {
  margin: 0px;
  padding-left: 1px;
  letter-spacing: 0.5px;
  font-size: 13px !important;
  font-family: MuseoSansCyrl1, sans-serif !important;
  color: #fff !important;
  opacity: 0.6;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.lists_title:hover {
  opacity: 1;
}
.lists_title a {
  color: #fff !important;
  text-decoration: none !important;
}
.lists_title > i {
  font-size: 16px;
  margin-right: 12px;
}
.lists_title span {
  font-weight: 400;
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 13px;
  padding: 0 2px;
}

@media screen and (max-width: 1100px) {
  .inner_install_part p,
  .unconnected_tm_mb_dropdown p {
    font-size: 12px;
  }
}
@media screen and (max-width: 800px) {
  .unconnected_tm_mb_dropdown {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: auto;
  }
  .unconnected_tm_mb_dropdown p {
    margin-bottom: 6px;
  }
  .unconnected_tm_mb_dropdown span {
    margin-bottom: 10px;
    height: 26px !important;
  }
}
@media screen and (max-width: 520px) {
  .billing_placeholder {
    margin-top: 0px;
  }
  .unconnected_tm_mb_dropdown {
    padding: 10px 15px 15px 80px;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .unconnected_tm_mb_dropdown p {
    margin-right: 0px;
    text-align: right;
  }
}

.overlay-team-management-free,
.overlay-account-paused {
  position: absolute;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2000;
  background: rgba(0, 0, 0, 0.4);
}
.overlay-add-member-modal,
.overlay-upgrade-modal,
.overlay-remove-member-modal,
.overlay-resendCode-modal,
.overlay-non-closing {
  display: none;
  position: fixed;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2001;
  background: rgba(0, 0, 0, 0.6);
}
.overlay-upgrade-modal {
  z-index: 10002;
}
.overlay-non-closing {
  background: rgba(0, 0, 0, 0);
}
.overlay-failed-payment {
  display: none;
  position: absolute;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2000;
  background: rgba(0, 0, 0, 0.4);
}
.overlay-upgrade-modal-plan,
.overlay-crelate {
  display: none;
  position: fixed;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2000;
  background: rgba(0, 0, 0, 0.7);
  cursor: pointer;
}

.modal-failed-payment {
  width: 500px;
  background-color: #fff;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2001;
  padding: 30px 40px 30px 40px;
  display: none;
  text-align: center;
}
.modal-invite-as-team {
  width: 620px;
  background-color: #fff;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2001;
  padding: 25px 30px 20px 30px;
  text-align: center;
  overflow-y: auto;
  display: none;
}
.invite-as-team-top {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.invite-as-team-top h5 {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 20px;
  color: #383838;
  margin: 0px;
}
.invite-as-team-top > i {
  color: #d0d0d0;
  cursor: pointer;
  font-size: 20px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.invite-as-team-top > i:hover {
  color: coral;
}
.invite-as-team-list {
  max-height: 320px;
  overflow-y: scroll;
  border-radius: 1px;
  border: 1px solid #eaeaea;
}
.invite-as-team-list-element {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 50px;
  padding-left: 15px;
  padding-right: 15px;
}
.invite-as-team-list-element:not(:last-of-type) {
  border-bottom: 1px solid #eaeaea;
}
.invite-as-team-list-element p {
  margin: 0px;
  line-height: 19px;
  font-family: MuseoSansCyrl1, sans-serif !important;
  color: #4b5056;
  font-size: 12px !important;
}
.invite-as-team-list-element p:nth-of-type(1) {
  margin-right: 40px;
  width: 190px;
  text-align: left;
}
.invite-as-team-list-element p:last-of-type {
  width: 190px;
  text-align: left;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.invite-as-team-list-element p label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: block !important;
  font-family: MuseoSansCyrl1, sans-serif !important;
  color: #4b5056;
  font-size: 12px !important;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 6px 0 6px 33px;
}
.invite-as-team-list-element p label::before {
  top: 3px !important;
}
.invite-as-team-list-element p label::after {
  top: 7px !important;
}
.invite-as-team-bottom {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 15px;
}
.invite-as-team-bottom > div {
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 14px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 50%;
  height: 32px;
  margin-right: 15px;
  background-color: #f57215;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.invite-as-team-bottom > div:hover {
  opacity: 0.7;
}
.invite-as-team-bottom > button {
  line-height: 1px;
  padding-top: 1px;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 14px;
  border: none;
  width: 50%;
  height: 32px;
  border: 1px solid #f57215;
  background-color: #fff;
  border-radius: 5px;
  color: #f57215;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.invite-as-team-bottom > button:hover {
  border-color: #fea006;
  color: #fea006;
}
.invite-as-team-all {
  height: 50px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 15px;
  border: 1px solid #eaeaea;
  border-bottom: none;
  -webkit-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.04);
}
.invite-as-team-all p label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-left: 33px !important;
  display: block !important;
  text-align: left;
  font-family: MuseoSansCyrl1, sans-serif !important;
  color: #4b5056;
  font-size: 13px !important;
}
.invite-as-team-all p label:before {
  top: -3px !important;
}
.invite-as-team-all p label:after {
  top: 1px !important;
}
.invite-as-team-all p {
  margin: 0px;
}

.invite-as-team-bottom .lds-dual-ring {
  width: 15px;
  height: 15px;
  margin: 0px auto !important;
}
.invite-as-team-bottom .lds-dual-ring:after {
  width: 17px;
  height: 17px;
  margin: 0px !important;
  border: 3px solid #fff;
  border-color: #f57215 transparent #f57215 transparent;
}
.invite-as-team-el-ignore {
  margin-left: auto;
  height: 30px;
  width: 80px;
  font-size: 12px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  font-family: MuseoSansCyrl0, sans-serif;
}

.modal-request-call {
  width: 400px;
  background-color: #fff;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2001;
  padding: 70px 35px 40px 35px;
  text-align: center;
  display: none;
}
.request-call-svg {
  position: relative;
  margin-bottom: 40px;
}
.request-call-svg-pack {
  height: 109px;
  width: 100px;
  position: absolute;
  left: 34.5%;
  top: -30px;
}
.call-svg-active {
  -webkit-animation: recall_us_circle 3s infinite;
  animation: recall_us_circle 3s infinite;
}
.request-call-svg-pack img {
  display: block;
  width: 100%;
  height: auto;
}
.modal-request-call .fa-times {
  color: #c6c6c6;
  font-size: 20px;
  position: absolute;
  right: 25px;
  top: 25px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modal-request-call .fa-times:hover {
  color: coral;
}

.modal-request-call h5 {
  font-size: 20px;
  line-height: 24px;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #000;
  margin: 0px 0px 10px 0px;
}
.modal-request-call p {
  font-size: 16px;
  line-height: 24px;
  color: #6b6b6b;
  width: 310px;
  margin: 0 auto;
  font-family: MuseoSansCyrl0, sans-serif;
  margin-bottom: 22px;
}
.modal-request-call form {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.modal-request-call form .intl-tel-input {
  width: auto !important;
}
.modal-request-call form input {
  background: #ffffff;
  border: 1px solid #e3e4e4;
  height: 44px;
  width: 220px;
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 5px;
  font-size: 14px;
  font-family: MuseoSansCyrl1, sans-serif;
  letter-spacing: 0.5px;
}
.modal-request-call .intl-tel-input.separate-dial-code .selected-dial-code {
  font-size: 14px;
  font-family: MuseoSansCyrl1, sans-serif;
}
.modal-request-call form input::-webkit-input-placeholder {
  color: #c6c6c6;
  opacity: 0.8;
}
.modal-request-call form input::-moz-placeholder {
  color: #c6c6c6;
  opacity: 0.8;
}
.modal-request-call form input:-ms-input-placeholder {
  color: #c6c6c6;
  opacity: 0.8;
}
.modal-request-call form input::-ms-input-placeholder {
  color: #c6c6c6;
  opacity: 0.8;
}
.modal-request-call form input::placeholder {
  color: #c6c6c6;
  opacity: 0.8;
}
.modal-request-call form button {
  width: 100px;
  height: 44px;
  background-color: #fff;
  color: #f57215;
  border: 2px solid #f57215;
  border-radius: 5px;
  font-family: MuseoSansCyrl1, sans-serif;
  padding-bottom: 0px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modal-request-call form button:hover {
  color: #fea006;
  border-color: #fea006;
}
.request-call-second-message {
  margin-bottom: 10px !important;
  line-height: 23px !important;
}
.request-call-second-message > span {
  display: block;
  color: #000;
  padding: 10px 0 10px 0;
  font-size: 20px;
  font-family: MuseoSansCyrl2, sans-serif;
}
.phone_recall_timer {
  width: 100px;
  height: 50px;
  background-color: #f2f2f2;
  border-radius: 5px;
  margin: 18px auto 16px auto;
  padding-top: 9px;
  font-size: 30px;
  line-height: 35px;
  text-align: center;
  letter-spacing: -0.01em;
  color: #4b5056;
  font-family: MuseoSansCyrl, sans-serif;
}
.phone_recall_another_num {
  color: #f57215;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  margin: 0px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.phone_recall_another_num:hover {
  opacity: 0.7;
}

@-webkit-keyframes recall_us_circle {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes recall_us_circle {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.modal-upgrade-billing-method {
  max-width: 660px;
  width: 100%;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2001;
  background: #fff;
  padding: 40px 30px;
  text-align: center;
  -webkit-box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
}

.modal-for-card-iframe {
  display: none;
  max-width: 550px;
  height: 380px;
  width: 100%;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2001;
  background: #fff;
  padding: 40px 20px 30px 20px;
  text-align: center;
  -webkit-box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
}
.modal-for-card-iframe > i {
  position: absolute;
  right: 17px;
  top: 17px;
  color: #d0d0d0;
  cursor: pointer;
  font-size: 18px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modal-for-card-iframe > i:hover {
  color: coral;
}
.modal-for-card-iframe h5,
.modal-failed-payment h5 {
  font-size: 20px;
  font-family: MuseoSansCyrl1, sans-serif;
  margin: 0 0 20px 0;
}
.modal-for-card-iframe p {
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 14px;
  margin-bottom: 20px;
}
.iframe-add-card-modal label {
  font-weight: normal;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 12px;
  text-align: left;
  margin: 0 auto 6px 0;
  display: block;
}
.modal-failed-payment p {
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 15px;
  margin-bottom: 30px;
}
.modal-failed-payment p span {
  display: block;
  margin-bottom: 5px;
}
.modal-failed-payment > div {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.modal-failed-payment > div span,
.m-f-p-continue {
  cursor: pointer;
  width: auto;
  padding: 0 20px;
  height: 34px;
  border-radius: 5px;
  background-color: #fff;
  color: #f57215 !important;
  text-decoration: none !important;
  border: 1px solid #f57215;
  font-family: MuseoSansCyrl0, sans-serif;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modal-failed-payment > div span:hover,
.m-f-p-continue:hover {
  color: #fea006 !important;
  border: 1px solid #fea006;
}
.m-f-p-continue {
  margin: 0 auto;
}
.modal-failed-payment > i {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #d0d0d0;
  font-size: 20px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modal-failed-payment > i:hover {
  color: coral;
}
.iframe-card-subtitle {
  max-width: 330px;
  margin: 15px auto 15px auto;
  text-align: center;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 14px;
  line-height: 18px;
  display: block;
}
.modal-for-card-iframe iframe {
  display: block;
  margin: 0 auto;
  height: 100%;
  width: 95%;
}
.iframe-card-questions {
  font-size: 14px;
  font-family: MuseoSansCyrl0, sans-serif;
}
.iframe-card-questions span {
  cursor: pointer;
  color: #f57215;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.iframe-card-questions span:hover {
  color: #fea006;
}
.modal-upgrade-team {
  min-height: 725px;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 10003;
  background: #fff;
  width: 100%;
  padding: 24px;
  text-align: center;
  -webkit-box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
  border-radius: 16px;
  max-width: 488px;
  display: flex;
  flex-direction: column;
}
.modal-upgrade-team .team-icon {
  background-color: #2F80ED;
  border-radius: 32px;
  height: 64px;
  min-height: 64px;
  width: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: center;
}
.modal-upgrade-team > button.upgrade-plan-btn {
  margin: auto auto 0;
}
.modal-add-team,
.modal-remove-member,
.modal-ivite-privileges {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2001;
  background: #fff;
  max-width: 340px;
  width: 100%;
  padding: 50px 30px;
  text-align: center;
  -webkit-box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
}
.modal-upload-file,
.modal-see-pricing {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2001;
  background: #fff;
  max-width: 460px;
  width: 100%;
  padding: 30px 30px;
  text-align: center;
  -webkit-box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
}
.modal-upgrade-plan,
.modal-block-starter {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2001;
  background: #fff;
  max-width: 520px;
  width: 100%;
  padding: 50px 30px;
  text-align: center;
  -webkit-box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
}
.modal-upgrade-plan-buttons {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.modal-upgrade-plan-buttons div {
  margin: 0 10px;
}
.modal-resendCode {
  display: none;
  position: fixed;
  left: 60%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2001;
  background: #fff;
  max-width: 340px;
  width: 100%;
  padding: 50px 30px;
  text-align: center;
  -webkit-box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
}

.modal-crelate-spec-dark-layer {
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 0px;
  z-index: 2001;
  background-color: rgba(0, 0, 0, 0.2);
}
.modal-crelate-sync-wrap .lds-dual-ring {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 999;
  margin: 0px !important;
}
.modal-crelate-sync-wrap .lds-dual-ring:after {
  width: 100px;
  height: 100px;
  margin: 0px !important;
  border: 5px solid #f57215;
  border-color: #f57215 transparent #f57215 transparent;
}
.modal-crelate-sync-wrap {
  background-color: #fff;
  overflow-y: auto;
  position: fixed;
  width: 100%;
  bottom: 20px;
  top: 20px;
  z-index: 2001;
  width: 632px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  display: none;
  -webkit-box-shadow: 0px 20px 40px rgba(75, 80, 86, 0.2);
  box-shadow: 0px 20px 40px rgba(75, 80, 86, 0.2);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modal-crelate-form-synced {
  display: -moz-flex !important;
  display: -ms-flex !important;
  display: -o-flex !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  height: 200px;
  width: 480px;
  bottom: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.modal-crelate-form-noJob {
  display: -moz-flex !important;
  display: -ms-flex !important;
  display: -o-flex !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  height: 250px;
  width: 520px;
  bottom: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.success-crelate-modal {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  background-color: #fff;
  padding: 40px 50px 40px 50px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
  z-index: 2002;
}
.success-crelate-modal h6 {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 18px;
  color: #333;
  text-align: center;
  margin: 0 0 20px 0;
}
.success-crelate-modal span {
  cursor: pointer;
  margin: 0 auto;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 120px;
  height: 40px;
  color: #f57215;
  border: 2px solid #f57215;
  background: #fff;
  font-size: 16px;
  font-family: MuseoSansCyrl1, sans-serif;
  border-radius: 5px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.success-crelate-modal span:hover {
  color: #fea006;
  border: 2px solid #fea006;
}
.noJob-crelate-modal {
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  background-color: #fff;
  padding: 40px 40px 30px 40px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
  z-index: 2002;
  display: none;
}
.noJob-crelate-modal h6 {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 18px;
  color: #333;
  text-align: center;
  margin: 0 0 25px 0;
}
.noJob-crelate-modal p {
  line-height: 24px;
  color: #6b6b6b;
  font-size: 16px;
  font-family: MuseoSansCyrl0, sans-serif;
  margin-bottom: 20px;
}
.noJob-crelate-modal > div {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.noJob-crelate-modal > div:last-of-type {
  margin-top: 20px;
}
.noJob-crelate-modal > div label {
  width: auto !important;
  padding-left: 30px !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #6b6b6b !important;
}
.noJob-crelate-modal > div span {
  width: 120px;
  height: 40px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #fff;
  background-color: #f57215;
  border-radius: 5px;
  margin-right: 15px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.noJob-crelate-modal > div span:hover {
  opacity: 0.7;
}
.noJob-crelate-modal > div button {
  padding: 0px;
  width: 120px;
  height: 40px;
  color: #f57215 !important;
  border: 2px solid #f57215;
  background: #fff;
  font-size: 16px;
  font-family: MuseoSansCyrl1, sans-serif;
  border-radius: 5px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.noJob-crelate-modal > div button:hover {
  color: #fea006 !important;
  border: 2px solid #fea006;
}

.modal-crelate-sync {
  height: 100%;
  position: relative;
  background: #fff;
  overflow: auto;
  padding-top: 70px;
  padding-bottom: 90px;
}
.modal-crelate-sync hr {
  margin-top: 12px;
}
.modal-crelate-sync-head {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 12px 30px 12px 40px;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.04);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.04);
  width: 100%;
  position: fixed;
  z-index: 999;
  top: 0px;
  left: 0px;
}
.modal-crelate-sync-head h4 {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 20px;
  line-height: 24px;
  margin: 0px;
}
.modal-crelate-sync-head i {
  font-size: 20px;
  color: #c4c4c4;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modal-crelate-sync-head i:hover {
  color: coral;
}
.crelate-sync-row {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /*-ms-align-items: center;
	align-items: center;*/
  padding: 0 30px 0 40px;
  /*margin-bottom: 10px;*/
}
.crelate-sync-row > span {
  font-family: MuseoSansCyrl0, sans-serif;
  width: 130px;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: -0.01em;
  color: #4b5056;
  padding-top: 6px;
}
.crelate-sync-row input {
  margin-left: 32px;
  margin-bottom: 10px;
  width: 400px;
  height: 30px;
  background: #fff;
  border: 1px solid #e3e4e4;
  border-radius: 5px;
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 14px;
  color: #4b5056;
  -webkit-appearance: none !important;
  -webkit-box-shadow: none, inset none !important;
  box-shadow: none, inset none !important;
}
.crelate-sync-row input::-webkit-input-placeholder {
  font-size: 14px;
  line-height: 17px;
  letter-spacing: -0.01em;
  color: #c3c3c3;
}
.crelate-sync-row input::-moz-placeholder {
  font-size: 14px;
  line-height: 17px;
  letter-spacing: -0.01em;
  color: #c3c3c3;
}
.crelate-sync-row input:-ms-input-placeholder {
  font-size: 14px;
  line-height: 17px;
  letter-spacing: -0.01em;
  color: #c3c3c3;
}
.crelate-sync-row input::-ms-input-placeholder {
  font-size: 14px;
  line-height: 17px;
  letter-spacing: -0.01em;
  color: #c3c3c3;
}
.crelate-sync-row input::placeholder {
  font-size: 14px;
  line-height: 17px;
  letter-spacing: -0.01em;
  color: #c3c3c3;
}
.crelate-sync-elements .crelate-sync-row {
  position: relative;
}
.crelate-sync-row i {
  position: absolute;
  top: 8px;
  right: 37px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #dadada;
}
.crelate-sync-elements-row {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 400px;
}
.crelate-sync-elements .label-info {
  background: #e3e3e4 !important;
  font-size: 12px !important;
  line-height: 30px !important;
  color: #4b5056 !important;
  padding: 3px 6px !important;
  font-family: MuseoSansCyrl0, sans-serif !important;
}
.crelate-sync-elements .label-info span {
  color: #c4c4c4 !important;
}
.crelate-sync-elements .bootstrap-tagsinput {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin-left: 32px;
  margin-bottom: 10px;
  width: 400px;
  min-height: 30px !important;
  height: auto;
  background: #fff;
  border: 1px solid #e3e4e4;
  border-radius: 5px;
  padding-left: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: middle;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 16px;
  color: #4b5056;
}
.crelate-sync-elements .bootstrap-tagsinput input {
  height: auto;
  padding: 4px 0 0 0;
  position: relative;
}

.crelate-sync-checkbox {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  margin-bottom: 10px;
}
.crelate-sync-checkbox input {
  width: auto !important;
  margin: 0px 0px 0px 8px !important;
  z-index: 999 !important;
}
.crelate-sync-checkbox label {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 13px;
  border: 1px solid #e3e4e4;
  border-radius: 5px;
  padding-left: 28px !important;
  font-size: 12px !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.crelate-sync-checkbox label:before {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  width: 15px !important;
  height: 15px !important;
  top: 7px !important;
  left: 5px !important;
  border-radius: 5px !important;
}
.crelate-sync-checkbox label:after {
  top: 11px !important;
  left: 8px !important;
  color: #f57215 !important;
  background: none !important;
  content: '\f00c' !important;
  font-size: 9px !important;
  font-weight: 900;
  font-family: 'Font Awesome\ 5 Free' !important;
}
.crelate-sync-checkbox-checked {
  background-color: #f57215 !important;
  border: 1px solid #f57215 !important;
  color: #fff !important;
}
.crelate-sync-checkbox-checked:before {
  border: none !important;
}
.crelate-sync-checkbox input:checked {
  background-color: #cccccc !important;
}
.sync-row-spec-wrap {
  width: 400px;
}
.sync-row-spec-wrap a {
  display: inline-block;
  margin-left: 23px;
  padding-top: 4px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.sync-row-spec-wrap a:hover {
  opacity: 0.8;
}
.sync-row-spec-wrap-long {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sync-row-spec-wrap-long input {
  width: 300px;
  margin: 0px 0px 10px 0px;
}
.spec-wrap-plus-minus {
  width: 79px;
  height: 30px;
  border: 1px solid #c6c6c6;
  background: #fff;
  border-radius: 5px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.spec-wrap-plus-minus > div {
  height: 100%;
  width: 1px;
  background: #c6c6c6;
}
.spec-wrap-plus-minus span {
  height: 30px;
  width: 49%;
  font-size: 24px !important;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #333;
  padding-bottom: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.spec-wrap-plus-minus span:last-of-type {
  padding-bottom: 6px;
}
.sync-row-minus {
  opacity: 0.3;
  cursor: default;
}
.sync-row-plus {
  cursor: pointer;
}
.sync-row-for-inputs {
  width: 300px;
}
.sync-row-for-inputs-mailing {
  width: 300px;
}
.modal-crelate-sync-footer {
  position: fixed;
  z-index: 999;
  bottom: 0px;
  right: 0px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-right: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #fff;
  width: 100%;
  -webkit-box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.04);
  box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.04);
}
.modal-crelate-sync-footer span {
  width: 185px;
  height: 34px;
  background: #f57215;
  color: #fff;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  font-family: MuseoSansCyrl0, sans-serif;
  border-radius: 5px;
  margin-right: 15px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modal-crelate-sync-footer span:hover {
  opacity: 0.7;
}
.modal-crelate-sync-footer .lds-dual-ring,
.noJob-crelate-modal .lds-dual-ring,
#create-button-list .lds-dual-ring {
  display: block;
  width: 16px;
  height: 16px;
  margin: 0 auto !important;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  position: static;
}
.modal-crelate-sync-footer .lds-dual-ring:after,
.noJob-crelate-modal .lds-dual-ring:after,
#create-button-list .lds-dual-ring:after {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  margin: 0px;
  border-radius: 50%;
  border: 3px solid #35a0ee;
  border-color: #35a0ee transparent #35a0ee transparent;
  -webkit-animation: lds-dual-ring 1.2s linear infinite;
  animation: lds-dual-ring 1.2s linear infinite;
}
.modal-crelate-sync-footer button {
  width: 185px;
  height: 34px;
  color: #f57215;
  border: 2px solid #f57215;
  background: #fff;
  font-size: 14px;
  font-family: MuseoSansCyrl1, sans-serif;
  border-radius: 5px;
  padding-top: 2px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modal-crelate-sync-footer button:hover {
  color: #fea006;
  border: 2px solid #fea006;
}
.crelate-sync-elements .crelate-sync-row span {
  padding-top: 0px;
}
.crelate-sync-elements .crelate-sync-row span.current {
  color: #4b5056;
}

.crelate-sync-job {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  margin-bottom: 10px;
  margin-left: 32px;
}
.crelate-sync-job p {
  padding-top: 2px;
  text-align: right;
  font-size: 12px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #4b5056;
  margin: 0px;
}
.crelate-sync-job p span {
  color: #f57215;
  cursor: pointer;
}

.crelate-sync-job input {
  margin: 0px;
}
.crelate-sync-job .bootstrap-tagsinput {
  display: none;
  margin: 0px;
  height: 32px !important;
}
.crelate-sync-job .bootstrap-tagsinput input {
  width: 205px;
}
.crelate-sync-job .nice-select {
  height: 31px !important;
  width: 400px !important;
  line-height: 30px !important;
  font-family: MuseoSansCyrl0, sans-serif !important;
  font-size: 14px !important;
  letter-spacing: -0.01em;
  border-color: #e3e4e4;
  padding-left: 15px;
}
.crelate-sync-job .nice-select:active,
.crelate-sync-job .nice-select.open,
.crelate-sync-job .nice-select:focus {
  border-color: #e3e4e4;
}
.crelate-sync-job .nice-select .option {
  min-height: 30px !important;
  line-height: 29px !important;
  font-size: 14px !important;
}
.crelate-sync-job .nice-select .list {
  max-height: 300px !important;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.selected-job-curtent {
  background: #e3e3e4 !important;
  font-size: 12px !important;
  line-height: 30px !important;
  color: #4b5056 !important;
  padding: 3px 6px !important;
  font-family: MuseoSansCyrl0, sans-serif !important;
  display: inline;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
  position: relative;
}
.selected-job-curtent:after {
  content: 'x';
  padding: 0px 2px;
  color: #c4c4c4 !important;
  margin-left: 8px;
  cursor: pointer;
}
.modal-crelate-sync-head h4 span {
  padding-left: 10px;
}
.modal-crelate-sync-head .lds-facebook div {
  width: 6px;
  -webkit-animation: lds-crelate 0.6s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation: lds-crelate 0.6s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.modal-crelate-sync-head .lds-facebook div:nth-child(1) {
  left: 3px;
}
.modal-crelate-sync-head .lds-facebook div:nth-child(2) {
  left: 14px;
}
.modal-crelate-sync-head .lds-facebook div:nth-child(3) {
  left: 25px;
}
.modal-crelate-sync-head .lds-facebook {
  width: 42px;
  height: 18px;
}
@-webkit-keyframes lds-crelate {
  0% {
    top: 2px;
    height: 24px;
  }
  50%,
  100% {
    top: 8px;
    height: 8px;
  }
}
@keyframes lds-crelate {
  0% {
    top: 2px;
    height: 24px;
  }
  50%,
  100% {
    top: 8px;
    height: 8px;
  }
}
.crRowFakeX {
  position: absolute;
  right: 4px;
  top: 4px;
  width: 12px;
  height: 12px;
  background: transparent;
}

@media screen and (max-width: 991px) {
  .modal-crelate-sync-wrap {
    z-index: 10000000002 !important;
  }
  .modal-request-call {
    z-index: 10000000002 !important;
  }
  .modal-invite-as-team {
    z-index: 100000000002 !important;
  }
  .noJob-crelate-modal,
  .success-crelate-modal {
    z-index: 10000000003 !important;
  }
}
@media screen and (max-width: 768px) {
  .modal-crelate-sync-wrap {
    width: 100%;
    bottom: 0px;
    top: 0px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    left: 0;
  }
  .modal-crelate-sync {
    width: 100%;
  }
  .crelate-sync-row input {
    padding-top: 4px;
  }
  .crelate-sync-row input::-webkit-input-placeholder {
    padding-top: 4px;
  }
  .crelate-sync-row input::-moz-placeholder {
    padding-top: 4px;
  }
  .crelate-sync-row input:-ms-input-placeholder {
    padding-top: 4px;
  }
  .crelate-sync-row input::-ms-input-placeholder {
    padding-top: 4px;
  }
  .crelate-sync-row input::placeholder {
    padding-top: 4px;
  }
  .bootstrap-tagsinput input::-webkit-input-placeholder {
    padding-top: 4px !important;
  }
  .bootstrap-tagsinput input::-moz-placeholder {
    padding-top: 4px !important;
  }
  .bootstrap-tagsinput input:-ms-input-placeholder {
    padding-top: 4px !important;
  }
  .bootstrap-tagsinput input::-ms-input-placeholder {
    padding-top: 4px !important;
  }
  .bootstrap-tagsinput input::placeholder {
    padding-top: 4px !important;
  }
}
@media screen and (max-width: 640px) {
  .crelate-sync-row {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }
  .crelate-sync-row input {
    margin-left: 0px;
    margin-bottom: 12px;
    width: 100%;
  }
  .crelate-sync-elements .bootstrap-tagsinput {
    margin-left: 0px;
    margin-bottom: 12px;
    width: 100%;
  }
  .crelate-sync-row > span {
    width: 100%;
    margin-bottom: 5px;
  }
  .modal-crelate-sync {
    padding-bottom: 80px;
  }
  .modal-crelate-sync-head {
    padding-left: 20px;
    padding-right: 22px;
  }
  .crelate-sync-row i {
    top: 30px;
    right: 30px;
    opacity: 1 !important;
    color: #c0c0c0 !important;
  }
  .modal-crelate-sync hr {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .modal-crelate-sync-footer {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }
  .sync-row-spec-wrap-long input {
    width: 100%;
  }
  .sync-row-for-inputs {
    width: calc(100% - 79px);
  }
  .sync-row-for-inputs-mailing {
    width: calc(100% - 79px);
  }
  .spec-wrap-plus-minus {
    margin-left: 20px;
  }
  .sync-row-spec-wrap {
    width: 100%;
  }
  .crelate-sync-elements-row {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    width: 100%;
  }
  .crelate-sync-checkbox {
    width: 100%;
  }
  .spec-wrap-plus-minus span:first-of-type {
    padding-bottom: 3px;
  }
  .modal-crelate-sync-footer span {
    width: 45%;
  }
  .modal-crelate-sync-footer button {
    width: 45%;
    padding-top: 0px !important;
  }
  .modal-crelate-sync-head i {
    color: coral;
  }
  .modal-crelate-sync-head i:hover {
    opacity: 0.7;
  }
  .modal-for-card-iframe {
    max-width: 90%;
    padding: 30px 20px 30px 20px;
  }
  .modal-for-card-iframe h5 {
    font-size: 16px;
    line-height: 20px;
  }
  .modal-for-card-iframe h5 span {
    display: block;
  }
  .modal-for-card-iframe {
    height: 360px;
  }
  .modal-request-call {
    width: 310px;
    padding: 60px 20px 30px 20px;
  }
  .request-call-svg-pack {
    left: 31%;
  }
  .modal-request-call p {
    width: auto;
  }
  .modal-request-call form input {
    width: 160px;
  }
  .modal-request-call form button {
    width: 100px;
  }
  .modal-invite-as-team {
    width: 100%;
    height: 100%;
    top: 0px;
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    padding: 25px 15px 20px 15px;
  }
  .invite-as-team-bottom {
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
  }
  .invite-as-team-bottom > div {
    width: 100%;
    margin-right: 0px;
  }
  .invite-as-team-bottom > button {
    width: 100%;
    margin-bottom: 10px;
  }
  .invite-as-team-list-element {
    padding-left: 10px;
    padding-right: 10px;
  }
  .modal-crelate-form-synced,
  .modal-crelate-form-noJob {
    width: 90%;
  }
  .noJob-crelate-modal,
  .success-crelate-modal {
    width: 90%;
  }
  .modal-signup-email,
  .modal-login {
    width: 90%;
    padding: 40px 25px;
  }
  .modal-signup-email h5,
  .modal-login iframe h5 {
    font-size: 20px;
  }
}

/*/////*/

.modal-remove-member > div,
.modal-resendCode > div,
.modal-ivite-privileges > div {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 25px 0 0 0;
}
.modal-remove-member > div span,
.modal-ivite-privileges > div span {
  cursor: pointer;
  width: 100px;
  height: 45px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 20px;
  border: 1px solid #eaeaea;
  border-radius: 5px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: #383838;
}
.modal-resendCode > div span {
  cursor: pointer;
  width: 100px;
  height: 45px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 20px;
  border: 1px solid #f57215;
  border-radius: 5px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: #fff;
  background: #f57215;
}
.modal-resendCode > div span:hover {
  color: #f57215;
  background: #fff;
  border-color: #f57215;
}
.modal-remove-member > div span:hover,
.modal-ivite-privileges > div span:hover {
  background: #fff;
  color: #fea006;
  border: 1px solid #fea006;
}
.modal-enter-api {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2001;
  background: #fff;
  max-width: 340px;
  width: 100%;
  padding: 30px 40px;
  text-align: center;
  -webkit-box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.3);
}
.modal-error-add-member {
  width: 100%;
  font-size: 14px;
  display: none;
  text-align: center;
  padding: 6px 0px;
  border-radius: 5px;
  color: coral;
  margin: 20px auto 0 auto;
}
.modal-error-add-member i {
  margin-right: 5px;
}
.modal-add-team .fa-times,
.modal-add-member-custom .fa-times {
  position: absolute;
  right: 15px;
  top: 13px;
  font-size: 20px;
  color: #d0d0d0;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  cursor: pointer;
}
.modal-add-team .fa-times:hover,
.modal-add-member-custom .fa-times:hover {
  color: #35a0ee;
}
.modal-upgrade-team img {
  display: block;
  width: 70px;
  height: auto;
  margin: 0 auto 15px auto;
}
.modal-add-team img,
.modal-remove-member img,
.modal-ivite-privileges img {
  display: block;
  width: 70px;
  height: auto;
  margin: 0 auto 15px auto;
}
.modal-add-team input {
  height: 40px;
  border-radius: 5px;
  border: 1px solid #d0d0d0;
  padding-left: 20px;
  margin-bottom: 20px;
  width: 100%;
}
.modal-add-team input::-webkit-input-placeholder {
  opacity: 0.6;
}
.modal-add-team input::-moz-placeholder {
  opacity: 0.6;
}
.modal-add-team input:-ms-input-placeholder {
  opacity: 0.6;
}
.modal-add-team input::-ms-input-placeholder {
  opacity: 0.6;
}
.modal-add-team input::placeholder {
  opacity: 0.6;
}
.modal-upgrade-team h5 {
  font-size: 20px;
  font-family: MuseoSansCyrl2, sans-serif;
  color: #383838;
  margin: 0 0 15px 0;
  line-height: 24px;
}
.modal-add-team h5,
.modal-remove-member h5,
.modal-resendCode h5,
.modal-ivite-privileges h5 {
  font-size: 18px;
  font-family: MuseoSansCyrl2, sans-serif;
  color: #383838;
  margin: 5px 0 15px 0;
  line-height: 24px;
}
.modal-upload-file h5,
.modal-see-pricing h5 {
  font-size: 20px;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #383838;
  margin: 5px 0 15px 0;
  line-height: 28px;
}
.modal-block-starter h5 {
  font-size: 18px;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #383838;
  margin: 0px 0 30px 0;
  line-height: 26px;
}
.modal-block-starter p {
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 18px;
}
.modal-block-starter a {
  color: #f57215 !important;
}
.modal-upgrade-plan h5 {
  font-size: 22px;
  font-family: MuseoSansCyrl2, sans-serif;
  color: #333333;
  margin: 0px 0 20px 0;
  line-height: 24px;
}
.modal-upgrade-team p,
.modal-enter-api p {
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 24px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #333;
}
.modal-upgrade-plan p {
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 28px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #6b6b6b;
}
.modal-remove-member p,
.modal-ivite-privileges p {
  margin-bottom: 20px;
  font-size: 13px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #6b6b6b;
}
.modal-upload-file p,
.modal-see-pricing p {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 16px;
  font-family: MuseoSansCyrl0, sans-serif;
}
.modal-upload-file p > a,
.modal-see-pricing p > a {
  color: #f57215;
  padding-left: 3px;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
.modal-upload-file p > a:hover,
.modal-see-pricing p > a:hover {
  opacity: 0.7;
}
.modal-upgrade-team span.close-btn {
  position: absolute;
  right: 17px;
  top: 15px;
  font-size: 20px;
  cursor: pointer;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
.modal-upgrade-team span a {
  color: #d0d0d0;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modal-upgrade-team span a:hover {
  color: #35a0ee;
}
.modal-upgrade-team > a,
.modal-upgrade-team > button {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 18px;
  width: 100%;
  height: 56px;
  min-height: 56px;
  background: #2F80ED;
  border-radius: 200px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 10px auto 0;
  color: #FFFFFF;
  text-decoration: none !important;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: inherit;
}
.modal-upgrade-team > a.talk-to-sales {
  background: #FFFFFF;
  border: 1px solid #B4B4B4;
  color: #161616;
}
/* Team Size Section */
.team-size {
  background-color: #EFF1F6;
  border-radius: 8px;
  padding: 12px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 10px 0;
  gap: 16px;
}
.team-size .plan-block {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.team-size .plan-block p {
  font-size: 14px;
  margin: 0;
}
.team-size .plan-block p.description {
  font-size: 12px;
  letter-spacing: 0.1px;
}
.feature-wrapper h4 {
  font-weight: 600;
  margin: 12px 0;
}
.team-size-label {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #4B5056;
  margin-right: 4px;
  white-space: nowrap;
}
.feature-list {
  display: flex;
  flex-direction: column;
  margin: auto;
  width: max-content;
  gap: 8px;
}
.feature-item {
  display: flex;
  align-items: flex-start;
  font-size: 16px;
}
.feature-item img {
  width: 25px;
  height: 25px;
  margin: 0 8px 0 0;
}
.total-price-block {
  margin: 0 0 16px;
}
.total-price-block p {
  font-size: 16px;
  line-height: 20px;
  margin: 0;
}
.modal-upgrade-team .feature-wrapper {
  margin-bottom: 12px;
}
.team-size-option {
  font-size: 1em;
  font-weight: 500;
  line-height: 20px;
  color: #2F80ED;
  padding: 8px 12px;
  white-space: nowrap;
  margin:0 3px;
}
.team-size-option:hover{
  cursor: pointer;
  background-color: rgba(47, 128, 237, 0.3);
  border-radius: 4px;
}
.team-size-option.active {
  background-color: #2F80ED;
  color: #ffffff;
  border-radius: 4px;
}
.modal-upgrade-plan a {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  width: 180px;
  height: 45px;
  background: #fff;
  border-radius: 5px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  color: #35a0ee !important;
  border: 2px solid #35a0ee;
  text-decoration: none !important;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modal-upload-file > a,
.modal-see-pricing > a {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  width: 160px;
  height: 36px;
  background: #fff;
  border-radius: 5px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 25px auto 20px auto;
  color: #f57215;
  border: 2px solid #f57215;
  text-decoration: none !important;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.modal-upload-file > a:hover,
.modal-see-pricing > a:hover {
  -webkit-transform: translateY(-4px);
  -ms-transform: translateY(-4px);
  transform: translateY(-4px);
  color: #35a0eebf;
}
.modal-upgrade-plan a:hover {
  color: #35a0eebf !important;
  border: 2px solid #35a0eebf;
}

.modal-add-team button {
  padding-top: 2px;
  font-family: MuseoSansCyrl1, sans-serif;
  width: 160px;
  height: 40px;
  background: #fff;
  border-radius: 5px;
  margin: 0 auto;
  color: #35a0ee !important;
  border: 2px solid #35a0ee;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  outline: none;
}
.modal-enter-api > div {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 25px 0 0 0;
}
.modal-enter-api button {
  background-color: #fff;
  border: 1px solid #35a0ee;
  color: #35a0ee;
}
.modal-enter-api span {
  background-color: #35a0ee;
  color: #fff;
}
.modal-enter-api button,
.modal-enter-api span {
  width: 100px;
  padding: 0px;
  font-family: MuseoSansCyrl0, sans-serif;
  height: 40px;
  border-radius: 5px;
  margin: 0 20px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  outline: none;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.modal-enter-api button .lds-dual-ring {
  width: 15px;
  height: 15px;
  margin: 0px auto !important;
}
.modal-enter-api button .lds-dual-ring:after {
  width: 17px;
  height: 17px;
  margin: 0px !important;
  border: 3px solid #fff;
  border-color: #f57215 transparent #f57215 transparent;
}
.saveSalesforceKey .lds-dual-ring {
  width: 15px;
  height: 15px;
  margin: 0px auto !important;
}
.saveSalesforceKey .lds-dual-ring:after {
  width: 17px;
  height: 17px;
  margin: 0px !important;
  border: 3px solid #fff;
  border-color: #fff transparent #fff transparent;
}
.modal-enter-api button:hover {
  border: 1px solid #35a0eebf;
  color: #35a0ee;
}
.modal-enter-api span:hover {
  opacity: 0.7;
}

.modal-add-team button:hover {
  color: #35a0eebf !important;
  border: 2px solid #35a0eebf;
}
.modal-upgrade-team > a:hover {
  opacity: 0.8;
  transform: scale(1.01);
}

.modal_signup_book_demo {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 18px;
  width: 160px;
  height: 40px;
  background: #fff !important;
  border-radius: 5px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #333 !important;
  color: #333 !important;
  text-decoration: none !important;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.purch_history {
  width: 120px;
  height: 34px;
  border: 1px solid #f57215;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 5px;
  color: #f57215;
}
.purch_history:hover {
  text-decoration: none;
  opacity: 0.7;
  color: #f57215;
}

.head_of_main_mobile {
  display: none;
}
.mobile_logo_header {
  width: 160px;
  position: relative;
  z-index: 1001;
}
.mobile_logo_header a img {
  display: block;
  width: 100%;
  height: auto;
}
.mobile_header {
  background-color: #fff;
  height: 46px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.menu_burger {
  cursor: pointer;
  position: relative;
  z-index: 1001;
}

.hamburger .line {
  border-radius: 8px;
  width: 30px;
  height: 4px;
  background-color: #383838;
  display: block;
  margin: 4px auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#hamburger-1.is-active .line:nth-child(2) {
  opacity: 0;
}
#hamburger-1.is-active .line:nth-child(1) {
  -webkit-transform: translateY(8px) rotate(45deg);
  -ms-transform: translateY(8px) rotate(45deg);
  transform: translateY(8px) rotate(45deg);
}
#hamburger-1.is-active .line:nth-child(3) {
  -webkit-transform: translateY(-8px) rotate(-45deg);
  -ms-transform: translateY(-8px) rotate(-45deg);
  transform: translateY(-8px) rotate(-45deg);
}
.mobile_menu_header {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  z-index: 1000;
}
.list_mobile_menu_wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.list_mobile_menu_wrap_active {
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}
.list_mobile_menu {
  margin: 0;
  padding: 0;
  position: absolute;
  left: 15px;
  top: 55%;
  -webkit-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
.list_mobile_menu li {
  list-style: none;
  line-height: 38px;
  white-space: nowrap;
}
.mobile_user_login {
  margin: 0px;
  padding: 0;
  list-style: none;
  position: absolute;
  left: 15px;
  top: 90px;
  -webkit-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  color: #333 !important;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 15px;
  white-space: nowrap;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mobile_user_login:focus {
  color: #333;
}
.mobile_user_login i {
  margin-left: 5px;
  font-size: 12px;
}
.login_mobile_btns {
  position: absolute;
  left: 15px;
  top: 90px;
  -webkit-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.login_mobile_btns a {
  color: #333;
  font-size: 15px;
  font-family: MuseoSansCyrl1, sans-serif;
}
.login_mobile_btns a:first-of-type {
  color: #333;
  margin-right: 4px;
  font-size: 15px;
}
.login_mobile_btns a:last-of-type {
  margin-left: 8px;
  color: #333;
  width: 140px;
  height: 40px;
  border-radius: 5px;
  background: #f57215;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.login_mobile_btns a:last-of-type .fa-arrow-right {
  margin-left: 7px;
}
.login_mobile_btns .rule_signup_btn {
  color: #fff !important;
}
.book_a_demo_logined {
  width: 140px !important;
  height: 40px;
  border-radius: 5px;
  font-size: 15px !important;
  background-color: transparent !important;
  border: 2px solid #333;
  color: #333;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 25px !important;
}
.login_mobile_btns .book_a_demo {
  width: 120px !important;
  font-size: 15px !important;
  background-color: transparent !important;
  border: 2px solid #383838;
  color: #383838;
}
.list_mobile_menu li a {
  color: #383838 !important;
  font-size: 18px;
  font-family: MuseoSansCyrl1, sans-serif;
}
.call_us_header {
  width: 153px;
  text-align: right;
  margin-left: 15px;
  color: #fff;
}
.call_us_header p {
  cursor: pointer;
  margin: 0 0 5px 0;
  font-size: 16px;
  line-height: 14px;
  color: #fff;
  font-family: MuseoSansCyrl1, sans-serif;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.call_us_header p:hover {
  opacity: 0.7;
}
.call_us_header p img {
  -webkit-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
  position: relative;
  width: 20px;
  bottom: 1px;
  left: -2px;
}
.call_us_header a {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  line-height: 12px;
  color: #fff !important;
  text-decoration: none !important;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.call_us_header a:hover {
  opacity: 0.7;
}
.call_us_header span {
  color: #fff;
  display: block;
  font-size: 14px;
  line-height: 10px;
  letter-spacing: -0.01em;
  font-family: MuseoSansCyrl, sans-serif;
  opacity: 0.5;
}
.call_us_header span b {
  font-family: MuseoSansCyrl1, sans-serif;
}

@media screen and (max-width: 920px) and (orientation: landscape) {
  .container.containerMB {
    height: auto !important;
  }
  .wrap_containerMB {
    height: auto !important;
  }
  /*.list_mobile_menu {
		left: 30px;
		top: 50%;
	}
	.list_mobile_menu li {
		line-height: 30px;
	}
	.list_mobile_menu li a {
		font-size: 16px;
	}
	.mobile_user_login {
		left: 60%;
		top: 24px;
	}
	.login_mobile_btns {
		left: 60%;
		top: 24px;
	}*/
}
@media screen and (max-width: 350px) {
  .login_mobile_btns a {
    font-size: 14px;
  }
  .login_mobile_btns a:first-of-type {
    font-size: 14px;
  }
  .login_mobile_btns a:last-of-type {
    width: 100px;
    font-size: 14px;
    height: 36px;
  }
  .list_mobile_menu {
    left: 15px;
    top: 57%;
  }
  .login_mobile_btns .book_a_demo {
    width: 110px !important;
    font-size: 14px !important;
  }
  .list_mobile_menu li a {
    font-size: 16px;
  }
}

@media (min-width: 901px) {
  div.elemofnewlist:hover {
    background-color: #A2CFFE;
  }
}
@media (max-width: 1500px) {
  .dashboard_right_placeholder {
    width: 890px;
  }
  .add_somebody_to_list {
    margin-top: 250px;
  }
  .addednewlist {
    max-height: 150px;
  }
  div.elemofnewlist {
    height: 28px;
  }
}
@media (max-width: 1200px) {
  .dashboard_float_height {
    height: 100vh;
  }
  .left_dashboard_panel {
    width: 215px;
  }
  .dashboard_right_placeholder {
    width: 715px;
  }
  .add_somebody_to_list {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .add_somebody_to_list > img {
    right: 20px;
  }
}

.menu_icon {
  display: none;
  position: relative;
}
.menu_icon img {
  position: relative;
  z-index: 1001;
  left: 10px;
  top: 18px;
}
@media (max-width: 990px) {
  .overlay-add-member-modal,
  .overlay-upgrade-modal,
  .overlay-remove-member-modal,
  .overlay-resendCode-modal,
  .overlay-crelate,
  .overlay-non-closing {
    z-index: 10000000001 !important;
    background: rgba(0, 0, 0, 0.6);
  }
  .overlay-failed-payment {
    z-index: 10000000001 !important;
    background: rgba(0, 0, 0, 0.6);
  }
  .modal-upgrade-team {
    left: 50%;
    z-index: 10000000002 !important;
  }
  .modal-enter-api {
    z-index: 10000000002 !important;
  }
  .sw-popup {
    width: 90%;
  }
  .modal-add-team,
  .modal-remove-member,
  .modal-resendCode,
  .modal-upload-file,
  .modal-see-pricing,
  .modal-ivite-privileges,
  .modal-block-starter,
  .modal-failed-payment,
  .modalPopup,
  .modal-video-bulk,
  .sw-popup {
    z-index: 10000000002 !important;
  }
  .modal-failed-payment {
    max-width: 500px;
    width: 90%;
  }
  .addednewlist {
    max-height: 110px !important;
  }
  .container.containerMB {
    height: auto !important;
  }
  .wrap_containerMB {
    height: auto !important;
  }
  .margin_for_header {
    margin-top: 46px;
  }
  .head_of_main_mobile {
    display: block;
  }
  .just_on_big {
    display: none;
  }
  .just_on_small {
    display: block;
  }
  div.login_part {
    width: auto;
  }
  div.menu_head {
    margin-left: 0px;
    margin-right: 0px;
  }
  .dashboard_main > .container {
    width: 100%;
  }
  .menu_icon {
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    z-index: 10000;
  }
  .menu_icon > img {
    cursor: pointer;
    max-width: 30px;
    -webkit-transition: 0.4s ease all;
    -o-transition: 0.4s ease all;
    transition: 0.4s ease all;
  }
  .menu_icon > img:hover {
    opacity: 0.7;
  }
  .left_dashboard_panel {
    display: block;
    position: fixed;
    left: -300px;
    top: 0;
    width: 250px;
    height: 100vh;
    z-index: 100000;
    -webkit-transition: 0.7s ease all;
    -o-transition: 0.7s ease all;
    transition: 0.7s ease all;
  }
  .left_dashboard_panel > div,
  .status_failed_list {
    background-color: transparent;
  }
  .dashboard_right_placeholder {
    width: 100%;
  }
  .outer_dashboard_block {
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .add_somebody_to_list {
    margin-top: 60px;
  }
  .outer_dashboard_block {
    padding-top: 0px;
  }
  .bottom_left_menus {
    left: 30px;
    bottom: 10px;
  }
  .head_of_main {
    -ms-flex-wrap: unset !important;
    flex-wrap: unset !important;
  }
  .head_of_main .logo_part {
    width: auto;
    margin-right: 8px;
  }
  .head_of_main .menu_head > ul {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .head_of_main .menu_head > ul .activations_dropdown a {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .head_of_main .menu_head > ul .activations_dropdown a img {
    width: 15px;
    height: 10px;
  }
  div.menu_head {
    margin-bottom: 0px;
  }
  .head_of_main .logo_part img {
    width: 200px;
  }
}

@media (max-width: 740px) {
  .inner_install_part {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .inner_install_part > p {
    margin-bottom: 10px;
    margin-right: 0px;
    text-align: center;
  }
  .modal-resendCode {
    left: 50% !important;
  }
}
@media (max-width: 600px) {
  .sw-popup {
    width: 95% !important;
    padding: 40px 15px 35px 15px !important;
  }
  .sw-popup h5 {
    font-size: 18px;
  }
  .sw-popup p {
    line-height: 22px;
    font-size: 14px;
  }
  .head_of_main {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .head_of_main .menu_head > ul {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .head_of_main .menu_head > ul li {
    margin: 5px 5px !important;
  }
  .head_of_main .login_part {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    margin-top: 10px;
  }
  .videos-holder .img-responsive {
    margin: 0 0 15px 0 !important ;
  }
  .modal-upgrade-plan {
    max-width: none;
    width: 95%;
    padding: 40px 20px;
  }
  .modal-upgrade-plan h5 {
    font-size: 18px;
    line-height: 28px;
  }
  #search_the_same p {
    font-size: 18px;
  }
}

@media (max-width: 540px) {
  .team-size {
    padding: 12px;
  }
  button.upgrade-plan-btn {
    margin: 10px auto 0;
  }
  .zero_list_block > p {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .inner_install_part {
    padding: 0px 15px;
  }
  .inner_install_part a {
    font-size: 14px;
    height: 40px;
    width: 240px;
  }
  .create_list_a_button > a {
    height: 40px;
  }
  .input_of_list_submit > input {
    height: 40px;
    font-size: 15px;
  }
  .input_of_list_ > input {
    height: 40px;
  }
  .add_somebody_to_list > p {
    font-size: 20px;
  }
  .add_somebody_to_list {
    padding-bottom: 50px;
    margin-top: 0;
    padding-top: 20px;
    background-color: #fff;
    z-index: 1002;
  }
  .total-price-block {
    margin: 0 0 auto;
  }
  .open_enter_api_title {
    position: static !important;
  }
  .modal-upgrade-team {
    max-width: 100%;
    padding: 24px;
    height: 100%;
    border-radius: inherit;
    overflow: auto;
    min-height: auto;
  }
  .modal-enter-api {
    max-width: 300px;
    padding: 40px 25px;
    text-align: center !important;
  }
  .modal-add-team,
  .modal-remove-member,
  .modal-resendCode,
  .modal-upload-file,
  .modal-see-pricing,
  .modal-ivite-privileges,
  .modal-block-starter {
    max-width: 300px;
    padding: 40px 25px;
    text-align: center !important;
  }
  .modal-resendCode {
    max-width: 300px;
    padding: 40px 25px;
    text-align: center !important;
  }
}
@media (max-width: 540px) {
  .menu_icon > img {
    max-width: 30px;
    top: 15px;
  }
}
@media (max-width: 400px) {
  .dropdown_set {
    right: -50px;
  }
  .dropdown_set:before {
    left: 84px;
  }
}
@media screen and (max-width: 600px) and (orientation: landscape) {
  .list_mobile_menu li a {
    font-size: 14px;
    font-family: MuseoSansCyrl, sans-serif;
  }
  .list_mobile_menu li {
    line-height: 22px;
  }
  .list_mobile_menu {
    top: 46%;
  }
}

.menu-overlay {
  position: fixed; /* Sit on top of the page content */
  display: none; /* Hidden by default */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.8); /* Black background with opacity */
  z-index: 1000; /* Specify a stack order in case you're using a different order for other elements */
}

.preloader-management {
  margin: 0 auto;
  text-align: center;
}
.lds-dual-ring {
  display: block;
  width: 100px;
  height: 100px;
  margin-top: 60px;
  margin: 80px auto 0 auto;
}
.lds-dual-ring:after {
  content: ' ';
  display: block;
  width: 80px;
  height: 80px;
  margin: 1px;
  border-radius: 50%;
  border: 5px solid #ccc;
  border-color: #ccc transparent #ccc transparent;
  -webkit-animation: lds-dual-ring 1.2s linear infinite;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.supports_mini {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  margin: 0 auto;
  font-family: MuseoSansCyrl, sans-serif;
  margin-top: 20px;
  margin-bottom: 10px;
}
.supports_mini h5 {
  font-size: 22px;
  margin: 10px 0 15px 0;
  color: #6b6b6b;
}
.supports_mini img {
  display: inline-block;
  height: 36px;
  margin: 0 10px;
  width: auto;
}

/*login page*/
.login_container {
  padding-top: 50px;
  width: 100%;
  min-height: 100vh;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.login_block {
  margin-top: 0px !important;
}
.forgot_pass_p {
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 13px;
  margin-bottom: 25px;
  margin-top: 10px;
}
.forgot_pass_p a {
  color: #f57215 !important;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
.forgot_pass_p a:hover {
  color: #f57215;
  text-decoration: none;
  opacity: 0.7;
}
.forgot_pass_p #resetInsruction {
  font-size: 15px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #f57215;
  display: block;
  padding-top: 8px;
  margin: 0 auto;
  text-align: center;
}
.reset_pass {
  font-family: MuseoSansCyrl0, sans-serif;
  margin-bottom: 50px;
  margin-top: 0px;
  text-align: center;
  color: #383838;
  font-size: 28px !important;
}
.go_back {
  font-size: 14px;
  margin: 0 0 30px 0 !important;
}
.go_back a {
  color: #f57215 !important;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.go_back a:hover {
  opacity: 0.7;
  text-decoration: none;
}
.contact_link {
  position: absolute;
  bottom: 15px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.contact_link a {
  color: #35a0ee;
}

@media screen and (max-width: 1199px) {
}
@media screen and (max-width: 768px) {
  .login_container {
    padding-top: 30px;
  }
  .login_block {
    padding: 40px 30px 0 30px !important;
  }
  .reset_pass {
    font-size: 24px !important;
  }
  .have_acc a {
    font-size: 16px;
  }
}
@media screen and (max-width: 576px) {
  .login_block {
    padding: 40px 20px 0 20px !important;
  }
}

/* Registration Page */
.form_reg_group_phone_reg {
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  margin-bottom: 40px !important;
}
.phone_reg_inp_message {
  display: none;
  opacity: 0;
  height: 0px;
  position: relative;
  top: 6px;
  font-size: 12px;
  color: #35a0ee;
  font-family: MuseoSansCyrl0, sans-serif;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.registration_wrap {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 100vh;
}
.left_section_signup {
  width: 59%;
  background: #fff;
  /*background: #f6f7f7;*/
  -webkit-box-shadow: inset 20px 0px 50px rgba(0, 0, 0, 0.03);
  box-shadow: inset 20px 0px 50px rgba(0, 0, 0, 0.03);
  position: relative;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /*padding: 0 50px 20px 0;*/
  /*padding-top: 60px;*/
  padding: 0 15px;
  background-size: cover;
  background-position: bottom;
  background-repeat: no-repeat;
  position: relative;
}
.left_section_signup img {
  display: none;
}

.left_section_signup_text {
  position: absolute;
  left: 50%;
  top: 5%;
  -webkit-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  width: 100%;
  z-index: 2;
}
.left_section_signup h2 {
  color: #fff;
  text-align: center;
  font-family: MuseoSansCyrl1, sans-serif;
  letter-spacing: 0.1px;
  font-size: 30px;
  line-height: 32px;
  margin: 0px 0px 15px 0px;
}
.left_section_signup p {
  font-family: MuseoSansCyrl0, sans-serif;
  color: #fff;
  font-size: 19px;
  margin: 0px;
  text-align: center;
}

.how_to_install {
  width: 100% !important;
  height: 80vh !important;
}

.gif_instruction {
  width: 100%;
  margin: 0 auto;
}
.gif_instruction img {
  display: block;
  width: 100%;
  height: auto;
}

.redirect_timer_title {
  -webkit-transform: scale(0.1);
  -ms-transform: scale(0.1);
  transform: scale(0.1);
  opacity: 0;
  font-size: 24px !important;
  text-align: center;
  font-family: MuseoSansCyrl, sans-serif !important;
  color: #6b6b6b !important;
  margin-bottom: 20px !important;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.redirect_timer_title_active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.redirect_timer {
  font-weight: bold;
  font-size: 30px;
  color: #333 !important;
  font-family: MuseoSansCyrl, sans-serif !important;
}

.price-row-col-hover-color {
  background-color: #f5f5f6 !important;
}

.create_acc {
  margin-top: 0px;
  font-size: 30px;
  line-height: 36px;
  text-align: left;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #000;
  letter-spacing: 0.1px;
  /*font-family: 'Raleway', sans-serif;
	font-weight: 500;*/
  margin-bottom: 35px;
}
.create_acc span {
  font-family: MuseoSansCyrl1, sans-serif;
}
.create_acc span span {
  color: #f57215;
}
/*.create_acc span:last-of-type {
	 font-family: MuseoSansCyrl2 ,sans-serif !important;
	 font-size: 18px;
}
.create_acc span:first-of-type {
	font-size: 18px;
}*/
.pls_install {
  margin-top: 30px;
  font-size: 18px;
  text-align: center;
  font-family: MuseoSansCyrl0, sans-serif;
  margin-bottom: 15px;
  line-height: 26px;
}
.login_in_signup {
  text-align: left;
  margin: 40px 0 0 0 !important;
  font-size: 16px;
  z-index: 2;
  font-family: MuseoSansCyrl0, sans-serif;
  letter-spacing: 0.1px;
}
.notice_authorise_card {
  font-size: 11px;
  line-height: 20px;
  letter-spacing: -0.01em;
  color: #4b5056;
  opacity: 0.6;
  font-family: MuseoSansCyrl0, sans-serif;
  margin-top: 30px;
  text-align: center;
}
.login_in_signup a {
  color: #f57215 !important;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
.login_in_signup a:hover {
  color: #f57215;
  opacity: 0.7;
}
.successfully_reg_bunner {
  -webkit-transform: translateY(120px);
  -ms-transform: translateY(120px);
  transform: translateY(120px);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.successfully_reg_bunner-activated {
  -webkit-transform: translateY(0px) !important;
  -ms-transform: translateY(0px) !important;
  transform: translateY(0px) !important;
}
.successfully_reg_bunner h2 {
  font-size: 26px;
  text-align: center;
  font-family: MuseoSansCyrl0, sans-serif;
  margin-top: 100px;
  margin-bottom: 0px;
}
.successfully_reg_bunner p {
  font-family: 'Raleway', sans-serif;
  font-weight: 300;
  padding-top: 10px;
  display: block;
  font-size: 18px;
  margin: 0px 0px 15px 0px;
  text-align: center;
}
.title_signup {
  font-style: italic;
  /*font-family: MuseoSansCyrl ,sans-serif;*/
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  font-size: 18px;
  position: absolute;
  top: 44%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #fff;
  text-align: center;
}
.title_signup_small {
  font-family: MuseoSansCyrl, sans-serif;
  font-weight: bold;
  font-size: 18px;
  position: absolute;
  top: 43%;
  -webkit-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  color: #fff;
  width: 100%;
  text-align: center;
  line-height: 28px;
}
.redirect_bunner {
  display: none;
}

.registration_container {
  min-height: 100vh;
  overflow-y: auto;
  width: 41%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 10px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /*box-shadow: 0 0 50px rgba(0,0,0,0.3);*/
  position: relative;
  -webkit-transition: opacity 0.7s ease;
  -o-transition: opacity 0.7s ease;
  transition: opacity 0.7s ease;
}

.wrap-of-all-logos-registration {
  overflow: hidden;
}

.wrap_of_elem_logo-registration {
}
.wrap_of_elem_logo-registration img {
  display: block;
  width: 150px;
  margin: 20px auto;
  height: auto;
}

.registration_block {
  height: 100%;
  padding: 0px;
  max-width: 360px;
  width: 75%;
  background-color: #fff;
  border-radius: 5px;
  position: relative;
}

.signup_top_panel {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 41%;
  height: 70px;
  background: #fff;
  z-index: 3;
}
.checker_installerForScale,
.checker_NotinstallerForScale {
  display: none;
}

.register_scale_install {
  position: absolute;
  top: 13px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 40%;
  width: 181px;
  margin: 0 auto;
  height: 40px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.scale_circle_first,
.scale_circle_second,
.scale_circle_third {
  font-size: 9px;
  background: #f57215;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  display: block;
  position: relative;
  z-index: 1;
}
.scale_circle_first i,
.scale_circle_second i,
.scale_circle_third i {
  position: relative;
  left: 5px;
  top: 4px;
}
.scale_circle_first {
  position: relative;
  left: 6px;
}
.scale_circle_third {
  position: relative;
  right: 6px;
}
.scale_line {
  height: 6px;
  width: 81px;
}
.scale_line_first {
  left: 3px;
  position: relative;
  width: 91px;
}
.scale_line_second {
  width: 30px;
  right: 3px;
  position: relative;
  -webkit-transition: width 2s ease;
  -o-transition: width 2s ease;
  transition: width 2s ease;
}
.scale_line_one {
  width: 85px;
  -webkit-transition: width 2s ease;
  -o-transition: width 2s ease;
  transition: width 2s ease;
}
.signup_progress_scale_titles {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: absolute;
  width: 176px;
  bottom: -14px;
  left: 50%;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
}
.signup_progress_scale_titles p {
  margin: 0;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  color: #383838;
  position: relative;
}
.checker_installerForScale .signup_progress_scale_titles p:first-of-type {
  padding-left: 4px;
}
.checker_NotinstallerForScale .signup_progress_scale_titles p:last-of-type {
  padding-right: 4px;
}

.split_inputs_name {
  display: -moz-flex !important;
  display: -ms-flex !important;
  display: -o-flex !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.split_inputs_name input {
  width: 48% !important;
}
.register_scale_Notistall {
  position: absolute;
  top: 13px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 40%;
  width: 160px;
  margin: 0 auto;
  height: 40px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.register_scale_Notistall .fa-arrow-right {
  color: #f57215;
  right: 50px;
  position: absolute;
  font-size: 25px;
  bottom: 8px;
  z-index: 1;
  -webkit-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}

.signup_logo {
  position: absolute;
  top: 45%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.signup_logo img {
  max-width: 300px;
  margin: 0 auto;
  margin-bottom: 20px;
  display: block;
  height: auto;
}

.phone_block {
  margin-top: 80px;
}

.form_reg_group_mini {
  position: relative;
}

.form_reg_group_mini {
  display: block;
  width: 47%;
  position: relative;
}

.form_reg_group_mini input {
  width: 100% !important;
}

.label_signup_input {
  position: absolute;
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 14px;
  color: #333;
  opacity: 0.9;
  top: -23px;
  left: 0;
}
.l_s_i_important {
  color: #35a0ee;
  font-size: 14px;
  position: absolute;
  right: -12px;
  top: -1px;
}

.br_768 {
  display: none;
}
.sign_hidd_br {
  margin-top: 19px;
  display: block;
}
.sign_hidd_br i {
  position: relative;
  left: 7px;
  bottom: 0px;
  font-size: 17px;
}

.if_no_redirect {
  width: 90%;
  text-align: center;
  position: absolute;
  left: 50%;
  bottom: 5px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 15px;
  color: #717783;
}
.if_no_redirect a {
  color: #f57215 !important;
}
.reg_add_card_container {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.reg_add_card_top_row {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 22px;
}
.reg_add_card_top_row_off {
  opacity: 0.7;
}
.reg_add_card_top_row_off .reg_add_card_switch span.active___sw {
  background-color: #e3e4e4 !important;
}
.reg_add_card_container h3 {
  text-align: center;
  font-size: 24px;
}
.reg_add_card_container > p {
  margin: 0 0 20px 0;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.01em;
  color: #4b5056;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
}
.reg_add_card_container > h6 {
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.01em;
  color: #f07330;
  margin: 0px 0 35px 0;
}
.reg_add_card_form {
  background-color: #f5f3f3;
  border-radius: 5px;
  padding: 25px 30px 28px 20px;
  margin-bottom: 40px;
  position: relative;
}
.reg_add_card_form > img {
  position: absolute;
  left: 20px;
  top: 15px;
  display: block;
  width: 38px;
  height: auto;
  border-radius: 3px;
}
.reg_add_card_form_row {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.reg_add_card_form_row span {
  display: block;
  margin-top: 22px;
}
#registration_add_billing_form label {
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.01em;
  color: #4b5056;
  margin-bottom: 10px;
  opacity: 0.8;
}
.reg_add_card_form_row span input {
  color: #333;
  font-size: 14px;
  height: 42px;
  margin: 0px !important;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
  background: #ffffff !important;
  border: 1px solid #e3e4e4 !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding-left: 10px !important;
  border-radius: 5px;
}
.reg_add_card_form_row span:first-of-type {
  width: 75%;
  margin-right: 25px !important;
}
.reg_add_card_form_row span:last-of-type {
  width: 25%;
}
.reg_add_card_form_row:last-of-type span:last-of-type {
  width: 81.25px;
}
.be_creating_sw_acc {
  margin-top: 30px !important;
  margin-bottom: 30px;
  font-size: 12px;
  color: #717783;
  font-family: MuseoSansCyrl0, sans-serif;
}
.be_creating_sw_acc label {
  font-size: 14px !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-left: 33px !important;
}
.be_creating_sw_acc a {
  color: #f57215 !important;
}
.be_creating_sw_acc a:hover {
  text-decoration: underline !important;
}
.be_creating_sw_acc p {
  margin: 0px;
}
.guardian_message_top {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 15px;
}
.guardian_message_reg {
  border-radius: 5px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  background-color: #f5f5f5;
  padding: 20px 20px 20px 20px;
  margin-bottom: 20px;
}
.guardian_message_reg > span {
  padding-top: 5px;
}
.guardian_message_reg > span img {
  width: 56px;
}
.guardian_message_text {
  margin-left: 17px;
}
.guardian_message_text h5 {
  font-family: MuseoSansCyrl1, sans-serif;
  font-weight: 600;
  margin: 0px;
  color: #4b5056;
  font-size: 16px;
  line-height: 20px;
}
.guardian_message_text p {
  font-size: 14px;
  line-height: 20px;
  font-family: MuseoSansCyrl0, sans-serif;
  margin: 0px;
  color: #4b5056;
}
.guardian_message_text span {
  font-family: MuseoSansCyrl0, sans-serif;
  color: #f57215;
  padding: 15px 0 0 0;
  display: block;
}
.stripe_input_wrap {
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 16px;
  color: #383838;
}
.stripe_input_wrap > div {
  padding: 2px 10px;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) !important;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.stripe_input_wrap label {
  font-size: 14px;
}
.reg_extra_info_container {
  display: none;
}
.reg_extra_info_container h3 {
  margin-top: 90px;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  font-family: MuseoSansCyrl1, sans-serif;
  margin-bottom: 40px;
}
.reg_extra_info_container h3 span {
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 16px;
  display: block;
  padding-top: 20px;
}
.form_reg_group .nice-select {
  width: 100% !important;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) !important;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) !important;
  border: none !important;
  background: #fcfcfc;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #606060;
  min-height: 42px !important;
  height: 42px !important;
}
.form_reg_group .nice-select:focus {
  -webkit-box-shadow: 0 0 6px rgba(206, 103, 31, 0.3) !important;
  box-shadow: 0 0 6px rgba(206, 103, 31, 0.3) !important;
}
.form_reg_group .nice-select .option {
  font-family: MuseoSansCyrl0, sans-serif;
}

#signup_with_card,
#signup_extra_info {
  width: 100%;
  border-radius: 5px;
  height: 62px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #35a0ee;
  border: 0px;
  color: #fff;
  font-family: MuseoSansCyrl0, sans-serif;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  font-size: 20px;
  letter-spacing: 0.1px;
  -webkit-transition: all 0.2s ease, -webkit-box-shadow 0.02s linear;
  transition: all 0.2s ease, -webkit-box-shadow 0.02s linear;
  -o-transition: all 0.2s ease, box-shadow 0.02s linear;
  transition: all 0.2s ease, box-shadow 0.02s linear;
  transition: all 0.2s ease, box-shadow 0.02s linear,
  -webkit-box-shadow 0.02s linear;
}
#signup_with_card:hover,
#signup_extra_info:hover {
  background: #35a0eebf;
}
#signup_with_card:focus,
#signup_extra_info:focus {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0),
  inset 0 0px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0), inset 0 0px 0 rgba(0, 0, 0, 0.2);
  top: 3px;
}
#signup_extra_info {
  margin-top: 15px;
}
#signup_with_card:hover,
#signup_extra_info:hover {
}
#signup_with_card span {
  font-family: MuseoSansCyrl2, sans-serif;
}

#signup_without_card {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 34px;
  background-color: #f57215;
  border-radius: 5px;
  color: #fff;
  font-size: 12px;
  font-family: MuseoSansCyrl0, sans-serif;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
#signup_without_card:hover {
  opacity: 0.6;
}

.crm-name {
  position: relative;
  display: none;
}

@media (max-width: 1280px) {
  .left_section_signup p {
    font-size: 17px;
  }
}
@media (max-width: 1199px) {
  /*.title_signup {
		line-height: 30px;
		width: 34%;
	}*/
  /*.left_section_signup {
		width: 34%;
	}*/
  /*.signup_logo {
		width: 34%;
	}*/
  /*.registration_container {
		width: 66%;
	}*/
  /*.signup_top_panel {
		width: 66%;
	}*/
  /*.signup_logo img {
		max-width: 260px;
	}*/
  .left_section_signup h2 {
    font-size: 26px;
  }
}
@media (max-width: 992px) {
  .successfully_reg_bunner h2 {
    margin-top: 0px;
  }
  .registration_wrap {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    height: auto;
  }
  .login_in_signup {
    font-size: 14px;
    right: 20px;
  }
  .registration_block {
    width: 100%;
  }
  .left_section_signup img {
    width: 100%;
    display: block;
    height: auto;
  }
  .create_acc {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }
  .signup_logo {
    position: relative;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    top: 0;
    left: 0;
    padding-bottom: 70px;
  }
  .signup_logo img {
    max-width: 220px;
  }
  .title_signup {
    font-size: 18px;
  }
  .registration_container {
    padding: 0 30px;
  }
  .have_an_acc_block > h1 {
    margin-bottom: 20px;
    line-height: 24px;
    margin: 0 auto;
  }
  .registration_container {
    width: 100%;
  }
  .signup_top_panel {
    width: 100%;
    height: 65px;
  }
  .register_scale_install {
    top: -5px;
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
  }
  .register_scale_Notistall {
    top: 0px;
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
  }
  /*.left_section_signup img {
		display: block !important;
	}*/
  .left_section_signup {
    background-image: none !important;
    background-size: contain;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 30px 0px 0px 0px;
    width: 100%;
    height: auto;
    background-image: none;
  }
  .left_section_signup_text {
    position: relative;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    top: 0px;
    left: 0px;
    padding: 0 15px;
  }
  .left_section_signup_text {
    margin-bottom: 30px;
  }
  .left_section_signup h2 {
    color: #000;
  }
  .left_section_signup p {
    color: #717783;
    line-height: 26px;
  }
  .signup_logo img {
    margin: 0 auto;
  }
  .title_signup {
    width: 100%;
    position: static;
    margin: 0 auto;
    font-size: 16px;
  }
  .title_signup_small {
    position: static;
    margin: 0 auto;
    font-size: 16px;
  }
  .registration_container {
    padding: 70px 30px 30px 30px;
    min-height: 0;
  }
  .br_768 {
    display: none;
  }
  .login_in_signup a {
    font-size: 16px;
  }
  .gif_instruction {
    width: 100%;
  }
}
@media (max-width: 768px) {
}
@media screen and (max-width: 576px) {
  /*.phone_form {
	margin-top: 50px !important;
}*/

  .registration_block {
    width: 100%;
  }
  .user_number_title h1 {
    font-size: 16px;
  }
  .login_in_signup {
    right: 0px;
    width: 100%;
    text-align: center;
    top: 60px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .signup_progress_scale_titles {
    bottom: -12px;
  }
  .successfully_reg_bunner {
    -webkit-transform: translateY(60px);
    -ms-transform: translateY(60px);
    transform: translateY(60px);
  }
  .pls_install {
    line-height: 24px;
    font-size: 18px;
  }
  .title_signup {
    -webkit-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
  .if_no_redirect {
  }
  .title_signup_small {
    -webkit-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
  .registration_container {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 50px;
  }
  .create_acc {
    margin-top: 10px;
  }
  .reg_add_card_form_row span input {
    font-size: 13px !important;
  }
  .left_section_signup {
    padding: 0px 0px 0px 0px;
  }
  .left_section_signup h2 {
    font-size: 20px !important;
    line-height: 30px;
  }
  .left_section_signup p {
    font-size: 15px;
    line-height: 24px;
  }
  .login_in_signup {
    margin: 30px 0 0 0 !important;
  }
}

@media screen and (max-width: 440px) {
  .registration_form > div input:focus,
  .login_form > div input:focus,
  .crm-name input {
    border: 1px solid #d5933f !important;
  }
}

@media screen and (max-height: 700px) {
  .login_in_signup {
    margin: 15px 0 0 0 !important;
  }
  .reg_main_checkmarks {
    margin: 0 0 10px 0 !important;
  }
  .create_acc {
    margin-bottom: 10px !important;
  }
  .register_scale_Notistall {
    height: 31px;
  }
  .register_scale_Notistall .fa-arrow-right {
    bottom: 3px;
  }
  .signup_top_panel {
    height: 55px;
  }
  .signup_progress_scale_titles {
    bottom: -12px;
  }
}

/*sliding scale*/
.sl_sc_container {
  padding-top: 30px;
  padding-bottom: 80px;
  max-width: 1040px;
  margin: 0 auto;
  color: #383838;
}
.sl_sc_wrap_elements {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sl_sc_container h1 {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 30px;
  margin-bottom: 25px;
  margin-top: 0px;
  text-align: center;
}
.sliding_scale {
  width: 600px;
  background: #fff;
  -webkit-box-shadow: 0px 10px 17px -5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 17px -5px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  padding: 15px 40px 40px 40px;
  margin-right: 20px;
  height: 100%;
}
.sliding-scale-wrap {
  height: 55px;
  width: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.1s ease;
  -o-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}
.sliding-scale-wrap .irs--big .irs-handle {
  border: 8px solid #fff !important;
  cursor: pointer;
  background: #f57215 !important;
  width: 29px !important;
  height: 29px !important;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), inset 0 0 0px 0px white !important;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), inset 0 0 0px 0px white !important;
}
.sliding-scale-wrap .irs--big .irs-line {
  background: #fff !important;
  border: 1px solid #dfdfdf !important;
}
.sliding-scale-wrap .irs--big .irs-bar {
  background: #f57215 !important;
  border: none !important;
}
.sliding-scale-wrap .irs-min {
  position: absolute;
  left: -5px !important;
  visibility: visible !important;
  display: block !important;
  opacity: 1 !important;
  top: 60px !important;
  width: 70px;
  background: #fff !important;
}
.sliding-scale-wrap .irs-min:before {
  content: '8 Users';
  color: #4b5056 !important;
  font-size: 14px !important;
  font-family: MuseoSansCyrl, sans-serif !important;
  opacity: 0.7 !important;
}
.sliding-scale-wrap .irs-max {
  position: absolute;
  right: -5px !important;
  visibility: visible !important;
  display: block !important;
  opacity: 1 !important;
  top: 60px !important;
  width: 70px;
  background: #fff !important;
}
.sliding-scale-wrap .irs-max:before {
  content: 'Unlimited';
  color: #4b5056 !important;
  font-size: 14px !important;
  font-family: MuseoSansCyrl, sans-serif !important;
  opacity: 0.7 !important;
}
.sliding-scale-wrap .irs-single {
  top: -17px;
  padding: 6px 10px !important;
  width: 70px !important;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15) !important;
  color: #4b5056 !important;
  font-size: 12px !important;
  background: #fff !important;
}
.sliding-scale-wrap .irs-single::before {
  position: absolute;
  left: 50%;
  bottom: -35px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: '\f0d7' !important;
  font-family: 'Font Awesome\ 5 Free' !important;
  font-weight: 900 !important;
  color: #fff !important;
  font-size: 24px !important;
  z-index: 10 !important;
}
.sliding-scale-wrap .irs-single::after {
  content: ' users';
}
.sliding_scale h2 {
  text-align: center;
  margin: 7px 0 25px 0;
  font-size: 22px;
  font-family: MuseoSansCyrl1, sans-serif;
}
.sl_sc_column {
  position: relative;
  width: 420px;
  background: #fff;
  -webkit-box-shadow: 0px 10px 17px -5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 17px -5px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  padding: 10px 40px 25px 40px;
}
.sl_sc_column h5 {
  font-size: 18px;
  color: #383838;
  padding-bottom: 0px;
  margin-bottom: 10px;
  font-family: MuseoSansCyrl1, sans-serif;
}
.sl_sc_column h5:last-of-type {
  margin-top: 12px;
}
.sl_sc_column_feature {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 5px;
}
.sl_sc_column_feature i {
  color: #f57215;
  font-size: 13px;
}
.sl_sc_column_feature p {
  padding-left: 13px;
  margin: 0px;
  color: #4b5056;
  font-size: 15px;
  font-family: MuseoSansCyrl0, sans-serif;
}
.sl_sc_column_feature p b {
  font-family: MuseoSansCyrl2, sans-serif;
}
.sl_sc_column_feature:not(:nth-of-type(2):nth-of-type(1)) p span {
  font-family: MuseoSansCyrl0, sans-serif;
  color: #9a9da0;
  font-size: 12px;
  display: block;
  line-height: 13px;
}
/*.sl_sc_column_feature:nth-of-type(1) p span,
.sl_sc_column_feature:nth-of-type(2) p span {
	font-family:MuseoSansCyrl2 ,sans-serif;
}*/
.sl_sc_column_feature label {
  padding-left: 29px !important;
}
.sl_sc_call_price {
  display: none;
  margin-top: 3px;
  padding-top: 15px;
  margin-bottom: 0px;
  border-top: 1px solid #cfcfcf;
}
.sl_sc_call_price p {
  color: #4b5056;
  font-size: 14px;
  font-family: MuseoSansCyrl1, sans-serif;
  margin-bottom: 8px;
}
.open_sales_form {
  background: #fff;
  width: 48%;
  font-size: 16px;
  font-family: MuseoSansCyrl1, sans-serif;
  height: 42px;
  border-radius: 5px;
  border: 2px solid #f57215;
  color: #f57215;
  text-decoration: none !important;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.open_sales_form:hover {
  background: #f57215;
  color: #fff;
}
.sl_sc_flex_btns {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -o-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}
.sl_sc_top_price_row {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 5px;
  padding-top: 5px;
  margin-bottom: 15px;
  border-top: 1px solid #cfcfcf;
}
.sl_sc_top_price_row h5 {
  font-size: 18px;
  color: #a1a5aa;
  font-family: MuseoSansCyrl, sans-serif;
  border-bottom: none;
  margin: 0px !important;
  padding: 0px !important;
}
.sl_sc_top_price_row h5 span {
  font-family: MuseoSansCyrl2, sans-serif;
  display: block;
  padding-top: 5px;
  font-size: 40px;
  color: #383838;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.sl_sc_top_price_row h5 span b {
  display: block;
  padding-top: 1px;
  color: #4b5056;
  font-size: 14px;
  font-family: MuseoSansCyrl1, sans-serif;
  font-weight: normal !important;
}
.sl_sc_top_price_amount {
  position: relative;

  padding-right: 55px;
}
.sl_sc_top_price_amount h6 {
  margin: 0px 0px 5px 0px;
  color: #ff0000;
  font-size: 18px;
  font-family: MuseoSansCyrl0, sans-serif;
}
.sl_sc_top_price_amount h6 span:first-of-type {
  font-size: 13px;
}
.sl_sc_top_price_amount h6 span:last-of-type {
  color: #a1a5aa;
}
.sl_sc_top_price_amount p {
  color: #a1a5aa;
  margin: 0px;
  font-size: 14px;
  line-height: 14px;
  font-family: MuseoSansCyrl0, sans-serif;
}
.sl_sc_top_price_save {
  background: #89c870;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  color: #fff;
  width: 75px;
  height: 28px;
  border-radius: 3px 0 0 3px;
  font-family: MuseoSansCyrl0, sans-serif;
  position: absolute;
  right: -40px;
  top: 5px;
}
#sl_sc_purchase {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  width: 48%;
  border-radius: 5px;
  height: 42px;
  background-color: #f57215;
  color: #fff !important;
  font-size: 16px;
  font-family: MuseoSansCyrl1, sans-serif;
  border: none !important;
  outline: none !important;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#sl_sc_purchase:hover {
  background-color: #fea006;
}
.sl_sc_supp_platforms h6 {
  font-size: 15px;
  color: #a1a5aa;
  font-family: MuseoSansCyrl0, sans-serif;
  margin-top: 15px;
  margin-bottom: 10px;
}
.sl_sc_supp_platforms ul {
  list-style: none;
  margin: 0px;
  padding: 0px 0px 0px 0px;
}
.sl_sc_supp_platforms ul li {
  display: inline-block;
}
.sl_sc_supp_platforms ul li img {
  display: block;
  width: 26px;
  height: auto;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.3;
  cursor: pointer;
}
.sl_sc_supp_platforms ul li img:hover {
  opacity: 1;
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

@media screen and (max-width: 1200px) {
  .sliding_scale {
    width: 500px;
  }
  .sl_sc_column {
    width: 390px;
  }
}
@media screen and (max-width: 992px) {
  .sl_sc_wrap_elements {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .sliding_scale {
    width: 600px;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .sl_sc_column {
    width: 600px;
  }
}
@media screen and (max-width: 660px) {
  .sl_sc_container {
    padding-top: 30px;
    padding-bottom: 50px;
  }
  .sl_sc_container h1 {
    font-size: 26px;
    margin-bottom: 20px;
  }
  .sliding_scale h2 {
    font-size: 18px;
  }
  .sl_sc_wrap_elements {
    padding: 0 15px;
  }
  .sliding_scale {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
  .sl_sc_column {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
  .sl_sc_top_price_save {
    top: -30px;
    right: -25px;
  }
  .sl_sc_top_price_amount {
    padding-right: 0px;
  }
  .sl_sc_supp_platforms ul li a img {
    width: 23px;
  }
}

.logo_catcher {
  text-align: center;
}
.logo_catcher > img {
  max-width: 280px;
  margin-bottom: 20px;
}
.logo_catcher a img {
  max-width: 280px;
  margin-bottom: 20px;
}
.registration_block > p {
  text-align: start;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 14px;
  color: #717783;
  margin-bottom: 60px;
}
.login_logos {
  margin-bottom: 30px;
}
.login_buttons {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  margin-bottom: 10px;
}
.login_buttons > a {
  width: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  height: 50px;
  border-radius: 5px;
  position: relative;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  color: #fff;
  font-size: 16px;
  font-family: MuseoSansCyrl1, sans-serif;
}
.login_buttons > a:hover {
  opacity: 0.7;
  color: #fff;
  text-decoration: none;
}
.login_buttons > a img {
  position: absolute;
  left: 15px;
  top: 17px;
}
.login_buttons > a:nth-child(1) {
  margin-bottom: 7px;
  background-color: #0677b4;
}
.login_buttons > a:nth-child(2) {
  background-color: #dc4a39;
}
.or_block {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 25px;
  margin-top: 15px;
}
.or_block > div {
  width: 150px;
  height: 1px;
  background-color: #cecece;
  display: inline-block;
}
.or_block > p {
  font-family: MuseoSansCyrl, sans-serif;
  margin-bottom: 0px;
  font-size: 14px;
  color: #999999;
}
.login_form .selected-dial-code {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #606060;
}
.registration_form > div input,
.login_form > div input,
.crm-name input {
  margin-bottom: 50px;
  width: 100%;
  height: 50px;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15) !important;
  border-radius: 3px;
  padding-left: 20px;
  outline: none;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #333;
  background: #fcfcfc;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.registration_form > div:last-of-type input,
.login_form > div:last-of-type input {
  margin-bottom: 30px;
}
.registration_form > div input::-webkit-input-placeholder,
.login_form > div input::-webkit-input-placeholder,
.crm-name input::-webkit-input-placeholder {
  font-size: 16px;
  color: #333;
  opacity: 0.3;
  font-family: MuseoSansCyrl1, sans-serif;
}
.registration_form > div input::-moz-placeholder,
.login_form > div input::-moz-placeholder,
.crm-name input:-moz-placeholder {
  font-size: 16px;
  color: #333;
  opacity: 0.3;
  font-family: MuseoSansCyrl1, sans-serif;
}
.registration_form > div input::-ms-input-placeholder,
.login_form > div input::-ms-input-placeholder,
.crm-name input::-ms-input-placeholder {
  font-size: 16px;
  color: #333;
  opacity: 0.3;
  font-family: MuseoSansCyrl1, sans-serif;
}
.registration_form > div input::placeholder,
.login_form > div input::placeholder,
.crm-name input::placeholder {
  font-size: 16px;
  color: #333;
  opacity: 0.3;
  font-family: MuseoSansCyrl1, sans-serif;
}
.registration_form > div input:focus,
.login_form > div input:focus,
.crm-name input:focus {
  border-color: #f57215;
  /*background: #ffffff;*/
}
div.form_reg_sign > button {
  padding: 0px;
  font-family: MuseoSansCyrl2, sans-serif;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
  position: relative;
  -webkit-transition: all 0.2s ease, -webkit-box-shadow 0.02s linear;
  transition: all 0.2s ease, -webkit-box-shadow 0.02s linear;
  -o-transition: all 0.2s ease, box-shadow 0.02s linear;
  transition: all 0.2s ease, box-shadow 0.02s linear;
  transition: all 0.2s ease, box-shadow 0.02s linear,
  -webkit-box-shadow 0.02s linear;
  background: var(--blue) !important;
}

div.form_reg_sign > .form_reg_sign_next {
  cursor: pointer;
  height: 62px;
  background-color: #f57215;
  border: 0px;
  color: #fff;
  /*font-family:MuseoSansCyrl1 ,sans-serif;*/
  font-family: 'Raleway', sans-serif;
  font-weight: 600 !important;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
  border-radius: 5px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
div.form_reg_sign > .form_reg_sign_next:hover {
  background-color: #fea006 !important;
}
.have_an_acc_block {
  margin-top: 40px;
}

.have_an_acc_block > h1 {
  text-align: center;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 16px;
  color: #333;
  margin: 0px;
  line-height: 22px;
}
.have_an_acc_block > h1 > a {
  color: #f57215;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
.have_an_acc_block > h1 > a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 600px) {
  .have_an_acc_block > h1 > a {
    display: block;
    padding-top: 5px;
  }
}
@media (max-width: 480px) {
}
@media (max-width: 400px) {
}

.contact_form_not_modal {
  display: block !important;
  position: static !important;
  min-height: 90vh !important;
  padding-bottom: 30px;
}
.enterprise_sales_form {
  display: none;
  background: #fff;
  width: 100%;
  min-height: 100vh;
  position: fixed;
  z-index: 999;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
.enterprise_sales_form_container > i {
  position: relative;
  z-index: 1001;
  color: #35a0ee;
  font-size: 28px;
  display: block;
  width: 20px;
  margin-right: 20px;
  margin-top: 15px;
  cursor: pointer;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
  margin-left: auto;
}
.enterprise_sales_form_container > i:hover {
  opacity: 0.7;
}
.enterprise_sales_form_container {
  overflow: auto;
  width: 100%;
  height: 100%;
}
.sales_form_wrap {
  position: relative;
  bottom: 25px;
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  padding-bottom: 30px;
}
.sales_form_wrap h1 {
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
  font-size: 36px;
  color: #383838;
  margin-top: 30px;
}
.sales_form_wrap p {
  color: #717783;
  font-size: 18px;
  font-family: MuseoSansCyrl0;
}
.sales_form_wrap p a {
  color: #f57215;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.sales_form_wrap p a:hover {
  color: #fea006;
}
.sales_form_logo img {
  width: 180px;
  display: block;
  height: auto;
}
.sales_form_wrap > .login_form {
  width: 100% !important;
  margin-top: 15px;
}
.sales_form_wrap > .login_form button {
  background: #fff;
  border-radius: 5px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 45px;
  width: 288px;
  display: block;
  margin: 30px auto 0px auto;
  color: #f57215;
  border: 2px solid #f57215;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
}
.sales_form_wrap > .login_form button:hover {
  color: #fea006;
  border: 2px solid #fea006;
}
.sales_form_row {
  width: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.sales_form_input_wrap {
  width: 48%;
  position: relative;
  margin-bottom: 3px;
}
.sales_form_input_wrap input,
.sales_form_input_wrap textarea {
  margin: 0px !important;
  width: 100%;
  display: block;
}
#tel-sales {
  padding-left: 93px !important;
}
.sales_form_input_wrap label {
  font-family: MuseoSansCyrl;
  font-size: 13px;
  color: #333;
  opacity: 0.9;
}
.sales_form_input_wrap textarea {
  width: 100%;
  height: 80px;
  min-height: 80px;
  max-height: 280px;
  resize: vertical;
  border: 1px solid #ccc;
  outline: none;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15) !important;
  border-radius: 3px;
  padding-left: 20px;
  padding-top: 8px;
  outline: none;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #606060;
  background: #fcfcfc;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.sales_form_input_wrap textarea:focus {
  border-color: #f57215;
}
.sales_form_subscription span {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sales_form_subscription {
  padding-top: 5px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.sales_form_subscription p {
  font-size: 16px;
  margin-bottom: 15px;
  text-align: center;
}
.sales_form_subscription > div {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sales_form_subscription span label {
  font-family: MuseoSansCyrl0;
  font-size: 16px;
  margin: 0px;
  color: #333;
  opacity: 0.9;
  padding-right: 5px;
  position: relative;
  bottom: 2px;
  cursor: pointer;
}
.sales_form_subscription span input {
  width: auto !important;
  height: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin: 0px !important;
  cursor: pointer;
}

.sales_form_subscription span:first-of-type input {
  margin: 0px 30px 0 0 !important;
}

@media screen and (max-width: 1200px) {
  .sales_form_wrap h1 {
    margin-top: 20px;
  }
  .sales_form_wrap > .login_form {
    margin-top: 10px;
  }
  .sales_form_input_wrap {
    margin-bottom: 0px;
  }
  .sales_form_row {
    margin-bottom: 5px;
  }
}

@media screen and (max-width: 767px) {
  .sales_form_input_wrap textarea {
    border: 1px solid #c6af92 !important;
  }
}
@media screen and (max-width: 600px) {
  .sales_form_wrap {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 60px;
  }
  .sales_form_row {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin-bottom: 0px;
  }
  .sales_form_input_wrap {
    width: 100%;
    margin-bottom: 6px;
  }
  .sales_form_wrap h1 {
    font-size: 28px;
  }
  .contact_form_not_modal {
    padding-bottom: 0px;
  }
}

/* FAQ page */
.secondary_header {
  background-color: #ffffff;
  position: relative;
  width: 100%;
  height: 80px;
  top: 0;
  left: 0;
  z-index: 1002;
}
.faq_quest {
  height: 220px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f6f7f7;
}
.faq_quest > h1 {
  font-size: 28px;
  color: #383838;
  margin: 0px;
  font-family: MuseoSansCyrl2, sans-serif;
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
}
.innner_faq_questions {
  padding: 80px 0px;
  background-color: #fefefe;
}
.more_question_info {
  margin-top: 80px;
  text-align: center;
}
.more_question_info > p {
  font-size: 18px;
  color: #6b6b6b;
  margin-bottom: 0px;
  font-family: MuseoSansCyrl, sans-serif;
}
.more_question_info > p > span {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 21px;
  color: #383838;
}
.head_of_main {
  padding: 0px;
}
@media (max-width: 991px) {
  .faq_quest {
    height: 180px;
  }
  .innner_faq_questions {
    padding: 60px 0px;
  }
  .more_question_info {
    margin-top: 40px;
  }
  .secondary_header {
    height: 46px;
    background-color: transparent;
  }
  .videos-holder .row {
    margin-bottom: 90px;
  }
}
@media (max-width: 767px) {
  .secondary_header .head_of_main {
    height: auto;
  }
  .videos-holder .img-responsive {
    margin: 0 0 15px 0 !important;
  }
  .videos-holder .row {
    margin-bottom: 80px;
  }
}
@media (max-width: 480px) {
  .faq_quest {
    height: 140px;
  }
  .innner_faq_questions {
    padding: 40px 0px;
  }
  .more_question_info > p {
    font-size: 16px;
  }
  .more_question_info > p > span {
    font-size: 19px;
  }
}

.supp_plutforms_main_wrap {
  /*padding-top: 20px;*/
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 60px;
}
.price_supp_plat_container {
  background-color: #fff;
}
.price_supp_plat_container h2 {
  font-size: 32px;
  line-height: 33px;
  text-align: center;
  font-family: MuseoSansCyrl0, sans-serif;
  margin: 0px 0 40px 0;
  color: #000;
  letter-spacing: 0.2px;
}
.price_supp_plat_container h2 span {
  color: #f57215;
}
.price_supp_plat_elemets {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 800px;
  margin: 0 auto;
  padding-bottom: 110px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.price_supp_plat_card {
  position: relative;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  width: 150px;
  height: 90px;
  background-color: #fff;
  -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  margin-bottom: 25px;
  margin-right: 24px;
}
.price_supp_plat_card img {
  display: block;
  height: auto;
}
.price_supp_plat_card i {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #c4c4c4;
  opacity: 0.6;
  font-size: 14px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.price_supp_plat_card p {
  position: absolute;
  top: 30px;
  margin: 0px;
  display: none;
  font-size: 14px;
  line-height: 16px;
  padding: 0px 10px 5px 10px;
  font-family: MuseoSansCyrl, sans-serif;
}
.price_supp_plat_card h6 {
  font-family: MuseoSansCyrl1, sans-serif;
  font-weight: bold;
  margin: 0px;
  font-size: 22px;
  text-align: center;
}
.price_supp_plat_card h6 span {
  display: block;
  padding-top: 5px;
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
.price_supp_plat_card i:hover {
  opacity: 1;
}

.pCloseImg {
  margin-right: 11px !important;
}

.facebookCloseC .pCloseImg {
  margin-right: 12px !important;
}

@media screen and (max-width: 520px) {
  .price_supp_plat_container h2 span {
    display: block;
  }
}

@media screen and (max-width: 1200px) {
  .price_supp_plat_elemets {
    width: 860px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .price_supp_plat_card {
    margin-right: 24px !important;
  }
}
@media screen and (max-width: 991px) {
  .price_supp_plat_elemets {
    width: 700px;
  }
  .price_supp_plat_container h2 {
    font-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  .price_supp_plat_elemets {
    width: 480px;
  }
  .price_supp_plat_card {
    width: 130px;
    height: 80px;
    margin-right: 10px !important;
    margin-bottom: 10px !important;
  }
}
@media screen and (max-width: 600px) {
  .price_supp_plat_elemets {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .price_supp_plat_elemets {
    padding-bottom: 70px;
  }
  .price_supp_plat_container h2 {
    font-size: 20px;
    margin-bottom: 20px;
    padding: 0 55px;
    line-height: 28px;
    font-weight: 700;
  }
  .price_supp_plat_card {
    margin: 0 5px 10px 5px;
  }
  .price_supp_plat_card p {
    top: 20px;
  }
}

.more_emails {
  margin-top: 50px;
}
.more_emails .container {
  padding-bottom: 60px;
  border-bottom: 1px solid #e7e8e8;
}
.more_emails p {
  text-align: center;
  font-size: 18px;
  color: #6b6b6b;
  font-family: MuseoSansCyrl, sans-serif;
  margin-bottom: 0px;
}
.more_emails p span {
  font-size: 21px;
  color: #383838;
  font-family: MuseoSansCyrl1, sans-serif;
}
.inner_term_block {
  padding: 60px 0px;
  border-bottom: 1px solid #e7e8e8;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 50px;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.inner_term_block > div {
  padding-right: 50px;
}
.inner_term_block > div h6 {
  font-family: MuseoSansCyrl2, sans-serif;
  font-size: 24px;
  color: #383838;
  margin-top: 0px;
  margin-bottom: 30px;
}
.inner_term_block > div p {
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 16px;
  color: #383838;
  margin-bottom: 0px;
  line-height: 24px;
}
.inner_term_block div.more_terms_butta {
  padding-right: 0px;
}
.elem-term {
  width: 50%;
}
.more_terms_butta {
  margin-top: 50px;
  width: 100%;
  text-align: center;
}
.more_terms_butta > a {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #f57215;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.more_terms_butta > a:hover {
  opacity: 0.7;
  color: #f57215;
  text-decoration: none;
}

@media (max-width: 991px) {
  .inner_term_block > div h6 {
    font-size: 21px;
  }
  .inner_term_block > div p {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  div.elem-term {
    width: 350px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0px;
    margin-bottom: 35px;
  }
  .more_terms_butta {
    margin-top: 0px;
  }
  .inner_term_block {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
}
@media (max-width: 540px) {
  .inner_term_block > div h6 {
    font-size: 19px;
    margin-bottom: 20px;
  }
  .inner_term_block > div p {
    line-height: 22px;
  }
  .inner_term_block {
    padding: 40px 0px;
  }
  .inner_term_block {
    margin-bottom: 20px;
  }
}
@media (max-width: 480px) {
  .more_emails p {
    font-size: 16px;
  }
  .more_emails p span {
    font-size: 19px;
  }
  div.elem-term {
    width: 100%;
    max-width: 400px;
  }
}
@media (max-width: 400px) {
  .more_emails p {
    font-size: 15px;
  }
  .more_emails p span {
    font-size: 17px;
  }
}

/* Dashboard table */
.dashboard_table > .container {
  width: 100%;
}
.dashboard_table .left_dashboard_panel {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 10px;
  min-width: 220px !important;
  max-width: 220px !important;
  width: 220px !important;
}
.dashboard_table .dashboard_right_placeholder {
  width: 100%;
  position: relative;
}
.top_sales_block {
  border-bottom: 1px solid #f5f6f6;
  z-index: 1003;
  position: relative;
  background-color: #fff;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.left_sales_block > h2 {
  margin: 0px;
  font-size: 21px;
  font-family: MuseoSansCyrl1, sans-serif;
  margin-bottom: 3px;
  color: #383838;
}
.left_sales_block > p {
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 13px;
  color: #6b6b6b;
  margin-bottom: 0px;
  display: none;
}
.right_sales_block {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.right_sales_block > input {
  width: 340px;
  border: 1px solid #dadbdb;
  border-radius: 50px;
  height: 45px;
  padding-left: 25px;
  background-color: #f6f7f7;
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 16px;
  color: #383838;
  margin-right: 25px;
}
.round_buttons {
  border-radius: 5px;
  height: 40px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #fff;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}

.round_buttons:hover {
  opacity: 0.7;
  text-decoration: none;
  color: #fff;
}
.first_round {
  width: 135px;
  background-color: #f57215;
}
.first_round img {
  position: relative;
  top: -1px;
  margin-right: 10px;
  left: -3px;
}
.second_round > img:nth-child(1) {
  position: relative;
  top: -1px;
  margin-right: 10px;
}
.second_round > img:nth-child(2) {
  position: relative;
  top: 0px;
  margin-left: 15px;
}
.second_round {
  background-color: #f57215;
  width: 115px;
}
.third_round {
  background-color: #2d91c5;
  width: 145px;
}
.some_exp_buttons {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.some_exp_buttons > a {
  margin-right: 10px;
  text-decoration: none !important;
}
.not_round_button {
  width: 40px;
  border-radius: 50px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #e7e8e8;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.not_round_button:hover {
  opacity: 0.7;
}
.button-rowww > a:nth-child(1) {
  width: 115px;
  height: 40px;
  border-radius: 5px;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f57215;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #fff;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  margin-right: 5px;
}
.button-rowww > a:nth-child(1):hover {
  opacity: 0.7;
  text-decoration: none;
  color: #fff;
}
.button-rowww > a:nth-child(1) img {
  position: relative;
  top: -1px;
  margin-right: 10px;
}
.button-rowww > a:nth-child(2) {
  width: 115px;
  height: 40px;
  border-radius: 5px;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #b7b2b2;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #fff;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  margin-right: 5px;
}
.button-rowww > a:nth-child(2):hover {
  opacity: 0.7;
  text-decoration: none;
  color: #fff;
}
.button-rowww > a:nth-child(2) img {
  margin-right: 10px;
  width: 12px;
}
.button-rowww {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.content_dashboard_info {
  position: relative;
  background: white;
}
.top_center_info_align {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -o-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.created_in_date {
}
.move_button {
  height: 40px;
  width: 80px;
  border-radius: 5px;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f57215;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #fff;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  margin-right: 5px;
  display: none;
}
.move_button:hover {
  opacity: 0.7;
  text-decoration: none;
  color: #fff;
}
.button-rowww > a:nth-child(3) {
  width: 110px;
  height: 40px;
  border-radius: 5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #e7e8e8;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #525252;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  margin-right: 5px;
}
.button-rowww > a:nth-child(3):hover {
  opacity: 0.7;
  text-decoration: none;
  color: #525252;
}
.button-rowww > a:nth-child(3) img {
  position: relative;
  top: -1px;
  margin-right: 10px;
}
.content_dashboard_info {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.content_dashboard_info > div:nth-child(1) {
  width: 73%;
}
/*.content_dashboard_info>div:nth-child(2){
	width:25%;
}*/
.main_content_table table tr th {
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 16px;
  color: #999999;
}
.main_content_table table {
  width: 100%;
}
.main_content_table table th p {
  margin-bottom: 0px;
}
.main_content_table table th label {
  margin-bottom: 0px;
}
.main_content_table table > * > tr:nth-child(1) {
  background-color: #fff;
  height: 58px;
}
.main_content_table table > * > tr:nth-child(1) > th:nth-child(1) {
  padding-left: 20px;
}
.main_content_table table > * > tr:nth-child(1) > th:last-child {
  padding-right: 40px;
}
.get_butotn {
  width: 55px;
  height: 35px;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 13px;
  color: #fff;
  background-color: #f57215;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 5px;
}
.main_content_table {
  width: 100% !important;
  max-width: unset !important;
}
.main_content_table table {
  margin-top: 0px;
  overflow: scroll;
  border: 1px solid #e3e4e4;
}
.main_content_table table tr {
  border-bottom: 1px solid #e3e4e4;
}
.main_content_table table > * > tr {
  height: 58px;
}
div.main_content_table {
  border-top: 1px solid #e3e4e4;
}
div.main_content_table table {
  border-top: none !important;
}
div.main_content_table table > thead > tr:nth-child(1) {
  background-color: #f2f2f2 !important;
}
/*div.main_content_table table>*>tr:nth-child(1){
	background-color:#fff;
}*/
.main_content_table table > * > tr {
  background-color: #fff;
}

.main_content_table table > * > tr td {
  text-align: left;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 15px !important;
  color: #717783 !important;
}
.main_content_table table > * > tr > td:nth-child(1) {
  padding-left: 20px;
}
.main_content_table table > * > tr > td:last-child {
  padding-right: 40px;
}

.relative_elem p {
  margin-bottom: 0px;
}
.relative_elem label {
  margin-bottom: 0px;
}
.relative_elem {
  position: relative;
}
.tini_img {
  position: absolute;
  left: 6px;
  top: 14px;
}
.first_rrr {
  max-width: 250px;
  margin-right: 30px;
}
.crm_rrr {
  width: 100px;
}
.main_content_table table > * > tr p {
  text-align: left;
}
.main_content_table table > * > tr p label > span:first-of-type {
  position: relative;
}
.main_content_table table > * > tr p i.fa-star {
  color: #b4b4b4;
  margin-left: 5px;
  transition: all 0.1s ease;
}
.main_content_table table > * > tr p i.fa-star:hover {
  color: #f57215;
}
.main_content_table table > * > tr p .tool-tip {
  width: 288px;
  height: 48px;
  padding: 10px;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  color: #000;
  line-height: 20px;
  right: -308px;
  bottom: 50%;
  transform: translateY(50%);
  box-shadow: 0px 0px 20px rgba(75, 80, 86, 0.2) !important;
}
.main_content_table table > * > tr p .tool-tip:before {
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #fff;
  left: -20px;
  transform: rotate(90deg);
  top: 17px;
}
.main_content_table table > * > tr p .tool-tip b {
  font-family: MuseoSansCyrl0, sans-serif;
  background-color: #f57215;
  color: #fff;
  height: 16px;
  width: 32px;
  border-radius: 2px;
  font-size: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
}
.crelate_rrr {
  padding-left: 10px;
  padding-right: 15px;
  text-align: left;
}
.crelate_rrr img,
.zapier_rrr img {
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 14px;
  height: 14px;
}
.crelate_rrr img:hover,
.salesforce_null_lead:hover,
.zapier_rrr img:hover {
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  transform: scale(1.15);
}
.salesforce_rrr {
  padding-left: 10px;
  padding-right: 15px;
}
.salesforce_rrr .fa-check {
  font-size: 14px;
  color: dodgerblue;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.zapier_rrr {
  padding-left: 10px;
  padding-right: 15px;
}
.second_rrr {
  padding-left: 20px;
  text-align: left;
}
.main_content_table table > * > tr td {
  white-space: nowrap !important;
  overflow: hidden !important;
  -o-text-overflow: ellipsis !important;
  text-overflow: ellipsis !important;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.main_content_table table > * > tr td.second_rrr {
  max-width: 130px;
  padding-left: 0px;
  text-align: left;
  padding-left: 10px;
}
.third_rrr {
  max-width: 130px;
  padding-left: 15px;
  text-align: left !important;
}
.fourth_rrr {
  max-width: 100px;
  padding-left: 10px;
  text-align: left !important;
}
.fifth_rrr {
  max-width: 120px;
  text-align: left !important;
  padding-left: 10px;
}
.fifth_rrr > a {
  color: #f57215;
}
.fifth_rrr > a img {
  position: relative;
  top: -1px;
  margin-right: 6px;
}
.sixth_rrr {
  max-width: 140px;
  text-align: left !important;
  padding-left: 10px;
}
.seventh_rrr {
  max-width: 185px;
  text-align: left !important;
  padding-left: 25px;
}
.eight_rrr {
  max-width: 200px;
  text-align: left !important;
  padding-left: 10px;
  position: relative;
}
.ninth_rrr {
  max-width: 150px;
  text-align: left !important;
  padding-left: 20px;
}

/*request_invite*/
.request_invite_form .form_reg_group {
  display: none;
}

.form_reg_group {
  position: relative;
}

.user_number_title {
  margin-bottom: 30px;
}
.user_number_title h1 {
  margin: 0 0 15px 0px;
  font-size: 16px;
  text-align: center;
  font-family: MuseoSansCyrl0, sans-serif;
}
.user_number_title > span {
  text-align: center;
  font-family: MuseoSansCyrl2, sans-serif;
  letter-spacing: 0.1px;
  font-size: 24px;
  display: block;
  margin-bottom: 12px;
}
.user_number_title p {
  text-align: center;
  margin-bottom: 5px;
  font-size: 14px;
  letter-spacing: -0.1px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #333333;
  margin: 0px;
}
.user_number_title p {
  margin-bottom: 5px;
}

.verify_phone_btn {
  margin-top: 35px;
}

.request_invite_form_links a {
  color: #fff;
  font-size: 16px;
  opacity: 0.9;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.request_invite_form_links a:hover,
.request_invite_form_links a:focus {
  color: #fff;
  opacity: 0.7;
  text-decoration: none;
}

/* Person content block */
.right_person_content {
  display: none;
  position: relative;
}
.left_table_content {
  padding-left: 35px;
  padding-right: 35px;
  width: 100%;
  display: none;
  /*back it*/
}
.main_content_table::-webkit-scrollbar {
  width: 0px; /* remove scrollbar space */
  background: transparent; /* optional: just make scrollbar invisible */
}
.main_content_table::-webkit-scrollbar-thumb {
  background: transparent;
}
@media (max-width: 1800px) {
  /*.right_person_content{
	  		position: absolute;
	  		height:400px;
	  		overflow-y:scroll;
	  		width:350px;
	  		padding:30px 20px 80px 20px;
	  	} */
  .main_content_table > table {
    overflow-x: hidden;
  }
  .main_content_table table > * > tr td {
    font-size: 15px;
  }
  .main_content_table table > * > tr td {
    font-size: 15px;
  }

  .right_person_content::-webkit-scrollbar {
    width: 0px; /* remove scrollbar space */
    background: transparent; /* optional: just make scrollbar invisible */
  }
  /* optional: show position indicator in red */
  .right_person_content::-webkit-scrollbar-thumb {
    background: transparent;
  }
}
.main_content_table {
  max-width: 2500px;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
@media (max-width: 1740px) {
  .control_my_table {
    max-width: 1080px;
  }
  .main_content_table > table {
    width: 100% !important;
  }
}
@media (max-width: 1640px) {
  .control_my_table {
    max-width: 1000px;
  }
}
@media (max-width: 1600px) {
  .control_my_table {
    max-width: 940px;
  }
}
@media (max-width: 1540px) {
  .control_my_table {
    max-width: 880px;
  }
}
@media (max-width: 1450px) {
  .control_my_table {
    max-width: 820px;
  }
}
@media (max-width: 1370px) {
  .control_my_table {
    max-width: 760px;
  }
}
@media (max-width: 1330px) {
  .control_my_table {
    max-width: 720px;
  }
}
@media (max-width: 1280px) {
  .control_my_table {
    max-width: 660px;
  }
  .wrap-of-all-logos {
    width: 920px;
    margin-left: auto;
    margin-right: auto;
  }
  .right_person_content {
    z-index: 1002 !important;
  }
}
@media (max-width: 1200px) {
  .control_my_table {
    max-width: 100%;
  }
}
@media (max-width: 1040px) {
  .wrap-of-all-logos {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 800px) {
  .wrap-of-all-logos {
    width: 360px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 500px) {
  .wrap-of-all-logos {
    width: 220px;
    margin-left: auto;
    margin-right: auto;
  }
  .main_content_table table > * > tr p .tool-tip {
    width: 260px;
    height: 34px;
    font-size: 12px;
    right: unset;
    left: 0px;
    padding: 0px;
    bottom: 50px;
  }
  .main_content_table table > * > tr p .tool-tip:before {
    left: 16px;
    transform: rotate(0deg);
    top: 32px;
  }
}
@media (max-width: 1500px) {
  .right_sales_block > input {
    height: 35px;
    font-size: 14px;
  }
  .round_buttons {
    height: 35px;
  }
  .not_round_button {
    width: 35px;
  }
  .round_buttons {
    font-size: 15px;
  }
  .main_content_table {
    width: 100%;
    overflow-x: scroll;
  }
  div.left_table_content table {
    width: 1220px;
  }
}
.main_content_table,
.main_content_table table {
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
div.content_dashboard_info > div:nth-child(1) {
  width: 100%;
}
.left_table_content table {
  width: 100%;
}
.content_dashboard_info > div.right_person_content {
  border-top: 1px solid #f5f6f6;
  background-color: #fff;
  width: 298px;
  padding: 20px 15px 30px 15px;
  z-index: 1000;
}
.close-db-col {
  font-size: 26px;
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
  -webkit-transition: 0.1s ease all;
  -o-transition: 0.1s ease all;
  transition: 0.1s ease all;
  color: #d2d2d2;
}
.close-db-col:hover {
  color: #35a0ee;
}
.right_person_content > img:hover {
  opacity: 0.7;
}

.person_profile_image {
  text-align: center;
}
.lead-avatar {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  margin-top: 15px;
}

.person_profile_image > h2 {
  text-align: left;
  width: 85%;
  margin-top: 0px;
  margin-bottom: 5px;
  font-family: MuseoSansCyrl2, sans-serif;
  font-size: 18px;
  color: #000;
}
.person_profile_image > h5 {
  text-align: left;
  color: #b4b4b4;
  font-size: 12px;
  font-family: MuseoSansCyrl1, sans-serif;
}
.person_socials {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 20px;
}
.person_socials > a {
  width: 32px;
  height: 32px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 3px;
  border-radius: 5px;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.person_socials > a img {
  width: auto;
}
.person_socials > a:hover {
  opacity: 0.7;
  text-decoration: none;
}

.orange_color {
  background-color: #f57215;
}
.blue_color {
  background-color: #2d91c5;
}
.link_of_web:hover {
  color: #f57215;
}

.grey_color {
  background-color: #e7e8e8;
}

.link_of_web {
  color: #f57215;
}
.link_of_web img {
  margin-right: 7px;
  position: relative;
  top: -1px;
}

.lead_person_outer {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.lead_person_outer > div p {
  margin-bottom: 0px;
}
.lead_person_outer > div {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 7px;
  margin-bottom: 7px;
  border-bottom: 1px solid #f5f6f6;
}
div.last-one {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
div.last-one a {
  color: #f57215;
  font-size: 14px;
}

.right_profile_top_info {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.last-one a img {
  margin-left: 7px;
}
.person_info_company {
  margin-top: 15px;
}
.lead_person_info > h5 {
  text-align: left;
  font-size: 15px;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #383838;
  margin-bottom: 10px;
}
.lead_person_elem p {
  font-family: MuseoSansCyrl, sans-serif;
  font-weight: lighter !important;
  font-size: 12px;
  opacity: 0.8;
  color: #4b5056;
}
.lead_person_elem span {
  display: inline-block;
  text-align: right;
  font-family: MuseoSansCyrl0, sans-serif;
  font-weight: bold !important;
  font-size: 14px;
  color: #4b5056;
  padding-left: 10px;
}

.notes_bl > * {
  display: block;
}
.notes_bl > p {
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 14px;
  color: #383838;
  text-align: left;
  margin-bottom: 10px;
}
.notes_bl > span {
  font-family: MuseoSansCyrl, sans-serif;
  display: block;
  font-size: 14px;
  color: #383838;
  opacity: 0.7;
  max-width: 100%;
  text-align: left;
  padding: 5px;
}
div > span.some_bord {
  border-radius: 5px;
  opacity: 1;
  border: 1px solid #e8e7e7;
}
.dashboard_table .outer_dashboard_block {
  padding-bottom: 30px;
}
[type='checkbox']:not(:checked),
[type='checkbox']:checked {
  position: absolute;
  left: -9999px;
}

[type='checkbox']:not(:checked) + label,
[type='checkbox']:checked + label {
  position: relative;
  padding-left: 31px;
  cursor: pointer;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 15px;
  color: #717783;
  font-weight: 400;
  width: 100%;
  margin-bottom: 0px;
}
[type='checkbox']:not(:checked) + label img,
[type='checkbox']:checked + label img {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  position: absolute;
  left: 25px;
  top: -5px;
  display: none;
}

/* checkbox aspect */
[type='checkbox']:not(:checked) + label:before,
[type='checkbox']:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: -2px;
  width: 24px;
  height: 24px;
  border: 1px solid #ccc;
  background: #fafafa;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
/* checked mark aspect */
[type='checkbox']:not(:checked) + label:after,
[type='checkbox']:checked + label:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 4px;
  font-size: 1.4em;
  line-height: 0.8;
  color: #09ad7e;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  font-family: Helvetica, Arial, sans-serif;
  width: 16px;
  height: 16px;
  background: url('../img/checkbox_checkmark.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
/* checked mark aspect changes */
[type='checkbox']:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}
[type='checkbox']:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* disabled checkbox */
[type='checkbox']:disabled:not(:checked) + label:before,
[type='checkbox']:disabled:checked + label:before {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type='checkbox']:disabled:checked + label:after {
  color: #999;
}
[type='checkbox']:disabled + label {
  color: #aaa;
}

@media (max-width: 2000px) {
  .content_dashboard_info > div.right_person_content {
    width: 350px;
    padding: 20px 30px 30px 30px;
  }
}
@media (max-width: 1920px) {
  .main_content_table {
    width: 100%;
    overflow: scroll;
  }
  .content_dashboard_info > div:nth-child(1) {
    width: 75%;
  }
  .content_dashboard_info > div.right_person_content {
    width: 350px;
    padding: 20px 30px 30px 30px;
  }
  .dashboard_table .left_dashboard_panel {
    max-width: 220px;
    width: 220px;
  }
  /*.dashboard_table .dashboard_right_placeholder{
		overflow-y: scroll;
	}*/
  div.main_content_table {
    max-height: calc(100vh - 260px);
  }
}
@media (max-width: 1800px) {
  .content_dashboard_info > div:nth-child(1) {
    width: 74%;
  }
  div.content_dashboard_info > div.right_person_content {
    max-height: 720px;
    padding-bottom: 70px;
  }
}
@media (max-width: 1740px) {
  .content_dashboard_info > div:nth-child(1) {
    width: 73%;
  }
  .dashboard_table .left_dashboard_panel {
    max-width: 220px;
    width: 220px;
  }
  .dashboard_table .dashboard_right_placeholder {
  }
  div.content_dashboard_info > div.right_person_content {
    max-height: 700px;
  }
  div.main_content_table {
    max-height: calc(100vh - 260px);
  }
}
@media (max-width: 1680px) {
  .content_dashboard_info > div:nth-child(1) {
    width: 72%;
  }
  div.content_dashboard_info > div.right_person_content {
    max-height: 660px;
  }
}
@media (max-width: 1620px) {
  .content_dashboard_info > div:nth-child(1) {
    width: 71%;
  }
}
.main_content_table {
  overflow-y: scroll;
}
@media (max-width: 1600px) {
  .dashboard_table .left_dashboard_panel {
    max-width: 220px;
    width: 220px;
  }
  .content_dashboard_info > div:nth-child(1) {
    width: 66%;
  }
  .dashboard_table > .container {
    width: 100%;
  }
  .dashboard_table .left_dashboard_panel {
    max-width: 220px;
    width: 220px;
  }
  .dashboard_table .dashboard_right_placeholder {
  }
  .right_sales_block > input {
    padding-right: 15px;
    padding-left: 15px;
    width: 270px;
  }
}
@media (max-width: 1500px) {
  .left_sales_block > h2 {
    margin-bottom: 0px;
  }
  .content_dashboard_info > div:nth-child(1) {
    width: 66%;
  }
  .main_content_table table > * > tr td,
  .main_content_table table tr th {
    font-size: 15px;
  }
  .button-rowww > a:nth-child(1) {
    font-size: 15px;
    width: 220px;
  }
  .button-rowww > a:nth-child(2) {
    font-size: 15px;
    width: 95px;
  }
  .content_dashboard_info > div.right_person_content {
    width: 350px;
    padding: 20px 30px 30px 30px;
  }
  .dashboard_table > .container {
    width: 100%;
  }
  .left_dashboard_panel {
    width: 17%;
  }
  .dashboard_table .dashboard_right_placeholder {
  }
  .dashboard_table .left_dashboard_panel {
    max-width: 220px;
    width: 220px;
  }
  div.content_dashboard_info > div.right_person_content {
    max-height: 670px;
  }
  div.main_content_table {
    max-height: calc(100vh - 300px);
  }
  .left_sales_block {
    margin-bottom: 0px;
  }
  .left_sales_block > h2 {
    text-align: left;
  }
}
@media (max-width: 1440px) {
  .main_content_table table > * > tr td,
  .main_content_table table tr th {
    font-size: 14px;
    white-space: nowrap !important;
    overflow: hidden !important;
    -o-text-overflow: ellipsis !important;
    text-overflow: ellipsis !important;
  }
  [type='checkbox']:not(:checked) + label,
  [type='checkbox']:checked + label {
    font-size: 15px;
  }
  div.main_content_table > table {
    width: 100% !important;
  }
}
@media (max-width: 1400px) {
  .some_exp_buttons > a {
    margin-right: 5px;
  }
  .right_sales_block > input {
    margin-right: 10px;
  }
  .left_sales_block > h2 {
    font-size: 20px;
  }
  .right_sales_block > input {
    width: 250px;
  }
  .round_buttons {
    font-size: 14px;
  }
  .dashboard_table .dashboard_right_placeholder {
  }
  .content_dashboard_info > div:nth-child(1) {
    width: 65%;
  }
  .third_round {
    width: 120px;
  }
  .second_round {
    width: 105px;
  }
  .first_round {
    width: 120px;
  }
}

@media (max-width: 1370px) {
  /*div.main_content_table{
		max-height:450px;
	}*/
}

@media (max-width: 1340px) {
  .content_dashboard_info > div:nth-child(1) {
    width: 63%;
  }
  .dashboard_table .dashboard_right_placeholder {
  }
  .dashboard_table .left_dashboard_panel {
    max-width: 220px;
    width: 220px;
  }
}
@media (max-width: 1300px) {
  .some_exp_buttons > a:nth-child(1) {
    margin-left: 0px;
  }
  .content_dashboard_info > div:nth-child(1) {
    width: 62%;
  }

  .left_sales_block > h2 {
    text-align: center;
  }
}

@media (max-width: 1280px) {
  /*div.main_content_table{
		max-height:430px;
	}*/
}

@media (max-width: 1260px) {
  .content_dashboard_info > div:nth-child(1) {
    width: 60%;
  }
}
@media (max-width: 1200px) {
  .left_table_content {
    width: 100% !important;
  }
  .content_dashboard_info {
    position: relative;
  }
  div.content_dashboard_info > div.right_person_content {
    -webkit-box-shadow: -10px 0px 20px -5px rgba(0, 0, 0, 0.2);
    box-shadow: -10px 0px 20px -5px rgba(0, 0, 0, 0.2);
    height: 100%;
    right: 0px;
    position: absolute;
    max-height: 1400px;
    overflow-y: scroll;
  }
  .lead_person_outer > div {
    padding-bottom: 5px;
    margin-bottom: 5px;
  }
  .person_profile_image > h2 {
    font-size: 16px;
  }
  .dashboard_table .left_dashboard_panel {
    max-width: 220px;
    width: 220px;
    overflow-y: scroll;
  }
  .dashboard_table > .container {
    width: 970px;
  }
  .dashboard_table .dashboard_right_placeholder {
  }
  .right_sales_block {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .right_sales_block > input {
    margin-bottom: 15px;
    width: 340px;
    margin-right: 0px;
  }

  .dashboard_table > .container {
    width: 100%;
  }
  .dashboard_table .left_dashboard_panel {
    max-width: 220px;
    width: 220px;
  }
  .left_sales_block21 h1 {
    font-size: 24px;
  }
  .top_sales_block {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .align_dashboard_bar {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .progress_credit {
    padding-top: 10px;
  }
  .right_profile_top_info {
    border-top: 1px solid #f5f6f6;
    min-height: 60px;
  }
  .progress_credit {
    width: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ashboard-user-top-menu-block li {
    height: auto;
  }
  .content_dashboard_message_help {
    margin-top: 50px !important;
  }
  .right_bar_help {
    top: 118px !important;
    padding: 15px 32px 32px 32px !important;
    height: calc(100vh - 118px) !important;
  }
  .right_bar_help h5 {
    margin: 0 0 15px 0 !important;
  }
}
@media screen and (max-width: 1200px) {
  .progress_credit {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 1140px) {
  .dashboard_table .dashboard_right_placeholder {
  }
}
@media (max-width: 1100px) {
  .dashboard_table .dashboard_right_placeholder {
  }
  .dashboard_table .left_dashboard_panel {
    max-width: 220px;
    width: 220px;
  }

  .created_in_date {
    font-size: 12px;
  }
  .left_sales_block21 h2 {
    font-size: 16px !important;
    margin-top: 0px !important;
  }
  .top_rule_list {
    margin-bottom: 7px;
  }
  .created_in_date {
    margin: 0 10px 0 0 !important;
  }
  .go_to_socials_list {
    text-align: left;
  }
  .go_to_socials_list img {
    height: 20px !important;
  }
}
@media (max-width: 1040px) {
  .dashboard_table .dashboard_right_placeholder {
  }
  .dashboard_table .left_dashboard_panel {
    max-width: 220px;
    width: 220px;
  }
}
@media (max-width: 991px) {
  .dashboard_table .dashboard_right_placeholder {
    width: 100%;
  }
  .top_sales_block {
    width: 100%;
  }
  .dashboard_table > .container {
    width: 100%;
  }
  .left_sales_block {
    margin-right: 0px;
    text-align: right;
  }
  .align_dashboard_bar {
    -ms-align-items: center !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .created_in_date {
    margin-left: auto;
    margin-right: 0px;
    padding-right: 15px;
  }

  div.content_dashboard_info > div.right_person_content {
    max-width: 310px;
    width: 100%;
  }
  .left_sales_block {
    padding-right: 15px;
    padding-left: 60px !important;
  }
  .top_rule_list {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
    margin-bottom: 0px !important;
  }
  .go_to_social {
    -ms-align-items: flex-end;
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .top_sales_block {
    min-height: 120px;
  }
  .right_bar_help {
    top: 120px !important;
    padding: 15px 32px 32px 32px !important;
    height: calc(100vh - 120px) !important;
  }
}
@media screen and (max-width: 768px) {
  .top_sales_block {
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
  }
  .right_profile_top_info {
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .progress_credit {
    padding-top: 15px;
    padding-bottom: 10px !important;
    padding-bottom: 0px;
    border-bottom: 1px solid #f5f6f6;
  }
  .dashboard-user-top-menu {
    border-bottom: 1px solid #f5f6f6;
    width: 50%;
  }
  .go_to_social {
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important;
    -ms-align-items: center;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .go_to_socials_list {
    margin-bottom: 0px !important;
  }
  .go_to_social h6 {
    font-size: 14px !important;
    margin: 0px 10px 0px 0px !important;
  }
  .go_to_socials_list img {
    height: 19px !important;
  }
  .top_center_info_align {
    padding-right: 0px;
    margin-bottom: 10px;
  }
  .created_in_date {
    padding-right: 0px;
  }
  .filters_dropdown_d {
    padding-left: 0px !important;
  }
  .dashboard-howTo-top-menu {
    border-bottom: 1px solid #f5f6f6;
  }
  .top_rule_list {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .content_dashboard_message_help {
    margin-top: 30px !important;
  }
  .content_dashboard_ifNotExtens,
  .content_dashboard_ifNotLeads,
  .content_dashboard_ifEmpteyNewLists {
    margin-top: 0px !important;
  }
  .content_dashboard_ifNotExtens h3,
  .content_dashboard_ifNotLeads h3,
  .content_dashboard_ifEmpteyNewLists h3 {
    line-height: 28px;
  }
}
@media (max-width: 640px) {
  .left_sales_block > h2 {
    font-size: 19px;
  }
  .right_sales_block > input {
    margin-bottom: 10px;
  }
  div.some_exp_buttons > a {
    margin-bottom: 0px;
  }
  .round_buttons {
    font-size: 14px;
  }
  .some_exp_buttons {
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .not_round_button {
    height: 35px;
  }
  .some_exp_buttons > a {
    margin: 5px;
  }
  .dashboard_table .left_dashboard_panel {
    padding-bottom: 80px;
  }
  .try_use_social {
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .try_use_social li:not(:last-of-type) {
    margin-right: 0px !important;
  }
  .try_use_social li {
    margin: 6px;
  }
  .right_bar_help {
    top: 50px !important;
    padding: 15px 32px 32px 32px !important;
    height: auto !important;
    min-height: calc(100vh - 50px);
  }
}

@media screen and (max-width: 900px) and (orientation: landscape) {
  .outer_dashboard_block {
    padding-top: 0px;
  }
  .top_install_part {
    display: none !important;
  }
  .extension_install_part {
    display: none !important;
  }
}

@media (max-width: 540px) {
  .go_to_social {
    margin: 0 0 0px 0 !important;
    display: none;
  }
  .align_dashboard_bar {
    display: block !important;
  }
  .content_dashboard_info > div.right_person_content {
    width: 298px;
  }
  .some_exp_buttons {
    width: auto;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .some_exp_buttons > a {
    margin: 5px 0px !important;
  }
  .left_sales_block {
    margin-bottom: 10px;
  }
  .progress_credit {
    border-left: none;
  }
  .ashboard-user-top-menu-block {
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 0px;
  }
  .ashboard-user-top-menu-block li {
    margin-bottom: 0px;
    margin-right: 15px;
  }
  .ashboard-user-top-menu-block li:not(:first-of-type) {
  }
  .left_sales_block {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .align_dashboard_bar {
    -ms-align-items: flex-start;
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .top_sales_block .progress {
    width: 100%;
  }
  .right_profile_top_info {
    margin-left: auto;
    margin-top: 10px;
    padding-left: 0px;
  }
  .new_top_panel_d {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: flex-end !important;
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
    padding: 5px 0 !important;
  }
  .search_dashboard_rows {
    width: 100% !important;
    margin: auto;
    margin-bottom: 20px;
  }
  .table_pagination ul {
    margin: 20px 0 0 0 !important;
  }
  .table_pagination ul li a {
    width: 26px !important;
    height: 26px !important;
  }
  .close-db-col {
    font-size: 32px !important;
    color: coral;
  }
  div.content_dashboard_info > div.right_person_content {
    width: 100% !important;
    max-width: 500px !important;
  }
  .filters_dropdown_d {
    width: 100% !important;
  }

  .table_pagination ul {
    text-align: left;
  }
  .filters_dropdown_d {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .filters_dropdown_d select:not(:last-of-type) {
    margin-right: 0px !important;
    margin-bottom: 10px !important;
  }
  .form-control {
    position: relative;
  }
  .form-control:after {
    content: '';
    position: absolute;
    right: 5px;
    top: 5px;
    width: 5px;
    height: 5px;
    background: red;
  }
  .table_pagination {
    margin-bottom: 10px !important;
  }
  /*.menu_icon {
		position: relative;
	}*/
  .go_to_socials_list img {
    height: 18px !important;
  }
  .left_table_content {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 90px;
  }
  .right_profile_top_info {
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .progress_credit {
    width: 100%;
    border-left: 1px solid #f5f6f6;
    padding-left: 15px;
    padding-right: 15px;
  }
  .dashboard-user-top-menu {
    height: 40px;
    width: 100%;
    padding-top: 0px;
    border-left: 1px solid #f5f6f6;
  }
  .ashboard-user-top-menu-block i {
    right: 15px;
    top: 14px;
    font-size: 18px;
  }
  .dashboard-howTo-top-menu {
    width: 100%;
    height: 40px;
  }
  div.top_sales_block {
    padding-left: 0px;
  }
  .top_rule_list {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
    padding-bottom: 0px !important;
    margin: 0px 0 0px 0 !important;
  }
  .user_plan_dashboard {
    margin-bottom: 5px;
  }
  .user_plan_dashboard a {
    font-size: 12px;
  }
  .progress_credit p {
    font-size: 12px;
  }
  .progress_credit {
    padding-bottom: 5px !important;
  }
  .created_in_date {
    font-size: 14px !important;
  }
}

@media screen and (max-width: 512px) {
  .charact_price_l p img {
    float: left;
  }
}

@media (max-width: 480px) {
  .right_sales_block > input {
    width: 100%;
    max-width: 340px;
  }
  .some_exp_buttons > a {
    font-size: 14px;
  }
  .first_round {
    width: 120px;
  }
  .second_round {
    width: 107px;
  }
  .third_round {
    width: 115px;
  }
  .lead_person_elem span {
    font-size: 13px;
  }
  .lead_person_elem p {
    font-size: 13px;
  }
  .lead_person_info > h5 {
    font-size: 16px;
  }
  .right_person_content {
  }
}

@media (max-width: 400px) {
  .content_dashboard_info > div.right_person_content {
    width: 280px;
  }
}
@media (max-width: 380px) {
  .button-rowww > a:nth-child(1) {
    font-size: 14px;
    width: 200px;
  }
  .button-rowww > a:nth-child(2) {
    font-size: 14px;
    width: 80px;
  }
}

/* Additional Block */
.get_cell_phone_cred {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #e7e8e8;
}
.get_cell_phone_cred > a {
  font-size: 15px;
  background-color: #4790c0;
  height: 36px;
  border-radius: 5px;
  width: 100%;
  font-family: MuseoSansCyrl1, sans-serif;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  max-width: 200px;
  margin-bottom: 20px;
}
.get_cell_phone_cred > a:hover {
  opacity: 0.7;
  text-decoration: none;
  color: #fff;
}
@media (max-width: 991px) {
  .get_cell_phone_cred > a {
    width: 100%;
    font-size: 15px;
  }
}
.find_cont_info:active,
.find_cont_info:focus {
  text-decoration: none;
}
.clickable_person {
  cursor: pointer;
}
.clickable_person td {
}

/* Refer and earn */
.refer_and_earn_block {
  min-height: 700px;
  background: url('../img/refe_main.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.main_refer_text {
  margin-top: 200px;
  text-align: center;
}
.main_refer_text > h1 {
  font-size: 48px;
  color: #fff;
  margin-top: 0px;
  margin-bottom: 15px;
  font-family: MuseoSansCyrl2, sans-serif;
}
.main_refer_text > h4 {
  font-size: 24px;
  color: #fff;
  margin-top: 0px;
  font-family: MuseoSansCyrl, sans-serif;
  margin-bottom: 35px;
}
.wrap_uniguqe_ > a {
  width: 275px;
  height: 52px;
  background-color: transparent;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 16px;
  color: #f57215;
  border: 2px solid #f57215;
  font-family: MuseoSansCyrl1, sans-serif;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
.wrap_uniguqe_ > a:hover {
  text-decoration: none;
  color: #fea006;
  border: 2px solid #fea006;
}

.invite_friends_block {
  height: 310px;
  background-color: #f6f7f7;
  text-align: center;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.invite_friends_block > .container > h2 {
  margin-top: 0px;
  font-size: 28px;
  font-family: MuseoSansCyrl2, sans-serif;
  color: #383838;
  margin-bottom: 20px;
}
.invite_friends_block > .container > h4 {
  font-size: 21px;
  color: #383838;
  font-family: MuseoSansCyrl, sans-serif;
  margin-bottom: 20px;
}
.invite_friends_block > .container > h4 > a {
  color: #f57215;
  text-decoration: none;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.invite_friends_block > .container > h4 > a:hover {
  opacity: 0.7;
}

@media (max-width: 1200px) {
  .refer_and_earn_block {
    min-height: 630px;
  }
  .main_refer_text {
    margin-top: 150px;
  }
}
@media (max-width: 991px) {
  .main_refer_text > h1 {
    font-size: 41px;
  }
  .main_refer_text > h4 {
    font-size: 20px;
  }
  .invite_friends_block > .container > h2 {
    font-size: 26px;
  }
  .invite_friends_block {
    height: auto;
    padding: 90px 0px;
  }
  .refer_and_earn_block {
    min-height: 550px;
  }
  .main_refer_text {
    margin-top: 110px;
  }
  .invite_friends_block > .container > h4 {
    font-size: 19px;
  }
}
@media (max-width: 767px) {
  .main_refer_text > h1 {
    font-size: 34px;
  }
  .main_refer_text > h4 {
    font-size: 19px;
  }
  .main_refer_text {
    margin-top: 125px;
  }
  .invite_friends_block > .container > h2 {
    font-size: 22px;
  }
  .invite_friends_block > .container > h4 {
    font-size: 17px;
  }
}
@media (max-width: 540px) {
  .main_refer_text {
    margin-top: 80px;
  }
  .refer_and_earn_block {
    min-height: auto;
    padding-bottom: 120px;
  }
}
@media (max-width: 480px) {
  .invite_friends_block {
    padding: 60px 0px;
  }
  .main_refer_text > h1 {
    font-size: 28px;
  }
  .main_refer_text > h4 {
    font-size: 17px;
  }
}

.eight_rrr {
  overflow: visible !important;
}
/* Mapfield Page */
.mapfield_page {
  background-color: #f6f7f7;
  padding-top: 135px;
}
.header_map_field {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.map_buttons_block {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.map_buttons_block > p {
  margin-bottom: 0px;
  margin-right: 12px;
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 16px;
  color: #383838;
}
.header_map_field > h2 {
  font-size: 28px;
  color: #383838;
  margin: 0px;
  font-family: MuseoSansCyrl1, sans-serif;
}

.map_buttons_block > a {
  width: 143px;
  height: 50px;
  font-size: 16px;
  color: #fff;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 5px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f57215;
  font-family: MuseoSansCyrl2, sans-serif;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}

.map_buttons_block > a:hover {
  opacity: 0.7;
  text-decoration: none;
}
.header_map_field {
  margin-bottom: 21px;
}
.bot_right_mp .progress {
  width: 200px;
  height: 10px;
  border-radius: 0px;
  margin-bottom: 0px;
}
.bot_right_mp .progress-bar {
  background-color: #f57215;
}

.elem_of_mapfield_page {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #e7e8e8;
  padding-left: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 35px;
}
.center_mp > p {
  margin-bottom: 0px;
  font-size: 16px;
  color: #868686;
  font-family: MuseoSansCyrl, sans-serif;
}
.top_right_mp {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px;
}
.top_right_mp * {
  margin: 0px;
}

.top_right_mp > h5 {
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 16px;
  color: #383838;
}
.top_right_mp > p {
  font-family: MuseoSansCyrl, sans-serif;
  color: #868686;
  font-size: 16px;
}
.content_mapfields_page > div {
  margin-bottom: 10px;
}
.mapfield_page {
  min-height: 805px;
  padding-bottom: 80px;
}
.left_mp {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.doc_img {
  width: 60px;
}
.left_mp > h4 {
  margin: 0px;
  font-size: 24px;
  color: #383838;
  font-family: MuseoSansCyrl, sans-serif;
}
.left_mp {
  width: 280px;
}
@media (max-width: 991px) {
  .mapfield_page {
    padding-top: 60px;
    min-height: 600px;
  }
  .left_mp > h4 {
    font-size: 18px;
  }
  .left_mp {
    width: 225px;
  }
  .center_mp > p {
    font-size: 15px;
  }
  .right_mp {
    width: 150px;
  }
  .bot_right_mp .progress {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .content_mapfields_page {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .content_mapfields_page > div {
    width: 48%;
    margin: 10px 1%;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .left_mp {
    margin-bottom: 15px;
  }
  .center_mp {
    margin-bottom: 20px;
  }
  .content_mapfields_page > div {
    padding: 20px;
  }
  .center_mp > p {
    text-align: center;
  }
  .bot_right_mp {
    width: 100%;
  }
  .bot_right_mp .progress {
    max-width: 200px;
  }
}
@media (max-width: 700px) {
  .content_mapfields_page {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .content_mapfields_page > div {
    width: 48%;
    margin: 10px 1%;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .left_mp {
    margin-bottom: 15px;
  }
  .center_mp {
    margin-bottom: 20px;
  }
  .content_mapfields_page > div {
    padding: 20px;
  }
  .center_mp > p {
    text-align: center;
  }
  .bot_right_mp {
    width: 100%;
  }
  .bot_right_mp .progress {
    max-width: 200px;
  }
}
@media (max-width: 660px) {
  .header_map_field {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin-bottom: 10px;
  }
  .header_map_field > h2 {
    margin-bottom: 20px;
  }
}
@media (max-width: 640px) {
  .left_mp {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .doc_img {
    text-align: center;
    margin-bottom: 10px;
  }
}
@media (max-width: 500px) {
  .content_mapfields_page {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .content_mapfields_page > div {
    width: 290px;
  }
  .content_mapfields_page > div {
    padding: 20px 10px;
  }
}
@media (max-width: 400px) {
  .map_buttons_block {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .map_buttons_block > p {
    margin-right: 0px;
    margin-bottom: 10px;
  }
}

/* Drop header mapfield */

.header_on_drop {
  margin-bottom: 55px;
}
.drop_mapfield_block {
  height: 385px;
  border-radius: 5px;
  background-color: #fff;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  border: 3px dashed #e7e8e8;
}
.drop_mapfield_block > h2 {
  font-size: 24px;
  color: #383838;
  font-family: MuseoSansCyrl1, sans-serif;
  margin-bottom: 25px;
  margin-top: 0px;
}
.three_icons {
  width: 220px;
  margin-bottom: 40px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.bottom_size > p {
  font-family: MuseoSansCyrl, sans-serif;
  color: #868686;
  margin: 0px;
  font-size: 16px;
}
@media (max-width: 640px) {
  .drop_mapfield_block {
    height: 320px;
  }
  .header_on_drop {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .drop_mapfield_block {
    height: 250px;
  }
}

@media (max-width: 320px) {
  .videos-holder {
    padding-top: 45px;
  }

  .ahhh-page .content {
    padding: 11px;
  }

  .ahhh-page .form-box .leftColumn {
    padding-right: 0;
  }
}

.center_recorded {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.center_recorded span {
  margin-bottom: 0px;
  font-size: 16px;
  color: #868686;
  font-family: MuseoSansCyrl, sans-serif;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 80px;
}
.map_field_button > a {
  width: 115px;
  height: 40px;
  background-color: transparent;
  border: 1px solid #f57215;
  border-radius: 5px;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: MuseoSansCyrl2, sans-serif;
  font-size: 16px;
  color: #f57215;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.map_field_button > a:hover {
  opacity: 0.7;
  text-decoration: none;
}

@media (max-width: 991px) {
  .uploaded_mapfields {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap-reverse;
    -o-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .uploaded_mapfields > div {
    width: 48%;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin: 10px 1%;
    padding: 20px;
  }
  .center_recorded {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .center_recorded span {
    margin-left: 0px !important;
  }
  .uploaded_mapfields .left_mp {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 15px;
  }
  .center_recorded {
    margin-bottom: 15px;
  }
}

@media (max-width: 540px) {
  .uploaded_mapfields > div {
    padding: 20px 10px;
  }
}
@media (max-width: 480px) {
  .uploaded_mapfields > div {
    width: 290px;
  }
}

/* Modal */
.header_of_whole_table {
  background-color: #f6f7f7;
  padding: 30px 30px;
  border-bottom: 1px solid #f2f2f2;
}
.header_of_whole_table > button {
  opacity: 1;
  position: absolute;
  right: 24px;
  top: 29px;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.header_of_whole_table > h2 {
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: 21px;
  color: #383838;
  font-family: MuseoSansCyrl1, sans-serif;
}
.wrap_of_both_steps {
  padding-top: 33px;
  padding-left: 80px;
  padding-right: 80px;
  padding-bottom: 50px;
}
.first_step_modal > h3 {
  margin-top: 0px;
  text-align: center;
  font-size: 18px;
  color: #383838;
  font-family: MuseoSansCyrl1, sans-serif;
  margin-bottom: 7px;
}
.first_step_modal > p {
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 16px;
  color: #868686;
  text-align: center;
  margin-bottom: 45px;
}
.wrap_of_first_table table tr {
  table-layout: fixed;
}
.wrap_of_first_table table tr th {
  position: relative;
  padding: 10px 12px;
  color: #000000;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 14px;
  background-color: #f6f7f7;
  border: 1px solid #dedede;
  table-layout: fixed;
  min-width: 145px;
}
.small_width {
  min-width: none !important;
  min-width: 40px !important;
  text-align: center;
}
.wrap_of_first_table table tr td {
  padding: 10px 12px;
  border: 1px solid #dedede;
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 14px;
  font-weigth: 400;
  color: #191919;
}
.wrap_of_first_table table tr th img {
  position: absolute;
  right: 14px;
  top: 18px;
}
.wrap_of_first_table {
  width: 978px;
  margin-left: auto;
  margin-right: auto;
  overflow-x: scroll;
}
.wrap_of_first_table > table {
  margin-left: auto;
  margin-right: auto;
  width: 978px;
}

.wrap_of_first_table > table tr td {
  height: 41px;
}

.wrap_of_first_table::-webkit-scrollbar {
  height: 8px;
}

.wrap_of_first_table::-webkit-scrollbar-track {
  background-color: #fff;
}

.wrap_of_first_table::-webkit-scrollbar-thumb {
  background-color: #bfbebe;
}

.bottom_controls {
  margin-top: 20px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.next_button_modal > a {
  width: 130px;
  height: 53px;
  border-radius: 5px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  font-size: 16px;
  color: #fff;
  font-family: MuseoSansCyrl2, sans-serif;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  background-color: #f57215;
}
.next_button_modal > a:hover {
  opacity: 0.7;
  text-decoration: none;
}
.bottom_controls > p {
  margin-bottom: 0px;
}
@media (max-width: 1200px) {
  .wrap_of_first_table {
    width: 100%;
  }
}

@media (max-width: 991px) {
  .first_step_modal > p br {
    display: none;
  }
  .wrap_of_both_steps {
    padding-left: 40px;
    padding-right: 40px;
  }
  .wrap_of_first_table {
    width: 100%;
  }
}

@media (max-width: 640px) {
  .first_step_modal > h3 {
    font-size: 16px;
  }
  .first_step_modal > p {
    font-size: 14px;
  }
  .first_step_modal > p {
    margin-bottom: 25px;
  }
  .wrap_of_both_steps {
    padding-top: 25px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 440px) {
  .bottom_controls {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .bottom_controls > p {
    margin-bottom: 15px;
  }
}

.clickable_tr {
  cursor: pointer;
}
.active_tr_at_modal {
  background-color: #f8e7db;
}
.dropdown_of_th {
  display: none;
  position: absolute;
  top: 41px;
  width: 100%;
  height: 285px;
  overflow-y: scroll;
  z-index: 100000;
  background-color: #fff;
  /*	border:1px solid #dedede;*/
  left: 0px;
}
.wrap_of_first_table th {
  cursor: pointer;
}

.dropdown_of_th::-webkit-scrollbar {
  width: 8px;
}

.dropdown_of_th::-webkit-scrollbar-track {
  background-color: #fff;
}

.dropdown_of_th::-webkit-scrollbar-thumb {
  background-color: #bfbebe;
}

.dropdown_of_th ul {
  padding-left: 0px;

  list-style-type: none;
}
.dropdown_of_th ul li a {
  display: block;
  padding: 5px 20px;
  width: 100%;
  border: 1px solid transparent;
  font-size: 14px;
  color: #3b3b3b;
  font-family: MuseoSansCyrl, sans-serif;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.dropdown_of_th ul li a.active_in_drop {
  border-color: #dedede;
  background-color: #f8e7db;
  color: #000000;
  font-family: MuseoSansCyrl0, sans-serif;
}

.dropdown_of_th ul li a:hover {
  border-color: #dedede;
  background-color: #f8e7db;
  text-decoration: none !important;
  color: #000000;
  font-family: MuseoSansCyrl0, sans-serif;
}

/*add_data*/
.add_data {
  padding: 60px 0 65px 0;
  background-color: #4b4b4b;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.description_add_data {
  text-align: center;
  margin-bottom: 30px;
  color: #fff;
  font-size: 16px;
  /*font-family: MuseoSansCyrl , sans-serif;*/
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
}

.add_data_title {
  font-weight: 400;
  margin-bottom: 40px;
  margin-top: 0px;
  color: #fff;
  font-size: 44px;
}

.to_typeform {
  text-align: center;
}

.to_typeform a {
  margin: 0 auto;
  width: 200px;
  height: 50px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /*font-family: MuseoSansCyrl1 ,sans-serif;*/
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #fff !important;
  background-color: #f57215;
  border-radius: 5px;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
}

.to_typeform a:hover {
  opacity: 0.7;
  color: #fff;
  text-decoration: none;
}

.phone_form {
  margin-top: 0px;
}
.resend_code {
  text-decoration: none !important;
  font-size: 14px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #f57215 !important;
  float: right;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.resend_code_message {
  display: none;
  opacity: 0;
  font-size: 14px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #f57215 !important;
  float: right;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.resend_code:hover {
  opacity: 0.7;
}

#phone_nr {
  font-family: MuseoSansCyrl1, sans-serif;
}

/*.dropzone {
	width: 100%;
	max-width: 600px;
	padding: 25px 30px 40px 30px;
	background: linear-gradient(to bottom, #E5EBF1, #CFD0D5);
	outline: 2px dashed #E69155;
    outline-offset: -12px;
    text-align: center;
    border-radius: 1px;
    margin: 0 auto;
}

.dz-default span {
	color: #707070;
	position: relative;
	cursor: pointer;
	margin-bottom: 10px;
	display: inline-block;
	font-size: 15px;
}

.dz-default span span {
	color: #f57215;
}

.dz-details {
	margin-bottom: 10px;
}

.dz-error-mark, .dz-success-mark, .dz-image {
	display: none;
}

.dz-size span, .dz-filename span {
	margin-bottom: 0px;
}

.dropzone input.file {
	width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.dropzone .form_reg_group, .dropzone .request_button {
	display: none;
}

.dropzone label {
	font-size: 16px;
	color: #707070;
	font-weight: 400;
	margin-bottom: 30px;
}

.dropzone__icon {
	width: 100%;
    height: 50px;
    fill: #f57215;
    display: block;
    margin-bottom: 30px;
    pointer-events: none;
}*/

.reg_add_card_form_row span input {
  margin: 0px !important;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
  background: #ffffff !important;
  border: 1px solid #e3e4e4 !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.reg_add_card_form_row span input:focus {
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}

/* Sec step modal */
.sec_step_modal > h2 {
  margin-top: 0px;
  text-align: center;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 18px;
  color: #383838;
  margin-bottom: 30px;
}
.check_data_fields {
  width: 500px;
  margin-left: auto;
  margin-right: auto;
}
.elem_data_field {
  padding: 7px 0px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #f2f2f2;
}
.elem_data_field p {
  margin-bottom: 0px;
}
.credits_per > p {
  font-size: 15px;
  font-family: MuseoSansCyrl, sans-serif;
  color: #646464;
}
.result_per > p {
  font-size: 15px;
  color: #383838;
  font-family: MuseoSansCyrl1, sans-serif;
}

.check_of_elem label span {
  color: #383838;
  font-family: MuseoSansCyrl1, sans-serif;
}
.check_of_elem label span.important_count {
  font-family: MuseoSansCyrl, sans-serif;
}
.check_data_fields > div:last-child {
  border-bottom: 0px;
}
.check_of_elem {
  width: 220px;
}
.estimated_credits {
  margin-top: 25px;
  padding: 20px 0px;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
}
.estimated_credits h3,
.estimated_credits h5 {
  margin: 0px;
}
.estimated_credits > h3 {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 20px;
  color: #f57215;
}
.estimated_credits > h5 {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 20px;
  color: #f57215;
}

.footer_estim {
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 25px;
}
.left_cred > p {
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 14px;
  color: #646464;
}
.right_finish > a {
  width: 135px;
  height: 50px;
  border-radius: 5px;
  margin-left: 10px;
  font-family: MuseoSansCyrl2, sans-serif;
  font-size: 16px;
  color: #fff;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f57215;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.right_finish > a:hover {
  opacity: 0.7;
  text-decoration: none;
}
.finish_wrap {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.left_finish > h5 {
  margin-top: 0px;
  font-size: 14px;
  color: #383838;
  font-family: MuseoSansCyrl, sans-serif;
  text-align: right;
}
.left_finish > a {
  text-align: right;
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 14px;
  color: #f57215;
}
.left_finish {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.footer_sign_up {
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 25px;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer_sign_up > p {
  margin-bottom: 0px;
  color: #6b6b6b;
  font-size: 14px;
  font-family: MuseoSansCyrl, sans-serif;
}
.footer_sign_up > p > a {
  margin-left: 5px;
  color: #f57215;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.footer_sign_up > p > a:hover {
  opacity: 0.7;
  text-decoration: none;
}
.footer_sign_up > a {
  width: 200px;
  height: 50px;
  border-radius: 5px;
  margin-left: 20px;
  font-family: MuseoSansCyrl2, sans-serif;
  font-size: 16px;
  color: #fff;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f57215;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.footer_sign_up > a:hover {
  text-decoration: none;
  opacity: 0.7;
}
@media (max-width: 640px) {
  .footer_sign_up {
    width: 100%;
  }
  .check_data_fields {
    width: 100%;
  }
  .estimated_credits,
  .footer_estim {
    width: 100%;
  }
}
@media (max-width: 580px) {
  .elem_data_field {
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .result_per {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .footer_sign_up {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer_sign_up > p {
    margin-bottom: 10px;
  }
  .footer_estim {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 440px) {
  .credits_per {
    width: 100%;
    text-align: center;
    margin-bottom: 5px;
  }
  .check_of_elem {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
  }
}
.add_somebody_to_list_top_row {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 25px;
  margin-top: 20px;
}
.add_somebody_to_list_top_row > p {
  font-size: 24px;
  color: #383838;
  margin: 0px;
  font-family: MuseoSansCyrl1, sans-serif;
}
@media screen and (max-width: 660px) {
  .add_somebody_to_list_top_row > p {
    font-size: 20px;
  }
}
.add_somebody_to_list_top_row > i {
  color: #d0d0d0;
  font-size: 28px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.add_somebody_to_list_top_row > i:hover {
  color: #35a0ee;
}
.create_list_a_button_in_modal > a {
  width: 155px;
  height: 50px;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f57215;
  border-radius: 5px;
  font-size: 16px;
  color: #fff;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  font-family: MuseoSansCyrl1, sans-serif;
}

.create_list_a_button_in_modal > a img {
  margin-right: 10px;
}
.create_list_a_button_in_modal > a:hover {
  opacity: 0.7;
  text-decoration: none;
}

@media (max-width: 540px) {
  .button-rowww {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .button-rowww > a {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

/* Dropdown Button */
.dropbtn {
  background-color: #4caf50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

/* Dropdown button on hover & focus */
.dropbtn:hover,
.dropbtn:focus {
  background-color: #3e8e41;
}

/* The search field */
#myInput {
  display: block;
  border-box: box-sizing;

  font-size: 16px;
  padding: 14px 20px 12px 45px;
  border: none;
  border-bottom: 1px solid #ddd;
}

/* The search field when it gets focus/clicked on */
#myInput:focus {
  outline: 3px solid #ddd;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f6f6f6;
  min-width: 230px;
  border: 1px solid #ddd;
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
  background-color: #f1f1f1;
}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {
  display: block;
}

#myDropdown {
  display: block;
  position: static;
}
.variant_of_choices {
  display: none;
  max-height: 250px;
  overflow-y: scroll;
}

.choose_block {
  text-align: center;
  margin: 90px 0px;
}
.choose_block > h5 {
  margin: 0px;
  font-size: 28px;
  font-family: MuseoSansCyrl1, sans-serif;
  margin-bottom: 3px;
  color: #383838;
  text-align: center;
  margin-bottom: 30px;
}
.choose_block #myInput {
  height: 50px;
  border-radius: 5px;
  border: 1px solid #cccccc;
  padding-left: 15px;
  font-size: 16px;
  outline: none;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #383838;
  padding-left: 10px;
  width: 300px;
}
.dropdown-content {
  min-width: 100%;
  max-width: 100%;
  border-radius: 5px;
  border: 0px;
}
.variant_of_choices {
  border: 1px solid #cecece;
  border-top: 0px;
  margin-top: -1px;
  position: absolute !important;
  width: 100%;
  background-color: #fff;
}
.variant_of_choices::-webkit-scrollbar {
  width: 8px;
}

.variant_of_choices::-webkit-scrollbar-track {
  background-color: #fff;
}

.variant_of_choices::-webkit-scrollbar-thumb {
  background-color: #bfbebe;
}

.variant_of_choices a {
  text-align: left;
}
.dropdown-content a {
  padding: 5px 10px;
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 16px;
  color: #383838;
}
.move_button_ {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
  text-align: right;
}
.move_button_ > a {
  height: 40px;
  width: 80px;
  border-radius: 5px;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f57215;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  color: #fff;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  margin-right: 5px;
}
.move_button_ > a:hover {
  opacity: 0.7;
  text-decoration: none !important;
}

@media (max-width: 991px) {
  .third_column.one_of_footer_column {
    width: 200px;
  }
}
@media (max-width: 767px) {
  .fourth_column.one_of_footer_column {
    display: none;
  }
  .choose_block {
    margin: 50px 0px;
  }
}
@media (max-width: 440px) {
  .choose_block > h5 {
    font-size: 22px;
  }
  .choose_block {
    padding: 0px 15px;
  }
  .choose_block #myInput {
    width: 100%;
  }
  .dropdown {
    width: 100%;
  }
  #myDropdown {
    width: 100%;
  }
}

.last_character_prioce {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding: 30px 15px;
}

.last_character_prioce {
  min-height: 185px;
  padding: 0px 15px;
}

.yearly_inning {
  position: static;
  /* top: 50px; */
  width: auto;
  text-align: center;
  margin-left: 20px;
  margin-right: -100px;
}
.yearly_inning > p {
  margin-bottom: 0px;
  font-family: MuseoSansCyrl, sans-serif;
  color: #383838;
  font-size: 18px;
}

.last_character_prioce {
  min-height: 210px;
}
@media (max-width: 767px) {
  .yearly_inning {
    margin-right: 0px;
  }
}
@media (max-width: 480px) {
  .yearly_inning > p {
    font-size: 16px;
  }
}

.elem_questions h6 {
  cursor: pointer;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
.elem_questions h6:hover {
  text-decoration: underline;
  color: #f57215;
}
.elem_questions p {
  display: none;
}
.flex_quest > h5 {
  text-align: center;
  font-size: 35px;
  color: #000;
  margin-top: 0px;
  font-family: MuseoSansCyrl, sans-serif;
  margin-bottom: 70px;
}
.flex_quest {
  margin-top: 20px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 825px;
  margin-left: auto;
  margin-right: auto;
}
.flex_quest > h5 {
  width: 30%;
}
.all_questions {
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.all_questions > .elem_questions {
  width: 100%;
}
.elem_questions > h6 {
  font-size: 18px;
  margin-bottom: 25px;
  padding-bottom: 5px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.elem_questions h6 img {
  margin-right: 10px;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  width: 15px;
}
.all_questions > div {
  margin-bottom: 6px;
}

.orange_b {
  border-bottom: 1px solid #f57215;
}
.elem_questions > p {
  font-size: 16px;
  margin-bottom: 25px;
}
.more_emails .container {
  padding-bottom: 20px;
  border-bottom: 0px;
}
@media (max-width: 767px) {
  .flex_quest {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .flex_quest > * {
    width: 100%;
  }
  .flex_quest > h5 {
    width: 100%;
    text-align: center;
  }
  .flex_quest > h5 {
    margin-bottom: 50px;
  }
}

/**/
.wrap_of_all_gar {
  width: 740px;
  margin-left: auto;
  margin-right: auto;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 40px;
}

.elem_of_gar {
  width: 45%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  padding: 16px;
  border-radius: 4px;
  text-align: center;
  margin: 0 0 20px;
  min-height: 180px;
  cursor: pointer;
}

.payment_option > img {
  width: 100%;
}
.elem_of_gar h5 {
  font-size: 20px;
  color: #383838;
  text-transform: uppercase;
  font-family: MuseoSansCyrl0, sans-serif;
}
.capit {
  text-transform: capitalize !important;
}
.elem_of_gar p {
  color: #383838;
  font-size: 14px;
  font-family: MuseoSansCyrl0, sans-serif;
}
.elem_of_gar h3 {
  font-size: 18px;
  color: #383838;
  margin: 20px 0px;
  font-family: MuseoSansCyrl0, sans-serif;
}
.all_questions {
  width: 100%;
}
.flex_quest > h5 {
  width: 100%;
  text-align: center;
}
.flex_quest {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.all_questions > div {
  padding-right: 0px;
}

@media (max-width: 991px) {
  .wrap_of_all_gar {
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .wrap_of_all_gar > div {
    width: 45%;
    margin: 10px;
    height: 188px;
  }

  .flex_quest > h5 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .wrap_of_all_gar {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    width: 100%;
    margin-top: 20px;
  }
  .flex_quest > h5 {
    width: 100%;
  }
  .all_questions {
    width: 100%;
  }
  .all_questions > .elem_questions {
    width: 450px;
  }
}
@media (max-width: 700px) {
  .wrap_of_all_gar > div {
    width: 340px;
    margin: 10px;
    height: 188px;
  }
}
@media (max-width: 480px) {
  .all_questions > .elem_questions {
    width: 100%;
  }
}
@media (max-width: 400px) {
  .wrap_of_all_gar > div {
    width: 290px;
    margin: 10px;
    height: auto;
  }
}

.black_bod {
  background: rgba(0, 0, 0, 0.8);
}
.dialog_of_registr {
  margin-top: 100px;
}
.dialog_of_registr .registration_block {
  position: static;
  top: 0%;
  left: 0%;
  -webkit-transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
}

.another_phone_bl {
  padding-top: 0px;
}

.contact_footer {
  padding: 0px;
  margin-top: 30px;
  color: #fff !important;
  list-style: none;
  font-size: 16px;
  font-family: MuseoSansCyrl, sans-serif;
}
.contact_footer li {
  margin-bottom: 12px;
}
.contact_footer li:first-of-type {
  /*font-family: MuseoSansCyrl1,sans-serif;*/
}
.contact_footer li:not(:first-of-type) {
  font-family: 'Raleway', sans-serif;
}
.contact_footer li:last-of-type a {
  font-family: MuseoSansCyrl0, sans-serif;
}
.contact_footer a {
  color: #fff !important;
  font-family: MuseoSansCyrl0, sans-serif;
  text-decoration: none !important;
  transition: all 0.2s ease;
}
.contact_footer a:hover {
  opacity: 0.7;
}
.call_us_footer {
  margin: 13px 0 0 0;
  text-align: left;
  width: auto !important;
}
.call_us_footer p {
  font-size: 16px;
  margin: 0 0 5px 0;
}
.call_us_footer p img {
  left: -1px;
}
.call_us_footer .call_us_header span {
  font-size: 12px;
}

.logo_part img,
.logo_footer img {
  max-width: 210px;
}

.switched_rect {
  padding-right: 0px;
  padding-left: 60px;
  padding-top: 25px;
}
.llonginfodec {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.llonginfodec .long_info {
  padding-top: 0px;
  padding-bottom: 0px;
}
.long_updated {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.long_updated .long_info {
  padding-top: 0px;
  padding-bottom: 0px;
}
.long_img_with_video {
  background-color: transparent;
}
.long_img_with_video > iframe {
  width: 100%;
  height: 375px;
}
@media (max-width: 1200px) {
  .small_visible_video {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    margin-bottom: 50px;
  }
  .small_visible_video > iframe {
    width: 100%;
    height: 535px;
  }
}

@media (max-width: 991px) {
  .small_visible_video {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    margin-bottom: 40px;
  }
  .small_visible_video > iframe {
    width: 100%;
    height: 405px;
  }
  .call_us_footer {
    margin-top: 15px;
    text-align: center;
    margin-bottom: 10px;
  }
}
.right_info_prop {
  padding-left: 0px;
  padding-right: 60px;
}
@media (max-width: 1200px) {
  .right_info_prop {
    padding-right: 30px;
  }
  .really_vvv {
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .long_img_with_video {
    width: 100%;
  }
  .switched_rect {
    padding-left: 0px;
    padding-top: 0px;
  }
  .deltahiddene {
    display: none;
  }
  .llonginfodec > .long_img {
    margin-bottom: 25px;
  }
}
@media (max-width: 991px) {
  .rightvideocorner iframe {
    height: 255px;
  }
  .big_info_section {
    min-height: 0px;
  }
}
@media (max-width: 767px) {
  .right_info_prop {
    padding-right: 0px;
    margin-bottom: 25px;
  }
  .small_visible_video + div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .rightvideocorner > iframe {
    width: 100%;
    height: 405px;
  }
  .wrap_of_big_sections > div {
    margin-bottom: 60px;
  }
  .small_visible_video + div > div {
    width: 70%;
  }
  .rightedsect > .prop_info {
    width: 70%;
    margin-bottom: 50px;
  }
  .rightvideocorner {
    margin-bottom: 0px;
  }
}
@media (max-width: 700px) {
  .rightedsect > .prop_info {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
  .small_visible_video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    margin-bottom: 30px;
  }
  .small_visible_video > iframe {
    width: 100% !important;
    height: 250px !important;
  }
  .rightvideocorner > iframe {
    width: 100% !important;
    height: 250px !important;
  }
  .small_visible_video + .long_info {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
  .small_visible_video + div > div {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .small_visible_video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    margin-bottom: 30px;
  }
  .rightvideocorner > iframe {
    width: 100% !important;
    height: 160px !important;
  }
  .small_visible_video > iframe {
    width: 100% !important;
    height: 160px !important;
  }
  .rightedsect > .prop_info {
    width: 100%;
    max-width: 350px;
  }
  .small_visible_video + .long_info {
    width: 100%;
    max-width: 350px;
  }
}
@media (max-width: 991px) {
  .main_fix .logo_part img,
  .main_fix .logo_footer img {
    max-width: 145px;
  }
}
@media (max-width: 767px) {
  .logo_part img,
  .logo_footer img {
    max-width: 205px;
  }
  .login_part {
    margin-top: 5px !important;
  }
  .head_of_main {
    padding: 10px 0px !important;
  }
}
@media (max-width: 640px) {
  .logo_part img,
  .logo_footer img {
    max-width: 160px !important;
  }
}

@media (max-width: 600px) {
  .plan_type label span {
    font-size: 14px;
    left: 130px;
  }
  .submit_type_paid {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin-top: 15px;
  }
  .videos-holder .row {
    margin-bottom: 40px;
  }
}
@media (max-width: 350px) {
  .plan_type label span {
    left: 110px;
    font-size: 12px;
  }
}
@media (max-width: 540px) {
  .logo_part {
    margin-bottom: 0px;
    margin-right: 0px;
  }
}

.frv label:before {
  top: 11px !important;
}
.frv label:after {
  top: 15px !important;
}

.all_fields_for_debit {
  width: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.row_for_one_field {
  width: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.all_fields_for_debit {
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.row_for_one_field > div {
  width: 305px;
}
.row_for_one_field > div input,
.row_for_one_field > div select {
  width: 100%;
  height: 40px;
  border-radius: 5px;
  padding-left: 10px;
  font-size: 17px;
  font-family: MuseoSansCyrl, sans-serif;
  border: 1px solid #c4e6fc;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}

.row_for_one_field > div input:focus,
.row_for_one_field > div select:focus {
  border: 1px solid #449be9;
}

.row_for_one_field > div select {
  apperience: none;
  background: url('../img/arrround.png');
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 275px center;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  -o-text-overflow: '';
  text-overflow: '';
}

.row_for_one_field input {
  font-family: MuseoSansCyrl, sans-serif;
}
.row_for_one_field > div select::-ms-expand {
  display: none;
}
.one_of_field > p {
  color: #72b3ee;
  margin-bottom: 0px;
  font-size: 14px;
}
.expiration_field {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.expiration_field > input:nth-child(1) {
  width: 120px;
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 17px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.row_for_one_field .expiration_field > select {
  outline: none;
  background: url('../img/arrround.png');
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 65px center;
}
.expiration_field > select:nth-child(2) {
  border-radius: 0px;
  border-left: 0px;
  border-right: 0px;
}
.expiration_field > select:nth-child(3) {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.row_for_one_field {
  margin-bottom: 25px;
}
.optional {
  position: relative;
}
.optional > span {
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 16px;
  opacity: 0.6;
  position: absolute;
  right: 15px;
  top: 9px;
}
.row_for_one_field > .addressfield {
  width: 100%;
}
.all_fields_for_debit {
  margin-top: 20px;
}

.save_my_credit [type='checkbox']:not(:checked),
.save_my_credit [type='checkbox']:checked {
  position: absolute;
  left: -9999px;
}
.save_my_credit [type='checkbox']:not(:checked) + label,
.save_my_credit [type='checkbox']:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
}

/* checkbox aspect */
.save_my_credit [type='checkbox']:not(:checked) + label:before,
.save_my_credit [type='checkbox']:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25em;
  height: 1.25em;
  border: 2px solid #ccc;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
/* checked mark aspect */

.save_my_credit p [type='checkbox']:not(:checked) + label:after,
.save_my_credit p [type='checkbox']:checked + label:after {
  /* content: '\2713\0020';*/
  position: absolute;
  top: 5px;
  left: 5px;
  font-size: 1.3em;
  line-height: 0.8;
  color: #439ae9 !important;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial;
}
/* checked mark aspect changes */
.save_my_credit [type='checkbox']:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}
.save_my_credit [type='checkbox']:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* disabled checkbox */
.save_my_credit [type='checkbox']:disabled:not(:checked) + label:before,
.save_my_credit [type='checkbox']:disabled:checked + label:before {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
.save_my_credit [type='checkbox']:disabled:checked + label:after {
  color: #999;
}
.save_my_credit [type='checkbox']:disabled + label {
  color: #aaa;
}
@media (max-width: 1200px) {
  .row_for_one_field > div {
    width: 265px;
  }
  .row_for_one_field .expiration_field > select {
    background-position: 49px center;
  }
}
@media (max-width: 991px) {
  .row_for_one_field {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .row_for_one_field > div {
    width: 100%;
    margin-bottom: 20px;
  }
  .row_for_one_field > div:last-child {
    margin-bottom: 0px;
  }
  .row_for_one_field .expiration_field > select {
    background-position: 130px center;
  }
  .row_for_one_field > div select {
    background-position: 410px center;
  }
}
@media (max-width: 767px) {
  .row_for_one_field .expiration_field > select {
    background-position: 95% center;
  }
  .row_for_one_field > div select {
    background-position: 98% center;
  }
  .leftgateway {
    border-right: 0px;
  }
  .planchoosen_purchase {
    display: block !important;
  }
}
@media (max-width: 400px) {
  .save_my_credit p [type='checkbox']:not(:checked) + label:after,
  .save_my_credit p [type='checkbox']:checked + label:after {
    top: 3px;
    left: 3px;
  }
  .row_for_one_field > div input,
  .row_for_one_field > div select {
    font-size: 16px;
  }
}
.all_fields_for_debit,
.save_my_credit {
  display: none;
}

.subsc {
  width: 499px;
}
.pricinggetoutleft {
  width: 700px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 40px 40px;
  /*	flex-wrap:wrap;*/
  border-right: 1px solid #e0e0e0;
}
@media (max-width: 991px) {
  .pricinggetoutleft {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px 15px;
  }
}
@media (max-width: 480px) {
  #form1 {
    width: 100%;
  }
  div.subsc {
    width: 100%;
  }
}
.buttons_choose {
  width: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 30px;
}
.buttons_choose > a:nth-child(1) {
  color: #000;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 17px;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.elemSubs .checkmarplan + p {
  font-family: MuseoSansCyrl, sans-serif;
}
.buttons_choose > a:nth-child(1):hover {
  opacity: 0.7;
  text-decoration: none;
  color: #000;
}
.buttons_choose > a:nth-child(2) {
  color: #000;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 17px;
  width: 140px;
  height: 40px;
  background-color: #3999ec;
  border-radius: 250px;
  color: #fff;
  font-family: MuseoSansCyrl, sans-serif;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.buttons_choose > a:nth-child(2):hover {
  opacity: 0.7;
  color: #fff;
  text-decoration: none;
}
.pricinggetoutright {
  width: 370px;
  padding: 40px 30px;
}
.saverthirty {
  min-width: 120px;
}
.saverthirty > p {
  font-family: MuseoSansCyrl2, sans-serif;
  margin-top: 0px;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  color: #b13dac;
}
.subshead label {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  font-family: MuseoSansCyrl2, sans-serif;
}
.subshead label span {
  font-weight: 400;
  color: #000;
  font-family: MuseoSansCyrl1, sans-serif;
}
.subscontent {
  padding-top: 7px;
  padding-left: 30px;
}
.subscontent > .elemSubs {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.subscontent > .elemSubs .checkmarplan {
  min-width: 25px;
}
.subsc > .subscelement {
  margin-bottom: 40px;
  padding-right: 45px;
}
.subsc {
  padding-top: 5px;
}
.subsc > .subscelement:last-child {
  margin-bottom: 0px;
}
.elemSubs .checkmarplan + p {
  color: #000;
  margin-bottom: 3px;
}
.paymentmethod > p {
  font-size: 17px;
  margin-bottom: 25px;
  text-align: center;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #000;
}
.paymentmethodsu {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.paymentmethodsu img {
  width: 60px;
  height: 40px;
}
.paymentmethodsu > div {
  margin-right: 10px;
}
.paymentmethodsu > div:last-child {
  margin-right: 0px;
}
.paymentmethod {
  padding-bottom: 30px;
  border-bottom: 1px solid #e0e0e0;
}
.sslsecre {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
  padding: 10px 15px;
  margin-top: 40px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.left-ssl {
  margin-right: 15px;
}
.left-ssl img {
  max-width: 50px;
}
.right-ssl > h6 {
  font-family: MuseoSansCyrl1, sans-serif;
  text-transform: uppercase;
  color: #000;
  font-size: 16px;
  margin-top: 0px;
  margin-bottom: 5px;
}
.right-ssl > p {
  margin-bottom: 0px;
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 15px;
  color: #000;
  opacity: 0.6;
}

@media (max-width: 1200px) {
  .subsc {
    width: 405px;
  }
  .subsc > .subscelement {
    padding-right: 0px;
  }
}
@media (max-width: 991px) {
  .sslsecre {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    text-align: center;
  }
  .left-ssl {
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .pricinggetoutleft {
    pading: 30px 15px;
    width: 450px;
  }
  .pricinggetoutright {
    width: 290px;
  }
  .paymentmethodsu {
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .paymentmethodsu > div {
    margin-bottom: 10px;
    margin-right: 0px;
    padding: 0px 10px;
  }
}

.outer_exam_leads {
  margin-top: 50px;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.outer_exam_leads > div {
  width: 280px;
  padding: 15px;
  border: 1px solid #e7e8e8;
  background-color: #fff;
  margin-bottom: 30px;
}
.outer_ex > h2 {
  margin-top: 0px;
  text-align: center;
  font-size: 22px;
  margin-top: 0px;
  margin-bottom: 15px;
  font-family: MuseoSansCyrl1, sans-serif;
}
.outer_ex > p {
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 14px;
  color: #000;
}
.outer_ex > p > span {
  font-family: MuseoSansCyrl1, sans-serif;
}
.mail_columns p {
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 14px;
  color: #000;
  width: 110px;
}
.mail_columns > p > span {
  font-family: MuseoSansCyrl1, sans-serif;
  width: 100%;
  display: block;
}
.mail_columns {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mail_columns p span {
  word-break: break-all;
}

.woodenblue {
  background-color: #f6f7f7;
  padding: 30px 0px;
}
.outer_woodenblue > h2 {
  margin-top: 0px;
  text-align: center;
  font-family: MuseoSansCyrl2, sans-serif;
  font-size: 34px;
}
.outer_woodenblue > p {
  text-align: center;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 18px;
  margin-bottom: 0px;
}
.outer_woodenblue {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 991px) {
  .outer_woodenblue > h2 {
    font-size: 28px;
  }
  .outer_woodenblue > p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .outer_woodenblue > h2 {
    font-size: 24px;
  }
  .outer_woodenblue > p {
    font-size: 15px;
  }
  .outer_woodenblue {
    width: 100%;
    max-width: 500px;
  }
}

@media (max-width: 480px) {
  .outer_woodenblue > h2 {
    font-size: 22px;
  }
  .outer_woodenblue > p {
    font-size: 14px;
  }
  .woodenblue {
    padding: 15px 0px;
  }
  .outer_woodenblue {
    width: 100%;
    max-width: 500px;
  }
}
.paypal_image_button {
  width: 180px;
}

.payment_option {
  position: relative;
  top: 10px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.payment_option > img {
  width: 60px;
  height: 40px;
}
.dropdown_products_ul {
  display: none;
  cursor: default;
  position: absolute;
  top: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 0px 0px 5px 5px;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 22px 15px 5px 15px;
  padding-left: 15px !important;
  width: 310px;
  z-index: 1000;
}
.dropdown_products_ul {
  padding-left: 0px;
  list-style-type: none;
}
.dropdown_products_ul li {
  margin-bottom: 15px;
  line-height: 18px;
}
.dropdown_products_ul li a {
  cursor: pointer !important;
  font-size: 14px;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #333;
  text-decoration: none;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.dropdown_products_ul li a:hover {
  color: #f57215;
}
.dropdown_products_ul li a span {
  margin-right: 15px;
  width: 52px;
}
.dropdown_products_ul li a img {
}

.custom-container {
  max-width: 970px;
}
.arrow_in_menu {
  margin-left: 5px;
}
.activations_dropdown {
  position: relative;
}
.activations_dropdown img {
  width: 10px;
  display: inline-block;
  margin-left: 4px;
  opacity: 0.9;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: relative;
}
.activations_dropdown:hover img {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.rotate_rriangle {
}

.fully_disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.7;
}
@media (max-width: 991px) {
  .head_of_main {
    height: auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .login_part {
    margin-top: 10px;
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.viewableSearch {
  display: none;
}
.search_appear_icon {
  display: none;
}

.add_somebody_small {
  opacity: 0.6;
  letter-spacing: 0.5px;
  color: #fff;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  display: block;
  cursor: pointer;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
  text-decoration: none !important;
}
.add_somebody_small:hover {
  text-decoration: none;
  color: #fff;
  opacity: 0.5;
}
.add_somebody_small:focus {
  text-decoration: none;
  color: #fff;
  opacity: 0.5;
}
.add_somebody_small span {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 15px;
  padding-bottom: 4px;
}
.addednewlist::-webkit-scrollbar {
  height: 5px;
  width: 2px;
}

.addednewlist::-webkit-scrollbar-track {
  background-color: #284c98;
}

.addednewlist::-webkit-scrollbar-thumb {
  background-color: #ffffff;
}
.left_sales_overlay {
  display: none;
}
.left_change_name {
  display: none;
}
/*.table_pagination{
	display: none;
}
*/

.main_content_table::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}

.main_content_table::-webkit-scrollbar-track {
  background-color: #fff;
}

.main_content_table::-webkit-scrollbar-thumb {
  background-color: #bfbebe;
}

.change_name_accept {
  position: relative;
}
.change_name_accept > input[type='text'] {
  width: 100%;
  height: 34px;
  padding-left: 10px;
  padding-right: 72px;
  border-radius: 5px;
  border: 1px solid #cecece;
  color: #2b2f33;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  font-size: 15px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.change_name_accept > input[type='text']:focus,
.change_name_accept > input[type='text']:active {
  border-color: #f57215;
}
.change_name_accept > a:nth-child(2) {
  top: 5px;
  right: 34px;
  height: 33px;
  width: 34px;
  border-left: 1px solid #cecece;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.change_name_accept > a:nth-child(3) {
  top: 5px;
  right: 0px;
  height: 33px;
  width: 34px;
  border-left: 1px solid #cecece;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.change_name_accept a {
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  text-decoration: none !important;
}
.change_name_accept a i {
  color: #b7b2b2;
  text-decoration: none;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.change_name_accept a:hover i {
  color: #f57215;
}
.change_name_accept > a {
  position: absolute;
}

.change_name_accept {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 991px) {
  .left_dashboard_panel {
    left: 0px;
  }
}

.button-rowww {
  padding-left: 15px;
}
.wrap_of_top_d {
  background-color: #f6f7f7;
  padding-bottom: 10px;
}
.wrap_of_top_d div.button-rowww > a {
  font-size: 14px;
  width: 105px;
}
.some_exp_buttons > a {
  width: 115px;
  height: 25px;
  font-size: 13px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #fff;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.some_exp_buttons > a:last-child {
  margin-right: 0px;
}
.some_exp_buttons > a:hover {
  opacity: 0.7;
  text-decoration: none;
  color: #fff;
}
.search_button {
  background-color: #f57215;
  border-radius: 5px;
}
.search_button i {
  margin-right: 10px;
}
.delete_list_dash {
  width: 115px;
  height: 35px;
  border-radius: 5px;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #b7b2b2;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 13px;
  color: #fff;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  margin-right: 5px;
  opacity: 0.4;
}
.delete_list_dash img {
  width: 12px;
  margin-right: 10px;
}

.left_sales_block {
  position: relative;
  padding-top: 24px;
  padding-right: 30px;
  padding-left: 35px;
  min-height: 72px;
}
.left_sales_overlay {
  width: 100px;
  height: auto;
  margin: 5px auto 0px auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.inner_sales {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  width: 100px;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  margin: 0 auto;
}
.inner_sales > p {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0px;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 14px;
  color: #6b6d72;
}
.inner_sales > p img {
  display: block;
  width: 10px;
  height: auto;
  position: relative;
  top: -2px;
  margin-right: 7px;
}
.left_sales_overlay {
  background: rgba(255, 255, 255, 0.9);
}
.main_content_table table thead th,
.main_content_table table thead .first_rrr p label {
  color: #000000 !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  font-family: MuseoSansCyrl1, sans-serif !important;
  font-weight: normal;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.main_content_table table thead th,
.main_content_table table thead .first_rrr p label:before {
  top: 3px;
}
.main_content_table table thead th,
.main_content_table table thead .first_rrr p label:after {
  top: 5px;
}
.main_content_table table thead tr th.first_rrr {
  color: #4b5056 !important;
  font-family: MuseoSansCyrl1, sans-serif !important;
}
.main_content_table table thead tr th.first_rrr label:before {
  top: -2px;
}
.main_content_table table thead tr th.first_rrr label:after {
  top: 2px;
}
.main_content_table {
  max-height: calc(100vh - 260px);
}
.person_socials {
  display: none;
}
.content_dashboard_info > div.right_person_content {
  max-height: 800px;
  overflow-y: scroll;
}
.go_to_social {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.go_to_social h6 {
  margin: 0px 16px 0 0;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 15px;
  color: #b4b4b4;
}
.go_to_socials_list {
  padding: 0px;
  margin: 0px;
  position: relative;
  bottom: 1px;
}
.go_to_socials_list span {
  display: inline-block;
}
.go_to_socials_list li {
  list-style: none;
  display: inline-block;
  text-align: center;
  margin: 0 1px;
}
.go_to_socials_list li a {
  position: relative;
}
.go_to_socials_list img {
  height: 22px;
  border-radius: 4px;
  opacity: 0.9;
}
.go_to_socials_list img:hover {
  opacity: 1;
}
.align_dashboard_bar {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.br_dashboard_bar {
  display: none;
}

@media screen and (max-width: 1200px) {
  .align_dashboard_bar {
    height: auto;
  }
  .top_rule_list {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .top_center_info_align {
    margin-bottom: 0px;
  }
  .top_sales_block .left_sales_block {
    padding-top: 24px;
    padding-left: 30px;
  }
}
@media screen and (max-width: 991px) {
  .go_to_socials_list {
    margin-top: 0px;
    text-align: right;
  }
}

@media screen and (max-width: 768px) {
  .go_to_social {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .go_to_socials_list img {
    height: 20px;
  }
}
@media screen and (max-width: 540px) {
  .top_sales_block {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
  }

  .reset_container {
    padding-top: 60px !important;
  }
  .reset_container input[type='submit'] {
    border: none !important;
  }
  .go_to_socials_list {
    text-align: left;
  }
  .go_to_socials_list li {
    margin: 1px;
  }
  /*.br_dashboard_bar {
		display: block;
	}*/
  .go_to_socials_list span {
  }
}

.content_dashboard_info > div.right_person_content::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}

.content_dashboard_info > div.right_person_content::-webkit-scrollbar-track {
  background-color: #fff;
}

.content_dashboard_info > div.right_person_content::-webkit-scrollbar-thumb {
  background-color: #bfbebe;
}

.fifth_rrr,
.sixth_rrr {
  display: none;
}

.main_content_table thead .first_rrr {
  color: #000;
  font-family: MuseoSansCyrl1, sans-serif;
}
.main_content_table table th p {
  color: #000 !important;
  font-family: MuseoSansCyrl1, sans-serif !important;
}
.close {
  opacity: 1;
}

/*.main_content_table  table{
	table-layout: fixed
}*/
.first_rrr {
  width: 270px;
}
.third_rrr {
  width: 250px;
  text-align: left !important;
  padding-left: 20px !important;
  padding-right: 5px !important;
}
.fourth_rrr {
  padding-right: 5px !important;
  text-align: left !important;
  padding-left: 20px !important;
  width: 280px;
}
.seventh_rrr {
  width: 200px;
  padding-right: 5px !important;
  text-align: left !important;
  padding-left: 20px !important;
  position: relative;
}
.seventh_rrr img {
  display: block;
  width: 15px;
  height: 15px;
  -webkit-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
  border-radius: 3px;
}
.seventh_rrr img:hover {
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  transform: scale(1.15);
}
.dashboard-soc-icons-row {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.dashboard-soc-icons-row a {
  display: block;
}
.dashboard-soc-icons-row a:not(:last-of-type) {
  margin-right: 3px;
}
.eight_rrr {
  padding-left: 20px !important;
  width: 400px;
  padding-right: 30px !important;
  text-align: left !important;
}
.dashboard-data-icons-row {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.dashboard-data-icons-row > span {
  display: block;
  position: relative;
  margin-right: 15px;
}
.dashboard-data-icons-row > a:not(:last-of-type) {
}
.dashboard-data-icons-row i {
  font-size: 15px;
  color: #333;
  -webkit-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.data-icon-pac i {width: 15px; text-align: center};
.data-icon-pac i:hover {color: #f57215 !important;}
.eight_rrr .fa-ellipsis-h {
  position: absolute;
  right: 20px;
  top: 27px;
  color: #ccc;
  font-size: 16px;
}
.data-h-c-d {
  display: none;
  position: absolute;
  z-index: 1000;
  left: -25px;
  bottom: 0px;
  margin-bottom:25px;
  width: auto;
  background: #f57215;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
  padding: 1px 4px 0px 4px;
  border: 1px solid #f57215;
  border-radius: 5px;
}

.data-h-c-d a {
  font-size: 14px;
  font-family: MuseoSansCyrl, sans-serif !important;
  margin: 0px;
  padding: 0px;
  color: #fff !important;
  text-decoration: none !important;
}
.data-h-c-d a:hover {
  opacity: 0.8;
}
.data-h-c-d::after {
  content: "";
  position: absolute;
  top: 100%;
  z-index: 1000;
  left: 0px;
  left: 23px;
  border-width: 8px;
  border-style: solid;
  border-color: #f57215 transparent transparent transparent;
}
.ninth_rrr {
  padding-right: 40px !important;
  text-align: left !important;
  padding-left: 20px !important;
}
.tooltip_copy {
  display: none;
  position: absolute;
  width: 150px;
  text-align: center;
  height: 35px;
  margin-left: auto;
  margin-right: auto;
  z-index: 10000;
  padding: 7px 12px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 5px;

  background-color: #000000;
}
.tooltip_copy p {
  color: #fff;
}
.lead_person_elem_important {
  position: relative;
}
.lead_person_double_email > span span {
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  padding: 0px 15px;
  border-radius: 5px;
  cursor: pointer;
}
.lead_person_double_email > span span:hover {
  background-color: #f57215;
  color: #fff;
}
.lead_person_elem_important span:empty {
  display: none;
}
.lead_person_elem_important span {
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  padding: 0px 15px;
  border-radius: 5px;
  cursor: pointer;
}
.lead_person_elem_important span:hover {
  background-color: #f57215;
  color: #fff;
}

.wrap_of_top_d {
  position: relative;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.table_pagination {
  left: 0;
  right: 0;
  top: 3px;

  z-index: 0;

  margin-top: 3px;
  margin-bottom: 4px;
}
@media screen and (max-width: 900px) and (orientation: landscape) {
  .table_pagination {
    margin-left: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
.button-rowww > a {
  position: relative;
  z-index: 10;
}
.table_pagination ul {
  padding: 0px;
  margin: 20px 0 0 0;
}
.table_pagination ul li {
  display: inline-block;
  margin-left: 3px;
}
.table_pagination ul > li:last-child {
  margin-right: 0px;
}
.table_pagination ul li.active_page_p a {
  background-color: #000;
  color: #fff;
  text-decoration: none;
}
.table_pagination ul li.non_active__ a {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.table_pagination ul li a {
  width: 23px;
  height: 23px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  font-size: 10px;
  color: #000000;
  padding-top: 1px;
  font-family: MuseoSansCyrl0, sans-serif !important;
  font-size: 10px;
  border-radius: 50%;
  border: 1px solid #000;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
.table_pagination .fa-ellipsis-h {
  position: relative;
  top: 1px;
  font-size: 12px !important;
  color: #000 !important;
  opacity: 0.3;
}
.table_pagination ul li a:hover {
  background-color: #000;
  color: #fff;
  text-decoration: none;
}
@media (max-width: 1300px) {
  .wrap_of_top_d div.button-rowww > a {
    width: 95px;
    font-size: 13px;
  }
}
@media (max-width: 1200px) {
  .table_pagination {
    position: static;
    margin: 0 auto;
  }
}
@media (max-width: 720px) {
  .wrap_of_top_d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .filter_export_btns {
    margin: 7px 0 0 0;
    padding-right: 0px !important;
  }
  .table_pagination {
    margin-top: 7px;
  }
  .wrap_of_top_d div.button-rowww > a {
    margin: 7px auto;
  }
  .button-rowww {
    padding-left: 0px;
    margin-bottom: 0px;
  }
  .table_pagination {
    margin-left: auto;
    margin-right: auto;
  }
}

.logo_part img,
.logo_footer img {
  max-width: 170px;
}
.logo_part {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.logo_part span {
  font-style: italic;
  display: block;
  font-size: 30px;
  color: #fff !important;
  font-family: Futura PT ExtraBold;
}

.switched_rect {
  padding-right: 0px;
  padding-left: 75px;
  padding-top: 25px;
}
.llonginfodec {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.llonginfodec .long_info {
  padding-top: 0px;
  padding-bottom: 0px;
}
.long_updated {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.long_updated .long_info {
  padding-top: 0px;
  padding-bottom: 0px;
}
.long_img_with_video {
  background-color: transparent;
}
.long_img_with_video > iframe {
  width: 100%;
  height: 375px;
}
@media (max-width: 1200px) {
  .small_visible_video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    margin-bottom: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .prop_image > img,
  .long_img > img {
    max-width: 700px;
  }
  .small_visible_video > iframe {
    width: 100%;
    height: 535px;
  }
}

@media (max-width: 991px) {
  .small_visible_video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    margin-bottom: 40px;
  }
  .small_visible_video > iframe {
    width: 100%;
    height: 405px;
  }
}
.right_info_prop {
  padding-left: 0px;
  padding-right: 60px;
}
@media (max-width: 1200px) {
  .right_info_prop {
    padding-right: 30px;
  }
  .really_vvv {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .long_img_with_video {
    width: 100%;
  }
  .switched_rect {
    padding-left: 0px;
    padding-top: 0px;
  }
  .deltahiddene {
    display: none;
  }
  .llonginfodec > .long_img {
    margin-bottom: 25px;
  }
}
@media (max-width: 991px) {
  .rightvideocorner iframe {
    height: 255px;
  }
  .big_info_section {
    min-height: 0px;
  }
}
@media (max-width: 767px) {
  .right_info_prop {
    padding-right: 0px;
    margin-bottom: 25px;
  }
  .small_visible_video + div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .rightvideocorner > iframe {
    width: 100%;
    height: 405px;
  }
  .wrap_of_big_sections > div {
    margin-bottom: 60px;
  }
  .small_visible_video + div > div {
    width: 70%;
  }
  .rightedsect > .prop_info {
    width: 70%;
    margin-bottom: 50px;
  }
  .rightvideocorner {
    margin-bottom: 0px;
  }
}
@media (max-width: 700px) {
  .rightedsect > .prop_info {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
  .small_visible_video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    margin-bottom: 30px;
  }
  .small_visible_video > iframe {
    width: 100% !important;
    height: 250px !important;
  }
  .rightvideocorner > iframe {
    width: 100% !important;
    height: 250px !important;
  }
  .small_visible_video + .long_info {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
  .small_visible_video + div > div {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .small_visible_video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    margin-bottom: 30px;
  }
  .rightvideocorner > iframe {
    width: 100% !important;
    height: 160px !important;
  }
  .small_visible_video > iframe {
    width: 100% !important;
    height: 160px !important;
  }
  .rightedsect > .prop_info {
    width: 100%;
    max-width: 350px;
  }
  .small_visible_video + .long_info {
    width: 100%;
    max-width: 350px;
  }
}

#video-background-container {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 850px;
  min-height: 250%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 101%;
}
#video-background-container2 {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 850px;
  min-height: 250%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 101%;
}
.second_block_main #video-background-container3 {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 850px;
  min-height: 250%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 101%;
}

.long_img_with_video,
.long_dddd {
  position: relative;
  overflow: hidden;
  height: 395px;
}
iframe.stat_gif {
  display: block;
  visibility: hidden;
}
img.stat_gif {
  display: block;
}
#video5 #video-background-container3 {
  position: absolute;
  top: 54%;
  left: 46%;
  min-width: 789px;
}

@media (max-width: 1200px) {
  .visible_on_smallest {
    height: 395px;
    position: relative;
    overflow: hidden;
  }
  .second_block_main #video-background-container1,
  .second_block_main #video-background-container2,
  .second_block_main #video-background-container3,
  .second_block_main #video-background-container4 {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 700px;
    max-width: 700px !important;
    min-height: 1000px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 101%;
  }
  #video-background-container3 {
    min-width: 700px !important;
  }
  #video4 > div:nth-child(1) {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
  }
}
.thx_anim #video-background-container3 {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 850px;
  min-height: 250%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 101%;
}
@media (max-width: 740px) {
  .thx_anim #video-background-container3 {
    min-width: 540px !important;
  }
  .visible_on_smallest,
  .small_visible_video,
  .long_dddd,
  #video4 > div:nth-child(1) {
    height: 270px;
    width: 480px;
  }
  iframe.stat_gif {
    display: block;
    visibility: visible;
  }
  img.stat_gif {
    display: none;
  }
}

@media (max-width: 540px) {
  .visible_on_smallest,
  .small_visible_video,
  .long_dddd,
  #video4 > div:nth-child(1) {
    height: 162px;
    width: 290px;
  }
}
.thx_anim {
  position: relative;
  height: 400px;
  overflow: hidden;
}
.thx_anim iframe {
  visibility: visible;
}

@media (max-width: 1200px) {
  .thx_anim {
    position: relative;
    height: 370px;
    overflow: hidden;
  }
}

@media (max-width: 840px) {
  .thx_anim #video-background-container3 {
    max-width: 500px !important;
  }
}
@media (max-width: 767px) {
  .thx_anim {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    height: 300px;
  }
  .thx_anim > iframe {
    width: 100%;
  }
  div.thx_anim iframe#video-background-container3 {
    max-width: 400px !important;
  }
}

@media (max-width: 540px) {
  .thx_anim {
    width: 320px;
    margin-left: auto;
    margin-right: auto;
    height: 222px;
  }
  .thx_anim #video-background-container3 {
    max-width: 390px !important;
  }
  .thx_anim #video-background-container3 {
    min-width: 390px !important;
  }
  .thx_anim {
    width: 320px;
  }
}

@media (max-width: 440px) {
  .thx_anim {
    width: 290px;
    margin-left: auto;
    margin-right: auto;
    height: 160px;
  }
  .thx_anim #video-background-container3 {
    max-width: 330px !important;
  }
  .thx_anim #video-background-container3 {
    min-width: 330px !important;
  }
}
.elem_of_long_info > h4 > span {
  position: relative;
  top: -2px;
  width: 30px;
  text-align: left;
  display: inline-block;
}
.birth_img {
  width: 16px;
}

div#error_message {
  color: #bb0000;
  font-family: MuseoSansCyrl, sans-serif;
  margin: 10px 0 15px 0;
}

.form_reg_sign > button {
  margin-bottom: 10px;
}

.reg_main_checkmarks {
  margin: 0 0 10px 0;
  padding: 0px;
  list-style: none;
}
.reg_main_checkmarks li {
  color: #4b5056;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 14px;
  margin: 0px;
  cursor: help;
  position: relative;
  display: inline-block;
}
.reg_main_checkmarks li:first-of-type {
  margin-bottom: 10px;
}
.reg_main_checkmarks li i.fa-check {
  color: #f57215;
  font-size: 12px;
  margin-right: 10px;
}
.reg_main_checkmarks li i.fa-info-circle {
  font-size: 12px;
  margin-left: 5px;
  color: #717783;
  cursor: help;
}
.login_form .form_reg_sign > button {
  font-weight: bold;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
  white-space: nowrap;
  padding-bottom: 2px;
  width: 100%;
  border-radius: 5px;
  height: 62px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #35a0ee;
  border: 0px;
  color: #fff;
  font-family: MuseoSansCyrl0, sans-serif;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  font-size: 20px;
  letter-spacing: 0.1px;
  -webkit-transition: all 0.2s ease, -webkit-box-shadow 0.02s linear;
  transition: all 0.2s ease, -webkit-box-shadow 0.02s linear;
  -o-transition: all 0.2s ease, box-shadow 0.02s linear;
  transition: all 0.2s ease, box-shadow 0.02s linear;
  transition: all 0.2s ease, box-shadow 0.02s linear,
  -webkit-box-shadow 0.02s linear;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
  position: relative;
}
.login_form .form_reg_sign button:hover {
  background: #35a0eebf;
}
.login_form .form_reg_sign button:focus {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0),
  inset 0 0px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0), inset 0 0px 0 rgba(0, 0, 0, 0.2);
  top: 3px;
}
.form_reg_sign button i {
  margin: 0 0 0 15px;
}
.form_reg_sign button i.fa-arrow-right {
  position: relative;
  bottom: -1px;
}
.login_form #retry_call {
  /*display: none;*/
  font-size: 14px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #f57215 !important;
}

.gray-x {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.info-i {
  margin-top: 3px;
  float: right;
  position: relative;
  left: 14px;
}

.wrap-of-all-logos > div {
  width: 100%;
}
.wrap-of-all-logos > div img {
  max-width: 110px;
  height: auto;
}
.wrap_of_elem_logo {
  text-align: center;
  height: 70px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.wrap-of-all-logos .slick-arrow {
  width: 12px;
  height: 24px;
}
.wrap-of-all-logos .slick-prev:before {
  content: '';
}
.wrap-of-all-logos .slick-prev {
  background: url('../img/leftarrsvg.svg') !important;
  background-size: auto !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  left: -40px;
}
.wrap-of-all-logos .slick-prev:hover {
  opacity: 0.7;
  background: url('../img/leftarrsvg.svg');
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
}

.wrap-of-all-logos .slick-next:before {
  content: '';
}
.wrap-of-all-logos .slick-next {
  background: url('../img/rightarrsvg.svg') !important;
  background-size: auto !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  right: -40px;
}
.wrap-of-all-logos .slick-next:hover {
  opacity: 0.7;
  background: url('../img/rightarrsvg.svg');
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
}
.delete_lead {
  width: 160px !important;
}
.confirm_list {
  position: absolute;
  top: 0px;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
  z-index: 10000;
  padding-top: 150px;
  text-align: center;
  display: none;
}

.confirm_list > p {
  font-size: 20px;
  color: #000;
  margin-top: 0px;
  margin-bottom: 25px;
  font-family: MuseoSansCyrl0, sans-serif;
}
.inner_confirm_list > a {
  width: 105px;
  height: 46px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 5px;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.inner_confirm_list > a:nth-child(1) {
  background-color: #f57215;
  color: #fff;
  font-family: MuseoSansCyrl2, sans-serif;
}
.inner_confirm_list > a:hover {
  text-decoration: none;
  opacity: 0.7;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2), 0 1px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2), 0 1px 6px rgba(0, 0, 0, 0.1);
}
.inner_confirm_list > a:nth-child(2) {
  color: #000;
  font-family: MuseoSansCyrl2, sans-serif;
  border: 1px solid rgba(0, 0, 0, 0.16);
}
.inner_confirm_list {
  margin-left: auto;
  margin-right: auto;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.inner_confirm_list > a:nth-child(1) {
  margin-right: 15px;
}
@media (max-width: 1200px) {
  .confirm_list {
    padding-top: 120px;
  }
}

@media (max-width: 991px) {
  .confirm_list {
    padding-top: 90px;
  }
  .right__cont_gif {
    width: 100%;
    margin-left: 0px;
  }
}

.logos_block {
  -webkit-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  transition: 0.5s ease all;
  max-height: 140px;
  overflow-y: hidden;
  opacity: 1 !important;
}
.logos_block p {
  margin-left: auto;
  margin-right: auto;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 16px;
  text-align: center;
  color: #000;
  margin-top: 0px;
  margin-bottom: 12px;
}

.wrap-of-all-logos .slick-list {
  padding: 0px;
}
@media (max-width: 700px) {
  .logos_block p {
    width: 100%;
    max-width: 580px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 480px) {
  .logos_block {
    padding-bottom: 10px;
  }
}

.export_drdwn {
  width: 200px;
  position: absolute;
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.16);
  padding: 5px 0px;
  display: none;
}
.export_drdwn a {
  font-size: 13px;
}
@media (max-width: 1930px) {
  .control_my_table {
    width: 100% !important;
    max-width: 100%;
  }
  .full_width_left {
    max-width: 82%;
  }
}

@media (max-width: 1600px) {
  .full_width_left {
    max-width: 75%;
  }
}
@media (max-width: 1470px) {
  .full_width_left {
    max-width: 74%;
  }
}

@media (max-width: 1400px) {
  .full_width_left {
    max-width: 73%;
  }
}
@media (max-width: 1300px) {
  .full_width_left {
    max-width: 71%;
  }
}
@media (max-width: 1260px) {
  .full_width_left {
    max-width: 70%;
  }
}
@media (max-width: 1200px) {
  .full_width_left {
    max-width: 100%;
  }
}

.export_drdwn {
  display: none;
  left: 129px;
  top: 35px;
  z-index: 1000;
}
.right_sales_block {
  position: relative;
}
.only_leads > div {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.only_leads > div a {
  width: 100%;
  height: 35px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 7px;
  padding-right: 7px;
  color: #858598;
  font-family: MuseoSansCyrl0, sans-serif;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.only_leads > div a:hover {
  opacity: 0.7;
  color: #858598;
}
@media (max-width: 1500px) {
  .export_drdwn {
    left: 129px;
    top: 30px;
  }
}
@media (max-width: 1400px) {
  .export_drdwn {
    left: 124px;
  }
}

@media (max-width: 480px) {
  .export_drdwn {
    left: 40px;
  }
  .confirm_list > p {
    font-size: 18px;
  }
}

.registration_form > div,
.login_form > div {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.form_reg_sign > button {
  width: 100%;
  border-radius: 5px;
  height: 62px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f57215;
  border: 0px;
  color: #fff;
  font-family: MuseoSansCyrl0, sans-serif;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  font-size: 20px;
  letter-spacing: 0.1px;
  -webkit-transition: all 0.2s ease, -webkit-box-shadow 0.02s linear;
  transition: all 0.2s ease, -webkit-box-shadow 0.02s linear;
  -o-transition: all 0.2s ease, box-shadow 0.02s linear;
  transition: all 0.2s ease, box-shadow 0.02s linear;
  transition: all 0.2s ease, box-shadow 0.02s linear,
  -webkit-box-shadow 0.02s linear;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
}
.form_reg_sign > button:hover {
  background: #fea006;
}
.form_reg_sign > button:focus {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0),
  inset 0 0px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0), inset 0 0px 0 rgba(0, 0, 0, 0.2);
  top: 3px;
}
.faq_page .faq_quest {
  height: 160px;
}
.faq_page .innner_faq_questions {
  padding-top: 0px;
  padding-bottom: 0 !important;
}
.faq_page .faq_block {
  padding: 50px 0px;
}
.more_question_info {
  margin-top: 10px;
}
.faq_page .innner_faq_questions > .container {
  padding: 0px;
}

@media (max-width: 767px) {
  .flex_quest > h5 {
    margin-right: 0px;
    font-size: 30px;
    text-align: center;
  }
  .faq_page .faq_quest {
    height: 100px;
  }
}
@media (max-width: 540px) {
  div.login_part {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .logo_part {
    margin-bottom: 10px;
  }
  .flex_quest > h5 {
    margin-right: 0px;
    font-size: 30px;
    text-align: left;
  }
}

@media (max-width: 480px) {
  .flex_quest > h5 {
    margin-right: 0px;
    margin-bottom: 30px;
    font-size: 22px;
  }
  .faq_page .innner_faq_questions .all_questions > div {
    margin-bottom: 6px;
  }
  .faq_page .faq_block {
    padding: 30px 0px;
    padding-bottom: 0px;
  }
  .faq_page .innner_faq_questions {
    padding-bottom: 30px;
  }
  .more_question_info {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.wrap_of_top_d {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
}
.wrap_of_top_d .button-rowww {
  display: none;
}
.content_dashboard_info {
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}

.filter_users_container {
  position: relative;
  z-index: 1001;
}
.filter_export_btns a:last-of-type {
  background: #54af3d;
  font-size: 12px;
}
.filter_export_btns {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 15px;
}
.filter_export_btns a {
  font-family: MuseoSansCyrl1, sans-serif;
  position: relative;
  z-index: 100;
  width: 105px;
  height: 40px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  color: #fff !important;
  text-decoration: none;
  -webkit-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
  font-size: 14px;
}
.filter_export_btns a:first-of-type {
  margin-right: 5px;
}
.filter_export_btns a:hover {
  opacity: 0.7;
}

.filter_users option {
  position: relative;
}

/*.main_content_table  thead{
    position: absolute;
    width: 100%;
    display: inherit;
    z-index:1000;
    top: 0px;
}*/
.main_content_table thead tr {
  background-color: #fff;
}
.main_content_table thead th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 1000;
  background-color: #f2f2f2;
  border-top: none !important;
  border-bottom: 1px solid #e3e4e4;
}
/* .main_content_table  thead tr{
 	display: flex;
 	justify-content:space-between;
 	align-items:center;
 }*/
/*.main_content_table  tbody:before {
    content: " ";
    display: block;
	width:100%;
	height:20px;
	top:0px;
	z-index:100000;
	position: absolute;
    background-color:#fff;
}*/
/*.main_content_table:before{
    content: " ";
    display: block;
	width:100%;
	height:20px;
	top:0px;
	z-index:100000;
	position: absolute;
    background-color:#fff;
}*/
/*.main_content_table  thead{
	position: relative;
}
.main_content_table  thead:before{
	content:"";
	display: block;
	width:100%;
	height:50px;
	background-color: #fff
}*/
.main_content_table table thead th,
.main_content_table table thead .first_rrr p label:after {
  top: -1px;
}

.main_content_table table thead .first_rrr p label:after {
  top: 5px;
}

.optout-form .form_of_group span {
  color: red !important;
  font-family: MuseoSansCyrl0, sans-serif;
}
.optout-form .form_of_group {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 13px;
}
.optout-form .form_of_group input {
  width: 100%;
  color: #333 !important;
  font-family: MuseoSansCyrl0, sans-serif;
  background-color: #fcfcfc;
}
.optout-form .form_of_group input::-webkit-input-placeholder {
  font-family: MuseoSansCyrl, sans-serif;
}
.optout-form .form_of_group input::-moz-placeholder {
  font-family: MuseoSansCyrl, sans-serif;
}
.optout-form .form_of_group input:-ms-input-placeholder {
  font-family: MuseoSansCyrl, sans-serif;
}
.optout-form .form_of_group input::-ms-input-placeholder {
  font-family: MuseoSansCyrl, sans-serif;
}
.optout-form .form_of_group input::placeholder {
  font-family: MuseoSansCyrl, sans-serif;
}
.optout-form .form_of_group > p {
  font-size: 12px;
  font-family: MuseoSansCyrl, sans-serif;
}
.form_out_pt {
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 70px;
}
.form_out_pt > .container {
  width: 100%;
}
.form_out_pt > .container > h1 {
  color: #333;
  font-family: MuseoSansCyrl1, sans-serif;
  /*font-family: 'Raleway', sans-serif;*/
  /*font-weight: 500;*/
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 10px 0;
  text-align: center;
}
.form_of_group {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 20px;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.form_of_group_subm,
.after_form {
  margin-left: auto;
  margin-right: auto;
}
.form_of_group_subm {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  margin-bottom: 20px;
  margin-top: 20px;
}
.form_of_group_subm > input {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 40px;
}
.form_of_group_subm > input {
  border: 1px solid #f57215;
  border-radius: 5px;
  background-color: transparent;
  color: #f57215;
  font-size: 18px;
  /*font-family:MuseoSansCyrl0 , sans-serif;*/
  font-family: 'Raleway', sans-serif;
  font-weight: 600 !important;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
.form_of_group_subm > input:hover {
  color: #fea006 !important;
  border-color: #fea006;
}
.form_of_group_subm p,
.after_form > p {
  font-family: MuseoSansCyrl0, sans-serif;
  /*font-family: 'Raleway', sans-serif;
	font-weight: 500;*/
  color: #333;
  text-align: center;
}
.form_out_pt > .container > form {
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
}
.form_of_group > p {
  /*font-family:MuseoSansCyrl0 , sans-serif;*/
  font-family: 'Raleway', sans-serif;
  width: 200px;
  font-size: 17px;
  font-weight: 400;
  margin-bottom: 0px;
}
.form_of_group > input {
  padding-left: 10px;
  height: 35px;
  width: 220px;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
  /*font-family:MuseoSansCyrl0 , sans-serif;*/
  font-family: 'Raleway', sans-serif;
  font-weight: 400 !important;
}
.captcha_number {
  width: 170px;
  border: 1px solid #000;
  margin-right: 30px;
}
.captcha_number > img {
  width: 100%;
}

.afiform_input input {
  width: 100%;
  height: 42px;
  border: none;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) !important;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) !important;
  border-radius: 3px;
  padding-left: 20px;
  outline: none;
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 16px;
  color: #606060;
  background: #fcfcfc;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin-bottom: 15px;
}
.afiform_input input:focus {
  webkit-box-shadow: 0 0 6px rgba(206, 103, 31, 0.3) !important;
  -webkit-box-shadow: 0 0 6px rgba(206, 103, 31, 0.3) !important;
  box-shadow: 0 0 6px rgba(206, 103, 31, 0.3) !important;
}
.afiform_input > p {
  font-family: MuseoSansCyrl, sans-serif;
  color: #333;
  font-weight: bold;
  margin-bottom: 5px;
}
.afiform_input > p > span {
  color: red;
}
.afiform_input textarea {
  padding-top: 6px;
  min-height: 100px;
  width: 100%;
  border: none;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) !important;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) !important;
  border-radius: 3px;
  padding-left: 20px;
  outline: none;
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 16px;
  color: #606060;
  background: #fcfcfc;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin-bottom: 15px;
  resize: vertical;
}
.afiform_input textarea:focus {
  webkit-box-shadow: 0 0 6px rgba(206, 103, 31, 0.3) !important;
  -webkit-box-shadow: 0 0 6px rgba(206, 103, 31, 0.3) !important;
  box-shadow: 0 0 6px rgba(206, 103, 31, 0.3) !important;
}
.affilates_subm {
  width: 100% !important;
}
.affilates_subm button {
  width: 100% !important;
  border-radius: 5px;
  height: 50px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
  border: 0px;
  color: #f57215;
  border: 2px solid #f57215;
  font-family: MuseoSansCyrl1, sans-serif;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  font-size: 16px;
  font-weight: bold;
}
.affilates_subm button:hover {
  color: #fea006;
  border: 2px solid #fea006;
}
.affilates_subm button .lds-dual-ring,
#signup_with_card .lds-dual-ring {
  width: 18px;
  height: 18px;
  margin: 0px auto !important;
}
.affilates_subm button .lds-dual-ring:after,
#signup_with_card .lds-dual-ring:after {
  width: 18px !important;
  height: 18px !important;
  margin: 1px;
  border-radius: 50%;
  border: 3px solid #ccc;
  border-color: #f57215 transparent #f57215 transparent;
  -webkit-animation: lds-dual-ring 1.2s linear infinite;
  animation: lds-dual-ring 1.2s linear infinite;
}
.avalible-prem {
  margin: 20px auto;
  width: 270px;
  height: 32px;
  border-radius: 5px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
  color: #35a0ee !important;
  border: 2px solid #35a0ee;
  font-family: MuseoSansCyrl1, sans-serif;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
  font-size: 13px;
  cursor: pointer;
  text-decoration: none !important;
}
.avalible-prem:hover {
  text-decoration: none;
  color: #35a0eebf !important;
  border-color: #35a0eebf;
}
/*.avalible-prem-salesforce {
	margin-top: 120px;
}*/

@media (max-width: 768px) {
  .afiform_input input,
  .afiform_input textarea {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #c6af92 !important;
  }
  .afiform_input input:focus,
  .afiform_input textarea:focus {
    border: 1px solid #d5933f !important;
  }
  #afiform {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 640px) {
  .form_out_pt > .container > form {
    width: 100%;
    max-width: 500px;
  }
  .avalible-prem-salesforce {
    margin-top: 35px;
  }
}
@media (max-width: 480px) {
  .form_of_group_subm,
  .after_form {
    width: 100%;
  }
  .captcha_number {
    width: 140px;
  }
  .form_of_group > p {
    width: 170px;
  }
  .form_out_pt {
    padding-top: 30px;
  }
  .form_out_pt > .container > form {
    width: 360px;
  }
  .form_of_group > input {
    font-size: 13px;
  }
  .form_of_group > input {
    width: 180px;
  }
  .form_out_pt > .container > h1 {
    font-size: 17px;
  }
}
@media (max-width: 400px) {
  .form_of_group > p {
    font-size: 15px;
  }
  .captcha_number {
    width: 110px;
  }
  .form_of_group > p {
    width: 140px;
  }
  .form_of_group > input {
    width: 150px;
  }
  .form_of_group_subm,
  .after_form {
    width: 100%;
  }
  .form_out_pt > .container > form {
    width: 100%;
  }
  .form_out_pt > .container > h1 {
    font-size: 16px;
  }
}

.captcha_refresh {
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 5px;
  font-size: 16px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #f57215;
  cursor: pointer;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.captcha_refresh:hover {
  opacity: 0.7;
  text-decoration: none;
  color: #f57215;
}
.saverthirty > p {
  background: url('../img/orangeback.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.top-heading {
  font-size: 28px;
}

@media (max-width: 767px) {
  .top-heading {
    font-size: 22px;
  }
}

.currency_symb {
  position: relative;
  left: -36px;
  top: -8px;
  margin-right: -40px;
}
.content_price_l > p span.currency_symb {
  font-size: 17px;
  font-family: MuseoSansCyrl, sans-serif;
}

.pricing-gmail-icon {
  width: 15px;
}

@media (max-width: 540px) {
  .supp_platforms_title h6 {
    font-size: 14px;
  }
}

@media (max-width: 480px) {
  .price_switcher {
    margin-bottom: 20px;
  }
}

.move_button + a img {
  width: 10px;
}

@media (max-width: 1200px) {
  .wrap_of_top_d {
    height: auto;
  }
}

.g-recaptcha {
  height: 78px;
}
.italyze_footer {
  font-style: italic;
}
.saverthirty > p {
  text-align: center;
}
.saverthirty {
  margin-right: 10px;
}

.enter_input {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.enter_input > input[type='text'] {
  width: 175px;
  margin-right: 10px;
  height: 30px;
  font-size: 15px;
  border-radius: 5px;
  border: 1px solid #cecece;
  padding-left: 10px;
}
.enter_input > input[type='submit'] {
  width: 70px;
  border: 0px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 15px;
  height: 30px;
  border-radius: 50px;
  font-family: MuseoSansCyrl, sans-serif;
  color: #fff;
  background-color: #62c463;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  cursor: pointer;
}

@media (max-width: 480px) {
  .monthly_enter_promo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .monthly_enter_promo > a {
    margin-bottom: 15px;
  }
  .nameplane {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .nameplane > p:nth-child(1) {
    margin-bottom: 10px;
  }
}
@media (max-width: 440px) {
  .gatewayprofile a {
    font-size: 14px;
  }
}

@media (max-width: 400px) {
  .outergrad {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .outergrad > a:nth-child(1) {
    margin-bottom: 10px;
  }
}

#mail_person_rrr span {
  margin-bottom: 5px;
}
#mail_person_rrr > span:last-child {
  margin-bottom: 0px;
}
.lead_person_double_email {
  position: relative;
}
.user_ttable::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.user_ttable::-webkit-scrollbar-track {
  background-color: #fff;
}

.user_ttable::-webkit-scrollbar-thumb {
  background-color: #bfbebe;
}

.user_ttable {
  max-height: 260px;
  overflow-y: auto;
}
.user_ttable tr {
  height: 50px;
}
.user_ttable table {
  width: 100%;
}
.user_ttable th {
  padding: 0px 10px;
  border: 1px solid #cecece;
  border-bottom: 0px;
}
.user_ttable td {
  border: 1px solid #cecece;
  padding: 7px 10px;
  word-wrap: break-word;
}
.user_ttable thead tr {
  border-bottom: 2px solid #737373;
  font-family: MuseoSansCyrl1, sans-serif !important;
  color: #646464 !important;
  font-size: 16px !important;
}
div.user_ttable table > thead > tr:nth-child(1) {
  background-color: #fff;
}
div.user_ttable table > * > tr {
  background-color: #fff;
}
div.user_ttable table > * > tr:nth-child(2n + 1) {
  background-color: #f4f4f4;
}
.user_ttable tr {
  border-bottom: 1px solid #e7e8e8;
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 13px !important;
  color: #4b5056 !important;
}
.user_Mail {
  max-width: 150px;
}
.date_mail {
  max-width: 100px;
}
.inviter_user {
  max-width: 100px;
}
.action_table {
  max-width: 120px;
}

@media (max-width: 767px) {
  .user_ttable {
    width: 100%;
    overflow-x: scroll;
  }
  .user_ttable > table {
    min-width: 780px;
  }
}
@media (max-width: 540px) {
  .user_ttable {
    display: block !important;
  }
  .user_ttable td {
    text-align: left;
  }
  .avalible_pr_free {
    margin-top: 15px;
  }
  .team_members_sett_align {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .team_members_sett_align div {
    margin-top: 15px;
  }
}

.avalible_pr_free {
}
.avalible_pr_free p {
  font-family: 'Raleway', sans-serif;
  font-weight: 300;
  text-align: center;
  margin-bottom: 15px;
}
.avalible_pr_free a {
  font-weight: bold;
  text-align: center;
  padding-top: 8px;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  display: block;
  width: 120px;
  font-size: 13px;
  background-color: #f57215;
  color: #fff;
  border-radius: 5px;
  height: 34px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin: 0 auto;
}
.avalible_pr_free a:hover {
  opacity: 0.7;
}

.without_premium_title {
  margin-top: 28px;
}
.open_enter_api {
  margin-bottom: 20px;
  font-size: 0.8em !important;
  padding: 9px 0 0 0 !important;
  color: #fff !important;
  text-align: center !important;
  height: 34px !important;
  width: 151px !important;
  background-color: #f57215 !important;
  border-radius: 5px;
  margin-left: 202px;
  font-weight: bold !important;
  font-family: MuseoSansCyrl, sans-serif !important;
  text-decoration: none !important;
}
.open_enter_api_title {
  position: absolute;
  left: 0px;
  top: 0px;
  padding-top: 4px;
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 16px;
  font-family: MuseoSansCyrl, sans-serif;
  color: #383838;
  width: 200px;
  float: left;
}
@media (max-width: 600px) {
  .open_enter_api_title {
    font-size: 14px;
  }
  .open_enter_api_title br {
    display: block !important;
  }
}
@media screen and (max-width: 540px) {
  .open_enter_api_title {
    text-align: center;
    margin: 0 auto;
  }
}

.user_ttable {
  width: 100%;
}
.inner_use_table {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.inner_use_table > h2 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 16px;
  font-family: MuseoSansCyrl, sans-serif;
  color: #383838;
  text-align: left;
}

.icon_add {
  width: 45px;
  height: 45px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f57215;
  border-radius: 250px;
}
.add_new_member {
  margin-top: 0px;
  margin-bottom: 15px !important;
  cursor: pointer;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  height: 45px;
}
.icon_add {
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.outer_memb_inps > input[type='submit']:hover {
  opacity: 0.7;
  text-decoration: none;
}
.icon_add:hover {
  opacity: 0.7;
  text-decoration: none;
}
.icon_add > p {
  font-size: 35px !important;
  color: #fff !important;
  margin: 0px;
  position: relative;
  top: -2px;
}
.invite_member_inps input[type='text'] {
  width: 220px;
  height: 36px;
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #cecece;
}
.invite_member_inps {
  display: none;
}
.outer_memb_inps {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.invite_member_inps input[type='submit'] {
  margin-left: 5px;
  height: 36px;
  width: 60px;
  border-radius: 5px;
  background-color: #f57215;
  color: #fff;
  border: 0px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 991px) {
  .left_dashboard_panel.left_dashboard_panel {
    z-index: 100000000000000;
  }
}
.menu-overlay {
  z-index: 10000000000;
}

.row-icons {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#mail_person_rrr {
  position: relative;
  top: 0px;
  max-width: 220px;
}
.lead_person_double_email > span span {
  padding: 0px 15px;
  word-break: break-all;
}
#mail_person_rrr span {
  margin-bottom: 2px;
}
.lead_person_double_email {
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.lead_person_double_email > p {
  padding: 0px 0px;
}

.discover_plutrorm_main {
  margin: 0 auto;
}
.discover_plutrorm_main h3 {
  font-size: 28px;
  color: #383838;
  text-align: center;
  /*font-family: MuseoSansCyrl2 ,sans-serif;*/
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
  margin-bottom: 30px;
}

.thx_acc {
  margin-bottom: 50px;
}
.thx_acc > img {
  max-width: 90px;
}
.thx_block {
  text-align: center;
}

.thanks_banner {
  width: 100%;
  /*height: 60px;*/
  padding-top: 16px;
  padding-bottom: 15px;
  background: #93cf79;
  text-align: center;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.thanks_banner img {
  height: 26px;
  margin-right: 10px;
}

.thanks_banner p {
  /*padding-left: 10px;*/
  display: block;
  margin: 0px;
  font-family: MuseoSansCyrl1, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
}
.share_title {
  font-size: 28px;
  line-height: 38px;
  color: #313131;
  font-family: MuseoSansCyrl1, sans-serif;
  margin: 0px;
}
.share_title span {
  color: #f46615;
}
.twitter_share_block {
  width: 700px;
  background: #fff;
  padding: 30px 30px 25px 30px;
  border-radius: 5px;
  margin: 50px auto;
  -webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.05);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.05);
}
.twitter_share_block h3 {
  margin: 0px 0px 10px 0px;
  text-align: left;
  color: #66757f;
  font-size: 22px;
  font-weight: bold;
  font-family: sans-serif;
}
.twitter_share_text {
  border-color: rgba(169, 169, 169, 0.3);
  border-radius: 3px;
  width: 100%;
  min-height: 82px;
  max-height: 400px;
  resize: vertical;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 6px;
  margin-bottom: 2px;
  font-family: sans-serif;
  font-size: 15px;
  color: #14171a;
}
.twitter_share_text:focus {
  border-color: #1da1f2;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 132, 180, 0.7);
  box-shadow: inset 0 0 0 1px rgba(0, 132, 180, 0.7);
}
.twitter_share_bottom {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 30px;
}
.twitter_share_input {
  position: relative;
  width: 260px;
}
.twitter_share_input label {
  position: absolute;
  left: 0px;
  top: -18px;
  font-family: sans-serif;
  font-weight: lighter;
  font-size: 12px;
  color: #4b5056;
  margin: 0px;
  padding: 0px;
  text-align: left;
}
.twitter_share_input input {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #e3e4e4;
  height: 30px;
  padding: 0 15px;
  font-family: sans-serif;
  font-size: 14px;
  color: #4b5056;
  font-weight: lighter;
}
.twitter_share_input input::-webkit-input-placeholder {
  opacity: 0.4;
  color: #4b5056;
  font-family: sans-serif;
  font-weight: lighter;
}
.twitter_share_input input::-moz-placeholder {
  opacity: 0.4;
  color: #4b5056;
  font-family: sans-serif;
  font-weight: lighter;
}
.twitter_share_input input:-ms-input-placeholder {
  opacity: 0.4;
  color: #4b5056;
  font-family: sans-serif;
  font-weight: lighter;
}
.twitter_share_input input::-ms-input-placeholder {
  opacity: 0.4;
  color: #4b5056;
  font-family: sans-serif;
  font-weight: lighter;
}
.twitter_share_input input::placeholder {
  opacity: 0.4;
  color: #4b5056;
  font-family: sans-serif;
  font-weight: lighter;
}

.original_btn_twitter {
  display: inline-block;
  float: right;
  background-color: #4ab3f4;
  height: 32px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 82px;
  border-radius: 50px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
}
.original_btn_twitter:hover {
  background-color: #1b95e0;
}
.original_btn_twitter a {
  text-decoration: none !important;
  padding-top: 6px;
  font-family: sans-serif;
  color: #fff !important;
  text-align: center;
  height: 100%;
  width: 100%;
}
.share_twitter_btn a {
  display: block;
  border-radius: 25px;
}
.thx_acc h2 {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 30px;
  margin-top: 10px;
  color: #383838;
}
.thx_acc + h2 + h4 {
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 20px;
  margin-top: 0px;
  margin-bottom: 30px;
}
.thx_block {
  padding: 30px 0px 40px 0px;
  background: #ffffff;
}
.thx_block h4 {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 20px;
  line-height: 25px;
  color: #000;
  text-align: center;
  margin: 0 0 25px 0;
}
.thx_block .btn_white_orange_border {
  margin-bottom: 50px;
}
.thx_block .btn_white_orange_border i {
  margin-left: 12px;
  margin-top: 1px;
  font-size: 14px;
}
.thx_block img {
  margin-bottom: 16px;
}
.thx_block_contact {
  padding: 120px 0 110px 0;
}
.people_saying_title {
  font-size: 28px;
  font-family: MuseoSansCyrl2, sans-serif;
  color: #313131;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 35px;
}
.thankyou_images_row {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.thankyou_images_row > div {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.thankyou_images_el {
  margin-right: 16px;
}
.thankyou_images_el h5 {
  color: #000;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 5px 0;
}
.thankyou_images_el p {
  color: #808080;
  font-size: 13px;
  line-height: 19px;
  font-family: MuseoSansCyrl0, sans-serif;
}
.thankyou_images_el p a {
  color: #f57215;
}
.thankyou_images_row > div:last-of-type .thankyou_images_el:last-of-type {
  margin-right: 0px;
}
.thankyou_images_el {
  text-align: left;
}
.thankyou_images_el img {
  display: block;
  width: 216px;
  height: auto;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15);
}

.offer_not_valid {
  padding: 120px 0 110px 0;
}
.offer_not_valid h1 {
  margin-bottom: 25px;
}
.offer_not_valid p {
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 18px;
}
.offer_not_valid p a {
  color: #f57215 !important;
}

@media screen and (min-width: 1500px) {
  .offer_not_valid {
    padding: 190px 0 240px 0;
  }
  .thx_block_contact {
    padding: 190px 0 240px 0;
  }
}

@media screen and (max-width: 992px) {
  .thanks_banner {
    height: auto;
    padding: 15px;
  }
  .thanks_banner img {
    display: none;
  }
  .thankyou_images_row > div {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .thankyou_images_el {
    margin-right: 25px;
  }
}
@media screen and (max-width: 767px) {
  .twitter_share_block {
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .twitter_share_text {
    min-height: 140px;
  }
  .twitter_share_block h3 {
    font-size: 16px;
  }
  .thankyou_images_row {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .share_title {
    font-size: 22px;
    line-height: 28px;
  }
  .share_title span {
    display: block;
    padding-top: 5px;
  }
  .people_saying_title {
    font-size: 22px;
  }
  .thankyou_images_el {
    margin-right: 0px;
  }
  .thankyou_images_el {
    margin-bottom: 20px;
  }
}

.thx_socials ul {
  list-style-type: none;
  padding-left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0px;
}
.thx_socials li {
  margin-right: 30px;
}
.thx_socials ul:first-of-type li:first-of-type {
  position: relative;
  bottom: 2px;
}
.thx_socials ul:first-of-type li:last-of-type {
  position: relative;
  bottom: -3px;
}
.thx_socials ul:last-of-type li:first-of-type {
  position: relative;
  bottom: 8px;
}
.thx_socials ul:last-of-type li:first-of-type img {
  height: 40px;
}
.thx_socials ul:last-of-type li:nth-of-type(2) {
  position: relative;
  bottom: 2px;
}
.thx_socials ul:last-of-type li:nth-of-type(2) img {
  height: 30px;
}
.thx_socials ul:last-of-type li:nth-of-type(4) img {
  height: 48px;
}
.thx_socials ul li:first-of-type button {
  font-size: 14px !important;
  height: 28px !important;
  padding-top: 5px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  border-radius: 3px !important;
}
.thx_socials > ul > li:last-child {
  margin-right: 0px;
}
.thx_socials li a {
  font-size: 70px;
}
.thx_socials li a .fa-facebook {
  color: #3f578b;
}
.thx_socials li a .fa-linkedin {
  color: #1a71a6;
}
.thx_socials li a .fa-linkedin {
  color: #1a71a6;
}
.thx_socials li a .fa-github-square {
  color: #333;
}
.thx_socials li a .fa-google {
  color: #e54040;
}
.thx_socials li a .fa-stack-overflow {
  color: #f57215;
}

.thx_socials li a .fa-twitter-square {
  color: #47a2d2;
}
.thx_or > h6 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 40px;
  font-family: MuseoSansCyrl1, sans-serif;
}
.thx_or > p {
  font-family: MuseoSansCyrl0, sans-serif;
  font-size: 20px;
  margin-top: 0px;
  margin-bottom: 25px;
}
.thx_anim {
  width: 480px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  height: 260px;
  overflow: hidden;
}
.thx_anim > iframe {
  width: 100% !important;
  min-width: 0px !important;
}

.referral_share h3 {
  font-size: 22px;
  font-family: MuseoSansCyrl0, sans-serif;
}

@media (max-width: 767px) {
  .thx_block {
    padding-left: 15px;
    padding-right: 15px;
  }
  .thx_acc + h2 {
    font-size: 24px;
  }
  .thx_acc + h2 + h4 {
    font-size: 18px;
  }
  .thx_or > h6 {
    font-size: 34px;
  }
  .thx_or > p {
    font-size: 18px;
  }
}

@media (max-width: 540px) {
  .thx_anim {
    width: 100%;
    height: 225px;
  }
}
@media (max-width: 440px) {
  .thx_anim {
    width: 290px;
    height: 180px;
  }
  .thx_acc + h2 {
    font-size: 21px;
  }
  .thx_acc + h2 + h4 {
    font-size: 16px;
    margin-bottom: 25px;
  }
  .thx_or > h6 {
    font-size: 31px;
  }
  .thx_or > p {
    font-size: 16px;
  }
  .thx_socials ul {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .thx_socials ul li {
    margin-bottom: 20px !important;
  }
  .thx_socials ul:first-of-type li:last-of-type {
    bottom: 0px;
  }
}
@media screen and (max-width: 350px) {
}
.randomLink {
  margin-top: 25px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.randomLink {
  text-align: center;
}
.randomLink h2 {
  font-size: 19px;
  margin-top: 15px;
  padding: 10px 15px;
  border-radius: 50px;
  margin-bottom: 30px;
  cursor: pointer;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
  display: inline-block;
  margin-bottom: 10px;
  word-break: break-all;
}
/*.randomLink h2:hover{*/
/*background-color:#f57215;*/
/*}*/
.randomLink > p {
  font-family: MuseoSansCyrl, sans-serif;
  font-size: 18px;
  margin-bottom: 0px;
}
.randomLink {
  position: relative;
}

.randomLink .refer-login--btn {
  background-color: #f57215;
  border-radius: 5px;
  color: #fff;
  padding: 10px 15px;
}

.randomLink .refer-login--btn:hover {
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
}

@media (max-width: 540px) {
  .randomLink > p {
    font-size: 16px;
  }
  .randomLink h2 {
    margin-top: 5px;
    font-size: 17px;
  }
}

@media (max-width: 440px) {
  .randomLink h2 {
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
  }
}

.top_rule_list {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 5px;
  position: relative;
  bottom: 2px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.top_rule_list a {
  height: 19px;
  width: 70px;
  font-size: 12px;
  font-family: MuseoSansCyrl0, sans-serif;
  margin: 0px;
  background: #fff;
  color: #383838;
  border: 1px solid #383838;
  text-align: center;
  text-decoration: none;
}
.top_rule_list a:hover {
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  color: #fff;
  background: #383838;
  border-color: #fff;
  opacity: 1;
}

.top_rule_list a img {
  display: none;
  margin-left: 5px;
  width: 8px;
  height: auto;
}
.created_in_date {
  margin: 0px 20px 0px 0px;
  font-family: MuseoSansCyrl0, sans-serif;
  color: #717783;
  font-size: 15px;
}

.new_top_panel_d {
  padding: 20px 0 40px 0;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 1002 !important;
}
.new_top_panel_d > .nosr {
  width: 37%;
}

.search_dashboard_rows {
  width: 90%;
  max-width: 360px;
  height: 38px;
  position: relative;
}
.search_dashboard_rows input {
  padding-left: 15px;
  padding-right: 100px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 110px;
  width: auto;
  height: 100%;
  background: #fff !important;
  border-radius: 5px !important;
  border: 1px solid #e3e4e4 !important;
  outline: none !important;
  color: #646464;
  font-family: MuseoSansCyrl0, sans-serif;
}
/*.search_dashboard_rows .fa-times {
	color: #d0d0d0 !important;
	right: 15px;
	font-size: 14px;
	top: 13px;
	display: block;
	opacity: 0;
	pointer-events: none;
	transition: all 0.2s ease;
	color: coral;
}
.search_dashboard_rows .fa-times:hover {
	color: coral !important;
	opacity: 0.7;
}*/
.search_dashboard_rows i {
  position: absolute;
  right: 5px;
  top: 3px;
  font-size: 14px;
  color: #35a0ee;
  opacity: 0.6;
  cursor: pointer;
  display: none;
}
.search_dashboard_rows i:hover {
  color: #f57215;
  opacity: 1;
}
.search_dashboard_rows input::-webkit-input-placeholder {
  font-family: MuseoSansCyrl2, sans-serif;
  font-size: 15px;
  color: #4b5056;
  opacity: 0.3;
}
.search_dashboard_rows input::-moz-placeholder {
  font-family: MuseoSansCyrl2, sans-serif;
  font-size: 15px;
  color: #4b5056;
  opacity: 0.3;
}
.search_dashboard_rows input:-ms-input-placeholder {
  font-family: MuseoSansCyrl2, sans-serif;
  font-size: 15px;
  color: #4b5056;
  opacity: 0.3;
}
.search_dashboard_rows input::-ms-input-placeholder {
  font-family: MuseoSansCyrl2, sans-serif;
  font-size: 15px;
  color: #4b5056;
  opacity: 0.3;
}
.search_dashboard_rows input::placeholder {
  font-family: MuseoSansCyrl2, sans-serif;
  font-size: 15px;
  color: #4b5056;
  opacity: 0.3;
}
.filters-row {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: space-between;
  width: 32%;
}
/*opacity: 0;
cursor: default;*/
.actions_rows_d {
  width: 130px;
  height: 40px;
  text-align: center;
  cursor: pointer;
  border-radius: 5px;
  position: relative;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: #f57215;
  font-family: MuseoSansCyrl1, sans-serif;
  z-index: 1001;
}
.actions_rows_d span {
  display: block;
  font-size: 18px;
  position: relative;
  bottom: 1px;
}
.actions_rows_d span i {
  font-size: 24px;
  margin-left: 8px;
  position: relative;
  bottom: 2px;
}
.actions_rows_d li {
  white-space: nowrap;
}
/*.actions_rows_d:hover {
	background: #FEA006;
}*/
.actions_rows_elements {
  text-align: left !important;
  display: none;
  width: 160px;
  border: 2px solid #f57215;
  position: absolute;
  top: 35px;
  background: #fff;
  border-radius: 5px;
  margin: 0px;
  padding: 10px 10px;
  z-index: 1002;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}
.actions_rows_elements li {
  font-size: 14px;
  list-style: none;
  margin: 4px 0;
  cursor: pointer;
}
.actions_rows_elements li:hover {
  text-decoration: underline;
}
.actions_rows_elements li span {
  font-size: 12px;
}
.copylist_go_to_wrap {
  overflow: hidden;
  width: 200px;
  height: 60px;
  position: absolute;
  right: 128px;
  top: 38px;
  pointer-events: none;
  background: transparent;
  display: none;
}
.actions_rows_elements #selected_rows {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 7px;
}
.copylist_go_to_list {
  pointer-events: auto;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  right: -10px;
  border: 2px solid #f57215;
  cursor: pointer;
  width: 190px;
  height: 44px;
  background: #fff;
  border-radius: 5px 0px 0px 5px;
  margin: 0px;
  padding: 10px 10px;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}
.copylist_go_to_list span {
  font-size: 12px;
}
.copylist_go_to_list i {
  font-size: 10px;
  margin: 0 5px;
}
.copy_list_dropdown,
.move_to_list_dropdown {
  display: none;
  text-align: left !important;
  width: 160px;
  border: 2px solid #f57215;
  position: absolute;
  left: -159px;
  top: -3px;
  background: #fff;
  border-radius: 5px;
  margin: 0px;
  padding: 10px 10px;
  z-index: 1002;
  max-height: 220px;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}
.copy_list_dropdown li,
.move_to_list_dropdown li {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.copy_list_dropdown li:hover,
.move_to_list_dropdown li:hover {
  text-decoration: underline;
}
/*.actions_rows_d:hover .actions_rows_elements {
	display: block;
}*/

.elemofnewlist {
  position: relative;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.total_count {
  position: relative;
}
.elemofnewlist > p {
  max-width: 160px;
  width: 100%;
  text-transform: uppercase;
  font-size: 11px;
  font-family: MuseoSansCyrl1, sans-serif;
}
.total_count span {
  padding-left: 16px;
  font-size: 13px;
  color: #fff;
  opacity: 0.5;
  font-family: MuseoSansCyrl0, sans-serif;
}
.elemofnewlist:hover .total_count span {
  opacity: 1;
}
.filter_exist {
  margin-top: 20px;
  display: none;
  padding: 0px 18px 15px 18px;
  text-align: center;
}
.filter_exist p {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 20px;
  color: #fff;
}
.filter_exist img {
  cursor: pointer;
}
.filters_dropdown_d {
  opacity: 0;
  padding-left: 0px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  position: relative;
}
.period-filter {
  width: 21%;
  min-width: 160px;
}
.member-filter {
  width: 20%;
  min-width: 120px;
}
.platform-filter {
  width: 28%;
}
@media screen and (max-width: 1180px) {
  .period-filter,
  .member-filter,
  .platform-filter {
    width: auto;
    margin-right: 24px;
  }
  .filters-row .nosr,
  .search_dashboard_rows {
    margin-right: 24px;
  }
  .filters-row {
    width: inherit;
  }
  .period-filter {
    min-width: 120px;
  }
//.platform-filter {
//  padding-right: 50px;
//}
}
@media screen and (max-width: 1000px) {
//.platform-filter {
//   padding-right: 30px;
//}
}
.filters_dropdown_d #calendar_period {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: auto;
  margin-right: 5px;
  margin-top: 32px;
}
@media screen and (max-width: 880px) {
  .filters_dropdown_d {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .new_top_panel_d {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-align-items: flex-end !important;
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
    padding: 5px 0 !important;
  }
  .filters-row {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .period-filter,
  .member-filter,
  .platform-filter,
  .filters-row .nosr {
    width: 90%;
    margin: 0 auto;
  }
  .filters_dropdown_d #calendar_period {
    margin-top: 41px;
  }
  .platform-filter {
    padding-right: 0px;
  }
  .new_top_panel_d > .nosr {
    width: 100%;
  }
  .filters_dropdown_d .nice-select {
    border: 1px solid #cecece !important;
    margin-bottom: 5px !important;
    width: 100% !important;
    height: auto !important;
    min-width: 0px !important;
    max-width: 1000px !important;
  }
  .search_dashboard_rows {
    margin: 0 auto 20px auto;
    max-width: inherit;
    width: 90%;
  }
  .search_dashboard_rows input {
    width: 100%;
  }
  .nice-select.open .list {
    width: 100%;
  }
}

.filters_dropdown_d #calendar_period::before {
  content: '';
  position: absolute;
  background-color: #646464;
  width: 4px;
  height: 1px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.filters_dropdown_d #calendar_period input {
  border: 1px solid #e3e4e4;
  color: #646464;
  font-family: MuseoSansCyrl0, sans-serif;
  box-shadow: none;
  height: 38px;
  padding-left: 1px;
  padding-right: 1px;
  width: 85px;
}
.filters_dropdown_d #calendar_period input:first-of-type {
  border-radius: 4px 0px 0px 4px;
  border-right: none;
}
.filters_dropdown_d #calendar_period input:last-of-type {
  border-radius: 0px 4px 4px 0px;
  border-left: none;
}
.filters_dropdown_d .nice-select {
  display: block;
}
.filters_dropdown_d .nice-select {
  height: 30px;
  padding-left: 10px;
  padding-right: 25px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 15px;
  color: #717783;
  font-family: MuseoSansCyrl0, sans-serif;
  position: relative;
  background: #f5f6f6 !important;
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
/*.filters_dropdown_d .form-control:nth-of-type(2) {
	width: 45px !important;
}
.filters_dropdown_d .form-control:nth-of-type(3) {
	width: 110px !important;
}*/
.filters_dropdown_d select:not(:last-of-type) {
  margin-right: 30px;
}
.filters_dropdown_d .nice-select .list {
  background-color: #f5f6f6 !important;
  padding: 4px 0;
  /*max-height: 240px !important;*/
}
.filters_dropdown_d .nice-select .list .option {
  height: 26px !important;
  min-height: 26px !important;
  line-height: 26px !important;
  background-color: #f5f6f6 !important;
  font-size: 12px !important;
}
.filters_dropdown_d .nice-select .list .option:hover {
  background-color: #ffffff !important;
}

a {
  cursor: pointer;
}

#optform input {
  font-weight: bold;
  color: #f57215;
}
#optform input ::-webkit-input-placeholder {
  font-weight: normal !important;
  color: #ddd !important;
}
#optform input ::-moz-placeholder {
  font-weight: normal !important;
  color: #ddd !important;
}
#optform input :-ms-input-placeholder {
  font-weight: normal !important;
  color: #ddd !important;
}
#optform input :-moz-placeholder {
  font-weight: normal !important;
  color: #ddd !important;
}

#deltaDonate {
  width: 1050px;
  line-height: 38px;
}
@media (max-width: 1200px) {
  #deltaDonate {
    width: 905px;
    line-height: 38px;
  }
}

@media (max-width: 991px) {
  #deltaDonate {
    width: 680px;
    line-height: 38px;
  }
  .filters_dropdown_d select:not(:last-of-type) {
    margin-right: 10px;
  }
}

@media (max-width: 767px) {
  #deltaDonate {
    width: 100%;
    line-height: 29px;
    font-size: 18px;
    padding: 0 15px;
    margin-bottom: 20px;
  }
}

.my_acc_button > a {
  width: 120px;
  border-radius: 5px;
  height: 40px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  font-size: 16px;
  background-color: #f57215;
  font-family: MuseoSansCyrl1, sans-serif;
  -webkit-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all;
}

.support_element i {
  font-size: 140px;
}
.support_platform_block {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.support_platform_block > div {
  margin-right: 30px;
}
.support_platform_block > div:last-child {
  margin-right: 0px;
}
.support_element i.fa-linkedin-in {
  font-size: 128px;
}
.support_element i.fa-twitter {
  font-size: 120px;
}
.support_element i.fa-facebook-f {
  font-size: 105px;
}
.support_element img {
  max-width: 150px;
}
.support_platform_block > div:nth-child(2) img {
  max-height: 48px;
}
.inner_wrap_of_second_block.second_one.last_niee {
  margin-top: 70px;
}

@media (max-width: 640px) {
  .support_element img {
    max-width: 100px;
  }
  .support_platform_block > div:nth-child(2) img {
    max-height: 30px;
  }
  .support_platform_block > div {
    margin-right: 15px;
  }
  .support_platform_block > div:last-child {
    margin-right: 0px;
  }
}
@media (max-width: 512px) {
  .content_price_l {
    padding: 5px 0;
  }
}

@media (max-width: 480px) {
  .support_platform_block {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 260px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
  }
}

#deltaDonate {
  width: 100%;
  margin-right: 0px;
}
.support_platform_block > div:nth-child(1) {
  margin-right: 35px;
}
.support_platform_block > div:nth-child(2) {
  margin-right: 20px;
}
.support_platform_block > div:nth-child(3) {
  margin-right: 25px;
}

.wrap_of_left_part_main {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.menu_head {
  margin-left: 20px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 10px;
}
.just_on_really_small {
  display: none;
}
.call_us_header_mob {
  position: absolute;
  left: 15px;
  top: 160px;
  -webkit-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  text-align: left !important;
  margin-left: 0px !important;
}
.call_us_header_mob a {
  margin-bottom: 7px;
  display: inline-block;
}
@media screen and (max-width: 1200px) {
  .menu_head {
    max-width: 300px;
    width: 100%;
  }
}

@media (max-width: 991px) {
  .wrap_of_left_part_main > div {
    display: none;
  }
  .just_on_really_small {
    display: block;
  }
}

/* custom one - cedric */

.pos-rel {
  position: relative;
}

.stopper {
  position: absolute;
  bottom: -25px;
}

.vh-100 {
  height: 100vh;
}

.mt-100 {
  margin-top: 100px;
}

.ml-25 {
  margin-left: 25px;
}

.mr-25 {
  margin-right: 25px;
}

.mt-center {
  margin: 0 auto;
}

.contact_one_ul li {
  float: left;
  margin-right: 20px;
}

.d-flex {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.align-center {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

a.delete_lead {
  display: none;
}

@media screen and (max-width: 991px) {
  .videos-holder .row {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
}

@media only screen and (max-width: 768px) {
  /*.videos-holder .row {
		height: auto;
		display: block;
	}*/

  .mt-100 {
    margin-top: 0px;
  }

  footer .container > .row > .col-md-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  footer .copy_p {
    text-align: center;
    margin-top: 30px;
  }

  footer .container > .row > .col-md-3,
  footer .contact_one_ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  footer .contact_one_ul li {
    margin: 8px !important;
  }

  .footer-columns {
    text-align: center;
  }

  .img-responsive {
    max-width: 100% !important;
  }
} /* end of media-768px */

.modaldiv {
  position: fixed; /* Stay in place */
  z-index: 99999; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: #000;
  color: #fff;
}
.paypal_at {
  top: 50%;
  left: 50%;
  margin-top: -100px;
  margin-left: -170px;
  position: absolute;
  text-align: center;
}
.paypal_at a {
  display: block;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}

@-webkit-keyframes color_up {
  from {
    background-color: rgba(0, 0, 0, 0);
  }
  to {
    background-color: rgba(0, 0, 0, 0.7);
  }
}

@keyframes color_up {
  from {
    background-color: rgba(0, 0, 0, 0);
  }
  to {
    background-color: rgba(0, 0, 0, 0.7);
  }
}
.modal_fade {
  -webkit-animation-name: color_up;
  animation-name: color_up;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  /*animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;*/
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.grecaptcha-badge {
  bottom: 100px !important;
  z-index: 999 !important;
}
.registration_block.install-extension {
  width: auto;
  height: auto;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 768px) {
  .grecaptcha-badge {
    bottom: 90px !important;
    position: fixed !important;
  }
}

.registration_block.install-extension .title-install-ext {
  font-size: 30px;
  margin-bottom: 30px;
}

.registration_block.install-extension .install-g {
  width: 800px;
  height: 450px;
  border-radius: 10px;
  cursor: pointer;
}
.lead_person_elem table {
  width: 100%;
  font-size: 0.8em;
}
.lead_person_elem td:first-child {
  text-align: left;
  font-family: 'Raleway', sans-serif;
  color: #4b5056;
  opacity: 0.8;
}
.lead_person_elem td:last-child {
  text-align: right;
  font-family: 'Raleway', sans-serif;
  color: #4b5056;
}
.lead_person_elem tr td {
  padding-bottom: 5px;
}

@media screen and (max-width: 600px) {
  .filters_dropdown_d .nice-select {
    border: 1px solid #cecece !important;

    margin-bottom: 5px !important;
    width: 100% !important;
    height: auto !important;
    min-width: 0px !important;
    max-width: 1000px !important;
  }
  .new_top_panel_d > .nosr {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }
}

.accordion {
  background-color: #eee;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  font-size: 16px;
  font-family: MuseoSansCyrl, sans-serif;
  color: #383838;
}

.active,
.accordion:hover {
  background-color: #ccc;
}

.panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
  height: 80px;
}

.panelContent {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}
.panelContent .grey_label {
  margin-bottom: 15px;
}

.panelContent button {
  display: block;
  width: 120px !important;
  height: 42px !important;
  background: #35a0ee !important;
  border-radius: 5px !important;
  border: none !important;
  color: #fff;
  font-size: 14px;
  font-family: MuseoSansCyrl1, sans-serif;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.panelContent button:hover {
  opacity: 0.7;
}
.panelContent a {
  margin-top: 20px;
  color: #35a0ee;
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 12px;
  padding-left: 1px;
  letter-spacing: 0.1px;
  display: inline-block;
}
.accordionContainer {
  margin-bottom: 5rem !important;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  position: relative;
}

/* Loading bar */
.lds-ring {
  display: inline-block;
  position: absolute;
  width: 144px;
  height: 144px;
  top: 50%;
  left: 50%;
  margin-top: -72px;
  margin-left: -72px;
}
.lds-ring div {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 131px;
  height: 131px;
  margin: 10px;
  border: 10px solid #fff;
  border-radius: 50%;
  -webkit-animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #fff transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  -webkit-animation-delay: -0.45s;
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  -webkit-animation-delay: -0.15s;
  animation-delay: -0.15s;
}
@-webkit-keyframes lds-ring {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes lds-ring {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.modal_w {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
}
/* end loading bar */

#notfound {
  position: relative;
  min-height: 60vh;
  width: 100%;
  background: #fff;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 50px 0 70px 0;
}

#notfound .notfound {
  height: 100%;
  width: 100%;
}

.notfound {
  max-width: 540px;
  margin: 0px auto;
  line-height: 1.4;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.notfound .notfound-404 {
  position: relative;
  line-height: 150px;
}

.notfound .notfound-404 h1 {
  font-family: 'Muli', sans-serif;
  font-size: 186px;
  font-weight: 900;
  margin: 0px;
  text-transform: uppercase;
  color: #383838;
}

.notfound h2 {
  color: #383838;
  font-family: 'Raleway', sans-serif;
  font-size: 26px;
  font-weight: 700;
  margin: 20px 0 15px 0 !important;
  letter-spacing: 0.3px;
}

.notfound p {
  color: #4b5056;
  font-family: 'Raleway', sans-serif;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0px;
  letter-spacing: 0.2px;
  margin-bottom: 25px;
  max-width: 540px;
}

.notfound .notfound-a-home {
  width: 275px;
  height: 50px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f57215;
  border-radius: 5px;
  color: #fff !important;
  text-decoration: none;
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
  font-size: 16px;
  margin-right: 10px;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
}

.notfound a:hover {
  opacity: 0.7;
}

@media only screen and (max-width: 767px) {
  .notfound .notfound-404 {
    height: 110px;
    line-height: 110px;
  }
  .notfound .notfound-404 h1 {
    font-size: 80px;
  }
  #notfound .notfound {
    padding: 20px;
  }
  .notfound-a-home {
    margin: 0 auto !important;
  }
}

.top_sales_block .row {
  margin: 0;
  display: flex;
}
.top_sales_block .row p:first-child {
  margin-right: 8px;
}
.dashboard-user-top-menu img {
  margin-right: 24px;
}
#usedCredits {
  font-weight: 400;
}
@media screen and (max-width: 950px) {
  .member-filter {
    min-width: 100px;
  }
}

.signup_top_panel .indicator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.signup_top_panel .indicator {
  margin: 34px auto 100px auto;
  max-width: 175px;
}

.signup_top_panel .indicator .steps-description {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.signup_top_panel .indicator .steps-description span:first-child,
.signup_top_panel .indicator .steps-description span:last-child,
.signup_top_panel h3 span {
  color: var(--blue);
}

.signup_top_panel .indicator .steps-description span:last-child,
.signup_top_panel .indicator .steps-description span:first-child {
  color: var(--light-gray);
}
.dataTables_wrapper .row div:first-child {
  margin: 0;
}
.dataTables_wrapper .row div.col-sm-12.col-md-7 {
  padding-left: 0;
}
@media screen and (max-width: 360px) {
  .dataTables_wrapper .row:last-child {
    display: flex;
    flex-direction: column;
  }
  .dataTables_wrapper .row div:first-child {
    text-align: left;
    padding-left: 16px;
  }
  .dataTables_wrapper .row div:first-child .dataTables_info {
    padding-left: 0;
  }
}
.preauthorized-position {
  position: relative;
}
.sign-up .content p.preauthorizedPMargin {
  margin-bottom: 0px;
}

/*--dashboard-new-elements-list--*/
.buttonEnrichWrapper {
  z-index: 1002 !important;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -135px;
  margin-top: -21px;
}
.buttonEnrichWrapper .buttonEnrich {
  cursor: pointer;
  height: 42px;
  border-radius: 5px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.01em;
  background: #35a0ee;
  border: none;
  color: #FFFFFF !important;
  text-decoration: none !important;
  margin: 0 0 0 auto;
  font-family: MuseoSansCyrl1, sans-serif;
  letter-spacing: 0.1px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 1px 1px 2px rgb(0 0 0 / 15%);
  -webkit-box-shadow: 0 2px 5px rgb(0 0 0 / 8%);
  box-shadow: 0 2px 5px rgb(0 0 0 / 8%);
  text-decoration: none !important;
  width: 290px;
}
.buttonShow {
  cursor: pointer;
  height: 42px;
  border-radius: 5px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.01em;
  background: #35a0ee;
  border: none;
  color: #FFFFFF !important;
  text-decoration: none !important;
  margin: 0 auto;
  font-family: MuseoSansCyrl1, sans-serif;
  letter-spacing: 0.1px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 1px 1px 2px rgb(0 0 0 / 15%);
  -webkit-box-shadow: 0 2px 5px rgb(0 0 0 / 8%);
  box-shadow: 0 2px 5px rgb(0 0 0 / 8%);
  text-decoration: none !important;
  width: 80px;
}
.buttonShow:hover, .buttonEnrichWrapper .buttonEnrich:hover {
  background-color: #35a0eebf;
}

.buttonEnrichAlert{
  position: absolute;
  text-align: justify;
  top: 50%;
  left: 50%;
  width: 600px;
  margin-left: -300px;
  margin-top: -270px;
  background-color: #fff;
  display: none;
}
.buttonEnrichAlert h3{text-align: center;}
.buttonEnrichAlert p{text-indent: 0px;}

.sync-contacts-sign-up .buttons-wrapper .yesButton,
.buttonEnrichAlert .yesButton {
  min-width: 195px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 42px;
  color: var(--green);
  background: var(--white);
  -webkit-box-shadow: 0px 10px 30px rgb(0 58 100 / 24%);
  box-shadow: 0px 10px 30px rgb(0 58 100 / 24%);
  cursor: pointer;
  border: 2px solid var(--green);
  border-radius: 4px;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  margin-left: 20px;
}
.sync-contacts-sign-up .buttons-wrapper .yesButton:hover,
.buttonEnrichAlert .yesButton:hover {
  color: var(--white);
  background: var(--green);
}
.sync-contacts-sign-up .buttons-wrapper .yesButton .fa-arrow-right,
.buttonEnrichAlert .yesButton .fa-arrow-right{
  margin-left: 10px;
}
.sync-contacts-sign-up .buttons-wrapper .noButton,
.buttonEnrichAlert .noButton {
  min-width: 60px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 42px;
  color: var(--white);
  background: var(--red);
  -webkit-box-shadow: 0px 10px 30px rgb(0 58 100 / 24%);
  box-shadow: 0px 10px 30px rgb(0 58 100 / 24%);
  cursor: pointer;
  border-radius: 4px;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  margin-left: 20px;
}
.sync-contacts-sign-up .buttons-wrapper .noButton:hover,
.buttonEnrichAlert .noButton:hover {
  opacity: 0.7;
}

.sync-contacts-sign-up .buttons-wrapper,
.buttonEnrichAlert .buttons-wrapper{
  width: 100%;
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  margin-top: 20px;
}

.button {
  margin-bottom: 18px;
  padding: 12px 0;
  width: 100%;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  -webkit-box-shadow: 0px 2px 8px rgba(0, 58, 100, 0.16);
  box-shadow: 0px 2px 8px rgba(0, 58, 100, 0.16);
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.1s ease;
}
.button:hover {
  -webkit-box-shadow: 0px 2px 8px rgba(0, 58, 100, 0.23);
  box-shadow: 0px 2px 8px rgba(0, 58, 100, 0.23);
}

.button .button_text {
  font-family: MuseoSansCyrl1, sans-serif;
  font-size: 16px;
  margin-right: 20px;
}
