.error {
  color: red !important;
  /* 	display: block; */
}
#ports_list_container {
  display: none;
}
#photo_div_hide {
  display: none;
}
.checked_tick {
  width: 25px;
}
.image_div_show {
  display: block !important;
}
.sivspin {
  width: 50px;
  text-align: center;
  margin: 0 auto;
}
#logo_img {
  max-width: 150px;
}
span.captcha_reload_icon {
  padding: 5px;
  position: absolute;
}
span.captcha_reload_icon svg {
  width: 35px;
  height: 35px;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  /* margin-top: 21px; */
}
.captcha_reload_icon {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
div#recaptcha {
  display: inline-block;
}
#others_hide {
  display: none;
}
#ref_hide {
  display: none;
}
.margin-10 {
  margin-top: 10px;
}
.rotated {
  transform: rotate(360deg) !important;
  -webkit-transform: rotate(360deg) !important;
  -moz-transform: rotate(360deg) !important;
}
.whatsappbase h5 {
  margin-top: 25px;
}
.section-base .banner-base .banner-caption p {
  font: 25px/45px PoppinsRegular;
  padding: 28px;
  width: 80%;
}
.section-base .banner-base .banner-caption {
  top: 17%;
}
a.ahover_email {
  color: #fff;
}
.guru_name_base {
  min-height: 116px;
}
.guru_review_desc_base {
  min-height: 150px;
}

@media only screen and (min-width: 1400px) and (max-width: 1600px) {
}
@media only screen and (min-width: 1233px) and (max-width: 1400px) {
}
@media only screen and (max-width: 1232px) {
  .section-base
    .banner-content
    .banner-section
    .banner-section-base
    .banner-section-content
    p {
    min-height: 62px;
  }
  .section-base
    .banner-content
    .banner-section
    .banner-section-base
    .banner-section-content
    h6 {
    min-height: 55px;
  }
}
@media only screen and (max-width: 1023px) {
  .section-base .banner-content {
    position: relative;
    z-index: 1;
    bottom: 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1180px) {
  .section-base .banner-content {
    position: relative;
  }
  .menu-base .navbar-default .navbar-nav > li > a {
    padding: 35px 5px;
  }
  #aboutDropDown {
    padding: 35px 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .section-base
    .banner-content
    .banner-section
    .banner-section-base
    .banner-section-content
    a {
    font: 10px PoppinsRegular;
  }
  .section-base
    .banner-content
    .banner-section
    .banner-section-base
    .banner-section-content
    h6 {
    font: 12px PoppinsRegular;
  }
  .section-base
    .banner-content
    .banner-section
    .banner-section-base
    .banner-section-content
    p {
    font: 13px PoppinsRegular;
    color: #fff;
  }
  .welcome-base .welcome-inner .welcome-left h1 {
    font: 26px/33px PoppinsRegular;
    color: #333333;
  }
  .annual-summits-base h2 {
    font: 25px PoppinsRegular;
  }
  /*rt*/
  .menu-base .navbar-default .navbar-nav > li > a {
    font-size: 18px;
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .head-base {
    padding: 0 !important;
    border-bottom: 1px solid #e1e1e1;
  }
  /*rt*/
}
@media only screen and (min-width: 768px) and (max-width: 850px) {
  .section-base .banner-content .banner-section {
    width: 50%;
    margin-bottom: 6px;
    margin-right: 0px;
    padding: 8px;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .section-base .banner-content .banner-section {
    width: 100%;
    margin-bottom: 6px;
    margin-right: 0px;
    padding: 8px;
    text-align: center;
  }
  .section-base .banner-base .banner-caption p {
    font: 15px/28px PoppinsRegular;
    padding: 28px;
    width: 80%;
  }
  .section-base
    .banner-content
    .banner-section
    .banner-section-base
    .banner-section-content
    h6 {
    min-height: auto;
  }
  .section-base
    .banner-content
    .banner-section
    .banner-section-base
    .banner-section-content
    p {
    min-height: auto;
  }
  .welcome-base .welcome-inner .welcome-left h1 {
    font-size: 19px/25px;
    font-family: "tahomabold";
  }

  .annual-summits-base h2 {
    font: 20px PoppinsRegular;
  }
  .feature-member-base h2 {
    font: 18px PoppinsRegular;
  }
  .our_guru_base h3 {
    font: 14px PoppinsRegular;
  }
  .our_guru_base h4 {
    font: 13px PoppinsRegular;
  }
  .footer-base .footer-inner .footer-section .newsletter-base {
    padding-left: 15px;
  }
  .foot-input {
    margin-bottom: 8px;
  }
  .footer-base .footer-inner .footer-section h5 {
    font: 20px PoppinsRegular;
    margin: 0;
  }
  .footer-base .footer-inner .footer-section {
    min-height: auto;
  }
  .copyright-content-base p {
    font: 14px PoppinsRegular;
    text-align: left;
  }
  .footlogo-base {
    padding-left: 0;
  }
  .welcome-base .welcome-inner .welcome-left .welcome-content {
    padding-left: 0px;
    margin-top: 10px;
  }
  .menu-base .navbar-default .navbar-nav > li > a {
    padding: 8px 5px;
  }
  .menu-base .dropdown-menu > li > a:hover {
    background-color: #008100 !important;
    color: #fff !important;
  }
  #aboutDropDown {
    padding: 8px 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .menu-base .navbar-default .navbar-nav > li > a {
    padding: 11px 12px;
    font: 16px PoppinsRegular !important;
  }
  #aboutDropDown {
    padding: 11px 12px;
    font: 16px PoppinsRegular !important;
  }
  .head-base .header-inner .logo {
    width: 100%;
    text-align: center;
  }
}
@media only screen and (min-width: 320px) and (max-width: 576px) {
  .section-base .banner-content .banner-section {
    width: 100%;
    margin-bottom: 6px;
    margin-right: 0px;
    padding: 8px;
    text-align: center;
  }
  .section-base .banner-base .banner-caption p {
    font: 12px/20px PoppinsRegular;
    padding: 17px;
    width: 80%;
  }
  .welcome-base .welcome-inner .welcome-left h1 {
    font: 14px/25px PoppinsRegular;
  }
}

.member-directory-profile .member-directory-profile-inner p {
  text-align: justify;
  line-height: 30px;
}
button.btn.dropdown-toggle.btn-default {
  padding: 10px;
  font: 14px PoppinsRegular;
  color: #000000;
  border: 1px solid #999999;
  margin-top: 6px;
}
.btn-group.bootstrap-select.select-control1 {
  width: 100% !important;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #004d79;
  border-color: #004d79;
}
.banner-innerpage img {
  width: 100%;
}
.banner-caption {
  width: 100%;
  text-align: center;
}
.our_guru_base
  .our_guru_inner
  .gure_top_base
  .guru_image_base
  .profile_pic_guru {
  width: 100%;
  height: auto;
  display: inline-block;
  height: 100px;
  background-size: contain;
  background-position: center center;
  background-color: #fff;
  background-repeat: no-repeat;
}

/* .menu-base .navbar-default .navbar-nav > li > a {
    padding: 11px 12px;
    font: 16px PoppinsRegular !important;
}
#aboutDropDown {
    padding: 11px 12px;
    font: 16px PoppinsRegular !important;
} */
/* .head-base .header-inner .logo {
    width: 100%;
  text-align: center;
} */

@media only screen and (max-width: 1400px) and (min-width: 1233px) {
  .menu-base .navbar-default .navbar-nav > li > a {
    padding: 36px 20px;
    font: 14px PoppinsRegular;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
  }
  #aboutDropDown {
    padding: 36px 20px !important;
    font: 14px PoppinsRegular;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
  }
  .section-base .banner-base .banner-caption {
    top: 2%;
  }
}

.summit-slider .active.center .gure_top_base {
  z-index: 2;

  transform: perspective(500px) translate3d(10px, 0, 55px);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.summit-slider .gure_top_base {
  transform: perspective(500px) translate3d(0px, 0, -321px);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.section-base
  .banner-content
  .banner-section
  .banner-section-base
  .banner-section-content {
  min-height: 160px;
}
#user_account_create_form_edit {
  display: none;
}
#changepassword .contact_text {
  padding: 15px;
}
.user-create-table .btn {
  display: inline-block;
  margin: 0 5px;
}
.create-contact-form {
  padding: 0;
}
.change-code-base .sub-head {
  text-align: left;
}
.cust-margin {
  margin-top: 7px;
}
.reference-class-mail {
  margin: 40px 0;
}
.span-reference {
  font-size: 26px;
  font-weight: 700;
}
.navbar-brand {
  padding: 0;
  width: 145px;
}
li.login_btn_menu a {
  background: #244676;
  padding: 10px !important;
  margin: 20px 0px;
  color: #fff !important;
}
.login_btn_menu span.login-icon {
  margin-left: 4px;
  margin-right: 10px;
}
/* .menu-base .navbar-default .navbar-nav > li.pre-header-new{
	padding: 3px 0px !important;
    margin: 21px 0px;
} */
.js-conveyor-1 {
  color: #fff;
}
.news-ticker .jctkr-wrapper {
  width: 80%;
  float: right;
}
.news-ticker .jctkr-label {
  color: #fff;
  padding: 10px 0px;
}
.news-ticker .jctkr-wrapper ul {
  padding: 5px 0px;
}
@media only screen and (max-width: 1400px) and (min-width: 1233px) {
  .menu-base .navbar-default .navbar-nav > li {
    padding: 0 3px;
  }
  #aboutDropDown {
    padding: 0 3px;
  }
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .pre-header-new .open .dropdown-menu > li > a {
    color: #fff;
  }

  .news-ticker .jctkr-wrapper {
    width: 100%;
    text-align: center;
  }
  .news-ticker .jctkr-label {
    color: #fff;
    padding: 10px 0px;
    width: 100%;
    text-align: center;
  }
  .news-ticker .jctkr-wrapper ul {
    padding: 0px 0px;
  }
  .news-ticker .jctkr-label {
    padding: 3px 0px;
  }
}
/* @media (min-width: 767px){

} */
.custom_news_image {
  width: 200px;
  height: 150px;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: center center;
  background-color: #fff;
}

@media only screen and (max-width: 1600px) and (min-width: 1400px) {
  .menu-base .navbar-default .navbar-nav > li > a {
    padding: 10px 27px;
    font: 18px PoppinsRegular;
  }
  #aboutDropDown {
    padding: 10px 27px;
    font: 18px PoppinsRegular;
  }
}

@media only screen and (max-width: 1232px) and (min-width: 1004px) {
  .menu-base .navbar-default .navbar-nav > li > a {
    padding: 14px 14px !important;
    font: 12px PoppinsRegular;
  }
  .head-base {
    padding: 0 !important;
  }
  .head-base .header-inner .logo {
    width: 100%;
    text-align: center;
  }
  #aboutDropDown {
    padding: 14px 14px !important;
    font: 12px PoppinsRegular;
  }
  .container {
    width: 100%;
  }
}

@media only screen and (max-width: 866px) and (min-width: 768px) {
  .menu-base .navbar-default .navbar-nav > li > a {
    padding: 10px 12px !important;
    font: 10px PoppinsRegular;
  }
  #aboutDropDown {
    padding: 10px 12px !important;
    font: 10px PoppinsRegular;
  }
  .navbar-right {
    float: none !important;
    margin-right: 0;
    display: inline-block;
    margin-top: 32px;
  }
  .menu-base {
    padding: 0;
    width: 100%;
    text-align: center;
  }
  .head-base .header-inner .logo {
    width: 100%;
    text-align: center;
  }
}
#home_popup .close span {
  font-size: 40px;
  color: #337ab7;
  opacity: 1;
}
#home_popup .close {
  opacity: 1;
  margin-right: -15px;
}
.search_new_tab .nav-tabs > li.active > a,
.search_new_tab .nav-tabs > li.active > a:focus,
.search_new_tab .nav-tabs > li.active > a:hover {
  color: #fbfbfb;
  cursor: default;
  background-color: #008001;
  border: 1px solid #fff;
  border-bottom-color: transparent;
}
.feature-member-base {
  padding: 25px 0;
}
.our_guru_base {
  padding-top: 0px;
}
.why-glsn-base h2 {
  font: 36px PoppinsBold;
  padding-bottom: 10px;
  color: #333333;
}

.why-glsn-base {
  padding: 20px 0px;
}
.text-white {
  color: #fff;
}
.transition-zoom:hover {
  transform: scale(1.1);
}
.transition-zoom {
  transition: transform 0.2s;
  cursor: pointer;
}
.member-benifit-base {
  padding: 25px 0px;
  background: rgb(227 227 227 / 20%);
}
.member-benifit-base h2 {
  font: 28px PoppinsBold;
  padding-bottom: 5px;
  color: #333333;
}
.member-benifit-left {
  margin-top: 30px;
}

@media (max-width: 767px) {
  .why-glsn-base h2 {
    font: 25px PoppinsBold;
  }
  .member-benifit-base h2 {
    font: 25px PoppinsBold;
  }
}

.head-base {
  padding: 0px 0;
  border-bottom: 1px solid #e1e1e1;
}
.navbar-nav > .active > a {
  color: #008100 !important;
}
.navbar-nav > .active > .aboutdrop > #aboutDropDown {
  background-color: #008100 !important ;
  color: #fff !important;
}
.head-base .navbar-default .navbar-nav > .#aboutDropDown button:active {
  background-color: #008100 !important ;
  color: #fff !important;
}

.news-base {
  margin-top: 86px;
}
.captcha_reload_icon img {
  height: 45px;
}

.menu-base .dropdown-menu > li > a {
  font: 18px PoppinsRegular;
  padding: 10px 20px;
  color: #008100;
}
.dropdown-menu > li > a {
  display: block;
  font: 18px PoppinsRegular;
  padding: 10px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #008100;
  white-space: nowrap;
}

.member-join-base {
  padding: 0 0 !important;
}
.member-reference-base {
  padding: 24px 0;
}
.member-branch-base {
  padding: 24px 0;
}
.member-option-base {
  padding: 24px 0;
}
#contact-form .contact-text-area {
  margin-top: 6px;
  padding: 7px;
  border: 1px solid #999;
  width: 96% !important;
  border-radius: 6px;
  font-size: 15px;
  height: 86px !important;
}
#contact-form .contact-submit-btn {
  border-radius: 5px !important;
  margin-left: 0 !important;
  padding: 5px 20px !important;
  width: 97%;
  font-size: 16px;
  margin-top: 0;
}
button#aboutDropDown:hover {
  background: #008001;
  color: white;
}
.home-header-base1 li {
  margin-right: 10px;
}
.comapny-detail-table .company-table-contect {
  margin-top: 5px;
}
.company-name-input input {
  width: 100% !important;
  padding: 11px 10px !important;
}

.captcha_reload_icon svg.gear {
  animation-name: ckw;
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
  transform-origin: 50% 50%;
  display: inline-block;
}
.captcha_reload_icon_sms svg.gear {
  animation-name: ckw;
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
  transform-origin: 50% 50%;
  display: inline-block;
}
.captcha_reload_icon_video svg.gear {
  animation-name: ckw;
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
  transform-origin: 50% 50%;
  display: inline-block;
}
@keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.forgot_modal_div .app-input-control {
  margin-bottom: 7px;
}
.new-member-register .select-control {
  font-size: 16px;
}
.hear-wln .select-control {
  margin-top: 6px;
}
.view-wln_news img {
  max-width: 150px;
}
.benefits-table td {
  padding: 10px;
}
.application-logo-bt {
  margin-bottom: 0 !important;
}
.application-fee-content ul li:after {
  background: none !important;
  height: 0 !important;
  width: 0 !important;
  position: absolute;
  display: inline-block;
  content: "";
  right: 0 !important;
  top: 0 !important;
}
.application-fee-content ul li {
  padding: 0 !important;
}
.edit_member_ship_termandcondition h6 {
  font-size: 18px;
}
td.red-color {
  color: red !important;
}

.benefit_icons img {
  width: 95px;
}

.svg_cloc svg {
  width: 40px;
}
.svg_cloc {
  text-align: center;
  height: 200px;
  background-color: #ebebeb;
  justify-content: center;
  display: flex;
}

.memberAppText .benefitBox {
  display: flex;
  align-items: center;
}

.custom_input_radio label {
  display: flex;
  cursor: pointer;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  margin-bottom: 11px;
}
.custom_input_radio label input {
  position: absolute;
  left: -9999px;
}
.custom_input_radio label input:checked + span {
  background-color: #d6ebd6;
}
.custom_input_radio label input:checked + span:before {
  box-shadow: inset 0 0 0 0.4375em #008001;
}
.custom_input_radio label span {
  display: flex;
  align-items: center;
  padding: 0.375em 0.75em 0.375em 0.375em;
  border-radius: 99em;
  transition: 0.25s ease;
  font-size: 16px;
}
.custom_input_radio label span:hover {
  background-color: #d6ebd6;
}
.custom_input_radio label span:before {
  display: flex;
  flex-shrink: 0;
  content: "";
  background-color: #fff;
  width: 1.5em;
  height: 1.5em;
  border-radius: 50%;
  margin-right: 0.375em;
  transition: 0.25s ease;
  box-shadow: inset 0 0 0 0.125em #008001;
}


button.dropdown-toggle{
    border-radius: 6px !important;  
}
select.select-control{
    border-radius: 6px !important;
    background-color: white;
}