.layout-onecolumn {padding-top: 0;}
.video-wrapper,.ptm-wrapper,.article-wrapper {display: flex;flex-flow: row wrap;margin: -10px;}
.article-wrapper .dk-card--marketing {flex: 1 45%;margin: 10px;}
.dk-breadcrumb {width:calc(100% - 40px);max-width: 1400px;margin: 0px auto;z-index: 1;}
.dk-breadcrumb ol li a {line-height: 13px;}
.dk-breadcrumb ol li:after {margin: 0 3px 0 0;}
.rtl .dk-breadcrumb ol li:after {margin: 0 0 0 3px;}
.breadcrumbs {margin-top: 5px;display: flex;padding: 0;flex-wrap: wrap;list-style: none;align-items: center;}
.content-column div#breadcrumbs {padding: 5px 0 5px 0;margin: 0;}
.breadcrumbs {max-width: 1160px;font-size: 10px;color: var(--text-color);padding: 5px 0px 0px 0px;margin: 0 auto;}
.breadcrumbs a {color: var(--text-color);font-size: 11px;min-height: 20px;font-weight: bold;line-height: 19px;display: flex;margin-right: 8px;text-decoration: none;}
.rtl .breadcrumbs a {margin-right: 0px;margin-left: 8px;}
.breadcrumbs a:hover {text-decoration: underline;}
.content-column div#breadcrumbs:last-child {color: var(--text-color);font-size: 11px;min-height: 20px;font-weight: bold;}
.content-column div#breadcrumbs:last-child {color: var(--text-color);font-size: 11px;min-height: 20px;font-weight: bold;}
#main-layout-content .layout-onecolumn {padding: 0px 20px 0px 20px;}
#main-layout-content .layout-onecolumn:after {content: "";display: block;clear: both;height: 0px;}
.dk-tabbed-menu .dk-tab-list .dk-tab-item {font-size: 16px;font-weight: bold;}
.dk-tab-container .dk-tab-content.active h2 {text-transform: uppercase;}
.video-wrapper,.ptm-wrapper,.products-wrapper {display: flex;flex-flow: row wrap;margin: -10px;margin-bottom: 50px;}
.products-wrapper .company-logo img {height: auto;max-width: 199px;max-height: 20px;}
.dk-card--marketing,.dk-card.dk-card--marketing,.products-wrapper .dk-card.products-card {padding: 10px;flex: 1 22%;margin: 10px;position: relative;}
.products-wrapper .dk-card.products-card,.article-wrapper .dk-card.dk-card--marketing {max-width: 275px;min-width: 245px;}
.products-wrapper .dk-card.products-card {height: 330px;}
.products-wrapper .dk-btn__secondary.dk-btn--sm {bottom: 5px;position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.rtl .products-wrapper .dk-btn__secondary.dk-btn--sm {right: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.view-all {text-align: center;padding: 20px;}
.products-wrapper .card-text {margin-bottom: 10px;}
.products-wrapper .dk-card--marketing__snippet img {max-height: 125px;width: auto;}
.article-wrapper .dk-card--marketing__content {position: relative;height: 175px;}
.video-wrapper .dk-card--marketing__content {position: relative;height: 165px;}
.dk-btn__secondary.dk-btn--lg {position: absolute;bottom: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.ptm-wrapper .dk-card--marketing,.video-wrapper .dk-card--marketing {flex: 1 22%;margin: 10px;min-width: 290px;max-width: 374px;}
.ptm-wrapper .dk-card--marketing__content {padding: 10px;flex: 1 22%;margin: 10px;position: relative;height: 135px;align-items: start;}
.ptm-wrapper .dk-btn__secondary.dk-btn--lg {bottom: 5px;position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.ptm-wrapper .dk-card--marketing__snippet {text-align: start;}
.ptm-wrapper .dk-card--marketing__content a {text-decoration: none;font-size: 14px;font-weight: bold;position: absolute;bottom: 0;}
.ptm-wrapper .dk-card--marketing__content a:hover {text-decoration: underline;}
.ptm-wrapper .dk-card--marketing {max-width: 360px;overflow: hidden;margin-top: 8px;margin-bottom: 8px;padding: 0px;}
.article-wrapper {display: flex;flex-flow: row wrap;margin: -10px;margin-bottom: 20px;}
.automotive-wrapper {display: flex;flex-flow: row wrap;margin: 0-20px 50px -20px;}
.automotive-wrapper .dk-card--marketing img {max-width: 275px;}
.automotive-wrapper .dk-card--marketing {position: relative;max-width: 257px;min-width: 245px;}
.automotive-wrapper .automotive-text {overflow: hidden;max-height: 61px;line-height: 1.6;position: relative;}
.automotive-wrapper .automotive-text:after {content: "";text-align: right;position: absolute;bottom: 3px;right: 0;width: 70%;height: 1.8em;background: linear-gradient(to right, #fff0, #eee 50%);}
.automotive-wrapper .automotive-title a {color: #000;text-decoration: none;}
.automotive-wrapper .automotive-link a {text-decoration: none;display: block;margin-top: 10px;font-weight: bold;}
.automotive-wrapper .automotive-link a:hover {text-decoration: underline;}
.view-all {text-align: center;padding: 20px;}
.products-wrapper .card-text {margin-bottom: 10px;}
.content-column.full-bleed.gray > h2 {font-size: 25px;}
.content-column.full-bleed.gray {padding-bottom: 40px;}
.products-wrapper .dk-card--marketing__snippet img {max-height: 125px;width: auto;}
.dk-slider.swiper-slide {text-align: center;overflow: hidden;}
.products-wrapper .dk-card products-card,.dk-card.dk-card--marketing .dk-card--marketing__content {position: relative;}
.products-wrapper .card-text,.dk-card.dk-card--marketing .dk-card--marketing__snippet {overflow: hidden;max-height: 37px;line-height: 1.6;position: relative;}
.dk-card.products-card .card-text:after,.dk-card--marketing__content .dk-card--marketing__snippet:after {content: "";text-align: right;position: absolute;bottom: 0px;right: 0;width: 70%;height: 1.8em;background: linear-gradient(to right, #fff0, #fff 50%);}
.card-container .dk-card a {text-decoration: none;}

.content-column .title {font-size: 25px;text-align: center;margin-bottom: 20px;color: var(--text-color);}
.card-container.technologies,.card-container.applications {display: flex;flex-direction: row;flex-wrap: wrap;grid-gap: 40px;margin-bottom: 50px;}
.applications .dk-card--marketing__img {font-color: var(--light-blurple);}
.dk-card .dk-card--marketing__img {height: 150px;}
.dk-card .dk-card--marketing__img img {object-fit: none;height: 100%;width: 100%;}
.applications h2, .technologies h2 {color:var(--white);}
.applications .dk-card--marketing__content {background-color: #190741;}
.technologies .dk-card--marketing__img {font-color: var(--red);}
.technologies .dk-card--marketing__content {background-color: var(--red);}
.dk-card--marketing__img:before {font-size: 55px;font-weight: normal;/* color: #FF2100; */position: relative;top: 44px;left: 34%;color: var(--text-color);}
.robotics .dk-card--marketing__img:before {content: url(/-/media/Images/Marketing/Resources/Content%20Library/icon_idea.png);}
.transportation .dk-card--marketing__img:before {content: url(/-/media/Images/Marketing/Resources/Content%20Library/icon_idea.png);}
.industrial .dk-card--marketing__img:before {content: url(/-/media/Images/Marketing/Resources/Content%20Library/icon_idea.png);}
.energy .dk-card--marketing__img:before {content: url(/-/media/Images/Marketing/Resources/Content%20Library/icon_idea.png);}
.iot .dk-card--marketing__img:before {content: url(/-/media/Images/Marketing/Resources/Content%20Library/icon_idea.png);}
.edge .dk-card--marketing__img:before {content: url(/-/media/Images/Marketing/Resources/Content%20Library/icon_idea.png);}
.power .dk-card--marketing__img:before {content: url(/-/media/Images/Marketing/Resources/Content%20Library/icon_idea.png);}
.sensors .dk-card--marketing__img:before {content: url(/-/media/Images/Marketing/Resources/Content%20Library/icon_idea.png);}
.wireless .dk-card--marketing__img:before {content: url(/-/media/Images/Marketing/Resources/Content%20Library/icon_idea.png);}
.embedded .dk-card--marketing__img:before {content: url(/-/media/Images/Marketing/Resources/Content%20Library/icon_idea.png);}
.interconnects .dk-card--marketing__img:before {content: url(/-/media/Images/Marketing/Resources/Content%20Library/icon_idea.png);}
.lighting .dk-card--marketing__img:before {content: url(/-/media/Images/Marketing/Resources/Content%20Library/icon_idea.png);}
.card-container .dk-card {width: 100%;max-width: 319px;}
@media (max-width: 730px) {.card-container .dk-card {width: 100%;max-width: 100%;}}

/*================================================*/
/* FROM CONTENT PAGE BANNER                       */
/*================================================*/

/* BANNERS */
#main-layout-content .billboard {display: block;position: relative;width: 100%;max-width: 100%;height: 167px;margin: 0;padding: 0;background-color: #190741;z-index: 0;overflow: hidden;}
#main-layout-content .billboard .billboard-banner {display: flex;flex-flow: wrap;flex: 100%;/* align-items: center; */background-size: 100% auto;background-position: top;width: 100%;left: 0px;background: #190741;text-align: center;flex-flow: row-reverse;}
    .rtl #main-layout-content .billboard .billboard-banner {right: 0px; left: auto;}
#main-layout-content .billboard .billboard-banner .billboard-text--wrapper {flex: 1; padding: 0;}

#main-layout-content .billboard .billboard-text--wrapper h1 {display: block;max-width: 100%;max-height: 140px;overflow: hidden;box-sizing: border-box;font-size: 42px;font-weight: 700;color: var(--red);line-height: 1.0;position: relative; top: 0px;}
#main-layout-content .billboard .billboard-text--wrapper h2 {display: block; max-width: 500px; max-height: 100px; overflow: hidden; box-sizing: border-box; font-size: 22px; font-weight: 700; color: white; line-height: 1.2;}
#main-layout-content .billboard .billboard-banner .billboard-text {font-size: 42px; font-weight: 700; line-height: 1.2;  color:#fff;}
html[lang="ko-kr"] #main-layout-content .billboard .billboard-banner .billboard-text {font-size: 45px;}

#main-layout-content .billboard .billboard-banner .billboard-banner-white {position: relative;flex: 1;width: 100%;min-height: 167px;}
    .rtl #main-layout-content .billboard .billboard-banner .billboard-banner-white {position: relative;flex: 1;width: 100%;min-height: 167px;}
#main-layout-content .billboard .billboard-banner .billboard-banner-black {position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
    .rtl #main-layout-content .billboard .billboard-banner .billboard-banner-black {position: absolute; top: 0; bottom: 0; left: 0; right: 0;}

#main-layout-content .billboard .billboard-banner .billboard-img-body {position: absolute;top: 0;bottom: 0;left: 0;right: 0; -webkit-clip-path: none; clip-path: none;}	
    .rtl #main-layout-content .billboard .billboard-banner .billboard-img-body {position: absolute;top: 0;bottom: 0;left: 0;right: 0; -webkit-clip-path: none; clip-path: none;}	
#main-layout-content .billboard .billboard-banner .billboard-img-body img {width: 100%; height: 100%; object-fit: cover;}
@media (min-width: 1400px) {#main-layout-content .billboard .billboard-banner .billboard-text--wrapper {margin-left: calc(25% - 410px);}}
@media (max-width: 1250px) {#main-layout-content .billboard .billboard-banner .billboard-banner-black {left:-webkit-calc(100% - 711px);left:-moz-calc(100% - 711px);left: calc(100% - 711px);}}
@media (max-width: 1220px) {#main-layout-content .billboard .billboard-banner .billboard-img-body img {width: 100%; height: 100%; object-fit: cover;}}

@media (max-width: 800px) {
    #main-layout-content .billboard {height: auto;}
    #main-layout-content .billboard .billboard-banner {display: block; background: #190741;}   
    #main-layout-content .billboard .billboard-banner .billboard-body {padding: 10px 30px; height: auto;} 
    #main-layout-content .billboard .billboard-banner .billboard-text {margin: 0; font-size: 20px !important; line-height: normal !important; color: #fff;}
    html[lang="ko-kr"] #main-layout-content .billboard .billboard-banner .billboard-text {font-size: 20px !important;}
    
    #main-layout-content .billboard .billboard-banner .billboard-banner-white {position: relative; flex: 1; width: 100%; min-height: 150px; background: #fff; -webkit-clip-path: none; clip-path: none;}
        .rtl #main-layout-content .billboard .billboard-banner .billboard-banner-white {-webkit-clip-path: none; clip-path: none;}
	#main-layout-content .billboard .billboard-banner .billboard-banner-black {left: 0px;}
    #main-layout-content .billboard .billboard-banner .billboard-banner-black {position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #000; -webkit-clip-path: none; clip-path: none;}
        .rtl #main-layout-content .billboard .billboard-banner .billboard-banner-black {left: 0; right: 0; -webkit-clip-path: none; clip-path: none;}
    
    #main-layout-content .billboard .billboard-banner .billboard-img-body {position: absolute; top: 0; bottom: 0; left: 0; right: 0; -webkit-clip-path: none; clip-path: none;}
        .rtl #main-layout-content .billboard .billboard-banner .billboard-img-body {left: 0; right: 0; -webkit-clip-path: none; clip-path: none;}
    #main-layout-content .billboard .billboard-banner .billboard-img-body img {width: 100%; height: 100%; object-fit: cover;}

    #main-layout-content .billboard .billboard-banner .billboard-text--wrapper {padding: 15px 30px; height: auto; overflow: hidden;}
    #main-layout-content .billboard .billboard-text--wrapper h1 {max-width: none; max-height: none; font-size: 22px; line-height: 0.5; white-space: nowrap; text-overflow: ellipsis;top: 2px;
        color: white;}
    #main-layout-content .billboard .billboard-text--wrapper h2 {max-width: none; max-height: none; font-size: 14px; line-height: normal;}

}
@media (max-width: 550px) {#main-layout-content .billboard .billboard-banner .billboard-banner-black {left: -220px;}}