section#main.main-ind{
  padding:0;
}
@font-face {
  font-family: 'Intel Clear Pro';
  src: url('/fonts/IntelClearPro-Bold.woff');
}
.rec-specs{
  padding-top: 40px;
}
.rec-specs h2 {
    text-align: center;
    font-size: 50px;
}
/**products-card**/
.products{
  max-width:1170px;
  margin: 0 auto;
}
.config_button_holder{
  margin-top: auto;
  padding: 0 20px 20px 20px;
}
.product .column-ind-holder .column-ind-header {
	background: #0178d4;
    border-radius: 5px 5px 0 0;
  }
.product .column-ind-holder .column-ind-header h3{
  color: #ffffff;
}
.product .column-ind-holder .column-content .product-image-holder .product-image {
  height:auto;
  padding:10px 0;
}
.product .column-ind-holder .column-content .product-image-holder .product-image img{
  width: 250px;
  height: auto;
}
.product .column-ind-holder .column-content {
  border-radius: 5px;
  border: none;
  padding: 0px!important;
  background: #08214c;
}
.product .column-ind-holder .column-ind-header h3 {
  color: #ffffff;
}
.product .column-ind-holder .column-content .products-points-holder ul li {
  font-size: 14px;
  color: #ffffff;
}
.product .column-ind-holder .column-content .config_button_holder .btn {
  background-color: #0078d4;
  border-color: #0078d4;
  color: #ffffff;
}
.product .column-ind-holder .column-content .products-points-holder {
  padding: 10px 20px 20px 20px;
  background: #08214c;
  margin-top: 0;
}
.product .column-ind-holder .column-content .products-points-holder ul li:before{
  	color: #0078d4;
}
.product .column-ind-holder .column-content .from-inc-price{
  	color: #ffffff;
  	padding: 0 20px;
}
.product .column-ind-holder .column-content .from-inc-price span {
  	color: #00a9ea;
}
.product .column-ind-holder .column-content .config_button_holder .btn:hover{
  color: #ffffff;
  background-color: #006dc0;
  border-color: #006dc0;
}
.product .column-ind-holder .column-content .config_button_holder .btn p{
  font-size: 16px;
}
/**products-card**/
.landing-wrap{
	background-color:#080520
}
.landing-wrap h1,.landing-wrap h2,.landing-wrap p{
	color:#ffffff;
  	font-weight: normal;
}
.landing-wrap p{
	font-size:20px
}
.landing-wrap h1,.landing-wrap h2{
	font-family:'Montserrat-Bold';
	text-transform:none
}
.landing-wrap h1{
	line-height:1
}
.landing-wrap h2{
	font-size:70px;
	margin-bottom: 30px;
	color:#ffffff;
  	line-height: 1
}
.landing-container{
	max-width:1170px;
	margin:0 auto
}
.intel-laptop-feature{
	display:flex;
	align-items:center;
	position:relative;
	min-height:747px;
	background-image:url(/images/landing/intel/11thgen/laptops/intel-feat1-bg.jpg);
	background-position:center;
	background-repeat:no-repeat
}
  section.rec-specs h2 {
    font-size: 50px;
}
.intel-laptop-feature h2{
	margin-bottom:40px;
  	font-size:60px
}
.intel-laptop-feature h1{
	font-size:25px;
	color:#00c5f6;
    margin-bottom: 10px
}
.intel-laptop-feature .pcs__col-2{
	position:relative;
	margin-left:115px;
	width:40%
}
#intel-logo{
	position:absolute;
	left:-115px;
	top:-44px
}
/**vid-start**/
.stream__lightbox{
	background-color:rgba(0,0,0,.8);
	position:fixed;
	display:none;
	z-index:999;
	bottom:0;
	right:0;
	left:0;
	top:0
}
.stream__lightbox-container{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:100%;
	max-width:960px;
	display:block;
	height:auto;
	z-index:10
}
.stream__lightbox-content{
	padding:40px
}
.stream__lightbox-close{
	cursor:pointer;
	color:#fff;
	background:0 0;
	font-size:31px;
	font-weight:700;
	display:inline-block;
	line-height:20px;
	padding:6px 10px 10px 10px;
	position:absolute;
	right:40px;
	top:3px;
	border:none;
	z-index:999;
	outline:0
}
.stream__lightbox-close:before{
	content:"×"
}
.pcs__video-container{
	padding-bottom:56.25%;
	position:relative;
	overflow:hidden
}
.pcs__video-container embed,.pcs__video-container iframe{
	position:absolute;
	height:100%;
	width:100%;
	left:0;
	top:0
}
.vid-overlay{
    border-radius: 10px;
}
.pcs__stream_frame .play-btn{
	position:absolute;
	transition:.5s ease;
	border-radius:50%;
	width:100px;
	height:100px;
	text-align:center;
	z-index:2
}
.pcs__stream_frame:hover .play-btn{
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg)
}
.pcs__stream_frame{
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	height:550px;
	width:960px;
    border: 2px solid #00c5f6;
	max-width:100%;
	margin:0 auto;
	border-radius:10px;
	cursor:pointer
}
.pcs__stream_frame video{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	object-fit:cover;
	display:block;
	opacity:.8;
	max-width:100%;
	border-radius:10px
}
/**vid-end**/
.intel-laptop-feat2{
	overflow:hidden
}
.feat2-image{
	position:absolute;
	left:0
}
.intel-laptop-feat2 .sec__outer{
	position:relative;
	max-width:1920px;
	min-height:1000px;
	justify-content:flex-end
}
.intel-laptop-feat2 .pcs__col-2{
	position:relative;
	margin-top:10%;
	z-index:1
}
.col_inner{
	max-width:700px;
	margin-right:40px
}
.feat-image{
	display:none;
	width:100%
}
.intel-laptop-feat3 .landing-container{
	max-width:1920px;
	align-items:baseline;
	justify-content:center;
	background-image:url(/images/landing/intel/11thgen/laptops/intel-bg1.jpg);
	background-position:50% 15%
}
.intel-laptop-feat3 .sec__outer{
	justify-content:center
}
.intel-laptop-feat3 h2{
	font-size:40px
}
.intel-laptop-feat3 .feat3-col:nth-last-child(-n+2) h2{
	font-size:30px
}
.feat3-col{
	max-width:450px
}
.feat3-col:first-child .feat3-col-content{
	max-width:480px
}
.feat3-col:nth-child(1){
	max-width:700px;
	margin-right:-140px
}
.feat3-col:nth-child(2){
	margin-right:-100px
}
.feat3-col-content{
	padding-top:20px;
	max-width:350px;
	padding-right:40px
}
.intel-terms{
	text-align:center;
	margin-top:40px;
	padding-bottom:250px
}
.intel-feat4_5{
	margin-top:-150px
}
.intel-feat4_5 .pcs__col-2, .feat-6-main .pcs__col-2{
	width:35%
}
.feat-4-main,.feat-5-main, .feat-6-main{
	position:absolute;
	top:15%
}
.feat-6-main{
  top: 5%;
}
.feat-4-main,.feat-6-main{
	left:5%
}
.feat-5-main{
	right:5%
}
.intel-laptop-feat4{
	background-image:url(/images/landing/intel/11thgen/laptops/intel-feat4-bg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	margin-top:-60px
}
.feat4_5-header{
	text-align:center;
	padding:40px
}
.intel-laptop-feat4 .landing-container{
	position:relative;
	max-width:1400px;
	min-height:700px
}
.intel-laptop-feat5{
	background-image:url(/images/landing/intel/11thgen/laptops/intel-feat5-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat
}
.intel-laptop-feat5 .sec__outer{
	justify-content:flex-end
}
.intel-laptop-feat5 .landing-container{
	position:relative;
	max-width:1400px;
	min-height:700px
}
.intel-laptop-feat6{
	background-image:url(/images/landing/intel/11thgen/laptops/intel-feat6-bg.jpg);
	background-position:center;
	background-repeat:no-repeat
}
.intel-laptop-feat6 .landing-container{
	position:relative;
	max-width:1400px;
	min-height:500px
}
.intel-laptop-terms{
  padding: 40px;
}
.intel-laptop-terms li{
  	font-size: 14px;
    color: #ffffff;
  	padding-bottom: 10px;
}
@media screen and (max-width:1500px){
	.intel-laptop-feat2 .landing-container{
		min-height:750px
}
	.intel-laptop-feat3 .landing-container{
		background-image:url(/images/landing/intel/11thgen/laptops/intel-bg-sm.jpg);
		background-repeat:no-repeat
}
	.intel-laptop-feat3 .landing-container{
		max-width:1170px
}
	.feat3-col:nth-child(1){
		max-width:100%;
		width:100%;
		margin:0;
		margin-bottom:40px;
		display:block
}
	.feat3-col img{
		display:block;
		margin:0 auto
}
	.feat3-col:first-child .feat3-col-content{
		max-width:600px;
		margin:0 auto
}
}
@media screen and (max-width:1170px){
  section.rec-specs h2 {
    font-size: 30px;
}
	.landing-wrap h2{
		font-size:40px
}
	.landing-wrap p{
		font-size:18px
}
	.intel-laptop-feature h2{
		font-size:60px
}
	.intel-laptop-feat3 .feat3-col:nth-last-child(-n+2) h2{
		font-size:24px
}
	.intel-laptop-feature{
      	display: block;
		min-height:auto;
		background-image:none
}
	.intel-laptop-feature .pcs__col-2{
		margin:0;
		width:100%;
		padding:40px
}
	#intel-logo{
		position:static;
		margin-bottom:20px
}
	.processor-logos{
		width:150px
}
	.feat-image{
		display:block
}
	.intel-laptop-feat2 .pcs__col-2{
		padding:40px;
		margin:0
}
	.intel-laptop-feat2 .sec__outer{
		min-height:auto;
      align-items: center;
}
	.feat2-image{
		display:none
}
	.col_inner{
		max-width:100%;
		margin:0
}
	.feat3-col:nth-child(2){
		width:50%;
		margin:0
}
	.feat3-col:last-child{
		width:50%
}
	.intel-laptop-feat3{
		padding:40px
}
	.intel-terms{
		padding:0
}
	.feat-4-main,.feat-5-main,.feat-6-main{
		position:static;
		padding:40px
}
	.feat-4-main{
		margin-top:-100px
}
	.intel-feat4_5{
		margin:0
}
	.intel-feat4_5 .pcs__col-2{
		width:100%
}
  .feat-6-main .pcs__col-2{
    width:100%
  }
	.intel-laptop-feat4,.intel-laptop-feat5,.intel-laptop-feat6{
		background-image:none;
		margin:0
}
	.intel-laptop-feat4 .landing-container,.intel-laptop-feat5 .landing-container,.intel-laptop-feat6 .landing-container{
		min-height:auto
}
}
@media screen and (max-width:500px){
	.feat3-col:last-child,.feat3-col:nth-child(2){
		width:100%
}
  .intel-laptop-feature h1{
    font-size: 20px;
  }
  .intel-laptop-feature h2{
    font-size: 40px;
  }
}