.support_main #container {
    width: 100%;
}

.support_main .main-collapse {
    font-family: "neotech-medium","Arial","Helvetica",sans-serif;
    color: #555;
    margin: 0 0 10px;
}

.support_main .main-collapse .ui-accordion .ui-accordion-icons,
.support_main .main-collapse h3.title-main-collapse {
    background-color: transparent;
    font-size: 1.5em;
    margin: 10px 0 0 0;
    padding-bottom: 20px;
    padding-left: 0;
    border: 0;
    border-bottom: rgb(221,221,221) solid 1px;
    display: block;
    cursor: pointer;
    position: relative;
}

.support_main .main-collapse h3.title-main-collapse::after {
    content: "";
    background: url('../images/sprite-arrow.png') no-repeat right 5px;
    background-position: -25px -15px;
    width: 20px;
    height: 20px;
    display: block;
    float: right;
    margin-right: 10px;
}

.support_main .main-collapse h3.title-main-collapse.ui-accordion-header-active::after {
    background-position: 0 -15px;
}

.support_main .main-collapse .ui-state-default,
.support_main .main-collapse .ui-widget-content {
    background-color: none;
    height: auto !important;
    margin-bottom: 10px;
    padding: 5px 0 0 0;	
    border: 0;
	overflow: hidden;
}

.support_main .main-collapse .ui-accordion h3.title-collapse {
    background-color: transparent;
    font-size: 1.2em;
    border-bottom: 0;
    padding: 10px 15px 15px 0;
    margin-top: 0;
    display: block;
    cursor: pointer;
}

.support_main .main-collapse .ui-accordion h3.title-collapse:first-child {
    border-top: 0px;
}

.support_main .main-collapse .ui-accordion h3.title-collapse {
    border-top: rgb(221,221,221) solid 1px;
}

.support_main .main-collapse div.content-main-collapse {
    border-bottom: rgb(221,221,221) solid 1px;
}

.support_main .main-collapse h3.title-collapse.ui-accordion-header-active::before {
    content: "⚊";
    color: rgb(19, 37, 48);
}

.support_main .main-collapse h3.title-collapse::before  {
    content: "☰";
    width: 20px;
    height: 24px;
    padding: 2px 15px 0 0;
    margin-top: 10px;
    color: rgb(119,119,119);
	font-weight: bold;
}

/*.support_main .main-collapse .content-main-collapse .content-collapse p {
    margin-bottom: 0.5em;
}*/

.support_main .GridSprites { 
    background:url("../images/GridSpritesS.png") top left no-repeat; 
    float: left; 
}
.support_main ._01_Home-1440_r3_c2.elife {
    width: 90px;
    height: 88px;
    background-position: -64px -794px;
    margin-left: 20px;
    margin-right: 20px;
}
.support_main ._01_Home-1440_r4_c2.landline {
    width: 90px;
    height: 92px;
    background-position: -64px -563px;
    margin-top: -10px;
	margin: 0 10px;
}
.support_main ._01_Home-1440_r4_c4.broadband {
    width: 90px;
    height: 92px;
    background-position: -64px -248px;
    margin-top: -2px;
	margin: 0 10px;
}
.support_main ._01_Home-1440_r4_c6.online-services {
    width: 90px;
    height: 92px;
    background-position: -64px -357px;
    margin-top: -9px;
	margin: 0 10px;
}
.support_main ._01_Home-1440_r2_c4.app-form {
    width: 90px;
    height: 92px;
    background-position: -64px -125px;
    margin-top: -9px;
	margin: 0 10px;
}

.support_main ._01_Home-1440_r3_c2.smobile { 
    width: 90px;
    height: 91px;
    background-position: -64px -674px;
	margin-top: -10px;
	margin: 0 10px;
}
.support_main.acn-trans .no-tit .slick-prev,
.rtl .support_main.acn-trans .no-tit .slick-prev,
.support_main.acn-trans .no-tit .slick-next, 
.rtl .support_main.acn-trans .no-tit .slick-next {
	top: 70px;
}

.support_main.product-catalog-body .breadcrumbs {
    padding-bottom: 0;
}

.support_main.product-catalog-body .breadcrumbs a {
    line-height: 50px;
    font-size: 1.5em;
}

.support_main.product-catalog-body .breadcrumbs > div + a {
    padding-left: 20px;
}

.acn-trans.main-container > *:first-child {
    margin-top: 40px;
}

/* Collapse */
.acn-trans .main-collapse {
    background: #FFF;
    padding-left: 5px;
}

.acn-trans .main-collapse.on .content-main-collapse {
    margin-bottom: 10px;
}

.acn-trans #second-block #container .main-collapse .title-main-collapse {
    font-family: neotech-regular;
    font-size: 20px;
    border-bottom: 1px solid #DDDDDD;
    padding: 11px 0 11px 20px;
    cursor: pointer;
    margin-bottom: 10px;
    line-height: 30px;
}

@media screen and (min-width:481px){
    .acn-trans #container_search{
        float: left;
    }

    .rtl.acn-trans #container_search{
        float: right;
    }
}

@media screen and (min-width:481px) and (max-width:639px) {
    .acn-trans #second-block #container .main-collapse .title-main-collapse{
        margin-top: 10px;
    }
}

@media screen and (min-width:640px) and (max-width:767px) {
    .acn-trans #second-block #container .main-collapse .title-main-collapse{
        margin-top: 10px;
    }	
}

@media screen and (max-width:767px){
    .acn-trans #bar-left{
        display: none;
    }


    .acn-trans #first-block{
        border-bottom: none;
    }

    .acn-trans #first-block #search_bar {
        border-top: 1px solid #ddd;
        margin-top: 10px;
        padding-top: 20px;
    }
}

@media screen and (min-width:767px){
    .acn-trans  #select-bar-left{
        display: none;
    }
}

@media screen and (max-width:768px) {
    .grid_title .content_link_in_title{
        text-align: left;
    }

    .rtl .grid_title .content_link_in_title{
        text-align: right;
    }

    .box_product .block_down a.link_more{
        font-size: 15.5px;
        padding-top: 20px;
    }

    .link_all_phones a{
        background: #fff;
        display: block;
        margin-bottom: 35px;
        padding: 5px;
        text-align: center;
        width: 100%;
    }
}

@media screen and (min-width:1024px) {

    .box_product .block_up .description1 {
        padding-left: 0;
    }

    .rtl .box_product .block_up .description1 {
        padding-right: 0;
    }

}

/* Support Mobile */

.acn-trans .cornice3.smobile {
    padding-top: 100px;
    border: 1px solid #f79100 !important;
    display: block;
	transition: background-color 1s;
}

.acn-trans .cornice3.smobile:hover {
    background-color: #f79100;
    cursor: pointer;
}

.acn-trans .prodotto.smobile .block-rel.first {
    margin-bottom: 85px;
}

.acn-trans .grid .cornice3.smobile .acn-txt-color4 {
    color: #f79100 !important;
	transition: color 2s;
}

.acn-trans .grid .cornice3.smobile:hover .acn-txt-color4 {
    color: #ffffff !important;
}

.acn-trans div.grid-container-1000.mob-filters,
.acn-trans div.grid-container-1000.mob-filterss {
    padding-bottom: 40px;
}

.acn-trans .mob-filters .grid__item {
    padding-left: 0;
}

.acn-trans .btn-rounded.btn-filter,
.acn-trans .btn-rounded.btn-filter-type { 
    background-color: rgb(255, 255, 255);
    border: rgb(221, 221, 221) solid 1px;
	transition: background-color 1s, color 2s;
	margin: 2px 0;
	color: rgb(80, 80, 80);
}

.acn-trans .btn-rounded.btn-filter.btn-active, .acn-trans .btn-rounded.btn-filter-type.btn-active { 
    background-color: rgb(80, 80, 80);
    border: rgb(80, 80, 80) solid 1px;
    color: rgb(255, 255, 255);
}

.acn-trans .mob-filters-content .main-collapse {
    display: none;
}