.main-header.style-one .header-upper .outer-box .logo-box:before,
.main-header.style-one .header-upper .outer-box .logo-box:after,
.main-header .sticky-header .logo-box:before,
.main-header .sticky-header .logo-box:after{content:none;}

.logoytsmall{height: 40px; display: inline-block !important; margin-top: -10px;}
.logotecnomat{display: inline-block !important; height: 58px; margin-left: 10px;}

.main-header.style-one .header-upper .outer-box .logo-box{top:0; height: 100%; line-height: 100%;}
.logo-box a img{width: 250px; max-width: inherit; margin-top: 5px;}
.logo-box.pull-left a img{margin-top: 0;}
.banner-carousel .slide-item:before{content:none;}

#image_block_one .image-box .image-2:before{
    width: 75% !important;
    right: 0 !important;
    left: inherit !important;
}

#content_block_one .content-box .btn-box a.video-btn{padding-left: 0 !important; width: 100%;}
#content_block_one .content-box .btn-box a.video-btn img{margin-right: 20px; height:50px; float:left; }

.flaticon-roof:before{
    /*content:url('../images/icona_tetto.png'); /* with class ModalCarrot ??*/
    background-image: url('../images/icona_tetto.png');
    background-size: 10px 20px;
    display: inline-block;
    width: 26px; 
    height: 13px;
    content:"";
    background-size: cover;
  }

  .product-details .basic-details .slider-content .slider-pager li a{height: auto;}

  .boxrece figure.image-box{padding:10px;}
  .boxrece figure.image-box a img{width: auto !important; float:left;}

  .msgbox{padding: 10px 20px; background:grey; margin-bottom: 20px; border-radius: 5px;}
  .msgbox.msgboxok{background-color:lightgreen;}
  .msgbox.msgboxko{background-color:tomato; color:#fff;}
  .product-details{min-height: 900px;}

  .singleproduct .contact-section{padding-top:0; margin-top:-50px;}
  .singleproduct .contact-section .sec-title h2{color:#f70000;}

  .onlymobile{display: none;}

  @media only screen and (max-width: 767px) 
  {
      br{display:inherit;}
      .onlymobile {display: inherit;}
      .hideonmobile{display: none;}
      .logotecno{height: inherit !important; }

      .logo-box a img{max-width: 100%; width: inherit;}
      .main-header.style-one .header-upper .outer-box .logo-box{width: auto !important;}

      .banner-section .banner-carousel .content-box .btn-box a.theme-btn{margin-bottom: 10px;}
      .testimonial-section{margin-top: 0;}

      #image_block_one .image-box{padding-bottom:0;}

    
  
  }