/*
WCS custom styles:
use classes with the prefix: .wcs-
*/


@font-face {
	font-family: 'PFSquare Bold';
	src: url('../fonts/pfsquaresanspro-bold-webfont.eot');
	src: url('../fonts/pfsquaresanspro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfsquaresanspro-bold-webfont.woff') format('woff'), url('../fonts/pfsquaresanspro-bold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PFSquare Regular';
	src: url('../fonts/pfsquaresanspro-regular-webfont.eot');
	src: url('../fonts/pfsquaresanspro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfsquaresanspro-regular-webfont.woff') format('woff'), url('../fonts/pfsquaresanspro-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

html,body{
	margin:0px;
	padding:0px;
}


{
	background:#f4f5f6;
}

.wcs-mob-white{
	background:#fff;
}

.wcs-page{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	position:relative;
	-webkit-transition: all 900ms; 
	   -moz-transition: all 900ms; 
	     -o-transition: all 900ms; 
	        transition: all 900ms;
	        
	-ms-transform: translate(0,20px);
    -webkit-transform: translate(0,20px);
    transform: translate(0,20px);      
}

.wcs-page.wcs-anim{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	
	-ms-transform: translate(0,0px);
    -webkit-transform: translate(0,0px);
    transform: translate(0,0px); 
}


.wcs-clear{
	clear:both;
}



 .wcs-grey-hold{
	max-width:1140px;
	margin:-90px auto 0 auto;
	background: #fff;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	min-height:100px;
	padding:65px 25px 25px 25px;
	text-align:center;
	position:relative;
	z-index: 10;
}


 .wcs-grey-hold .wcs-title{
	font-size:24px;
	color:#3d5265;
	padding:0 0 20px 0;
}



 .wcs-grey-hold .wcs-text{
	font-size:15px;
	color:#4f4f4f;
	line-height:28px;
	padding:0 0 50px 0;
}

 .wcs-grey-hold .wcs-row.wcs-r2 .wcs-text{
	max-width:820px;
	margin:0 auto 0 auto;
}






 .wcs-pdp-benefits{

}



 .wcs-pdp-benefits .wcs-pdp-benefits-title{
	font-size:19px;
	color:#3d5265;
	font-weight:bold;
	position:relative;
	overflow:hidden;
}

 .wcs-pdp-benefits .wcs-pdp-benefits-title span{
	background:#fff;
	display:inline-block;
	padding:0 10px 0 10px;
}

 .wcs-pdp-benefits .wcs-pdp-benefits-title::before{
	width:100%;
	content:"";
	background:#e7e8e8;
	position:absolute;
	top:50%;
	left:0%;
	width:100%;
	height:1px;
	z-index: -1;
}

 .wcs-pdp-benefits .wcs-items {
	text-align:center;
	padding:10px 0 25px 0;
	position:relative;
}

 .wcs-pdp-benefits .wcs-items .wcs-item{
	display:inline-block;
	vertical-align:top;
	width:210px;
	min-height:120px;
	margin:30px 20px 0 20px;
	font-size:13px;
	color:#4f4f4f;
}

 .wcs-pdp-benefits .wcs-items .wcs-item strong{
	color:#3d5265;
}

 .wcs-pdp-benefits .wcs-items .wcs-item .wcs-icon{
	background: url("../images/wcs-pdp-statheris/icon-benefits1.png") no-repeat center top;
	width: 50px;
	height: 50px;
	margin:0 auto 0 auto;
}


 .wcs-pdp-benefits .wcs-items .wcs-item.wcs-i2 .wcs-icon{ background-image: url("../images/wcs-pdp-statheris/icon-benefits2.png");  }
 .wcs-pdp-benefits .wcs-items .wcs-item.wcs-i3 .wcs-icon{ background-image: url("../images/wcs-pdp-statheris/icon-benefits3.png");  }
 .wcs-pdp-benefits .wcs-items .wcs-item.wcs-i4 .wcs-icon{ background-image: url("../images/wcs-pdp-statheris/icon-benefits4.png");  }
 .wcs-pdp-benefits .wcs-items .wcs-item.wcs-i5 .wcs-icon{ background-image: url("../images/wcs-pdp-statheris/icon-benefits5.png");  }
 .wcs-pdp-benefits .wcs-items .wcs-item.wcs-i6 .wcs-icon{ background-image: url("../images/wcs-pdp-statheris/icon-benefits6.png");  }
 .wcs-pdp-benefits .wcs-items .wcs-item.wcs-i7 .wcs-icon{ background-image: url("../images/wcs-pdp-statheris/icon-benefits7.png");  }
 .wcs-pdp-benefits .wcs-items .wcs-item.wcs-i8 .wcs-icon{ background-image: url("../images/wcs-pdp-statheris/icon-benefits8.png");  }


 .wcs-pdp-benefits .wcs-items::before{
	width:100%;
/*	content:"";
	background:#e7e8e8;*/
	position:absolute;
	top:50%;
	left:0%;
	width:100%;
	height:1px;
	z-index: -1;
	margin:-10px 0 0 0;
}


.wcs-pdp-extra-benefits{
	background:#f2f7fb;
	padding:35px 25px 25px 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}

.wcs-pdp-extra-benefits .wcs-pdp-extra-benefits-title{
	color:#3d5265;
	font-size:21px;
	padding:0 0 75px 0;
}

.wcs-pdp-extra-benefits .wcs-photo{
	background: url("../images/wcs-pdp-statheris/img-product.png") no-repeat center center;
	max-width: 375px;
	height: 211px;
	margin:0 auto 0 auto;
	position:relative;
}

.wcs-pdp-extra-benefits .wcs-photo .wcs-balloon{
	position:absolute;
	right:0px;
	top:-40px;
	width:116px;
	height:116px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background:#3d5265;
	text-align:center;
	color:#fff;
	font-size:13px;
	padding:32px 0 0 0;
}

.wcs-pdp-extra-benefits .wcs-photo .wcs-balloon strong{
	font-size:20px;
}

.wcs-pdp-extra-benefits .wcs-photo .wcs-info{
	height:52px;
	line-height:52px;
	position:absolute;
	top:50%;
	left:50%;
	-ms-transform: translate(-50%, 55px);
	-webkit-transform: translate(-50%, 55px);
	transform: translate(-50%, 55px);
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	border-radius: 26px;
	font-size:17px;
	font-weight:bold;
	color:#3d5265;
	padding:0 53px 0 17px;
	white-space:nowrap;
	background:#fff url("../images/wcs-pdp-statheris/icon-info.png") no-repeat 92% center;
}

.wcs-pdp-extra-benefits .wcs-photo .wcs-info .wcs-pop{
	position:absolute;
	background:#3d5265;
	color:#fff;
	left:100%;
	top:50%;
	-ms-transform: translate(20px, -50%);
	-webkit-transform: translate(20px, -50%);
	transform: translate(20px, -50%);
	font-size:12px;
	line-height:20px;
	padding:10px 20px 10px 20px;
	width:260px;
	white-space:normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:none;
}

.wcs-pdp-extra-benefits .wcs-photo .wcs-info:hover .wcs-pop{
	display:block;
}

.wcs-pdp-extra-benefits .wcs-photo .wcs-info .wcs-pop::after{
	right: 99.5%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(61, 82, 101, 0);
	border-right-color: #3d5265;
	border-width: 8px;
	margin-top: -8px;
}


.wcs-pdp-extra-benefits .wcs-points{
	margin:60px auto 20px auto;
	padding:15px 0 15px 0;
	font-size:15px;
	color:#4f4f4f;
	line-height:25px;
	display:block;
	background:#fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	max-width:750px;
}

.wcs-copy{
	font-size:11px;
	line-height:23px;
	color:#4f4f4f;
}


.wcs-cosmote-only{
	padding:60px 0 60px 350px;
	margin:0px auto 0 auto;
	text-align:left;
	background: url("../images/wcs-pdp-statheris/logo-only-cosmote.png") no-repeat 70px center;
}


.wcs-cosmote-only .wcs-only-title{
	padding:0 0 20px 0;
	font-size:22px;
	font-weight:bold;
	color:#3d5265;
}

.wcs-cosmote-only .wcs-only-text{
	font-size:14px;
	line-height:25px;
	color:#4f4f4f;
}





.wcs-ben-bussiness-one{
	background:#303e4b;
	margin:0px auto 0 auto;
	color:#fff;
	margin:0 20px 0 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size:0px;
	padding:55px 22px;
}

.wcs-ben-bussiness-one .wcs-ben-title{
	display:inline-block;
	vertical-align:middle;
	width:30%;
	font-size:19px;
	line-height:27px;
	font-weight:bold;
	background: url("../images/wcs-pdp-statheris/icon-ben-title.png") no-repeat center 20px;
	padding:175px 0 15px 0;
	
}

.wcs-ben-bussiness-one .wcs-ben-text{
	display:inline-block;
	vertical-align:middle;
	width:70%;
	font-size:16px;
	line-height:30px;
	text-align:left;
	padding:0 30px 0 35px;
	border-left:1px solid #4c5f70;
}


.wcs-benefits .wcs-photo{
	display:inline-block;
	position:relative;
}

.wcs-tooltip{
	position:absolute;
	right:-140px;
	bottom:-5px;
	background:#3d5265;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	padding:10px 20px 10px 20px;
	width:260px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:none;
	z-index: 100;
}

.wcs-benefits .wcs-photo:hover .wcs-tooltip{
	display:block;
}

.wcs-tooltip::after{
	content:"";
	position:absolute;
	left:-8px;
	top:50%;
	margin:-4px 0 0 0;
	width: 0; 
	height: 0; 
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent; 
	border-right:8px solid #3d5265; 
}

.wcs-benefits .wcs-free-activation{
	background:#fff;
	padding:12px 20px 12px 20px;
	max-width:780px;
	margin:30px auto 40px auto;
	font-size:16px;
	color:#4f4f4f;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}


.wcs-copy{
	color:#4f4f4f;
	font-size:11px;
	line-height:23px;
	padding:0 70px 0 70px;
}



.wcs-add-cart-hold{
	padding:40px 0 0 0;
}


.wcs-speed-commit{
	border:4px solid #717171;
	margin:0 0 25px 0;
	background:#f2f7fb url("../images/wcs-pdp-statheris/img-speed-commit.png") no-repeat left center;
	padding:80px 60px 0 350px;
	text-align:center;
	min-height:283px;
}


.wcs-speed-commit .wcs-sc-title{
	font-size:24px;
	color:#3d5265;
	font-weight:bold;
	padding:0 0 20px 0;
}


.wcs-speed-commit .wcs-sc-text{
	font-size:14px;
	line-height:28px;
	color:#4f4f4f;
}

.wcs-hero{
	height:330px;
	background: url("../images/wcs-pdp-statheris/cosmote-business-mobile-andras.jpg") no-repeat center center;
	background-size:cover;

	height:calc(100vh - 560px);
	min-height:330px;

}

.wcs-top-content{
	padding:45px 20px 80px 20px;
	max-width:960px;
	margin:0 auto 0 auto;
	position:relative;
}


.wcs-top-content .wcs-title{
	font-size:26px;
	line-height:32px;
	color:#3d5265;
}

.wcs-top-content .wcs-subtitle{
	font-size:21px;
	line-height:31px;
	color:#3d5265;
	padding:14px 0 20px 0;
}

.wcs-top-content .wcs-text{
	font-size:15px;
	line-height:28px;
	color:#4f4f4f;
	padding:0px 0 30px 0;
}

.wcs-top-content .wcs-view-benefits{
	position:absolute;
	right:-120px;
	bottom:75px;
	font-size:11px;
	font-weight:bold;
	color:#3d5265;

	-ms-transform: rotate(-90deg); 
    -webkit-transform: rotate(-90deg); 
    transform: rotate(-90deg); 
    padding:0 0 0 50px;
}

.wcs-top-content .wcs-view-benefits::before{
	content:"";
	position:absolute;
	left:0px;
	top:50%;
	width:40px;
	height:2px;
	margin:-1px 0 0 0;
	background:#eeeff0;
}




.wcs-cta-new-mobile-plans{
	background:#f8f9fa;
	padding:80px 20px 80px 20px;
	text-align:center;
}


.wcs-cta-new-mobile-plans .wcs-title{
	font-size:35px;
	color:#3d5265;
	line-height:38px;
	font-weight:bold;
}

.wcs-cta-new-mobile-plans .wcs-subtitle{
	font-size:18px;
	line-height:40px;
	color:#3d5265;
	padding:8px 0 25px 0;
	display:inline-block;
	position:relative;
}

.wcs-cta-new-mobile-plans .wcs-subtitle::after,
.wcs-cta-new-mobile-plans .wcs-subtitle::before{
	position:absolute;
	width:60px;
	height:1px;
	content:"";
	left:-80px;
	top:27px;
	background:#adb6be;
}

.wcs-cta-new-mobile-plans .wcs-subtitle::before{
	left:auto;
	right:-80px;
}


.wcs-hold{
	padding:0 25px 25px 25px;
}



.wcs-benefits-plans,
.wcs-extra-plans{
	background: url("../images/wcs-pdp-statheris/bg-benefits-carousel-bg.jpg") no-repeat center top;
	height:654px;
	text-align:center;
	padding:75px 0 0 0;
}

.wcs-extra-plans{
	background:#fff;
}

.wcs-benefits-plans .wcs-title,
.wcs-extra-plans .wcs-title{
	font-size:21px;
	color:#fff;
	height:45px;
	line-height:25px;
	padding-right:20px;
	padding-left:20px;
}

.wcs-benefits-plans .wcs-items,
.wcs-extra-plans .wcs-items{
	max-width:968px;
	margin:0 auto 0 auto;
}


.wcs-benefits-plans .wcs-items .wcs-item,
.wcs-extra-plans .wcs-items .wcs-item{
	-webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.16);
	box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.16);
	width:460px;
	height:410px;
	background:#fff;
	display:inline-block;
	vertical-align:top;
	margin:40px 12px 40px 12px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	overflow:hidden;
}



.wcs-benefits-plans .wcs-items .wcs-item .wcs-photo,
.wcs-extra-plans .wcs-items .wcs-item .wcs-photo{
	height:190px;
	background: url("../images/wcs-pdp-statheris/cosmote-business-mobile-4g.jpg") no-repeat center center;
	background-size:cover;
}

.wcs-benefits-plans .wcs-items .wcs-item.wcs-i2 .wcs-photo{ background: url("../images/wcs-pdp-statheris/cosmote-business-mobile-wifi-calling.jpg");  }
.wcs-benefits-plans .wcs-items .wcs-item.wcs-i3 .wcs-photo{ background: url("../images/wcs-pdp-statheris/cosmote-business-mobile-mycosmote.jpg");  }
.wcs-benefits-plans .wcs-items .wcs-item.wcs-i4 .wcs-photo{ background: url("../images/wcs-pdp-statheris/cosmote-business-mobile-email.jpg");  }
.wcs-benefits-plans .wcs-items .wcs-item.wcs-i5 .wcs-photo{ background: url("../images/wcs-pdp-statheris/cosmote-business-mobile-security.jpg");  }
.wcs-benefits-plans .wcs-items .wcs-item.wcs-i6 .wcs-photo{ background: url("../images/wcs-pdp-statheris/cosmote-business-mobile-data-sharing.jpg");  }


.wcs-extra-plans .wcs-items .wcs-item.wcs-i1 .wcs-photo{ background: url("../images/wcs-pdp-statheris/img-carousel-extra1.jpg");  }
.wcs-extra-plans .wcs-items .wcs-item.wcs-i2 .wcs-photo{ background: url("../images/wcs-pdp-statheris/img-carousel-extra2.jpg");  }
.wcs-extra-plans .wcs-items .wcs-item.wcs-i3 .wcs-photo{ background: url("../images/wcs-pdp-statheris/img-carousel-extra3.jpg");  }
.wcs-extra-plans .wcs-items .wcs-item.wcs-i4 .wcs-photo{ background: url("../images/wcs-pdp-statheris/img-carousel-extra4.jpg");  }

.wcs-benefits-plans .wcs-items .wcs-item .wcs-item-title,
.wcs-extra-plans .wcs-items .wcs-item .wcs-item-title{
	font-size:18px;
	font-weight:bold;
	color:#3d5265;
	text-align:left;
	padding:18px 25px 0px 25px;
	height:48px;
}

.wcs-benefits-plans .wcs-items .wcs-item .wcs-item-text,
.wcs-extra-plans .wcs-items .wcs-item .wcs-item-text{
	font-size:14px;
	color:#4f4f4f;
	text-align:left;
	padding:0px 25px 0px 25px;
	height:112px;
}

.wcs-benefits-plans .wcs-items .wcs-item .wcs-item-more-hold,
.wcs-extra-plans .wcs-items .wcs-item .wcs-item-more-hold{
	background:#f8f9fa;
	border-top:1px solid #e2e4e8;
	height:60px;
	line-height:60px;
	text-align:right;
	padding:0 25px 0 25px;
}

.wcs-benefits-plans .wcs-items .wcs-item .wcs-item-more-hold .wcs-item-more,
.wcs-extra-plans .wcs-items .wcs-item .wcs-item-more-hold .wcs-item-more{
	color:#3d5265;
	font-size:14px;
	font-weight:bold;
	background: url("../images/wcs-pdp-statheris/icon-more.png") no-repeat right center;
	padding:0 15px 0 0;
	display:inline-block;
}



 .slick-next:before, 
 .slick-prev:before{
	color:#3d5265;
}

 .slick-next{
	right:-45px;
	background: url("../images/wcs-pdp-statheris/icon-next.png") no-repeat center center;
	background-size:contain;
	width: 46px;
	height: 46px;
	-ms-transform: translate(50%, -50%);
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}

 .slick-prev{
	left:-45px;
	background: url("../images/wcs-pdp-statheris/icon-prev.png") no-repeat center center;
	background-size:contain;
	width: 46px;
	height: 46px;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}


 .slick-dots li{
	width:10px;
	height:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


 .slick-dots li button:before{
	display:none;
}

 .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #3d5265;
}


 .slick-dots{
	bottom:-13px;
}

.slick-dots li button{
	 border:1px solid #3d5265;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:10px;
	height:10px;
}

.slick-dots li.slick-active button{
	background:#3d5265;
}




.wcs-business-one{
	background: #fff;
	text-align:center;
	padding:75px 0 110px 0;
}



.wcs-business-one .wcs-title{
	font-size:21px;
	color:#3d5265;
	line-height:25px;
	padding:0 20px 50px 20px;
}

.wcs-business-one .wcs-item{
	background: url("../images/wcs-pdp-statheris/cosmote_one_business_mobile.jpg") no-repeat center center;
	background-size:cover;
	max-width: 1140px;
	height: 413px;
	margin:0 auto 0 auto;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	text-align:left;
	position:relative;
	-webkit-box-shadow: 0px 2px 65px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 2px 65px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 65px 0px rgba(0,0,0,0.1);
}

.wcs-business-one .wcs-item .wcs-item-content{
	position:absolute;
	left:50%;
	top:50%;
	width:410px;
	-ms-transform: translate(-0%, -50%);
	-webkit-transform: translate(-0%, -50%);
	transform: translate(-0%, -50%);
}


.wcs-business-one .wcs-item .wcs-item-content .wcs-item-title{
	font-weight:bold;
	font-size:18px;
	color:#3d5265;
	font-weight:bold;
	padding:0px 0 10px 0;
}

.wcs-business-one .wcs-item .wcs-item-content .wcs-item-text{
	font-size:15px;
	line-height:25px;
	color:#888b8d;
	font-weight:normal;
	padding:0px 0px 20px 0px;
}

.wcs-business-one .wcs-item .wcs-item-content .wcs-item-more{
	color:#3d5265;
	font-size:14px;
	font-weight:bold;
	background: url("../images/wcs-pdp-statheris/icon-more.png") no-repeat right center;
	padding:0 15px 0 0;
	display:inline-block;
}



@media screen and (max-width: 1099px) {
	.wcs-benefits .wcs-items .wcs-item{
		width:30%;
		min-height:330px;
	}
}



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

	
	.wcs-top-content .wcs-view-benefits{
		display:none;
	}

	 .wcs-grey-hold .wcs-row .wcs-speed{
		margin:15px 45px  10px 45px;
	}

	.wcs-speed-commit{
		padding:25px 60px 0 350px;
	}

	.wcs-speed-commit .wcs-sc-text{
		line-height:22px;
	}

	.wcs-benefits .wcs-free-activation{
		max-width:690px;
	}

	.wcs-benefits .wcs-items .wcs-item{
		width:44%;
		min-height: 300px;
	}

	.wcs-hold{
		padding:0 15px 0 15px;
	}

	.wcs-business-one .wcs-item{
		background-position:left center;
		background-size:cover;
		height:270px;
	}

	.wcs-business-one .wcs-item .wcs-item-content{
		width:340px;
	}

	.wcs-ben-bussiness-one{
		width:90%;
	}



	 .wcs-pdp-benefits .wcs-items .wcs-item{
		margin:30px 10px 30px 10px;
		width:150px;
	}

	.wcs-pdp-extra-benefits .wcs-photo .wcs-info .wcs-pop{
		left:50%;
		display:block;
		top:100%;
		-ms-transform: translate(-50%, 25px);
	    -webkit-transform: translate(-50%, 25px);
	    transform: translate(-50%, 25px);
	}

	.wcs-pdp-extra-benefits .wcs-photo .wcs-info .wcs-pop:after{
		display:none;
	}

	.wcs-pdp-extra-benefits .wcs-photo .wcs-info .wcs-pop:before {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(65, 82, 99, 0);
		border-bottom-color: #415263;
		border-width: 8px;
		margin-left: -8px;
	}

	.wcs-pdp-extra-benefits .wcs-points{
		margin-top:190px;
	}



}


@media screen and (max-width: 767px) {
	
	.wcs-hold{
		padding:0 0px 0 0px;
	}

	 .wcs-grey-hold{
		margin-top:-50px;
		background:#fff;
		text-align:left;
		padding: 30px 0px 25px 0px;
	}

	 .wcs-grey-hold .wcs-row{
		padding-right:15px !important;
		padding-left:15px !important;
	}

	.wcs-benefits .wcs-benefits-title{
		padding-right:15px;
		padding-left:15px;
		text-align:center;
		font-size:21px;
		line-height:30px;
	}
	

	.wcs-benefits .wcs-free-activation{
		width:90%;
		text-align:center;
		font-size:14px;
	}
	
 .wcs-copy{
		padding-right:15px;
		padding-left:15px;
		text-align:center;
	}

	 .wcs-grey-hold .wcs-title{
		line-height:30px;
		text-align:center;
	}

	 .wcs-grey-hold .wcs-text{
		text-align:center;
	}

	 .wcs-grey-hold .wcs-row .wcs-speed {
	    margin: 15px 5px 10px 5px;
	    text-align:center;
	}
	
	.wcs-speed-commit{
		width:90%;
		margin:0 auto 0 auto;
		padding:220px 15px 15px 15px;
		background-position:center top;
		background-size:90% auto;
	}

	.wcs-speed-commit .wcs-sc-title {
	    font-size: 18px;
	    padding: 0 0 14px 0;
	}

	.wcs-speed-commit .wcs-sc-text br{
		display:none;
	}


	.wcs-benefits .wcs-items .wcs-item{
		width:auto;
		display:block;
		min-height:14px !important;
		text-align:center;
		padding-bottom:30px;
	}


	 .slick-next{
		right:45px;
		top:auto;
		bottom:-50px;
	}

	 .slick-prev{
		left:45px;
		top:auto;
		bottom:-50px;
	}

	.wcs-benefits-planse,
	.wcs-extra-plans{
		padding:40px 0 0px 0;
	}

	.wcs-benefits-plans .wcs-title,
	.wcs-extra-plans .wcs-title{
		height:65px;
	}

	.wcs-benefits-plans .wcs-items .wcs-item .wcs-photo, .wcs-extra-plans .wcs-items .wcs-item .wcs-photo{
		height:120px;
	}

	.wcs-benefits-plans .wcs-items .wcs-item, 
	.wcs-extra-plans .wcs-items .wcs-item{
		height:340px;
	}

	.wcs-benefits-plans, .wcs-extra-plans{
		height:600px;
	}

	.wcs-benefits-plans .wcs-title strong{
		display:block;
	}

	.wcs-hero{
		height:270px;
		background-image: url("../images/wcs-pdp-statheris/mob-cosmote-business-mobile-andras.jpg");
	}
	
	.wcs-ben-bussiness-one{
		width:auto;
		margin:0 10px 0 10px;
	}
	
	.wcs-ben-bussiness-one .wcs-ben-title{
		display:block;
		border:0px;
		width:auto;
		border-bottom: 1px solid #4c5f70;
		text-align:center;
	}

	.wcs-ben-bussiness-one .wcs-ben-text{
		display:block;
		width:auto;
		text-align:center;
		padding:20px 0 0 0;
	}

	.wcs-benefits .wcs-items .wcs-item{
		padding-top:25px;
	}

	.wcs-benefits .wcs-items .wcs-item .wcs-icon{
		margin-top:0px;
	}


	.wcs-business-one .wcs-item .wcs-item-content{
		width:auto;
	}
	

	.wcs-business-one .wcs-item {
	    background:#f0f1f0 url("../images/wcs-pdp-statheris/mob-cosmote_one_business_mobile.jpg") no-repeat center top;
	    background-size:100% auto;
		-webkit-border-radius: 0px;
	    -moz-border-radius: 0px;
	    border-radius: 0px;
	    max-width:414px;
	    padding:480px 10px 30px 10px;
	    height:auto;
	    -webkit-box-shadow: 0px 2px 65px 0px rgba(0,0,0,0);
	    -moz-box-shadow: 0px 2px 65px 0px rgba(0,0,0,0);
	    box-shadow: 0px 2px 65px 0px rgba(0,0,0,0);
	}

	.wcs-business-one .wcs-item .wcs-item-content {
	    position: relative;
	    left: auto;
	    top: auto;
	    width: auto;
	    -ms-transform: translate(-0%, -0%);
	    -webkit-transform: translate(-0%, -0%);
	    transform: translate(-0%, -0%);
	}

	.wcs-business-one{
		padding-bottom:10px;
	}



	.wcs-cosmote-only {
	    padding: 290px 10px 30px 10px ;
	    margin: 0px auto 0 auto;
	    text-align: center;
	    background: url(../images/wcs-pdp-statheris/logo-only-cosmote.png) no-repeat center 40px;
	}

	
	.hero__container2 .wrap-detail-offer .text .text-detail{
		width:50%;
		max-width: 50%;
	}

	 .wcs-grey-hold .wcs-title{
		font-size:21px;
		line-height:29px;
	}


	 .wcs-grey-hold .wcs-text{
		font-size:14px;
		line-height:22px;
		color:#3d5265;
	}

	 .wcs-grey-hold .wcs-text br{
		display:none;
	}

	 .wcs-pdp-benefits .wcs-pdp-benefits-title{
		text-align:center;
	}

	 .wcs-pdp-benefits .wcs-items .wcs-item{
		font-size:13px;
		line-height:18px;
		min-height:90px;
		margin: 30px 5px 0px 5px;
	}

	 .wcs-pdp-benefits .wcs-items::before{
		display:none;
	}

	.wcs-pdp-extra-benefits .wcs-pdp-extra-benefits-title{
		text-align:center;
		font-size:21px;
		line-height:29px;
	}

	.wcs-pdp-extra-benefits{
		width:calc(100% - 20px);
		margin:0 auto 0 auto;
	}
	
	.wcs-pdp-extra-benefits .wcs-photo .wcs-info .wcs-pop{
		text-align:center;
	}

	.wcs-pdp-extra-benefits .wcs-points{
		text-align:center;
		font-size:13px;
		line-height:22px;
		color:#4f4f4f;
		padding:15px;
	}

 .wcs-copy{
		text-align:center;
	}

	.wcs-cosmote-only .wcs-only-title{
		font-size:19px;
		line-height:27px;
		padding:0 20px 20px 20px;
	}
	
	.wcs-cosmote-only .wcs-only-text{
		line-height:22px;
	}

	.wcs-ben-bussiness-one .wcs-ben-text{
		border:0px;
	}


}


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

	.wcs-benefits-plans .wcs-items .wcs-item .wcs-item-text, .wcs-extra-plans .wcs-items .wcs-item .wcs-item-text{
		height:140px;
	}

	.wcs-benefits-plans .wcs-items .wcs-item, .wcs-extra-plans .wcs-items .wcs-item {
	    height: 369px;
	}

	.wcs-benefits-plans, .wcs-extra-plans {
	    height: 649px;
	}

	.wcs-benefits-plans .wcs-items .wcs-item .wcs-item-title, .wcs-extra-plans .wcs-items .wcs-item .wcs-item-title,
	.wcs-benefits-plans .wcs-items .wcs-item .wcs-item-text, .wcs-extra-plans .wcs-items .wcs-item .wcs-item-text{
		padding-right:10px;
		padding-left:10px;
	}

	.wcs-benefits-plans .wcs-title, .wcs-extra-plans .wcs-title{
		font-size:18px;
	}
}

.box-special-offer {
    background:transparent;
    box-shadow:none;
    padding:0px;
}
.wcs-grey-hold {
    margin-top:0px;
    box-shadow: 0 0 25px rgba(0,0,0,.16);
}
.wcs-grey-hold .wcs-text {
    max-width: 750px;
    margin:auto;
}









































