a,
a:focus {
  color: #107bb1;
}
a:hover {
  color: #333333;
}
a:active {
  color: #094766;
}
a.scroll-to-top.ROUND_COLOR,
a.scroll-to-top.RECT_COLOR {
  background-color: #107bb1;
}
a.scroll-to-top.ROUND_COLOR:hover,
a.scroll-to-top.RECT_COLOR:hover {
  background-color: #1395d6;
}
.underline {
  border-bottom: 2px solid #107bb1 !important;
}
blockquote::before {
  color: #107bb1;
}
.review .it:before {
  color: #107bb1;
}
.styled-block {
  border-left-color: #107bb1;
}
.item:hover .title a,
.item:hover .title {
  color: #333333 !important;
}
.list.icons .fa {
  color: #107bb1;
}
table.table th {
  background-color: #107bb1;
}
.img-inside span.zoom,
.img-thumbnail span.zoom {
  background: #91a2ac;
}
.item:hover .img-inside span.zoom,
.img-inside:hover span.zoom,
.img-thumbnail:hover span.zoom,
.detail .galery .item:hover span.zoom {
  background: #1395d6;
}
.btn-default {
  background-color: #107bb1;
  border-color: #107bb1;
  color: #ffffff !important;
}
.btn-default:hover,
.btn-default:active,
.btn-default:focus {
  background-color: #1395d6;
  border-color: #1395d6;
}
.btn-default.white {
  color: #107bb1 !important;
  border: 1px solid #107bb1;
  background: #ffffff;
}
.btn-default.white:hover,
.btn-default.white:active,
.btn-default.white:focus {
  color: #ffffff !important;
  border-color: #107bb1;
  background: #107bb1;
}
.btn-primary {
  background-color: #00b290;
  border-color: #00b290;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
  background-color: #30c4a8;
  border-color: #30c4a8;
}
.btn-success {
  background-color: #84bc29;
  border-color: #84bc29;
}
.btn-success:hover,
.btn-success:active,
.btn-success:focus {
  background-color: #9dca53;
  border-color: #9dca53;
}
.btn-info {
  background-color: #0ca9e3;
  border-color: #0ca9e3;
}
.btn-info:hover,
.btn-info:active,
.btn-info:focus {
  background-color: #39baec;
  border-color: #39baec;
}
.btn-warning {
  background-color: #f38b04;
  border-color: #f38b04;
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning:focus {
  background-color: #f8a132;
  border-color: #f8a132;
}
.btn-danger {
  background-color: #dc130d;
  border-color: #dc130d;
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger:focus {
  background-color: #e63f3a;
  border-color: #e63f3a;
}
.btn-transparent {
  background-color: rgba(255,255,255,0);
  border-color: rgba(255,255,255,0);
  color: #000000;
}
.btn-transparent:hover,
.btn-transparent:active,
.btn-transparent:focus {
  background-color: #1395d6;
  border-color: #1395d6;
}
.btn-transparent:hover {
  color: #ffffff;
}
.btn-responsive-nav {
  background-color: #107bb1;
}
.btn-responsive-nav:hover {
  color: #107bb1;
  border: 1px solid #107bb1;
  background-color: #ffffff;
  padding: 4px 7px 2px;
}
.btn-link {
  color: #107bb1;
}
.btn-link:hover {
  color: #1395d6;
}
.btn-link:active {
  color: #094766;
}
.btn-default.wc.vert .fa {
  background-color: #107bb1;
}
.btn-default.wc.vert:hover .fa {
  background-color: #1395d6;
}
.label.label-default {
  background: #93a6bc;
}
.label.label-primary {
  background: #b8c2cd;
}
.label.label-success {
  background: #5cb85c;
}
.label.label-info {
  background: #1b9e77;
}
.label.label-warning {
  background: #f0ad4e;
}
.label.label-danger {
  background: #d9534f;
}
.logo_and_menu-row {
  border-top-color: #107bb1;
}
.logo-row .logo.colored img,
header .line-row {
  background-color: #107bb1;
}
/*.logo-row .top-callback .phone .fa,
.logo-row .top-callback .email .fa {
  background-color: #107bb1;
}*/
.logo-row .top-callback .email,
.logo-row .top-callback .email a:hover {
  color: #1395d6;
}
.mega-menu ul.nav li.active,
.mega-menu ul.nav li:hover {
  background-color: #107bb1;
}
.topmenu-LIGHT .mega-menu table td.active .wrap > a,
.topmenu-LIGHT .mega-menu table td:not(.search-item):hover .wrap > a {
  color: #107bb1;
}
.topmenu-LIGHT .mega-menu table td.search-item .wrap > a.search-icon:hover {
  color: #107bb1;
}
.topmenu-LIGHT .mega-menu table .tail {
  border-bottom: 6px solid #0e6e9e;
}
.topmenu-LIGHT .mega-menu table .dropdown-menu {
  background-color: #0e6e9e;
}
.topmenu-LIGHT .mega-menu table .dropdown-menu li:hover > a,
.topmenu-LIGHT .mega-menu table .dropdown-menu li.active > a,
.topmenu-LIGHT .mega-menu table .dropdown-menu li > a:active,
.topmenu-LIGHT .mega-menu table .dropdown-menu li > a:hover,
.topmenu-LIGHT .mega-menu table .dropdown-menu li > a:focus {
  background-color: #094766;
}
.topmenu-LIGHT .mega-menu table .dropdown-menu li.active > a,
.topmenu-LIGHT .mega-menu table .dropdown-menu li:hover > a,
.topmenu-LIGHT .mega-menu table .dropdown-menu li.active + li > a,
.topmenu-LIGHT .mega-menu table .dropdown-menu li:hover + li > a {
  border-top-color: rgba(255,255,255,0.3);
}
.topmenu-DARK .mega-menu table td.active .wrap > a {
  background-color: #107bb1;
}
.topmenu-DARK .mega-menu table .dropdown-menu li:hover > a,
.topmenu-DARK .mega-menu table .dropdown-menu li.active > a,
.topmenu-DARK .mega-menu table .dropdown-menu li > a:hover,
.topmenu-DARK .mega-menu table .dropdown-menu li > a:active,
.topmenu-DARK .mega-menu table .dropdown-menu li > a:focus {
  background-color: #107bb1;
  color: #ffffff;
}
.topmenu-COLOR .menu-row {
  background-color: #0e6e9e;
}
.topmenu-COLOR .mega-menu table .dropdown-menu li:hover > a,
.topmenu-COLOR .mega-menu table .dropdown-menu li.active > a,
.topmenu-COLOR .mega-menu table .dropdown-menu li > a:hover,
.topmenu-COLOR .mega-menu table .dropdown-menu li > a:active,
.topmenu-COLOR .mega-menu table .dropdown-menu li > a:focus {
  background-color: #107bb1;
  color: #ffffff;
}
.topmenu-COLOR .mega-menu table td .wrap > .search-icon:hover {
  background-color: #138fcd;
}
.topmenu-COLOR .mega-menu table td.active .wrap > a {
  background-color: #094766;
}
.topmenu-LIGHT .basket_top .icon .count,
header.fixed .basket_top .icon .count {
  background-color: #107bb1;
}
.topmenu-LIGHT .basket_top:hover .icon:before,
header.fixed .basket_top:hover .icon:before {
  background-color: #107bb1;
}
.basket_top .dropdown {
  border-color: #107bb1;
}
.basket_top .dropdown:before {
  border-bottom-color: #107bb1;
}
.remove:hover:before {
  background-color: #107bb1;
}
.basket_order .description:before {
  background: #107bb1;
}
.basket.fly .opener .count {
  background: #107bb1;
}
.basket.fly.DARK .opener .count {
  background: #107bb1;
}
.basket.fly.COLOR .opener {
  background: #107bb1;
  border-color: #107bb1;
}
.basket.fly.COLOR .opener:hover {
  background: #1395d6;
  border-color: #1395d6;
}
header.topmenu-DARK:not(.fixed) .basket_top .count {
  background: #107bb1;
}
header.topmenu-COLOR:not(.fixed) .basket_top:hover {
  background: #1395d6;
}
.menu-row .search-button-div .fa-close:hover {
  color: #1395d6;
}
.breadcrumb a:hover {
  color: #333333;
}
.breadcrumb a:active {
  color: #094766;
}
.breadcrumb li:hover > a {
  color: #1395d6;
}
.breadcrumb li + li:before {
  color: #107bb1;
}
.pagination .active a,
.pagination .active span,
.pagination a:hover,
.pagination span:hover,
.pagination a:focus,
.pagination span:focus,
.pagination a:active,
.pagination span:active {
  border-left-color: #107bb1 !important;
  background-color: #107bb1 !important;
}
.pagination li.active + li a,
.pagination li.active + li span,
.pagination li:hover + li a,
.pagination li:focus + li span,
.pagination li:focus + li a,
.pagination li:hover + li span {
  border-left-color: #107bb1 !important;
}
.pagination a:hover .fa {
  color: #107bb1;
}
.bottom-menu .item:hover .title a,
.bottom-menu .item:hover .title,
.bottom-menu .item.active .title a,
.bottom-menu .item.active .title {
  color: #1395d6 !important;
}
.social-icons li:hover a {
  border-color: #1395d6;
  background-color: transparent;
}
.side-menu > li > a:hover,
.side-menu > li > a:hover:before,
.side-menu > li > a:active:before,
.side-menu > li > a:focus:before {
  color: #1395d6;
}
.side-menu > li.active > a {
  border-top: 1px solid #107bb1;
  background-color: #107bb1;
}
.side-menu .submenu > li.active > a {
  color: #0e6e9e;
}
.side-menu .submenu > li > a:hover {
  color: #1395d6;
}
.tabs .nav-tabs li.active a {
  border-top-color: #107bb1;
  color: #107bb1;
}
.tabs .nav-tabs a:hover,
.tabs .nav-tabs a:active,
.tabs .nav-tabs a:focus {
  color: #107bb1;
}
.accordion-head .fa {
  color: #107bb1;
}
.accordion-type-2 .accordion-head:hover .fa,
.accordion-type-2 .accordion-head.accordion-open .fa {
  background-color: #107bb1;
}
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active {
  box-shadow: none;
  background: #107bb1 !important;
}
.flex-direction-nav a:hover,
.flex-direction-nav a:hover::before {
  color: #1395d6;
  border-color: #1395d6;
}
.search-page .searchinput .btn-search:hover {
  background-color: #1395d6;
}
.page404 .i404 {
  color: #107bb1;
}
.jqmClose.top-close:hover {
  color: #1395d6;
}
.form.contacts .title {
  border-color: #107bb1;
}
.form .form-header {
  border-top-color: #107bb1 !important;
}
.form-header i {
  background: #107bb1;
}
.banners-small.front .item .title:hover a {
  color: #333333;
}
.teasers.icons .item .image {
  background-color: #107bb1;
}
.front-projects.item-views.table .item .info {
  border-top-color: #107bb1;
}
.front-projects.item-views.table .item a:hover .info {
  background: #324860;
}
.front-projects.item-views.table .item a:hover .info:before {
  border-bottom-color: #107bb1;
}
.back-url i {
  background: #107bb1;
}
.back-url:hover i {
  background: #1395d6;
}
.uploader:hover .action {
  background-color: #1395d6;
  border-color: #1395d6;
}
p.drop-caps:first-child:first-letter {
  color: #107bb1;
}
p.drop-caps.secundary:first-child:first-letter {
  background-color: #107bb1;
}
.label-info {
  background-color: #107bb1;
}
section.toggle label {
  color: #107bb1;
  border-color: #107bb1;
}
section.toggle.active > label {
  background-color: #107bb1;
  border-color: #107bb1;
}
.progress-bar-primary {
  background-color: #107bb1;
}
.slider-container .tp-caption a:not(.btn):hover {
  color: #1395d6;
}
.tp-bullets .bullet.selected,
.tp-bullets .bullet:hover {
  background: #107bb1 !important;
}
.fa.colored {
  background: #107bb1;
}
.item-views .property.price .fa,
.item-views .property.price .price_val {
  color: #107bb1;
}
.item-views .item:hover .property .fa {
  color: #107bb1;
}
.tabs.item-views.table .title,
.history.item-views.table .title {
  color: #107bb1;
}
.history.item-views .title {
  color: #107bb1;
}
.vacancy.item-views .accordion-head:hover .fa {
  background: #107bb1;
}
.detail .detailimage img,
.detail .projects.item-views.table .item .image img {
  border-bottom-color: #107bb1;
}
.detail .galery #slider.flexslider:hover .flex-direction-nav {
  background: #1395d6;
}
.detail .galery #carousel .slides li.flex-active-slide {
  border-color: #107bb1;
}
.detail .reviews .item .review .icons:before {
  color: #107bb1;
}
.detail .galery #carousel .flex-direction-nav a:hover::before {
  color: #107bb1;
}
.catalog.group .price .price_val {
  color: #107bb1;
}
.display-type .view-button:hover,
.display-type .view-button.cur {
  background-color: #107bb1;
  border-color: #107bb1;
}
.select-outer i.fa {
  color: #107bb1;
}
.subscribe-edit-main .form input[type=checkbox] + label:hover:after,
.subscribe-edit-main .form input[type=checkbox]:checked + label:after,
.subscribe-edit-main .form input[type=radio] + label:hover:after,
.subscribe-edit-main .form input[type=radio]:checked + label:after {
  background-color: #107bb1;
  border-color: #107bb1;
}
.subscribe-edit-main font.notetext {
  border-color: #107bb1;
}
@media (max-width: 767px) {
  .basket_top .icon .count {
    background: #107bb1 !important;
  }
}
#map {
  height: 300px;
  background: #eaf0f2;
  border: 0;
  color: #2f383d;
  clear: both;
  font-size: 13px;
  margin: 35px 0 51px;
}
.project-tables td {
  word-break: break-word !important;
  vertical-align: middle !important;
}
.project-tables .btn {
  margin: 0 !important;
  padding: 10px 16px !important;
}
.proj-list h4 {
  text-transform: lowercase;
}
.main-proj-list h4 {
  text-transform: lowercase;
}
.main-proj-list {
  position: relative;
  margin-top: 47px;
  margin-bottom: 0;
}

/*custom mss*/
.text-uppercase {
    text-transform: uppercase;
}

.font-weight-600 {font-weight: 600!important;}
.green-light-color {
    background-color: rgba(138, 232, 35, 0.08) !important;
    border: 2px solid #53e823 !important;
}
.green-color {
    background-color: rgba(35, 232, 159, 0.08) !important;
    border: 2px solid #4ec8f6 !important;
}
.blue-color {
    background-color: rgba(35, 141, 232, 0.08) !important;
    border: 2px solid #238de8 !important;
}
.yellow-color {
    background-color: rgba(232, 190, 35, 0.08) !important;
    border: 2px solid #e8be23 !important;
}
.schedule-minimal .program, #schedule-minimal-nav {font-family: 'Opinion Regular', Helvetica, Arial;}
.schedule-minimal .program a:hover,
.schedule-minimal .program a:focus,
#schedule-minimal-nav.nav-tabs>li>a,
.schedule-list .program a:hover,
.schedule-list .program a:focus {
    color: #65799b;
}
#schedule-minimal-nav.nav>li>a:hover,
#schedule-minimal-nav.nav>li>a:focus,
#schedule-minimal-nav.nav-tabs>li.active>a,
#schedule-minimal-nav.nav-tabs>li.active>a:hover,
#schedule-minimal-nav.nav-tabs>li.active>a:focus {
    background-color: #65799b;
}
#schedule-minimal-nav.nav-tabs>li>a,
#schedule-minimal-nav.nav-tabs>li.active>a,
#schedule-minimal-nav.nav-tabs>li.active>a:hover,
#schedule-minimal-nav.nav-tabs>li.active>a:focus {
    border-color: #65799b;
}
.schedule-min-speaker .company {
    line-height: 13px;
    font-weight: inherit;
    font-size: 12px;
}
.schedule-min-speaker span.company {
  /* line-height: 1.6; */
}
#schedule-minimal-nav {
    margin-bottom: 30px;
    font-weight: 700;
}

#schedule-minimal-nav.nav>li>a:hover,
#schedule-minimal-nav.nav>li>a:focus {
    color: #ffffff;
    background: #1395d6;
}

#schedule-minimal-nav.nav-tabs > li {
    float:none;
    display:inline-block;
    zoom:1;
}

#schedule-minimal-nav.nav-tabs {
    border-bottom: none;
}

#schedule-minimal-nav.nav-tabs>li>a {
    border-radius: 0;
    border: 1px solid #457CD6;
}

#schedule-minimal-nav.nav-tabs>li.active>a,
#schedule-minimal-nav.nav-tabs>li.active>a:hover,
#schedule-minimal-nav.nav-tabs>li.active>a:focus {
    color: #ffffff;
    background-color: #107bb1;
    border: 1px solid #107bb1;
    border-bottom-color: transparent;
    cursor: default;
    border-radius: 0;
}

.schedule-minimal .program {
    border-left: 1px solid #ddd;
    padding-left: 15px;
    margin-bottom: 30px;
}

.schedule-minimal .program h3 
{
    font-size: 14px;
    font-weight: 600;
    line-height: 1.1;
}


.schedule-minimal .coffee-break,
.schedule-minimal .registration,
.schedule-minimal .lunch {
    background: #F5F7FA;
    border:0;
    padding: 15px 15px 0 15px;
    position: relative;
    overflow: hidden;
}

.schedule-minimal .coffee-break:after {
    /* content: "\e669"; */
    font-family: Pe-icon-7-stroke;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    /* position: absolute; */
    font-size: 61px;
    color: #ddd;
    bottom: -30px;
    right: -27px;
    z-index: 1;
}

.schedule-minimal .registration:after {
    content: "\e68f"; 
    font-family: Pe-icon-7-stroke;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
    font-size: 80px;
    color: #ddd;
    bottom: -30px;
    right: -13px;
    z-index: 1;
}

.schedule-minimal .program p {
  font-size:11px;
  line-height: 1.6;
}
.schedule-minimal .program a {
    color: #333;
}

.schedule-minimal .program a:hover,
.schedule-minimal .program a:focus {
    color: #457CD6;
    text-decoration: none;
}
.schedule-minimal .program .location,
.schedule-minimal .program .time {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
}
.schedule-min-speaker {
    display: table;
    width: 100%;
    margin-bottom: 5px;
}
.schedule-min-speaker img,
.schedule-min-speaker div {
    display: table-cell;
    vertical-align: middle;
}
.col-md-3 .schedule-min-speaker div {
    width: 75%;
}
.col-md-4 .schedule-min-speaker div {
    width: 82%;
}

.schedule-min-speaker .speaker-name{
  font-weight:600;
  /* font-size: 14px; */
}
.schedule-min-speaker h5 {
    margin-bottom: 0;
    letter-spacing: 0;
    font-size: 13px;
    color: #111826;
}
.schedule-min-speaker .company {
    color: #107bb1;
}
#speakers img {
    height: auto;
    max-width: 100%;
}
.features-box .box-shadow-yes {
    -webkit-box-shadow: 5px 5px 30px 0 rgba(0, 0, 0, .03);
    -moz-box-shadow: 5px 5px 30px 0 rgba(0, 0, 0, .03);
    box-shadow: 5px 5px 30px 0 rgba(0, 0, 0, .03)
}
.features-box .show-on-hover {
    opacity: 0
}
.features-box .show-on-hover.active {
    opacity: .97
}
.col-md-5th-1, .col-md-5th-2, .col-md-5th-3, .col-md-5th-4 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
  }

  .col-md-5th-5 {
    float: left;
    width: 100%;
  }

  .col-md-5th-4 {
    width: 80%;
  }

  .col-md-5th-3 {
    width: 60%;
  }

  .col-md-5th-2 {
    width: 40%;
  }

  .col-md-5th-1 {
    width: 33%;
  }

  .col-md-5th-pull-5 {
    right: 100%;
  }

  .col-md-5th-pull-4 {
    right: 80%;
  }

  .col-md-5th-pull-3 {
    right: 60%;
  }

  .col-md-5th-pull-2 {
    right: 40%;
  }

  .col-md-5th-pull-1 {
    right: 20%;
  }

  .col-md-5th-pull-0 {
    right: auto;
  }

  .col-md-5th-push-5 {
    left: 100%;
  }

  .col-md-5th-push-4 {
    left: 80%;
  }

  .col-md-5th-push-3 {
    left: 60%;
  }

  .col-md-5th-push-2 {
    left: 40%;
  }

  .col-md-5th-push-1 {
    left: 20%;
  }

  .col-md-5th-push-0 {
    left: auto;
  }

  .col-md-5th-offset-5 {
    margin-left: 100%;
  }

  .col-md-5th-offset-4 {
    margin-left: 80%;
  }

  .col-md-5th-offset-3 {
    margin-left: 60%;
  }

  .col-md-5th-offset-2 {
    margin-left: 40%;
  }

  .col-md-5th-offset-1 {
    margin-left: 20%;
  }

  .col-md-5th-offset-0 {
    margin-left: 0%;
  }

/***/
.text-extra-small {
    font-size: 10px!important;
    line-height: 15px!important
}
.text-small {
    font-size: 10px!important;
    line-height: 11px!important;
}
.text-medium {
    font-size: 11px!important;
    line-height: 12px!important;
}
.text-large {
    font-size: 15px!important;
    line-height: 24px!important
}
.text-extra-large {
    font-size: 18px!important;
    line-height: 26px!important
}
.title-small {
    font-size: 20px!important;
    line-height: 30px!important
}
.title-medium {
    font-size: 32px!important;
    line-height: 32px!important
}
.title-large {
    font-size: 28px!important;
    line-height: 34px!important
}
.title-extra-large {
    font-size: 35px!important;
    line-height: 38px!important
}
.title-extra-large-2 {
    font-size: 22px!important;
    line-height: 20px!important;
}
.title-extra-large-3 {
    font-size: 50px!important;
    line-height: 50px!important
}
.title-extra-large-4 {
    font-size: 70px!important;
    line-height: 70px!important
}
.title-extra-large-5 {
    font-size: 39px!important;
    line-height: 51px!important
}
.title-big {
    font-size: 100px!important;
    line-height: 100px!important
}
.title-big-2 {
    font-size: 125px!important;
    line-height: 125px!important
}
.title-big-3 {
    font-size: 150px!important;
    line-height: 150px!important
}
.font-family-base {
    font-family: Roboto, sans-serif!important
}
.font-weight-100 {
    font-weight: 100!important;
    font-family: 'Opinion Light' !important;
}
.font-weight-300 {
    font-weight: 300!important;
    font-family: 'Opinion light' !important;
}
.font-weight-400 {
    font-weight: 400!important;
    font-family: 'Opinion Regular' !important;
}
.font-weight-600 {
    font-weight: 600!important;
    font-family: 'Opinion Bold' !important;
}
.font-weight-700 {
    font-weight: 700!important;
}
.font-weight-900 {
    font-weight: 900!important;
    font-family: 'Opinion Bold' !important;
}
.letter-spacing-1 {
    letter-spacing: 1px!important
}
.letter-spacing-2 {
    letter-spacing: 2px!important
}
.letter-spacing-3 {
    letter-spacing: 3px!important
}
.letter-spacing-4 {
    letter-spacing: 4px!important
}
.letter-spacing-5 {
    letter-spacing: 5px!important
}
.letter-spacing-6 {
    letter-spacing: 6px!important
}
.letter-spacing-7 {
    letter-spacing: 7px!important
}
.letter-spacing-8 {
    letter-spacing: 8px!important
}
.letter-spacing-9 {
    letter-spacing: 9px!important
}
.letter-spacing-10 {
    letter-spacing: 10px!important
}
.no-letter-spacing {
    letter-spacing: 0!important
}
.line-height-none {
    line-height: 0!important
}
.text-decoration-line-through {
    text-decoration: line-through!important
}
.text-decoration-underline {
    text-decoration: underline!important
}
.text-transform-none {
    text-transform: none!important
}
.word-wrap {
    word-wrap: break-word
}
.bg-cover,
.bg-fix,
.bg-parallax {
    background-repeat: no-repeat!important;
    overflow: hidden;
    background-position: center center!important;
    position: relative;
    background-size: cover!important
}
.bg-fix {
    -webkit-animation-duration: 0s;
    -webkit-animation-fill-mode: none;
    background-attachment: fixed!important
}
.bg-parallax {
    height: 150%;
    top: -75%
}
.bg-position-top {
    background-position: right top!important
}
.bg-position-right {
    background-position: right center!important
}
.bg-position-left {
    background-position: left center!important
}
.bg-hover-transparent:hover {
    background-color: transparent!important
}
.bg-overlay-black-1,
.bg-overlay-black-2,
.bg-overlay-black-3,
.bg-overlay-black-4,
.bg-overlay-black-5,
.bg-overlay-black-6,
.bg-overlay-black-7,
.bg-overlay-black-8,
.bg-overlay-black-9,
.bg-overlay-gray-1,
.bg-overlay-gray-2,
.bg-overlay-gray-3,
.bg-overlay-gray-4,
.bg-overlay-gray-5,
.bg-overlay-gray-6,
.bg-overlay-gray-7,
.bg-overlay-gray-8,
.bg-overlay-gray-9 {
    position: relative
}
.bg-overlay-black-1:before,
.bg-overlay-black-2:before,
.bg-overlay-black-3:before,
.bg-overlay-black-4:before,
.bg-overlay-black-5:before,
.bg-overlay-black-6:before,
.bg-overlay-black-7:before,
.bg-overlay-black-8:before,
.bg-overlay-black-9:before,
.bg-overlay-gray-1:before,
.bg-overlay-gray-2:before,
.bg-overlay-gray-3:before,
.bg-overlay-gray-4:before,
.bg-overlay-gray-5:before,
.bg-overlay-gray-6:before,
.bg-overlay-gray-7:before,
.bg-overlay-gray-8:before,
.bg-overlay-gray-9:before {
    content: '';
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}
.bg-overlay-black-1:before {
    background: rgba(0, 0, 0, .1)!important
}
.bg-overlay-black-2:before {
    background: rgba(0, 0, 0, .2)!important
}
.bg-overlay-black-3:before {
    background: rgba(0, 0, 0, .3)!important
}
.bg-overlay-black-4:before {
    background: rgba(0, 0, 0, .4)!important
}
.bg-overlay-black-5:before {
    background: rgba(0, 0, 0, .5)!important
}
.bg-overlay-black-6:before {
    background: rgba(0, 0, 0, .6)!important
}
.bg-overlay-black-7:before {
    background: rgba(0, 0, 0, .7)!important
}
.bg-overlay-black-8:before {
    background: rgba(0, 0, 0, .8)!important
}
.bg-overlay-black-9:before {
    background: rgba(0, 0, 0, .9)!important
}
.bg-overlay-gray-1:before {
    background: rgba(37, 37, 37, .1)!important
}
.bg-overlay-gray-2:before {
    background: rgba(37, 37, 37, .2)!important
}
.bg-overlay-gray-3:before {
    background: rgba(37, 37, 37, .3)!important
}
.bg-overlay-gray-4:before {
    background: rgba(37, 37, 37, .4)!important
}
.bg-overlay-gray-5:before {
    background: rgba(37, 37, 37, .5)!important
}
.bg-overlay-gray-6:before {
    background: rgba(37, 37, 37, .6)!important
}
.bg-overlay-gray-7:before {
    background: rgba(37, 37, 37, .7)!important
}
.bg-overlay-gray-8:before {
    background: rgba(37, 37, 37, .8)!important
}
.bg-overlay-gray-9:before {
    background: rgba(37, 37, 37, .9)!important
}
.border {
    border: 1px solid rgba(0, 0, 0, .1)!important
}
.border-top {
    border-top: 1px solid rgba(0, 0, 0, .1)
}
.border-right {
    border-right: 1px solid rgba(0, 0, 0, .1)
}
.border-bottom {
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}
.border-left {
    border-left: 1px solid rgba(0, 0, 0, .1)
}
.border-thick {
    border-width: 2px!important
}
.border-medium-thick {
    border-width: 3px!important
}
.border-extra-thick {
    border-width: 4px!important
}
.no-border-tb,
.no-border-top {
    border-top: none!important
}
.no-border-bottom,
.no-border-tb {
    border-bottom: none!important
}
.no-border-right,
.no-border-rl {
    border-right: none!important
}
.no-border-left,
.no-border-rl {
    border-left: none!important
}
.border-circle {
    border-radius: 50%!important
}
.border-round {
    border-radius: 3px!important
}
.no-border {
    border: none!important
}
.no-border-radius {
    border-radius: 0!important
}
.button {
    margin-top: 0;
    margin-bottom: 0
}
.display-block {
    display: block!important
}
.display-inherit {
    display: inherit!important
}
.display-inline {
    display: inline!important
}
.display-inline-block {
    display: inline-block!important
}
.display-none {
    display: none!important
}
.display-table {
    display: table!important
}
.display-table-cell {
    display: table-cell!important
}
.ease {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.title-sideline-base-color,
.title-sideline-black,
.title-sideline-blue,
.title-sideline-gray,
.title-sideline-gray-dark,
.title-sideline-gray-dark-2,
.title-sideline-gray-light,
.title-sideline-gray-light-2,
.title-sideline-green,
.title-sideline-green-2,
.title-sideline-orange,
.title-sideline-orange-2,
.title-sideline-pink,
.title-sideline-purple,
.title-sideline-red,
.title-sideline-white,
.title-sideline-white-2,
.title-sideline-white-3,
.title-strikethrough-base-color,
.title-strikethrough-black,
.title-strikethrough-blue,
.title-strikethrough-gray,
.title-strikethrough-gray-dark,
.title-strikethrough-gray-dark-2,
.title-strikethrough-gray-light,
.title-strikethrough-gray-light-2,
.title-strikethrough-green,
.title-strikethrough-green-2,
.title-strikethrough-orange,
.title-strikethrough-orange-2,
.title-strikethrough-pink,
.title-strikethrough-purple,
.title-strikethrough-red,
.title-strikethrough-white,
.title-strikethrough-white-2,
.title-strikethrough-white-3,
.title-underline-base-color,
.title-underline-black,
.title-underline-blue,
.title-underline-gray,
.title-underline-gray-dark,
.title-underline-gray-dark-2,
.title-underline-gray-light,
.title-underline-gray-light-2,
.title-underline-green,
.title-underline-green-2,
.title-underline-orange,
.title-underline-orange-2,
.title-underline-pink,
.title-underline-purple,
.title-underline-red,
.title-underline-thick-base-color,
.title-underline-thick-black,
.title-underline-thick-blue,
.title-underline-thick-gray,
.title-underline-thick-gray-dark,
.title-underline-thick-gray-dark-2,
.title-underline-thick-gray-light,
.title-underline-thick-gray-light-2,
.title-underline-thick-green,
.title-underline-thick-green-2,
.title-underline-thick-orange,
.title-underline-thick-orange-2,
.title-underline-thick-pink,
.title-underline-thick-purple,
.title-underline-thick-red,
.title-underline-thick-white,
.title-underline-thick-white-2,
.title-underline-thick-white-3,
.title-underline-white,
.title-underline-white-2,
.title-underline-white-3 {
    display: inline-block
}
.title-sideline-base-color,
.title-sideline-black,
.title-sideline-blue,
.title-sideline-gray,
.title-sideline-gray-dark,
.title-sideline-gray-dark-2,
.title-sideline-gray-light,
.title-sideline-gray-light-2,
.title-sideline-green,
.title-sideline-green-2,
.title-sideline-orange,
.title-sideline-orange-2,
.title-sideline-pink,
.title-sideline-purple,
.title-sideline-red,
.title-sideline-white,
.title-sideline-white-2,
.title-sideline-white-3,
.title-strikethrough-base-color,
.title-strikethrough-black,
.title-strikethrough-blue,
.title-strikethrough-gray,
.title-strikethrough-gray-dark,
.title-strikethrough-gray-dark-2,
.title-strikethrough-gray-light,
.title-strikethrough-gray-light-2,
.title-strikethrough-green,
.title-strikethrough-green-2,
.title-strikethrough-orange,
.title-strikethrough-orange-2,
.title-strikethrough-pink,
.title-strikethrough-purple,
.title-strikethrough-red,
.title-strikethrough-white,
.title-strikethrough-white-2,
.title-strikethrough-white-3 {
    position: relative
}
.title-underline-base-color,
.title-underline-black,
.title-underline-blue,
.title-underline-gray,
.title-underline-gray-dark,
.title-underline-gray-dark-2,
.title-underline-gray-light,
.title-underline-gray-light-2,
.title-underline-green,
.title-underline-green-2,
.title-underline-orange,
.title-underline-orange-2,
.title-underline-pink,
.title-underline-purple,
.title-underline-red,
.title-underline-white,
.title-underline-white-2,
.title-underline-white-3 {
    border-bottom: 2px solid transparent;
    padding-bottom: 3px
}
.title-underline-thick-base-color,
.title-underline-thick-black,
.title-underline-thick-blue,
.title-underline-thick-gray,
.title-underline-thick-gray-dark,
.title-underline-thick-gray-dark-2,
.title-underline-thick-gray-light,
.title-underline-thick-gray-light-2,
.title-underline-thick-green,
.title-underline-thick-green-2,
.title-underline-thick-orange,
.title-underline-thick-orange-2,
.title-underline-thick-pink,
.title-underline-thick-purple,
.title-underline-thick-red,
.title-underline-thick-white,
.title-underline-thick-white-2,
.title-underline-thick-white-3 {
    border-bottom: 5px solid transparent;
    padding-bottom: 4px
}
.title-sideline-base-color,
.title-sideline-black,
.title-sideline-blue,
.title-sideline-gray,
.title-sideline-gray-dark,
.title-sideline-gray-dark-2,
.title-sideline-gray-light,
.title-sideline-gray-light-2,
.title-sideline-green,
.title-sideline-green-2,
.title-sideline-orange,
.title-sideline-orange-2,
.title-sideline-pink,
.title-sideline-purple,
.title-sideline-red,
.title-sideline-white,
.title-sideline-white-2,
.title-sideline-white-3 {
    padding: 0
}
.title-sideline-base-color:before,
.title-sideline-black:before,
.title-sideline-blue:before,
.title-sideline-gray-dark-2:before,
.title-sideline-gray-dark:before,
.title-sideline-gray-light-2:before,
.title-sideline-gray-light:before,
.title-sideline-gray:before,
.title-sideline-green-2:before,
.title-sideline-green:before,
.title-sideline-orange-2:before,
.title-sideline-orange:before,
.title-sideline-pink:before,
.title-sideline-purple:before,
.title-sideline-red:before,
.title-sideline-white-2:before,
.title-sideline-white-3:before,
.title-sideline-white:before {
    content: '';
    margin-top: -2px;
    position: absolute;
    left: -20px;
    top: 50%;
    width: 12px;
    height: 4px
}
.title-strikethrough-base-color:before,
.title-strikethrough-black:before,
.title-strikethrough-blue:before,
.title-strikethrough-gray-dark-2:before,
.title-strikethrough-gray-dark:before,
.title-strikethrough-gray-light-2:before,
.title-strikethrough-gray-light:before,
.title-strikethrough-gray:before,
.title-strikethrough-green-2:before,
.title-strikethrough-green:before,
.title-strikethrough-orange-2:before,
.title-strikethrough-orange:before,
.title-strikethrough-pink:before,
.title-strikethrough-purple:before,
.title-strikethrough-red:before,
.title-strikethrough-white-2:before,
.title-strikethrough-white-3:before,
.title-strikethrough-white:before {
    content: '';
    display: block;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 2px
}
.height-50 {
    height: 50%!important
}
.height-100 {
    height: 100%!important
}
.height-auto {
    height: auto!important
}
.min-height-100 {
    min-height: 100%
}
.img-box-shadow {
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, .04)
}
.img-box-shadow-shallow {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .06)
}
.img-box-shadow-wide {
    box-shadow: 0 23px 40px rgba(0, 0, 0, .2)
}
.margin-1 {
    margin: 1%!important
}
.margin-1-5 {
    margin: 1.5%!important
}
.margin-2 {
    margin: 2%!important
}
.margin-2-5 {
    margin: 2.5%!important
}
.margin-3 {
    margin: 3%!important
}
.margin-3-5 {
    margin: 3.5%!important
}
.margin-4 {
    margin: 4%!important
}
.margin-4-5 {
    margin: 4.5%!important
}
.margin-5 {
    margin: 5%!important
}
.margin-5-5 {
    margin: 5.5%!important
}
.margin-6 {
    margin: 6%!important
}
.margin-6-5 {
    margin: 6.5%!important
}
.margin-7 {
    margin: 7%!important
}
.margin-7-5 {
    margin: 7.5%!important
}
.margin-8 {
    margin: 8%!important
}
.margin-8-5 {
    margin: 8.5%!important
}
.margin-9 {
    margin: 9%!important
}
.margin-9-5 {
    margin: 9.5%!important
}
.margin-10 {
    margin: 10%!important
}
.margin-10-5 {
    margin: 10.5%!important
}
.margin-11 {
    margin: 11%!important
}
.margin-11-5 {
    margin: 11.5%!important
}
.margin-12 {
    margin: 12%!important
}
.margin-12-5 {
    margin: 12.5%!important
}
.margin-13 {
    margin: 13%!important
}
.margin-13-5 {
    margin: 13.5%!important
}
.margin-14 {
    margin: 14%!important
}
.margin-14-5 {
    margin: 14.5%!important
}
.margin-15 {
    margin: 15%!important
}
.margin-15-5 {
    margin: 15.5%!important
}
.margin-16 {
    margin: 16%!important
}
.margin-16-5 {
    margin: 16.5%!important
}
.margin-17 {
    margin: 17%!important
}
.margin-17-5 {
    margin: 17.5%!important
}
.margin-18 {
    margin: 18%!important
}
.margin-18-5 {
    margin: 18.5%!important
}
.margin-19 {
    margin: 19%!important
}
.margin-19-5 {
    margin: 19.5%!important
}
.margin-20 {
    margin: 20%!important
}
.margin-20-5 {
    margin: 20.5%!important
}
.no-margin-tb,
.no-margin-top {
    margin-top: 0!important
}
.no-margin-bottom,
.no-margin-tb {
    margin-bottom: 0!important
}
.margin-rl-auto {
    margin-right: auto!important;
    margin-left: auto!important
}
.no-margin-right,
.no-margin-rl {
    margin-right: 0!important
}
.no-margin-left,
.no-margin-rl {
    margin-left: 0!important
}
.no-margin {
    margin: 0!important
}
.opacity-0 {
    opacity: 0!important
}
.opacity-1 {
    opacity: .1!important
}
.opacity-2 {
    opacity: .2!important
}
.opacity-3 {
    opacity: .3!important
}
.opacity-4 {
    opacity: .4!important
}
.opacity-5 {
    opacity: .5!important
}
.opacity-6 {
    opacity: .6!important
}
.opacity-7 {
    opacity: .7!important
}
.opacity-8 {
    opacity: .8!important
}
.opacity-9 {
    opacity: .9!important
}
.no-opacity {
    opacity: 1!important
}
.overflow-auto {
    overflow: auto!important
}
.overflow-hidden {
    overflow: hidden!important
}
.overflow-visible {
    overflow: visible!important
}
.padding-1 {
    padding: 1%!important
}
.padding-1-5 {
    padding: 1.5%!important
}
.padding-2 {
    padding: 2%!important;
}
.padding-2-5 {
    padding: 2.5%!important
}
.padding-3 {
    padding: 3%!important
}
.padding-3-5 {
    padding: 3.5%!important
}
.padding-4 {
    padding: 4%!important
}
.padding-4-5 {
    padding: 4.5%!important
}
.padding-5 {
    padding: 5%!important
}
.padding-5-5 {
    padding: 5.5%!important
}
.padding-6 {
    padding: 6%!important
}
.padding-6-5 {
    padding: 6.5%!important
}
.padding-7 {
    padding: 7%!important
}
.padding-7-5 {
    padding: 7.5%!important
}

.padding-8-5 {
    padding: 8.5%!important
}
.padding-9 {
    padding: 9%!important
}
.padding-9-5 {
    padding: 9.5%!important
}
.padding-10 {
    padding: 10%!important;
}
.padding-10-5 {
    padding: 10.5%!important
}
.padding-11 {
    padding: 11%!important;
}
.padding-11-5 {
    padding: 11.5%!important
}
.padding-12 {
    padding: 12%!important
}
.padding-12-5 {
    padding: 12.5%!important
}
.padding-13-5 {
    padding: 13.5%!important
}
.padding-14 {
    padding: 14%!important
}
.padding-14-5 {
    padding: 14.5%!important
}
.padding-15 {
    padding: 15%!important
}
.padding-15-5 {
    padding: 15.5%!important
}
.padding-16 {
    padding: 16%!important
}
.padding-16-5 {
    padding: 16.5%!important
}
.padding-17 {
    padding: 17%!important
}
.padding-17-5 {
    padding: 17.5%!important
}
.padding-13 {
    padding: 8%!important
}
.padding-18 {
    padding: 18%!important
}
.padding-18-5 {
    padding: 18.5%!important
}
.padding-19 {
    padding: 19%!important
}
.padding-19-5 {
    padding: 19.5%!important
}
.padding-20 {
    padding: 20%!important
}
.padding-20-5 {
    padding: 20.5%!important
}
.padding-tb-9px {
    padding-top: 9px;
    padding-bottom: 9px;
}
.no-padding-tb,
.no-padding-top {
    padding-top: 0!important;
}
.no-padding-bottom,
.no-padding-tb {
    padding-bottom: 0!important;
}
.padding-rl-13px {
    padding-right: 13px;
    padding-left: 13px;
}
.no-padding-right,
.no-padding-rl {
    padding-right: 0!important
}
.no-padding-left,
.no-padding-rl {
    padding-left: 0!important
}
.no-padding {
    padding: 0!important
}
.position-absolute {
    position: absolute!important
}
.position-fixed {
    position: fixed!important
}
.position-relative {
    position: relative!important;
}
.position-top {
    top: 0!important
}
.position-right {
    right: 0!important
}
.position-bottom {
    bottom: 0!important
}
.position-left {
    left: 0!important
}
.position-top-50 {
    top: 50%!important
}
.position-left-50 {
    left: 50%!important
}
.separator-line,
.separator-line-extra-thick,
.separator-line-extra-thick-full,
.separator-line-extra-thick-long,
.separator-line-full,
.separator-line-long,
.separator-line-medium-thick,
.separator-line-medium-thick-full,
.separator-line-medium-thick-long,
.separator-line-thick,
.separator-line-thick-full,
.separator-line-thick-long,
.separator-line-thin,
.separator-line-thin-full,
.separator-line-thin-long {
    display: block
}
.separator-line-thin,
.separator-line-thin-full,
.separator-line-thin-long {
    height: 1px
}
.separator-line,
.separator-line-full,
.separator-line-long {
    height: 2px
}
.separator-line-thick,
.separator-line-thick-full,
.separator-line-thick-long {
    height: 4px
}
.separator-line-medium-thick,
.separator-line-medium-thick-full,
.separator-line-medium-thick-long {
    height: 6px
}
.separator-line-extra-thick,
.separator-line-extra-thick-full,
.separator-line-extra-thick-long {
    height: 8px
}
.separator-line,
.separator-line-extra-thick,
.separator-line-medium-thick,
.separator-line-thick,
.separator-line-thin {
    width: 30px
}
.separator-line-extra-thick-long,
.separator-line-long,
.separator-line-medium-thick-long,
.separator-line-thick-long,
.separator-line-thin-long {
    width: 80px
}
.separator-line-extra-thick-full,
.separator-line-full,
.separator-line-medium-thick-full,
.separator-line-thick-full,
.separator-line-thin-full {
    width: 100%
}
.vertical-align-top {
    vertical-align: top!important
}
.vertical-align-middle {
    vertical-align: middle!important
}
.vertical-align-bottom {
    vertical-align: bottom!important
}
.width-20 {
    width: 20%!important
}
.width-25 {
    width: 25%!important
}
.width-50 {
    width: 50%!important
}
.width-100 {
    width: 100%!important
}
.width-auto {
    width: auto!important
}
.min-width-100 {
    min-width: 100%
}
.features-box:hover .show-on-hover:not(.disabled) {
    opacity: .97
}
.bg-gray-light {
    background-color: #dfdfdf!important
}

.title-underline-black,
.title-underline-thick-black {
    border-color: #000
}
.title-underline-gray,
.title-underline-thick-gray {
    border-color: #989898
}
.title-underline-gray-dark,
.title-underline-thick-gray-dark {
    border-color: #626262
}
.title-underline-gray-dark-2,
.title-underline-thick-gray-dark-2 {
    border-color: #272727
}
.title-underline-gray-light,
.title-underline-thick-gray-light {
    border-color: #dfdfdf
}
.title-underline-gray-light-2,
.title-underline-thick-gray-light-2 {
    border-color: #f6f6f6
}
.title-underline-thick-white,
.title-underline-white {
    border-color: #fff
}
.title-underline-thick-white-2,
.title-underline-white-2 {
    border-color: #fefefe
}
.title-underline-thick-white-3,
.title-underline-white-3 {
    border-color: #fcfcfc
}
.title-underline-blue,
.title-underline-thick-blue {
    border-color: #107bb1
}
.title-underline-green,
.title-underline-thick-green {
    border-color: #107bb1
}
.title-sideline-gray:before {
    background-color: #989898
}
.title-sideline-gray-dark:before {
    background-color: #626262
}
.title-sideline-gray-dark-2:before {
    background-color: #272727
}
.title-sideline-gray-light:before {
    background-color: #dfdfdf
}
.title-sideline-gray-light-2:before {
    background-color: #f6f6f6
}
.title-sideline-white:before {
    background-color: #fff
}
.title-sideline-white-2:before {
    background-color: #fefefe
}
.title-sideline-white-3:before {
    background-color: #fcfcfc
}
.title-sideline-blue:before {
    background-color: #107bb1
}
.title-sideline-green:before {
    background-color: #107bb1
}
.title-strikethrough-black:before {
    background-color: #000
}
.title-strikethrough-gray:before {
    background-color: #989898
}
.title-strikethrough-gray-dark:before {
    background-color: #626262
}
.title-strikethrough-gray-dark-2:before {
    background-color: #272727
}
.title-strikethrough-gray-light:before {
    background-color: #dfdfdf
}
.title-strikethrough-gray-light-2:before {
    background-color: #f6f6f6
}
.title-strikethrough-white:before {
    background-color: #fff
}
.title-strikethrough-white-2:before {
    background-color: #fefefe
}
.title-strikethrough-white-3:before {
    background-color: #fcfcfc
}
.title-strikethrough-blue:before {
    background-color: #107bb1
}
.title-strikethrough-green:before {
    background-color: #107bb1
}

.text-black {
    color: #000!important
}
.text-white {
  color:#fff!important
}

/*
* Heading style colors
*/

.title-underline-base-color {
    border-color: #107bb1;
}
.title-underline-thick-base-color {
    border-color: #107bb1;
}
.title-sideline-base-color:before {
    background-color: #107bb1;
}
.title-strikethrough-base-color:before {
    background-color: #107bb1;
}


/*
* Text color
*/

.text-base-color {
    color: #107bb1 !important;
}


/*
* Text color (on hover)
*/

.text-hover-base-color:hover,
.text-hover-base-color:focus {
    color: #107bb1 !important;
}


/*
* Background color
*/

.bg-base-color {
    background-color: #107bb1 !important;
}


/*
* Background color (on hover)
*/

.bg-hover-base-color:hover {
    background-color: #107bb1 !important;
}


/*
* Border color
*/

.border-base-color {
    border-color: #107bb1 !important;
}


/*
* Button colors
*/



#schedule {
    background-color: #f5f7fa;
}
.col-md-3 .schedule-min-speaker div {
    width: 75%;
}
.col-md-4 .schedule-min-speaker div {
    width: 82%;
}
.schedule-min-speaker h5 {
    margin-bottom: 0;
    letter-spacing: 0;
}
.schedule-min-speaker .company {
    color: #999999;
}
#speakers img {
    height: auto;
    max-width: 100%;
}

 .blue-color {
    background-color: rgba(35, 141, 232, 0.08) !important;
    border: 2px solid #107bb1 !important;
}
.blue-color .bg-blue-light-2 {
    background-color: #107bb1 !important;
}
.blue-color .btn.btn-base-color {
    background-color: #107bb1;
}

.blue-color a.btn.btn-base-color {
  color: #ffffff;
}
.green-color {
    background-color: rgba(35, 203, 232, 0.08) !important;
    border: 2px solid #6ad0f7 !important;
}
.green-color .bg-green-light-2 {
    background-color: #7bd5f8 !important;
}
.green-color .btn.btn-base-color {
    background-color: #23e89f;
}
.green-light-color {
    background-color: rgba(138, 232, 35, 0.08) !important;
    border: 2px solid #53e823 !important;
}
.green-light-color .bg-green-light-light-2 {
    background-color: #53e823 !important;
}
.green-light-color .btn.btn-base-color {
    background-color: #53e823;
}
.yellow-color {
    background-color: rgba(232, 190, 35, 0.08) !important;
    border: 2px solid #e8be23 !important;
}
.yellow-color .bg-yellow-light-2 {
    background-color: #e8be23 !important;
}
.yellow-color .btn.btn-base-color {
    background-color: #e8be23;
}
/*
* Pricing (Section - Ticket)
*/

.pricing ul > li.check-mark:before {
    background-color: #33cb98;
}

.pricing ul > li.nocheck-mark:before {
    background-color: #f28329;
}


.pricing .title-extra-large {
    font-family: 'Opinion Light', Helvetica, Arial;
    font-size: 22px !important;
    line-height: 17px !important;
}
.pricing ul > li.check-mark:before {
    background-color: #33cb98;
}
.pricing ul > li.check-mark:before {
    background-color: #989898;
    border-radius: 50%;
    color: #ffffff;
    content: '\2713';
    display: block;
    font-size: 10px;
    left: 0;
    line-height: 12px;
    height: 13px;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 13px;
}
/*
* Pricing
*/

.pricing.box-shadow-yes {
    -webkit-box-shadow: 5px 5px 30px 0px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 5px 5px 30px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 5px 5px 30px 0px rgba(0, 0, 0, 0.05);
}
.pricing.box-shadow-yes:hover {
    -webkit-box-shadow: 5px 5px 50px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 5px 5px 50px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 5px 5px 50px 0px rgba(0, 0, 0, 0.1);
}
.pricing-dollar {
    bottom: 28px;
}
.pricing ul > li {
    position: relative;
    margin-top: 10px;
    line-height: 14px;
}
.pricing ul > li.check-mark {
    padding-left: 20px;
}
.pricing ul > li.check-mark:before {
    background-color: #989898;
    border-radius: 50%;
    color: #ffffff;
    content: '\2713';
    display: block;
    font-size: 10px;
    left: 0;
    line-height: 12px;
    height: 13px;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 13px;
}
.pricing ul > li.nocheck-mark {
    padding-left: 21px;
}
.pricing ul > li.nocheck-mark:before {
    background-color: #989898;
    border-radius: 50%;
    color: #ffffff;
    content: '\2715';
    display: block;
    font-size: 8px;
    left: 0;
    line-height: 14px;
    height: 13px;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 13px;
}
.pricing ul > li:first-child {
    margin-top: 0;
}

.afterparty-item__note {
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.05;
    border-bottom: 1px solid;
    margin-bottom: 20px;
} 
.afterparty-item__title {
    font-size: 40px;
    line-height: 1;
    margin-bottom: 18px;
}
.afterparty-item__title-part {
    font-size: 34px;
}
.afterparty-item__text {
    max-width: 390px;
    font-size: 14px;
    line-height: 1.06;
}
.afterparty-items {
    color: #EBEEFD;
}
.center {
  text-align: center;
}