/*min tablet width*/
@media (max-width: 1800px){
	.offerPlus_boxes .blueBox {
 		width: 38%;
 		  padding: 15px 15px;
	}
	.offerPlus_boxes .whiteBox {
 		width: 62%;
	}



/*---------------- simpleFi Page 24/06/2016 ----------------*/
    .simpleFi .form:after{
		content: '';
		background:url(http://www.wind.gr/themes/1/Default/wind_v2/Media/simpleFi_search.png;wa99610d7d7c4bf79b) no-repeat 0 0;
		width: 90px;
		height: 250px;
		position: absolute;
		right: -110px;
		top: 0px;
		background-size: 100%;
		max-width: 90px;
	}


	.landingPage.simpleFi {
		padding-top: 0;
	}


	.landingPage.simpleFi .promoArea > img {
		width: 100%;
	}

	.simpleFi .promoArea .right img {
		width: 100%;
		max-width: 250px
	}

	.simpleFi .promoArea .left img {
		width: 100%;
		max-width: 150px
	}
/*----------------  		new C2C				-----------------*/
	.innerPage .simpleFi.c2cBlue .greenMsg .c2c div.text {
		margin-bottom: 0;
		font-size: 13px;
	}

}
@media (max-width: 1500px){
	.offerPlus_boxes .blueBox h3 {
		  font-size: 28px;
	}
	.offerPlus_boxes .blueBox {
		  width: 45%;
	}
	.offerPlus_boxes .whiteBox {
		  width: 55%;
	}
}
@media  (min-width: 991px) and (max-width: 1290px) { 
	.accHead p{
		margin-top: 0;
	}
	.offerPlus_boxes .blueBox h3 {
		  font-size: 24px;
		  letter-spacing: -3px;
	}
	.offerPlus_boxes .blueBox {
		  width: 100%;
	}
	.offerPlus_boxes .whiteBox {
		  width: 100%;
	}

	.homepage #mainContent{
		margin-left:20%;
	}

	.fieldsBlock4 .select select {
		/*width: 112%;*/
	}

	.breadcrumb li{
		line-height: 15px;
	}

	.breadcrumb{
		margin-bottom: 7px;
	}

	.homepage.inside .wrapper{
		width:72%;
	}
	
	.promo-text{
		padding-left: 15px;
		padding-top:20px;
	}

	.promo-text h2{
		font-size: 36px;
		line-height: 32px;
		margin-bottom: 5px;
	}

	.section .item .promo-text a.button{
		bottom:15px;
		left:15px;
	}

	#mainMenu .menuBox div.button, 
	#mainMenu .menuBox a.button,
	.submitBtnWrap,
	a.button{
		font-size: 12px;
		line-height: 14px;
		padding:8px 26px;
	}

	.promo-text p{
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 10px;
	}

	#siteWrap.innerPage .videoCaption.promo-text {
		padding:0 10px 10px;
	}

	.videoCaption.promo-text h2{
		margin-bottom: 0;
		font-size: 23px;
		line-height: 20px;
		letter-spacing: -1px;
	}

	.promo-text .hoverText{
		font-size: 14px;
		line-height: 15px;
	}

	.section .item:hover .social {
		bottom: 15px;
	}

	.section2 .item3 h2, 
	.section2 .item4 h2, 
	.section2 .item5 h2{
		font-size: 21px;
		line-height: 20px;
		margin-bottom: 5px;
		letter-spacing: -1.5px;
	}

	.section .item .moreText .wrap{
		padding-bottom: 15px;
	}

	.promo-text .cat{
		margin-bottom: 5px;
	}

	.section2 .item3 .promo-text, 
	.section2 .item4 .promo-text, 
	.section2 .item5 .promo-text{
		padding-top:10px;
	}

	.section2 .item3 .promo-text p, 
	.section2 .item4 .promo-text p, 
	.section2 .item5 .promo-text p{
		font-size: 12px;
		line-height: 14px;
	}

	.section .item .icon.playVAction{
		background-size:100% 100%;
		margin:-50px 0 0 -50px;
		width:100px;
		height:100px;
	}

	.section .item .moreText .c2c div.text{
		margin-right: 0;
		margin-bottom: 5px;
	}

	.section .item .moreText .wrap{
		padding-left: 42%;
	}

	.section .item .moreText .c2c{
		padding-left: 10px;
	}

	.section .item .moreText .c2c > div{
		padding-left: 0px;
		width:100%;
		max-width:100%;
	}

	.section .item .moreText .c2c input.submit{
		right:15px;
	}
	
	.promoArea .promo-text h2 {
		font-size: 39px;
		line-height: 35px;
		margin-bottom: 0px;
		letter-spacing: -2.5px;
	}

	.promoArea .promo-text{
		padding:20px 15px;
	}

	h1{
		font-size: 45px;
		line-height: 46px;
	}

	h2{		
		font-size: 24px; 
		line-height: 23px;
	}

	p{
		font-size: 13px;
		line-height: 22px;
	}

	.wrapper{
		width:87%
	}

	blockquote{
		font-size: 21px;
		line-height: 25px;
		margin:46px 0;
		padding:0 25px;
	}

	h3{
		font-size: 14px;
		line-height: 20px;
		margin:0 0 15px;
	}
	
	ul li{
		background-position: left 6px;
		font-size: 14px;
		line-height: 20px;
		margin:0 0 18px;
		padding:0 0 0 23px;
	}

	ol li{
		font-size: 14px;
		line-height: 20px;
		margin:0 0 18px;
	}

	ol,
	ul {
		margin:30px 0;
	}

	table th{
		font-size: 11px;
		line-height: 11px;
		padding: 14px 10px;
	}

	table td{
		font-size: 12px;
		line-height: 13px;
		padding: 19px 10px;
	}

	.accWrapper .accContent, 
	.accWrapper .accContent p{
		font-size: 11px;
		line-height: 20px;
	}

	.accWrapper .accHead{
		font-size: 11px;
		line-height: 20px;
		padding: 8px 40px 8px 15px;
	}

	.accWrapper .accContent{
		padding: 5px 40px 8px 15px;
	}

	a.jpgLink span span,
	a.zipLink span span,
	a.pdfLink span span{
		font-size: 11px;
	}

	a.jpgLink,
	a.zipLink,
	a.pdfLink{
		font-size: 12px;
		line-height: 13px;
	}

	.contentImg.right .text{
		font-size: 11px;
		line-height: 12px;
		margin-top:25px;
		max-width: 35%;
	}

	.contentImg.right img{
		max-width: 65%;
	}

	label{
		font-size: 11px;
	}

	label span{
		font-size: 10px;
	}

	.form input.text{
		font-size: 13px;
		height: 32px;
	}

	.form .field label{
		margin:0 0 2px;
	}

	.radioWrap.inline label, 
	.radioWrap.inline .radio{
		margin:0 10px 0 0;
	}

	p.error{
		font-size: 10px;
		line-height: 13px;
	}

	.fileInput{
		height: 32px;
	}

	.form h3{
		font-size: 19px;
		line-height: 24px;
		margin:0 0 40px;
	}

	.form textarea{
		height:110px;
	}

	input.submit{
		font-size: 12px;
		line-height: 14px;
		margin-top:7px;
		padding:8px 24px;
	}

	.submitBtnWrap input.submit{
		font-size: 12px;
		line-height: 14px;
	}

	.form p.info {
		margin:7px 0 0;
	}

	.form select{
		/*width:106%;*/
	}

	.field.fileField .fileInput{
		background-position: 93.5% center;
	}

	.noteBlock .label{
		font-size: 9px;
		line-height: 12px;
		margin-bottom: 8px;
		padding-top:1px;
	}

	.noteBlock .title{
		margin-bottom: 20px;
	}

	.noteBlock p {
		font-size: 10px;
		line-height: 17px;
	}

	.tabs.style1 .tabsHeader li{
		font-size: 12px;
		line-height: 20px;
		margin:0 5px;
	}

	.tabs > .text p{
		line-height: 13px;
	}

	.tabs.style2 .tabsHeader li {
		font-size: 11px;
		line-height: 14px;
	}

	.tabs.style2 .tabsHeader li a {
		padding: 3px 10px;
	}

	.tabs.style2 .tabsHeader{
		margin-right: 2%;
		width:30%;
	}

	.tabs.style2 .tabsWrap{
		width:68%;		
	}

	.tabs.style2 .inner {
		padding: 45px 0 33px;
	}

	.list .item .img{
		width:37%;
	}

	.list .item .text{
		width:60%;
	}
	
	h2 + p.date,
	h3 + p.date {
		font-size:12px ;
		margin-top: -15px;
	}

	h1 + p.date {
		font-size: 16px;
		margin-top: -35px;
		padding-bottom:18px;
	}

	ul ul li{
		background-position:0 6px;
		font-size: 13px;
		line-height: 18px;
		padding: 0 0 0 23px;
	}

	.bgImgPage {
		background-attachment: fixed;
		background-size: 60% auto;
	}

	.filterItem select {
		/*width: 112%;*/
	}

	.filterItem select{
		height:22px;
	}

	.filtersBar .filterItem{
		margin-bottom: 10px;
	}

	.videoList .playVAction {
		margin: -40px 0 0 -40px;
		width: 80px;
		height: 80px;
	}

	.promoArea.promoVideo .promo-text .text{
		max-width: 100%;
	}

	.promoVideo .playVAction {
		margin: -60px 0 0 -60px;
		width: 120px;
		height: 120px;
	}

	.careerItem {
		margin: 0 0 17px 2%;
		padding: 20px 10px;		
		width: 32%;
	}

	.careerItem h2 {
		font-size: 22px;
		line-height: 25px;
	}

	.iconTitle{
		padding-left: 0;
	}

	.iconTitle .icon{
		position:relative;
	}

	.iconTitle h2 {
		font-size: 19px;
		line-height: 20px;
	}

	.supportBlock p.tel{
		font-size: 24px;
		line-height: 24px;
	}

	.storesFilters .filterItem{
		margin-right: 2%;
		width:47%;
	}

	.storesFilters .submitBtnWrap.filterItem,
	.storesFilters .submit.filterItem{
		width:auto;
	}

	.form .inlineCheckboxes .field.checkbox{
		margin-right: 15px;
	}

	.filtersBar.storesFilters .filterItem.inlineCheckboxes{
		margin-top:21px;
	}

	.storesFilters .submitBtnWrap.filterItem,
	.storesFilters .submit.filterItem {
		margin-top: 5px;
	}

	.mapResults .results{
		padding-top:20px;
		padding-bottom:20px;
	}

	.deviceseqBlock .desc{
		padding-bottom: 5px;
		width:100%;
	}

	.deviceseqBlock .img{
		padding-bottom: 35px;
		width:100%;
	}

	.deviceseqBlock .img.imgCombo{
		padding-bottom: 0;
	}

	.deviceBox .priceBox p{
		margin-bottom: 0;
	}

	.deviceBox h2 {
		font-size: 28px;
		line-height: 30px;
	}

	.deviceBox .priceBox p.free{
		font-size: 24px;
	}

	.saleBox .top {
		padding: 0 15px 20px;
	}

	.saleBox .head .title h2 {
		font-size: 38px;
		line-height: 38px;
	}

	.saleBox .head .title span{
		margin-bottom: 2px;
	}

	.saleBox .head .title {
		width: 74%;
	}

	.saleBox .salePrice{
		width:23%;
	}

	.landingContent .c2c{
		width:90%;
	}

	.innerPage .c2c div.text{
		padding-left: 45px;
	}

	.landingPage .pageTitle.half {
		width: 80%;
	}

	.cols3Mob1.contractProg .col {
		padding: 0 2%;
	}

	.contractProg .title .price{
		font-size: 64px;
		line-height: 64px;
	}

	.contractProg .title p {
		font-size: 16px;
		line-height: 19px;
		padding-left: 40px;
	}

	.contractProg .title p span {
		font-size: 10px;
	}

	.innerPage .contractsTable.outerBox .c2c div.text,
	.innerPage .contractsTable.outer .c2c div.text {
		width: 57%;
	}

	.innerPage .contractsTable.outerBox .c2c div.input,
	.innerPage .contractsTable.outer .c2c div.input {
		width: 38%;
	}

	.contractsTable table td a.button{
		font-size: 12px;
		line-height: 14px;
		padding:8px 10px;
	}

	.submitBtnWrap input.submit{
		font-size: 12px;
	}

	.contractsTable table td a.button:hover .arrow {
		right: 4px;
	}

	.contractsTable table td a.button:hover span.text {
		left: -5px;
	}

	.contractsTable .c2c{
		padding:20px 9% 15px;
		width:100%;
	}

	.contractsTable table td{
		font-size: 16px;
		padding:10px 5px;
	}

	.contractsTable table td.red{
		font-size: 22px;
	}

	.contractsTable table td:first-child {
		font-size: 12px;
		line-height: 16px;
	}

	.contractsTable table td:first-child b{
		font-size: 17px;
	}

	.contractsTable.wContract table td:first-child, 
	.contractsTable.wContract table td{
		font-size: 24px;
		line-height: 24px;
		padding:5px 5px 0;
	}

	.wLandingImg{
		margin-left: -125px;
		top:0px;
		width:250px;
		height:250px;
	}

	.orderForm .item > .col_1{
		width:80%;
	}

	.orderForm .price,
	.orderForm .item > .col_2{
		width:20%;
	}

	.orderForm .price{
		font-size: 23px;
	}

	.select.BirthDay select{
		/*width:120%;*/
	}

	.select select{
		font-size: 13px;
		height:22px;
	}

	.tabs.faqWrap .tabsHeader li a{
		text-align: center;
	}

	.tabs.faqWrap .tabsHeader li a .icon{
		display:inline-block;
		position:relative;
		top:0;
		left:0;
	}

	.tabs.faqWrap .tabsHeader li a{
		padding:5px 10px 0;
	}

	.tabs.style3 .tabsHeader span.text{
		margin-top:5px;
	}

	.tabs.faqWrap .tabsHeader{
		height:80px;
	}

	.tabs.faqWrap {
		margin-top: -110px;
	}

	.faqCategories a{
		text-align: center;
	}

	.faqCategories a span.icon{
		display:block;
		margin:0 auto 10px;
	}

	.faqCategories a span.text{
		width:100%;
	}

	.promoBox{
		padding:15px 0;
	}

	.promoBox .inner{
		padding: 0 15px;
	}

	.supportPromo .title {
		font-size: 33px;
		line-height: 26px;
	}

	.blueBox .content{
		padding-bottom: 30px;
	}

	.orderForm.thankYou .item .col_1 .col_2{
		width:25%;
	}

	.orderForm.thankYou .item .col_1 .col_3{
		width:75%;
	}

	#siteWrap.innerPage .promo-text{
		padding:10px 10px 45px;
	}

	.landingPage .promo-text p{
		line-height: 18px;
	}

	.landingPage .promo-text h2 {
		font-size: 33px;
	}

	.innerPage .section.section1 .item1 .c2cBottom .c2c{
		bottom:7px;
		left:10px;
	}

	.innerPage .section.section1 .item1 .c2cBottom .c2c div.input {
		margin: 5px 0 0px;
	}

	#siteWrap.innerPage .section.section1 .item1 .c2cBottom.promo-text{
		padding-bottom: 100px;
	}

	.innerPage .section.section1 .item1 .c2cBottom .c2c input.text{
		padding-top:6px;
		padding-bottom: 6px;
		font-size: 13px;
	}

	#siteWrap.innerPage .section .item .promo-text a.button {
		bottom: 10px;
		left: 10px;
	}

	#siteWrap.innerPage .section5 .promo-text,
	.section5 .promo-text{
		padding:10px 10px 40px;
	}

	.section5 .item .promo-text a.button{
		left:10px;
		bottom:10px;
	}

	.section5 .promo-text h2 {
		font-size: 21px;
		line-height: 21px;
		letter-spacing: -1.5px;
		margin-bottom: 3px;
	}

	.section5 .promo-text p,
	.landingPage .section5 .promo-text p {
		font-size: 13px;
		line-height: 15px;
	}

	.iphoneDevice .row.eighth .text{
		padding-right:10%;
		margin-top: 55px;
	}

	.iphoneDevice .row.first .buttons{
		position:absolute;
		top:270px;
		margin-left: 0px;
		left:0%;
		width:100%;
	}

	.iphoneDevice .row.first .button.right{
		margin-right: 5%;
	}
	
	.alertBox{
		font-size: 15px;
		line-height: 19px;
	}

	#mainMenu .menu ul ul.second li.availabilityMenu li a span.icon{
		top:3px;
	}

	#mainMenu .menu ul ul.second li.availabilityMenu li{
		margin-bottom: 10px;
	}

	.c2c.promoBox div.text{
		padding:0;
	}

	.promoBox.c2c div.input {
		margin:0 8% 10px;
		padding:0;
		position:relative;
		width: 84%;
	}
	
	.form.promoBox .inner {
		padding: 15px 5%;
	}

	.form.promoBox p.info{
		max-width: 50%;
	}

	.promoBoxes .form .field{
		margin-bottom: 15px;
	}

	.cols2Choice .title h3{
		font-size: 33px;
		line-height: 33px;
	}

	.cols2Choice .title h3 span {
		font-size: 23px;
		line-height: 23px;
	}

	.cols2Choice .or{
		font-size: 20px;
		line-height: 20px;
		padding: 4px 9px;
	}

	.fixedIntBlock > .text {
		padding: 40px 9px;
		width: 55%;
	}

	.fixedIntBlock .sideBar {
		padding: 0 0px 0 20px;
		width: 45%;
	}

	.fixedIntBlock .sideBar .radio .icon {
		margin-right: 2px;
	}

	.fixedIntBlock .sideBar .form .field label{
		margin-right: 5px;
		font-size: 13px;
	}

	.fixedIntBlock .sideBar .radioWrap.inline .radio{
		margin-right: 5px;
	}

	.fixedIntBlock .sideBar .radioWrap.inline .radio:last-child{
		margin-right: 0;
	}

	.addServices .item .left{
		font-size: 14px;
		width:70%;
	}

	.addServices .item .right{
		font-size: 14px;
		width:30%;
	}

	.addServices{
		margin-bottom: 15px;
	}

	.fixedIntBlock .sideBar .price{
		font-size: 24px;
		line-height: 28px;
	}

	.fixedIntBlock .sideBar .initPrice{
		font-size: 22px;
		line-height: 23px;
	}

    .c2cDeviceBox .footerBox .c2c {
        width:90%;
    }
	
	.fixedIntList .fixedIntBlock .sideBar .price {
        font-size: 25px;
        line-height: 29px;
    }

    .fixedIntList .fixedIntBlock .sideBar {
        padding-left: 13px;
    }

    .innerPage .fixedIntList .fixedIntBlock .sideBar .c2c div.text.small {
        font-size: 11px;
    }

    .contractsTable .description {
		padding: 15px;
	}

	.contractsTable .description > div.title{
		font-size: 21px;
		line-height: 21px;
	}

	.contractsTable .description > div.title span{
		font-size: 12px;
	}

	.contractsTable .description div.info div.info-title {
		width: 65%;
	}

	.contractsTable div.info div.info-title span {
		font-size: 46px;
		line-height: 62px;
		letter-spacing: -5px;
	}

	.contractsTable div.info div.info-title span.text {
		font-size: 18px;
		line-height: 19px;
	}

	.contractsTable div.info div.info-title sub {
		font-size: 22px;
		letter-spacing: -1px;
		bottom: -0.15em;
	}

	.c2cDeviceBox .footerBox{
		padding:15px;
	}

	.devicesBlock .col.full .c2cDeviceBox .footerBox .c2c{
		margin-top:10px;
		width:100%;
	}

	.devicesBlock .col.full .c2cDeviceBox .footerBox {
		height: 108px;
	}

	.devicesBlock .col.full .deviceBox.c2cDeviceBox .inner {
		padding-bottom: 120px;
	}

	.deviceBox .imgCombo.img .info {
		font-size: 40px;
		line-height: 40px;
		letter-spacing: -2px;
	}

	.deviceBox .imgCombo.img .plus {
		margin: 11px -20px 0 10px;
	}

	.deviceBox .imgCombo.img img {
		max-width: 52%;
	}

	.round-cyan-price {
		font-size: 18px;
		line-height: 18px;
		padding: 3px 8px 2px;
	}

	.contractsTable.wCombo .wIcon{
		background-color: #f4f5f6;
		border-radius: 5px 5px 0 0;
		margin:0 0 0 -15px;
		padding:15px 15px 52px;
		width:100%;
		-webkit-box-sizing: content-box; 
		-moz-box-sizing: content-box;    
		box-sizing: content-box;
	}

	.contractsTable.wCombo .plus.icon{
		bottom:12px;
		right:50%;
		margin-right: -13px;
		top:auto;
	}

	.contractsTable.outerBox.wCombo .tableWrap.m_hide{
		width:100%;
	}

	.wLandingImg.sindiasmoi{
		background-size: 100% auto;
		margin-top:40px;
		margin-left: -150px;
		width:300px;
	}

	.contractsTable .radioTable {
		margin-left: -15px;
		border-width: 15px;
	}

	.contractsTable.outer .c2c{
		margin-left: -15px;
		padding: 20px 15px 15px;
	}

	.contractsTable .radioTable table td:first-child b{
		font-size: 18px;
	}

	.contractsTable .radioTable table th{
		padding-left: 10px;
	}

	.contractsTable .radioTable table td{
		vertical-align: top;
	}

	.contractsTable .radioTable table td:last-child,
	.contractsTable .radioTable table td:first-child{
		vertical-align: middle;
	}

	.contractsTable .radioTable .radio > .icon{
		margin:0 0 5px;
	}

	.contractsTable .radioTable .radio label{
		display:block;
		font-size: 17px;
		margin:0;
	}

	.cookieBar > div.text{
		max-width: 76%;
	}

	.iphone-comparison-table table{
		width:100%;
	}

	.iphone-comparison-table table img{
		max-width:100%;
	}

	.iphone-comparison-table table td{
		padding:5px;
		width:20%;
	}

	.section2 .item3 .promo-text.position1, 
	.section2 .item4 .promo-text.position1, 
	.section2 .item5 .promo-text.position1{
		bottom:auto;
		padding-top:10px;
		top:0;
	}

	.homepage .section .promo-text.position1.buttonWrap{
		padding-bottom: 15px;
	}

	.homepage .section .item .promo-text .buttonWrap .button{
		left:0;
		bottom:0;
	}

	a.jpgLink span, 
	a.zipLink span, 
	a.pdfLink span{
		max-width: 82%;
	}

	.contractsTable .tableWrap{
		border-width: 15px;
		margin-left: -15px;
	}

	.contractsTable.outerBox .c2c, 
	.contractsTable.outerBox .description {
		margin-left: -15px;
		padding-right: 15px;
		padding-left: 15px;
	}

	.contractsTable .wComboWrap {
		border-width: 15px;
		margin-left: -15px;
	}

	.contractsTable .windtoall table td {
		font-size: 15px;
		padding: 10px 3px;
	}

	.contractsTable .windtoall table td.red {
		font-size: 21px;
	}

	.contractsTable .windtoall table td a.button {
		min-width: 102px;
	}

	.promo-text.leftText p,
	.promo-text.leftText ul li{
		font-size: 14px;
		line-height: 16px;
	}

	.promo-text.leftText ul li{
		margin-bottom: 2px;
	}

	#RetentionToolForm .radioWrap.inline.type2 .radio label{
		max-width: 89%;
	}

	.contractsTable .tableWrap.min table th {
		font-size: 11px;
		line-height: 11px;
		padding: 20px 5px 0;
	}

	.contractsTable .tableWrap.min table td{
		font-size: 14px;
	}

	.contractsTable .tableWrap.min table td.red {
		font-size: 18px;
	}

	.contractsTable .tableWrap.min table td a.button {
		font-size: 12px;
		padding:6px 8px;
		min-width: 86px;
	}

	.contractsTable .tableWrap.min table td:first-child{
		padding-right: 5px;
		font-size: 13px;
	}

	.blueBox .form .field > label{
		display:block;
	}

	.blueBox .priceRow{
		margin-bottom: 15px;
	}

	.blueBox.progr .title {
		height: 165px;
	}

	.contractsTable.min table th {
		font-size: 11px;
		padding: 20px 4px 0;
	}

	.contractsTable.min table td{
		font-size: 15px;
	}

	.table3 > div{
		padding:0 15px;
		width:29%;
	}

	.table3 > div.max {
		width: 51%;
	}

	.table3 > div .price{
		font-size: 22px;
	}

	.addServices .row{
		padding-right: 25px;
	}

	.addServices .item{
		right:-25px;
	}

	.promo-text h2.smalltitle {
		font-size: 25px;
		line-height: 23px;
		letter-spacing: -1.5px;
	}

	.devicesBlock .col.full .c2cDeviceBox.type2 .footerBox .c2c{
		margin:0;
	}

	.footerBox .contract span.text {
		width: 82%;
	}

	.footerBox .contract {
		font-size: 19px;
		line-height: 26px;
		padding: 7px 5px;
	}

	.deviceseqBlock .c2cDeviceBox.type2 .footerBox .c2c{
		padding:10px 20px;
		max-width: 320px;
		width: 100%;
	}

	.deviceBox .footerBox.alcenter .c2c .input {
		padding-left: 45px;
	}

	.xmasLandingImg{
		background-repeat: no-repeat;
		margin-left: -290px;
		width:580px;
		height:290px;
	}

	.xmasLanding.mainBlock{
		padding-top: 360px;
	}

	.xmasLanding .deviceseqBlock .title{
		padding-right: 119px;
	}

	.xmasLanding .deviceBox h2{
		font-size: 26px;
		line-height: 27px;
		letter-spacing: -2.5px;
	}

	.iphone-comparison-table table td{
		font-size: 11px;
	}

	.iphone-comparison-table table td.first{
		padding-left: 0;
	}

	.deviceseqBlock .type2 .half .desc .details{
		width:90%;
	}

	.blueBox .price > sup, 
	.fixedIntBlock .sideBar .price>sup{
		top:-0.4em;
	}

    /* UPDATE 23/12/14 */
	.c2cDeviceBox .footerBox .c2c.centered {
		left: 0;
		margin-left:0;
	}

	.deviceBox h4{
		font-size: 18px;
		line-height:20px;
	}
	/*-------------- FAQ 9/2/2015 -------------------*/

	.tabs.faqWrap {		
		margin-top: -97px;
	}

	.salesPromo .tabs.searchTabs .tabsHeader li.s_1 span.text {
	   background-position:74% -84px;
	} 

	.salesPromo .tabs.searchTabs .tabsHeader li.s_2 span.text {
	   background-position:74% -84px;
	}  
	.salesPromo .tabs.searchTabs .tabsHeader li.s_3 span.text {
	  background-position:61% -160px;
	}


	/*------------------- bill explanation -------------------*/

	.bill_inner .page .detail .wrap,
	.bill_inner .page .detail.active .wrap{
		border-width: 4px;
	}

	.bill_inner .page .detail .wrap img,
	.bill_inner .page .detail.active .wrap img{
		margin:4px;
	}
	/*-------------------end bill explanation -------------------*/



	/*---------------- new Cat Package ------------*/ 

	.newPackage {
		width:95%;
	}

	.newPackage .img ,
	.newPackage .img .icon img {
		vertical-align: top;
	}

	 .newPackage {
		  padding-right: 0;
		  padding-left: 0;	 	
	 }

	.newPackage.accWrapper {
	  	margin-left: -19px;
	  	padding-right: 19px;
	}

	.newPackage .txt {
		width:70.5%;
	}

	.newPackage .family .left_Col .left {
		width:65%;
	}

	.newPackage .left_Col .right {
		width:35%;
	}

	.newPackage .family .left_Col .right .lineThrough {
		font-size: 13px;
		padding-right: 55%;
	}

	.newPackage .left_Col .right .price {
		font-size: 23px;
	}

	.newPackage .family .left_Col .right .price span {
		font-size: 13px;
		letter-spacing: 0;
	}

	.newPackage .form.vdsl {
		padding-left: 40px;
	}

	.newPackage .vdslLink {
		width:87%;
		margin-left: 13%;
		font-size: 11px;
		padding-right: 5px;
	}

	.newPackage .vdslLink span.icon {
		left:10px;
	}

	.newPackage .vdslLink span {
		padding-left: 9px;
		padding-right: 0;
	}
 
 	.newPackage .form.vdsl .fieldsBlock,
	.newPackage .form.vdsl .field {
		width:100%;
  		padding-right: 0;
		padding-left: 0;
	}

	.newPackage .form.vdsl .fieldsBlock .field{
		width:49%;
		padding-left: 0;
	}

	.newPackage .form.vdsl .fieldsBlock .field.small {
		padding-right: 0;
		padding-left: 10px;
	}

	.newPackage .form.vdsl .submit.inline {
		margin-top: 0;
	}
	
	.newPackage .form.vdsl .field.submitVdsl {
		padding-left: 0;
		padding-right: 0;
	}

	.newPackage.accWrapper .accHead .txt {
		width:83%;
		padding-right: 6%;
	}

	.newPackage .family .left_Col .left p b {
		font-size: 18px;
	}

	.newPackage .left_Col .left {
		width:56%;
	}

	.newPackage .alertBox.row {
		line-height: 15px;
		font-size: 12px;
	}

	.bannerNew .image {
		width:45%;
	}

	.bannerNew h2 {
		font-size: 38px;
	}

	.bannerNew .text p {
		font-size: 15px;
	}

	.newBackageBlock  {
		margin-left: -20px;
	}

	/*-------------------- 4/5/2015 new shop banner  --------------*/


	.bannerNew.shopBanner h2 {
	  font-size: 32px;
	  border-bottom: 0;
	  padding-bottom: 0;
	  line-height: 32px;
	}
	
	/*******search*******/
	.tabs.searchTabs .tabsHeader li a {
	  padding:5px 5px 20px;
	}

	.promoArea.search > .img{
		background-position: 65% 50%;
	}

	.homepage.inside .wrapper.full{
		width:90%;
	}

	.homepage.inside .wrapper.full .wrapper{
		width:90%;
	}

	.resultsSlider.owl-theme .owl-controls .owl-buttons div.owl-next {
	  right: -30px;
	}

	.resultsSlider.owl-theme .owl-controls .owl-buttons div.owl-prev {
	  left: -30px;
	}


	/*----------------------- Shop rating 02/06/2015 ----------------*/
	
	.topUp_box.shopRating .stepsNav li.item2 {
		width:49.8%;
	}
	
	/*--------------------------- Suport New Page --------------------*/ 
	
	#siteWrap.innerPage .supportNew .videoCaption.promo-text {
		padding:10px 0px 0px 0px;
	}

	.supportNew .cols_2Content > .row > .col {
		padding:0 5%;
	}

	#siteWrap.innerPage .supportNew .promo-text .cat {
		margin-bottom: 5px;
	}

	.supportNew .videoCaption h2 {
		font-size: 20px;
	}

	.supportNew h2,
	.supportNew .cols_2Content h2,
	.supportNew .tabs .tabContent h2 {
		font-size: 24px;
		line-height: 23px;
	}

	.supportNew .cols_3Content {
		margin-top: 25px;
	}

	.infoTable {
		margin-top: 45px;
	}

	.supportNew .p_half {
		width:80%;
	}

	.supportNew .cols_3Content.cols3_icon h2 {		
	    font-size: 19px;
	    line-height: 20px;
	}

	.supportNew .cols_3Content.cols3_icon .icon.iconBroadband{
		background-position:-279px -273px;
		width: 80px;
		height: 70px;
	}

	.supportNew .cols_3Content.cols3_icon .icon.iconRouter{
		background-position:0 -273px;
		width: 107px;
		height: 70px;
	}

	.supportNew .cols_3Content.cols3_icon .icon.iconExtra	 {
		background-position:-537px -273px;
		width: 77px;
		height: 70px;
	}

	.supportNew .deviceBox.half .img{
		text-align:right;
		vertical-align: top;
		margin-top: 0;
		margin-bottom: 12%;
		margin-left: 5%;

	}

	.supportNew .deviceBox.half .img img {
		width:100%;
	}

	.tabs.elements6 .tabsHeader li {
		font-size: 12px;
		line-height: 17px;
		margin:0 9px;
	}

	.supportNew .cols_3Content.cols3_icon a {
		font-size: 13px;
	}
	
	/*-------------- New TopUp 03/06/2016 ------------*/
	.newTopUP .topUp_form .form  .submitBtnWrap.marginTop {
	    	margin-top: 17px
	    }
	/*-------------- END OF New TopUp 03/06/2016 ------------*/
}

@media  (min-width: 991px) and (max-width: 1143px) {
	.iphoneDevice .row.first .buttons{
		top:245px;
	}

	.iphoneDevice .row.first .button.right{
		margin-right: 1%;
	}
	/*---------- VDSL 30/03/2015 -----------------*/

	.landingPage.landingPagePromo.vdslPromo,
	.landingPage.vdslPromo  {
		  padding-top: 350px;
	}

	.salesPromo .tabs.searchTabs .tabsHeader li.s_3 span.text {
		background:url(../Media/sales_sprite.png) no-repeat 64% -160px;
	}
	.salesPromo .tabs.searchTabs .tabsHeader li.s_3 span.text {
		background:url(../Media/sales_sprite.png) no-repeat 64% -160px;
	}

	

	/*---------------- new Cat Package ------------*/ 

	.newPackage.accWrapper .accHead .txt b {
		font-size: 16px;
		line-height: 20px;
	}

	.newBackageBlock.col:first-child {
		margin-left: -20px !important;;
	}

	.bannerBox {
		margin-left: 0;
	}

	.newPackage.accWrapper .accHead .price {
		padding-top: 15px;
	}

	.newPackage.accWrapper .accHead .price small {
		top:5px;
	}

	.newPackage.accWrapper .accHead .price {
		font-size: 22px;
	} 

	/*----------------allages 22/04/2015  new Cat Package ------------*/

	.newPackage .last .img {
		width:84px;
  		margin-bottom: 10%;
	}

	.newPackage .last .txt {
		width:70%;
	}

	
	/*----------------------------- topUp 14/04/2015 -------------------------------*/

	.topUp_box .stepsNav li {
		font-size: 15px;
	}

	.topUp_box .stepsNav li {
		width:33%;
	}

	.topUp_box .stepsNav li.item2 {
		width:30%;
	}

	.topUp_box .stepsNav li.item3 {
		width:37%;
	}

	.topUp_box .stepsNav li span{		
		padding-left: 15px;
	}

	.topUp_form .form p.rq {
		width:80%;
		text-align: left;
	}

	.topUp_form .radio .text {
		font-size: 28px;
	}

	.topUp_form .infobox0{
		padding:13px 0px;
	}


	.topUp_box .stepsNav li {
		font-size: 14px;
	}

	/*-------------- marathon Tshirts -----------*/ 

	.tabsYears li, 
	.tabsWrap .tabContent ul.tabsYears li, 
	.accWrapper .accContent ul.tabsYears li {
		padding: 0 1.5%;
	}

	ul.inner_tabsHeader.tabsYears li a.selected, 
	ul.inner_tabsHeader.tabsYears li a:hover {
		font-size: 30px;
	}

	#tab_marathonTshirts .inner_tabsWrap.colored .item a, 
	#tab_marathonTshirts .inner_tabsWrap.colored .item p {
		font-size: 14px;
		line-height: 130%;
	}

	.marathonTshirtsTab .tabsYears.elements6 li, 
	.marathonTshirtsTab .tabsWrap .tabContent ul.tabsYears.elements6 li, 
	.marathonTshirtsTab .accWrapper .accContent ul.tabsYears.elements6 li {
		width:15.5%;
	    padding: 0 0.5%;
	}

	ul.inner_tabsHeader.tabsYears.elements6 li a.selected, 
	ul.inner_tabsHeader.tabsYears.elements6 li a:hover {
		font-size: 28px;
	}
	
		/*---------------------- New Tariffs page 2/6/16 ----------------------*/
	.greyBg > .wrapper {
		padding-top: 40px;
	}
	.wTitle h1 {
		text-indent: 0;
	}
	.tabs.style4 > .inner > .wrapper > .tabsHeader li {
		width: 30%;
	}
	/*---------------------- END OF New Tariffs page 2/6/16 ----------------------*/

	/*-------------- New TopUp 03/06/2016 ------------*/
	.newTopUP .topUp_form .form  .submitBtnWrap.marginTop {
	    	margin-top: 17px
	    }
	/*-------------- END OF New TopUp 03/06/2016 ------------*/

	

	/*---------------- simpleFi Page 24/06/2016 ----------------*/
    .simpleFi .form:after{
		content: '';
		background:url(http://www.wind.gr/themes/1/Default/wind_v2/Media/simpleFi_search.png;wa99610d7d7c4bf79b) no-repeat 0 0;
		width: 70px;
		height: 250px;
		position: absolute;
		right: -90px;
		top: 0px;
		background-size: 100%;
		max-width: 90px;
	}

	.simpleFi .promoArea .right {
		top: 45px;
	}

	.simpleFi .promoArea .left {
		top: 35px;
	}

	.simpleFi .promoArea .right img {
		width: 100%;
		max-width: 180px
	}

	.simpleFi .promoArea .left img {
		width: 100%;
		max-width: 120px
	}

}  

@media (min-width:991px) and (max-width: 1050px){
	.offerPlus_boxes .whiteBox,
	.offerPlus_boxes .blueBox {
		  width: 100%;
  		display: block;
	}
}

@media (min-width: 1920px) {
	#mainMenu .mTools,
	#mainMenu .menu ul.more.first li.lang,
	#mainMenu .menu li a {
		padding-left: 30px;
	}

	#mainMenu .menu .border {
		margin-left: 10%;
		width: 80%;
		margin-bottom: 25px;
	}

	.menu ul.first {
		padding-bottom: 25px;
	}

	#mainMenu .menu ul.more.first > li > a {
		padding-top: 9px;
		padding-bottom: 9px;
	}

	#mainMenu .menu {
		padding-top: 60px;
	}

	#mainMenu .logo{
		margin-top:35px;
	}

	#mainMenu .logo a {
		width: 180px;
		height: 72px;
	}

	#mainMenu .logo a img {
		max-width: 200px;
		width:100%;
	}

	.promo-text p {
		font-size: 23px;
		line-height: 25px;
	}

	.promo-text h2 {
		font-size: 50px;
		margin-bottom: 8px;
		line-height: 46px;
	}

	.promo-text .cat {
		padding: 0 8px;
		font-size: 11px;
		margin-bottom: 12px;
		line-height: 16px;
	}

	.section2 .item3 h2, 
	.section2 .item4 h2, 
	.section2 .item5 h2 {
		font-size: 38px;
		line-height: 35px;
	}

	.section2 .item3 .promo-text p, 
	.section2 .item4 .promo-text p, 
	.section2 .item5 .promo-text p {
		font-size: 19px;
		line-height: 22px;
	}

	.radioWrap .radio label {
		max-width: 95%;
	}
	
	/*---------- VDSL 30/03/2015 -----------------*/
	 .landingPage.landingPagePromo.vdslPromo,
	 .landingPage.vdslPromo {
	  padding-top: 550px;
	 }

	
	.salesPromo .tabs.searchTabs .tabsHeader li.s_3 span.text {
		background:url(../Media/sales_sprite.png) no-repeat 56% -160px;
	}
	.salesPromo .tabs.searchTabs .tabsHeader li.s_3 span.text {
		background:url(../Media/sales_sprite.png) no-repeat 55% -160px;
	}

}

/*------------ new styles 19/02/2015 ----------*/ 


@media (min-width: 1367px) and (max-width: 1920px) { 

/*------------ new styles 19/02/2015 ----------*/ 

    .mobileOffer.tabs img{ 
        width: auto; 
    }
	
	/*---------- VDSL 30/03/2015 -----------------*/

	 .landingPage.landingPagePromo.vdslPromo,
	 .landingPage.vdslPromo {
	  padding-top: 500px;
	 }
} 

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-resolution: 240dpi) {
	.icon {
		background-image: url(http://www.wind.gr/themes/1/Default/wind_v2/Media/icons_x2.png;wa02d56e4df5115dfa);
	}
}

@media (max-width: 767px){

	.offerPlus_boxes .whiteBox,
	.offerPlus_boxes .blueBox {
		width: 100%;
  		display: block;
	}
	.productPres h3 {
  		font-size: 35px;
	}
	.offerPlus_boxes .blueBox h3 {
		letter-spacing: -2px;
		  font-size: 31px;
	}
	.landingContent .offerPlus_boxes .c2c {
		position: relative;
		bottom: auto;
		left: auto;
		float: left;
		padding: 0;
		margin-top: 20px;
	}
	.offerPlus_boxes {
		display: block;
	}
	.productPres .desc {
		  padding-top: 25px;
	}
}
@media (max-width: 639px){ 

	.offerPlus .promoArea .promo-text .text {
	  max-width: 100%;
	}
	.offerPlus .promoArea .promo-text {
		  padding-bottom: 0px;
	}
	.productPres h3 {
		  line-height: 37px;
		    font-size: 34px;
	}
	.offerPlus_boxes .blueBox h3 {
	  letter-spacing: -1px;
	  font-size: 28px;
	  line-height: 31px;
	}
	.offerPlus_boxes .blueBox,
	.offerPlus_boxes .whiteBox .content, 
	.offerPlus_boxes .grayBox .content 
	{
		  padding: 15px 15px;
	}
	.offerPlus_boxes .blueBox {
		  min-height: inherit;
	}
	.offerPlus .info {
		  margin-bottom: 0px;
	}
}
@media (max-width: 370px){ 
	.productPres .img {
	  padding-right: 0;
	  width: 55%;
	  float: none;
  		margin: 0 auto;
	}
	.productPres .desc {
		  width: 100%;
	}
	.offerPlus .blueBox .inner {
	  padding: 0;
	}
	.productPres h3 {
  		line-height: 37px;
	  	font-size: 28px;
	}
	.offerPlus .blueBox.progr .title {
	  height: auto;
	}
	
	/*--------------------------- Suport New Page --------------------*/

	.supportNew .deviceBox.half .img{
		text-align:right;
		vertical-align: top;
		margin-top: 0;
		margin-bottom: 12%;
		margin-left: 5%;

	}

	.supportNew .deviceBox.half .img img {
		width:auto;
	}	
}

@media  (min-width: 1680px) and (max-width: 1920px) {

/*--------------- 28/04/2015 sales Promo ---------------*/


	.salesPromo .tabs.searchTabs .tabsHeader li.s_3 span.text {
		background:url(../Media/sales_sprite.png) no-repeat 55% -160px;
	}


}

@media  (min-width: 1290px) and (max-width: 1367px) {

	/*--------------------------- Suport New Page --------------------*/ 


	.supportNew .deviceBox.half .img{
		text-align:right;
		vertical-align: top;
		margin-top: 0;
		margin-bottom: 12%;
		margin-left: 5%;

	}

	/*.supportNew .deviceBox.half .img img {
		width:auto;
	}*/
	
	.supportNew .tabs.elements6 .tabsHeader li,
	.supportNew .tabs.style1 .tabsHeader li  {
		font-size: 14px;
		line-height: 17px;
		margin:0 9px;
	}
	
	.supportNew .cols_3Content.cols3_icon a {
		font-size: 12px;
	}
	
	/*------------ support new styles 28062019 --------------*/
	.supportNew .cols_3Content.cols3_icon > .row > .col {
		padding:0 1.5%;
	}
	/*------------ end of support new styles 28062019 --------------*/
	

}




@media (min-width: 990px) and (max-width: 1060px) { 
	/*---------------- simpleFi Page 24/06/2016 ----------------*/
    .simpleFi .form:after{
		content: '';
		background:url(http://www.wind.gr/themes/1/Default/wind_v2/Media/simpleFi_search.png;wa99610d7d7c4bf79b) no-repeat 0 0;
		width: 50px;
		height: 250px;
		position: absolute;
		right: -60px;
		top: 0px;
		background-size: 100%;
		max-width: 50px;
	}
}