/*TELEFONO VERTICALE*/
@media only screen and (max-width:767px) and (min-width:320px){
    .mobile-p-0 {padding:0 !important;}
    .mx {margin-top:140px;}
    .categoria{}
    .carousel-caption h2, .carousel-caption .is-h2 {margin-bottom:0;}
    .section-icons img {margin:20px 0;}
    .section-icons {text-align:center;}
    .section-icons .text-center {margin-bottom:20px;}
    .carousel-caption{top:50%;left:0;right:0;padding:0 20px;transform:translate(0,-50%);text-shadow:none;padding-top: 20px!important;}
    .carousel-caption h1, .carousel-caption .is-h1{font-size: 40px;}
    .s_cont__box__tit {font-size: 35px;margin-bottom:15px;}
    .s_cont__box-white .s_cont__box__tit {padding:0;}
    iframe{height:200px;}
    #s_cont .row {margin-left:-15px;margin-right:-15px;}

.contatti-info {text-align:center;}
.section-contacts p {text-align:center !important;margin-bottom:20px !important;}
.section-contacts {padding-bottom:10px !important;}
    
.has-topbar.navbar-inverse {padding-top:31px;}

    .navbar-nav>li>.dropdown-menu{border-radius:0;position:relative;width:100%;border:0;box-shadow:none;margin-bottom:20px;}
    .dropdown-menu>li>a{font-family:'Alegreya Sans',sans-serif;font-size:15px;font-weight:200;text-transform:uppercase;color:#000!important;letter-spacing:1px;}
    .blue .promozionehome h3{margin-top:20px;margin-bottom:30px;}
    .bgdicono{height:auto;}
    .dettaglio-cat ul{margin-left:-15px;}
    .footer-powered{padding:20px;padding-bottom:70px;}
    #s_cont-det{padding:50px 0;}
    .s_cont__box{display:none;float:left;width:100%;height:auto;left:50%;text-align:center;margin-bottom:15px;}
    /* .col-xs-12{padding:0;} */
    .s_cont__box{margin-bottom:-5px;}
    .s_cont__boxcont{display:block;}
    .s_cont__boxcont{height:293px;visibility:visible;padding:60px 20px 70px 20px;background-color:rgba(0,0,0,0.3);z-index:99;position:relative;width:100%;margin-bottom:20px;}
    .categoria .s_cont__boxcont{padding:70px 20px 70px 20px;height:295px;margin-bottom:20px;}
    #s_cont p{text-align:center;}
    .s_cont__box-red{width:auto;}
    .blacknav .navbar-nav li.active a{border-bottom:0;}
    .s_cont__box-white{padding:30px 30px 35px;}
    .navbar-inverse .navbar-nav > .open > a,
    .navbar-inverse .navbar-nav > .open > a:focus,
    .navbar-inverse .navbar-nav > .open > a:hover{color:#000;}
    .footer-txt h3{margin-top:20px;margin-bottom:10px;}
    .promozionehome h3{font-size:23px;margin-bottom:60px;}
    .promozionehome h3 span{font-size:23px;}
    .termina{font-size:21px;}
    #myCarousel .carousel-caption h1, #myCarousel .carousel-caption .is-h1{font-size:38px}
    #myCarousel .carousel-caption h2, #myCarousel .carousel-caption .is-h2{font-size:18px; margin-bottom: 30px;}
    #myCarousel .carousel-caption p{font-size:15px;}

    #myCarousel .carousel-control {display:none;}

    #myCarousel .carousel-control{width:50px;}
    #myCarousel .carousel-caption img{width:100%;}
    #myCarousel .carousel-caption img:nth-child(1){width:70%;}
    .s_cont__boximg{width:100%;margin-bottom:30px;height:295px;}
    .blue{background-color:#018FC1;color:#fff;padding:20px;background-position:50% 50%;background-repeat:no-repeat;height:310px;background-size:cover;}
    #s_cont .blue h3{margin-top:30px;color:#fff;font-size:23px;margin-bottom:20px;}
    #s_cont .blue h3 span{color:#014B6E;font-size:23px;}
    #s_cont .blue h4{margin-bottom:30px;}
    .privacy-2{padding-right:0;}
    .footer-menu2{margin-bottom:26px;float:none;margin-top:30px;}
    .spazio-contatti{margin-top:25px;}
    .footer-menu ul li a{float:none;}
    .ddimage{display:none;}
    .mega-dropdown-menu{padding:0 0 20px;}
    .ddtext{float:left;width:100%;font-family:'Alegreya Sans',sans-serif;font-size:15px;font-weight:200;}
    .s_cont__box-white{height:auto;}
    .s_cont__box-red{margin-top:0;margin-bottom:16px;}
    .carousel{height:580px;padding-top:60px;}
    .bgdicono .carousel{height:auto}
    .carousel-indicators li{width:20px;}
    .carousel-indicators .active {width:40px;}
    .s_cont__box-red{height:auto;}
    .navbar-inverse .navbar-nav > li > a{padding-top:10px;padding-bottom:10px;}
    .dettaglio .carousel{height:440px!important;}
    .dettaglio-cat ul li a{width:100%;text-align:center;}
    .dettaglio-cat ul li{padding:7px 11px;margin-right:5px;float:left;margin-right:5px;font-size:11px;text-transform:uppercase;text-align:center;margin-bottom:5px;}
    .dettaglio .carousel-caption{top: 50%;}
    .promozione{position:relative;width:100%;margin:0;}
    .bgrichiedi{padding:50px 30px;}
    .slidepoltrona{font-size:16px;}
    #fade-quote-carousel p{font-size:15px;}
    .pagina .carousel{height:300px;}
    .pagina .carousel h1 {font-size:30px;}

    .pagina .carousel-caption .btn {margin:30px 0 0;}
    .paginazione{margin-top:10px;}
    .recensioni{margin-top:20px;margin-bottom:20px;}
    .pr0{padding:0;}
    .pl0{padding:0;}
    .footer-powered{text-align:center;}
    .ta-r{text-align:center;}
    .s_cont__box-red{height:auto;width:100%;}
    .navbar-inverse{padding:0 0 0;background:#fff;height:60px;}
    .navbar-inverse img{filter:invert(100%);width:120px;height:40px;margin-top:9px;}
    .navbar-alert p {font-size:18px;}

    .navbar-inverse .navbar-toggle .icon-bar{background-color:#000;}
    .navbar-inverse .navbar-alert {padding:4px 0;}
    .navbar-inverse .navbar-alert .section-title {position:relative;top:0;left:0;transform: none;padding:5px 15px;text-align: center;}
    .blacknav.navbar-inverse {top:0;}
    .navbar-inverse .navbar-header {background-color: #fff;}
    .navbar-inverse .navbar-nav > .active > a,
    .navbar-inverse .navbar-nav > .active > a:focus,
    .navbar-inverse .navbar-nav > .active > a:hover,
    .navbar-inverse .navbar-nav > a,
    .navbar-inverse .navbar-nav > a:focus,
    .navbar-inverse .navbar-nav > a:hover,
    .navbar-inverse .navbar-nav > li > a{color:#000;}
    .navbar-nav {margin-left:0;margin-right:0;}
    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {border:0;border-left:2px solid #000;}
    .navbar-inverse .navbar-toggle:focus,
    .navbar-inverse .navbar-toggle:hover{background-color:#fff;}
    .navbar-inverse .navbar-collapse{border-color:transparent;}
    .navbar-inverse .navbar-nav > li > a:focus,
    .navbar-inverse .navbar-nav > li > a:hover{color:#555;}
    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse{max-height:none;}
    .navbar-toggle{padding:12px 10px;}
    .navbar-collapse{background-color:#fff;}
    .a-partire{width:100%}
    #s_cont,
    #s_full,
    #s_cont-home{padding:50px 0;margin:0;}
    #s_cont.section-images {padding:50px 0 35px;}
    #s_cont.section-policy {padding:50px 0 20px;}
    #s_cont.section-landing {padding:50px 0 20px;}
    .bgbergamo,
    .bgdicono{padding:50px 0;}
    a.btn-black{float:left;width:100%;text-align:center;margin-bottom:30px;}
    a.btn-scopri{float:left;width:100%;text-align:center;}
    .btn-call {right:15px;bottom:15px;}
    #s_full h3{font-size:25px;margin-top:0;}
    #s_cont h3{font-size:30px;text-align:center;margin-top:0;margin-bottom:15px;}
    #s_cont a.btn-black {margin-bottom:50px;}
    /* .footer-menu1{display:none;}
    .footer-menu2{display:none;} */
    .footer-txt{padding:20px;text-align:center;}
    .footer-txt p{width:100%;}
    #s_cont-home .img-responsive{margin-bottom:20px;}
    #s_full p{font-size:16px;}
    #s_full .infotxt{font-size:14px;}
    .doppi {padding: 60px 0;}
    .middle {transform: none;top: 0; margin-top:5px;margin-bottom: 15px}
    .text-mobile {width: 100%!important;}
    .countdownEl{width: 45px!important;}
    .slick-dots li{width: 90%;}

    .navbar .form-search.is-mobile .search-bar input {height:60px;padding:10px 15px;padding-left:50px;}
    .navbar .form-search.is-mobile .search-bar input:focus,
    .navbar .form-search.is-mobile .search-bar input:valid {width:80vw;border-right:1px solid #CCC;}
    .navbar .form-search.is-mobile .search-icon {border-color:#000;top:-5px;right:unset;left:15px;}
    .navbar .form-search.is-mobile .search-icon::after {background-color:#000;}

    /* Cards > Categories */
    .card-category {margin-bottom:20px;}
    .card-category .card-bg {height:200px;}
    .card-category.is-small .card-bg {height:200px;}
    .card-category .card-body {padding:20px;}
    .card-category .card-body h4,.card-category .card-body span {font-size:25px;}
    .section-cards {padding-bottom:30px !important;}
}

/*TELEFONO ORIZZONTALE*/
/* @media only screen and (min-width:480px) and (max-width:767px){
    .categoria{}
    .navbar-nav>li>.dropdown-menu{border-radius:0;position:relative;width:100%;border:0;box-shadow:none;margin-bottom:20px;}
    .dropdown-menu>li>a{font-family:'Alegreya Sans',sans-serif;font-size:15px;font-weight:200;text-transform:uppercase;color:#000!important;letter-spacing:1px;}
    #s_full p{font-size:14px;}
    #s_full .infotxt{font-size:14px;}
    .bgdicono{height:auto;}
    iframe{height:200px;}
    #s_cont-home .img-responsive{margin-bottom:20px;}
    .blue .promozionehome h3{margin-top:20px;margin-bottom:30px;}
    #s_cont-det{padding:20px 0;}
    .footer-powered{padding:20px;}
    .col-xs-12{padding:0;}
    .bgdicono .carousel{height:auto}
    .dettaglio-cat ul{margin-left:-15px;}
    .s_cont__box-red{padding:90px 30px!important;}
    .s_cont__box{margin-bottom:-5px;}
    .s_cont__boxcont{display:block;}
    .s_cont__box{display:none;float:left;width:100%;height:auto;left:50%;text-align:center;margin-bottom:15px;}
    .s_cont__boxcont{height:295px;visibility:visible;padding:60px 20px 70px 20px;background-color:rgba(0,0,0,0.3);z-index:99;position:relative;width:100%;margin-bottom:20px;}
    .categoria .s_cont__boxcont{padding:70px 20px 70px 20px;height:295px;margin-bottom:20px;}
    #s_cont p{text-align:center;}
    .s_cont__box-red{width:auto;}
    .blacknav .navbar-nav li.active a{border-bottom:0;}
    .s_cont__box-white{padding:20px 30px;}
    .navbar-inverse .navbar-nav > .open > a,
    .navbar-inverse .navbar-nav > .open > a:focus,
    .navbar-inverse .navbar-nav > .open > a:hover{color:#000;}
    .footer-txt h3{margin-top:20px;margin-bottom:10px;}
    .promozionehome h3{font-size:30px;margin-bottom:60px;}
    .termina{font-size:24px;}
    .promozionehome h3 span{font-size:30px;}
    #myCarousel .carousel-caption h1, #myCarousel .carousel-caption .is-h1{font-size:25px}
    #myCarousel .carousel-caption h2, #myCarousel .carousel-caption .is-h2{font-size:20px;}
    #myCarousel .carousel-caption p{font-size:15px;}
    #myCarousel .carousel-caption img{width:100%;}
    #myCarousel .carousel-caption img:nth-child(1){width:50%;}
    #myCarousel .carousel-control{width:50px;}
    .s_cont__boximg{width:100%;margin-bottom:20px;height:295px;}
    .blue{background-color:#018FC1;color:#fff;padding:20px;background-position:50% 50%;background-repeat:no-repeat;height:310px;background-size:cover;}
    #s_cont .blue h3{margin-top:30px;color:#fff;font-size:23px;margin-bottom:20px;}
    #s_cont .blue h3 span{color:#014B6E;font-size:23px;}
    #s_cont .blue h4{margin-bottom:30px;}
    .privacy-2{padding-right:0;}
    .footer-menu2{margin-bottom:26px;float:none;margin-top:30px;}
    .spazio-contatti{margin-top:15px;}
    .footer-menu ul li a{float:none;}
    .ddimage{display:none;}
    .mega-dropdown-menu{padding:0 0 20px;}
    .ddtext{float:left;width:100%;font-family:'Alegreya Sans',sans-serif;font-size:15px;font-weight:200;}
    .s_cont__box-white{height:auto;}
    .s_cont__box-red{margin-top:0;margin-bottom:20px;}
    .carousel{height:480px;}
    .carousel-indicators li{display:none;}
    .s_cont__box-red{height:auto;}
    .navbar-inverse .navbar-nav > li > a{padding-top:2px;padding-bottom:2px;}
    .dettaglio .carousel{height:440px!important;}
    .dettaglio-cat ul li a{width:100%;text-align:center;}
    .dettaglio-cat ul li{padding:7px 11px;margin-right:5px;float:left;margin-right:5px;font-size:11px;text-transform:uppercase;text-align:center;margin-bottom:5px;}
    .dettaglio .carousel-caption{top:13%;}
    .promozione{position:relative;width:100%;margin:0;}
    .bgrichiedi{padding:80px 30px;}
    .dettaglio .carousel-caption{top:20%;}
    #fade-quote-carousel p{font-size:15px;}
    .pagina .carousel{height:270px;}
    .paginazione{margin-top:10px;}
    .recensioni{margin-top:20px;margin-bottom:20px;}
    .pr0{padding:0;}
    .pl0{padding:0;}
    .footer-powered{text-align:center;}
    .ta-r{text-align:center;}
    .s_cont__box-red{height:auto;}
    .navbar-inverse{padding:0;background-color:#fff;height:60px;}
    .navbar-inverse img{filter:invert(100%);width:120px;margin-top:-13px;}
    .navbar-inverse .navbar-toggle .icon-bar{background-color:#000;}
    .navbar-inverse .navbar-nav > .active > a,
    .navbar-inverse .navbar-nav > .active > a:focus,
    .navbar-inverse .navbar-nav > .active > a:hover,
    .navbar-inverse .navbar-nav > a,
    .navbar-inverse .navbar-nav > a:focus,
    .navbar-inverse .navbar-nav > a:hover,
    .navbar-inverse .navbar-nav > li > a{color:#000;}
    .navbar-inverse .navbar-toggle:focus,
    .navbar-inverse .navbar-toggle:hover{background-color:#fff;}
    .navbar-inverse .navbar-collapse{border-color:transparent;}
    .navbar-inverse .navbar-nav > li > a:focus,
    .navbar-inverse .navbar-nav > li > a:hover{color:#555;}
    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse{max-height:none;}
    .navbar-toggle{padding:12px 10px;}
    .navbar-collapse{background-color:#fff;}
    #s_cont,
    #s_full,
    #s_cont-home{padding:0;margin-top:15px;}
    .bgbergamo,
    .s_cont__box-red,
    .bgdicono{padding:20px 0;width:100%;}
    a.btn-black{float:left;width:100%;text-align:center;margin-bottom:30px;}
    a.btn-scopri{float:left;width:100%;text-align:center;}
    #s_full h3{font-size:25px;}
    #s_cont h3{font-size:30px;text-align:center;margin-top:20px;}
    .footer-menu1{display:none;}
    .footer-txt{padding:20px;}
    .footer-txt p{width:100%;}
    .slidepoltrona{font-size:16px;}
    .recensioni-banner-google {height: 210px;}
    .middle {transform: none;top: 0; margin-top:5px;margin-bottom: 15px}

    } */

    /*TABLET VERTICALE*/
    @media only screen and (min-width:768px) and (max-width:959px){

        .has-topbar.navbar-inverse {padding-top:31px;}
        .mx {margin-top:150px;}
        .footer-menu1{display:none;}
        iframe{margin-bottom:30px;}
        .nasc{display:none;}
        .blue .promozionehome h3{margin-top:110px;margin-bottom:30px;}
        .carousel-caption h2, .carousel-caption .is-h2{margin-bottom:30px;}
        .footer-txt{padding:20px;}
        .section-icons img {margin:20px 0;}
        .section-icons {text-align:center;}
        .section-icons .text-center {margin-bottom:20px;}
        .blue{background-color:#018FC1;color:#fff;padding:20px;background-position:50% 50%;background-repeat:no-repeat;height:310px;background-size:cover;}
        .navbar-inverse .navbar-nav > .open > a,
        .navbar-inverse .navbar-nav > .open > a:focus,
        .navbar-inverse .navbar-nav > .open > a:hover{color:#000;}
        .footer-txt p{width:100%;}
        .footer-menu2{float:none;}
        .dettaglio-cat{bottom:140px;font-size:12px;}
        .dettaglio .carousel-caption{top:20%;}
        .footer-menu2 ul{margin-top:20px;margin-bottom:26px;}
        .footer-menu ul li a{float:none;margin-top:20px;margin-bottom:20px;}
        .footer-txt h3{margin-top:20px;margin-bottom:10px;}
        .promozionehome h3{font-size:30px;margin-bottom:60px;}
        .termina{font-size:24px;}
        .promozionehome h3 span{font-size:30px;}
        #myCarousel .carousel-caption  {margin-top:30px;}
        #myCarousel .carousel-caption h1, #myCarousel .carousel-caption .is-h1{font-size:22px}
        #myCarousel .carousel-caption h2, #myCarousel .carousel-caption .is-h2{font-size:16px;}
        #myCarousel .carousel-caption p{font-size:15px;}
        .carousel-caption a.btn-scopri {padding:8px 16px;}
        #myCarousel .carousel-control{width:50px;}
        #myCarousel .carousel-caption img{width:100%;}
        #myCarousel .carousel-caption img:nth-child(1){width:260px !important;}
        .ddimage{display:none;}
        .mega-dropdown-menu{padding:0 0 20px;}
        .ddtext{float:left;width:100%;font-family:'Alegreya Sans',sans-serif;font-size:15px;font-weight:200;}
        .carousel-caption h1, .carousel-caption .is-h1{font-size:30px;}
        .s_cont__boxcont__p1{color:#cacccf}
        #s_cont{padding:30px 0;}
        #s_cont.section-policy {padding:30px 0 0;}
        #s_cont h3 {margin-top:0;}
        #s_cont a.btn-black {margin-bottom:50px;}
        #s_cont .img-responsive.img-tablet {width:500px;margin:0 auto;}
        #s_cont.section-images {padding:80px 0 65px;}
        #s_cont.section-images video {margin-top:50px;height:400px !important;}
        #s_cont.section-message h3 {margin-top:80px !important;}
        #s_cont.section-thanks {padding:50px 0;}
        #s_cont.section-landing {padding:50px 0 20px;}
        .pagina .carousel{height:390px;}
        .s_cont__box-white{margin-bottom:8px}
        .contatti-info {text-align:center;}
.section-contacts p {text-align:center !important;margin-bottom:20px !important;}
.section-contacts {padding-bottom:10px !important;}
        .promozione{margin:0 auto;position:absolute;float:right;margin-top:-36px;}
        .dettaglio-cat ul{width:50%;position:absolute;margin-top:100px;}
        .dettaglio-cat ul li{margin-bottom:5px;padding:10px;}
        .s_cont__boxcont{display:block;width:100%;height:365px;}
        .s_cont__box{display:none;float:left;width:100%;height:auto;left:50%;text-align:center;margin-bottom:15px;}
        .s_cont__box-red{padding:50px 30px;}
        .s_cont__boxcont,
        .s_cont__box-red,
        .s_cont__boximg{width:100%;height:280px;}
        .p0{padding-right:inherit;padding-left:0;}
        .pr0{padding-right:inherit;padding-left:0;}
        .footer-menu1{display:none;}
        .navbar-toggle{margin-top:0;}
        .navbar-inverse .navbar-alert {padding:4px 0;}
        .blacknav.navbar-inverse {top:0;}
        .navbar-alert p {font-size:18px;}
        .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff;}
        nav.blacknav .navbar-toggle .icon-bar{background-color:#000!important;}
        .blacknav .navbar-nav li.active a{border-bottom:0;}
        .navbar-inverse .navbar-nav > .active > a{border-top:auto;}
        .container{width:100%;}
        .categoria .s_cont__boxcont{padding:60px 20px 70px 20px;}
        .s_cont__boxcont{padding:70px 20px 70px 20px;position:relative;}
        .footer-txt p{width:100%;}
        nav.blacknav .navbar-toggle{border:none;display:block;margin-top:10px;}
        .navbar-inverse .navbar-nav > .active > a,
        .navbar-inverse .navbar-nav > .active > a:focus,
        .navbar-inverse .navbar-nav > .active > a:hover{color:#000;}
        .navbar-collapse{background-color:#fff;}
        .navbar-inverse .navbar-nav > li > a{color:#000;}
        .navbar-fixed-bottom .navbar-collapse,
        .navbar-fixed-top .navbar-collapse{max-height:none;margin-top:20px;}
        .navbar-inverse .navbar-collapse,
        .navbar-inverse .navbar-form{border-color:transparent;}
        .paginazione ul{text-align:center;}
        .bgrichiedi{padding:80px 30px;}
        .navbar-inverse .navbar-nav > li > a:focus,
        .navbar-inverse .navbar-nav > li > a:hover{color:#000;}
        .navbar-inverse{padding:0 15px 0;}
        .bgdicono{height:auto;}
        .s_cont__box-white{height:280px;padding:0;}
        #s_cont-home .col-sm-6{padding-left:0;}
        .s_cont__box__tit{font-size:30px;margin-bottom:10px;}
        .slidepoltrona{font-size:18px;}
        .navbar-inverse .navbar-toggle {margin-top:10px;}
        .navbar-brand img {height:34px;width:100px;margin-top:0;}
        .slick-dots li{width: 50%;}

        .btn-call {right:15px;bottom:90px;}

        .recensioni-banner-google a.btn-scopri {width:auto;padding:12px 40px;}

        .navbar .form-search.is-mobile .search-bar input {height:60px;padding:10px 15px;padding-left:50px;}
        .navbar .form-search.is-mobile .search-bar input:focus,
        .navbar .form-search.is-mobile .search-bar input:valid {width:30vw;border-right:1px solid #CCC;}
        .navbar .form-search.is-mobile .search-icon {border-color:#CCC;top:-5px;right:unset;left:15px;}
        .navbar .form-search.is-mobile .search-icon::after {background-color:#CCC;}

        /* Cards > Categories */
        .card-category .card-bg {height:260px;}
        .card-category.is-small .card-bg {height:140px;}
        .section-cards {padding-bottom:0 !important;}
    }

    /*TABLET ORIZZONTALE*/
    @media only screen and (min-width:960px) and (max-width:1199px){
        .footer-menu1{display:none;}
        .bgdicono{height:auto;}
        .nasc{display:none;}
        .blue{background-color:#018FC1;color:#fff;padding:20px;background-position:50% 50%;background-repeat:no-repeat;height:370px;background-size:cover;}
        .footer-txt{padding:20px;}
        .blue .promozionehome h3{margin-top:110px;margin-bottom:30px;}
        .footer-txt p{width:100%;}
        .footer-menu2{float:none;}
        .dettaglio-cat{bottom:140px;font-size:12px;}
        .footer-menu ul li a{float:none;margin-top:20px;margin-bottom:20px;}
        .footer-menu2 ul{margin-top:20px;margin-bottom:26px;}
        .footer-txt h3{margin-top:20px;margin-bottom:10px;}
        .promozionehome h3{font-size:30px;margin-bottom:60px;}
        .termina{font-size:24px;}
        .navbar-brand img {width:100px;height:34px;margin-top:5px;}
        .navbar-inverse .navbar-toggle {margin-top:10px;}
        .navbar-inverse .navbar-nav > .open > a,
        .navbar-inverse .navbar-nav > .open > a:focus,
        .navbar-inverse .navbar-nav > .open > a:hover{color:#000;}
        .promozionehome h3 span{font-size:30px;}
        #myCarousel .carousel-caption h1, #myCarousel .carousel-caption .is-h1{font-size:25px}
        #myCarousel .carousel-caption h2, #myCarousel .carousel-caption .is-h2{font-size:18px;}
        #myCarousel .carousel-caption p{font-size:15px;}
        #myCarousel .carousel-caption img{width:100%;}
        #myCarousel .carousel-caption img:nth-child(1){width:50%;}
        #myCarousel .carousel-control{width:50px;}
        .s_cont__box{display:none;float:left;width:100%;height:auto;left:50%;text-align:center;margin-bottom:15px;}
        .ddimage{display:none;}
        .mega-dropdown-menu{padding:0 0 20px;}
        .ddtext{float:left;width:100%;font-family:'Alegreya Sans',sans-serif;font-size:15px;font-weight:200;}
        .s_cont__boxcont__p1{color:#cacccf}
        .text-left-tablet {text-align:left;}
        #s_cont{padding:30px 0;}
        #s_cont-det{padding:40px 30px 30px 30px;}
        #s_cont.section-policy {padding:30px 0 0;}
        #s_cont.section-images {padding:80px 0 65px;}
        #s_cont.section-message h3 {margin-top:30px !important;}
        #s_cont.section-thanks {padding:80px 0;}
        #s_cont .img-responsive.img-tablet {padding-right:15px;}
        #s_cont.section-landing {padding:50px 0 20px;}
        .pagina .carousel{height:390px;}
        .promozione{margin:0 auto;position:absolute;float:right;margin-top:-36px;}
        .dettaglio-cat ul{width:50%;position:absolute;margin-top:100px;}
        .dettaglio-cat ul li{margin-bottom:5px;}
        .s_cont__boxcont{display:block;width:100%;height:365px;}
        .s_cont__box-red{padding:50px 30px;}
        .s_cont__boxcont,
        .s_cont__box-red,
        .s_cont__boximg{width:100%;height:280px;}
        .p0{padding-right:inherit;padding-left:0;}
        .pr0{padding-right:inherit;padding-left:0;}
        .footer-menu1{display:none;}
        .navbar-toggle{margin-top:0;}
        .navbar-inverse .navbar-alert {padding:4px 0;}
        .navbar-alert p {font-size:18px;}
        .blacknav.navbar-inverse {top:0;}
        .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff;}
        nav.blacknav .navbar-toggle .icon-bar{background-color:#000!important;}
        .blacknav .navbar-nav li.active a{border-bottom:0;}
        .navbar-inverse .navbar-nav > .active > a{border-top:auto;}
        .container{width:100%;}
        .categoria .s_cont__boxcont{padding:60px 20px 70px 20px;}
        .s_cont__boxcont{padding:70px 20px 70px 20px;position:relative;}
        .footer-txt p{width:100%;}
        nav.blacknav .navbar-toggle{border:none;display:block;margin-top:10px;margin-right:-20px;}
        .navbar-inverse .navbar-nav > .active > a,
        .navbar-inverse .navbar-nav > .active > a:focus,
        .navbar-inverse .navbar-nav > .active > a:hover{color:#000;}
        .navbar-collapse{background-color:#fff;}
        .navbar-inverse .navbar-nav > li > a{color:#000;}
        .navbar-fixed-bottom .navbar-collapse,
        .navbar-fixed-top .navbar-collapse{max-height:none;margin-top:20px;}
        .navbar-inverse .navbar-collapse,
        .navbar-inverse .navbar-form{border-color:transparent;}
        .paginazione ul{text-align:center;}
        .bgrichiedi{padding:80px 30px;}
        .navbar-inverse .navbar-nav > li > a:focus,
        .navbar-inverse .navbar-nav > li > a:hover{color:#000;}
        .navbar-inverse{padding:0 50px 0;}
        .s_cont__box-white{height:290px;padding:30px 10px;margin-bottom:0px;}
        #s_cont-home .col-sm-6{padding-left:0;}
        .slidepoltrona{font-size:18px;}
        .slick-dots li{width: 50%;}

        .navbar .form-search.is-mobile .search-bar input {height:60px;padding:10px 15px;padding-left:50px;}
        .navbar .form-search.is-mobile .search-bar input:focus,
        .navbar .form-search.is-mobile .search-bar input:valid {width:30vw;border-right:1px solid #CCC;}
        .navbar .form-search.is-mobile .search-icon {border-color:#CCC;top:-5px;right:unset;left:15px;}
        .navbar .form-search.is-mobile .search-icon::after {background-color:#CCC;}

        /* Cards > Categories */
        .card-category .card-bg {height:280px;}
        .card-category.is-small .card-bg {height:165px;}
        .section-cards {padding-bottom:0 !important;}
    }

    /* Sopra 1430px */
    @media (min-width:1430px){
    }

    /* 1366x768 laptop */
    @media (min-width:1200px) and (max-width:1367px){
        .slick-dots li{width: 30%;}

        .navbar .form-search.is-mobile .search-bar input {height:60px;padding:10px 15px;padding-left:50px;}
        .navbar .form-search.is-mobile .search-bar input:focus,
        .navbar .form-search.is-mobile .search-bar input:valid {width:30vw;border-right:1px solid #CCC;}
        .navbar .form-search.is-mobile .search-icon {border-color:#CCC;top:-5px;right:unset;left:15px;}
        .navbar .form-search.is-mobile .search-icon::after {background-color:#CCC;}
    }
    @media (min-width:768px) and (max-width:1240px){
        .navbar-header{float:none}
        .navbar-left,
        .navbar-right{float:none!important}
        .navbar-toggle{border:none;display:block;margin-top:10px;}
        .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
        .navbar-fixed-top{top:0;border-width:0 0 1px}
        .navbar-collapse{max-height:auto;}
        .navbar-collapse.collapse{display:none!important;}
        .navbar-nav{float:none!important;margin-top:7.5px}
        .navbar-inverse .navbar-alert {padding:4px 0;}
        .navbar-alert p {font-size:18px;}
        .navbar-nav {margin-left:15px;margin-right:15px;}
        .navbar-inverse .navbar-nav > li > a{padding-top:0;padding-bottom:15px;margin-bottom:15px;letter-spacing:2px;}
        .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {border:0;border-left:2px solid #000;}
        .navbar-inverse .navbar-brand {width:130px;height:34px;}
        .blacknav.navbar-inverse {top:0;}
        nav.blacknav .navbar-toggle .icon-bar {background-color:#000 !important;}
        .navbar-nav>li{float:none}
        .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;color:#000;}
        .collapse.in{display:block!important}
        .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}
        .slick-dots li{width: 50%;}
    }

    /* Laptop 4:3 - 1440x1080 */
  @media only screen and (min-width:1367px) and (max-width:1440px){
    .slick-dots li{width: 30%;}
  }