@media (max-width: 991px) {
    #videos #cdn-nxtgn-videosCarousel div.item div:nth-child(2) a div.caption {
        max-width:216px
    }

    #videos #cdn-nxtgn-videosCarousel div.item div:first-child a div.caption,#videos #cdn-nxtgn-videosCarousel div.item div:nth-child(2) a div.caption,#videos #cdn-nxtgn-videosCarousel div.item div:nth-child(3) a div.caption {
        max-width: 215px
    }
}

.page-header-wrapper .global-page-header .bannerinfo .cdn-nxtgn-btn-arrow p.pdf-icon:before {
    background-image: url(../../../../../content/dam/cadence-www/global/en_US/images/site-images/icons/navigation-icons/pdf_icon.png);
    background-repeat: no-repeat;
    border: 0;
    content: " ";
    display: inline-block;
    height: 18px;
    left: 6px;
    margin-left: 0;
    margin-right: 10px;
    position: absolute;
    top: 5px;
    vertical-align: -15%;
    width: 14px
}

.course-catalog .contentaccordion div {
    background: #fff !important
}

.course-catalog-for-category div.course-catalog {
    margin-left: 0
}

.course-catalog ul.course-category-list li.course-category:before {
    content: " ";
    margin-right: 0
}

.course-catalog-for-category .course-catalog ul.course-sub-category-list {
    padding-left: 5px
}

.course-catalog-for-category li.course-sub-category-list:before {
    content: " ";
    margin-right: 0
}

.course-catalog ul.course-category-list li.course-category {
    padding-bottom: 30px;
    padding-left: 0;
    text-indent: 0
}

.course-catalog ul.course-category-list li.course-category:last-of-type {
    padding-bottom: 0
}

.course-catalog h5.course-category-name {
    display: block;
    margin: 5px 0 10px
}

.course-catalog ul.course-sub-category-list {
    padding-left: 15px
}

.course-catalog ul.course-category-list li.course-sub-category:before,.course-catalog-for-category h5.course-sub-category-name:before {
    content: url(../../../../../content/dam/cadence-www/global/en_US/images/site-images/icons/navigation-icons/category-chevron-red.png);
    height: 1pc;
    margin-right: 10px;
    width: 9px
}

.course-catalog-for-category li.course-sub-category:before {
    content: " ";
    margin-right: 0
}

.course-catalog ul.course-category-list li.course-sub-category:after,.course-catalog-for-category li.course-sub-category:after {
    background-color: #ccc;
    content: "";
    height: 1px;
    left: 0;
    margin-top: 20px;
    position: absolute;
    width: 100%
}

.course-catalog ul.course-category-list li.course-sub-category,.course-catalog-for-category li.course-sub-category {
    margin-bottom: 30px;
    margin-top: 0
}

.course-catalog ul.course-category-list li.course-sub-category:last-of-type,.course-catalog-for-category li.course-sub-category:last-of-type {
    margin-bottom: 20px
}

.course-catalog ul.course-category-list li.course-sub-category:last-of-type:after,.course-catalog-for-category li.course-sub-category:last-of-type:after {
    display: none;
    height: 0
}

.course-catalog-for-category h5.course-sub-category-name {
    color: #333;
    display: inline-block;
    margin: 25px 0 5px 10px
}

.course-catalog-for-category .course-catalog .course-sub-category-list .course-sub-category:first-of-type h5.course-sub-category-name {
    margin-top: 0
}

.course-catalog ul.course-category-list li.course-sub-category h5.course-sub-category-name {
    color: #333;
    display: inline-block;
    font-size: 1.2em;
    line-height: 18px;
    margin-left: 9pt;
    margin-top: 35px
}

.course-catalog ul.course-list {
    padding-left: 10px
}

.course-catalog ul li.course-link {
    text-indent: -1em
}

.course-catalog ul.course-list li.course-link:before {
    margin-right: 8px
}

body.iphone .course-catalog ul.course-list li.course-link:before {
    margin-right: 5px
}

@media screen and (device-width: 360px) and (device-height:640px) {
    .course-catalog ul.course-list li.course-link:before {
        margin-right:5px
    }
}

@media screen and (device-width: 768px) and (device-height:1024px) {
    .course-catalog ul.course-list li.course-link:before {
        margin-right:5px
    }
}

ul#mainNav li {
    padding: 10px 15px
}

ul#mainNav li a {
    padding: 0
}

.cdn-tabbed-panel .nav-tabs>li {
    padding-left: 0;
    text-indent: 0
}

.cdn-tabbed-panel .nav-tabs>li>a {
    border-radius: 0;
    color: #333;
    margin-right: 0
}

.cdn-tabbed-panel .nav-tabs>li>a:hover {
    background-color: transparent;
    border: 1px solid transparent
}

.cdn-tabbed-panel .nav-tabs>li.active {
    border-top: 3px solid #ff8300
}

.cdn-tabbed-panel .nav-tabs>li.active a {
    border: 0;
    font-weight: 900
}

.cdn-nxtgn-overview .cdn-tabbed-panel ul.nav-tabs>li:not(:first-child) {
    border-left: 1px solid #fff
}

.cdn-tabbed-panel .nav-pills {
    background-color: #f4f4f4
}

.cdn-tabbed-panel .nav-pills li>a {
    border-radius: 0;
    color: #696969;
    padding-left: 25px
}

.cdn-tabbed-panel .nav-pills li>a:active,.cdn-tabbed-panel .nav-pills li>a:hover {
    background-color: #f4f4f4;
    border-bottom: 3px solid #ff8300
}

.cdn-tabbed-panel .nav-pills li.active>a,.cdn-tabbed-panel .nav-pills li.active>a:focus,.cdn-tabbed-panel .nav-pills li.active>a:hover,.cdn-tabbed-panel .nav-pills li>a:hover {
    background-color: #f4f4f4;
    border-bottom: 3px solid #ff8300;
    color: #333;
    margin-bottom: -3px
}

.cdn-tabbed-panel .nav-pills-container {
    background-color: #f4f4f4;
    margin: 0;
    padding: 0
}

@media(max-width: 768px) {
    .cdn-tabbed-panel .nav-tabs li {
        display:table-cell;
        text-align: center;
        width: 50.5%
    }

    .cdn-tabbed-panel .nav-tabs li:last-child {
        width: 49.7%
    }

    .cdn-tabbed-panel .nav-tabs>li>a {
        padding-left: 15px
    }

    ul#mainNav {
        display: -ms-flex;
        display: -webkit-flex;
        display: flex
    }

    ul#mainNav li {
        flex: 1
    }

    .cdn-tabbed-panel .nav-tabs>li>a {
        line-height: 20px;
        text-indent: 0
    }

    .cdn-tabbed-panel .nav-tabs li {
        display: table;
        min-height: 46px
    }

    .cdn-tabbed-panel .nav-tabs li>a {
        display: table-cell;
        vertical-align: middle
    }
}

@media(max-width: 767px) {
    .cdn-tabbed-panel .nav-tabs li {
        min-height:62px
    }
}

.cdn-nxtgn-overview .cdn-tabbed-panel ul.nav li:before {
    content: "";
    margin-right: 0
}

.cdn-nxtgn-overview .cdn-tabbed-panel ul.nav li {
    margin: 0
}

.cdn-nxtgn-overview .cdn-tabbed-panel ul.nav li:first-child {
    margin: 0;
    padding-left: 0
}

.cdn-nxtgn-overview .cdn-tabbed-panel ul.nav-pills li {
    display: inline-block;
    float: none;
    padding: 0
}

.cdn-nxtgn-overview .cdn-tabbed-panel ul.nav {
    display: flex;
    flex-grow: 1;
    height: 100%;
    padding-left: 0
}

.cdn-nxtgn-overview .cdn-tabbed-panel ul.nav li {
    align-items: center;
    display: flex
}

.datasheet .glance div div a {
    background-color: #fff;
    border-right: 2px solid #f4f4f4;
    margin-right: 5px;
    padding: 5px 20px;
    width: 75pt
}

.page_nextgen_generic.APAC .homeEvents-info-mod .columns.company div.columnsInfo,.page_nextgen_generic.EMEA .homeEvents-info-mod .columns.company div.columnsInfo,.page_nextgen_generic.NA .homeEvents-info-mod .columns.company div.columnsInfo,.page_nextgen_generic.apac .homeEvents-info-mod .columns.company div.columnsInfo,.page_nextgen_generic.emea .homeEvents-info-mod .columns.company div.columnsInfo,.page_nextgen_generic.na .homeEvents-info-mod .columns.company div.columnsInfo,.page_nextgen_generic.north-america .homeEvents-info-mod .columns.company div.columnsInfo {
    min-height: 75pt
}

.cdn-nxtgn-overview div.cdn-training-learning-map {
    margin: 20px 0;
    padding: 30px
}

.cdn-nxtgn-overview div.cdn-training-learning-map,.cdn-nxtgn-overview div.cdn-training-learning-map div.content,.cdn-nxtgn-overview div.cdn-training-learning-map div.content-container,.cdn-nxtgn-overview div.cdn-training-learning-map div.content>div,.cdn-nxtgn-overview div.cdn-training-learning-map div.row,.cdn-training-learning-map div.request-img {
    background-color: #eee
}

.cdn-nxtgn-overview .cdn-training-learning-map div.cdn-nxtgn-btn-arrow {
    background: #000
}

.cdn-nxtgn-overview .cdn-training-learning-map .cdn-nxtgn-btn-arrow div.cdn-btn-bg-arrow {
    background: #e31837
}

.cdn-training-learning-map .request-img {
    padding: 0
}

.cdn-training-learning-map figure {
    text-align: center
}

.cdn-training-learning-map h4.title {
    margin: 0
}

.cdn-training-learning-map a.link.pdf p:before {
    content: url(../../../../../content/dam/cadence-www/global/en_US/images/site-images/icons/navigation-icons/pdf_icon.png);
    display: inline-block;
    padding: 0 9pt 0 0;
    position: relative;
    top: 4px
}

.cdn-training-learning-map .cdn-nxtgn-btn-arrow .btn-arrow-text {
    padding-top: 0
}

.contact_training #requireDemoId div.request p {
    font-size: 18px
}

@media(max-width: 768px) {
    .cdn-nxtgn-overview div.cdn-training-learning-map {
        padding:15px
    }
}

@media(max-width: 480px) {
    .course-catalog-for-category .course-catalog ul.course-list {
        padding-left:0
    }

    .course-catalog-for-category .course-catalog ul li.course-link {
        padding-left: 11px
    }

    .course-catalog-for-category h5.course-sub-category-name {
        margin-left: 0
    }

    .course-catalog ul.course-category-list li.course-sub-category:before {
        margin-right: 9px;
        margin-top: 23px;
        position: absolute
    }

    .course-catalog-for-category h5.course-sub-category-name:before {
        margin-left: -5px;
        margin-right: 8px;
        vertical-align: middle
    }

    .course-catalog ul.course-sub-category-list li.course-sub-category {
        padding-top: 0
    }

    .course-catalog ul.course-category-list li.course-sub-category h5.course-sub-category-name {
        color: #333;
        display: inline-block;
        font-size: 1.2em;
        line-height: 23px;
        margin-left: 9pt;
        margin-top: 20px;
        text-indent: 0;
        vertical-align: top
    }
}

.browse-catalog .dropdown-menu.browse-catalog-list {
    right: 0
}

.browse-catalog .dropdown-menu.browse-catalog-list li a {
    white-space: normal
}

@media only screen and (max-device-width: 667px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (min-device-width:414px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait) {
    .cdn-nxtgn-overview .cdn-tabbed-panel ul.nav li:first-child {
        margin-left:0
    }

    .cdn-tabbed-panel .nav-tabs li:last-child {
        width: 49.5%
    }
}

@media only screen and (max-device-width: 667px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape),screen and (min-device-width:414px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape) {
    .cdn-nxtgn-overview .cdn-tabbed-panel ul.nav li:first-child {
        margin-left:0
    }

    .cdn-tabbed-panel .nav-tabs li:last-child {
        width: 49.5%
    }
}

@media screen and (device-width: 360px) and (device-height:640px) and (-webkit-min-device-pixel-ratio:4) and (-webkit-device-pixel-ratio:4) {
    .cdn-nxtgn-overview .cdn-tabbed-panel ul.nav li:first-child {
        margin-left:0 !important
    }
}

@media screen and (device-width: 640px) and (device-height:360px) and (-webkit-min-device-pixel-ratio:4) and (-webkit-device-pixel-ratio:4) {
    .cdn-nxtgn-overview .cdn-tabbed-panel ul.nav li:first-child {
        margin-left:0 !important
    }
}

@charset "utf-8";.slick-slider {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.slick-list,.slick-slider {
    display: block;
    position: relative
}

.slick-list {
    margin: 0;
    overflow: hidden;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track {
    display: block;
    left: 0;
    position: relative;
    top: 0
}

.slick-track:after,.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    border: 1px solid transparent;
    display: block;
    height: auto
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    bottom: -25px;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.slick-dots li {
    display: inline-block;
    margin: 0 5px;
    padding: 0;
    position: relative
}

.slick-dots li,.slick-dots li button {
    cursor: pointer;
    height: 20px;
    width: 20px
}

.slick-dots li button {
    background: transparent;
    border: 0;
    color: transparent;
    display: block;
    font-size: 0;
    line-height: 0px;
    outline: none;
    padding: 5px
}

.slick-dots li button:focus,.slick-dots li button:hover {
    outline: none
}

.slick-dots li button:focus:before,.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000;
    content: "•";
    font-size: 6px;
    height: 20px;
    left: 0;
    line-height: 20px;
    opacity: .25;
    position: absolute;
    text-align: center;
    top: 0;
    width: 20px
}

.slick-dots li.slick-active button:before {
    color: #000;
    opacity: .75
}

.cdn-nxtgn-overview ul.slick-dots li:before {
    content: "";
    margin-right: 0
}

.cdn-slick-carousel-container,.cdn-slick-quote-carousel-container {
    margin-bottom: 40px;
    width: 100%
}

.cdn-slick-carousel-container .cdn-slick-carousel {
    height: 236px;
    overflow: hidden;
    width: 100%
}

.cdn-slick-quote-carousel-container .cdn-slick-quote-carousel {
    height: 306px;
    overflow: hidden;
    width: 100%
}

.cdn-slick-carousel-controls .row {
    margin: 0
}

.cdn-slick-carousel-container div.cdn-slick-carousel-controls,.cdn-slick-quote-carousel-container div.cdn-slick-quote-carousel-controls {
    background: #333;
    height: 40px;
    padding-top: 6px;
    text-align: center;
    vertical-align: top
}

.cdn-slick-carousel-prev-button {
    position: relative!important
}

.cdn-slick-carousel-prev-button a.prev {
    bottom: -266px;
    position: absolute
}

.cdn-slick-carousel-prev-button-hidden {
    opacity: 0
}

.cdn-slick-carousel-controls a.next,.cdn-slick-carousel-controls a.prev,.cdn-slick-carousel-prev-button a.prev,.cdn-slick-quote-carousel-controls a.quote-next,.cdn-slick-quote-carousel-controls a.quote-prev {
    color: #fff;
    cursor: pointer;
    display: block;
    padding-top: 6px
}

.cdn-slick-carousel-container .cdn-slick-carousel-controls a.next:active,.cdn-slick-carousel-controls a.next:hover,.cdn-slick-carousel-controls a.prev:active,.cdn-slick-carousel-controls a.prev:hover,.cdn-slick-carousel-prev-button a.prev:active,.cdn-slick-carousel-prev-button a.prev:hover,.cdn-slick-quote-carousel-controls a.quote-next:hover,.cdn-slick-quote-carousel-controls a.quote-prev:hover {
    color: #e31837
}

.cdn-slick-carousel-controls a.prev,.cdn-slick-carousel-prev-button a.prev,.cdn-slick-quote-carousel-controls a.quote-prev {
    background-image: url(../../../../../content/dam/cadence-www/global/en_US/images/site-images/icons/navigation-icons/carousel-chevron-white-left.png);
    background-position: bottom;
    background-repeat: no-repeat;
    height: 24px;
    text-align: right;
    width: 11px
}

.cdn-slick-carousel-controls a.next,.cdn-slick-quote-carousel-controls a.quote-next {
    background-image: url(../../../../../content/dam/cadence-www/global/en_US/images/site-images/icons/navigation-icons/carousel-chevron-white-right.png);
    background-position: bottom;
    background-repeat: no-repeat;
    float: right;
    height: 24px;
    text-align: left;
    width: 11px
}

.cdn-slick-carousel-container .promo-dark {
    background-color: #990303;
    color: #fff
}

.cdn-slick-carousel-container .promo-dark p {
    color: #fff
}

.cdn-slick-carousel-container .promo-darker {
    background-color: #000;
    color: #fff
}

.cdn-slick-carousel-container .promo-darker p {
    color: #fff
}

.cdn-slick-carousel-container .promo-image {
    background-color: #990303;
    background-image: url(../../../../../content/dam/cadence-www/global/en_US/images/site-images/Training/image-promotion-banner.jpg);
    background-size: cover;
    color: #fff
}

.cdn-slick-carousel-container .promo-image p {
    color: #fff
}

.cdn-slick-carousel-container .cdn-promo {
    display: flex;
    height: 236px;
    justify-content: center;
    width: auto
}

.cdn-slick-carousel-container .cdn-promo .promo-container {
    display: flex;
    justify-content: center;
    padding: 10px 25px 5px
}

.cdn-slick-carousel-container .cdn-promo .promo-container .promo-content {
    align-self: center
}

.cdn-slick-carousel-container .cdn-promo .promo-top {
    color: #e31837;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    margin: 0;
    padding: 0 0 3px;
    text-transform: uppercase
}

.cdn-slick-carousel-container .cdn-promo .promo-heading {
    color: #fff;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 9px;
    margin-top: 4px
}

.cdn-slick-carousel-container .cdn-promo p {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 10px
}

.cdn-slick-carousel-container .cdn-promo .promo-cta {
    display: none;
    margin-top: 10px
}

.cdn-slick-carousel-container .cdn-promo.promo-light {
    background-color: #ededed;
    color: #333
}

.cdn-slick-carousel-container .cdn-promo.promo-light .promo-heading,.cdn-slick-carousel-container .cdn-promo.promo-light p {
    color: #333
}

.cdn-slick-quote-carousel-container .cdn-quote-carousel {
    height: 306px;
    overflow: hidden;
    width: 100%
}

.cdn-slick-quote-carousel-container div.cdn-quote {
    background: #f4f4f4;
    border-top: 3px solid #e31837;
    height: 306px;
    overflow: hidden;
    width: 100%
}

.cdn-quote .promo-container {
    display: table;
    height: 100%;
    width: 100%
}

.cdn-slick-quote-carousel-container .cdn-quote .quote-container {
    display: table-cell;
    padding: 10px 25px;
    text-align: center;
    vertical-align: middle
}

.cdn-slick-quote-carousel-container .cdn-quote .quote-icon {
    color: #d1d2d4;
    margin-top: 10px
}

.cdn-slick-quote-carousel-container .cdn-quote .quote {
    color: #333;
    font-size: 19px;
    margin: 15px 5px
}

.cdn-slick-quote-carousel-container .cdn-quote .quoter {
    color: #666;
    font-size: 14px;
    margin: 15px 5px
}

.cdn-slick-carousel-container .slick-dotted.slick-slider,.cdn-slick-quote-carousel-container .slick-dotted.slick-slider {
    margin-bottom: 0
}

.cdn-nxtgn-overview .cdn-slick-carousel-dots ul.slick-dots li:before {
    content: "";
    margin-right: 0
}

.cdn-slick-carousel-dots ul.slick-dots,.cdn-slick-quote-carousel-dots ul.slick-dots {
    position: relative;
    vertical-align: top
}

.cdn-slick-carousel-dots .slick-dots,.cdn-slick-quote-carousel-dots .slick-dots {
    bottom: 0;
    position: relative
}

.cdn-slick-carousel-dots .slick-dots li,.cdn-slick-quote-carousel-dots .slick-dots li {
    height: 20px;
    width: 8px
}

.cdn-slick-carousel-dots .dot,.cdn-slick-quote-carousel-dots .dot {
    background-color: #fff;
    border: 1px solid #e31837;
    border-radius: 4px;
    display: inline-block;
    height: 8px;
    width: 8px
}

.cdn-slick-carousel-dots .slick-active .dot,.cdn-slick-quote-carousel-dots .slick-active .dot {
    background-color: #e31837
}

.cdn-slick-carousel-container .cdn-nxtgn-btn-arrow div.cdn-btn-bg-arrow {
    float: right;
    position: relative
}

.cdn-slick-carousel-container .cdn-nxtgn-btn-arrow div.cdn-btn-bg-arrow div.cdn-btn-left-arrow {
    float: none;
    position: relative
}

.cdn-slick-carousel-container .cdn-nxtgn-btn-arrow.white-over-red div.cdn-btn-bg-arrow div.cdn-btn-left-arrow {
    border-left: 5px solid #e31837
}

.black-over-white p.btn-arrow-text {
    color: #000!important
}

.black-over-white {
    background: #fff none repeat scroll 0 0
}

.promo-content.cdn-promo-dark .promo-heading,.promo-content.cdn-promo-dark .promo-title,.promo-content.cdn-promo-dark .promo-top {
    color: #000!important
}

.promo-content.cdn-promo-light .promo-heading,.promo-content.cdn-promo-light .promo-title,.promo-content.cdn-promo-light .promo-top {
    color: #fff!important
}

.promo-content.cdn-promo-dark-red .promo-heading,.promo-content.cdn-promo-dark-red .promo-title,.promo-content.cdn-promo-dark-red .promo-top {
    color: #8b0000!important
}

.promo-content.cdn-promo-dark .promo-top.redtopromo,.promo-content.cdn-promo-dark-red .promo-top.redtopromo,.promo-content.cdn-promo-light .promo-top.redtopromo,.promo-content.cdn-promo-light-red .promo-heading,.promo-content.cdn-promo-light-red .promo-title,.promo-content.cdn-promo-light-red .promo-top,.promo-content.cdn-promo-light-red .promo-top.redtopromo {
    color: #e31837!important
}

.promo-content.cdn-promo-dark .promo-top.whitetopromo,.promo-content.cdn-promo-dark-red .promo-top.whitetopromo,.promo-content.cdn-promo-light .promo-top.whitetopromo,.promo-content.cdn-promo-light-red .promo-top.whitetopromo {
    color: #fff!important
}

.cdn-slick-quote-carousel-container .cdn-quote .quote-icon img {
    margin-left: auto;
    margin-right: auto
}

@media (max-width: 1024px) {
    .slick-dots li {
        margin:0 3px
    }
}

@media (min-width: 767px) and (max-width:1024px) {
    .cdn-slick-carousel-container .cdn-promo,.cdn-slick-carousel-container .cdn-slick-carousel {
        height:266px
    }

    .cdn-slick-quote-carousel-container .cdn-quote {
        height: 386px
    }
}

@media (max-width: 767px) {
    .slick-dots li {
        margin:0 4px
    }
}

.search-result-entry .training-assests {
    margin-top: 7px
}

.search-result-entry .training-assests ul {
    padding-left: 0
}

.fast-search-training-search div.cdn-slick-carousel-container {
    margin-top: 40px;
    width: 100%
}

@media (min-width: 768px) and (max-width:991px) {
    .cdn-slick-carousel-container div.cdn-slick-carousel-controls .col-xs-6,.cdn-slick-quote-carousel-container div.cdn-slick-quote-carousel-controls .col-xs-6 {
        padding:0
    }
}
