@import "https://cdn.adlinktech.com/Template/BaseStyles/font-awesome.min.css";
/*@import url("https://cdn.adlinktech.com/vendor/css/mktoFroms.css");*/
@import url('//cdn.adlinktech.com/vendor/css/slick-1.81.css');
@import url('//cdn.adlinktech.com/vendor/css/slick-theme-1.81.css');
@import url("https://cdn.adlinktech.com/vendor/css/lity.min.css");
#sticky-wrapper {
    z-index: 100;
}
.slick-slider {
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.slick-list.draggable {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.video-embed {
    margin: 0 auto;
    max-width: 768px;
}
.slick-next:before, .slick-prev:before {
    color: rgba(0, 0, 0, .5) !important;
}
.superCAT * {
    line-height: 1.35;
}
.superCAT *, .superCAT *::before, .superCAT *::after {
    box-sizing: border-box;
}
.superCAT picture, .superCAT figure {
    display: block;
    margin: 0 auto;
}
.superCAT img {
    width: 100%;
}
.superCAT h2 {
    text-align: center;
    color: #d0343a;
    font-weight: 500;
    line-height: normal;
    max-width: 860px;
}
.superCAT h2, .superCAT_catalog h2, .superCAT_own_ASD h2 {
    font-size: 170%;
    margin: 0 auto 25px;
}
.superCAT h2 span {
    display: inline-block;
}
.superCAT h3 {
    font-weight: 500;
    font-size: 140%;
    margin: 0 auto 15px;
    line-height: normal;
}
.superCAT h4 {
    font-weight: 700;
    font-size: 160%;
}
.superCAT_container {
    width: 88%;
    margin: 0 auto;
    max-width: 1180px;
}
.cards {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
}
.superCAT section {
    padding: 50px 0;
}
#product-slider-section-23061817474266726 {
    padding: 50px 0 !important;
}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.click_btn a {
    display: inline-block;
    line-height: 1;
    padding: 2% 4%;
    color: #fff;
    border: 1px solid #d0343a;
    background-color: #d0343a;
    font-weight: 400;
}
.superCAT_hero {
    position: relative;
    padding: 84% 6% 6%;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    background-image: url("https://cdn-source.adlinktech.com/WebUpd/en/Upload/soft-motion-control-ethercat/SuperCAT_Controller_hero_mobile.webp");
    display: flex;
    align-items: center;
}
.superCAT_hero .click_btn {
    padding: 3% 0 0;
}
.superCAT_hero .click_btn a {
    font-size: 100%;
}
.superCAT_hero_copy {
    font-size: 4.2vw;
}
.superCAT_hero_copy h1 {
    font-size: 180%;
    line-height: 1.25;
    margin: 0 auto 3%;
    font-weight: 500;
    color: #fff;
    /*    text-shadow: 0 0 5px #00c1ff, 0 0 10px #00c1ff, 0 0 20px #00c1ff, 0 0 40px #00c1ff, 0 0 80px #00c1ff;*/
}
.superCAT_hero picture {
    margin: 0 auto 5%;
}
.superCAT_hero_copy h1 span, .superCAT_hero_copy p span {
    display: inline-block;
}
.superCAT_hero_copy p {
    font-size: 100%;
    margin: 0 auto;
    font-weight: 300;
    line-height: 1.5;
    color: #fff;
    text-align: left;
}
h2 + p {
    text-align: center;
    margin: 0 auto 50px;
}
.superCAT .superCAT_first .exploreSuperCAT-Series {
    margin: 40px 0 0;
}
.superCAT .superCAT_first h2 span {
    display: block
}
.superCAT .superCAT_first h2 + p {
    max-width: 770px;
    text-align: left;
}
#keyHighlights {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: #7295cb;
    background-image: url("//cdn-source.adlinktech.com/WebUpd/en/Upload/soft-motion-control-ethercat/keyHighlights1.jpg");
    background-image: -webkit-image-set(url(//cdn-source.adlinktech.com/WebUpd/en/Upload/soft-motion-control-ethercat/keyHighlights1.webp) 1x);
}
#keyHighlights .cards {
    margin: 0 auto 30px;
    align-items: stretch;
}
#keyHighlights .cards article dl {
    height: 100%;
    background-color: #fff;
    align-content: stretch;
    margin: 0;
    padding: 5px;
    box-shadow: 2px 4px 12px #00000020;
}
#keyHighlights .cards article dl dd {
    padding: 25px;
}
#keyHighlights .cards article dl dd ul li {
    margin: 0 0 10px;
    line-height: 1.2;
}
#keyHighlights .cards article dl dd ul li:last-of-type {
    margin: 0;
}
#applications {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: #7295cb;
    background-image: url("//cdn-source.adlinktech.com/WebUpd/en/Upload/soft-motion-control-ethercat/applications_bg.jpg");
    background-image: -webkit-image-set(url(//cdn-source.adlinktech.com/WebUpd/en/Upload/soft-motion-control-ethercat/applications_bg.webp) 1x);
}
#applications .superCAT_container {
    max-width: 648px;
}
#applications h3 {
    font-size: 200%;
    margin: 0 auto;
    color: #fff;
}
#applications .cards {
    margin: 0 auto;
}
#applications .cards article:nth-of-type(1) {
    cursor: default;
}
#applications .cards article {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    width: 100%;
    margin: 5px auto;
}
#applications .cards article:first-of-type picture, #applications .cards article .cards_box {
    border: 2px solid #fff;
    /*    box-shadow: 2px 4px 12px #00000020;*/
}
#applications .cards article .cards_box {
    position: relative;
    background-color: #222;
    overflow: hidden;
}
.applications_useCase dl dt, .applications_useCase dl dd {
    padding: 25px;
}
.applications_useCase dl dd strong {
    display: inline-block;
    border: 1px solid #d0343a;
    padding: 10px;
    line-height: 1;
    font-weight: 500;
    color: #d0343a;
}
.applications_useCase dl dd ul {
    margin: 15px 0;
    padding-left: 15px;
    color: #fff;
}
.applications_useCase dl dt {
    background-color: rgba(0, 103, 160, .85);
}
.applications_useCase dl dd {
    background-color: rgba(0, 0, 0, .75);
    color: #fff;
}
#applications .cards article .applications-copy div {
    position: relative;
}
#applications .cards article .applications-copy ul {
    margin: 0 0 0 15px;
}
#applications .cards article h3.clone_title {
    opacity: 1 !important;
    margin: 0;
    transition: all .3s ease-in-out;
    z-index: 6;
    color: #fff;
    width: 100%;
    padding: 15px;
    font-size: 100%;
    font-weight: 500;
}
#applications .cards article picture {
    position: relative;
    z-index: 1;
    transition: all .5s ease-in-out;
    overflow: hidden;
}
#applications .cards article picture img {
    transition: all .5s ease-in-out;
    object-fit: cover;
    object-position: center top;
    width: 100%;
    height: 100%;
}
.applications-copy {
    z-index: 5;
    background-color: rgba(0, 0, 0, 0);
    transform-origin: center;
    transition: all .3s ease-in-out;
}
.applications-copy div {
    display: block;
    padding: 0 15px 15px;
}
.applications-copy * {
    color: #fff;
}
#applications .cards article .applications-copy h3, #applications .cards article .applications-copy p, #applications .cards article .applications-copy ul {
    position: relative;
    transition-delay: 1s;
    transition: all .5s ease-in-out;
    transform-origin: center;
}
#product-slider-section-23061817474266726 {
    padding: 70px 0 !important;
}
#product-slider-section-23061817474266726 h2 {
    text-align: center;
    color: #d0343a;
    font-weight: 500;
    line-height: normal;
    max-width: 860px;
}
#confirmform {
    text-align: center;
}
#confirmform strong {
    color: #d0343a;
    font-size: 150%;
}
/* .contactUs */
.contactUs_box.show {
    opacity: 1;
}
.contactUs_box {
    position: fixed;
    right: 15px;
    bottom: 15px;
    z-index: 500;
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    transition: background-color .3s, opacity .5s, visibility .5s;
    opacity: 0;
}
.contactUs_box a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 51px;
    height: 51px;
    background-color: #d0343a;
    border: 1px solid #fff;
}
.contactUs_box a svg {
    fill: #fff;
    vertical-align: middle;
    width: 30px;
}
#technicalSupport {
    position: relative;
    background-color: #f3f3f3;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("//cdn-source.adlinktech.com/WebUpd/en/Upload/soft-motion-control-ethercat/technicalSupports.jpg");
    background-image: -webkit-image-set(url(//cdn-source.adlinktech.com/WebUpd/en/Upload/soft-motion-control-ethercat/technicalSupports.webp) 1x);
}
#productOfferings {
    background-color: #f5f5f5;
}
#productOfferings .cards {
    justify-content: center;
}
#productOfferings .superCAT_container {
    position: relative;
    z-index: 5;
}
#productOfferings .cards article {
    margin: 0 0 30px;
}
#productOfferings .cards article figure figcapton strong {
    display: block;
    margin: 20px 0 10px;
    color: #d0343a;
    border-bottom: 2px solid #d0343a;
    padding: 10px 10px 5px;
    line-height: normal;
    text-align: center;
    font-size: 105%;
    font-weight: 500;
}
#productOfferings .cards article figure {
    border: 1px solid #dedede;
    padding: 15px 15px 90px;
    background-color: rgba(255, 255, 255, 1.00);
    -webkit-box-shadow: 2px 2px 5px rgb(0 0 0 / 10%);
    box-shadow: 2px 2px 5px rgb(0 0 0 / 10%);
    height: 100%;
    border-top: 5px solid #d0343a;
    position: relative;
}
#productOfferings .cards article figure .exploreSuperCAT-Series {
    position: absolute;
    bottom: 25px;
    left: 0;
    right: 0;
}
#productOfferings .cards article figure figcapton {
    line-height: 1;
}
.exploreSuperCAT-Series {
    margin: 20px 0 0;
    text-align: center;
}
.exploreSuperCAT-Series a, .applications_useCase dl dd a, .driverDownload a {
    font-size: 120%;
    position: relative;
    display: inline-block;
    padding: 10px 25px;
    color: #fff !important;
    font-weight: 400;
    /*    overflow: hidden;*/
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    background-color: #ee432e;
}
.exploreSuperCAT-Series a span, .applications_useCase dl dd a span, .driverDownload a span {
    position: relative;
    display: inline-block;
    z-index: 5;
}
.exploreSuperCAT-Series a span:after, .applications_useCase dl dd a span:after {
    content: "\f138";
    font-family: 'FontAwesome';
    visibility: visible;
    padding-left: 10px;
}
.exploreSuperCAT-Series a:after, .applications_useCase dl dd a:after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(45deg, #cf3339, #ff671d, #cf3339);
    background-size: 600% 100%;
    animation: gradient 2s linear infinite;
    animation-direction: alternate;
    z-index: 1;
}
.exploreSuperCAT-Series a:before, .applications_useCase dl dd a:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background-color: #cf3339;
    height: 0;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
/*****************************************************************************************/
.technical_Support {
    background-color: #928a82;
}
.technicalSupports_bg {
    box-shadow: 2px 2px 10px rgba(0, 0, 0, .2);
}
.technicalSupports_nav_wrap {
    display: none;
}
.technicalSupports_nav_wrap span {
    width: 100%;
    max-width: 33.333333%;
}
ul.technicalSupports_nav {
    list-style: none;
    padding: 0;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0;
    position: relative;
    display: flex;
    width: 100%;
    max-width: calc(33.333333% x 2);
}
ul.technicalSupports_nav li {
    padding-right: 10px;
    width: calc(100% / 2);
    cursor: pointer;
}
.technicalSupports_nav_wrap span {
    display: block;
}
ul.technicalSupports_nav li strong, .technicalSupports_nav_wrap span a {
    display: block;
    padding: 15px;
    height: auto;
    cursor: pointer;
    color: #fff;
    text-align: center;
    box-shadow: 2px 4px 12px rgba(0, 0, 0, .08);
    transition: .3s ease-in-out;
    background-color: #00609c;
}
.technicalSupports_content .slick-slide {
    height: 0px !important;
}
.technicalSupports_content .slick-slide.slick-active {
    height: 100% !important;
}
.technicalSupports_content article {
    margin: 15px auto;
    padding: 20px;
    background-color: #fff;
    /*    box-shadow: 2px 4px 12px rgba(0, 0, 0, .08);*/
}
.technicalSupports_content article.faq {
    padding: 20px 10px;
}
.technicalSupports_content article table {
    width: 1120px;
    font-weight: 400;
    margin: 15px 0;
}
.technicalSupports_content article table thead tr th {
    color: #fff;
    background-color: #8a98a6;
    padding: 10px;
    border: 1px solid #c5c5c5;
}
.technicalSupports_content article table thead tr th:nth-of-type(1) {
    width: 292px;
}
.technicalSupports_content article table thead tr th:nth-of-type(3) {
    width: 150px;
}
.technicalSupports_content article table tbody tr td {
    padding: 10px;
}
.technicalSupports_content article h3 {
    margin: 0 0 10px;
}
.technicalSupports_content article h3 + ul {
    margin: 0 0 15px;
    padding-left: 15px;
}
.technicalSupports_content article table tbody tr:nth-of-type(even) {
    background-color: #fafafa;
}
#supportList article {
    padding: 25px;
    background-color: #fff;
}
#supportList article table tr td:nth-of-type(1) {
    font-weight: bold;
}
#supportList article table tr:nth-of-type(even) {
    background-color: #fafafa;
}
a.clickLink {
    font-weight: 500;
    color: #fff;
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 0;
    bottom: 5px;
    width: 32.5%;
    z-index: 2;
}
@keyframes gradient {
    0% {
        background-position: 0%
    }
    50% {
        background-position: 50%
    }
    100% {
        background-position: 100%
    }
}
.driverDownload {
    text-align: center;
}
.driverDownload a {
    color: #fff !important;
}
/*********************************************************************************************/
.superCAT_Resources {
    /*	background-color: #dedede;*/
    background: linear-gradient(135deg, rgba(186, 199, 213, 1) 0%, rgba(237, 241, 247, 1) 35%, rgba(237, 241, 247, 1) 50%, rgba(186, 199, 213, 1) 100%);
}
.superCAT_Resources .superCAT_container {
    position: relative;
    padding: 0 25px;
}
.resources_slider article {
    padding: 15px;
    transition: .3s ease-in-out;
}
.resources_slider .slick-next:before, .resources_slider .slick-prev:before {
    color: #fff;
    font-size: 26px;
}
.resources_slider a {
    display: block;
    padding: 15px;
    backdrop-filter: blur(10px);
    color: #222;
    background-color: #fff;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.35);
    height: 100%;
}
.resources_slider a em {
    display: inline-block;
    color: #fff;
    background-color: #d03d44;
    padding: 5px 26px 8px 15px;
    line-height: 1;
    clip-path: polygon(0 0, 100% 0, 76% 100%, 0% 100%);
    margin: -1px 0 10px;
    font-style: normal;
}
.resources_slider .resources_brochure a em {
    padding: 5px 23px 8px 15px;
    clip-path: polygon(0 0, 100% 0, 86% 100%, 0% 100%);
}
.resources_slider a span {
    position: relative;
    display: block;
    margin: 0 auto;
    border-bottom: 3px solid #d03d44;
    background-color: #222;
}
.resources_slider a span img {
    position: relative;
    z-index: 1;
    transition: all .3s ease-in-out;
}
.resources_slider a span:before {
    content: "\f0f6";
    font-family: 'FontAwesome';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    color: rgba(255, 255, 255, .75);
    font-size: 400%;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: all .3s ease-in-out;
}
.resources_slider .resources_video a span:before {
    content: "\f01d";
}
.resources_slider a strong {
    display: block;
    color: #000;
    margin: 0 auto;
}
.resources_slider .slick-track {
    display: flex !important;
}
.resources_slider .slick-slide {
    height: inherit !important;
}
/*** ul.accordion ***************************************************************/
ul.accordion, .accordionBox {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    width: 100%;
}
ul.accordion li, .accordionBox dl {
    border-bottom: 1px solid #dedede;
    position: relative;
    margin: 0;
}
ul.accordion li:last-of-type, .accordionBox dl:last-of-type {
    border-bottom: none;
}
ul.accordion li p, .accordionBox dl dd {
    display: none;
    padding: 0 20px 15px 40px;
    color: #777;
    margin: 0;
}
ul.accordion strong, .accordionBox dl dt {
    position: relative;
    width: 100%;
    display: block;
    cursor: pointer;
    font-weight: 700;
    text-indent: 25px;
    user-select: none;
    line-height: 1.5;
    font-size: 110%;
    padding: 10px 15px;
}
ul.accordion strong.active, .accordionBox dl dt.active {
    color: #14c0d9;
    background-color: #fff;
}
ul.accordion strong:before, ul.accordion strong:after, .accordionBox dl dt:before, .accordionBox dl dt:after {
    background: #d0343a;
    content: "";
    height: 4px;
    top: 21px;
    left: 15px;
    position: absolute;
    width: 15px;
    transition: transform 500ms ease;
}
ul.accordion strong:after, .accordionBox dl dt:after {
    transform-origin: center;
    transform: rotate(90deg);
}
ul.accordion strong:before, .accordionBox dl dt:before {
    transform: rotate(180deg);
}
ul.accordion strong.active:after, ul.accordion strong.active:before, .accordionBox dl dt.active:before, .accordionBox dl dt.active:after {
    transform: rotate(0deg);
}
ul.accordion p a, .accordionBox dl dd a {
    color: #d0343a;
    text-decoration: underline;
}
#supportList table {
    width: 100%;
    max-width: 1100px;
}
#supportList table thead tr th {
    color: #fff;
    background-color: #00c1de;
}
#supportList table {
    border: 1px solid #444;
}
#supportList table thead tr th {
    border: 1px solid #444;
    border-right-color: #444;
}
#supportList table tr th, #supportList table tr td {
    padding: 10px;
}
#supportList table tr th, #supportList table tr td {
    border-color: #444;
}
@media (max-width: 540px) {
    .resources_slider .slick-next {
        right: -15px;
    }
    .resources_slider .slick-prev {
        left: -20px;
    }
}
@media (max-width: 768px) {
    .resources_slider {
        margin: 0 -15px;
    }
    .resources_slider a:hover img {
        opacity: .15;
    }
    .resources_slider a:hover span:before {
        opacity: 1;
    }
}
@media (max-width:768px) {
    .superCAT_hero_copy p br {
        display: none;
    }
    .lity-container {
        overflow-y: auto;
    }
    #supportList table tr th, #supportList table tr td {
        font-size: 13px;
    }
}
@media (min-width: 640px) {
    #productOfferings .cards {
        margin: 0 -15px;
    }
    #productOfferings .cards article {
        width: calc(100% / 2);
        padding: 0 15px;
    }
}
@media (min-width:768px) {
    .superCAT_container {
        width: 90%;
    }
    .exploreSuperCAT-Series a:hover:before, .applications_useCase dl dd a:hover:before {
        height: 100%;
    }
    .superCAT section {
        padding: 70px 0;
    }
    #product-slider-section-23061817474266726 {
        padding: 70px 0 !important;
    }
    .superCAT_hero {
        padding: 0 8% 2% 6%;
        background-image: url(https://cdn-source.adlinktech.com/WebUpd/en/Upload/soft-motion-control-ethercat/SuperCAT_Controller_hero.webp);
		height: 36.5vw;
    }
    .superCAT_hero_copy p {
        margin: 0;
    }
    .superCAT_hero_copy {
        font-size: 1.9vw;
		max-width: 50%;
    }
    /*
    #applications .cards article {
        width: calc(100% / 2);
    }
*/
    #keyHighlights, #applications {
        background-attachment: fixed;
    }
    #keyHighlights {
        padding: 70px 0 50px !important;
    }
    .resources_slider article:hover {
        transform: scale(1.05)
    }
    #supportList table tr:hover {
        background-color: transparent;
    }
    ul.technicalSupports_nav li strong:hover, a.clickLink:hover {
        background: #0086be;
    }
    .technicalSupports_content article table tr:hover {
        background-color: transparent;
    }
    .technicalSupports_content article a:hover, .technicalSupports_content article a:link, .technicalSupports_content article a:visited, .technicalSupports_content article a:active {
        text-decoration: underline !important;
        color: #0066cc !important;
    }
    ul.technicalSupports_nav li.active {
        pointer-events: none;
    }
    ul.technicalSupports_nav li.active strong {
        color: #00609c;
        background: #fff;
        font-size: 120%;
    }
    .disable-click {
        pointer-events: none;
    }
    .technicalSupports_nav_wrap {
        display: flex;
    }
    .technicalSupports_content {
        background-color: #fff;
    }
    .technicalSupports_content article, .technicalSupports_content article.faq {
        margin: 0;
        padding: 30px;
    }
}
@media (min-width: 1280px) {
    #keyHighlights .cards article {
        width: calc(100% / 3);
        padding: 0 15px;
    }
    #productOfferings .superCAT_container {
        max-width: 1000px;
    }
    .contactUs_box {
        right: 50px !important;
        bottom: 112px !important;
    }
    .contactUs_box a:hover {
        background-color: #ee432e;
    }
    /**********************************************************************/
    #applications .cards article h3.clone_title {
        text-align: center;
    }
    #applications .superCAT_container {
        max-width: 1000px;
    }
    #applications .cards {
        margin: 0 -5px;
    }
    #applications .cards article {
        width: calc(100% / 3);
        padding: 0 5px;
    }
    #applications .cards article:first-of-type {
        width: 100%;
    }
    #applications .cards article .cards_box:after, #applications .cards article:first-of-type picture:after {
        content: "";
        display: inline-block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 30%;
        visibility: visible;
        z-index: 1;
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 76%, rgba(0, 0, 0, 0.9) 100%);
        transition: all .3s ease-in-out;
    }
    #applications .cards article:first-of-type picture:after {
        opacity: .5;
        height: 50%;
    }
    #applications .cards article h3.clone_title {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
    }
    .applications-copy {
        position: absolute;
        top: 50%;
        left: 50%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: rgba(0, 0, 0, 0);
        transform: translate(-50%, -50%);
        width: 90%;
        height: 90%;
        z-index: 5;
        transition: all .3s ease-in-out;
    }
    .applications-copy div {
        padding: 25px;
    }
    #applications .cards article h3.clone_title {
        display: block;
    }
    #applications .cards article .applications-copy p {
        transform: translateY(100%);
        font-size: 90%;
    }
    #applications .cards article .applications-copy ul {
        transform: translateY(180%);
    }
    #applications .cards article .applications-copy ul li {
        margin-bottom: 5px;
        font-size: 90%;
    }
    #applications .cards article .applications-copy p, #applications .cards article .applications-copy ul {
        opacity: 0;
    }
    #applications .cards article:hover picture {
        opacity: .15;
    }
    #applications .cards article:hover .applications-copy p, #applications .cards article:hover .applications-copy ul {
        transform: translateY(0%);
        opacity: 1;
    }
    #applications .cards article:hover .cards_box:after {
        opacity: 0;
    }
    #applications .cards article:hover h3.clone_title {
        opacity: 0 !important;
        bottom: -20%;
    }
    #applications .cards article:hover picture img {
        transform: scale(1.1)
    }
    #applications .cards article:first-of-type:hover picture, #applications .cards article:first-of-type:hover picture img {
        opacity: 1;
        transform: scale(1)
    }
    #applications .cards article.SemicoductorPackagingandTesting .applications-copy p, #applications .cards article.SemicoductorPackagingandTesting .applications-copy ul, #applications .cards article.SemicoductorPackagingandTesting:hover .applications-copy p, #applications .cards article.SemicoductorPackagingandTesting:hover .applications-copy ul {
        transform: translateY(0%);
        opacity: 1;
    }
    #applications .cards article.SemicoductorPackagingandTesting picture, #applications .cards article.SemicoductorPackagingandTesting:hover picture {
        opacity: .5 !important;
    }
    #applications .cards article.SemicoductorPackagingandTesting:hover picture, #applications .cards article.SemicoductorPackagingandTesting:hover picture img {
        opacity: 1;
        transform: scale(1)
    }
    #applications .cards article.SemicoductorPackagingandTesting h3.clone_title, #applications .cards article.SemicoductorPackagingandTesting:hover h3.clone_title {
        opacity: 1 !important;
        bottom: inherit;
        padding: 0 0 15px;
        left: 0;
        transform: none;
        top: 40px;
    }
    #applications .cards article.SemicoductorPackagingandTesting .applications-copy div {
        padding: 40px 15px 0;
        text-align: center;
    }
    #applications .cards article.SemicoductorPackagingandTesting .cards_box:after {
        display: none;
    }
    #applications .cards article.SemicoductorPackagingandTesting .applications-copy ul {
        display: flex;
        flex-wrap: wrap;
        text-align: left;
    }
    #applications .cards article.SemicoductorPackagingandTesting .applications-copy ul li {
        width: calc(100% / 2);
    }
    .applications_useCase {
        position: absolute;
        left: 50%;
        bottom: 25px;
        transform: translateX(-50%);
        width: 90%;
        z-index: 5;
    }
    .applications_useCase dl dt {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .applications_useCase dl dt, .applications_useCase dl dd {
        width: calc(100% / 2);
    }
    #productOfferings .cards article {
        width: calc(100% / 3);
    }
    .technicalSupports_content article table {
        width: 100%;
    }
    .applications_useCase dl {
        display: flex;
        justify-content: center;
        align-items: stretch;
    }
}
/* .navList ***************************************************/
.navList {
    background: #444;
    border-bottom: 1px solid #dedede;
    width: 100%;
    z-index: 400;
}
.dropdown-title {
    display: none;
}
/*********************/
@media (min-width: 996px) {
    .selected {
        display: none;
    }
    .navList ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .navList ul li {
        list-style: none;
        -ms-flex-line-pack: center;
        align-content: center;
    }
    .navList ul li a {
        position: relative;
        width: 100%;
        padding: 12px;
        text-align: center;
        line-height: normal;
        font-weight: 500;
        color: #fff;
        height: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-size: 97%;
    }
    .navList ul li a.active, .navList ul li a.active:hover, .navList ul li.active a {
        color: #d0343a;
    }
    .navList ul li {
        width: calc(100% / 6);
    }
    .navList ul li[data-target="askanADLINKexpert"] a, .navList ul li[data-target="askanADLINKexpert"] a:hover {
        color: #fff;
        background-color: #00c1de;
    }
    .navList_kr ul li[data-target="askanADLINKexpert"] a, .navList_kr ul li[data-target="askanADLINKexpert"] a:hover {
        font-size: 13px;
    }
    .navList ul li a:hover {
        color: #d0343a;
    }
    .navList ul li a.active, .navList ul li a.active:hover {
        color: #fff;
        background-color: #d0343a;
    }
    .superCAT_catalog .cards article a:hover strong {
        background-color: #ee432e
    }
    .dropdown-selected {
        display: none;
    }
}
/* Mobile styles */
@media (max-width: 996px) {
    .navList {
        top: 0;
    }
    .dropdown {
        position: relative;
        width: 100%;
    }
    .navList .EOC_container {
        width: 100%;
        max-width: none;
    }
    .selected {
        position: relative;
        display: inline-block;
        cursor: pointer;
        padding: 15px;
        line-height: normal;
        font-weight: 500;
        color: #fff;
    }
    .selected::after {
        content: "\f107";
        font-family: 'FontAwesome';
        height: auto;
        visibility: visible;
        position: absolute;
        right: -10px;
        top: 50%;
        color: #fff;
        line-height: 1;
        transform: translateY(-50%);
        transition: transform .5s, -webkit-transform .5s;
        font-size: 120%;
    }
    .selected.open::after {
        -webkit-transform: rotate(180deg);
        transform: translateY(-50%)rotate(180deg);
    }
    .dropdown-list li {
        cursor: pointer;
        padding: 15px 15px 0;
    }
    .dropdown-list li:last-of-type {
        cursor: pointer;
        padding: 15px;
    }
    .dropdown-list li a {
        display: block;
        color: #000;
    }
    .dropdown-list li.active a {
        color: #d0343a;
        font-weight: 600;
    }
    .dropdown {
        position: relative;
        display: block;
    }
    .dropdown-list {
        list-style: none;
        padding: 0;
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        background-color: #e6e7e9;
        margin: 0;
        width: 100%;
    }
}
@media (max-width: 768px) {
    .technical_Support .superCAT_container {
        width: 100%;
        padding: 0 15px;
    }
}