 @media screen and(min-width: 1200px) {
     .shared-styles__separator-xxs {
         padding-bottom: 20px;
     }
 }

 @media screen and(min-width: 768px) {
     .shared-styles__separator-xxs {
         padding-bottom: 20px;
     }
 }

 /*  */
 .breadcrumbs__container .breadcrumbs {
     display: flex;
     margin: 0;
     list-style-type: none
 }

 @media (min-width:768px) {
     .breadcrumbs__container .breadcrumbs__list-wrapper.accordion__container-wrapper {
         height: 38px
     }
 }

 .breadcrumbs__container .breadcrumbs {
     display: flex;
     margin: 0;
     list-style-type: none
 }

 @media (max-width:767.98px) {
     .breadcrumbs__container .breadcrumbs {
         flex-direction: column
     }
 }

 .breadcrumbs__container .breadcrumbs__element:last-child {
     color: #6e7276
 }

 .breadcrumbs__container .breadcrumbs__element:last-child .breadcrumbs__link {
     color: #6e7276;
     pointer-events: none
 }

 .breadcrumbs__container .breadcrumbs__element .breadcrumbs__link {
     position: relative;
     padding: 6px 17px 6px 0;
     color: #005ab4
 }

 @media (max-width:767.98px) {
     .breadcrumbs__container .breadcrumbs__element .breadcrumbs__link {
         padding: 10px 45px
     }
 }

 .breadcrumbs__container .breadcrumbs__element .breadcrumbs__link:hover {
     color: #0071b8
 }

 .breadcrumbs__container .breadcrumbs__element .breadcrumbs__link--current {
     padding: 6px 17px 6px 0;
     color: #005ab4
 }

 @media (max-width:767.98px) {
     .breadcrumbs__container .breadcrumbs__element .breadcrumbs__link--current {
         padding: 10px 45px
     }
 }

 @media (max-width:767.98px) {
     .breadcrumbs__container .breadcrumbs__element:not(:last-child) {
         order: 1
     }
 }

 @media (min-width:768px) {
     .breadcrumbs__container .breadcrumbs__element:not(:last-child) {
         margin-right: 10px
     }
 }

 .breadcrumbs__container .breadcrumbs__element:not(:last-child) .breadcrumbs__link:after {
     position: absolute;
     top: 50%;
     right: 0;
     display: inline-block;
     width: 5px;
     height: 5px;
     vertical-align: middle;
     content: "";
     border-width: 1px 1px 0 0;
     border-style: solid;
     transform: translate(-50%, -50%) rotate(45deg)
 }

 @media (max-width:767.98px) {
     .breadcrumbs__container .breadcrumbs__element:not(:last-child) .breadcrumbs__link:after {
         right: auto;
         left: 22px;
         transition: transform .3s ease;
         transform: translate(-50%, -50%) rotate(-135deg)
     }
 }

 .breadcrumbs__container .breadcrumbs__text {
     display: inline-block;
     max-width: 190px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     vertical-align: middle
 }

 @media (max-width:767.98px) {
     .accordion__container-wrapper {
         height: 39px;
     }

     .accordion__container-wrapper.auto2 {
         height: 78px;
     }

     .accordion__container-wrapper.auto3 {
         height: 117px;
     }

     .accordion__container-wrapper.auto4 {
         height: 156px;
     }

     .accordion__container-wrapper.auto5 {
         height: 191px;
     }

     .breadcrumbs__container .breadcrumbs__collapse.rotage:after {
         transform: rotate(315deg) translate(-84%, -40%);
     }
 }

 @media (max-width:768px) {
     section.sp-mb0 {
         margin-bottom: 0 !important;
     }

     .sp-pb0 {
         padding-bottom: 0 !important;
     }



 }

 .no_menu button.tabs__tab-btn {
     pointer-events: none;
 }

 @media (max-width:1200px) {
     .no_menu button.tabs__toggle-button:before {
         display: none !important;
     }
 }

 .sp {
     display: none;
 }

 .e-learning-main_img {
     display: none;
 }

 .hero-full__wrapper.style2 {
     position: relative;
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
 }

 .hero-full__wrapper.e-learning {
     background-image: url(/products/digital-radiography/e-learning/img/ELearn\ 1.jpg);
 }

 .hero-full__wrapper.video_sensing {
     background-image: url(/products/video-sensing/img/VS\ Landing\ 1.jpg);
     background-position: top;
 }

 .hero-full__wrapper.style2::after {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     display: block;
     width: 100%;
     height: 100%;
     content: "";
     background: #000;
     opacity: 0.2;
 }

 .container.hero-full__content-left {
     z-index: 1;
 }

 @media (max-width:767.98px) {
     .accordion__container-wrapper.sp-autoheight {
         height: auto;
     }

     .no_menu button.btn_hidden {
         display: none !important;
     }

     .no_menu .ul_hidden {
         display: none !important;
     }

     .sp {
         display: block;
     }

     .e-learning-main_img {
         display: block;
     }

     .hero-full__wrapper.e-learning,
     .hero-full__wrapper.video_sensing {
         position: static;
         background-image: none;
     }

     .hero-full__wrapper.style2::after {
         content: none;
     }
 }


 .flex_center {
     justify-content: center;
 }

 .ol_pd {
     padding-inline-start: 40px;
 }

 @media (min-width: 1404px) {
     .container_mx1140 {
         max-width: 1140px;
     }
 }

 .marker {
     display: block;
     list-style-type: disc;
     margin-block-start: 1em;
     margin-block-end: 1em;
     margin-inline-start: 0px;
     margin-inline-end: 0px;
     padding-inline-start: 40px;
 }

 .marker li::marker {
     unicode-bidi: isolate;
     font-variant-numeric: tabular-nums;
     text-transform: none;
     text-indent: 0px !important;
     text-align: start !important;
     text-align-last: start !important;
 }

 .circle_maru {
     list-style-type: circle;
     padding-left: 40px;
 }

 .p_mb1rem p {
     margin-bottom: 1rem;
 }


 .pointer {
     cursor: pointer
 }

 /* Scatter Correction */

 #video-compare-container {
     display: inline-block;
     line-height: 0;
     position: relative;
     width: 100%;
     padding-top: 146%;
 }

 #video-compare-container.inr {
     padding-top: 114%;
 }

 #video-compare-container>img {
     width: 100%;
     position: absolute;
     top: 0;
     height: 100%;
 }

 #video-clipper {
     max-width: 200%;
     position: absolute;
     top: 0;
     bottom: 0;
     overflow: hidden;
 }

 #video-clipper img {
     max-width: 1026px;
     position: absolute;
     height: 100%;
 }

 .pd100 {
     padding: 100px;

 }

 .bold600 {
     font-weight: 600 !important;
 }


 @media (min-width: 768px) {
     .h1_48to24 {
         font-size: 36px;
         line-height: 42px;
     }
 }

 @media (min-width: 1200px) {
     .h1_48to24 {
         font-size: 48px;
         line-height: 64px;
     }
 }

 @media (max-width: 768px) {
     .h1_48to24 {
         font-size: 24px;
         line-height: 22px;
     }
 }

 .responsive-video__placeholder {
     background-color: black;
 }

 hr.border_top_darkgrey {
     border-top: 1px solid #939598;
 }

 @media (min-width: 768px) {
     .txt_wider li.product-feature__item {
         flex: 0 0 50%;
     }

     .txt_wider li:nth-of-type(odd) .product-feature__item-description {
         flex: 0 0 70%;
     }

     .txt_wider li:nth-of-type(even) .product-feature__item-description {
         flex: 0 0 75%;
     }

     .txt_wider li .product-feature__item-description.w75 {
         flex: 0 0 75%;
     }

     .txt_wider li .product-feature__item-description.w70 {
         flex: 0 0 70%;
     }

     .img_bigger.product-feature__img-wrapper {
         max-width: 600px !important;
     }
 }

 .font18 {
     font-size: 18px;
 }

 @media (min-width: 768px) {
     .block-rectangle__content.w30 {
         width: 30%;
     }
 }

 .flex_center {
     justify-content: center;
 }


 .wide60 {
     width: 80%;
     padding-top: 50px;
     padding-bottom: 50px;
 }

 @media (max-width: 768px) {
     .wide60 {
         width: 100%;
         padding-bottom: 0;
     }
 }

 .pc {
     display: block;
 }

 .sp {
     display: none;
 }

 @media (max-width: 768px) {
     .pc {
         display: none;
     }

     .sp {
         display: block;
     }
 }

 .table-bordered{
    border: 1px solid #dddddd;
 }
 .info-table{
    width: 100%;
    color: #333;
    margin-top: 2em;
 }
 .hover_a:hover{
    opacity: 0.7;
 }
  @media (max-width: 768px) {
    #info .block-flex-list__header{
        padding: 20px 0;
    }
}

/* route */
@media (min-width: 768px){
 .route .lfts__media-wrapper {
    order: 1;
    width: 40%;
}
  .route  .lfts__content {
    order: 2;
    width: 60%;
}
.image_padding{
    padding: 50px 65px 80px 65px;
    width: 80%;
    margin: 0 auto;
}
}

@media (max-width: 1024px){

.image_padding{
    padding: 50px 35px 80px 35px;
}
}
.nr_logo{
    width: 30%;
    margin-left: 20px;
}
.video_wrap{
margin: 50px auto;
width: 60%;
}
.video_wrap video{
width: 100%;
margin-bottom: 20px;
}

@media (min-width: 992px){
    .route.f-b2b-product-category-two-columns-left--text-column {
       order: 1;
    }
 .route.f-b2b-product-page-continuous-halfpage__text-box{
order: 2;
}
}
 @media (max-width: 768px) {
  .nr_logo{
    width: 100%;
    margin-left: 0;
}
.image_padding{
padding-left: 5%;
padding-right: 5%;
}
.pd100.spdp50{ 
    padding: 30px 5% 30px 5%;
}
.video_wrap{
    width: 90%;
}

 }
@media (min-width: 1200px){    
  .block-flex-list__list.col4  li.block-flex-list__item--three{flex: 0 0 25%;}
.block-flex-list__list.w20p li.block-flex-list__item--four {
    flex: 0 0 20%;}

}