html,
body {
  font-family: 'Spartan', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
a {
  padding: 0;
  margin: 0;
  letter-spacing: -0.03em;
}

p {
  letter-spacing: -1px;
}

.nopadding {
  padding: 0;
}

.nomargin {
  margin: 0;
}

.mt6 {
  margin-top: 6px;
}

.pt6 {
  padding-top: 6px;
}

.mb6 {
  margin-bottom: 6px;
}

.pb6 {
  padding-bottom: 6px;
}

.ml6 {
  margin-left: 6px;
}

.pl6 {
  padding-left: 6px;
}

.mr6 {
  margin-right: 6px;
}

.pr6 {
  padding-right: 6px;
}

.m6 {
  margin: 6px;
}

.p6 {
  padding: 6px;
}

.mt10 {
  margin-top: 10px;
}

.pt10 {
  padding-top: 10px;
}

.mb10 {
  margin-bottom: 10px;
}

.pb10 {
  padding-bottom: 10px;
}

.ml10 {
  margin-left: 10px;
}

.pl10 {
  padding-left: 10px;
}

.mr10 {
  margin-right: 10px;
}

.pr10 {
  padding-right: 10px;
}

.m10 {
  margin: 10px;
}

.p10 {
  padding: 10px;
}

.mt15 {
  margin-top: 15px;
}

.pt15 {
  padding-top: 15px;
}

.mb15 {
  margin-bottom: 15px;
}

.pb15 {
  padding-bottom: 15px;
}

.ml15 {
  margin-left: 15px;
}

.pl15 {
  padding-left: 15px;
}

.mr15 {
  margin-right: 15px;
}

.pr15 {
  padding-right: 15px;
}

.m15 {
  margin: 15px;
}

.p15 {
  padding: 15px;
}

.mt20 {
  margin-top: 20px;
}

.pt20 {
  padding-top: 20px;
}

.mb20 {
  margin-bottom: 20px;
}

.pb20 {
  padding-bottom: 20px;
}

.ml20 {
  margin-left: 20px;
}

.pl20 {
  padding-left: 20px;
}

.mr20 {
  margin-right: 20px;
}

.pr20 {
  padding-right: 20px;
}

.m20 {
  margin: 20px;
}

.p20 {
  padding: 20px;
}

.mt25 {
  margin-top: 25px;
}

.pt25 {
  padding-top: 25px;
}

.mb25 {
  margin-bottom: 25px;
}

.pb25 {
  padding-bottom: 25px;
}

.ml25 {
  margin-left: 25px;
}

.pl25 {
  padding-left: 25px;
}

.mr25 {
  margin-right: 25px;
}

.pr25 {
  padding-right: 25px;
}

.m25 {
  margin: 25px;
}

.p25 {
  padding: 25px;
}

.mt30 {
  margin-top: 30px;
}

.pt30 {
  padding-top: 30px;
}

.mb30 {
  margin-bottom: 30px;
}

.pb30 {
  padding-bottom: 30px;
}

.ml30 {
  margin-left: 30px;
}

.pl30 {
  padding-left: 30px;
}

.mr30 {
  margin-right: 30px;
}

.pr30 {
  padding-right: 30px;
}

.m30 {
  margin: 30px;
}

.p30 {
  padding: 30px;
}

.mt35 {
  margin-top: 35px;
}

.pt35 {
  padding-top: 35px;
}

.mb35 {
  margin-bottom: 35px;
}

.pb35 {
  padding-bottom: 35px;
}

.ml35 {
  margin-left: 35px;
}

.pl35 {
  padding-left: 35px;
}

.mr35 {
  margin-right: 35px;
}

.pr35 {
  padding-right: 35px;
}

.m35 {
  margin: 35px;
}

.p35 {
  padding: 35px;
}

.mt40 {
  margin-top: 40px;
}

.pt40 {
  padding-top: 40px;
}

.mb40 {
  margin-bottom: 40px;
}

.pb40 {
  padding-bottom: 40px;
}

.ml40 {
  margin-left: 40px;
}

.pl40 {
  padding-left: 40px;
}

.mr40 {
  margin-right: 40px;
}

.pr40 {
  padding-right: 40px;
}

.m40 {
  margin: 40px;
}

.p40 {
  padding: 40px;
}

.mt45 {
  margin-top: 45px;
}

.pt45 {
  padding-top: 45px;
}

.mb45 {
  margin-bottom: 45px;
}

.pb45 {
  padding-bottom: 45px;
}

.ml45 {
  margin-left: 45px;
}

.pl45 {
  padding-left: 45px;
}

.mr45 {
  margin-right: 45px;
}

.pr45 {
  padding-right: 45px;
}

.m45 {
  margin: 45px;
}

.p45 {
  padding: 45px;
}

.mt50 {
  margin-top: 50px;
}

.pt50 {
  padding-top: 50px;
}

.mb50 {
  margin-bottom: 50px;
}

.pb50 {
  padding-bottom: 50px;
}

.ml50 {
  margin-left: 50px;
}

.pl50 {
  padding-left: 50px;
}

.mr50 {
  margin-right: 50px;
}

.pr50 {
  padding-right: 50px;
}

.m50 {
  margin: 50px;
}

.p50 {
  padding: 50px;
}

.mt55 {
  margin-top: 55px;
}

.pt55 {
  padding-top: 55px;
}

.mb55 {
  margin-bottom: 55px;
}

.pb55 {
  padding-bottom: 55px;
}

.ml55 {
  margin-left: 55px;
}

.pl55 {
  padding-left: 55px;
}

.mr55 {
  margin-right: 55px;
}

.pr55 {
  padding-right: 55px;
}

.m55 {
  margin: 55px;
}

.p55 {
  padding: 55px;
}

.mt60 {
  margin-top: 60px;
}

.pt60 {
  padding-top: 60px;
}

.mb60 {
  margin-bottom: 60px;
}

.pb60 {
  padding-bottom: 60px;
}

.ml60 {
  margin-left: 60px;
}

.pl60 {
  padding-left: 60px;
}

.mr60 {
  margin-right: 60px;
}

.pr60 {
  padding-right: 60px;
}

.m60 {
  margin: 60px;
}

.p60 {
  padding: 60px;
}

.mt65 {
  margin-top: 65px;
}

.pt65 {
  padding-top: 65px;
}

.mb65 {
  margin-bottom: 65px;
}

.pb65 {
  padding-bottom: 65px;
}

.ml65 {
  margin-left: 65px;
}

.pl65 {
  padding-left: 65px;
}

.mr65 {
  margin-right: 65px;
}

.pr65 {
  padding-right: 65px;
}

.m65 {
  margin: 65px;
}

.p65 {
  padding: 65px;
}

.mt70 {
  margin-top: 70px;
}

.pt70 {
  padding-top: 70px;
}

.mb70 {
  margin-bottom: 70px;
}

.pb70 {
  padding-bottom: 70px;
}

.ml70 {
  margin-left: 70px;
}

.pl70 {
  padding-left: 70px;
}

.mr70 {
  margin-right: 70px;
}

.pr70 {
  padding-right: 70px;
}

.m70 {
  margin: 70px;
}

.p70 {
  padding: 70px;
}

.mt75 {
  margin-top: 75px;
}

.pt75 {
  padding-top: 75px;
}

.mb75 {
  margin-bottom: 75px;
}

.pb75 {
  padding-bottom: 75px;
}

.ml75 {
  margin-left: 75px;
}

.pl75 {
  padding-left: 75px;
}

.mr75 {
  margin-right: 75px;
}

.pr75 {
  padding-right: 75px;
}

.m75 {
  margin: 75px;
}

.p75 {
  padding: 75px;
}

.mt80 {
  margin-top: 80px;
}

.pt80 {
  padding-top: 80px;
}

.mb80 {
  margin-bottom: 80px;
}

.pb80 {
  padding-bottom: 80px;
}

.ml80 {
  margin-left: 80px;
}

.pl80 {
  padding-left: 80px;
}

.mr80 {
  margin-right: 80px;
}

.pr80 {
  padding-right: 80px;
}

.m80 {
  margin: 80px;
}

.p80 {
  padding: 80px;
}

.mt90 {
  margin-top: 90px;
}

.pt90 {
  padding-top: 90px;
}

.mb90 {
  margin-bottom: 90px;
}

.pb90 {
  padding-bottom: 90px;
}

.ml90 {
  margin-left: 90px;
}

.pl90 {
  padding-left: 90px;
}

.mr90 {
  margin-right: 90px;
}

.pr90 {
  padding-right: 90px;
}

.m90 {
  margin: 90px;
}

.p90 {
  padding: 90px;
}

.mt100 {
  margin-top: 100px;
}

.pt100 {
  padding-top: 100px;
}

.mb100 {
  margin-bottom: 100px;
}

.pb100 {
  padding-bottom: 100px;
}

.ml100 {
  margin-left: 100px;
}

.pl100 {
  padding-left: 100px;
}

.mr100 {
  margin-right: 100px;
}

.pr100 {
  padding-right: 100px;
}

.m100 {
  margin: 100px;
}

.p100 {
  padding: 100px;
}

.mt110 {
  margin-top: 110px;
}

.pt110 {
  padding-top: 110px;
}

.mb110 {
  margin-bottom: 110px;
}

.pb110 {
  padding-bottom: 110px;
}

.ml110 {
  margin-left: 110px;
}

.pl110 {
  padding-left: 110px;
}

.mr110 {
  margin-right: 110px;
}

.pr110 {
  padding-right: 110px;
}

.m110 {
  margin: 110px;
}

.p110 {
  padding: 110px;
}

.header-full {
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 6;
  background-color: #0B0B0B;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.header-full .container-1300-wrp {
  max-width: 1300px;
  margin: 0 auto;
}

.header-full .head-rhs {
  width: 100%;
  position: relative;
}

.header-full .head-rhs ul.head-lst {
  margin: 25px 65px 0px 0px;
  padding: 0px;
  list-style: none;
  list-style-type: none;
  float: right;
}

.header-full .head-rhs ul.head-lst li {
  float: left;
  margin: 0px;
  padding: 0px;
}

.header-full .head-rhs ul.head-lst li a {
  text-decoration: none;
  margin: 0px 5px;
  padding: 12px 30px;
  font-size: 14px;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
  display: inline-block;
}

.header-full .head-rhs ul.head-lst li a.head-cta {
  background-color: #CC0000;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.header-full .head-rhs ul.head-lst li a.head-cta:hover {
  background-color: #161616;
}

.header-full .head-rhs a.ham-meu {
  width: 55px;
  height: 55px;
  position: absolute;
  right: 0%;
  top: 25px;
  background-image: url(../images/menu-in-per.png);
  background-repeat: no-repeat;
  background-position: center;
}

.header-full .head-rhs a.ham-meu span {
  width: 55px;
  height: 55px;
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url(../images/menu-circle.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  -webkit-animation: rotate-animation 10s infinite linear;
          animation: rotate-animation 10s infinite linear;
}

.header-full.scrolled {
  background-color: #000000;
}

.header-full .dropheader-full {
  width: 100%;
  height: 0px;
  background-color: #000000;
  position: fixed;
  top: 0px;
  left: 0px;
  padding: 0 150px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  overflow: hidden;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  visibility: hidden;
}

.header-full .dropheader-full.open-drop {
  height: 100vh;
  opacity: 1;
  visibility: visible;
}

.header-full .dropheader-full #close-drop {
  width: 50px;
  height: 50px;
  position: absolute;
  right: 20px;
  top: 20px;
  display: block !important;
  padding: 0px !important;
  z-index: 2;
}

.header-full .dropheader-full .social-icons-wrp {
  width: 200px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.header-full .dropheader-full .social-icons-wrp a {
  margin: 0px 16px;
}

.header-full .dropheader-full .social-icons-wrp a:nth-child(3) {
  margin-right: 0px;
}

.header-full .dropheader-full .social-icons-wrp #drop-login-cta {
  width: 100%;
  text-decoration: none;
  margin: 30px 0px 0px;
  padding: 12px 30px;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  display: inline-block;
  background-color: #c00;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.header-full .dropheader-full .drop-links-cvr {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  padding-left: 70px;
}

.header-full .dropheader-full .drop-links-cvr ul {
  list-style: none;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.header-full .dropheader-full .drop-links-cvr ul li {
  margin: 0px;
  padding: 0px;
}

.header-full .dropheader-full .drop-links-cvr ul li a {
  text-decoration: none;
  color: #ffffff;
  font-weight: 600;
  font-size: 20px;
  padding: 10px 0px;
  display: inline-block;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.header-full .dropheader-full .drop-links-cvr ul li a:hover {
  font-size: 20px;
  color: #CC0000;
}

.header-full .dropheader-full .drop-pic-cvr {
  width: 35%;
  height: 100vh;
  overflow: hidden;
  position: absolute;
  top: 0%;
  right: 0%;
}

.header-full .dropheader-full .drop-pic-cvr .panel-drop {
  width: 100%;
  height: 33.33%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.header-full .dropheader-full .drop-pic-cvr .drop-pic-1 {
  background-image: url(../images/drop-pic1.jpg);
}

.header-full .dropheader-full .drop-pic-cvr .drop-pic-2 {
  background-image: url(../images/drop-pic2.jpg);
}

.header-full .dropheader-full .drop-pic-cvr .drop-pic-3 {
  background-image: url(../images/drop-pic3.jpg);
}

.header-full .dropheader-full .drop-pic-cvr .drop-pic-4 {
  background-image: url(../images/drop-pic4.jpg);
}

.header-full .dropheader-full .drop-pic-cvr .drop-pic-5 {
  background-image: url(../images/drop-pic5.jpg);
}

.header-full .dropheader-full .drop-pic-cvr .drop-pic-6 {
  background-image: url(../images/drop-pic6.jpg);
}

.header-full .dropheader-full .drop-pic-cvr .drop-pic-extra {
  background-color: #000000;
}

@-webkit-keyframes rotate-animation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotate-animation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

a.common-cta {
  text-decoration: none;
  margin: 0px 0px;
  padding: 12px 30px;
  font-size: 14px;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
  display: inline-block;
  background-color: #CC0000;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

a.common-cta:hover {
  background-color: #161616;
}

.center-cta {
  margin: 0 auto !important;
  display: block !important;
}

.w-fx {
  width: 170px !important;
}

.main-bnr-wrp {
  width: 100%;
  height: 100vh;
  background-color: #0B0B0B;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-bnr-wrp .b-card-parent {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-bnr-wrp .b-card-parent .b-card-lhs {
  width: 33.33%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 0px);
  position: relative;
}

.main-bnr-wrp .b-card-parent .b-card-lhs .card-cap-cntr {
  width: 490px;
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
}

.main-bnr-wrp .b-card-parent .b-card-lhs .card-cap-cntr h2 {
  color: #ffffff;
  font-size: 50px;
  font-weight: 700;
  line-height: 65px;
  letter-spacing: -0.03em;
}

.main-bnr-wrp .b-card-parent .b-card-lhs .card-cap-cntr p {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  line-height: 34px;
}

.main-bnr-wrp .b-card-parent .b-card-rhs {
  width: 66.66%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 0px);
  position: relative;
}

.main-bnr-wrp .b-card-parent .b-card-rhs .b-vid-container {
  position: absolute;
  top: 50%;
  right: 0%;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
}

.main-bnr-wrp .b-card-parent .b-card-rhs .b-vid-container #bnr-vid {
  width: 90%;
  float: right;
}

.main-bnr-wrp .marq-bx {
  width: 100%;
  height: 100px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-color: #121212;
  overflow: hidden;
}

.main-bnr-wrp .marq-bx .marq-ttle {
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  position: absolute;
  top: 25px;
  left: 25px;
}

.main-bnr-wrp .marq-bx .marq-ttle::before {
  content: '';
  width: 2px;
  height: 50px;
  background-color: #484646;
  position: absolute;
  right: -15px;
  top: 0px;
}

.main-bnr-wrp .marq-bx .bnr-city-container {
  padding: 0px;
  margin: 0px 0px 0px 235px;
  overflow: hidden;
  position: relative;
}

.main-bnr-wrp .marq-bx .bnr-city-container::before {
  content: '';
  width: 282px;
  height: 100px;
  position: absolute;
  top: 0px;
  left: -130px;
  background: -webkit-gradient(linear, left top, right top, color-stop(39%, rgba(18, 18, 18, 0.95)), to(transparent));
  background: linear-gradient(to right, rgba(18, 18, 18, 0.95) 39%, transparent 100%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=1);
}

.main-bnr-wrp .marq-bx .bnr-city-container::after {
  content: '';
  width: 320px;
  height: 100px;
  position: absolute;
  top: 0px;
  right: 0px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(18, 18, 18, 0)), color-stop(100%, black), color-stop(101%, black));
  background: linear-gradient(to right, rgba(18, 18, 18, 0) 0%, black 100%, black 101%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#000000', GradientType=1);
}

.main-bnr-wrp .marq-bx .bnr-city-container span a {
  text-decoration: none;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  padding: 40px 40px;
  display: inline-block;
}

.sec-w3 {
  width: 100%;
  padding: 70px 0px;
}

.sec-w3 .cvr-w3 {
  width: 100%;
  padding: 70px 0px;
  background-color: #ffffff;
}

.sec-w3 .cvr-w3 .container-940-wrp {
  max-width: 940px;
  margin: 0 auto;
}

.sec-w3 .cvr-w3 .container-940-wrp .w3-lhs {
  width: 100%;
}

.sec-w3 .cvr-w3 .container-940-wrp .w3-lhs h2 {
  font-size: 75px;
  font-weight: 700;
  color: #161616;
  position: absolute;
  left: 0%;
  top: 0%;
  opacity: 0;
}

.sec-w3 .cvr-w3 .container-940-wrp .w3-desc-bx {
  width: 100%;
  margin-bottom: 0px;
}

.sec-w3 .cvr-w3 .container-940-wrp .w3-desc-bx p {
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #646464;
}

.sec-w3 .cvr-w3 .container-940-wrp .w3-desc-bx h2 {
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
}

.sec-w3 .cvr-w3 .container-940-wrp .w3-desc-bx a {
  font-size: 12px;
  color: #CC0000;
  font-weight: 700;
  display: inline-block;
  margin-top: 30px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.sec-w3 .cvr-w3 .container-940-wrp .w3-desc-bx a:hover {
  color: #161616;
}

.sec-w3 #w3-1 {
  height: 550px;
}

.sec-w3 #w3-2 {
  height: 1000px;
}

.sec-w3 #w3-3 {
  height: 500px;
}

.sec-w3 #w3-1 h2 {
  opacity: 1;
}

.container-675-wrp {
  width: 100%;
  max-width: 705px;
  margin: 0 auto;
  text-align: center;
}

.sec-gbc {
  width: 100%;
  padding: 70px 0px 70px 0px;
  background-color: #F1F1F1;
}

.sec-gbc .m-ttle {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #161616;
  margin-bottom: 70px;
}

.sec-gbc .m-ttle span {
  font-weight: 700;
}

.sec-gbc .ttle {
  font-size: 32px;
  line-height: 30px;
  font-weight: 700;
  color: #161616;
  margin-bottom: 15px;
}

.sec-gbc .desc {
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #646464;
  margin-bottom: 15px;
}

.sec-gbc .sec-sldr-bx {
  margin-top: 40px;
  margin-bottom: 40px;
}

.sec-gbc .sec-sldr-bx {
  text-decoration: none;
}

.sec-gbc .sec-sldr-bx .swiper-container {
  cursor: url("../images/drag-dark.png"), auto !important;
}

.sec-gbc .sec-sldr-bx .card-bx1 {
  width: 100%;
}

.sec-gbc .sec-sldr-bx .card-bx1 a {
  text-decoration: none;
  cursor: url("../images/drag-dark.png"), auto !important;
}

.sec-gbc .sec-sldr-bx .card-bx1 a .desc {
  width: 100%;
  height: 100px;
  background-color: #ffffff;
  padding: 20px;
}

.sec-gbc .sec-sldr-bx .card-bx1 a .desc p {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #000000;
}

.sec-glc {
  width: 100%;
  padding: 70px 0px 70px 0px;
  background-color: #161616;
}

.sec-glc .m-ttle {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #ffffff;
  margin-bottom: 30px;
}

.sec-glc .ttle {
  font-size: 32px;
  line-height: 30px;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 20px;
}

.sec-glc .desc {
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #ffffff;
  margin-bottom: 20px;
}

.sec-glc .sec-sldr-bx {
  margin-top: 40px;
  margin-bottom: 40px;
  cursor: url("https://i.imgur.com/6wmyrkK.gif"), auto;
}

.sec-glc .sec-sldr-bx {
  text-decoration: none;
}

.sec-glc .sec-sldr-bx .swiper-container {
  cursor: url("../images/drag-light.png"), auto !important;
}

.sec-glc .sec-sldr-bx .card-bx1 {
  width: 100%;
}

.sec-glc .sec-sldr-bx .card-bx1 a {
  text-decoration: none;
  cursor: url("../images/drag-light.png"), auto !important;
}

.sec-glc .sec-sldr-bx .card-bx1 a .desc {
  width: 100%;
  height: 100px;
  background-color: #222;
  padding: 20px;
}

.sec-glc .sec-sldr-bx .card-bx1 a .desc p {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #ffffff;
}

.sec-hcm-bx {
  width: 100%;
  padding: 70px 0px;
  background-color: #ffffff;
}

.sec-hcm-bx .m-ttle {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #161616;
  margin-bottom: 30px;
}

.sec-hcm-bx .ttle {
  font-size: 32px;
  line-height: 30px;
  font-weight: 700;
  color: #161616;
  margin-bottom: 20px;
}

.sec-hcm-bx .grid-nav-bx {
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
  background-color: #ffffff;
  height: 100px;
}

.sec-hcm-bx .grid-nav-bx .city-sldr {
  padding: 36px 95px;
  position: relative;
}

.sec-hcm-bx .grid-nav-bx .city-sldr::before {
  content: '';
  width: 90px;
  height: 100px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, white), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to right, white 50%, rgba(255, 255, 255, 0) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);
}

.sec-hcm-bx .grid-nav-bx .city-sldr::after {
  content: '';
  width: 90px;
  height: 100px;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 2;
  background: -webkit-gradient(linear, left top, right top, color-stop(-50%, rgba(255, 255, 255, 0)), color-stop(60%, white), color-stop(101%, white));
  background: linear-gradient(to right, rgba(255, 255, 255, 0) -50%, white 60%, white 101%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
}

.sec-hcm-bx .grid-nav-bx .city-sldr .swiper-slide a {
  text-decoration: none;
  font-size: 14px;
  font-weight: 600;
  color: #161616;
  display: block;
  text-align: center;
}

.sec-hcm-bx .grid-nav-bx .city-sldr .swiper-slide-active a {
  color: #161616;
  font-weight: 600;
}

.sec-hcm-bx .grid-nav-bx .city-sldr .city-next::after,
.sec-hcm-bx .grid-nav-bx .city-sldr .city-prev::after {
  width: 13px;
  height: 24px;
  font-size: 24px;
}

.sec-hcm-bx .learn-wrp-section {
  width: 100%;
  max-width: 1920px;
  min-height: auto;
  margin: 0px auto 0px;
  overflow: hidden;
  position: relative;
  text-align: center;
  padding: 5px 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.sec-hcm-bx .learn-wrp-section .lws-box {
  width: calc(16.3% - 0px);
  margin: 3px 3px;
  display: inline-block;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  vertical-align: top;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.sec-hcm-bx .learn-wrp-section .lws-box::before {
  content: '';
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0px;
  left: 0px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 0;
}

.sec-hcm-bx .learn-wrp-section .lws-box .comm-tag-flt {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 10px 15px;
  text-align: right;
  color: #ffffff;
  font-weight: 400;
  font-size: 14px;
  margin: 0px;
  opacity: 0;
  letter-spacing: 0px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.sec-hcm-bx .learn-wrp-section .lws-box .comm-tag-flt span {
  display: block;
}

.sec-hcm-bx .learn-wrp-section .lws-box .comm-tags {
  position: absolute;
  bottom: 0px;
  left: 0px;
  padding: 10px 15px;
  text-align: left;
  color: #ffffff;
  font-weight: 400;
  font-size: 12px;
  width: 100%;
  margin: 0px;
  opacity: 0;
  letter-spacing: 0px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.sec-hcm-bx .learn-wrp-section .lws-box .comm-tags br {
  display: none;
}

.sec-hcm-bx .learn-wrp-section .lws-box .comm-tags b {
  font-size: 18px;
  display: block;
}

.sec-hcm-bx .learn-wrp-section .lws-box .comm-tags span {
  display: block;
  font-size: 12px;
}

.sec-hcm-bx .learn-wrp-section .lws-box:hover .comm-tag-flt {
  opacity: 1;
}

.sec-hcm-bx .learn-wrp-section .lws-box:hover .comm-tags {
  opacity: 1;
}

.sec-hcm-bx .learn-wrp-section .lws-box:hover::before {
  opacity: 1;
}

.sec-hcm-bx .learn-wrp-section .common-underline-cta {
  display: none;
}

.card-mo-main {
  width: 100%;
  padding: 70px 0px;
}

.card-mo-main .ttle {
  font-size: 50px;
  line-height: 65px;
  font-weight: 700;
  color: #161616;
  margin-bottom: 20px;
}

.card-mo-main .desc {
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #646464;
  margin-bottom: 20px;
}

.card-mo-main .card-holder {
  width: 100%;
  margin-top: 0px;
}

.card-mo-main .card-holder .card-lng {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
  padding: 100px 80px;
}

.card-mo-main .card-holder .card-lng.grey-bg {
  background-color: #F1F1F1;
}

.card-mo-main .card-holder .card-lng.grey-bg .anim-cvr {
  background-color: #F1F1F1 !important;
}

.card-mo-main .card-holder .card-lng .card-lng-pic {
  position: relative;
  overflow: hidden;
}

.card-mo-main .card-holder .card-lng .card-lng-desc {
  width: 100%;
}

.card-mo-main .card-holder .card-lng .card-lng-desc.desc-rhs {
  padding: 75px 90px 0px 90px;
}

.card-mo-main .card-holder .card-lng .card-lng-desc h2 {
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  color: #161616;
  margin-bottom: 15px;
}

.card-mo-main .card-holder .card-lng .card-lng-desc h2 small {
  display: block;
  font-size: 16px;
  font-weight: 700;
}

.card-mo-main .card-holder .card-lng .card-lng-desc h2 span {
  color: #CC0000;
}

.card-mo-main .card-holder .card-lng .card-lng-desc p {
  font-size: 18px;
  line-height: 34px;
  color: #646464;
  margin-bottom: 15px;
}

.container-1200-wrp {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

.sec-chair-bx {
  width: 100%;
  padding: 70px 0px;
  background-color: #000000;
  height: auto;
  overflow: hidden;
}

.sec-chair-bx .chr-card-pic {
  position: relative;
}

.sec-chair-bx .chr-card-pic span {
  width: 100px;
  height: 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.sec-chair-bx .chr-card-desc {
  height: auto;
}

.sec-chair-bx .chr-card-desc .ttle {
  color: #ffffff;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 15px;
}

.sec-chair-bx .chr-card-desc .desc {
  font-size: 18px;
  line-height: 34px;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 30px;
}

.sec-chair-bx .chr-card-desc .card-chr-nme {
  font-size: 18px;
  line-height: 34px;
  font-weight: 700;
  color: #AC7B32;
  margin: 15px 0px 0px;
}

.sec-chair-bx .chr-card-desc .card-desig {
  font-size: 12px;
  font-weight: 700;
  color: #ffffff;
}

.mwm-wrp-main {
  width: 100%;
  padding: 70px 0px;
}

.mwm-wrp-main .card-style-mwm {
  width: 100%;
  height: 600px;
  position: relative;
}

.mwm-wrp-main .card-style-mwm .card-caption-mwm {
  width: 380px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}

.mwm-wrp-main .card-style-mwm .card-caption-mwm h2 {
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
  color: #000000;
  margin-bottom: 15px;
}

.mwm-wrp-main .card-style-mwm .card-caption-mwm p {
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  color: #646464;
}

.mwm-wrp-main .card-style-mwm .dlc-device-vid {
  max-width: 1047px;
  position: absolute;
  top: 0px;
  right: 0px;
}

.mwm-wrp-main .card-style-mwm .dlc-device-vid #device-vid {
  width: 100%;
}

.bdm-wrp-main {
  width: 100%;
  padding: 70px 0px;
  background-color: #F1F1F1;
}

.bdm-wrp-main .container-550-wrp {
  width: 100%;
  max-width: 550px;
  margin: 0 auto;
  text-align: center;
}

.bdm-wrp-main h1 {
  font-size: 32px;
  line-height: 40px;
  color: #000000;
  font-weight: 700;
  margin-bottom: 15px;
}

.bdm-wrp-main p {
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  color: #646464;
  margin-bottom: 20px;
}

.container-1280-wrp {
  max-width: 1280px;
  margin: 0 auto;
}

.footer-full-wrp {
  background-color: #000;
  padding: 70px 0px 0px;
}

.footer-full-wrp .ftr-ttle {
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 15px;
  margin-bottom: 10px;
}

.footer-full-wrp a.ftr-lnk {
  color: #fff;
  font-weight: 300;
  font-size: 14px;
  display: block;
  text-decoration: none;
  margin-bottom: 5px;
}

.footer-full-wrp .toll-number {
  color: #fff;
  font-weight: 300;
  font-size: 18px;
  margin: 0px;
  line-height: 1;
  padding-bottom: 10px;
}

.footer-full-wrp .toll-number:hover {
  text-decoration: none;
  color: #ffffff;
}

.footer-full-wrp .bord-btm-ftr {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.footer-full-wrp .ftr-social {
  padding: 10px 0px;
  margin-top: 0px;
}

.footer-full-wrp .brocure-ftr {
  margin-top: 15px;
}

.footer-full-wrp .brocure-ftr a {
  text-decoration: none;
  color: #fff;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 14px;
  padding: 10px 0px 10px 50px;
  background-image: url(../images/ftr-bro-icn_03.png);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  line-height: 1.2;
}

.footer-full-wrp .brocure-ftr a span {
  display: block;
  font-weight: 700;
}

.footer-full-wrp .ftr-ttle a {
  font-weight: 700;
}

.footer-full-wrp .ftr-logo {
  display: block;
  margin-bottom: 20px;
}

.footer-full-wrp .copyright-bx {
  width: 100%;
  padding: 30px 0px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.footer-full-wrp .copyright-bx p {
  font-size: 14px;
  font-weight: 400;
  color: #646464;
  margin: 0px;
  text-align: right;
}

.anim-cvr {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 1;
}

.inner-bnr {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  height: calc(100vh - 170px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  position: relative;
}

.inner-bnr.about-bnr {
  background-image: url(../images/about-banner.jpg);
}

.inner-bnr.dpo-bnr {
  background-image: url(../images/youturn-banner.jpg);
}

.inner-bnr.youturn-bnr {
  background-image: url(../images/youturn-banner.jpg);
}

.inner-bnr .inner-bnr-caption {
  max-width: 800px;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
}

.inner-bnr .inner-bnr-caption h1 {
  color: #ffffff;
  font-size: 65px;
  line-height: 65px;
  font-weight: 700;
}

.inner-bnr .inner-bnr-caption h2 {
  color: #ffffff;
  font-size: 50px;
  line-height: 65px;
  font-weight: 700;
}

.inner-bnr .inner-bnr-caption p.sub-desc {
  color: #ffffff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  margin: 0px;
}

.inner-bnr .inner-bnr-caption p.desc {
  color: #ffffff;
  font-size: 18px;
  line-height: 34px;
  font-weight: 400;
}

#braedcrumb {
  margin-bottom: 40px;
  background-color: #F5F5F5;
}

#braedcrumb .breadcrumb {
  padding: 10px 0px;
  margin-bottom: 0px;
  list-style: none;
  background-color: transparent !important;
  border-radius: 0px;
}

#braedcrumb .breadcrumb li {
  font-size: 12px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 500;
}

#braedcrumb .breadcrumb li a {
  color: #000000;
}

#braedcrumb .breadcrumb li:first-child {
  padding-top: 2px;
}

#braedcrumb .breadcrumb li.active {
  color: #000000;
  opacity: 0.5;
}

#braedcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: #000000;
  font-size: 14px;
}

.why-how-wrp {
  width: 100%;
  padding: 70px 0px;
}

.why-how-wrp ul.tabs {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  height: 40px;
  width: 650px;
}

.why-how-wrp ul.tabs li {
  float: left;
  margin: 0;
  cursor: pointer;
  padding: 0px 21px;
  height: 40px;
  line-height: 40px;
  font-size: 32px;
  font-weight: 700;
  color: #000000;
  overflow: hidden;
  position: relative;
}

.why-how-wrp .tab_last {
  border-right: none;
}

.why-how-wrp ul.tabs li:hover {
  color: #CC0000;
}

.why-how-wrp ul.tabs li.active {
  background-color: #fff;
  color: #CC0000;
  display: block;
}

.why-how-wrp .tab_container {
  border-top: none;
  clear: both;
  width: 100%;
  background: #fff;
  overflow: auto;
  padding: 0px 15px;
}

.why-how-wrp .tab_content {
  padding: 25px 0px;
  display: none;
}

.why-how-wrp .tab_content p {
  font-size: 18px;
  line-height: 34px;
  color: #646464;
  font-weight: 400;
}

.why-how-wrp .tab_content p strong {
  color: #000000;
}

.why-how-wrp .tab_content p b {
  color: #000000;
}

.why-how-wrp .tab_content h1,
.why-how-wrp .tab_content h2 {
  font-size: 24px;
  line-height: 32px;
  color: #000000;
  font-weight: 700;
}

.why-how-wrp .tab_drawer_heading {
  display: none;
}

@media screen and (max-width: 480px) {
  .why-how-wrp .tabs {
    display: none;
  }
  .why-how-wrp .tab_drawer_heading {
    background-color: #000000;
    color: #ffffff;
    border-top: 1px solid #ffffff;
    margin: 0;
    padding: 15px 20px;
    display: block;
    cursor: pointer;
    text-align: center;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .why-how-wrp .d_active {
    background-color: #CC0000;
    color: #ffffff;
  }
}

.why-how-wrp .tab_content {
  text-align: center;
}

.why-how-wrp .tab_content .common-ttle {
  margin: 20px 0px;
}

#ourvision {
  background-color: #000000;
  padding: 70px 0px;
}

#ourvision .video-box {
  position: relative;
}

#ourvision .video-box h3 {
  position: absolute;
  left: -62px;
  top: 40px;
  font-size: 50px;
  line-height: 55px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 700;
}

#ourvision .ourvision-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

#ourvision .ourvision-box p {
  font-size: 18px;
  line-height: 34px;
  color: #ffffff;
  font-weight: 400;
}

#ourvision .ourvision-box h2 {
  color: #ffffff;
  font-size: 40px;
  font-weight: 700;
}

#life-of-success {
  height: 800px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  position: relative;
  overflow: hidden;
}

#life-of-success .life-succes-banner {
  background-image: url(../images/alife-of-sucess.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  z-index: 1;
}

#life-of-success h2 {
  font-size: 50px;
  color: #ffffff;
  line-height: 55px;
  font-weight: 700;
  z-index: 2;
  position: relative;
}

#life-of-success p {
  color: #ffffff;
  font-size: 18px;
  padding: 10px 460px;
  z-index: 2;
  position: relative;
}

#life-of-success p span {
  font-size: 32px;
  font-weight: 700;
}

#ourpurpose {
  background-color: #f5f5f5;
  padding: 70px 0px;
}

#ourpurpose .ourpurpose-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

#ourpurpose .ourpurpose-box p {
  font-size: 18px;
  line-height: 34px;
  color: #646464;
  font-weight: 400;
}

#ourpurpose .ourpurpose-box h2 {
  font-weight: 700;
  font-size: 32px;
  line-height: 46px;
}

#info-grap {
  background-color: #161616;
  padding: 70px 0px;
}

#info-grap .info-grap-box {
  text-align: center;
}

#info-grap .info-grap-box p {
  color: #ffffff;
  font-weight: 400;
}

#info-grap .info-grap-box h2 {
  color: #ffffff;
  font-weight: 700;
  font-size: 32px;
}

#join-dlc-box {
  width: 100%;
  padding: 70px 0px 70px;
}

#join-dlc-box p.bft-bx {
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
  color: #000000;
}

#join-dlc-box p.bft-bx-sm {
  font-size: 18px;
  line-height: 34px;
  color: #646464;
  font-weight: 400;
}

.dlc-pltfrm-off {
  width: 100%;
  background-color: #000000;
  padding: 70px 0px;
}

.dlc-pltfrm-off h2.ttle {
  text-align: center;
  font-size: 32px;
  line-height: 30px;
  font-weight: 700;
  color: #ffffff;
}

.dlc-pltfrm-off .grid-mb-wrp {
  width: 100%;
  margin-top: 50px;
}

.dlc-pltfrm-off .grid-mb-wrp .mbo-desc-bx {
  padding: 75px 90px 0px 90px;
}

.dlc-pltfrm-off .grid-mb-wrp .mbo-desc-bx h2 {
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 15px;
}

.dlc-pltfrm-off .grid-mb-wrp .mbo-desc-bx h2 span {
  color: #CC0000;
}

.dlc-pltfrm-off .grid-mb-wrp .mbo-desc-bx p {
  font-size: 18px;
  line-height: 34px;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 15px;
}

.forum-bnr {
  background-image: url(../images/forum-banner-new.jpg);
}

.common-ttle {
  font-weight: 700;
  line-height: 40px;
  font-size: 32px;
  margin-bottom: 30px;
}

.global-box {
  text-align: center;
}

.white-clr {
  color: #ffffff;
}

.red-clr {
  color: #CC0000;
  text-decoration: none;
}

.body-copy {
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
}

#board-directors {
  padding: 30px 0px 70px;
}

#board-directors .container-900-wrp {
  max-width: 900px;
  margin: 0 auto;
}

#board-directors h2 {
  font-weight: 700;
  line-height: 40px;
  font-size: 32px;
  margin-bottom: 30px;
}

#board-directors p {
  color: #646464;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
}

#global-forum-committee-member {
  background-color: #000;
  padding-top: 70px;
  padding-bottom: 70px;
}

#global-forum-committee-member .nav-mytabs {
  margin-top: 2rem;
}

#global-forum-committee-member .nav-mytabs li:not(:last-child) {
  margin-right: 7px;
}

#global-forum-committee-member .nav-mytabs a {
  position: relative;
  top: 4px;
  padding: 10px 25px;
  border-radius: 2px 2px 0 0;
  background: #ffffff;
  color: black;
  opacity: 0.7;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

#global-forum-committee-member .nav-mytabs a.active,
#global-forum-committee-member .nav-mytabs a:hover {
  opacity: 1;
  top: 0;
}

#global-forum-committee-member .mytab-content {
  position: relative;
  z-index: 2;
  padding: 25px;
  border-radius: 0 4px 4px 4px;
  background: #ffffff;
}

#global-forum-committee-member .nav-link {
  padding: 0;
}

#global-forum-committee-member .nav-tabs .nav-link {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  width: 155px;
  padding: 2px;
}

#global-forum-committee-member .nav-tabs .nav-link .person-mob-name {
  display: block;
  position: absolute;
  width: 100%;
  font-size: 10px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

#global-forum-committee-member .nav-tabs .nav-link img {
  width: 100%;
}

#global-forum-committee-member .nav-tabs .nav-link.active {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
  border: none;
  background-color: transparent;
  position: relative;
}

#global-forum-committee-member .tabs-box {
  padding-top: 50px;
  /* a {color: $white-clr;font-size: $fs-14; font-weight: 700; display:inline-block; position: relative; padding-bottom: 8px;
    &:before { content: ''; position: absolute; left: 0px; bottom: 0px; background-color:red;  width: 100px; height: 2px;}
    } */
}

#global-forum-committee-member .tabs-box h3.tab-name-per {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
}

#global-forum-committee-member .tabs-box h6.per-deg {
  font-size: 14px;
  color: #ffffff;
  position: relative;
  padding-bottom: 5px;
}

#global-forum-committee-member .tabs-box h6.per-deg:before {
  content: '';
  position: absolute;
  left: 0px;
  bottom: 0px;
  background-color: red;
  width: 100px;
  height: 2px;
}

#global-forum-committee-member .tabs-box .tab-lable {
  text-transform: uppercase;
  font-size: 14px;
  color: #737529;
}

#global-forum-committee-member .tabs-box .tab-chapter {
  background: url(../images/lable-img.png) no-repeat center center;
  width: 217px;
  height: 32px;
  color: #cc0000;
  font-weight: 700;
  font-size: 12px;
  padding-left: 10px;
  padding-top: 8px;
  margin: 15px 0;
}

#global-forum-committee-member .tabs-box p {
  color: #ffffff;
  margin-top: 30px;
  line-height: 30px;
  font-weight: 400;
}

#global-forum-committee-member .nav-tabs {
  border-bottom: none;
}

#global-forum-committee-member .tab-pane img {
  display: none;
}

#global-forum-committee-member a.catalog-drop {
  display: none;
  font-size: 16px;
  font-weight: 700;
  color: #000;
  padding: 16px 10px;
  border-bottom: solid 1px #C4C4C4;
  background: #FFFFFF url(../images/downarrow.png) no-repeat 95% center;
  padding-right: 40px;
  margin-bottom: 0px;
}

#forums-history-wrp {
  padding: 70px 0;
}

#forums-history-wrp .history-info {
  padding: 50px 0 200px;
  background-image: url(../images/ring.png);
  background-position: 4% 30%;
  background-repeat: no-repeat;
  background-size: 12%;
}

#forums-history-wrp .history-list {
  padding-left: 0px;
}

#forums-history-wrp .history-list li {
  list-style-type: none;
  display: inline;
  float: left;
  width: 20%;
  padding-right: 60px;
  position: relative;
}

#forums-history-wrp .history-list li h3 {
  font-size: 30px;
  line-height: 36px;
  font-weight: 700;
  padding-bottom: 30px;
}

#forums-history-wrp .history-list li p {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  margin-bottom: 0;
}

#forums-history-wrp .history-list li:before {
  content: '';
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #CC0000;
}

#forums-history-wrp .history-list li:after {
  content: '';
  position: absolute;
  top: 45px;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: #CC0000;
  border-radius: 50%;
}

#forums-history-wrp .history-list li:first-child:before {
  z-index: -2;
}

#Why-join-forum {
  height: 800px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: left;
  position: relative;
  overflow: hidden;
}

#Why-join-forum .why-join-forum-banner {
  background-image: url(../images/why-join-forum-banner.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  z-index: 1;
}

#Why-join-forum .join-forum-title {
  font-size: 50px;
  color: #ffffff;
  line-height: 55px;
  font-weight: 700;
  z-index: 2;
  position: relative;
  background-color: #CC0000;
  padding: 27px;
  text-transform: uppercase;
  text-align: left !important;
}

#Why-join-forum .join-forum-desc {
  z-index: 2;
  position: relative;
  padding-left: 30px;
}

#Why-join-forum .join-forum-desc p.body-copy {
  color: #ffffff !important;
  text-align: left;
  font-weight: 500;
}

#forum-benefits-wrp {
  padding: 70px 0;
}

#forum-benefits-wrp .benefits-info {
  text-align: center;
  margin-top: 40px;
}

#forum-benefits-wrp .benefits-info img {
  height: 90px;
  padding-bottom: 10px;
}

#forum-benefits-wrp .benefits-info p {
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
}

#forum-resources-wrp {
  background-color: #000000;
  padding: 70px 0px;
}

#forum-resources-wrp .forum-resources-info {
  padding: 15px 0;
}

#forum-resources-wrp .forum-resources-info h3 {
  font-size: 24px;
  line-height: 28px;
  color: #ffffff;
  font-weight: 700;
  margin-bottom: 5px;
}

#forum-resources-wrp .forum-resources-info h4 {
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
  font-weight: 500;
  padding-bottom: 10px;
}

#forum-resources-wrp .forum-resources-info p a {
  font-size: 18px;
  line-height: 22px;
  color: #ffffff;
  font-weight: 700;
  text-decoration: none;
}

#forum-resources-wrp .forum-resources-right {
  padding-right: 100px;
  padding-top: 50px;
}

#Forum-offerings {
  background-color: #ffffff;
  padding-top: 80px;
  padding-bottom: 80px;
  /* .package-detail-show { opacity: 0; visibility: hidden; transition: 0.5s; height: 0px;}
         .package-3:hover .package-detail-show { opacity: 1; visibility: visible; height:270px;}*/
}

#Forum-offerings .packages-3 {
  padding: 80px 0;
  padding-bottom: 0;
}

#Forum-offerings .packages-3 h3 {
  color: #ffffff;
  font-size: 28px;
  font-weight: 100;
  letter-spacing: -2px;
  padding-bottom: 30px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}

#Forum-offerings .packages-3 h3.offsett {
  color: #ffffff;
  font-size: 60px;
  font-weight: 100;
  letter-spacing: -2px;
  margin-top: 90px;
}

#Forum-offerings .packages-3 .packages_container-3 {
  width: 100%;
}

#Forum-offerings .packages-3 .package-3 {
  margin: 40px 5px;
  position: relative;
}

#Forum-offerings .packages-3 .package-img-3 {
  width: 100%;
  height: 480px;
  overflow: hidden;
  position: relative;
}

#Forum-offerings .packages-3 .package-img-3 img {
  width: 100%;
  position: absolute;
  top: 0;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

#Forum-offerings .packages-3 .package-content-3 {
  margin-top: 25px;
  margin-bottom: 75px;
  max-width: 85%;
  position: relative;
}

#Forum-offerings .packages-3 .package-content-3 .package-title-3 {
  color: #ffffff;
  font-size: 28px;
  font-weight: 100;
  padding-bottom: 20px;
  position: relative;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 21px;
  line-height: 30px;
}

#Forum-offerings .packages-3 .package-content-3 .package-desc-3 {
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  margin-top: 5px;
  color: #ffffff;
  text-align: left;
  position: absolute;
  top: -103px;
  left: 10px;
}

#Forum-offerings .package-wrapper1-3 .package-3 .pck_reveal-3,
#Forum-offerings .package-wrapper3-3 .package-3 .pck_reveal-3 {
  position: absolute;
  z-index: 10;
  background: #000000;
  width: 100%;
  height: 101%;
  top: -2px;
  left: 0;
  -webkit-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
}

#Forum-offerings .packages-3 .package-content-3 p {
  color: #000000;
  opacity: 0.5;
  margin-top: 15px;
}

#Forum-offerings .package-wrapper2-3 .package-3 .pck_reveal-3 {
  position: absolute;
  z-index: 10;
  background: #000000;
  width: 100%;
  height: 101%;
  top: -2px;
  left: 0;
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
}

#Forum-offerings .packages-3 .package-content-3 h6 {
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  color: #000;
}

#Forum-offerings .packages-3 a.knkow-more-bt {
  color: #CC0000 !important;
  font-size: 12px;
  font-weight: 700;
}

#Forum-offerings .packages-3 .package-content-3 .package-desc-3 p {
  font-size: 15px;
  line-height: 20px;
  color: #ffffff !important;
  font-weight: 400;
  opacity: 1;
  margin-top: 5px;
}

.forum-subttl {
  display: block;
  font-size: 18px;
  line-height: 22px;
}

.container-475-wrp {
  max-width: 475px;
  margin: 0 auto;
}

#procedure-wrp {
  background-color: #000000;
  padding: 70px 0px;
}

#procedure-wrp .procedure-info {
  margin-top: 50px;
  padding-right: 150px;
  position: relative;
}

#procedure-wrp .procedure-info h3 {
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
  font-weight: 500;
  padding-bottom: 5px;
}

#procedure-wrp .procedure-info h4 {
  font-size: 18px;
  line-height: 22px;
  color: #ffffff;
  font-weight: 700;
}

#procedure-wrp .procedure-info p {
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
  font-weight: 400;
}

#procedure-wrp .procedure-info:after {
  position: absolute;
  content: '';
  top: 30%;
  right: 0;
  background-image: url(../images/red-arr.png);
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: right center;
  height: 16px;
  width: 298px;
}

#procedure-wrp .procedure-info.no-bckimg:after {
  background-image: none;
}

#procedure-wrp .procedure-info.no-bckimg {
  padding-right: 50px;
}

#forum-apply-wrp {
  padding: 70px 0;
  background-color: #cc0102;
}

#forum-apply-wrp .common-cta-blk {
  background-color: #000000;
  text-decoration: none;
  padding: 20px 60px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
}

#mobile-app {
  background-color: #000000;
  padding-top: 80px;
  padding-bottom: 80px;
}

#mobile-app p {
  color: #ffffff !important;
}

#mobile-app h2.common-ttle {
  margin-bottom: 0px;
}

#mobile-app .mobile-app-right {
  padding-top: 80px;
  padding-right: 30px;
}

#mobile-app .mobile-app-right ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#mobile-app .mobile-app-right ul li {
  background-image: url(../images/list-check.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 30px;
  color: #ffffff !important;
  margin-bottom: 20px;
}

#mobile-app .container-650-wrp {
  width: 780px;
  max-width: 100%;
  margin: 80px auto 0px;
}

#mobile-app .container-650-wrp .download-app {
  background-color: #CC0000;
  padding: 20px;
  border-radius: 10px;
}

.cat-box .Enquire-bt {
  background-color: transparent;
  border: solid 2px #fff;
  padding: 7px 30px;
  margin-right: 10px;
}

.sabah-pic {
  background: url(../images/sabah-pic.png) no-repeat left bottom;
  background-size: 650px;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}

#gradient-banner {
  height: 700px;
  position: relative;
  background: #d0d3d8;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(#d0d3d8), to(black));
  background: linear-gradient(to right, #d0d3d8 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d0d3d8', endColorstr='#000000', GradientType=1);
  /* IE6-9 */
}

.per-banner-right-box {
  color: #ffffff;
  padding-top: 150px;
}

.per-banner-right-box h2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 3px;
}

.per-banner-right-box .degi {
  font-size: 14px;
}

.per-banner-right-box h6 {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 3px;
  margin-top: 16px;
}

.per-banner-right-box .forum-committe {
  font-size: 15px;
  margin-bottom: 25px;
}

.per-banner-right-box p {
  font-size: 14px;
  line-height: 23px;
  font-weight: 300;
}

.per-banner-right-box .banner-social {
  margin-top: 20px;
  margin-bottom: 20px;
}

.per-banner-right-box .banner-social a {
  padding-right: 5px;
}

#person-mid-box {
  width: 100%;
  padding: 70px 0px;
}

#green-pic {
  background: url(../images/green-bg.jpg) no-repeat left center;
  background-size: cover;
  height: 700px;
  position: relative;
}

.andro-donovan-pic {
  background: url(../images/andro-donovan-pic.png) no-repeat left bottom;
  background-size: 520px;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}

#qouts-section {
  padding-top: 70px;
  padding-bottom: 70px;
}

#qouts-section p {
  padding: 0px 320px;
  line-height: 30px;
  font-size: 18px;
  font-weight: 400;
}

.trafrommation-journey {
  background-color: #000000;
  padding-top: 70px;
  padding-bottom: 70px;
}

.trafrommation-journey .bold-weight {
  font-weight: 500;
}

.trafrommation-journey .traformation-box h5 {
  margin-top: 25px;
  margin-bottom: 15px;
  font-weight: 700;
}

.trafrommation-journey .traformation-box p {
  height: 260px;
}

#client-logos {
  padding-top: 70px;
  padding-bottom: 70px;
}

#andro #client-logos .common-ttle {
  padding-top: 40px;
  position: relative;
  margin: 0px;
}

#person-forums {
  background: url(../images/person-forum-banner.jpg) no-repeat center center;
  background-size: cover;
  height: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#person-forums p {
  margin-bottom: 25px;
  line-height: 30px;
}

#person-forums.person-forums2 {
  background: url(../images/person-forum-banner2.jpg) no-repeat center center;
  background-size: cover;
}

#MotivateYourself {
  background-color: #000000;
  padding-top: 70px;
  padding-bottom: 70px;
}

#MotivateYourself .motivate-box1 {
  color: #ffffff;
}

#MotivateYourself .motivate-box1 h5 {
  font-weight: 700;
  font-size: 24px;
  margin-top: 25px;
}

#MotivateYourself .motivate-box1 p {
  margin-bottom: 8px;
}

#MotivateYourself .motivate-box1 p a {
  color: #CC0000;
}

#MotivateYourself .motivate-box2 {
  background-color: #141414;
  padding: 20px 20px;
  color: #ffffff;
}

#MotivateYourself .motivate-box2 h5 {
  font-weight: 700;
  font-size: 16px;
  margin-top: 25px;
}

#MotivateYourself .motivate-box2 .common-cta {
  font-size: 11px;
  padding: 10px 19px;
}

#MotivateYourself .motivate-box2 .Enquire-bt {
  padding: 7px 11px;
  margin-right: 5px;
}

#media-center {
  background-color: #000000;
  padding-bottom: 80px;
  color: #ffffff;
}

#media-center .motivate-box4 h5 {
  font-weight: 700;
  margin-top: 20px;
}

#media-center .media-new-list a {
  color: #ffffff;
  display: block;
  margin-top: 15px;
}

#media-center .blogtalks {
  background-color: #141414;
  padding: 30px 0px;
  color: #ffffff;
  padding-bottom: 0px;
}

#media-center .blogtalks .blogtalks-radio {
  margin: 30px 0px;
}

#person-contact-us {
  padding-top: 80px;
  padding-bottom: 80px;
}

#person-contact-us .contact-box {
  color: #ffffff;
  background-color: #141414;
  padding: 40px 20px;
  text-align: center;
}

#person-contact-us .contact-box a {
  color: #ffffff;
}

#cloud-pic {
  background: url(../images/cloud-bg.jpg) no-repeat left center;
  background-size: cover;
  height: 700px;
  position: relative;
}

.Lesley-Hayes {
  background: url(../images/lesley-hayes.png) no-repeat left bottom;
  background-size: 520px;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}

.anesh-jagtiani {
  background: url(../images/anesh-banner.png) no-repeat left bottom;
  background-size: 520px;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}

#person-forums {
  background: url(../images/person-forum-banner.jpg) no-repeat center center;
  background-size: cover;
  height: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#view-faci-wrp {
  padding: 70px 0;
  background-color: #000000;
  border-bottom: solid 1px #ffffff;
}

#view-faci-wrp .dropdown {
  background-color: #ffffff;
}

#view-faci-wrp .dropdown .select {
  background-color: #fff;
  color: #000000;
  padding: 12px 18px 5px;
}

label.viewfaci-lbl {
  font-weight: 600;
  color: #ffffff;
  font-size: 14px;
  border-bottom: 1px solid #ffffff;
  margin-bottom: 3px;
  padding-bottom: 3px;
  width: 100%;
}

.faci-details {
  margin-top: 50px;
}

.faci-details a {
  text-decoration: none;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.faci-details a:hover {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
}

.faci-details h3 {
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  margin: 15px 0 5px;
  color: #ffffff;
}

.faci-details p {
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
}

.faci-details h4 {
  font-size: 15px;
  font-weight: 700;
  color: #ffffff;
}

.search-bx {
  padding: 12px 18px 12px 0;
  color: #000;
  font-weight: 500;
  border: 0;
  border-bottom: 1px solid #000;
  border-radius: 0;
}

.search-bx:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #cc0000;
}

.search-frm {
  position: relative;
}

.search-frm ::-webkit-input-placeholder {
  color: #000;
  font-weight: 700;
}

.search-frm :-ms-input-placeholder {
  color: #000;
  font-weight: 700;
}

.search-frm ::-ms-input-placeholder {
  color: #000;
  font-weight: 700;
}

.search-frm ::placeholder {
  color: #000;
  font-weight: 700;
}

.search-img {
  position: absolute;
  top: 10px;
  right: 30px;
}

.search-img .fa {
  font-size: 20px;
}

.retreat-details {
  margin-top: 50px;
}

.retreat-details a {
  text-decoration: none;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.retreat-details a:hover {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
}

.retreat-details h3 {
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  margin: 15px 0 5px;
  color: #ffffff;
}

.retreat-details p {
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
}

.retreat-details h4 {
  font-size: 15px;
  font-weight: 700;
  color: #ffffff;
}

.gfw-container {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto;
}

.drop-forum-main {
  /*Styling Selectbox*/
}

.drop-forum-main .gfw-container {
  width: 1220px;
  max-width: 100%;
}

.drop-forum-main .gfw-container h6 {
  margin-bottom: 0px;
  margin-top: 11px;
}

.drop-forum-main .gfw-container h6 a {
  width: 100%;
  border: none;
  font-size: 14px;
  font-weight: 700;
  color: #000 !important;
  padding: 5px 0px;
}

.drop-forum-main .global-fliter-wrp {
  padding: 15px 0px;
  -webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.14);
  box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.14);
}

.drop-forum-main #braedcrumb {
  margin-bottom: 10px;
}

.drop-forum-main .dropdown {
  width: 100%;
  display: inline-block;
  background-color: #fff;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  position: relative;
  font-size: 14px;
  color: #000000;
  height: 70%;
  text-align: left;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-overflow: ellipsis;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  box-shadow: none;
}

.drop-forum-main .dropdown:after {
  content: "";
  color: #999;
  position: absolute;
  z-index: 1;
  right: 15px;
  top: 50%;
  line-height: 50px;
  font-size: 24px;
  background-image: url(../images/dropdown.png);
  background-repeat: no-repeat;
  background-position: 51% center;
  width: 10px;
  height: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-size: 17px;
}

.drop-forum-main .dropdown .select {
  cursor: pointer;
  display: block;
  padding: 12px 18px;
  color: #000;
  font-weight: 700;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.drop-forum-main .dropdown .select > i {
  font-size: 13px;
  color: #888;
  cursor: pointer;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  float: right;
  line-height: 20px;
  display: none;
}

.drop-forum-main .dropdown:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.drop-forum-main .dropdown:active {
  background-color: #f8f8f8;
}

.drop-forum-main .dropdown.active:hover,
.drop-forum-main .dropdown.active {
  -webkit-box-shadow: 0 0 4px #cccccc;
          box-shadow: 0 0 4px #cccccc;
  border-radius: 2px 2px 0 0;
  background-color: #f8f8f8;
}

.drop-forum-main .dropdown .dropdown-menu {
  position: absolute;
  background-color: #fff;
  width: 100%;
  left: 0;
  margin-top: 1px;
  -webkit-box-shadow: 0 1px 2px #cccccc;
          box-shadow: 0 1px 2px #cccccc;
  border-radius: 0 1px 2px 2px;
  overflow: hidden;
  display: none;
  max-height: 500px;
  overflow-y: auto;
  z-index: 9;
}

.drop-forum-main .dropdown .dropdown-menu h6 {
  color: #B1B1B1;
  font-size: 14px;
  border-bottom: solid 1px #B1B1B1;
  margin: 10px;
  padding-bottom: 5px;
}

.drop-forum-main .dropdown .dropdown-menu li {
  padding: 8px 10px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  cursor: pointer;
  font-size: 14px;
  border-bottom: solid 1px #000;
}

.drop-forum-main .dropdown .dropdown-menu {
  padding: 0;
  list-style: none;
}

.drop-forum-main .dropdown .dropdown-menu li:hover {
  background-color: #f2f2f2;
}

.drop-forum-main .dropdown .dropdown-menu li:active {
  background-color: #e2e2e2;
}

#forum-faci-wrp {
  padding: 70px 0px;
}

#forum-faci-wrp .faci-other-info h4 {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
}

#forum-faci-wrp .faci-other-info p {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 3px;
  margin-top: 15px;
  color: #000000;
}

#forum-faci-wrp .forum-faci-info h2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 3px;
  color: #000000;
}

#forum-faci-wrp .forum-faci-info h3 {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
}

#forum-faci-wrp .forum-faci-info p {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 3px;
  margin-top: 16px;
  color: #000000;
}

#view-faci-wrp2 {
  padding: 70px 0px;
  background-color: #000000;
}

#view-faci-wrp2 .dropdown {
  background-color: #ffffff;
}

#view-faci-wrp2 .dropdown .select {
  background-color: #fff;
  color: #000000;
  padding: 12px 18px 5px;
}

#you-sec-1 {
  padding: 40px 0px 70px;
}

#youturn-section1 {
  background-color: #000000;
  padding-bottom: 30px;
  padding-top: 30px;
  margin-top: 50px;
}

#youturn-section1 .youturn-section1-box {
  background-color: #ffffff;
  height: 750px;
  text-align: center;
  position: relative;
}

#youturn-section1 .youturn-section1-box h2 {
  font-size: 24px;
  font-weight: 700;
  padding: 10px;
  text-transform: uppercase;
  position: absolute;
  width: 100%;
  top: 470px;
  color: #ffffff;
}

#youturn-section1 .youturn-section1-box p {
  padding: 20px;
}

#youturn-event {
  padding-top: 30px;
  padding-bottom: 50px;
}

#youturn-event .youturn-eventbox .youturn-event-desc {
  background-color: #191919;
  height: 72px;
  color: #ffffff;
  font-size: 14px;
  padding: 10px;
  text-align: center;
}

#youturn-themes {
  background-color: #000000;
  padding-top: 50px;
  padding-bottom: 50px;
}

#youturn-themes .youturn-themes-box {
  border: solid 6px #222222;
  padding: 30px;
  min-height: 635px;
}

#youturn-themes .youturn-themes-box ul.event-listing {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  margin-bottom: 40px;
}

#youturn-themes .youturn-themes-box ul.event-listing h5 {
  color: #ffffff;
}

#youturn-themes .youturn-themes-box ul.event-listing li {
  color: #ffffff;
  font-size: 16px;
  border-left: solid 2px #CC0000;
  padding: 5px 11px;
}

#register-event {
  padding-top: 120px;
  padding-bottom: 50px;
  background: url(../images/register-event-banner.jpg) no-repeat center center;
  background-size: cover;
  height: 460px;
}

#register-event form {
  padding-top: 50px;
}

#register-event form .form-control {
  background-color: transparent;
  border: none;
  border-bottom: solid 1px #ffffff;
  border-radius: 0px;
  color: #ffffff;
}

#register-event form option:not(:first-of-type) {
  color: #000000;
}

#register-event form ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ffffff;
}

#register-event form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
}

#register-event form :-ms-input-placeholder {
  /* IE 10+ */
  color: #ffffff;
}

#register-event form :-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
}

#notify {
  padding-top: 60px;
  padding-bottom: 50px;
  background-color: #000000;
  border-bottom: solid 1px #fff;
}

#notify .newsletter {
  padding: 10px 0;
}

#notify .newsletter form {
  width: 600px;
  max-width: 100%;
  margin: auto;
}

#notify .newsletter form .notify-input {
  width: 87%;
  padding-left: 10px;
}

#notify .newsletter form .form-control {
  height: 50px;
  border-color: #ffffff;
  border-radius: 0;
}

#notify .newsletter form .btn {
  min-height: 50px;
  border-radius: 0;
  background: transparent;
  color: #fff;
  font-weight: 600;
  padding: 0px;
  border: none;
}

.page-template-page-global-community {
  width: 100%;
}

.page-template-page-global-community .inner-bnr.globe-comm-bnr {
  background-image: url(../images/globalcommunity.jpg) !important;
}

.page-template-page-global-community .inner-bnr.globe-comm-bnrr {
  background-image: url(../images/globalcommunity.jpg) !important;
}

.page-template-page-global-community #braedcrumb {
  margin-top: 0px;
  margin-bottom: 0px;
}

.page-template-page-global-community .global-fliter-wrp {
  padding: 70px 0px;
}

.page-template-page-global-community .global-fliter-wrp .gfw-container {
  width: 800px;
  margin: 0 auto;
}

.page-template-page-global-community .global-fliter-wrp .globe-drop {
  width: 100%;
  border: none;
  font-size: 14px;
  font-weight: 700;
  color: #000000;
  padding: 5px 5px;
  border: 1px solid #000;
}

.page-template-page-global-community .global-fliter-wrp .globe-drop:focus {
  outline: none;
  outline-style: none;
}

.page-template-page-global-community .global-fliter-wrp .globe-drop option {
  padding: 10px 10px;
  font-weight: 400;
  font-size: 14px;
}

.page-template-page-global-community .global-fliter-wrp #globe-all {
  border: 1px solid #000;
  font-size: 14px;
  line-height: 19px;
  font-weight: 700;
  text-align: center;
  display: block;
  color: #000;
  text-decoration: none;
  padding: 6px 5px 2px;
  vertical-align: middle;
  width: 60px;
  margin: 0 auto;
}

.page-template-page-global-community .global-fliter-wrp .clear-filter {
  color: #7D7D7D;
  font-size: 10px;
  line-height: 26px;
  font-weight: 700;
  text-decoration: none;
  display: block;
  text-align: center;
}

.page-template-page-global-community .global-fliter-wrp .clear-filter:hover {
  text-decoration: none;
}

.page-template-page-global-community .global-fliter-wrp .globe-search-wrp {
  width: 600px;
  margin: 50px auto 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.page-template-page-global-community .global-fliter-wrp .searchTerm {
  border: none;
  width: 100%;
  text-align: center;
  color: #7D7D7D;
  font-size: 16px;
  font-weight: 400;
}

.page-template-page-global-community .global-fliter-wrp .searchTerm:focus {
  border: none;
  outline: none;
  outline-style: none;
}

.page-template-page-global-community .global-fliter-wrp .searchButton {
  border: none;
  outline: none;
  outline-style: none;
  cursor: pointer;
  width: 30px;
  height: 30px;
  background-image: url(../images/search.png);
  background-repeat: no-repeat;
  background-position: center center;
}

.page-template-page-global-community .global-fliter-wrp .searchButton:focus {
  border: none;
  outline: none;
  outline-style: none;
}

.page-template-page-global-community .global-fliter-wrp .searchTerm {
  border: 1px solid #000 !important;
  padding: 5px;
}

.page-template-page-global-community .global-fliter-wrp {
  padding: 24px 0px 24px;
}

.page-template-page-global-community .global-fliter-wrp .gfw-container {
  max-width: 1300px;
  margin: 0 auto;
  width: 100%;
}

.page-template-page-global-community .global-fliter-wrp .gfw-container .globe-search-wrp {
  width: 100%;
  margin: 0px auto 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.page-template-page-global-community .global-fliter-wrp .gfw-container .searchTerm {
  border: none;
  width: 100%;
  text-align: center;
  color: #7D7D7D;
  font-size: 12px;
  font-weight: 400;
}

.page-template-page-global-community .global-fliter-wrp .gfw-container .clear-filter {
  font-size: 9px;
}

.page-template-page-global-community .gcm-sqr {
  padding: 70px 0px;
  background-color: #000000;
}

.page-template-page-global-community .gcm-sqr h2.gcm-chap-ttle {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
  margin: 0px;
  position: relative;
}

.page-template-page-global-community .gcm-sqr h2.gcm-chap-ttle span {
  background-color: #000000;
  position: relative;
  padding-right: 15px;
}

.page-template-page-global-community .gcm-sqr h2.gcm-chap-ttle::before {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0%;
  background-color: #ffffff;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr {
  margin: 40px 0px;
  position: relative;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr h2.global-bnr-cntr {
  color: #ffffff;
  font-size: 32px;
  font-weight: 700;
  margin: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr h3.sec-gcm-ttle {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
  margin: 20px 0px 20px;
  position: relative;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr h3.sec-gcm-ttle span {
  background-color: #000000;
  position: relative;
  padding-right: 15px;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr h3.sec-gcm-ttle::before {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0%;
  background-color: #ffffff;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr .member_container {
  background-color: #191c21;
  cursor: pointer;
  -webkit-transition: .5s all;
  transition: .5s all;
  margin-bottom: 15px;
  border-radius: 5px;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr .member_container img {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr .d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr .member-pl-5 {
  padding-left: 1rem;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr .member-pr-8 {
  padding-right: 8px;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr .align-self-center {
  -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr .member-mb-1 {
  margin-bottom: 1px;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr .member-text-h6 {
  font-weight: 500;
  line-height: 2;
  letter-spacing: 0.03em;
  font-size: 14px;
  color: #fff;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr .member-opacity--muted {
  opacity: 0.6 !important;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr .member-text-small {
  font-size: 12px;
  color: #fff;
  margin-bottom: 3px;
}

.page-template-page-global-community .gcm-sqr .global-grid-cvr .member-company {
  font-size: 12px;
  color: #BB8D47;
}

.no-banner-page #braedcrumb {
  margin-top: 134px;
}

.no-banner-page .terms-condi-wrp {
  padding: 40px 0px 70px;
}

.whw-main-wrp {
  width: 100%;
  padding: 70px 0px;
}

.whw-main-wrp ul.tabs {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  height: 40px;
  width: 645px;
}

.whw-main-wrp ul.tabs li {
  float: left;
  margin: 0;
  cursor: pointer;
  padding: 0px 47px;
  height: 40px;
  line-height: 40px;
  font-size: 40px;
  font-weight: 700;
  color: #646464;
  overflow: hidden;
  position: relative;
}

.whw-main-wrp .tab_last {
  border-right: none;
}

.whw-main-wrp ul.tabs li:hover {
  color: #000000;
}

.whw-main-wrp ul.tabs li.active {
  background-color: #fff;
  color: #CC0000;
  display: block;
}

.whw-main-wrp .tab_container {
  border-top: none;
  clear: both;
  width: 100%;
  background: #fff;
  overflow: auto;
  padding: 0px 15px;
  text-align: center;
}

.whw-main-wrp .tab_content {
  padding: 25px 0px;
  display: none;
}

.whw-main-wrp .tab_content p {
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #646464;
}

.whw-main-wrp .tab_content h2 {
  font-weight: 700;
  font-size: 32px;
  line-height: 40px;
  color: #000000;
}

.whw-main-wrp .tab_content a {
  margin: 30px auto 0px;
  font-size: 12px;
  color: #CC0000;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
}

.whw-main-wrp .tab_drawer_heading {
  display: none;
}

@media screen and (max-width: 480px) {
  .whw-main-wrp .tabs {
    display: none;
  }
  .whw-main-wrp .tab_drawer_heading {
    background-color: #000000;
    color: #fff;
    border-top: 5px solid #ffffff;
    margin: 0;
    padding: 5px 20px;
    display: block;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .whw-main-wrp .d_active {
    background-color: #CC0000;
    color: #fff;
  }
  .whw-main-wrp {
    padding: 20px 0px;
  }
  .whw-main-wrp .tab_content h2 {
    font-size: 20px;
    line-height: 30px;
  }
  .whw-main-wrp .tab_container {
    padding: 0px 0px;
  }
  .whw-main-wrp .tab_content p {
    font-size: 16px;
    line-height: 26px;
  }
  .whw-main-wrp .big-font {
    font-size: 20px;
    line-height: 30px;
  }
}

.faq-page #braedcrumb {
  margin-top: 100px;
}

.faq-page .faq-main {
  width: 100%;
  padding: 70px 0px;
}

.faq-page .faq-main .card-header {
  padding: 0px 0px;
}

.faq-page .faq-main .card-link {
  font-size: 20px;
  font-weight: 700;
  color: #000000;
  padding: .75rem 1.25rem;
  display: block;
}

.faq-page .faq-main .card-body {
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  color: #646464;
}

.faq-page .faq-main .card-body h6,
.faq-page .faq-main .card-body h5 {
  font-weight: 700;
}

/* KINJAL */
.title-32 {
  font-size: 32px;
  font-weight: 700;
  color: #161616;
}

.title-50 {
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
}

.title-24 {
  font-size: 24px;
  color: #161616;
}

.read-more {
  color: #CC0000;
  font-size: 12px;
  font-weight: 700;
}

#testimonial-banner {
  background: linear-gradient(249.21deg, #272729 1.85%, #3C3C3C 31.84%, #262626 63.76%);
  height: 750px;
}

#testimonial-banner .container-1280-wrp {
  position: relative;
  height: 100%;
}

#testimonial-banner .person-pic {
  position: absolute;
  right: 0px;
  bottom: 0px;
}

#testimonial-banner .play-bt {
  position: absolute;
  width: 50px;
  height: 50px;
  left: 0px;
  right: 0px;
  bottom: 0;
  top: 0;
  margin: auto;
  opacity: 0.5;
}

#testimonial-banner .play-bt:hover {
  opacity: 1;
}

#testimonial-banner .quotes-box {
  position: absolute;
  left: 0px;
  top: 300px;
  width: 540px;
  background: url(../images/q1.svg) no-repeat left top;
  padding: 50px 20px;
}

#testimonial-banner .quotes-box h2 {
  font-weight: 700;
  color: #ffffff;
  font-size: 32px;
  line-height: 40px;
  background: url(../images/q2.svg) no-repeat 290px bottom;
  padding-bottom: 38px;
}

#testimonial-banner .quotes-box h3 {
  font-weight: 700;
  color: #ffffff;
  font-size: 18px;
  line-height: 40px;
  letter-spacing: -1px;
  margin-top: 30px;
}

#testimonial-banner .quotes-box p {
  color: #646464;
}

#StoriesCommunity {
  padding-top: 65px;
  padding-bottom: 65px;
}

#StoriesCommunity .container-940-wrp {
  max-width: 940px;
  margin: 0 auto;
}

#StoriesCommunity .Community-box {
  height: 430px;
  text-align: left;
  background: #ffffff;
  position: relative;
  border: solid 1px #e4e4e4;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  margin-bottom: 50px;
}

#StoriesCommunity .Community-box:hover {
  -webkit-box-shadow: 0px -4px 50px #A4A4A4;
          box-shadow: 0px -4px 50px #A4A4A4;
}

#StoriesCommunity .Community-box .Community-pic {
  position: relative;
}

#StoriesCommunity .Community-box .Community-pic .photo-lable {
  position: absolute;
  left: 0;
  bottom: 0;
  background: #CC0000;
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  padding: 5px 8px;
  padding-top: 8px;
  line-height: 14px;
}

#StoriesCommunity .Community-box .Community-pic .Community-video-bt::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  width: 50px;
  height: 50px;
  background-image: url(../images/play-circle.svg);
  width: 50px;
  height: 50px;
}

#StoriesCommunity .Community-box .Community-desc {
  padding: 15px;
}

#StoriesCommunity .Community-box .Community-desc p {
  font-size: 24px;
  color: #646464;
  line-height: 30px;
}

#StoriesCommunity .Community-box .Community-desc .name-box {
  margin-top: 10px;
}

#StoriesCommunity .Community-box .Community-desc .name-box h6 {
  font-size: 18px;
  font-weight: 700;
  color: #121212;
  line-height: 20px;
  margin-bottom: 8px;
}

#StoriesCommunity .Community-box .Community-desc .name-box p {
  font-size: 14px;
  color: #646464;
  line-height: 18px;
}

.fancybox-content {
  padding: 15px !important;
}

.fancybox-desc h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #ffffff;
}

.fancybox-desc p,
.fancybox-desc h6 {
  color: #ffffff;
}

#testimonial-page .w-fx {
  width: 185px !important;
}

/* worl-first */
#world-bussiness-banner {
  background: url(../images/Business-Platform.jpg);
  height: 750px;
}

#world-bussiness-banner .container-1280-wrp {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#world-bussiness-banner .banner-bussiness-content {
  width: 500px;
}

#world-bussiness-banner .banner-bussiness-content h2 {
  font-size: 50px;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 15px;
}

#world-bussiness-banner .banner-bussiness-content p {
  color: #ffffff;
  font-size: 18px;
  line-height: 34px;
}

.banner-bottom-box {
  width: 100%;
  padding: 70px 0px;
  background-color: #FFF;
}

.banner-bottom-box .container-550-wrp {
  width: 100%;
  max-width: 550px;
  margin: 0 auto;
  text-align: center;
}

.banner-bottom-box .sub-desc {
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 20px;
}

.banner-bottom-box p {
  font-size: 18px;
  line-height: 34px;
}

#readyto-apply {
  background: linear-gradient(246.69deg, #0B0B0B 4.04%, #1A1A1A 38.57%, #121212 73.83%);
  padding: 70px 0px;
}

#readyto-apply .container-1280-wrp {
  height: 100%;
  position: relative;
}

#readyto-apply #mac {
  position: absolute;
  right: 0px;
  top: 150px;
  /* transform: translate(345px, 0px); */
  /* z-index:8; */
}

#readyto-apply .split {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px;
  padding: 10px;
  /*  background-color: rgba(#fff, 0.6); */
}

#readyto-apply .split .pic-container {
  display: block;
  position: relative;
  /* width: 40vw; */
  width: 775px;
  /* height: calc(100vh - 200px); */
  height: 535px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  /*         margin-right: 10px; */
  overflow: hidden;
}

#readyto-apply .split .pic-container img {
  display: block;
  position: absolute;
  top: 80px;
  left: -7px;
  /* width: calc(100% - 0px);
            height: calc(100% - 0px); */
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0;
  -webkit-transform: translateX(-50px);
          transform: translateX(-50px);
}

#readyto-apply .split .pic-container img:first-child {
  opacity: 1;
  -webkit-transform: translateX(0px);
          transform: translateX(0px);
}

#readyto-apply .split .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: left;
      -ms-flex-align: left;
          align-items: left;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /*         background-color: rgba(#fff, 0.6); */
  line-height: 1.5em;
  padding: 0px;
  padding-right: 80px;
  /*  height: calc(100vh - 20px); */
  height: 700px;
  color: #ffffff;
}

#readyto-apply .split .item h2 {
  font-weight: 700;
  font-size: 50px;
  margin-bottom: 11px;
}

#readyto-apply .split .item p {
  font-size: 16px;
  line-height: 26px;
}

#readyto-apply .split .item a {
  background-color: #CC0000;
  color: #ffffff;
  padding: 10px;
  width: 100px;
  text-align: center;
}

#readyto-apply .split .item:not(:last-child) {
  margin-bottom: 10px;
}

/* End */
#world-business,
#world-lifestyle {
  margin-top: 40px;
  margin-bottom: 40px;
}

#world-business .business-left,
#world-business .lifestyle-left,
#world-lifestyle .business-left,
#world-lifestyle .lifestyle-left {
  background-image: url(../images/business-pic1.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  height: calc(100vh - 30px);
  position: absolute;
  left: 0;
  top: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 2%;
  width: 100%;
  padding: 90px 50px;
}

#world-business .lifestyle-left,
#world-lifestyle .lifestyle-left {
  background-image: url(../images/lifestyle-pic1.jpg);
}

#world-business .business-right .card:hover img,
#world-business .lifestyle-right .card:hover img,
#world-lifestyle .business-right .card:hover img,
#world-lifestyle .lifestyle-right .card:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

#world-business .business-right .bus-life-img,
#world-business .lifestyle-right .bus-life-img,
#world-lifestyle .business-right .bus-life-img,
#world-lifestyle .lifestyle-right .bus-life-img {
  overflow: hidden;
  display: block;
}

#world-business .business-right .bus-life-img img,
#world-business .lifestyle-right .bus-life-img img,
#world-lifestyle .business-right .bus-life-img img,
#world-lifestyle .lifestyle-right .bus-life-img img {
  width: 100%;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

#world-business .business-right .grid-box-desc,
#world-business .lifestyle-right .grid-box-desc,
#world-lifestyle .business-right .grid-box-desc,
#world-lifestyle .lifestyle-right .grid-box-desc {
  padding: 26px 15px;
  display: block;
}

#world-business .business-right .grid-box-desc h6,
#world-business .lifestyle-right .grid-box-desc h6,
#world-lifestyle .business-right .grid-box-desc h6,
#world-lifestyle .lifestyle-right .grid-box-desc h6 {
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 8px;
  color: #121212;
}

#world-business .business-right .grid-box-desc h2,
#world-business .lifestyle-right .grid-box-desc h2,
#world-lifestyle .business-right .grid-box-desc h2,
#world-lifestyle .lifestyle-right .grid-box-desc h2 {
  font-weight: 300;
  margin-bottom: 8px;
}

#world-business .card-columns,
#world-lifestyle .card-columns {
  -webkit-column-count: 1;
          column-count: 1;
}

@media (min-width: 768px) {
  #world-business .card-columns,
  #world-lifestyle .card-columns {
    -webkit-column-count: 2;
            column-count: 2;
  }
}

@media (min-width: 1200px) {
  #world-business .card-columns,
  #world-lifestyle .card-columns {
    -webkit-column-count: 2;
            column-count: 2;
  }
}

#world-business .card-columns .card-img,
#world-lifestyle .card-columns .card-img {
  border-radius: 0px;
}

#world-lifestyle {
  background-color: #0B0B0B;
  padding-top: 40px;
  padding-bottom: 40px;
}

#world-lifestyle .card-columns .card {
  background-color: transparent;
}

#world-lifestyle .card-columns .card .grid-box-desc {
  border-bottom: 1px solid #F1F1F1;
  padding-bottom: 14px;
  margin-bottom: 25px;
}

#world-lifestyle .card-columns .card .grid-box-desc h6,
#world-lifestyle .card-columns .card .grid-box-desc h2,
#world-lifestyle .card-columns .card .grid-box-desc a {
  color: #ffffff;
}

.info-box {
  color: #ffffff;
}

.info-box h5 {
  font-weight: 700;
  font-size: 32px;
}

.info-box p {
  font-size: 18px;
}

.wow {
  visibility: hidden;
}

#Member-Offerings {
  background-color: #F1F1F1;
  padding-top: 50px;
  padding-bottom: 0px;
}

#Member-Offerings .Member-Offerings-box {
  margin-bottom: 40px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

#Member-Offerings .Member-Offerings-box:hover {
  -webkit-box-shadow: 0px -4px 50px #A4A4A4;
          box-shadow: 0px -4px 50px #A4A4A4;
}

#Member-Offerings .Member-Offerings-box .offer-desc {
  padding: 20px 20px;
}

#Member-Offerings .Member-Offerings-box .offer-desc span {
  color: #CC0000;
}

#Member-Offerings .Member-Offerings-box .offer-desc h6 {
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 20px;
}

#ChapterSection {
  padding-top: 50px;
  padding-bottom: 5px;
  height: 1200px;
  overflow: hidden;
  /* TABS */
  /* TABS */
}

#ChapterSection .ChapterPhase {
  margin-top: 50px;
  margin-bottom: 50px;
}

#ChapterSection .ChapterPhase ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#ChapterSection .ChapterPhase ul li a {
  font-size: 18px;
  color: #121212;
  font-weight: 700;
  background-color: #f6f6f6;
  padding: 20px 40px;
  margin-right: 10px;
}

#ChapterSection .ChapterPhase ul li.active-tabs a {
  background-color: #CC0000;
  color: #ffffff;
}

#ChapterSection .nav-tabs {
  display: none;
}

#ChapterSection .tab-content > .active {
  display: block;
  position: relative;
  height: 800px;
  background-color: transparent;
}

#ChapterSection .nav-tabs .nav-link {
  font-size: 18px;
  color: #121212;
  font-weight: 700;
  background-color: #f6f6f6;
  padding: 20px 40px;
  margin-right: 10px;
}

#ChapterSection .nav-tabs .nav-link.active {
  background-color: #CC0000;
  color: #ffffff;
}

#ChapterSection .card-header {
  border-bottom: solid 1px #c8c8c8;
}

@media (min-width: 768px) {
  #ChapterSection .nav-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: none;
    margin-top: 40px;
    position: relative;
    z-index: 2;
  }
  #ChapterSection .card {
    border: none;
  }
  #ChapterSection .card .card-header {
    display: none;
  }
  #ChapterSection .card .collapse {
    display: block;
  }
}

@media (max-width: 767px) {
  #ChapterSection .tab-content > .tab-pane {
    display: block !important;
    opacity: 1;
    background-color: #FFF;
    border: none;
  }
  #ChapterSection .tab-content > .tab-pane h5 {
    font-weight: 700;
    font-size: 20px;
  }
  #ChapterSection .tab-content > .tab-pane h5 a {
    color: #121212;
    display: block;
    background-image: url(../images/dropup.png);
    background-repeat: no-repeat;
    background-position: 95% center;
    text-decoration: none;
  }
  #ChapterSection .tab-content > .tab-pane h5 a.collapsed {
    background-image: url(../images/dropdown.png);
    background-repeat: no-repeat;
    background-position: 95% center;
  }
}

#ChapterSection .world-svg-map {
  position: absolute;
  top: 188px;
  left: 142px;
  right: 0;
  z-index: -1;
}

#ChapterSection .phase-table {
  position: absolute;
  right: 0;
  top: 0px;
  border: solid 1px #e4e4e4;
  width: 300px;
  background-color: #F1F1F1;
}

#ChapterSection .phase-table th,
#ChapterSection .phase-table td {
  padding: 3px 5px;
  text-align: left;
  border: solid 1px #e4e4e4;
  font-size: 12px;
}

#ChapterSection .phase-table th {
  background-color: #CC0000;
  color: #ffffff;
}

#ChapterSection #content {
  /* transform: translate(0px, -50px);  */
  z-index: 1;
}

#ChapterSection #content h6 {
  font-size: 18px;
  font-weight: 700;
  padding-top: 30px;
  color: #121212;
  text-align: center;
}

.testi-quotes {
  position: relative;
  border-top: solid 2px #ffffff;
  text-align: center;
  padding: 30px 70px;
  line-height: 32px;
  margin-top: 37px;
}

.testi-quotes:before {
  content: '';
  position: absolute;
  left: 0px;
  right: 0px;
  margin: auto;
  top: -14px;
  width: 25px;
  height: 22px;
  background-image: url(../images/testi-q.jpg);
  background-repeat: no-repeat;
  background-position: center center;
}

.person-pic .play-pause-btn {
  display: block;
  background-color: #111;
  width: 60px;
  margin: 0 auto;
  text-align: center;
  padding: 5px 0;
  font-family: arial;
  cursor: pointer;
  color: #fff;
}

.fancybox-slide {
  padding: 0 !important;
}

.bannetr-fancy {
  padding: 0 !important;
}

.fill-active {
  fill: #a5a5a5;
}

.pointer-title {
  display: block;
  position: absolute;
  z-index: 0;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  /* &.pin-active { transform: translateY(0px); opacity:1; visibility: visible; } */
}

.pointer-title svg {
  width: 14px !important;
  height: 14px !important;
}

/* title-tip-up */
.title-tip-up[title]:before {
  content: attr(title);
  top: -25px;
  margin-top: 0;
  position: absolute;
  background-color: #000;
  width: 110px;
  color: #ffffff;
  font-weight: 700;
  font-size: 10px;
  left: -43px;
  padding: 4px 6px;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  z-index: 10;
}

.title-tip-up[title]:hover:before {
  opacity: 1;
  visibility: visible;
}

.fancybox-content {
  background: #060606 !important;
}

.space15 {
  letter-spacing: 15px !important;
}

.big-font {
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  color: #000000;
}

.font-ideo {
  font-family: Sentinel SSm A, Sentinel SSm B, Georgia, serif !important;
  font-weight: 500px !important;
  font-stretch: expanded;
}

.bb1 {
  border-bottom: 2px solid #ffffff;
}

/* END */
@media (min-width: 320px) and (max-width: 767px) {
  /*  .page-template-page-global-community #content {
        padding: 0px 15px !important;
    } */
  .page-template-page-global-community .global-fliter-wrp .globe-drop {
    margin: 5px 0px;
  }
  .page-template-page-global-community .global-fliter-wrp {
    padding: 10px 0px 10px;
  }
  .inner-bnr .inner-bnr-caption h2 {
    font-size: 24px;
    line-height: 28px;
  }
  .inner-bnr {
    height: 200px;
    margin-bottom: 20px;
  }
  .page-template-page-global-community .gcm-sqr {
    padding: 0px 0px;
  }
  .page-template-page-global-community .gcm-sqr .global-grid-cvr {
    margin: 20px -15px;
    position: relative;
    padding: 20px 15px;
    background-color: #000;
  }
  .page-template-page-global-community .gcm-sqr .global-grid-cvr h3.sec-gcm-ttle {
    font-size: 20px;
  }
  .page-template-page-global-community .gcm-sqr .global-grid-cvr h3.sec-gcm-ttle::before {
    display: none;
  }
}
/*# sourceMappingURL=global-style.css.map */