.mainHeader--wrapper .header-wrapper .header-logo .tosvg {
  width: 159px;
  height: auto; }

.mainHeader--wrapper .header-wrapper .header-detail .header-menu .menuBar .menuBar--wrapper li:hover a {
  color: #049931; }

.mainHeader--wrapper .header-wrapper .header-detail .header-menu .menuBar .menuBar--wrapper li:hover .tosvg path {
  fill: #049931; }

.mainHeader--wrapper .header-wrapper .header-detail .header-menu .menuBar .menuBar--wrapper li .subMenu--primaryLevel li:hover a {
  color: #049931; }

.mainHeader--wrapper .header-wrapper .header-detail .header-menu .menuBar .menuBar--wrapper li .subMenu--primaryLevel li:hover .tosvg path {
  fill: #049931; }

.mainHeader--wrapper .header-wrapper .header-detail .header-menu .menuBar .menuBar--wrapper li .subMenu--primaryLevel li .subMenu--secondaryLevel {
  background-color: #049931; }
  .mainHeader--wrapper .header-wrapper .header-detail .header-menu .menuBar .menuBar--wrapper li .subMenu--primaryLevel li .subMenu--secondaryLevel::after {
    background-image: url(../img/bg/aabf-menu-pattern.png);
    background-size: cover;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: right bottom; }

.header--solid .mainHeader--wrapper .header-wrapper .header-detail .header-menu .menuBar--wrapper li .tosvg path {
  fill: #049931; }

.header--solid .mainHeader--wrapper .header-wrapper .header-detail .header-buttons .button--links ul li:hover a {
  color: #049931 !important; }
  .header--solid .mainHeader--wrapper .header-wrapper .header-detail .header-buttons .button--links ul li:hover a .tosvg path {
    fill: #049931; }

.header--solid .mainHeader--wrapper .header-wrapper .header-detail .header-buttons .button--links ul li::after {
  background-color: #049931; }

body {
  font-family: "Helvetica"; }
  body.is--not-on-top .mainHeader--wrapper .header-wrapper .header-detail .header-menu .menuBar--wrapper li:hover a {
    color: #049931; }
  body.is--not-on-top .mainHeader--wrapper .header-wrapper .header-detail .header-menu .menuBar--wrapper li svg path {
    fill: #049931; }
  body.is--not-on-top .mainHeader--wrapper .header-wrapper .header-detail .header-menu .menuBar--wrapper li .subMenu--primaryLevel li:hover a {
    color: #049931; }
  body.is--not-on-top .mainHeader--wrapper .header-wrapper .header-detail .header-menu .menuBar--wrapper li .subMenu--primaryLevel li:hover .tosvg path {
    fill: #049931; }
  body.is--not-on-top .mainHeader--wrapper .header-wrapper .header-detail .header-menu .menuBar--wrapper li .subMenu--primaryLevel li .subMenu--secondaryLevel {
    background-color: #049931; }
    body.is--not-on-top .mainHeader--wrapper .header-wrapper .header-detail .header-menu .menuBar--wrapper li .subMenu--primaryLevel li .subMenu--secondaryLevel li a {
      color: #fff; }

.sec-banner .thumb-img-wrap .b-thumb-img:before {
  content: "";
  position: absolute;
  opacity: 0.8;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: -o-linear-gradient(359.87deg, #000000 0.11%, rgba(0, 0, 0, 0) 97.73%);
  background: linear-gradient(90.13deg, #000000 0.11%, rgba(0, 0, 0, 0) 97.73%);
  z-index: 1; }

.sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img:before {
  content: "";
  position: absolute;
  opacity: 0.8;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: -o-linear-gradient(359.87deg, #000000 0.11%, rgba(0, 0, 0, 0) 97.73%);
  background: linear-gradient(90.13deg, #000000 0.11%, rgba(0, 0, 0, 0) 97.73%);
  z-index: 1; }

.sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div {
  height: 100%;
  position: relative; }
  .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
    @media screen and (max-width: 1400px) {
      .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div::after {
        width: 30%;
        height: 70%; } }
    @media screen and (max-width: 767px) {
      .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div::after {
        height: 50%;
        width: 45%; } }
    @media screen and (max-width: 525px) {
      .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div::after {
        height: 100%;
        width: 75%; } }

.sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content {
  bottom: 15%; }
  .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4 {
    padding: 10px 15px 15px 0;
    margin-top: 25px;
    position: relative;
    max-width: 450px;
    width: 100%; }
    .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4::after {
      position: absolute;
      left: 0;
      top: 0;
      background-repeat: no-repeat;
      width: 100%;
      height: 100%;
      z-index: -1;
      display: none; }
    @media screen and (max-width: 767px) {
      .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4 {
        width: 75%; } }
    @media screen and (max-width: 525px) {
      .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4 {
        width: 80%; } }
    @media screen and (max-width: 425px) {
      .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4 {
        width: 85%; } }
    @media screen and (max-width: 400px) {
      .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4 {
        width: 90%; } }
    @media screen and (max-width: 375px) {
      .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4 {
        width: 100%; } }
    .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4 a span {
      color: #ffffff; }
  .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper p {
    position: relative;
    padding: 10px 15px 15px 0;
    margin: 16px 0 0; }
  .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .program-details {
    padding: 0; }
    .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .program-details .program-duration p {
      margin-bottom: 15px; }
  .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .program-fee p {
    margin-bottom: 15px; }

.sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img::before {
  display: none; }

.sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div {
  height: 100%;
  position: relative; }
  .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
    @media screen and (max-width: 767px) {
      .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div::after {
        height: 50%;
        width: 45%;
        background-size: contain !important; } }
    @media screen and (max-width: 525px) {
      .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div::after {
        width: 75%; } }
  .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div:before {
    opacity: 0.8;
    width: 100%;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: -o-linear-gradient(359.87deg, #000000 0.11%, rgba(0, 0, 0, 0) 97.73%);
    background: linear-gradient(90.13deg, #000000 0.11%, rgba(0, 0, 0, 0) 97.73%);
    z-index: 1; }
    @media screen and (max-width: 767px) {
      .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div:before {
        background: -o-linear-gradient(90.1deg, #000000 0.09%, rgba(0, 0, 0, 0) 99.91%);
        background: linear-gradient(359.9deg, #000000 0.09%, rgba(0, 0, 0, 0) 99.91%); } }
  .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div::after {
    background: url(../img/bg/banner-pattern1.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: bottom; }

.sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content {
  bottom: 15%; }
  .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4 {
    padding: 10px 15px 15px 0;
    margin-top: 25px;
    position: relative; }
    .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4::after {
      position: absolute;
      left: 0;
      top: 0;
      background-repeat: no-repeat;
      width: 100%;
      height: 100%;
      z-index: -1; }
    @media screen and (max-width: 767px) {
      .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4 {
        width: 75%;
        padding: 0; } }
    @media screen and (max-width: 525px) {
      .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4 {
        width: 80%; } }
    @media screen and (max-width: 425px) {
      .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4 {
        width: 85%; } }
    @media screen and (max-width: 400px) {
      .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4 {
        width: 90%; } }
    @media screen and (max-width: 375px) {
      .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4 {
        width: 100%; } }
  .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper p {
    position: relative;
    padding: 10px 15px 15px 0;
    margin: 16px 0 0; }
  .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .program-details {
    padding: 0; }
    .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .program-details .program-duration p {
      margin-bottom: 15px; }
  .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .program-fee p {
    margin-bottom: 15px; }
  .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .heading4::after {
    content: "";
    background: url(../img/bg/aabf-bg-content3.png); }

.sec-banner.banner--calendar {
  background-color: transparent; }
  .sec-banner.banner--calendar::before {
    content: "";
    background: url(../img/bg/aabf-bg-calendar.png);
    background-repeat: no-repeat; }
  @media screen and (max-width: 767px) {
    .sec-banner.banner--calendar .thumb-img-wrap .b-thumb-img .b-thumb-content {
      top: 20%;
      bottom: auto; } }

.b-thumb-wrapper .b-thumb-content-wrap.full-banner .b-thumb-content .program-details .program-duration strong,
.b-thumb-wrapper .b-thumb-content-wrap.full-banner .b-thumb-content .program-details .program-fee strong {
  color: #FFDD00; }

.b-thumb-wrapper.sty1 .b-thumb-img {
  height: 480px;
  max-height: 480px; }

.sec-visit .bg-texture {
  top: 58px;
  height: 87%;
  width: 65%;
  right: 0; }
  @media screen and (max-width: 991px) {
    .sec-visit .bg-texture {
      height: 55%;
      width: 55%; } }
  @media screen and (max-width: 767px) {
    .sec-visit .bg-texture {
      top: 215px;
      width: 100%; } }
  @media screen and (max-width: 576px) {
    .sec-visit .bg-texture {
      top: 270px;
      height: 38%; } }

.sec-visit .slider-progress .progress-bar-items .item-box .progress-bar-content .progress-indicator #slick-progress {
  background-color: #cbc9be; }
  .sec-visit .slider-progress .progress-bar-items .item-box .progress-bar-content .progress-indicator #slick-progress span {
    color: #53575A; }

.sec-visit .slider-progress .progress-bar-items .item-box .sliderArrow .slick-arrow:hover {
  background-color: #049931; }

@media screen and (max-width: 576px) {
  .sec-visit .thumb-wrapper .b-thumb-wrapper .b-thumb-wrapper-inner .b-thumb-content-wrap .b-thumb-content {
    padding: 16px 15px 0 0; } }

@media screen and (max-width: 576px) {
  .sec-visit .thumb-wrapper .b-thumb-wrapper .b-thumb-wrapper-inner .b-thumb-action {
    padding-left: 0; } }

@media screen and (max-width: 767px) {
  .sec-visit .thumb-wrapper .slick-list {
    overflow: visible; } }

.sec-faqs .heading4 {
  text-transform: none;
  color: #1d1d1b;
  margin: 50px 0 30px; }

.sec-faqs .heading5 {
  text-transform: none;
  color: #1d1d1b;
  margin: 0; }

.sec-faqs .faq-content .mobile-cover .card .card-header button {
  color: #049931; }

.sec-faqs .faq-content .mobile-cover .detail-box .heading4 {
  color: #049931; }

.sec-faqs.sec-bg .bg-image {
  bottom: -50px;
  background-image: url(../img/bg/aabf-bg-faq.png);
  width: 590px;
  height: 650px;
  background-size: cover; }
  @media (max-width: 1199px) {
    .sec-faqs.sec-bg .bg-image {
      width: 290px;
      height: 350px; } }
  @media (max-width: 1400px) {
    .sec-faqs.sec-bg .bg-image {
      width: 390px;
      height: 450px; } }
  .sec-faqs.sec-bg .bg-image img {
    display: none; }
  @media screen and (max-width: 767px) {
    .sec-faqs.sec-bg .bg-image {
      display: none; } }

.sec-facts-counter .counter-wrapper {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent; }
  .sec-facts-counter .counter-wrapper .counter-detail {
    background: rgba(87, 87, 86, 0.05);
    padding: 48px 64px 64px;
    max-width: 95%;
    border: none; }
    @media screen and (max-width: 1400px) {
      .sec-facts-counter .counter-wrapper .counter-detail {
        padding: 48px 40px 64px; } }
    @media screen and (max-width: 991px) {
      .sec-facts-counter .counter-wrapper .counter-detail {
        padding: 48px 20px 64px; } }
    @media screen and (max-width: 767px) {
      .sec-facts-counter .counter-wrapper .counter-detail {
        margin-bottom: 30px;
        max-width: 100%; } }
    .sec-facts-counter .counter-wrapper .counter-detail .image .tosvg {
      width: 82px;
      height: 83px; }
      .sec-facts-counter .counter-wrapper .counter-detail .image .tosvg path {
        fill: #049931;
        stroke: none; }
    .sec-facts-counter .counter-wrapper .counter-detail .text {
      margin-top: 10px; }
      .sec-facts-counter .counter-wrapper .counter-detail .text span p {
        color: #575756; }

.sec-category-detail .category-wrapper .category-info .c-txt .chips .badge-sty1 {
  color: #E17FD2;
  background: #FEEAFF; }

.sec-authors.authors--slider {
  background-color: #0047BA;
  padding: 56px 0 80px 0;
  overflow: hidden; }
  @media screen and (max-width: 767px) {
    .sec-authors.authors--slider {
      padding: 56px 0 100px 0; } }
  @media screen and (max-width: 576px) {
    .sec-authors.authors--slider {
      padding: 0 0 80px 0; } }
  .sec-authors.authors--slider .sec-wrap {
    position: relative; }
    .sec-authors.authors--slider .sec-wrap .heading4 {
      color: #ffffff; }
    .sec-authors.authors--slider .sec-wrap .slider-progress {
      max-width: 500px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      position: absolute;
      right: 0;
      left: auto;
      top: -14px;
      bottom: auto;
      width: 100%; }
      @media screen and (max-width: 767px) {
        .sec-authors.authors--slider .sec-wrap .slider-progress {
          bottom: -90px;
          top: auto; } }
      @media screen and (max-width: 576px) {
        .sec-authors.authors--slider .sec-wrap .slider-progress {
          bottom: -75px;
          top: auto; } }
      .sec-authors.authors--slider .sec-wrap .slider-progress .progress-bar-items {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end; }
        @media screen and (max-width: 767px) {
          .sec-authors.authors--slider .sec-wrap .slider-progress .progress-bar-items {
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
                -ms-flex-pack: justify;
                    justify-content: space-between; } }
        .sec-authors.authors--slider .sec-wrap .slider-progress .progress-bar-items .progress-bar-content {
          max-width: 50%;
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 50%;
              -ms-flex: 0 0 50%;
                  flex: 0 0 50%; }
          .sec-authors.authors--slider .sec-wrap .slider-progress .progress-bar-items .progress-bar-content .progress-indicator {
            max-width: 375px; }
            .sec-authors.authors--slider .sec-wrap .slider-progress .progress-bar-items .progress-bar-content .progress-indicator #slick-progress {
              background-color: #a3a1a1;
              left: 25px;
              right: 25px;
              height: 2px; }
              .sec-authors.authors--slider .sec-wrap .slider-progress .progress-bar-items .progress-bar-content .progress-indicator #slick-progress span {
                background-color: #ffffff;
                height: 2px;
                bottom: 0; }
            .sec-authors.authors--slider .sec-wrap .slider-progress .progress-bar-items .progress-bar-content .progress-indicator .slickIndicator {
              margin-bottom: 15px; }
              .sec-authors.authors--slider .sec-wrap .slider-progress .progress-bar-items .progress-bar-content .progress-indicator .slickIndicator ul li {
                color: #ffffff; }
        .sec-authors.authors--slider .sec-wrap .slider-progress .progress-bar-items .sliderArrow {
          margin-left: 20px; }
    .sec-authors.authors--slider .sec-wrap .c-grid {
      display: block; }
      .sec-authors.authors--slider .sec-wrap .c-grid.five-column {
        position: relative; }
        .sec-authors.authors--slider .sec-wrap .c-grid.five-column::before {
          content: "";
          position: absolute;
          top: 0;
          bottom: 0;
          right: 100%;
          left: -170px;
          background-color: #0047BA;
          z-index: 1;
          width: 10%; }
          @media screen and (max-width: 1650px) {
            .sec-authors.authors--slider .sec-wrap .c-grid.five-column::before {
              left: -145px;
              width: 10%; } }
          @media screen and (max-width: 1400px) {
            .sec-authors.authors--slider .sec-wrap .c-grid.five-column::before {
              left: -140px;
              width: 12%; } }
          @media screen and (max-width: 1200px) {
            .sec-authors.authors--slider .sec-wrap .c-grid.five-column::before {
              left: -130px;
              width: 14%; } }
        .sec-authors.authors--slider .sec-wrap .c-grid.five-column .c-column {
          max-width: 100%;
          padding: 0 15px; }
          .sec-authors.authors--slider .sec-wrap .c-grid.five-column .c-column .ins-thumb-wrapper .heading5 {
            color: #ffffff;
            text-transform: none; }
          .sec-authors.authors--slider .sec-wrap .c-grid.five-column .c-column .ins-thumb-wrapper:hover .ins-thumb-img {
            -webkit-transform: scale(1.125);
                -ms-transform: scale(1.125);
                    transform: scale(1.125);
            -webkit-transform-origin: 50% 25%;
                -ms-transform-origin: 50% 25%;
                    transform-origin: 50% 25%; }
          .sec-authors.authors--slider .sec-wrap .c-grid.five-column .c-column .ins-thumb-wrapper .ins-thumb-img {
            -webkit-box-shadow: none;
                    box-shadow: none; }
            .sec-authors.authors--slider .sec-wrap .c-grid.five-column .c-column .ins-thumb-wrapper .ins-thumb-img .red-overlay {
              background-color: rgba(29, 29, 27, 0.6); }
        .sec-authors.authors--slider .sec-wrap .c-grid.five-column .slick-list {
          overflow: visible; }
        .sec-authors.authors--slider .sec-wrap .c-grid.five-column.slick-slider .slick-slide {
          padding: 0; }
      @media screen and (max-width: 576px) {
        .sec-authors.authors--slider .sec-wrap .c-grid.instructors-wrapper {
          padding-top: 0; } }
  .sec-authors.authors--slider.sec-secondary {
    background-color: #00acee; }
    .sec-authors.authors--slider.sec-secondary .sec-wrap .c-grid.five-column::before {
      background-color: #00acee; }
  .sec-authors.authors--slider.theme--yellow {
    background-color: #EFCC06; }
    .sec-authors.authors--slider.theme--yellow .sec-wrap .c-grid.five-column::before {
      background-color: #EFCC06; }
    .sec-authors.authors--slider.theme--yellow .sec-wrap .c-grid.five-column .c-column .ins-thumb-wrapper .heading5 {
      color: #1D1D1B; }
    .sec-authors.authors--slider.theme--yellow .sec-wrap .c-grid.five-column .c-column .ins-thumb-wrapper:hover .heading5 {
      color: #fff; }
    @media (max-width: 767px) {
      .sec-authors.authors--slider.theme--yellow .sec-wrap .c-grid.five-column .c-column .ins-thumb-wrapper:hover .heading5 {
        color: #1D1D1B; } }
    .sec-authors.authors--slider.theme--yellow .sec-wrap .heading4 {
      color: #1D1D1B; }
    .sec-authors.authors--slider.theme--yellow .sec-wrap .slider-progress .progress-bar-items .progress-bar-content .progress-indicator .slickIndicator ul li {
      color: #000000; }
    .sec-authors.authors--slider.theme--yellow .sec-wrap .slider-progress .progress-bar-items .progress-bar-content .progress-indicator #slick-progress span {
      background-color: #000; }
  .sec-authors.authors--slider.theme--purple {
    background-color: #A82692; }
    .sec-authors.authors--slider.theme--purple .sec-wrap .c-grid.five-column::before {
      background-color: #A82692; }

.sec-form.ask-questions .row .contact-col .form-group .input-wrapper .input-box label::before {
  border: 2px solid #049931; }

.sec-form.ask-questions .row .contact-col .form-group .input-wrapper .input-box label::after {
  background: #049931; }

.sec-form.ask-questions .termsBar .input-wrapper .input-box .input-style2:not(:checked) + label:before {
  border: 2px solid #049931; }

.sec-form.ask-questions .termsBar .input-wrapper .input-box .input-style2:not(:checked) + label::after {
  background: #049931; }

.sec-form.ask-questions .termsBar .input-wrapper .input-box .input-style2:checked + label:before {
  border: 2px solid #049931; }

.sec-form.ask-questions .termsBar .input-wrapper .input-box label a {
  color: #049931; }
  .sec-form.ask-questions .termsBar .input-wrapper .input-box label a:hover:after {
    border-bottom: 1px solid #049931; }

.modal .modal-dialog .modal-content .modal-header {
  background-color: transparent;
  background-image: url(../img/bg/aabf-bg-author.jpg); }
  .modal .modal-dialog .modal-content .modal-header .pop-row {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .modal .modal-dialog .modal-content .modal-header .pop-row .pop-left {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 22%;
          -ms-flex: 0 0 22%;
              flex: 0 0 22%;
      max-width: 22%;
      margin: 0; }
      @media screen and (max-width: 991px) {
        .modal .modal-dialog .modal-content .modal-header .pop-row .pop-left {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 28%;
              -ms-flex: 0 0 28%;
                  flex: 0 0 28%;
          max-width: 28%; } }
      @media screen and (max-width: 767px) {
        .modal .modal-dialog .modal-content .modal-header .pop-row .pop-left {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 45%;
              -ms-flex: 0 0 45%;
                  flex: 0 0 45%;
          max-width: 45%; } }
      .modal .modal-dialog .modal-content .modal-header .pop-row .pop-left .profile-frame {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%); }
        .modal .modal-dialog .modal-content .modal-header .pop-row .pop-left .profile-frame:hover {
          -webkit-filter: grayscale(0);
                  filter: grayscale(0); }
    .modal .modal-dialog .modal-content .modal-header .pop-row .pop-right {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 75%;
          -ms-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
      @media screen and (max-width: 991px) {
        .modal .modal-dialog .modal-content .modal-header .pop-row .pop-right {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 65%;
              -ms-flex: 0 0 65%;
                  flex: 0 0 65%;
          max-width: 65%; } }
      @media screen and (max-width: 767px) {
        .modal .modal-dialog .modal-content .modal-header .pop-row .pop-right {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 50%;
              -ms-flex: 0 0 50%;
                  flex: 0 0 50%;
          max-width: 50%; } }
      @media screen and (max-width: 767px) {
        .modal .modal-dialog .modal-content .modal-header .pop-row .pop-right .heading3 {
          font-size: 25px; } }
  .modal .modal-dialog .modal-content .modal-header .close {
    right: 40px;
    top: 40px; }

.modal .modal-dialog .modal-content .modal-body .pop-row {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .modal .modal-dialog .modal-content .modal-body .pop-row .pop-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 22%;
        -ms-flex: 0 0 22%;
            flex: 0 0 22%;
    max-width: 22%;
    margin: 0; }
    @media screen and (max-width: 767px) {
      .modal .modal-dialog .modal-content .modal-body .pop-row .pop-left {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 0;
            -ms-flex: 0 0 0px;
                flex: 0 0 0;
        max-width: 0; } }
  .modal .modal-dialog .modal-content .modal-body .pop-row .pop-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
    @media screen and (max-width: 991px) {
      .modal .modal-dialog .modal-content .modal-body .pop-row .pop-right {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 65%;
            -ms-flex: 0 0 65%;
                flex: 0 0 65%;
        max-width: 65%; } }
    @media screen and (max-width: 767px) {
      .modal .modal-dialog .modal-content .modal-body .pop-row .pop-right {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        max-width: 100%; } }
    .modal .modal-dialog .modal-content .modal-body .pop-row .pop-right .pop-sec-img {
      margin-top: 100px; }
      @media screen and (max-width: 991px) {
        .modal .modal-dialog .modal-content .modal-body .pop-row .pop-right .pop-sec-img {
          margin-top: 40px; } }
      .modal .modal-dialog .modal-content .modal-body .pop-row .pop-right .pop-sec-img .popup--thumb {
        padding-top: 5px; }
        .modal .modal-dialog .modal-content .modal-body .pop-row .pop-right .pop-sec-img .popup--thumb .thumb-wrapper {
          margin: 0;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
          .modal .modal-dialog .modal-content .modal-body .pop-row .pop-right .pop-sec-img .popup--thumb .thumb-wrapper .b-thumb-wrapper {
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 31.55%;
                -ms-flex: 0 0 31.55%;
                    flex: 0 0 31.55%;
            max-width: 31.55%;
            padding: 0; }
            @media screen and (max-width: 991px) {
              .modal .modal-dialog .modal-content .modal-body .pop-row .pop-right .pop-sec-img .popup--thumb .thumb-wrapper .b-thumb-wrapper {
                -webkit-box-flex: 0;
                -webkit-flex: 0 0 49%;
                    -ms-flex: 0 0 49%;
                        flex: 0 0 49%;
                max-width: 49%;
                padding-bottom: 20px; } }
            @media screen and (max-width: 767px) {
              .modal .modal-dialog .modal-content .modal-body .pop-row .pop-right .pop-sec-img .popup--thumb .thumb-wrapper .b-thumb-wrapper {
                -webkit-box-flex: 0;
                -webkit-flex: 0 0 100%;
                    -ms-flex: 0 0 100%;
                        flex: 0 0 100%;
                max-width: 100%; } }
            .modal .modal-dialog .modal-content .modal-body .pop-row .pop-right .pop-sec-img .popup--thumb .thumb-wrapper .b-thumb-wrapper .b-thumb-content-wrap {
              padding: 0; }
              .modal .modal-dialog .modal-content .modal-body .pop-row .pop-right .pop-sec-img .popup--thumb .thumb-wrapper .b-thumb-wrapper .b-thumb-content-wrap .b-thumb-img {
                -webkit-box-shadow: none;
                        box-shadow: none;
                padding-top: 220px;
                -webkit-filter: grayscale(100%);
                        filter: grayscale(100%); }
                .modal .modal-dialog .modal-content .modal-body .pop-row .pop-right .pop-sec-img .popup--thumb .thumb-wrapper .b-thumb-wrapper .b-thumb-content-wrap .b-thumb-img:hover {
                  -webkit-filter: grayscale(0);
                          filter: grayscale(0); }
              .modal .modal-dialog .modal-content .modal-body .pop-row .pop-right .pop-sec-img .popup--thumb .thumb-wrapper .b-thumb-wrapper .b-thumb-content-wrap .b-thumb-content .thumbheading {
                margin: 15px 0 0;
                color: #1d1d1b; }

@media screen and (max-width: 576px) {
  .c-sec-sponsors {
    overflow: hidden; } }

.c-sec-sponsors .sec-wrapper {
  position: relative; }
  .c-sec-sponsors .sec-wrapper ::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 0;
    background-color: #ffffff;
    left: -45px;
    top: 0;
    z-index: 1; }
    @media screen and (max-width: 576px) {
      .c-sec-sponsors .sec-wrapper ::before {
        width: 9%; } }
    @media screen and (max-width: 400px) {
      .c-sec-sponsors .sec-wrapper ::before {
        left: -35px; } }
  @media screen and (max-width: 991px) {
    .c-sec-sponsors .sec-wrapper {
      padding-bottom: 60px; } }
  @media screen and (max-width: 767px) {
    .c-sec-sponsors .sec-wrapper {
      padding-bottom: 0; } }
  .c-sec-sponsors .sec-wrapper .slider-progress {
    max-width: 500px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: absolute;
    right: 0;
    top: 0;
    left: auto;
    bottom: auto;
    width: 100%;
    z-index: 2; }
    @media screen and (max-width: 991px) {
      .c-sec-sponsors .sec-wrapper .slider-progress {
        bottom: 0;
        top: auto; } }
    @media screen and (max-width: 767px) {
      .c-sec-sponsors .sec-wrapper .slider-progress {
        max-width: 100%; } }
    .c-sec-sponsors .sec-wrapper .slider-progress .progress-bar-items {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      @media screen and (max-width: 767px) {
        .c-sec-sponsors .sec-wrapper .slider-progress .progress-bar-items {
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
                  justify-content: space-between; } }
      .c-sec-sponsors .sec-wrapper .slider-progress .progress-bar-items .progress-bar-content {
        max-width: 50%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%; }
        .c-sec-sponsors .sec-wrapper .slider-progress .progress-bar-items .progress-bar-content .progress-indicator {
          max-width: 375px; }
          .c-sec-sponsors .sec-wrapper .slider-progress .progress-bar-items .progress-bar-content .progress-indicator #slick-progress {
            background-color: #c5c5b4;
            left: 25px;
            right: 25px;
            height: 2px; }
            .c-sec-sponsors .sec-wrapper .slider-progress .progress-bar-items .progress-bar-content .progress-indicator #slick-progress span {
              background-color: #575756;
              height: 2px;
              opacity: 1;
              bottom: 0; }
          .c-sec-sponsors .sec-wrapper .slider-progress .progress-bar-items .progress-bar-content .progress-indicator .slickIndicator {
            margin-bottom: 15px; }
            .c-sec-sponsors .sec-wrapper .slider-progress .progress-bar-items .progress-bar-content .progress-indicator .slickIndicator ul li {
              color: #575756; }
  .c-sec-sponsors .sec-wrapper .sec-headline {
    max-width: 500px; }
    .c-sec-sponsors .sec-wrapper .sec-headline .heading2 {
      color: #1d1d1b; }
  .c-sec-sponsors .sec-wrapper .slider-wrapper {
    padding: 65px 0 20px; }
    @media screen and (max-width: 991px) {
      .c-sec-sponsors .sec-wrapper .slider-wrapper {
        padding: 20px; } }
    @media screen and (max-width: 767px) {
      .c-sec-sponsors .sec-wrapper .slider-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        padding: 20px 0 75px; } }
    @media screen and (max-width: 767px) {
      .c-sec-sponsors .sec-wrapper .slider-wrapper .img-logo {
        max-width: 100%; } }
    @media screen and (max-width: 767px) {
      .c-sec-sponsors .sec-wrapper .slider-wrapper .img-logo:last-child {
        display: none; } }
    .c-sec-sponsors .sec-wrapper .slider-wrapper .slick-dots {
      list-style: none;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      max-width: 270px;
      bottom: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      position: absolute;
      z-index: 1;
      width: 100%; }
      .c-sec-sponsors .sec-wrapper .slider-wrapper .slick-dots li {
        text-indent: -9999px;
        position: relative;
        width: 50px;
        cursor: pointer; }
        .c-sec-sponsors .sec-wrapper .slider-wrapper .slick-dots li::after {
          content: "";
          position: absolute;
          width: 10px;
          height: 10px;
          border-radius: 50%;
          background-color: transparent;
          border: 1px solid #b12fa2;
          bottom: 0;
          left: 0; }
        .c-sec-sponsors .sec-wrapper .slider-wrapper .slick-dots li.slick-active::after {
          background-color: #b12fa2; }
    @media screen and (max-width: 576px) {
      .c-sec-sponsors .sec-wrapper .slider-wrapper .slick-list {
        overflow: visible;
        width: 100%; } }

.sec-speakers {
  background-color: #FFDD00; }
  .sec-speakers .sec-wrapper .thumb-header .heading3 {
    color: #121210; }
  .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker::after {
    background-color: #FFDD00; }
    @media screen and (max-width: 576px) {
      .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker::after {
        left: -93px; } }
    @media screen and (max-width: 500px) {
      .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker::after {
        width: 37%; } }
  .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper {
    padding: 0 16px; }
    .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper .thumb-content-wrap .thumb-img::after {
      content: "";
      background: url(../img/bg/aabf-speaker-pattern.png);
      position: absolute;
      right: 0;
      bottom: 0;
      background-repeat: no-repeat;
      width: 100%;
      height: 100%;
      background-position-x: right;
      background-position-y: bottom;
      background-size: contain;
      z-index: 1; }
    .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper .thumb-content-wrap .thumb-img .b-thumb-action {
      position: absolute;
      left: auto;
      right: 15px;
      bottom: 15px;
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      z-index: 2;
      text-align: right; }
      @media screen and (max-width: 1440px) {
        .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper .thumb-content-wrap .thumb-img .b-thumb-action {
          right: 50px; } }
      @media screen and (max-width: 1400px) {
        .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper .thumb-content-wrap .thumb-img .b-thumb-action {
          right: 20px;
          bottom: 10px; } }
      @media screen and (max-width: 576px) {
        .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper .thumb-content-wrap .thumb-img .b-thumb-action {
          right: 15px; } }
      .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper .thumb-content-wrap .thumb-img .b-thumb-action .heading5 {
        padding-right: 10px; }
      .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper .thumb-content-wrap .thumb-img .b-thumb-action a {
        padding: 0 10px 10px 25px; }
  .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .slick-list {
    margin-left: -16px;
    margin-right: -16px; }
  .sec-speakers .sec-wrapper .slider-progress .progress-bar-items .progress-bar-content .progress-indicator .slickIndicator #slick-progress {
    background-color: #a3a0a0;
    height: 2px; }
    .sec-speakers .sec-wrapper .slider-progress .progress-bar-items .progress-bar-content .progress-indicator .slickIndicator #slick-progress span {
      background-color: #53575a;
      height: 2px; }
  .sec-speakers .sec-wrapper .slider-progress .progress-bar-items .progress-bar-content .progress-indicator .slickIndicator .slick-dots li small {
    color: #53575A; }
  .sec-speakers .sec-wrapper .slider-progress .progress-bar-items .sliderArrow .slick-arrow {
    background-color: #ffffff; }
    .sec-speakers .sec-wrapper .slider-progress .progress-bar-items .sliderArrow .slick-arrow .tosvg path {
      stroke: #049931; }
    .sec-speakers .sec-wrapper .slider-progress .progress-bar-items .sliderArrow .slick-arrow:hover {
      background-color: #049931; }
      .sec-speakers .sec-wrapper .slider-progress .progress-bar-items .sliderArrow .slick-arrow:hover .tosvg path {
        stroke: #ffffff; }

.world-slider .cover-slider .cover-wrap .cover-item .cover-content .link-white {
  color: #ffffff; }

.world-slider .cover-slider .cover-wrap .cover-item .cover-content a .tosvg path {
  stroke: #ffffff !important; }

.world-slider .cover-thumb-slider .slick-arrow {
  background-color: #049931; }
  .world-slider .cover-thumb-slider .slick-arrow .tosvg path {
    stroke: #ffffff; }
  .world-slider .cover-thumb-slider .slick-arrow:hover {
    background-color: #ffffff; }
    .world-slider .cover-thumb-slider .slick-arrow:hover .tosvg path {
      stroke: #049931; }

.whats-on .sec-wrapper .b-thum-main .thumb-wrapper .b-thumb-wrapper .b-thumb-content-wrap .b-thumb-content .program-duration strong,
.whats-on .sec-wrapper .b-thum-main .thumb-wrapper .b-thumb-wrapper .b-thumb-content-wrap .b-thumb-content .program-fee strong {
  color: #1d1d1b; }

.whats-on.related-posts.calendar .sec-wrapper .b-thum-main .pagination-item .btn-pagination {
  padding: 10px;
  height: 40px;
  width: 40px;
  border: none;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background-color: #ffffff; }
  .whats-on.related-posts.calendar .sec-wrapper .b-thum-main .pagination-item .btn-pagination .tosvg {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    margin: 0;
    -webkit-animation: none;
            animation: none; }
    .whats-on.related-posts.calendar .sec-wrapper .b-thum-main .pagination-item .btn-pagination .tosvg path {
      stroke: #049931; }
  .whats-on.related-posts.calendar .sec-wrapper .b-thum-main .pagination-item .btn-pagination:hover {
    background-color: #049931; }
    .whats-on.related-posts.calendar .sec-wrapper .b-thum-main .pagination-item .btn-pagination:hover .tosvg path {
      stroke: #ffffff; }
  .whats-on.related-posts.calendar .sec-wrapper .b-thum-main .pagination-item .btn-pagination::before {
    display: none; }

.whats-on.related-posts.calendar .sec-wrapper .b-thum-main .pagination-item ul li {
  border: 1px solid #049931; }
  .whats-on.related-posts.calendar .sec-wrapper .b-thum-main .pagination-item ul li a {
    color: #049931; }
  .whats-on.related-posts.calendar .sec-wrapper .b-thum-main .pagination-item ul li:hover, .whats-on.related-posts.calendar .sec-wrapper .b-thum-main .pagination-item ul li:active {
    border: none;
    background-color: #049931; }
    .whats-on.related-posts.calendar .sec-wrapper .b-thum-main .pagination-item ul li:hover a, .whats-on.related-posts.calendar .sec-wrapper .b-thum-main .pagination-item ul li:active a {
      color: #ffffff; }
  .whats-on.related-posts.calendar .sec-wrapper .b-thum-main .pagination-item ul li.pagination-dots {
    border: none;
    background-color: transparent;
    height: 20px;
    width: 20px; }
    .whats-on.related-posts.calendar .sec-wrapper .b-thum-main .pagination-item ul li.pagination-dots span {
      color: #049931; }

.thumb-wrapper.speaker-listing {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: -16px;
  margin-right: -16px; }
  .thumb-wrapper.speaker-listing .b-thumb-wrapper {
    max-width: 33.33%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33%;
        -ms-flex: 0 0 33.33%;
            flex: 0 0 33.33%;
    padding: 0 16px; }
    @media screen and (max-width: 767px) {
      .thumb-wrapper.speaker-listing .b-thumb-wrapper {
        max-width: 50%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%; } }
    @media screen and (max-width: 576px) {
      .thumb-wrapper.speaker-listing .b-thumb-wrapper {
        max-width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%; } }
    .thumb-wrapper.speaker-listing .b-thumb-wrapper .b-thumb-content-wrap .b-thumb-content {
      margin: 24px 0 15px; }
      .thumb-wrapper.speaker-listing .b-thumb-wrapper .b-thumb-content-wrap .b-thumb-content .thumbheading.heading5 a {
        color: #1d1d1b; }

.sec-map .map-content .para-small {
  font-weight: 500;
  color: #575756; }

.sec-map .map-content .map-detail .map-info {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .sec-map .map-content .map-detail .map-info .m-contact span {
    display: block; }

.sec-map .map-style .gm-control-active {
  display: none; }

.sec-map .map-style .direction-btn {
  background: #049931;
  padding: 10px 10px 5px 10px; }

.sec-map .map-style .fulscreen-btn {
  background-color: #049931; }

.sec-feature.sty1:after {
  display: none; }

.sec-feature.sty1 .post-box .sec-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 49%;
      -ms-flex: 0 0 49%;
          flex: 0 0 49%;
  max-width: 49%; }
  @media screen and (max-width: 991px) {
    .sec-feature.sty1 .post-box .sec-img {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; } }
  .sec-feature.sty1 .post-box .sec-img::after {
    background-image: url(../img/features/aabf-img-design2.png);
    background-position-y: bottom;
    width: 414px;
    height: 220px;
    bottom: -40px;
    right: -35px; }
    @media screen and (max-width: 1400px) {
      .sec-feature.sty1 .post-box .sec-img::after {
        width: 55%;
        height: 100%; } }
    @media screen and (max-width: 576px) {
      .sec-feature.sty1 .post-box .sec-img::after {
        right: -10px; } }

.sec-feature.sty1 .post-box .sec-content {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 40.5%;
      -ms-flex: 0 0 40.5%;
          flex: 0 0 40.5%;
  max-width: 40.5%; }
  @media screen and (max-width: 991px) {
    .sec-feature.sty1 .post-box .sec-content {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; } }
  .sec-feature.sty1 .post-box .sec-content .content-box {
    margin-bottom: 50px; }
    .sec-feature.sty1 .post-box .sec-content .content-box p {
      padding-top: 20px; }
    .sec-feature.sty1 .post-box .sec-content .content-box a {
      color: #049931; }
      .sec-feature.sty1 .post-box .sec-content .content-box a:hover {
        color: #049931; }

.sec-feature.sty1 .featureBg {
  position: absolute;
  top: 0;
  left: 0;
  display: none; }
  .sec-feature.sty1 .featureBg.show {
    display: block; }

.sec-feature.sty1.secReverse .featureBg {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  display: none; }
  .sec-feature.sty1.secReverse .featureBg.show {
    display: block; }

.sec-feature.sty1.secReverse .post-box .sec-img::after {
  background: url(../img/features/aabf-img-design2.png);
  background-position-y: bottom;
  width: 414px !important;
  height: 220px !important;
  bottom: -40px !important;
  right: auto;
  left: -35px;
  background-repeat: no-repeat;
  background-size: contain; }
  @media screen and (max-width: 1400px) {
    .sec-feature.sty1.secReverse .post-box .sec-img::after {
      width: 55% !important;
      height: 100% !important;
      background-position-y: bottom !important; } }
  @media (max-width: 991px) {
    .sec-feature.sty1.secReverse .post-box .sec-img::after {
      left: -30px !important; } }
  @media screen and (max-width: 576px) {
    .sec-feature.sty1.secReverse .post-box .sec-img::after {
      left: -10px !important; } }

.sec-map .map-content .map-detail .map-info .tosvg rect, .sec-map .map-content .map-detail .map-info .tosvg circle, .sec-map .map-content .map-detail .map-info .tosvg polygon, .sec-map .map-content .map-detail .map-info .tosvg path {
  fill: #049931;
  stroke: none; }

.sec-form.ask-questions .termsBar .input-wrapper .input-box .input-style1:checked + label:after, .sec-form.ask-questions .termsBar .input-wrapper .input-box .input-style1:not(:checked) + label:after {
  background-image: url(../img/icons/aabf-tick1.svg); }

.c-gallery-grid .c-grid-old .flipper .front {
  position: relative;
  background-color: #049931; }
  .c-gallery-grid .c-grid-old .flipper .front::after {
    content: "";
    background: url(../img/bg/aabf-bg-socialfeed.png);
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    z-index: -1; }

.c-gallery-grid .c-grid-old.img-front {
  position: relative; }
  .c-gallery-grid .c-grid-old.img-front .back.content--box::after {
    content: "";
    background: url(../img/bg/aabf-bg-socialfeed.png);
    position: absolute;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    z-index: -1; }

.c-gallery-grid .c-grid-old.event--grid .thumbContent .content.clearfix .mCSB_draggerContainer {
  background-color: rgba(4, 153, 49, 0.2); }

.c-gallery-grid .c-grid-old.event--grid .thumbContent .content.clearfix .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: transparent; }

.c-gallery-grid .c-grid-old.event--grid .thumbContent .content.clearfix .mCSB_scrollTools .mCSB_draggerRail {
  background-color: #049931; }

.secFeature .program-details .program-duration strong,
.secFeature .program-details .program-fee strong {
  color: #121210; }

.c-sec-three-holder {
  background-color: transparent; }
  .c-sec-three-holder.sec-professional-trade {
    padding: 72px 0 92px; }
    .c-sec-three-holder.sec-professional-trade .para-small {
      display: none; }
    .c-sec-three-holder.sec-professional-trade .c-upholder-wrap {
      border: none;
      background-color: #ffffff !important; }
      .c-sec-three-holder.sec-professional-trade .c-upholder-wrap .c-upholder .upholder .upholder-text .heading4 {
        margin-top: 0;
        margin-bottom: 30px; }
      .c-sec-three-holder.sec-professional-trade .c-upholder-wrap.transparent {
        background-color: transparent !important; }
    .c-sec-three-holder.sec-professional-trade.text-cards {
      padding: 72px 0 92px; }

.title-bar--pageTop {
  background-color: transparent !important; }
  .title-bar--pageTop::after {
    content: "";
    position: absolute;
    top: 0;
    background: url(../img/bg/aabf-bg-sor.png) !important;
    background-repeat: no-repeat !important;
    background-position-x: right !important;
    left: auto;
    right: 47px !important;
    background-size: contain !important;
    display: none; }
    @media (max-width: 767px) {
      .title-bar--pageTop::after {
        background: url(../img/features/aabf-img-design1.png) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        bottom: auto !important;
        top: 50% !important;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); } }
    @media (max-width: 576px) {
      .title-bar--pageTop::after {
        right: 0 !important;
        background-position-x: right !important; } }
  .title-bar--pageTop::before {
    content: "";
    position: absolute;
    top: 0;
    background: url(../img/bg/aabf-bg-author.jpg) !important;
    background-repeat: no-repeat !important;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover !important; }

.book--content .postBox .sec-content .heading5,
.book--content .postBox .sec-content p {
  font-family: "Helvetica"; }

.userForms .form--wrapper .form--steps .c-side-nav .c-categoryBox ul li a {
  color: #049931; }

.userForms .form--wrapper .form--steps .c-side-nav .c-categoryBox ul li.active {
  background-color: #049931; }
  .userForms .form--wrapper .form--steps .c-side-nav .c-categoryBox ul li.active::before {
    background: #049931; }

.userForms .form--wrapper .form--steps .c-side-nav .c-categoryBox ul li::before {
  background: #049931; }

.userForms .form--wrapper .form--steps .c-side-nav .c-categoryBox ul li:hover {
  background-color: #049931; }

.userForms .form--wrapper .form--box .form--fields .form-group .datepicker-box .tosvg path {
  fill: #049931; }

.userForms .form--wrapper .form--box .form--fields .book--form .bookFormWrapper .book-num .form-edit--buttons button .tosvg path {
  fill: #049931; }

.userForms .form--wrapper .form--box .form--fields .book--form .bookFormWrapper .book-num .form-edit--buttons .deleteBook--box .postBox:after {
  border-color: #049931 transparent transparent transparent; }

.userForms .btn-secondary.sty2:hover {
  background: #049931; }

.userForms .btn-secondary.sty2 .tosvg path {
  fill: #049931;
  stroke: #049931; }

.video-js .vjs-big-play-button {
  background-color: #049931; }

.video-js:hover .vjs-big-play-button {
  background-color: #049931; }

.sec-get-tickets.tickets--booking .step--wrapper .input-wrapper .input-box .tosvg path {
  fill: #bfbfbf; }

.sec-get-tickets.tickets--booking .ticket-forms .form--fields .form-group label {
  font-family: "Helvetica"; }

.sec-get-tickets.tickets--booking .ticket-forms .emailInfo .tosvg path {
  fill: #049931; }

.sec-get-tickets.tickets--booking .ticket-forms .counter--fieldWrapper .fieldTitle p {
  color: #049931; }

.sec-get-tickets.tickets--booking .ticket-forms .exhibitorBox .imgBox .tosvg {
  max-width: 80px; }
  @media (max-width: 1400px) {
    .sec-get-tickets.tickets--booking .ticket-forms .exhibitorBox .imgBox .tosvg {
      max-width: 60px; } }
  @media (max-width: 767px) {
    .sec-get-tickets.tickets--booking .ticket-forms .exhibitorBox .imgBox .tosvg {
      max-width: 32px; } }
  .sec-get-tickets.tickets--booking .ticket-forms .exhibitorBox .imgBox .tosvg path {
    fill: #049931; }

.title-bar--pageTop.sty3::after {
  display: none; }

.sec-get-tickets.tickets--booking::after {
  background: url(../img/bg/book-ticket-bg-aabf.png);
  background-size: cover !important;
  width: 512px;
  height: 580px;
  z-index: 1;
  background-repeat: no-repeat !important;
  display: none; }
  @media (max-width: 767px) {
    .sec-get-tickets.tickets--booking::after {
      background: url(../img/bg/book-ticket-bg-aabf-mbl.png);
      bottom: -109px;
      width: 440px;
      height: 425px; } }
  @media (max-width: 576px) {
    .sec-get-tickets.tickets--booking::after {
      background: url(../img/bg/book-ticket-bg-aabf-mbl.png);
      bottom: -109px;
      width: 207px;
      height: 262px; } }

.select2-container.select2-container--c-multiple .select2-results__option[aria-selected=false]:after, .select2-container.select2-container--c-multiple .select2-results__option[aria-selected]:after {
  background: url(../img/icons/circle-checked-aabf.svg) no-repeat;
  background-size: contain; }

.select2-container.select2-container--c-multiple .select2-results__option[aria-selected=true] {
  background-color: #f5f6f6;
  color: #049931; }

.select2-container.select2-container--c-single .select2-results__option[aria-selected=true] {
  color: #049931; }

.select2-container .select2-results__option--highlighted[aria-selected=false] {
  color: #575756; }

.select2-container.select2-container--c-multiple .select2-results__option[aria-selected]:before {
  background: url(../img/icons/circle-border-aabf.svg) no-repeat; }

.sec-whatshappening .sec-content p a:hover {
  color: #049931; }

.c-main-footer {
  background-color: #222222 !important;
  background-repeat: no-repeat;
  background-image: url(../img/bg/aabf-bg-footer.png);
  background-size: cover;
  background-position: bottom; }
  @media (max-width: 1199px) {
    .c-main-footer {
      background-repeat: repeat;
      background-size: contain; } }
  @media (max-width: 767px) {
    .c-main-footer {
      background-image: url(../img/bg/aabf-bg-footer-mbl.png); } }
  .c-main-footer .footer-logo .logo .tosvg {
    width: 110px; }
  .c-main-footer .bg-footer {
    display: none; }
    .c-main-footer .bg-footer.bg-left {
      display: none; }
  .c-main-footer .c-real-footer .center-alignY {
    top: 10px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }
  .c-main-footer .c-real-footer .footer-right-sec .subscription button {
    background-color: #049931; }
  .c-main-footer .c-real-footer .footer-links-sec ul li {
    margin-bottom: 0;
    padding: 5px 20px 10px 5px; }

.sliderArrow .slick-arrow {
  background-color: #049931 !important; }
  .sliderArrow .slick-arrow .tosvg path {
    stroke: #ffffff !important; }
  .sliderArrow .slick-arrow:hover {
    background-color: #ffffff !important; }
    .sliderArrow .slick-arrow:hover .tosvg path {
      stroke: #049931 !important; }

.btn.btn-link.link-gold {
  color: #ffffff !important; }

.btn {
  padding: 13px 23px 12px; }
  @media (max-width: 425px) {
    .btn {
      padding: 15px 10px 13px; } }
  @media (max-width: 350px) {
    .btn {
      padding: 15px 8px 13px; } }
  .btn .tosvg {
    top: 0; }
  .btn.btn-primary {
    background-color: #049931 !important;
    border-color: #049931 !important; }
  .btn.btn-secondary {
    color: #049931; }
    .btn.btn-secondary .tosvg path {
      stroke: #049931; }
  .btn.btn.btn-link {
    color: #049931;
    text-transform: uppercase; }

.back {
  background-color: #049931; }

.back::after {
  content: "";
  background: url(../img/bg/aabf-bg-socialfeed.png);
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1; }

.sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper {
  padding: 0 66px; }

.sec-banner.bannerSlider--module .slider-progress .progress-bar-items .item-box .sliderArrow .slick-arrow .tosvg path {
  stroke: #049931; }

@media (max-width: 1440px) {
  .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper {
    padding: 0 16px; } }

[dir="rtl"] .c-gallery-grid .c-grid-old.event--grid .thumbContent .content.clearfix p {
  line-height: 1.6; }

[dir="rtl"] .c-main-header .main-nav > ul > li.langSelector a {
  font-family: "HelveticaNeueLT"; }

[dir="rtl"] .c-gallery-grid .c-grid-old.event--grid .thumbContent .content.clearfix .para-large.b-thum-main {
  line-height: 1.3; }

[dir="rtl"] .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper .thumb-content-wrap .thumb-img::after {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1); }

[dir="rtl"] .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper .thumb-content-wrap .thumb-img .b-thumb-action {
  left: 15px;
  right: auto; }

[dir="rtl"] .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper .thumb-content-wrap .thumb-img .b-thumb-action .heading5 {
  text-align: left; }

[dir="rtl"] .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper .thumb-content-wrap .thumb-img .b-thumb-action a {
  padding: 0 10px 10px 0; }

[dir="rtl"] .mainHeader--wrapper .backBtn svg {
  -webkit-transform: rotate(0deg) !important;
      -ms-transform: rotate(0deg) !important;
          transform: rotate(0deg) !important; }

[dir="rtl"] .mainHeader--wrapper .header-wrapper .header-detail .header-menu .menuBar .menuBar--wrapper li .subMenu--primaryLevel li svg {
  -webkit-transform: rotate(180deg) !important;
      -ms-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important; }

[dir="rtl"] .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img::before {
  background: -o-linear-gradient(180.13deg, #000000 0.11%, rgba(0, 0, 0, 0) 97.73%);
  background: linear-gradient(-90.13deg, #000000 0.11%, rgba(0, 0, 0, 0) 97.73%); }

[dir="rtl"] .sec-banner.bannerSlider--module .slider-progress .progress-bar-items .item-box .sliderArrow {
  text-align: left; }

[dir="rtl"] .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div::after {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
  width: 100%; }

[dir="rtl"] .slider-progress .progress-bar-items .sliderArrow .slick-arrow .tosvg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

[dir="rtl"] .whats-on .sec-wrapper .slider-progress {
  left: 0;
  right: auto; }

[dir="rtl"] .sec-visit .bg-texture {
  left: 0;
  right: auto;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1); }
  @media screen and (max-width: 1850px) {
    [dir="rtl"] .sec-visit .bg-texture {
      right: auto;
      left: -80px; } }
  @media screen and (max-width: 767px) {
    [dir="rtl"] .sec-visit .bg-texture {
      right: auto;
      left: 0; } }

[dir="rtl"] .sec-visit .item-wrapper .content-module.sty1 {
  left: -100px;
  right: auto; }

[dir="rtl"] .c-main-footer .bg-footer.bg-left {
  right: 0;
  left: auto;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1); }

[dir="rtl"] .c-main-footer .bg-footer {
  left: 0;
  right: auto;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1); }

[dir="rtl"] .sec-authors.authors--slider .c-grid.five-column::before {
  left: 100%;
  right: -170px; }
  @media screen and (max-width: 1650px) {
    [dir="rtl"] .sec-authors.authors--slider .c-grid.five-column::before {
      right: -145px; } }
  @media screen and (max-width: 1400px) {
    [dir="rtl"] .sec-authors.authors--slider .c-grid.five-column::before {
      right: -140px;
      width: 12%; } }
  @media screen and (max-width: 1200px) {
    [dir="rtl"] .sec-authors.authors--slider .c-grid.five-column::before {
      right: -130px;
      width: 14%; } }

[dir="rtl"] .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .search-field .icon-search {
  left: 15px;
  right: auto; }

[dir="rtl"] .c-main-footer .c-real-footer .footer-right-sec .subscription button .tosvg {
  margin: 0 15px 0 0; }

[dir="rtl"] .c-main-footer .c-real-footer .footer-right-sec .subscription button {
  padding: 14px 10px 10px 10px; }

[dir="rtl"] .c-main-footer .c-real-footer .footer-right-sec .subscription input[type="email"] {
  padding: 16px 23px 16px 120px; }

[dir="rtl"] .sec-speakers .sec-wrapper .slider-progress {
  right: auto;
  left: 0; }

[dir="rtl"] .sec-speakers .sec-wrapper .slider-progress .progress-bar-items .progress-bar-content {
  margin-right: 0;
  margin-left: 25px; }

[dir="rtl"] .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper .thumb-content-wrap .thumb-img img {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1); }

[dir="rtl"] .sec-feature .featureBg img {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1); }

[dir="rtl"] .sec-feature.sty1 .featureBg {
  left: auto;
  right: 0; }

[dir="rtl"] .sec-feature.secReverse .featureBg {
  left: 0;
  right: auto; }

[dir="rtl"] .sec-faqs.sec-bg .bg-image {
  right: auto;
  left: 0;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1); }

[dir="rtl"] .sec-faqs.sec-bg .bg-image img {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1); }

[dir="rtl"] .cover-thumb-slider .slick-arrow .tosvg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

[dir="rtl"] .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .program-details .program-duration {
  padding: 0 0 0 85px; }

[dir="rtl"] .c-sec-sponsors .sec-wrapper .slider-progress {
  left: 0;
  right: auto; }

[dir="rtl"] .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper {
  max-width: 40%; }
  @media screen and (max-width: 1650px) {
    [dir="rtl"] .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper {
      max-width: 55%; } }
  @media screen and (max-width: 1200px) {
    [dir="rtl"] .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper {
      max-width: 70%; } }
  @media screen and (max-width: 991px) {
    [dir="rtl"] .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper {
      max-width: 80%; } }
  @media screen and (max-width: 475px) {
    [dir="rtl"] .sec-banner.banner-sty1 .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper {
      max-width: 100%; } }

[dir="rtl"] .whats-on .sec-wrapper .b-thum-main .thumb-wrapper:after {
  right: -175px;
  left: auto; }
  @media screen and (max-width: 1650px) {
    [dir="rtl"] .whats-on .sec-wrapper .b-thum-main .thumb-wrapper:after {
      right: -150px; } }
  @media screen and (max-width: 1650px) {
    [dir="rtl"] .whats-on .sec-wrapper .b-thum-main .thumb-wrapper:after {
      right: -125px; } }

@media screen and (max-width: 991px) {
  [dir="rtl"] .sec-speakers .sec-wrapper .b-thum-main .thumb-speaker::after {
    right: -140px; } }

[dir="rtl"] .sec-visit .slider-progress .progress-bar-items .item-box .sliderArrow {
  text-align: left; }

@media screen and (max-width: 1200px) {
  [dir="rtl"] .sec-visit .slider-progress .progress-bar-items .item-box:last-child {
    max-width: 20%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%; } }

@media screen and (max-width: 767px) {
  [dir="rtl"] .sec-visit .slider-progress .progress-bar-items .item-box:last-child {
    max-width: 40%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%; } }

[dir="rtl"] .c-sec-three-holder.sec-professional-trade.text-cards .slick-dots {
  bottom: -30px; }
  @media screen and (max-width: 991px) {
    [dir="rtl"] .c-sec-three-holder.sec-professional-trade.text-cards .slick-dots {
      bottom: -10px; } }

[dir="rtl"] .sec-feature.sty1 .post-box .sec-img:after {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
  right: auto;
  left: -35px; }

[dir="rtl"] .sec-feature.sty1.secReverse .post-box .sec-img::after {
  right: -35px;
  left: auto; }

[dir="rtl"] .sec-authors.authors--slider .sec-wrap .slider-progress {
  left: 0;
  right: auto; }

[dir="rtl"] .sec-authors.authors--slider .sec-wrap .slider-progress .progress-bar-items .sliderArrow {
  margin-left: 0;
  margin-right: 20px; }

[dir="rtl"] .userForms .form--wrapper .form--box .form--fields .form-group .iti.iti--allow-dropdown.iti--separate-dial-code .iti__selected-flag {
  border-right: 12px solid #f2f2f2;
  border-left: 0; }

[dir="rtl"] .userForms .form--wrapper .form--box .form--fields .form-group .iti.iti--allow-dropdown.iti--separate-dial-code input[type=tel] {
  padding-right: 0 !important;
  padding-left: 175px !important; }

[dir="rtl"] .ticket-forms .form--fields .form-group .iti.iti--allow-dropdown.iti--separate-dial-code .iti__arrow {
  right: 20px;
  left: auto; }

[dir="rtl"] .userForms .form--wrapper .form--box .form--fields .form-group label,
[dir="rtl"] .ticket-forms .form--fields .form-group textarea {
  font-family: "HelveticaNeueLT"; }

[dir="rtl"] .form--fields .form-group input.flatpickr {
  text-align: right;
  direction: ltr; }

[dir="rtl"] #st_gdpr_iframe {
  left: auto !important; }

[dir="rtl"] .sec-form.ask-questions .row .contact-col .form-group .iti.iti--allow-dropdown.iti--separate-dial-code .iti__selected-flag {
  border-right: 11px solid #fff;
  border-left: 0; }

[dir="rtl"] .iti.iti--allow-dropdown.iti--separate-dial-code .iti__arrow {
  right: 20px;
  left: auto; }

[dir="rtl"] .sec-form.ask-questions .row .contact-col .form-group .iti.iti--allow-dropdown.iti--separate-dial-code input[type=tel] {
  padding-left: 145px !important;
  padding-right: 0 !important; }

[dir="rtl"] .mainHeader--wrapper .header-wrapper .header-detail .header-menu .menuBar .menuBar--wrapper li .subMenu--primaryLevel .back--secondaryLevel svg {
  -webkit-transform: rotate(0) !important;
      -ms-transform: rotate(0) !important;
          transform: rotate(0) !important; }

[dir="rtl"] .ticket-forms .form--wrapper .form--steps .c-categoryBox .js-scroll-anchor li a .number-format {
  font-family: "HelveticaNeueLT" !important; }

[dir="rtl"] .title-bar--pageTop.sty2 .postBox .heading2 {
  line-height: 1.18; }

[dir="rtl"] .sec-gallery-grid .social-title .subtitles p {
  font-family: "Helvetica" !important; }

[dir="rtl"] .btn-prev img,
[dir="rtl"] .btn-prev .tosvg {
  -webkit-transform: translateX(0) rotate(180deg) !important;
      -ms-transform: translateX(0) rotate(180deg) !important;
          transform: translateX(0) rotate(180deg) !important;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }

[dir="rtl"] .btn-prev:hover img,
[dir="rtl"] .btn-prev:hover .tosvg {
  -webkit-transform: translateX(5px) rotate(180deg) !important;
      -ms-transform: translateX(5px) rotate(180deg) !important;
          transform: translateX(5px) rotate(180deg) !important; }

[dir="rtl"] .ticket-forms .form--fields .form-group .iti.iti--allow-dropdown.iti--separate-dial-code .iti__selected-flag {
  border-right: 32px solid #f2f2f2;
  border-left: 0; }
  @media (max-width: 1400px) {
    [dir="rtl"] .ticket-forms .form--fields .form-group .iti.iti--allow-dropdown.iti--separate-dial-code .iti__selected-flag {
      border-right: 12px solid #f2f2f2;
      border-left: 0 !important; } }

[dir="rtl"] .sec-get-tickets.tickets--booking .ticket-forms .form--fields .form-group .iti.iti--allow-dropdown.iti--separate-dial-code input[type=tel] {
  padding-left: 250px !important;
  padding-right: 50px !important; }
  @media (max-width: 1400px) {
    [dir="rtl"] .sec-get-tickets.tickets--booking .ticket-forms .form--fields .form-group .iti.iti--allow-dropdown.iti--separate-dial-code input[type=tel] {
      padding-left: 140px !important;
      padding-right: 10px !important; } }

[dir="rtl"] .sec-get-tickets.tickets--booking .ticket-forms .numOfMembers .counterBox .btn {
  font-family: "Helvetica" !important; }

[dir="rtl"] .sec-get-tickets.tickets--booking:after {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1); }

[dir="rtl"] .sec-facts-counter .counter-wrapper .counter-detail .text {
  direction: ltr; }

[dir="rtl"] .sec-facts-counter .counter-wrapper .counter-detail .text span p {
  direction: rtl; }

[dir="rtl"] p {
  line-height: 1.6;
  margin-top: 20px; }

[dir="rtl"] .sec-map .map-content .map-detail .map-info .m-contact {
  direction: ltr; }

[dir="rtl"] .select2-container .select2-selection--single .select2-selection__clear {
  font-family: 'HelveticaNeueLT'; }

[dir="rtl"] .select2-container .select2-selection--single .select2-selection__rendered {
  font-family: "HelveticaNeueLT" !important; }

[dir="rtl"] #mce-error-response {
  direction: ltr;
  text-align: left;
  font-family: 'HelveticaNeueLT'; }

[dir="rtl"] .modal .modal-dialog .modal-content .modal-header .close {
  right: auto !important;
  left: 40px !important; }

[dir="rtl"] .sec-feature .post-box .sec-img img {
  -webkit-transform: scaleX(1) !important;
      -ms-transform: scaleX(1) !important;
          transform: scaleX(1) !important; }

[dir="rtl"] .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .program-details .program-duration {
  padding: 0 0 0 25px; }

@media (max-width: 475px) {
  [dir="rtl"] .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .b-thumb-content .content-wrapper .program-details .program-duration {
    padding: 0 0 0 5px; } }

[dir="rtl"] input[type="text"],
[dir="rtl"] input[type="date"],
[dir="rtl"] input[type="email"],
[dir="rtl"] input[type="search"],
[dir="rtl"] .form-group .label,
[dir="rtl"] .form-group .input-label,
[dir="rtl"] .input-wrapper .input-box .input-style1:checked + label, [dir="rtl"] .input-wrapper .input-box .input-style1:not(:checked) + label,
[dir="rtl"] .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder,
[dir="rtl"] .select2-container .select2-results__option[aria-selected=false],
[dir="rtl"] .select2-container .select2-results__option[aria-selected],
[dir="rtl"] .select2-container .select2-selection--multiple .select2-selection__rendered > li:not(.select2-search),
[dir="rtl"] .select2-container .select2-search--inline .select2-search__field,
[dir="rtl"] p,
[dir="rtl"] .sitemap-nav > ul > li > a,
[dir="rtl"] .sitemap-nav > ul > li > ul li,
[dir="rtl"] .select2-container .select2-selection--single .select2-selection__rendered,
[dir="rtl"] h1, [dir="rtl"] .heading1,
[dir="rtl"] h2, [dir="rtl"] .heading2,
[dir="rtl"] h3, [dir="rtl"] .heading3,
[dir="rtl"] h4, [dir="rtl"] .heading4,
[dir="rtl"] h5, [dir="rtl"] .heading5,
[dir="rtl"] h6, [dir="rtl"] .heading6,
[dir="rtl"] .badge-blank,
[dir="rtl"] .btn,
[dir="rtl"] .btn.btn-link,
[dir="rtl"] .btn.btn-link-1,
[dir="rtl"] .btn.btn-simple .palce-holder,
[dir="rtl"] .slideNumber .slick-dots,
[dir="rtl"] html[dir="rtl"] .langSelector,
[dir="rtl"] html[dir="rtl"] .langSelector a,
[dir="rtl"] .c-real-footer .footer-links-sec ul li a,
[dir="rtl"] .c-real-footer .footer-right-sec .subscription input[type=email],
[dir="rtl"] .b-thumb-wrapper .b-thumb-content-wrap.full-banner .program-fee strong,
[dir="rtl"] .b-thumb-wrapper .b-thumb-content-wrap.full-banner .program-duration strong,
[dir="rtl"] .b-thumb-content p.txt-grey,
[dir="rtl"] .sec-facts-counter .counter-wrapper .counter-detail .text span,
[dir="rtl"] .sec-map .map-content .map-detail .map-info .m-contact,
[dir="rtl"] .sec-map .map-style .direction-btn,
[dir="rtl"] .sec-category-detail .category-wrapper .category-info .c-txt .number p,
[dir="rtl"] .sec-category-detail .category-wrapper .c-txt .timing-listing .time-list span,
[dir="rtl"] .sec-get-tickets.tickets--booking .step--wrapper .input-wrapper .input-box label,
[dir="rtl"] .sec-get-tickets.tickets--booking .ticket-forms .form--fields .form-group label,
[dir="rtl"] .ticket-forms .form--fields .form-group textarea,
[dir="rtl"] .ticket-forms .form--fields .form-group input,
[dir="rtl"] .userForms .form--wrapper .form--box .form--fields .form--title .heading4,
[dir="rtl"] .userForms .form--wrapper .form--box .form--fields .form-group label,
[dir="rtl"] .book--content .postBox .sec-content .heading5,
[dir="rtl"] .book--content .postBox .sec-content p,
[dir="rtl"] .book--content.thankyou .sec-content .heading4,
[dir="rtl"] .book--content.thankyou .sec-content p,
[dir="rtl"] .input-wrapper .input-box.terms-condition .input-style1:checked + label,
[dir="rtl"] .input-wrapper .input-box.terms-condition .input-style1:not(:checked) + label,
[dir="rtl"] .c-upholder-wrap .c-upholder .upholder .upholder-text p,
[dir="rtl"] .sec-faqs p,
[dir="rtl"] .sec-faqs p.subheading,
[dir="rtl"] .sec-faqs p.subheading > strong,
[dir="rtl"] .sec-faqs p strong,
[dir="rtl"] .sec-faqs strong,
[dir="rtl"] .sec-faqs address,
[dir="rtl"] .sec-faqs address strong,
[dir="rtl"] .filters-tab .btn-tab p,
[dir="rtl"] .filters-tab .btn-tab small,
[dir="rtl"] body {
  font-family: "Helvetica" !important; }

.btn.btn-link .tosvg rect, .btn.btn-link .tosvg circle, .btn.btn-link .tosvg polygon, .btn.btn-link .tosvg path {
  fill: none;
  stroke: #049931 !important; }

.sec-speakers .sec-wrapper .b-thum-main .thumb-speaker .thumb-wrapper .thumb-content-wrap .thumb-img .b-thumb-action a .tosvg path {
  stroke: #ffffff !important; }

html .bannerSlider--module .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div {
  display: none;
  height: 100%; }
  html .bannerSlider--module .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div:first-child {
    display: block; }

html.dom-ready .bannerSlider--module .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div {
  display: block; }

input[type="text"],
input[type="date"],
input[type="email"],
input[type="search"],
.form-group .label,
.form-group .input-label,
.input-wrapper .input-box .input-style1:checked + label, .input-wrapper .input-box .input-style1:not(:checked) + label,
.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder,
.select2-container .select2-results__option[aria-selected=false],
.select2-container .select2-results__option[aria-selected],
.select2-container .select2-selection--multiple .select2-selection__rendered > li:not(.select2-search),
.select2-container .select2-search--inline .select2-search__field,
p,
.sitemap-nav > ul > li > a,
.sitemap-nav > ul > li > ul li,
.select2-container .select2-selection--single .select2-selection__rendered,
h1, .heading1,
h2, .heading2,
h3, .heading3,
h4, .heading4,
h5, .heading5,
h6, .heading6,
.badge-blank,
.btn,
.btn.btn-link,
.btn.btn-link-1,
.btn.btn-simple .palce-holder,
.slideNumber .slick-dots,
html[dir="rtl"] .langSelector,
html[dir="rtl"] .langSelector a,
.c-real-footer .footer-links-sec ul li a,
.c-real-footer .footer-right-sec .subscription input[type=email],
.b-thumb-wrapper .b-thumb-content-wrap.full-banner .program-fee strong,
.b-thumb-wrapper .b-thumb-content-wrap.full-banner .program-duration strong,
.b-thumb-content p.txt-grey,
.sec-facts-counter .counter-wrapper .counter-detail .text span,
.sec-map .map-content .map-detail .map-info .m-contact,
.sec-map .map-style .direction-btn,
.sec-category-detail .category-wrapper .category-info .c-txt .number p,
.sec-category-detail .category-wrapper .c-txt .timing-listing .time-list span,
.sec-get-tickets.tickets--booking .step--wrapper .input-wrapper .input-box label,
.sec-get-tickets.tickets--booking .ticket-forms .form--fields .form-group label,
.ticket-forms .form--fields .form-group textarea,
.ticket-forms .form--fields .form-group input,
.userForms .form--wrapper .form--box .form--fields .form--title .heading4,
.userForms .form--wrapper .form--box .form--fields .form-group label,
.book--content .postBox .sec-content .heading5,
.book--content .postBox .sec-content p,
.book--content.thankyou .sec-content .heading4,
.book--content.thankyou .sec-content p,
.input-wrapper .input-box.terms-condition .input-style1:checked + label,
.input-wrapper .input-box.terms-condition .input-style1:not(:checked) + label,
.c-upholder-wrap .c-upholder .upholder .upholder-text p,
.sec-faqs p,
.sec-faqs p.subheading,
.sec-faqs p.subheading > strong,
.sec-faqs p strong,
.sec-faqs strong,
.sec-faqs address,
.sec-faqs address strong,
.filters-tab .btn-tab p,
.filters-tab .btn-tab small {
  font-family: "Helvetica"; }

a {
  text-decoration: none !important;
  outline: none !important;
  color: #049931; }

.btn.btn-primary:not(:disabled):not(.disabled):active {
  background-color: #049931 !important; }

.form-group .select2-box.select2-box--style1 .select2-container .select2-results__option[aria-selected=true] {
  color: #049931; }

.sec-get-tickets.tickets--booking .ticket-forms .form--fields .form-group label:hover {
  color: #049931; }

.userForms .form--wrapper .form--box .form--fields .book--form .bookFormWrapper .book-num .form-edit--buttons .deleteBook--box .postBox .confimation--btn .btn {
  font-family: "DIN"; }

.input-box.terms-condition label a:after {
  border-bottom: 1px solid #049931; }

.btn-secondary:not(:disabled):not(.disabled):active {
  background-color: #fff;
  color: #049931; }
[dir="rtl"] .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div:before {
    background: -o-linear-gradient(180.13deg, #000000 0.11%, rgba(0, 0, 0, 0) 97.73%);
    background: linear-gradient(-90.13deg, #000000 0.11%, rgba(0, 0, 0, 0) 97.73%);
}
[dir="rtl"] .sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div::after {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    width: 100%;
}
.btn:hover {
    color: #fff !important;
}
.btn.btn-secondary:hover{
color: #049931!important;
}
.sec-feature.sty1 .post-box .sec-img::after {
    display: none;
}

.sec-banner.bannerSlider--module .thumb-img-wrap .b-thumb-img .cpation-image .slick-slide > div::after {
    display: none;
}