@media (min-width: 701px) and (max-width: 990px) {

	.breadcrumb li{
		line-height: 14px;
	}
	
	.promo-text h2{
		font-size: 30px;
		line-height: 28px;
		margin-bottom: 5px;
	}

	.promo-text.smallText p {
		font-size: 14px;
		line-height: 16px;
	}

	.promo-text .hoverText{
		display:none;
	}

	.promo-text p {
		font-size: 18px;
		line-height: 20px;
	}

	.section2 .item1 .promo-text p,
	.section2 .item2 .promo-text p{
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 7px;
	}

	.promo-text {
		padding: 20px 15px 55px;
	}

	.innerPage .section.section1 .item1 .c2cBottom.promo-text {
		padding-bottom: 115px;
	}

	.innerPage .section.section1 .item1 .c2cBottom .c2c{
		bottom:15px;
		left:15px;
	}

	#siteWrap.innerPage	.videoCaption.promo-text,
	.videoCaption.promo-text {
		padding:0px 0 15px 15px;
	}

	.section .item .promo-text a.button{
		left: 15px;
	}

	.section2 .item3 h2, 
	.section2 .item4 h2, 
	.section2 .item5 h2 {
		font-size: 19px;
		line-height: 18px;
		letter-spacing: -0.07em;
		margin-bottom: 5px;
	}

	.section2 .item1 .promo-text h2, 
	.section2 .item2 .promo-text h2{
		margin-bottom: 2px;
	}

	.section2 .item1 .promo-text, 
	.section2 .item2 .promo-text{
		padding-top: 15px;
	}

	.section2 .item3 .promo-text p, 
	.section2 .item4 .promo-text p, 
	.section2 .item5 .promo-text p {
		font-size: 12px;
		line-height: 14px;
	}

	.submitBtnWrap,
	a.button{
		font-size: 14px;
		padding-top:8px;
		padding-bottom: 8px;
	}

	.section .item .icon.playVAction{
		background-size:100% 100%;
		margin:-50px 0 0 -50px;
		width:100px;
		height:100px;
	}

	.section .item .social {
		bottom: -55px;
		padding:2px 5px 5px;
		right: 15px;
	}

	.section .item .social ul{
		margin:2px 0 0;
	}

	.section .item .moreText .c2c div.text{
		margin-right: 0;
		margin-bottom: 5px;
	}

	.section .item .moreText .wrap{
		padding-left: 46%;
		padding-bottom: 20px;
	}

	.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;
	}

	.section2 .item3 .promo-text, 
	.section2 .item4 .promo-text, 
	.section2 .item5 .promo-text{
		padding:10px;
	}

	.promo-text .cat{
		margin-bottom: 3px;
	}

	.promoArea .promo-text h2 {
		font-size: 46px;
		line-height: 40px;
		margin-bottom: 15px;
		letter-spacing: -2.5px;
	}

	.promoArea .promo-text .text{
		max-width: 50%;
	}

	.promoArea.promoVideo .promo-text .text{
		max-width: 100%;
	}

	.promoArea .promo-text{
		padding:25px 15px;
	}

	.homepage.inside .wrapper,
	.wrapper{
		width:88%
	}

	h1{
		font-size: 50px;
		line-height: 48px;
		margin-bottom: 25px;
	}

	h2{
		font-size: 27px; 
		line-height: 28px;
		margin-bottom: 15px;
	}

	.mainBlock{
		padding-top:13px;
	}

	.landingPage.mainBlock{
		padding-top: 250px;
	}

	.landingPage.mainBlock.landingPagePromo {
		padding-top: 0;
	}

	.breadcrumb {
		margin: 0 0 11px;
	}

	.logo h2{
		margin:0;
	}

	h3{
		font-size: 15px;
		line-height: 21px;
		margin:0 0 15px;
	}

	p{
		font-size: 14px;
		line-height: 19px;
		margin:0 0 15px;
	}

	blockquote{
		font-size: 22px;
		line-height: 27px;
		margin:45px 0;
		padding:0 35px;
	}

	ul li{
		background-position: left 6px;
		font-size: 15px;
		line-height: 21px;
		margin:0 0 20px;
		padding:0 0 0 30px;
	}

	ol li{
		font-size: 15px;
		line-height: 21px;
		margin:0 0 20px;
	}

	ol,
	ul {
		margin:30px 0;
	}

	table th{
		font-size: 12px;
		line-height: 12px;
		padding: 18px 10px;
	}

	table td{
		font-size: 13px;
		line-height: 14px;
		padding: 17px 10px;
	}

	.accWrapper .accContent, 
	.accWrapper .accContent p{
		font-size: 11px;
		line-height: 21px;
	}

	.accWrapper .accHead{
		font-size: 12px;
		line-height: 21px;
		padding: 9px 40px 9px 15px;
	}

	.accWrapper .accContent{
		padding: 5px 40px 9px 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: 43%;
	}

	.contentImg.right img{
		max-width: 57%;
	}

	label{
		font-size: 11px;
	}

	label span{
		font-size: 10px;
	}

	.fileInput,
	.form select,
	.form input.text{
		font-size: 13.5px;
		height: 34px;
	}

	.form select{
		height:24px;
	}

	p.error{
		font-size: 11px;
		line-height: 14px;
	}

	.form h3{
		font-size: 18px;
		line-height: 18px;
		margin:0 0 35px;
	}

	.form textarea{
		height:110px;
	}

	input.submit{
		font-size: 14px;
		line-height: 19px;
		margin-top:7px;
		padding:8px 27px;
	}

	.submitBtnWrap input.submit{
		font-size: 14px;
		line-height: 19px;
	}

	.form p.info {
		margin:7px 0 0;
	}

	.form select{
		/*width:105%;*/
	}

	.field.fileField .fileInput{
		background-position: 95% center;
	}

	.noteBlock .label{
		font-size: 9px;
		line-height: 14px;
		margin-bottom: 9px;
	}

	.noteBlock .title{
		margin-bottom: 22px;
	}

	.noteBlock p {
		font-size: 11px;
		line-height: 18px;
	}

	.noteBlock li {
		background-position: left 4px;
		font-size: 11px;
		line-height: 15px;
		margin-bottom: 7px;
	}

	.tabs.style1 .tabsHeader li {
		font-size: 13px;
		line-height: 21px;
		margin:0 5px;
	}

	.tabs.style1 .tabsHeader{
		margin-bottom: 30px;
	}

	.tabs.style2 .tabsHeader li {
		font-size: 12px;
		line-height: 15px;
	}

	.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: 50px 0 33px;
	}

	.bgImgPage {
		background-attachment: fixed;
		background-size: 100% auto;
		background-position: right 107px;
		padding-top:60px;
	}

	#mainWrapper.fixedMenu #mainContent{
		padding-top:107px;
	}

	.list .item .img{
		width:37%;
	}

	.list .item .text{
		width:60%;
	}


	/*----------------- inner anakoinoseis -----------------*/


	h2 + p.date,
	h3 + p.date {
		font-size:12px ;
		margin-top: -15px;
	}

	h1 + p.date {
		font-size: 16px;
		margin-top: -22px;
		padding-bottom:18px;
	}

	ul ul li{
		background-position:left 6px;
		font-size: 13px;
		line-height: 18px;
		padding:0 0 0 30px;
	}

	.filterItem select {
		/*width: 112%;*/
	}

	.filterItem select{
		height:22px;
	}

	.filtersBar .filterItem{
		margin-bottom: 10px;
	}

	.videoList .playVAction {
		margin: -40px 0 0 -40px;
		width: 80px;
		height: 80px;
	}

	.promoVideo .playVAction {
		margin: -60px 0 0 -60px;
		width: 120px;
		height: 120px;
	}

	.linksRow .linkBlock{
		margin:0 1%;
		width:30%;
	}

	.careerItem{
		margin:0 0 17px 6%;
		padding:20px 15px;
		width:42%;
	}

	.careerItem:nth-child(4n){
		margin-left:6%;
	}

	.careerItem:first-child,
	.careerItem:nth-child(2n+1){
		margin-left:0;
	}

	.supportBlock p.tel {
		font-size: 24px;
		line-height: 24px;
	}
	
	.iconTitle h2 {
		font-size: 19px;
		line-height: 20px;
	}

	.storesFilters .filterItem{
		margin-right: 2%;
		width:47%;
	}

	.storesFilters .submitBtnWrap.filterItem,
	.storesFilters .submit.filterItem{
		margin-top: 5px;
		width:auto;
	}

	.form .inlineCheckboxes .field.checkbox{
		margin-right: 15px;
	}

	.filtersBar.storesFilters .filterItem.inlineCheckboxes{
		margin-top:21px;
	}

	.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;
	}

	.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;
	}

	.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: 14px;
		line-height: 16px;
	}

	.contractsTable table td:first-child b{
		font-size: 18px;
	}

	.contractProg .title .price{
		font-size: 64px;
		line-height: 64px;
	}

	.contractsTable table td a.button{
		padding:6px 10px;
	}

	.contractsTable table td a.button:hover .arrow {
		right: 4px;
	}

	.contractsTable table td a.button:hover span.text {
		left: -5px;
	}

	.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%;
	}*/

	.form.order,
	.totalTable table{
		margin-bottom: 30px;
	}

	.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;
	}

	.faqWrap .filtersBar{
		margin-top:0px;
	}

	.faqCategories a{
		text-align: center;
	}

	.faqCategories a span.icon{
		display:block;
		margin:0 auto 10px;
	}

	.faqCategories a span.text{
		width:100%;
	}

	.promoBox .inner{
		padding:0 10px;
	}

	.promoBox{
		padding:15px 0;
	}

	.mapPromo .text p {
		font-size: 13px;
		line-height: 15px;
	}

	.supportPromo .title{
		font-size: 33px;
		line-height: 26px;
		padding-left: 33px;
	}

	.blueBox .content{
		padding-bottom: 30px;
	}

	#siteWrap.innerPage .section5 .promo-text,
	.section5 .promo-text{
		padding:10px 10px 40px;
	}

	.section5 .promo-text h2 {
		font-size: 22px;
		line-height: 22px;
		margin-bottom: 5px;
	}

	.section5 .promo-text p,
	.landingPage .section5 .promo-text p {
		font-size: 14px;
		line-height: 16px;
	}

	.iphoneDevice .row.first .buttons{
		top:270px;
	}

	.iphoneDevice .row.first .button.right{
		margin-right: 2%;
	}

	.alertBox{
		font-size: 15px;
		line-height: 19px;
	}

	.c2c.promoBox div.text{
		padding:0;
	}

	.cols2Choice .title h3{
		font-size: 36px;
		line-height: 36px;
	}

	.cols2Choice .title h3 span {
		font-size: 26px;
		line-height: 26px;
	}

	.cols2Choice .or{
		font-size: 20px;
		line-height: 20px;
		padding: 4px 9px;
	}

	#RetentionToolForm .radioWrap.inline.type2 .radio label{
		max-width: 90%;
	}

	.fixedIntBlock > .text {
		width: 57%;
	}

	.fixedIntBlock .sideBar {
		padding: 0 0px 0 15px;
		width: 43%;
	}

	.fixedIntBlock .sideBar > .bg{
		right:-15px;
		width:15px;
	}

	.innerPage .contractsTable.outerBox .c2c div.text,
	.innerPage .contractsTable.outer .c2c div.text{
		width:54%;
	}

	.innerPage .contractsTable.outerBox .c2c div.input,
	.innerPage .contractsTable.outer .c2c div.input {
		width: 32%;
	}

	.outerBox{
		margin-left: -15px;
		padding-right:15px;
		padding-left:15px;
	}

	.contractsTable.outerBox{
		margin-left: 0;
		padding-right: 0px;
		padding-left: 0px;
	}

	.contractsTable.outer .c2c,
	.contractsTable.outerBox .c2c,
	.contractsTable.outerBox .description{
		margin-left: -15px;
		padding-right: 15px;
		padding-left: 15px;
	}

	.contractsTable .tableWrap{
		margin-left: -15px;
		border-width: 15px;
	}

	.contractsTable.outerBox.wCombo .tableWrap.m_hide{
		right:-10px;
	}

	.contractsTable.outerBox .wComboWrap {
		margin-left: -15px;
		border-width: 15px;
	}

	/*.cols2Mob1.outerBox .col:first-child .blueBox,
	.cols2Mob1.outerBox .col:first-child .promoBox {
		margin-left: -15px;
		padding-left: 15px;
	}*/

	/*.cols2Mob1.outerBox .col .blueBox,
	.cols2Mob1.outerBox .col .promoBox{
		padding-right: 15px;
	} */

	.cols2Mob1.outerBox.promoBoxes .col {
		right: -20px;
	}

	.cols2Mob1.outerBox.promoBoxes .col:first-child {
		margin-left: -15px;
		right:0;
	}

	.addServices .item .left{
		font-size: 14px;
		width:70%;
	}

	.addServices .item .right{
		font-size: 14px;
		width:30%;
	}

	.addServices{
		margin-bottom: 15px;
	}

	.popup .survey{
		margin:120px auto 0;
		width:80%;
	}
	
	.c2cDeviceBox .footerBox .c2c {
        width:100%;
        max-width: 290px;
    }
	
	 .fixedIntList .fixedIntBlock .sideBar .price {
        font-size: 28px;
        line-height: 32px;
    }

	.form .radiosTable h3{
		font-size: 15px;
	}

	.contractsTable .description {
		padding: 15px;
	}

	.contractsTable .description > div.title{
		font-size: 23px;
		line-height: 23px;
		width:23%;
	}

	.contractsTable .description > div.info{
		width:77%;
	}

	.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{
		width:67%;
	}

	.innerPage .devicesBlock .col.full .c2cDeviceBox .c2c div.text{
		padding-right: 10px;
	}

	.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: 20px;
		line-height: 20px;
		padding-top:4px;
	}

	.wLandingImg.sindiasmoi{
		background-size: 100% auto;
		margin-top:40px;
		margin-left: -150px;
		width:300px;
	}

	.cookieBar > div.text{
		max-width: 75%;
	}

	.cookieBar {
		padding: 25px;
	}

	.iphone-comparison-table table{
		width:100%;
	}

	.iphone-comparison-table table img{
		max-width:100%;
	}

	.iphone-comparison-table table td{
		font-size: 12px;
		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;
	}

	.cookieBar {
		padding: 10px 25px;
	}

	a.jpgLink span, 
	a.zipLink span, 
	a.pdfLink span{
		max-width: 84%;
	}

	.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;
	}

	.accHead p{
		margin-top: 0;
	}

	.contractsTable .tableWrap.min table th {
		padding: 20px 8px 0;
	}

	.blueBox .form .field > label{
		display:block;
	}

	.blueBox .priceRow{
		margin-bottom: 15px;
	}

	.blueBox.progr .title {
		height: 165px;
	}

	.contractsTable.min table th {
		padding: 20px 5px 0;
	}

	.table3 > div{
		padding:0 15px;
		width:29%;
	}

	.table3 > div.max {
		width: 51%;
	}

	.table3 > div .price{
		font-size: 22px;
	}

	#map{
		height:300px;
	}

	.addServices .row{
		padding-right: 25px;
	}

	.addServices .item{
		right:-25px;
	}

	ul ol > li{
		font-size: 14px;
	}

	.promo-text h2.smalltitle {
		font-size: 25px;
		line-height: 23px;
		letter-spacing: -1px;
	}

	.devicesBlock .col.full .c2cDeviceBox.type2 .footerBox .c2c{
		width:80%;
	}

	.footerBox .contract span.text {
		max-width: 325px;
		width: 82%;
	}

	.footerBox .contract {
		font-size: 20px;
		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: -330px;
		width:660px;
		height:340px;
	}

	.xmasLanding.mainBlock{
		padding-top: 360px;
	}

	.deviceseqBlock .type2 .title{
		padding-right: 50px;
	}

	.survey .radioWrap.inline .radio {
		margin-bottom: 10px;
	}

	.survey .form .field {
		margin: 0 0 20px;
	}

	.deviceseqBlock .type2 .half .desc .details{
		width:90%;
	}

	.sitemap .item ul ul li a span.text{
		max-width: 95%;
	}

	.sitemap .item ul ul li a span{
		display:inline-block;
		vertical-align: top;
	}

    /* UPDATE 23/12/14 */
	.deviceBox h4 {
		font-size: 18px;
		line-height: 20px;
	    letter-spacing: -1px;
	}
	/*-------------- FAQ 9/2/2015 -------------------*/

	.tabs.faqWrap {		
		margin-top: -88px;
	}

    /*------------------ newsStyles 18/02/2015 ---------------*/

    h1 + h2.style2 {
        margin-top: -25px;
    }

    /*------------ new styles 19/02/2015 ----------*/ 

    .mobileOffer.tabs img{ 
        width: 46%;     
    }
	
	/*--------------- new styles Vdsl ---------------*/

	.vdslPromo.c2cWhite .c2c div.text {
	  margin-bottom: 7px;
	}

	
	/*--------------- 28/04/2015 sales Promo ---------------*/

	.salesPromo .tabs.faqWrap {
		 margin-top: -94px;
	}

	.salesPromo .searchTabs .deviceBox .priceBox p.free {
		font-size: 24px;
	}

	p.pWaf {
  		margin-top: -15px;
  		font-size: 25px;
	}

	.salesPromo .tabs.searchTabs .tabsHeader li.s_3 span.text {
		background:url(../Media/sales_sprite.png) no-repeat 59% -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;
	}

	.bill_inner .info{
		margin-top:30px;
		padding:0 10%;
	}

	
	/*---------------- new Cat Package ------------*/ 

	.newPackage {
		padding-right: 20px;
	}

	.fixedIntBlock.newBackageBlock .sideBar {
		right:15px;
	}

	.newPackage .vdslLink {
		margin-left: 13%;
	}

	.newPackage .form.vdsl .fieldsBlock, 
	.newPackage .form.vdsl .field {
		width:55%;
	}

	.newPackage .family .left_Col .left p b {
		font-size: 18px;
	}

	.newPackage .left_Col .right .price {
		font-size: 20px;
	}

	.newPackage .family .left_Col .right .price span {
		font-size: 14px;
	}

	.newPackage .form.vdsl .fieldsBlock, 
	.newPackage .form.vdsl .field {
		width:100%;
		padding-right: 0;
		padding-left:0; 
	}

	.newPackage .form.vdsl .submit.inline {
		margin-top: 0;
	}

	.newPackage .form.vdsl .field.submitVdsl {
		padding-left: 0;
		padding-right: 0;
	}

	.newPackage .form.vdsl .fieldsBlock .field{
		width:49%;
		padding-left: 0;
	}

	.newPackage .form.vdsl .fieldsBlock .field.small {
		padding-right: 0;
		padding-left: 10px;
	}
	
	.newPackage .alertBox.row {
		line-height: 15px;
		font-size: 12px;
	}

	.newPackage.accWrapper{
		margin-left: -30px;
	}

	.newPackage .txt {
		width:75.5%;
	}

	.newPackage .img ,
	.newPackage .img .icon img {
		vertical-align: top;
	}


	.newPackage.accWrapper .accHead .txt p {
		display:block;
	}

	.bannerNew .image {
		width:45%;
	}


	/*----------------allages 22/04/2015  new Cat Package ------------*/

	.newPackage .last .txt {
		width:70%;
	}

	.newBackageBlock.col:first-child {
		margin-left: -15px;
	}

    /*******search start*******/

	.searchTabs .tabsHeader.elements6 li .no{
		bottom:10px;
		right:0;
		width:100%;
	}

	.searchTabs .tabsHeader.elements6 li.active .no{
		bottom:15px;
	}

	.homepage.inside .wrapper.full{
		width:90%;
	}

	.homepage.inside .wrapper.full .wrapper{
		width:100%;
	}

	.homepage.inside .wrapper.full .wrapper.in{
		padding:0 15px;
	}

	.resultsSlider{
		padding:0 40px;
	}

	.resultsSlider.owl-theme .owl-controls .owl-buttons div.owl-prev{
		left:0;
	}

	.resultsSlider.owl-theme .owl-controls .owl-buttons div.owl-next{
		right:0;
	}

	.searchTabs .deviceseqBlock .img {
	  padding-bottom: 50px;
	  width: 100%;
	}

	.searchTabs .desc {
	  padding-bottom: 20px;
	  width:65%;
	}

	.searchTabs .tabsWrap .tabContent .pagination{
		margin-bottom: 35px;
	}
	/******search end******/

	/*-------------- 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 {
		width:100%
	}

	.marathonTshirtsTab .zoom {
		left:30%;
	}
	
	/*--------------------------- Suport New Page --------------------*/  

	.supportNew .cols_2Content > .row > .col {
		padding:0 5%;
	}

	.supportNew h2 {
		font-size: 27px;
	}

	.supportNew .videoCaption h2 {
		font-size: 22px;
	}

	#siteWrap.innerPage .supportNew .videoCaption.promo-text {
		padding:10px 0px 0px 0px;
	}

	.infoTable {
		margin-top: 45px;
	}

	.supportNew .cols_3Content.cols3_icon h2 {		
	    font-size: 19px;
	    line-height: 20px;
	}

	.supportNew .deviceBox.half .img img {
		width:auto;
	}

	.supportNew h2,
	.supportNew .cols_2Content h2,
	.supportNew .tabs .tabContent h2 {
		font-size: 27px;
    	line-height: 28px;
	} 

	.supportNew .deviceBox.half .img{
		text-align:right;
		vertical-align: top;
		margin-top: 0;
		margin-bottom: 12%;
		margin-left: 5%;

	}
}