.page-template-tpl-university #wrap .slider_front .slider-block {
    padding: 0;
}

.page-template-tpl-university #wrap .slider_front .slider-block .other_text {
    max-width: 197px;
    color: #FFFFFF;
    font-family: 'Ubuntu', "Diodrum Regular", "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 25px;
    text-align: center;
    position: relative;
    float: left;
    margin-top: 45px;
    margin-left: 40px;
    height: 75px;
    line-height: 75px;
}

.page-template-tpl-university #wrap .slider_front .item_bg {
    min-height: 640px;
    display: flex;
    align-items: center;
    background: linear-gradient(90deg, #40BDB5 0%, #229CB9 30.76%, #0077BE 62%, #075FA0 76.88%, #0E4380 100%);
}

.page-template-tpl-university #wrap .slider_front .item_bg .lyxore,
.page-template-tpl-university #wrap .slider_front .item_bg .lyxore .fadajac {
    height: inherit;
}

.page-template-tpl-university .slider_text {
    width: 385px;
}

.page-template-tpl-university #wrap .slider_front .slider-block .buttom_url {
    height: 75px;
    width: 285px;
    background-color: #43F7FA;
    color: #637484;
    font-family: 'Ubuntu', "Diodrum Regular", "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 75px;
    text-align: center;
    margin-top: 42px;
    padding: 0;
    position: relative;
    float: left;
}

.university_section {
    -webkit-transform: skew(0deg, -4deg);
    -moz-transform: skew(0deg, -4deg);
    -o-transform: skew(0deg, -4deg);
    -ms-transform: skew(0deg, -4deg);
    transform: skew(0deg, -4deg);
    position: relative;
    top: -70px;
    background: #3c424c;
    z-index: 99;
    padding-bottom: 170px;
}

.university_section .lyxore {
    -webkit-transform: skew(0deg, 4deg);
    -moz-transform: skew(0deg, 4deg);
    -o-transform: skew(0deg, 4deg);
    -ms-transform: skew(0deg, 4deg);
    transform: skew(0deg, 4deg);
    position: relative;
    padding-top: 100px;
}

.university_section .university-intro {
    margin: 0 auto;
}

.university_section h3 {
    font-family: 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    text-align: center;
    max-width: 438px;
    color: #FFFFFF;
    font-size: 40px;
    font-weight: 500;
    line-height: 48px;
    text-align: center;
    margin: 0 auto;
}

.university_section .university-intro h1 {
    font-family: 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    height: 60px;
    max-width: 1019px;
    color: #FFFFFF;
    font-size: 50px;
    font-weight: 600;
    line-height: 60px;
    text-align: center;
    margin: 10px auto 20px;
}

.university_section .university-options {
    margin-top: 30px;
}

.university_section .university-option {
    margin-top: 48px;
    z-index: 4;
}

.university-options .left-img {
    position: absolute;
    left: -5%;
    top: -35%;
}

.university-options .left-img img {
    width: 100%;
    margin: 0;
}

.university-options .left-img img.shape {
    max-width: 70px;
    width: 100%;
    margin: 0;
    position: absolute;
    top: 5%;
    right: -5%;
}

.university-options .left-img img.apple {
    max-width: 305px;
    width: 100%;
    margin: 0;
    position: relative;
    left: -85px;
}

.university-options .left-img img.refresh {
    max-width: 60px;
    width: 100%;
    margin: 0;
    position: relative;
    bottom: -22px;
    left: 50px;
}

.university-options .left-img img.fill1 {
    max-width: 150px;
    width: 100%;
    margin: 0;
    max-width: 150px;
    width: 100%;
    margin: 0;
    position: absolute;
    top: 47%;
    right: -29%;
}

.university-options .right-img img.myarrow {
    max-width: 89px;
    width: 100%;
    margin: 0;
    position: absolute;
    top: 33%;
    left: 1%;
}

.university-options .right-img {
    width: 37%;
    position: absolute;
    right: -18%;
    top: -100%;
}

.university-options .right-img img {
    width: 100%;
    margin: 0;
}

.university-options .right-img img.buld {
    max-width: 156px;
    width: 100%;
    margin: 0;
    position: relative;
    left: 26%;
}

.university-options .right-img img.ar {
    max-width: 45px;
    width: 100%;
    margin: 0;
    position: absolute;
    top: 37%;
    left: 69%;
}

.university-options .right-img img.cap {
    max-width: 103px;
    width: 100%;
    margin: 0;
    position: absolute;
    top: 64%;
    left: 73%;
}

.university-options .right-img img.fill2 {
    max-width: 100px;
    transform: scaleX(-1) scaleY(-1) rotate(160deg);
    width: 100%;
    margin: 0;
    max-width: 150px;
    width: 100%;
    margin: 0;
    position: absolute;
    top: 45%;
    left: -27%;
    z-index: 3;
}

.university-options .right-img .parraf-right {
    position: absolute;
    top: 79%;
    left: -135%;
}

.university-options .left-img .parraf-left {
    position: absolute;
    top: 72%;
    left: 144%;
}

.university-options .right-img .parraf-right p, .university-options .left-img .parraf-left p {
    width: 426px;
    color: #FFFFFF;
    font-family: Ubuntu, "Diodrum Regular", "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
}

.university_section .university-option .button-university-option {
    height: 75px;
    width: auto;
    cursor: pointer;
    line-height: 70px;
    border: 3px solid white;
    color: white;
    font-family: 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-size: 20px;
    text-align: center;
    background: transparent;
    text-transform: uppercase;
    padding: 0 15px;
}

.university_section .university-options h3 {
    height: 27px;
    max-width: 597px;
    color: #FFFFFF;
    font-size: 27px;
    font-weight: 500;
    line-height: 33px;
    text-align: center;
    margin: 0 auto;
}

.university_section .university-option:hover .button-university-option {
    border: 3px solid #ff971d;
    background: #ff971d;
}

.university-option .button-university-option.active {
    border: 3px solid #ff971d;
    background: #ff971d;
}

.search_area {
    -webkit-transform: skew(0deg, -4deg);
    -moz-transform: skew(0deg, -4deg);
    -o-transform: skew(0deg, -4deg);
    -ms-transform: skew(0deg, -4deg);
    transform: skew(0deg, -4deg);
    position: relative;
    top: -70px;
    height: 98px;
    z-index: 99;
    background: #fff;
    box-shadow: 0 2px 28px 5px rgba(0, 0, 0, 0.4);
}

.search_area .lyxore {
    /*-webkit-transform: skew(0deg, 4deg);
    -moz-transform: skew(0deg, 4deg);
    -o-transform: skew(0deg, 4deg);
    -ms-transform: skew(0deg, 4deg);
    transform: skew(0deg, 4deg);*/
    position: relative;
    /*padding-top: 50px;       */
    height: 98px;
}

.search_area__bg {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -moz-radial-gradient(50% 50%, circle cover, #FFFFFF 0, #FFFFFF 100%); /* FF3.6+ */
    background: -webkit-radial-gradient(50% 50%, circle cover, #FFFFFF 0, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(50% 50%, circle cover, #FFFFFF 0, #FFFFFF 100%); /* Opera 11.10+ */
    background: -ms-radial-gradient(50% 50%, circle cover, #FFFFFF 0, #FFFFFF 100%); /* IE10+ */
    background: radial-gradient(50% 50%, circle cover, #FFFFFF 0, #FFFFFF 100%); /* W3C */
}

.search_area .search-left {
    position: relative;
    float: left;
    color: #a1a4a7;
    font-family: 'Diodrum Semibold', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-size: 36px;
    font-style: italic;
    text-transform: uppercase;

}

.search_area .search-right {
    position: relative;
    float: right;
    color: #a1a4a7;
}

.search_area .filter-buttons {
    /*transform: skew(0deg, -4deg);
    -ms-transform: skew(0deg, -4deg);
    -webkit-transform: skew(0deg, -4deg);*/
    width: auto;
    padding: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: pointer;
    z-index: 44;
}

.search_area .filter-buttons .nav-tabs {
    border-bottom: 0;
}

.search_area .filter-buttons .nav-tabs li {
    margin-bottom: 0 !important;
}

.search_area .icon.icon-close {
    background: url(../images/icons/close_white.png) no-repeat 0 0;
}

.filter-pt-body, .filter-td-body {
    /*transform: skew(0deg, -4deg);
    -ms-transform: skew(0deg, -4deg);
    -webkit-transform: skew(0deg, -4deg);*/
    width: 786px;
    position: absolute;
    top: 97px;
    padding: 0;
    right: 0;
    background: white;
    z-index: 99999;
    padding-bottom: 50px;
}

.filter-pt-body .lyxore, .filter-td-body .lyxore {
    padding-top: 50px;
    width: 95% !important;
    transform: skew(0deg, 4deg);
    -ms-transform: skew(0deg, 4deg);
    -webkit-transform: skew(0deg, 4deg);
}

.filter-pt-body .filter-cat, .filter-td-body .filter-cat {
    padding-bottom: 20px;
    width: 100%;
    border-bottom: 1px solid #43F7FA;
    margin-bottom: 20px;
}

.filter-pt-body .filter-cat .filter-buttom, .filter-td-body .filter-cat .filter-buttom {
    height: 53px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #3C424C;
    font-family: Ubuntu, 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-size: 22px;
    font-weight: 300;
    line-height: 26px;
}

.filter-cat .undergrad.active, .filter-cat .grad.active {
    background: #43F7FA;
    font-weight: bold;
}

.filter-pt-body .filter-cat .filter-buttom:first-child, .filter-td-body .filter-cat .filter-buttom:first-child {
    justify-content: center;
    position: relative;
    /*left: -25%;*/
}

.filter-pt-body .filter-cat .filter-buttom.all, .filter-td-body .filter-cat .filter-buttom.all {
    justify-content: flex-start;
    left: 0;
}

.filter-pt-body .filter-subcat .filter-buttom, .filter-td-body .filter-subcat .filter-buttom {
    color: #3C424C;
    font-family: Ubuntu, 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 22px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 5px;
    position: relative;
}

.filter-subcat {
    margin-bottom: 35px;
}

.filter-search {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
}

.filter-search .filter-search-button {
    background: #43F7FA;
    transform: skew(0deg, -4deg);
    -ms-transform: skew(0deg, -4deg);
    -webkit-transform: skew(0deg, -4deg);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.filter-search .filter-search-button span {
    transform: skew(0deg, 4deg);
    -ms-transform: skew(0deg, 4deg);
    -webkit-transform: skew(0deg, 4deg);
    color: #3C424C;
    font-family: Ubuntu, 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-size: 22px;
    line-height: 26px;
    padding: 15px 30px;
}

#owl-carousel-post .item .col-md-4,
#owl-carousel-posts .item .col-md-4,
.owl-carousel .item .bicytak,
.col-card {
    margin-bottom: 15px;
}

.search_area .filter-button {
    position: relative;
    float: left;
    width: auto;
    padding: 0;
    box-shadow: 10px 0 15px 0 rgba(0, 0, 0, 0.1);
}

.search_area .filter-button:first-child {
    z-index: 99999;
}

.search_area .open-search {
    margin: 0;
    border: 0;
    padding: 30px 0;
    /*position: absolute;
    bottom: -92px;*/
    float: left;
    width: 55%;
}

.search_area .open-search input {
    border: 0;
    position: relative;
    min-width: 300px;
    max-width: 450px;
    top: 0px;
    height: 40px;
    width: 193px;
    color: #3C424C;
    font-family: Ubuntu, 'Diodrum Semibold', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;;
    font-size: 30px;
    font-style: italic;
    font-weight: 500;
    letter-spacing: -2px;
    line-height: 35px;
    -webkit-transform: skew(0deg, 4deg);
    -moz-transform: skew(0deg, 4deg);
    -o-transform: skew(0deg, 4deg);
    -ms-transform: skew(0deg, 4deg);
    transform: skew(0deg, 4deg);
}

.search_area .open-search input:-moz-placeholder {
    color: #DDDFE1;
    font-family: 'Ubuntu', sans-serif;
    font-size: 30px;
    font-style: italic;
    font-weight: 500;
    letter-spacing: -2px;
    line-height: 35px;
}

.search_area .open-search input::placeholder {
    color: #DDDFE1;
    font-family: 'Ubuntu', sans-serif;
    font-size: 30px;
    font-style: italic;
    font-weight: 500;
    letter-spacing: -2px;
    line-height: 35px;
}

.search_area .open-search input::-webkit-input-placeholder {
    color: #DDDFE1;
    font-family: 'Ubuntu', sans-serif;
    font-size: 30px;
    font-style: italic;
    font-weight: 500;
    letter-spacing: -2px;
    line-height: 35px;
}

.search_area .open-search input:-ms-input-placeholder {
    color: #DDDFE1;
    font-family: 'Ubuntu', sans-serif;
    font-size: 30px;
    font-style: italic;
    font-weight: 500;
    letter-spacing: -2px;
    line-height: 35px;
}

.search_area .open-search i {
    position: relative;
    top: 0px;
    color: #DDDFE1;
    -webkit-transform: skew(0deg, 4deg);
    -moz-transform: skew(0deg, 4deg);
    -o-transform: skew(0deg, 4deg);
    -ms-transform: skew(0deg, 4deg);
    transform: skew(0deg, 4deg);
}

.search_area .open-search #filter-close i {
    color: #3C424C;
}

.search_area .open-search #search-btn {
    background: transparent;
    border: 0;
    float: right;
    height: 48px;
    width: 50px;
}

.search_area .open-search #filter-close {
    background: transparent;
    border: 0;
    font-size: 32px;
    float: right;
    height: 48px;
    border-left: 1px solid #979797;
    padding-left: 25px;
    margin-left: 30px;
    display: none;
}

.search_area .nav-tabs {
    border-bottom: 1px solid transparent;
}

.search_area #trader_education .nav-tabs > li.active > a,
.search_area #trader_education .nav-tabs > li.active > a:focus,
.search_area #trader_education .nav-tabs > li.active > a:hover,
.search_area #trading_technology .nav-tabs > li.active > a,
.search_area #trading_technology .nav-tabs > li.active > a:focus,
.search_area #trading_technology .nav-tabs > li.active > a:hover {
    background-color: #43F7FA;
    border-radius: 0;
    border: 1px solid transparent;
    text-align: center;
}

.search_area #trader_education .nav-tabs > li.active:first-child > a,
.search_area #trader_education .nav-tabs > li.active:first-child > a:focus,
.search_area #trader_education .nav-tabs > li.active:first-child > a:hover,
.search_area #trading_technology .nav-tabs > li.active:first-child > a,
.search_area #trading_technology .nav-tabs > li.active:first-child > a:focus,
.search_area #trading_technology .nav-tabs > li.active:first-child > a:hover {
    background-color: transparent;
    text-align: left;
}

.show-overlay .search_area .open-search #filter-close {
    display: block;
}

.filters-overlay {
    height: 540%;
    width: 100%;
    opacity: 0.86;
    background-color: #181C20;
    display: none;
    position: absolute;
    z-index: 45;
    margin-top: -105px;
    /*
        transform: skew(0deg, -4deg);
        webkit-transform: skew(0deg, -4deg);
        -moz-transform: skew(0deg, -4deg);
        -o-transform: skew(0deg, -4deg);
        -ms-transform: skew(0deg, -4deg);*/
}

.filters-overlay:after {
    background: #F2F2F2;
    position: absolute;
    width: 100%;
    height: 100px;
    content: "";
    top: 0;
    opacity: 0.86;
    background-color: #181C20;
    transform: skew(0deg, -4deg);
    webkit-transform: skew(0deg, -4deg);
    -moz-transform: skew(0deg, -4deg);
    -o-transform: skew(0deg, -4deg);
    -ms-transform: skew(0deg, -4deg);
}

.show-overlay .filters-overlay {
    display: block;
}

#tohyl .lydace:after {
    width: 100%;
    opacity: 0.86;
    background-color: #181C20;
    display: none;
    position: absolute;
    z-index: 45;
    margin-top: -160px;
}

.show-overlay #tohyl .lydace:after {
    display: block;
}

.filter-buttons .nav-tabs.tab-active > li > a {
    background-color: #3C424C;
}

.filter-buttons .nav-tabs > li > a {
    padding: 0;
    border-radius: 0;
}

.search_area .filter-buttons .filter-buttom {
    transform: skew(0deg, 4deg);
    -ms-transform: skew(0deg, 4deg);
    -webkit-transform: skew(0deg, 4deg);
}

.search_area .filter-button a {
    color: #FFFFFF;
    font-family: Ubuntu, "Diodrum Regular", "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    text-transform: none;
    font-size: 22px;
    line-height: 98px;
    transform: skew(0deg, 0deg);
    -ms-transform: skew(0deg, 0deg);
    -webkit-transform: skew(0deg, 0deg);
    margin: 0;
    border: 0;
    height: 98px;
    max-width: 270px;
    width: 245px;
    padding-top: 10px;
    padding-bottom: 5px;
    background: #A1A4A7;
    text-align: center;
}

.search_area .filter-button .account-buttom {
    /*background: #3c424c;*/
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.search_area .filter-button.active a {
    background: #43F7FA !important;
    box-shadow: 0 0 0 0 #DDDFE1 !important;
    color: #3C424C;
    border-color: transparent !important;
}

.search_area .filter-button .account-buttom.active2 a {
    color: black;
}

.search_area .filter-button .account-buttom i {
    color: white !important;
    font-size: 30px;
    line-height: 30px;
    font-weight: 200;
}

.filter-subcat .filter-buttom .no-show-check {
    height: 15px;
    width: 15px;
    background-color: #e5eaea;
    margin-right: 10px;
    position: relative;
    float: left;
    cursor: pointer;
}

.filter-subcat .filter-buttom .show-check {
    position: absolute;
    left: -1px;
    top: -0.5%;
    cursor: pointer;
}

.the-pros {
    -webkit-transform: skew(0deg, -4deg);
    -moz-transform: skew(0deg, -4deg);
    -o-transform: skew(0deg, -4deg);
    -ms-transform: skew(0deg, -4deg);
    transform: skew(0deg, -4deg);
    background: white;
    padding: 100px 0;
    min-height: 500px;
    position: relative;
    top: -70px;
}

.the-pros__container {
    -webkit-transform: skew(0deg, 4deg);
    -moz-transform: skew(0deg, 4deg);
    -o-transform: skew(0deg, 4deg);
    -ms-transform: skew(0deg, 4deg);
    transform: skew(0deg, 4deg);
    background: white;
}

.the-pros__header-title {
    color: #ff971d;
    font-family: 'Diodrum Semibold', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-size: 36px;
    text-align: center;
    text-transform: uppercase;
}

.the-pros__header-subtitle {
    font-family: 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-size: 16px;
    margin: 0 auto;
    text-align: center;
}

.the-pros__body {
    margin-top: 50px;
}

.the-pros__card {
    border: solid 1px #9e9e9e;
    margin-bottom: 15px;
    max-width: 100%;
    min-height: 255px;
    position: relative;
}

.the-pros__card-img-container {
    background-color: #F2F2F2;
    max-width: 100%;
    width: 100%;
}

.the-pros__card-img {
    height: auto;
    opacity: .2;
    max-width: 100%;
    transition: .5s ease opacity;
    width: 100%;
}

.the-pros__card-name-container {
    bottom: 16%;
    color: #ff971d;
    max-width: 100%;
    overflow: hidden;
    padding: 5px;
    position: absolute;
}

.the-pros__card-name {
    font-family: 'Diodrum Semibold', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    margin: 0;
    opacity: 1;
    padding: 0;
    text-transform: uppercase;
    transition: .5 ease opacity;
}

.the-pros__card-blurb {
    color: #3C424C;
    font-family: 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    min-height: 60px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
}

.the-pros__card-link:hover .the-pros__blurb {
    color: #3C424C;
    text-decoration: none;
}

.the-pros__card-link:hover .the-pros__card-img,
.the-pros__card-link:active .the-pros__card-img {
    opacity: 1;
}

.the-pros__card-link:hover .the-pros__card-name,
.the-pros__card-link:active .the-pros__card-name {
    opacity: 0;
}

.the-pros__card-link:active,
.the-pros__card-link:focus,
.the-pros__card-link:visited,
.the-pros__card-link:hover {
    text-decoration: none;
}

@media screen and (min-width: 1200px) {
  .the-pros__card-name-container {
    bottom: 18%;
    padding: 10px;
  }
}


.start-journey-section {
    -webkit-transform: skew(0deg, -4deg);
    -moz-transform: skew(0deg, -4deg);
    -o-transform: skew(0deg, -4deg);
    -ms-transform: skew(0deg, -4deg);
    transform: skew(0deg, -4deg);
    background: url("../images/university/syj.png") no-repeat 50% 50% / cover;
    padding: 100px 0;
    min-height: 300px;
    position: relative;
    display: flex;
    align-items: center;
}

.start-journey-section .lyxore {
    -webkit-transform: skew(0deg, 4deg);
    -moz-transform: skew(0deg, 4deg);
    -o-transform: skew(0deg, 4deg);
    -ms-transform: skew(0deg, 4deg);
    transform: skew(0deg, 4deg);
    background: transparent;
    display: flex;
    justify-content: center;
    padding-bottom: 4%;
}

.start-journey-section .start-journey-body {
    display: flex;
    justify-content: center;
    align-items: center;
}

.start-journey-section .start-journey-left, .start-journey-section .start-journey-center, .start-journey-section .start-journey-right, .start-journey-section .or-start-journey {
    position: relative;
    float: left;
    display: flex;
    align-items: center;
    padding: 0;
}

.start-journey-section .sj-left {
    padding: 0;
}

.start-journey-section .sj-left h1 {
    color: #FFFFFF;
    font-size: 45px;
    font-weight: 600;
    margin: 0;
    line-height: 51px;
    font-family: 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
}

.start-journey-section .sj-center {
    display: flex;
    align-items: center;
    padding: 0 5px;
}

.start-journey-section .sj-center .button-start-journey {
    height: 75px;
    width: 100%;
    cursor: pointer;
    font-size: 20px;
    line-height: 75px;
    text-align: center;
    font-family: Ubuntu, 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    background: white;
    text-transform: uppercase;
    padding: 0 15px;
}

.start-journey-section .sj-right {
    display: flex;
    align-items: center;
    padding: 0;
}

.start-journey-section .sj-right p {
    color: #FFFFFF;
    font-family: Ubuntu, 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-size: 22px;
    font-weight: 300;
    line-height: 26px;

}

.start-journey-section .sj-right .sj-right-reg {
    max-width: 350px;
    height: 75px;
    line-height: 75px;
}

.start-journey-section .sj-right .sj-right-reg p {
    margin: 10px 0;
}

.start-journey-section .sj-right .or {
    max-width: 39px;
    margin: 15px 20px;
    float: left;
}

.start-journey__register-link,
.start-journey__register-link:focus,
.start-journey__register-link:visited {
  color: #FF971C;
  text-decoration: none;
}

.start-journey__register-link:active,
.start-journey__register-link:hover {
  color: #43F7FA;
  text-decoration: none;
}

@media (max-width: 1200px) {
    .start-journey-section .lyxore, .pros-section .lyxore, /*#tohyl .top .lyxore, #tohyl .lydace .lyxore,*/
    .university_section .lyxore {
        width: 95% !important;
    }

    .search_area .lyxore {
        width: 100% !important;
    }

    .filter-pt-body, .filter-td-body {
        right: -25px;
    }

}

/************ Video*******************/
.filtering-area {
  padding-bottom: 200px;
  background-color: #ececec;
}

.video_area {
    padding-bottom: 30px;
    position: relative;
    top: -70px;
    background: #ececec;
    -webkit-transform: skew(0deg, -4deg);
    -moz-transform: skew(0deg, -4deg);
    -o-transform: skew(0deg, -4deg);
    -ms-transform: skew(0deg, -4deg);
    transform: skew(0deg, -4deg);
}

.video_area .lyxore {
    -webkit-transform: skew(0deg, 4deg);
    -moz-transform: skew(0deg, 4deg);
    -o-transform: skew(0deg, 4deg);
    -ms-transform: skew(0deg, 4deg);
    transform: skew(0deg, 4deg);
}

.video_area h3 {
    margin-top: 0;
    font-family: 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    margin-bottom: 20px;
    color: #3C424C;
    font-size: 26px;
    font-weight: 300;
    line-height: 31px;
}

.cards-videos {
    height: auto;
}

.card-video {
    position: relative;
    float: left;
    background: white;
    margin-right: 10px;
    height: auto;
    min-height: 350px;
    max-width: 277.5px;
    padding: 0;
    width: 25%;
}

.card-video:last-child {
    margin-right: 0;
}

.card-event .card-event-img img {
    overflow: hidden;
    min-height: 200px;
    display: flex;
    align-items: center;
}

.card-video .card-video-img img {
    min-height: 200px;
}

.card-event .card-premium {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
}

.card-event .card-premium-triangle {
    width: 0;
    height: 0;
    border-top: 75px solid rgba(14, 67, 128, 0.95);
    border-left: 75px solid transparent;
}

.card-event .card-premium-icon {
    color: #fff;
    position: absolute;
    top: 10%;
    right: 10%;
    padding: 3px;
    border-radius: 100%;
    border: 1px solid #fff;
}

.card-video .card-video-date {
    text-align: left;
    margin: 10px 0;
    color: #969696;
    font-family: 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
}

.card-video .card-video-categories {
    position: absolute;
    bottom: 20px;
}

.card-video .card-video-categories .card-video-category {
    position: relative;
    float: left;
    width: auto;
    background: #d9dadc;
    margin-right: 5px;
    padding: 0 5px;
    font-family: 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    text-transform: uppercase;
}

.card-video .card-video-categories .card-video-category:nth-child(3) {
    font-weight: bold;
    min-height: 20px;
    display: flex;
    align-items: center;
}

@media (max-width: 1200px) {
    .video_area .lyxore {
        /*width: 95% !important;*/
    }

    .card-video {
        /*max-width: 228px;*/
    }
}

/******     event    ****/

.events_area {
    padding-top: 150px;
    padding-bottom: 80px;
    background: #ececec;
    position: relative;
    top: -70px;
    -webkit-transform: skew(0deg, -4deg);
    -moz-transform: skew(0deg, -4deg);
    -o-transform: skew(0deg, -4deg);
    -ms-transform: skew(0deg, -4deg);
    transform: skew(0deg, -4deg);
}

.events_area .lyxore {
    -webkit-transform: skew(0deg, 4deg);
    -moz-transform: skew(0deg, 4deg);
    -o-transform: skew(0deg, 4deg);
    -ms-transform: skew(0deg, 4deg);
    transform: skew(0deg, 4deg);
}

.events_area h3 {
    margin-top: 0;
    font-family: 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    margin-bottom: 20px;
    color: #3C424C;
    font-size: 26px;
    font-weight: 300;
    line-height: 31px;
}


.card-event {
    background: white;
    height: auto;
    min-height: 350px;
    position: relative;
    width: 100%;
}

.card-event a.open-video  {
    display: none;
    color: #fff;
    font-size: 48px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    padding-top: 15%;
    text-align: center;
    margin: 0 auto;
    right: 0;
}

.card-event a.open-event {
    display: none;
    color: #fff;
    font-size: 18px;
    position: absolute;
    top: 20%;
    left: 0px;
    text-align: center;
    border: 1px solid;
    padding: 15px 20px;
    width: 70%;
    margin: 0 auto;
    right: 0;
    font-family: 'Ubuntu', sans-serif;
    text-transform: uppercase;
    text-decoration: none;
}

@media screen and (min-width: 993px) {
    .card-event a.open-event {
      font-size: 16px;
      top: 12%;
    }
}

@media screen and (min-width: 1200px) {
    .card-event a.open-event {
      font-size: 18px;
      top: 15%;
    }
}


.card-event .card-event-img {
    overflow: hidden;
    height: 200px;
    display: flex;
    align-items: center;
}

.card-event .card-event-date {
    text-align: left;
    margin: 10px 0;
    color: #969696;
    font-family: 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
}

.card-event .card-event-title a {
    text-align: left;
    color: #3C424C;
    font-family: 'Diodrum Bold', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-size: 16px;
}

.card-event .card-event-categories {
    position: absolute;
    bottom: 20px;
}

.card-event-category {
    position: relative;
    float: left;
    width: auto;
    background: #d9dadc;
    margin-right: 5px;
    padding: 0 5px;
    font-family: 'Diodrum Regular', sans-serif;
    text-transform: uppercase;
    margin-top: 10px;
}

.card-event-category a {
    color: #3C424C;
    text-decoration: none;
}

.card-event-category:nth-child(3) {
    font-weight: bold;
    min-height: 20px;
    display: flex;
    align-items: center;
}

.card-event-category--single-video {
    margin-top: 0;
    margin-bottom: 10px;
}

.card-event-category--single-video:hover {
    background-color: #43F7FA;
}

.card-event:hover a.open-event,
.card-event:hover a.open-video {
    display: block;
    z-index: 46;
}

.card-event:hover .card-event-title a {
    color: #fff;
    text-decoration: none;
    transition: none;
    z-index: 44;
}

.card-event:hover .card-event-category:first-child {
    background-color: #43F7FA;
    z-index: 47;
}

.card-event:hover .card-event-date {
    z-index: 44;
}

.card-event:hover::after {
    display: block;
}

.card-event::after {
    display: none;
    content: "";
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    z-index: 5;
}

.card-overlay-link {
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 45;
}

#owl-carousel-event .owl-dots, #owl-carousel-video .owl-dots {
    display: none;
}

#owl-carousel-event .owl-nav .owl-next, #owl-carousel-event .owl-nav .owl-prev,
.video_area .owl-carousel .owl-nav .owl-next, .video_area .owl-carousel .owl-nav .owl-prev,
#owl-carousel-video .owl-nav .owl-next, #owl-carousel-video .owl-nav .owl-prev {
    min-height: 350px;
    padding: 0;
    margin: 0;
    min-width: 120px;
    position: absolute;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fb8d09;
    font-size: 68px;
}

#owl-carousel-event .owl-nav .owl-next, #owl-carousel-video .owl-nav .owl-next,
.video_area .owl-carousel .owl-nav .owl-next, .video_area .owl-carousel .owl-nav .owl-next {
    right: -1px;
    /*background: rgba(255, 255, 255, 0.49);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.05) 0%, rgba(246, 246, 246, 0.60) 30%, rgba(237, 237, 237, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0.05)), color-stop(30%, rgba(246, 246, 246, 0.60)), color-stop(100%, rgba(237, 237, 237, 1)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.05) 0%, rgba(246, 246, 246, 0.60) 30%, rgba(237, 237, 237, 1) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0.05) 0%, rgba(246, 246, 246, 0.60) 30%, rgba(237, 237, 237, 1) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.05) 0%, rgba(246, 246, 246, 0.60) 30%, rgba(237, 237, 237, 1) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0.05) 0%, rgba(246, 246, 246, 0.60) 30%, rgba(237, 237, 237, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=1);*/
    background: transparent;
    min-width: 0;
    width: 5%;
}

#owl-carousel-event .owl-nav .owl-prev, #owl-carousel-video .owl-nav .owl-prev,
.video_area .owl-carousel .owl-nav .owl-prev, .video_area .owl-carousel .owl-nav .owl-prev {
    left: 0;
    /*background: rgba(237, 237, 237, 1);
    background: -moz-linear-gradient(left, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 0.60) 30%, rgba(255, 255, 255, 0.05) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(237, 237, 237, 1)), color-stop(30%, rgba(246, 246, 246, 0.60)), color-stop(100%, rgba(255, 255, 255, 0.05)));
    background: -webkit-linear-gradient(left, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 0.60) 30%, rgba(255, 255, 255, 0.05) 100%);
    background: -o-linear-gradient(left, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 0.60) 30%, rgba(255, 255, 255, 0.05) 100%);
    background: -ms-linear-gradient(left, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 0.60) 30%, rgba(255, 255, 255, 0.05) 100%);
    background: linear-gradient(to right, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 0.60) 30%, rgba(255, 255, 255, 0.05) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff', GradientType=1);*/
    background: transparent;
    min-width: 0;
    width: 5%;
}



/*Carousel post*/

.post_area {
    padding-bottom: 0;
    background: #ececec;
    position: relative;
    top: -70px;
    -webkit-transform: skew(0deg, -4deg);
    -moz-transform: skew(0deg, -4deg);
    -o-transform: skew(0deg, -4deg);
    -ms-transform: skew(0deg, -4deg);
    transform: skew(0deg, -4deg);
}

.post_area .lyxore {
    -webkit-transform: skew(0deg, 4deg);
    -moz-transform: skew(0deg, 4deg);
    -o-transform: skew(0deg, 4deg);
    -ms-transform: skew(0deg, 4deg);
    transform: skew(0deg, 4deg);
}

.post_area h3, .body_post_video h3 {
    margin-top: 0;
    font-family: 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    margin-bottom: 30px;
    color: #3C424C;
    font-size: 26px;
    font-weight: 300;
    line-height: 31px;
}

.body_post_video {
    padding-top: 80px;
    padding-bottom: 200px;
    background: #f2f2f2;
}

#owl-carousel-post .owl-nav, #owl-carousel-posts .owl-nav {
    margin-top: 0;
}

#owl-carousel-post .owl-nav .owl-next, #owl-carousel-post .owl-nav .owl-prev,
#owl-carousel-posts .owl-nav .owl-next, #owl-carousel-posts .owl-nav .owl-prev {
    bottom: -108px;
    padding: 0;
    margin: 0;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 68px;
    background: transparent;
    color: #a0a4a7;
}

#owl-carousel-post .owl-nav .owl-next:hover, #owl-carousel-post .owl-nav .owl-prev:hover,
#owl-carousel-posts .owl-nav .owl-next:hover, #owl-carousel-posts .owl-nav .owl-prev:hover {
    color: #ff971d;
}

#owl-carousel-post .owl-nav .owl-next,
#owl-carousel-posts .owl-nav .owl-next {
    right: -1px;

}

#owl-carousel-post .owl-nav .owl-prev,
#owl-carousel-posts .owl-nav .owl-prev {
    left: 0;
}

#owl-carousel-post .owl-dots .owl-dot h1,
#owl-carousel-posts .owl-dots .owl-dot h1 {
    margin-right: 20px;
    font-family: 'Diodrum Semibold', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-style: italic;
}

#owl-carousel-post .owl-dots,
#owl-carousel-posts .owl-dots {
    position: absolute;
    bottom: -108px;
    width: 50%;
    left: 25%;
    margin: 0;
    display: flex;
    justify-content: center;
    color: #a0a4a7;
}

#owl-carousel-post .owl-dots .owl-dot.active,
#owl-carousel-posts .owl-dots .owl-dot.active {
    color: #ff971d;
}

.start-journey-section:after {
    -webkit-transform-origin: 4% 0;
    transform-origin: 4% 0;
    background: #F2F2F2;
    position: absolute;
    width: 100%;
    height: 40%;
    content: "";
    bottom: -20%;
}

#university_popup, #start-journey {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(14, 67, 128, 0.8);
    z-index: 999999;
    height: 100%;
}

#university_popup .overlay-section, #start-journey .overlay-section {
    background: radial-gradient(circle, #0474C6 0%, #0E4380 100%);
    width: 100%;
    mix-blend-mode: multiply;
    background-blend-mode: multiply;
    padding: 0 0 100px;
    position: fixed;
    top: -100px;
    min-height: 965px;
    -webkit-transform: skew(0deg, -4deg);
    -moz-transform: skew(0deg, -4deg);
    -o-transform: skew(0deg, -4deg);
    -ms-transform: skew(0deg, -4deg);
    transform: skew(0deg, -4deg);
    opacity: 0.8;
    height: 100%;
}

#university_popup .sliding-door {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 170px 0 100px;
    text-align: center;
}

#university_popup .body-popup {
    position: relative;
}

#university_popup .ov-left h1 {
    max-width: 623px;
    color: #FFFFFF;
    font-family: 'Diodrum Semibold', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-size: 70px;
    font-weight: 600;
    line-height: 70px;
    text-align: center;
    margin: 0 auto;
}

#university_popup .ov-center {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 69px auto 47px;
}
#university_popup .ov-right a {
    color: #fff;
}
#university_popup .ov-center .button-start-journey {
    height: 75px;
    max-width: 285px;
    cursor: pointer;
    font-size: 20px;
    line-height: 75px;
    text-align: center;
    font-family: Ubuntu, 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    background: white;
    text-transform: uppercase;
    padding: 0 30px;
    margin: 0 auto;
}

#university_popup .ov-right p {
    max-width: 614px;
    color: #FFFFFF;
    font-family: Ubuntu, 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-size: 22px;
    font-weight: 300;
    line-height: 26px;
    text-align: center;
    padding-bottom: 60px;
    margin: 0 auto;
}

#university_popup .ov-right .line {
    max-width: 480px;
    height: 1px;
    border-top: 1px solid #979797;
    margin: 0 auto;
}

#university_popup .ov-right .no-show {
    position: relative;
    margin-top: 25px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 50%;

}

#university_popup .ov-right .no-show-check {
    height: 15px;
    width: 15px;
    border: 1.5px solid #637484;
    background-color: transparent;
    margin-right: 15px;
    position: relative;
    float: left;
    cursor: pointer;
}

#university_popup .ov-right .show-check {
    position: absolute;
    left: 0%;
    top: -0.5%;
    cursor: pointer;
}

.close-popup-univ {
    position: absolute;
    right: -20%;
    top: -10%;
    cursor: pointer;
}

.check-true {
    display: block;
}

.check-false {
    display: none;
}

#university_popup .ov-right .no-show p {
    max-width: 272px;
    color: #637484;
    font-family: Ubuntu, 'Diodrum Regular', "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    position: relative;
    float: left;
    padding: 0;
    margin: 0;
}

#journey_slider h3 {
    color: #FFFFFF;
    font-family: 'Ubuntu', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 46px;
}

#journey_slider p {
    color: #FFFFFF;
    font-family: 'Ubuntu', sans-serif;
    font-size: 22px;
    line-height: 26px;
}

.journey_timeline {
    background-color: rgba(14, 67, 128, 0.7);
    bottom: 0;
    height: 160px;
    padding-top: 48px;
    position: absolute;
    transition: .5s ease height;
    width: 100%;
    z-index: 44;
}

.journey_timeline--minimized {
    height: 0;
    padding-top: 25px;
}

.journey_timeline--minimized .journey_carousel {
    opacity: 0;
}

.journey_timeline--minimized:hover {
    height: 160px;
    padding-top: 48px;
}

.journey_timeline--minimized:hover .journey_carousel {
    opacity: 1;
}



.journey_timeline .active-trail .item {
    color: #FF971C;
}

.journey_timeline .item {
    color: #637484;
    font-family: 'Ubuntu', sans-serif;
    font-size: 15px;
    line-height: 17px;
    text-align: center;
    width: 150px;
}

div#journey_slider {
    position: absolute;
    width: 100%;
    height: 100%;
}

.ytplayer-container {
    position: absolute;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
}

.ytplayer-player {
    position: absolute;
}

#journey_slider > .owl-stage-outer, #journey_slider .item, #journey_slider .owl-item {
    height: 100%;
}

div#journey_slider .owl-carousel .owl-stage-outer, div#journey_slider .owl-stage {
    height: 100%;
}

.overlay-video {
    background: rgba(14, 67, 128, .7);
}

.overlay-video .lyxore {
    padding-top: 150px;
}

.play-bottom-center {
    position: absolute;
    left: 0;
    right: 0;
    top: 40%;
    bottom: 40%;
    margin: 0 auto;
    height: 100px;
}

.play-video, .pause-video {
    height: 82px;
    width: 82px;
    border: 1px solid #fff;
    border-radius: 50%;
    background: transparent url("../images/icons/play-button.png") no-repeat 50% / 26px;
}

.pause-video {
    display: none;
    background: transparent url("../images/icons/pause.png") no-repeat 50% / 26px;
}

.pause:hover .pause-video {
    display: block;
}

.pause .play-video {
    display: none;
}

button#close-journey {
    position: absolute;
    z-index: 9999;
    background: transparent;
    border: 0;
    color: #fff;
    font-family: 'Ubuntu', sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    margin-top: 50px;
}

div#journey_carousel {
    margin-top: 35px;
}

.journey_carousel {
    position: absolute;
    width: 100%;
    left: 0;
}

.journey_timeline .lyxore {
    position: relative;
}

ul.journey_carousel_progressbar {
    margin-left: 100px;
}

#journey_carousel .owl-item .item {
    cursor: pointer;
}

ul.journey_carousel_progressbar li .progress {
    height: 7px;
    cursor: pointer;
    background-color: #637484;
}

ul.journey_carousel_progressbar li:after {
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #637484;
    font-size: 58px;
    margin-left: -10px;
    position: absolute;
    top: -40px;
}

ul.journey_carousel_progressbar li:first-child:after {
    content: "\f111";
    font-size: 34px;
    top: -22px;
    margin-left: -25px;
}

ul.journey_carousel_progressbar li:last-child:before,
ul.journey_carousel_progressbar li:last-child:after{
    content: "\f111";
    font-size: 34px;
    top: -22px;
    right: 0;
    color: #637484;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
}

ul.journey_carousel_progressbar li.active-trail:after {
    color: #FF971C;
}

ul.journey_carousel_progressbar li .progress .progress-bar {
    background-color: #FF971C;
}

ul.journey_carousel_progressbar li {
    width: 190px;
    float: left;
    position: relative;
}

ul.journey_carousel_progressbar li:last-child {
    width: 0;
}

.video_area .owl-carousel {
    margin-bottom: 30px;
}

.header_video {
    background: -moz-linear-gradient(215deg, #075FA0 0, #1b2025 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, 215deg, color-stop(0, 075 FA0), color-stop(100%, 1 b2025)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(215deg, #075FA0 0, #1b2025 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(215deg, #075FA0 0, #1b2025 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(215deg, #075FA0 0, #1b2025 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */
    background: linear-gradient(215deg, #075FA0 0, #1b2025 100%); /* W3C */
    padding-top: 200px;
    padding-bottom: 80px;
    color: #fff;
}

.site-main--single-video {
    background-color: #f2f2f2;
}

.single-video-container {
    clear: both;
    float: none;
    height: 0;
    margin-bottom: 20px;
    padding-bottom: 53.7%;
    padding-top: 25px;
    position: relative;
    width: 100%;
}

.single-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.timestamp-list {
    font-family: 'Ubuntu', sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.05em;
    margin-bottom: 20px;
}

.timestamp-list__item {
    margin-bottom: 5px;
    padding-left: 77px;
    text-indent: -77px;
}

.timestamp-list__item:last-child {
    margin-bottom: 0;
}

.timestamp-list__time,
.timestamp-list__time:focus {
    background-color: #d9dadc;
    color: #3C424C;
    border-radius: 0;
    padding: 2px 4px;
    border: 0;
    margin-right: 10px;
    width: 63px;
}

.timestamp-list__time:hover,
.timestamp-list__time:active {
    background-color: #43F7FA;
}

.file-uploads {
    margin-bottom: 10px;
}

.file-uploads__title {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.file-uploads__single,
.file-uploads__single:active,
.file-uploads__single:focus,
.file-uploads__single:visited {
    border: 1px solid #3c424c;
    color: #fff;
    display: block;
    font-family: 'Ubuntu', sans-serif;
    margin-bottom: 10px;
    padding: 10px;
    position: relative;
    overflow: auto;
    text-decoration: none;
}

.file-uploads__single:hover {
    background-color: #3c424c;
    color: #fff;
    text-decoration: none;
}

.file-uploads__file-title {
    font-size: 14px;
    font-weight: 300;
    margin: 0 0 5px 0;
}

.file-uploads__description {
    font-size: 12px;
    font-weight: 300;
    margin: 0;
}

.file-uploads__corner {
    color: #3C424C;
    background-color: #d9dadc;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 1px 2px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 0;
}

.university-podcast-container {
    clear: both;
    float: none;
    height: 0;
    margin-bottom: 20px;
    padding-bottom: 600px;
    padding-top: 25px;
    position: relative;
    width: 100%;
}

.university-podcast {
    height: 100%;
    left: 0;
    min-height: 600px;
    position: absolute;
    top: 0;
    width: 100%;
}

.podcast-subscribe-container {
    text-align: center;
}

.single-video-title {
    color: #FFFFFF;
    font-family: "Diodrum Regular";
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.01em;
    line-height: 22px;
    margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
    .single-video-title {
      font-size: 30px;
      line-height: 40px;
    }
}

@media screen and (min-width: 1200px) {
    .single-video-title {
      font-size: 43px;
      line-height: 52px;
    }
}

.single-video-description {
    color: #FFFFFF;
    font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0.05em;
    line-height: 21px;
    margin-bottom: 20px;
}

.single-video-date {
    border-bottom: 1px solid #3c424c;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    letter-spacing: 0.05em;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.live_events {
    float: left;
}

.slider_university:after {
    background: #ececec;
    position: absolute;
    width: 100%;
    height: 50px;
    content: "";
    bottom: -10%;
    -webkit-transform: skew(0deg, -4deg);
    -moz-transform: skew(0deg, -4deg);
    -o-transform: skew(0deg, -4deg);
    -ms-transform: skew(0deg, -4deg);
    transform: skew(0deg, -4deg);
}

.welcome-to {
    height: 250px;
    width: 100%;
    background-color: #075FA0;
    position: relative;
}

.welcome-to-trade-stat {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
    color: #FFFFFF;
    font-family: "Diodrum Semibold";
    font-size: 40px;
    font-weight: 600;
    line-height: 70px;
    text-align: center;
}

section.videos_by_tag {
    background: #ececec;
    padding-top: 50px;
    padding-bottom: 200px;
    margin-bottom: -100px;
}

.upcoming_event_block {
    background-color: #DDDFE1;
    padding-top: 17px;
    padding-bottom: 20px;
}

.upcoming_event_block h3 {
    color: #3C424C;
    font-family: 'Ubuntu', sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
    text-align: center;
    margin-bottom: 22px;
}

.upcoming_event_block .card-event {
    float: left;
    margin-bottom: 30px;
}

@media (max-width: 500px) {
    #owl-carousel-post .owl-dots,
    #owl-carousel-posts .owl-dots {
        display: none;
    }
}

@media (min-width: 1024px) and (max-width: 1200px) {

    .search_area .open-search i {
        right: 17px;
    }

    .search_area .open-search input {
        top: -44px
    }

    .search_area .filter-buttons {
        bottom: -30px;
    }

    .university-options .left-img {
        position: absolute;
        left: 4%;
        top: -6%;
    }

    .university-options .right-img {
        position: absolute;
        right: -12%;
        top: -44%;
    }

    .university-options .left-img img.shape {
        max-width: 45px;
        width: 100%;
        margin: 0;
        position: absolute;
        top: 5%;
        right: 7%;
    }

    .university-options .left-img img.apple {
        max-width: 200px;
        width: 100%;
        margin: 0;
        position: relative;
        left: -72px;
    }

    .university-options .left-img img.refresh {
        max-width: 45px;
        width: 100%;
        margin: 0;
        position: relative;
        bottom: -33px;
        left: 29px;
    }

    .university-options .left-img img.fill1 {
        max-width: 123px;
        width: 100%;
        margin: 0;
        position: absolute;
        top: 47%;
        right: -29%;
    }

    .university-options .right-img img.myarrow {
        max-width: 60px;
        width: 100%;
        margin: 0;
        position: absolute;
        top: 26%;
        left: 7%;
    }

    .university-options .right-img img {
        width: 100%;
        margin: 0;
    }

    .university-options .right-img img.buld {
        max-width: 125px;
        width: 100%;
        margin: 0;
        position: relative;
        left: 26%;
    }

    .university-options .right-img img.ar {
        max-width: 30px;
        width: 100%;
        margin: 0;
        position: absolute;
        top: 47%;
        left: 60%;
    }

    .university-options .right-img img.cap {
        max-width: 60px;
        width: 100%;
        margin: 0;
        position: absolute;
        top: 71%;
        left: 65%;
    }

    .university-options .right-img img.fill2 {
        transform: scaleX(-1) scaleY(-1) rotate(160deg);
        margin: 0;
        max-width: 123px;
        width: 100%;
        position: absolute;
        top: 35%;
        left: -20%;
        z-index: 3;
    }

    .university-options .right-img .parraf-right {
        position: absolute;
        top: 70%;
        left: -114%;
    }

    .university-options .left-img .parraf-left {
        position: absolute;
        top: 76%;
        left: 135%;
    }

    .university-options .right-img .parraf-right p, .university-options .left-img .parraf-left p {
        width: 340px;
        color: #FFFFFF;
        font-family: Ubuntu, "Diodrum Regular", "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
        font-size: 18px;
        line-height: 21px;
        text-align: center;
    }

    .button-university-option.undergrad {
        width: 90% !important;
        float: right;
    }

    .button-university-option.grad {
        width: 90% !important;
        float: left;
    }

    .university_section .university-options h3 {
        font-size: 24px;
        line-height: 30px;
    }

}

.post_area .filter-title, .post_area .filter-category, .post_area .delete-tag {
    display: inline-block;
    margin-bottom: 35px;
    width: auto;
    color: #3C424C;
    font-family: "Diodrum Medium";
    font-size: 26px;
    line-height: 31px;
    text-transform: capitalize;

}

.post_area .filter-title {
    font-family: "Diodrum Light";
}

.post_area.filtered {
    padding-top: 100px;
}

.post_area .filter-category {
    margin-left: 15px;
}

.post_area .delete-tag {
    cursor: pointer;
}


.university-back-link,
.university-back-link:visited,
.university-back-link:focus {
    color: #3c424c;
    display: inline-block;
    font-family: 'Ubuntu', sans-serif;
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 15px;
    text-transform: uppercase;
    text-decoration: none;
}

.university-back-link:hover,
.university-back-link:active {
    color: #075fa0;
    text-decoration: none;
}

.university-back-link--inverted,
.university-back-link--inverted:visited,
.university-back-link--inverted:focus {
    color: #fff;
}

.university-back-link--inverted:hover,
.university-back-link--inverted:active {
    color: #ff971c;
}

/* Meet the Pros Single */

.single-tck_speakers #wrap {
    background: -moz-linear-gradient(215deg, #075FA0 0, #1b2025 100%);
    background: -webkit-gradient(linear, 215deg, color-stop(0, 075 FA0), color-stop(100%, 1 b2025));
    background: -webkit-linear-gradient(215deg, #075FA0 0, #1b2025 100%);
    background: -o-linear-gradient(215deg, #075FA0 0, #1b2025 100%);
    background: -ms-linear-gradient(215deg, #075FA0 0, #1b2025 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1');
    background: linear-gradient(215deg, #075FA0 0, #1b2025 100%);
}

.single-pro {
    padding: 150px 0 50px;
}

.single-pro__container {
    margin: 0 auto;
}

.single-pro__headshot-container {
    background: #fff;
}

.single-pro__headshot {
    width: 100%;
    height: auto;
}

.single-pro__name {
    color: #3c424c;
    font-family: "Diodrum Semibold", sans-serif;
    font-size: 30px;
    line-height: 30px;
    margin: 15px 0 10px;
    padding: 0;
}

.single-pro__content {
    background-color: #fff;
    font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    overflow: auto;
    padding: 0 20px 10px;
}

.pro-associated {
    background: #f2f2f2;
    bottom: -50px;
    padding: 50px 0 100px;
    position: relative;
}

.pro-associated__card-col {
    margin-bottom: 20px;
}

@media screen and (min-width: 768px) {

    .single-pro {
      padding: 200px 0 0;
    }


    .single-pro__container {
      background: #fff;
      padding: 30px 0;
    }

    .single-pro__headshot-container {
      padding-left: 10px;
    }

    .single-pro__content {
      padding: 0 10px 0 0;
    }

    .single-pro__name {
      margin: 0 0 10px;
    }

    .pro-associated {
      padding: 50px 0 150px;
    }

}

@media screen and (min-width: 993px) {

    .single-pro {
      padding: 250px 0 0;
    }

    .pro-associated {
      padding: 75px 0 150px;
    }

}

@media screen and (min-width: 1200px) {

    .single-pro {
        padding: 300px 0 25px;
    }

}


@media screen and (min-width: 1600px) {
    .single-pro {
        padding: 300px 0 0px;
    }

    .pro-associated {
      bottom: -100px;
      padding: 75px 0 250px;
    }
}






/* University Responsive */
@media screen and (max-width: 767px) {
.filter-pt-body,
.filter-td-body{ right:0;}
#owl-carousel-event .owl-nav .owl-next,
#owl-carousel-video .owl-nav .owl-next,
.video_area .owl-carousel .owl-nav .owl-next,
.video_area .owl-carousel .owl-nav .owl-next,
#owl-carousel-event .owl-nav .owl-prev,
#owl-carousel-video .owl-nav .owl-prev,
.video_area .owl-carousel .owl-nav .owl-prev,
.video_area .owl-carousel .owl-nav .owl-prev  {
  min-width: 0;
  width: 10%;
  background: transparent;
}
}
@media (min-width:320px)  and (max-width: 991px) {
#trading_technology .trading_technology_sm_4, #trader_education .trading_technology_sm_4{ width:33.3333%; float:left;}
#trading_technology .trading_technology_sm_12, #trader_education .trading_technology_sm_12{width:100%; float:left;}}
@media (min-width: 768px)  and (max-width: 991px) {
#trading_technology .trading_technology_sm_5, #trader_education .trading_technology_sm_5{ width:41.6667%; float:left;}}
@media (min-width:768px)  and (max-width: 1200px) { .search_area .filter-buttons{ bottom:0px !important;} .search_area .open-search input{ top:0 !important;}}
@media (min-width:768px)  and (max-width: 1047px) {
.search_area .open-search{ width:45%;}}
@media (min-width:768px)  and (max-width: 971px) {
.search_area .filter-button a{ width:206px;}
.search_area .open-search #filter-close{ margin-left:9px; padding-left:16px;}
.search_area .open-search input{ width:230px; max-width:230px; min-width:230px; }}
@media (min-width:768px)  and (max-width: 991px) {
#trading_technology .filter-pt-body, .filter-td-body{ top:-11px;}}
@media (max-width:768px){
.search_area .open-search{ float:none; width:100%;}
.search_area .filter-buttons{ bottom:auto;}
.search_area{height:200px;}}
@media (min-width:320px)  and (max-width: 991px) {
#trading_technology .trading_technology_sm_2,
#trader_education .trading_technology_sm_2{
width:16.6667%; float:left;}
#trading_technology .trading_technology_sm_10,
#trader_education .trading_technology_sm_10{
width:83.3333%; float:left;}
.trading_technology_sm_2,
.trading_technology_sm_10,
.trading_technology_sm_4,
.trading_technology_sm_5,
.trading_technology_sm_12{
min-height: 1px;
padding-left: 15px;
padding-right: 15px; position:relative;}}
@media (min-width:440px) and (max-width:767px){
.search_area .filter-button a{ width:220px; max-width:220px; min-width:220px;}}
@media (max-width:439px){ .search_area{height:297px;} .seca.col-lg-12.filter-buttons{ width:100%;}
.search_area .filter-button{ float:none;}
.search_area .filter-button a{width:100%; max-width:100%; min-width:100%;}
#trading_technology .filter-pt-body, .filter-td-body{ top:196px;}
.trading_technology_sm_5{ width:100%;}
#trading_technology .filter-buttom grad,  #trader_education .filter-buttom grad{ font-size:17px;}}
@media (min-width:320px) and (max-width:461px){
.search_area .open-search #filter-close{ margin-left:4px;}
.search_area .open-search input{ width:170px; max-width:170px; min-width:170px; font-size: 25px; line-height: 25px;}
.search_area .open-search input:-moz-placeholder {
    color: #DDDFE1;
    font-family: 'Ubuntu', sans-serif;
    font-size: 25px;
    font-style: italic;
    font-weight: 500;
    letter-spacing: -2px;
    line-height: 25px;
}
.search_area .open-search input::placeholder {
    color: #DDDFE1;
    font-family: 'Ubuntu', sans-serif;
    font-size: 25px;
    font-style: italic;
    font-weight: 500;
    letter-spacing: -2px;
    line-height: 25px;
}
.search_area .open-search input::-webkit-input-placeholder {
    color: #DDDFE1;
    font-family: 'Ubuntu', sans-serif;
    font-size: 25px;
    font-style: italic;
    font-weight: 500;
    letter-spacing: -2px;
    line-height: 25px;
}
.search_area .open-search input:-ms-input-placeholder {
    color: #DDDFE1;
    font-family: 'Ubuntu', sans-serif;
    font-size: 25px;
    font-style: italic;
    font-weight: 500;
    letter-spacing: -2px;
    line-height: 25px;
}
#trading_technology .filter-pt-body .filter-cat .nav.nav-tabs .trading_technology_sm_4,   #trader_education .filter-td-body .filter-cat .nav.nav-tabs .trading_technology_sm_4{ width:100%; float:none;}}
@media (max-width:540px){
#trading_technology_all .trading_technology_sm_4, #trading_technology-Beginner .trading_technology_sm_4{ width:50%;} }
@media (max-width:405px){
#trading_technology_all .trading_technology_sm_4, #trading_technology-Beginner .trading_technology_sm_4{ width:100%;}
.page-template-tpl-university #wrap .slider_front .slider-block .other_text{ margin-left:0;}}
@media (max-width:768px){
.slider_text h3{ font-size:20px; line-height:20px}}

/* 16x9 Cards and Thumbnails */
/* Ideally create a new image size in WP, but we can't */
/* Rebuild images */
@media screen and (min-width: 768px) {
  .owl-carousel .owl-item .card-event {
    min-height: 360px;
  }

  .owl-carousel .owl-item .card-event .card-event-img, .card-event .card-event-img {
    height: 200px;
    max-width: 100%;
    width: 355px;
  }
}
@media screen and (min-width: 992px) {
  .owl-carousel .owl-item .card-event {
    min-height: 300px;
  }

  .owl-carousel .owl-item .card-event .card-event-img, .card-event .card-event-img {
    max-width: 100%;
    height: 129px;
    width: 228px;
  }
}
@media screen and (min-width: 1199px) {
  .owl-carousel .owl-item .card-event {
    min-height: 330px;
  }

  .owl-carousel .owl-item .card-event .card-event-img, .card-event .card-event-img {
    height: 158px;
    max-width: 100%;
    width: 278px;
  }
}


/* University Sliders */
@media screen and (max-width: 767px) {
  .page-template-tpl-university #wrap .slider_front .item_bg {
    min-height: 475px;
  }

  .page-template-tpl-university .slider_text {
    width: 100%;
  }

  .page-template-tpl-university #wrap .slider_front .slider-block .other_text {
    line-height: normal;
    margin-left: 0;
  }

  .page-template-tpl-university .curent-slider-img {
    opacity: .2;
  }

  .page-template-tpl-university .owl-dots {
    bottom: 20%;
  }
}



/* The journey */
@media screen and (max-height: 800px) {
  #journey_slider p {
    font-size: 18px;
  }
}

@media screen and (max-width: 767px) {
  .start-journey-section .start-journey-body {
    padding-bottom: 100px;
  }

  .start-journey-section .sj-left h1 {
    font-size: 35px;
    line-height: 35px;
    margin: 0 0 40px 0;
  }

  .start-journey-section .sj-right .sj-right-reg {
    max-width: none;
    height: auto;
    line-height: normal;
    margin-top: 30px;
    text-align: center;
  }

  .start-journey-section .sj-right .or {
    display: none;
  }

  #university_popup .sliding-door {
    padding: 50px 0 100px;
  }

  #university_popup .ov-left h1 {
    font-size: 40px;
    line-height: 40px;
    margin: 20px auto 0;
  }

  #university_popup .ov-right .line {
    display: none;
  }

  #university_popup .ov-right p {
    padding-bottom: 20px;
  }

  #university_popup .ov-right .no-show {
    width: 100%;
  }

  #university_popup .ov-right .no-show p {
    font-size: 16px;
    max-width: none;
  }

  #university_popup .ov-right .no-show-check {
    margin-top: 3px;
  }

  .overlay-video .lyxore {
    padding-top: 40px;
  }

  button#close-journey {
    margin-top: 20px;
  }

  #journey_slider h3 {
    font-size: 30px;
    line-height: 35px;
  }

  #journey_slider p {
    color: #FFFFFF;
    font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    line-height: 20px;
  }

  .play-bottom-center {
    top: auto;
    bottom: 2%;
  }

  .journey_timeline,
  .journey_timeline--minimized {
    display: none;
  }

  .ytplayer-player-inline {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }


}
@media screen and (max-width: 1199px) {
  ul.journey_carousel_progressbar {
    margin: 0 0 0 80px;
  }

  ul.journey_carousel_progressbar li {
    width: 18%;
    display: inline-block;
    position: relative;
  }
}
