/* Padding / Margings from 1 to 120 pixesl with 5x */
.padding-top-1 {
  padding-top: 1px;
}
.padding-bottom-1 {
  padding-bottom: 1px;
}
.padding-left-1 {
  padding-left: 1px;
}.padding-right-1 {
  padding-right: 1px;
}
.margin-top-1 {
  margin-top: 1px;
}
.margin-bottom-1 {
  margin-bottom: 1px;
}
.margin-left-1 {
  margin-left: 1px;
}
.margin-right-1 {
  margin-right: 1px;
}
.padding-top-5 {
  padding-top: 5px;
}
.padding-bottom-5 {
  padding-bottom: 5px;
}
.padding-left-5 {
  padding-left: 5px;
}
.padding-right-5 {
  padding-right: 5px;
}
.margin-top-5 {
  margin-top: 5px;
}
.margin-bottom-5 {
  margin-bottom: 5px;
}
.margin-left-5 {
  margin-left: 5px;
}
.margin-right-5 {
  margin-right: 5px;
}
.padding-top-10 {
  padding-top: 10px;
}
.padding-bottom-10 {
  padding-bottom: 10px;
}
.padding-left-10 {
  padding-left: 10px;
}
.padding-right-10 {
  padding-right: 10px;
}
.margin-top-10 {
  margin-top: 10px;
}
.margin-bottom-10 {
  margin-bottom: 10px;
}
.margin-left-10 {
  margin-left: 10px;
}
.margin-right-10 {
  margin-right: 10px;
}
.padding-top-15 {
  padding-top: 15px;
}
.padding-bottom-15 {
  padding-bottom: 15px;
}
.padding-left-15 {
  padding-left: 15px;
}
.padding-right-15 {
  padding-right: 15px;
}
.margin-top-15 {
  margin-top: 15px;
  /*padding-top: 15px;*/
}
.margin-bottom-15 {
  margin-bottom: 15px;
}
.margin-left-15 {
  margin-left: 15px;
}
.margin-right-15 {
  margin-right: 15px;
  
}
.padding-top-20 {
  padding-top: 20px;
}
.padding-bottom-20 {
  padding-bottom: 20px;
}
.padding-left-20 {
  padding-left: 20px;
}
.padding-right-20 {
  padding-right: 20px;
}
.margin-top-20 {
  margin-top: 20px;
}
.margin-bottom-20 {
  margin-bottom: 20px;
}
.margin-left-20 {
  margin-left: 20px;
}
.margin-right-20 {
  margin-right: 20px;
}
.padding-top-25 {
  padding-top: 25px;
}
.padding-bottom-25 {
  padding-bottom: 25px;
}
.padding-left-25 {
  padding-left: 25px;
}
.padding-right-25 {
  padding-right: 25px;
}
.margin-top-25 {
  margin-top: 25px;
}
.margin-bottom-25 {
  margin-bottom: 25px;
}
.margin-left-25 {
  margin-left: 25px;
}
.margin-right-25 {
  margin-right: 25px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-bottom-30 {
  padding-bottom: 30px;
}
.padding-left-30 {
  padding-left: 30px;
}
.padding-right-30 {
  padding-right: 30px;
}
.margin-top-30 {
  margin-top: 30px;
}
.margin-bottom-30 {
  margin-bottom: 30px;
}
.margin-left-30 {
  margin-left: 30px;
}
.margin-right-30 {
  margin-right: 30px;
}
.padding-top-35 {
  padding-top: 35px;
}
.padding-bottom-35 {
  padding-bottom: 35px;
}
.padding-left-35 {
  padding-left: 35px;
}
.padding-right-35 {
  padding-right: 35px;
}
.margin-top-35 {
  margin-top: 35px;
}
.margin-bottom-35 {
  margin-bottom: 35px;
}
.margin-left-35 {
  margin-left: 35px;
}
.margin-right-35 {
  margin-right: 35px;
}
.padding-top-40 {
  padding-top: 40px;
}
.padding-bottom-40 {
  padding-bottom: 40px;
}
.padding-left-40 {
  padding-left: 40px;
}
.padding-right-40 {
  padding-right: 40px;
}
.margin-top-40 {
  margin-top: 40px;
}
.margin-bottom-40 {
  margin-bottom: 40px;
}
.margin-left-40 {
  margin-left: 40px;
}
.margin-right-40 {
  margin-right: 40px;
}
.padding-top-45 {
  padding-top: 45px;
}
.padding-bottom-45 {
  padding-bottom: 45px;
}
.padding-left-45 {
  padding-left: 45px;
}
.padding-right-45 {
  padding-right: 45px;
}
.margin-top-45 {
  margin-top: 45px;
}
.margin-bottom-45 {
  margin-bottom: 45px;
}
.margin-left-45 {
  margin-left: 45px;
}
.margin-right-45 {
  margin-right: 45px;
}
.padding-top-50 {
  padding-top: 50px;
}
.padding-bottom-50 {
  padding-bottom: 50px;
}
.padding-left-50 {
  padding-left: 50px;
}
.padding-right-50 {
  padding-right: 50px;
}
.margin-top-50 {
  margin-top: 50px;
}
.margin-bottom-50 {
  margin-bottom: 50px;
}
.margin-left-50 {
  margin-left: 50px;
}
.margin-right-50 {
  margin-right: 50px;
}
.padding-top-55 {
  padding-top: 55px;
}
.padding-bottom-55 {
  padding-bottom: 55px;
}
.padding-left-55 {
  padding-left: 55px;
}
.padding-right-55 {
  padding-right: 55px;
}
.margin-top-55 {
  margin-top: 55px;
}
.margin-bottom-55 {
  margin-bottom: 55px;
}
.margin-left-55 {
  margin-left: 55px;
}
.margin-right-55 {
  margin-right: 55px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.padding-left-60 {
  padding-left: 60px;
}
.padding-right-60 {
  padding-right: 60px;
}
.margin-top-60 {
  margin-top: 60px;
}
.margin-bottom-60 {
  margin-bottom: 60px;
}
.margin-left-60 {
  margin-left: 60px;
}
.margin-right-60 {
  margin-right: 60px;
}
.padding-top-65 {
  padding-top: 65px;
}
.padding-bottom-65 {
  padding-bottom: 65px;
}
.padding-left-65 {
  padding-left: 65px;
}
.padding-right-65 {
  padding-right: 65px;
}
.margin-top-65 {
  margin-top: 65px;
}
.margin-bottom-65 {
  margin-bottom: 65px;
}
.margin-left-65 {
  margin-left: 65px;
}
.margin-right-65 {
  margin-right: 65px;
}
.padding-top-70 {
  padding-top: 70px;
}
.padding-bottom-70 {
  padding-bottom: 70px;
}
.padding-left-70 {
  padding-left: 70px;
}
.padding-right-70 {
  padding-right: 70px;
}
.margin-top-70 {
  margin-top: 70px;
}
.margin-bottom-70 {
  margin-bottom: 70px;
}
.margin-left-70 {
  margin-left: 70px;
}
.margin-right-70 {
  margin-right: 70px;
}
.padding-top-75 {
  padding-top: 75px;
}
.padding-bottom-75 {
  padding-bottom: 75px;
}
.padding-left-75 {
  padding-left: 75px;
}
.padding-right-75 {
  padding-right: 75px;
}
.margin-top-75 {
  margin-top: 75px;
}
.margin-bottom-75 {
  margin-bottom: 75px;
}
.margin-left-75 {
  margin-left: 75px;
}
.margin-right-75 {
  margin-right: 75px;
}
.padding-top-80 {
  padding-top: 80px;
}
.padding-bottom-80 {
  padding-bottom: 80px;
}
.padding-left-80 {
  padding-left: 80px;
}
.padding-right-80 {
  padding-right: 80px;
}
.margin-top-80 {
  margin-top: 80px;
}
.margin-bottom-80 {
  margin-bottom: 80px;
}
.margin-left-80 {
  margin-left: 80px;
}
.margin-right-80 {
  margin-right: 80px;
}
.padding-top-85 {
  padding-top: 85px;
}
.padding-bottom-85 {
  padding-bottom: 85px;
}
.padding-left-85 {
  padding-left: 85px;
}
.padding-right-85 {
  padding-right: 85px;
}
.margin-top-85 {
  margin-top: 85px;
}
.margin-bottom-85 {
  margin-bottom: 85px;
}
.margin-left-85 {
  margin-left: 85px;
}
.margin-right-85 {
  margin-right: 85px;
}
.padding-top-90 {
  padding-top: 90px;
}
.padding-bottom-90 {
  padding-bottom: 90px;
}
.padding-left-90 {
  padding-left: 90px;
}
.padding-right-90 {
  padding-right: 90px;
}
.margin-top-90 {
  margin-top: 90px;
}
.margin-bottom-90 {
  margin-bottom: 90px;
}
.margin-left-90 {
  margin-left: 90px;
}
.margin-right-90 {
  margin-right: 90px;
}
.padding-top-95 {
  padding-top: 95px;
}
.padding-bottom-95 {
  padding-bottom: 95px;
}
.padding-left-95 {
  padding-left: 95px;
}
.padding-right-95 {
  padding-right: 95px;
}
.margin-top-95 {
  margin-top: 95px;
}
.margin-bottom-95 {
  margin-bottom: 95px;
}
.margin-left-95 {
  margin-left: 95px;
}
.margin-right-95 {
  margin-right: 95px;
}
.padding-top-100 {
  padding-top: 100px;
}
.padding-bottom-100 {
  padding-bottom: 100px;
}
.padding-left-100 {
  padding-left: 100px;
}
.padding-right-100 {
  padding-right: 100px;
}
.margin-top-100 {
  margin-top: 100px;
}
.margin-bottom-100 {
  margin-bottom: 100px;
}
.margin-left-100 {
  margin-left: 100px;
}
.margin-right-100 {
  margin-right: 100px;
}
.padding-top-105 {
  padding-top: 105px;
}
.padding-bottom-105 {
  padding-bottom: 105px;
}
.padding-left-105 {
  padding-left: 105px;
}
.padding-right-105 {
  padding-right: 105px;
}
.margin-top-105 {
  margin-top: 105px;
}
.margin-bottom-105 {
  margin-bottom: 105px;
}
.margin-left-105 {
  margin-left: 105px;
}
.margin-right-105 {
  margin-right: 105px;
}
.padding-top-110 {
  padding-top: 110px;
}
.padding-bottom-110 {
  padding-bottom: 110px;
}
.padding-left-110 {
  padding-left: 110px;
}
.padding-right-110 {
  padding-right: 110px;
}
.margin-top-110 {
  margin-top: 110px;
}
.margin-bottom-110 {
  margin-bottom: 110px;
}
.margin-left-110 {
  margin-left: 110px;
}
.margin-right-110 {
  margin-right: 110px;
}
.padding-top-115 {
  padding-top: 115px;
}
.padding-bottom-115 {
  padding-bottom: 115px;
}
.padding-left-115 {
  padding-left: 115px;
}
.padding-right-115 {
  padding-right: 115px;
}
.margin-top-115 {
  margin-top: 115px;
}
.margin-bottom-115 {
  margin-bottom: 115px;
}
.margin-left-115 {
  margin-left: 115px;
}
.margin-right-115 {
  margin-right: 115px;
}
.padding-top-120 {
  padding-top: 120px;
}
.padding-bottom-120 {
  padding-bottom: 120px;
}
.padding-left-120 {
  padding-left: 120px;
}
.padding-right-120 {
  padding-right: 120px;
}
.margin-top-120 {
  margin-top: 120px;
}
.margin-bottom-120 {
  margin-bottom: 120px;
}
.margin-left-120 {
  margin-left: 120px;
}
.margin-right-120 {
  margin-right: 120px;
}
.c-price{
  visibility: visible;
}

/*BACKGROUND COLOR CSS*/
.videobutton.c-action-toggle.c-glyph.bg-1{
background-color: #000000 !important;
}
.videobutton.c-action-toggle.c-glyph.bg-2{
background-color: #808080 !important;
}
.videobutton.c-action-toggle.c-glyph.bg-3{
background-color: #a6a6a6 !important;
}
.videobutton.c-action-toggle.c-glyph.bg-4{
background-color: #cccccc !important;
}

/*Life style comp css start*/
/*Desktop viewport 6-3*/
.m-lifestyle-feature {
	clear: both;
}
.m-lifestyle-feature > div > div > div {
	margin-top: 12px;
}
.m-lifestyle-feature .c-price {
	font-size: 20px;
	line-height: 24px;
	display: inline-block;
}
.m-lifestyle-feature[class^="m-"] {
	padding: 0;
	position: relative;
}
.m-lifestyle-feature > picture img { 
	width: 100%; 
}
.m-lifestyle-feature > div {
	position: absolute;
	height: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}
.m-lifestyle-feature > div > div {
	position: absolute;
	width: 33.3%; 
}

/*16:9 canvas with safe zone below 16.6 area*/
.m-lifestyle-feature.f-ratio-169.f-top-left > div > div {
	bottom: 66.7%;
	left: 6%;
}
.m-lifestyle-feature.f-ratio-169.f-top-right > div > div {
	bottom: 66.7%;
	right: 6%;
}
.m-lifestyle-feature.f-ratio-169.f-bottom-left > div > div { 
	top: 66.7%;
	left: 6%;
}
.m-lifestyle-feature.f-ratio-169.f-bottom-right > div > div { 
	top: 66.7%; 
	right: 6%; 
}

/*4:3 canvas with safe zone below 16:9 area*/
.m-lifestyle-feature.f-ratio-43.f-top-left > div > div {
	bottom: 75%;
	left: 6%;
}
.m-lifestyle-feature.f-ratio-43.f-top-right > div > div {
	bottom: 75%;
	right: 6%;
}
.m-lifestyle-feature.f-ratio-43.f-bottom-left > div > div { 
	top: 75%;
	left: 6%;
}
.m-lifestyle-feature.f-ratio-43.f-bottom-right > div > div { 
	top: 75%; 
	right: 6%; 
}

/*Life style comp css end*/
/* Custom CSS */
.c-heading-6{
    white-space: normal;
}
body #footerArea{
    clear: both;
}
span.c-badge.no-badge {
  background: none;
  width: 0;
  /*height:0;*/
}
/*Social Sharing section CSS*/
#social-network .m-social > h2 {
    font-size: 15px;
    line-height: 20px;
    color: rgba(0,0,0,.6);
    padding-right: 12px;
    margin-bottom: 4px;
    font-weight: 400;
}

#social-network .c-heading-6{
    position: relative;
    top: 4px;
}
#social-network .social-share{
	float:right;
}
 #social-network .social-follow, #social-network .social-share
 {
    margin: 0;
 }
#footerArea #footerRegion #footerUniversalFooter footer.c-universal-footer{
    margin-top: 10px !important
} 
#social-network .m-content-placement-item.f-size-medium {
    margin-top: 10px;
}
#social-network{
  margin-top: 15px;
  margin-bottom:15px;
}
#social-network .c-heading-6{
	display:inline-block;
  padding:0;
}

/* Overriding product placement panel item width to 358px from 272px */
body .c-product-placement.f-size-large, body .m-product-placement-item.f-size-large, .m-product-placement-item.f-size-large .f-default-image {
    width: 358px;
    background: none;
}
body .m-product-placement-item picture img {
    width: 100%;
}
/* BazaarVoide Start */
#view-all .bv-rating-stars-container,
#devicesoverview .bv-rating-stars-container {
    position: static;
    float: left;
}
.bv-rating-stars {
    display: block;
    overflow: hidden;
    font-size: 1.5em;
    font-family: "BVCustom","times new roman";
    height: 1em;
    line-height: 1em;
    letter-spacing: .12em;
}

.bv-rating-stars-off {
    color: #9d9d9e;
}

.bv-rating-stars-on-blue {
    color: #0078d7;
}

.bv-rating-stars-on {
    margin-top: -1.02em;
}

#devicesoverview #storedifference, #devicesoverview #switch {
    margin-bottom: -2px;
}

.featured_slides_nav a.product-buy {
    display: none !important;
}
#devicesoverview .bvseo-ratingValue,
#view-all .bvseo-ratingValue {
  display: none;
}
.m-product-placement-item .c-price {
  clear: both;
  height: 20px;
}
.m-product-placement-item .c-rating {
  float: left;
}
/* BazaarVoide End */

/*Price Spider button css*/
body .ps-widget{
    text-transform: uppercase;
    font-family: SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;;
    font-size: 13px
}
.c-call-to-action.c-glyph, .mscom-link.c-call-to-action {
  text-transform: uppercase;
  white-space: normal;
}
/*Dicalimer CTA color css*/
[data-vg="mwf-common-prefooter-VG2"],
[data-vg="mwf-common-prefooter-VG"],
[data-vg="windows-rd-ocid-common-prefooter-VG"]{
  padding-top: 20px;
  padding-bottom: 20px;
}
#windows-foot-notes .m-content-placement{
	padding:0;
}
#windows-foot-notes .m-content-placement .c-call-to-action.c-glyph{
  text-align: left;
  display: inline-block !important;
}
#mwf-common-prefooter .c-hyperlink{
    color: #00bcf2!important;
    
}
#mwf-common-prefooter .c-hyperlink:hover{
    text-decoration: underline;	
}
@media screen and (max-width: 1083px){
  #windows-foot-notes .m-content-placement,
  #mwf-common-prefooter [data-grid="container"],
  #prefooter [data-grid="container"]{
    padding-left:18px;
    padding-right:18px;
  }
 /*Spring release Hello CSS sheild icon center align below 1083 */
 #hello .c-feature.f-align-right img.mscom-image.c-image.blue{
     margin: 30px auto 0 auto;
  }
  /*showing images in lowerviewport and hiding videos*/
  #features #features-edge #videoPlayer1 {
		display: none;
	}
	#features #features-edge picture img {
		display: block;
	}
}
@media screen and (max-width: 539px){
  
	
  #windows-foot-notes .m-content-placement a{
		text-align: left;
	}
  
  /*#windows-foot-notes .m-content-placement .m-content-placement-item{
    margin-top: 20px;
  }*/
  body .c-product-placement.f-size-large, body .m-product-placement-item.f-size-large, .m-product-placement-item.f-size-large .f-default-image {
    width: 272px;
  }
}
#windows-foot-notes .m-content-placement-item{
	margin-top:0px;
}

/*viewport 2 - 1*/
@media only screen and (max-width: 768px) {
  #security-windows-hello .c-heading-3 {
    padding-top: 38px !important;
  }
	.m-lifestyle-feature > div {
		position: static;
	}
	.m-lifestyle-feature > div > div {
		text-align: center;
		position: static;
		width: 88%;
		margin: 0 auto;
	}
	.m-lifestyle-feature > div > div > div {
		-webkit-justify-content: center;
		justify-content: center;
	}
}
img {
  -ms-interpolation-mode: bicubic;
}
#upcoming-features #two-pillar video {
  width: 100%;
} 
.m-feature picture iframe {
	min-height: 300px !important;
}
#features-Hero picture iframe {
  min-height: 600px;
}
#upcoming-features #video iframe, .c-dialog iframe {
  min-height: 600px;
}
@media screen and (min-width: 1084px) and  (max-width: 1399px) {
  #upcoming-features #video iframe, .c-dialog iframe {
    min-height: 500px;
  }
  #atl-Windows #atl-sticky-nav-bar .m-page-bar {		
	    padding-left: 36px !important;		
		padding-right: 36px !important;		
 }
}
@media screen and (max-width: 1083px) {
  button.videobutton{
    display: none;
  }
	#home-featured-carousel img, #home-feature-img img {
		width: 100%;
	}
  .m-feature picture iframe, .c-dialog iframe, #features-Hero picture iframe {
    min-height: 300px;
  }
  #upcoming-features #video iframe, .c-dialog iframe {
    min-height: 450px;
  }
}
@media screen and (min-width: 1084px){
  #social-network .social-follow,
  #social-network .social-share{
    padding:0px;
  }
/*showing images in lowerviewport and hiding videos*/
	#features #features-edge #videoPlayer1 {
		display: block;
	}
	#features #features-edge [data-vg="mwf-feature-videopriority-VG2"] picture img {
		display: none;
	}  
}
@media screen and (max-width: 539px){
  #social-network {
    padding-left: 12px;
  }
  #social-network .social-share{
    float: left;
  }
  /*Code to HIDE CAT Nav CTA button(shop windows 10)*/
 .shell-category-header-cta-wrapper #shell-category-header-cta.category-cta-button.header-buy-now
    {
      display:none;
    }
  
}
@media only screen and (max-width: 1083px) and (min-width: 540px){
  #social-network{
    width: 90%;
  }
  .m-feature picture iframe, .c-dialog iframe, #features-Hero picture iframe {
    min-height: 300px;
  }
  #upcoming-features #video iframe, .c-dialog iframe {
    min-height: 300px;
  }  
}
@media screen and (max-width: 767px){
  
  #windows-foot-notes .m-content-placement,
  #mwf-common-prefooter [data-grid="container"],
  #prefooter [data-grid="container"]{
    padding-left:12px;
    padding-right:12px;
  }
  .m-feature picture iframe, .c-dialog iframe, #features-Hero picture iframe {
    min-height: 200px;
  }
  #upcoming-features #video iframe, .c-dialog iframe {
    min-height: 200px;
  } 
  [class^=c-heading-] span+a.c-hyperlink {                        
    float: none;
    margin-left: 0px;
    display: block; 
  }   
}

/* Increase Font Weight Code*/
a.mscom-link.c-call-to-action.c-glyph, .c-price
{
  font-weight:700; 
}
/*a.mscom-link.c-call-to-action.c-glyph .ps-button-label
{
  font-weight:normal; 
}*/
/* decreasing font-weight for view-all filter icons */ 
#devicesoverview .reviewsCount a,
#view-all .ViewAll_productFilter ul.iconimagesheading a,
#view-all .reviewsCount a {
	font-weight: normal;
}
/*-----*/

/* New Logo for UHF */
.icon-windows-logo{
    background-image: url(https://web-archive.nli.org.il/National_Library/20170827070107oe_/http://c.s-microsoft.com/en-us/CMSImages/icon-windows-logo.svg?version=81bce4ab-327a-34bf-cf86-517ed6437fe9);
    width: 101px;
}
/*Code to change CAT Nav CTA button color to blue*/
#shell-category-header-cta {
    background-color: #0078D7;
    font-family: 'Segoe UI',Tahoma,Helvetica,Arial,Verdana,sans-serif;
}

#shell-category-header-cta:hover, 
#shell-category-header-cta:focus {  
    background: #006cc2;
    border-color: rgba(0, 0, 0, 0.4); 
}
/*inking hello cortana play pause icon  css*/
#inking button.videobutton{
    display: none;
  }
 #hello button.videobutton,
 #cortana button.videobutton {
        background: none;
}

@media screen and (min-width: 1084px){
#cortana #cortana-hero-image [data-vg="mwf-fullbleed-video-playpause-VG1"] section.c-feature,
#hello #hello-hero [data-vg="mwf-fullbleed-video-playpause-VG1"] section.c-feature{
	padding-bottom:80px;
	}
#cortana #cortana-hero-image [data-vg="mwf-fullbleed-video-playpause-VG1"] button.videobutton,
#hello #hello-hero [data-vg="mwf-fullbleed-video-playpause-VG1"] button.videobutton{
	left:inherit;
  right:15px;
	}
}
#cortana #cortana-hero-image [data-vg="mwf-fullbleed-video-playpause-VG1"] button.c-action-toggle.c-glyph:before,
#hello #hello-hero [data-vg="mwf-fullbleed-video-playpause-VG1"] button.c-action-toggle.c-glyph:before{
    margin-right: 24px;
	  top: 4px;
	  font-size: 30px;
    color: #434343 !important;
}
/* Edge browser logo Issue*/
span.cat-class-logo.icon-windows-logo {
  background-size: 100% 100%; }
  
/*Search icon Issue*/
@media (min-width: 899px) {
	.shell-search button {
		height: 36px !important;
	}
} 
/*Fix issue with Homepage videoplayerpopup Image Resize at 1083*/
#videoplayerpopup img.mscom-image.c-image{
  width:100%
}
    /* CountDown Timer Styles */
/*/////////// COUNTER styles - Start////////////*/

.en-us.hero-mobile-block{
  
  display: block !important;
}
#clockdiv {
  font-family: sans-serif;
  color: #fff;
  display: inline-block;
  font-weight: 100;
  text-align: center;
  font-size: 30px;
  position: relative;
  padding: 0 1% 0 1%;
  margin-bottom: 3%; }


.clockbg {
  background: #e3e3e3;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  position: absolute;
  width: 100%;
  height: 88%;
  top: 12%;
  left: 0; }


#clockdiv > div {
  min-width: 100px;
  display: inline-block; }


#clockdiv div > span {
  display: inline-block; }


#clockdiv .smalltext {
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 11px; }

#clockdiv .seperator {
  vertical-align: top; }


#clockdiv .days, #clockdiv .hours, #clockdiv .minutes, #clockdiv .seconds, #clockdiv .seperator {
  font-family: wf_segoe-ui_light;
  font-size: 34px; }

#clockdiv .parent-seperator
{
	min-width: 0px;
	vertical-align: top;
}

.hero-mobile-block {
  position: relative; }


.hero-mobile-block > div {
  position: absolute;
   }

#clockdiv .wrapper
{
  background-image: url(https://web-archive.nli.org.il/National_Library/20170827070107oe_/http://c.s-microsoft.com/en-us/CMSImages/bg-countdown-dark-full.png?version=548b397a-1fd7-6c47-68c9-1cc9b5cbdc60);
  background-size: contain;
  background-repeat: no-repeat;
}

#clockdiv .parent-seperator
{
  color: black;
}

#clockdiv .days, #clockdiv .hours, #clockdiv .minutes, #clockdiv .seconds, #clockdiv .smalltext
	{
		position: relative;
	}
	
	 #clockdiv .clock-bg-image
	 {
		 position: absolute;
		 height: 100%
	 }
	 #clockdiv .days, #clockdiv .hours, #clockdiv .minutes, #clockdiv .seconds
	 {
		 font-size: 54px;
    line-height: 80px;
    padding-top:10px
	 }
   
   .hero-mobile-block
   {
     min-height: 140px;
   }

@media screen and (min-width: 1084px) and (max-width: 1399px){
  .hero-mobile-block
   {
     /*min-height: 102px;*/
         min-height: 79px;
   }
   
  #clockdiv .smalltext {
    font-size: 9px;
    font-weight: bold;
    margin-bottom: 5px;
}

#clockdiv > div {
    /*min-width: 79px;*/
    min-width: 65px;
    display: inline-block;
}

#clockdiv .days, #clockdiv .hours, #clockdiv .minutes, #clockdiv .seconds {
    /*font-size: 44px;
    line-height: 69px;*/
        font-size: 39px;
    line-height: 53px;
    padding-top:5px
}
}

.hero-mobile-block > div
{
  position: relative;
}

@media screen and (max-width: 1083px) {
.hero-mobile-block > div
{
  position: relative;
}
}

@media screen and (max-width: 540px){
  #clockdiv > div {
    min-width: 76px;
    display: inline-block;
}
#clockdiv .days, #clockdiv .hours, #clockdiv .minutes, #clockdiv .seconds {
    font-size: 48px;
    line-height: 53px;
    padding-top: 10px;
}
.hero-mobile-block
   {
     min-height: 102px;
   }
   
}

@media screen and (max-width: 360px){
  
  #clockdiv > div {
    min-width: 70px;
    display: inline-block;
}
#clockdiv .days, #clockdiv .hours, #clockdiv .minutes, #clockdiv .seconds {
    font-size: 43px;
    line-height: 46px;
    padding-top: 10px;
}
}

@media screen and (max-width: 768px){
  .c-subheading.holiday-subhead
  {
    display: block;
  }
}
/* End of Counter Styles */

#upcoming-features #video iframe:focus,
.c-dialog iframe:focus {
    outline: 1px dashed #000000;
}
/*HIght-Contrast Issues*/
html.high-contrast-mode .m-hero-item div > div,
html.high-contrast-mode .m-lifestyle-feature div > div {
  background: #000000;
}
/*@media screen and (-ms-high-contrast: white-on-black) {
  #home-hero-fullbleed-VG1 h3, #home-hero-fullbleed-VG1 p{
	 color:#000000 !important ;
  }
}
@media screen and (-ms-high-contrast: active) {
 #home-hero-fullbleed-VG1 h3, #home-hero-fullbleed-VG1 p{
	 color:#000000 !important ;
  }
}
*/
#edge-multitab-pivot a.c-logo.f-active:focus,
#home-multitab-pivot a.c-logo.f-active:focus {
    border:  1px dashed #000000;
}           
.c-mosaic-placement.f-width-large{padding:0 10% 19px;}
/*ink-hello-common css*/
#hello #hello-4pillar .m-content-placement-item h4.c-heading-4,
#inking-others .m-content-placement-item h4.c-heading-4,
#continuum #continuum-4content-placement .m-content-placement-item h4.c-heading-4{
    display: none;
}
.f-image-priority div>img.c-image.blue{
	margin:0 auto;
}
/*#hello #hello-carousel ul.iconimagesheading,
#inking #ink-enabled-devices ul.iconimagesheading {
	display: none;
}*/

#hello #hello-sign-in a {
    margin-top: 15px;
}
@media only screen and (max-width: 540px){
	#features .f-image-priority > div{
		margin-top: 20px;
	}
}
#inking #ink-hero,
#hello #hello-hero{
	background-color:#ffffff;
}
/* Hiding hello hero video */
@media screen and (min-width: 1084px) {
    #cortana video.edge-video,#hello video.edge-video, #inking video.edge-video,	
	  #hello #leftMultipleIconImage1 picture > video, #inking #leftMultipleIconImage1 picture > video,
	  #hello #leftMultipleIconImage3 picture > video, #inking #leftMultipleIconImage3 picture > video  {
        display: block
    }
    #cortana div[data-vg^="mwf-fullbleed-video"] img,#hello .c-video + picture  img, #inking .c-video + picture  img,
	  #hello #leftMultipleIconImage1 picture > img, #inking #leftMultipleIconImage1 picture > img,
	  #hello #leftMultipleIconImage3 picture > img, #inking #leftMultipleIconImage3 picture > img,
    #hello div[data-vg^="mwf-fullbleed-video"] img, #inking div[data-vg^="mwf-fullbleed-video"] img {
        display: none
    }
    #hello #hello-hero .m-feature, #inking #inking-hero .m-feature{
      padding-top:0px;
}
}

@media screen and (max-width: 1083px) {
    #cortana video.edge-video,#hello video.edge-video, #inking video.edge-video,	
	  #hello #leftMultipleIconImage1 picture > video, #inking #leftMultipleIconImage1 picture > video,
	  #hello #leftMultipleIconImage3 picture > video, #inking #leftMultipleIconImage3 picture > video  {
        display: none
    }
    #cortana div[data-vg^="mwf-fullbleed-video"] img,#hello .c-video + picture  img, #inking .c-video + picture  img,
	  #hello #leftMultipleIconImage1 picture > img, #inking #leftMultipleIconImage1 picture > img,
	  #hello #leftMultipleIconImage3 picture > img, #inking #leftMultipleIconImage3 picture > img,
    #hello div[data-vg^="mwf-fullbleed-video"] img, #inking div[data-vg^="mwf-fullbleed-video"] img {
        display: block;
    }
    #hello header.section-header.row, #inking header.section-header.row {
        padding: 5px 25px;
    }
}
#hello #hello-hero img, #inking #inking-hero img{
      margin: 0 auto;
}
/* Hiding hello hero video */

 /* Decreasing Font Weight Code for the UHF */
#headerUniversalHeader .c-call-to-action.c-glyph,
#headerUniversalHeader .c-action-trigger.c-glyph,
#headerUniversalHeader .c-hyperlink,
#headerUniversalHeader button {
    font-weight: normal;
}
@media screen and (min-width: 768px) {
  body .c-universal-header>div+div .c-logo {
      padding-top: 11px;
  }
  /* Surface Laptop page content popup panel paragraph center aligned issue */
  #surface-laptop-dialogbox .richcontentimage-content p {
    padding-top: 0px;
  }
}
body #headerUniversalHeader .c-call-to-action.c-glyph:after {
    content: "";
}
.feedbwbtn-blue:focus {
    outline: 1px dashed #000000;
}
#hello-4pillar .m-content-placement-item picture {
	margin-bottom: 5px;
}
strong.linebreak{
	font-weight:100;
	display:block;
} 
/*video-fix in upcoming-features*/
#upcoming-features #mixedreality a.trigger-popup.upf-mixed-reality img{
	height:	100%;
}
#upcoming-features #mixedreality picture a.trigger-popup.upf-mixed-reality{
  display: inline-block;
  width: 100%;
}
#hello .m-product-placement-item .iconimagesheading .svgimg img.mscom-image
{
  width: 24px;
  height: 24px;
}
#inking .m-product-placement-item .iconimagesheading .svgimg img.mscom-image
{
  width: 24px;
  height: 24px;
}
  
 #inking .m-product-placement-item .iconimagesheading{
 margin-top: 15px;   
 }
  #hello .m-product-placement-item .iconimagesheading{
 margin-top: 15px;   
 }
 .m-multi-feature{
   overflow: hidden;
 }
 /* Accessibility fixes */
iframe:focus, iframe:active {
   outline: 1px dashed #000000 !important;
 }
.mscom-popup > .mscom-link.mscom-popup-link {
  display: none;
}
#shell-category-header-cta:focus {
  outline: 1px dashed #000000 !important;
}
a.dummy-anchor, a.dummy-anchor2 {
	display: none;
}
.mscom-show-popup a.dummy-anchor, .mscom-show-popup a.dummy-anchor2 {
	display: block;
}

.ps-lightbox-close.inside:focus {
	outline: 1px dashed #000000;
}
#filter_block a label {
  margin-top: 0
}
#filter_block a {
  display: block;
  margin-top: 20px;
}
#filter_block a:focus {
	outline: 2px dashed #000000 !important;
  margin-right: 15px;
}
.iconimagesheading a:focus {
	outline: 1px dashed #000000 !important;
	display: inline-block;
}
[data-vg="Windows_Surface_Pro_4_generic_contentplacementpanel2UP_VG"] .m-content-placement-item>.c-group>.c-call-to-action+.c-call-to-action:focus,
[data-vg="Windows_Book_Generic_ContentPlacementPanel2Up_VG"] .m-content-placement-item>.c-group>.c-call-to-action+.c-call-to-action:focus{
	padding-left: 0;
	margin-left: 0;
}
@media (min-width: 899px) {
	span.cat-class-logo.icon-windows-logo {
		display: none !important;
	}
	img.cat-logo-png.icon-windows-logo {
		background: none;
		display: block !important;
		margin-top: -2px;
    height: 100%;
	}
}
/*Blue Banner for WDG Pages*/
 #wdg-blue-banner a.c-call-to-action:after{
   content: "";
 }
 #wdg-blue-banner .wdgimage{
      margin-left: auto;
      margin-right: auto;
      margin-top:0px;
    }
 #wdg-blue-banner .bluebannercta{
    background: white;
    margin-top: 8vh;

    padding-left:10px;
    padding-right:10px;
    color:#0078D7;
 }
 #wdg-blue-banner .bluebannercta span:hover{
   text-decoration: none!important;
 }
  #wdg-blue-banner .wdgbluebanner{
   background-color: #0078D7;
   color: white;
   padding-bottom: 48px;
 }
  @media screen and (min-width:1084px){
    .wdgcentercolumn{
   margin-top:3em;
   margin-left:24px;
 }
 #wdg-blue-banner .bluebannercta{
    margin-left: auto;
    margin-right: auto;
 }
  }
 @media screen and (max-width:1083px){
  #wdg-blue-banner .bluebannercta{
      margin-top: 24px;
  }
  #wdg-blue-banner .wdgbluebanner{
   padding-top:12px;
   padding-bottom: 12px;
 }
 
 }
/*CSS 1.17.1 fixes*/
/*body .m-hero-item a.mscom-link.c-call-to-action.c-glyph{
	padding-left: 0px;
} */

#home-ard #home-getwin .right-panel .content-block a.mscom-link.c-call-to-action.buynowbutton:hover span,
#home-ard #home-getwin .left-panel .content-block a.mscom-link.c-call-to-action:hover span{
    text-decoration: none;
}
/*Apps page CSS*/
@media screen and (min-width:1084px){
  [data-vg="mwf-border-banner-VG1"] .m-banner{
    padding-top: 0px;
  }  
}
[data-vg="mwf-border-banner-VG1"] .m-banner a.c-call-to-action{
	margin-bottom: 20px;
}
/* Accessibility fixes  */
.m-lifestyle-feature .c-call-to-action:focus:not(.x-hidden-focus),
.m-lifestyle-feature .c-call-to-action:hover,
.m-hero-item .c-call-to-action:focus:not(.x-hidden-focus):not(.ps-widget),
.m-hero-item .c-call-to-action:hover,
.m-product-placement-item .c-call-to-action.c-glyph:focus:not(.x-hidden-focus),
.m-product-placement-item .c-call-to-action.c-glyph:hover
{
    color: #006cc2 !important;
}
.m-lifestyle-feature .c-call-to-action:focus:not(.x-hidden-focus) span,
.m-lifestyle-feature .c-call-to-action:hover span,
.m-hero-item .c-call-to-action:focus:not(.x-hidden-focus):not(.ps-widget) span,
.m-hero-item .c-call-to-action:hover:not(.ps-widget) span,
.m-product-placement-item .c-call-to-action.c-glyph:focus:not(.x-hidden-focus) span,
.m-product-placement-item .c-call-to-action.c-glyph:hover span {
	text-decoration: underline;
}
#view-all .m-hero-item .c-group > .c-call-to-action:hover span,
#view-all .m-product-placement-item .c-group > .c-call-to-action:hover span b,
#view-all .m-product-placement-item .c-group > .c-call-to-action.c-glyph:after
{
  color: #ffffff;
} 
#view-all .m-hero-item .c-group > .c-call-to-action.ps-widget.ps-disabled:hover
{
  color: #9d9d9e !important;
} 
/*Fix color on hover for PS-Disabled*/
#view-all .m-hero-item .c-group > .c-call-to-action.ps-widget.ps-no-sku.ps-disabled:hover span{
  color: #9d9d9e;
}
#view-all .m-hero-item.theme-light a.c-call-to-action:focus:not(.x-hidden-focus):not(.ps-widget), 
#view-all.theme-light a.c-call-to-action:hover
{
background: #1a1a1a !important;
outline-color: #FFF !important;
}
#view-all .theme-light a.c-call-to-action
{
 color: #FFF !important;
}
#view-all .m-product-placement-item a.c-call-to-action:focus:not(.x-hidden-focus):not(.ps-widget)
{
background:0 0 !important;
color: #006cc2 !important;
}
#view-all .m-product-placement-item a.c-call-to-action.c-glyph:focus:not(.x-hidden-focus),
#view-all .m-product-placement-item .c-call-to-action.c-glyph:hover{
background: #006cc2 !important;;
color:#FFF !important;
}
#view-all .m-hero-item .c-group .c-call-to-action + .c-call-to-action:hover span
 {
   color: #0078D7;
 }
/*.m-lifestyle-feature .c-call-to-action:focus:not(.x-hidden-focus),
.m-hero-item .c-call-to-action:focus:not(.x-hidden-focus):not(.ps-widget),
.m-product-placement-item .c-call-to-action.c-glyph:focus:not(.x-hidden-focus)
{
    background: content-box rgba(0,120,215,.1) !important;
    outline: none !important;
}*/
 /* Continuum Page CSS */
 #continuum .iconsli{
   display:inline-block;
   padding-right:12px;
 }
 #continuum .m-product-placement-item{
   display:inline-block;
   text-align: left;
 }
  #continuum #continuum-product-placement a.c-call-to-action.continuumphone{

    border: 2px solid transparent !important;
    color: #FFFFFF !important;
    background: #0078D7!important;
    margin-left:0px;

 }
 #continuum #continuum-product-placement a.c-call-to-action:after {
   content: "" !important;
 }
 #games-page #games-4content-placement .iconimagesheading{
	display: none;
} 
/*Specifications page css*/
#mobile-specifications section[tabindex="-1"]:focus,
#specifications section[tabindex="-1"]:focus{ outline: none;}
.videobutton {
    position: absolute;
    left: 15px;
    bottom: 15px;
    background-color: rgba(204,204,204,0.7);
}
.ar-xm #mwf-edge .videobutton,
.he-il #mwf-edge .videobutton {
  left: inherit;
  right: 15px;
}
  
.videobutton:hover {
  background-color: rgba(150,150,150,0.7);
}
#upcoming-features #people picture {
	position: relative;
}
#mwf-edge button.videobutton,
#upcoming-features #two-pillar button.videobutton,
#features button.videobutton{
	background-color: #434343 !important;
}
#upcoming-features #people button.videobutton,
#mwf-edge #edge_animation_1 button.videobutton,
#mwf-edge #edge_animation_2 button.videobutton,
#mwf-edge #edge_animation_3 button.videobutton{
	bottom:25px;
}
.en-us #mwf-edge #leftMultipleIconImage3 button.videobutton {
  display: none;
}
@media screen and (min-width: 1084px){
  #mwf-apps-page #apps-hero [data-vg='mwf-hero-item-VG2'] picture img[alt]{ text-align: right;}
}
img[data-src]{display: none !important;}
img[alt] {color: transparent;}
#games-page #games_hero .m-feature img[alt]{color: #000;}

#hello a.mscom-link.c-glyph.glyph-play {
display:none;
}

.en-hk #hello a.mscom-link.c-glyph.glyph-play,
.en-in #hello a.mscom-link.c-glyph.glyph-play,
.en-id #hello a.mscom-link.c-glyph.glyph-play,
.en-ie #hello a.mscom-link.c-glyph.glyph-play,
.en-my #hello a.mscom-link.c-glyph.glyph-play,
.en-nz #hello a.mscom-link.c-glyph.glyph-play,
.en-ph #hello a.mscom-link.c-glyph.glyph-play,
.en-sg #hello a.mscom-link.c-glyph.glyph-play,
.en-za #hello a.mscom-link.c-glyph.glyph-play,
.es-mx #hello a.mscom-link.c-glyph.glyph-play,
.es-es #hello a.mscom-link.c-glyph.glyph-play,
.es-cl #hello a.mscom-link.c-glyph.glyph-play,
.es-co #hello a.mscom-link.c-glyph.glyph-play,
.es-xl #hello a.mscom-link.c-glyph.glyph-play,
.fr-fr #hello a.mscom-link.c-glyph.glyph-play,
.fr-ca #hello a.mscom-link.c-glyph.glyph-play,
.fr-be #hello a.mscom-link.c-glyph.glyph-play,
.fr-ch #hello a.mscom-link.c-glyph.glyph-play,
.fr-xf #hello a.mscom-link.c-glyph.glyph-play,
.de-de #hello a.mscom-link.c-glyph.glyph-play,
.de-at #hello a.mscom-link.c-glyph.glyph-play,
.de-ch #hello a.mscom-link.c-glyph.glyph-play,
.it-it #hello a.mscom-link.c-glyph.glyph-play,
.ja-jp #hello a.mscom-link.c-glyph.glyph-play,
.ko-kr #hello a.mscom-link.c-glyph.glyph-play,
.nl-be #hello a.mscom-link.c-glyph.glyph-play,
.nl-nl #hello a.mscom-link.c-glyph.glyph-play,
.pt-br #hello a.mscom-link.c-glyph.glyph-play,
.ru-ru #hello a.mscom-link.c-glyph.glyph-play,
.en-au #hello a.mscom-link.c-glyph.glyph-play,
.en-gb #hello a.mscom-link.c-glyph.glyph-play,
.en-ca #hello a.mscom-link.c-glyph.glyph-play,
.el-gr #hello a.mscom-link.c-glyph.glyph-play,
.es-ar #hello a.mscom-link.c-glyph.glyph-play,
.zh-tw #hello a.mscom-link.c-glyph.glyph-play,
.zh-hk #hello a.mscom-link.c-glyph.glyph-play,
.en-us #hello a.mscom-link.c-glyph.glyph-play {
display:block;

}

#social-network  img {
  width: auto !important;
  height: auto !important;
}


/*  Hide the Glyphs on the View-all page  */
#view-all .m-product-placement-item a.mscom-link.c-call-to-action.c-glyph:after, #view-all .m-hero a.mscom-link.c-call-to-action.c-glyph:after{
content: "" !important;
}
#view-all .m-product-placement-item a.mscom-link.c-call-to-action.c-glyph{
    padding-left: 15px;
    padding-right: 15px;
}


/*Hide panel on Upcoming Features*/
#upcoming-features section#people{
	display:none;
}
/*Accessibility Fixes*/
.shell-category-header .shell-category-top-level #shell-cat-header-logo:focus{
  border: 1px #000000 dashed;
}
.mscom-popup .mscom-popup-layout .mscom-popup-content-header .mscom-link.mscom-popup-close:focus{
	outline : 1px dotted #ffffff !important;
}
/* Hiding upcoming features hero video */
.de-at #upcoming-features #video,
.de-ch #upcoming-features #video,
.fr-be #upcoming-features #video,
.fr-ch #upcoming-features #video,
.nl-be #upcoming-features #video {
	display: none;
}
/*Continuum Page Updates for RTL*/
 .he-il #continuum .m-product-placement-item, .ar-xm #continuum .m-product-placement-item{
   display:inline-block;
   text-align: right;
 }
 
 /*play icon removed for Zh-Cn locale ink page*/
 
.zh-cn #inking #videoplayerpopup a.mscom-link.c-glyph.glyph-play,
.zh-cn #continuum #videoplayerpopup a.mscom-link.c-glyph.glyph-play {
display: none;
}


/*ZH-CN video CSS*/

@media screen and (min-width: 1084px){

#inking #edge_hero_video div[data-vg^="edge-mwf-fullbleed-video"] img {
    display: none;
  }
	}
  
@media screen and (max-width: 1083px){
 #inking #edge_hero_video button.videobutton{
    display: none;
  }
}

/*GWX Currency Fix*/
#mwf-gwx #gwx-home-pro .c-price span:first-of-type {
display:none;}

/*RAM uppercase Accessibility issue*/
body b.nonmwf-uppercase{
  font-weight: normal;
  text-transform: uppercase;
}
/*Compare issue*/
.sr-text {
    position: absolute;
    clip: rect(1px,1px,1px,1px);
    left: 0;
    max-width: 320px;
} 
#mwf-compare-page .c-table tbody th{
  width: 25%;
}

/*Added below CSS for Windows logo UHF black line issue*/
@media only screen and (min-width: 768px) and (max-width:1083px) {
    .c-universal-header>div+div .c-logo:before {
        bottom: 10px !important;
    }
    #mwf-apps-page #apps-multitab li h3,
    #mwf-apps-page #apps-multitab li p {
        padding-top: 5px;
    }
    #mwf-apps-page #apps-multitab ul[role="tablist"] {
        padding-top: 5px;
        padding-bottom: 5px; 
    }

}

/*removed white space above prefooter*/
.zh-cn #footerArea #footerRegion #footerUniversalFooter footer.c-universal-footer{
    margin-top: 0px !important;
}
/*Font override issue in UHF footer*/
#footerArea .c-hyperlink{
  font-weight: normal;
}

/* remove play icon for non-en locales cortana */
.zh-cn #cortana #videoplayerpopup .mscom-link.c-glyph.glyph-play {
    display: none;
}
/*Anchor font bold*/
[data-vg] a.c-call-to-action {
    font-weight:700 !important;
}
/*Start of Overriding of font-sizes and Button for May launch in devices*/
 .wdg-global .m-banner h1.c-heading{
		font-size: 62px;
		line-height: 72px;
		padding: 38px 0 6px;
		font-weight: 100;	
		letter-spacing: -.01em;
	}
 .wdg-global .m-banner h2.c-heading,
 .wdg-global .nonmwf-m-banner h2.c-heading{
    font-size: 46px;
    line-height: 56px;
    padding: 37px 0 3px;
    font-weight: 100;
}
/*.wdg-global .m-highlight-feature h2.c-heading{
	 font-size: 34px;
   line-height: 40px;
	 font-weight: 100;
}*/
.wdg-global .m-rich-content-block h3.c-heading,
.wdg-global #j-3contentplacement .m-content-placement-item h3.c-heading{
	 font-size: 34px;
   line-height: 40px;
   font-weight: 200;
}
.wdg-global .m-banner p.c-subheading{
    font-size: 24px;
    line-height: 28px;
	padding: 4px 0 8px;
    font-weight: 200;
}	
 .wdg-global .m-banner p.c-paragraph,
 .wdg-global .nonmwf-m-banner p.c-paragraph{
    font-size: 18px;
    line-height: 24px;
    padding: 25px 0 3px;
    font-weight: 200;
}
.wdg-global .m-rich-content-block p.c-paragraph,
.wdg-global #j-3contentplacement .m-content-placement-item p.c-paragraph{
  	font-size: 18px;
    line-height: 24px;
}
.wdg-global .m-banner .c-heading.f-lean,
.wdg-global .nonmwf-m-banner .c-heading.f-lean,
.wdg-global .nonmwf-m-banner [class*=c-paragraph].f-lean{
  margin-top: 0px;
  padding-top: 0px;
}
.wdg-global #j-feature-center02 .c-price span{
    font-weight: 100;
}
@media (max-width: 1399px){
	.wdg-global .m-banner p.c-subheading{
		font-size: 20px;
		line-height: 24px;
	}
}
@media (max-width: 767px){
  .wdg-global.windowscom .m-banner h1.c-heading{
			font-size: 46px;
			line-height: 56px;
			padding: 37px 0 3px;
	}
  .wdg-global .m-banner h2.c-heading,
  .wdg-global .nonmwf-m-banner h2.c-heading{
      font-size: 34px;
      line-height: 40px;
      padding: 38px 0 2px;
      font-weight: 100;
  }
  .wdg-global .m-highlight-feature h2.c-heading{
	    font-size: 26px;
      line-height: 32px;
  }
  .wdg-global .m-rich-content-block h3.c-heading
  .wdg-global #j-3contentplacement .m-content-placement-item h3.c-heading{
     font-size: 26px;
     line-height: 32px;
  }
  .wdg-global .m-rich-content-block p.c-paragraph,
  .wdg-global #j-3contentplacement .m-content-placement-item p.c-paragraph{
    font-size: 16px;
    line-height: 20px;  
  }
  .wdg-global .m-banner p.c-paragraph,
  .wdg-global .nonmwf-m-banner p.c-paragraph{
		font-size: 16px;
		line-height: 20px;
		padding: 27px 0 1px;
	}
}
#devices-mosaic-1 .theme-dark a.c-call-to-action:hover{
    background: none;
}
#devicesoverview #devices-feature-right-align-1 .m-content-placement,
#devicesoverview #devices-feature-left-align-1 .m-content-placement{
	padding-top: 20px;
} 
#devicesoverview #devices-feature-left-align-1 .m-content-placement img.c-image,
 #devicesoverview #devices-feature-right-align-1 .m-content-placement img.c-image{
 padding-top:14px
 }
 
/*#devices-feature-left-align-1 .m-content-placement .m-content-placement-item .c-caption-1,
#devices-feature-right-align-1 .m-content-placement .m-content-placement-item .c-caption-1{
	padding-bottom: 5px;
}*/
/*#devices-banner-7 [data-vg="mwf-rd-banner-VG6"] a.mscom-link.c-call-to-action{
    border: 2px solid transparent !important;
    color: #FFFFFF !important;
    background: #0067b8 !important;
    margin-left: 0px;
    padding-left: 15px;
    padding-right: 15px;

}*/

/*End of Overriding of font-sizes and Button for May launch in devices*/


/*cloud page css*/
 
#windows-page-cloud .c-feature .c-list
{
  text-align:left; 
}

#windows-page-cloud .c-feature sup{
  padding-right: 4px;
}

#windows-page-cloud #cloud-feature-5 .c-feature .c-list li
{
  padding:4px 0; 
}
#windows-page-cloud #cloud-video-panel picture {
    position: relative;
}

/*For feature video panel specifically starts*/
/*@media screen and (max-width:1083px) {
    #windows-page-cloud #cloud-video-panel #video-div {
        display: none;
    }
    #windows-page-cloud #cloud-video-panel picture img {
        display: block;
    }
}*/

/*@media screen and (min-width:1084px) {
    #windows-page-cloud #cloud-video-panel #video-div {
        display: block;
    }
    #windows-page-cloud #cloud-video-panel #video-div video {
        width: 100%;
    }
    #windows-page-cloud #cloud-video-panel #video-div button {
        position: absolute;
        left: 0;
        bottom: 10px;
        background: #434343 !important;
        color: #FFFFFF !important;
    }
    #windows-page-cloud #cloud-video-panel picture img {
        display: none;
    }
}*/
/*For feature video panel specifically ends*/
/*cloud page css ends*/

/*HBI prefooter CSS*/
[data-vg="hbi-mwf-common-prefooter-VG"]{
  padding-top: 20px;
  padding-bottom: 20px;
}
/*WDG-Redesign-Prefooter*/
@media only screen and (min-width: 540px){
  .wdg-m-prefooter nav.c-link-navigation ul li{
    width: 22%;
  }
}
@media only screen and (max-width: 539px){
  .wdg-m-prefooter nav.c-link-navigation ul li a.c-hyperlink picture img {
    width: 20px !important;
  }  
}
/*Home CTA Alignment issue*/
#home-ard .m-content-placement-item .c-call-to-action{
	margin-right: 0px;
}

/*Fix for hover for New UHF logo*/
/*#uhfCatLogo:before {
    display: none;
}*/
@media screen and (min-width: 768px){
.c-universal-header>div+div .c-logo.f-image {
    padding-left: 17px;
}
}

/*To override the underline of hyperlinks from UHF and MWF*/
.mscom-link.c-hyperlink
{
 text-decoration: none; 
}
/*CSS to Fix WDG Preooter RTL Issues*/
@media only screen and (max-width: 539px){
	.ar-xm #prefooterDrawer,
	.he-il #prefooterDrawer{
		text-align: right;
	}
	.ar-xm .wdg-m-prefooter nav.c-link-navigation,
	.he-il .wdg-m-prefooter nav.c-link-navigation{
		margin: 0 0 24px auto;
	}
  .ar-xm .wdg-m-prefooter button.drawer:after,
  .he-il .wdg-m-prefooter button.drawer:after{
    padding-right: 20px;
  }
}
/*CSS For Font to be BOLD*/
.c-price s,
.c-price span{
  font-weight: 700;
}
#surface-page .c-price s,
#surface-page .c-price span,
#surface-book .c-price s,
#surface-book .c-price span,
#surface-pro-4 .c-price s,
#surface-pro-4 .c-price span,
#surface-Studio-Overview .c-price s,
#surface-Studio-Overview .c-price span
{
  font-weight: 100;
}
/*CSS for Picture Width to be 100%*/
section#cortana-feature-5050-VG1 .m-content-placement-item picture{ width: 100%;}
/*CSS for 3 up video support*/
.content-placement-media-container
{
  position: relative;
}

.content-placement-media-container .popup-video-trigger.c-action-trigger
{
    position: absolute;
    background: rgba(0,0,0,.6);
    border: transparent;
    border-radius: 50%;
    margin: 0;
    height: 48px;
    width: 48px;
    top: calc(50% - 24px);
    left: calc(50% - 24px);
}

.content-placement-media-container .popup-video-trigger.c-action-trigger:before {
    position: absolute;
    top: calc(50% - 12px);
    left: calc(50% - 12px);
    color: #FFF;
    font-size: 24px;
    content: "";
    margin: 0;
    font-weight: normal;
}
/* Hiding video name and video description for YouTube inline and popup */
div.youtubevidplayer span[aria-hidden=true],
picture span[aria-hidden=true] {display: none;}

@media only screen and (max-width: 768px){
#shonow-header{
  display:none!important;
}
}
/*features page video height issue*/
@media only screen and (max-width: 1083px){
  #features-Hero .video-container {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
  }
  #features-Hero .video-container iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
  }
}
/*EDGE page video height issue*/
#mwf-edge .video-container {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
}
#mwf-edge .video-container iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
 }
 /*To hide the PLay/Pause button for the youtube video*/
.en-us #mwf-edge #leftMultipleIconImage1 .videobutton,
.en-au #mwf-edge #leftMultipleIconImage1 .videobutton,
.en-ca #mwf-edge #leftMultipleIconImage1 .videobutton,
.en-gb #mwf-edge #leftMultipleIconImage1 .videobutton,
.es-mx #mwf-edge #leftMultipleIconImage1 .videobutton,
.fr-ca #mwf-edge #leftMultipleIconImage1 .videobutton
{
display:none;
}

/*2-up panel image width 100%*/
[data-vg='windows-rd-nonmwf-2content-placement-video-VG1'] .content-placement-media-container>picture img{
width: 100%;
}

/*Multi feature tab issue fix*/
@media only screen and (max-width: 1083px){
.m-multi-feature header[role=tablist]
{
  display: block;
}
}
/* Chrome- Book*/
.m-product-placement .m-product-placement-item ul.c-list li{
    display: list-item !important;
    height: auto;
}

.m-product-placement .m-product-placement-item ul.iconimagesheading {
    display: block;
}
#devicesoverview .banner-left .m-banner {
    float: left;
}

#devicesoverview .m-product-placement .iconimagesheading {
  display: none;
}

#devicesoverview .m-product-placement ul li.hide {
  display: none;
}

/*To hide MR Panel in Features page*/
#features #feature-MR{
  display:none;
}
@media only screen and (max-width: 539px)
{
  .f-image-priority div > img.c-image.blue
  {
    margin-top: 20px;
  }
}
/*@media only screen and (min-width: 1084px)
{
.f-image-priority div > img.c-image.blue {
    margin: 0;
}
}*/
/* Comprehensive Security Page */
#windows-comprehensive-security #security-windows-hello .m-highlight-feature > div > img {
  margin: 20px auto 0 auto;
}
@media screen and (min-width: 768px) {
  #windows-comprehensive-security #security-windows-hello .m-highlight-feature > div > img {
    display: none;
  }
  #windows-comprehensive-security #security-windows-hello .m-highlight-feature > div > h2 {
    margin-top: 0 !important;
  }  
}
@media screen and (min-width: 1400px) {
   /* Features - Triptic Pane padding removal */		
    #triptic-panes .m-panes {		
      padding-left:  0px;		
	   }
  #windows-comprehensive-security #security-windows-hello .m-highlight-feature > div > img {
    display: block;
    margin: 0 auto;
  }
  #windows-comprehensive-security #security-windows-hello .m-highlight-feature > div > h2 {
    margin-top: 20px !important;
  }
}
.en-us #security-windows-hello p.c-paragraph{
  font-weight:200;
}		
/*Home hero CTA alignment*/
#home-hero .m-hero-item .c-group>.c-call-to-action
{
  margin-right: 4px;
}
#home-hero .m-hero-item .c-group>.c-call-to-action+.c-call-to-action
{
  padding:10px 22px 7px 24px; 
} 

/*added below lines to fix DE-locales comprehensive-security page content overlapping*/
.de-at #security-features [data-vg="windows-compr-security-mwf-content-placement-4-up-VG1"] .m-content-placement-item h3.c-heading-3,
.de-de #security-features [data-vg="windows-compr-security-mwf-content-placement-4-up-VG1"] .m-content-placement-item h3.c-heading-3,
.de-ch #security-features [data-vg="windows-compr-security-mwf-content-placement-4-up-VG1"] .m-content-placement-item h3.c-heading-3{
	word-break: break-word;
}

/*Fix image issue at lower view ports*/
#upcoming-features .m-content-placement-item>div>picture img {
    position: relative;
    width: 100%;
    height: auto;
}
/*For icons in 3 UP Panel in games*/

#games-3content-placement .m-content-placement-item > img.mscom-image,
#games-3content-placement-2 .m-content-placement-item > img.mscom-image{
    margin-right: 12px;
    width: 19%;
    height: 100%;
}

/*MWF 1.22.1 FIxes*/
.en-us .m-multi-feature .c-pivot header[role="tablist"],
.en-us .m-hero-item .c-pivot header[role="tablist"]{
    height: auto;
    white-space: inherit;
    overflow: visible;
}
.en-us .m-product-placement .m-product-placement-item ul.c-list{
	display: block;
}
@media only screen and (max-width: 1083px){
	.en-us [data-vg="mwf-rd-hero-video-carousel-VG1"] .c-carousel li section.m-hero-item:before,
	.en-us [data-vg="mwf-hero-item-VG1"] section.m-hero-item:before,
  .en-us [data-vg="pmp-mwf-hero-VG1"] section.m-hero-item:before,
  .en-us [data-vg="windows-hbi-rd-mwf-feature-one-multitab-VG1"] div.m-hero-item:before,
  .en-us [data-vg="Windows-mwf-L-Overview_HeroWithPivot_VG"] div.m-hero-item:before,
  .en-us [data-vg="Windows_Studio_6_HeroTransparentHeader_VG"] div.m-hero-item:before{
		padding-top: 56.25%;		
		padding-bottom:0;
		
	}
  .en-us [data-vg="Windows_Surface_Pro_4_overview-9-hero_VG"] div.m-hero-item:before,
  .en-us [data-vg="Windows_Surface_Pro_4_overview-11-herofullbleed_VG"] div.m-hero-item:before,
  .en-us [data-vg="Windows_Studio_2_HeroFullBleedPanel_VG"] div.m-hero-item:before{
    padding-top: 60.2% !important;		
		padding-bottom:0;
  }
}
@media only screen and (max-width: 1399px) and (min-width: 1084px){
	.en-us [data-vg="pmp-mwf-hero-VG1"] section.m-hero-item:before,
  .en-us [data-vg="Windows_Book_1_HeroFullBleedPanel_LeftAlign_VG"] div.m-hero-item:before{
	  padding-top: 50.5%;
	  padding-bottom:0;
	}	
}
.en-us [data-vg="windows-hbi-rd-mwf-feature-one-multitab-VG1"] div.m-hero-item:before{
	padding-top: 55.5%;
	padding-bottom:0;
}
.en-us [data-vg="Windows_Surface_Pro_4_overview-9-hero_VG"] div.m-hero-item:before,
.en-us [data-vg="Windows_Surface_Pro_4_overview-11-herofullbleed_VG"] div.m-hero-item:before,
.en-us [data-vg="Windows_Studio_2_HeroFullBleedPanel_VG"] div.m-hero-item:before{
    padding-top: 45.5%;
    padding-bottom:0; 
}
@media only screen and (min-width: 1084px){
  .en-us [data-vg="mwf-hero-fullbleed-VG1"] section.m-hero-item:before{
    padding-top: 45.5%;
    padding-bottom:0; 
  }
  .en-us #surface-Studio-Overview [data-vg="Windows_Studio_10_HeroTransparentHeader_VG"] div.m-hero-item:before{
    padding-top: 60.2%;
    padding-bottom:0; 
  }
  .en-us #surface-Studio-Overview [data-vg="Windows_Studio_6_HeroTransparentHeader_VG"] div.m-hero-item:before{
    padding-top: 62.5%;
    padding-bottom:0;  
  }
	.en-us [data-vg="mwf-rd-hero-video-carousel-VG1"] .c-carousel li section.m-hero-item.f-y-bottom>div>div{
			bottom: 48px !important;
			top: auto !important;
	}
}
.en-us #surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .c-call-to-action.c-glyph{
    padding: 10px 16px 7px 0;
}
.en-us #mwf-apps-page #apps-multitab [data-vg="apps-multitab"] .m-multi-feature{
	overflow: visible !important;
}
[data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"] .cos-c-price s{
	float:none;
}
#surface-page [data-vg="Windows-mwf-L-Generic_TripticPanesModule_MV"].c-call-to-action.c-glyph.surface-bg-cta-blue:focus {
        background: #006cc2;
}
/*START of making shop-now CTA as button in content-placement*/
.m-content-placement .m-content-placement-item .ps-widget.ps-enabled{
	color: #FFF;
	background: #0067B8;
}
.m-content-placement .m-content-placement-item .ps-widget.ps-enabled:hover,
.m-content-placement .m-content-placement-item .ps-widget.ps-enabled:focus{
    border: 2px solid rgba(0,0,0,0.4) !important;
    background: #005da6;
    color: #FFF;
}
.m-content-placement .m-content-placement-item .ps-widget.ps-enabled:hover span,
.m-content-placement .m-content-placement-item .ps-widget.ps-enabled:focus span{
	text-decoration: none !important;
}
/*END of making shop-now CTA as button in content-placement*/
/*To fix accessbility issue*/
#upcoming-features [data-vg="windows-rd-mwf-3content-placement-video-VG1"] .popup-video-trigger:focus{
	outline: 1px dotted #FFFFFF;
} 

/*Remove the Additional Features Panel from Ink, Hello, and Contiuum pages*/
#hello-4pillar, #hello-banner-6, #ink-others, #ink-banner-5, #continuum-banner-5, #continuum-4content-placement {
display:none;
}

/*Generic Price Spider Button Fixes*/
body .ps-widget.ps-disabled {
  border: 1px solid #9d9d9e !important;
  color: #9d9d9e !important;
  background: #FFF !important;
  line-height: 1.3 !important;
  text-decoration: none !important;
  text-align: center !important;
  letter-spacing: .075em !important;
  transition: scale .2s ease-in-out !important;
  margin-right: 20px !important;
  padding: 10px 15px 7px 15px !important;
  cursor: default !important;
}
body .ps-widget.ps-disabled:hover,
body .ps-widget.ps-disabled:focus {
  background: #FFF !important;
  color: #9d9d9e !important;
}
.wdg-global .c-call-to-action:focus:not(.x-hidden-focus):not(.wdg-f-blue-button) {
    background: none;
    outline: #000 dashed 1px !important
}


/* Features Hero Video PopUp Button*/
#features .features-en-us-hero .glyph-play{
	    top: 50% !important;
        left: 50% !important;
} 
/*Mobile-Specification-Issue*/
#mobile-specifications a.c-hyperlink:not(.f-image).x-hidden-focus{
	text-decoration: underline !important;
}


/*Features page sticky nav*/
#features-sticky-nav-bar {
		width: 100%;
		height: 65px;
		background-color: #f5f5f5;
	}
	
	.feature-sticky-nav-bar-static .ul-stickynavigation {
		background-color: inherit;
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	
	.feature-sticky-nav-bar-static .ul-stickynavigation li {
		float: left;
		margin: 0 !important;
	}
	
	.feature-sticky-nav-bar-static .ul-stickynavigation li a {
		display: block;
		color:#005293; 
		text-align: center;
		text-decoration: none;
    padding: 15px 15px;
	}
	
	.feature-sticky-nav-bar-static .ul-stickynavigation li a:hover {
		cursor: pointer;
    text-decoration: underline;
	}
	
	.feature-sticky-nav-bar-static .ul-stickynavigation li:first-child, .feature-sticky-nav-bar-static .ul-stickynavigation li:first-child a  {
		font-weight: 600;
		padding: 22px 15px 22px 0px;
	}
  
  .feature-sticky-nav-bar-static .ul-stickynavigation li:nth-child(2) {
		padding: 22px 15px;
	}
  
	#features-sticky-nav-bar .m-page-bar
	{
		border-bottom: 0 !important;
		background-color: #f5f5f5;	
	}
	
  .feature-sticky-nav-bar-static .ul-stickynavigation li a:focus {
		outline: #000 dashed 1px !important;
	}
 
 #features section:focus
	{
		outline-color: transparent;
	}
@media only screen and (max-width: 767px){
  #features-sticky-nav-bar, div[id^='feature-sticky-pagebar'], div[id*='feature-sticky-pagebar'] 
  {
    display: none !important;
  }
}
@media only screen and (max-width: 1083px){
 
  .feature-sticky-nav-bar-static .context-menu .c-list
  {
    display: block !important;
  }  
}

@media only screen and (max-width: 1300px){
  #features-sticky-nav-bar
  {
    height: 90px; 
  }
  
  .feature-sticky-nav-bar-static .ul-stickynavigation li a 
  {
    padding: 0px 15px;
  }
  
  .feature-sticky-nav-bar-static .ul-stickynavigation li:first-child, .feature-sticky-nav-bar-static .ul-stickynavigation li:first-child a
  {
    padding:0 15px 20px 0;
    margin-top: 7px !important;
  }
  
  .feature-sticky-nav-bar-static .ul-stickynavigation li:nth-child(2)
  {
    padding:0 15px 20px 15px;
    margin-top: 7px !important;
  }
  
  .feature-sticky-nav-bar-static .ul-stickynavigation
  {
    margin-top: 25px !important;
  }
  
  .m-page-bar.f-sticky .feature-sticky-nav-bar-static .ul-stickynavigation
  {
    margin-top: 0px !important;
  } 

  .feature-sticky-nav-bar-static .ul-stickynavigation .c-list li
  {
    padding: 5px 0;  
  }
}


/* View-all sort by dropdown UI issue */
#view-all.view-all-rd a.c-radio[aria-checked="false"] span[aria-selected="true"] {
	color: #000000;
}
/*Hiding youtube video in upcoming features, Games, Ink*/
.zh-cn #mainContent #inking #videoplayerpopup a.mscom-link.c-glyph.glyph-play,
.zh-cn #games-page .glyph-play,
.zh-cn #upcoming-features .youtubevidplayer .glyph-play{
	display: none !important;
}
#atl-Windows .m-product-placement-item .c-call-to-action.c-glyph:hover,#atl-Windows .m-hero-item .c-call-to-action.c-glyph:hover{
  color:white!important;
}
#atl-Windows #atl-sticky-nav-bar{
  outline:none;
}
#atl-Windows #atl-hero-panel a.c-call-to-action{
  font-weight:normal !important;
}
#atl-Windows .youtubevidplayer-posterimagewrap{
  margin-bottom: -5px; 
}
#atl-Windows #atl-store-panel .c-heading-4{
   font-weight: 700;
}
@media only screen and (max-width: 540px){
#atl-Windows #atl-store-panel .c-heading-4{
  font-size:20px;
 }
}
@media only screen and (max-width: 370px){
#atl-Windows #atl-hero-panel div.c-group{
  margin-bottom: 8px;
  }
#atl-Windows #atl-mosaic .c-mosaic-placement>div{
  top:-50px;
  }
}
#atl-retailsection a.mscom-link.c-call-to-action.surface-bg-cta-blue:focus{
   background: #0078d7
}
#atl-sticky-nav-bar a.mscom-link.c-call-to-action.c-call-to-action_13.c-glyph.cust_sticky_btn_pad:focus{
   background: #005293
}
#atl-sticky-nav-bar .m-page-bar.f-sticky.f-show{
  z-index:6;
}
@media only screen and (max-width: 1083px){
.en-gb #atl-retailsection .retail-right-block [data-grid~=stack-3]>[data-grid]
{
width:50%;
float:left;}
}
@media only screen and (max-width: 600px){
.en-gb #atl-retailsection .retail-right-block [data-grid~=stack-3]>[data-grid]
{
float:left;}
}
#atl-multifeature{
  background-color: white;
}
/*View-all ROW markets hero items button issue for no-selleres found*/
.m-hero-item .ps-disabled.ps-widget.c-call-to-action{
  background-color: transparent;
    border: 1px solid #9d9d9e;
    cursor: default;
    color: #9d9d9e;
}

.m-hero-item .ps-disabled.ps-widget.c-call-to-action:hover{
    background: none;
}
/*To fix play icon issue in features page*/
#features-windows-paint .f-image-priority picture{
	position: relative;
}
#feature-sticky-pagebar_generated_clone_generated_clone .ul-stickynavigation a.active{
  text-decoration: underline;
}
/*Maintaining height consistency for No-Sellers-Found button across all pages*/
.m-product-placement ul li .m-product-placement-item .ps-widget.ps-disabled[aria-disabled="true"] {
	padding-bottom: 14px !important;
}
.c-call-to-action.mscom-link.ps-widget.ps-disabled[aria-disabled="true"] {
	padding-bottom: 14px !important;
}

/*Site Feedback hide */
#hp-feedback-form-opener{
    display: none;
}
/*Code to hide Youtube videos in Zh-cn locale*/
.zh-cn #features #features-windows-paint .features-page-video-popup.glyph-play{
	display: none;
}
#mwf-apps-page #apps-Groove-music{
  display:none;
}

/* Fix carousel controls bug */
@media only screen and (max-width: 1083px) and (min-width: 768px) {
 .c-carousel>.c-group {
   bottom: -10px;
 } 
}

/*To remove margin left */
html body .no-margin-left {
  margin-left: 0px !important;
}

/*To remove margin right */
html body .no-margin-right {
  margin-right: 0px !important;
}

/*To remove margin top */
html body .no-margin-top {
  margin-top: 0px !important;
}

/*To remove margin bottom */
html body .no-margin-bottom {
  margin-bottom: 0px !important;
}

/*To remove all side margins */
html body .no-margin {
  margin: 0px !important;
}

#mwf-apps-page #apps-foundation-feature{
display : none !important;
}
/* Hiding HelloMars app for WMR page */
/*
#Mixed-Reality .c-carousel #\39 MZ2CC3L53FD {
  display: none !important;
}
*/

@media (min-width: 768px) {
.en-us #view-all #mwf-hero-carousel-with-video .c-hero > div ,
.en-us #view-all #mwf-hero-carousel-with-video .m-hero-item > div{    
    height: 320px;
     }
}

.c-carousel.f-multi-slide
{
Overflow:hidden;
}

#view-all .m-product-placement-item a.c-call-to-action.c-glyph.disabled-button:focus {
background: none !important;
color: rgba(0,0,0,.6) !important;
outline: 1px dashed #000000 !important;
}
/*Microsoft Edge 3 Content placement popup video link alignment issue Bug:10630  */
#mwf-edge .m-content-placement a.mscom-link.c-call-to-action.c-glyph.glyph-play.trigger-popup.edgepopupvideo
{
margin-left:0px;
}

/* 5 Up Images CSS for 767 pixels viewport width or less */

@media (max-width: 767px){
	.c-image-5-up-sm {
		width: 60% !important;
		margin: auto !important;
	}
}

/*CSS to fix overlap issue in Comp security page ROW*/
#windows-comprehensive-security.vertical-acc-overrides #securitycenter .c-paragraph-1{
	font-size: 15px;
    line-height: 20px;
	padding: 12px 0 0;
    font-weight: 400;
}
#windows-comprehensive-security.vertical-acc-overrides #securitycenter .c-heading-3{
    font-size: 20px;
    line-height: 28px;
    padding: 12px 12px 4px 0;
    font-weight: 200;
}

#windows-comprehensive-security.vertical-acc-overrides #securitycenter .c-badge {
    margin: 4px 15px 4px;
}

 .pl-pl .feature-sticky-nav-bar-static .ul-stickynavigation li a, 
 .sk-sk .feature-sticky-nav-bar-static .ul-stickynavigation li a,
 .sl-si .feature-sticky-nav-bar-static .ul-stickynavigation li a,
 .lt-lt .feature-sticky-nav-bar-static .ul-stickynavigation li a 
    {
     padding: 15px 4px 9px 7px !important; 
    }
    
@media only screen and (min-width: 768px) and (max-width: 1300px)
{
  .pl-pl .feature-sticky-nav-bar-static .ul-stickynavigation li a, 
  .sk-sk .feature-sticky-nav-bar-static .ul-stickynavigation li a,
  .sl-si .feature-sticky-nav-bar-static .ul-stickynavigation li a,
  .lt-lt .feature-sticky-nav-bar-static .ul-stickynavigation li a 
    {
     padding: 0px 4px 5px 6px !important; 
    }
}
@media only screen and (min-width: 768px) and (max-width: 811px)
{
  .pl-pl .feature-sticky-nav-bar-static .ul-stickynavigation li a
  {
  padding: 0px 1px 0px 0px !important; 
  }
}

/*Code for the customized social bar in ZH-CN*/
.zh-cn #social-network .wechat:hover .qrcode {
  display: inline-block;
}
.zh-cn #social-network .qrcode {
  width: 90px !important;
  height: 90px !important;
  position: absolute;
  background: #fff;
  display: none;
  margin-top: 41px;
  margin-left: -26px;
}
/*.zh-cn #social-network .qrcode img {
  width: 90px !important;
  height: 90px !important;
}*/
.zh-cn #social-network .m-social>ul>li>a img {
  height: 32px !important;
  width: 32px !important;
}
.c-price s{
  padding-right:5px;
}
.c-price span span{
  font-family: inherit;
}
.c-price{
  display:block;
}
/*To fix divider issue in home page hero*/
#home-ard #home-hero + div hr.c-divider {
    height:1px !important;
}
/* UHF Fixes*/
/*@media screen and (min-width: 768px){
#headerUniversalHeader nav#uhf-g-nav .c-uhf-menu.js-nav-menu ul button{
	font-weight: 700 !important;
}
}*/
/*en-au shop-now tool tip issue*/
.en-au .c-carousel.f-single-slide ul .ps-widget.c-call-to-action.ps-enabled:hover + .ps-wtb-button-disclaimer{
	white-space: initial !important;
}

/*Surface Book configuration panel changes  */
.en-us #surface-book .cfgpanel .confgpanel #configurator-i5-two,
.en-us #surface-book .cfgpanel .confgpanel #configurator-i5-four,
.en-us #surface-book .cfgpanel .confgpanel #configurator-i7-one,
.en-us #surface-book .cfgpanel .confgpanel #configurator-i7-two,
.en-us #surface-book .cfgpanel .confgpanel #configurator-i7-five,
.en-us #surface-book .cfgpanel .confgpanel #configurator-i7-seven,
.en-us #surface-book .cfgpanel .confgpanel #configurator-i7-eight,
.en-us #surface-book .cfgpanel .confgpanel #configurator-i7-nine{
                display: none !important;
}
@media only screen and (min-width: 1084px) {
	#surfaceconfiguration .confgcarousel .c-flipper{
		display: none;
	}
}
.c-carousel.f-multi-slide.confgcarousel{
	overflow: initial;
}
/* Hide the Compare boxes in View-all */
/*.compare-checkbox{
 display:none; 
}*/
/* This is an temporary override for line 1605, remove line 1605 and this style if not needed*/ 
.c-uhfh-alert img[data-src]{display: block !important;}


/*CSS for Hello Page*/

#hello [data-vg="mwf-3content-placement-VG1"] .m-content-placement-item .c-call-to-action:hover {
    background: #005da6 !important;
    color: #FFF !important;
    text-decoration: none;
}

#hello [data-vg="mwf-3content-placement-VG1"] .m-content-placement-item .c-call-to-action:focus
{
    background: #005da6 !important;
    color: #FFF !important;
    text-decoration: none !important;
}

#hello [data-vg="mwf-3content-placement-VG1"] .m-content-placement-item .c-call-to-action:focus span, #hello [data-vg="mwf-3content-placement-VG1"] .m-content-placement-item .c-call-to-action:hover span
{
     text-decoration: none !important;
}

#hello [data-vg="mwf-3content-placement-VG1"] .m-content-placement-item .c-call-to-action{
    background: #0067B8 !important;
    color: #FFF !important;
}


/*Accessibilty fix for footnote superscripts*/
#mwf-common-prefooter p:focus, #surface-book-prefooter p:focus, #surface-pro-4-prefooter p:focus, #surface-studio-prefooter,
.surface-section-footnotes p:focus,
.en-us #features #disclaimers p:focus {
    border: 1px dashed #fff;
    outline: none !important;
}

sup a.c-hyperlink.supBLink:focus {
  border: 1px dashed #000 !important;
  outline: none !important; }
  
sup .c-hyperlink.supBLink span.supText{
	font-weight: normal;
}

sup .c-hyperlink.supBLink{
	text-decoration: underline;
} 

#mwf-common-prefooter .c-caption-2.context-glyph-tile .c-glyph,
.surface-section-footnotes .c-caption-2.context-glyph-tile .c-glyph{  
    font-family: MWF-MDL2;
    margin-right: 1px;
}

.en-us .c-price .context-glyph-tile a.mscom-link,
.en-us .hardcodedurlprice .context-glyph-tile a.mscom-link
{
color: #0067B8;
}
.en-us .iconimagesheading li sup a.c-hyperlink.supBLink
{
color: #0067B8 !important;
}
.en-us p.c-caption-2 a.c-hyperlink.supLink,
.en-us #features #disclaimers a.c-hyperlink.supLink{
  color: #00bcf2;
} 
span.supText.c-glyph
{
    text-decoration:underline;
}

sup a.c-hyperlink.supBLink
{
padding-right:0px !important;
}
/*
.show-suptooltip{
  display: block !important;
}
*/
 #mwf-hmc div.device-item .c-feature span.show-suptooltip[aria-hidden=true] {
    left: initial !important;
    top: initial !important; 
     display: block !important;
 }
.c-tooltip sup .c-hyperlink.supBLink{
  display: inline;
}
.c-price span[itemprop=price]:empty + div.context-glyph-tile {
                display: none;
}

/*Reduced font size for CTAs in Homepage Hero Windows 10 Sniff Feature panel*/

@media screen and (max-width:539px)
{

#home-hero [data-vg="mwf-hbi-rd-home_hero-feature-Win10-VG1"] .m-feature p.c-group a
{
font-size:   12px
}
}

/* Adding Laplink CSS */
#laplink-3-content-placement-4 .m-content-placement-item picture{
		display:inline-block;
	}
	@media screen and (max-width:768px){
		#laplink-3-content-placement-7{
			text-align: center;
		}
	}
/*end Laplink CSS */


/*Why Upgrade and LTE FAQ CSS Files  */
#why-Windows div[data-vg="mwf-why-win-drawer-FAQVG11"] .c-drawer button, #acpc-faq-drawer div[data-vg="windows-mwf-acpc-FAQ-drawer-9-VG"] .c-drawer button {
    font-size: 15px;
    color: #0078d7;
    padding-left: 0;
  }
  
  #why-Windows .accoladecarousel .m-banner {
    padding-bottom: 96px
  }
  
  #why-Windows #why-windows-drawer-FAQ .c-paragraph-3, #acpc-faq-drawer .c-paragraph-3 {
    padding-top: 0px;
  }
  
  #why-Windows .simpleDrawer, #acpc-faq-drawer .simpleDrawer {
    padding-top: 17px;
    padding-bottom: 32px;
  }
  
  [data-vg="mwf-why-win-prefooter-14-VG1"] {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  
  #why-Windows #why-windows-drawer-FAQ .mscom-link.c-call-to-action.c-glyph, #acpc-faq-drawer .mscom-link.c-call-to-action.c-glyph {
    background: 0 0;
    color: #0067B8;
    border-color: transparent;
    border-width: 2px;
    padding: 10px 0 7px;
    margin-left: 0;
    transition: none;
  }
  
  #why-Windows #why-windows-drawer-FAQ .mscom-link.c-call-to-action.c-glyph:hover span, #acpc-faq-drawer .mscom-link.c-call-to-action.c-glyph:hover span {
    text-decoration: underline;
  }
  
  #why-Windows .c-hyperlink {
    font-weight: 400;
  }
  
  #why-windows-drawer-FAQ div[data-vg="mwf-why-win-drawer-FAQVG11"] #expand-collapse-toggle-area .c-action-trigger, #acpc-faq-drawer div[data-vg="windows-mwf-acpc-FAQ-drawer-9-VG"] #expand-collapse-toggle-area .c-action-trigger {
    background: transparent;
    color: black;
    text-decoration: none;
    border: 0;
    padding-bottom: 0;
    font-weight: 400;
  }
  
  #why-windows-drawer-FAQ div[data-vg="mwf-why-win-drawer-FAQVG11"] #expand-collapse-toggle-area .c-action-trigger.active, #acpc-faq-drawer div[data-vg="windows-mwf-acpc-FAQ-drawer-9-VG"] #expand-collapse-toggle-area .c-action-trigger.active {
    color: #0078D7;
    text-decoration: underline;
  }
  @media only screen and (max-width: 1083px) and (min-width: 768px){
  #mwf-why-win-drawer-FAQ-id {
    padding-left: 36px;
    padding-right: 36px;
    }
  }
   @media only screen and (max-width: 767px) and (min-width: 540px){
  #mwf-why-win-drawer-FAQ-id {
    padding-left: 24px;
    padding-right: 24px;
    }
  }
   @media only screen and (max-width: 539px){
  #mwf-why-win-drawer-FAQ-id {
    padding-left: 12px;
    padding-right: 12px;
    }
  }
  @media only screen and (max-width: 1083px){
    #mwf-why-win-drawer-FAQ-id .c-divider {
      margin: 0 0px;
}
}
   #why-windows-drawer-FAQ div[data-vg="mwf-why-win-drawer-FAQVG11"] button:focus, #acpc-faq-drawer div[data-vg="windows-mwf-acpc-FAQ-drawer-9-VG"] button:focus {
     outline: #000 dashed 1px !important; 
    box-shadow: 0 0 0 3px white !important;
   }
/*End Upgrade CSS Files */
/* Form factor tooltip not to appear  */
.view-all-filter .feature-key + .iconimagesheading .svgimg a.c-hyperlink:focus,
.view-all-filter .feature-key + .iconimagesheading .svgimg a.c-hyperlink:hover{
	text-decoration: none !important;
  display: inherit !important;
}
@media screen and (max-width: 767px){
    #view-all.view-all-rd .ViewAll_productFilter .iconimagesheading li.svgimg{height: 100%;}
    #view-all.view-all-rd .ViewAll_productFilter .iconimagesheading .svgimg img.mscom-image {float: none;}
    #view-all.view-all-rd .ViewAll_productFilter .iconimagesheading li.svgimg a p{padding-bottom: 10px; display: block; float: none;}
}
#features a.popup-video-trigger.c-action-trigger.c-glyph.glyph-play:before{
    top : 50% !important;
    transform: translateY(-50%);
    bottom: 0 !important;
}

/*code to fix lap link issues*/
#LaplinkPageID hr.c-divider {
	height: 1px !important;
}
/* Link to align right in HE-IL and AR-XM for Why upgrade */
.ar-xm .m-feature .c-feature a.mscom-link.c-call-to-action.c-glyph, .ar-xm .c-drawer .simpleDrawer a.c-glyph, .he-il .m-feature .c-feature a.mscom-link.c-call-to-action.c-glyph, .he-il .c-drawer .simpleDrawer a.c-glyph {
    padding-right: 0px !important;
    direction: rtl;
}

/*code for test view-all*/
#view-all-test .resultblock {
    display: inline-block;
    width: 100%;
    padding-top: 56px;
}
#view-all-test .view-all-filter .feature-key {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
}
#view-all-test .iconimagesheading {
    float: none !important;
    margin-top: 20px;
}
#view-all-test .iconimagesheading {
    list-style: none;
    display: block;
    float: right;
}
div.ps-wtb-button-disclaimer, 
.ps-widget > div.ps-wtb-button-disclaimer,
.ps-widget + div.ps-wtb-button-disclaimer,
.ps-widget ~ div.ps-wtb-button-disclaimer{
  white-space: normal;
}


/*Code for ATL page*/
/*.f-video-trigger .c-glyph.glyph-play:focus, .f-video-trigger .c-glyph.glyph-play:hover{*/
.f-video-trigger .c-glyph.glyph-play:focus{
    border-style: Dotted!important;
    border-color: white!important;
    border-width: 3px!important;
}

#atl-Windows li.expanded section.m-content-placement-item.content {
    background-color: rgba(0, 0, 0, 0.8);
    padding: 12px;
    margin-left: 48px;
}

@media screen and (min-width: 1084px){
#atl-Windows #Horizontal-acc .m-content-placement-item.content {
    margin-top: 0 !important;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 60px;
    padding: 10px 40px 40px 40px !important;
}
}

@media screen and (min-width: 1084px){
  #atl-Windows #Horizontal-acc .accordion ul li.initial:nth-child(1) {
  background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/320x800_1.jpg?version=9f27bde2-948f-5a8f-25e2-de9e277515a7&CollectionId=8cd4543a-3142-4e11-a76c-d53e5f88c0fb") !important; }
  
  #atl-Windows #Horizontal-acc .accordion ul li.initial:nth-child(2) {
  background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/320x800_2.jpg?version=c3419bab-26c4-115b-36ff-1ea823f6eb63&CollectionId=8cd4543a-3142-4e11-a76c-d53e5f88c0fb") !important; }
  
  #atl-Windows #Horizontal-acc .accordion ul li.initial:nth-child(3) {
  background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/320x800_3.jpg?version=b183a2d3-a535-d574-9f80-0a311dff5330&CollectionId=8cd4543a-3142-4e11-a76c-d53e5f88c0fb") !important; }
  
  #atl-Windows #Horizontal-acc .accordion ul li.initial:nth-child(4) {
  background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/320x800_4.jpg?version=7009f66a-adf4-2f0e-878a-82e330c4a39b&CollectionId=8cd4543a-3142-4e11-a76c-d53e5f88c0fb") !important; }
  
  #atl-Windows #Horizontal-acc .accordion ul li.initial:nth-child(5) {
  background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/320x800_5.jpg?version=64d3d6b5-ff89-a5f9-b7b4-a284cec7db98&CollectionId=8cd4543a-3142-4e11-a76c-d53e5f88c0fb") !important; }
}

@media screen and (max-width: 1083px){
    #atl-Windows #Horizontal-acc .accordion ul li.initial:nth-child(1) {
  background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/491x196_1.jpg?version=a0586730-4844-a643-545d-088057bbcfb4&CollectionId=8cd4543a-3142-4e11-a76c-d53e5f88c0fb") !important; }
  
  #atl-Windows #Horizontal-acc .accordion ul li.initial:nth-child(2) {
  background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/491x196_2.jpg?version=0b9ec50e-52e4-b87b-0539-3eec5cc2cae8&CollectionId=8cd4543a-3142-4e11-a76c-d53e5f88c0fb") !important; }
  
  #atl-Windows #Horizontal-acc .accordion ul li.initial:nth-child(3) {
  background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/491x196_3.jpg?version=1b6cd9ac-9286-9bdb-062a-d0d43381bac2&CollectionId=8cd4543a-3142-4e11-a76c-d53e5f88c0fb") !important; }
  
  #atl-Windows #Horizontal-acc .accordion ul li.initial:nth-child(4) {
  background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/491x196_4.jpg?version=8a9a652f-4b07-900e-3c71-4f3161d1df65&CollectionId=8cd4543a-3142-4e11-a76c-d53e5f88c0fb") !important; }
  
  #atl-Windows #Horizontal-acc .accordion ul li.initial:nth-child(5) {
  background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/491x196_5.jpg?version=819e50dc-3755-b343-61f8-8390e22f0828&CollectionId=8cd4543a-3142-4e11-a76c-d53e5f88c0fb") !important; }
  
  
}

@media screen and (max-width: 1083px){
#atl-Windows #Horizontal-acc .logoImg .c-heading-3 {
    padding: 0;
    float: left;
    width: 50%;
    bottom: 0 !important;
}
}

@media (max-width: 1083px) and (min-width: 768px){
#atl-Windows #Horizontal-acc h2.c-heading-3 {
    margin-bottom: 7vw;
}
}

@media (min-width: 768px){
  #atl-Windows #atl-sticky-nav-bar .m-page-bar {
      border-bottom: none !important;
      background: #dddddd!important;
      padding-left: 48px;
      padding-right: 48px;
  }
}
@media (max-width: 767px){
  #atl-Windows #atl-sticky-nav-bar .m-page-bar {
      border-bottom: none !important;
      background: #dddddd!important;
  }
}
#atl-Windows #lenovo-fullbleed-panel .c-feature,
#atl-Windows #atl-mosaic .c-feature {
  background-color: #ebebeb !important;
}
 

@media only screen and (min-width: 1084px){
#atl-Windows #atl-fifty-panel .retailer-batch img {
    margin: 0px auto !important;
    padding: 0px 15px !important;
}
}
@media only screen and (max-width: 1083px){
#atl-Windows #lenovo-fullbleed-panel .c-feature{
    padding-bottom:20px;
}
#atl-Windows #Horizontal-acc .logoImg {
    top: 50%;
    transform: translateY(-50%);
    position: relative;
    margin: 0;
    padding: 0;
    bottom: 0;
    width: 100%;
}
#atl-Windows #Horizontal-acc .logoImg > div {
    right: 0;
    bottom: 0;
    height: auto;
    display: inline-block;
    position: relative;
}

}
#atl-Windows .m-page-bar.nav.f-sticky{
  z-index: 999 !important;
}

@media screen and (max-width: 539px){
#atl-Windows #Horizontal-acc .logoImg .c-heading-3, #atl-Windows #Horizontal-acc .logoImg > div {
    width: 100% !important;
}
 #atl-Windows #Horizontal-acc .logoImg > div{
    padding-top: 10px !important;
 }
 
 
}

#atl-Windows .m-feature picture iframe{
 min-width: auto;
}
@media screen and (min-width: 1084px){
#atl-Windows .c-video + picture img
{
  display: none;
}
}

@media screen and (max-width: 1083px){
#atl-Windows .c-video .f-video-player
{
  display: none;
}
}

.c-dialog [role=dialog] [role=document]{
/*height: 100% !important;*/
display: block;
}
@media screen and (max-width: 1083px){
#atl-sticky-nav-bar .align-middle
{
  height: 100%;
}
#atl-sticky-nav-bar .retail-right-align .context-menu.sticky101, .retail-left-align .context-menu{
  height: 100%;
}
}

.removeoverflow{
  overflow:auto !important;
}

/*Commenting out to fix the controls being trunctated.*/
/*
.c-dialog.f-lightbox [role=dialog] {
    width: 70%;
}
*/
.c-dialog.f-lightbox.wdg-lightbox [role=dialog] [role=document]{
    height: 100% !important;
    overflow-y: hidden;
    padding-bottom:0% !important;
}

@media only screen and (max-width: 767px){
.c-dialog.f-flow [role=dialog], .c-dialog.f-lightbox [role=dialog]
{
padding: 0% !important;
}

}

@media screen and (max-width: 1083px){
#atl-Windows #videoPlayer1.c-video
{
display:none;
}

}

#atl-Windows #Horizontal-acc .btnClose img
{
background-color: rgba(0, 0, 0, 0.3);
}

#atl-Windows #Horizontal-acc .accordion ul li .expandBtn
{
background-color: rgba(0, 0, 0, 0.3);
}

#atl-Windows #Horizontal-acc .accordion ul li.contracted .mainCont:hover 
{
background-color: rgba(0, 0, 0, 0.3);
}

@media screen and (min-width: 1084px){
#atl-Windows .accordion ul:hover li.initial:hover .mainCont {
    background-color: rgba(0, 0, 0, 0.0);
}

#atl-Windows .accordion ul li.initial > .mainCont
{
    background-color: rgba(0, 0, 0, 0.3);
}
}

#atl-Windows.wdg-global .f-video-trigger, #atl-Windows.wdg-global .f-video-trigger>div
{
  cursor: default;
}
#atl-Windows .accordion ul li > .mainCont [aria-hidden=true]{
  display:none;
}
#atl-Windows div#videoPlayer1{
 max-height: 585px; 
}
@media screen and (min-width:1400px){
  #atl-fifty-panel .margin-top-40{
  margin-left:-55px;
  }
}
@media screen and (min-width:1251px) and (max-width:1399px){
  #atl-fifty-panel .margin-top-40{
  margin-left:-25px;
  }
}
@media screen and (min-width:1083px) and (max-width:1250px){
  #atl-fifty-panel .margin-top-40{
  margin-left:-13px;
  }
}
#atl-Windows #lenovo-fullbleed-panel .c-video-player {
	display: block;
}
#atl-Windows #atl-sticky-nav-bar .m-page-bar{
  z-index:1000!important;
}
#atl-Windows .m-feature .c-call-to-action:hover span{
  text-decoration:none;
}

#surface-book [data-vg="Windows_Book_1_Banner_VG"] span.c-center[itemprop="price"] > span{
	float: none;
}

#surface-book [data-vg="Windows_Book_1_Banner_VG"] span.c-center[itemprop="price"] > span{
	float: none;
}
.en-us #view-all .resultblock .iconimagesheading li.svgimg a{
  display:inline-block;
}
#hero-video .f-video-trigger {
position:initial;
}
#hero-video .f-video-trigger>div{
  cursor: default;
}
[data-vg=windows-features-mwf-panel-1-banner-VG] h1 + p {
	padding-top: 25px !important;
}
.aprilupdate {
  display: none !important;
}
html[lang*="en-"] body .aprilupdate {
	background: block !important
}
#features.features-rs4 [data-vg="windows-features-mwf-panel-18-4ContentPlacement-VG"] .m-content-placement-item .c-call-to-action{
	margin-right:0;
}
#features.features-rs4 hr.c-divider{
		height: 1px;
}
#features.features-rs4 #banner-2 #productivity,
#features.features-rs4 #banner-5 #creative{
	outline: none;
}
@media screen and (min-width: 1084px){
    #photo-movie-editor #photos-2-video-priority .youtubevidplayer{
	   width: 65%;
    }    
}

div[data-vg='windows-features-mwf-panel-7-2ContentPlacement-VG'] .m-content-placement-item:hover>div>.c-call-to-action span{
  text-decoration: none !important;
}
div[data-vg='windows-features-mwf-panel-7-2ContentPlacement-VG'] .m-content-placement-item>div>.c-call-to-action:hover span{
  text-decoration: underline !important;
}
/*Fix for the 4-pillar form factor panel across some pages*/
.m-content-placement [data-grid="col-12 stack-2"] [data-grid="col-6"] .m-content-placement-item.f-size-medium .c-call-to-action.c-glyph,
[data-vg="windows-features-mwf-panel-16-3ContentPlacement-VG"] .m-content-placement [data-grid="col-12 stack-2"] [data-grid="col-4 pad-6x"] .m-content-placement-item.f-size-medium .c-call-to-action.c-glyph{
	margin-right: 0px !important;
}


/*CSS Code for the ACPC/LTE PCs page */
.en-us #view-all #acpc-products .m-product-placement-item p .c-call-to-action + a.c-call-to-action{
	display:block;
}
#acpc-products .m-product-placement-item {
    margin-top: 12px;
}
.en-us #view-all #acpc-products .c-group>.c-call-to-action{
	margin-right:15px!important;
}
#acpc-products p.margin-top-15 img.mscom-image.c-image{
	width:130px;
   padding-bottom: 10px;
}
#acpc-products a.c-call-to-action:not(.glyph-play):after{
	content:""!important;
}
#acpc-products p.margin-top-15{
	width:150px;
	display: inline-block;
}
#acpc-feature-key .view-all-filter .iconimagesheading {
    float: none !important;
    margin-top: 20px;
}
#acpc-feature-key .view-all-filter .feature-key {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
}
#view-all .nonmwf-m-banner .c-divider {
	margin: 15px 0px;
}
#view-all #acpc-feature-key .iconimagesheading .svgimg img.mscom-image {
    margin-bottom: 10px !important;
}
#view-all #acpc-feature-key .iconimagesheading p{
	padding-top:0px;
}
@media screen and (max-width: 767px){
	#view-all #acpc-products .m-product-placement-item.f-size-large{
		margin-top: 30px;
	}
  #feature-key .svgimg .c-hyperlink{
    display: inline-block;
  }
  #feature-key .viewall_productFilter #icons .tooltipimage{
    display: block;
    float: none;
    margin: 0 auto;
  }
}
#acpc-feature-key sup .c-hyperlink.supBLink{
		text-decoration: none;
}
#acpc h2 sup{
  font-size:.60em;
}
#acpc .f-video-trigger, #acpc .f-video-trigger>div{
  cursor: default;
}
@media screen and (max-width: 1083px){
  #acpc-banner-heading .nonmwf-m-banner{
  padding-left:12px;
  padding-right:12px;
  }
}
@media screen and (max-width: 539px){
  #acpc-feature-key .view-all-filter .iconimagesheading a.c-hyperlink p,
  #compare-devices  div#feature-key .view-all-filter .iconimagesheading a.c-hyperlink p {
      display: inline-block;
  }
  #view-all .m-product-placement-item .hintlist-icon
  {
    float: left !important;
  }
  #view-all section.m-product-placement-item {
    clear: both;
  }
  #feature-key .viewall_productFilter #icons .tooltipimage{display: inline-block}
  #compare-devices div#feature-key .view-all-filter .iconimagesheading a.c-hyperlink p{float: none;display: block}
}
#acpc-products a.c-call-to-action.c-glyph.margin-right-15{
  padding-top: 6px;
}
/*End CSS Code for the ACPC/LTE PCs page */


/*CSS Code for BB Campaign */

#campaign-product-placement-Panel-1 .c-price span[itemprop=price]{
  display: block;
  
}
#campaign-multifeature-1 .mscom-link.c-call-to-action.c-glyph {
		background: 0 0;
		color: #0067B8;
		border-color: transparent;
		border-width: 2px;
		padding: 10px 0 7px;
		margin-left: 0;
		transition: none;
	}
	
	#campaign-multifeature-1 .m-hero-item:before {
		padding-bottom: 55%;
	}
	
	#campaign-multifeature-1 .m-hero-item.PMP-Custom {
		cursor: default;
	}
@media screen and (min-width: 1084px){
  #campaign-hero-impage-priority1 #videoPlayer1{
  display:block;
  }
  #campaign-hero-impage-priority1 .c-image{
  display:none;
  }
}

@media screen and (max-width: 1083px){
  #campaign-hero-impage-priority1 #videoPlayer1{
  display:none;
  }
  #campaign-hero-impage-priority1 .c-image{
  display:block;
  }
}

/*End CSS Code for BB Campaign */

/* CSS for OnePlayer popup playbutton alignment */
#mainContent .f-video-trigger, .wdg-global .f-video-trigger>div{
  cursor: default;
}
#mainContent .f-video-trigger button.c-action-trigger.c-glyph[aria-label],
#mainContent .f-video-trigger a.c-action-trigger.c-glyph[aria-label] {
    font-size: 24px;
    font-family: MWF-MDL2;
    content: "";
    line-height: 13px;
    padding-right: 5px;
    height: 48px;
    width: 48px;
    color: rgb(255, 255, 255);
    margin: 0px;
    outline: none;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.6) !important;
}
#mainContent .f-video-trigger {
    border: solid 1px transparent;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
}
#mainContent .f-video-trigger>div {
    padding: 0%;
    position: absolute;
    width: 100%;
    left: 0;
    top: calc(50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
    margin: auto;
    right: 0;
    cursor: pointer;
}
#mainContent .f-video-overlay {
    position: relative;
}
#mainContent .f-video-trigger button.c-action-trigger.glyph-play.c-glyph[aria-label]:focus{
    outline: none !important;
    border-style: dashed !important;
}
#mainContent .InlinePlayerAPIinline {
	height: 100%;
}
@media screen and (max-width: 1083px){
  #cortana .m-feature .c-video-player,
  #hello .m-feature .c-video-player{
    display: none;
  }
  }
  
.ar-xm #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.bg-bg #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.cs-cz #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.da-dk #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.en-is #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.et-ee #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.fi-fi #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.he-il #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.hr-hr #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.hu-hu #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.lt-lt #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.lv-lv #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.nb-no #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.pl-pl #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.ro-ro #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.sk-sk #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.sl-si #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.sr-latn-rs #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.sv-se #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.th-th #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.tr-tr #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.uk-ua #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play,
.vi-vn #hello #videoplayerpopup .c-action-trigger.c-glyph.glyph-play {
display: none !important;
}


/*Share a hint CSS*/
#share-a-hint-trigger .input-float {
    display: inline-block;
    height: auto;
    vertical-align: middle;
}
#share-a-hint-trigger .f-dialog-scroll .input-float {
    width: 44%;
}
#share-a-hint-trigger .form .input-float {
    width: 29%;
}
#share-a-hint-trigger .input-float+.input-float {
    margin-left: 4%;
}
#share-a-hint-trigger .input-float label,
#share-a-hint-trigger .input-float textarea {
    width: 100% !important;
}
#share-a-hint-trigger .input-float input {
    width: 100% !important;
}
#share-a-hint-trigger .input-float span.c-glyph {
    width: 16px !important;
}
#share-a-hint-trigger button#sendhint {
    background: #0067b8;
    color: #FFFFFF;
    margin-top: 15px;
}
#share-a-hint-trigger strong {
    font-weight: normal;
    margin-right: 10px
}
#share-a-hint-trigger #shortTextariaInput1 {
  overflow: hidden;
}
#fixed-bar {
    z-index: 999 !important;
}
#share-a-hint-trigger h2 {
    padding-top: 0px;
    margin-bottom: 20px;
}
#share-a-hint-trigger .c-paragraph .c-rating.f-community-rated.f-aggregate,
div.rating .c-rating.f-community-rated.f-aggregate {
	display:inline;
}
#share-a-hint-trigger [class^="c-paragraph device"] .price {
  padding-left: 10px;
}
#share-a-hint-trigger .border-red {
    border: 1px solid #FF0000 !important;
}
.m-product-placement-item .hintlist-icon {
    text-align: right;
    float: right;
    margin-top: 18px;
}
#share-a-hint-trigger .product-details .price {
  font-weight: bold;
}
#share-a-hint-trigger div[role='document'] {
  height: auto;
}
#share-a-hint-trigger h3 {
	padding-top: 2px;
}
#share-a-hint-trigger .specs ul li {
	padding: 2px;
	font-size: 13px
}
#share-a-hint-trigger .removerecipient,
#share-a-hint-trigger .addrecipient {
  font-size:20px;
  font-family:'MWF-MDL2';
  float:right;
  clear:right;
  /*margin:26px 0px;*/
  color: #006cc2;
}
#share-a-hint-trigger .addrecipient:hover{
  cursor: pointer;
}
#share-a-hint-trigger .addrecipient:after {
  content: '\EAEE'!important;
}
#share-a-hint-trigger .hintlistform .specs {
  display: none;
}
.m-product-placement-item > .compare-checkbox {
  float: none !important;
}
.m-product-placement-item > .compare-checkbox label {
    margin-top: 0;
    margin-bottom: 10px;
}
#view-all .m-product-placement-item .hintlist-icon .gift-icon.c-call-to-action.c-glyph {
    background: 0 0;
    color: #0067B8;
    border-color: transparent;
    border-width: 2px;
    padding: 10px 0 7px;
    margin-left: 0;
    transition: none;
    font-size: 13px;
}
html body #view-all .m-product-placement-item .hintlist-icon a.gift-icon.c-call-to-action.c-glyph:after {
    font-family: MWF-MDL2;
    /*content: "" !important;*/
}
html body #view-all .m-product-placement-item .hintlist-icon .gift-icon.c-call-to-action.c-glyph:hover,
html body #view-all .m-product-placement-item .hintlist-icon .gift-icon.c-call-to-action.c-glyph:focus {
    background: 0 0 !important;
    outline: transparent;
    border-color: transparent;
    color: #0067B8 !important;
    text-decoration: underline;
}
html body #view-all .m-product-placement-item.f-size-large .f-default-image+div {
    padding-right: 0px;
}

#share-a-hint-trigger .removerecipient:hover{
  cursor: pointer;
}
#share-a-hint-trigger .removerecipient {
  /*content: '\ECC9';*/
  background-image: url('https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/HintList_Cancel_Icon.svg?version=00effd62-75dc-7740-a8e2-41767377e52d');
  height: 21px;
  width: 21px;
}
.recipient{
  position: relative;
}
.addrecipient,
.removerecipient{
  position: absolute;
  top: 80%;
  transform: translateY(-80%);
  left: 96%;
}
.addrecipient:focus,
.removerecipient:focus {
	outline: none;
	border: 1px dotted #000000;
}
#shortTextariaInput1{
  width: 95%;
}
#share-a-hint-trigger .form .input-float input{
  margin-top: 10px;
  height: 30px;
}
a.gift-icon {
    border: 1px solid #0067B8 !important;
}
a.gift-icon img {
    margin-right: 10px;
    margin-bottom: 6px;
}
#share-a-hint-trigger [role=document] {height: inherit !important;}
#share-a-hint-trigger .image img {width: 100%;height: auto;}

#share-a-hint-trigger [role=dialog] .f-dialog-scroll {
    max-height: 1000px !important;
}

#share-a-hint-trigger .c-checkbox span{
	font-size: 13px
}
#share-a-hint-trigger .c-checkbox label{
	margin-top: 5px
}
@media screen and (min-width:1084px) and (max-width:1299px){
  #device-details .c-list li{padding:5px 0}
  #compare-devices #device-details .c-call-to-action{margin-top: 0px !important} 
}
#image {
  position: absolute;
  width: 100%;
}
#image img{
  width: 100%;
}
#mfeature {
  margin-top: 40px;
}
#mfeature > div{
    top: calc(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
}
#mfeature picture img{
  float: right;
}
@media only screen and (max-width: 1083px) {
  #mfeature #device-details{
    text-align: left
  }
  #mfeature {
    height: auto;
  }
  #mfeature > picture {
    float: none;
    width: 100%;
  }
  #mfeature > picture img{
    width: 100%;
  }
  #mfeature > div {
    left: 0;
    position: relative;
    top: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateY(0);
    width: 66%;
    text-align: left !important;
  }
}
#device-details .ps-widget {
  background-color: #0078d7 !important;
  color: #ffffff !important;
}
/*#device-details ul.iconimagesheading {
  display: none !important;
}*/
#device-details .c-badge.f-small.f-highlight:empty{
  display:none;
}
#device-details .c-heading-2 {
  font-size: 24px;
  padding-top: 10px !important;
}

#share-a-hint-trigger [role=dialog] {
  height: calc(100% - 24px) !important;
}
@media only screen and (min-width: 1601px) {
  #mfeature {
    margin-top: 140px !important;
  }
  #share-a-hint-trigger [role=dialog] {
    height:770px !important
  }
}
@media only screen and (min-width: 1300px) and (max-width: 1600px){
  #mfeature {
    margin-top: 80px !important;
  }
}
#compare-devices #feature-key .view-all-filter .iconimagesheading {
  text-align: center !important;
}
#compare-devices #feature-key .view-all-filter .iconimagesheading li:hover{
  cursor: pointer !important;
}
#compare-devices #feature-key .view-all-filter .iconimagesheading li .c-paragraph{
  padding-top: 0px !important;
}
div#device-details ul.c-list li {
        padding: 5px 0;
}
div#device-details ul.c-list li.lilink {
    margin-left: -20px !important;
}
div#device-details ul.c-list li.lilink a:hover,
div#device-details ul.c-list li.lilink a:focus {
  text-decoration: underline;
}
#success-message .m-social.f-horizontal {
	display: block;
	text-align: center;
  margin-bottom: 24px;
  margin-top: 24px;
}
#success-message .m-social.f-horizontal p,
#success-message .m-social.f-horizontal ul{
	display: inline-block;	
}

#success-message .m-social.f-horizontal p {
    vertical-align: top;
    padding-top: 8px
}
#share-a-hint-trigger #success-message #keepshopping {
    background: #0067b8;
    color: #FFFFFF;
    margin-top: 15px;
    border: none;
}
#share-a-hint-trigger #success-message #keepshopping:focus {
  outline: 1px solid #000000;
}
.sharehinthide{
  display: none !important;
}
.m-content-placement .m-content-placement-item .ps-widget.ps-enabled:hover,
.m-content-placement .m-content-placement-item .ps-widget.ps-enabled:focus {
    background: #005da6 !important;
    color: #FFFFFF !important;
}
#device-details .mscom-link.disabled-cta {
    border: 2px solid rgba(0,0,0,0.4) !important;
    background: #005da6 !important;
    color: #FFFFFF !important;
    padding: 10px 20px;
}
#feature-key .viewall_productFilter #icons .tooltipimage {
	margin-top: 6px;
}
#device-details .bv-rating-stars-container {
	margin: 10px 0px;
}
#device-details .bv-rating-stars-container .c-rating, 
#device-details .bv-rating-stars-container .reviewsCount{
	display: inline-block;
}
#device-details .c-heading-2{
font-size:34px;
}
#device-details .c-list{
font-size:18px;
}
@media only screen and (min-width: 1084px) {
  #mfeature .desktophintlist{
    display:block;
  }
  #mfeature .mobilehintlist{
    display:none;
  }
}
@media only screen and (max-width: 1083px) {
  #share-a-hint-trigger .f-dialog-scroll > .input-float {
      width: 95% !important;
      text-align: center;
      padding-top: 10px;
  }
  #mfeature .desktophintlist{
    display:none;
  }
  #mfeature .mobilehintlist{
    display:block;
  }
  #hintlistform .your .input-float,
  #hintlistform .recipient .input-float {
    width: 44% !important;
    margin-left: 0% !important;
    margin-right: 2% !important;
  }
  #hintlistform .your .input-float:nth-child(3),
  #hintlistform .recipient .input-float:nth-child(3) {
    width: 90% !important;
  }
  #hintlistform .addrecipient,
  #hintlistform .removerecipient {
    left: 92%;
    top: 87%;
  }
  #hintlistform .form .disclaimer,
  #hintlistform .form fieldset.c-checkbox {
    text-align: center;
  }
  #share-a-hint-trigger [role='document'] {
    padding: 20px;
  }
}
div#success-message,
div#error-message,
div#error-message-404 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 90%;
}
#feature-key .view-all-filter .iconimagesheading p {
  color: #000000;
}
#device-details .iconimagesheading a:hover,
#device-details .iconimagesheading img {
  cursor: auto;
}
#view-all.view-all-rd.windows-laptops .hintlist-icon {
	display: block;
}
#view-all.view-all-rd .hintlist-icon,
#compare-devices .hintlist-icon {
	display: none;
}
#view-all .m-product-placement-item .hintlist-icon a.gift-icon {
    padding-left: 15px !important;
}
#compare-devices [data-vg*='mwf-hintList-4up-panel-VG'] a.ps-widget + a {
    padding-left: 0px;
}
#compare-devices [data-vg*='mwf-hintList-4up-panel-VG'] .c-price { 
  margin-top: 2px;
}
#compare-devices [data-vg*='mwf-hintList-4up-panel-VG'] span[itemprop='price']{
    height: 20px;
    margin-bottom: 7px;
}
#compare-devices div#feature-key .view-all-filter .iconimagesheading li.svgimg {
    margin-bottom: 1px;
}
.gift-hero{
  margin-bottom: 8px
}
.product-details h4 sup {
  display: none;
}
#device-details .iconimagesheading li {
	display: none;
}
#device-details .iconimagesheading li.active {
	display: inline-block;
}
#feature-key .view-all-filter .iconimagesheading {
    float: none;
}
div#device-details {
    padding-top: 25px !important;
}
div#device-details .c-heading-2 {
	padding-top: 0px !important;
}
#device-details .iconimagesheading .option-9.lteicon.svgimg {
	display: none;
}
#feature-key.for-lte-devices .securityicon{
	display: none !important;
}
tr[data-features=data-features-esim],
tr[data-features=data-features-sim] {
	display: none;
}
.en-us tr[data-features=data-features-esim],
.en-us tr[data-features=data-features-sim] {
	display: table-row;
}
@media screen and (-ms-high-contrast: white-on-black) {
  #mfeature #device-details * {
    color: #fff !important;
    background-color: #000 !important; }
 }

@media screen and (-ms-high-contrast: black-on-white) {
  #mfeature #device-details * {
    color: #000 !important;
    background-color: #fff !important; }
 }/** Typography - Font overrides *****Start*****/
/**********************************************/
/**All panels Mosaic panel header 5 same font value**/

.m-mosaic .c-heading-5 {
    font-size: 20px;
    line-height: 24px;
}
/**Custom css for 1399 viewport for Hero, Immersive Hero, Area Heading, Banner **/

@media (max-width: 1399px) {
    /** override of header 2 for Hero, Immersive Hero, Area Heading, Banner (as rest panel donot have header 2 not need to add component specific class) **/
    
    .c-heading-2 {
        font-size: 34px;
        line-height: 40px;
        padding: 38px 0 2px;
    }
    /**Override   subheader 2 only for heros and banners**/
    
    .m-hero-item .c-subheading-2,
    .m-banner .c-subheading-2 {
        font-size: 20px;
        line-height: 24px;
    }
    /**override header 3 for features panel **/
    
    .m-feature .c-heading-3 {
        font-size: 34px;
        line-height: 40px;
    }
}
/**Custom css for 1083 viewport for Content Rich Block, Rich heading, Drawer & Content Placement **/

@media (max-width: 1083px) {
    /**Override for heading 4 in Content placement & Subheading 2 for Content Rich Block, Rich heading, Drawer **/
    
    .c-heading-4,
    .c-subheading-2 {
        font-size: 20px;
        line-height: 24px;
    }
    /** override for heading 3 for Content Rich Block, Rich heading, Drawer **/
    
    .c-heading-3 {
        font-size: 24px;
        line-height: 30px;
    }
}
/**Custom css for 539 viewport for Feature,Content Rich Block, Rich heading, Drawer & Content Placement **/

@media (max-width: 539px) {
    /** override for heading 3 for Features, Content Rich Block, Rich heading, Drawer & header 4 of Content placement **/
    
    .m-feature .c-heading-3,
    .c-heading-3,
    .c-heading-4 {
        font-size: 26px;
        line-height: 32px;
    }
    /** override for heading 2 for Content Rich Block, Rich heading, Drawer **/
    
    .c-subheading-2 {
        font-size: 18px;
        line-height: 24px;
    }
}
/** Typography - Font overrides ********************End******/
/************************************************************/
/** Hero Item - Overrides *****Start*******/
/******************************************/

@media only screen and (min-width: 768px) and (max-width: 1083px) {
    .c-hero,
    .m-hero-item {
        height: auto;
        padding: 0;
        text-align: center;
    }
    .c-hero > div,
    .m-hero-item > div {
        padding: 12px;
        position: relative;
    }
    .c-hero[class*=f-x][class*=f-y] > picture img,
    .m-hero-item[class*=f-x][class*=f-y] > picture img {
        top: 0;
        left: 0;
        left: calc(50%);
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .c-hero[class*=f-x][class*=f-y] > div > div,
    .m-hero-item[class*=f-x][class*=f-y] > div > div {
        position: relative;
        margin: 0 auto;
        left: 0;
        top: 0;
        top: calc(50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        max-width: 100%;
    }
    .c-hero > div > div > div,
    .m-hero-item > div > div > div {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
@media only screen and (max-width: 1083px) {
    .m-hero-item .c-pivot > header {
        display: inline-block;
        margin-top: 20px;
    }
    .c-hero[class*=f-x][class*=f-y] > div > div,
    .m-hero-item[class*=f-x][class*=f-y] > div > div {
        transform: none;
        top: 0;
    }
    .c-hero[class*=f-x][class*=f-y] > div,
    .m-hero-item[class*=f-x][class*=f-y] > div {
        height: auto;
    }
    .m-hero-item > div > div .c-heading-2,
    .c-hero .m-hero-item > div > div .c-heading-2,
    .m-banner .c-heading-2 {
        padding-top: 0px;
    }
}
@media only screen and (min-width: 1084px) {
    .m-hero-item > div,
    .c-hero > div {
        max-width: 1600px;
    }
    .m-hero-item > div > div,
    .c-hero > div > div {
        padding-left: 24px;
        padding-right: 24px;
    }
}
@media only screen and (min-width: 1400px) {
    .m-hero-item > div > div,
    .c-hero > div > div {
        padding-left: 36px;
        padding-right: 36px;
    }
}
/** Hero Item - Overrides *****End*********/
/******************************************/
/** Feature Item - Overrides *****Start*******/
/*********************************************/

@media only screen and (min-width: 540px) and (max-width: 1083px) {
    .c-feature.f-align-left > div,
    .c-feature.f-align-right > div {
        width: 490px;
        margin: 0 auto;
        text-align: center;
        position: relative;
        top: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateY(0);
        margin-top: 20px;
    }
}
@media screen and (max-width: 1083px) {
    /*REMOVING THE LEFT VALUE FOR LEFT AND RIGHT CONTAINERS TO MAKE IT STACKED VERTICALLY ONE BELOW OTHER */
    
    .c-feature.f-align-right > div,
    .c-feature.f-align-right.f-image-priority > div {
        left: 0;
    }
    .c-feature .c-video,
    .c-feature picture,
    .c-feature.f-align-left picture,
    .c-feature.f-align-right picture {
        display: block;
        width: 100%;
        max-width: 100%;
    }
    .c-feature.f-align-left .c-video,
    .c-feature.f-align-left picture,
    .c-feature.f-align-right .c-video,
    .c-feature.f-align-right picture {
        float: none;
    }
    .c-feature.f-align-right > div,
    .c-feature.f-align-right.f-image-priority > div {
        left: 0;
    }
    .c-feature .c-pivot > header {
        display: inline-block;
        margin-top: 20px;
    }
}
/** Feature Item - Overrides *****End*********/

/** Panel top Spacing - Overrides *****Start*********/
    .pad-thin
    {
        margin-top:40px;
    }
    .pad-medium
    {
        margin-top:50px;
    }
    .pad-large
    {
        margin-top:84px;
    }

@media only screen and (max-width: 1083px) {
    .pad-thin
    {
        margin-top:27px;
    }
    .pad-medium
    {
        margin-top:42px;
    }
    .pad-large
    {
        margin-top:75px;
    }
}

@media only screen and (max-width: 539px) {
    .pad-thin
    {
        margin-top:18px;
    }
    .pad-medium
    {
        margin-top:30px;
    }
    .pad-large
    {
        margin-top:60px;
    }
}

/** Panel Spacing - Overrides *****End*********/
/*********************************************/
/*Making back-top-top-nav visible below 768VP also*/
body a.m-back-to-top[aria-disabled=false] {
    position: fixed;
    bottom: 24px;
    right: 24px;
    width: 48px;
    height: 48px;
    background: rgba(0,0,0,.1);
    visibility: visible;
    float: right;
    padding: 12px;
    z-index: 500;
    opacity: 1;
    transition: opacity .6s cubic-bezier(.19,1,.22,1);
}
body.ar-xm a.m-back-to-top[aria-disabled=false],
body.he-il a.m-back-to-top[aria-disabled=false]{
    left: 24px;
    right: inherit;
}

body a.m-back-to-top .c-glyph.glyph-up {
    font-size: 24px;
}
body a.m-back-to-top:focus,body a.m-back-to-top:hover {
    background: rgba(0,0,0,.2);
}
/*End of Making back-top-top-nav visible below 768VP also*//* viewall new design */
#view-all.view-all-rd #view-all-hero-banner .c-call-to-action.c-glyph.wdg-f-blue-button:after,
#view-all.view-all-rd  .divfilter-slide .c-call-to-action.c-glyph.disabled-cta:after{
	content: "" !important;
} 

#view-all.view-all-rd a.mscom-link.ps-widget.c-call-to-action{ font-weight: 700!important;}
#specifications #specifications-banner-content a.c-call-to-action:after{ text-decoration: none;}
.hideFilterPrice,
.hideFilterOS
.hideFilterPrice,
.hideFilterFeatures,
.hideFilterBrand,
.hideFilter {
    display: none !important;
}
#view-all.view-all-rd .view-all-filter .svgimg{
    margin-right: 30px;
}
.view-all-rd .m-product-placement-item .c-badge { height: 20px !important;}
.en-us .view-all-rd .m-product-placement-item .c-badge.no-badge,
.en-au .view-all-rd .m-product-placement-item .c-badge.no-badge,
.en-ca .view-all-rd .m-product-placement-item .c-badge.no-badge,
.fr-ca .view-all-rd .m-product-placement-item .c-badge.no-badge,
.de-de .view-all-rd .m-product-placement-item .c-badge.no-badge,
.en-gb .view-all-rd .m-product-placement-item .c-badge.no-badge,
.en-hk .view-all-rd .m-product-placement-item .c-badge.no-badge,
.es-mx .view-all-rd .m-product-placement-item .c-badge.no-badge,
.fr-fr .view-all-rd .m-product-placement-item .c-badge.no-badge,
.it-it .view-all-rd .m-product-placement-item .c-badge.no-badge,
.ja-jp .view-all-rd .m-product-placement-item .c-badge.no-badge,
.pt-br .view-all-rd .m-product-placement-item .c-badge.no-badge,
.ru-ru .view-all-rd .m-product-placement-item .c-badge.no-badge,
.zh-cn .view-all-rd .m-product-placement-item .c-badge.no-badge,
.zh-hk .view-all-rd .m-product-placement-item .c-badge.no-badge {
	display: inline-block;
	visibility: hidden !important;
}
.m-product-placement-item[data-item=MRDevices] .c-badge {
	display: inline-block !important;
    text-transform: uppercase;
}
#view-all.view-all-rd .resultblock .result-container,
#Results-sectionHeader{ display: none;}
/*#view-all .c-price s,
#view-all .c-price > span,
#view-all .divfilter-slide a.mscom-link.ps-widget.c-call-to-action{ font-weight: 700;}*/
.view-all-rd.wdg-global #filter_block .c-divider{ margin-top: 15px; margin-bottom: 15px;}
.view-all-rd .resultblock .iconimagesheading li.svgimg a,
.view-all-rd .m-product-placement-item .reviewsCount a{ text-decoration: none;}
.m-page-bar.f-sticky.f-show a.c-hyperlink:hover,
.view-all-rd .m-product-placement-item .reviewsCount a:hover{ text-decoration: underline;}
#view-all.view-all-rd .c-checkbox input[disabled=disabled]+span {cursor: default;}
#view-all.view-all-rd .resultblock .df-fb-sel-heading{ padding-top: 0px; padding-right: 18px;}
#view-all.view-all-rd .resultblock .df-selections{ margin-right: 12px;}
#view-all.view-all-rd .iconimagesheading .svgimg img.mscom-image{ width: 34px; height: 34px;}
#view-all.view-all-rd .iconimagesheading p{ padding-top: 0px;}
#view-all.view-all-rd .df-fb-filter-group .df-filter-gr{ display: block !important;}
#view-all.view-all-rd  .df-group-1, 
#view-all.view-all-rd  .df-group-2, 
#view-all.view-all-rd  .df-group-3,
#view-all.view-all-rd  .df-group-4, 
#view-all.view-all-rd  .df-group-5{
    border: none;
    margin-right: 6%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 10px;
}
#view-all.view-all-rd a#cloud-learnmore{
    display: none;
}
#view-all.view-all-rd a#cloud-learnmore.cloud {
    display: inline-block;
}
#view-all.view-all-rd a#cloud-learnmore,
#view-all.view-all-rd .m-product-placement-item a#cloud-learnmore.c-call-to-action.c-glyph:hover {
    background: none !important;
    color: #0067B8 !important;
    padding-left: 0px;
}
#view-all.view-all-rd a#cloud-learnmore:focus {
    background: content-box rgba(0,120,215,.1);
}
#view-all.view-all-rd a#cloud-learnmore span:hover,
.en-us .hardcodedurlprice + .context-glyph-tile a.mscom-link {
    color: #0067B8;
}
#view-all .m-product-placement-item a#cloud-learnmore.mscom-link.c-call-to-action.c-glyph:after{
    content: "\E76C" !important;
}
/*#view-all.view-all-rd a#cloud-learnmore span:after {
    content: "\E76C";
    font-family: 'MWF-MDL2';
    line-height: 0px;
    position: relative;
    top: 2px;
}*/
#view-all.view-all-rd .m-product-placement-item{margin-top: 12px;}
.m-page-bar.f-sticky.f-show {
    padding-top: 10px;
    padding-bottom: 10px;
    z-index: 999;
}
.m-page-bar.f-sticky.f-show h3{ white-space: normal; overflow: visible;}
.m-page-bar.f-sticky.f-show a.c-hyperlink{ 
    padding-right: 18px; 
    position: relative; 
    display: inline-block;
    text-decoration: none;
 } 
.m-page-bar.f-sticky.f-show a.c-hyperlink:after{
    content: "\E76C";
    display: inline-block;
    vertical-align: top;
    font-family: MWF-MDL2;
    position: absolute;
    right: 0px;
    top: 3px;
}
/*.m-page-bar.f-sticky.f-show h3{ padding-bottom: 24px;}*/
#view-all.view-all-rd .resultblock {
    display: inline-block;
    width: 100%;
    padding-top: 56px;
}
@media screen and (max-width: 1083px) and (min-width: 540px){
    .view-all-rd .nonmwf-m-banner,
    .view-all-rd .filter-product-item-container .m-product-placement-item{padding-left: 24px; padding-right: 24px;}
}
@media screen and (max-width: 899px) and (min-width: 767px){
    .m-page-bar.f-sticky.f-show h3{padding-bottom: 0px;}
}
@media screen and (max-width: 1211px) and (min-width: 768px){
    #view-all.view-all-rd .totalCount{ display: block;}
}
@media screen and (max-width: 767px) {
   
    #view-all.view-all-rd .df-fb-filter-group .df-filter-gr fieldset > div{ padding-left: 10px;padding-bottom: 26px;}
    .view-all-rd .filter-product-item-container .m-product-placement-item{padding-bottom: 20px;}
    #view-all.view-all-rd .view-all-filter .svgimg{
        text-align: center;
        margin: 0px;
        padding-right: 10px;
        box-sizing: border-box;
    }
    #view-all.view-all-rd #filter_block .df-fb-filter-group{ margin-bottom: 0px;}
    #view-all.view-all-rd .df-fb-filter-group .df-filter-gr > div{ padding-left: 10px;}
    #view-all.view-all-rd .resultblock .iconimagesheading{ padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, .2); }
    #view-all.view-all-rd .resultblock .iconimagesheading .svgimg img.mscom-image{ display: block; float: none; margin: 0 auto;}
    #view-all.view-all-rd .resultblock .iconimagesheading li.svgimg a p{ display: block; float: none;}
    .view-all-rd.wdg-global #filter_block .c-divider{ display: none; margin: 0px;}
    #view-all.view-all-rd #filter_block .df-fb-filter-group .c-checkbox label:not(.hide){ display: block !important;}
    #view-all .m-product-placement-item.f-size-large{margin:0 auto; float:none;}
     #view-all.view-all .mobile-sort{
             display:inline-block; 
             margin-top: 20px;
             margin-bottom: 0px;            
            }
             #view-all.view-all .mobile-center{
             width:100%;          
            }
            #view-all.view-all .mobile-sort-wrap{text-align: center;}
            #view-all.view-all #Results-sectionHeader h2{ padding-bottom: 10px;}
            #view-all.view-all #Results-sectionHeader .desktop-sort{display: inline-block !important;
                padding-right: 40px;}
             #view-all.view-all .desktop-wrap .sort-heading,
             #view-all.view-all .desktop-sort{
               display:none !important; 
            }
    #view-all-featured-devices .result-sort
    {
    text-align: center;
    padding-top: 20px;
    }
    #view-all.featuredpc-page #view-all-featured-devices .result-sort .desktop-sort 
    {
    display: inline-block !important;
    padding-right: 40px;
    }
    #view-all.featuredpc-page .result-sort .sort-heading{
        padding-top:10px !important; 
    }
           
    #view-all.view-all-rd .df-fb-filter-group .dropdown-desktop {
        display: none;
    }
    #view-all.view-all-rd .df-fb-filter-group .dropdown-mobile {
        display: block;
        width: 100%;
        position: relative;
        cursor: pointer;
        padding-left: 10px;
        border-bottom: 1px solid rgba(0, 0, 0, .2);
        padding-bottom: 15px;
    }
    #view-all.view-all-rd .df-fb-filter-group .df-filter-gr{ 
        margin-right: 0px; 
        padding-left: 0px; 
        padding-bottom: 0px; 
        padding-top: 10px;
    }
    #view-all.view-all-rd .df-fb-filter-group .dropdown-mobile.selected:after {
        content: "\E70E";
    }
    /*#view-all.view-all-rd .group-list-content-mobile {
        border-bottom: 1px solid rgba(0, 0, 0, .2);
    }*/
    /*#view-all.view-all-rd .groups-list-container .group-list-content-mobile:last-child {
        border: none;
    }*/
    #view-all.view-all-rd .df-fb-filter-group .dropdown-mobile:after {
        content: "\E70D";
        display: inline-block;
        vertical-align: top;
        font-family: MWF-MDL2;
        position: absolute;
        right: 10px;
    }
    #view-all.view-all-rd .ViewAll_productFilter .resultblock .result-container{ border: none ;}
    #view-all.view-all-rd .acc-wrap.acc-checkbox{ display: none;}
    
    #view-all.view-all-rd .nonmwf-m-banner .desk-show-all {
        display: none;
    }
    .en-us #view-all.view-all-rd  .divfilter_result_container .mobile-show-all {
        display: block;
        margin-top: 20px;
    }
    #view-all.view-all-rd  .divfilter_result_container .mobile-show-all .acc-wrap {
        text-align: center;
    }
    #view-all.view-all-rd  .acc-wrap .acc {
        margin-top: 0px;
    }
    #view-all.view-all-rd  #view-all-rd-filter .resultblock {
        padding-top: 0px;
    }
    #view-all.view-all-rd .nonmwf-m-banner .c-divider{ display: none;}
    #view-all.view-all-rd .nonmwf-m-banner [data-grid~=col-6] p.f-lean{ border-bottom: 1px solid rgba(0, 0, 0, .2); padding-bottom: 25px;}
    #view-all.view-all-rd .nonmwf-m-banner [data-grid~=col-6] {
        text-align: center !important;
        width: 100%;
    }
    #view-all.view-all-rd .nonmwf-m-banner #filter_block [data-grid~=col-6] {
        text-align: left !important;
    }
#view-all.view-all-rd .nonmwf-m-banner .sort-heading{ vertical-align: top; padding-top: 28px;}
#view-all.view-all-rd .nonmwf-m-banner .result-sort .sort-heading{padding-top: 15px;}
#view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul{ position: static;}
 #view-all.view-all-rd .totalCount{ display: inline-block; padding-bottom: 20px;}
 #view-all.view-all-rd #Results-sectionHeader .nonmwf-m-banner .result-sort{text-align: center;}
 #view-all.view-all-rd .resultblock{padding-top: 0px;}
 #view-all.view-all-rd .resultblock .feature-key{ padding-top: 40px;}
 #view-all.view-all-rd .resultblock .iconimagesheading li.svgimg a p{padding-bottom: 10px;}
    #view-all.view-all-rd .resultblock .iconimagesheading li.svgimg{height: 100%;}
    /*#view-all.view-all-rd .df-fb-filter-group .dropdown-mobile + div{display: none; }*/
    #view-all.featuredpc-page .ViewAll_productFilter .iconimagesheading .svgimg img.mscom-image {
    display: block;
    float: none;
    margin: 0 auto;
    }
}
@media screen and (max-width: 539px){
    .view-all-rd .nonmwf-m-banner{padding-left: 12px; padding-right: 12px;}
     .m-page-bar.f-sticky.f-show{display: inline-block;}
     .m-page-bar.f-sticky.f-show > div{float: none;width: 100%; display: inline-block; height: 100%;}
    .m-page-bar.f-sticky.f-show  .df-fb-clear-all-item{ float: left;}
    #view-all.view-all-rd .resultblock .iconimagesheading .svgimg img.mscom-image{ display: inline-block;}
    .view-all-rd .m-product-placement-item .c-badge{ font-size: 11px;}
    #view-all.featuredpc-page .ViewAll_productFilter .iconimagesheading .svgimg img.mscom-image
    {
        display: inline-block;
    }
}
@media screen and (min-width: 768px) {
    #view-all-featured-devices .result-sort
    {
    text-align: right;
    }
    #view-all.view-all-rd #Results-sectionHeader .nonmwf-m-banner .result-sort{ text-align: right;}
    .view-all-rd .resultblock .result-container{ padding-bottom: 50px;}
    #view-all.view-all .desktop-sort{ margin-right: -8px;}
    #view-all.view-all-rd .nonmwf-m-banner .c-divider{ margin: 15px 0px;}
    .view-all-rd .view-all-filter .iconimagesheading .svgimg img.mscom-image{ float: none; margin-bottom: 5px;}
    #view-all.view-all .desktop-wrap{ padding-top: 8px;}
    #view-all.view-all-rd .acc-wrap{margin-top: 20px;}
    #view-all.view-all .mobile-sort-wrap,
     #view-all.view-all .mobile-sort{
            display:none !important;
            }
    #view-all.view-all-rd .acc-wrap .acc{ display: inline-block !important;}
    #view-all.view-all-rd .nonmwf-m-banner h2 {
    display: inline-block;}
    #view-all.view-all-rd .totalCount{padding-left:10px;}
    #view-all.view-all-rd .df-fb-filter-group .dropdown-desktop {
        display: block;
    }
    #view-all.view-all-rd .df-fb-filter-group .dropdown-mobile {
        display: none;
    }
    #view-all.view-all-rd .df-fb-filter-group .dropdown-mobile + div {
        display: block;
    }
    #view-all.view-all-rd .df-fb-filter-group fieldset > div {
        display: block !important;
    }
    #view-all.view-all-rd .nonmwf-m-banner .desk-show-all {
        display: block;
    }
    #view-all .divfilter_result_container .mobile-show-all {
        display: none;
    }
    #view-all.view-all-rd .groups-list-container {
        padding: 0 5%;
    }
}
#view-all.view-all-rd .acc-wrap .acc span {
    padding-right: 20px;
}
#view-all.view-all-rd .acc-wrap .acc span:after {
    content: "\E738";
    display: inline-block;
    vertical-align: top;
    font-family: MWF-MDL2;
    position: absolute;
    right: 8px;
    top: 15px;
    font-size: 10px;
}
#view-all.view-all-rd .acc-wrap .acc span.selected:after {
    content: "\E710";
}

#view-all.view-all-rd .nonmwf-m-banner .sort-heading{ display: inline-block;padding-right: 15px;}
#view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul {
    width: 169px;
    padding: 0px;
}
#view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border .showdrop:hover {
    cursor: pointer;
}
#view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul .c-menu-item .c-radio span {
    padding: 0px 14px 16px 11px;
}
#view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul .c-menu-item .c-radio input{
 visibility: hidden;   
}
#view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul .c-menu-item{
    border-bottom: 1px dashed #000;
}
#view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul .c-menu-item:last-child{
    border: none;
}
/*.c-menu-item a{
    
}*/
#view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul .c-menu-item .c-radio {
    background:rgba(0,0,0,.05);
    padding: 0px;
    text-align: center;
    border: none;
}
#view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul .c-menu-item .c-radio:focus{
    background:rgba(0,0,0,.1);
}
.view-all-rd .nonmwf-m-banner .c-menu-item a span{ color: #000;}
#view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul .c-menu-item .c-radio.select,
#view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul .c-menu-item .c-radio[aria-checked=true],
#view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul .c-menu-item .c-radio[aria-checked=true]:focus{
    background: #0078D7;
}
#view-all.view-all-rd #Results-sectionHeader .nonmwf-m-banner .c-select-menu.f-border [aria-expanded] {
    margin-top: 30px;
}
#view-all.view-all-rd #Results-sectionHeader .nonmwf-m-banner .result-sort .c-select-menu.f-border [aria-expanded]{
    margin-top: 5px;
}
#view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border [aria-expanded] {
    width: 169px;
    text-align: center;
    
}
#view-all.view-all-rd .filter-acc > span.df-selected_item.df-acc-wordwrap::after {
    content: none;
}
#view-all.view-all-rd #filter_block .c-label.df-fb-select-all-label {
    display: none;
}

#view-all.view-all-rd .resultblock .result-container {
    border-top: 1px solid rgba(0, 0, 0, .2);
    text-align: center;
    outline: none;
}
#view-all.view-all-rd .resultblock .filter-selection-parent {
    display: inline-block;
    width: auto;
    margin-top: 24px;
}
#view-all.view-all-rd .resultblock .filter-selection-parent .filter-selections {
    display: inline;
}
#view-all.view-all-rd .acc-wrap .acc {
    margin-top: 0px;
    display: inline-block;
    padding: 10px;
    border: 1px solid #0078D7;
    border-bottom: 1px solid #0078D7;
    position: relative;
    text-decoration: none;
}
#view-all.view-all-rd .df-subheading .acc-wrap .result-acc {
    margin-top: 0px;
    margin-right: 0px;
}
#view-all.view-all-rd .acc-wrap .acc:focus {
    margin-right: 0px;
}
/*#view-all.view-all-rd .nonmwf-m-banner .c-select-menu .c-radio.selected {
    background: #0078D7;
    color: #FFF;
}*/
#view-all.view-all-rd .view-all-filter .iconimagesheading {
    float: none !important;
    margin-top: 20px;
}

#view-all.view-all-rd .view-all-filter .feature-key {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
}
#filter_block .c-action-menu .c-context-menu {
    width: 100%;
    position: static;
    background-color: transparent;
    border: none;
}
 
 
/* Adding Code for EN-AU new view-all */

.en-au #filter_block a:focus{
    margin-right:0px;
}
/**viewall new design end*/



.m-product-placement-item .iconimagesheading li img.active{
	display: none;
}
.m-product-placement-item .iconimagesheading li img.inactive{
	display: block;
}
.m-product-placement-item .iconimagesheading li.active img.active{
	display: block;
}
.m-product-placement-item .iconimagesheading li.active img.inactive{
	display: none;
}
.m-product-placement-item .c-badge
{
display:none;
}
.en-us .m-product-placement-item .c-badge,
.en-au .m-product-placement-item .c-badge
{
display:inline-block;
text-transform: uppercase;
}
#view-all #device-header-2In1s .m-hero-item .c-group + .c-call-to-action,
#view-all #device-header-Laptops .m-hero-item .c-group + .c-call-to-action
{
background: 0 0;
color: #0078D7;
border-color: transparent;
border-width: 2px;
margin-left: -24px;
margin-right: -24px;
padding: 10px 43px 7px 25px;
}
/*Drop down Code*/
         .view-all-filter .iconimagesheading button.c-button{
         background-color:inherit;
         }
         .view-all-filter .iconimagesheading p
         {
             display: inline-block;
         }
         .df-fb-filter-group {
         float: left;
         /*width: 20%;*/
         }
         .df-group-1, .df-group-2, .df-group-3{
         display: none;
         margin-right: 6%;
         border-left: 1px solid #000;
         border-right: 1px solid #000;
         border-bottom: 1px solid #000;
         padding-top: 15px;
         padding-bottom: 15px;
         padding-left: 10px;
         }
         .filter-acc {
         background-color: #fff;
         color: #000 !important;
         min-height: 43px;
         display: block;
         border: 1px solid #000;
         width: auto;
         margin-right: 6%;
         cursor: pointer;
         margin-bottom: 0;
         outline: #000;
         }
         .relative {
         position: relative;
         }
         .dark-grey {
         color: #2f2f2f;
         }
         .df-acc-wordwrap {
         word-wrap: break-word;
         width: 100%;
         }
         .vertical-align,
         .vertical-middle {
         position: absolute;
         top: 50%;
         -ms-transform: translateY(-50%);
         -webkit-transform: translateY(-50%);
         transform: translateY(-50%);
         }
         .left {
         left: 0;
         }
         .right {
         right: 0;
         }
         .df-up-arrow {
         display: none;
         padding-left: 15px;
         cursor: pointer;
         }
         .drop-up-svg-new {
         width: .5em;
         height: .513em;
         float: right;
         margin: 5px 0;
         -webkit-transform: rotate(180deg);
         -moz-transform: rotate(180deg);
         -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
         transform: rotate(-180deg);
         margin-right: 9px;
         }
         .drop-down-svg-new {
         width: .5em;
         height: .513em;
         float: right;
         margin: 5px 0;
         }
         .df-down-arrow {
         display: block;
         padding-right: 8px;
         cursor: pointer;
         }
         .view-all-filter .accordion-to-grid-item svg .minus {
         fill: transparent;
         }
         .view-all-filter .accordion-to-grid-item svg .plus {
         fill: transparent;
         }
         @media screen and (max-width: 780px)
         {
             span.c-badge.no-badge
            {
                display: none;
            } 
             /*#view-all .m-product-placement-item
            {
                height: auto !important;
            }*/
         }
         @media screen and (max-width: 767px) {
        
          .m-product-placement-item ul.c-list {
                height: auto;
          }

        .m-product-placement-item .c-heading-6
            {
            padding-top: 20px;
            }
         #view-all [data-vg^="mwf-hero-price-item-VG"] section
         {
             margin-bottom: 24px;
         }
         #device_view_all .accordion-to-grid-item svg .plus {
         fill: #000;
         }
         #device_view_all .accordion-to-grid-item svg .minus {
         fill: transparent;
         }
        #device_view_all .accordion-to-grid-item.active svg .plus {
        fill: transparent;
            }
            #device_view_all .accordion-to-grid-item.active svg .minus {
        fill: #000;
            }
         .view-all-filter .accordian-expand-collapse {
         position: absolute;
         display: inline-block;
         top: 5px;
         right: 0;
         }
         .view-all-filter .ViewAll_productFilter .df-down-arrow, .view-all-filter .ViewAll_productFilter .df-up-arrow
         {
             display: none !important;
         }
         .df-fb-filter-group {
         display: block;
         width: 100%;
         margin-bottom: 15px;
         }
         }
         .ie8arrow {
         display: none;
         }
         @media screen and (max-width: 539px) {
       #view-all #device-header-2In1s .m-hero-item .c-group .c-call-to-action + .c-call-to-action,
       #view-all #device-header-Laptops .m-hero-item .c-group .c-call-to-action + .c-call-to-action
        {
        display:none;
        }
       #view-all #device-header-2In1s .m-hero-item .c-group + .c-call-to-action,
       #view-all #device-header-Laptops .m-hero-item .c-group + .c-call-to-action
        {
        display: block;
        margin-left: 15px;
        padding-left: 0px;
        }
        .m-product-placement-item .ps-widget.c-call-to-action.c-glyph,
        .m-product-placement-item .ps-widget.ps-disabled.c-call-to-action.c-glyph
        { 
        margin-left: -24px;
        }
        .m-hero-item .ps-widget.c-call-to-action.c-glyph,
        .m-hero-item .ps-widget.ps-disabled.c-call-to-action.c-glyph
        { 
        margin-left: 0px;
        }
         .view-all-filter .svgimg
        {
            margin-right: 0px;
        }
        #view-all .parent
        {
            padding-left: 12px;
            padding-right: 12px;
        }
         svg:not(:root) {
         position: relative;
         /* bottom: 9px; */
         overflow: hidden;
         }
          .view-all-filter .iconimagesheading a.c-hyperlink p
           {
             display: none;
         }
         #view-all.featuredpc-page .ViewAll_productFilter .iconimagesheading a.c-hyperlink p
            {
            display:block;
            float: none;
            padding-bottom: 10px;
            }
         .view-all-filter .tooltipimage
         {
             margin-right: 10px !important;
         }
         .view-all-filter .iconimagesheading
         {
             float: left !important;
         }
        #hello #hello-hero picture img.mscom-image
        {
            /*width:90px;
            height:90px;
            */
        }
         }
         /*Tooltip Code*/
         .view-all-filter .iconimagesheading {
         list-style: none;
         display: block;
         float: right;
         }
         .view-all-filter .svgimg {
         height: 32px;
         width: auto;
         display: inline-block;
         margin-right: 21px;
         }
         .view-all-filter .iconimagesheading .svgimg img.mscom-image {
         width: 24px;
         height: 24px;
         float: left;
         }
         .view-all-filter .tooltipimage {
         margin-right: 10px;
         }
         .view-all-filter div#icons {
         float: right;
         }
          @media screen and (min-width: 540px)
          {  
            #view-all #device-header-2In1s .m-hero-item .c-group + .c-call-to-action,
            #view-all #device-header-Laptops .m-hero-item .c-group + .c-call-to-action
            {
            display: none;
            }
            #view-all #device-header-2In1s .m-hero-item .c-group .c-call-to-action + .c-call-to-action,
            #view-all #device-header-Laptops .m-hero-item .c-group .c-call-to-action + .c-call-to-action
            {
            display: inline-block;
            }
            #view-all .m-product-placement-item.f-size-large .f-default-image
            {
                width:100%;
            }
            #view-all .m-banner.x-type-left {
                margin: 0;
            }
            #view-all .m-product-placement-item.f-size-large, .c-product-placement.f-size-large {
                width: 358px;
                float: left;
            }            
         }
         @media screen and (min-width: 1084px)
         {
            #view-all [data-vg="mwf-hero-price-item-VG1"],
            #view-all [data-vg="mwf-hero-price-item-VG3"]
            {
                margin-bottom: 48px;
            }
            #view-all [data-vg="mwf-hero-price-item-VG2"] section
            {
            margin-bottom:40px;
            }
            
         }
         @media screen and (max-width: 1083px) {
            #feature-img-2 img.c-image,#feature-img-2 picture.c-image img,#feature-img-4 img.c-image,#feature-img-4 picture.c-image img
            {
            width:100%;
            }
           #view-all .c-price meta+span,
           #view-all .c-price span,
           #view-all .c-price s {
            float: none;
            text-align: center;
            }
            #view-all .m-hero-item .c-group{
                display: inline-block;
            }
            .view-all-filter .devicesvg,.view-all-filter .svgimg {
            margin-right: 10px;
            margin-bottom: 15px;
            }
            #view-all .device-image
            {
                padding-bottom: 30px;
            }
            #view-all section.m-hero-item h1
            {
             padding-top:0px !important;
            }
             #view-all .parent
            {
            padding-left: 18px;
            padding-right: 18px;
            }
           .view-all-filter .iconimagesheading {
            float: none;
            text-align: left;
            }
         }
         .view-all-filter
         {
             padding-left: 12px;
             padding-right: 12px;
         }
         .title.blue {
         color: #0078D7;
         }
         .view-all-filter ul.iconimagesdevices {
         display: inline-block;
         list-style: none;
         padding-left: 0;
         }
         .view-all-filter .devicesvg {
         width: 24px;
         display: inline-block;
         margin-right: 15px;
         height: 24px;
         }
         .view-all-filter ul.iconimagesdevices {
         display: inline-block;
         list-style: none;
         padding-left: 0;
         }
         .tooltip + .tooltiptext {
         visibility: hidden;
         width: 298px;
         background-color: #0078D7;
         color: #fff;
         text-align: center;
         padding: 10px 20px;
         position: absolute;
         z-index: 1;
         margin-top: 10px;
         margin-left: -138px;
         font-size: 14px;
         text-align: left;
         }
         .tooltip + .tooltiptext::after {
         content: " ";
         position: absolute;
         bottom: 100%;
         left: 50%;
         margin-left: -10px;
         border-width: 10px;
         border-style: solid;
         border-color: transparent transparent #0078D7 transparent;
         }
         .tooltip + .tooltiptext.right-align::after {
         left: auto;
         right: 0;
         }
         .tooltip + .tooltiptext.left-align::after {
         left: 10px;
         right: auto;
         }
         .tooltip.active:hover + .tooltiptext {
         visibility: visible;
         }
         ul.options {
         display: inline-block;
         }
         ul.options li {
         float: left;
         list-style: none;
         margin-left: 10px;
         }
         .df-fb-sel-heading {
         float: left;
         line-height: 40px;
         padding-right: 42px;
         }
         .df-selections {
         border: 1px transparent solid;
         }
         .df-selections {
         background-color: #CCC;
         color: #000;
         padding-left: 21px;
         padding-top: 8px;
         padding-bottom: 10px;
         padding-right: 21px;
         margin-right: 21px;
         float: left;
         margin-bottom: 15px;
         line-height: 21px;
         }
         .result-count {
         display: block;
         float: left;
         line-height: 40px;
         }
         .filter-selection-parent {
         background-color: white;
         display: inline-block;
         width: 100%;
         }
         .pl-10
         {
             padding-left: 10px;
         }
         .df-fb-select-all-label:hover {
    cursor: pointer;
}
.view-all-filter label.body.dark-grey, .view-all-filter .df-filtercheck {
    margin-bottom: 0px;
}
.df-fb-select-all-item.df-filtercheck {
    display: none;
}
.df-fb-group-selection .df-selections .df-selections-crosh {
    margin-left: 42px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 12px 12px;
    /*background-image: url(https://web-archive.nli.org.il/National_Library/20170827070107oe_/http://c.s-microsoft.com/en-us/CMSImages/icon-chrome-close-black.png?version=1aeef7d1-a5dc-0b29-dc04-30ab30295553);*/
}
.df-fb-group-selection .df-selections .df-selections-crosh:after {
    content: '';
    font-family: 'MWF-MDL2';
}


/* Compare page page css here */
 #mwf-compare-page #home-getwin .m-content-placement .m-content-placement-item.left-panel .c-price span.starting-at
{
   display: block;
}

/* view-all page css here */
#view-all .m-product-placement-item ul.iconimagesheading {
    float: none;
    padding-top: 0px;
}
#view-all .m-product-placement-item .svgimg,#devicesoverview .m-product-placement-item .svgimg, #hello .m-product-placement-item .svgimg, #inking .m-product-placement-item .svgimg, #continuum .m-product-placement-item .svgimg, #cloud-mwf-product .m-product-placement-item .svgimg
{
height:24px;
display: inline-block;
margin-right:15px;
}
#view-all .m-product-placement-item p.c-group
{
    margin-top: 15px;
    /*height: 42px;*/
}
#view-all .m-product-placement-item .iconimagesheading .svgimg img.mscom-image,
#devicesoverview .m-product-placement-item .iconimagesheading .svgimg img.mscom-image,
#hello .m-product-placement-item .iconimagesheading .svgimg img.mscom-image,
#inking .m-product-placement-item .iconimagesheading .svgimg img.mscom-image,
#continuum .m-product-placement-item .iconimagesheading .svgimg img.mscom-image,
#cloud-mwf-product .m-product-placement-item .iconimagesheading .svgimg img.mscom-image
{
width: 24px;
height: 24px;
}
.bv-rating-stars-container.stars-hidden {
    visibility: hidden;    
} 
#view-all .theme-light a.c-call-to-action:nth-child(1)
{
    background: #006cc2;
} 
#view-all .theme-light a.c-call-to-action:nth-child(1):hover,
#view-all .theme-light a.c-call-to-action:nth-child(1):focus
{
    background: #006cc2; 
}
 #view-all .m-hero-item.theme-light .c-group >.c-call-to-action+.c-call-to-action
 {
     color:#0078D7;
 }
 #view-all .resultblock .iconimagesheading li.svgimg a p
{
color:#000;
}
.en-us #view-all .resultblock .iconimagesheading li.svgimg a
{
    color: #0067B8;
}
#view-all .resultblock .iconimagesheading li.svgimg a
{
    color: #000;
}
#view-all .resultblock .iconimagesheading li.svgimg a:hover {
    cursor:pointer;
}
#view-all .m-product-placement-item .c-list
{
    clear:both;
}
#view-all .m-product-placement-item .c-price
{
    display: block;
}
[data-grid="container"] .c-hero >div,
[data-grid="container"] .m-hero-item>div
{
    width:100%;
}
#view-all .parent
{
display: inline-block;
margin-top: 24px;
margin-bottom: 24px;
}
#view-all .m-hero-item .c-price
{
display: block;
}
/*body .ps-widget.ps-disabled > small{
	display: none;
}*/
/*body .ps-widget.ps-disabled > .ps-button-label{
	display: inline-block;
}*/
#view-all #fb_item_group1_filters .c-checkbox .c-label:nth-child(7)
{
display:none;
}
.en-us #view-all #fb_item_group1_filters .c-checkbox .c-label:nth-child(7)
{
display:block;
}
.ratingPlugin.bv-stars-container
{
    display: none;
}
.en-us .ratingPlugin.bv-stars-container,
.en-au .ratingPlugin.bv-stars-container,
.en-ca .ratingPlugin.bv-stars-container,
.fr-ca .ratingPlugin.bv-stars-container
{
    display: inline-block;
}
#view-all #view-all-hero .mscom-link.c-call-to-action
{
display:none;
}
.en-us #view-all #view-all-hero .mscom-link.c-call-to-action
{
display:inline-block;
}
.ps-widget:hover
{
    border: 2px solid rgba(0,0,0,0.4) !important;
}
.ps-widget.ps-disabled:hover
{
    border: 1px solid rgba(0,0,0,0.4) !important
}
#view-all .m-hero-item .c-price
{
    margin-bottom: 20px;
}
.hide,.footerHide,.removeSUP sup {
    display: none !important;
}

/* View-All Page CSS to hide starting at*/

.ps-widget.c-call-to-action.c-glyph,
.ps-widget.ps-disabled.c-call-to-action.c-glyph
{ 
white-space: nowrap;
}
/* removing caret symbol for price spider buttons*/
#view-all a.mscom-link.ps-widget.c-call-to-action:after,
#devicesoverview a.mscom-link.ps-widget.c-call-to-action:after
 {
    content: "";
}
#view-all a.mscom-link.ps-widget.c-call-to-action,
#devicesoverview a.mscom-link.ps-widget.c-call-to-action
{
    padding: 10px 15px 7px 15px;
    font-weight: normal;
}
body picture.c-image img[data-src] {
	display: none;
}
@media screen and (min-width: 781px) {
    #view-all .m-product-placement-item
    {
        width:358px;
        padding: 1%;
        border: 1px solid #f1f1f1;
    }
}
/*hello page css starts here */
.bvseo-ratingValue
{
    display: none;
}
.reviewsCount a {
    font-weight: normal;
}
.c-price s {
    display: none;
}
.c-price span[itemprop=price] {
    display: none;
}
.c-price span.starting-at,
.c-price span.priceCurrency {
    display: none;
}
#mwf-gwx #gwx-home-pro .c-price span.starting-at {
	display: block;
	float: none;
}
#hello #hello-4pillar .m-content-placement-item img,
#ink-others .m-content-placement-item img,
#continuum #continuum-4content-placement img,
#cortana #cortana-4content-placement img
{
    width: 120px;
    margin: 0 auto;
}
#hello #hello-4pillar .m-content-placement-item h4.c-heading-4,
#ink-others .m-content-placement-item h4.c-heading-4
{
    text-align: center;
}
#view-all .m-product-placement-item a.mscom-link.c-call-to-action.c-glyph.learnmore
{
    font-weight: normal;
    padding-left: 15px;
    padding-right: 15px;
}
/*Accessibility issue fix for drop-down*/
#device_view_all #filter_block .filter-acc:focus{
    border-color: #0078D7;
    outline: 1px dashed #000000;
}
#view-all .c-checkbox input[type=checkbox]+span {
    cursor: pointer;
    display: inline-block;
    left: 0;
    padding-left: 28px;
    position: relative;
    top: 0;
    padding-top: 2px;
    padding-bottom: 0px;
    padding-right: 0px;
    background: none;
}

#view-all .c-select-menu.f-border ul {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
#view-all .filter-acc>span.df-acc-wordwrap:after {
    content: "";
    font-family: MWF-MDL2;
	position: absolute;
    font-size: 8px;
    color: rgba(0,0,0,.8);
    font-weight: 700;
    right: 8px;
    padding-top: 7px;
	color: #000;
}
#view-all .filter-acc>span.df-acc-wordwrap:hover
{
color: #000;
}
body #view-all .m-product-placement-item picture img
{
    height: auto !important;
} 
#pmp-big5 #pmp-hero .c-call-to-action.c-glyph{
	padding-left:0;
}
#pmp-big5 #pmp-hero .c-call-to-action.c-glyph.learnmore{
	padding-left:15px;
}

#view-all .m-product-placement a.mscom-link.c-call-to-action.c-glyph.learnmore, #view-all .m-hero-item a.mscom-link.c-call-to-action.c-glyph.learnmore, #devicesoverview .m-product-placement a.mscom-link.c-call-to-action.c-glyph.learnmore,#mwf-gwx .m-product-placement a.mscom-link.c-call-to-action.c-glyph.learnmore,#features .m-product-placement a.mscom-link.c-call-to-action.c-glyph.learnmore, #pmp-big5 .m-hero-item a.mscom-link.c-call-to-action.c-glyph.learnmore, #pmp-big5 .m-hero-item a.mscom-link.c-call-to-action.c-glyph.learnmore,#pmp-big5 .m-product-placement a.mscom-link.c-call-to-action.c-glyph.learnmore
{
    font-weight: normal;
    padding-left: 15px;
    padding-right: 15px;
}
.en-ca #pmp-big5 .m-product-placement a.mscom-link.c-call-to-action.c-glyph.learnmore:after,
.fr-ca #pmp-big5 .m-product-placement a.mscom-link.c-call-to-action.c-glyph.learnmore:after,
.en-ca #view-all .m-product-placement a.mscom-link.c-call-to-action.c-glyph:after,
.fr-ca #view-all .m-product-placement a.mscom-link.c-call-to-action.c-glyph:after,
.en-ca #view-all .m-hero a.mscom-link.c-call-to-action.c-glyph.learnmore:after,
.fr-ca #view-all .m-hero a.mscom-link.c-call-to-action.c-glyph.learnmore:after,
.en-ca #pmp-big5 .m-hero-item a.mscom-link.c-call-to-action.c-glyph.learnmore:after,
.fr-ca #pmp-big5 .m-hero-item a.mscom-link.c-call-to-action.c-glyph.learnmore:after,
.en-ca #view-all .m-hero-item a.mscom-link.c-call-to-action.c-glyph.learnmore:after,
.fr-ca #view-all .m-hero-item a.mscom-link.c-call-to-action.c-glyph.learnmore:after,
.en-ca #devicesoverview .m-product-placement a.mscom-link.c-call-to-action.c-glyph:after,
.fr-ca #devicesoverview .m-product-placement a.mscom-link.c-call-to-action.c-glyph:after,
.en-ca #mwf-gwx .m-product-placement a.mscom-link.c-call-to-action.c-glyph:after,
.fr-ca #mwf-gwx .m-product-placement a.mscom-link.c-call-to-action.c-glyph:after,
.en-ca #features .m-product-placement a.mscom-link.c-call-to-action.c-glyph:after,
.fr-ca #features .m-product-placement a.mscom-link.c-call-to-action.c-glyph:after {
    content: "" !important;
}
#pmp-big5 .m-product-placement a.mscom-link.c-call-to-action.c-glyph.learnmore, #devicesoverview .m-product-placement a.mscom-link.c-call-to-action.c-glyph.learnmore, #mwf-gwx .m-product-placement a.mscom-link.c-call-to-action.c-glyph.learnmore,#features .m-product-placement a.mscom-link.c-call-to-action.c-glyph.learnmore,#view-all .m-hero-item a.mscom-link.c-call-to-action.c-glyph.learnmore, #pmp-big5 .m-hero-item a.mscom-link.c-call-to-action.c-glyph.learnmore
{
  border: 2px solid transparent !important;
  color: #FFFFFF !important;
  background: #0067b8 !important;
  margin-left: 0px;
}
.de-de [data-sortvalue] ul li:nth-child(4), .de-de [data-sortvalue="Results"] ul li:nth-child(3), .de-de .m-page-bar.f-sticky.f-show, 
.it-it [data-sortvalue] ul li:nth-child(4), .it-it [data-sortvalue="Results"] ul li:nth-child(3), .it-it .m-page-bar.f-sticky.f-show, 
.fr-fr [data-sortvalue] ul li:nth-child(4), .fr-fr [data-sortvalue="Results"] ul li:nth-child(3), .fr-fr .m-page-bar.f-sticky.f-show, 
.en-hk [data-sortvalue] ul li:nth-child(4), .en-hk [data-sortvalue="Results"] ul li:nth-child(3), .en-hk .m-page-bar.f-sticky.f-show, 
.zh-hk [data-sortvalue] ul li:nth-child(4), .zh-hk [data-sortvalue="Results"] ul li:nth-child(3), .zh-hk .m-page-bar.f-sticky.f-show, 
.pt-br [data-sortvalue] ul li:nth-child(4), .pt-br [data-sortvalue="Results"] ul li:nth-child(3), .pt-br .m-page-bar.f-sticky.f-show, 
.es-mx [data-sortvalue] ul li:nth-child(4), .es-mx [data-sortvalue="Results"] ul li:nth-child(3), .es-mx .m-page-bar.f-sticky.f-show, 
.ja-jp [data-sortvalue] ul li:nth-child(4), .ja-jp [data-sortvalue="Results"] ul li:nth-child(3), .ja-jp .m-page-bar.f-sticky.f-show, 
.en-gb [data-sortvalue] ul li:nth-child(4), .en-gb [data-sortvalue="Results"] ul li:nth-child(3), .en-gb .m-page-bar.f-sticky.f-show, 
.zh-cn [data-sortvalue] ul li:nth-child(4), .zh-cn [data-sortvalue="Results"] ul li:nth-child(3), .zh-cn .m-page-bar.f-sticky.f-show, 
.ru-ru [data-sortvalue] ul li:nth-child(4), .ru-ru [data-sortvalue="Results"] ul li:nth-child(3), .ru-ru .m-page-bar.f-sticky.f-show, 
.es-es [data-sortvalue] ul li:nth-child(4), .es-es [data-sortvalue="Results"] ul li:nth-child(3), .es-es .m-page-bar.f-sticky.f-show, 
.nl-nl [data-sortvalue] ul li:nth-child(4), .nl-nl [data-sortvalue="Results"] ul li:nth-child(3), .nl-nl .m-page-bar.f-sticky.f-show {
    display: none;
}
.en-gb #atl-sticky-nav-bar .m-page-bar.f-sticky.f-show{
    display: flex;
}
.it-it #view-all #view-all-hero .mscom-link.c-call-to-action,
.de-de #view-all #view-all-hero .mscom-link.c-call-to-action,
.en-gb #view-all #view-all-hero .mscom-link.c-call-to-action,
.en-hk #view-all #view-all-hero .mscom-link.c-call-to-action,
.fr-fr #view-all #view-all-hero .mscom-link.c-call-to-action,
.zh-hk #view-all #view-all-hero .mscom-link.c-call-to-action,
.ja-jp #view-all #view-all-hero .mscom-link.c-call-to-action,
.zh-cn #view-all #view-all-hero .mscom-link.c-call-to-action
{
display:inline-block;
}

/* PRICE TAG ICON*/
#mwf-common-prefooter .c-caption-2.context-glyph-tile sup.c-glyph,
.surface-section-footnotes .c-caption-2.context-glyph-tile sup.c-glyph{  
    font-family: MWF-MDL2;
    margin-right: 1px;
}
#pmp-big5 #pmp-hero .context-glyph-tile,
.c-price .context-glyph-tile,
.m-product-placement-item .context-glyph-tile{
    display: inline-block;
    line-height: 15px;
}

.context-glyph-tile span
{
    font-weight: normal;
    white-space: normal;
}
.fr-ca #pmp-big5 #pmp-hero .context-glyph-tile .c-glyph,
.en-ca #pmp-big5 #pmp-hero .context-glyph-tile .c-glyph,
.c-price .context-glyph-tile .c-glyph,
.m-product-placement-item .context-glyph-tile .c-glyph{
    font-size: 12px;
    float:left;
    padding-left: 3px;
    font-family: MWF-MDL2;
    font-weight: 700;
}
[data-vg="pmp-mwf-cross-sell-VG1"] .c-carousel.f-single-slide li {
    z-index: auto;
}
@media screen and (min-width: 1084px) {
#pmp-big5 #pmp-hero [data-vg="pmp-mwf-hero-VG1"] .c-price .context-glyph-tile span,
	#pmp-big5 #pmp-hero .c-group div .c-tooltip{
    top:initial !important;
    left:130px !important;
 }

}
 @media screen and (min-width: 540px) and (max-width: 650px)  {
   #pmp-big5 #pmp-hero [data-vg="pmp-mwf-hero-VG1"] .c-price .context-glyph-tile span{
        margin-top: -10px;
    }
}
@media screen and (max-width: 1083px)  {
   #pmp-big5 #pmp-hero [data-vg="pmp-mwf-hero-VG1"] .c-price .context-glyph-tile span,
   #pmp-big5 #pmp-hero .c-group div .c-tooltip{
        margin-top: -75px;
    }
     #view-all .m-hero-item .c-price .context-glyph-tile span{
        margin-top: -100px;
    }
}
@media screen and (min-width: 1084px) and (max-width: 1450px)  {
   #pmp-big5 #pmp-hero [data-vg="pmp-mwf-hero-VG1"] .c-price .context-glyph-tile span,
   #pmp-big5 #pmp-hero .c-group div .c-tooltip{
        margin-top: -20px;
    }
 .fr-ca #pmp-big5 #pmp-hero [data-vg="pmp-mwf-hero-VG1"] .c-price .context-glyph-tile span,
 .fr-ca #pmp-big5 #pmp-hero .c-group div .c-tooltip		
  {		
        margin-top: -40px;		
  }
}
@media screen and (max-width: 540px)  {
   #pmp-big5 #pmp-hero [data-vg="pmp-mwf-hero-VG1"] .c-price .context-glyph-tile span{
        margin-right: 15px;
    }
}
@media screen and (min-width: 540px){
    .en-us #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"] .m-feature .c-price .context-glyph-tile span,
    .en-au #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"] .m-feature .c-price .context-glyph-tile span,
    #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"] .m-feature .c-price .context-glyph-tile span{
        top:initial !important;
        left:initial !important;
    }
    .en-us #surfaceprocessor .c-mosaic .f-align-left .c-tooltip,
    .en-us #surfaceprocessor .c-mosaic .f-align-right .c-tooltip,
    .en-au #surfaceprocessor .c-mosaic .f-align-left .c-tooltip,
    .en-au #surfaceprocessor .c-mosaic .f-align-right .c-tooltip,
     #surfaceprocessor .c-mosaic .f-align-left .c-tooltip,
     #surfaceprocessor .c-mosaic .f-align-right .c-tooltip{
    	top: initial !important;
    	left:initial !important;
    }
}

[data-vg="Windows_Studio_1_Banner_VG"] .c-tooltip,
[data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"] .c-tooltip,
[data-vg="Windows_Book_1_Banner_VG"] .c-tooltip{
    font-size: 13px !important;
    line-height: 16px !important;
}

#surface-book [data-vg="Windows_Book_1_Banner_VG"] .c-price s{
	float :none;
}

[data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"] .c-feature.f-align-right > div{
	z-index:100;
}

#surfaceprocessor .c-feature.f-align-left > div, .c-feature.f-align-right > div{
    z-index:100;
}

.en-hk #surface-book #surfaceprocessor .c-mosaic .context-glyph-tile,
.zh-hk #surface-book #surfaceprocessor .c-mosaic .context-glyph-tile,
.zh-hk #surface-book #surfaceconfiguration .context-glyph-tile,
.en-hk #surface-book #surfaceconfiguration .context-glyph-tile,
.zh-hk #surface-pro-4 .m-rich-content-block .surface-contentrich-block .context-glyph-tile,
.en-hk #surface-pro-4 .m-rich-content-block .surface-contentrich-block .context-glyph-tile
{
    display: none;
}
.de-de #surfaceprocessor .c-mosaic .c-price .context-glyph-tile{		
    float:left;		
}
/* for glyph to not repeat twotimes*/
.context-glyph-tile + .context-glyph-tile{
    display:none !important;
  }
  
 /*Surface-pro price hiding  */
.en-ca #j-page #j-feature-center02 .c-price.surface-stacked-price,
.fr-ca #j-page #j-feature-center02 .c-price.surface-stacked-price,
.en-hk #j-page #j-feature-center02 .c-price.surface-stacked-price,
.zh-hk #j-page #j-feature-center02 .c-price.surface-stacked-price{
	display:none;
}
.en-ca #j-genric-config #cfgpanel .confgpanel .confgpanel-specs .c-price,
.fr-ca #j-genric-config #cfgpanel .confgpanel .confgpanel-specs .c-price,
.en-hk #j-genric-config #cfgpanel .confgpanel .confgpanel-specs .c-price,
.zh-hk #j-genric-config #cfgpanel .confgpanel .confgpanel-specs .c-price{
	display:none;
} 
/*Surface-pro price hiding  */
/*view-all CTA issue*/
#view-all .m-product-placement-item .mscom-link.c-call-to-action.c-glyph.windows-hyperlink-CTA:hover{
    background: transparent !important;
    color: #0078d7 !important;
    padding-left: 0 !important
}
#view-all .m-product-placement-item .mscom-link.c-call-to-action.c-glyph.windows-hyperlink-CTA:after{
    content: "" !important;
    color: #0078d7;
}
#view-all .m-product-placement-item .mscom-link.c-call-to-action.c-glyph.windows-hyperlink-CTA:focus{
    outline: transparent !important;
    background: content-box rgba(0,120,215,.1) !important;
    color: #006cc2 !important;
}
/*config panel hiding in surface-book*/
.en-ie #surface-book #surfaceconfiguration,
.fr-be #surface-book #surfaceconfiguration,
.nl-be #surface-book #surfaceconfiguration{
	display:none;
} 

/*Update to devices for EN-AU*/
#devices-hero .theme-light{
    background-color: transparent;   
}
#view-all.view-all-rd .iconimagesheading:focus{
    outline:none!important;
}
/* view-all focus issue*/
#view-all .ViewAll_productFilter #icons
{
    outline: none;
}
#devicesoverview section{
    outline:none;
}
#view-all #filter_block:focus {
    outline: none;
}
#view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul .c-menu-item .c-radio.select span {
    color: #FFF;
}

#view-all .wdg-global a.c-call-to-action.wdg-f-blue-button,
#view-all a.mscom-link.ps-widget.c-call-to-action.wdg-f-blue-button{
    margin-top:0px;
}
/*CSS to fix Bug 8263*/

@media screen and (min-width: 768px) and (max-width: 1083px){
    .fr-ca #view-all #filter_block .acc-wrap.acc-checkbox,
    .fr-fr #view-all #filter_block .acc-wrap.acc-checkbox
    {
        display: inline-block !important;
        margin-top: 0 !important;
    }
    .fr-fr #view-all #filter_block .acc-wrap.acc-checkbox .df-fb-clear-all-item,
    .fr-ca #view-all #filter_block .acc-wrap.acc-checkbox .df-fb-clear-all-item
    {
        display: block !important;
        margin-right: 0 !important;
    }
    .fr-fr #view-all #filter_block #acc-center,
    .fr-ca #view-all #filter_block #acc-center
    {
        margin-top: 20px !important;
    }
}
/*.fr-ca #view-all .ViewAll_productFilter .df-filter-gr{
    word-break: break-word;
}*/
.fr-fr #view-all #device-sectionheader-2In1s .desk-show-all .acc-wrap a.result-acc,
.fr-ca #view-all #device-sectionheader-2In1s .desk-show-all .acc-wrap a.result-acc{
    white-space: nowrap;
}
@media screen and (min-width: 768px){
    .fr-fr #view-all #fb_item_group4-container #fb_item_group4_filters .c-checkbox .c-subheading-2.dropdown-desktop,
    .fr-ca #view-all #fb_item_group4-container #fb_item_group4_filters .c-checkbox .c-subheading-2.dropdown-desktop
    {
        display:inline;
    }
}
.ps-widget.ps-disabled > span {
    display: none;
}
#view-all.view-all-rd a.mscom-link.ps-widget.c-call-to-action.wdg-f-blue-button {
    margin-top: 0;
}
/* Hiding OS filter for Russia and Mexico as these locales only have one OS selection */
.ru-ru #view-all.view-all-rd #fb_item_group4-container, .es-mx #view-all.view-all-rd #fb_item_group4-container {
	display: none !important;
}
/*Removal of background colour for disabled price spider Button */
.ps-widget.ps-disabled, .ps-widget.ps-disabled:hover, .ps-widget.ps-disabled:focus {
    background-color: transparent !important;
}
#view-all .m-product-placement-item .mscom-link.windows-hyperlink-CTA:hover{
    text-decoration: underline !important;
}
.df-fb-clear-all-item {
    line-height: 1;
}

/***************************/
/***************************/
/**** MR Release Start ****/ 
/***************************/
/***************************/
/* Hiding all icons initial */
.m-product-placement-item .iconimagesheading li {
	display: none !important;
}
/* Showing only enabled icons */
.m-product-placement-item .iconimagesheading li.active {
	display: inline-block !important;
}
span.c-badge.f-small.f-highlight.hidedont {
    position: absolute;
    left: 28px;
    top: 2px;
}
#view-all.view-all-rd .view-all-filter .iconimagesheading .svgimg {
    margin-bottom: 15px !important;
}
#view-all.featuredpc-page .ViewAll_productFilter .iconimagesheading .svgimg
{
    height: 100%;
    margin-bottom: 15px !important;
    
}
.view-all-rd .view-all-filter .iconimagesheading .svgimg img.mscom-image {
	margin-bottom: 10px !important;
}
.view-all-rd .m-product-placement-item a.c-call-to-action:after, button.c-call-to-action:after, #Mixed-Reality .m-product-placement-item a.c-call-to-action:after {
	font-family: MWF-MDL2;
}
@media screen and (min-width:1084px){
	.mr-table .m-feature .c-feature > div > img {
		margin: 0 !important;
	}
}
/* Disabling NEW badge when Checkbox is disabled */
.c-checkbox input[type=checkbox]:disabled+span+span {
    color: rgba(0,0,0,.2);
    cursor: not-allowed;
}

[data-is-mr] span.c-badge.f-small.f-highlight {
    background: #FFFFFF;
    color: #0067B8;
    border: 1px solid #0067B8;
    height: 22px !important;
}
span.c-badge.no-badge{
	background:none !important;
	border: none !important;
}
/* Hiding Headsets section sort by dropdown
#device-header-Headsets .desktop-wrap, #device-header-Headsets .mobile-sort-wrap {
	display: none;
}
 */
/* 360-slider Css */
#view-all .windows-360slider .ui-state-default {
    height: 4px;
    width: 30px;
    border-radius: 0px;
    top: inherit !important;
}
#view-all .windows-360slider .ui-slider-horizontal .ui-slider-range-min {
    display: none;
}
#view-all .windows-360slider .ui-widget-content {
    border: 1px solid #FFFFFF;
    background: rgba(0, 0, 0, 0.2);
    color: #333333;
}
.view-all .Headsets .c-badge.f-small.f-highlight.no-badge,
.view-all .MRDevices .c-badge.f-small.f-highlight.no-badge {
  display:inline-block;
  text-transform: uppercase;
}
.view-all .Headsets .windows-posterimage {
    margin-top: 90px;
}
.view-all .Headsets .windows-360slider .windows-slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{
	width: 250px !important;
}
.view-all .Headsets .c-badge.f-small.f-highlight.no-badge {
  display: none !important;
}
.en-us .view-all .Headsets .c-badge.f-small.f-highlight.no-badge {
  display: block !important;
}
.view-all .windows-360slider  .windows-slidercomp {
	margin-top: -12px;
}
.windows-rotatebox p {
	margin-bottom: 10px;
}
/*Overriding UHF css*/
.view-all .m-product-placement-item a.c-call-to-action+a.c-call-to-action {
	margin-left: 0px !important;
}
.ViewAll_productFilter .mscom-link.c-hyperlink{
  font-weight: 400;
}
#view-all [data-item="Headsets"] .mscom-link.c-call-to-action.c-glyph.disabled-button{
text-decoration: none !important;
    color: rgba(0,0,0,.6) !important;
    background-color: transparent !important;
    cursor: not-allowed;
    display: inline-block !important;
    padding-left: 0 !important;
    border: none;
}
#view-all [data-item="Headsets"] .mscom-link.c-call-to-action.c-glyph.disabled-button:hover{
    background:none !important;
    color: rgba(0,0,0,.6) !important;
}
#view-all [data-item="Headsets"] .mscom-link.c-call-to-action.c-glyph.disabled-button:after{
                content:none;
}
/*code to show glyph > and on focus making blue BG*/
[data-item="Headsets"] p.c-group a.mscom-link.c-call-to-action.c-glyph:not(.ps-widget) {
    background: #005da6 !important;
    color: #FFFFFF !important;
}
#view-all .m-product-placement-item[data-item="Headsets"] p.c-group a.mscom-link.c-call-to-action.c-glyph:not(.ps-widget):after{
    content: "" !important;
}
#view-all .featureicons .iconimagesheading li.svgimg a p{
    color:#000000;
}
#view-all .windows-sliderimages{
    min-height:250px
}
@media screen and (max-width:767px){
  #view-all.f-wmr-devices .resultblock{
      padding-top: 56px !important;
  }
    
}
#view-all section, #view-all div{
    outline: none !important;
}

/* Compare feature for devices */
.m-product-placement-item .compare-checkbox {
    /*right: 0px;
    bottom: 10px;
    position: absolute;*/
    color: #005da6;
    text-transform: uppercase;
    float: right;
}
.m-product-placement-item .compare-checkbox label {
    margin-right: 0px;
}
#featurekeys .tick.c-glyph:before {
    content: "\E73E";
    font-size: 30px;
}
#featurekeys .cross.c-glyph:before {
    content: "\E711";
    font-size: 19px;
    color: #DDDDDD;
    padding-top: 6px;
    padding-bottom: 5px;
    padding-left: 5px;
}
.printthis-compare span:before {
    content: "\E8BF";
    font-size: 20px;
}
div.threedevices .m-product-placement-item{
    float: left;
}
div.threedevices ul,
div.threedevices .c-badge,
div.threedevices .compare-checkbox {
    display: none !important;
}
div.threedevices .c-price {
    height: 50px;
}
div.threedevices img {
    width: 80%;
}
.techspecs {
    clear: both;
}
.techspecs tbody th,.techspecs tbody td,#featurekeys tbody th,#featurekeys tbody td{width:20%;}
#fixed-bar{
    position: fixed;
    bottom: -1px;
    background: #2f2f2f;
    z-index: 99999;
    width: 100%;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.compare-items-block{
    padding: 0 !important;
}
.compare-items-block .closeCompareitem.c-glyph:before {
    content: "\E711";
    font-size: 13px;
    font-weight: 900;
}
a#clear-selectins {
    color: #FFFFFF;
    font-weight: normal;
}
a#clear-selectins:after {
    content: "\E711";
}
.compare-product-item{
    position: relative;
    min-height: 120px;
    margin-bottom: 10px !important;
}
.compare-product-item .f-default-image{
    width: 70%;
}
.compare-product-item:hover .closeCompareitem.c-glyph:before {
    color: #005da6;
}
/*.compare-product-item:hover {
    border-bottom: 8px solid #005da6;
}*/
.closeCompareitem{
    position: absolute;
    top:-10px;
    right: -5px;
}
.compare-product-item img{
    width: 40% !important;
    padding-top: 5%;
    padding-bottom: 5%;
}
.compare-product-item h3{width: 50%}
.compare-product-item h3 {
    position: absolute;
    top: 50%;
    right: 5px;
    padding: 0px;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
/*.m-content-placement.compare-items-block [data-grid="col-3"] .compare-product-item{
    background: #FFFFFF;
    margin-top: 20px;
    margin-bottom: 20px;
} */
/*.compare-product-button {
    margin-top: 20px !important;
    margin-bottom: 20px;
}*/
.compare-product-button h3, 
.compare-product-button a {
    color: #FFFFFF;
}
[data-sku] .iconimagesheading + p {
	float: left;
}
#fixed-bar .compare-items-block .disabled{
    background-color: #616161 !important;
    cursor: not-allowed;
    color: #fff !important;
    text-decoration: none;
    pointer-events: none;
}
#fixed-bar .compare-items-block .disabled:hover span {
    text-decoration: none;
}
.complete_compare_panel .compare-button,.table-types .techspecs{display: none;}
.threedevices .windows-hyperlink-CTA{display:none;}
#featurekeys tbody td.c-glyph{text-align:center} 
/****Sticky compare bar styles***/
.sticky_compare_bar .c-price .c-tooltip  
{
 left: auto !important;
 width: 100% !important;
}
.sticky_compare_bar .ratingPlugin,.sticky_compare_bar .printthis-compare,.sticky_compare_bar .compare-button{display: none !important}
.sticky_compare_bar .threedevices{
    position: fixed;
    top: 0;
    background: #fff;
    border-bottom: 1px solid #cccddd;
    width: 100%;
    z-index: 99999;
}
.sticky_compare_bar .threedevices .c-price{height: auto}
/*.sticky_compare_bar .threedevices > div{
    width: 90%;
    margin-left: 5%   
}*/
.sticky_compare_bar .f-default-image {
    width:50% !important;
    float:left;
}
.sticky_compare_bar .threedevices img{width: 100%}
.sticky_compare_bar .m-product-placement-item .f-default-image+div{
    width:50%;
    float:left;
}
.sticky_compare_bar .c-heading-1{font-size: 24px; line-height: normal}
.sticky_compare_bar .c-group .mscom-link{display: block !important}
.sticky_compare_bar .m-product-placement-item{width: 300px !important}
/*.sticky_compare_bar .threedevices .c-heading-1,*/
.sticky_compare_bar .threedevices .c-heading-6{
	padding-top: 0 !important;
}
.sticky_compare_bar .threedevices{
	z-index: 99999;
    padding-top : 20px;
    padding-bottom: 20px;
}
[data-grid="col-3"]{
	width: 358px;
    padding: 1%;
    margin-right: 24px;
    background: #fff;
    margin-top:32px;
    margin-bottom: 32px;    
}
.m-content-placement.compare-items-block{
	max-width: inherit;
}
/*.m-content-placement-item.compare-product-button p.c-group #compare-button,
.m-content-placement-item.compare-product-button p.c-group #clear-selections,
.m-content-placement-item.compare-product-button p.c-group{
	display: inline-block;
}*/
.m-content-placement-item.compare-product-button p.c-group #clear-selections{
	margin-right: 0px;
}
[data-grid="col-3"]:hover {
    border-bottom: 4px solid #005da6;
}
.compare-button-tile[data-grid="col-3"]:hover{
    border: none !important;
}
.compare-button-tile[data-grid="col-3"]{
	background: none !important;
    height: auto !important;
}
[data-grid="col-3"] + [data-grid="col-3"] + [data-grid="col-3"] + [data-grid="col-3"].compare-button-tile{
    float: left !important;
}
.hide[data-grid="col-3"] + [data-grid="col-3"] + [data-grid="col-3"] + [data-grid="col-3"].compare-button-tile,
[data-grid="col-3"] + .hide[data-grid="col-3"] + [data-grid="col-3"] + [data-grid="col-3"].compare-button-tile,
[data-grid="col-3"] + [data-grid="col-3"] + .hide[data-grid="col-3"] + [data-grid="col-3"].compare-button-tile{
    float: right !important;
}
#clear-selections{
	color: #ffffff;
}
#clear-selections:focus{
	border:2px dashed #ffffff;
}
#clear-selections:after{
	content: "\E711";
    font-size: 13px;
}
.compare-button-tile{
    position: relative;
}
.complete_compare_panel div.threedevices .m-product-placement-item {
   padding: 5px 10px;}
/***************Print styles*****************/
 @media print
{
.noprint {display:none;}
.break-here {page-break-before: always;}
  .complete_compare_panel div.threedevices .c-heading-1{
        font-size:25px !important;}
   .de-de .complete_compare_panel div.threedevices .c-heading-1{
        font-size: 15px !important;
        word-break: break-word;
    }
        .complete_compare_panel div.threedevices .m-product-placement-item{
            padding:5px;
        }
        .view-all-devices .f-default-image{
	height:200px;
}
.view-all-devices,.view-all-devices .f-default-image picture{
	width:125px;
}
.view-all-devices .c-heading-6{width:120px;}
.c-heading-6{padding-top: 0px}
#featurekeys tbody th{width:35%;}
.complete_compare_panel div.threedevices .m-product-placement-item {
   padding: 5px !important}
 div.threedevices .compare_devices .c-price,.bv-rating-stars-container{
    margin-top:30px;
}
.c-heading-6{
    margin-top:-30px;
}
.theme-dark {
    color: #FFF;
    background-color: #333;
}
}

/***************End of Print styles*****************/
#featurekeys table tbody th img{
    height: 20px;
    width: 20px;
    margin-right: 40px;
}
/*code for 1083-1750 VP*/
@media only screen and (max-width: 1750px){
     [data-grid="col-3"]{
        width: 20%;
        margin-right: 15px;
        margin: 20px 2% 20px 0px;
    }
    .compare-product-item{
        text-align: center;
    }
    .compare-product-item img{
        width: 70% !important;
        padding-top: 0; 
        padding-bottom: 0;
        margin: auto;
    }
    .compare-product-item h3{
        /*position: relative;
        width: 100%;
        right: 0;
        top: 0;
        transform: none;
        padding-top: 10px;
        font-size: 15px;*/
        position: static;
        width: 100%;
        padding-top: 40px;
        font-size: 15px;
    }
    .m-content-placement-item.compare-product-button p.c-group #clear-selections{
        padding-left:0;
    }
     .compare-button-tile{
        margin-right:0;
        width: 34%;
    }
    .closeCompareitem{
        top: 0;
        right: 0;
    }
    /*.wdg-global .c-group{
        margin-top : 0px;
    }*/
    .compare-items-block{
        padding-left: 24px;
        padding-right: 24px;
    }
}

/*code for compare page*/
.complete_compare_panel .m-product-placement-item.f-size-large{
	width: initial !important;
	margin-right: 0px;
}
.complete_compare_panel .m-product-placement-item.f-size-large.view-all-devices{
	width: inherit !important;
}
.complete_compare_panel .m-product-placement-item.f-size-large .f-default-image{
	width: inherit !important;
    margin-right: 0px;
}
.complete_compare_panel div.threedevices img{
	width: 100%;
}
.complete_compare_panel .m-product-placement-item.f-size-large .f-default-image+div{
	display: inline-block;
}
.complete_compare_panel div.threedevices .m-product-placement-item{
	padding: 20px 16px;
    border: 1px solid #d7d7d7;
}
.complete_compare_panel div.threedevices .m-product-placement-item{
    float:none;
}
@media screen and (min-width: 1084px) and (max-width: 1399px) {
	.complete_compare_panel .m-product-placement-item.f-size-large .c-heading-6{
		padding-top: 0;
	}
}
@media screen and (min-width: 1399px) {
.complete_compare_panel .m-product-placement-item.f-size-large .f-default-image{
    margin-top: 20px;	
}
}
.complete_compare_panel div.threedevices .c-heading-1{
	font-size: 40px;
    line-height: 50px;
    padding: 37px 0 3px;
}
.complete_compare_panel .threedevices {
    margin-top: 60px
}

[data-grid='col-12 stack-3'] [data-grid='col-6 pad-6x'] [data-grid='col-6'] > .m-product-placement-item{
    border: none !important;
}  
.printthis-compare > img{
	width: 17px !important;
    display: inline-block;
    margin-left: 10px;
}
.threedevices .c-price span[itemprop=price],.complete_compare_panel .ratingPlugin.bv-stars-container {
    display: inline-block;
}  
.sticky_compare_bar .threedevices h2.c-heading-1,.threedevices h1.c-heading-1{display: block}
.sticky_compare_bar .threedevices h1.c-heading-1,.threedevices h2.c-heading-1{display: none}
/*Code for comapre sticky-nav*/
@media screen and (max-width: 1599px) {
	.sticky_compare_bar .m-product-placement-item .f-default-image+div{
		width: 100%;
		padding-right: 0px;
	}
	.sticky_compare_bar .m-product-placement-item.f-size-large .f-default-image{
		display: none;
	}
	.sticky_compare_bar .m-product-placement-item{
		width: initial !important;
		margin-right: 0;
	}
}
@media screen and (min-width: 1600px){
	.sticky_compare_bar .m-product-placement-item .f-default-image+div{
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		left: 50%;
		padding-right: 0;
		padding-left: 20px;
	}
	.sticky_compare_bar .m-product-placement-item{
		width: 358px !important;
		margin-right: 0;
	}
	.sticky_compare_bar .m-product-placement-item .f-default-image+div .c-heading-6{
		padding-top: 0;
	}
    .threedevices [data-grid="col-12 stack-3"] > [data-grid="col-6 pad-6x"] > [data-grid="col-6"] >  .m-product-placement-item.context-device {
        padding-top: 12%;
        padding-left: 16px;
        padding-right: 16px;
    }
     .sticky_compare_bar .hardcodedurlprice .c-tooltip,
     .sticky_compare_bar .c-price .c-tooltip {
        left: 0px !important;
        top: 70px !important;
    }
}
@media screen and (max-width: 1083px){
    #view-all .c-checkbox.compare-checkbox,#fixed-bar,.cmprselcnlink{
        display: none !important;
    }
}
.valid-compare-page .threedevices .c-paragraph .c-hyperlink{
	text-decoration: none;
}
.valid-compare-page .threedevices .c-paragraph .c-hyperlink:focus,
.valid-compare-page .threedevices .c-paragraph .c-hyperlink:hover {
	text-decoration: underline;
}
#view-all .view-all-devices .windows-hyperlink-CTA{
	margin-left: -19px;
}
.m-content-placement-item.compare-product-button:hover a.wdg-f-blue-button{
    text-decoration: none !important;
}

/*.sticky_compare_bar [data-grid="col-6"] > section.m-product-placement-item{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}*/
/*#view-all .compare-checkbox.c-checkbox input[type=checkbox]+span:before{
	box-shadow: inset 0 0 0 1px #0078D7, inset 0 0 0 10px transparent;
}
#view-all .compare-checkbox.c-checkbox input[type=checkbox]:not(:disabled):focus+span:before,
#view-all .compare-checkbox.c-checkbox input[type=checkbox]:not(:disabled):hover+span:before{
	box-shadow: inset 0 0 0 1px #0078D7, inset 0 0 0 10px transparent;
}*/

/****End of Sticky compare bar styles***/
.threedevices [data-grid="col-6"] > section .c-call-to-action.c-glyph {
    background: none;
    color: #0067B8;
    padding-left: 0;
}
.threedevices [data-grid="col-6"] > section .c-call-to-action.c-glyph:hover,
.threedevices [data-grid="col-6"] > section .c-call-to-action.c-glyph:focus {
    color: #005da6;
    text-decoration: underline;
} 
/*.sticky_compare_bar .threedevices .hardcodedurlprice {
	margin-top: 0px !important;
}*/
#fixed-bar .compare-button-tile .m-content-placement-item.compare-product-button:hover a span {
    text-decoration:none;
}
#fixed-bar .compare-button-tile .m-content-placement-item.compare-product-button a:hover span {
    text-decoration:underline !important;
} 

#fixed-bar .compare-button-tile .m-content-placement-item.compare-product-button a.disabled:hover span {
    text-decoration: none !important;
}

.valid-compare-page .threedevices .compare_devices .disabled-cta.c-call-to-action.c-glyph:hover,
.valid-compare-page .threedevices .compare_devices .disabled-cta.c-call-to-action.c-glyph:focus{
    color: #fff !important;
}


.compare_devices .view-all-devices p a.c-call-to-action{
	margin-top: 15px;
}
.compare_devices .view-all-devices p{
	margin-top: 0;
	clear: both;
}
div.threedevices .compare_devices .c-price{
	height: 20px;
}
#compare-devices [data-vg="mwf-compare-device-ImagePriority-VG"] .wdg-f-blue-button:after,
.compare_devices .view-all-devices .c-call-to-action.c-glyph.wdg-f-blue-button::after, 
.compare_devices .view-all-devices .c-call-to-action.disabled-cta::after,
.compare_devices .view-all-devices .c-call-to-action.c-glyph.disabled-cta::after {
    content: "\E76C" !important;
    font-family: "MWF-MDL2";
}
.compare_devices .view-all-devices p a.c-call-to-action:hover {
    color: #fff !important;
}
#compare-devices [data-grid="col-12"] > .threedevices .compare_devices .view-all-devices p a.c-call-to-action {
    margin-bottom: 20px;
}
#compare-devices .printthis-compare{
    font-size: 13px;
    letter-spacing: .075em;
}
.Mac #clear-selections{
    padding-left: 0px !important;
    margin-top: 5px !important;
}
#compare-devices .compare_devices .ps-widget.c-call-to-action.ps-disabled:hover{
	color: #9d9d9e !important;
}
a#compare-button:focus span{
    text-decoration: none !important;
}
@media screen and (min-width: 1800px) {
    .hide[data-grid="col-3"] + [data-grid="col-3"] + [data-grid="col-3"] + [data-grid="col-3"].compare-button-tile, 
    [data-grid="col-3"] + .hide[data-grid="col-3"] + [data-grid="col-3"] + [data-grid="col-3"].compare-button-tile, 
    [data-grid="col-3"] + [data-grid="col-3"] + .hide[data-grid="col-3"] + [data-grid="col-3"].compare-button-tile{
        right: 4.5%;
    }
}
#compare-devices .compare_devices .margin-top-15 .c-call-to-action.c-glyph:focus{
    color: #fff !important;
}
/*
#view-all .c-checkbox.compare-checkbox {
    display: block;
} */
.removeloadingissues{
    height: 0px !important;
    overflow: hidden;
}
/*Comapre page prefooter CSS*/
#mwf-common-prefooter-invalid-compare .c-caption-2.context-glyph-tile sup.c-glyph{
    font-family: MWF-MDL2;
    margin-right: 1px;
}
#mwf-common-prefooter-invalid-compare .theme-light .c-hyperlink {
    color: #006cc2!important;
}
#mwf-common-prefooter-invalid-compare a.c-hyperlink:focus{
    outline: 1px dotted #FFFFFF;
    background: #FFFFFF;
}
#mwf-common-prefooter-invalid-compare .theme-dark [data-vg="mwf-compare-device-invalid-page-prefooter-VG"] a.mscom-link.c-hyperlink:focus{
	color: #0067b8 !important;
}
#mwf-common-prefooter-invalid-compare .c-hyperlink{
    color: #00bcf2!important;
    
}
#mwf-common-prefooter-invalid-compare .c-hyperlink:hover{
    text-decoration: underline;	
}
[data-vg="mwf-compare-device-invalid-page-prefooter-VG"] {
    padding-top: 20px;
    padding-bottom: 20px;
}
@media screen and (max-width: 1083px){
  #mwf-common-prefooter-invalid-compare [data-grid="container"]{
    padding-left:18px;
    padding-right:18px;
  }
}
@media screen and (max-width: 767px){
  #mwf-common-prefooter-invalid-compare [data-grid="container"]{
    padding-left:12px;
    padding-right:12px;
  }
}
/*code to hide the learn more CTA beside shop now and make it show after specs li*/
.en-us #view-all .m-product-placement-item p .c-call-to-action + a.c-call-to-action{
	display:none;
}
.techspecs .c-table tbody th:first-child,#featurekeys .c-table tbody th:first-child{
    font-weight: bold;
}
.compare-loading-symbol{
    text-align: center;
    margin: 100px 0px;
}
@media all and (min-width:1600px){
    .sticky_compare_bar .threedevices{
        max-width: none !important;
        padding-left: 8%;
    }
}
#featurekeys thead th h3 {
	text-align: center;
}
/***View-all accessibility fixes*******/
#Horizontal-acc .accordion .content a:focus,#Horizontal-acc .accordion .btnClose:focus {
	outline: #fff dashed 2px !important;
}
.firefox.high-contrast-mode #social-network img{
    background: none !important;
}
.high-contrast-mode .c-select-menu.desktop-sort .c-radio:focus{
    outline: #000 dashed 2px !important;
}
@media screen and (-ms-high-contrast: white-on-black) {
  #view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul .c-menu-item .c-radio{
      color: #000 !important;
      background-color: #fff !important;  
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  #view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul .c-menu-item .c-radio{
      color: #fff !important;
      background-color: #000 !important;  
  }
}
/*@media screen and (-ms-high-contrast: active) {
  .edge #social-network .m-social>ul>li>a:focus {
    outline: #fff dashed 2px !important;
}
}*/
ul li.lilink {
    list-style: none;
    margin-left: -20px;
    display: none;
}
.en-us ul li.lilink,
.en-au ul li.lilink,
.fr-fr ul li.lilink,
.fr-ca ul li.lilink,
.en-ca ul li.lilink,
.en-gb ul li.lilink,
.de-de ul li.lilink,
.it-it ul li.lilink,
.zh-cn ul li.lilink,
.ja-jp ul li.lilink
{
    margin-left: 0px !important;
    display: list-item !important;
}
 [data-vg="nonmwf-rd-filterpanel-VG1"] .resultblock .feature-key, [data-vg="nonmwf-rd-filterpanel-VG1"] .resultblock .iconimagesheading, [data-vg="nonmwf-rd-filterpanel-VG1"] .resultblock .df_no_result{
    display: none !important;
}
#pmp-big5 .c-price span[itemprop=price]:empty + div.context-glyph-tile {
    display: none !important;
}
.featured-results-text{
    display: none;
}
.en-us .featured-results-text{
    display: block;
    margin-bottom: 40px;
}

[data-vg="nonmwf-rd-filterpanel-featurekey-MV"] .feature-key + .iconimagesheading .c-hyperlink.supBLink{
	display: inherit;
	color: #0067B8;
}
[data-vg="nonmwf-rd-filterpanel-featurekey-MV"] .feature-key + .iconimagesheading li .c-hyperlink + .c-hyperlink.supBLink,[data-vg="nonmwf-rd-filterpanel-featurekey-MV"] .feature-key + .iconimagesheading li > a.c-hyperlink sup{
	display: none !important;
}

/* Superscript CSS for Key-Features panel in View-all*/
.resultblock .iconimagesheading sup{
    top:-.9em;
}
.cmprselcnlink{
    color: #005da6 !important;
    clear: left;
    float: right;
    text-transform: uppercase;
    text-decoration: underline !important;
    margin-top: 5px;
}
.cmprselcnlink:focus{
 outline: #000 dashed 1px;   
}
#compare-devices .threedevices .c-badge.f-highlight{
    display: none !important;
}
.sticky_compare_bar .ps-widget.ps-no-sku.ps-disabled{
    height:40px !important;
}
#mwf-common-prefooter-invalid-compare p:focus{
    border: 1px dashed #fff;
    outline: none !important;
}
.sticky_compare_bar .threedevices .c-heading-6{
    min-height: 27px;
}
.en-us #Results-sectionHeader.wdg-pad-large{
    padding-top: 60px;
}

/*Windows10S page CSS*/
a.c-call-to-action:not(.glyph-play):after
{
font-family: MWF-MDL2;
}
.cloud-mwf-product .m-product-placement .surface-bg-cta-blue
{
margin-top:10px;
}
/* Hiding 4K icon in every device feature icons */
body .iconimagesheading .option-7.\34k {
	display: none !important;
}

/*clear-all filter button alignment*/
.pt-br .viewall_productFilter #filter_block .acc-wrap.acc-checkbox #acc-center.acc,
.ru-ru .viewall_productFilter #filter_block .acc-wrap.acc-checkbox #acc-center.acc,
.zh-hk .viewall_productFilter #filter_block .acc-wrap.acc-checkbox #acc-center.acc {
	display: none !important;
}
/*Form factor related pages show/hide show all button*/

.ru-ru .form-factor-pages.two_in_ones #view-all.view-all-rd #fb_item_group4-container{
    display: block !important;
}
.ru-ru .view-all-device-page .viewall_productFilter #filter_block .acc-wrap.acc-checkbox #acc-center.acc{
    display: inline-block !important;
}
.fr-fr .form-factor-pages.gaming_pc .groups-list-container #fb_item_group4-container{
    display: block !important;
}
.form-factor-pages.gaming_pc .groups-list-container #fb_item_group4-container{
    display: none;
}
.en-us .form-factor-pages.gaming_pc .groups-list-container #fb_item_group4-container{
    display: block;
}
#view-all.view-all-rd .acc-wrap .acc.hide_all_filter{
display: none !important;
}
.compare-checkbox{
 display:none;  
}
.en-au .compare-checkbox,.en-us .compare-checkbox,.ru-ru .compare-checkbox,
.fr-fr .compare-checkbox,.ja-jp .compare-checkbox,.fr-ca .compare-checkbox,
.en-ca .compare-checkbox,.en-gb .compare-checkbox,.de-de .compare-checkbox,
.it-it .compare-checkbox,.pt-br .compare-checkbox,.zh-cn .compare-checkbox,.es-mx .compare-checkbox{
 display:block;  
}
.form-factor-pages #view-all .c-checkbox.compare-checkbox {
    display: none;
}
.en-au .form-factor-pages #view-all .c-checkbox.compare-checkbox,
.en-us .form-factor-pages #view-all .c-checkbox.compare-checkbox,
.ru-ru .form-factor-pages #view-all .c-checkbox.compare-checkbox,
.fr-fr .form-factor-pages #view-all .c-checkbox.compare-checkbox,
.ja-jp .form-factor-pages #view-all .c-checkbox.compare-checkbox,
.fr-ca .form-factor-pages #view-all .c-checkbox.compare-checkbox,
.en-ca .form-factor-pages #view-all .c-checkbox.compare-checkbox,
.en-gb .form-factor-pages #view-all .c-checkbox.compare-checkbox,
.de-de .form-factor-pages #view-all .c-checkbox.compare-checkbox,
.it-it .form-factor-pages #view-all .c-checkbox.compare-checkbox,
.pt-br .form-factor-pages #view-all .c-checkbox.compare-checkbox,
.zh-cn .form-factor-pages #view-all .c-checkbox.compare-checkbox,
.es-mx .form-factor-pages #view-all .c-checkbox.compare-checkbox {
    display: block;
}
#featurekeys [data-features="data-ltedevices"]{
    display: none;
}
.en-us #featurekeys [data-features="data-ltedevices"]{
    display: table-row;
}
.hide-compare .compare-checkbox,.hide-headset-compare .Headsets .compare-checkbox,.hide-mrdevices-compare .MRDevices .compare-checkbox{
    display: none !important;
}
.en-au #compare-devices .ps-widget:hover + div.ps-wtb-button-disclaimer{
    z-index: 10;
    bottom: 35px;
}
#compare-devices .mscom-link.c-call-to-action.ps-widget.ps-enabled{
    color: #fff !important;
}
@media only screen and (min-width:1600px){
.en-au #compare-devices .sticky_compare_bar .ps-widget:hover + div.ps-wtb-button-disclaimer{
    z-index: 10;
    right: 0;
    left: auto;
}
}
#compare-devices [ps-sku="30023616"],#compare-devices .c-call-to-action{
    font-size:13px !important;
    margin-top:15px !important;
}
.ja-jp #compare-devices .c-price s,.ja-jp #compare-devices .ratingPlugin.bv-stars-container{
    display: none !important;
}
.view-all-devices .wdg-f-blue-button{
    letter-spacing: normal !important;
}
.fr-ca #view-all.view-all-rd a.mscom-link.ps-widget.c-call-to-action,#compare-devices a.mscom-link.ps-widget.c-call-to-action{
    margin-right: 10px;
}
.it-it .ps-widget.ps-disabled{
    margin-right: 0px !important;
}
.it-it .ps-widget.ps-disabled,.it-it .ps-widget.ps-disabled{
    padding:10px 12px 7px 12px !important;
}
.it-it #view-all .c-checkbox input[type=checkbox]+span{
    padding-left: 25px;
}
.it-it .complete_compare_panel .ratingPlugin.bv-stars-container{
    display: none;
}
.de-de .complete_compare_panel div.threedevices .c-heading-1{
    font-size: 35px !important;
}
.zh-cn .c-call-to-action.mscom-link.ps-widget.ps-disabled[aria-disabled="true"],.es-mx .c-call-to-action.mscom-link.ps-widget.ps-disabled[aria-disabled="true"]{
    padding-bottom: 0px !important;
}
.es-mx a.cmprselcnlink{
    padding-bottom: 10px;
}
.it-it #featurekeys [data-features="data-features-mr"],.ru-ru #featurekeys [data-features="data-features-mr"],
.es-mx #featurekeys [data-features="data-features-mr"],.pt-br #featurekeys [data-features="data-features-mr"],
.ru-ru #featurekeys [data-features="data-features-smode"],.pt-br #featurekeys [data-features="data-features-smode"],
.es-mx #featurekeys [data-features="data-features-smode"]{
    display: none;
}
.pt-br .cmprselcnlink{
    margin-right: 5px;
}

.es-mx #view-all.view-all-rd #view-all-filter .acc-wrap #acc-center{
    display:none!important;
}/*Banner-1*/
#devicesoverview #devices-banner-heading-1 .m-banner{
	max-width:none;
}
/*3-Pillar Component*/
#devicesoverview #devices-3pillars [data-vg="mwf-content-richblock-VG1"] .m-content-placement .rich-content [data-grid="col-12"] {
    height: 100%;
    padding: 13% 12% 12% 12%;
}
/*3-Pillar Component mobile issue fix*/
    @media screen and (max-width: 767px){
    #devicesoverview #devices-3pillars [data-vg="mwf-content-richblock-VG1"] .m-content-placement .rich-content [data-grid="col-12"] {
    height: 100%;
    padding: 5% 12% 12% 12%;
    }
}
#devicesoverview #devices-3pillars [data-vg="mwf-content-richblock-VG1"] .m-content-placement .rich-content {
    text-align: center;
}
#devicesoverview #devices-3pillars section.m-content-placement-item{
	margin-top: 0px;
}
#home-ard #mac-home-lifestyle .c-call-to-action.c-glyph, 
#home-ard #home-lifestyle .c-call-to-action.c-glyph,
#home-ard #home-hero-fullbleed-VG1 .c-call-to-action.c-glyph,
#devicesoverview #home-hero-fullbleed-VG1 .c-call-to-action.c-glyph,
#home-ard #home-mac-fullbleed .c-call-to-action.c-glyph,
#devices-4pillar-device-specs .m-product-placement .compare-to-mac.c-call-to-action.c-glyph,
[data-vg="mwf-product-placement-VG1"] .c-call-to-action.c-glyph,
#devicesoverview #devices-3pillars [data-vg="mwf-content-richblock-VG1"] .m-content-placement .rich-content .m-content-placement-item .c-call-to-action.c-glyph,
#hello-carousel .m-product-placement .compare-to-mac.c-call-to-action.c-glyph {
    background: 0 0;
    color: #0078D7;
    border-color: transparent;
    border-width: 2px;
    padding: 10px 44px 7px 24px;
    margin-left: -24px;
    margin-right: -24px;
    font-size: 13px;
    display: inline-block;
    max-width: 100%;
    line-height: 1.3;
    text-align: center;
    letter-spacing: .075em;
    overflow: hidden;
    border: 2px solid transparent;
}

[data-vg="mwf-product-placement-VG1"] .c-call-to-action.c-glyph.preorder-cta {
    margin: 0 4px 0 0;
    font-size: 13px;
    display: inline-block;
    max-width: 100%;
    padding: 10px 22px 7px 24px;
    overflow: hidden;
    border: 2px solid transparent;
    color: #FFF;
    background: #0067B8;
    line-height: 1.3;
    text-align: center;
    letter-spacing: .075em;
    white-space: nowrap;
    transition: scale .2s ease-in-out;   
}
[data-vg="mwf-product-placement-VG1"] .c-call-to-action.c-glyph.preorder-cta {
    padding-left: 15px;
    padding-right: 15px;   
}

#inking .preorder-learn-more {
    margin-left: 0 !important;
}

[data-vg="mwf-product-placement-VG1"] .c-call-to-action.c-glyph:hover,
#devicesoverview #devices-3pillars [data-vg="mwf-content-richblock-VG1"] .m-content-placement .rich-content .m-content-placement-item .c-call-to-action.c-glyph:hover {
    background: transparent;
    border-color: transparent;
    outline: none;
}

[data-vg="mwf-product-placement-VG1"] .c-call-to-action.c-glyph.preorder-cta:hover {
    background: #006cc2 !important;
    color: #FFF !important;
}

[data-vg="mwf-product-placement-VG1"] .c-call-to-action.c-glyph.preorder-cta:active {
    background: #005293;   
}

#devices-4pillar-device-specs .m-product-placement .c-call-to-action.c-glyph:active,
[data-vg="mwf-product-placement-VG1"] .c-call-to-action.c-glyph:active,
#devicesoverview #devices-3pillars [data-vg="mwf-content-richblock-VG1"] .m-content-placement .rich-content .m-content-placement-item .c-call-to-action.c-glyph:active {
    background: transparent;
    text-decoration: none;
}
#devicesoverview #devices-3pillars [data-vg="mwf-content-richblock-VG1"] .m-content-placement .rich-content .m-content-placement-item .c-call-to-action.c-glyph:focus {
    outline: 1px dashed #000000;
}
#devicesoverview #devices-3pillars [data-vg="mwf-content-richblock-VG1"] .m-content-placement .rich-content:nth-child(3) {
    border-left: 16px solid #FFFFFF;
}
#devicesoverview #devices-3pillars [data-vg="mwf-content-richblock-VG1"] .m-content-placement .rich-content:nth-child(1) {
    border-right: 16px solid #FFFFFF;
}
#devicesoverview #devices-3pillars [data-vg="mwf-content-richblock-VG1"] .m-content-placement .rich-content:nth-child(2) {
    border-left: 8px solid #FFFFFF;
    border-right: 8px solid #FFFFFF;
}

@media (max-width: 767px) {
    #devicesoverview #devices-3pillars .rich-content {
        border: none !important;
        margin-bottom: 12px;
    }
    #devicesoverview #devices-3pillars.pad-thin{
    	margin-top: 12px; 
    }
}
/*Product-Placement*/
[data-vg="mwf-product-placement-VG1"] .c-call-to-action.c-glyph {
	margin-right:0px;
	padding-right:24px;
    padding-left:24px;
}
[data-vg="mwf-product-placement-VG1"] .m-content-placement-item{
	text-align:center;
}
[data-vg="mwf-product-placement-VG1"] .c-carousel.f-single-slide li{
	z-index:auto;
}
[data-vg="mwf-product-placement-VG1"] .c-group{
	margin-top:15px;
}
[data-vg="mwf-product-placement-VG1"] .m-product-placement .compare-to-mac.c-call-to-action.c-glyph{
	margin-left: -10px;
}
[data-vg="mwf-product-placement-VG1"] .m-product-placement .m-product-placement-item .c-list{
    font-size: 15px;
    line-height: 20px;
    padding-left: 19px;
    padding-right: 0;
    margin: 8px 0;
    list-style-position: outside;
    list-style-type: disc;
}
[data-vg="mwf-product-placement-VG1"] .m-product-placement .m-product-placement-item .c-list li{
    padding: 8px 0;
    display: list-item !important;
    white-space: normal;
}
body .m-product-placement-item .f-default-image:hover{
    outline:none !important;
}
#home-ard #home-hero-fullbleed-VG1 .c-call-to-action.c-glyph span:hover, 
#home-ard #home-lifestyle .c-call-to-action.c-glyph span:hover,
#home-ard #home-mac-fullbleed .c-call-to-action.c-glyph span:hover,
#home-ard #mac-home-lifestyle .c-call-to-action.c-glyph span:hover,
#home-ard #home-lifestyle .c-call-to-action.c-glyph span:hover,
#devicesoverview #home-hero-fullbleed-VG1 .c-call-to-action.c-glyph span:hover,
#home-ard #home-hero-fullbleed-VG1 .c-call-to-action.c-glyph span:hover,
[data-vg="mwf-product-placement-VG1"] .compare-to-mac.c-call-to-action.c-glyph span:hover{
	text-decoration:underline !important;
}
[data-vg="mwf-product-placement-VG1"] .m-product-placement-item .iconimagesheading{
	display:block;
}
[data-vg="mwf-product-placement-VG1"] .c-tooltip.hook-hover{
	white-space: normal;
}
[data-vg="mwf-product-placement-VG1"] span.c-badge.no-badge{
    display: inline-block;
}
[data-vg="mwf-product-placement-VG1"] .iconimagesheading .c-tooltip{
	white-space:normal;
}
body #features [data-vg="mwf-product-placement-VG1"] .m-product-placement .compare-to-mac,
body #inking [data-vg="mwf-product-placement-VG1"] .m-product-placement .compare-to-mac,
body #devicesoverview #devices-4pillar-device-specs .m-product-placement .compare-to-mac,
body #hello #hello-carousel .m-product-placement .compare-to-mac{
    display: none;    
}
body #features [data-vg="mwf-product-placement-VG1"] .m-product-placement div.c-group .compare-to-mac,
body #inking [data-vg="mwf-product-placement-VG1"] .m-product-placement div.c-group .compare-to-mac,
body #devicesoverview #devices-4pillar-device-specs .m-product-placement div.c-group .compare-to-mac,
body #hello #hello-carousel .m-product-placement div.c-group .compare-to-mac{
    display: block;    
} 
@media (max-width: 539px) {
    body #features [data-vg="mwf-product-placement-VG1"] .m-product-placement .compare-to-mac,
    body #inking [data-vg="mwf-product-placement-VG1"] .m-product-placement .compare-to-mac,
    body #devicesoverview #devices-4pillar-device-specs .m-product-placement .compare-to-mac,
    body #hello #hello-carousel .m-product-placement .compare-to-mac{
        display: inline-block;
        margin-left: 0px;
        padding-left: 0px;
        margin-top: 10px;    
    }
    body #features [data-vg="mwf-product-placement-VG1"] .m-product-placement div.c-group .compare-to-mac,
    body #inking [data-vg="mwf-product-placement-VG1"] .m-product-placement div.c-group .compare-to-mac,
    body #devicesoverview #devices-4pillar-device-specs .m-product-placement div.c-group .compare-to-mac,
    body #hello #hello-carousel .m-product-placement div.c-group .compare-to-mac{
        display: none;    
    }       
}
/*Office Apps Icons*/
#devicesoverview #devices-office-icons .icons-holder{
    margin: 0 auto;
    float: none;
}
@media screen and (max-width: 539px){
	#devices-office-icons [data-grid="col-1-5"]{
        float:left !important;
        width:20% !important;
    }
    #devices-office-icons [data-grid="col-1-5"] img{
        width:100%;
        height: auto;
    }
}
@media screen and (max-width: 1083px){
    #devicesoverview #devices-office-icons .icons-holder{
        text-align: center;   
    }
    body #devicesoverview #devices-3pillars .m-content-placement .rich-content .m-content-placement-item .c-call-to-action.c-glyph {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}
@media screen and (min-width: 540px){
    /*#devicesoverview #devices-4pillar-device-specs .m-product-placement-item .c-badge,
    #view-all .m-product-placement-item .c-badge
    {
        margin-top: 20px;
    }*/
}

/*Mosiac Svgs*/
#devicesoverview #devices-mosaic-panel [data-f-mosaic="f-vp1-whole f-vp2-half f-height-medium"] .c-mosaic-placement img,
#devicesoverview #devices-mosaic-panel [data-f-mosaic="f-vp1-whole f-height-medium"] .c-mosaic-placement img{
    height : 40px;
    width: 40px;
    margin : 0 auto;
}
/*Making equal height for all product placement 'ul'*/
[data-vg="mwf-product-placement-VG1"] .m-product-placement .m-product-placement-item .c-list li{
	height:auto;
}
body .m-product-placement-item > .f-default-image{
	outline: none !important;
}
#features [data-vg="mwf-product-placement-VG1"] .m-product-placement-item .iconimagesheading {
    display: none;
}

a.mscom-link.ps-widget.c-call-to-action {
    padding: 10px 15px 7px 15px;
    font-weight: normal;
}
a.mscom-link.ps-widget.c-call-to-action:after {
    content: "";
}
/*Rich-content-Accssibility*/
#devicesoverview .rich-content .theme-light{
    background-color: #f2f2f2;
}
@media screen and (-ms-high-contrast: active) {
	.windows-posterimage{
		display:block !important;
	}
	.windows-sliderimages{
		display:none !important;
	}
	.windows-slidercomp{
		display:none !important;
	}
}
/*Continuum Fixes*/
#continuum #continuum-product-placement .continuumphone:focus{
    outline: #000 solid 2px !important;
}
/*20170130 Accessibillity Fixes*/
[data-vg="mwf-product-placement-VG1"] .m-product-placement .m-product-placement-item .c-group .compare-to-mac{
    margin-left:0px !important;
} 


/* RS2 Redesigned Devices page CSS Start */

#devicesoverview .m-feature div.m-content-placement {padding: 0px;}
#devices-feature-left-align-1 .m-feature section.m-content-placement-item,
#devices-feature-right-align-1 .m-feature section.m-content-placement-item {margin-top: 15px;text-align: center;}
#devices-feature-left-align-1 .m-feature section.m-content-placement-item picture,
#devices-feature-right-align-1 .m-feature section.m-content-placement-item picture {width: 100%;}
#devices-feature-left-align-1 .m-feature section.m-content-placement-item img,
#devices-feature-right-align-1 .m-feature section.m-content-placement-item img {margin: 10px auto;text-align: center;width: auto;}
#devicesoverview #devices-content-3up img {margin: 20px auto}

/* RS2 Redesigned Devices page CSS End */

#devicesoverview #devices-pivot-multifeature-1 .c-carousel img{
width: 100%;
margin: 0 auto;
}

#devices-content-2up-3 img.mscom-image.c-image{
    height: 130px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
/*Accessibility- fixes*/
#devicesoverview #devices-banner-1 .c-group{
    display: block;
}
/*surface-page live issue*/
#surface-page [data-vg=”Windows-mwf-L-Generic_TripticPanesModule_MV”] .c-call-to-action.surface-bg-cta-blue:focus{
	    background-color: #006cc2;
} 

.m-hero span.fortooltip {
    left: 50% !important;
}
section [data-vg='mwf-fullbleed-video-playpause-VG1'] span.fortooltip{
    left: inherit;
    bottom: 22px !important;
    right: 80px;

}
.m-hero span.fortooltip,
span.fortooltip {
    display: none;
    border: 1px solid #AAA;
    width: auto;
    padding: 5px;
    position: absolute;
    background: #FFF;
    left: 0px;
    bottom: 2%;
    margin-left: 60px;
}
.tooltip-container:focus+span.fortooltip,
.tooltip-container:hover+span.fortooltip {
    display: none;
} 

.en-us .tooltip-container:focus+span.fortooltip,
.en-us .tooltip-container:hover+span.fortooltip {
    display: inline-block;
}
#windows-page-cloud .pause-button:hover + div .pause-tooltip,
#windows-page-cloud .pause-button:focus + div .pause-tooltip {
	display: none !important;
}

#windows-page-cloud .play-button:hover + div .play-tooltip,
#windows-page-cloud .play-button:focus + div .play-tooltip {
	display: none !important;
}
.en-us #windows-page-cloud .pause-button:hover + div .pause-tooltip,
.en-us #windows-page-cloud .pause-button:focus + div .pause-tooltip {
	display: block !important;
}

.en-us #windows-page-cloud .play-button:hover + div .play-tooltip,
.en-us #windows-page-cloud .play-button:focus + div .play-tooltip {
	display: block !important;
}
 
header.c-universal-header a#uhfCatLogo+a.c-call-to-action.c-glyph:hover {
    background: #005da6;
}
/*Genric fix for links and buttons across the page to give spacing between 2 or more*/
body .mscom-link.c-call-to-action.c-glyph{
	padding-right: 16px !important;
}
/*Device Overview Redesign CSS */
#devicesoverview #devices-2content-placement-panel-14 img.mscom-image.c-image {
    height: 130px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
#devicesoverview .content-placement-media-container picture img{
    width:100%;
}
#devicesoverview #windows-devices-nonmwf-6-multifeature .m-hero-item .c-pivot .c-glyph .c-logo .c-image {
    height: 41px;
    width: 38px;
}
#devicesoverview #windows-devices-nonmwf-6-multifeature .c-pivot ul li.c-glyph {
    margin-top: 40px;
}	

#devicesoverview .youtube-video-popup-icon a.c-glyph.glyph-play{
background: rgba(0,0,0,0.6) !important;
font-size: 26px
}
/*
#devicesoverview button.c-action-trigger.c-glyph:before, a.c-action-trigger.c-glyph:before{
    line-height: normal;
}
*/
#devicesoverview .content-placement-media-container .popup-video-trigger.c-action-trigger::before{
    left: calc(50% - 11px);
}
#devicesoverview a.popup-video-trigger.c-action-trigger.c-glyph.glyph-play::before {
top: 50% !important;
transform: translateY(-50%);
bottom: 0 !important;
}

@media screen and (min-width:1400px){
    #devicesoverview .m-hero-item:before{
        padding-bottom:55%;
    }
}

.windows-custom-pivot picture,
.windows-custom-pivot ul section,
.windows-custom-pivot ul div {
	display: none;
}
.windows-custom-pivot picture.f-active,
.windows-custom-pivot ul section.f-active,
.windows-custom-pivot ul div.f-active {
	display: block;
}
.windows-custom-pivot .c-pivot ul section.f-active,
.windows-custom-pivot .c-pivot ul div.f-active  {
   margin-bottom: -6px;
   margin-top:26px;
}
@media only screen and (max-width: 540px) {
    .windows-custom-pivot .c-pivot ul section.f-active,
    .windows-custom-pivot .c-pivot ul div.f-active
    {
        margin-top: 10px;
    }
}
/*.windows-custom-pivot .c-pivot .c-glyph a:focus{
    outline: #000 dotted;
}*/
.windows-custom-pivot .c-pivot .c-glyph a:focus h3 {
	border-style: dotted;
	border-width: 2px;
	border-color: #000;
}
/*Device Overview Redesign CSS End */

/* for accessiblity fixes for the pop-up video*/
.popup-video-trigger:focus {
border-style: Dotted!important;
border-color: white!important;
border-width: 3px!important;
}
.zh-cn #devicesoverview [data-vg="windows-devices-mwf-11-2content-placement-Panel-VG"] .c-glyph.glyph-play,
.ja-jp #devicesoverview [data-vg="windows-devices-mwf-11-2content-placement-Panel-VG"] .c-glyph.glyph-play,
.de-de #devicesoverview [data-vg="windows-devices-mwf-11-2content-placement-Panel-VG"] .c-glyph.glyph-play,
.es-es #devicesoverview [data-vg="windows-devices-mwf-11-2content-placement-Panel-VG"] .c-glyph.glyph-play,
.es-mx #devicesoverview [data-vg="windows-devices-mwf-11-2content-placement-Panel-VG"] .c-glyph.glyph-play,
.fr-ca #devicesoverview [data-vg="windows-devices-mwf-11-2content-placement-Panel-VG"] .c-glyph.glyph-play,
.fr-fr #devicesoverview [data-vg="windows-devices-mwf-11-2content-placement-Panel-VG"] .c-glyph.glyph-play,
.it-it #devicesoverview [data-vg="windows-devices-mwf-11-2content-placement-Panel-VG"] .c-glyph.glyph-play,
.nl-nl #devicesoverview [data-vg="windows-devices-mwf-11-2content-placement-Panel-VG"] .c-glyph.glyph-play,
.pt-br #devicesoverview [data-vg="windows-devices-mwf-11-2content-placement-Panel-VG"] .c-glyph.glyph-play,
.ru-ru #devicesoverview [data-vg="windows-devices-mwf-11-2content-placement-Panel-VG"] .c-glyph.glyph-play,
.zh-hk #devicesoverview [data-vg="windows-devices-mwf-11a1-video-VG"] .c-glyph.glyph-play,
.da-dk #devicesoverview [data-vg="windows-devices-mwf-11a1-video-VG"] .c-glyph.glyph-play,
.de-at #devicesoverview [data-vg="windows-devices-mwf-11a1-video-VG"] .c-glyph.glyph-play,
.de-ch #devicesoverview [data-vg="windows-devices-mwf-11a1-video-VG"] .c-glyph.glyph-play,
.fi-fi #devicesoverview [data-vg="windows-devices-mwf-11a1-video-VG"] .c-glyph.glyph-play,
.fr-be #devicesoverview [data-vg="windows-devices-mwf-11a1-video-VG"] .c-glyph.glyph-play,
.fr-ch #devicesoverview [data-vg="windows-devices-mwf-11a1-video-VG"] .c-glyph.glyph-play,
.nb-no #devicesoverview [data-vg="windows-devices-mwf-11a1-video-VG"] .c-glyph.glyph-play,
.nl-be #devicesoverview [data-vg="windows-devices-mwf-11a1-video-VG"] .c-glyph.glyph-play,
.pl-pl #devicesoverview [data-vg="windows-devices-mwf-11a1-video-VG"] .c-glyph.glyph-play,
.pt-pt #devicesoverview [data-vg="windows-devices-mwf-11a1-video-VG"] .c-glyph.glyph-play,
.sv-se #devicesoverview [data-vg="windows-devices-mwf-11a1-video-VG"] .c-glyph.glyph-play
{
    display: none !important;
}

/*Play icon override CSS only in devices page particular panel*/
.c-glyph.glyph-play.popup-video-trigger.c-action-trigger.trigger-popup.DOV5::before{
	position: absolute;
    top: calc(50% - 12px);
    left: calc(50% - 10px);
    color: rgb(255, 255, 255);
    font-size: 24px;
    content: "";
    font-weight: normal;
    margin: 0px;
}
.c-glyph.glyph-play.popup-video-trigger.c-action-trigger.trigger-popup.DOV5{
	position: absolute;
    background: rgba(0,0,0,.6) !important;
    border: transparent;
    border-radius: 50%;
    margin: 0;
    height: 48px;
    width: 48px;
    padding: 0;
	top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    position: absolute;
    z-index: 99;
    font-size: 40px;
    color: #FFFFFF;
}

@media screen and (min-width: 1084px) and (max-width: 1399px) {
    .it-it #windows-devices-nonmwf-6-multifeature .z-pivot .pivot,
    .ru-ru #windows-devices-nonmwf-6-multifeature .z-pivot .pivot,
    .pl-pl #windows-devices-nonmwf-6-multifeature .z-pivot .pivot{
	padding-right: 0px;
} 
.it-it #devicesoverview #windows-devices-nonmwf-6-multifeature .z-pivot .pivot ul .f-active .c-heading-3,
.ru-ru #devicesoverview #windows-devices-nonmwf-6-multifeature .z-pivot .pivot ul .f-active .c-heading-3,
.pl-pl #devicesoverview #windows-devices-nonmwf-6-multifeature .z-pivot .pivot ul .f-active .c-heading-3{
	font-size: 30px;
}
.it-it #devicesoverview #windows-devices-nonmwf-6-multifeature .z-pivot .pivot ul .c-heading-3 .c-paragraph-2,
.ru-ru #devicesoverview #windows-devices-nonmwf-6-multifeature .z-pivot .pivot ul .c-heading-3 .c-paragraph-2,
.pl-pl #devicesoverview #windows-devices-nonmwf-6-multifeature .z-pivot .pivot ul .c-heading-3 c-paragraph-2{
	font-size: 16px;
}
}
@media screen and (min-width: 540px) and (max-width: 767px) {
.it-it #devicesoverview #windows-devices-nonmwf-6-multifeature .z-pivot .pivot ul .f-active .c-heading-3,
.ru-ru #devicesoverview #windows-devices-nonmwf-6-multifeature .z-pivot .pivot ul .f-active .c-heading-3,
.pl-pl #devicesoverview #windows-devices-nonmwf-6-multifeature .z-pivot .pivot ul .f-active .c-heading-3{
	font-size: 20px;
}
.it-it #devicesoverview #windows-devices-nonmwf-6-multifeature .z-pivot .pivot ul .c-heading-3 .c-paragraph-2,
.ru-ru #devicesoverview #windows-devices-nonmwf-6-multifeature .z-pivot .pivot ul .c-heading-3 .c-paragraph-2,
.pl-pl #devicesoverview #windows-devices-nonmwf-6-multifeature .z-pivot .pivot ul .c-heading-3 c-paragraph-2{
	font-size: 15px;
}
}/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before,
  .mfp-arrow:after,
  .mfp-arrow .mfp-b,
  .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after,
  .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before,
  .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/**
 * Styles for feedback widget
 * @author  v-marklo
 * @version 1.0 (12 NOV 2015)
 */
         .feedbwbtn {
          border: 2px solid rgba(0, 0, 0, 0);
          box-sizing: border-box;
          color: #FFF;
          line-height: 1.3;
          outline: none;
          padding: 0.2em 1.25em 0.3em 1.25em;
          position: relative;
          transition: all 0.15s;
          display: inline-block;
          white-space: nowrap;
          margin-right: 0px;
          margin-bottom: 20px;
        }
        
        .feedbwbtn:hover,
        .feedbwbtn:active {
          text-decoration: none !important;
        }
        
        .feedbwbtn-blue {
          background-color: #0078D7;
          color: #fff !important;
        }
        
        .feedbwbtn-blue-disabled {
          background-color: #dddddd;
          color: #fff !important;
          cursor: default;
        }
        
        .feedbwbtn-blue:hover,
        .feedbwbtn-blue:focus {
          border: 2px solid #66aee7;
        }
        
        .feedbwbtn-blue:active {
          background-color: #66aee7;
        }
        
        .feedbwbtn-blue.inverse {
          background-color: #fff !important;
          color: #0078D7 !important;
        }
        
        .feedbwbtn-blue.inverse:hover,
        .feedbwbtn-blue.inverse:focus,
        .feedbwbtn-blue.inverse:active {
          border-color: #bbb;
        }
        #localizedCloseButtonLabel {
          display: none;
        }

.contact-panel-tab {
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=3.061616997868383e-16, M12=1, M21=-1, M22=3.061616997868383e-16, SizingMethod='auto expand')";
    background-color:#ffffff;
	border: 1px solid #8ec9fb;
	position:fixed;
	bottom:147px;
    cursor:pointer;
	#{$right}:-58px;
    #{$right}:-88px \ ;
    
	
	/*width:165px;*/
  height:100px \ ;
	text-align:center;
	padding-top:2px;
	padding-bottom:30px;
    z-index:910;
}
html[data-useragent*='MSIE 10.0'] .contact-panel-tab {
    width:155px;
}
.contact-tab {
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=3.061616997868383e-16, M12=1, M21=-1, M22=3.061616997868383e-16, SizingMethod='auto expand')";*/
    font-size:18px;
}

/* Clearfix (alias: .cf) */
#hp-feedback-form .cf:before, #hp-feedback-form .cf:after { content: " "; display: table; }
#hp-feedback-form .cf:after { clear: both; }
#hp-feedback-form .cf { *zoom: 1; }

.feedbwWrapper {
    height: 50px;
}
.feedbwHeadLeft {
    float: #{$left};
}
.feedbwHeadRight {
    float: #{$right};
    cursor: pointer;
}
.feedbwRatRowOne {
    float: #{$left};
    width: 25%;
    height: 100%;
    padding-top: 25px;
}
.feedbwRatRowTwo {
    float: #{$left};
    width: 25%;
    height: 100%;
    padding-bottom: 25px;
}
.feedbwRatSelect {
    padding: 7px;
    width: 67%;
    font-family: #{$primary-font-family};
    font-size: 16px;
}
.feedbwRatParaOne {
    margin-bottom: 10px;
}
#feedbRatSentence {
    margin-bottom: 10px;
}
.feedbwRatRowWrapper {
    text-align: center;
    margin-bottom: 1.65em;
	background-color: #f6f6f6;
}
.feedbwRatTextArea {
    border: 1px solid black;
    width: 450px;
    height: 107px;
    overflow: auto;
    padding: 8px;
    font-family: #{$primary-font-family};
    font-size: 16px;
}
.feedbwWrapperBottom {
    /*width: 609px;*/
    width: 100%;
}
.feedbwBottomLeft {
    float: #{$left};
}
.feedbwBottomRight {
    float: #{$right};
    margin-top: 92px;
}

.contact-tab {
    color: black;
    text-decoration: none;
    width:100%;
    padding:2px 8px 10px 8px;
}
.contact-tab:hover {
    background-color: #f2f2f2;
    color: black;
    text-decoration: none;
}
.contact-panel-tab a:focus {
  background-color: #f2f2f2;
  text-decoration: none!important;
}
.hp-feedback-modal-wrapper {
    position: relative;
	max-width: 609px;
	margin: 0 auto;
    padding: 24px;
    background-color: #ffffff;
}
  .option-column
  {
    width:25%;
    float:left;
    text-align: center;
    background-color: #f8f8f8;
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .option-column span
  {
    display:block;
  }
  #xsatisfLevel-option1, #xsatisfLevel-option2, #xsatisfLevel-option3, #xsatisfLevel-option4
  {
    display:block;
    position:relative;
    left:45%;
  }
@media screen and (max-width: 768px) {
  .feedbwBottomRight {
    float: none;
    padding-top: 20px;
}
.feedbwWrapperBottom {
    width: 100%;
}  
         .feedbwbtn {
          position: relative;
          top:20px;
        }
            .feedbwWrapperBottom {
    width: 100%;
} 
    .feedbwBottomLeft {
     width:100%;   
    }
    .feedbwRatTextArea {
    width: 97%;
}
    .contact-panel-tab {
        display:none;
    }

}
@media screen and (min-width: 768px) {
    .hp-feedback-form-opener2-footer { display: none!important; }
}

@media screen and (max-width: 600px) {


  .option-column
  {
    width:70%;
    float:left;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left:40px;
  }
    #xsatisfLevel-option1, #xsatisfLevel-option2, #xsatisfLevel-option3, #xsatisfLevel-option4
  {
    margin-top: -17px;
    margin-right:55px;
    position: absolute;
    left: 40px;
  }
    .option-column span
  {
    display:inline;
  }
      .feedbwRatTextArea {
    width: 96%;
}
}
@media screen and (max-width: 490px) {
        .feedbwRatSelect {
    width: 75%;
    font-size: 15px;
}
    .feedbwRatTextArea {
    width: 95%;
}
}.contact-panel-tab {
	right:-58px;
}
.feedbwHeadLeft {
  float: left; 
}
.feedbwHeadRight {
    float: right;
}
.feedbwHeadLeft {
    float: left;
}
.feedbwHeadRight {
    float: right;
}
.feedbwRatRowOne {
    float: left;
}
.feedbwRatRowTwo {
    float: left;
}
.feedbwRatSelect {
    font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    border: 1px solid #CCCCCC;
}

.feedbwRatTextArea {
    font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
}
.feedbwBottomLeft {
    float: left;
}
.feedbwBottomRight {
    float: right !important;
	margin-top: 70px !important
}
.hp-feedback-modal-wrapper {
    max-width: 657px !important;
}
.feedbwRatRowWrapper.cf *{
    font-size: 16px;
}
.mfp-container select::-ms-expand {
	background-color:#FFFFFF;
	border:0;
}
#hp-feedback-form-opener span.contact-tab {
    font-family: wf_segoe-ui_semilight, wf_segoe-ui_light, Arial, sans-serif;
}
.mfp-wrap {
    z-index: 10001 !important;
}
#hp-feedback-form input {
    margin-top: 10px;
	-webkit-appearance: radio;
	-moz-appearance: radio;
	appearance: radio;
}
/*local specific override*/
body.fr-be .contact-panel-tab,
body.fr-ch .contact-panel-tab,
body.es-mx .contact-panel-tab {
	right:-107px;
}
body.ru-ru .contact-panel-tab{
	right:-127px;
}
body.it-it .contact-panel-tab{
	right:-135px;
}
body.pt-br .contact-panel-tab, 
body.ja-jp .contact-panel-tab {
	right:-100px;
}
body.zh-cn .contact-panel-tab,
body.zh-hk .contact-panel-tab {
	right:-45px;
}
/*Site Feedback Issue BUG 5198*/
.pl-pl .contact-panel-tab{
    right: -70px;
}

.fi-fi .contact-panel-tab{
    right: -75px;
}
.nl-be .contact-panel-tab
{
    right: -65px;
    padding-bottom: 9px;
}
.de-de .contact-panel-tab{
    right: -80px;
}
body.da-dk .contact-panel-tab,
body.de-at .contact-panel-tab,
body.de-ch .contact-panel-tab,
body.fr-xf .contact-panel-tab{
    right: -90px;
}
body.pt-pt .contact-panel-tab{
   right: -90px;
   padding-bottom: 9px;
}
body.sv-se .contact-panel-tab{
    right: -102px;
    padding-bottom: 9px;
}
body.nb-no .contact-panel-tab{
    right: -115px;
}
.mfp-close:focus {
	outline: 1px dashed #000000;
} 
@-moz-document url-prefix() { 
  .ja-jp #hp-feedback-form-opener {
     right:-85px;
  }
}
@supports (-ms-ime-align:auto) {
    .ja-jp #hp-feedback-form-opener {
        right:-80px;
    }
}#home-getwin .content-block{
	width: 80%;
	padding-left:20px;   
}
#home-ard #home-hero a.c-call-to-action.c-glyph[productbuyxmlid="SZP-baseproduct"],
#home-ard #home-hero a.c-call-to-action.c-glyph[productbuyxmlid="SZ-baseproduct"]{
	display: none;
} 
@media only screen and (min-width: 1084px){
	#home-getwin [data-grid='col-12 stack-3'] [data-grid='col-6 pad-6x']:first-child picture
	{
			border-right: 2px solid gray;
	}
}
@media only screen and (max-width: 539px){
	#home-getwin .content-block{
	width: 100%;
	padding:0;
	}
	#home-getwin .right-panel .c-group,#home-getwin .left-panel .c-group
	{
		display: block;
	}
	#home-getwin .left-panel .c-group a,#home-getwin .right-panel .c-group a, #home-getwin .right-panel a.mscom-link.c-call-to-action.c-glpyh.buynowbutton
	{
		margin-bottom:10px;
	}
}


#home-getwin .right-panel a.mscom-link.c-call-to-action.c-glpyh.buynowbutton span:hover, #home-getwin .left-panel .c-group a.c-call-to-action span:hover{
	text-decoration: none;
}

#home-getwin .left-panel .c-group a.c-call-to-action:hover, #home-getwin .right-panel a.mscom-link.c-call-to-action.c-glpyh.buynowbutton:hover{
	text-decoration: none;
	background: #006cc2;
    border-color: rgba(0,0,0,.4);	
}
#home-getwin a.ps-widget.c-call-to-action,#home-getwin .left-panel .c-group a.c-call-to-action, #home-getwin .right-panel a.mscom-link.c-call-to-action.c-glpyh.buynowbutton  {
    color: #FFF;
    background: #0078D7;
    padding: 10px 24px 7px 24px;
	font-weight: normal;
}

#home-getwin a.ps-widget.c-call-to-action, #home-getwin .left-panel .c-group a.c-call-to-action, #home-getwin .right-panel a.mscom-link.c-call-to-action.c-glpyh.buynowbutton {
    font-family: SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
}


#home-getwin a.ps-widget.c-call-to-action:after, #home-getwin .right-panel a.mscom-link.c-call-to-action.c-glpyh.buynowbutton:after {
    content:"";
}

#home-getwin .left-panel .c-group a.c-call-to-action:after, #home-getwin .right-panel a.mscom-link.c-call-to-action.c-glpyh.buynowbutton:after
{
	content:"";
}
#home-getwin .c-price span[itemprop=price]{
	display:block;
}
#home-getwin ul.features-icons li
{
	width: 30px;
	height:30px;
	display:inline;
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
    margin-top: 20px;
}

#home-getwin ul{
	display: inline-block;
}

#home-getwin .m-content-placement-item.left-panel .content-block h3, #home-getwin .m-content-placement-item.right-panel .content-block h3
{
	padding:0;
}

@media screen and (-ms-high-contrast: active) {
	#view-all .m-hero-item {
		color: #000000;
	}
}
section[id$=multitab-pivot] .c-logo {
	height: 40px;
	width: 40px;
	margin-right: 20px;
	float: left;
}
.c-logo.f-active .grey, .c-logo .blue {
	display: none;
}
.c-logo.f-active .blue, .c-logo .grey {
	display: block;
}
#home-3content-placement h4 {display: none;}
@media only screen and (max-width: 1083px) and (min-width: 768px){
	section.m-lifestyle-feature.f-bottom-left.f-ratio-169.context-device, section.m-lifestyle-feature.f-bottom-left.f-ratio-169.context-device{
		margin-bottom: 0px !important;
	}
	#home-ard #home-lifestyle .m-lifestyle-feature .c-call-to-action.c-glyph
	{
	padding-right: 0px !important;
	}
	#home-ard #home-lifestyle{
		min-height: 550px;
	}
}
@media only screen and (min-width: 1084px)
{
	section.m-lifestyle-feature.f-bottom-left.f-ratio-169.context-device, section.m-lifestyle-feature.f-bottom-left.f-ratio-169.context-device{
		margin-bottom: 0 !important;
	}	
	#home-ard #home-lifestyle{
			min-height: 550px;
	}
}
@media only screen and (max-width: 767px){
	section.m-lifestyle-feature.f-bottom-left.f-ratio-169.context-device, section.m-lifestyle-feature.f-bottom-left.f-ratio-169.context-device{
		margin-bottom: 0 !important;
	}
	section[id$=multitab-pivot] .c-logo {
		height: 32px;
		width: 32px;
		margin-right: 5px;
	}
}
.c-sequence-indicator button[aria-checked="true"]:before, .c-sequence-indicator button[aria-selected="true"]:before {
    background: #000;
}

section[id$=multitab-pivot] .m-multi-feature [role=tablist] li>a{
	background-color: #FFFFFF !important;
}
section[id$=multitab-pivot] .m-multi-feature [role=tablist] li>a.f-active{
	outline: #FFFFFF solid 1px !important;
}
section[id$=multitab-pivot] .m-multi-feature [role=tablist] li>a.f-active .c-image{
	    border: 0px solid #FFFFFF !important;
}
#home-ard .m-lifestyle-feature.f-ratio-169.f-bottom-left > div > div
{
	left: 3%;
	top: 56%;
}
#devicesoverview body .m-hero-item>div>div,
#home-ard body .m-hero-item>div>div{
	max-width: 480px;
}
#home-ard #environmental-banner .m-banner
{
	padding-top: 0px;
}
#videoplayerpopup .youtubevidplayer {
	position: relative;
}
#features #features-edge button.videobutton {
	background: #434343;
}
#videoplayerpopup a.mscom-link.c-glyph.glyph-play {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    position: absolute;
    z-index: 99;
    font-size: 40px;
    color: #FFFFFF;
    background: rgba(0,0,0,0.4);
    border-radius: 100%;
    padding: 5px 10px 1px 13px;
	cursor: pointer;
}
#popupVideoPlayer {
	text-align: center;	
}
@media screen and (min-width: 1084px) and (max-width: 1399px) {
	div[data-vg="mwf-hero-fullbleed-VG1"] > section > div[data-grid="container"] > div {
		max-width: 420px;
	}
}

/*Pivot Panel Issue*/
@media only screen and (max-width: 1083px) {
  /* line 2119, stdin */
	#home-multitab-pivot .m-multi-feature.f-align-left > section > div:first-child {
		display: block;
		position: relative;
		left: 0;
		padding: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		background-color: #ffffff;
		}
	#home-multitab-pivot .m-multi-feature.f-align-left > section > div:first-child ul{
		background-color: #ffffff;
	}
	#home-multitab-pivot .m-multi-feature.f-align-left > section > div {
		left: 0;
		width: 100%;
		max-width: 100%;
		margin: 0 auto;
		top: calc(50%);
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		position: relative;
		text-align: center;
		display: block;
		padding-right: 36px;
		padding-left: 36px; 
	}
	#home-multitab-pivot .m-multi-feature.f-align-left > section > div > ul[role=tablist] {
		padding-top: 24px;
		padding-bottom: 24px;
		-ms-flex-pack: center;
			justify-content: center;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1083px){
	#home-multitab-pivot .m-multi-feature [role=tabpanel].f-active {
	    width: 66.67%;
	    margin: 0 auto;
	}
}
.fr-ch #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.nb-no #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.nl-be #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.nl-nl #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.sv-se #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.da-dk #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.de-at #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.de-ch #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.fr-be #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.de-de #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.es-mx #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.fr-fr #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.it-it #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.ja-jp #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.pt-br #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.ar-xm #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.bg-bg #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.cs-cz #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.el-gr #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.es-ar #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.es-cl #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.es-co #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.es-es #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.es-xl #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.et-ee #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.fi-fi #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.fr-xf #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.he-il #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.hr-hr #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.hu-hu #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.ko-kr #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.lt-lt #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.lv-lv #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.pl-pl #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.pt-pt #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.ro-ro #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.sk-sk #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.sl-si #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.th-th #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.tr-tr #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.uk-ua #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.vi-vn #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.zh-tw #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.ru-ru #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.zh-hk #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.zh-cn #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.fr-ca #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play,
.sr-latn-rs #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play
{
display:none;
}
/*
.m-banner .c-call-to-action.c-glyph,
.m-multi-feature [role=tabpanel] .c-call-to-action.c-glyph{
	margin-left: 0px;
	margin-right: 0px;
}
*/
/*Pivot panel text cropping fix*/
[data-vg="edge-mwf-feature-multitab-video-VG1"] .m-multi-feature.f-align-left,
[data-vg="mwf-feature-multitab-VG"] .m-multi-feature.f-align-left,
[data-vg="mwf-feature-multitab-VG1"] .m-multi-feature.f-align-left{
	overflow: visible;
}
/*specification CSS*/
#specifications h2.c-heading-2 + hr.c-divider,
#mobile-specifications h2.c-heading-2 + hr.c-divider{
	margin-top: 15px;	
}
#specifications h2.c-heading-2.hide + hr.c-divider,
#mobile-specifications h2.c-heading-2.hide + hr.c-divider{
	display: none;
}
@media only screen and (max-width: 539px){
	#specifications,
	#mobile-specifications{
		padding-left: 12px;
    	padding-right: 12px;
	}	
}
@media only screen and (min-width: 540px) and (max-width: 767px){
	#specifications,
	#mobile-specifications{
		padding-left: 24px;
    	padding-right: 24px;
	}	
}
@media only screen and (min-width: 768px) and (max-width: 1083px){
	#specifications,
	#mobile-specifications{
		padding-left: 36px;
    	padding-right: 36px;
	}	
}


/*Games page play incon fix*/

.en-us #games-page #videoplayerpopup a.mscom-link.c-glyph.glyph-play{
	display: none;
	}
/*Apps page hero button fix*/
#mwf-apps-page #apps-hero [data-vg="mwf-hero-item-VG2"] .m-hero-item .c-group .c-call-to-action.c-glyph:focus{
	background: #006cc2 !important;
	color: #FFF !important;
	outline: #000 solid 2px !important;
}
#mwf-apps-page #apps-hero [data-vg="mwf-hero-item-VG2"] .m-hero-item .c-group .c-call-to-action.c-glyph:focus span{
	text-decoration: none;
}
/* footer padding as pad-medium class */
	#mwf-apps-page #windows-foot-notes.pad-medium,
	#games-page #windows-foot-notes.pad-medium
	{
		margin-top:60px !important;
	}
	#mwf-apps-page #windows-foot-notes.pad-medium #windows-foot-notes,
	#games-page #windows-foot-notes.pad-medium #windows-foot-notes
	{
		margin-top:0 !important;
	}
	#windows-foot-notes
		{
			padding-top:12px;
		}
	
@media only screen and (max-width: 1083px){
	#windows-foot-notes
	{
		padding-top:16px;
	}
	#mwf-apps-page #windows-foot-notes.pad-medium,
	#games-page #windows-foot-notes.pad-medium
	{
		margin-top:52px !important;
	}
	
	#mwf-apps-page #windows-foot-notes.pad-medium #windows-foot-notes,
	#games-page #windows-foot-notes.pad-medium #windows-foot-notes
	{
		margin-top:0 !important;
	}
}
@media only screen and (max-width: 539px){
	#mwf-apps-page #windows-foot-notes.pad-medium,
	#games-page #windows-foot-notes.pad-medium
	{
		margin-top:42px !important;
	}
	
	#mwf-apps-page #windows-foot-notes.pad-medium #windows-foot-notes,
	#games-page #windows-foot-notes.pad-medium #windows-foot-notes
	{
		margin-top:0 !important;
	}
}
/*
#home-ard #home-hero .m-multi-hero #lightMutliHeroSlideOne p.c-subheading:after,
#home-ard #home-hero .m-multi-hero #lightMutliHeroSlideTwo h4.c-heading:after,
#home-ard #home-hero .m-multi-hero #lightMutliHeroSlideThree h4.c-heading:after {
    display: inline-block;
    margin-left: 4px;
   	content: "";
	font-family: MWF-MDL2;
	font-size: 12px;
}
*/
/* new hero component css start */
/*video.home-hero-video{
	display: none;	
}
#home-ard #home-hero #hero-slide-1 img {
	display: block;
}
@media screen and (min-width:1400px){
	video.home-hero-video{
		display: block;	
	}
	#home-ard #home-hero #hero-slide-1 img {
		display: none;
	}
}*/

/* Home page Hero carousel custom CSS start */
@media (min-width: 768px) {
	#mwf-hero-carousel-with-video.m-hero .m-hero-item {
		background: #FFFFFF;
	}
	#mwf-hero-carousel-with-video .c-hero>div,
	#mwf-hero-carousel-with-video .m-hero-item>div {
		padding: 12px;
		height: 280px;
		position: relative;
	}
	#mwf-hero-carousel-with-video .c-hero>picture img, 
	#mwf-hero-carousel-with-video .m-hero-item>picture img {
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
		-webkit-transform: none; 
		-ms-transform: none;
		transform: none;
		overflow: hidden;
	}
	#mwf-hero-carousel-with-video .c-carousel li.f-animate-next .c-hero>picture img, 
	#mwf-hero-carousel-with-video .c-carousel li.f-animate-next .m-hero-item>picture img,
	#mwf-hero-carousel-with-video .c-carousel li.f-animate-previous .c-hero>picture img,
	#mwf-hero-carousel-with-video .c-carousel li.f-animate-previous .m-hero-item>picture img {
		-webkit-animation: test cubic-bezier(.16,1,.29,.99) 667ms both;
		animation: test cubic-bezier(.16,1,.29,.99) 667ms both;
	}
	#mwf-hero-carousel-with-video .c-hero.f-y-bottom>div>div,
	#mwf-hero-carousel-with-video .m-hero-item.f-y-bottom>div>div {
		bottom: inherit;
		top: 40px;
	}
}
#mwf-hero-carousel-with-video .c-hero.f-x-center>div>div,
#mwf-hero-carousel-with-video .m-hero-item.f-x-center>div>div {
	min-width: 80%;
}
@keyframes test {
	0% {
		-webkit-transform: translate(10px,0%);
		transform: translate(10px,0%)
	}

	100% {
		-webkit-transform: translate(0,0%);
		transform: translate(0,0%)
	}
}

@-webkit-keyframes test {
	0% {
		-webkit-transform: translate(-10px,0%);
		transform: translate(-10px,0%)
	}

	100% {
		-webkit-transform: translate(0,0%);
		transform: translate(0,0%)
	}
}

#mwf-hero-carousel-with-video .c-carousel li.f-animate-next>picture.c-image img {
	-webkit-animation: test cubic-bezier(.16,1,.29,.99) 667ms both;
	animation: test cubic-bezier(.16,1,.29,.99) 667ms both;
}

#mwf-hero-carousel-with-video .c-carousel li.f-animate-next>picture.c-image.f-x-center img {
	-webkit-animation-name: test;
	animation-name: test;
}

#mwf-hero-carousel-with-video .c-carousel li.f-animate-next>picture.c-image.f-y-center img {
	-webkit-animation-name: test;
	animation-name: test;
}

#mwf-hero-carousel-with-video .c-carousel li.f-animate-next>picture.c-image.f-y-center.f-x-center img {
	-webkit-animation-name: test;
	animation-name: test;
}
#mwf-hero-carousel-with-video .c-carousel li.f-animate-previous>picture.c-image.f-x-center img {
	-webkit-animation-name: test;
	animation-name: test;
}

#mwf-hero-carousel-with-video .c-carousel li.f-animate-previous>picture.c-image.f-y-center img {
	-webkit-animation-name: test;
	animation-name: test;
}

#mwf-hero-carousel-with-video .c-carousel li.f-animate-previous>picture.c-image.f-y-center.f-x-center img {
	-webkit-animation-name: test;
	animation-name: test;
}
/*
#mwf-hero-carousel-with-video #hero-slide-2 .m-hero-item > video {
	display: none;
}*/
#mwf-hero-carousel-with-video .c-call-to-action.c-glyph {
	background: 0 0;
    color: #0078D7;
    border-color: transparent;
    border-width: 2px;
}
/*#mwf-hero-carousel-with-video .c-call-to-action.c-glyph:after {
	content: "";
}*/
@media only screen and (max-width: 1083px) {
	#mwf-hero-carousel-with-video .video-slide.m-hero-item > picture {
		display:block;
	}

	#mwf-hero-carousel-with-video .video-slide.m-hero-item > video {
		display:none;
	}
}
@media only screen and (min-width: 1084px) {
		#mwf-hero-carousel-with-video .video-slide.m-hero-item > picture {
			display:none;
		}
		#mwf-hero-carousel-with-video .video-slide.m-hero-item > video {
			display:block;
			position: absolute;
			top: 0;
			width: 100%;
			left: 0;
		}
		#mwf-hero-carousel-with-video .c-hero.f-y-bottom>div>div,
		#mwf-hero-carousel-with-video .m-hero-item.f-y-bottom>div>div {
			bottom: inherit;
			top: 20px;
		}
}
#home-ard #home-hero .c-heading{
    padding: 50px 0 3px;
}
/* Home page Hero carousel custom CSS end */

#home-hero {
	background-color: white;
}
#home-hero [data-vg="mwf-fullbleed-video-playpause-VG1"] button.c-action-toggle.c-glyph:before{
margin-right: 24px;
    top: 4px;
    font-size: 30px;
    color: #434343 !important;
}
#home-hero [data-vg="mwf-fullbleed-video-playpause-VG1"] button.videobutton {
    left: inherit;
    right: 15px;
}
@media only screen and (min-width: 1084px){
#home-ard div[data-vg^="mwf-fullbleed-video-playpause-VG1"] img{
display:none;}
#home-ard #home-hero video.edge-video {
    display: block;
}
}
@media only screen and (max-width: 1083px){
#home-ard div[data-vg^="mwf-fullbleed-video-playpause-VG1"] img{
display:block;}
#home-ard #home-hero video.edge-video {
    display: none;
   
}
}
/*Home ROW Fixes*/
@media (min-width: 1084px){
	[data-vg='windows-mwf-rd-hero-video-carousel-VG1'] .c-carousel h1{
    	padding-top: 0px !important;
	}	
}
.ar-xm #home-ard #home-content-four-pillar-1 .m-content-placement-item .c-paragraph{
	padding-top:10px;
}
#home-ard #home-feature-img ul li img{
	width: 100%;
}
@media (min-width: 768px){
	#home-ard .c-carousel>.c-group{
		bottom:-15px;
	}
}
[data-vg='mwf-hbi-rd-hero-video-2-carousel-VG'] .c-carousel h1{
	padding-top: 0px !important
}
[data-vg='windows-mwf-rd-hero-video-carousel-VG1'] .c-carousel h1,
[data-vg='mwf-hbi-rd-hero-video-carousel-EN-US-VG1'] .c-carousel h1,
[data-vg='mwf-hbi-rd-hero-video-carousel-3Up-VG1'] .c-carousel h1,
[data-vg='mwf-hbi-rd-hero-video-carousel-4Up-VG1'] .c-carousel h1
{
    padding-top: 0px !important;
}

.c-carousel>.c-group{
                bottom: 8px !important;
}
.aprilupdate {
  display: none !important;
}
/*CSS updates for Video implementation    */
#hello .c-video-player.wdg-oneplayer-inline
{
    height: 0;
    padding-bottom: 37.5%;
}
.ar-xm #continuum .iconsli,
.he-il #continuum .iconsli {
    display: inline-block;
    padding-left: 12px;
}
#home-ard .offer-test .padding-top-5{
	padding-top:5px !important;
}



/*----------------Removing the CTAs in Features page--------------------*/
#features #win10pc #yes-win-10 #non-edge .c-group, #features #win10pc #yes-win-10 #edge-old .c-group{
display:none;
}

/*Retailer Bar Css*/
#atl-Windows.atl-offer-pcs #atl-sticky-nav-bar
{
      background: #ebebeb !important;
      height:80px !important;
      clear:both;
}
#atl-hero-banner-desktop,
#atl-hero-banner-mobile
{
background: #ebebeb !important;
}
#atl-hero-banner-desktop{
padding-bottom: 30px;
}
#atl-hero-banner-desktop h1.c-heading-2{
    padding-top:20px;
}

#atl-Windows.atl-offer-pcs #atl-sticky-nav-bar .m-page-bar {
    max-width: 100% !important;
    z-index: 999;
    display: flex;
}
#atl-hero-banner-mobile{
        display:none;
    }
   

#atl-fullbleed-panel button.videobutton{
    background-color: #434343 !important;
    display:block;   
}
#atl-Windows #atl-hero-banner-desktop button.c-action-toggle.c-glyph:before{
    color:rgb(255, 255, 255) !important;
}

/*#atl-fullbleed-panel [data-vg='windows-mwf-atl-cle-2-fullbleed-image-VG'] div.m-feature{
    float: none;
}

#atl-fifty-panel h3.c-heading-3{
    font-weight:600;
}*/
#atl-fifty-panel h3.c-heading-3 sup{
    font-size:65%;
}
#atl-fullbleed-panel .c-feature video.mobile-video{
    display:none;
}
#atl-sticky-nav-bar .m-page-bar {
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
#atl-sticky-nav-bar .m-page-bar{
    background: #ebebeb !important;
}
#atl-sticky-nav-bar .m-page-bar>div {
    height: 80px !important;
}

#atl-sticky-nav-bar .align-middle {
    display: flex;
}

#atl-sticky-nav-bar * {
    align-self: center;
}

#atl-sticky-nav-bar .retail-right-align a:focus,
#atl-sticky-nav-bar .retail-right-align a:hover
{
    background: #006cc2;
   /* border-color: rgba(0, 0, 0, 0.4); */
    text-decoration: none;
}
#atl-Windows a.c-call-to-action.c-glyph.surface-bg-cta-blue:hover{
    border-color: rgba(0, 0, 0, 0.0);
}
#atl-sticky-nav-bar .retail-right-align .sticky101{
    order:1;
}

    
#atl-fifty-panel .retailer-batch a.c-call-to-action.c-glyph.surface-bg-cta-blue {
    margin-right: 0; 
    margin-top: 25px; 
    padding-left: 19px;
}
#atl-fifty-panel .retailer-batch a.c-call-to-action.surface-bg-cta-blue:focus {
    background: #0078d7;
}
#atl-sticky-nav-bar .retail-right-align a.c-call-to-action:after,
#atl-fifty-panel .retailer-batch a.c-call-to-action:after{
    content:"" !important;
    margin-left: 0 !important;
}

[data-vg='windows-mwf-atl-cle-8-common-prefooter-VG']
{
    padding-top: 20px;
    padding-bottom: 20px;
}
#atl-secondaryoffer a.mscom-link:hover,
#atl-secondaryoffer a.mscom-link:focus
{
    text-decoration: underline;
}
#atl-secondaryoffer a.mscom-link {
    color: #0067b8;
}
@media screen and (min-width: 768px) and (max-width: 1399px)
{
    .fr-fr #atl-Windows #atl-hero-banner-desktop div[data-vg='windows-mwf-atl-cle-1-hero-banner-VG'] p.c-subheading-1,
    .de-de #atl-Windows #atl-hero-banner-desktop div[data-vg='windows-mwf-atl-cle-1-hero-banner-VG'] p.c-subheading-1
    {
        font-size: 28px !important;
        padding-bottom: 11px;
    }

}
@media screen and (min-width: 540px) and (max-width: 1083px){
#atl-Windows.atl-offer-pcs .cle-360slider .cle-slidercomp
    {
    margin-bottom: 30px !important;
    }

}
@media screen and (min-width: 768px) and (max-width: 1083px){
    #atl-fifty-panel .retailer-batch {
        margin-bottom: 20px;
        text-align: center;
        float: none !important;
        display: inline-block;
        }
}

@media screen and (max-width: 767px){
    #atl-sticky-nav-bar .retail-left-align
    {
        display:none;
    }
    .fr-fr #atl-Windows #atl-hero-banner-desktop div[data-vg='windows-mwf-atl-cle-1-hero-banner-VG'] p.c-subheading-1,
    .de-de #atl-Windows #atl-hero-banner-desktop div[data-vg='windows-mwf-atl-cle-1-hero-banner-VG'] p.c-subheading-1
    {
        padding-bottom: 5px;
    }
       
}
@media screen and (min-width: 1084px){
    #atl-sticky-nav-bar .retail-left-align h3.c-heading-3
    {
        white-space: normal !important;
    }
    #atl-fifty-panel .retailer-batch {
    margin-bottom: 20px;
    }
     .fr-fr #atl-Windows #atl-hero-banner-desktop div[data-vg='windows-mwf-atl-cle-1-hero-banner-VG'] p.c-subheading-1,
    .de-de #atl-Windows #atl-hero-banner-desktop div[data-vg='windows-mwf-atl-cle-1-hero-banner-VG'] p.c-subheading-1
    {
        padding-bottom: 18px;
        padding-top:0px;
    }
}

@media screen and (max-width: 1083px){
  #atl-Windows .cle-360slider .cle-slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{
    width:90%;
    }   
    
    #atl-fifty-panel .retailer-batch {
    margin-bottom: 20px;
    text-align: center;
    }
    #atl-mosaic .c-feature.f-align-left>div{
        padding-bottom: 20px !important;
    }
}

@media screen and (max-width: 539px){
    #atl-fullbleed-panel .c-feature video.mobile-video{
    display:block;
    }
    #atl-fullbleed-panel .c-feature video.vp1400px
    {
    display:none;
    }
    #atl-hero-banner-mobile .m-banner h1.c-heading-2{
        padding: 38px 0 2px;
    }
    #atl-hero-banner-mobile
    {
        padding-bottom: 30px;   
    }
    
    #atl-sticky-nav-bar .align-middle{
        width: 100%;
    }
    #atl-hero-banner-mobile{
        display:block;
    }
    #atl-hero-banner-desktop
    {
        display:none;
    }
}
#sliderone-v1 div.cle-all-images,
#slidertwo-v2 div.cle-all-images
{
     display: none;
}


.windows-360slider .windows-rotatebox .windows-sliderimages {
height: 300px;
position: relative;
}
.windows-360slider .windows-rotatebox .windows-posterimage img{
    width:100%;
}
.windows-360slider .windows-viewportimages{
display: none;
}

.windows-360slider .ui-slider {
            position: relative;
            text-align: left;
}
.windows-360slider .windows-slidercomp {
    position:relative;
            display: none;
}
.windows-360slider .ui-slider .ui-slider-handle {
            position: absolute;
            z-index: 2;
            /*width: 9px;
height: 25px;
            cursor: default;*/
}
.windows-360slider .ui-slider .ui-slider-range {
            position: absolute;
            z-index: 1;
            
}

/* For IE8 - See #6727 */
.windows-360slider .ui-slider.ui-state-disabled .ui-slider-handle,
.windows-360slider .ui-slider.ui-state-disabled .ui-slider-range {
            filter: inherit;
}



.windows-360slider .ui-slider-horizontal .ui-slider-handle {
            top: -10px;
            margin-left: -.5em;
}
.windows-360slider .ui-slider-horizontal .ui-slider-range {
            top: 0;
            height: 100%;
}
.windows-360slider .ui-slider-horizontal .ui-slider-range-min {
            left: 0;
}
.windows-360slider .ui-slider-horizontal .ui-slider-range-max {
            right: 0;
}

.windows-360slider .ui-slider-vertical {
            width: .8em;
            height: 100px;
}
.windows-360slider .ui-slider-vertical .ui-slider-handle {
            left: -.3em;
            margin-left: 0;
            margin-bottom: -.6em;
}
.windows-360slider .ui-slider-vertical .ui-slider-range {
            left: 0;
            width: 100%;
}
.windows-360slider .ui-slider-vertical .ui-slider-range-min {
            bottom: 0;
}
.windows-360slider .ui-slider-vertical .ui-slider-range-max {
            top: 0;
}


/* Component containers
----------------------------------*/

.windows-360slider .ui-widget-content {
            border: 1px solid #dddddd;
            background: rgba(0, 0, 0, 0.4);
            color: #333333;
}
.windows-360slider .ui-widget-content a {
            color: #333333;
}
.windows-360slider .ui-widget-header {
            border: 1px solid #e78f08;
            color: #ffffff;
            font-weight: bold;
}
.windows-360slider .ui-widget-header a {
            color: #ffffff;
}


.windows-360slider .windows-slider{
    position: relative;
}
.windows-360slider .ui-widget-header { border: 1px solid #aaaaaa; background: #0078d7 50% 50% repeat-x; height: 4px;}
.windows-360slider  .ui-slider-horizontal .ui-slider-range { top: -13px; height: 100%;}
.windows-360slider .ui-slider-horizontal .ui-slider-range-min { left: 0;width:48.45%;}
.windows-360slider .ui-slider-horizontal .ui-slider-range-max { right: 0;}
/* .windows-360slider .ui-slider-handle.ui-state-active,.windows-360slider .ui-slider-handle.ui-state-focus,.windows-360slider .ui-slider-handle.ui-state-hover { background: #0078d7; border:1px solid #0078d7;}
*/ .windows-360slider .ui-slider-handle {left:48.455%;}
.windows-360slider .windows-slider div {
margin-top: 12px;
border-radius: 6px;
}


.windows-360slider .ui-state-default{
height: 24px;
width: 8px;
background: #0078D7;
border: 0;
padding: 0;
border-radius: 4px;
outline: none; 
            /*-webkit-appearance: button;*/
cursor: pointer;
            
            }
            .windows-360slider .ui-state-default:active {
background: #004881;
}
.windows-360slider .ui-state-default:focus {
outline: 1px dashed #000;
}

            .windows-360slider .ui-state-default:hover{
                            
                            background:#000;
            }
.windows-360slider .windows-slider div span {   
border-radius: 6px 0px 0px 6px;
}
.windows-360slider .windows-rotatebox .windows-sliderimages{
display: none;

}

.windows-360slider .windows-rotatebox .windows-sliderimages,.windows-360slider  .windows-slidercomp {
position: relative;
margin-top:12px;
}
.windows-360slider .windows-rotatebox .windows-sliderimages,.windows-360slider  .windows-slidercomp .c-slider{
                            margin:0 auto;
}

.windows-360slider .windows-slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
width:296px;
    margin-left: auto;
margin-right: auto;
            height: 6px;
}

.windows-360slider .ui-slider-handle span {
display: none;
position: absolute;
min-width: 36px;
height: 36px;
text-align: center;
top: -40px;
left: 4px;
padding: 8px 8px 10px;
background: #e6e6e6;
border: 1px solid rgba(0, 0, 0, 0.3);
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
            border:none;
}
.windows-360slider .ui-slider-handle.ui-state-active span{display:block;}
.windows-360slider .ui-slider-horizontal .ui-slider-range-min {
    background: #0078D7;
            background-position: 0 0;
            height: 6px;
}
.c-feature.f-align-right .windows-360slider{
    width : 65%;
    float:left;
    max-width:100%;
}
@media screen and (max-width: 1083px){
    .c-feature.f-align-right .windows-360slider{
    width : 100%;
    float:none;
    }
}


/*cle-start*/
.cle-360slider .cle-rotatebox .cle-sliderimages {
    position: relative;
}
.cle-360slider .cle-rotatebox .cle-posterimage img{
    width:100%;
}
.cle-360slider .cle-viewportimages{
display: none;
}

.cle-360slider .ui-slider {
            position: relative;
            text-align: left;
}
.cle-360slider .cle-slidercomp {
    position:relative;
}
.cle-360slider .ui-slider .ui-slider-handle {
            position: absolute;
            z-index: 2;
            /*width: 9px;
height: 25px;
            cursor: default;*/
}
.cle-360slider .ui-slider .ui-slider-range {
            position: absolute;
            z-index: 1;
            
}

/* For IE8 - See #6727 */
.cle-360slider .ui-slider.ui-state-disabled .ui-slider-handle,
.cle-360slider .ui-slider.ui-state-disabled .ui-slider-range {
            filter: inherit;
}



.cle-360slider .ui-slider-horizontal .ui-slider-handle {
            top: -10px;
            margin-left: -.5em;
}
.cle-360slider .ui-slider-horizontal .ui-slider-range {
            top: 0;
            height: 100%;
}
.cle-360slider .ui-slider-horizontal .ui-slider-range-min {
            left: 0;
}
.cle-360slider .ui-slider-horizontal .ui-slider-range-max {
            right: 0;
}

.cle-360slider .ui-slider-vertical {
            width: .8em;
            height: 100px;
}
.cle-360slider .ui-slider-vertical .ui-slider-handle {
            left: -.3em;
            margin-left: 0;
            margin-bottom: -.6em;
}
.cle-360slider .ui-slider-vertical .ui-slider-range {
            left: 0;
            width: 100%;
}
.cle-360slider .ui-slider-vertical .ui-slider-range-min {
            bottom: 0;
}
.cle-360slider .ui-slider-vertical .ui-slider-range-max {
            top: 0;
}


/* Component containers
----------------------------------*/

.cle-360slider .ui-widget-content {
            border: 1px solid #dddddd;
            background: rgba(0, 0, 0, 0.4);
            color: #333333;
}
.cle-360slider .ui-widget-content a {
            color: #333333;
}
.cle-360slider .ui-widget-header {
            border: 1px solid #e78f08;
            color: #ffffff;
            font-weight: bold;
}
.cle-360slider .ui-widget-header a {
            color: #ffffff;
}


.cle-360slider .cle-slider{
    position: relative;
}
.cle-360slider .ui-widget-header { border: 1px solid #aaaaaa; background: #0078d7 50% 50% repeat-x; height: 4px;}
.cle-360slider  .ui-slider-horizontal .ui-slider-range { top: -13px; height: 100%;}
.cle-360slider .ui-slider-horizontal .ui-slider-range-min { left: 0;}
.cle-360slider .ui-slider-horizontal .ui-slider-range-max { right: 0;}
/* .cle-360slider .ui-slider-handle.ui-state-active,.cle-360slider .ui-slider-handle.ui-state-focus,.cle-360slider .ui-slider-handle.ui-state-hover { background: #0078d7; border:1px solid #0078d7;}
*/ .cle-360slider .ui-slider-handle {left:48.455%;}
.cle-360slider .cle-slider div {
margin-top: 12px;
border-radius: 6px;
}


.cle-360slider .ui-state-default{
height: 24px;
width: 8px;
background: #0078D7;
border: 0;
padding: 0;
border-radius: 4px;
outline: none; 
            /*-webkit-appearance: button;*/
cursor: pointer;
            
            }
            .cle-360slider .ui-state-default:active {
background: #004881;
}
.cle-360slider .ui-state-default:focus {
outline: 1px dashed #000;
}

.cle-360slider .ui-state-default:hover{                        
    background:#000;
  }
.cle-360slider .cle-slider div span {   
border-radius: 6px 0px 0px 6px;
}

.cle-360slider .cle-rotatebox .cle-sliderimages {
        position: relative;
        margin-top:12px;
}
.cle-360slider  .cle-slidercomp
{
    position: relative;
    margin-top:40px;
}
.cle-360slider .cle-rotatebox .cle-sliderimages,.cle-360slider  .cle-slidercomp .c-slider{
                            margin:0 auto;
}

.cle-360slider .cle-slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
    width:100%;
    margin-left: auto;
    margin-right: auto;
    height: 6px;
}

.cle-360slider .ui-slider-handle span {
display: none;
position: absolute;
min-width: 36px;
height: 36px;
text-align: center;
top: -40px;
left: 4px;
padding: 8px 8px 10px;
background: #e6e6e6;
border: 1px solid rgba(0, 0, 0, 0.3);
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
            border:none;
}
.cle-360slider .ui-slider-handle.ui-state-active span{display:block;}
.cle-360slider .ui-slider-horizontal .ui-slider-range-min {
    background: #0078D7;
            background-position: 0 0;
            height: 6px;
}
.c-feature.f-align-right .cle-360slider{
    width : 65%;
    float:left;
    max-width:100%;
}
@media screen and (max-width: 1083px){
    .c-feature.f-align-right .cle-360slider{
    width : 100%;
    float:none;
    }
}
#atl-fifty-panel .retailer-batch img {
   margin: 0 auto !important;
    padding: 0px 15px !important;
}
#atl-Windows a.mscom-link.c-call-to-action.c-glyph.c-call-to-action_13.cust_sticky_btn_pad{
    padding-left:16px;
}
/* prefooter - change of colour of link for Grey background */
#mwf-common-prefooter .theme-light .c-hyperlink {
    color: #006cc2!important;
}
@media screen and (min-width: 1084px){
  .fr-fr #atl-sticky-nav-bar .mscom-link.c-call-to-action.c-glyph, .fr-fr #atl-fifty-panel .mscom-link.c-call-to-action.c-glyph{
    padding-left:10px;
  }
  .desktopslider{
      display:block;
  }
    .mobileslider{
      display:none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1083px){
 .fr-fr #atl-Windows #atl-sticky-nav-bar .mscom-link.c-call-to-action.c-glyph{
     font-size: 10px!important;
     padding-left:5px!important;
  }
  .fr-fr #atl-fifty-panel .mscom-link.c-call-to-action.c-glyph{
    padding-left:10px;
  }
}
@media screen and (max-width: 1083px){
  .desktopslider{
      display:none;
  }
    .mobileslider{
      display:block;
  }
}
/*cle-end*/.surface-margin-top-120px {
    margin-top: 50px;
}

.surface-margin-bottom-120px {
    margin-bottom: 80px;
}

/** Spacings added by v-vinsan **/

.surface-margin-bottom-34px {
    margin-bottom: 34px;
}

.surface-margin-top-40px {
    margin-top: 30px;
}

.responsive-surface-margin-bottom-120px {
    margin-bottom: 100px;
}

.surface-margin-top-112px {
    margin-top: 115px;
}

.surface-margin-top-64px {
    margin-top: 64px;
}

.surface-margin-top-20px {
    margin-top: 20px;
}

.responsive-surface-margin-top-70px {
    margin-top: 55px;
}

.cos_surface-margin-top-50px {
    margin-top: 50px;
}

.cos-banner-margin-top-120 {
    margin-top: 15px;       
}

.surface-margin-top-55px {
    margin-top: 55px;
}

.surface-margin-top-105px {
    margin-top: 105px;
}

.surface-margin-top-90px {
    margin-top: 90px;
}

.sp4home-margin-top-rich-content {
    margin-top: 120px;
}

.sp4home-margin-top-feature {
    margin-top: 90px;
}

.sp4home-5-hero-top-margin {
    margin-top: 50px;
}

.sp4home-3-hero-top-margin {
    margin-top: 110px;
}

.sp4home-ratings-top-margin {
    margin-top: 75px;
}

.sp4home-ratings-bottom-margin {
    margin-bottom: 28px;
}

.surface-margin-top-32px {
    margin-top: 32px;
}

.surface-margin-top-80px {
    margin-top: 80px;
}

/*comparetomacipad css*/
.comparetomacipadbanner h2 {
    display: none;
}

.comparetomacipadbanner h2:first-child {
    display: block;
}
/*comparetomacipad css*/
.surface-top-banner-80px
{
    margin-top: -60px;
}


@media only screen and (max-width:1400px) {
    .sp4home-5-hero-top-margin {
        margin-top: 93px;
    }   
}

@media only screen and (max-width:1083px) {
    
    .sp4home-ratings-bottom-margin {
        margin-bottom: 6px;
    }

    .sp4home-ratings-top-margin {
        margin-top: 35px;
    }

    .sp4home-3-hero-top-margin {
        margin-top: 70px;
    }
    
    .sp4home-5-hero-top-margin {
        margin-top: 12px;
    }

    .sp4home-margin-top-feature {
        margin-top: 80px;
    }
    
    .sp4home-margin-top-rich-content {
        margin-top: 35px;
    }
   
    .surface-margin-top-112px {
        margin-top: 95px;
    } 
    
    .responsive-surface-margin-bottom-120px {
        margin-bottom: 80px;
    } 
    
    .responsive-surface-margin-top-70px {
        margin-top: 33px;
    }
    
    .surface-margin-top-20px {
        margin-top: 0px;
    }
    
    .cos_surface-margin-top-50px {
        margin-top: 30px;
    }
    
    .cos-banner-margin-top-120 {
        margin-top: 40px;       
    }
    
    .surface-margin-top-40px {
        margin-top: 40px;
    }
    
    .surface-margin-top-55px {
        margin-top: 35px;
    }
    
    .surface-margin-top-90px {
        margin-top: 70px;
    }
    
    .surface-margin-top-100px {
        margin-top: 85px;
    }
    
    .surface-image-richblock picture {
        display: inline-block;
    } 
    
    .surface-margin-top-32px {
        margin-top: 12px;
    }
    
    .surface-margin-top-80px {
        margin-top: 60px;
    }
    
} 

@media only screen and (max-width: 539px) {
    
    .sp4home-ratings-bottom-margin {
        margin-bottom: -12px;
    }
    
    .sp4home-ratings-top-margin {
        margin-top: 8px;
    }

    .sp4home-3-hero-top-margin {
        margin-top: 40px;
    }
    
    .sp4home-mobile-padding {
        padding-left: 17%;
        padding-right: 17%;
    }
    
    .sp4home-generic-product-placement-padding-top {
        margin-top: 21px;
    }

    .sp4home-5-hero-top-margin {
        margin-top: 33px;
    }
    
    .sp4home-margin-top-feature {
        margin-top: 60px;
    }
    
    .sp4home-margin-top-rich-content {
        margin-top: 30px;
    }
    
    .surface-margin-top-112px {
        margin-top: 75px;
    } 
    
    .surface-margin-top-64px {
        margin-top: 28px;
    }
    
    .responsive-surface-margin-top-70px {
        margin-top: -20px;
    } 
    
    .responsive-surface-margin-bottom-120px {
        margin-bottom: 60px;
    } 
    
    .cos_surface-margin-top-50px {
        margin-top: 0px;
    } 
    
    .cos-banner-margin-top-120 {
        margin-top:20px;       
    }
    
    .surface-margin-top-20px {
        margin-top: -20px;
    }
    
    .surface-margin-top-40px {
        margin-top: 22px;
    }
    
    
    .surface-margin-top-55px {
        margin-top: 15px;
    }
    
    .surface-margin-top-90px {
        margin-top: 50px;
    }
    
    .surface-margin-top-100px {
        margin-top: 65px;
    }

    .surface-margin-top-32px {
        margin-top: -8px;
    }
    
    .surface-margin-top-80px {
        margin-top: 40px;
    }

}

/** ------------------------------------------------ **/
/**    Spacings added by v-vinsan in order to fix vertical spacing       **/

.cleanVerticalSpace {
    margin-top: 0px !important;
    padding-top: 0px !important;
}

.negative10pxVerticalSpace {
    margin-top: -10px !important;
    padding-top: 0px !important;
}

.negative15pxVerticalSpace {
    margin-top: -15px !important;
    padding-top: 0px !important;
}

.surface-banner-divider .m-banner.headingAdjusted {
    margin: 33px 0 30px 0;
    padding: 0px;
    max-width: 100%; /* default value of 1000 px overwrite */
}

@media only screen and (max-width: 539px) {
    .surfaceMobileMarginTop28 {
        margin-top: 28px !important;
    }  
.surface-caption-text .surface-featurevideo-text .c-caption-1
{
padding-top:15px;
}
 .createdonsurace_top .c-caption-1
{
padding-top:40px;
}
}

/** ------------------------------------------------ **/

.surface-margin-top-15px {
    margin-top: -20px;
}

.surface-padding-top-15px {
    margin-top: 15px;
}

.surface-margin-bottom-15px {
    margin-bottom: 20px;
}

.surface-margin-top-70px
{
     margin-top: 15px;
}
.c-divider.surface-margin-top-70px {
    margin-top: 30px;
}

.surface-margin-bottom-70px {
    margin-bottom: 30px;
}

.surface-margin-top-50px {
    margin-top: 10px;
}

.surface-linebreak {
    font-weight: inherit;
    display: block;
}

#surface-Studio-Innovation .surface-studio-feature-play-panel .m-feature {
    padding-top: 20px;
}

/**Techspecs css*/
#surface-Studio-techspec .surface-studio-Video {
    margin-top: 45px;
}

@media only screen and (min-width: 540px) {  
    
    .surface-margin-top-120px {
        margin-top: 70px;
    }
    
    .surface-margin-top-15px {
        margin-top: 0px;
    }

    .surface-margin-top-70px
    {
        margin-top:35px
    }
    
    .c-divider.surface-margin-top-70px {
        margin-top: 55px;
    }
    
    .surface-margin-bottom-70px {
        margin-bottom: 55px;
    }
    
    .surface-margin-bottom-120px {
        margin-bottom: 100px;
    }
    
    .surface-margin-top-50px {
        margin-top: 30px;
    }
  .surface-top-banner-80px
{
    margin-top: -40px;
}
    
}
#j-page #j-feature-center02 .c-feature .c-price span.c-paragraph-3.x-visible-block {
        display: none !important;
}
#j-page .c-price span[itemprop=price],
#j-page .c-price span.pricecurrnecy {
	font-size: 20px;
}
#j-page .cfgpanel .c-price span{
	float: none;
}
@media only screen and (min-width: 1084px) {
.f-transparent-LV5-padtop66:before {
		padding-top: 55%;
	}
    .surface-margin-top-120px {
        margin-top: 84px;
    }
    
    .surface-margin-top-15px {
        margin-top: -20px;
    }
    
    .surface-margin-top-70px
    {
        margin-top:55px;
    } 
    
    .c-divider.surface-margin-top-70px {
        margin-top: 70px;
    }
    
    .surface-margin-bottom-70px {
        margin-bottom: 70px;
    }
    
    .surface-margin-bottom-120px {
        margin-bottom: 120px;
    }
    
    .surface-margin-top-50px {
        margin-top: 50px;
    }
    
    .surface-pivot-hero-mob-margin .c-pivot {
        padding-top: 20px;
    }
   .surface-top-banner-80px
{
    margin-top: -20px;
}
}

@media only screen and (max-width: 539px) {
    
    .surface-Pivot-mob-margin.surface-margin-top-15px {
        margin-top: 0px;
    }
    
    #surface-Studio-Innovation .surface-Pivot-mob-margin {
        margin-top: 70px;
        margin-bottom: 70px;
    }
    
    #surface-Studio-Innovation .m-hero-item .c-pivot>header>a,
    #surface-book-innovation .m-hero-item .c-pivot>header>a {
        padding-right: 0px;
    }
    
    #surface-Studio-Overview .surface-hth-mob-margin {
        margin-top: 70px!important;
    }
    
    .surface-studio-Generic-Banner {
        margin-top: -14px;
    }
    
     #surface-Studio-Overview .surface-studio-transparent-hero .m-hero-item:before{
    padding-top:50.5%;
}

    .m-banner a.c-call-to-action.c-glyph.surface-cta-stacked {
        margin-left:0px;
        margin-right:0px;
    }

    .surface-specsbanner .m-rich-content-block .surface-indivspecs-container {
        padding-bottom: 36px;
    }
    
    .surface-specsbanner .m-rich-content-block .surface-indivspecs-container:last-child {
        padding-bottom: 0px;
    } 
    .sp4-officeapps .c-apps-panel .apps-wrapper{
        padding-top:24px;
}

    .sp4-officeapps .m-banner .c-paragraph-3,.sp4-officeapps .m-image{
        padding-top:30px;
}
}

/*-----------------youtube player custom css-------------------*/

.surface-youtubevidplayer {
    position: relative;
}



.surface-youtubevidplayer .surface-youtubevidplayer-playicon {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%); 
    position: absolute;
}

.surface-youtubevidplayer .multivideosplayer .mscom-link.mscom-popup-link {
    display: none;
} 

.surface-youtubevidplayer .surface-youtubevidplayer-posterimagewrap img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.surface-youtubevidplayer .mscom-popup-content  {
    text-align: center;
}

@media only screen and (min-width:1084px) {
    .surface-youtubevidplayer.f-no-image-priority {
    overflow: auto;
}
    .surface-youtubevidplayer.f-no-image-priority .surface-youtubevidplayer-playicon {
        left: 25%;
    }
}
.c-feature.f-align-left.f-image-priority .surface-youtubevidplayer
{
    float:right;
}
.surface-youtubevidplayer .m-hero-item.f-transparent .c-heading-1
{
    padding-top:0px;
} 
/*************************youtube player custom css end*****************/

/*-------------------------MP4 video custom CSS-------------------------*/

.surface-video-overlay-controls {
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.surface-video-overlay-controls>* {
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);    
}

.surface-video-overlay-controls>.c-glyph {
    font-size: 50px;
    display: none;
}

.video.playing:hover .surface-video-overlay-controls>.glyph-pause,
.video.paused .surface-video-overlay-controls>.glyph-play,
.video.ended .surface-video-overlay-controls>.glyph-play {
    display: inline;
}

.video.playing .surface-video-overlay-controls>.glyph-play {
    display: none;
}
.video .c-video video{
    background: none;
}
    
/***************************MP4 Video custom css END*********************/

/*-------------------Compare to Mac Panel overrides START----------------------------*/

.surface-compare-text [class*=Compare-block-] {
    display: table;
    width: 100%;
    padding-bottom: 10px;
}

.surface-compare-imgs>div>div>div,
.surface-compare-text [class*=Compare-block-]>[data-grid="col-6"] {
    width: 50%;
    display: table-cell;
    padding-right: 6px;
}

.surface-compare-text [class*=techspecs-block-] [class*="c-heading"] {
    padding-top:10px;
}
        
@media only screen and (min-width:1084px) and (max-width:1400px) { 
     .sp4home-3-hero-top-margin {
        margin-top: 140px;
    }
  .m-hero-item.surface-content-width-450>div>div,
  .c-hero.surface-content-width-450>div>div {
        max-width: 450px;        
   }
 /*  .m-hero-item.f-y-center.f-transparent>div>div{
    top:120px;
    transform:none;
}*/

.surface-lowdesk-max-height:before
{
padding-top :55%; 
}

#surface-Studio-Overview .surface-studio-transparent-hero .m-hero-item:before{
    padding-top:62.2%;
}

}
@media only screen and (min-width:1084px) and (max-width:1200px) { 
    .m-hero-item.f-y-center.f-transparent.surface-lowdesk-lesstop>div>div{
         top:40px;
         transform: none;
    }
    
    #surface-Studio-Overview .surface-studio-transparent-hero .m-hero-item>div>div{
bottom:30px;
}
#surface-Studio-Overview section[data-vg="Windows_Studio_7_HeroFullBleed_VG"] .m-hero-item.surface-content-width-450>div>div{
        max-width: 400px;
   }
}

@media only screen and (max-width: 767px) {
   #j-page .m-rich-heading>picture.c-image+div .c-heading {
		color: #FFFFFF;
	}
    .surface-compare-text [class*=techspecs-block-] [class*="c-heading"] {
        padding-top: 15px;
    }
    
    .c-apps-panel .apps-wrapper .apps-right-section {
        padding-bottom: 5px;
    }
    .surface-td-fontweight table tr:first-child td{
        padding-top:0px;
        padding-bottom:1px;
        }
        .m-system-requirements.surface-techspecspanel .c-heading-3{
         padding-bottom:15px;}
                  
      .surface-compare-deviceimgblock.surface-compare2-deviceimgblock .m-content-placement>div>div{
           width:50%;
           display:inline-block;
}



}
#j-page #j-multitab .m-hero-item .c-paragraph {
		display: inline-block;
	}
@media only screen  and (max-width:539px) {
    .m-hero-item.surface-content-mob-height-330>div,
    .c-hero.surface-content-mob-height-330>div {
        height: 330px; 
    }
    
    .m-hero-item.surface-content-mob-height-380>div,
    .c-hero.surface-content-mob-height-380>div {
        height: 380px;    
    }  
    
   
    
}

.m-hero-item.surface-content-fullbleedmaxwidth>div,
.c-hero.surface-content-fullbleedmaxwidth>div {
    max-width: 1600px;
}

/*****************Compare to Mac Panel overrides END *****************/

.surface-techspec-Popup-images .m-content-placement-item picture {
    cursor: pointer;   
}

.surface-pivot-image {
    width: 36px; 
    height: 36px;
}



/*-------------------Specs Banner Panel overrides START----------------------------*/

.surface-specsbanner .m-rich-content-block,
.surface-specsbanner .c-divider {
    margin: 0 auto;
    float: none;
}

.surface-specsbanner .surface-indivspecs-container > div > *, 
.surface-performance-specsbanner .surface-indivspecs-container > div > *{
    display: inline-block;
}


.surface-specsbanner .spec-val,
.surface-specsbanner .spec-name,
.surface-performance-specsbanner .spec-val,
.surface-performance-specsbanner .spec-desc {
     padding-top: 0;
     padding-bottom: 0;
} 

.surface-performance-specsbanner .m-rich-content-block {
    margin-top: 0;
    position: relative;
    padding-top: 0;
}

@media only screen and (min-width: 540px) {

    .surface-performance-specsbanner {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -o-flex;
        display: flex;        
        -ms-flex-pack:center;
        -ms-flex-align:center;  
        justify-content: center;
        align-items: center;
    }
    
    .m-banner a.c-call-to-action.c-glyph.surface-cta-stacked {
        margin-left: 0px;
    }

}

@media only screen and (min-width:1084px) { 
   .surface-specsbanner .m-rich-content-block,
   .surface-performance-specsbanner .surface-indivspecs-container {
       padding-top: 34px;
       padding-bottom: 44px;
   }
} 

@media only screen and (max-width:1083px) {
  .c-feature .surface-youtubevidplayer {
      z-index:2;
      
  }
    .surface-specsbanner .m-rich-content-block,
    .surface-specsbanner .c-divider, 
    .surface-performance-specsbanner .m-rich-content-block, 
    .surface-performance-specsbanner .c-divider {
        width: 100%;
    }
  .surface-performance-specsbanner .surface-performance-specswrap {
        margin-top: 48px;
    }
    .surface-specsbanner .m-rich-content-block,
    .surface-performance-specsbanner .surface-indivspecs-container {
        padding-top: 20px;
        padding-bottom: 32px;
    }
  
   /*specific to tablet*/
    .surface-studio-Generic-Banner{
        margin-top:40px;
    }
    .createdonsurface-hero .c-caption-1{
padding-bottom:10px;
}
    
}  
 
@media only screen and (max-width:539px) { 
    
    /* Changed by v-vinsan in order to reduce vertical space in mobile viewports*/ 
    
    .surface-specsbanner .m-rich-content-block,
    .surface-performance-specsbanner .surface-indivspecs-container {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    /**.surface-specsbanner .surface-indivspecs-container[data-grid='col-3']{float:left;width:25%;}
    .surface-performance-specsbanner .surface-indivspecs-container[data-grid='col-4']{float:left;width: 33.3333333333%;}**/
    
    .surface-performance-specsbanner .surface-performance-article {
        text-align: center;
    }
    
    

}     

/*************************************Specs Banner Panel overrides END**********************************/

@media only screen and (min-width:768px) and (max-width:1083px) {
    .c-hero.surface-content-height-450>div, 
    .m-hero-item.surface-content-height-450>div {
        height: 450px;
    }
}

/***Call to action with glyph-play override START***/

.c-call-to-action.c-glyph.glyph-play:before {
    margin-right: 4px;
}

/***Call to action with glyph-play override END***/

/***Overwrite for the price float START***/

@media only screen and (max-width:1083px) {
    .c-price.x-type-center span {
        float: none;
    }
}

/***Overwrite for the price float END***/


/***Overwrite for the heading that goes after the paragraph START***/

.c-paragraph-2+.c-heading-2 {
    padding-top: 20px;
}

/***Overwrite for the heading that goes after the paragraph END***/

/*** Overwrite c-call-action to align with c-action-trigger in c-group***/

.surface-youtubevidplayer .c-group .c-call-to-action.c-glyph {
    font-size: 15px;
    margin-left: 0px;
    padding-bottom: 0px;
}

/*** Overwrite c-call-action to align with c-action-trigger in c-group END***/

/*-----------------Compare Page device selection logic----------------*/

.surface-compare-deviceimgblock .m-content-placement-item .c-checkbox,
.surface-compare-deviceimgblock .m-content-placement .surface-devices-button button.c-button,
.surface-compare-banner .surface-compare-mobview {
    display: none;
}

.surface-compare-stickybar {
    display: none;
}

.surface-compare-stickybar.stick {    
    width: 100%;    
    position: fixed;
    z-index: 10;
    top: 0;  
    background-color: rgba(255,255,255,1);    
}

.surface-compare-stickybar .m-content-placement-item {
    margin-top: 0;
}

/*.surface-compare-stickybar .m-content-placement-item>a>* {
    display: inline-block;
}*/

@media only screen and (min-width:540px) {
    
    .surface-compare-stickybar.stick {
        display: block;    
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -o-transform: translateX(-50%); 
    }
    
    .surface-compare-c-chart{
        padding-top: 15px;
    }
   
}

/* MWF consider max-width: 768px to override there css we are considering max-width 768px*/

@media only screen and (max-width:768px) {
   
    .surface-compare-devices div[class*='Compare-block-']>[class*='c-heading'] {
        width:100%;
    }
    
    .surface-compare-devices div[class*='Compare-block-']>[class*='techspecs-block-'] {
        width:33.3333333333%;
    }
    
    .surface-compare-devices div[class*='Compare-block-']>[class*='techspecs-block-'][data-grid="col-6"] {
        width:50%;
    }

}

@media only screen and (max-width:767px) {
    
    .surface-compare-stickybar {
        display: none;
    }
    #surfaceComparedevices-2 .surface-compare-stickybar.stick,
    .surface-compare-stickybar.surface-compare-active.stick {
        display: block;
    }
    #surfaceComparedevices-2 .surface-compare-stickybar.stick .m-content-placement>div>div,
    .surface-compare-deviceimgblock.surface-compare-active .m-content-placement>div>div,
    .surface-compare-stickybar.surface-compare-active.stick .m-content-placement>div>div {
        width: 50%;
        display: inline-block;
    }
    
    .surface-compare-devices div[class*='Compare-block-']>[class*='techspecs-block-'] {
        width: 50%;
    }
    
    .surface-compare-devices,
    .surface-compare-banner p,
    .surface-compare-banner.surface-compare-active p.surface-compare-mobview {
        display: none;
    }
    
    #surfaceComparedevices-2 .surface-compare-devices,
    .surface-compare-devices.surface-compare-active,
    .surface-compare-banner p.surface-compare-mobview,
    .surface-compare-banner.surface-compare-active a.surface-compare-mobview {
        display: block;
    }
    
    .surface-compare-banner.surface-compare-active a.surface-compare-mobview {
        margin: 0 auto;
    }
    
    #surfaceComparedevices-2 .surface-compare-devices div[class*='techspecs-block-'],
    .surface-compare-devices.surface-compare-active div[class*='techspecs-block-'] {
       float:left;
    }
    
    .surface-compare-deviceimgblock .m-content-placement-item .c-checkbox,
    .surface-compare-deviceimgblock .m-content-placement .surface-devices-button button.c-button {
        display: block;
    }
    
    .surface-compare-deviceimgblock.surface-compare-active .m-content-placement-item .c-checkbox,
    .surface-compare-deviceimgblock.surface-compare-active .m-content-placement .surface-devices-button button.c-button {
        display: none;
    }
    
    .surface-compare-deviceimgblock .m-content-placement  .surface-devices-button{
        width: 100%;
        display: inline-block;
    }
    
    .surface-compare-deviceimgblock .m-content-placement .surface-devices-button .c-button {
        text-align: center;
        margin: 0 auto;
        margin-top: 50px;
        display: block;
    }
    
    .surface-compare-stickybar .hide {
        display: none!important;
    }
    
    .surface-compare-devices.surface-compare-active div.hide[class*='techspecs-block-'] {
        display: none;
    }
  

}

@media only screen and (min-width:540px) and (max-width:1083px) {

 #surface-Studio-Overview .surface-studio-transparent-hero .m-hero-item:before{
    padding-top:42.5%;
}
}
/***  ContentRichBlock with Image CSS ***/
  
.surface-image-richblock .m-rich-content-block .c-paragraph-3 {
    padding-bottom: 20px;
}

.surface-image-richblock .m-rich-content-block {
    margin-bottom: 48px;
}

.surface-image-richblock .c-menu {
    width: 97.5%;
}

.surface-image-richblock .c-select-menu {
    margin-bottom: 20px;
    display: inline-block;
}

.surface-image-richblock .c-select-menu ul {
    border-left-width: 0px;
}
.surface-image-richblock .c-select-menu .surface-dropdown:hover{
    cursor:pointer;
}
@media only screen and (min-width: 1400px) {
    .surface-image-richblock .c-select-menu.f-border 
    {
        width: 100%;
        max-width: 350px;
    }
    .surface-image-richblock a.surface-dropdown
    {
        width:inherit;
        height:inherit;
    }
    .surface-image-richblock .c-menu {
    width: 100%;
}
}

@media only screen and (min-width: 540px) and (max-width: 1083px) {
    .surface-image-richblock .c-select-menu.f-border 
    {
        width: 100%;
        max-width: 350px;
    }
    .surface-image-richblock a.surface-dropdown
    {
        width:inherit;
        height:inherit;
    }
    .surface-image-richblock .c-menu {
    width: 100%;
}
}

@media only screen and (max-width:1083px) {

    .surface-image-richblock .surface-contentrich-block {
        width: 83.3%;
    }
    
    .surface-contentrich-block .c-price span {
        float: none;
    }
    
}

/*** ContentRichBlock with Image CSS END***/

/*** Accessories Browse page css ***/

.surface-accessoriesgrid .surface-productcategoryfilter.dropdownActive .surface-products-category {
    display: none;
}
.surface-product-items {
    width: 25%;
   padding-left: 12px;padding-right:12px;
    float:left;
}
.surface-accessoriesgrid .surface-productcategoryfilter.dropdownActive .surface-products-category.userSelected {
    display: block;
}

.surface-accessoriesgrid .hide {
    display: none;
}

.surface-accessories-categories {
       margin-top: 25px;
    }

.surface-accessoriesgrid .c-choice-summary.surface-selections {
    background: none;
    padding: 9px 0 10px 0px;
}

.surface-accessoriesgrid .c-choice-summary {
    margin-top:24px;
}


.surface-accessoriesgrid li[data-tagid="all"] button {
    display: none;
}

.surface-accessoriesgrid .c-pivot img,
.surface-accessoriesgrid .c-group img {
    width: 100%;
}

#surfaceAllAccessories_Browse .surface-devicetype a:active, 
#surfaceAllAccessories_Browse .surface-collections a:active {
    border-color: #000;
}

#surfaceAllAccessories_Browse .surface-devicetype .c-menu-item a:focus {
    outline: none!important;
}

.surface-devicetype .c-menu-item a[role=menuitemradio][aria-selected=true] {
    color: #000;
    background:none;
}

.surface-accessoriesgrid .surface-collections .c-menu-item .c-label span {
    padding-top: 2px;
    padding-bottom: 0px;
    background: none;
    pointer-events: none;
}

.surface-accessoriesgrid .surface-devicetype .c-menu-item .c-radio input[type=radio]+span {
    padding-top: 0px;
    padding-bottom: 0px;  
    padding-left: 29px;
}

.surface-accessoriesgrid .surface-devicetype .c-menu-item .c-radio input[type=radio]+span:before {
    top: 0px;
    left: 0px;
}

.surface-accessoriesgrid .surface-devicetype .c-menu-item .c-radio input[type=radio]+span:after {
    top: 5px;
    left: 5px;
}

.surface-accessoriesgrid .c-menu-item a {
    cursor: default;
}

.surface-accessoriesgrid  .c-menu-item .c-label {
    display: inline-block;
    cursor: pointer;
    margin-top: 0px;
}

.surface-accessoriesgrid .surface-devicetype a, 
.surface-accessoriesgrid .surface-collections a, 
.surface-accessoriesgrid .surface-collections .c-menu, 
.surface-accessoriesgrid .surface-devicetype .c-menu {
    width: 366px;
}

.surface-accessoriesgrid .surface-devicetype {
    padding-left: 38px;
}

.surface-productcategoryfilter .surface-products-category .padding-top-48px h3,
.surface-nomatchFoundText {
    padding-left: 36px;
    padding-right: 36px;
}



.surface-collections .c-menu .c-menu-item a, .surface-accessoriesgrid .surface-devicetype a {
    background: rgba(0,0,0,0);
}

.surface-collections .c-menu .c-menu-item a:active,.surface-collections .c-menu .c-menu-item a:focus  {
    background: rgba(0,0,0,.3);
    outline: 0;
}

.surface-accessoriesgrid .surface-collections .c-menu, .surface-accessoriesgrid .surface-devicetype .c-menu{
    border:1px solid rgba(0,0,0,1);
    border-top:0;
}
.surface-accessoriesgrid .surface-devicetype .c-menu .c-radio:active {
    outline: 0;
}

#surfaceAllAccessories_Browse .surface-accessoriesgrid .surface-tags {
      padding-left: 38px;
}

#surfaceAllAccessories_Browse .surface-tags button.c-action-trigger:hover,
{
    text-decoration: none ;
}

#surfaceAllAccessories_Browse .surface-accessoriesgrid .surface-tags li:first-child {
    background-color: inherit;
    color: inherit;
}

.surface-accessoriesgrid .surface-accessories-divider {
    margin-top: 24px;
}

#surfaceAllAccessories_Browse .surface-product-items .c-heading-3,
#surfaceAllAccessories_Browse .m-content-placement .surface-product-items .m-content-placement-item .c-heading-4 {
    padding-top: 0px;
}

.surface-accessories-text {
    font-size: 11px;
}

.surface-accessories-text sup {
    font-size: 8px;
}

.surface-accessoriesgrid .c-group.surface-swatch-colors .surface-multiview-trigger {
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    overflow: visible;
    width: 25%;
    max-width: 40px;
    height: 20px;
    cursor: pointer;
   
 }
 .surface-accessoriesgrid .c-group.surface-swatch-colors .surface-multiview-trigger span {
  border:2px solid;
  }

.surface-accessoriesgrid .c-group.surface-swatch-colors .surface-multiview-trigger.swatchhover span {
     display: block;    
}

.surface-accessoriesgrid .c-group.surface-swatch-colors{
    text-align: center;
    display: inherit;
}

.surface-accessoriesgrid .c-group.surface-swatch-colors .surface-multiview-trigger span {
    display: block;
    position: absolute;
    top: -30px;
    left: 0;
    white-space: nowrap;
    background: #fff;
    height: 25px;
    padding: 0 10px;
    z-index: 1;
    display: none;
}

.surface-accessoriesgrid .c-group.surface-swatch-colors .surface-multiview-trigger.swatchclick {
    cursor: default;
}
    
.surface-product-items .c-group .c-call-to-action {
    margin-right: 14px;
}

.surface-accessoriesgrid .surface-product-items img {
    min-height: 110px;
}

.surface-accessoriesgrid .surface-nomatchFoundText.hide {
    display: none;
}

@media only screen and (min-width: 1400px) {
    
    .surface-accessoriesgrid .surface-product-items img {
        min-height: 150px;
    }
    
    .surface-accessoriesgrid .surface-devicetype {
        padding-left: 48px;
    }

    #surfaceAllAccessories_Browse .surface-accessoriesgrid .surface-tags {
        padding-left: 48px;
    }

    .surface-productcategoryfilter .surface-products-category .padding-top-48px h3,
    .surface-nomatchFoundText {
        padding-left: 48px;
        padding-right: 48px;
    }
    
    #surface-Studio-Overview .surface-studio-transparent-hero .m-hero-item:before{
    padding-top:62.2%;
}

#surface-Studio-Overview .surface-studio-transparent-hero .m-hero-item>div>div{
bottom:15%;
}

}

@media (min-width: 768px) and (max-width: 1083px) {
    
    .surface-accessoriesgrid .surface-devicetype a,
    .surface-accessoriesgrid .surface-collections a,
    .surface-accessoriesgrid .surface-collections .c-menu,
    .surface-accessoriesgrid .surface-devicetype .c-menu {
        width: 325px;
    }
    
    .surface-accessoriesgrid {
        margin-top: 30px;
    }
}

@media screen and (max-width: 767px) {

    .surface-accessoriesgrid .surface-collections, 
    .surface-accessoriesgrid .surface-devicetype,
    #surfaceAllAccessories_Browse .surface-accessoriesgrid .surface-tags {
        padding-left: 26px;
    }

    .surface-productcategoryfilter .surface-products-category .padding-top-48px h3 {
        padding-left: 24px;
        padding-right: 24px;
    }
    
    .surface-accessoriesgrid {
        margin-top: 30px;
    }
.surface-compare-deviceimgblock .m-content-placement-item .c-checkbox{
    margin-top:10px;
}
}

@media only screen and (max-width: 539px) {

    .surface-accessoriesgrid .surface-product-items img {
        min-height: auto;
    }
    
    .surface-accessoriesgrid .surface-devicetype a, 
    .surface-accessoriesgrid .surface-collections a, 
    .surface-accessoriesgrid .surface-collections .c-menu, 
    .surface-accessoriesgrid .surface-devicetype .c-menu {
        width: 275px;
    }
    
    .surface-accessoriesgrid .surface-collections, 
    .surface-accessoriesgrid .surface-devicetype,
    #surfaceAllAccessories_Browse .surface-accessoriesgrid .surface-tags {
        padding-left: 12px;
    }
    
    .surface-productcategoryfilter .surface-products-category .padding-top-48px h3, 
    .surface-nomatchFoundText {
        padding-left: 12px;
        padding-right: 12px;
    }

}
@media screen and (max-width: 1083px){
  
  .surface-accessoriesgrid  .surface-product-items {
    width: 50%;
    }
    
    #surfaceAllAccessories_Browse .surface-accessories-browse-hero:before{
padding-top: 55.2%;
}
 }
  @media screen and (max-width: 539px){
    .surface-accessoriesgrid   .surface-product-items {
    width: 100%;

    }
  }
     .surface-accessoriesgrid .surface-product-items .c-badge:empty {
        display: block;background: none;
    }
  .surface-accessoriesgrid .c-group.surface-swatch-colors .surface-multiview-trigger[data-color-code=""]{
        display: none;
    }
        @media only screen and (device-width: 768px) {
.surface-accessoriesgrid .f-wrap-items.surface-tags li button.c-action-trigger:active,.surface-accessoriesgrid .f-wrap-items.surface-tags li button.c-action-trigger:active+span,.surface-accessoriesgrid .f-wrap-items.surface-tags li button.c-action-trigger:hover,.surface-accessoriesgrid .f-wrap-items.surface-tags li button.c-action-trigger:hover+span{
    background:none !important;
}
}
/*** Accessories Browse page css END***/

/*** Business Overview Product Placement Item ***/

.m-product-placement.surface-business-touts ul li {
    float:left;
}

.m-product-placement.surface-business-touts .m-product-placement-item.f-size-medium>a>div {
    padding-right:0px;
}

.m-product-placement.surface-business-touts .m-product-placement-item.f-size-medium {
    width: auto;
}

.m-product-placement.surface-business-touts .m-product-placement-item picture img, 
.m-product-placement.surface-business-touts .m-product-placement-item picture {
    display: block;
    outline: transparent;
}

.m-product-placement.surface-business-touts picture.c-image img {
    margin:0 auto;
    
}

.m-product-placement.surface-business-touts {
    padding-top:0px;
}

.m-product-placement.surface-business-touts .m-product-placement-item {
    margin-top: 0px;
}

.m-product-placement.surface-business-touts .c-heading-6 {
    padding-top:10px;
}

@media (min-width: 768px) and (max-width: 1083px) {

    .m-product-placement.surface-business-touts {
        width: 75%;
        float: none;
        margin: 0 auto;
    }
    .m-product-placement.surface-business-touts li {
        width: 33%;
    }

}

@media screen and (max-width: 767px) {
    
    .m-product-placement.surface-business-touts li {
        width: 50%;
    }
    
    .surface-compare-deviceimgblock .c-checkbox .c-label {
         margin-top: 0px;
    }
     #surfaceComparedevices-2 .surface-compare-deviceimgblock .surface-compare-2 {
        width: 50%;
        display: inline-block;
    }
}

@media screen and (min-width: 1084px) {
    
    .m-product-placement.surface-business-touts .surface-touts-list {
        margin: 0 auto;
        float: none;
    }
    
    .m-product-placement.surface-business-touts ul li {
        width: 16.66%;
    }
    
    .m-product-placement.surface-business-touts ul li:last-child .m-product-placement-item {
        margin-right: 0px;
    }
    
}

/*** Business Overview Product Placement Item END ***/

.surface-business-twoup .m-content-placement a.mscom-link {
    border-left-width: 0px;
}

/*** Business Overview Pivot Panel ***/

.surface-hero-pivot .surface-pivot-content,
.m-feature .surface-pivot-content {
    margin: 0 auto;
    float: none;
    text-align: center;
}

.surface-hero-pivot .c-pivot>header {
    text-align: center;
    display: block;
}

.surface-hero-pivot .c-pivot>header>a,
.m-feature .c-pivot>header>a {
    padding-left: 0;
}

@media screen and (max-width: 539px) {
    .surface-hero-pivot .surface-pivot-content,
    .m-feature .surface-pivot-content {
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media screen and (min-width: 1084px) {
    .sp4-officeapps .m-banner .c-paragraph-3 {
        padding-top:55px;
    }
}

/*** Business Overview Pivot Panel END***/

/*** Content rich block center align***/

.surface-crb {
    text-align: center;
    float: none;
    margin: auto;
}

.surface-accessories-pdp-rcb .m-rich-content-block{   
    float: none;
    margin: 0 auto;
    text-align: center;
}

/*
.en-us .surface-slider-content .c-price span {
    float: left;
}
*/
.surface-slider-content .c-price span {
    float: none;
}


/*** Pivot panel on Compare to Mac page adjustments ***/

.c-pivot>header.c-subheading-4 {
    display: block;
    text-align: center;
    margin-top: 27px;
}

.c-pivot>header.c-subheading-4 a.f-active,
.c-pivot>header.c-subheading-4 a:hover {
    text-decoration: underline;   
}

/***click to chat css ***/

.shell-category-header #callchat,
.shell-category-header #callchat-mobile {
    display: none;
}

/***click to chat css ***/

/***start of accessory pdp switch panel hero ***/

.surface-accessory-pdp .c-carousel {
    width: 50%;
}

.surface-accessory-pdp .c-feature.f-align-left picture,
.surface-accessory-pdp .c-feature.f-align-right picture {
    width: 100%;
}

.surface-accessory-pdp .c-feature{
    display: none;
}

.surface-accessory-pdp .c-group button.c-select-button {
    border: none!important;
    border: 1px solid rgba(0,0,0,.4) !important;
    padding: 6px 10px !important;
    width: auto;
    min-width: 250px;
}

.surface-accessory-pdp button.selected.c-select-button {
    border-width: 2px!important;
    border-color: #000!important;
    padding: 5px 9px!important;
}

.surface-accessory-pdp .c-price {
      padding-bottom: 0px;
}

.surface-accessory-pdp .ratingPlugin.bv-stars-container, 
.surface-accessory-pdp.switch-panel .c-price {
        padding-bottom: 17px;
}

.surface-accessory-pdp .c-group.f-wrap-items {
        padding-bottom: 14px;
}

.surface-accessory-pdp .c-feature>div .c-group {
        margin-top: 0px;
}

.surface-accessory-pdp .c-call-to-action.c-glyph {
    margin-bottom: 12px;
    margin-top: 21px
}

.surface-accessory-pdp.switch-panel .c-call-to-action.c-glyph {
    margin-top: 10px;
}

.surface-accessory-pdp  .c-paragraph-3 {
    padding-top: 12px;
}
  
.c-feature.hero-active {
    display: block;
}

.surface-accessory-pdp .c-carousel .c-sequence-indicator {
    bottom: 0px;    
}

.surface-accessory-pdp .bv-rating-stars-container .c-rating.f-community-rated.f-aggregate {
    display: inline-block;
} 

.surface-accessory-pdp .ratingPlugin.bv-stars-container .bvseo-ratingValue {
    display: none;
}

@media screen and (max-width: 1083px) {
    
    .surface-accessory-pdp .c-carousel{
        width: 100%;
    }
    
    .surface-accessory-pdp .c-price {
        margin: 0 auto;
        text-align: center;
    }
   .surface-slider-content  .c-feature a.c-call-to-action.c-glyph.surface-bg-cta-blue{
    margin-left: 24px;
}
}
@media screen and (min-width: 1084px) {
#surface-accessories-keyboard .surface-accessories-pdp-rcb{
padding-top:60px;
}

#surface-accessories-mouse .surface-accessories-pdp-rcb{
padding-top:20px;
}

#surface-accessories-Ekeyboard .surface-accessories-pdp-rcb{
padding-top:80px;
}


/*

This part of style is breaking the design

#surface-nighthawk-Innovation .surface-pivot-hero-mob-margin .c-pivot img{
width:36px;
height:36px;
}

#surface-nighthawk-Innovation .surface-pivot-hero-mob-margin .c-pivot a{
padding-left:6px;
}*/

}




@media screen and (min-width: 540px) and (max-width: 1083px) {
    .surface-accessory-pdp .c-feature.f-align-left>div,
    .surface-accessory-pdp .c-feature.f-align-right>div{
        width:83.3%;
        margin-left:0px;
    }
    .sp4-officeapps .c-apps-panel .apps-wrapper{
        padding-top:36px;
}

    .sp4-officeapps .m-banner .c-paragraph-3{
        padding-top:42px;
}
}

/***end of accessory pdp switch panel hero ***/





/*** Surface Pro 4 pages Rich Content Block ***/

/*
.surface-divider-container .c-divider {
    width: 91.6666666667%;
    margin: 0 auto;
}
*/

@media only screen and (min-width: 1400px) {

    .surface-divider-container {
        padding-left: 48px;
        padding-right: 48px;
    }

}

@media only screen and (min-width: 768px) {
    
    .surface-divider-container {
        padding-left: 36px;
        padding-right: 36px;
    }

}

@media only screen and (min-width: 540px) {
    
    .surface-divider-container {
        padding-left: 24px;
        padding-right: 24px;
    }

}

@media only screen and (max-width: 539px) {
    
    .surface-divider-container {
        padding-left: 12px;
        padding-right: 12px;
    }
.surface-accessory-pdp.switch-panel .c-feature.f-align-left>div, 
.surface-accessory-pdp.switch-panel .c-feature.f-align-right>div{
padding-left:12px;
Padding-right:12px;
}

}

.surface-contentrich-block .c-price {
    margin-top: 5px;
}

/*** Surface Pro 4 Home page Raitings panel adjustments ***/

.surface-histogram-container {
    padding-top: 0;
} 

.surface-histogram-container .m-histogram {
    padding-top: 40px;
    padding-bottom: 90px;
}


/*** Firefox fixes ***/

@-moz-document url-prefix() {
    .surface-youtubevidplayer a.c-action-trigger.c-glyph::before,
    .surface-youtubevidplayer button.c-action-trigger.c-glyph::before {
        margin-top: -2px;
    }
}

/*** Social Share footnotes prefooter ***/

.surface-section-footnotes sup {
    font-size: 8px;
}

.surface-section-footnotes p {
    font-size: 11px;
    margin-bottom: 10px;
}

.surface-section-footnotes a.mscom-link {
    color:#00bcf2;
}

.surface-section-footnotes a.mscom-link:hover {
 text-decoration: underline;
}

.surface-section-footnotes {
    background-color: #2F2F2F;
    color: white;
   padding-top: 20px;
   padding-bottom: 20px;
   
}

.surface-social-share .m-social {
    margin-top: 0px;
}

.surface-social-share {
    padding-top: 15px;
    padding-bottom: 15px;
}

@media only screen and (min-width: 899px) and (max-width: 1083px) {
     .surface-social-share, 
     .surface-section-footnotes>div, 
     .surface-prefooter {
       width:90%;
    }
}

@media only screen and (min-width: 540px) {
    .surface-social-share .m-social.f-share {
        float:right;
    }
}

@media only screen and (max-width: 898px) {
    .surface-social-share, 
    .surface-section-footnotes>div, 
    .surface-prefooter {
        padding-left: 40px;
    }
}

@media only screen and (max-width: 539px) {
    .surface-social-share, 
    .surface-section-footnotes>div, 
    .surface-prefooter {
        padding-left: 12px;
    }
}

/*** Social Share footnotes prefooter END ***/


/*** Ratings and Reviews ***/

.m-ratings-and-reviews .bv-rating-stars-container .c-rating {
    padding-top: 0px;
}

@media only screen and (min-width: 540px) {
.m-ratings-and-reviews .surface-rating-content
{
    overflow: hidden;
    padding-left: 28px;
}
}
/*** Ratings and Reviews End***/

.bv-rating-stars-container[data-productid=""] {
    display: none;
}

.createdonsurface-content-panel .c-caption-1 {
    padding-top:20px;
}

.createdonsurface-content-panel .c-heading-4 {
    padding-top:10px;
}

.createdonsurface-content-panel .c-paragraph-3 {
    padding-top:10px;
}

.createdonsurface-feature-panel .c-heading-3 {
    padding-top:20px;
}


/****** Offer banner ******/

#surface-offer-banner .m-banner a.c-call-to-action {
    margin-left: 0;
    margin-bottom: 16px;
}

#surface-offer-banner .m-banner {
    padding-top: 0px;
}
/****** surfacebk-techspec-hero specific css ******/
 @media only screen and (min-width: 1084px) and (max-width: 1558px) {
.m-hero-item.surfacebook-techspec-hero.f-y-center.f-transparent>div>div{
    
    top:calc(42%);
}
}

/****** Home page feature panel with video ******/

@media (max-width: 539px) {
    .surface-caption-text .c-caption-1 {
        display: block;
        margin-top: 20px;
    }
}

/****** Home page multi feature panel fix ******/
@media only screen and (min-width: 540px) {

.surface-hero-pivot .m-multi-feature.f-align-center .c-pivot
{
    width:66.6%;
}
}

/**** Multifeature pivot panel ****/
@media only screen and (min-width: 1084px) {
.surface-multifeature-pivot .m-multi-feature.f-align-left .surface-multifeatureimage
{
    left:50%;
}
.surface-multifeature-pivot .m-multi-feature .surface-multifeature-icon-content
{
    left:0;
}
.m-hero-item.surfacepro4-techspec-hero.f-y-center.f-transparent>div>div{
    
    top:calc(42%);
}
}
 @media only screen and (min-width: 540px) and (max-width: 1083px) {
   .surface-multifeature-pivot .m-multi-feature [role=tabpanel].f-active
  {
      width:66.67%;
      margin:0 auto;
  }
 }
@media only screen and (max-width: 1083px) {
.surface-multifeature-pivot .m-multi-feature.f-align-left>section>div:first-child {
    display: block;
    position: relative;
    left: 0;
    padding: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.surface-multifeature-pivot .m-multi-feature.f-align-left>section>div {
    left: 0;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    top: calc(50%);
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    position: relative;
    text-align: center;
    display: block;
   padding-right: 36px;
    padding-left: 36px;
}
.surface-multifeature-pivot .m-multi-feature.f-align-left>section>div>ul[role=tablist] {
    padding-top: 24px;
    padding-bottom: 24px;
    -ms-flex-pack: center;
    justify-content: center
}
.clear-top{
    padding-top: 0px;
    margin-top:0px;
}
}
.surface-multifeature-pivot .m-multi-feature [role=tablist] li img.mscom-image.c-image
{
    height:48px;
    width:48px;
}
.surface-multifeature-pivot .m-multi-feature [role=tablist] li>a.f-active,
 .surface-multifeature-pivot .m-multi-feature [role=tablist] li>a,
{
    background: none;
    outline:none;
}
 .surface-multifeature-pivot .m-multi-feature [role=tablist] li>a .c-image
 {
     border:none;
 }
.surface-multifeature-pivot .c-carousel li.f-animate-next>picture.c-image img
{
    animation: none;-webkit-animation: none;
}
 .surface-multifeature-pivot .m-multi-feature [role=tablist] li>a .c-image.surface-blueimg
 {
     display:none;
 }
  .surface-multifeature-pivot .m-multi-feature [role=tablist] li>a.c-logo.f-active .c-image.surface-blueimg
 {
     display:block;
 }
  .surface-multifeature-pivot .m-multi-feature [role=tablist]  li>a.c-logo.f-active .c-image.surface-greyimg
 {
     display:none;
 }

.createdonsurace_top .c-heading-1
{
padding-top:15px;
}

/*----Mosaic with Features Panel CSS START-----*/
@media only screen and (min-width:1400px){
    .surface-mosaic-with-features .c-mosaic [data-f-mosaic~=f-vp5-whole]{width:100%;}
    .surface-mosaic-with-features .c-mosaic [data-f-mosaic~=f-height-large]{border-right:1px solid rgba(0,0,0,0.2);}
    .surface-mosaic-with-features .c-mosaic [data-f-mosaic~=f-height-medium]{padding-left:12px;padding-right:12px;}   
}
@media only screen and (min-width:1084px) and (max-width:1399px){
   .surface-mosaic-with-features .c-feature[class*='f-align']>div {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    transform: translateY(0);
    padding-left: 0;
    padding-right: 0;
}
    .surface-mosaic-with-features .c-feature[class*='f-align']>picture{width:100%;}
    .surface-mosaic-with-features .c-mosaic [data-f-mosaic~=f-height-large]{border-right:1px solid rgba(0,0,0,0.2);}
    .surface-mosaic-with-features .c-mosaic [data-f-mosaic~=f-height-large]{height:auto;}
    .surface-mosaic-with-features .c-mosaic [data-f-mosaic~=f-height-medium]{padding-left: 12px;padding-right:12px;height:auto;}
}
@media only screen and (max-width:1083px){
    .surface-mosaic-with-features .c-mosaic [data-f-mosaic~=f-height-large], .surface-mosaic-with-features .c-mosaic [data-f-mosaic~=f-height-medium]{height:auto;}
    .surface-mosaic-with-features .c-mosaic {
    padding-left: 3.5%;
    padding-right: 3.5%;
}
.surface-mosaic-with-features .m-content-placement-item{margin-top:0;}
.surface-mosaic-with-features .c-feature[class*='f-align']>div {
    width: 100%;
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
}
.surface-mosaic-with-features .c-mosaic [data-f-mosaic~=f-height-large]{border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:25px;}
/*.surface-mosaic-with-features .m-feature .c-price>* {float: none;}*/
.surface-mosaic-with-features .c-mosaic [data-f-mosaic~=f-height-medium]{padding-left:12px;padding-right:12px;}
}
@media only screen and (max-width: 539px) {
 .mosaic-mobile-height .c-mosaic [data-f-mosaic~=f-height-large]
 {
     height: 360px;
 }
 .c-mosaic-placement.f-height-large.f-width-large
 {
     padding-left: 6%;
     padding-right: 6%;
 }
.surface-mosaic-with-features .c-mosaic {
    padding-left: 12px;
    padding-right: 12px;
}
.surface-mosaic-with-features .c-mosaic [data-f-mosaic~=f-height-medium]{padding-left:0;padding-right:0;}

 }
/********Mosaic with Features Panel CSS END*******/

.createdonsurface-hero .c-heading-2{padding-top:15px;}

.surface-pivot-hero-mob-margin .c-pivot a .surface-blue-pivot-icon,
.surface-pivot-hero-mob-margin .c-pivot a:first-child .surface-grey-pivot-icon {
    display:none;
}

.surface-pivot-hero-mob-margin .c-pivot a:first-child .surface-blue-pivot-icon {
     display: inline-block;
}

@media only screen and (min-width:1084px) and (max-width:1350px){
  .surface-pivot-hero-mob-margin .c-pivot>header>a
  {
      padding-left: 6px;
      padding-right: 6px;
  }
 
 }
 
 
 
 
 .c-price.studio-price meta+span{
     float:none !important;
 }
  
 .c-price.studio-price meta+span, .c-center{
     float:none !important;
 }
 .c-group.c-center{
     display:block !important;
 }
 .surface-Pivot-mob-margin .m-hero-item .c-pivot>header>a
{
    cursor:default; 
} 
.surface-slider-content.m-feature .c-feature .c-price.cos-c-price{
margin-bottom:10px;
}
.surface-slider-content.m-feature{
padding-top:0px;
}
.surface-mp4-video .c-glyph.glyph-play:before,
.surface-mp4-video .c-glyph.glyph-pause:before{
color:#fff;
}
.surface-anim .c-feature .c-heading-3, .surface-anim .c-feature .c-paragraph-3{
padding-top:0px;
}
/******************************************surface_global.css END**************************************************/

/******************************************surface_popup.scss**************************************************/

/* line 62, stdin */
.video_pane_container .endslateContainer .rv {
  display: none !important;
}
.mscom-popup .mscom-popup-link {
  color: #000000;
  text-decoration: none;
  font-size: 90%; }
/* line 68, stdin */
.mscom-popup .mscom-popup-container {
  display: none;
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 1002;
  top: 0;
  left: 0; }
/* line 78, stdin */
.mscom-popup > .mscom-show-popup {
  display: table;
  table-layout: fixed;
  *display: inline-block; }
/* line 83, stdin */
.mscom-popup .mscom-popup-body {
  display: table-cell;
  vertical-align: middle;
  *display: inline-block;
  *top: 50%;
  *position: relative; }
/* line 91, stdin */
.mscom-popup .mscom-popup-layout {
  width: 100%;
  *display: inline-block;
  *top: -50%;
  position: relative;
  z-index: 1003;
 /* max-height: 100vh;*/
  overflow: auto; }
/* line 101, stdin */
.mscom-popup .mscom-popup-content-header {
  position: relative;
  padding: 20px 0px; }
/* line 106, stdin */
.mscom-popup .mscom-popup-content {
  margin: 0 auto;
  max-width: 1180px;
  background-color: #FFFFFF;
  border: none; }
/* line 113, stdin */
.mscom-popup .mscom-popup-close {
  position: absolute;
  top: 5px;
  right: 10px; }
/* line 119, stdin */
.mscom-popup .mscom-popup-close-image {
  height: 23px;
  width: 23px;
  *background-image: url("//web-archive.nli.org.il/National_Library/20170827070107oe_///c.s-microsoft.com/CMSImages/CloseButtonGrey.png?version=A88C7E19-F369-4509-BEE8-3F74074D34A0");
  display: inline-block; }
  /* line 125, stdin */
  .mscom-popup .mscom-popup-close-image:before {
    display: inline-block;
    content: url("//web-archive.nli.org.il/National_Library/20170827070107oe_///c.s-microsoft.com/CMSImages/CloseButtonGrey.png?version=A88C7E19-F369-4509-BEE8-3F74074D34A0"); }
/* line 131, stdin */
.mscom-popup .mscom-popup-mask {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background-color: #ffff9b;
  opacity: 0;
  filter: alpha(opacity=0);; }
/* line 142, stdin */
.mscom-popup .mscom-popup-maskcontent {
  background-color: black;
  opacity: 0.85;
  filter: alpha(opacity=85);; }
/* line 148, stdin */
.mscom-popup .mscom-progressbar {
  *background-image: url("//web-archive.nli.org.il/National_Library/20170827070107oe_///c.s-microsoft.com/CMSImages/Loading.gif?version=D26CD9F0-5C36-D2DB-FB28-6B8F087E4E8B");
  background-repeat: no-repeat;
  background-position: center;
  height: 66px;
  padding: 10px 0px;
  text-align: center; }
  /* line 156, stdin */
  .mscom-popup .mscom-progressbar:before {
    display: inline-block;
    content: url("//web-archive.nli.org.il/National_Library/20170827070107oe_///c.s-microsoft.com/CMSImages/Loading.gif?version=D26CD9F0-5C36-D2DB-FB28-6B8F087E4E8B"); }
/* line 164, stdin */
.mscom-popup .mscom-popup-fullwidth > .mscom-popup-body > .mscom-popup-layout {
  background-color: #FFFFFF; }
/* line 171, stdin */
.mscom-popup .mscom-popup-modal > .mscom-popup-body > .mscom-popup-layout {
  max-width: 1180px;
  margin: 0 auto; }
  /* line 175, stdin */
  .mscom-popup .mscom-popup-modal > .mscom-popup-body > .mscom-popup-layout > .mscom-popup-content {
    border: 10px solid #969696; }
@media screen and (max-width: 679px) {
  /* line 186, stdin */
  .mscom-popup .mscom-popup-container {
    background-color: #FFFFFF; }

  /* line 190, stdin */
  .mscom-popup .mscom-popup-body {
    /*vertical-align: top;
    height: 100%;*/
    overflow: auto; }

  /* line 196, stdin */
  .mscom-popup .mscom-popup-content {
    max-width: 100%;
    border: none; }

  /* line 201, stdin */
  .mscom-popup .mscom-popup-close {
    left: 10px; }

  /* line 205, stdin */
  .mscom-popup .mscom-popup-close-image {
    *background-image: url("//web-archive.nli.org.il/National_Library/20170827070107oe_///c.s-microsoft.com/CMSImages/LeftArrow_Grey.png?version=0BD21141-D55B-E8B9-18EF-F6AFA6676176"); }
    /* line 208, stdin */
    .mscom-popup .mscom-popup-close-image:before {
      display: inline-block;
      content: url("//web-archive.nli.org.il/National_Library/20170827070107oe_///c.s-microsoft.com/CMSImages/LeftArrow_Grey.png?version=0BD21141-D55B-E8B9-18EF-F6AFA6676176"); }

  /* line 214, stdin */
  .mscom-popup .mscom-popup-mask {
    display: none; }

  /* line 223, stdin */
  .mscom-popup .mscom-popup-modal > .mscom-popup-body > .mscom-popup-layout > .mscom-popup-content {
    max-width: 1180px;
    border: none; }
 }

/* line 239, stdin */
.lt-ie9 .mscom-popup .mscom-popup-layout {
  max-height: 800px; }




  .mscom-video .vxp_player .vxp_lead_with_image,
  .mscom-video .vxp_player .video_play_thumb > img {
    height: 0px !important;
    width: 0px !important;
    padding-left: 100%;
    padding-top: 57%;
    /*background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/http://c.s-microsoft.com/en-us/CMSImages/video_static_976x549.jpg?version=1692579c-0056-fd63-3f4a-fce3ef1b0142");*/
    background-image: url(https://web-archive.nli.org.il/National_Library/20170827070107oe_/http://c.s-microsoft.com/en-us/CMSImages/video_still.png?version=5cdfe000-2fb0-a6e0-8751-0449bbb454cb);
    background-size: cover;
    box-sizing: content-box;
 }
 .mscom-video .vxp_player .vxp_lead_with_image{
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
    }
.screen-reader-text{
display:none !important;
}
.mscom-popup-close-image:before{
    display: inline-block;
    content: url(/National_Library/20170827070107oe_/http://c.s-microsoft.com/en-us/CMSImages/icon-chrome-close-white.png?version=68a69c3e-b3d0-ac58-bb46-90d391f03e0c) !important
}

.mscom-popup .mscom-popup-fullwidth > .mscom-popup-body > .mscom-popup-layout, .mscom-popup .mscom-popup-content {
    background: none !important;
}

.vxp_player .vxp_lead_with_image_play_icon {
  position: absolute;
  left: 50%;
  top: 50%;
  cursor: pointer;
  margin-left: -37px;
  margin-top: -37px;
}
.vxp_lead_with_image_play_icon{
  width: 0px !important;
  height: 0px !important;
  padding-left: 75px;
  padding-top: 75px;
  background-image: url("/National_Library/20170827070107oe_/http://c.s-microsoft.com/en-us/CMSImages/icon-msn-video-white.png?version=434de9a1-62af-b269-9665-77d7127ea145");
}
.popup-opacity{
  background:#000000;
  opacity: 0.85;
}

.scrlParent .title {
  font-size: 10pt !important;
}

.relatedVideoLabel:first-letter {
  text-transform: uppercase !important;
}

.actions .actLbl:first-letter {
  text-transform: uppercase !important;
}
.relatedVideoLabel {
  text-transform: lowercase;
}
.actions .actLbl {
  text-transform: lowercase;
  display:inline-block !important;
}
.rp .sprite_image img, .sh .sprite_image img{
  display: none;
}
.rp .sprite_image {
  background-image: url(https://web-archive.nli.org.il/National_Library/20170827070107oe_/http://c.s-microsoft.com/en-us/CMSImages/icon-repeat-all-white.png?version=d508e0a2-5f79-b2fb-9769-9fa51f364b49);
  height: 32px;
  width: 32px;
  left: 0 !important;
  top: 0 !important;
}
.sh .sprite_image {
  background-image: url(https://web-archive.nli.org.il/National_Library/20170827070107oe_/http://c.s-microsoft.com/en-us/CMSImages/icon-share-white.png?version=04da90dd-da69-bc46-aa6f-fcadc1c715a8);
  height: 32px;
  width: 32px;
  left: 0 !important;
  top: 0 !important;
}
.vxplayer .video_player .video_control_container{
  bottom:110px !important;  
}
/*Code for Custom CSS changes*/


.qualityText
{
font-size: 12px !important;
}
.endslateContainer td
{
  border-style: none;
}
.vxplayer .pane .actLbl
{
  margin-left:5px;
}
.vxplayer .endslateContainer .scrlOuter
{
  height:200px !important;
}
.vxplayer .endslateContainer .rvInner
{
  height:200px !important;
}
.vxplayer .endslateContainer .relatedVideo .title
{
  height:200px !important;
}
@media screen and (max-width: 679px) {
.mscom-popup .mscom-popup-container {
  background-color: transparent !important;
}
.mscom-popup .mscom-popup-mask {
  display: block !important;
}
.mscom-link.mscom-popup-close
{
  text-align:right;
  
}
.mscom-popup .mscom-popup-maskcontent {
  background-color: #000000 !important;
  opacity: 0.85;
  filter: alpha(opacity=85);
}
}
.vxp_richEmbedContainer{
  width: 100% !important
}

.vxplayer .shareContainer .txt {
  height: 32px !important;
}
.mscom-video > div .vxp_content,
.mscom-video > div .vxpMultiLitePlayer {
			width: 100% !important;
}
.mscom-video > div .vxp_richEmbedContainer {
			height: 0 !important;
			padding-bottom: 56.25% !important;
			width: 100% !important;
}

.mscom-video > div .vxp_richEmbedContainer object {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
}

.mscom-popup-layout{top: 33%;}
@media (max-width: 886px){
  .rv{
    display: none !important;
  }
}
iframe.mscom-youtube-video {
    width: 100%;
    height: 40vw;
}
@media (max-width:900px){
  iframe.mscom-youtube-video{height:85vh}
}
/**********************************surface_popup.scss END**********************************************************/

/**********************************wdg-mwf-overrides.css**********************************************************/
@media only screen and (min-width: 1084px){
.p-processor [data-f-mosaic~=f-height-large] {
    height :auto;
}
}
.m-content-placement-item .c-price.cos-c-price {
    margin-top :24px;
}
.c-pivot>header>a[href=''] {
  cursor:default;
} 

.c-pivot>header>a img[aria-controls] { /*.c-pivot>header>a[href=''] */
  cursor:pointer;
} 

.m-hero-item:hover {
    cursor: default;
}
/** CTA button css Start*****/
a.c-call-to-action.c-glyph.surface-secondary-cta {
    background: transparent;
    color: #0078d7;
    padding-left: 0px;
    border: none;
}

a.c-call-to-action.c-glyph.surface-secondary-cta span:hover {
    text-decoration: underline;
}

a.c-call-to-action.c-glyph.surface-bg-cta-blue {
    background: #0078d7;
    color: #fff;
    padding-left: 0px;
    border: 2px solid transparent;
    padding: 10px 40px 7px 24px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 25px;
}

a.c-call-to-action.c-glyph.surface-secondary-cta span:hover {
    text-decoration: underline;
}
a.c-call-to-action.c-glyph.surface-bg-cta-blue span:hover{
      text-decoration: none; 
}
#home-content-four-pillar .m-content-placement-item .c-call-to-action,		
#apps-4content .m-content-placement-item .c-call-to-action,		
#devices-4pillar-devices .m-content-placement-item .c-call-to-action{		
margin-right:0;		
}
.c-content-placement .c-call-to-action, 
.m-content-placement-item .c-call-to-action {  
    padding: 10px 0 7px 0;
    margin-left: 0px;
    margin-right: 24px;
}

.m-content-placement a.c-call-to-action.c-glyph.surface-bg-cta-blue, 
.c-content-placement a.c-call-to-action.c-glyph.surface-bg-cta-blue,
.c-feature a.c-call-to-action.c-glyph.surface-bg-cta-blue
 {
    margin-right: 24px;
    margin-top:10px;
}

.m-content-placement-item .c-group .surface-cta-sidebyside {
    margin-left: 0px;
}

.m-content-placement .c-price, .m-content-placement .c-group {
    margin-top: 12px;
}

a.c-call-to-action.c-glyph.surface-bg-cta-blue:hover, 
a.c-call-to-action.c-glyph.surface-bg-cta-blue:focus {  
    background: #006cc2;
    border-color: rgba(0, 0, 0, 0.4); 
    text-decoration: none;
}

a.mscom-link.c-call-to-action.c-glyph.surface-bg-cta-blue span:hover,
.c-content-placement a.mscom-link.c-call-to-action.c-glyph.surface-bg-cta-blue span:hover, 
.m-content-placement-item a.mscom-link.c-call-to-action.c-glyph.surface-bg-cta-blue span:hover,
.c-content-placement .c-call-to-action.surface-bg-cta-blue span:hover, 
.c-feature .c-call-to-action.surface-bg-cta-blue span:hover,
.m-content-placement-item .c-call-to-action.surface-bg-cta-blue span:hover

 {
    text-decoration: none;
}

.surface-prefooter .m-content-placement {
    padding: 0;
}

.surface-prefooter .m-content-placement-item a.c-call-to-action {
    display: inline-block;
}

.surface-prefooter .m-content-placement-item a.c-call-to-action span {
    max-width: none;
}

.surface-prefooter .m-content-placement .m-content-placement-item {
    margin-top: 0px;
}

.surface-caption-text .c-heading-3 {
    padding-top: 15px;
}
.surface-caption-text .c-heading-2 {
    padding-top: 15px;
}
.m-banner a.c-call-to-action, .m-ratings-and-reviews a.c-call-to-action {
    margin-top:10px;
}
.c-call-to-action.c-glyph,.c-action-trigger.c-glyph,.c-hyperlink,button{font-weight:700;}

/** start of Apps css **/

.c-apps-panel {
    padding-left: 38px;
    padding-right: 38px;
}

.c-apps-panel .apps-wrapper {
    padding-top: 48px;
    text-align: center;
    float: none;
    margin: auto;
}

.c-apps-panel .apps-wrapper .apps {
    float: left;
    padding-right: 20px;
}

.c-apps-panel picture img {
    max-width: 75px;
    width: 100%;
    height: auto;
}
.c-apps-panel picture img:hover{
    cursor: default;
}
.c-apps-panel .apps p:hover{
cursor:default;
}
.c-apps-panel .apps a.c-hyperlink:hover,.c-apps-panel .apps a.c-hyperlink:visited {
text-decoration:none !important;
}
.c-apps-panel .c-divider {
    margin-top: 10px;
}

/**end of Apps css**/


.ratingPlugin.bv-stars-container .bvseo-ratingValue {
    line-height: normal;
}

/** CTA button css Start*****/

/** Banner Layout **/

#surface_bannerlayoutcta .m-banner,
.surface_banner_offer .m-banner {
    padding: 24px;
}

#surface_bannerlayoutcta .c-heading-4,
.surface_banner_offer p {
    padding: 0; 
}

.surface-compare-text .m-compare-chart .c-heading-6 {
    font-weight: 600;
    padding-top:10px;
}

.surface-compare-devices.surface-compare-active div[class*='techspecs-block-'] [data-grid*=col-] {
    width: 100%;
}

.surface-compare-devices div[class*='techspecs-block-']  [data-grid*=col-] {
    padding-right: 12px;
    width: 100%;
}

/**Banner Superscript**/

.surface-Banner-superscript {
    font-size: 0.6em;
}

.surface-banner-divider hr,
#surface_bannerlayoutcta hr {
    margin: 0px;
}

.surface-youtubevidplayer a.c-action-trigger.c-glyph:before,
.surface-youtubevidplayer button.c-action-trigger.c-glyph:before {
    margin-left: 0px;
    margin-bottom: 2px;
}

.surface-banner-divider .m-banner {
    /*padding: 33px 0 33px 0;*/
    padding-top: 33px;
    padding-bottom: 33px;
}

@media only screen and (min-width: 540px) {
    
    #surface_bannerlayoutcta .m-banner,
    .surface_banner_offer .m-banner {
        padding: 17px 24px 17px 24px;
        display: table;    
        width: auto;
    }
    
    .surface-prefooter .m-content-placement-item  a.c-call-to-action {
        max-width: none;
    }
    
    #surface_bannerlayoutcta .c-call-to-action.c-glyph,
    .surface_banner_offer .c-call-to-action.c-glyph {
        display: table-cell;
        padding-top: 5px;
    }

    #surface_bannerlayoutcta .c-heading-4,
    .surface_banner_offer p {
        display: table-cell;
        padding: 0;
    } 

}

/** Banner Layout END **/

@media only screen and (min-width: 1084px) {
    .c-feature.f-align-left.f-image-priority .surface-youtubevidplayer,
    .c-feature.f-align-right.f-image-priority .surface-youtubevidplayer {
        width: 65%;
        display: inline-block;
    } 
}

.c-feature.f-align-left.f-image-priority .surface-youtubevidplayer picture,
.c-feature.f-align-right.f-image-priority .surface-youtubevidplayer picture {
    width: 100%;
}

/** System requirements module **/

.m-system-requirements .c-list.surface-list-style li {
    list-style-type: disc;
    font-size: 15px;
    margin-left: 21px;
}

.m-system-requirements .c-table.f-divided tbody tr:last-child {
    border-bottom: 0px;
}

.m-system-requirements .c-table.surface-td-fontweight td:first-child {
    font-weight: 100;
}

.m-system-requirements.surface-techspecspanel {
    padding-top: 0px;
}

.m-system-requirements.surface-techspecspanel .c-table .c-subheading-3 {
    width: 42%;
}

/** System requirements module END **/

a.c-call-to-action.glyph-play:after {
    display: none;
} 

.c-badge.c-badge-empty.f-highlight,
.c-badge.c-badge-empty.f-lowlight {
    background-color: rgba(255,255,255,0);
}

.f-background-neutral-05 {
    background-color: #f2f2f2;    
}

/** Typography - Font overrides *****Start*****/
/**********************************************/
/**All panels Mosaic panel header 5 same font value**/

.m-mosaic .c-heading-5 {
    font-size: 20px;
    line-height: 24px;
}

/**Custom css for 1399 viewport for Hero, Immersive Hero, Area Heading, Banner **/

@media (max-width: 1399px) {
    
    /** Override of header 2 for Hero, Immersive Hero, Area Heading, Banner (as rest panel donot have header 2 not need to add component specific class) **/
    
    .c-heading-2 {
        font-size: 34px;
        line-height: 40px;
        padding: 38px 0 2px;
    }
    
    /** Override   subheader 2 only for heros and banners **/
    
    .m-hero-item .c-subheading-2,
    .m-banner .c-subheading-2 {
        font-size: 20px;
        line-height: 24px;
    }
    
    /** Override header 3 for features panel **/
    
    .m-feature .c-heading-3 {
        font-size: 34px;
        line-height: 40px;
    }

}

/**Custom css for 1083 viewport for Content Rich Block, Rich heading, Drawer & Content Placement **/

@media (max-width: 1083px) {
    
    /**Override for heading 4 in Content placement & Subheading 2 for Content Rich Block, Rich heading, Drawer **/
    
    .c-heading-4,
    .c-subheading-2 {
        font-size: 20px;
        line-height: 24px;
    }
    
    /** override for heading 3 for Content Rich Block, Rich heading, Drawer **/
    
    .c-heading-3 {
        font-size: 24px;
        line-height: 30px;
    }
        .c-heading-6 {
        font-size: 18px;
    }

}

/**Custom css for 539 viewport for Feature,Content Rich Block, Rich heading, Drawer & Content Placement **/

@media (max-width: 539px) {
    
    /** override for heading 3 for Features, Content Rich Block, Rich heading, Drawer & header 4 of Content placement **/
    
    .m-feature .c-heading-3,
    .c-heading-3,
    .c-heading-4 {
        font-size: 26px;
        line-height: 32px;
    }
    
    /** override for heading 2 for Content Rich Block, Rich heading, Drawer **/
    
    .c-subheading-2 {
        font-size: 18px;
        line-height: 24px;
    }
     /** override for heading 4 for MultiHero Panel Homepage **/
 .en-us #home-ard #home-hero .c-heading-4 {
        font-size: 20px;
        line-height: 24px;
    }
}

/** Typography - Font overrides ********************End******/
/************************************************************/
/** Hero Item - Overrides *****Start*******/
/******************************************/

@media only screen and (min-width: 768px) and (max-width: 1083px) {
    
    .c-hero,
    .m-hero-item {
        height: auto;
        padding: 0;
        text-align: center;
    }
    
    .c-hero > div,
    .m-hero-item > div {
        padding: 12px;
        position: relative;
    }
    
    .c-hero[class*=f-x][class*=f-y] > picture img,
    .m-hero-item[class*=f-x][class*=f-y] > picture img {
        top: 0;
        left: 0;
        left: calc(50%);
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    
    .c-hero[class*=f-x][class*=f-y] > div > div,
    .m-hero-item[class*=f-x][class*=f-y] > div > div {
        position: relative;
        margin: 0 auto;
        left: 0;
        top: 0;
        top: calc(50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        max-width: 100%;
    }
    
    .c-hero > div > div > div,
    .m-hero-item > div > div > div {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    } 
      
}

@media only screen and (max-width: 1083px) {
    
    .m-hero-item .c-pivot > header {
        display: inline-block;
        margin-top: 20px;
        margin-bottom:20px;
    }
    
    .c-hero[class*=f-x][class*=f-y] > div > div,
    .m-hero-item[class*=f-x][class*=f-y] > div > div {
        transform: none;
        top: 0;
    }
    
    .c-hero[class*=f-x][class*=f-y] > div,
    .m-hero-item[class*=f-x][class*=f-y] > div {
        height: auto;
    }
    
    .m-hero-item > div > div .c-heading-2,
    .c-hero .m-hero-item > div > div .c-heading-2,
    .m-banner .c-heading-2 {
        padding-top: 0px;
    }
    
    .c-hero>div, .m-hero-item>div {
        padding-bottom:0px;
    }

}

@media only screen and (min-width: 540px) and (max-width:1083px) {
    
    .c-hero>div, .m-hero-item>div {    
        width: 66.6666666667%;
    }
    
}
@media only screen and (min-width: 1084px) and (max-width:1399px) {
    
.c-hero.f-transparent-V5-padtop50:before, .m-hero-item.f-transparent-V5-padtop50:before
{
     padding-top: 50.5%;
}

.c-hero.f-transparent-V5-padtop45:before, .m-hero-item.f-transparent-V5-padtop45:before
{
     padding-top: 45.5%;
}
  
  .c-hero.f-transparent-V5-padtop67:before, .m-hero-item.f-transparent-V5-padtop67:before
{
     padding-top: 67.5%;
}  
#surface-accessories-canary .c-hero.f-transparent-V5-padtop67 .c-heading-1,
#surface-accessories-canary .m-hero-item.f-transparent-V5-padtop67 .c-heading-1{
padding-top:0px;
}

}


@media only screen and (min-width: 1084px) {
    .en-us #home-ard #hero-slide-3 picture {
        display: block !important;
    }
    .m-hero-item > div,
    .c-hero > div {
        max-width: 1600px;
    }
    
    .m-hero-item > div > div,
    .c-hero > div > div {
        padding-left: 24px;
        padding-right: 24px;
    }
    
}

@media only screen and (min-width: 1400px) {
    
    .m-hero-item > div > div,
    .c-hero > div > div {
        padding-left: 48px;
        padding-right: 48px;
    }
    
    .c-apps-panel {
        padding-left: 50px;
        padding-right: 50px;
    }
    
}

/** Hero Item - Overrides *****End*********/
/******************************************/
/** Feature Item - Overrides *****Start*******/
/*********************************************/

@media only screen and (min-width: 540px) and (max-width: 1083px) {
    
    .c-feature.f-align-left > div,
    .c-feature.f-align-right > div {
        /*width: 490px;*/
        margin: 0 auto;
        text-align: center;
        position: relative;
        top: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateY(0);
        margin-top: 20px;
    }
    
    .c-feature.f-align-left>div, 
    .c-feature.f-align-right>div,
    .c-feature.f-align-center>div {   
        width: 66.6666666667%;
    }
    
}

@media screen and (max-width: 1083px) {
    
    /*REMOVING THE LEFT VALUE FOR LEFT AND RIGHT CONTAINERS TO MAKE IT STACKED VERTICALLY ONE BELOW OTHER */
    
    .c-feature.f-align-right > div,
    .c-feature.f-align-right.f-image-priority > div {
        left: 0;
    }
    
    .c-feature.f-align-left .c-video,
    .c-feature.f-align-left picture,
    .c-feature.f-align-right .c-video,
    .c-feature.f-align-right picture {
        display: block;
        width: 100%;
        max-width: 100%;
    }
    
    .c-feature.f-align-left .c-video,
    .c-feature.f-align-left picture,
    .c-feature.f-align-right .c-video,
    .c-feature.f-align-right picture {
        float: none;
    }
    
    .c-feature.f-align-right > div,
    .c-feature.f-align-right.f-image-priority > div {
        left: 0;
    }
    
    .c-feature .c-pivot > header {
        display: inline-block;
        margin-top: 20px;
    }
    
    .c-feature.f-align-left>div, 
    .c-feature.f-align-right>div {
        padding-bottom: 0px;
    }
    
}

.m-feature .c-feature .c-price {
    margin-top: 12px;
}

.m-feature .c-feature .c-price.cos-c-price {
    margin-top: 24px;
}

/** Feature Item - Overrides *****End*********/

/** Panel top Spacing - Overrides *****Start*********/

.pad-thin {
    margin-top: 48px;
}

.pad-medium {
    margin-top: 60px;
}

.pad-large {
    margin-top: 120px;
}

@media only screen and (max-width: 1083px) {
    
    .pad-thin {
        margin-top: 36px;
    }
    
    .pad-medium {
        margin-top: 52px;
    }
    
    .pad-large {
        margin-top: 100px;
    }
}

@media only screen and (max-width: 539px) {
    
    .pad-thin {
        margin-top: 24px;
    }
    
    .pad-medium {
        margin-top: 40px;
    }
    
    .pad-large {
        margin-top: 80px;
    }
    
}

/** Panel Spacing - Overrides *****End*********/
/*********************************************/

@media screen and (min-width: 768px) {
    
    .apps-set-left[data-grid~=col-6],
    .apps-set-right[data-grid~=col-6] {
        width: auto;
    }

}
 
@media screen and (min-width: 1084px) { 
    
    .m-banner-apps-panel .m-banner {
        max-width: inherit;
        text-align: left;
    }

}

@media screen and (max-width: 1083px) {
    
    .c-apps-panel .apps-wrapper.apps-six-icons .apps {
        padding: 10px;
    } 

}

@media screen and (max-width: 1083px) {
    
    .c-apps-panel {
        padding-left: 26px;
        padding-right: 26px;
    }
    
    .c-apps-panel .apps-wrapper .apps-left-section,
    .c-apps-panel .apps-wrapper .apps-right-section {
        width: 100%;
        padding-bottom: 20px;
    }
    
    .c-apps-panel .apps-wrapper .apps-right-section {
        padding-bottom: 5px;
    }
    
    .c-apps-panel .apps-wrapper {
        width: 70%;
    }
    
    .c-apps-panel .apps-wrapper.apps-six-icons {
        width: 100%;
        float: left;
    }
    
    .c-apps-panel .apps-wrapper.apps-six-icons .apps {
        width: auto;
    }

}

@media screen and (min-width: 768px) and (max-width: 1083px) {
     .c-apps-panel .apps-wrapper {
        width: 50%;
    }
    
    .c-apps-panel {
        padding-left: 36px;
        padding-right: 36px;
    }
}

@media only screen and (max-width: 539px) {
    
    .c-apps-panel  .apps-wrapper {
        width: 100%;
        margin-left: 2.5%;
    }
 
    .c-apps-panel .apps-wrapper .apps {
        width: 20%;
    }
    
    .c-apps-panel.apps-6 .apps-wrapper .apps {
        width: 33%;
    }
    
    .surface-compare-c-chart.c-compare-chart, 
    .surface-compare-c-chart.m-compare-chart {
        padding: 0 12px;
    }
    
    .c-apps-panel {
        padding-left: 12px;
        padding-right: 12px;
    }
    
    .c-apps-panel.x-type-center {
        width: 280px;
        margin: 0 auto;
    }

}

@media only screen and (min-width: 540px) and (max-width: 1083px) {   
    .m-banner-apps-panel .apps-wrapper.apps-six-icons {        
        width: 256px;
        margin: 0 auto;
        float: none;
    }
}

/** CTA Spacing - Overrides **/

.c-call-to-action.c-glyph.surface-bg-cta-blue.margin-right-4px {
    margin-right: 24px;
}

.c-glyph:after, 
.c-glyph:before, 
.c-glyph:hover:after, 
.c-glyph:hover:before {
    text-decoration: none;
}

/*banner divider vertical align middle*/

.surface-banner-divider .m-banner h2 {
    padding-top:5px;
}

.surface-youtubevidplayer a.c-action-trigger.c-glyph.glyph-play:before,
.surface-youtubevidplayer a.c-action-trigger.c-glyph.glyph-play:hover:before {
    text-decoration:underline !important;
}
.surface-youtubevidplayer a.c-action-trigger.c-glyph.glyph-play:before,
.surface-youtubevidplayer a.c-action-trigger.c-glyph.glyph-play:hover:before {
    text-decoration:none !important;
}

/*c-feature image width fix*/
@media only screen and (min-width:1027px) and (max-width: 1083px){
.c-feature picture img, .c-carousel li>picture.c-image img{
width:100%;
}
}
#surface-nightwak-techspec .surface-techspec-Popup-images .m-content-placement-item picture {
    cursor: default;   
}



@media only screen and (min-width: 1084px){
.m-mosaic.surface-mosaic-with-features{
    padding-left: 36px;
    padding-right: 36px;
}
}
@media only screen and (min-width: 1400px){
.m-mosaic.surface-mosaic-with-features{
    padding-left: 48px;
    padding-right: 48px;
}
}
@media (max-width: 539px) {
.c-dialog.f-lightbox [role=dialog]
{
    width: 100%;
}
}
/**********************************wdg-mwf-overrides.css END**********************************************************/




/*Windows Custom CSS*/
/*commented below lines as facing issue in laptop page Bug 7988*/
/*#surface-Studio-Overview .c-price,
#surface-pro-4 .c-price,
#surface-book .c-price,
#surface-page .c-price{
	    visibility: inherit !important;
}*/
#surface-pro-4 .c-feature.f-align-right .windows-360slider{
	width:100%;
}
@media only screen and (min-width:899px) {
    .shell-category-header .shell-category-nav .c-nav-dropdown-menu {
        width: auto;
        max-width: inherit; 
    }
}
.shell-search input, .shell-search input[type="search"] {
    padding-right: 0px;
}
#surface-pro-4 [data-vg="mwf-feature-imagepriority-VG1"] .cos-c-price{
	display:inline-block;
}
#surface-Studio-Overview #windows-foot-notes,
#surface-pro-4 #windows-foot-notes,
#surface-book #windows-foot-notes{
	margin-bottom:20px;
}

@media only screen and (min-width: 1401px) {
	#surface-Studio-Overview [data-vg="SurfaceStudioOverview_6_HeroTransparentHeader_VG"].surface-studio-transparent-hero .m-hero-item:before {
 	   padding-top: 70%;
	}
}
@media only screen and (min-width: 1084px) {
.c-feature.f-align-right.f-image-priority #windows_rotationslider .windows-posterimage picture {
		width: 100%;
	} 
}
#surface-Studio-Overview [data-vg="Windows_Studio_6_HeroTransparentHeader_VG"] .m-hero-item>div>div{
        max-width: 520px !important;
}
/*Integrating price spider*/
#surface-book .ps-widget,
#surface-pro-4 .ps-widget{
    padding: 10px 15px 7px 15px;
    font-weight: normal;
    background-color: #0078D7;
    margin-left: 0px;
    margin-right: 0px;
    color: #ffffff;
}
#surface-book .c-feature .ps-widget.ps-disabled,
#surface-pro-4 .c-feature .ps-widget.ps-disabled {
    background-color: transparent;
    border: 1px solid #9d9d9e;
    cursor: default;
    color: #9d9d9e;
}

#surface-book .ps-widget:after,
#surface-pro-4 .ps-widget:after{
    content: "";
}
#surface-book .ps-widget span:hover,
#surface-pro-4 .ps-widget span:hover{
    text-decoration: none;
}
#surface-book [data-vg="Windows_Book_1_Banner_VG"] .c-group,
#surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"] .c-group{
    display: inline-block;    
}
#surface-book [data-vg="Windows_Book_1_FeaturePanelwithVideo_RightAlign_VG"] .c-badge{
	display:inline-block;
}
/*#surface-book img,
#surface-pro-4 img{
    height: auto;
    width: 100%;
}*/
#surface-book [data-vg="Windows_Book_1_Banner_VG"] .c-call-to-action.c-glyph{
	margin-left: 0px;
    margin-right: 0px;
}

#surface-book .c-price span[itemprop=price],
#surface-pro-4 .c-price span[itemprop=price],
#surface-Studio-Overview .c-price span[itemprop=price]{
	display:inline-block;
}

/*Accessibility Fixes*/
a.c-call-to-action.c-glyph.surface-bg-cta-blue:focus span{
	color:#ffffff;
}
a.surface-bg-cta-blue:focus:after{
    color:#ffffff;
}
#surface-Studio-Overview .mscom-link.ps-widget.c-call-to-action:focus,
#surface-book .mscom-link.ps-widget.c-call-to-action:focus,
#surface-pro-4 .mscom-link.ps-widget.c-call-to-action:focus{
    background-clip: inherit !important;
    border: 2px solid rgba(0, 0, 0, 0.4) !important;
}
/*CSS for BazaarVoice in Surface Pages */
#surface-pro-4 .bv-rating-stars-container .c-rating,
#surface-book .bv-rating-stars-container .c-rating,
#surface-Studio-Overview .bv-rating-stars-container .c-rating{
    float: left;
    margin-top: 3px !important;
    }
.en-us .surface-slider-content.m-feature .c-feature .c-price.cos-c-price{
    margin:0px;
}

/* Remove HR after removing compare to MAC*/
#surface-book #surfaceconfiguration hr.c-divider{
	display:none;
}
.en-us #surface-book #surfaceconfiguration hr.c-divider,
.en-gb #surface-book #surfaceconfiguration hr.c-divider{
	display:block !important;
} 
/*Hiding price symbol*/
/*.zh-cn #surface-book #surfaceprocessor [data-f-mosaic="f-vp1-whole f-vp4-half f-height-large"] + [data-f-mosaic="f-vp1-whole f-vp4-half"] [data-f-mosaic="f-vp1-whole f-vp2-half f-vp5-whole f-height-medium"]:first-child .c-price .pricecurrnecy,
.en-gb #surface-book #surfaceprocessor [data-f-mosaic="f-vp1-whole f-vp4-half f-height-large"] + [data-f-mosaic="f-vp1-whole f-vp4-half"] [data-f-mosaic="f-vp1-whole f-vp2-half f-vp5-whole f-height-medium"]:first-child .c-price .pricecurrnecy{
    display:none;
}*/


@media only screen and (max-width: 1399px) and (min-width: 1084px){
.surface-image-richblock .c-menu {
    max-width: 98.3%;
}
}

/*Hiding Drop down in featured devices pro4 page*/
.en-in  #surface-pro-4 .surface-image-richblock .surface-contentrich-block .c-select-menu.f-border,
.en-my #surface-pro-4 .surface-image-richblock .surface-contentrich-block .c-select-menu.f-border{
display:none;
}
/*removing margin in featured devices pro4 page
.en-sg #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.en-nz #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.en-sg #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.es-es #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.fi-fi #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.fr-be #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.fr-ch #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.nb-no #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.nl-be #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.nl-nl #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.pl-pl #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.pt-pt #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.sv-se #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.da-dk #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.de-at #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.de-ch #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.en-in #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.en-ie #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"],
.en-my #surface-pro-4 [data-vg="Windows_Surface_Pro_4_Overview_1_HeroFullBleed_VG"]
{
   margin-bottom:0; 
}
*/

.en-hk [data-vg="Windows_Book_1_Banner_VG"] .c-price.cos-c-price.f-large,
.zh-hk [data-vg="Windows_Book_1_Banner_VG"] .c-price.cos-c-price.f-large,
.en-gb [data-vg="Windows_Book_1_Banner_VG"] .c-price.cos-c-price.f-large,
.zh-cn [data-vg="Windows_Book_1_Banner_VG"] .c-price.cos-c-price.f-large,
.fr-fr [data-vg="Windows_Book_1_Banner_VG"] .c-price.cos-c-price.f-large,
.de-de [data-vg="Windows_Book_1_Banner_VG"] .c-price.cos-c-price.f-large,
.ja-jp [data-vg="Windows_Book_1_Banner_VG"] .c-price.cos-c-price.f-large{
    padding-top:10px;
}





/*UPdated CSS for New Page*/

.sur-pivot-custom-color picture{ 
    display:none;
}
#surface-page .m-content-placement-item .c-call-to-action {  
    margin-right: 0px;
}
.wdg-global .m-lifestyle-feature {
    clear: both;
}
@media only screen and (min-width: 1400px){
    .wdg-global .m-panes section.f-stacked {
     padding-right: 0px;
    }
    .wdg-global .m-panes section.f-align-middle{
    padding-left:0px;
    }
    .wdg-global .m-panes section.f-stacked:last-child {
    flex: 2 1 100%;
}
}
@media only screen and (max-width: 1399px){
    .wdg-global .m-panes section.f-stacked {
    padding-bottom: 0;
    }
    .wdg-global .m-panes section.f-stacked:last-child {
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
    -ms-flex-preferred-size:auto;
    }
}
@media only screen and (max-width: 1083px){
.wdg-global .m-lifestyle-feature>div {
    position: static;
    }
.wdg-global .m-lifestyle-feature>div>div {
    text-align: center;
    position: static;
    width: 88%;
    margin: 0 auto;
    }
    a.mscom-link.c-call-to-action.c-glyph.surfacecta{
    margin-right:-24px;
}
}
#surface-page .pricecurrnecy{
    display: inline;
}

/*Confinguration Panel*/
#surface-page .confgcarousel .c-price meta+span, #surface-page .confgcarousel .c-price s, #surface-page .confgcarousel .c-price span{
    float:none;
}
.confgcarousel .confgpanel-specsandprice {
    padding-left: 8px;
}
a.c-call-to-action.c-glyph.configpanel-carousel-cta.surface-secondary-cta {
    margin-left: 20px;
    margin-top: 20px;
}
.confgcarousel a.mscom-link.c-call-to-action.c-glyph, .c-price {
    font-weight: 100;
}
 .cfgpanel .confgpanel-surface-IC .confgpanel-specs {
        border: 1px solid #767676;
        margin-top: 4px;
        padding-top: 20px;
        padding-bottom: 8px;
}
.cfgpanel .confgpanel-surface-IC .confgpanel-specs .c-badge{
    margin-right: 2%;
    margin-left: 12px;
    margin-bottom: 10px;
    float: right;
}
.confgcarousel {
    padding-bottom: 60px;
}
.confgpanel {
    padding-left: 36px;
    padding-right: 36px;
}
.confgpanel-surface-IC .confgpanel-specs .confgspec .c-paragraph-3, .confgpanel-surface-IC .confgpanel-specs .confgspec .specindconfg{
    padding: 0;
    padding-left: 12px;
}

#surface-page a.c-call-to-action.surface-disabled-cta, #j-page a.c-call-to-action.surface-disabled-cta {
    text-decoration: none !important;
    color: rgba(0,0,0,.6) !important;
    background-color: transparent !important;
}
#surface-page a.c-call-to-action.surface-disabled-cta span, #j-page a.c-call-to-action.surface-disabled-cta span {
    text-decoration: none !important;
}
#surface-page a.c-call-to-action.surface-disabled-cta:after, #j-page a.c-call-to-action.surface-disabled-cta:after {
    content: ""!important;
}

@media only screen and (min-width: 1400px){
    .confgpanel {
    padding-left: 48px;
    padding-right: 10px;
    }
}
@media only screen and (min-width: 1084px){
    .cfgpanel{
        width: 49%;
        display: inline-block;
        vertical-align: top;
        }
    .cfgpanel .c-carousel.f-multi-slide li {
        display: inline-block;
        width: 50%;
        padding-right: 12px;
    }
    .cfgpanel .c-carousel {
    clear: both;
    }    
}
@media only screen and (max-width: 1399px) and (min-width: 768px){
.cfgpanel {
    width: 100%;
}
}
@media only screen and (min-width: 768px){
    .cfgpanel .c-sequence-indicator, .cfgpanel .c-flipper {
        display: none;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 768px){
    .cfgpanel .c-carousel.f-multi-slide li{
    display: inline-block;
    width: 50%;
    }
    .confgpanel li:nth-child(2n+1){
        padding-right:8px;
    }
    .cfgpanel .c-carousel {
    position: static;
    }
}
/* End Configuration Panel */
[data-vg="Windows-mwf-L-Generic_Prefooter_VG"] {
    padding-top: 20px;
    padding-bottom: 20px;
}
#surface-page .surface-multifeature-pivot .surface-margin-overflow{
    margin-bottom: 48px;
    overflow: visible;
}
@media only screen and (max-width: 767px){
.confgcarousel.c-carousel .c-flipper {
    top: 62%;
     /*transform: translateY(-60%);*/
 }
}
@media only screen and (max-width: 539px){
.confgpanel-specs .confgpanel-specsandprice [data-grid~="col-6"] {
    width: 50%;
    float: left;
 }
 .confgcarousel.c-carousel .c-flipper {
    top: 58%;
    /*transform: translateY(-60%);*/
 }
}
@media only screen and (min-width: 1084px){
.sur-pivot-custom-color .sur-color-burgundy *, .sur-pivot-custom-color .sur-color-cobalt-blue *, .sur-pivot-custom-color .sur-color-graphite-gold *,
.sur-pivot-custom-color .sur-color-burgundy .c-glyph:hover:after, .sur-pivot-custom-color .sur-color-cobalt-blue .c-glyph:hover:after, .sur-pivot-custom-color .sur-color-graphite-gold .c-glyph:hover:after,
.sur-pivot-custom-color .sur-color-burgundy .c-glyph:focus:after, .sur-pivot-custom-color .sur-color-cobalt-blue .c-glyph:focus:after, .sur-pivot-custom-color .sur-color-graphite-gold .c-glyph:focus:after {
    color: #fff !important;
	}
}
/*New CSS*/
@media only screen and (min-width: 1084px) and (max-width: 1399px){
    .wdg-global .m-lifestyle-feature.f-ratio-169.f-bottom-left>div>div{
    top: 59.5%;
    }
}
.m-lifestyle-feature[class^="m-"] {
    padding: 0;
    position: relative;
}
#surface-page .surface-hero-pivot-multi-img .c-pivot>header>a {
    height: 100%;
    border-bottom: none;
}
#surface-page .surface-hero-pivot-multi-img .c-pivot:not(.f-disabled)>header>a.f-active:focus {
    outline: #000 dashed 1px !important;
}
#surface-page .surface-hero-pivot-multi-img .c-pivot .mscom-link img.mscom-image.icons {
    z-index: -1;
    position: relative;
}
[data-vg="surface-mwf-L_Generic_Prefooter_VG"]
{
    padding-top: 20px;
    padding-bottom: 20px;
}
#surface-page #hero-pivot-headerswatch {
    display:none;
}

.en-us #surface-page #hero-pivot-headerswatch,
.zh-cn #surface-page #hero-pivot-headerswatch,
.en-ca #surface-page #hero-pivot-headerswatch,
.fr-ca #surface-page #hero-pivot-headerswatch,
.en-au #surface-page #hero-pivot-headerswatch,
.en-nz #surface-page #hero-pivot-headerswatch,
.en-hk #surface-page #hero-pivot-headerswatch,
.zh-hk #surface-page #hero-pivot-headerswatch,
.ja-jp #surface-page #hero-pivot-headerswatch,
.de-at #surface-page #hero-pivot-headerswatch,
.fr-fr #surface-page #hero-pivot-headerswatch,
.de-de #surface-page #hero-pivot-headerswatch,
.fr-ch #surface-page #hero-pivot-headerswatch,
.de-ch #surface-page #hero-pivot-headerswatch,
.en-gb #surface-page #hero-pivot-headerswatch,
.zh-tw #surface-page #hero-pivot-headerswatch,
.en-ie #surface-page #hero-pivot-headerswatch,
.da-dk #surface-page #hero-pivot-headerswatch,
.fi-fi #surface-page #hero-pivot-headerswatch,
.nb-no #surface-page #hero-pivot-headerswatch,
.sv-se #surface-page #hero-pivot-headerswatch
 {
    display:block;
}
.surface-multifeature-pivot .m-multi-feature [role=tablist] li>a{
    background:none;
}
a.mscom-link.c-call-to-action.c-glyph.surfacecta{
    margin-left:-24px;
}
#surface-page .c-price span[itemprop=price]{
    display:inline;
}
.surface-hero-pivot .m-multi-feature .m-area-heading{
    padding-top:0;
}
.surface-multifeature-pivot .m-rich-content-block{padding-left:0;padding-right:0;}	
.surface-multifeature-pivot .m-rich-content-block+ul[role='tablist']{display:inline-block;} 

.surface-adjustable-4up .m-area-heading{float:none;margin:0 auto;padding-left:0;padding-right:0;}
.surface-adjustable-4up .c-price{margin-top:15px;}
/*.surface-adjustable-4up .c-price span.pricecurrnecy{margin-left:5px;}*/
.m-area-heading.surface-areaHeadingpanel{float:none;margin:0 auto;}

.surface-padding-12px{
padding-bottom:12px !important;
} 

.surface-no-border *{
border:none !important;
} 

.c-price.surface-stacked-price>span{
    float:none;
}

.c-price.surface-stacked-price:before{
    justify-content: center;
    margin: 0 auto;
}


.surface-acc-pdp-m-hero  .c-price{
     padding-top: 16px;
    padding-bottom: 30px;
}
.surface-acc-pdp-m-hero  .m-multi-feature.f-align-left>section>div [role=tablist]{
    padding-top: 20px;
}

.surface-acc-pdp-m-hero a.c-call-to-action.c-glyph.surface-bg-cta-blue{
    margin-top: 0px;
    margin-bottom: 8px;
}
.surface-acc-pdp-m-hero p.c-paragraph{
    padding-top: 15px;
}
.surface-multifeature-pivot.surface-acc-pdp-m-hero .c-carousel li>picture.c-image img {
    margin-left: 0px;
    margin-right: 0px;
}
.surface-remove-top{
    padding-top: 0px !important;
    margin-top: 0px !important;
}
.surface-top-84{
    margin-top: 84px !important;
}

.surface-video-top-48{
    margin-top: 48px !important;
}
.surface-cp-top-84{
    margin-top: 36px !important;
}

@media only screen and (min-width: 540px) and (max-width: 1083px) {
    .surface-top-84{
    margin-top: 64px !important;
}
.surface-cp-top-84{
    margin-top: 16px !important;
}
}
@media only screen and  (max-width: 539px) {
    .surface-top-84{
    margin-top: 44px !important;
}
.surface-cp-top-84{
    margin-top: 0px !important;
}
}
/*.surfaceinnovation-pivotmosaic .c-mosaic-placement .c-paragraph
{
    text-align: left;
    margin-left: 5px;
}*/
.surface-config-hr-top{
    margin-top: 20px !important;
}
.surface-top-84 .accoladecarousel .m-banner .accoladeimage {
    transform: initial;
}
@media only screen and  (max-width: 767px) {
 .surface-top-84.surface-specsbanner .m-rich-content-block .surface-indivspecs-container {
    padding-bottom: 36px !important;
}
 .surface-top-84  .surface-indivspecs-container .spec-val {
    padding-top: 0px !important;
}


.surface-specsbanner.surface-top-84 .m-rich-content-block{
    padding-top: 32px;
}
}
@media only screen and (min-width: 540px) and  (max-width: 767px) {
 .surface-specsbanner.surface-top-84 .m-rich-content-block .surface-indivspecs-container:first-child .spec-val{
    padding-top: 36px !important;
}
}
.clean-vertical-paddings{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
#surface_rotationslider.surface-top-84{
margin-bottom:125px;
}

@media only screen and (max-width: 1399px){
.surface-top-84 .m-panes section.f-stacked {
    padding-bottom:0px;
}
}

.sl-config .config-intel-heading {
   padding-top:10px;
    padding-bottom: 16px;
}
.surface-adjustable-4up.surface-top-84 .m-content-placement-item .c-call-to-action{
margin-left:24px;
}
.surface-students-panes-top{
    margin-top:48px; 
}
/*******font size issues in for students at certain viewports*******/
@media screen and (min-width:1084px) and (max-width:1275px) {
    .surface-indivspecs-container .spec-val {
        font-size: 46px;
    }
}

@media screen and (min-width:768px) and (max-width:990px) {
    .surface-indivspecs-container .spec-val {
        font-size: 46px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1083px){

.sl-config .cfgpanel .m-banner>[data-grid~=col-10]{
padding-left:0px;
padding-right:0px;
}
}

.specs-5up-wrapper .specs-5up-unit,.specs-5up-wrapper .specs-5up-name{
    display: inline-block;
}
@media only screen and (min-width:1084px) and (max-width:1350px){
  #surface-page .surface-pivot-hero-mob-margin .c-pivot>header>a
  {
      padding-left: 0px;
      padding-right: 0px;
  }
 
 }
/*windows-L-Page CFG panel overrides*/
.cfgpanel .c-carousel.f-multi-slide li{
    z-index:auto !important;
}
@media screen and (max-width: 767px) {
    .cfgpanel .c-carousel.f-multi-slide li .c-tooltip.hook-hover{
        left: inherit !important;
        right:20px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1083px){
    .cfgpanel .c-carousel.f-multi-slide li:nth-child(2) .c-tooltip.hook-hover{
        left: inherit !important;
        right:20px;
    }
}
#surface-page .m-panes .surface-bg-cta-blue{
    padding-right:24px;
}
#surface-page #surface-offer-banner hr.c-divider:last-child{
margin-top:35px;}
#surface-page #surface-offer-banner .m-banner a.c-call-to-action {
    margin-left: 0;
    margin-bottom: 0;
}
/*Rich content panel surface Laptop*/
@media screen and (min-width: 768px){
#surface-page .surface-richcontentimage-dialogbox .richcontentimage-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
}

#surface-page .surface-richcontentimage-dialogbox .m-rich-heading>picture.c-image:after {
    background: none;
}
@media only screen and (max-width: 767px){
#surface-page .surface-richcontentimage-dialogbox .m-rich-heading,#surface-page .m-rich-heading>picture.c-image:before {
    background: none !important;
    position: static;
}
#surface-page .surface-richcontentimage-dialogbox .m-rich-heading>picture.c-image {
    margin-left: -24px;
    margin-right: -24px;
    background-color: #e3e3e3;
}
#surface-page .surface-richcontentimage-dialogbox .m-rich-heading>picture.c-image+div {
    height: auto;
}
#surface-page .surface-richcontentimage-dialogbox .richcontentimage-content {
    margin-left: auto;
    margin-right: auto;
        width: 66.66667%;
    text-align: center;
}
#surface-page .surface-richcontentimage-dialogbox .m-rich-heading>picture.c-image img {
    position: static;
    margin: 0 auto;
}

}

/*--------------------Surface MultiView-------------------*/
.surface-multiview-feature .swatch-color-list .surface-greyimg{display:none;}
.surface-multiview-feature .m-multi-feature .view-thumbs[role='tablist'] .c-logo.f-active .c-image:not(.current-color){display:none;}
.surface-multiview-feature .swatch-color{padding-top:10px;}
.surface-multiview-feature .c-carousel li.f-animate-next>picture.c-image img,
.surface-multiview-feature .c-carousel li.f-animate-previous>picture.c-image img,
{
    animation: none;
    -webkit-animation: none;
}

@media only screen and (max-width: 1083px) {
     .surface-switch-selection, .surface-multiview-feature .swatch-color-list
    {
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.surface-multiview-feature .view-thumbs li img,.surface-multiview-feature .c-carousel li .c-image
{
    display:none;
}
.surface-multiview-feature .view-thumbs li img.current-color, .surface-multiview-feature .c-carousel li .c-image.current-color
{
    display:block;
}
.surface-multiview-feature .m-multi-feature.f-align-left>section>div ul
{
    padding-bottom:0px;
}
.surface-fingerprint-pdp .swatch-color
{
    padding-bottom:10px;
}
.surface-multiview-feature .swatch-color-list
{
    display:flex;
    padding-top:10px;
}
.surface-multiview-feature .swatch-color-list li
{
    float:left;
    margin-right:10px;
}
.surface-multiview-feature .swatch-color-list li.current-color
{
     border: #000 solid 1px;
}
.surface-multiview-feature .swatch-color-list li a:focus
{
     outline: #000 dashed 1px !important;
     display:block;
}
@media only screen and (max-width: 1083px) and (min-width: 540px){
    .surface-multiview-feature.surface-multifeature-pivot .m-multi-feature [role=tabpanel].f-active {
        width: 100%;    
    }
}
.sel-piv-heading {
    margin-top: 18px;
}
/*Hiding video-icon in studio*/
.da-dk #surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .surface-youtubevidplayer-playtrigger:before,
.de-at #surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .surface-youtubevidplayer-playtrigger:before,
.de-ch #surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .surface-youtubevidplayer-playtrigger:before,
.de-de #surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .surface-youtubevidplayer-playtrigger:before,
.en-hk #surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .surface-youtubevidplayer-playtrigger:before,
.fi-fi #surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .surface-youtubevidplayer-playtrigger:before,
.fr-ch #surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .surface-youtubevidplayer-playtrigger:before,
.fr-fr #surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .surface-youtubevidplayer-playtrigger:before,
.ja-jp #surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .surface-youtubevidplayer-playtrigger:before,
.nb-no #surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .surface-youtubevidplayer-playtrigger:before,
.nl-nl #surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .surface-youtubevidplayer-playtrigger:before,
.sv-se #surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .surface-youtubevidplayer-playtrigger:before,
.zh-cn #surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .surface-youtubevidplayer-playtrigger:before,
.zh-hk #surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .surface-youtubevidplayer-playtrigger:before{
		content:"";
}
/*End of Hiding video-icon in studio*/
#j-page #j-tripticpane .f-stacked div:first-child > div > div > .c-price  {
                visibility: hidden !important;
}
.de-at #j-page #j-tripticpane .f-align-middle .c-price,
.en-ie #j-page #j-tripticpane .f-align-middle .c-price,
.nb-no #j-page #j-tripticpane .f-align-middle .c-price,
.nl-be #j-page #j-tripticpane .f-align-middle .c-price,
.nl-nl #j-page #j-tripticpane .f-align-middle .c-price,
.pl-pl #j-page #j-tripticpane .f-align-middle .c-price,
.pt-pt #j-page #j-tripticpane .f-align-middle .c-price, 
.sv-se #j-page #j-tripticpane .f-align-middle .c-price,
.zh-cn #j-page #j-tripticpane .f-align-middle .c-price,
.da-dk #j-page #j-tripticpane .f-align-middle .c-price,
.es-es #j-page #j-tripticpane .f-align-middle .c-price,
.fi-fi #j-page #j-tripticpane .f-align-middle .c-price,
.fr-be #j-page #j-tripticpane .f-align-middle .c-price,
.en-us #j-page #j-tripticpane .f-align-middle .c-price,
.en-gb #j-page #j-tripticpane .f-align-middle .c-price,
.it-it #j-page #j-tripticpane .f-align-middle .c-price,
.de-ch #j-page #j-tripticpane .f-align-middle .c-price,
.en-ca #j-page #j-tripticpane .f-align-middle .c-price,
.en-au #j-page #j-tripticpane .f-align-middle .c-price,
.de-de #j-page #j-tripticpane .f-align-middle .c-price,
.en-nz #j-page #j-tripticpane .f-align-middle .c-price,
.fr-ca #j-page #j-tripticpane .f-align-middle .c-price,
.fr-ch #j-page #j-tripticpane .f-align-middle .c-price,
.fr-fr #j-page #j-tripticpane .f-align-middle .c-price
 {
    visibility: visible !important;
 }

#j-page #j-tripticpane .c-price span {
                font-weight: 400 !important;
}
#j-rich-heading .m-rich-heading.f-image {
    background-color: #e3e3e3;
    color: #000;
}
#j-page #j-rich-heading .m-rich-heading a:focus {
    outline: none !important;
}
#j-page #j-rich-heading .m-rich-heading a:focus span{
    background: content-box rgba(0,120,215,.1);
}
/*Surface-j-page related CSS*/
.surface-hero-pivot-multi-img .c-pivot .mscom-link img.mscom-image.c-image
{
    z-index: -1;
    position: relative;
}
.surface-hero-pivot-multi-img .c-pivot>header>a
{
    padding-right: 0px;
                margin-top: 15px;
}
#devicesoverview .c-price {
	font-weight: 700;
}

#j-page #j-tripticpane .disabled-cta {
    text-decoration: none !important;
    color: rgba(0,0,0,.6) !important;
    background-color: transparent !important;
    margin-left: auto !important;
    cursor: not-allowed;
    display: inline-block !important;
    padding-left: 0 !important;
}

#view-all .m-product-placement-item .disabled-cta {
    margin-left: 0 !important;
}
#j-page #j-tripticpane .c-group {
    display: block;
}
#j-page #j-multitab .c-pivot section h3 {
    padding-top: 15px !important;
}

#j-page #j-multitab .c-pivot section h3.c-heading  {
    font-weight:200 !important; 
}

/*Surface-j-page related CSS*/

/*Ships early text removal in studio page*/
#surface-Studio-Overview [data-vg="Windows_Studio_1_Banner_VG"] .surface-shipping,
#surface-Studio-Overview #surfaceconfiguration p.c-caption-1{
	display:none;	
}
/*End of Ships early text removal in studio page*/
.surface-pivot-hero-mob-margin .c-pivot a .c-image.blue,
.surface-pivot-hero-mob-margin .c-pivot a:first-child .c-image.grey {
    display: none;
}
.surface-pivot-hero-mob-margin .c-pivot a:first-child .c-image.blue {
     display: block;
}
#j-page #j-multitab .c-pivot header a {
	border-bottom: none;
}
#j-page #j-multitab .c-pivot header a .c-image.blue {
	display: none !important;
}
#j-page #j-multitab .c-pivot header a .c-image.grey {
	display: block !important;
}
#j-page #j-multitab .c-pivot header a.f-active .c-image.blue {
	display: block !important;
}
#j-page #j-multitab .c-pivot header a.f-active .c-image.grey {
	display: none !important;
}
#j-page .m-multi-feature [role=tablist] li img.mscom-image.c-image {
    height: 48px;
    width: 48px;
}
#j-page .m-multi-feature [role=tablist] li>a .c-image {
    border: none;
}
#j-page .m-rich-heading>picture.c-image:after{
  background: none;  
}
#j-page .surface-performance-specswrap .surface-indivspecs-container div h3:empty {
    display: none;
} 
.m-multi-feature [role=tablist] li>a:hover, .m-multi-feature [role=tablist] li>a.f-active.c-logo:focus{
    outline:none;
}
a.c-call-to-action.c-glyph.configpanel-carousel-cta.surface-secondary-cta {
    margin-left: 20px;
    margin-top: 20px;
}

a.c-call-to-action.c-glyph.surface-secondary-cta {
    background: transparent;
    color: #0078d7;
    padding-left: 0;
}

a.c-call-to-action.surface-disabled-cta {
    text-decoration: none !important;
    color: rgba(0,0,0,.6) !important;
    background-color: transparent !important;
}

.en-hk #j-page #j-feature-center02 .context-glyph-tile,
.zh-hk #j-page #j-feature-center02 .context-glyph-tile
{
    display:none;
}

#surface-Studio-Overview [data-vg='Windows_Studio_1_Banner_VG'] .c-price
{
    margin-top:20px;
}

.en-us #surface-Studio-Overview [data-vg='Windows_Studio_1_Banner_VG'] .c-price,
.en-ca #surface-Studio-Overview [data-vg='Windows_Studio_1_Banner_VG'] .c-price,
.fr-ca #surface-Studio-Overview [data-vg='Windows_Studio_1_Banner_VG'] .c-price,
.en-au #surface-Studio-Overview [data-vg='Windows_Studio_1_Banner_VG'] .c-price
{
    margin-top:0px;
}

#surface-page #surfaceconfiguration:focus{
    outline:none;
}

/*adding new css for surface laptop page*/
#surface-page #surface-laptop-dialogbox .theme-light a.c-hyperlink.normal {
    font-weight: normal !important;
}
#surface-page #windows-surface-offer-banner .m-banner a.c-call-to-action {
    margin-left: 0;
    margin-bottom: 16px;
}
/* Giving space between two links in games page */
#games-page .c-call-to-action.trigger-popup,
#games-page .surface-youtubevidplayer a  {
    margin-right: 24px;
}
/*Config-panel redesign*/
[data-vg="Windows_Studio_generic_configuration_VG1"] h4.c-heading-5.specindconfg,
[data-vg="Windows_SP4_generic_configuration_VG1"] h4.c-heading-5.specindconfg,
[data-vg="Windows_SBook_generic_configuration_VG1"] h4.c-heading-5.specindconfg{
    font-weight: 300;
}
[data-vg="Windows_Studio_generic_configuration_VG1"] .c-price.c-heading-3.x-float-right,
[data-vg="Windows_SBook_generic_configuration_VG1"] .c-price.c-heading-3.x-float-right,
[data-vg="Windows_SP4_generic_configuration_VG1"] .c-price.c-heading-3.x-float-right{
    padding-top: 0px;
}
[data-vg="Windows_Studio_generic_configuration_VG1"] .confgpanel .c-price .context-glyph-tile,
[data-vg="Windows_SBook_generic_configuration_VG1"] .confgpanel .c-price .context-glyph-tile,
[data-vg="Windows_SP4_generic_configuration_VG1"] .confgpanel .c-price .context-glyph-tile{
    line-height: inherit;
}
/*hiding surface-pro-4 slider below 1084 view-port*/
@media only screen and (max-width: 1083px) {
    .windows-posterimage{
        display: block !important;
    }
    .windows-sliderimages,
    .windows-slidercomp{
        display: none !important;
    }
}
#pmp-hero .m-hero-item .c-price{
    font-size:15px;
}/*edge page CSS added for pivot video panel and videos */
section[id$=multitab-pivot] video.f-video-player {
	width: 100%;
}

@media screen and (min-width: 1084px) {
    #mwf-edge video.edge-video,
	#mwf-edge #leftMultipleIconImage1 picture > video 	
    {
        display: block;
    }
    #mwf-edge .c-video + picture  img,
	#mwf-edge #leftMultipleIconImage1 picture > img,
	#mwf-edge div[data-vg^="edge-mwf-fullbleed-video"] img {
        display: none
    }
}

@media screen and (max-width: 1083px) {
    #mwf-edge video.edge-video,
	#mwf-edge #leftMultipleIconImage1 picture > video  {
        display: none
    }
    #mwf-edge .c-video + picture img,
	#mwf-edge #leftMultipleIconImage1 picture > img,
    #mwf-edge div[data-vg^="edge-mwf-fullbleed-video"]  img {
        display: block;
    }
    #mwf-edge header.section-header.row {
        padding: 5px 25px;
    }
    #inEdge-RS3 .left-col,
    #inEdge-RS3 .right-col{
        height: auto !important;
    }
    .microsoft-mobile-edge .vertical-acc-container {
        margin: 0 auto;
        width: 60%; 
    }
    .microsoft-mobile-edge .horizontal-acc-button-container.x-type-left {
        text-align: center !important;
    }
    .microsoft-mobile-edge #edge-hero-image-priority .store-qr-code-img-container,
    #mwf-edge #edge-hero-image-priority .store-qr-code-img-container {
        float: none;
    }
   #mwf-edge .intl-tel-input.separate-dial-code.allow-dropdown .selected-flag{
        margin-left: 10px;
    }
    #mwf-edge .intl-tel-input.separate-dial-code.allow-dropdown .flag-container .country-list{
        margin-left: 6px;
    }
}

/*slick CSS for API panel*/


#mwf-edge .slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
#mwf-edge .slick-initialized .slick-slide {
    display: block;
}
@media screen and (max-width:767px){
	#mwf-edge .show-in-desktop{
		display: none !important;
	}
	#mwf-edge .show-in-mobile{
		display: block !important;
	}
    #mwf-edge header.section-header.row {
        padding: 5px 15px;
    }
}
@media screen and (min-width:768px){
	#mwf-edge .show-in-desktop{
		display: block !important;
	}
	#mwf-edge .show-in-mobile{
		display: none !important;
	}
}
#mwf-edge .annoucements .slick-prev:hover,
#mwf-edge .annoucements .slick-next:hover {
    background-color: rgba(0, 0, 0, 0.6);
}
#mwf-edge .annoucements .slick-prev:before,
#mwf-edge .annoucements .slick-next:before {
    z-index: 5;
    display: block;
    content: "\00a0";
    width: 35px;
    height: 72px;
}
#mwf-edge .annoucements button[disabled] {
    background-color: rgba(0, 0, 0, 0.6);
}
#mwf-edge .annoucements .slick-dots button[disabled] {
    background-color: rgba(256, 256, 256, 256);
}
#mwf-edge .annoucements .slick-dots li button:before {
    color: black;
}
#mwf-edge .annoucements .annoucements-content .block-plugins .rtm-button-plain {
    padding-left: 0px;
    padding-top: 0px;
}
#mwf-edge .annoucements .plugin-container {
    display: inline-block;
}
#mwf-edge .annoucements .plugin-ctas {
    margin-bottom: 29px;
}
#mwf-edge .annoucements .plugin-social {
    clear: left;
}
#mwf-edge .annoucements .content p {
    margin: 4px 0 17px 0;
}
#mwf-edge .annoucements .opacity {
    background-color: #000000;
}
#mwf-edge .annoucements .opacity > div {
    opacity: 0.3;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
/*****Desktop viewport ***/
@media all and (min-width: 1084px) {
    #mwf-edge .annoucements .header {
        padding-top: 69px;
        padding-bottom: 24px;
    }
    #mwf-edge .annoucements .annoucements-content .content-block .title {
        margin-top: 32px;
    }
    #mwf-edge .annoucements .annoucements-content .content-block .content {
        margin-top: 15px;
    }
    #mwf-edge .annoucements .slick-dots li button:before {
        font-size: 40px;
    }
    #mwf-edge .annoucements .annoucements-content .content-block .block-plugins {
        margin-top: 36px;
    }
    #mwf-edge .annoucements .annoucements-content .content-block .block-plugins a.rtm-button:not(.rtm-button-plain) {
        margin-top: 6px;
        padding-left: 0px;
    }
}
@media all and (min-width: 540px)and (max-width: 1083px) {
    #mwf-edge .annoucements .header {
        padding-top: 52px;
        padding-bottom: 23px;
    }
    #mwf-edge .annoucements {
        padding-bottom: 0px;
    }
    #mwf-edge .annoucements .slick-slider {
        margin-bottom: 25px;
        padding: 0 20px;
    }
    #mwf-edge .annoucements .annoucements-content .content-block .title {
        margin-top: 22px;
    }
    #mwf-edge .annoucements .annoucements-content .content-block .content {
        margin-top: 15px;
    }
    #mwf-edge .annoucements .annoucements-content .content-block .block-plugins {
        padding-bottom: 36px;
    }
    #mwf-edge .annoucements .plugin-ctas {
        margin-bottom: 27px;
    }
    #mwf-edge .annoucements .annoucements-content .content-block .block-plugins a.rtm-button {
        margin-top: 0px;
    }
    #mwf-edge .annoucements .annoucements-content .content-block .block-plugins a.rtm-button:not(.rtm-button-plain) {
        margin-top: 6px;
        padding-left: 0px;
    }
    #mwf-edge .annoucements .annoucements-content .block-plugins {
        margin-top: 32px;
    }
}
@media screen and (max-width: 539px) {
    #mwf-edge .annoucements .announcement-carousel .slick-dots {
        bottom: -25px;
        margin-top: 0;
    }
    #mwf-edge .annoucements.annoucements .announcement-carousel .slick-dots {
        bottom: -22px;
    }
    #mwf-edge .annoucements .annoucements-content .content-block .block-plugins {
        margin-top: 32px;
    }
    #mwf-edge .annoucements .annoucements-content .content-block .block-plugins a.rtm-button:not(.rtm-button-plain) {
        padding-left: 0px;
    }
    #mwf-edge .annoucements .slick-dots button[disabled] {
        background-color: transparent;
    }
    html.touch.ie11 #mwf-edge  .annoucements .slick-dots li button:after {
        content: '\2022';
        color: rgba(255, 255, 255, 0.6);
        font-size: 33px;
    }
    html.touch.ie11 #mwf-edge .annoucements .slick-dots li.slick-active button:after {
        color: rgba(0, 0, 0, 0.6);
    }
    #mwf-edge .annoucements {
        padding-bottom: 0px;
    }
    #mwf-edge #business-edu .annoucements .header {
        padding-top: 0px;
    }
    #mwf-edge .annoucements .slick-list {
        padding: 0 0 20px 0 !important;
    }
    #mwf-edge .annoucements .slick-slide {
        margin-right: 0px;
    }
    #mwf-edge .annoucements .header {
        padding-top: 32px;
        padding-bottom: 14px;
    }
    #mwf-edge .annoucements .annoucements-content .content-block .title {
        margin-top: 0px;
    }
    #mwf-edge .annoucements .annoucements-content .content-block .content {
        margin-top: 15px;
    }
    #mwf-edge .annoucements .plugin-ctas {
        margin-bottom: 27px;
    }
    #mwf-edge .annoucements .header {
        padding-bottom: 20px;
    }
}
#mwf-edge .slick-prev:before {
    background: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2036.4%2086.1%22%20enable-background%3D%22new%200%200%2036.4%2086.1%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20opacity%3D%220.3%22%20fill%3D%22%23010101%22%20width%3D%2236.4%22%20height%3D%2286.1%22%2F%3E%3Cpolyline%20opacity%3D%220.7%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.61%22%20stroke-miterlimit%3D%2210%22%20points%3D%2225%2C58.6%208.8%2C42.4%20%2025%2C26.2%20%22%2F%3E%3C%2Fsvg%3E') no-repeat;
}
#mwf-edge .slick-next:before {
    background: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2036.4%2086.1%22%20enable-background%3D%22new%200%200%2036.4%2086.1%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20opacity%3D%220.3%22%20fill%3D%22%23010101%22%20width%3D%2236.4%22%20height%3D%2286.1%22%2F%3E%3Cpolyline%20opacity%3D%220.7%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.61%22%20stroke-miterlimit%3D%2210%22%20points%3D%2211.4%2C27.5%2027.6%2C43.7%2011.4%2C59.9%20%22%2F%3E%3C%2Fsvg%3E') no-repeat;
}
#mwf-edge .rating {
    display: inline-block;
    position: relative;
    margin-top: 8px;
}
#mwf-edge .StarsOverlay {
    position: absolute;
    overflow: hidden;
}
#mwf-edge .rating img {
    min-width: 65px;
    max-width: inherit !important;
}
#mwf-edge .annoucements .slick-prev,#mwf-edge .annoucements .slick-next {
    background-color: transparent;
    z-index: 50;
    width: 30px;
    height: 72px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 0px;
}
#mwf-edge .slick-prev,#mwf-edge .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
#mwf-edge .slick-dots li button:before, #mwf-edge .slick-dots li button:before {
    font-size: 30px;
    content: '\2022';
    color: #666666 !important;
}

#mwf-edge .section-carousel .slick-slide{
    padding-left: 5px;
    padding-right: 5px;
    outline: none;
}
#mwf-edge .section-carousel img {
	max-width: 100%;
    height:auto;
    margin-bottom: 15px;
}
#mwf-edge .section-carousel {
    position: relative;
}
#mwf-edge .annoucements .slick-prev {
    left: 0px;
}
#mwf-edge .annoucements .slick-next {
    right: 0px;
}
#mwf-edge .slick-dots {
    position: absolute;
    bottom: -45px;
    display: block;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: center;
    height: 60px;
}
#mwf-edge .slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
#mwf-edge .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
#mwf-edge .slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}
#mwf-edge .slick-dots li.slick-active button:before {
    color: #00188f;
}
#mwf-edge .annoucements .slick-dots li {
    margin: 0px;
}
#mwf-edge .slick-list.draggable {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
#mwf-edge .slick-list {
    overflow: hidden !important;
}
#mwf-edge .annoucements header h2{
	font-family: SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 24px;
    line-height: 28px;
    font-weight: 100;
}
#mwf-edge .slick-dots li.slick-active button:before {
    color: #00188f !important;
}
#mwf-edge .annoucements .slick-dots li {
    margin: 0px;
}
#mwf-edge .annoucements a {
    color: #0078d7;
    font-weight: normal;
    padding-bottom: 10px;
}
#mwf-edge .annoucements a:hover {
    color: #0078D7;
    text-decoration: underline;
}
#mwf-edge .show-in-desktop,
#mwf-edge .show-in-mobile {
    overflow: hidden;
}
/*Accessibility Fixes*/
#mwf-edge #extensions-slider .all-apps-link{
	display:inline-block;
	padding-top:15px;
}
/* To fix the border line for the video and play/pause button color issue */
#mwf-edge #edge-multitab-pivot .c-carousel > div > ul li {
	background: #FFFFFF;
}

#mwf-edge #leftMultipleIconImage1 button.c-action-toggle {
	color: #FFFFFF !important;
}

/*To Fix accessibility issue for two 50 50 panels*/
@media only screen and (max-width: 1083px){
	#mwf-edge [data-vg="edge-mwf-feature-video-Accesibility-Design-VG2"] .f-image-priority,
	#mwf-edge [data-vg="edge-mwf-feature-imagepriority-Accessibility-Design-VG1"] .f-image-priority{
		display: flex;
		flex-direction: column;
	}
	#mwf-edge [data-vg="edge-mwf-feature-video-Accesibility-Design-VG2"] .f-image-priority > div,
	#mwf-edge [data-vg="edge-mwf-feature-imagepriority-Accessibility-Design-VG1"] .f-image-priority > div{
		order: 3;
	}
}
/*Edge page redesign CSS*/
#windows-insiders .edge-home-latest h1 {
		color: #0078D7;
	}
	.apple-area,
	.android-area {
		display: none;
	}
	
	.edge-home-latest.hide-content,
	.apple-area.hide-content,
	.android-area.hide-content {
		display: none;
	}
	
	.edge-home-latest.show-content,
	.apple-area.show-content,
	.android-area.show-content {
		display: block;
	}
.edge-hero-pc-design{
      display: block !important;
}  
.edge-hero-mobile-design{
        display: none !important;
    }  
 /*mobile -edge- start*/
 
 /*
@media all and (max-width: 1083px){
    .edge-hero-pc-design{
       display: none !important;
    }
    .edge-hero-mobile-design{
        display: block !important;
    }     
 }
 @media all and (min-width: 1084px){
    .edge-hero-pc-design{
       display: block !important;
    }
    .edge-hero-mobile-design{
        display: none !important;
    }     
 }
 */
#edge-hero-image-priority .edge-hero-pc-design .c-hyperlink{
font-weight : 200
}
#edge-hero-image-priority .logo-tile{
    cursor: pointer;
}
#edge-hero-image-priority .apple-logo,
#edge-hero-image-priority .android-logo {
    display: inline-block;
    text-align: center;
    width: 46%;
    margin-right: 4%;
}
#edge-hero-image-priority .apple-logo picture,
#edge-hero-image-priority .android-logo picture {
    padding: 20px;
    border: 2px solid rgba(0, 0, 0, .6);
}
#edge-hero-image-priority .apple-logo img.apple-blue,
#edge-hero-image-priority .android-logo img.android-blue,
#edge-hero-image-priority .active.apple-logo img.apple-grey,
#edge-hero-image-priority .active.android-logo img.android-grey {
    display: none;
}
#edge-hero-image-priority .active.apple-logo img.apple-blue,
#edge-hero-image-priority .active.android-logo img.android-blue,
#edge-hero-image-priority .apple-logo img.apple-grey,
#edge-hero-image-priority .android-logo img.android-grey {
    display: block;
}
#edge-hero-image-priority .active.apple-logo picture,
#edge-hero-image-priority .active.android-logo picture {
    border: 2px solid #0078D7;
}
#edge-hero-image-priority .apple-logo picture, 
#edge-hero-image-priority .android-logo picture {
    background: #FFFFFF;
}
#edge-hero-image-priority .apple-logo.active picture,
#edge-hero-image-priority .android-logo.active picture {
    background: #FFFFFF;
}
#edge-hero-image-priority .active.apple-logo p,
#edge-hero-image-priority .active.android-logo p {
    color: #0078D7;
}
#edge-hero-image-priority .f-image-priority .apple-android-logo-container img {
    margin: 0 auto;
}
#edge-hero-image-priority .f-image-priority div picture {
    width: 100%;
}
/*#edge-hero-image-priority .sub-copy-container{
    display: inline-block;
}*/
#edge-hero-image-priority #country-drop-down {
    width: auto;
    display: inline-block;
}
#edge-hero-image-priority #mobile-field {
    width: 53.25%;
    display: inline-block;
}
#edge-hero-image-priority #country-drop-down .c-select-menu button {
    font-weight: normal;
    width: 100%;
    transform: none;
    margin-left: 0;
}

#edge-hero-image-priority .store-qr-code-img-container {
    display: inline-block;
    padding-right: 10px;
    width: 50%;
    float: left;
}

.microsoft-mobile-edge #edge-hero-image-priority .store-qr-code-img-container,
#mwf-edge #edge-hero-image-priority .store-qr-code-img-container {
    width: 150px;
}
#mwf-edge #edge-hero-image-priority .store-qr-code-img-container a {
    display: block;
}
.microsoft-mobile-edge .store-qr-code-img-container a img,
#edge-hero-image-priority .store-qr-code-img-container a img{
    width: 150px;
}
#edge-hero-image-priority .store-qr-code-img-container.store-code img{
    width: 100px !important;
}
.microsoft-mobile-edge #edge-hero-image-priority .store-qr-code-img-container a+a{
    margin-top: 10px;
}
.microsoft-mobile-edge #edge-hero-image-priority .store-qr-code-img-container a{
    display: inline-block;
}
.microsoft-mobile-edge #edge-hero-image-priority .store-qr-code-img-container a:focus{
    outline: 2px dashed;
}
#edge-hero-image-priority .store-qr-code-img-container img {
    display: inline;
    margin-right: 20px;
}

#edge-hero-image-priority .first-last-name-container input {
    width: 48% !important;
    display: inline !important;
    margin-right: 2% !important;
}
#edge-hero-image-priority #android-apple {
    display: block;
}
#edge-hero-image-priority .c-hyperlink {
    font-weight: 400;
}

#edge-hero-image-priority .email-field-container input{
    width: 70%;
}
#edge-hero-image-priority #android-apple .email-field-container input{
    width: 60%;
    display:inline-block;
    margin-right: 10px;
}
#edge-hero-image-priority #android-apple .country-mobile-container .intl-tel-input input{
    margin-right: 10px;
    margin-top: 20px !important;
    display: inline;
    width: 90%;
}
#edge-hero-image-priority .apple-error-screen,
#edge-hero-image-priority .android-error-screen,
#edge-hero-image-priority .apple-thankyou-screen,
#edge-hero-image-priority .android-thankyou-screen{
    display: none;
}
#edge-hero-image-priority .c-caption-1.invalid-details{
    color: #E60E0E;
    text-align: left;
}
#edge-hero-image-priority input.border-red{
    border: 1px solid #E60E0E !important;
}
@media all and (max-width: 1399px){
    #edge-hero-image-priority .c-feature.f-align-left.f-image-priority picture{
        width: 100%;
        float: none;
        height: auto !important;
    }
    #edge-hero-image-priority .c-feature.f-align-left.f-image-priority > div{
        width: 50%;
        position: relative;
        transform: none;
        height: auto !important;
        text-align: center; 
    }
    #edge-hero-image-priority .apple-android-logo-container{
        width: 70%;
        margin: 20px auto;  
    }
    #edge-hero-image-priority .email-field-container #email-field{
        width:80%;
    }
    #edge-hero-image-priority .email-field-container button{
        width: 20%;
    }
    #edge-hero-image-priority .country-mobile-container #country-drop-down .c-select-menu{
        width: 90%;
    }
    #edge-hero-image-priority .country-mobile-container #country-drop-down .c-select-menu{    
        width: 100%;
        margin-left: 0px;
    }    
}
#edge-hero-image-priority .country-mobile-container #country-drop-down{
        width: 48%;
        margin-right: 2%;
}
#edge-hero-image-priority .country-mobile-container #country-drop-down .c-select-menu{
    display: block;
}
#edge-hero-image-priority .country-mobile-container #country-drop-down .c-select-menu button{
    height: 36px;
    padding: 7px 24px 7px 7px;    
}
@media all and (min-width: 1400px){
   .intl-tel-input.allow-dropdown{
       width: 60%;
   } 
   #edge-hero-image-priority .copy-v-center{
       position: relative;
       top: 50%;
       transform: translateY(-50%);
   }
  
}
#edge-hero-image-priority h1{
    font-size: 46px;
    line-height: 56px;
    padding: 37px 0 3px;
    font-weight: 100;
}
@media all and (max-width: 767px){
    #edge-hero-image-priority h1{
        font-size: 34px;
        line-height: 40px;
        padding: 38px 0 2px;
        font-weight: 100;
    }
    #edge-hero-image-priority .c-feature.f-align-left.f-image-priority > div{
    width:100%;
    }
}

.vertical-acc-container .acc-content{
    display: none;
}
/*Edge page CSS*/
#mwf-edge .horizontal-acc-button-container.x-type-left {
    display: none;
}
/*
.microsoft-mobile-edge .vertical-acc-container {
    display: block !important;
}*/
[data-vg] .intl-tel-input.separate-dial-code .selected-flag {
    background-color: transparent !important;
} 
[data-vg] .intl-tel-input .selected-flag .iti-flag {
	top: 20px;
}
[data-vg] .intl-tel-input .selected-flag .iti-arrow {
    top: 70%;
    right: 0px;
}
[data-vg] .intl-tel-input.separate-dial-code .selected-dial-code {
    padding-top: 18px;
}

[data-vg] .selected-flag:focus {
    outline: none;
}

#android-apple .country-mobile-container #phone{
width: 55%;
display: inline;
margin-right: 10px;
}
#edge-hero-image-priority .horizontal-acc-container button.c-action-toggle.c-glyph{
    font-size: 12px;
}
#edge-hero-image-priority .horizontal-acc-container button.c-action-toggle.c-glyph:before{
    /*border: 1px solid;*/
    padding: 2px;
    margin-left: 0;
    margin-right: 15px;
    width: 25px;
    height: 25px;
}
/* Added because of removing the border around the +/- in Mobile Edge page.*/
#android-apple .horizontal-acc-container button.c-action-toggle.horizontal-acc-button:before{
    margin-left:0px!important;
}
@media all and (max-width: 1400px){
   .microsoft-mobile-edge .intl-tel-input.separate-dial-code.allow-dropdown .selected-flag{
        margin-left: 10px;
    }
    .microsoft-mobile-edge .intl-tel-input.separate-dial-code.allow-dropdown .flag-container .country-list{
        margin-left:10px;
    }
    .microsoft-mobile-edge .horizontal-acc-button-container {
       text-align: center !important;
    }
    .microsoft-mobile-edge .intl-tel-input.separate-dial-code .selected-dial-code{
        padding-left: 15px;
    }
}
@media (min-width: 1084px){
   #mwf-edge #edge-hero-image-priority .copy-v-center{
       position: relative;
       top: 50%;
       transform: translateY(-50%);
   } 
}
/*Hiding country(mobile) drop down in ZH-CN*/
.zh-cn #edge-hero-image-priority .email-field-container,
.fr-ca #edge-hero-image-priority .email-field-container,
.es-mx #edge-hero-image-priority .email-field-container,
.ja-jp #edge-hero-image-priority .email-field-container
{
	display: block !important;
}
.zh-cn #edge-hero-image-priority #radio-submission,
.zh-cn #edge-hero-image-priority .country-mobile-container,
.fr-ca #edge-hero-image-priority #radio-submission,
.fr-ca #edge-hero-image-priority .country-mobile-container,
.es-mx #edge-hero-image-priority #radio-submission,
.es-mx #edge-hero-image-priority .country-mobile-container,
.ja-jp #edge-hero-image-priority #radio-submission,
.ja-jp #edge-hero-image-priority .country-mobile-container
{
	display: none !important;
}

/* This section is for the different mobile/non-mobile section in Edge page*/
.mobileappheading{
    font-weight: 700;
    color: #0067B8;
    margin-top:12px;
    font-size: 12px;
}
/*to not effect ROW markets*/

@media (max-width: 539px){
	#edge-hero-image-priority .horizontal-acc-container.non-mobile{
		display: none;	
	}
	#edge-hero-image-priority .store-qr-mobile.mobile{
		display:block;
	}	
}
@media (min-width: 540px){
	#edge-hero-image-priority .horizontal-acc-container.non-mobile{
		display: block;	
	}
	#edge-hero-image-priority .store-qr-mobile.mobile{
		display:none;
	}	
}

#windows-insiders #edge-banner-1 .m-banner {
    display:none;
}
#windows-insiders #edge-banner-1{
    display:none;
}

#edge_hero [data-vg="edge-mwf-banner-VG1"] > div.m-banner {
                padding-top: 0;
}
/*Adding Underline to CTA*/
#mwf-edge a.mscom-link:hover{
    text-decoration: underline !important;
}

@media screen and (min-width: 1084px) {
		 div[data-vg="windows-edge-hero-image-priority-VG2"] {
			display: none;
		}
		 div[data-vg="windows-edge-hero-image-priority-VG1"] {
			display: block;
		}
    .mobile-privacy-copy{display: none;}
        
	}
	
	@media screen and (max-width: 1083px) {
		 div[data-vg="windows-edge-hero-image-priority-VG2"] {
			display: block;
		}
		 div[data-vg="windows-edge-hero-image-priority-VG1"] {
			display: none;
		}
		 #edge-hero-image-priority .store-qr-mobile.mobile{
			display:block;
		}
        .mobile-privacy-copy{display: block;}
	}
    .mobile-privacy-copy .c-hyperlink{
     text-decoration:underline;
     font-weight: 200;
        
    }
    
/* Edge re design */
.cta-to-btn{
    background: #0067b8 !important;
}
.cta-to-btn:hover{
    background: #005da6 !important;
}
.banner-with-button .btn-to-cta{
    margin-bottom: 20px !important;
    margin-top:  0px !important;
}
.banner-with-button .cta-to-btn,.banner-with-button .cta-to-btn:hover,.banner-with-button .cta-to-btn:focus{
    color:#fff !important;
}
.banner-with-button .cta-to-btn{
    padding-left: 15px;
    margin-bottom: 30px
}
@media all and (max-width:767px){
    /*.banner-with-button h2{
        margin-top: 15px;
    }*/
}
.wdg-global .f-video-trigger>div{
    z-index: 10;
}

@media only screen and (min-width:1084px) and (max-width:1750px){
    #edge_contentrich_rd [data-grid="col-3"]{
        width:23%;
    }    
}    
#edge_contentrich_rd [data-grid="col-3"]{
    border-bottom: none;
}
.win10edgeupdated h2{
    margin-bottom: 35px;
}
#mwf-edge h2{
    padding-top: 25px;
}
#mwf-edge .youtube-video-popup-icon a.c-glyph.glyph-play, #mwf-edge .youtube-video-popup-icon a.mscom-link.c-glyph.glyph-play {
    position: absolute;
    background: rgba(0,0,0,.6) !important;
    /* border: transparent; */
    border-radius: 50%;
    margin: 0;
    height: 48px;
    width: 48px;
    padding: 0;
    font-size: 26px;
}
#mwf-edge a.popup-video-trigger.c-action-trigger.c-glyph.glyph-play:before {
    top: 50% !important;
    transform: translateY(-50%);
    bottom: 0 !important;
}
#mwf-edge .youtube-video-popup-icon a.c-glyph.glyph-play:before {
    position: absolute;
    top: calc(50% - 12px);
    left: calc(50% - 10px);
    color: rgb(255, 255, 255);
    font-size: 24px;
    content: "";
    font-weight: normal;
    margin: 0px;
}
@media all and (min-width:540px) and (max-width:767px){
[data-vg="edge-mwf-Contentplacement-3UP-Videopopups-YT-rd-MV"] .m-content-placement-item img{
    width:100%;
}
}
.hidecompete {
                display: none !important;
}
.vertical-acc-container.acc-content{
    display: inline-block;
}/*PMP pages CSS*/
#pmp-big5 section[id$=cross-sell] .m-product-placement .m-product-placement-item .c-list{
    font-size: 15px;
    line-height: 20px;
    padding-left: 19px;
    padding-right: 0;
    margin: 8px 0;
    list-style-position: outside;
    list-style-type: disc;
}
#pmp-big5 #tech-panel .m-system-requirements .first-table tbody tr:last-child,
#pmp-big5 #tech-panel .m-system-requirements .second-table tr:last-child{
 
    border-bottom: 1px solid rgba(0,0,0,.1);
}

#pmp-big5.lenovo-yoga-910 #content-panel div[data-grid="col-6 pad-6x"]:nth-child(2),
#pmp-big5.hp-spectre-x360-13 #content-panel div[data-grid="col-6 pad-6x"]:nth-child(2){
    display:none;
}

#pmp-big5 .m-hero-item .c-heading-2 {
    padding-top: 0;
}

#pmp-big5 .reviewsCount a {
	font-weight: normal;
}


#pmp-big5 a.c-call-to-action.c-glyph span:hover , #pmp-big5 #pmp-big5 a.c-call-to-action.c-glyph span:visited {
    text-decoration: underline;
}

#pmp-big5 a.ps-widget.c-call-to-action{
    text-decoration: none;
}



#pmp-big5 section[id$=cross-sell] .m-product-placement .m-product-placement-item .c-list li {
    padding: 8px 0;
    display: list-item !important;
    white-space: normal;
    height: auto;
}
#pmp-big5 a.mscom-link.ps-widget.c-call-to-action:after
 {
    content: "";
}

#pmp-big5 a.mscom-link.ps-widget.c-call-to-action 
{
    padding: 10px 15px 7px 15px;
    font-weight: normal;
}
.en-hk #pmp-big5.hp-spectre-x360-13 #pmp-hero .c-call-to-action.c-glyph{
	padding-left:15px;
}
#pmp-big5 section[id$=cross-sell] .m-product-placement .compare-to-mac{
    display: none;    
}

#pmp-big5 section[id$=cross-sell] .m-product-placement div.c-group .compare-to-mac{
    display: block;    
} 

#pmp-big5 .m-system-requirements .c-table.device-td-font td:first-child {
  font-weight: 100; }

 #pmp-big5 .m-system-requirements.devices-techspecspanel .c-table .c-subheading-3 {
  width: 42%; }
  
 #pmp-big5 section[id$=cross-sell] .m-product-placement-item .c-group>.c-call-to-action+.c-call-to-action {
    background: 0 0;
    color: #0078D7;
    border-color: transparent;
    border-width: 2px;
    margin-left: -24px;
    margin-right: -24px;
    padding: 10px 43px 7px 25px;
}

#pmp-hero .m-hero-item .c-rating div{
    display: inline-block;
}

#pmp-big5 #pmp-hero .bv-rating-stars-container .c-rating {
    float: left;
    margin-top: 3px !important;
}

/*#pmp-big5 .c-price span[itemprop = price]
{
    display:none;
    clear: both;
}*/
#pmp-big5 .bvseo-ratingValue {
     display: none; 
}
#pmp-big5 [data-vg="pmp-mwf-cross-sell-VG1"] .m-product-placement .m-product-placement-item .c-list li {
	height: auto;
}

@media (max-width: 539px) {
        #pmp-big5 section[id$=cross-sell] .m-product-placement .compare-to-mac{
        display: inline-block;
        margin-left: 0px;
        padding-left: 0px;
        margin-top: 10px;    
    }
    
    #pmp-big5 section[id$=cross-sell] .m-product-placement div.c-group .compare-to-mac{
        display: none;    
    }  
    #pmp-big5 #pmp-hero {
        margin-top: 14px;
    }
    #pmp-big5 .m-hero-item .c-price,#pmp-big5 .m-hero-item .c-rating {
    display: block !important;
    }
    #pmp-big5 section[id$=cross-sell] .m-product-placement-item .c-group>.c-call-to-action+.c-call-to-action {
            padding: 10px 15px 7px 25px;
    }
    #atl-retailsection div > div > div > div > div:not(:last-of-type) {
        margin-bottom: 24px;
    }
}
@media (max-width: 1083px) {
   #pmp-big5 #pmp-hero .m-hero-item > div{
       text-align:left;
       width:88%;
   } 
           
}

@media (min-width: 540px) {
#pmp-big5 #pmp-hero .c-price
{
    display:block;
    clear:both;
} 
}

@media only screen and (max-width: 767px) {				
    #pmp-big5 #pmp-hero a.ps-widget				
    {				
        margin-right:24px;				
        padding-left:15px !important;				
    }				
    #pmp-big5 #pmp-hero .c-group a.c-call-to-action				
    {				
        padding-left:0px;				
    }	
    #pmp-big5 #tech-panel .m-system-requirements .first-table tbody tr:last-child {
        border-bottom: 0px;
    }	
    		
} 
/*CTA-Alignment*/


/*
#pmp-big5 #pmp-hero .c-call-to-action.c-glyph{
	padding-left:0;
}
/*
#pmp-hero .ps-widget.c-call-to-action:hover{
	color:#ffffff !important;
}


/*Rating fix in PMP pages*/

#pmp-big5 #pmp-hero .ratingPlugin.bv-stars-container
{
    display: block;
}
.en-us #pmp-big5 #pmp-hero .ratingPlugin.bv-stars-container, .en-au #pmp-big5 #pmp-hero .ratingPlugin.bv-stars-container, .en-ca #pmp-big5 #pmp-hero .ratingPlugin.bv-stars-container, .fr-ca #pmp-big5 #pmp-hero .ratingPlugin.bv-stars-container
{
    display: inline-block;
}

#pmp-big5 #pmp-hero .ratingPlugin.bv-stars-container .bv-rating-stars-container
{
    display: none;
}
.en-us #pmp-big5 #pmp-hero .ratingPlugin.bv-stars-container .bv-rating-stars-container,
.en-au #pmp-big5 #pmp-hero .ratingPlugin.bv-stars-container .bv-rating-stars-container,
.en-ca #pmp-big5 #pmp-hero .ratingPlugin.bv-stars-container .bv-rating-stars-container,
.fr-ca #pmp-big5 #pmp-hero .ratingPlugin.bv-stars-container .bv-rating-stars-container
{
    display: inline-block;
}

/*price schema bug fixes*/
#home-ard [data-vg="mwf-2column-TopImage-Bottomtext-VG1"] [data-grid~=col-6]:nth-child(1) .c-price span.starting-at{ display: inline;}
#mwf-common-prefooter a.c-hyperlink:focus{
    outline: 1px dotted #FFFFFF;
    background: #FFFFFF;
}
.features-icons a:focus {
  outline: 1px dashed #000000 !important;
}
.high-contrast-mode #pmp-big5 section[id$=cross-sell] .m-product-placement-item .c-group>.c-call-to-action+.c-call-to-action {
    margin-left: 0;
}
#j-page #j-banner-02 a.surface-bg-cta-blue,
#surface-Studio-Overview a.surface-bg-cta-blue,
#surface-book a.surface-bg-cta-blue{
    padding-right: 22px; 
}
#j-page #j-feature-center .wdg-f-blue-button,
#j-page #j-feature-center02 .wdg-f-blue-button{
	max-width: 400px;
    width: 100%;
    margin: 0 auto;
}
#j-page #j-banner-04 .windows-bg-gray{
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #e3e3e3;
}
#j-page .c-price span[itemprop=price]{
    display: inline;
}
.windows-hyperlink-CTA{
	background: transparent !important;
    color: #0078d7 !important;
    padding-left: 0 !important;
}
.windows-hyperlink-CTA:hover span{
		text-decoration: underline !important;
}
div[data-vg='windows-hbi-rd-mwf-feature-one-multitab-VG1'] h2.c-heading{
    font-size: 34px;
    line-height: 40px;
    padding: 24px 0 2px; 
    font-weight: 100;
}
@media only screen and (max-width: 1083px) {
div[data-vg='windows-hbi-rd-mwf-feature-one-multitab-VG1'] .m-multi-feature.f-align-left>section>div {
    left: 0;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    top: calc(50%);
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    position: relative;
    text-align: center;
    display: block;
    
    }
  div[data-vg='windows-hbi-rd-mwf-feature-one-multitab-VG1'] .m-multi-feature.f-align-left>section>div>ul[role=tablist]{
     -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
 div[data-vg='windows-hbi-rd-mwf-feature-one-multitab-VG1'] .m-multi-feature.f-align-left>section>div:first-child{
    display: block;
    position: relative;
    left: 0;
    padding: 0;
    -ms-transform: none;
    transform: none;
}
 div[data-vg='windows-hbi-rd-mwf-feature-one-multitab-VG1'] .m-multi-feature.f-align-left>section>div {
    padding-left: 24px;
    padding-right: 24px;
}
}
#j-page #cfgpanel .confgpanel-surface-IC .confgpanel-specs {
        margin-top: 5px;
        padding-top: 10px;
        padding-bottom: 10px;
}
#j-page #confgcarousel {
    padding-bottom: 0px;
}
#j-page .c-price s,#j-page  .c-price span {
    font-weight: 100;
}
#j-page #j-rich-heading .m-rich-heading p.c-paragraph-3{
	overflow: inherit;
}
#j-page #j-specs-banner .c-divider{
	margin: 0 auto;
}
#j-page.wdg-global .m-rich-content-block .c-paragraph,
#j-page.wdg-global .m-multi-feature .c-paragraph {
    padding: 27px 0 1px;
}
#j-tripticpane .m-panes-product-placement-item .c-group {
    display: block;
}
#devicesoverview [data-vg=mwf-hbi-rd-4up-content-price-VG1] [data-grid="col-6 pad-6x"]:first-child [data-grid="col-6"]:first-child .m-content-placement-item .c-price span.pricecurrnecy{
    visibility: hidden !important;
}
#devicesoverview [data-vg=mwf-hbi-rd-4up-content-price-VG1] .m-content-placement-item .c-price span[itemprop=price]{
	display: block;
}
#devicesoverview [data-vg=mwf-hbi-rd-2up-content-price-VG1] [data-grid="col-6 pad-6x"]:first-child [data-grid="col-12"] .m-content-placement-item .c-price span.pricecurrnecy{
    visibility: hidden !important;
}
#devicesoverview [data-vg=mwf-hbi-rd-2up-content-price-VG1] .m-content-placement-item .c-price span[itemprop=price]{
	display: block;
}
#devicesoverview [data-vg=mwf-hbi-rd-3up-content-price-VG1] [data-grid="col-4 pad-6x"]:first-child [data-grid="col-12"] .m-content-placement-item .c-price span.pricecurrnecy{
    visibility: hidden !important;
}
#devicesoverview [data-vg=mwf-hbi-rd-3up-content-price-VG1] .m-content-placement-item .c-price span[itemprop=price]{
	display: block;
}
body .disabled-cta:after {
    content:"" !important;
}
#j-page #j-tripticpane span.c-badge {
	margin-top: 15px;
}
#j-page .c-pivot section p {
	overflow: inherit;
}
@media (min-width: 1084px) {
    [data-vg='mwf-rd-hero-video-carousel-VG1'] .c-carousel h1,
    [data-vg='mwf-rd-hero-video-carousel-VG1'] .c-carousel h2 {
        padding-top: 0px !important;
    }
}

.en-hk #surface-Studio-Overview #surfaceconfiguration,
.zh-hk #surface-Studio-Overview #surfaceconfiguration{
    display: none;
}
.zh-hk #surface-Studio-Overview [data-vg='Windows_Studio_1_Banner_VG'] .c-price .context-glyph-tile,
.en-hk #surface-Studio-Overview [data-vg='Windows_Studio_1_Banner_VG'] .c-price .context-glyph-tile
{
	display:none;
}

.zh-hk #surface-Studio-Overview .surface-section-footnotes p.context-glyph-tile,
.en-hk #surface-Studio-Overview .surface-section-footnotes p.context-glyph-tile
{
    display: none;
}
#cortana #cortana-feature-5050-VG1 .c-feature .m-content-placement .m-content-placement-item>a:first-child{
    display: inline-block;
}

#cortana #cortana-feature-5050-VG1 .c-feature .m-content-placement .m-content-placement-item a:focus{
    outline: 1px dashed #000;
}
/* Surface Studio hero cta hide**/
.en-au #surface-Studio-Overview .surface-Studio-banner-margin-top div.c-group.c-center .surface-bg-cta-blue,
.en-ca #surface-Studio-Overview .surface-Studio-banner-margin-top div.c-group.c-center .surface-bg-cta-blue,
.fr-ca #surface-Studio-Overview .surface-Studio-banner-margin-top div.c-group.c-center .surface-bg-cta-blue{ display: none;}
.en-au #surface-Studio-Overview .surface-Studio-banner-margin-top .c-group .ps-widget{ white-space: normal;}

.en-hk .surface-adjustable-4up .c-price,
.zh-hk .surface-adjustable-4up .c-price
{
    visibility:hidden;
}
/*Generic Price Spider Button Fixes*/
body .ps-widget.ps-no-sku.ps-disabled {
  border: 1px solid #9d9d9e !important;
  color: #9d9d9e !important;
  background: #FFF !important;
  line-height: 1.3 !important;
  text-decoration: none !important;
  text-align: center !important;
  letter-spacing: .075em !important;
  transition: scale .2s ease-in-out !important;
  margin-right: 20px !important;
  padding: 10px 15px 7px 15px !important;
  cursor: default !important;
}

/*Hero changes for PMP pages to fix hover issues */
#pmp-big5 #pmp-hero .ps-widget.c-call-to-action:hover{
    color:#ffffff !important;
}
#pmp-big5 #pmp-hero a.mscom-link.ps-widget.c-call-to-action.ps-disabled:hover{
    color: #9d9d9e !important;
}
/*Surface-laptop CSS*/
#surface-page #image-30-content-70 .accoladecarousel{
	padding-top: 10px;
    padding-bottom: 10px;
}
#surface-page #image-30-content-70 .accoladecarousel .m-banner {
    padding-top: 0;
    padding-bottom: 0;
}
#surface-page #image-30-content-70 .accoladecarousel .m-banner div[data-grid="col-3"]{
    transform: translateY(50%);
}
#surface-page #image-30-content-70 .accoladecarousel .m-banner div[data-grid="col-9"]{
    padding-left: 46px;
}
#surface-page #image-30-content-70 .c-heading-4.x-type-left {
    padding-bottom: 24px;
}
/* Windows-10 ATL Page CSS Starts**/
#atl-retailsection .cust-retail {
    background: #ebebeb !important;
        padding-top: 40px;
        padding-bottom: 40px;
 }
 @media only screen and (max-width: 539px){
    #atl-retailsection .cust-retail {
        padding-top: 0px !important;
    }
 }
#atl-retailsection .cust-retail .retail-right-block img{
    margin: 0 auto !important;
}
#atl-retailsection .cust-retail .retail-left-block{
    align-self: center;
}

#atl-retailsection .cust-retail .retail-left-block div[data-grid='col-12']{
    padding-top: 40px;
        padding-bottom: 40px;
}
#atl-retailsection .cust-retail .retail-left-block div[data-grid='col-12'] h2.c-heading-3
{
    padding-top: 0;
}
#atl-retailsection .cust-retail .retail-right-block div a.surface-bg-cta-blue{
    padding-right: 22px;
}

#atl-retailsection .cust-padding
{
    padding-top:8px;
    padding-bottom:8px;
}

#atl-retailsection .cust-left-section-padding
{
    padding-top:8px;
    padding-bottom:8px;
}

#atl-retailsection .cust-right-section-padding
{
    padding-top:20px !important;
    padding-bottom:20px !important;
}

#atl-mosaic .mosaic-right-half {
    bottom: 13% !important;
}
#atl-mosaic .mosaic-right-half h3.c-heading-4{
    padding-top: 0;
}
#atl-mosaic .mosaic-left-half-content{
    top: calc(50%) !important;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 45% !important;
    width:53%;
    height: 143px !important;
}
#atl-Windows #atl-multifeature .c-carousel ul,
#atl-Windows #atl-multifeature .c-carousel ul li
{
    background: none !important;
}
#atl-Windows #atl-multifeature .c-carousel ul,
#atl-Windows #atl-multifeature .c-carousel ul li
{
    background-color: #FFFFFF !important;
}

#atl-Windows #atl-multifeature .c-video-player,
#atl-Windows #atl-multifeature .c-video-player .f-video-player
{
    background-color: #FFFFFF !important;
}
 @media screen and (min-width: 200px) and (orientation:landscape) {
   #atl-Windows #atl-multifeature .c-video-player,
   #atl-Windows #atl-multifeature .c-video-player .f-video-player
    {
    background-color: #FFFFFF !important;
    }
 }
#atl-Windows #atl-hero-panel .mscom-link
{
    margin-right:10px;
}

#atl-multifeature-banner
{
    clear:both;
} 

#atl-Windows .c-video-player .f-core-player video
{
    background: none;
}

#atl-Windows #atl-sticky-nav-bar .m-page-bar
{
	left: 50%;
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

@media only screen and (max-width: 767px){
    #atl-Windows .cle-b-version .m-multi-feature>section>ul:nth-child(2)
    {
        display: flex;
         order: 3 !important;
        -webkit-order: 3 !important;
    }
    
    /*#atl-Windows #atl-multifeature .c-carousel {
	   display: flex !important;
	   height: 100%;
    }*/
   #atl-Windows #atl-multifeature .mobile-gif
    {
        display: block !important;
    }
    #atl-Windows #atl-multifeature .videoContainerArea
    {
        display:none !important;
    }
    /* Code to hide this panel if required */
    /*#atl-Windows #atl-sticky-nav-bar .m-page-bar.f-sticky.f-show {
    /*    top: inherit !important;
        bottom: -99px;*/
    
    /*#atl-retailsection .cust-retail {
        padding-top: 0px;
 }*/
}
@media only screen and (min-width: 768px){
   #atl-retailsection .cust-retail .retail-left-block div .c-heading-3{
       padding-top: 0;
   } 
    
}

@media only screen and (min-width: 768px){
#atl-retailsection div.cust-retail{
    display: flex;
    }
#atl-retailsection .cust-retail .retail-right-block{
    align-self: center;
    }
#atl-multifeature .cust_product_right {
    height: 300px;
	} 
}

#atl-Windows #atl-multifeature .mobile-gif
{
    display: none;
}
@media only screen and (min-width: 540px){
#atl-retailsection .cust-retail .retail-left-block {
    border-right: 2px solid #ccc;
    }
#atl-retailsection .cust-retail .retail-left-block div{
    padding-top: 50px;
    padding-bottom: 50px;
    }
    #atl-sticky-nav-bar .m-page-bar>div {
    height: 80px !important;
    }
}

#atl-sticky-nav-bar .cust_bg_gray {
    background: #ebebeb !important;
}

#atl-sticky-nav-bar .cust_sticky_align {
    display: flex;
}
#atl-sticky-nav-bar .cust_sticky_align * {
    align-self: center;
}
#atl-sticky-nav-bar .cust_sticky_lap {
    width: 70px;
    margin: 0 auto;
}
.h4_24, .type-h4_24, .c-heading-4_24, .type-sh2_24, .c-subheading-2_24, .c-heading_24, .c-back-to-top_24, .c-product-title_24, .c-product-subtitle_24 {
    font-size: 1.5em !important;
}
.type-c1_13, .c-caption-1_13, .c-badge_13, .c-call-to-action_13, .c-choices-summary_13 {
    font-size: .813em !important;
}
#atl-sticky-nav-bar .c-heading-4 {
    padding: 36px 0 4px;
    font-weight: 200;
}
#atl-sticky-nav-bar .cust_flex_direction {
    flex-direction: row !important;
}
#atl-sticky-nav-bar .m-page-bar.f-sticky.f-show {
    /*left: 0;*/
    width: 100%;
}
#atl-sticky-nav-bar .m-page-bar.f-sticky.f-show{
    padding-bottom: 0px;
    padding-top: 0px;
}
#atl-sticky-nav-bar .m-page-bar>div [class^=c-heading-] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 0;
    margin-right: 8px;
}

#atl-sticky-nav-bar .m-page-bar
{
    border-bottom: none !important;
    background: #ebebeb !important;
}

@media screen and (min-width: 768px) and (max-width: 1083px){
	.c-heading-4.c-heading-4_24.cust_sticky_txt_font {
	    font-size: 1.15em !important;
	}
   .wdg-global #atl-store-panel .m-feature>div{
        position: absolute;
        top: calc(50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 50%;
        text-align: left;
    }
    #atl-sticky-nav-bar .m-page-bar
    {
        background: #ebebeb !important;
    }
    
 #atl-retailsection .cust-retail .retail-right-block [data-grid~="stack-3"]>[data-grid]{
     padding:6px 0;   
    }
 #atl-Windows #atl-sticky-nav-bar .mscom-link.c-call-to-action.c-glyph {
    padding: 10px 8px 7px 15px !important;
    }
}
@media screen and (max-width: 767px){
    /*#atl-sticky-nav-bar .m-page-bar.f-sticky.f-show{
        display:none!important;
    }*/
	#atl-sticky-nav-bar .sticky_display_none {
	    display: none !important;
	}
	.type-c1_13, .c-caption-1_13, .c-paragraph_15, .c-call-to-action_13 {
	    font-size: .75em !important;
	}
    
    #atl-sticky-nav-bar .m-page-bar
    {
        background: #ebebeb !important;
    }
}
@media screen and (max-width: 539px){
    #atl-sticky-nav-bar .cust_sticky_btn_pad {
	    padding: 10px 5px 7px 10px !important;
	}	
    #atl-sticky-nav-bar .context-menu[data-grid="col-6"]{
		width: 50%;
	}
 	#atl-sticky-nav-bar .context-menu[data-grid="col-6"] > .cust_sticky_align{
		width: 100%;
	}
}
#atl-multifeature .cust_thumb_video_img_width {
    width: 55px !important;
}
#atl-multifeature .cust_thumb_remain_img_width {
    width: 48px !important;
}
@media screen and (max-width: 900px){
   #atl-multifeature .cust_thumb_video_img_width {
        width: 41px !important;
    }    
   #atl-multifeature .cust_thumb_remain_img_width {
    width: 35px !important;
    }
}
#atl-multifeature .cust_thumb_img .c-hyperlink{
   font-weight: inherit;
}
#atl-multifeature .thumb_hover .cust_thumb_img.f-active {
    color: #0067b8 !important;
    outline: none !important;
    background: #ebebeb !important;
    border: 1px solid #0067b8;
}
#atl-multifeature .cust_thumb_img {
    outline: transparent !important;
    padding: 10px 17px;
}
#atl-multifeature .cust_bg_transparent {
    background: transparent !important;
}
#atl-multifeature .cust_product_right_icon img {
    border: transparent !important;
}
#atl-multifeature .cust_thumb_txt{
    padding-top: 5px;
    text-decoration: none !important;
    background: transparent !important;
}
#atl-multifeature .f-multi-slide{
    background: none !important;
}
#atl-multifeature .f-video-trigger > section{
	background: none;
}
#atl-multifeature .cust_margin_0_auto{
    margin: 0 auto;
}
#atl-hero-panel .m-hero-item>div{
    width: 88%;
}
#atl-multifeature .cust_multi_play_btn {
    position: absolute;
    top: calc(50% - 27px);
    left: calc(50% - 27px);
}
#atl-multifeature .cust_multi_play_btn:hover{
	cursor: pointer;
}
#atl-multifeature .f-video-trigger {
    display: none !important;
}

/*added below lines for different design in mobile viewport for PIVOT panel*/
#atl-Windows #atl-multifeature [data-vg="mwf-pmp-multifeature-atl-VG1"] .mobilevpt {
	display: none;
}
/*
@media (max-width: 539px) {
#atl-Windows #atl-multifeature [data-vg="mwf-pmp-multifeature-atl-VG1"] .mobilevpt {
	display: block;
	}
#atl-Windows #atl-multifeature [data-vg="mwf-pmp-multifeature-atl-VG1"] .desktopvpt {
		display: none;
	}
}*/
#atl-Windows #atl-retailsection .retail-right-block{
    padding-top:20px;
}
#atl-mosaic .theme-dark .c-mosaic-placement picture:after{
	background: none;
}
#atl-mosaic .c-mosaic-placement.youtubevidplayer .c-glyph.c-call-to-action{
    background-color: #fff !important;
    color: #0067b8 !important;
    text-decoration: none !important;
    padding: 10px 16px 7px 16px !important;
}
#atl-mosaic .c-mosaic-placement.youtubevidplayer .c-glyph.c-call-to-action:focus{
    background: 0 0;
    color: #0067b8;
    border-color: transparent;
    border-width: 2px;
    padding: 10px 16px 7px 0;
    margin-left: 0;
    transition: none;
}
#atl-mosaic .c-mosaic-placement .mosaic-left-half-content p.c-heading-4{
	padding-top: 0;
	padding-bottom:20px;
}
@media screen and (min-width: 1400px){
    #atl-Windows .m-hero-item > div > div,
    #atl-Windows .c-hero > div > div {
        padding-left: 0;
        padding-right: 0;
    }
}
@media screen and (min-width: 1084px){
#atl-mosaic .youtubevidplayer-posterimagewrap{
    display: inline-block;
}
#atl-mosaic .youtubevidplayer{
    width: 65%;
    float: right;
    display: inline-block; 
}
#atl-mosaic .youtubevidplayer .youtubevidplayer-posterimagewrap > picture {
    width: 100%;
}
a.mscom-link.c-call-to-action.c-glyph span:after{
    content:""!important;
}
}
#atl-store-panel a.mscom-link{
    color:#0067b8;
}
#atl-store-panel a.mscom-link:hover{
    text-decoration: underline;
}
#atl-Windows #atl-hero-panel .theme-light{
	background: none;
}
#atl-Windows #atl-hero-panel a.mscom-link.c-call-to-action.c-glyph:focus{
    background-color: #000000;
}
@media screen and (min-width: 540px){
    #atl-Windows #atl-multifeature.cle-b-version .c-carousel.f-multi-slide ul li{
        width: 70%;
        margin: 0 auto;
    }
}
#atl-Windows #atl-multifeature .f-core-player .f-progress-large span{
    left: 0;
}
@media screen and (max-width: 540px){
    #atl-Windows #atl-sticky-nav-bar .cust_flex_direction.cust_bg_gray{
    height:80px;
    }
}
#atl-Windows #atl-sticky-nav-bar .m-page-bar{
    z-index: 9999;
}
#atl-Windows #atl-retailsection a.img-link:focus img,
#atl-Windows #atl-sticky-nav-bar a.img-link:focus img{
      outline: 1px dashed #000000;
}

/* Windows-10 ATL Page CSS ENDS**/
::-webkit-media-controls {
  display:none !important;
}
.sj-overview .surface-stacked-price{
	padding-top: 20px;
}/* RTL FIX CSS */
/*.he-il #home-multitab-pivot .m-multi-feature section div:nth-child(2),
.ar-xm #home-multitab-pivot .m-multi-feature section div:nth-child(2)
{
	right:0;
	text-align: right;
}*/

.he-il a.c-call-to-action.rotate:after, .ar-xm a.c-call-to-action.rotate:after 
{
	transform: rotate(180deg);
	padding-left:4px;
}


.he-il #home-feature .m-feature .c-feature div, .ar-xm #home-feature .m-feature .c-feature div
{
	text-align: right;
}
/*social Share swapping */

.he-il #social-network .m-social.f-horizontal ul>li, 
.ar-xm #social-network .m-social.f-horizontal ul>li
{
	float:right;
}
.he-il #social-network div [data-grid="col-6"],
.ar-xm #social-network div [data-grid="col-6"]
{
	float:right;
}
/* SPEC. Page */
.he-il #specifications #system-specifications .c-table td,
.ar-xm #specifications #system-specifications .c-table td
	{	
		text-align: right;
	}
.he-il #specifications #upgrade-editions .c-table td,
.ar-xm #specifications #upgrade-editions .c-table td,
.he-il #specifications #upgrade-editions .c-table thead th,
.ar-xm #specifications #upgrade-editions .c-table thead th						
	{	
		text-align: right;
	}
.he-il #specifications div[data-grid="col-12"] ul.c-list,
.ar-xm #specifications div[data-grid="col-12"] ul.c-list,
.he-il #mobile-specifications div[data-grid="col-12"] ul.c-list,
.ar-xm #mobile-specifications div[data-grid="col-12"] ul.c-list
{
	padding-left: 0;
	padding-right: 19px;
}

/* MOBILE UPGRADE-page */
.he-il #mwf-mobile-upgrade #mob-upgrade-two-pillar [data-vg="mwf-2content-popup-placement-VG1"] .m-content-placement p.c-group a,
.ar-xm #mwf-mobile-upgrade #mob-upgrade-two-pillar [data-vg="mwf-2content-popup-placement-VG1"] .m-content-placement p.c-group a{
	margin-right: 0;
	margin-left: 24px;
}
.he-il #mwf-mobile-upgrade #mob-upgrade-two-pillar [data-vg="mwf-2content-popup-placement-VG1"] .m-content-placement div[data-grid="col-10"],
.ar-xm #mwf-mobile-upgrade #mob-upgrade-two-pillar [data-vg="mwf-2content-popup-placement-VG1"] .m-content-placement div[data-grid="col-10"]{
	float:none;
}

.he-il #mwf-mobile-upgrade #mob-upgrade-two-pillar [data-vg="mwf-2content-popup-placement-VG1"] .m-content-placement div[data-grid="col-6 pad-6x"],
.ar-xm #mwf-mobile-upgrade #mob-upgrade-two-pillar [data-vg="mwf-2content-popup-placement-VG1"] .m-content-placement div[data-grid="col-6 pad-6x"],
.he-il #mwf-mobile-upgrade #mob-upgrade-three-pillar .m-content-placement div[data-grid="col-6 pad-6x"],
.ar-xm #mwf-mobile-upgrade #mob-upgrade-three-pillar .m-content-placement div[data-grid="col-6 pad-6x"]
{
	float:right;
}


/* Hello-page */
.he-il #hello [data-vg="mwf-2content-placement-VG3"] .m-content-placement .m-content-placement-item a.c-call-to-action.rotate,
.ar-xm #hello [data-vg="mwf-2content-placement-VG3"] .m-content-placement .m-content-placement-item a.c-call-to-action.rotate
{
	margin-right:0;
}

.he-il #social-network .social-follow,
.ar-xm #social-network .social-follow
{
	float:right ;
}
.ar-xm #social-network .social-share,
.he-il #social-network .social-share
{
	float:left ;
}

.m-product-placement.f-app .ratingPlugin.bv-stars-container {
	display: block;
}

.he-il #hello-sign-in .m-content-placement-item .c-call-to-action,
.ar-xm #hello-sign-in .m-content-placement-item .c-call-to-action,
.he-il .c-content-placement .c-call-to-action, 
.he-il .m-content-placement-item .c-call-to-action{
	margin-right: 0px;
}

.ar-xm .f-app .c-rating.f-community-rated .f-half:after,
.he-il .f-app .c-rating.f-community-rated .f-half:after {
     content: "";
}

.ar-xm #games-page .m-product-placement.f-app .c-heading-4 span, 
.he-il #games-page .m-product-placement.f-app .c-heading-4 span{
    float: right;
}

.ar-xm #games-page .m-product-placement.f-app .c-heading-4 a, 
.he-il #games-page .m-product-placement.f-app .c-heading-4 a{
    float: left;
    margin-left:0;
}

.he-il #games-page .m-product-placement.f-app span {
    float: right;
}

.he-il .f-app .m-product-placement-item.f-size-medium>a>div {
                padding-right: 0px;
}
.he-il .f-app .m-product-placement-item .bv-rating-stars-containers,
.ar-xm .f-app .m-product-placement-item .bv-rating-stars-containers {
	
                float: right;
}

.he-il .f-app span.c-glyph.f-full,
.he-il .f-app span.c-glyph.f-half,
.ar-xm .f-app span.c-glyph.f-full,
.ar-xm .f-app span.c-glyph.f-half {
    float: right;
}

.he-il #games-page .c-content-placement .c-call-to-action, 
.he-il #games-page .m-content-placement-item .c-call-to-action {  
    margin-right: 0px;
}
@media only screen and (min-width: 1084px){
	
/* Feature-page */	
.he-il #features .m-feature .c-feature.f-image-priority div, .ar-xm #features .m-feature .c-feature.f-image-priority div
	{
		text-align: right;
		
	}
	
	.he-il #features .m-feature .c-feature.f-image-priority div a.c-call-to-action.rotate, .ar-xm #features .m-feature .c-feature.f-image-priority div a.c-call-to-action.rotate
	{
	padding-right: 22px;
	} 
	.he-il #features #features-games .m-feature .c-feature.f-image-priority div a.c-call-to-action.rotate
	{
		padding-right: 0;
		margin-right: 0;
	}
/* GWX-page */	
	.he-il #home-multitab-pivot .m-multi-feature section div ul li a.c-call-to-action.rotate,
	.ar-xm #home-multitab-pivot .m-multi-feature section div ul li a.c-call-to-action.rotate{
		padding-right:0;
	}
	
/* Hello-page */
	.he-il #hello .m-feature .c-feature.f-image-priority div, .ar-xm #hello .m-feature .c-feature.f-image-priority div
	{
		text-align: right;
	}
}
@media only screen and (max-width: 1083px)
{
	.he-il #home-feature .m-feature .c-feature div, .ar-xm #home-feature .m-feature .c-feature div
	{
		text-align: center;
	}
	.he-il #home-multitab-pivot .m-multi-feature section div:nth-child(2),
	.ar-xm #home-multitab-pivot .m-multi-feature section div:nth-child(2)
	{
		text-align: center;
		right:0;
	}
	
}
@media only screen and (min-width: 899px){
	.he-il .shell-search input, 
	.he-il .shell-search input[type="search"],
	.ar-xm .shell-search input, 
	.ar-xm .shell-search input[type="search"] {
	padding: 0 10px;
	}
}

@media only screen and (min-width: 767px){
/* feature page */
	.he-il #features #features-highlighred-3content .m-content-placement [data-grid="col-4 pad-6x"], .ar-xm #features #features-highlighred-3content .m-content-placement [data-grid="col-4 pad-6x"]
	{
		float:right;
	}
	.he-il #features [data-vg="mwf-3content-placement-VG1"] .m-content-placement [data-grid="col-4 pad-6x"], .ar-xm #features [data-vg="mwf-3content-placement-VG1"] .m-content-placement [data-grid="col-4 pad-6x"]
	{
		float:right;
	}
/* Ink-page */
	.he-il #inking #ink-enabled-apps .m-product-placement.f-app h4 a.c-hyperlink, .ar-xm #inking #ink-enabled-apps .m-product-placement.f-app h4 a.c-hyperlink
	{
		float: left;
	}

}
@media only screen and (max-width: 767px){

	.he-il #home-ard #windows-foot-notes .m-content-placement-item .c-call-to-action
	{
    padding: 10px 44px 7px 24px;
	}

}
@media only screen and (max-width: 539px){
	.ar-xm .m-product-placement.f-app .c-heading-4 span+a.c-hyperlink, 
	.he-il .m-product-placement.f-app .c-heading-4 span+a.c-hyperlink{
		margin-right: 0px;    
	}
	.he-il #social-network,
	.ar-xm #social-network{
	padding-right: 12px;
	}
	.he-il .m-social.f-horizontal ul>li>a
	{
	margin-right: 0px !important;
	}
	.he-il #social-network .social-share,
	.ar-xm #social-network .social-share
	{
		float:right;
	}
}
.he-il #home-ard .m-multi-feature [role=tabpanel] .c-call-to-action,
.he-il #home-ard #home-lifestyle .c-call-to-action.c-glyph,
.he-il #home-ard .c-feature>div .c-call-to-action,
.he-il #home-ard #home-hero-fullbleed-VG1 .c-call-to-action.c-glyph,
.ar-xm #home-ard .m-multi-feature [role=tabpanel] .c-call-to-action,
.ar-xm #home-ard #home-lifestyle .c-call-to-action.c-glyph,
.ar-xm #home-ard .c-feature>div .c-call-to-action,
.ar-xm #home-ard #home-hero-fullbleed-VG1 .c-call-to-action.c-glyph
{
	padding:10px 0px 7px 24px;
    margin-left: 0px;
    margin-right: 0px;
}
.he-il #home-ard #home-feature-img .c-feature>div .c-call-to-action,
.ar-xm #home-ard #home-feature-img .c-feature>div .c-call-to-action
{
padding: 10px 0px 7px 14px;
}
.he-il .contact-panel-tab
{
left: -74px !important;
height: 55px !important;
transform: rotate(90deg) !important;
right: inherit !important;	
}
.ar-xm .contact-panel-tab
{
left: -84px !important;
height: 55px !important;
transform: rotate(90deg) !important;
right: inherit !important;
}
.he-il .contact-panel-tab .contact-tab,
.ar-xm .contact-panel-tab .contact-tab
{
 padding: 2px 10px 10px 30px;
}
.el-gr .contact-panel-tab {
    right: -93px;
    padding-bottom: 10px;
}
.bg-bg .contact-panel-tab {
    right: -98px;
    padding-bottom: 10px;
}
.cs-cz .contact-panel-tab {
    right: -73px;
    padding-bottom: 10px;
}
.ar-xm #home-ard #windows-foot-notes [data-grid="col-12"] [data-grid="col-6"],
.he-il #home-ard #windows-foot-notes [data-grid="col-12"] [data-grid="col-6"]
 {
    float: right;
}
/*site feedback css here */
.hr-hr .contact-panel-tab
{
    right: -124px;
}
.hu-hu .contact-panel-tab, 
.lt-lt .contact-panel-tab,
.sk-sk .contact-panel-tab, .th-th .contact-panel-tab 
{
right : -101px;
}
.lv-lv .contact-panel-tab
{
right: -75px;
}
.sr-latn-rs .contact-panel-tab {
    right: -116px;
}
.es-ar .contact-panel-tab {
    right: -104px;
}
.es-xl .contact-panel-tab,
.es-cl .contact-panel-tab,
.es-co .contact-panel-tab
{
	right: -102px;
}
.sl-si .contact-panel-tab {
    right: -145px;
} 
.ar-xm #home-ard #windows-foot-notes [data-grid="col-12"] [data-grid="col-6"],
.he-il #home-ard #windows-foot-notes [data-grid="col-12"] [data-grid="col-6"]
 {
    float: right;
}
.uk-ua .contact-panel-tab
{
right: -68px;
}
.fr-xf .contact-panel-tab
{
	right: -96px !important;
}
.et-ee .contact-panel-tab
{
	right: -62px;
}
.he-il #windows-foot-notes .m-content-placement .mscom-link.c-call-to-action.rotate.c-glyph,
.ar-xm #windows-foot-notes .m-content-placement .mscom-link.c-call-to-action.rotate.c-glyph
{
text-align:right;
margin-left: 24px;
margin-right: 0;
}
.sl-si .contact-panel-tab
{
	right: -153px !important;
}
.th-th .contact-panel-tab
{
    right: -105px !important;
}
.is-is #home-ard #videoplayerpopup [data-vg="nonmwf-image-video-VG1"] .youtubevidplayer .mscom-link.c-glyph.glyph-play
{
display:none;
}
.vi-vn .contact-panel-tab {
    right: -60px;
}
/* WINDOWS Footnotes Four Links Css*/

.ar-xm #windows-foot-notes [data-grid="col-12"] [data-grid="col-6"],
.he-il #windows-foot-notes [data-grid="col-12"] [data-grid="col-6"]
 {
    float: right;
}


.ar-xm #xsatisfLevel-option1,.ar-xm #xsatisfLevel-option2,.ar-xm #xsatisfLevel-option3,.ar-xm #xsatisfLevel-option4,
.he-il #xsatisfLevel-option1,.he-il #xsatisfLevel-option2,.he-il #xsatisfLevel-option3,.he-il #xsatisfLevel-option4 {
    left: 0% !important;
	right: 45%;
}
@media only screen and (min-width: 1084px) and (max-width: 1200px){
.bg-bg #features [data-vg="mwf-feature-imagepriority-VG4"] .m-feature div img,
.lv-lv #features [data-vg="mwf-feature-imagepriority-VG4"] .m-feature div img,
.vi-vn #features [data-vg="mwf-feature-imagepriority-VG4"] .m-feature div img{
display: none;
}
}
/* Games Page Fixes*/

.he-il #games-page #games-3content-placement [data-grid="col-4 pad-6x"] .m-content-placement-item a.c-call-to-action.rotate,
.he-il #games-page #games_xbox [data-vg="mwf-feature-image-videopopup-VG1"] section.f-image-priority div div.c-group a.c-call-to-action.rotate{
	    margin-right: 0;
    	padding-right: 0;
}
.he-il #games-page #games-3content-placement [data-grid="col-4 pad-6x"]{
	float: right;
}

.he-il #games-page #games_xbox [data-vg="mwf-feature-image-videopopup-VG1"] section.f-image-priority div div.c-group a.c-call-to-action.trigger-popup.rotate{
	margin-right: 24px;
} 
@media screen and (min-width: 1084px) {
	
	.he-il #games-page #games_xbox [data-vg="mwf-feature-image-videopopup-VG1"] section.f-image-priority picture {
	float:right;
	}
	.he-il #games-page #games_xbox [data-vg="mwf-feature-image-videopopup-VG1"] section.f-image-priority div{
		right: 65%;
		text-align: right;
	}
	.he-il #games-page #games_xbox [data-vg="mwf-feature-image-videopopup-VG1"] section.f-image-priority div div.c-group{
		right: 0px;
	}
	
}
/* Apps Page Fixes*/

.he-il #mwf-apps-page #apps-hero .m-hero-item div p.c-group a.c-call-to-action.rotate
	{
    padding-right: 24px;
    padding-left: 40px;
	margin-right: 0;
}

.he-il #mwf-apps-page #apps-triptic-panes [data-grid="col-4 pad-6x"] .m-content-placement-item a.c-call-to-action.rotate{
	 margin-right: 0;
    padding-right: 0;
}


@media screen and (min-width: 767px) {
.he-il #mwf-apps-page #apps-multitab [data-vg="mwf-feature-multitab-VG"] .m-multi-feature section div:nth-child(2){
	  left: 0;
    text-align: right;
	}
	.he-il #mwf-apps-page #apps-multitab [data-vg="mwf-feature-multitab-VG"] .m-multi-feature section div ul li a.c-call-to-action.rotate{
		padding-right:0;
	}
	.he-il #mwf-apps-page #apps-4content [data-grid="col-4 pad-6x"],
	.he-il #mwf-apps-page #apps-triptic-panes [data-grid="col-4 pad-6x"] {
	float: right;
	}
	.he-il #mwf-apps-page [data-vg="mwf-content-richblock-VG1"] .m-product-placement.f-app h4.c-heading-4 a.c-hyperlink{
	float: left;
	margin-left:0;
	}
}

@media screen and (max-width: 1083px) {
	.ar-xm .c-feature.f-align-right > div,
    .ar-xm .c-feature.f-align-right.f-image-priority > div,
    .he-il .c-feature.f-align-right > div,
    .he-il .c-feature.f-align-right.f-image-priority > div {
        right: 0; 
    }
	}
/*paly icon for ZH-CN videos in ink & hello*/
.zh-cn #hello #videoplayerpopup a.mscom-link.c-glyph.glyph-play,
.zh-cn #inking #videoplayerpopup a.mscom-link.c-glyph.glyph-play{
		display:block !important;
}
@media only screen and (min-width: 1084px){
	.ar-xm #features #videoplayerpopup .mscom-link.c-glyph.glyph-play,
	.he-il #features #videoplayerpopup .mscom-link.c-glyph.glyph-play {
		top: 50%;
		left: 31%;
	}
}/* COMPARE PAGE CSS*/
	
	#mwf-compare-page .c-table.f-divided
	{
		width: 100%;
	}
	#mwf-compare-page #compare-banner c-heading-1{
		padding-top:0;
	}
	/*#mwf-compare-page .tick.c-glyph:before {
		content: "";
		font-size: 35px;
		padding-left: 40%;
		
	}*/
	#mwf-compare-page .c-table thead th{text-align: center;}
	#mwf-compare-page .c-table thead th button {
    padding-right: 0px;
    font-size: 15px;
    font-family: SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000;
}
	#mwf-compare-page .tick.c-glyph{   
    font-size: 35px;
    text-align: center;
	font-family: MWF-MDL2;
	}
	#mwf-compare-page .tick.c-glyph:before{content: none;}
	#mwf-compare-page .c-table td:first-child {
		width: 25%;
	}
	/*#mwf-compare-page .c-table.f-divided table thead td, #mwf-compare-page .c-table.f-divided table tbody td {
		width: 12.5%;
	}*/
	
	#mwf-compare-page thead tr td {
		text-align: center;
		
	}
	
	
	#compare-productivity-table .c-table,
	#compare-security-table .c-table,
	#compare-games-table .c-table,
	#compare-business-table .c-table,
	#compare-windows-table .c-table {
		display: inline-block;
	}
	
	#compare-productivity-table .c-heading-3,
	#compare-security-table .c-heading-3,
	#compare-games-table .c-heading-3,
	#compare-business-table .c-heading-3,
	#compare-windows-table .c-heading-3 {
		text-align: center;
	}
	/*Comenting below CSS as compare page is redesigned with 2 columns table*/
	/*@media screen and (max-width: 767px) {
		#compare-security-table, #compare-games-table, #compare-business-table, #compare-windows-table
		{
			overflow-x: scroll;
			-webkit-overflow-scrolling: touch;
		}
		#compare-productivity-table
		{
			overflow-x: scroll;
			-webkit-overflow-scrolling: touch;
		}
		.en-us #compare-security-table,.en-us #compare-games-table,.en-us #compare-business-table,.en-us #compare-windows-table
		{
			overflow-x: hidden;
			-webkit-overflow-scrolling: touch;
		}
		.en-us #compare-productivity-table
		{
			overflow-x: hidden;
			-webkit-overflow-scrolling: touch;
		}
		
	}*/

/*_______________________________*/


/*GWX CSS*/

#mwf-gwx #devices-4pillar-device-specs .m-product-placement .m-product-placement-item .c-list li{
	padding: 8px 0;
    display: list-item !important;
    white-space: normal;
}
#mwf-gwx .m-content-placement-item{ text-align: center;}
#mwf-gwx .m-banner .c-group a.c-call-to-action{ margin: 0 auto;}
/*#mwf-gwx [data-vg="mwf-product-placement-VG1"] .m-product-placement-item .iconimagesheading{ display: none;}*/
#mwf-gwx .m-content-placement-item .c-price span[itemprop=price]
	 {
	 display: inline-block;
	 float: none;
	 }
#mwf-gwx .c-feature .c-group {margin-top: 30px;}
#mwf-gwx .c-feature .ps-widget {float: none;background: #0078D7;display: inline-block !important;color: #FFFFFF;}
#mwf-gwx .c-feature .ps-widget span:hover,#mwf-gwx #gwx-home-pro a.c-call-to-action span:hover{
	text-decoration: none;
}

#mwf-gwx #gwx-home-pro a.c-call-to-action {
	font-family: SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
	color: #FFF;
    background: #0078D7;
    padding: 10px 24px 7px 24px;
    font-weight: normal;
	margin-right:0;
	}
 #mwf-gwx #gwx-home-pro a.c-call-to-action:after{
     content: '';
 }
 #mwf-gwx #gwx-home-pro a.c-call-to-action:hover{   
    text-decoration: none;
    background: #006cc2;
    border-color: rgba(0,0,0,.4);
    }
	body #mwf-gwx #devices-4pillar-device-specs .m-product-placement .compare-to-mac
	{
		display: none;
	}
	body #mwf-gwx #devices-4pillar-device-specs .m-product-placement div.c-group .compare-to-mac
	{
		display: block;
	}
	@media screen and (max-width:539px){
		body #mwf-gwx #devices-4pillar-device-specs .m-product-placement .compare-to-mac
	{
	display: inline-block;
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 10px;
	}
	body #mwf-gwx #devices-4pillar-device-specs .m-product-placement div.c-group .compare-to-mac
	{
		display: none;
	}
	}
/*Apps Accessibility Fixes*/
#apps-hero .c-call-to-action.c-glyph:hover span{
	color: #ffffff;
}
#apps-hero .c-call-to-action.c-glyph:hover:after{
	color: #ffffff;
}	
.m-product-placement-item .iconimagesheading li.active img.active{
	display: block;
	width: 24px;
	height: 24px;
}
.m-product-placement-item .svgimg{
	margin-right: 15px;
}#mwf-mobile-upgrade #mob-upgrade-two-pillar  a.c-call-to-action {
    font-family: SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
}

#mwf-mobile-upgrade #mob-upgrade-two-pillar .m-content-placement-item p.c-group  a:first-child
{
    color: #FFF;
    background: #0078D7;
    padding: 10px 24px 7px 24px;
    font-weight: normal;
}

#mwf-mobile-upgrade #mob-upgrade-two-pillar .m-content-placement-item p.c-group  a:first-child:hover,
.zh-tw #mwf-mobile-upgrade #mob-upgrade-banner-three .m-banner p a.mscom-link.c-call-to-action.c-glyph:first-child:hover,
.he-il #mwf-mobile-upgrade #mob-upgrade-banner-three .m-banner p a.mscom-link.c-call-to-action.c-glyph:first-child:hover
{
    background: #0060ac;
    border-color: rgba(0,0,0,.4);
    
}
#mwf-mobile-upgrade #mob-upgrade-two-pillar .m-content-placement-item p.c-group  a:first-child span:hover,
.zh-tw #mwf-mobile-upgrade #mob-upgrade-banner-three .m-banner p a.mscom-link.c-call-to-action.c-glyph:first-child span:hover,
.he-il #mwf-mobile-upgrade #mob-upgrade-banner-three .m-banner p a.mscom-link.c-call-to-action.c-glyph:first-child span:hover{
    text-decoration: none;
}
#mwf-mobile-upgrade #mob-upgrade-two-pillar .m-content-placement-item p.c-group  a:first-child:after,
.zh-tw #mwf-mobile-upgrade #mob-upgrade-banner-three .m-banner p a.mscom-link.c-call-to-action.c-glyph:first-child:after,
.he-il #mwf-mobile-upgrade #mob-upgrade-banner-three .m-banner p a.mscom-link.c-call-to-action.c-glyph:first-child:after{
    content: '';
}

.he-il #mwf-mobile-upgrade #mob-upgrade-banner-three .m-banner p a.mscom-link.c-call-to-action.c-glyph:first-child,
.zh-tw #mwf-mobile-upgrade #mob-upgrade-banner-three .m-banner p a.mscom-link.c-call-to-action.c-glyph:first-child 
{
    color: #FFF;
    background: #0078D7;
    padding: 10px 24px 7px 24px;
    font-weight: normal;
    margin-right:24px;
    margin-left: 24px;
}
@media print {
	.print-break {page-break-after: always;}
	#shell-header,
	.c-universal-header.context-uhf.js,
	.shell-category-header.cat-theme-white,
	#social-network,
	.shell-footer,
	#uhf-footer,
	#pageprint,
	#windows-foot-notes,
	#hp-feedback-form-opener {
		display: none;
	}
	body {
		width: 100%;
		height: 100%;
		margin: 0% 0% 0% 0%;
		filter: progid: DXImageTransform.Microsoft.BasicImage(Rotation=3);
	}
	#home-getwin .content-block {
		width: 100% !important;
	}
	#home-getwin .c-call-to-action {
		font-size: 6px !important;
	}
	img {
		page-break-inside: avoid;
	}
	#compare-image-1{
		display: none;
	}
	section div h3.c-heading-3 {
		padding-top: 0 !important;
		font-size: 26px !important;
	}
	.c-table{
		margin-top: 10px !important;
	}
	section [data-grid="container"].pad-thin{
		margin-top: 10px !important;
	}
	#mwf-compare-page .tick.c-glyph{
		font-size: 12px;
	}
	#mwf-compare-page #compare-banner h1 {
		padding-top: 0px !important;
		font-size: 46px !important;
	}
	#mwf-compare-page #compare-banner .m-banner {
		padding-top: 0px !important;
	}
	#mwf-compare-page td,#mwf-compare-page th {
		font-size: 9px !important;
	}
	   #mwf-compare-page #home-getwin .m-content-placement-item.left-panel .c-group a,
#mwf-compare-page #home-getwin .m-content-placement-item.right-panel .c-group a.buynowbutton 
 {
        padding: 10px 0 7px 7px !important;
        margin-left: 0px !important;
        margin-right: 24px !important;
        color: #0078D7 !important;
        border-color: #0078D7 !important;
        border-width: 2px !important;
    }
.he-il mwf-compare-page #home-feature .m-feature .c-feature div, .ar-xm mwf-compare-page #home-feature .m-feature .c-feature div{
	text-align: center;
	}
	.ru-ru #mwf-compare-page td, .ru-ru #mwf-compare-page th {
		font-size: 6px !important;
	}
}
/*Print CSS */
#pageprint .x-type-right {
	display: none;
}/* Clearfix */
.group:after {
  content: "";
  display: table;
  clear: both;
}

/* Page styles */
#helpMeChoose-container > .step-container {
	display: none;
}

#hmc-results,
#devices-container,
#os-3content-placement-container,
#headers-container,
#panels-container,
#gwx-hero-item,
#hmc-steps-navigation,
#gwx-nonmwf-banner-bottom {
	display: none;
}

#priceSpiderButtons {
	display: none;
}

.banners-topresults-container .banner-item {
	display: none;
}

.banners-topresults-container .banner-item.active {
	display: block;
}

.banners-topresults-container .banner-originalCopy {
	display: none;
}

.sniff-banner {
	display: none;
}

.sniff-banner.active {
	display: block;
}

.strong-600 {
	font-weight: 600;
}

.banner-item .c-subheading-2 strong {
	font-weight: 600;
}

/*
#mwf-hmc .c-feature>div .c-call-to-action {
    background: #0067b8;;
    color: #FFF;
	padding: 10px 15px 7px 15px;
    font-weight: normal;
	text-transform: uppercase;
    white-space: normal;
	border: 2px solid transparent;
    color: #FFF;
    background: #0067b8;
    line-height: 1.3;
    text-decoration: none;
    text-align: center;
    letter-spacing: .075em;	
}
	
	
#mwf-hmc .c-feature>div .c-call-to-action:focus:not(.x-hidden-focus),
#mwf-hmc .c-feature>div .c-call-to-action:hover {
	border-radius: 0;
    color: #ffffff;
    cursor: pointer;
	background: #005da6;
	border: 2px solid rgba(0,0,0,0.4) !important;
}
*/

#mwf-hmc .device-item ul.c-list {
	margin-bottom: 0;
}

#mwf-hmc .device-item .f-image-priority picture,
#mwf-hmc .panel-item .f-image-priority picture
 {
	display: none;
}

#mwf-hmc .device-item .f-image-priority picture.active,
#mwf-hmc .panel-item .f-image-priority picture.active {
	display: block;
}

#mwf-hmc .f-image-priority ul.iconimagesheading {
	margin: 0;
}

#mwf-hmc .f-image-priority .c-price {
	font-weight: 300;
}

#mwf-hmc .f-image-priority .c-price span[itemprop=price] {
	color: #0078d7;
}

#mwf-hmc .f-image-priority .c-price .context-glyph-tile {
	vertical-align: top;
}

#mwf-hmc .f-image-priority .c-price .context-glyph-tile .c-glyph {
	color: #0078d7;
}

#mwf-hmc .f-image-priority .c-price s {
	margin-right: 15px;
}
#mwf-hmc .c-feature>div .ps-widget.c-call-to-action, #mwf-hmc .m-multi-feature .ps-widget.c-call-to-action {
	border: 2px solid transparent;
    color: #FFF;
    background: #0067b8;
    line-height: 1.3;
    text-decoration: none;
    text-align: center;
    letter-spacing: .075em;
	transition: scale .2s ease-in-out;
	margin-right: 20px;
	padding: 10px 15px 7px 15px;
}

#mwf-hmc .c-feature>div .ps-widget.c-call-to-action:hover,
#mwf-hmc .c-feature>div .ps-widget.c-call-to-action:focus,
#mwf-hmc .c-feature>div .ps-widget.c-call-to-action:active {
	background: #005da6;
	border-radius: 0;
    color: #ffffff;
    cursor: pointer;
	text-decoration: none !important;
}

#mwf-hmc .m-multi-feature .ps-widget.c-call-to-action:hover,
#mwf-hmc .m-multi-feature .ps-widget.c-call-to-action:focus,
#mwf-hmc .m-multi-feature .ps-widget.c-call-to-action:active {
	background: #005da6;
	border-radius: 0;
    color: #ffffff;
    cursor: pointer;
	text-decoration: none !important;
}
#mwf-hmc .m-multi-feature .ps-widget.c-call-to-action:focus span,
#mwf-hmc .m-multi-feature .ps-widget.c-call-to-action:hover span,
#mwf-hmc .c-feature>div .ps-widget.c-call-to-action:focus span,
#mwf-hmc .c-feature>div .ps-widget.c-call-to-action:hover span
{
	text-decoration: none !important;
}

/* GWX Accessibility Start */
#mwf-hmc .context-glyph-tile .mscom-link.supBLink:focus {
    outline: 2px dotted #000;
    display: inline-block;
}
#mwf-hmc .steps-navigation button.c-button:focus{
	outline: #000 dotted 2px;
}
#mwf-hmc .mscom-link.c-call-to-action:focus{
	outline: #000 dotted 2px !important;
}
mwf-hmc a.c-button[role="button"]:focus{
	outline: #000 dotted 2px;
	text-decoration: underline;
}
#mwf-hmc .steps-navigation button.c-button{
	outline: none;
}

#mwf-hmc .c-radio.f-inline legend+div, .c-radio.f-inline legend+div>div,
#mwf-hmc .c-checkbox.f-inline legend+div, .c-checkbox.f-inline legend+div>div {
    position: initial;
    display: block;
    flex-wrap: no-wrap;
}
@media only screen and (min-width: 540px){
#mwf-hmc .c-radio.f-inline legend+div, .c-radio.f-inline legend+div>div,
#mwf-hmc .c-checkbox.f-inline legend+div, .c-checkbox.f-inline legend+div>div {
    -ms-flex-wrap: nowrap;
    flex-wrap: no-wrap;
	}
}
/* GWX Accessibility END*/

/* Selectbox component */

.selectbox-list {
	text-align: center;
}

.selectbox-item {
	position: relative;
	display: inline-block;
	width: 83.5%;
	min-height: 240px;
	margin-bottom: 60px;
	padding: 28px 16px 24px 16px;
	text-align: center;
	border: 3px solid #e5e5e5;
	background-color: #f7f7f7;
	cursor: pointer;
	vertical-align: top;
}

.selectbox-item.active,
.selectbox-item:hover {
	background-color: #fff;
	border: 3px solid #0078d7;
}

.selectbox-image {
	display: none;
	text-align: center;
}

.selectbox-image.active {
	display: block;
}

.selectbox-image picture {
	display: inline-block;	
}

.selectbox-image img {
	width: 77px;
    height: 50px;
}

.selectbox-text {
	text-align: center;
}

.selectbox-item.active .selectbox-text {
	color: #0078d7;
}

.selectbox-text.c-heading-4 {
	margin-bottom: 60px;
}

.selectbox-checkbox {
	position: absolute;
	bottom: 24px;
	left: 0;
	right: 0;
}

.selectbox-checkbox .c-label {
	display: inline-block;
}

.selectbox-checkbox.c-paragraph-2 {
	padding: 0;
	text-transform: uppercase;
}

#mwf-hmc .c-radio fieldset input[type=radio]:checked:not(:disabled)+span,
#mwf-hmc .c-checkbox input[type=checkbox]:checked:not(:disabled)+span {
	color: #0078d7 !important;
}

/*
.c-radio input[type=radio]+span:before {
	border: 1px solid #0078D7 !important;
}
*/

.selectbox-item .checkbox-text.c-paragraph-2 {
	padding: 0;
	line-height: 20px;
}

.selectbox-item input[type=checkbox]+span.c-paragraph-2 {
	padding: 0 0 0 28px !important;
}

/*
.step-banner {
	margin-bottom: 55px;
}
*/

.steps-navigation {
	margin-bottom: 24px;
}


.step-description {
	display: none;
	text-align: center;
}

.step-description.active {
	display: block;
}

.step-description-container {
	width: 83.5%;
	margin: 0 auto;
	padding: 25px 16px 35px 16px;
	text-align: center;
	border: 3px solid #e5e5e5;
	margin-bottom: 48px;
}

.step-description-image picture {
	display: block;
}

.step-description-image  img {
	display: inline-block;
	width: 38px;
	height: auto;
}

/* navigation */
.steps-navigation-container {
	margin: 0 auto;
	text-align: center;
}

#previous-step {
	display: none;
	margin-right: 25px;
}

#previous-step.active {
	display: inline-block;
}

.bottom-banner-content {
	padding: 48px 0 0 0;
}

#gwx-nonmwf-banner-bottom.theme-light {
	background-color: #fff;
}


.bottom-banner-container hr:nth-of-type(2) {
	display: none;
}


.banner-header {
	margin-bottom: 48px;
}

/*
.banner-header .c-heading-2 {
	padding: 0;
}
*/

.hmc-bg-blue {
	background-color: #0078d7 !important;
    color: #fff !important;
	font-weight: 700;
}

.hmc-bg-blue:disabled,
.hmc-bg-blue:disabled[disabled] {
	color: rgba(0,0,0,.2) !important;
    background-color: rgba(0,0,0,.2) !important;
    cursor: not-allowed;
}

/*
.device-item .device-links a {
	display: inline-block !important;
	vertical-align: middle !important;
}
*/

.device-item .m-feature .svgimg {
	height: 24px;
    display: inline-block;
    margin-right: 15px;
}

.device-item .m-feature .iconimagesheading .svgimg img.mscom-image {
	width: 24px;
	height: 24px;
}

.hmc-pad-thin {
	padding-top: 24px;
}

#mwf-hmc.wdg-global .m-feature [class*=c-paragraph].f-lean {
	padding-top: 0;
}

#mwf-hmc #banner-startover {
	margin-bottom: 10px;
}
/* To fix Price Font issue */
#mwf-hmc span[ps-satellite-product-details] span {
    font-weight:700;
    font-size:24px;
    text-align:left;
    color: #0078d7;
}

@media only screen and (min-width: 440px) {
	#mwf-hmc .banner-buttons p {
		display: inline-block;
	}
	#mwf-hmc #banner-startover {
		margin-bottom: 0;
		margin-right: 25px;
	}
}


@media only screen and (min-width: 568px) {
	.bottom-banner-container hr:nth-of-type(2) {
		display: none;
	}
}

@media only screen and (min-width: 768px) {
	/*#gwx-hero-item {
		display: block;
	}*/
	.selectbox-item {
		width: 300px;
		min-height: 415px;
		max-height: auto;
		margin-right: 20px;
		padding: 48px 16px 24px 16px;
	}
	.selectbox-list.width-250 .selectbox-item {
		width: 250px;
	}
	.selectbox-list.width-220 .selectbox-item{
		width: 220px;
	}
	.selectbox-text.c-heading-4 {
		margin: 0 0 143px 0;
	}
	.selectbox-image {
		margin-bottom: 10px;
	}
	.selectbox-image img {
    	width: 132px;
    	height: 88px;
	}
	.bottom-banner-container {
		width: 100%;
	}
	.bottom-banner-content {
		padding: 84px 0 20px 0;
	}
	.step-description-container {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-right: 20px;
	}
	.step-description-content {
		width: 60%;
		margin: 0 auto;
	}
	.step-description-image img {
		width: 58px;
		height: auto;
	}
	.hmc-pad-thin {
		padding-top: 48px;
	}
	/*Pivot panel CSS */
	.m-multi-feature.f-align-left div#pivot-width-60
	{
		width:60%;
	}
	.m-multi-feature.f-align-left div#pivot-width-40
	{
		width:40%;
	}
}
/* os 3-content placement item */
.os-content-placement-item .m-content-placement-item 
{
 border: 2px solid #C8C8C8;
 padding: 0 32px 0 32px;
 text-align: center;
}

.os-content-placement-item .m-content-placement [data-grid="col-6"] [data-grid="col-12"] .m-content-placement-item.active{
	border: 2px solid #0078D7;
 	padding: 44px 32px 0 32px;	
}
.os-content-placement-item .m-content-placement-item .c-caption-2{
 color: #0078D7;
 margin-bottom: 22px;
 margin-top: 16px;
} 
.os-content-placement-item .m-content-placement-item a.c-call-to-action{
    color: #FFF;
    background: #0078D7;
    padding: 10px 24px 7px 24px;
	margin-top: 48px;
	margin-right: 0;
}
.os-content-placement-item .m-content-placement-item a.c-call-to-action.active {
    color: #FFF;
    background: #0078D7;
    padding: 10px 24px 7px 24px;
    margin-top: 48px;
}
/*
.os-content-placement-item .m-content-placement [data-grid="col-12 stack-2 pad-6x"] [data-grid="col-4"].item-2 [data-grid="col-12"] .m-content-placement-item a.c-call-to-action,
.os-content-placement-item .m-content-placement [data-grid="col-12 stack-2 pad-6x"] [data-grid="col-4"].item-3 [data-grid="col-12"] .m-content-placement-item a.c-call-to-action{
	margin-bottom:62px;
}
*/

.os-content-placement-item .m-content-placement .active-copy {
	color:#0078D7;
	text-align: center;
	margin-right: 16px;
}
.os-content-placement-item .m-content-placement .m-content-placement-item{
	margin-top: 0;
	padding-top: 44px !important;
}
.os-content-placement-item .m-content-placement [data-grid="col-6"] [data-grid="col-12"] p.c-paragraph-2 {
    padding-bottom: 16px;
	padding-right: 0;
	
}
/*.os-content-placement-item .m-content-placement .m-content-placement-item p.c-paragraph-2 {
	text-align: left;
}*/

.os-content-placement-item .itemsContainer .item .m-content-placement-item .navigation-link-container {
	visibility: hidden
}

.os-content-placement-item .itemsContainer .item .m-content-placement-item.active .navigation-link-container {
	visibility: visible;
}


.os-content-placement-item .itemsContainer .item .m-content-placement-item .shop-surface-link {
	display: inline-block;
}
.os-content-placement-item .itemsContainer .item .m-content-placement-item .shop-surface-link-active {
	display: none;
}

.os-content-placement-item .itemsContainer .item .m-content-placement-item.active .shop-surface-link {
	display: none;
}
.os-content-placement-item .itemsContainer .item .m-content-placement-item.active .shop-surface-link-active {
	display: inline-block;
}

/* Feature Icons CSS FOR HMC PAGE STARTS*/ 

#mwf-hmc div.device-item .iconimagesheading li {
	display: none;
}
#mwf-hmc div.device-item .iconimagesheading li.active {
	display: inline-block;
}

#mwf-hmc div.device-item .iconimagesheading li img.active{
	display: none;
}
#mwf-hmc div.device-item .iconimagesheading li img.inactive{
	display: block;
}
#mwf-hmc div.device-item .iconimagesheading li.active img.active{
	display: block;
}
#mwf-hmc div.device-item .iconimagesheading li.active img.inactive{
	display: none;
}
@media screen and (min-width: 540px){
    #mwf-hmc div.device-item .c-feature span.c-tooltip[aria-hidden=false] {
        left: initial !important;
        top: initial !important;
    }
}

@media screen and (max-width: 539px) {
    #mwf-hmc div.device-item .iconimagesheading .svgimg img.mscom-image
    {
     width: 24px;
     height: 24px;
     float: left;
     }
}

@media screen and (max-width: 1083px) {
#mwf-hmc .c-price span[itemprop=price]{
    float: none;
    }
}
/*
#mwf-hmc div.device-item .iconimagesheading li.active img.active:hover{
    cursor: pointer;
}
#mwf-hmc div.device-item ul.iconimagesheading{
    margin-top: 35px;
}*/
/* Feature Icons CSS FOR HMC PAGE END*/

/* C-Panel with 50-50 design */
@media only screen and (min-width: 1084px){
    #c-device-panel.c-feature.f-align-left.f-image-priority picture, 
    #c-device-panel.c-feature.f-align-right.f-image-priority picture {
        width: 50%;
    }
    #c-device-panel.c-feature.f-align-left.f-image-priority>div,
    #c-device-panel.c-feature.f-align-right.f-image-priority>div {
        width: 50%;
    }
	#c-device-panel.c-feature.f-align-right.f-image-priority>div, .c-feature.f-set-ratio.f-align-right.f-image-priority>div{
		left: 50%;
	}
}

#mwf-hmc .ps-widget > div {
	white-space: normal;
}


/* HMC Lower viewport design change */
@media only screen and (max-width: 767px){	
	#mwf-hmc .step-selections fieldset .selectbox-image {
		position: absolute;
		left: 40px;
		top: 5px
	}
	#mwf-hmc .step-selections .selectbox-list .selectbox-item{
		height: auto !important;
	}
	#mwf-hmc .step-selections fieldset .selectbox-item{
		padding:12px
	}
	#mwf-hmc .step-selections fieldset .selectbox-checkbox.c-paragraph-2 {
		/*float: left;*/
		text-align:left;
		position: absolute;
		top: 0;
		bottom:0;
		margin-left: 12px;
		display: inline !important;
	}
	#mwf-hmc .step-selections fieldset .selectbox-text.c-heading-4 {
		font-size: 15px;
		position: absolute;
		left: 134px;
    	width: auto;
		top: 5px;
		padding-top: 0px;
		padding-left: 10px;
		line-height: 25px;
		vertical-align: middle;
		text-align: left;
		margin-bottom: 0 !important;
		padding:0;
	}
	#mwf-hmc .step-selections fieldset .selectbox-item {
		margin-bottom: 20px;
	}
	#mwf-hmc .selectbox-image,
	#mwf-hmc .selectbox-image.active,
	#mwf-hmc .selectbox-text.c-heading-4,
	#mwf-hmc .selectbox-checkbox.c-paragraph-2{
		top: 50% !important;
		transform: translateY(-50%) !important;
	}
	#mwf-hmc .selectbox-checkbox.c-paragraph-2 .c-label span{
		position: absolute;
		top: 50% !important;
		transform: translateY(-50%) !important;
		bottom: 0px;
	}
	#mwf-hmc .selectbox-checkbox.c-paragraph-2 .c-label{
		margin-top:0;
	}
	#mwf-hmc .selectbox-checkbox.c-paragraph-2 .c-label span:before{
		margin-right: 12px;
	}
	#mwf-hmc .step-selections input[type=checkbox]+span.checkbox-text.c-paragraph-2,
	#mwf-hmc .step-selections input[type=checkbox]:checked:not(:disabled)+span.checkbox-text.c-paragraph-2,
	#mwf-hmc .step-selections input[type=radio]+span.checkbox-text.c-paragraph-2,
	#mwf-hmc .step-selections input[type=radio]:checked:not(:disabled)+span.checkbox-text.c-paragraph-2{
		color:#f7f7f7 !important;
		background: #f7f7f7 !important;
		width: 0px;
		margin-left: 0px;
	}
	#mwf-hmc .step-selections .selectbox-image.active input[type=checkbox]+span.checkbox-text.c-paragraph-2,
	#mwf-hmc .step-selections .selectbox-image.active input[type=checkbox]:checked:not(:disabled)+span.checkbox-text.c-paragraph-2,
	#mwf-hmc .step-selections .selectbox-image.active input[type=radio]+span.checkbox-text.c-paragraph-2,
	#mwf-hmc .step-selections .selectbox-image.active input[type=radio]:checked:not(:disabled)+span.checkbox-text.c-paragraph-2{
		color:#fff !important;
		background: #fff !important;
	}
	#mwf-hmc .selectbox-image,
	#mwf-hmc .selectbox-image.active{
		z-index: 1;
	}
	#mwf-hmc .step-selections .selectbox-list .selectbox-item{
		min-height: 80px !important;
	}
	#mwf-hmc .step-selections fieldset input[type=radio]:checked+span:after{
		color: #0078d7 !important;
	}
}
@media only screen and (min-width: 320px) and (max-width: 539px){
	#mwf-hmc .step-selections fieldset .selectbox-text.c-heading-4{
		padding-left: 5px;
    	padding-right: 10px;
	}
	#mwf-hmc .step-selections fieldset .selectbox-image {
		left: 45px;
	}
	#mwf-hmc .step-selections .selectbox-list .selectbox-item{
		min-height: 110px !important;
	}
	#mwf-hmc .step-selections fieldset .selectbox-text.c-heading-4 {
		left: 130px;
	}
	#mwf-hmc .selectbox-checkbox.c-paragraph-2 .c-label{
		margin-right: 0px;
	}
	#mwf-hmc .selectbox-checkbox.c-paragraph-2 .c-label > span{
		padding-left: 0px;
	}
}
/*Code to fix the BUG 8820*/
#mwf-hmc #hmc-results .hmc-results-container .f-image-priority .c-call-to-action.mscom-link.surface-bg-cta-blue:focus{
	background: #005da6;
}
div#pivot-width-40 a.mscom-link.c-call-to-action.surface-bg-cta-blue:focus {
    background: #0078d7;
}
[data-vg="mwf-hmc-pivot-book2-VG"] ul[role="presentation"] {
	text-align: left;
}

/* alignment issues at lower view-ports*/
@media only screen and (max-width: 1083px){
	#mwf-hmc #hmc-results .device-item .f-image-priority picture.active
	{
		height:auto !important;
	}
}
@media only screen and (max-width: 767px){
	#mwf-hmc #hmc-results div#pivot-width-60 {
		height: 100%;
	}
}
#mwf-hmc #next-step.next-step-hidden{
	width: 0px !important;
    padding: 0;
    margin: 0;
    min-width: 0px !important;
	visibility: hidden;
}
/* Task 11645 - Hiding the security tab under the steps and showing below the Navigation button */
#hmc-steps .step-description.active
{
	display: none;
}
/* Removed the margin for the below the security div */

#hmc-steps-navigation .step-description-container{
	margin-bottom: 0;
}
.en-au .device-item .iconimagesheading li:hover{
	cursor: pointer;
}
#mwf-hmc .hmc-results-container #view-all .margin-bottom-30{
margin-bottom:50;
}
@media only screen and (min-width: 1084px) and (max-width: 1200px) {
	.en-us #mwf-hmc .c-feature.f-align-left.f-image-priority>div, .en-us #mwf-hmc .c-feature.f-align-right.f-image-priority>div{
		width:37%
	}
}
#hmc-steps-navigation progress.c-progress:focus{
	outline: 2px dashed;
}


#mwf-hmc .c-price span[itemprop=price]{
	display: block;	
}

/* CSS for Second link extra padding */
div#mwf-hmc.wdg-global .c-group a.c-call-to-action+a.c-call-to-action {
    Padding-left:0px;
}#view-all .c-label{
	display: block;
}
#surface-book .confgpanel .confgpanel-specs .context-glyph-tile,
#surface-Studio-Overview .confgpanel .confgpanel-specs .context-glyph-tile,
#surface-pro-4 .confgpanel .confgpanel-specs .context-glyph-tile{
	float: left;
}
.c-select-menu ul.c-menu[aria-hidden="false"]{
	top: 100% !important;
	bottom: inherit !important;
}
#view-all .c-select-menu ul.c-menu[aria-hidden="false"]{
	border-bottom: 1px solid #000000 !important;	
}
.f-app .f-single-slide .f-size-medium.context-app .c-heading{
	font-weight: 400;
}
.m-product-placement .m-product-placement-item ul.c-list{
	display: block;	
}
@media only screen and (min-width: 1084px) {
    .surface-multifeature-pivot .m-multi-feature.f-align-left .surface-multifeature-icon-content + div.c-carousel.f-multi-slide
    {
        order: 2;
    }
    .surface-multifeature-pivot .m-multi-feature.f-align-left .surface-multifeature-icon-content
    {
        order: 1;
    }
	#surface-page [data-vg="Windows-mwf-L-Generic_PivotPanel_MV"] .m-multi-feature .surface-multifeature-icon-content{
		text-align: left;
	}	
}
@media only screen and (max-width: 1083px) {
	#surface-page [data-vg="Windows-mwf-L-Generic_PivotPanel_MV"] .m-multi-feature > section {
		flex-direction: column;
		text-align: center;
	}
	.en-us #surface-page [data-vg="Windows-mwf-L-Generic_PivotPanel_MV"] .m-multi-feature > section {
		flex-direction: column-reverse;
		text-align: center;
	}
	#home-multitab-pivot .m-multi-feature.f-align-left > section {
		flex-direction: column;
		text-align: center;
	}
	#home-multitab-pivot .m-multi-feature.f-align-left>section [role=tabpanel]{
		text-align: center;
	}
}
#mwf-mobile-upgrade #mob-upgrade-two-pillar .m-content-placement-item .c-hyperlink.c-glyph{
	padding: 0px;
	display: inline;
}
.ar-xm section[id$=multitab-pivot] .c-logo,
.he-il section[id$=multitab-pivot] .c-logo {
margin-right: auto;
}
/*override hand cursor and opacity on content placement start*/
.m-content-placement-item
{
   cursor: inherit; 
}
.m-content-placement-item:hover picture img {
    opacity: 1;
}
/*override hand cursor on content placement end*/
.content-placement-media-container .popup-video-trigger.c-action-trigger{
	background-color: rgba(0,0,0,.6) !important;
}
#mwf-mobile-upgrade #mob-upgrade-two-pillar .m-content-placement-item .c-hyperlink,
#surface-page #surface-laptop-dialogbox a.c-hyperlink{
	text-decoration: underline !important;
}
.wdg-global .c-call-to-action:focus:not(.x-hidden-focus):not(.wdg-f-blue-button),
.en-us .c-call-to-action:focus:not(.x-hidden-focus):not(.wdg-f-blue-button),
.en-us .c-hyperlink:focus:not(.x-hidden-focus):not(.wdg-f-blue-button),
.popup-video-trigger:focus {
    outline: #000 dashed 2px !important
}
#mwf-hmc.wdg-global .bottom-banner-content .c-call-to-action:focus:not(.x-hidden-focus):not(.wdg-f-blue-button){
	background: black !important;
}
.ar-xm [data-vg="mwf-product-placement-VG1"] .m-product-placement .m-product-placement-item .c-list,
.he-il [data-vg="mwf-product-placement-VG1"] .m-product-placement .m-product-placement-item .c-list{
	padding-right: 19px;
	padding-left: 0px
}
.ar-xm #view-all .m-product-placement-item .svgimg,
.he-il #view-all .m-product-placement-item .svgimg,
.ar-xm #devicesoverview .m-product-placement-item .svgimg,
.he-il #devicesoverview .m-product-placement-item .svgimg,
.ar-xm #hello .m-product-placement-item .svgimg,
.he-il #hello .m-product-placement-item .svgimg,
.ar-xm #inking .m-product-placement-item .svgimg,
.he-il #inking .m-product-placement-item .svgimg,
.ar-xm #continuum .m-product-placement-item .svgimg,
.he-il #continuum .m-product-placement-item .svgimg{
       margin-left: 15px;
       margin-right: 0px;
}
body .m-panes .f-stacked > div{
	display: block !important;
}
.ar-xm #mwf-gwx #home-multitab-pivot li.c-glyph .c-logo,
.he-il #mwf-gwx #home-multitab-pivot li.c-glyph .c-logo{
    margin-left: 20px;
}










.m-multi-feature .c-pivot header[role="tablist"],
.m-hero-item .c-pivot header[role="tablist"]{
    height: auto;
    white-space: inherit;
    overflow: visible;
}
.m-product-placement .m-product-placement-item ul.c-list{
	display: block;
}
@media only screen and (max-width: 1083px){
	[data-vg="mwf-rd-hero-video-carousel-VG1"] .c-carousel li section.m-hero-item:before,
	[data-vg="mwf-hero-item-VG1"] section.m-hero-item:before,
  [data-vg="pmp-mwf-hero-VG1"] section.m-hero-item:before,
  [data-vg="windows-hbi-rd-mwf-feature-one-multitab-VG1"] div.m-hero-item:before,
  [data-vg="Windows-mwf-L-Overview_HeroWithPivot_VG"] div.m-hero-item:before,
  [data-vg="Windows_Studio_6_HeroTransparentHeader_VG"] div.m-hero-item:before{
		padding-top: 56.25%;		
		padding-bottom:0;
		
	}
  [data-vg="Windows_Surface_Pro_4_overview-9-hero_VG"] div.m-hero-item:before,
  [data-vg="Windows_Surface_Pro_4_overview-11-herofullbleed_VG"] div.m-hero-item:before,
  [data-vg="Windows_Studio_2_HeroFullBleedPanel_VG"] div.m-hero-item:before{
    padding-top: 60.2% !important;		
		padding-bottom:0;
  }
}
@media only screen and (max-width: 1399px) and (min-width: 1084px){
	[data-vg="pmp-mwf-hero-VG1"] section.m-hero-item:before,
  [data-vg="Windows_Book_1_HeroFullBleedPanel_LeftAlign_VG"] div.m-hero-item:before{
	  padding-top: 50.5%;
	  padding-bottom:0;
	}	
}
[data-vg="windows-hbi-rd-mwf-feature-one-multitab-VG1"] div.m-hero-item:before{
	padding-top: 55.5%;
	padding-bottom:0;
}
[data-vg="Windows_Surface_Pro_4_overview-9-hero_VG"] div.m-hero-item:before,
[data-vg="Windows_Surface_Pro_4_overview-11-herofullbleed_VG"] div.m-hero-item:before,
[data-vg="Windows_Studio_2_HeroFullBleedPanel_VG"] div.m-hero-item:before{
    padding-top: 45.5%;
    padding-bottom:0; 
}
@media only screen and (min-width: 1084px){
  [data-vg="mwf-hero-fullbleed-VG1"] section.m-hero-item:before{
    padding-top: 45.5%;
    padding-bottom:0; 
  }
  #surface-Studio-Overview [data-vg="Windows_Studio_10_HeroTransparentHeader_VG"] div.m-hero-item:before{
    padding-top: 60.2%;
    padding-bottom:0; 
  }
  #surface-Studio-Overview [data-vg="Windows_Studio_6_HeroTransparentHeader_VG"] div.m-hero-item:before{
    padding-top: 62.5%;
    padding-bottom:0;  
  }
	[data-vg="mwf-rd-hero-video-carousel-VG1"] .c-carousel li section.m-hero-item.f-y-bottom>div>div{
			bottom: 48px !important;
			top: auto !important;
	}
}
#surface-Studio-Overview [data-vg="Windows_Studio_9_FeaturePanel_VG"] .c-call-to-action.c-glyph{
    padding: 10px 16px 7px 0;
}
#mwf-apps-page #apps-multitab [data-vg="apps-multitab"] .m-multi-feature{
	overflow: visible !important;
}
.m-lifestyle-feature picture img,
.m-multi-feature .f-multi-slide li picture img,
.m-hero-item picture img{
	height: auto;
}
#continuum [data-vg="nonmwf-image-video-VG1"] .multivideosplayer.c-video{
	display: inline-block;
}
.m-multi-feature .c-pivot + .c-carousel.f-multi-slide{
	height: 100%;
}
.m-multi-feature .c-carousel.f-multi-slide{
	background: none !important;
}

/*By Susil*/
.content-placement-media-container .popup-video-trigger.c-action-trigger
{
	background-color: rgba(0,0,0,.6) !important;
}

#home-ard #home-hero .c-heading
{
	font-weight: 200;
}
.he-il .content-placement-media-container .popup-video-trigger.c-action-trigger:before,
.ar-xm .content-placement-media-container .popup-video-trigger.c-action-trigger:before
{
	margin: 0 8px;
}

#mwf-hmc .c-feature>div .ps-widget.c-call-to-action.ps-no-sku.ps-disabled
{
	padding-bottom: 15px !important;
}
/*upcoming-features-popup issue*/
#upcoming-features #video-priority-1 .c-feature.f-align-right > div{
	z-index: auto;
}
@media only screen and (min-width: 1084px){
	#upcoming-features #video-priority-1 .youtubevidplayer{
		width: 65%;
		float: inherit;
	}
	#upcoming-features #video-priority-1 .youtubevidplayer,
	#upcoming-features #video-priority-1 .youtubevidplayer-posterimagewrap{
		display: inline-block;
	}
	#upcoming-features #video-priority-1 .youtubevidplayer .youtubevidplayer-posterimagewrap > picture{
		width: 100%;
	}
}/*Overrides*/
#windows-3d > section,
#windows-3d > section > section,
#features > .remodal-bg > section,
#features > .remodal-bg > div {
    outline: none !important;
}
#features #features-20-4contentPlacement .c-call-to-action{
    margin-right: 0!important; 
}
#feature-sticky-pagebar_generated_clone_generated_clone{
    display: none;
}
#feature-sticky-pagebar_generated_clone .ul-stickynavigation a.active{
  text-decoration: underline;
}
.en-gb #feature-sticky-pagebar_generated_clone{
    display: block !important;
}
.en-gb #feature-sticky-pagebar_generated_clone .feature-sticky-nav-bar-static {
    width: 100% !important;
}
button.videobutton {
    width: 36px !important;
    height: 36px !important;
}
.inlinelink {
    display: inline !important;
    padding-right: 0px !important;
    font-weight: 400;
}
.mr-page #Horizontal-acc .btnClose{
    float: right;
    left: 0;
    margin-right: 32px;
}
.mr-page #Horizontal-acc .btnClose > img{
        background: #000;
}
@media screen and (min-width: 1084px){
    #Mixed-Reality #windows-mixed-reality-feature-imagepriority .c-feature > div > img {
        margin: 0;
    }
    .mr-page #Horizontal-acc .m-content-placement-item.content{
        margin-top: 0 !important;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        margin-left: 60px;
        padding: 10px 40px 40px 40px !important
    }
}
@media screen and (max-width: 1083px){
    #Mixed-Reality #windows-mixed-reality-feature-imagepriority .c-feature > div > .c-list {
        text-align: left;
    }
    .mr-page #Horizontal-acc .logoImg{
        top: 50%;
        transform: translateY(-50%);
        position: relative;
        margin: 0;
        padding: 0;
        bottom: 0;
        width: 100%;
    }
    .mr-page #Horizontal-acc .logoImg > div{
        right: 0;
        bottom: 0;
        height: auto;
        display: inline-block;
        position: relative;
    }
    .mr-page #Horizontal-acc .logoImg .c-heading-3{
        padding: 0;
        float: left;
        width: 50%;
        bottom: 0 !important;
    }
    #Mixed-Reality #windows-mixed-15-product-placement .m-product-placement-item .c-heading-6{
        padding-top:0 !important;
    }
}
@media screen and (max-width: 539px){
	.mr-page #Horizontal-acc .logoImg .c-heading-3,
	.mr-page #Horizontal-acc .logoImg > div{
		width: 100%;
	}
    .mr-page #Horizontal-acc .logoImg > div{
        padding-top: 10px;
    }
    .mr-page #Horizontal-acc .c-heading-3,
    .mr-page #Horizontal-acc .c-paragraph-1{
        padding-top: 10px;
        padding-bottom: 0px;
    }
    .mr-page #Horizontal-acc .c-paragraph-1{
       font-size: 14px;
       line-height: 18px;
       font-weight: 200; 
    }
    .mr-page #Horizontal-acc li.expanded section.m-content-placement-item.content{
        margin: 0 20px !important;
        bottom: 20px;
    }
    .mr-page #Horizontal-acc .m-feature .c-heading-3{
        font-size: 22px;
        line-height: 26px;
    }
    .mr-page #Horizontal-acc .c-paragraph-3{
        font-size: 12px;
        line-height: 16px;
        padding-top: 0px;
    }
    .mr-page #Horizontal-acc .btnClose{
        margin: 15px !important;
    }
    .mr-page #Horizontal-acc .accordion ul li span p{
        letter-spacing: 2px;
    }
    .carousel .carousel-video {
        display: none;
    }
    .carousel .image {
        display: block;
    }
}
@media screen and (min-width: 540px){
    .carousel .carousel-video {
        display: block;
    }
    .carousel .image {
        display: none;
    }
}
/*End of Overrides*/
.btnClose > img{
	width: 20px;
	height: 20px;
}
.btnClose{
    float: right;
    left: 0;
    margin-right: 32px;
}
.btmSlant {
    -ms-transform: skew(0deg, -3deg);
    -webkit-transform: skew(0deg, -3deg);
    transform: skew(0deg, -3deg);
    height: 100px;
    background-color: #171717;
    position: relative;
    z-index: 10;
    margin-top: -1px;
    margin-bottom: -40px;
    border-top: 1px solid #171717;
}

/* Start of Immersive-Hero*/
 /*@media only screen and (max-width: 539px) {
       #Mixed-Reality .c-feature .c-video .c-image .vp0px {
            display: block;
        }
        .vp1400px,
        .vp1084px,
        .vp540px {
            display: none!important;
        }
    }
    
    @media only screen and (min-width: 540px) and (max-width: 1083px) {
       #Mixed-Reality .c-feature .c-video .c-image .vp540px {
            display: block;
        }
        .vp1400px,
        .vp1084px,
        .vp0px {
            display: none!important;
        }
    }
    
    @media only screen and (min-width: 1084px) and (max-width: 1399px) {
       #Mixed-Reality .c-feature .c-video .c-image .vp1084px {
            display: block;
        }
        .vp1400px,
        .vp540px,
        .vp0px {
            display: none!important;
        }
    }
    
    
    @media screen and (min-width: 1400px) {
       #Mixed-Reality .c-feature .c-video .c-image .vp1400px {
            display: block;
        }
        .vp1084px,
        .vp540px,
        .vp0px {
            display: none!important;
        }
    }
   #Mixed-Reality .m-immersive-hero-item{
        min-height: auto;
    }*/
    /* End of Immersive-Hero*/


/*Start of Horizontal Accordion*/
@media screen and (max-width: 767px){
	/*.btnClose {
		left: 80vw;
		top: 0;
	}*/
}
@media screen and (max-width: 767px){
	.accordion ul li.expanded .content {
		bottom: 7%;
	}
	#Horizontal-acc .logoImg h2{
        position:relative;
        bottom: 5vw;
    }  
}
/*
@media screen and (max-width: 1083px){
    #Horizontal-acc .accordion ul li.expanded .content{
        top: 9%;
        bottom:inherit
    }
    
}*/
@media screen and (min-width: 769px) {
    .accCont[data-grid ~=container] {
        max-width: calc(1600px + 10%);
        margin: 0 auto;
        padding-left: 5%;
        padding-right: 5%;
    }
}
#windows-mixed-reality-13-product-placement .c-call-to-action.c-glyph.ps-widget.ps-enabled:hover{
	color: #fff !important;
}
.xp-drawer-container .xp-drawer-toggle button.c-action-toggle.c-glyph:before {
    color: #0078D7;
    border: 1px solid;
    padding: 2px;
    margin-left: 20px;
    margin-right: 20px;
    width: 25px;
    height: 25px;
}
#xp-drawer-panel {
    /*background-color: #171717;*/
    margin-top: 30px;
    position: relative;
    width: 100%;
    z-index: 20;
}
.xp-drawer-container {
    -ms-transform: skew(0deg, -3deg);
    -webkit-transform: skew(0deg, -3deg);
    transform: skew(0deg, -3deg);
    border-bottom: 1px solid #171717;
}
.grey-c {
    color: #c8c8c8;
}
.accordion ul li.initial:nth-child(1) {    
   /*background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1920_AccordionClosed1_img.jpg?version=ffb408a2-661c-8c5c-d4ef-eae190807b35");*/
    /*background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1920_AccordionClosed1ALT_img.jpg?version=6577cda2-bc29-d861-33cd-41f94bb83833");*/
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1920_AccordionClosed-Steam_img.jpg?version=b925a723-535b-9c0d-20fd-d74bbd73ada5");
}
.accordion ul li.initial:nth-child(2) {  
     background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1920_AccordionClosed2_img.jpg?version=e8fda9b4-9414-3a00-a584-d48330973da1");
}
.de-de .accordion ul li.initial:nth-child(2),
.ja-jp .accordion ul li.initial:nth-child(2),
.zh-cn .accordion ul li.initial:nth-child(2){  
     background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1920_AccordionClosed6_img.jpg?version=cfc3e12d-c156-2449-907f-81913243473e");
}
.accordion ul li.initial:nth-child(3) {
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1920_AccordionClosed3_img.jpg?version=cc9bafa2-914a-824d-2f11-ab654b34776d");
}
.accordion ul li.initial:nth-child(4) {
    /*background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1920_AccordionClosed4_img.jpg?version=103d9c7c-3001-9911-7a95-5cc836e7b60d");*/
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1920_AccordionClosed1ALT_img.jpg?version=6577cda2-bc29-d861-33cd-41f94bb83833");
}
.accordion ul li.initial:nth-child(5) {   
     background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1920_AccordionClosed5_img.jpg?version=c988eb4e-85d6-bcf3-4af6-8f03102ed1ed");
}
@media screen and (max-width: 1083px) {
    .de-de .accordion ul li.initial:nth-child(2),
    .ja-jp .accordion ul li.initial:nth-child(2),
    .zh-cn .accordion ul li.initial:nth-child(2){  
     background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionClosed6_img.jpg?version=8290cea9-22aa-7e26-2058-1ae852c4aae1");
    }
    .accordion ul li.initial:nth-child(1) {
      /* background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionClosed1_img.jpg?version=926f5d84-8b97-f726-8375-061f604a383c");*/
      /*background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionClosed1ALT_img.jpg?version=aceabf1b-00b6-6c1a-73d9-3eb06da6f19e");*/
      background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionOpen-Steam_img.jpg?version=bb03d3ce-04dc-8999-3ff8-77741dc7ee5c");
    }
    .accordion ul li.initial:nth-child(2) {
       background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionClosed2_img.jpg?version=55d0c172-ac0a-08cc-908e-e389af00e1de");
    }
    .accordion ul li.initial:nth-child(3) {
        background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionClosed3_img.jpg?version=22cdfc14-05c4-1312-d682-0d84e1ae7f06");
    }
    .accordion ul li.initial:nth-child(4) {
        /*background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionOpen4_img.jpg?version=251169a5-4dc7-29cf-b245-1854e20fdb2f");*/
        background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionClosed1ALT_img.jpg?version=aceabf1b-00b6-6c1a-73d9-3eb06da6f19e")
    }
    .accordion ul li.initial:nth-child(5) {
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionClosed5_img.jpg?version=6a37e1a8-3989-c274-754f-209e04f401c8");
    }
}
@media screen and (max-width: 767px) {
    .de-de .accordion ul li.initial:nth-child(2),
    .ja-jp .accordion ul li.initial:nth-child(2),
    .zh-cn .accordion ul li.initial:nth-child(2){  
     background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionClosed6_img.jpg?version=8290cea9-22aa-7e26-2058-1ae852c4aae1");
    }
     .accordion ul li.initial:nth-child(1) {
      /* background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionClosed1_img.jpg?version=926f5d84-8b97-f726-8375-061f604a383c");*/
      /*background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionClosed1ALT_img.jpg?version=aceabf1b-00b6-6c1a-73d9-3eb06da6f19e");*/
      background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_539_AccordionOpen-Steam_img.jpg?version=e5aa28ce-fc04-9774-a9a4-8ccc70b1f4a4");
    }
    .accordion ul li.initial:nth-child(2) {
       background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionClosed2_img.jpg?version=55d0c172-ac0a-08cc-908e-e389af00e1de");
    }
    .accordion ul li.initial:nth-child(3) {
        background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionClosed3_img.jpg?version=22cdfc14-05c4-1312-d682-0d84e1ae7f06");
    }
    .accordion ul li.initial:nth-child(4) {
        /*background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionOpen4_img.jpg?version=251169a5-4dc7-29cf-b245-1854e20fdb2f");*/
        background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionClosed1ALT_img.jpg?version=aceabf1b-00b6-6c1a-73d9-3eb06da6f19e");
    }
    .accordion ul li.initial:nth-child(5) {
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_MixedReality_1083_AccordionClosed5_img.jpg?version=6a37e1a8-3989-c274-754f-209e04f401c8");
    }
}
/**************************************/

.accordion ul:focus {
    outline: 1px solid #fff;
}
.accordion ul {
    width: 100%;
    display: inline-table;
    table-layout: fixed;
    margin: 0;
    padding: 0;
    background-size: cover;
}
.accordion ul li {
    display: table-cell;
    vertical-align: bottom;
    position: relative;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    transition: all 500ms ease;
    outline: none;
}
.accordion ul li.initial {
    background-size: 100% 100%;
    /*-webkit-transition: background-size .25s ease-out;
              -moz-transition: background-size .25s ease-out;
               -o-transition: background-size .25s ease-out;
               -ms-transition: background-size .25s ease-out;
               transition: background-size .25s ease-out; */
}
.accordion ul li.initial:hover {
    background-size: 120% 120%;
    /* -webkit-transition: background-size .65s ease-in;      
               -moz-transition: background-size .65s ease-in;
               -o-transition: background-size .65s ease-in;
             -ms-transition: background-size .65s ease-in;      
             transition: background-size .65s ease-in; */
}
.accordion ul li:focus > .mainCont,
.accordion ul li:active > .mainCont {
    outline: 1px solid #fff;
}
.accordion ul li > .mainCont {
    display: block;
    height: 41.65vw;
    width: 100%;
    position: relative;
    z-index: 3;
    vertical-align: bottom;
    box-sizing: border-box;
    color: #fff;
    outline: 1px solid white;
    text-decoration: none;
    font-family: SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; 
    transition: all 200ms ease;
    display: block;
    overflow: hidden;
}
/**************/

.accordion ul li .mainCont .c-paragraph-3 strong {
    letter-spacing: 4px;
}
.accordion ul li.expanded .mainCont {
    background: none;
}
.accordion ul:hover li.expanded:hover .mainCont {
    cursor: default;
}
/*
.accordion ul li.contracted .mainCont {
    background: rgba(255, 255, 255, 0.1);
}*/
.accordion ul li.contracted .mainCont {
    background: rgba(0, 0, 0, 0.6);
}
#Mixed-Reality .accordion ul li.contracted .mainCont:hover {
    background: rgba(0, 0, 0, 0.8);
}
.accordion ul:hover li:hover .mainCont {
    background: none;
    cursor: pointer;
}
.accordion .mainCont .c-heading-2 {
    padding-top: 10px;
    white-space: nowrap;
}
.accordion ul li.expanded .content {
    color: #000;
    display: block;
    margin-left: 11%;
    width: 26vw;
}
@media (min-width: 1084px) and (max-width: 1200px) {
    .accordion ul li.expanded .content {
        width: 31vw;
    }
}
.accordion ul li.expanded .content.right {
    float: right;
    margin-right: 11%;
    margin-left: 0;
}
.accordion ul li .content {
    display: none;
}
.accordion ul li span p {
    position: absolute;
    width: 20em;
    height: auto;
    bottom: 15%;
    left: 6px;
    text-indent: 1em;
    padding: 0;
    margin: 0;
    color: #fff;
    /*font-weight: 600;*/
    letter-spacing: 4px;
    text-transform: uppercase;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.accordion ul li .expandBtn {
    width: 16px;
    position: absolute;
    bottom: 15%;
    left: 12px;
}
.accordion ul li.initial span p,
.accordion ul li.expanded span p,
.accordion ul li.initial .expandBtn,
.accordion ul li.expanded .expandBtn {
    display: none;
}
.expanded {
    width: 100%;
}
.initial {
    width: 20%;
}
.btnClose {
    width: 20px;
    position: relative;
    z-index: 100;
    /*left: 98%;*/
    margin-top: 30px;
    height: 20px;
}
@media screen and (min-width: 1084px) {
    .contracted {
        width: 4.45%;
    }
    /*.btnClose {
        left: 96%;
    }*/
    #Mixed-Reality li.expanded section.m-content-placement-item.content {
        margin-top: 1vw;
    }
    .accordion ul li.expanded span p {
        right: -31%;
        left: auto;
    }
}
@media screen and (min-width: 1400px) {
    .contracted {
        width: 3.3%;
    }
    /*.btnClose {
        right: 32px;
    }*/
    #Mixed-Reality li.expanded section.m-content-placement-item.content {
        margin-top: 6vw;
    }
    .accordion ul li.expanded span p {
        right: -26%;
        left: auto;
    }
}
@media screen and (min-width: 1600px) {
    .contracted {
        width: 3%;
    }
    /*.btnClose {
        left: 98%;
    }*/
    #Mixed-Reality li.expanded section.m-content-placement-item.content {
        margin-top: 10vw;
    }
    .accordion ul li.expanded span p {
        right: -23%;
        left: auto;
    }
}
.initial .btnClose,
.contracted .btnClose {
    display: none;
}
.btnClose img {
    cursor: pointer;
}
.svgBorder {
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0px;
    right: 0px;
}
.logoImg {
    margin: 0 auto;
    position: absolute;
    bottom: 56px;
    margin-left: 1.8vw;
    width: 77%;
    text-align: center;
}
.logoImg img {
    width: 100%;
}
.logoImg .seeDetailsBtn,
.logoImg p {
    display: none;
}
.accordion ul li:hover .logoImg .seeDetailsBtn {
    display: inline-block;
    width: 20px;
    margin-right: 12px;
}
.accordion ul li .logoImg p {
    text-transform: uppercase;
}
.accordion ul li:hover .logoImg p {
    display: inline-block;
    padding-top: 32px;
    font-weight: 400;
    letter-spacing: 0.1em;
}
.expanded .logoImg,
.contracted .logoImg {
    display: none;
}
.accordion .c-action-trigger {
    position: relative;
    top: -5px;
}
.accordion .c-action-trigger.c-glyph::after,
.accordion .c-action-trigger.c-glyph::before {
    font-family: MWF-MDL2;
    display: inline-block;
    top: -2px;
    position: relative;
}
/********** mobile ***************/

@media screen and (max-width: 1083px) {
    .logoImg {
        margin-left: 6vw;
        width: 33%;
        bottom: 7vw;
    }
    .logoImg > div {
        position: absolute;
        right: -150%;
        bottom: 7vw;
    }
    .logoImg .seeDetailsBtn {
        display: inline-block;
        width: 20px;
        margin-right: 15px;
    }
    .logoImg p {
        display: inline-block;
        margin-right: 15px;
    }
    .accordion ul li:hover .logoImg p {
        padding-top: 3px;
    }
    .accordion {
        height: auto;
    }
    .accordion ul li {
        background-size: cover !important;
    }
    .accordion ul li,
    .accordion ul li:hover,
    .accordion ul:hover li,
    .accordion ul:hover li:hover {
        position: relative;
        display: table;
        table-layout: fixed;
        width: 100%;
        -webkit-transition: none;
        transition: none;
    }
    .accordion ul li span p {
        position: absolute;
        width: 20em;
        height: auto;
        bottom: 27%;
        left: 15%;
        text-indent: 1em;
        padding: 0;
        margin: 0;
       /* color: #acacac;*/
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
    .accordion ul li .expandBtn {
        bottom: 34%;
        left: 8.33%;
    }
    .accordion ul li.expanded > .mainCont {
        height: 100vw;
    }
    .accordion ul li.initial > .mainCont {
        height: 28.3vw;
    }
    .accordion ul li.initial:hover {
        background-size: cover;
    }
    .accordion ul li .mainCont {
        background: none;
    }
    .accordion ul li.contracted > .mainCont {
        height: 44px;
    }
    .accordion ul li.expanded .content {
        margin: 0 8.33%;
        width: auto;
        position: absolute;
        bottom: 9%;
    }
    .accordion ul li.expanded .content.right {
        float: none;
        margin-left: 11%;
        margin-right: 0;
    }
    .svgBorder {
        width: 1px;
        height: auto;
        max-height: 87vw;
        position: absolute;
        z-index: 99;
        top: auto;
        left: 0px;
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    /*.btnClose {
        left: 85vw;
        top: 0;
    }*/
}
@media screen and (max-width: 767px) {
    .accCont[data-grid ~=container] {
        padding-left: 5%;
        padding-right: 5%;
    }
    .accordion ul li.initial > .mainCont {
        height: 30.6vw;
    }
    .accordion ul li.expanded .content {
        bottom: 72px;
    }
    /*.btnClose {
        left: 80vw;
        top: 0;
    }*/
}
/*End of Horizontal Accordion*/
/*Start of Parallax Css*/
.white-c {
    color: #fff !important;
}
.black-c {
    color: #000 !important;
}
.green-c {
    color: #107c10 !important;
}
.lime-green-c {
    color: #5dc21e !important;
}
#ContentBlockList_11 {
    clear: both;
}
/* parallax new */

.parallaxarea [data-grid~=container] {
    max-width: calc(1237px + 10%);
}
.parallaxarea {
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    color: #fff;
    z-index: -1;
}
@media (max-width: 539px) {
    .parallaxarea .plxbgImg {
        background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/Windows_Features_Overview_539_XboxGamesCardBG_img.jpg?version=bb350ca2-d379-2cea-5190-d61faec42063");    
    }    
}
@media (min-width: 540px) and (max-width: 1083px){
    .parallaxarea .plxbgImg {
        background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/Windows_Features_Overview_1083_XboxGamesBG_img.jpg?version=bb3afda2-8505-281a-9e2b-6202e38e5ef5");
    }   
}
.parallaxarea .plxbgImg {
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/Windows_Features_Overview_1920_XboxGamesBG_img.jpg?version=2c61ff20-3957-1604-8d08-cd5ed27e83bf");
    background-position: center;
    background-repeat: no-repeat;
    /*background-size: 2910px;*/
    position: fixed;
    transform: none !important;
}
@media (max-width: 768px) {
    .en-gb #feature-sticky-pagebar_generated_clone{
        display: none !important;
    }
    .parallaxarea .plxbgImg {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 100vw;
        top: 25vw;
    }
}
.plx-layer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.plx-content .c-heading-3 {
    padding: 0;
}
.plx-content .c-paragraph-4 {
    margin-top: 7px;
    margin-bottom: 2.51vw;
}
.fgContent {
    position: relative;
    z-index: 30;
    margin-bottom: 71px;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
header.fgContent > h2{
    padding: 20px 0 20px;
    color: #fff;
}
.parallaxarea .m-heading-2 {
    margin-bottom: 28vh;
}
.plx-content {
    background-color: rgba(47, 47, 47, .85);
    /*padding: 40px 2vw 10px !important;*/
    
    padding: 0 !important;
    border-bottom: 2px solid #5cc11d;
    max-width: 443px;
}
.plxText {
    padding: 25px !important;
}
/*End of Parallax Css*/
/*Start of Vertical Accordion CSS*/
#Mixed-Reality .horizontal-acc-container .horizontal-acc-button-container,
#features .horizontal-acc-container .horizontal-acc-button-container{
    padding-bottom: 5px;
}
#Mixed-Reality .horizontal-acc-container .horizontal-acc-button,
#features .horizontal-acc-container .horizontal-acc-button,
#android-apple .horizontal-acc-container .horizontal-acc-button{
    width: auto !important;
}
#Mixed-Reality .horizontal-acc-container .acc-content,
#features .horizontal-acc-container .acc-content{
    display: none;
}
#Mixed-Reality .horizontal-acc-container button.c-action-toggle.c-glyph:before,
#features .horizontal-acc-container button.c-action-toggle.c-glyph:before {
    color: #0078D7;
    border: 1px solid;
    padding: 2px;
    margin-left: 20px;
    margin-right: 20px;
    width: 25px;
    height: 25px;
}
#Mixed-Reality .horizontal-acc-container button.c-action-toggle.horizontal-acc-button:before,
#features .horizontal-acc-container button.c-action-toggle.horizontal-acc-button:before,
#android-apple .horizontal-acc-container button.c-action-toggle.horizontal-acc-button:before{
    position: relative;
    top: 2px;
    margin-left: 10px;
    margin-right: 10px;
}
#Mixed-Reality .horizontal-acc-container .horizontal-acc-button:hover,
#features .horizontal-acc-container .horizontal-acc-button:hover,
#android-apple .horizontal-acc-container .horizontal-acc-button:hover{
    background: none !important;
    color: #0078D7;
}
#Mixed-Reality .horizontal-acc-container .expanded.horizontal-acc-button:before,
#features .horizontal-acc-container .expanded.horizontal-acc-button:before,
#android-apple .horizontal-acc-container .expanded.horizontal-acc-button:before{
    content: "\E738";
}
#Mixed-Reality .horizontal-acc-container .horizontal-acc-button:before,
#features .horizontal-acc-container .horizontal-acc-button:before,
#android-apple .horizontal-acc-container .horizontal-acc-button:before {
    content: "";
}
/*End of Vertical Accordion CSS*/

.immersive-bg  img{
		width: 100%;
}
#features .immersive-content .vr-image-icon {
    position: absolute;
    bottom: 220px;
}

#features .immersive-content .m-banner {
    background: #fff;
}

#features .immersive-content {
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
}

#features .custom-immersive-panel {
    position: relative;
    display: inline-block;
    width: 100%;
}
/* Mixed Reality page start */
#Mixed-Reality .windows-360slider .ui-state-default {
    height: 4px;
    width: 30px;
    border-radius: 0px;
    top: inherit !important;
}
#Mixed-Reality .windows-360slider .ui-slider-horizontal .ui-slider-range-min {
    display: none;
}
#Mixed-Reality .windows-360slider .ui-widget-content {
    border: 1px solid #FFFFFF;
    background: rgba(0, 0, 0, 0.2);
    color: #333333;
}
#Mixed-Reality .m-feature .c-list li{
	padding: 4px 0 !important;
}
@media only screen and (min-width: 1084px){
    #setup .youtubevidplayer {
        width: 65%;
        float: right;
    }
    #setup .youtubevidplayer .youtubevidplayer-posterimagewrap > picture{
        width: 100%;
    }
}
#Mixed-Reality li.expanded section.m-content-placement-item.content{
    background-color: rgba(0, 0, 0, 0.8);
    padding: 12px;
    margin-left: 48px;
}
#Mixed-Reality #windows-mixed-15-product-placement .m-product-placement-item .c-heading-6{
padding-top:20px;
}
@media (min-width: 768px) and (max-width: 1083px) {
    #Mixed-Reality #Horizontal-acc h2.c-heading-3{
        margin-bottom: 7vw;
    }
    #features #continue [data-grid="col-6"] {
		padding-top: 30px;
	}
}
/* Mixed Reality page end */

/*#video-priority-1 .youtubevidplayer a.mscom-link.c-glyph.glyph-play {
    top: 50%;
    left: 69%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    position: absolute;
    z-index: 99;
    font-size: 40px;
    color: #FFFFFF;
    background: rgba(0,0,0,0.4);
    border-radius: 100%;
    padding: 5px 10px 1px 13px;
}*/
/*Features page CSS start*/
.en-us #features #videoplayerpopup .mscom-link.c-glyph.glyph-play{
    left: 50%;
}
#features #two-up-panel-1 .m-content-placement-item img,
#features #two-up-panel-2 .m-content-placement-item img{
	margin: 0 auto;
}
/*#features #painted-border-bg-panel{
	position: relative;
}
#features #painted-border-bg-panel > img{
	width: 100%;
}
#features #painted-border-bg-panel .video-popup-banner-container{
	position: absolute;
    top: 0;
}
#features #painted-border-bg-panel [data-vg="windows-features-7-popupvideo-VG"] .youtubevidplayer-posterimagewrap img{
    -moz-box-shadow: 10px 10px 50px #ccc;
    -webkit-box-shadow: 10px 10px 50px #ccc;
    box-shadow: 10px 30px 50px #9e9e9e;
}*/
#features-24-banner,
#features #features-17-imagepriority,
#features #features-10-Image,
#features #features-9-banner,
#features #features-19-3content-placement,
#features #features-13-banner,
#features #features-16-imagepriority{
	background:#fff;
}
/*End of Features page CSS*/
.fortest .parallaxarea .plxbgImg {
	transform: translateY(-128.507px) !important;
}
#Mixed-Reality #windows-mixed-reality-13-product-placement .c-badge{
    background: #FFFFFF;
    color: #0067B8;
    border: 1px solid #0067B8;
    height: 20px;
}
#Mixed-Reality #updates .m-content-placement div[data-grid='col-6']:nth-child(2) .m-content-placement-item:hover a{
    text-decoration:none !important;
} 
#Mixed-Reality #sizzle .c-video button
{
background-color: #767676;
}
#Mixed-Reality .mscom-popup .mscom-popup-container{
z-index: 50000000 !important;
}
.m-product-placement-item[data-item=MRDevices] .c-badge {
    display: inline-block !important;
    text-transform: uppercase;
}

/*#Mixed-Reality #mwf-common-prefooter .c-hyperlink{
font-weight:400;
}*/
#Mixed-Reality #mwf-common-prefooter .c-hyperlink:hover{
    text-decoration: underline;
}
#Mixed-Reality #headsetscarousel {
    outline: none;
}
/*MR page button hover issue*/
#Mixed-Reality .m-product-placement-item .surface-bg-cta-blue:hover{
	color: #ffffff !important;
}

#Mixed-Reality .m-product-placement .c-carousel a.c-call-to-action.c-glyph.surface-bg-cta-blue{
  margin-top: 0;
}
#Mixed-Reality .m-product-placement .c-carousel ul li,
#Mixed-Reality .m-product-placement .c-carousel ul li span.c-tooltip{
  white-space: normal;
}
#Mixed-Reality .m-product-placement .c-carousel ul li{
  z-index: auto;
}
/*for now hided the headset icon, but need to remove*/
/*#Mixed-Reality #windows-mixed-reality-carousel-1 .iconimagesheading .headseticon{
	display: none !important;
}*/
/*removing the inactive icons from product placement panel*/
#Mixed-Reality .m-product-placement-item .iconimagesheading li.svgimg{
	display: none!important
}
#Mixed-Reality .m-product-placement-item .iconimagesheading li.svgimg.active{
	display: inline-block!important
}
#Mixed-Reality .m-product-placement-item .iconimagesheading li.svgimg.active > a:hover{
    cursor: pointer !important;
}
#windows-mixed-reality-feature-imagepriority .c-hyperlink{
	font-weight: normal ;
}
#windows-mixed-reality-feature-imagepriority p.c-paragraph-2{
	font-size: 15px;
	line-height: 20px;
}

#view-all a.disabled-button,
#windows-mixed-reality-carousel-2 .disabled-cta,
#Mixed-Reality a.disabled-button
{
    text-decoration: none !important;
    color: rgba(0,0,0,.6) !important;
    background-color: transparent !important;
    cursor: not-allowed;
    display: inline-block !important;
    padding-left: 0 !important;
    border:none;
    outline: none !important;
}
#Mixed-Reality #windows-mixed-reality-carousel-2 .m-product-placement-item .surface-bg-cta-blue.disabled-cta:after{
    color: rgba(0,0,0,.6) !important;
    content: "" ! important;
}

#view-all .disabled-button:focus,
#view-all .disabled-button:hover,
#Mixed-Reality #windows-mixed-reality-carousel-2 .m-product-placement-item .surface-bg-cta-blue.disabled-cta:hover,
#Mixed-Reality #windows-mixed-reality-carousel-2 .m-product-placement-item .surface-bg-cta-blue.disabled-cta:focus,
#Mixed-Reality .disabled-button:focus,
#Mixed-Reality .disabled-button:hover{
    color: rgba(0,0,0,.6) !important;
    background-color: transparent !important;
    border:none !important;
    outline: none !important;
}

#view-all .disabled-button:focus span,
#view-all .disabled-button:hover span,
#Mixed-Reality #windows-mixed-reality-carousel-2 .m-product-placement-item .surface-bg-cta-blue.disabled-cta:hover span,
#Mixed-Reality #windows-mixed-reality-carousel-2 .m-product-placement-item .surface-bg-cta-blue.disabled-cta:focus span,
#Mixed-Reality .disabled-button:focus span,
#Mixed-Reality .disabled-button:hover span{
    text-decoration: none !important;
    color: rgba(0,0,0,.6) !important;
    border:none !important;
    outline: none !important;
    
}

#view-all .disabled-button:after,
#Mixed-Reality .disabled-button:after{
  content:""!important;
}
#view-all #Results-div .disabled-button {
	font-weight: bold;
}
#Mixed-Reality #windows-mixed-reality-carousel-1 .m-product-placement-item span.c-badge.f-small.f-highlight {
    background: #FFFFFF;
    color: #0067B8;
    border: 1px solid #0067B8;
}
#Mixed-Reality #windows-mixed-reality-carousel-1 .m-product-placement-item span.c-badge.no-badge{
	background:none !important;
	border: none !important;
}
#Mixed-Reality #windows-mixed-reality-3content-1 .popup-video-trigger.glyph-play{
	display: none;
}
#Mixed-Reality #windows-mixed-reality-3content-1 .m-content-placement-item img.c-image,
#Mixed-Reality #windows-mixed-reality-3content-2 .m-content-placement-item img.c-image{
	margin: 0 auto;
}
#Mixed-Reality .m-product-placement-item .c-badge{
	height: 20px
}
#Mixed-Reality .m-product-placement-item .c-badge{
	height: 20px
}
/*
#Mixed-Reality .m-product-placement-item  .f-default-image{
	display: inline-block;
}
*/  
  /*Start email notification */
div#mixed-reality-windows-modal.c-dialog.f-lightbox [role=dialog]{
    background: #FFFFFF !important;
    padding: 20px;
    width: 600px;
}
@media screen and (max-width: 1083px){
	/* div#mixed-reality-windows-modal.c-dialog.f-lightbox [role=dialog]{
     background: #FFFFFF !important;
    padding: 10px;
    width: 100%;
	}*/
}
@media screen and (max-width: 768px){
     div#mixed-reality-windows-modal.c-dialog.f-lightbox>[role=presentation]+button.c-glyph:before{
		width: 20px;
		height: 20px;
		font-size: 20px;
	}
	 div#mixed-reality-windows-modal.c-dialog.f-lightbox .c-glyph.glyph-cancel{
		font-size: inherit;
		height: 20px !important;
		width: 20px !important;
	}
	 div#mixed-reality-windows-modal.c-dialog.f-lightbox [role="document"] .c-heading-2{
		font-size: 24px !important;
		line-height: 28px;
		padding: 4px 0 4px;
		font-weight: 200;
	}
	div#mixed-reality-windows-modal.c-dialog.f-lightbox [role=dialog]{
		padding: 8px;
	}
    div#mixed-reality-windows-modal.c-dialog.f-lightbox [role=dialog]{
        width: 90%;       
        margin: 0 auto;
        height:75%;
    }
}
@media screen and (min-width: 540px) and (max-width: 768px){
    div#mixed-reality-windows-modal.c-dialog.f-lightbox [role=dialog] [role=document] iframe{
        min-height: inherit !important;
    }    
} 
div#mixed-reality-windows-modal.c-dialog.f-lightbox [role=dialog] iframe {
    min-height: 350px !important;
    width: 100%;
    border: none!important;
    outline: none!important;
}
#windows-mixed-15-product-placement .m-product-placement-item .c-badge {
	display: none;
}
.en-us #windows-mixed-15-product-placement .m-product-placement-item .c-badge {
	display: inline-block;
}
[data-item="Headsets"] .c-badge{
    background-color: #FFD800 !important;
    color: #000 !important;
    border: none !important;
}
[data-item="Headsets"] .c-badge:not(.no-badge) + h3{
    padding-top: 32px !important;
}
[data-item="Headsets"] .iconimagesheading{
    display: none !important;
}
#windows-mixed-15-product-placement .windows-360slider .windows-slidercomp {
	margin-top: -12px;
}
#windows-mixed-15-product-placement .windows-rotatebox p {
	margin-bottom: 20px;
} 
/*End email notification*/ 
[data-vg='windows-mwf-rd-hero-video-carousel-VG1'] .c-carousel h1,
[data-vg='mwf-hbi-rd-hero-video-carousel-EN-US-VG1'] .c-carousel h1{
    padding-top: 0px !important;
}	
#Mixed-Reality .m-product-placement-item .svgimg
{
    height:24px;
    display: inline-block;
    margin-right:15px;
}
#Mixed-Reality .m-product-placement-item .iconimagesheading .svgimg img.mscom-image
{
    width: 24px;
    height: 24px;
}

/*Removal of background colour for disabled price spider Button */
.c-call-to-action.ps-widget.ps-disabled:focus, .c-call-to-action.ps-widget.ps-disabled:hover{
	background: none !important;
}
#Mixed-Reality #windows-mixed-reality-table .c-table {
    width: 100%;
}
#Mixed-Reality #windows-mixed-15-product-placement .windows-360slider .windows-slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{		
	width: 250px !important;		
}
#Mixed-Reality .c-carousel .m-product-placement-item .windows-posterimage {		
	margin-top: 90px !important;		
}
#Mixed-Reality #windows-mixed-15-product-placement .m-product-placement-item .c-call-to-action.c-glyph:hover{
    color:white!important;
}
[data-vg="windows-MR-mwf-15-product-placement-VG"] a.c-call-to-action.c-glyph:focus:not(.disabled-button) {
	color: #FFFFFF !important;
}
.fr-ca #mixed-reality-windows-modal [role="dialog"] .c-heading-2{
    font-size: 34px;
    line-height: 40px;
    padding: 0 2px;
    font-weight: 100;

}
#features .youtube-video-popup-icon a.c-glyph.glyph-play,
#features .youtube-video-popup-icon a.mscom-link.c-glyph.glyph-play{
    position: absolute;
    background: rgba(0,0,0,.6) !important;
    border: transparent;
    border-radius: 50%;
    margin: 0;
    height: 48px;
    width: 48px;
    padding: 0;
}
#features .youtube-video-popup-icon a.c-glyph.glyph-play:before{
    position: absolute;
    top: calc(50% - 12px);
    left: calc(50% - 10px);
    color: rgb(255, 255, 255);
    font-size: 24px;
    content: "";
    font-weight: normal;
    margin: 0px;
}
#features .content-placement-media-container picture img{
	width: 100%;
}
@media (min-width: 1084px) {
    #features #ink .m-feature .youtubevidplayer{
	   width: 50%;
    }    
}
#features #features-20-4content-placement .m-content-placement-item .c-call-to-action{
    margin-right: 0px;
}

#Mixed-Reality #windows-mixed-15-product-placement .windows-360slider .windows-slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{
                width: 250px !important;
}
@media screen and (max-width:1083px){            
                #windows-3d #video-priority-1 #videoplayerpopup a.mscom-link.c-glyph.glyph-play{
                                left:50% !important;
                }
}
@media screen and (min-width:1084px){             
                #windows-3d #video-priority-1 #videoplayerpopup a.mscom-link.c-glyph.glyph-play{
                                left:67.5% !important;
                }
}
#Mixed-Reality .c-carousel .m-product-placement-item .windows-posterimage {
                margin-top: 90px !important;
}

/*For immersive panel to float content right */
#features .custom-immersive-panel .immersive-content .m-banner{
    float: right;
}

/*For Panel below parallax to remove background */
#features #edge {
    background: #fff;
}

/*Hide badge if no content */
#features .no-badge{
    visibility: hidden;
} 
#features .mobileonlylink{
    display: none !important;
}	
@media (max-width: 768px) {
	#features .mobileonlylink{
    	display: block !important;
    }	
}

/*Features page parallax CSS*/
#features #gaming .parallax-container .c-heading-2{
	padding: 38px 0 2px !important;
}
/*html{
    overflow: hidden;
    height: 100%;    
}*/
body{
    overflow-x: hidden;
}
#features #gaming .parallax-container{
    position: relative;
    display: inline-block;
    padding-bottom: 50px;
}
#features #gaming .parallax-copy-container{
    background: #000000;
    padding: 32px 28px;
    color: #fff;
}
#features #gaming .parallax-copy-container  .mscom-link.c-call-to-action.c-glyph{
    color: #0078D7;
}

/*
@media (min-width: 1084px) {
    #features #gaming .parallax-bg {
        z-index: -1;
        display: block;
        background-position: center;
       background-attachment: fixed;
        height: 1500px;
        background-repeat: no-repeat;
        top: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        left: 0 !important;
        position: absolute;
    }
}
*/

#features #gaming .parallax-container {
    background-size: cover;
    background-repeat: no-repeat;      
}
@media screen and (max-width: 767px){
    #features #gaming .parallax-container {
        background-image: url(https://web-archive.nli.org.il/National_Library/20170827070107oe_/http://c.s-microsoft.com/en-us/CMSImages/Windows_Features_Overview_539_XboxGamesBG_img.jpg?version=ad925ed0-cd03-2c72-50ec-f1d836398d60) !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1083px) {
    #features #gaming .parallax-container {
        background-image: url(https://web-archive.nli.org.il/National_Library/20170827070107oe_/http://c.s-microsoft.com/en-us/CMSImages/Windows_Features_Overview_1083_XboxGamesBG_img.jpg?version=3dada50a-c2c6-b7c5-86cc-44d058f7b2a6) !important;
    }
}
@media screen and (min-width: 1084px){
    #features #gaming .parallax-container {
       background-image: url(https://web-archive.nli.org.il/National_Library/20170827070107oe_/http://c.s-microsoft.com/en-us/CMSImages/Windows_Features_Overview_1920_XboxGamesBG_img.jpg?version=5c6f7faa-06d0-978f-429a-3d0ae2c84f86) !important;
    }
    /*#setup .c-feature img{
	    display:none;
    }*/
       #setup .c-feature video{
	    display:block;
	}
}

/*Features page parallax CSS END*/

/*Features page immersive CSS START*/
#features #wmr picture.c-video img{
	display: none;
}

@media only screen and (max-width: 767px){
	#features #wmr .content-holder{
		margin: -25% auto 0 auto;
	}
	#features #wmr .content-holder img {
		margin: 0 auto;
	}
	#features #wmr .m-highlight-feature picture{
		z-index: -1;
	}
}
@media only screen and (min-width: 768px){
    #features #wmr .content-holder .vr-image-icon img{
        position: absolute;
        bottom: 90%;
        left: 50%;
        transform: translateX(-50%);
    }  
    #features #wmr .content{
        position: relative;
        top: 20px;
    }
	#features #wmr .vr-image-icon img{
		width: 75%;
	}
	#features #wmr .m-highlight-feature>div{
		height : 300px;
	}
	#features #wmr .c-badge.f-highlight{
		margin: 0 auto;
	}
	#features #wmr .content-holder{
		position: relative;
	}
	#features #wmr .m-highlight-feature.f-align-right>div{
		transform: translateY(-45%);
		margin: 0 24px;
		padding: 0 15px;
	}
	#features #wmr .mscom-link.c-call-to-action.c-glyph{
		padding-right:0px !important;
	}
}
@media only screen and (max-width: 1083px){
	#features #wmr picture.c-video video{
		display: none;
	}
	#features #wmr picture.c-video img{
		display: block;
    }
}
/*Features page Immersive CSS END*/
@media only screen and (min-width: 1084px){
    #pptpanel .youtubevidplayer {
        width: 65%;
        float: right;
    }
    #pptpanel .youtubevidplayer .youtubevidplayer-posterimagewrap > picture{
        width: 100%;
    }
}
@media screen and (min-width: 1084px){
	#edge .c-video + picture  img{
		display:none;
	}
}
@media screen and (max-width: 1083px){
	#edge .c-video {
		display:none;
	}
    #setup .c-feature img{
  display:block;
	}
	#setup .c-feature video{
	    display:none;
	}
}
#features .youtube-video-popup-icon a.c-glyph.glyph-play,
#features .youtube-video-popup-icon a.mscom-link.c-glyph.glyph-play{
    background: rgba(0,0,0,0.6) !important;
    font-size: 26px;
}
#storelocator{
    outline: none;
}
.storemap{
    text-align: right; 
    padding-right:1%; 
    padding-bottom: 10px;
}
#storelocator .mappopup {
    padding-left: 2%; 
    padding-bottom: 2%;
}
#storelocator .mappopup h3{
    vertical-align: middle;
}
.mappopup > div{
    background: #FFFFFF; 
    padding-right:2%; 
    padding-left:2%;
}
#storeDetails{
    max-height:500px; 
    margin-top:0px; 
    overflow:auto; 
    padding-left:25px
}
#storelocator #bingMap{
    height: 500px !important;
    width: auto !important;
    position: relative;
}
#storelocator .searchcontainer input {
    margin-right: 10px; z-index:10000;border: 1px solid;padding-top: 12px;padding-bottom: 7px;padding-left: 9px;padding-right: 10px;font-size: 13px;line-height: 1.3;width: 199px;margin-left: 10px;margin-bottom: 5px;
}
#storelocator #overlay {
    display:none;
}
#Mixed-Reality #storelocator .searchcontainer #submit_Button{
    margin-right: 0px !important;
}
@media screen and (min-width: 320px) and (max-width: 380px) {
    #Mixed-Reality #storelocator .searchcontainer #submit_Button{
        display: inline-block;        
    }
}
@media screen and (min-width: 381px){
    #Mixed-Reality #storelocator .searchcontainer #submit_Button{
        display: inline;        
    }
}
@media screen and (min-width: 1084px) {
#Mixed-Reality #storelocator dialog#window{
    display: block;
    position: fixed !important;
    left: 50% !important;
    top: 50% !important;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);   
    }   
}
#storelocator .invalid-zip-code{
    display: none;
    color: red;
}
#storelocator .border-red{
    border: 1px solid red !important;
}


#Mixed-Reality .hide {display: none;}
#Mixed-Reality .pin {height: inherit !important; width: inherit !important; left: auto !important; top: auto !important;}
#Mixed-Reality .pin_clusterer {height: inherit !important; width: inherit !important; left: auto !important; top: auto !important;}

#Mixed-Reality #overlay {
  position: fixed; 
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 997;
}
#Mixed-Reality #window {
  position:absolute;
  border:14px;
  padding:8px;
  z-index:998;
  width: 80%;
  height: auto;
  display: block;
  background: #ffffff;
  margin-left: 0px !important;
}
#Mixed-Reality #content {
  border:1px;
  background:#fff;
  padding:20px;
}
@media screen and (max-width: 1083px){
  #Mixed-Reality .searchcontainer{
    padding-left:24px;
    padding-right:24px;
  }
}
@media screen and (max-width: 539px){
	#Mixed-Reality .searchcontainer{
		text-align: center;
	}
   #Mixed-Reality #storelocator .searchcontainer label,
   #Mixed-Reality #storelocator .searchcontainer input{
        margin : 10px auto !important;
        display: block;
    }
    #Mixed-Reality #storelocator .searchcontainer #submit_Button{
        margin : 10px auto !important;
        display: inline-block;
    }
}
#features #features-1-popupvideo .youtubevidplayer-posterimagewrap img {
	width: 100%;
}

#Mixed-Reality #Noteworthy-Apps .m-product-placement [aria-hidden=true].c-hyperlink
{
visibility:visible !important; 
}

#windows-3d a.c-call-to-action.c-glyph.surface-bg-cta-blue:hover,
#windows-3d a.c-call-to-action.c-glyph.surface-bg-cta-blue:focus 
{
    background: #006cc2 !important;
    border-color: rgba(0, 0, 0, 0.4) !important;
    text-decoration: none !important;
}
@media only screen and (min-width: 767px) and (max-width: 1084px){
	#features-4-popupvideo [data-grid="col-6"]{
		padding-top: 20px;
	}
}
/* code for ocid variations in mr start*/
#Mixed-Reality #windows-mixed-15-product-placement [data-vg="windows-MR-mwf-15-product-placement-OCID-VG"] p.c-group .surface-bg-cta-blue,
#Mixed-Reality #windows-mixed-reality-13-product-placement [data-vg="windows-MR-mwf-13-product-placement-OCID-VG"] p.c-group .surface-bg-cta-blue{
   margin-top: 15px;
   padding-left: 10px;
   padding-right: 10px !important;
}
#Mixed-Reality #windows-mixed-15-product-placement [data-vg="windows-MR-mwf-15-product-placement-OCID-VG"] p.c-group,
#Mixed-Reality #windows-mixed-reality-13-product-placement [data-vg="windows-MR-mwf-13-product-placement-OCID-VG"] p.c-group {
   display:inline-block;
}  

#Mixed-Reality #windows-mixed-15-product-placement [data-vg="windows-MR-mwf-15-product-placement-OCID-VG"] p.c-group img,
#Mixed-Reality #windows-mixed-reality-13-product-placement [data-vg="windows-MR-mwf-13-product-placement-OCID-VG"] p.c-group img{
    width: 80%;
}
#Mixed-Reality #windows-mixed-15-product-placement [data-vg="windows-MR-mwf-15-product-placement-OCID-VG"] p.c-group{
    padding-top:15px;
}
/* code for ocid variations in mr end */

@media screen and (min-width: 1084px){
    .m-content-placement-item>picture img.video-img{
        display:none;
    }
     #features .c-feature div .c-heading {
	margin-top: 5px !important;
    }
}
@media screen and (max-width: 1083px){
 #features #features-14-3content-placement video.hidedont{
     display:none;
  }
  
}

#features #features-14-3content-placement [data-vg="windows-features-mwf-14-3content-placement-VG"] button.videobutton.c-action-toggle.c-glyph:before{
    margin-left: auto;
    margin-right: auto;
    top:0;
}

#features #features-14-3content-placement [data-vg="windows-features-mwf-14-3content-placement-VG"] button.c-action-toggle.c-glyph:before{
    margin-left: auto;
    margin-right: 20px;
    top:0;
}
.ar-xm #features #features-14-3content-placement [data-vg="windows-features-mwf-14-3content-placement-VG"] button.c-action-toggle.c-glyph:before,
.he-il #features #features-14-3content-placement [data-vg="windows-features-mwf-14-3content-placement-VG"] button.c-action-toggle.c-glyph:before{
    margin-left: 20px;
    margin-right: auto;
    top:0;
}

#features #photos{
clear: both;
}

#features #gaming .parallax-container{
width : 100%;
}
 
.ar-xm #features-20-3contentPlacement .m-content-placement .m-content-placement-item .c-heading-3,
.he-il #features-20-3contentPlacement .m-content-placement .m-content-placement-item .c-heading-3
{
padding-right: 0px;
}
.ar-xm #features .m-page-bar .feature-sticky-nav-bar-static .c-list,
.he-il #features .m-page-bar .feature-sticky-nav-bar-static .c-list,
.ar-xm #feature-sticky-pagebar_generated_clone .feature-sticky-nav-bar-static .c-list,
.he-il #feature-sticky-pagebar_generated_clone .feature-sticky-nav-bar-static .c-list
{
float: right;
}

.ar-xm #features .youtube-video-popup-icon a.c-glyph.glyph-play:before,
.he-il #features .youtube-video-popup-icon a.c-glyph.glyph-play:before{
    right: 10px;
}

.ar-xm #features #features-7-popupvideo .m-content-placement .m-content-placement-item .c-heading-3,
.he-il#features #features-7-popupvideo .m-content-placement .m-content-placement-item .c-heading-3{
padding-right: 0px;
}


.ar-xm #features #mrviewer .m-feature .c-feature .c-group .c-glyph,
.he-il #features #mrviewer .m-feature .c-feature  .c-group .c-glyph{
padding-right: 0px !important;
}

.ar-xm #features #ink .m-feature .c-feature .c-group .c-glyph,
.he-il #features #ink .m-feature .c-feature .c-group .c-glyph{
 padding-right: 0px !important;   
direction: rtl;
}
.ar-xm #features #edge .m-feature .c-feature .c-group .c-glyph,
.he-il #features #edge .m-feature .c-feature .c-group .c-glyph{
 padding-right: 0px !important;   

}
.ar-xm #features-14-3content-placement .m-content-placement .m-content-placement-item .c-heading-3,
.he-il #features-14-3content-placement .m-content-placement .m-content-placement-item .c-heading-3,
.ar-xm #features #windows-features-mwf-20-3content-placement-VG .m-content-placement .m-content-placement-item .c-heading-3,
.he-il#features #windows-features-mwf-20-3content-placement-VG .m-content-placement .m-content-placement-item .c-heading-3
{
padding-right: 0px;
}
#feature-sticky-pagebar_generated_clone.m-page-bar.f-sticky.f-show {
    display: flex;
}
/* Commenting out to fix the Bar issue in Features page.
.fr-fr .m-page-bar .feature-sticky-nav-bar-static,
.fr-ca .m-page-bar .feature-sticky-nav-bar-static,
.de-de .m-page-bar .feature-sticky-nav-bar-static 
{
       margin-top: 25px !important;
}
.fr-fr .m-page-bar>div,
.fr-ca .m-page-bar>div,
.de-de .m-page-bar>div {
    height: 100px;
}
.fr-fr .m-page-bar li,
.fr-ca .m-page-bar li,
.de-de .m-page-bar li {
    padding: 0px;
}
*/
@media screen and (max-width:1399px){	
	html[lang=fr-ca] #features .m-page-bar>div .context-menu .c-list,
    html[lang=fr-ca] #feature-sticky-pagebar_generated_clone .feature-sticky-nav-bar-static .c-list
     {
        display:block !important;
    }
} 

.nb-no #features #gaming .parallax-container .m-content-placement-item .c-heading-3{
    word-break: break-all;}
.ar-xm #features #features-sticky-nav-bar .m-page-bar div .context-menu .c-list li,
.ar-xm #feature-sticky-pagebar_generated_clone .context-menu .c-list li {
	float: right !important;
    }
.he-il #features #features-sticky-nav-bar .m-page-bar div .context-menu .c-list li,
.he-il #feature-sticky-pagebar_generated_clone .context-menu .c-list li {
	float: right !important;
} 

.he-il #features #windows-features-mwf-parallax-VG .c-content-placement .c-badge,.m-content-placement-item .c-badge {
    margin: 12px 15px 4px;
}
 body.he-il #features #gaming .mscom-link.c-call-to-action.c-glyph{
	padding-right: 12px !important;
}
#Mixed-Reality #setup .videobutton {
    background: #0067B8 !important;
}
#view-all.view-all-rd a.mscom-link.ps-widget.c-call-to-action {
    margin-right: 15px;
}
@media screen and (max-width: 539px){
   #Mixed-Reality #storelocator .searchcontainer label,
   #Mixed-Reality #storelocator .searchcontainer input{
        margin : 10px auto !important;
        display: block;
    }
    #Mixed-Reality #storelocator .searchcontainer #submit_Button{
        margin : 10px auto !important;
        display: inline-block;
    }    
}

/* custom carsouel*/
/*
.spot {
animation: blink-animation 1s steps(2, start) infinite;
-webkit-animation: blink-animation 1s steps(2, start) infinite;
}
@keyframes blink-animation {
to {
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
}
@-webkit-keyframes blink-animation {
to {
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
}
*/

.clear{clear:both;}

.carousel-container{
width: 100%;
height: auto;
float: left;
margin: 0;
padding: 0;
position: relative;
overflow: hidden;
}


.right-arrow{
width: 60px;
height: 100%;
background-color: rgba(0,0,0,.5);
position: absolute;
right: 0;
margin: 0;
padding: 0;
z-index: 2;
}

.left-arrow{
width: 60px;
height: 100%;
background-color: rgba(0,0,0,.5);
position: absolute;
left: 0;
margin: 0;
padding: 0;
z-index: 2;
}
.carousel-image-holder,
.carousel-content-holder{
width: 100%;
margin: 0 auto;
padding: 0;
z-index: 1;
text-align: center;
}
.carousel-content-holder{
width: 60%;
}
.carousel-image-holder > div.carousel,
.carousel-content-holder > div.carousel{
width: 100%;
float: left;
margin: 0;
padding: 0;
display: none;
}
.carousel-image-holder > div.carousel.active,
.carousel-content-holder > div.carousel.active {
display: inline-block;
}
div.carousel img,
div.carousel video {
width: 100%;
}

.carousel-buttons-container{
width: 100%;
text-align: center;
margin: 15px 0 0 0;
padding: 0;
}

.carousel-buttons-container ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.carousel-buttons{
background-color: #FFFFFF;
height: 10px;
width: 10px;
border-radius: 50%;
border: 1px solid #000000;
display: inline-block;
margin: 0 10px 0 0;
padding: 0;
cursor: pointer;
}
.carousel-buttons:last-of-type{
margin: 0;
}
.carousel-buttons:focus {
outline: 2px dashed #000000
}
.spots .spot:focus {
outline: 2px dashed #000000
}
.carousel-buttons-container .active{
background-color: #000000;
}
.back {
position: absolute;
left: 30px;
top: 30px;
}

.back span{
background: #0078d7;
padding: 8px;
margin: 0;
color: #FFFFFF;
display: inline-block;
}
.back {
display: none;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.back.active {
display: block;
}
.back span.x {
margin-right: -2px;
}
.back span.x + span {
display: none;
}
.back span.x:hover {
cursor: pointer;
}
.back span.x:hover + span {
display: inline;
}
/*
.spot .c1 {border: 8px solid #0068b9;border-radius: 100px;}
.spot .c2 {border: 8px solid #027bd8;border-radius: 100px;}
*/
.spot .hotspot-image {width: 50px;}
.spot span {
position: absolute;
top: 5px;
width: 200px;
font-size: 12px !important;
border-bottom: 2px solid #027bd8;
display: none;
}
.spot2 span,
.spot3 span {
right: 50px;
text-align: left;
}
.spot4 span,
.spot5 span {
left: 50px;
text-align: right;
}
.spot:hover span,
.spot:focus span{
color:#000000;
display: block;
padding: 3px;
background-color: #fff;
}
.spot {
position: absolute;
border-radius: 100px;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.spot:hover{
cursor: pointer;
/*-moz-transform: scale(1.2) !important;
-webkit-transform: scale(1.2) !important;
transform: scale(1.2) !important;*/
}
.spot2 {left: 35%; top: 38%;}
.spot3 {left: 33%; top: 63%;}
.spot4 {left: 59%; top: 57%;}
.spot5 {left: 70%; top: 43%;}
.carousel-image-holder .carousel1 {
    position: relative;
}
@media screen and (max-width: 539px) {
/*
.spot .c1 {border: 4px solid #0068b9;border-radius: 100px;}
.spot .c2 {border: 4px solid #027bd8;border-radius: 100px;}
*/
.spot .hotspot-image {width: 30px;}
.spot {border: 2px solid #FFFFFF;border-radius: 100px;}
.spot span {width: 70px;}
.spot2 span,.spot3 span {right: 35px;text-align: left; width: 90px;}
.spot4 span,.spot5 span {left: 35px;text-align: right;}
}
@media screen and (max-width: 400px){
	.spot4 span, .spot5 span {
		left: 35px;
		width: 50px;
	}
}
@media screen and (min-width:540px) and (max-width: 768px) {
/*
.spot .c1 {border: 5px solid #0068b9;border-radius: 100px;}
.spot .c2 {border: 5px solid #027bd8;border-radius: 100px;}
*/
.spot .hotspot-image {width: 20px;}
.spot {border: 3px solid #FFFFFF;border-radius: 100px;}
.spot span {width: 85px;}
.spot2 span,.spot3 span {right: 45px;text-align: left;}
.spot4 span,.spot5 span {left: 45px;text-align: right;}
}
@media screen and (min-width:769px) and (max-width: 1083px) {
    .spot span {
        width: 120px;
    }
}
[data-vg="windows-MR-mwf-6-custom-carsouel-VG"] span[aria-hidden=true] {
	display: none;
}
.carousel-image-holder > .c-flipper {
    position: absolute;
    z-index: 100;
	width: 24px;
    height: 48px;
}
.carousel-image-holder > .c-flipper.f-previous {left: 1px;}
.carousel-image-holder > .c-flipper.f-next {right: 1px;}
.carousel-buttons-container {height: 0px;/*visibility: hidden;*/}
.carousel-image-holder .carousel.active,
/*.carousel-content-holder .active {
    -webkit-animation: hero-content-next cubic-bezier(.16,1,.29,.99) 667ms both;
    animation: hero-content-next cubic-bezier(.16,1,.29,.99) 667ms both
} */
.carousel-buttons-container{
    display: none;
}

@media screen and (max-width: 539px){
    .carousel-image-holder > .c-flipper {
        top: 200px;
    }
}
@media screen and (min-width: 540px) and (max-width: 1083px){
    .carousel-image-holder > .c-flipper {
        top: 250px;
    }
}
@media screen and (min-width: 1084px){
    .carousel-image-holder > .c-flipper {
        top: 300px;
    }
}
#hotspots .back .c-glyph:before{
	position: relative;
	top: 2px;
}
@media screen and (max-width: 539px) {
	.back span.x{
		background-color: transparent;
		color: transparent;
	}
	#hotspots .back .c-glyph:before{
		background: #0078D7;
		color: #fff;
		padding: 10px;
	}
	.back{
		top: 10px;
		left: 10px;
	}
}
.spot span{
    font-weight:700;
}
.back .c-glyph:before{
    content:"";
}
.wdg-global [data-vg="windows-MR-mwf-6a-custom-carousel-banner-VG"] .m-banner h2.c-heading{
    font-size:40px;
}
/*Hiding Flippers*/
#hotspots .c-flipper{
	visibility: hidden;
}
/* end custom carsouel */
.back.active a:focus{
	border: 2px dashed #000;
    outline: none;
}
@media screen and (min-width: 768px) {
	.spot2 span, .spot3 span{
		right: 70px;
	}
	.spot4 span, .spot5 span{
		left: 70px;
	}
}
/*************Sticky Nav issue de-de, fr-fe, fr-ca****************/
@media only screen and (min-width: 1084px) and (max-width: 1499px){
 /*.de-de #features .feature-sticky-nav-bar-static .ul-stickynavigation li a,
.fr-fr #features .feature-sticky-nav-bar-static .ul-stickynavigation li a,
.fr-ca #features .feature-sticky-nav-bar-static .ul-stickynavigation li a
    {
		display: block;
		color:#005293;
		text-align: center;
		text-decoration: none;
		padding: 0px 8px;
	}

    .fr-ca #feature-sticky-pagebar_generated_clone .ul-stickynavigation li a,
    .fr-fr #feature-sticky-pagebar_generated_clone .ul-stickynavigation li a,
    .de-de #feature-sticky-pagebar_generated_clone .ul-stickynavigation li a{
        padding: 0px 8px;
    }*/	
/*.de-de #features .feature-sticky-nav-bar-static,
.fr-fr #features .feature-sticky-nav-bar-static,
.fr-ca #features .feature-sticky-nav-bar-static
{
    margin-top: 25px !important;
}*/
.de-de #feature .f-show .feature-sticky-nav-bar-static .ul-stickynavigation,
.fr-fr #feature .f-show .feature-sticky-nav-bar-static .ul-stickynavigation,
.fr-ca #feature .f-show .feature-sticky-nav-bar-static .ul-stickynavigation,
.fr-ca .f-show#feature-sticky-pagebar_generated_clone .ul-stickynavigation,
.fr-fr .f-show#feature-sticky-pagebar_generated_clone .ul-stickynavigation,
.de-de .f-show#feature-sticky-pagebar_generated_clone .ul-stickynavigation{
		display: block;
		color:#005293; 
		text-align: center;
		text-decoration: none;
    padding:0px 15px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 859px){
.de-de #features .feature-sticky-nav-bar-static .ul-stickynavigation li a,
    .de-de #feature-sticky-pagebar_generated_clone .ul-stickynavigation li a,
.fr-fr #features .feature-sticky-nav-bar-static .ul-stickynavigation li a,
.fr-fr #feature-sticky-pagebar_generated_clone .ul-stickynavigation li a,
.fr-ca #features .feature-sticky-nav-bar-static .ul-stickynavigation li a,
.fr-ca #feature-sticky-pagebar_generated_clone .ul-stickynavigation li a {
		display: block;
		color:#005293;
		text-align: center;
		text-decoration: none;
		padding: 0px 5px;
	}
}
@media only screen and (min-width: 1500px) and (max-width:1600px){
.de-de #features .feature-sticky-nav-bar-static .ul-stickynavigation li a,
    .de-de #feature-sticky-pagebar_generated_clone .ul-stickynavigation li a,
.fr-fr #features .feature-sticky-nav-bar-static .ul-stickynavigation li a,
.fr-fr #feature-sticky-pagebar_generated_clone .ul-stickynavigation li a,
.fr-ca #features .feature-sticky-nav-bar-static .ul-stickynavigation li a,
.fr-ca #feature-sticky-pagebar_generated_clone .ul-stickynavigation li a {
		display: block;
		color:#005293;
		text-align: center;
		text-decoration: none;
		padding: 15px 8px;
	}
}
@media only screen and (min-width: 1301px) and (max-width:1500px){
.fr-fr #features .feature-sticky-nav-bar-static .ul-stickynavigation li a,
.fr-ca #features .feature-sticky-nav-bar-static .ul-stickynavigation li a,
.fr-ca #feature-sticky-pagebar_generated_clone .ul-stickynavigation li a,
.fr-fr #feature-sticky-pagebar_generated_clone .ul-stickynavigation li a
{
    padding: 15px 8px;   
} 
}
@media screen and (max-width: 1083px){
  #features #disclaimers [data-grid="container"]{
    padding-left:12px;
    padding-right:12px;
  }
}

@media only screen and (min-width: 1400px) {
/* RTL locales Panes panel global fix CSS */
    .ar-xm .wdg-global .m-panes section.f-stacked, 
    .he-il .wdg-global .m-panes section.f-stacked {
        padding-right: 24px;
        padding-left: 0px;
    }
    .ar-xm .wdg-global .m-panes section.f-align-middle, 
    .he-il .wdg-global .m-panes section.f-align-middle {
        padding-left: 48px;
        padding-right: 0;
    }
    .ar-xm #triptic-panes .m-panes-product-placement-item a.mscom-link.c-call-to-action.c-glyph,
    .he-il #triptic-panes .m-panes-product-placement-item a.mscom-link.c-call-to-action.c-glyph
    {
        padding-right:0px !important;
    }
}
.f-video-trigger:hover {
  cursor: auto !important;
}

.f-video-trigger .c-action-trigger:hover {
 cursor: pointer !important; 
}

#features div[data-vg="windows-features-mwf-panel-5-3ContentPlacement-VG"] .f-video-trigger, #features div[data-vg="windows-features-mwf-panel-2-popup-video-VG"] .f-video-trigger {
display:none;
}
body[class^="en"] #features div[data-vg="windows-features-mwf-panel-5-3ContentPlacement-VG"] .f-video-trigger, body[class^="en"] #features div[data-vg="windows-features-mwf-panel-2-popup-video-VG"] .f-video-trigger{
display:block;
}

/*RTL text align issue in Features*/
.he-il [data-vg="windows-features-mwf-panel-7-2ContentPlacement-VG"] .m-content-placement-item h3.c-heading-3, 
.he-il [data-vg="windows-features-mwf-panel-7-2ContentPlacement-VG"] .m-content-placement-item p.c-paragraph-2,
.he-il [data-vg="windows-features-mwf-panel-7-2ContentPlacement-VG"] .m-content-placement-item a.mscom-link.c-call-to-action,  
.he-il [data-vg="windows-features-mwf-panel-5-3ContentPlacement-VG"] .m-content-placement-item h4.c-heading-4, 
.he-il [data-vg="windows-features-mwf-panel-5-3ContentPlacement-VG"] .m-content-placement-item p.c-paragraph-2,
.ar-xm [data-vg="windows-features-mwf-panel-5-3ContentPlacement-VG"] .m-content-placement-item h4.c-heading-4, 
.ar-xm [data-vg="windows-features-mwf-panel-5-3ContentPlacement-VG"] .m-content-placement-item p.c-paragraph-2 {
    padding-right: 0px !important;
}
/* Remove the Hot spot banner and panel from page*/
#hotspots,
#hotspotsbanner,
#Mixed-Reality section#hotspots + div.wdg-pad-medium,
#windows-3d [data-vg="windows-3D-mwf-10-feature-imagepriority-VG"] .c-glyph.glyph-play {
    display:none !important;
}
.ar-xm [data-vg="Windows-3D-mwf-01-hero-fullbleed-video-VG"] button.c-action-trigger.c-glyph::before, 
.he-il [data-vg="Windows-3D-mwf-01-hero-fullbleed-video-VG"] button.c-action-trigger.c-glyph::before, 
.ar-xm [data-vg="Windows-3D-mwf-09-fullbleed-video-VG"] button.c-action-trigger.c-glyph::before,
.he-il [data-vg="Windows-3D-mwf-09-fullbleed-video-VG"] button.c-action-trigger.c-glyph::before,
.ar-xm [data-vg="Windows-3D-mwf-12-fullbleed-video-VG"] button.c-action-trigger.c-glyph::before, 
.he-il [data-vg="Windows-3D-mwf-12-fullbleed-video-VG"] button.c-action-trigger.c-glyph::before,
.ar-xm [data-vg="nonmwf-image-video-VG1"] button.c-action-trigger.c-glyph::before,
.he-il [data-vg="nonmwf-image-video-VG1"] button.c-action-trigger.c-glyph::before,
.he-il [data-vg="windows-photos-mwf-4-popup-video-MV"] button.c-action-trigger.c-glyph::before,
.ar-xm [data-vg="windows-photos-mwf-4-popup-video-MV"] button.c-action-trigger.c-glyph::before
{
    margin-right: -5px !important;
}
[data-vg=windows-features-mwf-panel-12-TripticPanes-VG] .f-stacked > div+div a{
                display: none;
}
#feature-sticky-pagebar_generated_clone ul li:nth-child(5),
#feature-sticky-pagebar ul li:nth-child(5) {
                display: none;
}
#windows-3d .accordion ul li.initial:nth-child(1) { 
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_1920_Accordion_Closed1_IMG.jpg?version=4d8aad4d-efcc-89e1-6e3f-ef41d573200d");
}
#windows-3d .accordion ul li.initial:nth-child(2) {  
     background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_1920_Accordion_Closed2_IMG.jpg?version=6937c66f-4193-5baa-5254-88b5034785a7");
}
    .zh-cn #windows-3d .accordion ul li.initial:nth-child(2),
    .de-ch #windows-3d .accordion ul li.initial:nth-child(2),
    .fr-ch #windows-3d .accordion ul li.initial:nth-child(2),  
    .ar-xm #windows-3d .accordion ul li.initial:nth-child(2),
    .en-id #windows-3d .accordion ul li.initial:nth-child(2),
    .en-sg #windows-3d .accordion ul li.initial:nth-child(2),
    .el-gr #windows-3d .accordion ul li.initial:nth-child(2),
    .es-xl #windows-3d .accordion ul li.initial:nth-child(2),
    .fr-xf #windows-3d .accordion ul li.initial:nth-child(2),
    .pl-pl #windows-3d .accordion ul li.initial:nth-child(2),
    .ro-ro #windows-3d .accordion ul li.initial:nth-child(2),
    .sk-sk #windows-3d .accordion ul li.initial:nth-child(2),
    .sl-si #windows-3d .accordion ul li.initial:nth-child(2),
    .tr-tr #windows-3d .accordion ul li.initial:nth-child(2),
    .uk-ua #windows-3d .accordion ul li.initial:nth-child(2) {  
     background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_1920_Accordion_Closed2ALT_IMG.jpg?version=cf584f7c-a81a-42cd-3a52-b5fdd33847ec");
}
#windows-3d .accordion ul li.initial:nth-child(3) {
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_1920_Accordion_Closed3_IMG.jpg?version=1a40f092-2a24-44f6-41b7-665f7cc72868");
}
#windows-3d .accordion ul li.initial:nth-child(4) {
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_1920_Accordion_Closed4_IMG.jpg?version=c852d6d0-2b4a-ee51-1804-30ebf387a235");
}
#windows-3d .accordion ul li.initial:nth-child(5) {   
     background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_1920_Accordion_Closed5_IMG.jpg?version=45cadb0a-26db-654a-5bc9-64fe653be227");
}


@media screen and (max-width: 1083px) {
    #windows-3d .accordion ul li.initial:nth-child(1) {
      background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_1083_Accordion_Closed1_IMG.jpg?version=a57d708f-4078-8f66-b3e9-05c1d21d1e7d")
    }
    #windows-3d .accordion ul li.initial:nth-child(2) {
       background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_1083_Accordion_Closed2_IMG.jpg?version=1b75a82d-4391-cd6c-8e3a-06e74a85ce87");
    }
    .zh-cn #windows-3d .accordion ul li.initial:nth-child(2),
    .de-ch #windows-3d .accordion ul li.initial:nth-child(2),
    .fr-ch #windows-3d .accordion ul li.initial:nth-child(2),  
    .ar-xm #windows-3d .accordion ul li.initial:nth-child(2),
    .en-id #windows-3d .accordion ul li.initial:nth-child(2),
    .en-sg #windows-3d .accordion ul li.initial:nth-child(2),
    .el-gr #windows-3d .accordion ul li.initial:nth-child(2),
    .es-xl #windows-3d .accordion ul li.initial:nth-child(2),
    .fr-xf #windows-3d .accordion ul li.initial:nth-child(2),
    .pl-pl #windows-3d .accordion ul li.initial:nth-child(2),
    .ro-ro #windows-3d .accordion ul li.initial:nth-child(2),
    .sk-sk #windows-3d .accordion ul li.initial:nth-child(2),
    .sl-si #windows-3d .accordion ul li.initial:nth-child(2),
    .tr-tr #windows-3d .accordion ul li.initial:nth-child(2),
    .uk-ua #windows-3d .accordion ul li.initial:nth-child(2) {  
     background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_1083_Accordion_Closed2ALT_IMG.jpg?version=c3b4c350-fca0-0ffe-44ce-2304a9d50c86");
}
    #windows-3d .accordion ul li.initial:nth-child(3) {
        background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_1083_Accordion_Closed3_IMG.jpg?version=8f63c9ce-10f7-ddf1-5595-5dd6fff4862a");
    }
    #windows-3d .accordion ul li.initial:nth-child(4) {
        background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_1083_Accordion_Closed4_IMG.jpg?version=f62e8f82-4872-5dd6-0d36-dee89aba95b7");
    }
    #windows-3d .accordion ul li.initial:nth-child(5) {
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com//en-us/CMSImages/Windows_3D_Sketch_1083_Accordion_Closed5_IMG.jpg?version=6a0731ab-cdf7-2a1b-5778-90c396790f3c");
    }
    .ar-xm .m-feature.f-align-right.f-image-priority>div, 
    .he-il .m-feature.f-align-right.f-image-priority>div {
        right: auto;
    }
}

}
@media screen and (max-width: 767px) {
     #windows-3d .accordion ul li.initial:nth-child(1) {
      background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_1083_Accordion_Closed1_IMG.jpg?version=a57d708f-4078-8f66-b3e9-05c1d21d1e7d")
    }
    #windows-3d .accordion ul li.initial:nth-child(2) {
       background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_1083_Accordion_Closed2_IMG.jpg?version=1b75a82d-4391-cd6c-8e3a-06e74a85ce87");
    }
    .zh-cn #windows-3d .accordion ul li.initial:nth-child(2),
    .de-ch #windows-3d .accordion ul li.initial:nth-child(2),
    .fr-ch #windows-3d .accordion ul li.initial:nth-child(2),  
    .ar-xm #windows-3d .accordion ul li.initial:nth-child(2),
    .en-id #windows-3d .accordion ul li.initial:nth-child(2),
    .en-sg #windows-3d .accordion ul li.initial:nth-child(2),
    .el-gr #windows-3d .accordion ul li.initial:nth-child(2),
    .es-xl #windows-3d .accordion ul li.initial:nth-child(2),
    .fr-xf #windows-3d .accordion ul li.initial:nth-child(2),
    .pl-pl #windows-3d .accordion ul li.initial:nth-child(2),
    .ro-ro #windows-3d .accordion ul li.initial:nth-child(2),
    .sk-sk #windows-3d .accordion ul li.initial:nth-child(2),
    .sl-si #windows-3d .accordion ul li.initial:nth-child(2),
    .tr-tr #windows-3d .accordion ul li.initial:nth-child(2),
    .uk-ua #windows-3d .accordion ul li.initial:nth-child(2) {  
     background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_539_Accordion_Closed2ALT_IMG.jpg?version=ce698fca-e940-6a86-7cf5-a279bba98c0f");
}
    #windows-3d .accordion ul li.initial:nth-child(3) {
        background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_1083_Accordion_Closed3_IMG.jpg?version=8f63c9ce-10f7-ddf1-5595-5dd6fff4862a");
    }
    #windows-3d .accordion ul li.initial:nth-child(4) {
        background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com/en-us/CMSImages/Windows_3D_Sketch_1083_Accordion_Closed4_IMG.jpg?version=f62e8f82-4872-5dd6-0d36-dee89aba95b7");
    }
    #windows-3d .accordion ul li.initial:nth-child(5) {
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://c.s-microsoft.com//en-us/CMSImages/Windows_3D_Sketch_1083_Accordion_Closed5_IMG.jpg?version=6a0731ab-cdf7-2a1b-5778-90c396790f3c");
    }
}

#windows-3d li.expanded section.m-content-placement-item.content{
    background-color: rgba(0, 0, 0, 0.9);
    padding: 12px;
    margin-left: 48px;
}
#windows-3d .accordion ul li.contracted .mainCont{
    background-color: rgba(0, 0, 0, 0.8);
}
.youtube-video-popup-icon a.mscom-link.c-glyph.glyph-play {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    position: absolute;
    z-index: 99;
    font-size: 40px;
    color: #FFFFFF;
    background: rgba(0,0,0,0.4);
    border-radius: 100%;
    padding: 5px 10px 1px 13px;
}
.youtube-video-popup-icon .youtubevidplayer{
    position: relative;
}
@media screen and (min-width: 1083px){
    .youtube-video-popup-icon .c-video .youtubevidplayer{
                                position: relative;
                                display: inline-block;
                                 float: inherit;
    }
}
.youtube-video-popup-icon .youtubevidplayer-posterimagewrap picture{
  width:100% !important;
}
.youtube-video-popup-icon .f-align-left.c-video{
                float: right;
}

.windows-3d #Horizontal-acc .btnClose{
    float: right;
    left: 0;
    margin-right: 32px;
}
.windows-3d #Horizontal-acc .btnClose > img{
        background: #000;
}
@media screen and (min-width: 1084px){
   
    .windows-3d #Horizontal-acc .m-content-placement-item.content{
        margin-top: 0 !important;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        margin-left: 60px;
        padding: 10px 40px 40px 40px !important;
    }
    .ar-xm #windows-comprehensive-security #Horizontal-acc .accordion ul li .expandBtn,
    .he-il #windows-comprehensive-security #Horizontal-acc .accordion ul li .expandBtn{
        bottom: 3% !important;
    }
}
@media screen and (max-width: 1083px){
    
    .windows-3d #Horizontal-acc .logoImg{
        top: 50%;
        transform: translateY(-50%);
        position: relative;
        margin: 0;
        padding: 0;
        bottom: 0;
        width: 100%;
    }
    .windows-3d #Horizontal-acc .logoImg > div{
        right: 0;
        bottom: 0;
        height: auto;
        display: inline-block;
        position: relative;
    }
    .windows-3d #Horizontal-acc .logoImg .c-heading-3{
        padding: 0;
        float: left;
        width: 50%;
        bottom: 0 !important;
    }
    
}
@media screen and (max-width: 539px){
	.windows-3d #Horizontal-acc .logoImg .c-heading-3,
	.windows-3d #Horizontal-acc .logoImg > div{
		width: 100%;
	}
    .windows-3d #Horizontal-acc .logoImg > div{
        padding-top: 10px;
    }
    .windows-3d #Horizontal-acc .c-heading-3,
    .windows-3d #Horizontal-acc .c-paragraph-1{
        padding-top: 10px;
        padding-bottom: 0px;
    }
    .windows-3d #Horizontal-acc .c-paragraph-1{
       font-size: 14px;
       line-height: 18px;
       font-weight: 200; 
    }
    .windows-3d #Horizontal-acc li.expanded section.m-content-placement-item.content{
        margin: 0 20px !important;
        bottom: 20px;
        
    }
    .windows-3d #Horizontal-acc .m-feature .c-heading-3{
        font-size: 22px;
        line-height: 26px;
    }
    .windows-3d #Horizontal-acc .c-paragraph-3{
        font-size: 12px;
        line-height: 16px;
        padding-top: 0px;
    }
    .windows-3d #Horizontal-acc .btnClose{
        margin: 15px !important;
    }
    .windows-3d #Horizontal-acc .accordion ul li span p{
        letter-spacing: 2px;
    }
}
@media screen and (min-width: 1084px){
#remix3dpanel .c-video + picture  img{
    display:none;
}
}
@media screen and (max-width: 1083px){
#remix3dpanel .c-video {
    display:none;
}
#windows-3d #shoppanel section.c-feature.f-align-left.f-image-priority div img{
    margin: auto;
}
}
#windows-3d #remix3dpanel .c-video button{
    background-color: #767676;
}
@media only screen and (min-width: 1084px){
    
#minecraftpanel .c-feature.f-align-right.f-image-priority picture {
	width:100%
}
#minecraftpanel .youtubevidplayer {
	width:65%;
	float:left;
}
    .ar-xm #minecraftpanel .c-feature.f-align-right.f-image-priority picture,
    .he-il #minecraftpanel .c-feature.f-align-right.f-image-priority picture{
        width:100%
    }
    .ar-xm #windows-3d #pptpanel .youtubevidplayer,
    .he-il #windows-3d #pptpanel .youtubevidplayer{
        width: 65%;
        float: left !important;
    }
    .he-il #windows-3d #minecraftpanel .youtubevidplayer {
        float: right;
    }
    .ar-xm #windows-3d #storyremix .youtubevidplayer {
        float: right;
        width: 65%;
    }
}
#disclaimers{
    outline:none;
}


#windows-3d #pillars{
clear: both;
}
#windows-3d #shop{
clear: both;
}

#windows-3d #tools{
clear: both;
}
#windows-3d #minecraft .surface-youtubevidplayer-playicon{
    display: block;
}

.ar-xm #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.bg-bg #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.cs-cz #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.da-dk #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.el-gr #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.et-ee #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.fi-fi #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.he-il #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.hr-hr #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.hu-hu #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.ja-jp #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.ko-kr #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.lt-lt #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.lv-lv #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.nb-no #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.nl-be #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.nl-nl #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.pl-pl #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.ro-ro #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.sk-sk #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.sl-si #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.sr-la #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.sv-se #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.th-th #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.tr-tr #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.uk-ua #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.vi-vn #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.de-ch #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.en-id #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.en-sg #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.es-xl #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.fr-ch #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.fr-xf #windows-3d #minecraft .surface-youtubevidplayer-playicon,
.zh-cn #windows-3d #minecraft .surface-youtubevidplayer-playicon {
    display: none !important;
}



.ar-xm #windows-3d #pptpanel .f-align-left .youtubevidplayer
{
    float:left !important;
}


.ar-mx #windows-3d #minecraftpanel .youtubevidplayer
{
    float: right;
}
.ar-mx #windows-3d .c-feature.f-align-left>div, .m-feature.f-align-left>div{
	right:auto;
	left:0;
}
[dir="rtl"] #non-cortana-panes .m-feature.f-align-left > div{
    left: auto;
    right: 0;
}
.he-il #windows-3d #pptpanel .f-align-left .youtubevidplayer
{
    float:left !important;
}

.he-il #windows-3d #minecraftpanel .youtubevidplayer
{
    float: right;
}
.ar-xm #windows-3d #Horizontal-acc ul li .m-content-placement-item.content,
.he-il #windows-3d #Horizontal-acc ul li .m-content-placement-item.content,
.ar-xm #windows-comprehensive-security #Horizontal-acc ul li .m-content-placement-item.content,
.he-il #windows-comprehensive-security #Horizontal-acc ul li .m-content-placement-item.content {
                float: left;
}
.ar-xm #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2,
.he-il #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2,
.ar-xm #windows-comprehensive-security #Horizontal-acc ul li .mainCont .c-subheading-2,
.he-il #windows-comprehensive-security #Horizontal-acc ul li .mainCont .c-subheading-2 {
                text-align: left;
}
.ar-xm .accordion ul li:hover .logoImg .seeDetailsBtn,
.he-il .accordion ul li:hover .logoImg .seeDetailsBtn {
 margin-left: 12px !important; 
 } 
 .de-de #windows-comprehensive-security #windowshello .c-call-to-action,
 .pt-br #windows-comprehensive-security #windowshello .c-call-to-action,
 .fr-fr #windows-comprehensive-security #windowshello .c-call-to-action,
 .fr-ca #windows-comprehensive-security #windowshello .c-call-to-action,
 .it-it #windows-comprehensive-security #windowshello .c-call-to-action,
 .ru-ru #windows-comprehensive-security #windowshello .c-call-to-action {
     font-size: 11px !important;
 }
 
 [dir="rtl"] body #windows-comprehensive-security .mscom-link.c-call-to-action.c-glyph
	{
	padding-right:0px !important;
	}
.ar-xm #windows-comprehensive-security #hero .mscom-link.c-call-to-action.c-glyph,
.he-il #windows-comprehensive-security #hero .mscom-link.c-call-to-action.c-glyph
{
    padding-right:16px !important;
}

/* Reducing font sizes for Accordion panel for the all markets have issues */
@media screen and (min-width: 1400px) {
	.fr-fr #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		bottom: 5%; /*dont change */
		font-size: 18px;
	}
    .de-de #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		bottom: 5%; /*dont change */
		font-size: 18px;
	}
    .it-it #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .ja-jp #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .pt-br #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .ar-xm #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{		
		font-size: 18px;
	}
    .he-il #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{		
		font-size: 18px;
	}
    .es-mx #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .fr-ca #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .ru-ru #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .es-es #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .en-in #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .de-at #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
	.da-dk #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
	.sr-latn-rs #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}	
	.hr-hr #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
	.fr-fr #windows-3d #accordian #Horizontal-acc ul li .mainCont img {
		bottom: 5%; /*dont change */
        
	}
    .de-de #windows-3d #accordian #Horizontal-acc ul li .mainCont img {
		bottom: 5%; /*dont change */
        
	}
    .de-ch #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .el-gr #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .uk-ua #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .sl-si #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .bg-bg #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .cs-cz #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .es-ar #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .es-cl #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .es-co #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .et-ee #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .fr-be #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .hu-hu #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .lv-lv #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .lt-lt #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .vi-vn #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px;
	}
    .de-de #windows-comprehensive-security #securitycenter .accCont ul li .mainCont .c-subheading-2{
		width: 40em !important; /*dont change */
		bottom: 5%; /*dont change */
		font-size: 18px !important;
	}
   .pl-pl #windows-comprehensive-security #securitycenter .accCont ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 17px !important;
		letter-spacing: 1px;
	}    
    body:not(.en-us) #windows-comprehensive-security #securitycenter .accCont ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 18px !important;
        letter-spacing: 1px;
	}    
}
@media screen and (min-width: 1083px) and (max-width: 1399px) {
	.fr-fr #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		bottom: 5%; /*dont change */
		font-size: 15px; 
	}
    .de-de #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		bottom: 5%; /*dont change */
		font-size: 15px; 
	}
    .it-it #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .ja-jp #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .pt-br #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .ar-xm #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {        
        font-size: 15px;
    }
    .he-il #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        font-size: 15px;
    }
    .es-mx #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .fr-ca #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .ru-ru #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .es-es #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 14px;
    }
    .en-in #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .de-at #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
	.da-dk #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
	.sr-latn-rs #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
	.hr-hr #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
	.fr-fr #windows-3d #accordian #Horizontal-acc ul li .mainCont img {
		bottom: 5%; /*dont change */
        
	}
    .de-de #windows-3d #accordian #Horizontal-acc ul li .mainCont img {
		bottom: 5%; /*dont change */
        
	} 
    .de-ch #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }  
    .el-gr #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .uk-ua #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .sl-si #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .bg-bg #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .cs-cz #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .es-ar #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .es-cl #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .es-co #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .et-ee #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .fr-be #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .hu-hu #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .lv-lv #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .lt-lt #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .vi-vn #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
    }
    .de-de #windows-comprehensive-security #securitycenter .accCont ul li .mainCont .c-subheading-2 {
        width: 40em; /*dont change */
		bottom: 5%;  /*dont change */
		font-size: 15px;
    }
    .pl-pl #windows-comprehensive-security #securitycenter .accCont ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 13px !important;
		letter-spacing: 1px;
	}
    body:not(.en-us) #windows-comprehensive-security #securitycenter .accCont ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px;
        letter-spacing: 1px;
    }   
}

@media screen and (max-width: 767px) {
	.fr-fr #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .de-de #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .it-it #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .ja-jp #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .pt-br #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .ar-xm #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		font-size: 14px; 
	}
    .he-il #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		font-size: 14px; 
	}
    .es-mx #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .fr-ca #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .en-in #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .ru-ru #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .de-at #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
   .da-dk #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
   .sr-latn-rs #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
   .hr-hr #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .es-es #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .de-ch #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .el-gr #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .uk-ua #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .sl-si #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .bg-bg #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .cs-cz #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .es-ar #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .es-cl #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .es-co #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .et-ee #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .fr-be #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    
    .lv-lv #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .lt-lt #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .vi-vn #windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px; 
	}
    .pl-pl #windows-comprehensive-security #securitycenter .accCont ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 13px !important;
		letter-spacing: 1px;
	}
    body:not(.en-us) #windows-comprehensive-security #securitycenter .accCont ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px !important; 
        letter-spacing: 0px !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 1083px) {
	#windows-3d #accordian #Horizontal-acc ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
	}
    .de-de #windows-comprehensive-security #securitycenter .accCont ul li .mainCont .c-subheading-2 {
        width: 40em; /*dont change */		
		font-size: 15px;
    }
    .pl-pl #windows-comprehensive-security #securitycenter .accCont ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 14px !important;
		letter-spacing: 1px;
	}
    body:not(.en-us) #windows-comprehensive-security #securitycenter .accCont ul li .mainCont .c-subheading-2 {
        width: 40em;
        font-size: 15px !important;
        letter-spacing: 1px;
    }   
}
@media screen and (max-width: 539px){
    .pl-pl #windows-comprehensive-security #securitycenter .accCont ul li .mainCont .c-subheading-2{
		width: 40em; /*dont change */
		font-size: 12px !important;
		letter-spacing: 1px;
	}
     body:not(.en-us) #windows-comprehensive-security #securitycenter .accCont ul li .mainCont .c-subheading-2{
        font-size: 12px !important;
	}
}

.es-mx #mwf-edge #edge_contentplacement-2UP_rd button.glyph-play,
.fr-ca #mwf-edge #edge_contentplacement-2UP_rd button.glyph-play{
    display: none;
}
/*#windows-comprehensive-security .accordion ul li.initial:nth-child(1) {
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1920_AccordionClosed_img.jpg?version=bd8027c4-e0d7-b4a7-428e-76236eb5bc1e&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
}
#windows-comprehensive-security .accordion ul li.initial:nth-child(2) {  
     background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1920_AccordionClosed_img.jpg?version=bd8027c4-e0d7-b4a7-428e-76236eb5bc1e&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
}
#windows-comprehensive-security .de-de .accordion ul li.initial:nth-child(2) {  
     background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1920_AccordionClosed_img.jpg?version=bd8027c4-e0d7-b4a7-428e-76236eb5bc1e&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
}
#windows-comprehensive-security .accordion ul li.initial:nth-child(3) {
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1920_AccordionClosed_img.jpg?version=bd8027c4-e0d7-b4a7-428e-76236eb5bc1e&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
}
#windows-comprehensive-security .accordion ul li.initial:nth-child(4) {
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1920_AccordionClosed_img.jpg?version=bd8027c4-e0d7-b4a7-428e-76236eb5bc1e&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
}
#windows-comprehensive-security .accordion ul li.initial:nth-child(5) {   
     background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1920_AccordionClosed_img.jpg?version=bd8027c4-e0d7-b4a7-428e-76236eb5bc1e&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
}
@media screen and (max-width: 1083px) {
    #windows-comprehensive-security .de-de .accordion ul li.initial:nth-child(2) {  
     background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1083_AccordionClosed_img.jpg?version=49d7ad63-74fc-f4a3-8c81-bdeed68a5960&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
    }
    #windows-comprehensive-security .accordion ul li.initial:nth-child(1) {
      background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1083_AccordionClosed_img.jpg?version=49d7ad63-74fc-f4a3-8c81-bdeed68a5960&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
    }
    #windows-comprehensive-security .accordion ul li.initial:nth-child(2) {
       background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1083_AccordionClosed_img.jpg?version=49d7ad63-74fc-f4a3-8c81-bdeed68a5960&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
    }
    #windows-comprehensive-security .accordion ul li.initial:nth-child(3) {
        background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1083_AccordionClosed_img.jpg?version=49d7ad63-74fc-f4a3-8c81-bdeed68a5960&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
    }
    #windows-comprehensive-security .accordion ul li.initial:nth-child(4) {
        background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1083_AccordionClosed_img.jpg?version=49d7ad63-74fc-f4a3-8c81-bdeed68a5960&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
    }
    #windows-comprehensive-security .accordion ul li.initial:nth-child(5) {
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1083_AccordionClosed_img.jpg?version=49d7ad63-74fc-f4a3-8c81-bdeed68a5960&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
    }
}
@media screen and (max-width: 767px) {
    #windows-comprehensive-security .de-de .accordion ul li.initial:nth-child(2) {  
     background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1083_AccordionClosed_img.jpg?version=49d7ad63-74fc-f4a3-8c81-bdeed68a5960&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
    }
     #windows-comprehensive-security .accordion ul li.initial:nth-child(1) {
      background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1083_AccordionClosed_img.jpg?version=49d7ad63-74fc-f4a3-8c81-bdeed68a5960&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
    }
    #windows-comprehensive-security .accordion ul li.initial:nth-child(2) {
       background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1083_AccordionClosed_img.jpg?version=49d7ad63-74fc-f4a3-8c81-bdeed68a5960&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
    }
    #windows-comprehensive-security .accordion ul li.initial:nth-child(3) {
        background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1083_AccordionClosed_img.jpg?version=49d7ad63-74fc-f4a3-8c81-bdeed68a5960&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
    }
    #windows-comprehensive-security .accordion ul li.initial:nth-child(4) {
        background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1083_AccordionClosed_img.jpg?version=49d7ad63-74fc-f4a3-8c81-bdeed68a5960&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
    }
    #windows-comprehensive-security .accordion ul li.initial:nth-child(5) {
    background-image: url("https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://cmspreview2.corp.microsoft.com/en-us/CMSImages/FPO_1083_AccordionClosed_img.jpg?version=49d7ad63-74fc-f4a3-8c81-bdeed68a5960&CollectionId=45407611-3b1a-465b-a3d5-c0d9a3fe21a0");
    }
}
*/
#windows-comprehensive-security .accordion ul li span p{
    text-transform: none;
    /*text-align: center;*/
}

.m-content-placement-item .c-call-to-action.no-border{
    border-width: 0px;
}

/*body .mscom-link.c-call-to-action.c-glyph.no-padding-right{
    padding-right: 0px !important;
}*/

.m-content-placement-item .c-call-to-action.no-margin-right{
    margin-right: 0px;
}

/*#windows-comprehensive-security .accordion ul li .expandBtn {
    bottom: 10%;
}*/
/*#windows-comprehensive-security .accordion .c-subheading-2  {
    font-size: 1.5vw;
}*/
#windows-comprehensive-security .accordion ul{
    margin: 2px;
}

#windows-comprehensive-security .accordion ul li span p {
    /*width: 22em;*/
}

#windows-comprehensive-security .accordion ul li.contracted .mainCont{
    background: #7e7e7e;
}

#windows-comprehensive-security .accordion ul:hover li.contracted:hover .mainCont {
  background: rgba(0, 0, 0, 0.6); 
  cursor: pointer;
}
#windows-comprehensive-security .accordion ul li > .mainCont{
    border:1px solid #7e7e7e;
}

#windows-comprehensive-security li.expanded section.m-content-placement-item.content{
    background-color: #7e7e7e;
    padding: 12px;
    margin-left: 48px;
}
@media screen and (min-width: 1084px) and (max-width: 1200px){
#windows-comprehensive-security .accordion ul li span p{
    left:3px;
    }
}
@media screen and (min-width: 1084px){
   
    #windows-comprehensive-security #Horizontal-acc .m-content-placement-item.content{
        margin-top: 0 !important;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        margin-left: 60px;
        padding: 40px !important;
    }
    body:not(.en-us) #windows-comprehensive-security #Horizontal-acc .m-content-placement-item.content{
        padding: 20px !important;
    }
    #windows-comprehensive-security .accordion ul li span p{
        bottom : 2%;
    }
    
    #windows-comprehensive-security .accordion ul li .expandBtn{
        bottom: 5%;
    }
    
    
}
@media screen and (max-width: 1083px){    
     #windows-comprehensive-security #Horizontal-acc .logoImg{
         top: 50%;
    }
    #windows-comprehensive-security #Horizontal-acc .logoImg .c-heading-3{
        padding: 0;
    }
    #windows-comprehensive-security #Horizontal-acc .accordion .m-content-placement-item p:first-of-type{
        display:none;
    }

    #windows-comprehensive-security #Horizontal-acc .accordion .m-content-placement-item a.mscom-link.c-call-to-action.c-glyph.white-c{
        display:none;
    }
    #windows-comprehensive-security #defender .m-feature .c-feature .mscom-link,
    #windows-comprehensive-security #Horizontal-acc .mscom-link,
    #windows-comprehensive-security .mscom-link.sec-link{
        display: none;
    }
}

 @media screen and (max-width: 539px){
	#Horizontal-acc .logoImg .c-heading-3,
	#Horizontal-acc .logoImg > div{
		width: 100%;
	}
    #Horizontal-acc .logoImg > div{
        padding-top: 10px;
    }
    #Horizontal-acc .c-heading-3,
    #Horizontal-acc .c-paragraph-1{
        padding-top: 10px;
        padding-bottom: 0px;
    }
    #Horizontal-acc .c-paragraph-1{
       font-size: 14px;
       line-height: 18px;
       font-weight: 200; 
    }
    #Horizontal-acc li.expanded section.m-content-placement-item.content{
        margin: 0 20px !important;
        bottom: 20px;
    }
    #Horizontal-acc .m-feature .c-heading-3{
        font-size: 22px;
        line-height: 26px;
    }
    #Horizontal-acc .c-paragraph-3{
        font-size: 12px;
        line-height: 16px;
        padding-top: 0px;
    }
    #Horizontal-acc .btnClose{
        margin: 15px !important;
    }
    #Horizontal-acc .accordion ul li span p{
        letter-spacing: 2px;
        font-size: 14px;
    }
}
#windows-comprehensive-security #windowshello img.mscom-image.c-image.blue{
    margin-left: auto;
    margin-right: auto;
    margin-top:16px;
}
#windows-comprehensive-security section{
    outline:none!important;
}
#windows-comprehensive-security #Horizontal-acc .btnClose {
	display: none !important;
}

#windows-comprehensive-security #windowsupdates .m-feature,
#windows-comprehensive-security #defender .m-feature{
margin-top: 48px !important;
}

@media screen and (max-width: 539px){
.ar-xm #windows-comprehensive-security #Horizontal-acc li.expanded section.m-content-placement-item.content {    
    bottom: 5px;
    }
}
#windows-comprehensive-security #yes-win-10 a.sec-link{
    display:none;
}
#windows-comprehensive-security #yes-win-10 #edge-latest a.sec-link{
    display:block;
}
#windows-comprehensive-security #hero-image{
display:none;
}.popupVideoPlayer{
  text-align: center;
}
.accordion ul:focus{
  outline: #000 dashed 2px;
}
.accordion ul li:focus > .mainCont{
  outline: #000 dashed 2px;
}
.m-product-placement.f-app .c-carousel ul li :focus {
    border: 1px dashed;
    outline: none;
}
#view-all .m-product-placement-item a.mscom-link.windows-hyperlink-CTA:focus {
    text-decoration: underline !important;
}

#mwf-common-prefooter .theme-dark [data-vg="mwf-common-prefooter-VG"] a.mscom-link.c-hyperlink:focus{
	color: #0067b8 !important;
}
/*.high-contrast-mode #social-network img,
.high-contrast-mode #prefooterNav img {
  filter: invert(100%);
  background: #FFFFFF !important;
}*/

#Mixed-Reality #storelocator .searchcontainer a.c-call-to-action:after{
  content:"" !important;
  margin-left:0px !important;
  display:inline !important;
 }
 [data-vg="Surface_L_Overview_HeroWithPivot_VG"] .c-call-to-action.surface-outline-white.c-glyph{
	margin-right: 0;
}
/*@media screen and (-ms-high-contrast:active){
  img[src*=".svg"] {
    -ms-high-contrast-adjust: background !important;
    background: #fff !important;
  }
  .devices-microsite img[src*=".svg"] {
    background: none;
  }
}*/
.accordion ul li:hover .logoImg div::before{
    content: "+";
    padding: 1px 5px;
    outline: 1px solid #fff;
    cursor: pointer;
    font-family: sans-serif;
}
.accordion ul li:hover .logoImg img{
    display: none !important;
}
.accordion ul li:hover .logoImg p{
    padding-left:10px
}
#windows-3d #accordian .btnClose::before, 
#windows-mixed-reality-3-horizontal-acc .btnClose::before {
    content: "X";
    padding: 2px 6px;
    outline: 1px solid #fff;
    cursor: pointer;
    font-family: sans-serif;
    background: #000
}
#windows-3d #accordian .btnClose:focus::before,
#windows-mixed-reality-3-horizontal-acc .btnClose:focus::before {
    outline: 2px dotted #fff;
}
#windows-3d #accordian .btnClose > img,
#windows-mixed-reality-3-horizontal-acc .btnClose > img{
    display: none;
}
.accordion ul li .expandBtn{
   width: 19px;
}
.ratingPlugin .reviewsCount.reviewsCount-blue a.c-hyperlink{
	text-decoration: underline;
}
/*#pmp-big5 .m-system-requirements.devices-techspecspanel .c-table th{
	font-weight: 100;
}*/
#videoplayerpopup a.mscom-link.c-glyph.glyph-play:focus
{
  outline:#000000 dashed 2px;
}
/*Code for changing "#videoplayerpopup" to ".videoplayerpopup" for duplicate ID issue in 3D page*/
.videoplayerpopup a.mscom-link.c-glyph.glyph-play{
	top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  position: absolute;
  z-index: 99;
  font-size: 40px;
  color: #FFFFFF;
  background: rgba(0,0,0,0.4);
  border-radius: 100%;
  padding: 5px 10px 1px 13px;
}
.videoplayerpopup img.mscom-image.c-image {
    width: 100%;
}
.videoplayerpopup .youtubevidplayer {
    position: relative;
}
@media screen and (max-width:1083px){            
	#windows-3d #video-priority-1 .videoplayerpopup a.mscom-link.c-glyph.glyph-play{
		left:50% !important;
	}
}
@media screen and (min-width:1084px){             
	#windows-3d #video-priority-1 .videoplayerpopup a.mscom-link.c-glyph.glyph-play{
		left:67.5% !important;
	}
}
.videoplayerpopup a.mscom-link.c-glyph.glyph-play:focus
{
  outline:#000000 dashed 2px;
}
/*code to bix button and hyperlink alignment in PMP-cross-sell panel*/
#pmp-cross-sell .m-product-placement-item div.c-group {
	display: block;
}
#pmp-cross-sell .m-product-placement-item div.c-group a + a{
	padding-left: 0 !important;
	margin-left: 0 !important;
	float: left;
  margin-top: 5px;
}
/*removing udnerline for hyperlinks in normal mode and adding underline on Focus + HC mode*/
html.high-contrast-mode .c-hyperlink{
    text-decoration: none !important;
}
html.high-contrast-mode .c-hyperlink:focus{
    text-decoration: underline !important;
    outline: thin solid; 
}
html.high-contrast-mode #specifications .c-hyperlink.f-lightweight,
html.high-contrast-mode #mobile-specifications .c-hyperlink.f-lightweight{
  border: none; 
}
html.high-contrast-mode #specifications .c-hyperlink.f-lightweight:focus,
html.high-contrast-mode #mobile-specifications .c-hyperlink.f-lightweight:focus{
  border: none; 
  outline: thin solid; 
}
/*Focus border for CTAs in accordion panel 3D and WMR pages*/
#windows-3d #Horizontal-acc .m-content-placement-item.content a.c-call-to-action.c-glyph.white-c:focus{
	outline:#fff dashed 1px !important;
}
/*Focus border for review link in HC mode*/
.ratingPlugin .reviewsCount.reviewsCount-blue a.c-hyperlink:focus{
	border: 1px dashed #000;
}
/*making cursor pointer on hover for icon images*/
.m-product-placement-item ul.iconimagesheading .svgimg.active .c-hyperlink{
	cursor: pointer;
}

/*Custom Play pause Button Code*/
.video-holder{
position: relative;
}
video{
width: 100%;
}
.video_pp_button span{
display: inline-block;
}
.video_pp_button span:before{
font-family: MWF-MDL2;
}
.video_pp_button.play-button span:before{
content: "\E768";
}
.video_pp_button.pause-button span:before{
content: "\E769";
}
.video_pp_button{
position: absolute;	
bottom: 15px;
left: 15px;
padding: 8px;
border: none;
}
.video_pp_button:focus,.selected-flag:focus,#phone:focus {
  outline: 2px dashed #000 !important;
}
.play-tooltip,
.pause-tooltip{
display: none;
}
.pause-button:hover + div .pause-tooltip,
.pause-button:focus + div .pause-tooltip{
display: block !important;		
}
.play-button:hover + div .play-tooltip,
.play-button:focus + div .play-tooltip{
display: block !important;		
}
.video_pp_button:focus + div .play-pause-tooltip,
.video_pp_button:hover + div .play-pause-tooltip{
position: absolute;
left : 55px;  
bottom: 15px;
background: #fff;
padding: 5px;		
}
.play-pause-grey-white{
background: #434343 !important;
color: #fff !important;
}
.play-pause-lightgrey-blue{
background: #CCCCCC !important;
color: #0078D7 !important;
}
.play-pause-black-white{
background: #000 !important;
color: #fff !important;
}

#hello .video_pp_button span:before,
#cortana .video_pp_button span:before{
	font-size: 34px;
}
#hello .video_pp_button.play-pause-grey-white,
#cortana .video_pp_button.play-pause-grey-white{
	  right: 0px;
    left: inherit;
    background: none !important;
    color: #434343 !important;
}
#hello .video_pp_button:focus span:before, 
#cortana .video_pp_button:focus span:before{
  border: 1px dashed #000;
}
#hello .play-pause-tooltip,
#cortana .play-pause-tooltip{
    left: inherit !important;
    right: 65px;
    box-sizing: border-box;
    border: solid #cfcfcf 1px;
    padding: 4px !important;
    bottom: 30px !important;
}
.en-us #mwf-edge .videobutton,
.en-us #cortana #cortana-hero-image .videobutton,
.en-us #hello #hello-hero .videobutton{
	display:none;
}
@media screen and (max-width: 1083px){
  .video_pp_button{
      display: none;
  }
}

#specifications li .mscom-link.c-hyperlink {
	text-decoration: underline;
}
#features #gaming .c-call-to-action.c-glyph:focus{
	border: 1px dashed #0078D7;
}
#features #disclaimers a.c-hyperlink:focus{
	background: #ffffff;
}

/*code for table redesig in specs page*/
#specifications strong.table-line-break{
    font-weight: inherit;
    display:block;
    padding: 5px 0px;
}
#specifications p.table-line-break{
  padding: 5px 0px;
} 
#mwf-edge #extensions-slider a.c-hyperlink,
#mwf-edge #banner_3 a.c-hyperlink{
	text-decoration: underline;
}
/* For fixing PS Search button Focus issue */
button.ps-map-location-button:focus::-moz-focus-inner,
input:focus::-moz-focus-inner {
    border: 1px dashed #000 !important;
} 
.context-glyph-tile a.supBLink:focus, 
.c-select-menu>a:focus, 
.c-select-menu>button:focus,
.c-social>a:focus, 
.c-social>ul>li>a:focus, 
.m-social>a:focus, 
.m-social>ul>li>a:focus {
    outline: #000 dashed 2px !important;
}
.f-multi-slide .c-pivot>header a.f-active:focus,
a#submit_Button:focus{
  outline: #000 dashed 2px !important;
}
#mwf-common-prefooter a.c-hyperlink:focus{
outline: #fff dashed 2px !important;
}

.high-contrast-mode .c-social > a:focus::before, .high-contrast-mode .c-social > a:hover::before, .high-contrast-mode .c-social > ul > li > a:focus::before, .high-contrast-mode .c-social > ul > li > a:hover::before, .high-contrast-mode .m-social > a:focus::before, .high-contrast-mode .m-social > a:hover::before, .high-contrast-mode .m-social > ul > li > a:focus::before, .high-contrast-mode .m-social > ul > li > a:hover::before {
    background: none !important;
}

nav.c-link-navigation li a.c-hyperlink.f-image:focus img{
outline:none;
}

/*Css for table redesign in PMP pages*/
#pmp-big5 .m-system-requirements.f-single-column .c-table caption {
    font-size: 25px;
}
/*#pmp-big5 .c-table.f-divided tbody tr {
    border-bottom: 1px solid rgba(0,0,0,.2);
}*/
#pmp-big5 .m-system-requirements.f-single-column .c-table th {
    font-weight: 700;
}
@media only screen and (min-width: 540px){
	#pmp-big5 .m-system-requirements.f-single-column .c-table th, 
	#pmp-big5 .m-system-requirements.f-single-column .c-table td {
		padding-bottom: 20px;
	}	
}
@media only screen and (max-width: 539px){
	#pmp-big5 .m-system-requirements.f-single-column .c-table tr th:nth-of-type(2) {
		border-top: 1px solid rgba(0,0,0,.1);
	}	
}
.context-glyph-tile .supBLink{
	display: inline-block;
}
/* CSS for Surface Book video play icons sections */
#surface-book .surfacebook-vfb picture img{
    width: 100%;
    max-width: 100%;
    height: auto;
}

@media only screen and (min-width: 1084px){
#surface-book .surfacebook-video .youtubevidplayer {
    width: 65%;
    float: right;
  }
#surface-book .surfacebook-video .c-feature.f-align-left.f-image-priority picture
    {
      width: 100%;
    }
}
.accoladecarousel .m-banner .accoladetext .c-blockquote{
    border: none;
    background: none;
    font-style: normal;
}

/*Code for view-all accessibility fixes*/
#view-all .c-select-menu.f-border.desktop-sort .c-menu-item.selected{
    outline: 2px dashed #000 !important;
    border: none !important;
}

@media screen and (-ms-high-contrast: white-on-black) {
  html.edge #view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul .c-menu-item .c-radio {
    color: #fff !important;
    background-color: #000 !important;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
   html.edge #view-all.view-all-rd .nonmwf-m-banner .c-select-menu.f-border ul .c-menu-item .c-radio {
    color: #000 !important;
    background-color: #fff !important;
  }
}
body sup .c-hyperlink.supBLink {
    text-decoration: underline !important;
}
/*Code for support links focus issue*/
.wdg-m-prefooter nav.c-link-navigation ul li a.c-hyperlink.f-image:focus span{
  display: inline-block !important;
  border: #000 dashed 1px !important;
  outline: none !important;
}
/*code for play icon issue*/
.wdg-global .f-video-trigger button.c-action-trigger.glyph-play.c-glyph[aria-label]:focus, 
a.glyph-play.c-glyph:focus{
	outline: none !important;
    border-style: dashed !important;
}

/*code for <h> tag restructuring in view-all page*/
#view-all .df-subheading .nonmwf-m-banner h3.c-heading{
	display: inline-block;
    font-size: 46px;
    line-height: 56px;
    padding: 0px 0 3px;
    font-weight: 100;
}
@media (max-width: 767px){
	#view-all .df-subheading .nonmwf-m-banner h3.c-heading{
		font-size: 34px;
		line-height: 40px;
		padding: 38px 0 2px;
		font-weight: 100;
	}
}/*#photos-hero-carousal [data-vg="windows-photos-mwf-1-hero-fullbleed-VG"] .c-video .video_pp_button {
    display: none;
}
@media screen and (max-width: 1083px){
#photos-hero-carousal [data-vg="windows-photos-mwf-1-hero-fullbleed-VG"] .c-video .video_pp_button {
    display: block !important;
}
}
@media screen and (max-width: 540px){
@supports (-ms-ime-align:auto) { #photos-hero-carousal [data-vg="windows-photos-mwf-1-hero-fullbleed-VG"] .c-video .video_pp_button.edge-mobile.play-button {display:block !important;}}
}

@media screen and (min-width: 541px){
@supports (-ms-ime-align:auto) { #photos-hero-carousal [data-vg="windows-photos-mwf-1-hero-fullbleed-VG"] .c-video .video_pp_button.edge-mobile.play-button {display:none !important;}}
}*/

/* multifeature panel in Photos */
/* multifeature panel in Photos */
.ar-xm .m-feature .c-feature .c-group .c-glyph, .he-il .m-feature .c-feature .c-group .c-glyph {
    padding-right: 0px !important;
    direction: rtl;
}

#photo-movie-editor [data-vg="windows-photos-mwf-1-hero-fullbleed-VG"] video {
	display: inline-block;
}
.ar-xm .windows-custom-pivot .m-hero-item .c-pivot .c-glyph .c-logo .c-image, 
.he-il .windows-custom-pivot .m-hero-item .c-pivot .c-glyph .c-logo .c-image {
    float: right;
    margin-right: 0px;
}
.ar-xm .windows-custom-pivot .c-logo.f-active .c-heading-3, 
.he-il .windows-custom-pivot .c-logo.f-active .c-heading-3 {
    margin-left: 0px;
    margin-right: 55px;
}
.ar-xm .windows-custom-pivot .c-image.inactive, 
.he-il .windows-custom-pivot .c-image.inactive {
    margin-left: 18px;
    margin-right: 0px;
}
.zh-cn #photo-movie-editor .z-pivot .c-logo.f-active h3{
line-height: 50px 
}
.pl-pl #photo-movie-editor .z-pivot .c-logo.f-active h3{
line-height: 50px 
}
.windows-custom-pivot picture,
.windows-custom-pivot ul section {
	display: none;
}
#photos-1-img-priority .c-pivot ul li.c-glyph {
	margin-top: 40px;
}
.windows-custom-pivot .c-pivot ul li:first{
	margin-top: 0;
}
.windows-custom-pivot picture.f-active,
.windows-custom-pivot ul section.f-active {
	display: block;
}
.windows-custom-pivot .c-pivot ul section.f-active {
   margin-bottom: -6px;
   margin-top:26px;
}
.windows-custom-pivot .c-image.active,
.windows-custom-pivot .f-active .c-image.inactive {
	display: none
}
.windows-custom-pivot .f-active .c-image.active {
	display: inline-block;
	float: left;
	margin-right: 12px;
}
.windows-custom-pivot .c-pivot:not(.f-disabled)>ul>li> a.f-active {
	border: none;
	margin-top: 10px;
}
.windows-custom-pivot a.c-logo {
	display: inline-block;
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
}
/* For icon images to float on right in multifeature panel */

.windows-custom-pivot .c-image {
	/* float: right !important;*/
	padding: 5px;
}

.windows-custom-pivot .c-pivot .c-glyph p.c-paragraph-2 {
	width: 90%;
}
.windows-custom-pivot div.pivot {
	width: 50%;
}
.windows-custom-pivot .m-hero-item .c-pivot .c-glyph .c-logo .c-image {
	height: 41px;
	width: 38px;
}

@media screen and (min-width: 1084px) and (max-width: 1398px){
.windows-custom-pivot .m-hero-item.PMP-Custom
{
padding-top:10% !important;
}
}


/* For Get Started App Panel  */
#launch .m-hero-item a.c-call-to-action.c-glyph.wdg-f-blue-button.margin-right-15:focus ,a.c-call-to-action.c-glyph.wdg-f-blue-button.margin-right-15:hover {
    color: white!important;
    background: #0078d7;
}

#launch .m-hero-item a.c-call-to-action.c-glyph.wdg-f-blue-button.margin-right-15{
    padding-bottom:10px !important;
}
/*Ends here */

/* To remove border on focus for deeplinks  */
div#photo-movie-editor section{
    outline: none;
} 
/*Ends */
/*CSS for hero carousal */

.m-hero-item.f-y-top .content-item {
	top: 60px;
}
section#photos-hero-banner
{
	clear:both;
}

/*#photos-hero-carousal [data-vg="windows-photos-mwf-1-hero-fullbleed-VG"] .c-video img{
        display:none;
 }*/   

@media screen and (min-width: 1084px) {
    #photos-hero-carousal [data-vg="windows-photos-mwf-1-hero-fullbleed-VG"] .c-video img{
        display:none;
    }    
}
@media screen and (max-width: 1083px) {
    #photos-hero-carousal [data-vg="windows-photos-mwf-1-hero-fullbleed-VG"] .c-video video{
        display:none;
    }
	.ar-xm .windows-custom-pivot .c-logo .c-heading-3,
	.he-il .windows-custom-pivot .c-logo .c-heading-3 {
		float: right;
		text-align: right;
		margin-right: inherit !important;
	}
	.ar-xm .windows-custom-pivot .m-hero-item .c-pivot .c-glyph .c-logo.f-active .c-image,
	.he-il .windows-custom-pivot .m-hero-item .c-pivot .c-glyph .c-logo.f-active .c-image {
		margin-left: 12px;
	}
	.ar-xm .windows-custom-pivot .c-paragraph-2,
	.he-il .windows-custom-pivot .c-paragraph-2 {
		text-align: right;
	}
} 
/*Hero carousal CSS Ends Here */


/*For accessibility*/

.windows-custom-pivot .z-pivot a.c-logo:focus {
	height: inherit;
}
.windows-custom-pivot .c-image.inactive {
	display: inline-block;
	float: left;
	margin-right: 15px;
}
.windows-custom-pivot .c-logo .c-heading-3 {
	display: inline-block;
	/*white-space: normal;*/
}
.windows-custom-pivot ul {
	display: block !important;
}
.windows-custom-pivot .c-pivot:not(.f-disabled)>div>a.f-active:focus:not(.x-hidden-focus),
.windows-custom-pivot .c-pivot:not(.f-disabled)>ul>a.f-active:focus:not(.x-hidden-focus) {
	background: none;
	outline: -webkit-focus-ring-color auto 5px;
}
.windows-custom-pivot .c-logo.f-active .c-heading-3 {
	font-size: 34px;
	margin-left: 55px;
}
.windows-custom-pivot .c-pivot .c-heading-3 {
	font-size: 24px;
}
.windows-custom-pivot .c-heading-3 {
	padding-top: 0px;
}
.windows-custom-pivot .c-pivot .c-glyph a.c-logo {
	position: relative;
}
@media only screen and (min-width: 1084px) and (max-width: 1600px) {
	.windows-custom-pivot .m-hero-item.f-x-left>div>div {
		max-width: 460px;
	}
}
@media only screen and (min-width: 1084px) {
	.windows-custom-pivot .c-logo.f-active .c-heading-3 {
		display: table;
	}
	.windows-custom-pivot .c-pivot .c-glyph .c-heading-3 {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
}
@media only screen and (min-width: 1400px) {
	.windows-custom-pivot .m-hero-item > div > div {
		padding-left: 0px;
		padding-right: 0px;
	}
	.windows-custom-pivot .m-hero-item .z-pivot .pivot{
		margin-top: -45px !important;
	}
}
@media only screen and (min-width: 1084px) and (max-width: 1399px){
    .windows-custom-pivot .m-hero-item .z-pivot .pivot {
    margin-top: -15px;
	padding-right: 40px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1083px) {
.windows-custom-pivot .c-logo.f-active .c-heading-3
{
    width: 85%;
	margin-top:0px;
}
}
@media only screen and (max-width: 1083px) {
	.windows-custom-pivot .z-pivot {
		margin-left: 0px
	}
	.windows-custom-pivot .m-hero-item .pivot {
		width: 100%;
	}
	.windows-custom-pivot .c-paragraph-2 {
		text-align: left;
	}
	.windows-custom-pivot .c-logo .c-heading-3 {
		float: left;
		text-align: left;
	}
	.windows-custom-pivot .c-logo.f-active .c-heading-3 {
		margin-left: 4px;
	}
	.windows-custom-pivot .c-pivot .c-glyph p.c-paragraph-2 {
		padding-top: 5px;
	}
	.windows-custom-pivot .m-hero-item div.z-pivot {
		margin: auto;
	}
	.windows-custom-pivot h3.c-heading-3.f-lean {
		margin-top: 5px;
	}
}
@media only screen and (max-width: 767px) {
	.windows-custom-pivot .m-hero-item > div {
		width: 100%;
	}
	.windows-custom-pivot .c-logo.f-active .c-heading-3 {
	font-size: 26px;
}
.windows-custom-pivot .c-pivot .c-heading-3 {
	font-size: 20px;
}
}
/* Specifically for mobile viewport*/
@media only screen and (max-width: 540px) {
.windows-custom-pivot .c-logo.f-active .c-heading-3 {
	font-size: 15px;
}
.windows-custom-pivot .c-pivot .c-heading-3 {
	font-size: 14px;
}
.windows-custom-pivot .c-image.inactive{
	margin-right:4px;
}
.windows-custom-pivot .f-active .c-image.active{
	margin-right:4px;
}
.windows-custom-pivot .c-pivot ul section.f-active
{
	margin-top: 10px;
}
#photos-1-img-priority .c-pivot ul li.c-glyph {
    margin-top: 30px;
}
#photo-movie-editor #launch {
    display: none;
}
.windows-custom-pivot .m-hero-item .c-pivot .c-glyph .c-logo .c-image{
	width: 30px
}
.windows-custom-pivot .c-pivot .c-glyph p.c-paragraph-2
{
	font-size: 14px;
}
}


/*@media only screen and (max-width: 440px) {
	.windows-custom-pivot .c-logo.f-active .c-heading-3 {
		font-size: 20px;
	}
}*/
@media screen and (-ms-high-contrast: active) {
	.windows-custom-pivot:not(.f-disabled).c-pivot > div > a:not(.x-hidden-focus).f-active:focus,
	.windows-custom-pivot:not(.f-disabled).c-pivot > header > a:not(.x-hidden-focus).f-active:focus {
		outline: 2px dotted #fff !important;
		height: inherit;
	}
}
#photo-movie-editor [data-vg=windows-photos-mwf-5-feature-image-priority-VG] a {
                display: none;
}
