div.marqueeHolder { -ms-touch-action: pan-y; }
div.marqueeHolder div.info div.videoHeaderLeft h1 { font-family: "Segoe UI Light", "Segoe Pro", "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 33px; text-decoration: none; text-align: left; color: #FFFFFF; line-height: 40px; }
div.marqueeHolder div.info div.videoHeaderLeft { margin-top: 0px !important; }
div.marqueeHolder div.info div.videoHeaderLeft h2 { font-family: "Segoe UI Light", "Segoe Pro", "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 21px; line-height: 24px; }
div.marqueeHolder div.info div.videoHeaderLeft { width: 347px !important; display: inline-block; padding: 2.5% 4.3% 27px 4.1%; }

div.marqueeHolder .item1 div.info div.videoHeaderLeft { background-color: #00188f; }
div.marqueeHolder .item1 div.info div.videoHeaderLeft a.link{ margin-left: -10px !important;font-size:19px; }
div.marqueeHolder .item1 div.info div.videoHeaderLeft h1 { width: 390px; margin-left: -10px; }
div.marqueeHolder .item1 div.info div.videoHeaderLeft h2 { margin-left: -10px; }

div.marqueeHolder .item2 div.info div.videoHeaderLeft { background-color: #00188f; }
div.marqueeHolder .item2 div.info div.videoHeaderLeft h1 { width: 390px; margin-left: -10px; }
div.marqueeHolder .item2 div.info div.videoHeaderLeft h2 { margin-left: -10px; }
div.marqueeHolder .item2 div.info div.videoHeaderLeft a.link { margin-left: -10px !important; }

/*div.marqueeHolder .item3 div.info div.videoHeaderLeft { background-color: #cd3c00; }
div.marqueeHolder .item3 div.info div.videoHeaderLeft h2 { margin-left: -10px;font-size:20px;}
div.marqueeHolder .item3 div.info div.videoHeaderLeft h1 { width: 390px; margin-left: -10px; }
div.marqueeHolder .item3 div.info div.videoHeaderLeft a.link{ margin-left: -10px !important;font-size:19px; }*/

#windows-embedded #we_mainHeader .marqueeHolder .cycle-gallery .pagination{display:none;}


.videoHeaderLeft a.link { color: #ffffff; padding-right: 20px; background: url(/windowsembedded/global/publishingimages/IoT/arrow-small.png) no-repeat right center; font-family: "Segoe UI Semibold","Segoe UI Light"; font-size: 20px; padding-bottom: 4px; padding-left: 0px; margin-top: 10px; line-height: 22px; }
.cycle-gallery .pagination { bottom: 36px; }
/*#main .tab-section h2 { margin-top: 0px; }*/
.solution-block { width: 940px; }
.solution-block .block-list ul { float: left; }
.solution-block .block-list li { width: 31.9%; max-width: 300px; padding-right: 0px; float: left; margin-right: 20px; }
.solution-block .block-list li:last-child { margin-right: 0px; margin-bottom:45px;}
.solution-block .block-list li .info { display: none; }
.solution-block .block-list li a.more { display: none; }
.customer-list { width: 940px; height: 100%; display: table; float: none; }
#main .customer-list h2 { margin-right: 10px; display: table-cell; margin-top: 0px; vertical-align: middle; color: #1570a6; font-size: 15px; line-height: 20px; font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; }
.customer-list .logo-gallery { margin-right: 10px; display: table-cell; vertical-align: middle; }
.logo-gallery .slide { width: 450px; }
.logo-gallery .mask { width: 450px; }
.customer-list a { display: table-cell; vertical-align: middle; }

ul.sub-nav { position: relative !important; }

@media only screen and (min-width: 541px) {
    .we_pageRow.slider .expandTrigger + div { display: block !important; }
    .we_pageRow.slider .expandTrigger { display: none; }
    .logo-gallery .slideset { min-height: 61px; }
}

@media only screen and (max-width: 540px) {
    body { min-width: 320px; }
    #wrapper { max-width: 540px; width: 100%; }
    #main { width: 92%; max-width: 540px; margin: 0 auto; }
    #we_navMobileContainer li a#topNav2 { color: #00bef5 !important; }
    .videoHeaderLeft a.link { color: #fff!important; font-weight: normal; font-size: 17px; max-width: 70%; padding: 0 4% 0 0; margin: 0; text-decoration: none; display: inline-block; background: url(/windowsembedded/global/publishingimages/weResponsive/Universal/white-arrow-right.png) no-repeat right center; font-family: 'wf_segoe-ui_semibold', "Segoe UI Semibold", "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }

    .mobile-carousel-holder { -ms-touch-action: pan-y; }

    .mobile-carousel-item.item0 { background: rgb(0, 24, 142); }
    .mobile-carousel-item.item1 { background: rgb(0, 24, 142); }
    .mobile-carousel-item.item2 { background: rgb(205, 60, 0); }

    .mobile-carousel-item a.link:hover { text-decoration: underline; }

    .solution-block { width: 100%; max-width: 540px; }
    .grey-box { width: 100%!important; max-width: 500px; }
    #main h3.we_LeadStoryHeadline { margin: 0px; }
    .twocolumns .column.right { float: left; width: 100%; }
    .tab-gallery .mask { color: #9F9F9F; padding-top: 10px; }
    .tab-gallery { padding: 0px 25px; }
    .tab-gallery .date { font-size: 15px; color: #9F9F9F; }
    .tab-gallery a { color: #126FAB; }
    #main div.column div.grey-box h3 { font-family: 'wf_segoe-ui_light', "Segoe WP Light", "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 24px; text-decoration: none; text-align: left; color: #000000; line-height: 28px; margin-bottom: 5px; }
    .tab-section { width: 100%; float: left; }
    div.spacer45 { padding: 0px; }
    .tab-section li img { width: 71px; height: 35px; }
    .solution-block .block-list li { max-width: 540px; width: 100%; margin: 0px 0px 10px 0px; background: none; }
    .solution-block .block-list li a { display: block; }
    .solution-block .block-list li img { height: auto; width: 100%; display: block; margin: 0 auto; }
    #main .expandTrigger.even.opened .placeHolder h3, #main .expandTrigger.odd.opened .placeHolder h3 { color: #9f9f9f; }
    .slider .solution-block { margin: 0 -9999px; padding: 30px 999px 0 9999px; background: #f2f2f2; }
    .slider .solution-block ul { display: inline-block; }
    .expandTrigger.opened .placeHolder { background: url(/windowsembedded/global/publishingimages/weResponsive/embeddedresponsive/collapseIcon_Landing.jpg) right center no-repeat; }
    #main .expandTrigger .placeHolder h3, #main .expandTrigger.even.opened .placeHolder h3, #main .expandTrigger.odd.opened .placeHolder h3 { color: #000000; }

    #main .customer-list h2, .customer-list > a { display: none; }
    .logo-gallery .mask { height: 70px; }
    .logo-gallery .mask, .logo-gallery .slideset, .logo-gallery .slide, .logo-gallery .logo-list, .logo-gallery .logo-list li a { width: 100%; }
    .customer-list .logo-gallery { display: inline-block; width: 100%; }
    .logo-gallery .logo-list li { width: 33%; margin: 0; }
    .logo-gallery .logo-list li a { display: block; margin: 0 auto; }
    .logo-gallery .logo-list li a img { max-width: 100%; width: auto; height: auto; display: block; margin: 0 auto; }
    .tab-section { display: block; margin-bottom: 43px; }
    .tab-section > h2 { display: none; }

    .we_pageRow.slider .expandTrigger + div { display: none; }
    .we_pageRow.slider .expandTrigger + div h2 { display: none; }
    .we_pageRow.slider .customer-list { margin-top: 20px; width: 100%; margin-bottom: 20px; }

    .expandTrigger.even.opened { background: #f2f2f2; }
    .expandTrigger.odd.opened { background: #fff; }

    #we_mainContent .spacer60 { display: none; }
    .twocolumns { margin: 0; display: inline-block; }
    .we_pageRow > .twocolumns { margin-top: 16px; width: 100%; }
    .grey-box .twocolumns { margin-bottom: 12px; }
    .twocolumns .right .tabset img { display: none !important; }
    .twocolumns .right .tabset li { display: inline-block; width: 24.5%; margin-right: 0.5%; border: none; }
    .twocolumns .right .tabset li a { display: inline-block; width: 100%; height: 34px; background-size: 100%; }
    .twocolumns .right .tabset .item0 a { background: url(/windowsembedded/global/publishingimages/weResponsive/embeddedresponsive/news-passive.png) #f2f2f2 center center no-repeat; }
    .twocolumns .right .tabset .item0 a.active { background: url(/windowsembedded/global/publishingimages/weResponsive/embeddedresponsive/news-active.png) #00bef5 center center no-repeat; }
    .twocolumns .right .tabset .item1 a { background: url(/windowsembedded/global/publishingimages/weResponsive/embeddedresponsive/twitter-passive.png) #f2f2f2 center center no-repeat; }
    .twocolumns .right .tabset .item1 a.active { background: url(/windowsembedded/global/publishingimages/weResponsive/embeddedresponsive/twitter-active.png) #00bef5 center center no-repeat; }
    .twocolumns .right .tabset .item2 a { background: url(/windowsembedded/global/publishingimages/weResponsive/embeddedresponsive/blog-passive.png) #f2f2f2 center center no-repeat; }
    .twocolumns .right .tabset .item2 a.active { background: url(/windowsembedded/global/publishingimages/weResponsive/embeddedresponsive/blog-active.png) #00bef5 center center no-repeat; }
    .twocolumns .right .tabset .item3 a { background: url(/windowsembedded/global/publishingimages/weResponsive/embeddedresponsive/events-passive.png) #f2f2f2 center center no-repeat; }
    .twocolumns .right .tabset .item3 a.active { background: url(/windowsembedded/global/publishingimages/weResponsive/embeddedresponsive/events-active.png) #00bef5 center center no-repeat; }
    .twocolumns .tab-gallery .slideset, .tab-section .tab-content { min-height: 115px; }
}

@media only screen and (max-width: 390px) {
    .twocolumns .right .tab-gallery .slide p, .twocolumns .right .tab-gallery .slide h3 { width: 255px; }
    .twocolumns .right .tabset li { width: 24%; margin-right: 1%; }
    .twocolumns .right .tab-gallery .slide dl, .twocolumns .right .tab-gallery .slide a { max-width: 270px; display: inline-block; }
    .twocolumns .tab-gallery .slideset, .tab-section .tab-content { height: 160px !important; }
    .tab-gallery .btn-prev, .tab-gallery .btn-next { top: 50px; }
}


/*WI 1384 font fix for connect with us comp*/
/*#windows-embedded .tab-gallery .date { line-height: 15px;}
#windows-embedded .tab-gallery .slideset { min-height: 115px !important;}*/