body{font-family: 'Poppins', sans-serif !important;background: #f9f9f9;}
.signup-login{margin-top: 12px;}
.signup-login span:first-of-type{color: #999999;font-size: 15px;}
.signup-login a{font-size: 16px;font-weight: 500;margin-left: 5px;border: 1px solid #4caf50;color: #ffffff;background: #4CAF50;border-radius: 5px;padding: 5px 20px;display: inline-block;letter-spacing: 0.5px;}
.signup-login a:hover{text-decoration: none;color: #4caf50;background: #ffffff;}
.no-padding{padding-left: 0;padding-right: 0;}
.card ul.nav-tabs{background: #F2F6F9;padding: 0 200px;border-top: 1px solid #dddddd;}
.card .nav-tabs>li.active>a, .card .nav-tabs>li.active>a:focus, .card .nav-tabs>li.active>a:hover{color: #ffffff;cursor: default;background-color: #289FD9;border: 1px solid #289FD9;border-bottom-color: transparent;border-radius: 0;}
.card .nav>li>a{padding: 8px 35px;border-left: 1px solid #dddddd;border-radius: 0;color: #888888;margin: 0;}
.card .nav li:last-of-type a{border-right: 1px solid #dddddd;}
.card .nav>li>a i{font-size: 12px;position: relative;top: -1px;margin-right: 10px;}
.card .nav-tabs>li{text-align: center;margin: 0 auto;display: inline-block;width: 210px;}
.col-green{color: #3EAC4B;}
.tab-content .header span{font-weight: 700;}
.tab-content .header{margin: 30px 0;font-size:22px;}
.step-header{font-size: 22px;font-weight: 700;margin-bottom: 35px;}
.pay-step-header{margin-top: 35px;margin-bottom: 20px;}
.no-padding-left{padding-left: 0;}
.no-padding-right{padding-right: 0;}
.form-control{box-shadow: none;border-radius: 0;background: #fdfdfd;}
label{font-size: 14px;font-weight: 700;color: #767676;}
em{color: red;}
.clear{clear: both;}
.btn-next,.btn-prev{width: 140px;border-radius: 0;font-size: 13px;margin-top: 25px;}
.btn-prev{margin-right: 5px;}
#creditinfo img,#planinfo img{height: 230px;}
#pwdinfo img{max-width: 100%;}
.terms-checkbox .checkbox-custom{opacity: 0;position: absolute;}
.terms-checkbox .checkbox-custom, .terms-checkbox .checkbox-custom-label{display: inline-block;vertical-align: middle;margin: 5px;cursor: pointer;}
.terms-checkbox .checkbox-custom + .checkbox-custom-label:before {content: '';background: #fff;border: 2px solid #ddd;display: inline-block;vertical-align: middle;width: 20px;height: 20px;padding: 0;margin-right: 10px;text-align: center;}
.terms-checkbox .checkbox-custom:checked + .checkbox-custom-label:before {content: '✔';color: #00BCD4;font-size: 18px;line-height: 0.8;transition: all .2s;}
.form-horizontal .form-group {margin-right: 0 !important;margin-left: 0 !important;}
.terms-checkbox [type="checkbox"]:not(:checked) + label, .terms-checkbox [type="checkbox"]:checked + label {position: relative;padding-left: 25px;cursor: pointer;}
.register-label {font-style: normal;font-size: 14px;}
.register-label {font-weight: 400;}
.register-label, .data-register {display: inline-block;font-weight: 700;color: #767676;}
.terms-checkbox [type="checkbox"]:not(:checked) + label:before, .terms-checkbox [type="checkbox"]:checked + label:before {content: '';position: absolute;left: 0;top: 2px;width: 18px;height: 18px;border: 2px solid #ccc;background: #fff;border-radius: 4px;}
.terms-checkbox [type="checkbox"]:not(:checked) + label:after {opacity: 0;transform: scale(0);}
/*.terms-checkbox [type="checkbox"]:not(:checked) + label::after, .terms-checkbox [type="checkbox"]:checked + label::after {content: "✔";position: absolute;top: 1px;left: 3px;font-size: 1.3em;line-height: 0.8;color: rgb(85, 193, 255);transition: all 0.2s;}*/
.terms-checkbox [type="checkbox"]:checked + label:before {border: 2px solid #55c1ff;}
#email-domain{display: none;}
.create-category-btn {min-height: 130px;width: 110px;margin: 5px;padding: 5px 0px 5px;text-align: center;border-radius: 3px;border: 1px solid #e4e4e4;cursor: pointer;font-size: 12px;font-weight: 500;}
.create-category-btn .img-check {padding: 10px;display: block;height: 85px;width: auto;max-width: 100%;margin: 0 auto;}
.active-opt{width: 120px;padding: 0;}
.check-option{display: none;}
.check .check-option{display: inline-block;position: absolute;right: 4px;top: 5px;color: #ffffff;z-index: 999;}
.check {border: 2px solid #139DEB;background-color: #fff;position: relative;}
.check::before,.check::after {content: '';position: absolute;top: 0;right: 0;border-color: transparent;border-style: solid;}
.check::before {border-width: 1.5em;border-right-color: #139DEB;border-top-color: #139DEB;}
.check::after {border-radius: 0.4em;border-width: 1.35em;border-right-color: #139DEB;border-top-color: #139DEB;}
.category-error{color: #a94442;clear: both;}
.email-domain-error,.email-domain-req{display: none;color: #a94442;}
.categories-create-org .register-label{margin-bottom: 0;}
.checkbox-custom:checked + .checkbox-custom-label:before {content: '✔';color: #00BCD4;font-size: 18px;line-height: 0.8;transition: all .2s;}
.email-domain-group{display: none;}
.checkbox.create-category-btn{display: inline-block;}
.control-label{display: block;clear: both;text-align: left !important;}
.checkbox.create-category-btn label{padding: 0;text-align: center;font-size: 12px;}
.checkbox.create-category-btn input[type="checkbox"]{opacity: 0;}
.has-error .checkbox.create-category-btn{border: 1px solid rgb(169, 68, 66);}
.card-secure{margin-top: 25px;font-size: 13px;color: #777777;background: #fbfbfb;padding-top: 10px;text-align: justify;padding-bottom: 10px;}
.info-label{font-size: 15px;color: #53b649;font-weight: 700;}
.invite-code-label{color: #268ecd;font-size: 15px;cursor: pointer;}
#creditinfo .form-group-plan{margin-bottom: 25px;}
.invite-code-group .group-addon{position: absolute;top: 37px;color: #777777;right: 28%;cursor: pointer;display: none;}
.invite-code-group input{margin-top: 7px;width: 75%;display: none;}
.apply-code{border-radius: 0;width: 100%;}
#creditinfo .invite-code-group{margin-bottom: 25px !important;}
.modal-dialog{max-width: 450px;}
.mymodal .modal-content{border-radius: 0;padding: 0 45px;}
.mymodal .modal-body:after{display: table;content: " ";clear: both;}
.mymodal .modal-header{border-bottom: none;padding: 35px 15px 20px;}
.mymodal .modal-header .modal-title span{display: block;font-weight: 700;font-size: 20px;text-align: center;}
.mymodal .modal-header .modal-title span:after{content: "";display: block;border-bottom: 2px solid #00bcd4;width: 235px;text-align: center;margin: 0 auto 0;padding-top: 7px;}
.form-group-plan .form-horizontal .radio{padding-top: 0;}
.invite-code-display{display: none;}
.invite-code-txt{display: inline-block;margin: 0 5px;font-size: 16px;color: #565656;}
.invite-code-display i{display: inline-block;color: red;cursor: pointer;}
#orgDetailsBtn{margin-bottom: 20px;}
.request-invite-code{display: none;}
.add-inv-code a{cursor: pointer;text-decoration: underline;}
.success-invite-code{margin-top: 100px;}
.signup-invite-code{border-radius: 0;width: 200px;}
.signup-invite-code a{color: #ffffff;}
.signup-invite-code a:hover{text-decoration: none;}
.success-code-inv{font-size: 15px;line-height: 25px;}
.signup-success-text{font-size: 20px;margin-top: 45px;}
.invite-code-section .col-green h4{line-height: 23px;}
.error-code-inv{font-size: 16px;line-height: 25px;margin-top: 100px;display: block;}
.error-code-inv strong{font-size: 18px;}
.signup-text{font-size: 14px;color: #5cb85c;}
.continue-journey{width: 220px;border-radius: 0;}
.signup-plans{margin-top: 25px;}
.invite-code-details{margin-top: 88px;}
.org-info-btn{width: 155px;border-radius: 0;font-size: 14px;}
#back-journyz-btn{margin-right: 5px;}
.input-format.fa-question{cursor: pointer;margin-left: 10px;border-radius: 50%;background: rgba(158, 158, 158, 1);color: #ffffff;height: 18px;width: 18px;font-size: 14px;line-height: 18px;text-align: center;}
.signup-plan{background: #3EAC4B;color: #eee;font-size: 15px;padding: 15px;}
.signup-plan span:first-of-type{font-size: 18px;display: inline-block;margin-right: 7px;}
.signup-plan span b{font-size: 20px;margin-right: 7px;}
.free-trial-time{margin-top: 5px;}
.signup-price-plan{margin: 0 -15px;}
.credit-card-details{background: #fafafa;padding: 10px 15px;}
.credit-card-details:after{display: table;content: ' ';clear: both;}
.mtop{margin-top: 20px;margin-bottom: 25px;}
#signupSubmit{border-radius: 0;width: 200px;}
.list {
  flex: 0 0 20rem;
  list-style: none;
    padding: 0;
}

.list__item {
  position: relative;
}


.list__item .radio-btn {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  border: 0.5rem solid #009688;
  background: #fff;
}

.list__item .radio-btn:checked + .label {
  color: #009688;
}
.list__item .radio-btn:checked + .label::before {
    margin-right: 10px;
    border: 7px solid #00BCD4;
    background: #fff;
}

.list__item .label {
  display: flex;
  align-items: center;
  padding: 0.75rem 0;
  color: #524c4c;
  font-size: 1.25rem;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.25s linear;
}

.list__item .label::before {
 display: inline-block;
    content: "";
    height: 20px;
    width: 20px;
    margin-right: 10px;
    border: 2px solid #03A9F4;
    border-radius: 50%;
    transition: all 0.25s linear;
}
.terms-error{display: none;color: #a94442;font-size: 12px;margin-left: 6px;}

.terms-checkbox.has-error [type="checkbox"]:not(:checked) + label:before, .terms-checkbox.has-error [type="checkbox"]:checked + label:before{border: 2px solid #a94442;}
.list-group.help-group {
  margin-bottom: 20px;
  padding-left: 0;
  margin: 0;
}
.list-group.help-group .faq-list {
display: block;
top: auto;
margin: 0 0 32px;
border-radius: 2px;
border: 1px solid #ddd;
box-shadow: 0 1px 5px rgba(85, 85, 85, 0.15);
}
.list-group.help-group .faq-list .list-group-item {
position: relative;
display: block;
margin: 0;
padding: 13px 16px;
background-color: #fff;
border: 0;
border-bottom: 1px solid #ddd;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
color: #616161;
transition: background-color .2s;
}
.list-group.help-group .faq-list .list-group-item i.mdi {
margin-right: 5px;
font-size: 18px;
position: relative;
top: 2px;
}
.list-group.help-group .faq-list .list-group-item:hover {
background-color: #f6f6f6;
}
.list-group.help-group .faq-list .list-group-item.active {
background-color: #f6f6f6;
font-weight: 700;
color: rgba(0, 0, 0, 0.87);
}
.list-group.help-group .faq-list .list-group-item:last-of-type {border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-bottom: 0;}
.tab-content.panels-faq {padding: 0;border: 0;}
.panel.panel-help {padding-bottom: 0;overflow: hidden;background-color: #fff;margin: 0 0 10px;border-radius: 0;box-shadow: none;padding-top: 0;border: none;box-shadow: 2px 2px 10px #e4e4e4;}
.panel.panel-help a[href^="#"],.panel.panel-help a[href^="#"]:hover,.panel.panel-help a[href^="#"]:focus {outline: none;cursor: pointer;text-decoration: none;}
.panel.panel-help .panel-heading {padding: 0 16px;line-height: 48px;border-top-right-radius: 3px;border-top-left-radius: 2px;border-radius: 0;border: 1px solid #ddd;}
.panel.panel-help .panel-heading h2 {margin: 0;padding: 10px 0 14px;font-size: 16px;font-weight: 400;line-height: 16px;letter-spacing: 0;text-transform: none;}
.panel.panel-help .panel-body {background-color: #ffffff;border-radius: 0;border-top-left-radius: 0;margin-top: 0px;padding: 10px 10px;border: 1px solid #e4e4e4;border-top: none;}
.panel.panel-help .panel-body p {margin: 0 0 5px;line-height: 25px;}
.panel.panel-help .panel-body p:last-of-type {margin: 0;}
.panel-help > a:before {float: right !important;font-family: FontAwesome;content:"\f068";top: 12px;position: relative;right: 15px;}
.panel-help > a.collapsed:before {float: right !important;content:"\f067";}
.faq-header{color: #333333;font-weight: 700;margin-bottom: 30px;font-size: 28px;}
.panel-help a .panel-heading{background-color: #8bc34a;color: #ffffff;}
.panel-help a.collapsed .panel-heading{background-color: #ffffff;color: #5d5d5d;}
.panel-help > a:before{color: #ffffff;}
.panel-help > a.collapsed:before{background-color: #ffffff;color: #5d5d5d;}
.signup-menu:after{display: table;clear: both;content: ' ';}
.signup-menu{box-shadow: 0 3px 3px #e4e4e4;background: #ffffff;padding: 0 30px;display: block;}
.signup-intro p{color: #8e8e8e;font-size: 16px;}
.signup-intro{margin-top: 35px;}
.corporate-signup-page:after,.signup-main-body:after{display: table;content: ' ';clear: both;}
.corporate-signup-page{background: #f9f9f9;padding-bottom: 25px;}
.signup-main-body{padding: 25px 15px 55px;background: #ffffff;margin: 40px 0 25px;}
.signup-intro p:last-of-type{color: green;font-size: 22px;font-weight: 700;}
.faq-body{background: #ffffff;padding: 0 45px;margin-bottom: 25px;}
.plan-features ul{padding-left: 0;}
.plan-features ul li i:before{content: "\2713";display: inline-block;color: #8BC34A;font-weight: 700;}
.plan-features ul li{list-style: none;margin: 20px 0;color: #888888;font-size: 14px;}
.plan-features ul li i{vertical-align: top;margin-right: 7px;}
/*.plan-features ul li span{display: inline-block;width: 93%;}*/
.color-blue-weight{color: #03A9F4;font-weight: 700;font-size: 22px;}
.border-each{width: 30%;
    margin-right: 2%;
    -webkit-box-shadow: 0px 0px 8px 1px rgba(235,235,235,1);
    -moz-box-shadow: 0px 0px 8px 1px rgba(235,235,235,1);
    box-shadow: 0px 0px 8px 1px rgba(235,235,235,1);
    float: left;
    padding: 0 10px;background: #fefefe;}
.border-each:first-of-type{margin-left: 3%;}
button.start-signup{border-radius: 0;width: 200px;margin: 0 auto 20px;display: block;}
.pricing-page-section:after{content: ' ';clear: both;display: table;}
.pricing-page-section{margin-bottom: 20px;}
.purple-color{background-color: rebeccapurple;}
.purple-color:hover{background-color:#4d2575;}
.plan-features img{max-width: 100%;height: 210px;}
.pricing-tagline{padding: 10px;text-align: center;color: #00BCD4;min-height: 80px;}
.tab-content .pricing-each .header{margin:0 auto 35px;}
.plan-choice{background: white;border: 2px solid #DFDFDF;border-radius: 2px;display: inline-block;padding: 10px;transition: all 0.33s ease-in;width: 100%;text-align: center;}
.plan-choice-header{font-size: 28px;color: #363b3e;text-align: center;}
.plan-choice-content{color: #80868A;font-size: 14px;line-height: 24px;margin: 25px 0;padding: 0 25px;}
.plan-perks-wrap p,.plan-choice-subtext{color: #80868A;}
.plan-choice-price{border-top: 1px solid #dfdfdf;padding: 10px 0;width: 80%;margin: 0 auto;}
.change-plan-section{margin-top: 15px;}
.change-plan-section .bootstrap-select{width: 100% !important;}
.change-plan-section .bootstrap-select button{border-radius: 0;}
button:focus{outline: none !important;}
.tribe-plan{display: none;}
.step-header:last-of-type{margin-top: 30px;}
.card .container{background: #ffffff;margin-top: 30px;padding-bottom: 80px;}
.credit-card-text{clear: both;padding-top: 15px;padding-bottom: 15px;color: #4CAF50;}
.welcome-header{margin-top: 60px;margin-left: 0;}
.col-green{color:#29a64a;}
.col-yellow{color:#FFD101;}
.col-purple{color:#673ab7;}
.col-pink{color:#E90188;}
.col-blue{color:#2497D0;}
.col-black{color: #565656;}
.bg-green{background-color: #4AB95A;}
.bg-yellow{background-color: #FFD101;}
.bg-purple{background-color: #673ab7;}
.bg-pink{background-color: #E90188;}
.bg-blue{background-color: #2497D0;}
.col-white{color:#ffffff;}
.welcome-journyz-section .side-image img{max-width: 100%;height: 270px;margin-right: 30px;}
.disp-inline{display: inline-block;padding-bottom: 40px;vertical-align: top;}
.round{height: 30px;width: 30px;display: inline-block;text-align: center;line-height: 28px;border-radius: 50%;font-size: 16px;vertical-align: top;    margin-right: 15px;}
.reg-text{font-size: 15px;}
.welcome-journyz-section h3{font-weight: 700;padding-top: 15px;}
#welcome-video .welcome-journyz-section h3{margin-top: 15px;}
.side-image{margin-top:30px;}
.dotted{margin-top: 42px;}
.reg-bold{font-size: 16px;font-weight: 700;}
.reg-norm{font-size: 15px;font-weight: 400;}
.continue-signup-btn{width: 200px;border-radius: 0;margin-top: 15px;float: right;font-size: 15px;background: #2597D3;border-color: #2597D3;margin-right: 75px;}
/*#organization{display: none;}*/
.video-section{-webkit-box-shadow:0px 2px 10px #bfbfbf;box-shadow:0px 2px 10px #bfbfbf;display: inline-block;}
.video-mtop{margin-top: 15px;}
.video-bold{font-size: 20px;font-weight: 700;}
.get-start-btn{background: #2597D3;border-color: #2597D3;width: 150px;font-size: 18px;margin-top: 20px;}
.video-text{vertical-align: middle;margin-top: 125px;}
#welcome-video{display: none;}
.each-step:before{content: "";display: inline-block;border-left: 2px dotted #dddddd;height: 32px;position: relative;left: 19px;top: 30px;}
.each-step:last-of-type:before{content: "";border-color: transparent;}
.corporate-signup-page .navbar-signup:after{display: table;clear: both;content: ' ';}
.corporate-signup-page .navbar-signup{background: #ffffff;padding: 0 30px;display: block;}
.video-text-mtop{margin-top: 75px;}
.welcome-steps h3{font-size: 20px;margin-top: 60px !important;}
.padding-0{padding-left: 0;padding-right: 0;}
.invite-code-input{margin-bottom: 15px;width: 67%;display: inline-block;}
.submit-invite-code{display: inline-block;border-radius: 0;margin-left: 0;width: 30%;position: relative;top: -2px;}
.invite-label{display: block;}
.lds-default {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-default div {
  position: absolute;
  width: 7px;
  height: 7px;
  background: #5cb85c;
  border-radius: 50%;
  animation: lds-default 1.2s linear infinite;
}
.lds-default div:nth-child(1) {
  animation-delay: 0s;
  top: 29px;
  left: 53px;
}
.lds-default div:nth-child(2) {
  animation-delay: -0.1s;
  top: 18px;
  left: 50px;
}
.lds-default div:nth-child(3) {
  animation-delay: -0.2s;
  top: 9px;
  left: 41px;
}
.lds-default div:nth-child(4) {
  animation-delay: -0.3s;
  top: 6px;
  left: 29px;
}
.lds-default div:nth-child(5) {
  animation-delay: -0.4s;
  top: 9px;
  left: 18px;
}
.lds-default div:nth-child(6) {
  animation-delay: -0.5s;
  top: 18px;
  left: 9px;
}
.lds-default div:nth-child(7) {
  animation-delay: -0.6s;
  top: 29px;
  left: 6px;
}
.lds-default div:nth-child(8) {
  animation-delay: -0.7s;
  top: 41px;
  left: 9px;
}
.lds-default div:nth-child(9) {
  animation-delay: -0.8s;
  top: 50px;
  left: 18px;
}
.lds-default div:nth-child(10) {
  animation-delay: -0.9s;
  top: 53px;
  left: 29px;
}
.lds-default div:nth-child(11) {
  animation-delay: -1s;
  top: 50px;
  left: 41px;
}
.lds-default div:nth-child(12) {
  animation-delay: -1.1s;
  top: 41px;
  left: 50px;
}
@keyframes lds-default {
  0%, 20%, 80%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
}
#preloader{display: none;    position: absolute;
    top: 29%;
    left: 0;
    right: 0;
    text-align: center;}
.preloader-plan{opacity: 0.1;}
.terms-accepted .terms-checkbox{padding-left: 90px;}
.preloader-main{position: relative;}
.select-org-category button{box-shadow: none;border-radius: 0;background: #fdfdfd;}
.select-category{width: 16%;float: left;position: relative;margin-right: 10px;}
.category-list-option {
    text-align: center;
    width: 100%;
    margin: 5px 0;margin-right: 10px;
}
.create-categ-radio {
    width: 100%;
    padding: 0 0px 5px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #e4e4e4;
    cursor: pointer;
    font-size: 13px;
    font-weight: 300;
}
.create-categ-radio .img-check {
    padding: 0;
    display: block;
    border-radius: 50%;
    margin-bottom: 1px;
    object-fit: cover;
}
.img-check {
    height: 60px;
    margin: 0 auto;
    width: 60px;
}
.category-input {
    display: block;
    padding: 0 5px;
    display: -webkit-box;
    max-width: 100%;
    height: 35px;
    margin: 0 auto;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 16px;
    font-size: 13px;
}
input[type=radio ]:not(old) {
    width: 2em;
    margin: 0;
    padding: 0;
    font-size: 1em;
    opacity: 0;
}
.disp-block{display: block;}
.org-category-parent:after{display:table;clear: both;content: ' ';}
.org-category-parent{max-height: 255px;overflow: auto;}
.org-category-parent::-webkit-scrollbar{width: 8px;height:8px !important;}
.org-category-parent::-webkit-scrollbar-track{background: #f1f1f1;}
.org-category-parent::-webkit-scrollbar-thumb{background: #bbbbbb;}
.org-category-parent::-webkit-scrollbar-thumb:hover{background: #777777;}
.org-category-parent:-webkit-scrollbar-track-piece{height: 10px;}
.step-header.welcome-header{word-spacing: 4px;text-align: center;}
.signup-success-text div{margin-bottom: 10px;}
.signup-invalid-account img{
    margin-top: 83px;
    width: 240px;
    max-width: 240px;
}
.signup-error-text{
    font-size: 20px;
    margin-top: 100px;
}
.error-btns{
    margin-top: 40px;
    margin-left: 2px;
}
.error-btns:after{
    display: table;
    clear: both;
    content: ' ';
}
.alpha-error{display: none;color: #a94442;font-size: 12px;}
.signup-note{padding-left: 0;margin-top: 15px;background: #fbfbfb;padding: 10px;}
.signup-note div:first-of-type{font-size: 17px;color: #777777;}
.signup-note div:nth-child(2){font-size: 17px;color: #777777;padding: 5px 0;}
.signup-note div:last-of-type{color: #29a64a;font-size: 18px;font-weight: 700;}
.signup-container{
    max-width: 1170px;
    background: #fff;
/*    box-shadow: rgba(0,0,0,0.3) 2px 3px 15px;*/
    padding:40px 40px 30px;
    margin: 25px auto;
}
.signup-container .org-info-btn{
    border-radius: 5px;
    font-size: 16px;
}

.signup-container h2{
    font-weight: 700;
    margin: 0 0 15px;
    font-size: 40px;
}
.signup-container small{
    display: block;
    color: #535353;
    margin-bottom: 15px;
    font-size: 18px;
}
.signup-note-box{
    max-width: 520px;
    margin: 0 auto 30px;
}
.signup-note-box p{
    margin-bottom: 15px;
    font-size: 16px;
}
.team-type h3{
    font-size: 26px;
    font-weight: 700;
    color: #258ec8;
    margin: 0 0 30px;
}
.team-type ul{
    margin: 0 -5px;
    display: flex;
    justify-content: center;
}
.team-type ul li{
    float: left;
    padding: 0 5px;
    width: 20%;
    margin-bottom: 10px;
}
.team-type ul li h4{
    color: #333;
    font-size: 16px;
}
.team-type ul li .create-categ-radio{
    border: #d6d6d6 solid 1px;
    border-radius: 2px;
    transition: background-color .3s ease;
    -webkit-transition: background-color .3s ease;
    padding: 0 10px;
    height: 100%;
}
.team-type ul li .create-categ-radio:hover{
    background: #f5f5f5;
}
.team-type ul li .type-list img{
    margin-bottom: 5px;
}
.team-type ul li .type-list p{
    margin: 0;
}
.team-type ul li .type-list a{
    display: block;
    color: #535353;
    padding: 10px;
}
.team-type ul li .type-list a:hover{
    text-decoration: none;
}
@media only screen and (max-width: 991px) {
    .team-type ul li{
        width: 33.333%;
    }
}
@media only screen and (max-width: 767px) {
    .team-type ul{flex-direction: column;}
    .team-type ul li{
        width: 100%;
    }
    .signup-container .proceed-btn{
        position: fixed;
        bottom: 20px;
        right: 20px;
    }
}

.signup-note-box2{
    margin: 20px 0 55px;
}
.signup-note-box2 h3{
    font-size: 24px;
    font-weight: 700;
    color: #258ec8;
    margin: 0 0 5px;
}
.signup-note-box2 p{
    font-size: 17px;
}
.signup-container .nav-tabs{
    border: 0;
    display: flex;
}
.signup-container .nav-tabs>li.active>a,.signup-container .nav-tabs>li.active>a:focus,.signup-container .nav-tabs>li.active>a:hover,.signup-container .nav-tabs>li>a:hover{
    background: none;
    border: 0;
    color: #2690ca;
}
.signup-container .nav-tabs>li{
    margin-right: 50px;
}
@media only screen and (max-width: 767px) {
    .signup-container .nav-tabs>li{
        margin-right: 10px;
    }
}
.signup-container .nav-tabs>li>a{
    border: 0;
    padding: 0;
    color: #2690ca;
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
}
.signup-container .nav-tabs>li>a:focus{
    outline: 0;
}
.signup-container .nav-tabs>li .round{
    width: 20px;
    height: 20px;
    margin-right: 10px;
    border: #707070 solid 2px;
}
.signup-container .nav-tabs>li.active .round{
    border: #4eaf52 solid 6px;
}
.signup-container .tab-content{
    padding-top: 20px;
    position: relative;
}
.signup-container .tab-content .signup-note-box2{
    position: absolute;
    width: 100%;
    top: -73px;
    margin: 0;
}
.signup-container .tab-content .signup-note-box3{
    position: absolute;
    width: 100%;
    top: -45px;
    margin: 0;
}
.signup-container .tab-content .note{
    font-size: 16px;
    margin-bottom: 20px;
}

.green-bx{
    border: #4caf50 solid 1px;
    border-radius: 10px;
    display: flex;
    overflow: hidden;
    margin-bottom: 30px;
}
.green-bx .lists{
    padding-left: 20px;
}
.lists h4{
    font-size: 20px;
    font-weight: 700;
    color: #4caf50;
    margin: 20px 0 12px; 
}
.lists ul{
    padding-left: 30px;
    margin: 0;
}
.lists ul li{
    margin-bottom: 8px;
    position: relative;
    font-size: 16px;
}
.lists ul li:before{
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #4caf50;
    left: -25px;
    top: 8px;
}
.green-bx.small .lists h4{
    margin: 10px 0; 
}
.green-bx img{
    max-height: 216px;
}
.green-bx.small img{
    max-height: 90px;
}
.green-bx.small .lists{
    padding-left: 10px;
}
@media only screen and (max-width: 767px) {
    .green-bx img{
        max-height: 150px;
    }
}

.signup-container .tab-content ul li p{
    margin: 10px 0 0;
}
.signup-container .tab-content ul li span.more{
    margin-top: 20px;
    color: #2690ca;
    display: inline-block;
}
.signup-container .tab-content ul li a.more:hover{
    color: #333;
}
img.feature-icon {
  height:50px;
}
.signup-container .tab-content ul li a:hover{
    text-decoration: none;
}
.signup-container .tab-content ul li p span{
    font-size: 13px;
}
.btns-block{
    margin-bottom: 20px;
}
.btns-block .btn{
    min-width: 180px;
    padding:8px 10px;
    border-radius: 10px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    margin: 0 5px;
}
.btns-block .btn-back{
    background: #e10066;
}
.btns-block .btn-back i{
    margin-right: 10px;
}
.btns-block .btn-free-signup{
    background: #4cb050;
}
.btns-block .btn-free-signup i{
    margin-left: 10px;
}
.contact-block{
    max-width: 800px;
    margin:0 auto 25px;
}
.contact-block h3{
    font-size: 18px;
    font-weight: 700;
    color: #4dae4f;
    margin-top: 0;
}
.contact-block h3 small{
    display: block;
    font-weight: 400;
    font-size: 14px;
    color: #404040;
    margin-top: 5px;
}

.submit-bx{
    background: #f9f9f9;
    border: #b7b7b7 solid 1px;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 15px;
}

.submit-bx .contactdata{
    background: none;
    border: 0;
    padding: 10px;
    width: 100%;
}
.submit-bx .contact-field{
    background: none;
    border: 0;
    padding: 10px;
    width: 100%;
}
.submit-bx .company-name{
    background: none;
    border: 0;
    padding: 10px;
    width: 100%;
}
.submit-bx .contact-field:focus{
    outline: 0;
}
.contact-block label{
    font-weight: 400;
}
.contact-block .btn{
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    padding: 10px;
    text-transform: uppercase;
    border-radius: 10px;
    min-width: 180px;
    margin: 0 3px;
}
.contact-block .btn-submit{
    background: #4cb050;
}
.contact-block .btn-back{
    background: #e10066;
}
.btns-block .btn-video{
    background: #fff;
    border:#2596d2 solid 2px;
    color: #2795d4;
}
.btns-block .btn-tour{
    background: #2596d2;
}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.grecaptcha-content{
    margin-left: 7%;
}
@media only screen and (max-width: 767px) {
    .signup-note-box2{
        margin-bottom: 75px;
    }
    .signup-container .tab-content .signup-note-box2{
        top: -90px;
    }
    .signup-note-box2 p{
        font-size: 16px;
    }
    .signup-container{
        padding: 40px 20px 30px;
    }
    .btn-video,.btn-tour{
        margin-bottom: 10px!important;
    }
    .grecaptcha-content{
     margin-left: 0%;
     margin-top: 3%;
}
}
@media only screen and (max-width: 360px) {
    .signup-container .nav-tabs > li > a{
        font-size: 14px;
    }
    .grecaptcha-content{
    margin-left: 0%;
     margin-top: 3%;
  }
}