/*
Theme Name: Coronet Theme
Theme URI: http://coronet.webflow.io/
*/

/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
body {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

p {
  margin-bottom: 10px;
}

.wp-body {
  padding-top: 62px;
  font-family: 'Droid Sans', sans-serif;
}

.wp-body.about {
  height: 1475px;
}

.wp-body.blog-body {
  height: 2709px;
}

.top-menu {
  height: 60px;
  background-color: #fff;
}

.logo {
  margin-top: 15px;
}

.top-nav-link {
  padding-right: 10px;
  padding-left: 10px;
  font-family: proxima-nova, sans-serif;
  color: #40454b;
  font-weight: 600;
}

.top-nav-link:hover {
  color: #fa653d;
}

.top-nav-link:focus {
  color: #fa653d;
}

.top-nav-link.w--current {
  color: #f9643c;
}

.top-nav-link.dropdown {
  padding-right: 0px;
  padding-left: 0px;
}

.top-menu-container {
  margin-right: 7px;
}

.header-slider-section {
  position: relative;
  height: 430px;
}

._2-section {
  padding-top: 40px;
  padding-bottom: 60px;
  background-color: #fff;
}

.section-title {
  padding-right: 20px;
  padding-left: 20px;
  font-family: proxima-nova, sans-serif;
  color: #40454b;
  font-size: 36px;
  font-weight: 400;
  text-align: center;
}

.section-title._5-section-title {
  margin-top: 15px;
}

.section-title._8-section-title {
  margin-top: 100px;
}

.section-title._1-section-sp-title {
  margin-bottom: 20px;
}

.section-title._2-section-sp-title {
  padding-right: 0px;
  text-align: right;
}

.section-title.solution-lb-title {
  padding-top: 22px;
  padding-bottom: 20px;
}

.section-title.jobs-main-section-title {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-bottom: 23px;
  padding-left: 0px;
  text-align: left;
}

.section-title.job-post-section-title {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  text-align: left;
}

.section-title.answers-box-section-title {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-bottom: 2px solid #ddd;
  text-align: left;
}

.subtitle-text {
  margin-bottom: 28px;
  padding-top: 20px;
    padding-right: 70px;
    padding-left: 70px;
  background-color: transparent;
  font-family: proxima-nova, sans-serif;
  color: #777;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
}

.subtitle-text.related-posts-title {
  padding-top: 40px;
}

.subtitle-text.blog-recent-posts-title {
  margin-bottom: 9px;
  padding-top: 30px;
}

.subtitle-text._4-section-sp-subtitle-text {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 65px;
  padding-left: 65px;
}

.subtitle-text.before-app-sublist-text {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  float: none;
  text-align: left;
}

.img-container {
  float: none;
}

.icon-img {
  margin-top: 8px;
  padding-right: 1px;
  float: right;
}

.text-column {
  padding-left: 41px;
}

.text-block {
  padding-top: 15px;
  padding-left: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.text-block.normal-text {
  background-color: transparent;
  font-family: proxima-nova, sans-serif;
  color: #777;
  font-size: 15px;
  font-weight: 400;
}

.text-block._5-section-text-block {
  padding-left: 14px;
}

.text-block._2-section-sp-numbered-text-block {
  padding-left: 20px;
}

.img-block {
  padding-top: 8px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.img-block.second-column {
  padding-top: 18px;
  padding-left: 0px;
}

.img-block.second-row {
  padding-top: 17px;
}

._2-section-column-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.important-text {
  font-family: proxima-nova, sans-serif;
  color: #282d35;
  font-weight: 700;
}

.column-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
}

._2-section-rows {
  margin-bottom: 18px;
  padding-right: 80px;
  padding-left: 80px;
}

.section-button {
  display: block;
  width: 260px;
  height: 40px;
  margin-top: 20px;
  margin-bottom: 2px;
  padding-top: 9px;
  padding-right: 13px;
  padding-left: 17px;
  border: 2px solid #f9643c;
  border-radius: 100px;
  background-color: transparent;
  font-family: 'Proxima nova bold';
  color: #e15f3c;
  font-size: 15px;
  text-align: left;
  text-decoration: none;
}

.section-button.center-div {
  margin-right: auto;
  margin-left: auto;
}

.section-button._3-section-button {
  position: relative;
  display: inline-block;
  width: auto;
  margin-top: 46px;
  margin-left: 5px;
  padding-right: 39px;
}

.link-text {
  background-image: url("./images/57e629a9d1bc77b2750f89f4_arrow.svg");
  background-position: 100% 50%;
  background-size: 14px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-family: 'Proxima nova bold';
  color: #e15f3c;
  font-size: 15px;
  text-align: left;
  text-decoration: none;
}

.fa-arrow-right {
  font-family: Fontawesome, sans-serif;
}

.fontawesome {
  font-family: Fontawesome, sans-serif;
}

.content {
  position: relative;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1px;
  padding-bottom: 1px;
}

.content._5-section-content {
  padding-top: 1px;
}

.content._8-section-content {
  padding-top: 1px;
}

.button-text {
  display: inline-block;
  padding-left: 0px;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
}

.button-text._6-section-button-text {
  width: auto;
  padding-left: 6px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.button-text.watch-video-button-text {
  font-family: proxima-nova, sans-serif;
  color: #eee;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.button-text.load-more-button-text {
  color: #eee;
  font-size: 16px;
}

.button-text.google-play-text-button {
  margin-right: 12px;
}

.button-text.sing-up-section-button {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 30px;
  display: block;
  width: 183px;
  margin-top: 18px;
  margin-right: auto;
  margin-left: auto;
  padding: 9px 40px;
  border-radius: 100px;
  color: #fff;
  cursor: pointer;
}

._3-section {
  padding-top: 40px;
  padding-bottom: 60px;
  padding-left: 34px;
  background-color: #272c34;
  background-image: url("./images/57e629bed1bc77b2750f89f9_laptop_man.jpg");
  background-position: 100% 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

._3-section.threat-page-1-section {
  min-height: 500px;
  background-image: url("./images/57ffd6c309a63d3225e5acef_Threat_top_bg.jpg");
  background-position: 100% 50%;
  background-size: contain;
}

._3-section.threat-page-1-section._1-section-pp {
  min-height: auto;
}

.white-section-title {
  font-family: proxima-nova, sans-serif;
  color: #eee;
  font-size: 36px;
  line-height: 44px;
  font-weight: 400;
}

.white-section-title._7-section-title {
  text-align: center;
}

.white-section-title.center-text {
  text-align: center;
}

.white-section-title.left-text {
  text-align: right;
}

#watch-button {display:none;}

.white-section-title.left-text.threat-page-3-section-title {
  margin-top: 0px;
}

.line {
  width: 60px;
  height: 2px;
  margin-top: 30px;
  margin-left: 5px;
  background-color: #f9643c;
  color: #f9643c;
}

.line.line-from-right {
  margin-left: auto;
}

.line._4-section-pp-line {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.white-text {
  margin-top: 0px;
  padding-top: 34px;
  padding-left: 4px;
  font-family: proxima-nova, sans-serif;
  color: #eee;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
}

.white-text.threat-page-1-section-white-page {
  padding-top: 40px;
}

.white-text.threat-page-3-section-text {
  padding-top: 0px;
}

._3-section-content {
  padding-right: 420px;
      padding-left: 10px;
}

._4-section {
  padding-top: 40px;
  padding-bottom: 200px;
  background-color: #fff;
}

._4-section-img-block {
  padding-top: 29px;
  text-align: center;
}

._4-section-img-block.left {
  padding-right: 0px;
  padding-left: 38px;
  text-align: left;
}

.normal-text {
  display: block;
  font-family: proxima-nova, sans-serif;
  color: #777;
  font-size: 15px;
  font-weight: 400;
}

.normal-text._4-section-text-box {
  padding-top: 10px;
  font-family: proxima-nova, sans-serif;
  font-weight: 400;
  text-align: center;
}

.normal-text._4-section-text-box.left {
  padding-right: 35px;
  padding-left: 0px;
}

.normal-text.author-description {
  margin-bottom: 20px;
}

.normal-text.require-desc {
  padding-top: 6px;
}

.normal-text._2-section-pp-row1-column2 {
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.normal-text.job-description {
  padding-top: 25px;
  padding-bottom: 40px;
}

.normal-text.faq-answer-box-normal-text {
  padding-top: 5px;
}

.info-box {
  width: 20%;
  padding-right: 15px;
  padding-left: 15px;
}

.div-center {
  margin-right: auto;
  margin-left: auto;
}

.div-center.section-button {
  position: relative;
  display: inline-block;
  width: auto;
  padding-top: 8px;
  padding-right: 39px;
}

.div-center.section-button._5-section-button {
  margin-top: 20px;
  padding-left: 19px;
}

.div-center.section-button._6-section-column-button {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  width: 133px;
  height: 40px;
  margin-top: 15px;
  padding-right: 16px;
  padding-left: 16px;
  background-image: none;
}

.div-center.section-button._6-section-column-button._8-section-download-button {
  position: absolute;
  left: 9px;
  right: auto;
  bottom: 10px;
  display: inline-block;
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 15px;
  padding-left: 12px;
}

.div-center.section-button._8-section-post-button {
  position: absolute;
  left: 9px;
  bottom: 10px;
  margin-top: 15px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 35px;
  background-image: none;
}

.div-center.section-button.watch-video-button {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 30px;
  width: 143px;
  height: 42px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: #f9643c;
  background-image: none;
  text-align: center;
}

._5-section {
  padding-bottom: 51px;
  background-color: #dadfe7;
}

.monitor {
  max-width: 724px;
  margin-top: -94px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.monitor.test-monitor {
  background-image: none;
}

.number-round {
  width: 30px;
  height: 30px;
  margin-top: 22px;
  padding-top: 3px;
  border: 2px solid #40454b;
  border-radius: 100px;
  font-family: Verdana, Geneva, sans-serif;
  color: #40454b;
  font-size: 16px;
  text-align: center;
}

.number-round._2-section-sp-number-round {
  margin-left: auto;
}

.subtitle {
  display: block;
  font-family: proxima-nova, sans-serif;
  color: #40454b;
  line-height: 22px;
  font-weight: 600;
}

.subtitle._6-section-column-subtitle {
  position: static;
  left: 0px;
  top: 82px;
  right: 0px;
  text-align: center;
}

.subtitle.author-name {
  padding-top: 8px;
}

.subtitle.news-post-subtitle {
  margin-top: -4px;
}

.subtitle.threat-info-title {
  padding-top: 10px;
  padding-bottom: 10px;
}

.subtitle.wac-subtittle-tp {
  padding-top: 15px;
}

.subtitle.sign-up-thick-subtitle {
  padding-top: 20px;
    padding-bottom: 16px;
    font-size: 20px;
    text-align: left;
}

.subtitle.faq-left-menu-item {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 10px;
  border-bottom: 1px solid #ddd;
  text-align: left;
  text-decoration: none;
}

.subtitle.faq-left-menu-item:hover {
  color: #f9643c;
}

._6-section {
  padding-top: 40px;
  padding-bottom: 60px;
  background-color: #fff;
}

._6-section.column.img {
  padding-top: 0px;
  text-align: center;
}

.os-row {
  width: 68%;
  margin-right: auto;
  margin-bottom: 67px;
  margin-left: auto;
}

.arrow-down {
  max-width: auto;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.column-box {
  padding-top: 10px;
}

.column-box.windiws-os {
  position: relative;
  width: 25%;
  padding-bottom: 50px;
}

.column-box.android-os {
  position: relative;
  width: 25%;
  padding-bottom: 50px;
}

.column-box.ios {
  position: relative;
  width: 25%;
  padding-bottom: 50px;
}

.column-box.ios._6-section-column-width {
  width: 25%;
}

.column-box.os-column {
  position: relative;
  width: 25%;
  padding-bottom: 50px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

._7-section {
  padding-top: 34px;
  padding-bottom: 146px;
  background-image: url("./images/57e629bc30ec952f432c8f50_Experts_background.jpg");
  background-size: cover;
  background-repeat: no-repeat;
}

.photo {
  width: 120px;
  height: 120px;
  margin-bottom: 17px;
  border-radius: 100px;
  background-color: #1d5ec5;
  background-image: url("./images/57e80fbcc6807717749844ec_Deep_Fried_Man_portrait_-_real_name_Daniel_Friedman_-_South_African_Comedian.jpg");
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.quotation-text {
  font-family: 'Times New Roman', TimesNewRoman, Times, Baskerville, Georgia, serif;
  color: #ddd;
  font-size: 16px;
  line-height: 22px;
  font-style: normal;
  font-weight: 400;
}

.grey-line {
  width: 20px;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 2px;
  background-color: #707985;
}

._7-section-column-box {
  position: relative;
  padding-top: 37px;
  padding-left: 43px;
}

.sign-off {
  font-family: proxima-nova, sans-serif;
  color: #eee;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}

.quotes {
  position: absolute;
  left: 5px;
  top: 137px;
}

._7-section-1-row {
  margin-bottom: 82px;
}

.square-for-slider {
  position: relative;
  width: 280px;
  height: 235px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 15px;
  border-top: 4px solid #f9643c;
  background-color: #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, .38);
  text-align: center;
}

.square-for-slider.about-page {
  width: 100%;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-bottom: 80px;
  border-top: 0px none transparent;
  border-bottom: 1px solid #ddd;
  box-shadow: none;
}

._8-section-row-slider {
  background-color: transparent;
}

._8-section {
  padding-bottom: 60px;
  background-color: #fff;
}

.post-box {
  position: relative;
  display: block;
width: 33.33%;
 padding: 20px 20px 68px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.post-box.link-post-box {
  text-decoration: none;
}

.post-box.blog-post-box {
  width: 33.33%;
  padding-bottom: 5px;
}

.post-box.blog-post-box.news-post {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding-right: 0px;
  padding-bottom: 13px;
  padding-left: 0px;
}

.post-box.blog-post-box.other-news-post {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
  border-top: 1px solid #ddd;
}

.post-box.eventt-box {
  width: 440px;
  padding: 0px;
  border-top: 0px solid #ddd;
}

.post-box.eventt-box.other-event-box {
  width: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  border-style: none none solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
}

.post-image {
  height: 120px;
  margin-bottom: 17px;
  background-color: #ddd;
  background-image: url("./images/57f4e983dee6448b78c28ba9_noimage.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.post-image.news-post-image {
  width: 600px;
  height: 255px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.post-image.other-news-post-image {
  width: 280px;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.post-image.eventt-image {
  height: 188px;
}

.post-image.eventt-image.other-event-image {
  height: 120px;
}

.top-subtitle {
  font-family: proxima-nova, sans-serif;
  color: #f9643c;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

.top-subtitle.post-tags-title {
  padding-top: 25px;
}

.top-subtitle.post-tags-title.other-news-title {
  padding-top: 15px;
  padding-bottom: 15px;
}

.about-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.about-columns.blog-about-columns {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

._9-section {
  padding-top: 20px;
  padding-bottom: 100px;
  background-color: #fff;
}

.upcoming-events-row {
  padding-top: 29px;
}

.upcoming-row-column-1 {
  padding-right: 22px;
  padding-left: 19px;
}

.event-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 33px;
  border-bottom: 2px solid #ddd;
}

.event-box.first-event {
  border-top: 4px solid #f9643c;
}

.event-image {
  width: 220px;
  height: 75px;
  max-height: 150px;
  margin-top: 29px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url("./images/57e629b00e9aa62274b36d59_iOS.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

._9-section-column-text {
  padding-top: 33px;
  padding-left: 20px;
}

.footer {
  padding-top: 38px;
  padding-bottom: 68px;
  background-color: #282d35;
}

.footer-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.footer-meni-column {
  width: 20%;
  padding-right: 20px;
}

.footer-orangetitle {
  margin-bottom: 16px;
  font-family: proxima-nova, sans-serif;
  color: #f9643c;
  font-size: 13px;
  font-weight: 700;
}

.footer-text {
  padding-bottom: 12px;
  font-family: proxima-nova, sans-serif;
  color: #eee;
  line-height: 18px;
  font-weight: 400;
}

.footer-text.accaunt {
  padding-top: 11px;
}

.social {
  width: 32px;
  height: 32px;
  margin-right: 10px;
}

.social.linkedin {
  background-image: url("./images/57e629a2d1bc77b2750f89f3_Linkedin_icon.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.social.facebook {
  background-image: url("./images/57e629a2d462ab244395929c_Facebook_icon.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.social.twitter {
  background-image: url("./images/57e629a30e9aa62274b36d56_Twitter_icon.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.social-icon-box{
	margin-bottom: 20px;
}

.social-icon-box.author-column-social {
  padding-top: 15px;
  padding-bottom: 15px;
}

.twitter-widget {
  padding-top: 34px;
}

.footer-title {
  font-family: proxima-nova, sans-serif;
  color: #eee;
  font-size: 13px;
  font-weight: 700;
}

.grey-wide-divider {
  height: 4px;
  margin-top: 7px;
  background-color: #979797;
}

.tweet-box {
  padding-right: 5px;
  padding-bottom: 8px;
  padding-left: 40px;
  border-top: 2px solid #555;
  background-image: url("./images/57e629a385a476a775f0d8bb_Twitter_icon_2.svg");
  background-position: 0px 14px;
  background-size: 25px;
  background-repeat: no-repeat;
}

.tweet-box.first-tweet {
  border-top-style: none;
}

.copyright.footer-text {
  display: block;
  width: 99%;
  margin-top: 18px;
  padding: 22px 9px 13px;
  border-top: 1px solid #979797;
  text-align: center;
}

.top-menu-list.w--open {
  background-color: #fff;
}

.top-menu-list-link:hover {
  color: #f9643c;
}

._4-section-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

._4-section-info-box {
  width: 20%;
}

.mobile-apps-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
  padding-top: 10px;
  padding-right: 107px;
  padding-left: 107px;
}

.mobile-apps-row.litebox-apps-row {
  padding-right: 0px;
  padding-left: 0px;
}

._6-section-column-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 96px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.second-slider {
  margin-top: -127px;
  padding-top: 8px;
  background-color: transparent;
}

.second-slider-arrow {
  display: none;
  overflow: hidden;
}

.second-slider-nav {
  padding-top: 14px;
  background-color: transparent;
}

.slider-nav {
  left: 0px;
  right: 0px;
  bottom: 18px;
  margin-right: 12px;
}

.big-quotation-text {
  font-family: Georgia, Times, 'Times New Roman', serif;
  color: #40454b;
  font-size: 18px;
  line-height: 26px;
  font-style: italic;
}

.date-text {
  padding-top: 10px;
  font-family: proxima-nova, sans-serif;
  color: #979da5;
  font-size: 15px;
  font-weight: 400;
}

.second-slider-logo-link {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 22px;
  width: 100%;
  padding-top: 29px;
  padding-right: 44px;
  padding-left: 44px;
}

.second-slider-logo {
  max-height: 60px;
  max-width: 85px;
}

.event-top-line {
  height: 4px;
  background-color: #f9643c;
}

.footer-menu-item-list {
  padding-left: 0px;
  list-style-type: none;
}

.menu {
  display: inline;
  padding-left: 0px;
  list-style-type: none;
}

.header-skider {
  height: 430px;
}

.header-slider-slide {
  background-image: url("./images/57e89511c68077177498f456_Jobs20Carousel205.jpg");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.litebox-bg {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 9999999991;
  display: none;
  overflow: visible;
  width: 100%;
  background-color: rgba(0, 0, 0, .91);
  color: #000;
}

.litebox-container {
  position: relative;
  left: 0px;
  right: 0px;
  display: block;
  width: 80%;
  height: 450px;
  max-width: 760px;
  margin-top: 6%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1px;
  background-color: #405461;
}

.watch-video-button {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 30px;
  width: 140px;
  height: 40px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 8px;
  border-radius: 100px;
  background-color: #f9643c;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
}

.watch-video-button.blog-watch-video-button {
  bottom: 90px;
  width: 120px;
  height: 37px;
}

.close-litebox-button {
  position: absolute;
  top: -34px;
  right: -30px;
  width: 30px;
  height: 30px;
  padding-top: 3px;
  padding-left: 8px;
  border: 2px solid #fff;
  border-radius: 100px;
  color: #fff;
  font-size: 21px;
  text-decoration: none;
}

.section-button-image {
  position: absolute;
  top: 11px;
  right: 13px;
}

.section-button-container {
  text-align: center;
}

.menu-section {
  position: fixed;
  top: 0px;
  z-index: 9998;
  width: 100%;
  background-color: #fff;
   -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.5);
   -moz-box-shadow:     0px 2px 5px 0px rgba(0,0,0,0.5);
   box-shadow:           0px 1px 3px 0px rgba(0,0,0,0.3);
}

.header-image {
  position: relative;
  background-image: url("./images/57f24ac626eddca13dd0cd3a_img21.jpg");
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-filter {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(23, 34, 51, .78);
}

.banner-title {
  margin-top: 125px;
  margin-bottom: 128px;
  font-family: proxima-nova, sans-serif;
  color: #fff;
  font-size: 50px;
  line-height: 62px;
  font-weight: 400;
  text-align: center;
}

.banner-title.single-page-baner-title {
  margin-top: 0px;
  margin-bottom: 0px;
}

.banner-title.blog-banner-title {
  margin-top: 20px;
  margin-bottom: 0px;
  padding-bottom: 7px;
}

.banner-title.sing-up-baner-title {
  margin-top: 0px;
  margin-bottom: 0px;
}

.banner-title.jobs-main-banner-title {
  margin-top: 0px;
  margin-bottom: 0px;
}

.main-section {
  padding-top: 60px;
  padding-bottom: 80px;
}

.about-sidebar {
  width: 280px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 21px;
  padding-left: 21px;
  border-top: 4px solid #f9643c;
}

.main-section-single {
  padding-top: 55px;
}

.main-section-single.main-section-single-news {
  padding-bottom: 30px;
}

.header-single {
  max-height: 600px;
  padding-top: 320px;
  padding-bottom: 220px;
  background-color: grey;
  background-image: url("./images/example-bg.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.header-single.news-page-header {
  padding-top: 320px;
  background-image: url("./images/example-bg.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.header-single:before,
.header-single-event:before,
.blog-slider-slide:before{
content: "";
   display: block;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 43%, rgba(0,0,0,0.8) 93%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 43%,rgba(0,0,0,0.8) 93%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 43%,rgba(0,0,0,0.8) 93%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
   height: 600px;
   position: absolute;
   width: 100%;
   top: 62px;
}


.baner-text {
  font-family: proxima-nova, sans-serif;
  color: #eee;
  font-size: 20px;
  line-height: 26px;
  font-weight: 400;
  text-align: center;
}

.baner-text.single-page-baner-text {
  padding-top: 16px;
}

.baner-text.single-event-page-baner-text {
  display: inline-block;
  height: 30px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  padding-top: 2px;
  padding-right: 30px;
  padding-left: 30px;
  background-color: #f9643c;
  font-size: 14px;
}

.author-column {
  padding-top: 15px;
  border-top: 4px solid #f9643c;
  text-align: center;
}

.grey-line-author-column {
  height: 2px;
  background-color: #ddd;
}

.author-photo {
  width: 120px;
  height: 120px;
  margin: 20px auto 16px;
  border-radius: 100px;
  background-color: #adadad;
  background-image: url("./images/57f4e983dee6448b78c28ba9_noimage.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.blog-signoff {
  font-family: proxima-nova, sans-serif;
  color: #40454b;
  font-size: 13px;
  font-weight: 600;
}

.blog-signoff.tags {
  padding-top: 15px;
}

.blog-signoff.news-post-date {
  padding-top: 15px;
  padding-bottom: 20px;
  color: #bbb;
}

.single-page-row {
  padding-bottom: 40px;
  border-bottom: 2px solid #ddd;
}

.single-page-row.single-news-page-row {
  padding-bottom: 70px;
  border-bottom-style: none;
  border-bottom-width: 0px;
}

.related-posts-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.main-section-blog {
  padding-bottom: 70px;
}

.header-slider-blog {
  height: 600px;
}

.blog-slider {
  height: 600px;
}

.blog-slider-slide {
  background-image: url("./images/57f3ef56c80b0cf6563c4bae_img43.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.new-on-our-blog {
 width: 180px;
   margin-top: 300px;
  height: 27px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1px;
  background-color: #f9643c;
  font-family: proxima-nova, sans-serif;
  color: #fff;
  font-weight: 400;
  text-align: center;
}



.new-on-our-blog.banner-text {
  margin-top: 122px;
  color: #eee;
}

.new-on-our-blog.baner-text {
  font-size: 14px;
}

.tiny-grey-line {
  width: 25px;
  height: 1px;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: #bbb;
}

.load-more-button {
  position: relative;
  z-index: 10;
  display: block;
  width: 180px;
  height: 35px;
  margin-top: 30px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 7px;
  border-radius: 100px;
  background-color: #f9643c;
  text-align: center;
}

.load-more-button-container {
  position: relative;
  z-index: 99999;
  width: 200px;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
}

.blog-bottom-grey-line {
  position: relative;
  bottom: 19px;
  height: 2px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-color: #ddd;
}

.blog-bottom-grey-line.news-bottom-grey-line {
  max-width: 100%;
}

.header-section-contact-page {
  height: 360px;
  background-image: url("./images/57f77d3ab98a5e207580ff46_img21.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.main-section-contact {
  padding-bottom: 70px;
  background-color: transparent;
}

.contact-form-box {
  padding: 29px 20px 30px;
  border-style: solid;
  border-width: 5px 2px 2px;
  border-color: #f9643c #dadada #dadada;
  background-color: #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, .16);
}

.form-select {
  width: 240px;
  border: 1px solid #b1b5bb;
  border-radius: 5px;
  background-color: #fff;
  background-image: -webkit-linear-gradient(270deg, transparent, transparent);
  background-image: linear-gradient(180deg, transparent, transparent);
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
}

.form-input {
  border: 1px solid #b1b5bb;
  border-radius: 5px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, .08);
  font-family: proxima-nova, sans-serif;
  color: #4e5259;
  font-weight: 600;
}

.contact-form-row {
  padding-bottom: 9px;
}

.contact-form-column-1-box {
  padding-right: 10px;
}

.contact-form-column-2-box {
  padding-left: 10px;
}

.textarea-box {
  padding-top: 9px;
}

.textarea {
  overflow: auto;
}

.submit-button {
  width: 130px;
  height: 40px;
  padding-right: 0px;
  float: right;
  border: 1px solid #c73c10;
  border-radius: 100px;
  background-color: #f9643c;
}

.submit-button.button-text.sign-up-templ-submit-button {
  width: 183px;
  height: 43px;
}

.submit-row {
  padding-top: 13px;
}

.contact-address-box {
  padding-top: 30px;
  padding-right: 45px;
  padding-left: 20px;
  float: none;
  border-style: solid;
  border-width: 5px 2px 2px;
  border-color: #f9643c #dadada #dadada;
  background-color: #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, .16);
}

.single-address-box {
  padding-bottom: 30px;
  padding-left: 27px;
  background-image: url("./images/57f77bfd57734296401512dd_Screenshot_8.png");
  background-position: 0px 0px;
  background-size: 19px 27px;
  background-repeat: no-repeat;
}

.contact-page-row {
  margin-top: -230px;
  background-color: transparent;
}

.contact-page-row-column-1 {
  background-color: transparent;
}

.main-section-news-page {
  padding-top: 45px;
  padding-bottom: 70px;
}

.news-box {
  margin-top: 50px;
  border-top: 4px solid #f9643c;
}

.news-post-text-box {
  position: static;
  padding-left: 40px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.in-the-news {
  width: 180px;
  height: 30px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  padding-top: 6px;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #f9643c;
  font-family: proxima-nova, sans-serif;
  color: #eee;
  font-weight: 500;
  text-align: center;
}

.news-post-column-other-news {
  border-top: 2px solid #ddd;
}

.main-section-events {
  padding-top: 40px;
  padding-bottom: 70px;
}

.events-row {
  display: block;
  width: 914px;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-top: 4px solid #f9643c;
}

.event-post-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-top: 1px solid #ddd;
}

.other-events-box {
  text-align: left;
}

.header-single-event {
  min-height: 600px;
  padding-top: 320px;
  background-color: #272c34;
  background-image: url("./images/example-bg.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-align: center;
}

.sliderButton{
	width: 100%;
   background-color: transparent;
   height: 100%;
  display: block;
      text-decoration: none;
}

._2-section-threat-page {
  padding-top: 40px;
  padding-bottom: 60px;
}

.threat-info-box {
  text-align: center;
}

.threat-info-row-2-section {
  margin-top: 35px;
}

._2-section-threat-page-content {
  padding-right: 340px;
   padding-left: 10px;
}

._3-section-threat-page {
  min-height: 400px;
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("./images/57ffd6b4e0ec30c841d47860_Threat_background.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.threat-page-3-section-row-column-1 {
  padding-right: 20px;
}

._4-section-threat-page {
  padding-top: 40px;
  padding-bottom: 60px;
}

.threate-page-wireles-can-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.threate-page-wireles-attack-can-column {
  width: 33.33%;
  padding-right: 20px;
  padding-left: 20px;
}

._5-section-tp {
  padding-top: 40px;
  padding-bottom: 60px;
  background-color: #dadfe7;
}

.big-subbtitle {
  font-family: proxima-nova, sans-serif;
  color: #777;
  font-size: 22px;
  line-height: 34px;
  font-weight: 400;
  text-align: center;
}

.big-subbtitle.coming-soon-text {
  position: static;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 99999;
  color: #fff;
}

.big-subbtitle.job-location-country {
  display: inline-block;
  padding-right: 15px;
  text-align: left;
}

.big-subbtitle.job-location-slash {
  display: inline-block;
  text-align: left;
}

.big-subbtitle.job-location-town {
  display: inline-block;
  padding-left: 15px;
  text-align: left;
}

._5-section-tp-row {
  margin-top: 30px;
}

._1-section-solution-page {
  padding-top: 45px;
  padding-bottom: 234px;
  background-color: #dadfe7;
}

._1-section-sp-line {
  width: 60px;
  height: 2px;
  margin-right: auto;
  margin-bottom: 8px;
  margin-left: auto;
  background-color: #f9643c;
}

._2-section-solution-page {
  padding-bottom: 86px;
}

._2-section-sp-monitor {
  max-width: 930px;
  margin-top: -231px;
  margin-right: auto;
  margin-left: auto;
}

._2-section-sp-main-row-column-2 {
  padding-top: 4px;
}

._2-section-sp-main-row {
  margin-top: 45px;
  margin-bottom: 50px;
}

._3-section-solution-page {
  background-color: #dadfe7;
}

.circles-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -80px;
  margin-bottom: 70px;
  padding-right: 135px;
  padding-left: 135px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.circle-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 160px;
  height: 160px;
  padding: 25px 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 100px;
  background-color: #f9643c;
  text-align: center;
}

.orange-patch-text {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-family: proxima-nova, sans-serif;
  color: #fff;
  font-size: 26px;
  line-height: 30px;
  font-weight: 400;
}

.solution-img-box {
  width: 60px;
  height: 60px;
  margin-right: auto;
  margin-left: auto;
}

.solutions-row {
  margin-bottom: 43px;
}

._3-section-sp-main-row-column-2 {
  padding-top: 24px;
}

.solutions-row-column-1 {
  padding-top: 6px;
}

._4-section-solution-page {
  padding-top: 40px;
  padding-bottom: 65px;
}

._4-section-sp-text-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 780px;
  min-height: 145px;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #dadfe7;
}

._2-section-partners-page {
  padding-top: 15px;
  padding-bottom: 60px;
}

._2-section-pp-row1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 65px;
  padding-top: 13px;
}

._2-section-pp-row1-photo {
  width: 285px;
  height: 285px;
  margin-right: 35px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 1000px;
  background-image: url("./images/5803ba63c19849ee7b372dc1_MSSPs_Value.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._2-section-pp-row2 {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid #bbb;
}

._2-section-pp-row-box {
  padding-top: 6px;
}

._2-section-row2-column1 {
  max-width: 325px;
}

.orange-side-title {
  font-family: proxima-nova, sans-serif;
  color: #f9643c;
  font-size: 24px;
  line-height: 28px;
  font-weight: 500;
}

.orange-side-title.sign-up-thick-orange-title {
  padding-bottom: 3px;
}

.orange-side-title.vacantions-row-column-title {
  padding-bottom: 15px;
  border-bottom: 2px solid #bbb;
}

._2-section-pp-row2-column1 {
  padding-right: 30px;
  text-align: right;
}

._3-section-partners-page {
  padding-top: 33px;
  padding-bottom: 60px;
  background-color: #dadfe7;
}

._3-section-pp-icon {
  display: block;
  width: 120px;
  height: 120px;
  margin-top: 15px;
  border-radius: 1000px;
  background-color: #eee;
  background-image: url("./images/5803c19aeb8f7e4e5aac1d2f_Web_Icons-11.svg");
  background-position: 50% 50%;
  background-size: 50px;
  background-repeat: no-repeat;
  color: #eee;
}

._3-section-pp-row {
  padding-top: 28px;
}

._4-section-partners-page {
  padding-top: 20px;
  padding-bottom: 80px;
}

.before-app-info-block {
  padding: 28px 100px 35px;
}

.before-app-single-info-box {
  padding-top: 22px;
  padding-bottom: 22px;
  border-top: 2px solid #ddd;
}

.before-app-single-info-box-icon {
  width: 100px;
  height: 100px;
  border-radius: 100px;
  background-color: #f9643c;
  background-image: url("./images/580f2c6e41544af1651d5e47_Office_white.svg");
  background-position: 50% 50%;
  background-size: 56px 56px;
  background-repeat: no-repeat;
}

.before-app-single-info-box-icon.solution-litebox-choice-icon {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.before-app-single-box-main-list-item {
  padding-top: 10px;
  padding-left: 25px;
  background-image: url("./images/580f2c6e6642e5e465afaad5_Plus_bullet.svg");
  background-position: 0px 16px;
  background-size: 13px 13px;
  background-repeat: no-repeat;
}

.before-app-single-box-sub-list {
  margin-top: 5px;
  margin-bottom: 0px;
  padding-bottom: 2px;
  background-color: transparent;
  color: #f9643c;
  list-style-type: disc;
}

.before-app-row-column-2 {
  padding-top: 22px;
  padding-left: 31px;
}

.before-app-sublist-text {
  color: #777;
}

.before-app-main-list {
  margin-bottom: 0px;
  font-family: proxima-nova, sans-serif;
  color: #777;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

.before-app-sublist-item {
  padding-top: 12px;
}

.mob-app-litebox-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  height: 40px;
  margin-right: 1px;
  padding-left: 46px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border: 2px solid #e15f3c;
  border-radius: 100px;
  color: #e15f3c;
  text-align: center;
}

.mob-app-litebox-button.personal-solution-button-litebox {
  margin-left: auto;
  cursor: pointer;
}

.mob-app-litebox-button.enterprise-solution {
  padding-right: 46px;
  padding-left: 14px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.arrow-left {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.arrow-left.enterprise-solution-arrow-button {
  position: absolute;
  top: 10px;
  right: 21px;
}

.arrow-right {
  position: absolute;
  left: 23px;
  top: 12px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.link-text-2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-family: proxima-nova, sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
}

._6-section-litebox-buttons-row-column-2 {
  padding-left: 18px;
}

._6-section-litebox-buttons-row-column-1 {
  padding-right: 18px;
}

.solution-ltebox-bg {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 9999;
  display: block;
  overflow: visible;
  width: 100%;
  height: 1000%;
  background-color: rgba(0, 0, 0, .54);
}

.solution-ltebox-bg.personal {
  display: none;
}

.solution-litebox-container {
  position: relative;
  width: 90%;
  min-height: 255px;
  margin-top: 10%;
  margin-right: auto;
  margin-left: auto;
  padding: 65px 35px 51px;
  border-top: 3px solid #f9643c;
  background-color: #fff;
}

.solution-lb-close {
  position: absolute;
  top: 13px;
  right: 22px;
  display: block;
  font-family: proxima-nova, sans-serif;
  color: #999;
  font-size: 24px;
  font-weight: 400;
  cursor: pointer;
}

.coming-soom-container {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  max-width: 180px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f9643c;
  text-align: center;
}

.download-button {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  max-width: 180px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #f9643c;
  border-radius: 1000px;
  color: #f9643c;
  font-size: 15px;
  text-decoration: none;
}

.personal-solution-litebox {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 9999;
  display: none;
  width: 100%;
  height: 3000px;
  background-color: rgba(0, 0, 0, .5);
}

.personal-solution-litebox.solution-ltebox-bg {
  display: block;
}

.enterprise-solution-litebox {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 9999;
  display: none;
  width: 100%;
  height: 1000px;
  background-color: rgba(0, 0, 0, .5);
}

.sing-up-header-section {
  padding-top: 145px;
  padding-bottom: 180px;
  background-image: url("./images/5820d6865f550ec6389e804c_signup_header.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.sinng-up-main-section {
  padding-bottom: 95px;
}

.sing-up-thin-container {
  position: relative;
  width: 300px;
  padding-right: 8px;
  padding-bottom: 86px;
  padding-left: 8px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-top: 4px solid #f9643c;
  background-color: #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, .35);
  text-align: center;
}

.icon-div {
  display: block;
  width: 100px;
  height: 100px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 1000px;
  background-color: #f9643c;
  background-image: url("./images/580f2c6e696fa39035bfc39e_Home_white.svg");
  background-position: 50% 50%;
  background-size: 56px 56px;
  background-repeat: no-repeat;
}

.icon-div.sing-up-icon-div {
  margin-top: -50px;
  margin-bottom: 20px;
  padding-bottom: 1px;
}

.sing-up-section-list {
  padding-right: 20px;
  padding-left: 20px;
}

.sing-up-section-list.sing-up-personal-solution-list {
  padding-top: 39px;
}

.sing-up-flex-row {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -47px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sing-up-li-text {
  text-align: left;
}

.sing-up-section-button {
  background-color: #e15f3c;
}

.sing-up-thick-container {
  display: block;
  width: 620px;
  padding-right: 8px;
  padding-left: 8px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-top: 4px solid #f9643c;
  background-color: #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, .35);
}

.thick-container-child-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
}

.thick-conttainer-child-block-col {
  width: 310px;
  padding-right: 5px;
  padding-left: 5px;
  background-color: transparent;
}

.thick-conttainer-child-block-col.bottom-child-container {
  position: relative;
  padding-bottom: 86px;
}

.signup-small-text {
  padding-bottom: 9px;
  padding-left: 6px;
  color: #40454b;
  font-size: 16px;
  text-align: left;
}

.sign-up-list-item {
  padding-bottom: 12px;
}

.sign-up-template-main-section {
  padding-top: 85px;
  padding-bottom: 85px;
}

.sign-up-template-form-container {
  max-width: 610px;
}

.form-success-container {
  margin-top: 35px;
  padding: 20px 5px;
  border-top: 5px solid #f9643c;
  border-bottom: 2px solid #f9643c;
  font-family: proxima-nova, sans-serif;
  color: #f9643c;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}

.jobs-main-section1 {
  padding-top: 150px;
  padding-bottom: 170px;
  background-image: url("./images/582cacccaec414ad3ca33d95_Jobs_header.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.jobs-main-section2 {
  padding-top: 60px;
}

.vacations-box {
  padding-bottom: 45px;
}

.vacantions-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.vacantions-row-column {
  max-width: 445px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.jobs-list-box {
  padding-top: 20px;
}

.job-li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.location-text {
  font-family: proxima-nova, sans-serif;
  color: #979da5;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}

.job-post-section1 {
  padding-bottom: 60px;
}

.breadcrumbs {
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 2px;
  border-bottom: 2px solid #dedede;
}

.breadcrumbs-row {
  display: block;
}

.breadcrumbs-prev-page {
  display: inline-block;
  font-family: proxima-nova, sans-serif;
  color: #e15f3c;
  font-size: 15px;
  font-weight: 700;
}

.breadcrumbs-arrow {
  display: inline-block;
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
}

.bread-text {
  font-family: proxima-nova, sans-serif;
  color: #777;
  font-size: 15px;
  line-height: 18px;
  font-weight: 600;
}

.bread-text.breadcrumbs-active-page {
  display: inline-block;
}

.job-content {
  padding-top: 40px;
}

.job-apply-button {
  display: inline-block;
  width: 180px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 100px;
  background-color: #f9643c;
  font-family: proxima-nova, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}

.faq-main-section {
  padding-bottom: 80px;
}

.faq-left-menu {
  width: 220px;
  border-top: 2px solid #ddd;
}

.faq-left-menu-item {
  display: block;
  text-align: center;
}

.faq-answers-box {
  padding-top: 60px;
}

.answer-box {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-right: 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}

.answer-box-trigger-img-container {
  display: inline-block;
  width: 60px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: center;
}

.faq-triger-plus-img {
  display: inline-block;
  cursor: pointer;
}

.answer-box-content-box {
  padding-top: 5px;
  padding-right: 20px;
}

.faq-trigger-minus-img {
  display: none;
  cursor: pointer;
}

.faq-row-column1 {
  padding-top: 115px;
}

@media (max-width: 991px) {
  .top-nav-link {
    color: #fff;
  }
  .top-nav-link.dropdown {
    color: #fff;
  }
  .top-nav-menu {
    background-color: #000;
  }
  .section-title.jobs-main-section-title {
    text-align: center;
  }
  ._3-section.threat-page-1-section {
    padding-right: 30px;
    padding-left: 30px;
    background-size: cover;
  }
  .normal-text._2-section-pp-row1-column2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .div-center.section-button._6-section-column-button {
    width: 133px;
  }
  .monitor {
    margin-top: -94px;
  }
  .os-row {
    width: 79%;
  }
  .column-box.windiws-os.litebox-column-box {
    width: 100%;
  }
  .column-box.android-os.litebox-column-box {
    width: 100%;
  }
  .column-box.ios.litebox-column-box {
    width: 100%;
  }
  .column-box.os-column.litebox-column-box {
    width: 100%;
  }
  .square-for-slider {
    margin-bottom: 20px;
  }
  .post-box.blog-post-box.news-post {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .post-box.eventt-box {
    width: auto;
    padding-bottom: 30px;
  }
  .post-image.news-post-image {
    width: auto;
  }
  .top-menu-list.w--open {
    background-color: transparent;
  }
  .top-menu-list-link {
    padding-left: 60px;
    background-color: #000;
    color: #fff;
  }
  .mobile-menu-button.w--open {
    background-color: #000;
  }
  .dropdown-text-block {
    color: #fff;
  }
  .top-menu-dropdown-toggle {
    color: #fff;
  }
  .mobile-apps-row {
    padding-right: 107px;
    padding-left: 107px;
  }
  .mobile-apps-row.litebox-apps-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .second-slider {
    height: 100%;
    clear: both;
  }
  .second-slider-nav {
    left: 0px;
    right: 0px;
    bottom: -35px;
  }
  .about-sidebar {
    width: auto;
    max-width: 280px;
  }
  .news-box {
    padding-right: 10px;
    padding-left: 10px;
  }
  .news-post-text-box.first-news-post-text-box {
    padding-left: 0px;
  }
  .events-row {
    width: auto;
    padding-right: 10px;
    padding-left: 10px;
  }
  .event-post-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  ._2-section-threat-page-content {
    padding-right: 0px;
    text-align: left;
  }
  .circles-row {
    padding-right: 30px;
    padding-left: 30px;
  }
  .circle-box {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  ._2-section-pp-row1 {
    padding-right: 5px;
    padding-left: 5px;
  }
  .enterprise-solution-litebox {
    height: 3000px;
  }
  .sing-up-thin-container {
    margin-bottom: 95px;
  }
  .sing-up-flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .sing-up-thick-container {
    width: auto;
    max-width: 620px;
  }
  .jobs-main-section2 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .vacations-box {
    padding-bottom: 60px;
  }
  .vacantions-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .vacantions-row-column {
    width: 445px;
    max-width: 445px;
    padding-bottom: 15px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .job-post-section1 {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media (max-width: 767px) {
  .section-title._2-section-sp-title {
    text-align: center;
  }
  .img-block {
    width: 86px;
    padding-left: 0px;
  }
  .img-block.second-row {
    padding-left: 0px;
  }
  .column-2 {
    padding-left: 10px;
  }
  ._2-section-rows {
    padding-right: 5px;
    padding-left: 5px;
  }
  ._3-section {
    padding-right: 34px;
  }
  .white-section-title.left-text.threat-page-3-section-title {
    text-align: center;
  }
  .line.line-from-right.center-line {
    margin-right: auto;
    margin-left: auto;
  }
  .line.line-from-right.center-line._3-section-tp-line {
    margin-bottom: 30px;
  }
  .white-text.threat-page-3-section-text {
    text-align: justify;
  }
  ._3-section-content {
    padding-right: 0px;
  }
  ._4-section {
    margin-bottom: 0px;
  }
  .normal-text.require-desc {
    display: block;
  }
  .normal-text._5-section-tp-column-text {
    text-align: justify;
  }
  .info-box {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .number-round._2-section-sp-number-round {
    display: block;
    margin-right: auto;
  }
  .subtitle.faq-left-menu-item {
    text-align: center;
  }
  .column-box.windiws-os {
    width: 100%;
    margin-bottom: 25px;
  }
  .column-box.windiws-os.os-without-button {
    padding-bottom: 0px;
  }
  .column-box.android-os {
    width: 100%;
    margin-bottom: 25px;
  }
  .column-box.android-os.os-without-button {
    padding-bottom: 0px;
  }
  .column-box.ios {
    width: 100%;
  }
  .column-box.os-column {
    width: 100%;
    margin-bottom: 25px;
  }
  .column-box.os-column.os-without-button {
    padding-bottom: 0px;
  }
  ._7-section-column-box {
    margin-bottom: 30px;
  }
  ._7-section-1-row {
    text-align: left;
  }
  .post-box.blog-post-box.other-news-post {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  ._9-section {
    padding-bottom: 80px;
  }
  .upcoming-image {
    margin-top: 25px;
    text-align: center;
  }
  .footer-menu {
    margin-bottom: 30px;
  }
  .twitter-widget {
    padding-top: 35px;
  }
  ._4-section-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  .mobile-apps-row {
    padding-right: 48px;
    padding-left: 48px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .about-sidebar {
    margin-top: 50px;
  }
  .author-column {
    margin-top: 50px;
  }
  .contact-title-column-1.white-section-title.contact-title-column-2 {
    color: #201f1f;
  }
  .contact-form-box {
    margin-bottom: 30px;
  }
  .contact-form-column-1-box {
    padding-right: 0px;
  }
  .contact-form-column-2-box {
    padding-left: 0px;
  }
  .threat-info-box {
    margin-bottom: 30px;
  }
  .threate-page-wireles-can-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .threate-page-wireles-attack-can-column {
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
  }
  ._2-section-sp-main-row-column-2 {
    text-align: center;
  }
  .circles-row {
    margin-top: -65px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .circle-box {
    margin-top: 20px;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .solution-img-box {
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
  ._2-section-pp-row2-column1 {
    text-align: center;
  }
  ._3-section-pp-icon {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  ._3-section-pp-row {
    text-align: center;
  }
  ._2-section-pp-row2-column2 {
    text-align: center;
  }
  .mob-app-litebox-button.personal-solution-button-litebox {
    margin-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .mob-app-litebox-button.enterprise-solution {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  ._6-section-litebox-buttons-row-column-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  ._6-section-litebox-buttons-row-column-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .sing-up-li-text {
    text-align: center;
  }
  .sing-up-thick-container {
    width: 300px;
  }
  .thick-container-child-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .thick-conttainer-child-block-col {
    width: auto;
    padding-right: 0px;
    padding-left: 0px;
  }
  .signup-small-text {
    text-align: center;
  }
  .faq-left-menu {
    display: block;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
  }
}



@media (max-width: 479px) {
	
	
	
  .section-title.solution-lb-title {
    padding-right: 5px;
    padding-left: 5px;
  }
  .subtitle-text {
    padding-right: 35px;
    padding-left: 35px;
  }
  .button-text {
    font-size: 14px;
  }
  .button-text._6-section-button-text {
    font-size: 14px;
  }
  ._3-section {
    padding-right: 30px;
    padding-left: 30px;
  }
  ._4-section {
    margin-bottom: 0px;
  }
  .normal-text.require-desc {
    padding-bottom: 6px;
  }
  .normal-text._2-section-pp-row1-column2 {
    text-align: center;
  }
  .div-center.section-button._6-section-column-button._8-section-download-button {
    display: inline-block;
  }
  .monitor {
    margin-top: -14px;
  }
  .arrow-down {
    width: 15px;
  }
  .post-box {
    width: 100% !important;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .post-box.blog-post-box {
    margin-bottom: 30px;
  }
  .post-box.blog-post-box.other-news-post {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .post-image.other-news-post-image {
    width: auto;
  }
  .about-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .event-box {
    padding-right: 15px;
    padding-left: 15px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .event-box.first-event {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .event-image {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  ._9-section-column-text {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
  }
  .banner-title {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 40px;
  }
  .related-posts-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .submit-button.button-text {
    float: none;
  }
  .submit-row {
    text-align: center;
  }
  .news-post-text-box {
    padding-left: 0px;
  }
  ._1-section-solution-page {
    padding-bottom: 100px;
  }
  ._2-section-sp-monitor {
    margin-top: -100px;
  }
  .circles-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .circle-box {
    margin-top: 20px;
  }
  ._2-section-pp-row1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  ._2-section-pp-row1-photo {
    display: block;
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto;
  }
  .before-app-info-block {
    padding-right: 20px;
    padding-left: 20px;
  }
  .solution-litebox-container {
    padding-right: 5px;
    padding-left: 5px;
  }
  .vacantions-row-column {
    width: 100%;
  }
}
@font-face {
  font-family: 'Fontawesome webfont';
  src: url('./fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('./fonts/fontawesome-webfont.woff') format('woff'), url('./fonts/fontawesome-webfont.ttf') format('truetype'), url('./images/57e60db2d1bc77b2750f6621_fontawesome-webfont.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Entypo';
  src: url('./fonts/entypo.eot') format('embedded-opentype'), url('./fonts/entypo.woff') format('woff'), url('./fonts/entypo.ttf') format('truetype'), url('./images/57e60db2d1bc77b2750f661d_entypo.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Fontawesome';
  src: url('./fonts/fontawesome.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

.section-button {

	margin-top: 30px;

}



/* Home main slider */

.tp-caption, .single-page-baner-title, .blog-banner-title {
    text-shadow: 0px 0px 24px rgba(0,0,0,0.9);
}

.button-text.watch-video-button-text {
	line-height: 22px;
}

.tp-bullets{
	top:394px !important;
}

.tp-bullet{
	border: none !important;
	background: #D7D7D7 !important;
}



.tp-bullet.selected{

	background-color:#F9643C !important;

}



.more-link{

	display:none

}



.w-slider-dot.w-active{

	background-color:#f9643c !important;

}



.w-slider-dot{

	background-color:#D8D8D8 !important;

}



/*Footer menu*/

.legal-item-class a{
	
	font-family: proxima-nova, sans-serif !important;    

  font-weight: 700 !important; 

  color: #f9643c !important; 

  font-size: 13px !important; 

  text-decoration:none !important; 

  cursor:default !important; 
	
}

.sub-menu, #menu-footer-menu{

	list-style:none;

	padding-left:0px;

}



#menu-footer-menu{

	width:100%;

	margin: 0;

	padding: 0;

}



#menu-footer-menu > li:last-child {	

	padding-right:0px;

}



#menu-footer-menu > li {

	width: 20%;

	float: left;

    text-align: left;

	padding-right:20px;

}



#menu-footer-menu > li > a {

  

  font-family: proxima-nova, sans-serif;    

  font-weight: 700;

  color: #f9643c;

  font-size: 13px;

  text-decoration:none;

  cursor:default;

}



.sub-menu{

	margin-top: 16px;

}



.sub-menu > li > a{

  font-family: proxima-nova, sans-serif;    

  font-weight: 400;

  color: #eee;

  font-size: 14px;

  line-height: 18px;

  text-decoration:none;

}



.sub-menu > li{

	

	padding-bottom: 12px;

}



h1, h2, h3, h4, h5, h6 {

margin-bottom: 6px !important;

}



h4 {



font-size: 17px;

margin-top: 4px;



}



.w-slider-dot {

width: 12px !important;

height: 12px !important;



}



/*About*/

.about-page.square-for-slider:last-child{

	border:none !important;

}



/*Top menu*/
.top-menu-dropdown-toggle{
	padding-top: 19px !important;
	color: #40454b !important;
}

.top-menu-list-link.w-dropdown-link{
	color: #40454b !important;
}

.separator-top-menu:hover{
	color: #40454b !important;
}

@media screen and (max-width: 991px){
	.separator-top-menu{
		display:none;
	}
}

@media screen and (min-width: 992px){
	.free-coronet-link{
		background: #F9643C;
		border: 2px solid #E15F29;
		border-radius: 100px;
		color: #fff;
		padding: 3px 10px;
		margin: 15px 0px 15px 10px;
		font-family: proxima-nova;
		font-size: 14px;
		font-weight: 600;
    text-decoration: none;
	}
	
	.free-coronet-link:hover{
		color: #fff;
		background: #E15F29;
	}
	
	.free-coronet-link:active{
		color: #fff;
		background: #E15F29;
	}
}

.w-dropdown-link.w--current {

    color: #F9643C !important;

}



.nav-up {

  top: -100px; 

}



.menu-section {
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.5);
  -moz-box-shadow:     0px 2px 5px 0px rgba(0,0,0,0.5);
  box-shadow:           0px 1px 3px 0px rgba(0,0,0,0.3);
	transition: top 0.2s ease-in-out;
}



/*Single page*/



.blog-signoff.tags a {

    font-family: proxima-nova, sans-serif;

    color: #40454b;

    font-size: 13px;

    font-weight: 600;

    text-decoration: none;

}



.top-subtitle a {

    font-family: proxima-nova, sans-serif;

    color: #f9643c;

    font-size: 13px;

    font-weight: 400;

    text-transform: uppercase;

    text-decoration: none;

}



.load-more-button{

   cursor: pointer;

}



#Department,  #State, #Country {

	-webkit-appearance: none;

	-moz-appearance: none;

	background: url(images/select_arrow.png) no-repeat center right 12px;

	padding-right: 40px;

}



.contact-form-box{

	padding-bottom:30px !important;

}



.news-post-column-other-news:nth-child(2){

	border: none;

}



.events-row > .event-post-box:first-child{

	border:none;

	padding-top:0px;

}



.blog-signoff > a {

    color: #40454b;

    text-decoration: none;

}



.news-post-column-other-news a.blog-signoff.tags{

	display:block;

}



/*Solution page*/

._1-section-sp-line{

	margin-top:20px;

}



/*Home page*/

.photo{
	width:120px !important;
	height: 120px !important;
}

.before-app-single-info-box:last-child{
	border-bottom: 2px solid #ddd;
}

.before-app-single-box-sub-list ul{
	list-style-type: disc;
}

.solution-litebox-container{
	
	margn-top:1% !important;
}

.solution-lb-close{
	width:26px;
	height:26px;
	background: url(images/x_window.svg);
}

.solution-lb-close:hover{
	background: url(images/x_window_hover.svg);
}

.quotes{
	top: 177px !important;
}

._7-section-column-box{

	display:block;

	text-decoration:none;

}

@media screen and (max-width:568px){
	.solution-litebox-container ._6-section-column-img{
		display:none;
	}
}


/*Sign Up General*/
.sing-up-section-button{
	text-decoration: none;
}

.thick-container-child-block:last-child{
	padding-top: 20px;
}

.sing-up-section-list{
	padding-left: 0px;
}

.sing-up-section-list li{
	list-style: none;
	padding-left: 20px;
	background: url('images/icon/signup_v.png') no-repeat 5px 7px;
}

.bsns-entr-title{
	text-align: center;
}

.bsns-sol-button{
	width: 190px !important;
}

@media screen and (max-width: 768px){
	#bsns-acces, #entr-acces{
		padding-bottom: 10px;
	}
}

/*Sign Up Custom */
.sign-custom-title{
	text-align: left;
	line-height: 1;
    padding-bottom: 45px;
}

.sgn-busns-sln-btn{
	width: 183px;
}

.wpcf7-mail-sent-ok{
  margin-top: 25px !important;
  /*padding: 20px 5px !important;*/
  border:none !important;
  /*border-top: 5px solid #f9643c !important;*/
  /*border-bottom: 2px solid #f9643c !important;*/
  font-family: proxima-nova, sans-serif !important;
  color: #f9643c !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  text-align: center !important;
}

.sgn-entr-sln-btn{
	width: 260px !important;
}

/*Wordpress Dashboard*/
.avatar.avatar-26.photo{
	height: 26px !important;
	width: 26px !important;
}

.avatar.avatar-64.photo{
	height: 64px !important;
	width: 64px !important;
}

/* Contact form 7 Modal */
.cf7-succes-modal {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 10000;
    display: none;
}

.cf7-modal-bg {
    background: rgba(0,0,0,0.5);
    position: absolute;
    width: 100%;
    height: 100%;
}

.cf7-succes-content {
    width: 400px;
    background: #fff;
    padding: 20px;
    top: 30%;
    position: relative;
    border-radius: 2px;
	margin: 0 auto;
}

@media screen and (max-width: 450px){
	.cf7-succes-content {
		width: 260px;
		padding: 20px 5px;
	}
}

.cf7-modal-close {
    position: absolute;
    top: -15px;
    right: -15px;
    background: url(images/fancy_close.png);
    width: 30px;
    height: 30px;
	cursor:pointer;
}


/* FAQ */

.faq-answer-desc{
	display:none;	
}

.faq-left-menu-item.subtitle.w--current{
	color: #f9643c;
}

/* Jobs Form page */

.file-name-container{
	text-align:left;
	float: left;
}

.breadcrumbs-row a{
	text-decoration: none;
}

.job-post-window-section1{
	padding: 0 10px 30px 10px;
}

.job-form-container .contact-form-column-1.w-col.w-col-6{
	padding-left: 0 !important;
}

.job-form-container .w-col.w-col-6{
	padding-right: 0 !important;
}

.job-form-container{
	max-width: 600px;
}

@media screen and (max-width: 768px){
	.job-form-container .w-col.w-col-6{
		padding-left: 0 !important;
	}
}


.attach-file{
	position:relative;
}

#resume{
	position: absolute;
    opacity: 0;
}

.fake-input-file{
	text-align:right;
	color:#E15F3C;
	font-family: proxima-nova;
	font-size: 15px;
	font-weight: 700;
}

.job-form-container .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    border: 2px solid #F9643C !important;
    border-radius: 4px;
    padding: 15px 100px;
}

.job-form-container .button-text.submit-button.w-button{
	width: 180px !important;
}

@media screen and (max-width: 480px){
	.job-form-container .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
		
		padding: 15px 10px;
	}
}

/* Job Post */
.job-description.normal-text {
    max-width: 690px;
}

.job-apply-button{
	display: block;
	text-decoration: none;
}

/* Jobs */
.job-li{
	text-decoration:none;
}

/* Events page */
.event-info-text {
    display: inline-block;
    width: 76%;
	padding-right: 10px;
}

.event-info-box{
	position:relative;
	display: flex;
	justify-content: space-between;
	padding-bottom: 10px;
}

a.request-a-meeting {
    width: 100px;
    border: 2px solid #F9643C;
    font-family: proxima-nova, sans-serif;
    color: #F9643C;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    border-radius: 10px;
    padding: 10px;
    display: inline-block;
    line-height: 1.3;
    text-align: center;
	position: relative;
   /* top: -17px;*/

}


/* Event form */
.event-form-container{
	padding-top: 15px;
}

/*Blog*/
@media screen and (max-width: 830px) {
	
	.new-on-our-blog{
		margin-top: 180px !important;
	}
}
/*Open Source Page*/
.openSourceTable {
    border-collapse: collapse;
  width: 960px !important;
}

.openSourceTable, .openSourceTable th, .openSourceTable td {
    border: 1px solid #dddddd;
}

.openSourceTable tr td{
  padding:5px;
  font-size:12px !important;
   /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.openSourceTable tr td:first-child{
  width:80px !important;
}
.openSourceTable tr td:first-child{
  width:80px !important;
}
.openSourceTable tr td:nth-child(2){
  width:120px !important;
}


/*Download page*/

.download-main-section{
	padding: 50px 0px 100px 0px;
}

.download-main-section .litebox-apps-row.mobile-apps-row{
	padding-bottom: 65px;
	border-bottom: 3px solid #EAEAEA;
}

.download-main-section .coronet-console-img{
	width: 200px;
	height: 145px;
	margin: 0 auto;
}

.go-to-console-block .download-button{
	position: static;
	margin-top: 35px;
}

.go-to-console-block .section-title.solution-lb-title{
	padding-top: 31px;
}
.cmdm-files-list-details {
  top:-3em !important;
  display:block !important;}
.cmdm-files-list-item .cmdm-details-close,
ul.cmdm-files-list-controls {
  display:none !important;}
.free-coronet-link {
  display:inline-block;
  margin-top:1em;}

 .search404 {display:none !important;}
 
 
 /* Click to tweet */
 .tm-click-to-tweet{
	 padding: 15px 30px 15px 75px !important;
	 background: url(images/icon/orange_twitter.svg) 5px 25px no-repeat; 
	 border: none !important;
 }
 
 .tm-click-to-tweet .tm-ctt-text a{
	 font-weight: 700 !important;
    color: #000000 !important;
    font-style: italic !important;
    line-height: 1 !important;
    font-size: 20px !important;
 }