/* CSS Document */

/*---larghezza container---*/

@media only screen and (min-width: 320px) and (max-width: 479px)
.container, .layout-boxed .vc_row .dt-sc-stretch-row-content {
    width: 95% !important;
}

/*---logo - rimuovi display block---*/


/*---header right -> display none su  text-with-icon---*/

@media only screen and (max-width: 767px) {
.text-with-icon:first-child {
display:none;

}


.text-with-icon {
position: absolute;
top:20px;
right:10px;
}


.dt-sc-hr-invisible-medium {
display:none;
}

}

/*---header right -> rimuovi padding---*/

@media only screen and (max-width: 767px) {
.header-align-center .header-left, .header-align-center .header-right, .header-align-left .header-right {

margin-top: -50px;
    position: absolute;
    top: 50px;
    right: 20px;
}
}



/*---numero verde -> rimuovi text align etc su ---*/

