@media only screen and (min-width:1600px){.nav{width:1400px;}
}
@media only screen and (min-width:1281px){}



@media only screen and (min-width:960px) and (max-width:1023px){.tab-cart .tab-row form{text-align:left;white-space:nowrap;}
}
@media only screen and (max-width:991px){.tab-cart{border:1px solid #1d338f;}
.tab-cart .tab-row form{text-align:right;}
.tab-cart .tab-head{text-align:left;}
.tab-cart .table-inner{width:auto;}
.tab-cart .table-inner td.text-center{text-align:right;}
.select-moto input[type="submit"]{margin-top:10px;display:inline-block;float:left;}
.select-moto select{width:160px;margin-right:10px;margin-top:10px;}
}
@media only screen and (min-width:768px) and (max-width:959px){h4.title-section{height:60px;}
.info-moto-compatibilta{height:150px;overflow-y:auto;}
#previewzoom img{width:100%;}
.tab-cart{border:1px solid #1d338f;}
.tab-cart .tab-row form{text-align:right;}
.tab-cart .tab-head{text-align:left;}
.tab-cart .table-inner{width:auto;}
.tab-cart .table-inner td.text-center{text-align:right;}
.select-moto select{width:150px;}
}
@media only screen and (width:800px){.tab-cart{border:1px solid #1d338f;}
.tab-cart .tab-row form{text-align:right;}
.tab-cart .tab-head{text-align:left;}
.tab-cart .table-inner{width:auto;}
.tab-cart .table-inner td.text-center{text-align:right;}
.info-moto-compatibilta{height:150px;overflow-y:auto;}
#mobile-nav .title-mobile-category{background:#1d338f;color:#fff;padding:5px;text-transform:uppercase;font-weight:600;text-align:center;}
#mobile-nav ul li{border-top:1px solid #1d338f;}
#mobile-nav ul li a{display:block;text-align:center;padding:5px 0;background:#F5F5F6;font-size:16px;font-weight:400;}
#mobile-nav ul li a:hover{background:#eaebf0;}
}
@media only screen and (min-width:600px) and (max-width:767px){.icon-cat{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;margin-right:10px;}
.nav-justified li a{text-align:left;}
.mobile-top{position:absolute;top:15px;right:15px;}
.search{padding:0 0 5px;}
#previewzoom{position:relative;float:none;display:block;margin-top:10px;text-align:center;}
#previewzoom img{max-height:100%;width:auto;display:block !important;}
.info-moto-compatibilta{height:150px;overflow-y:auto;}
.tab-cart{border:1px solid #1d338f;}
.tab-cart .tab-row form{text-align:right;}
.tab-cart .tab-head{text-align:left;}
.tab-cart .table-inner{width:auto;}
.tab-cart .table-inner td.text-center{text-align:right;}
.select-moto input[type="submit"]{margin-top:10px;display:block;float:none;}
.select-moto select{width:100%;margin-right:0px;margin-top:10px;float:none;}
#mobile-nav .title-mobile-category{background:#1d338f;color:#fff;padding:5px;text-transform:uppercase;font-weight:600;text-align:center;}
#mobile-nav ul li{border-top:1px solid #1d338f;}
#mobile-nav ul li a{display:block;text-align:center;padding:5px 0;background:#F5F5F6;font-size:16px;font-weight:400;}
#mobile-nav ul li a:hover{background:#eaebf0;}
}
@media only screen and (min-width:480px) and (max-width:599px){#logo{margin:5px 0 0px;background-position:0 -154px;width:181px;height:27px;}
.search{margin:5px 0 5px;text-align:center;}
.login-content{margin:10px 0 15px;text-align:center;}
.navtop{margin:0;text-align:right;}
ul.list-product li{max-width:200px;text-align:center;}
ul.list-product li .content-product .thumbnail img{height:auto;width:auto;margin:0 auto;}
ul.list-product li .content-product .thumbnail figure{height:200px;}
.nav-justified li a{text-align:left;}
.icon-cat{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;margin-right:10px;}
#previewzoom{position:relative;float:none;display:block;margin-top:10px;text-align:center;}
.raty-reviews{text-align:center;}
.info-brand .text-right,
.info-brand .text-left{text-align:center;}
.info-moto-compatibilta{height:150px;overflow-y:auto;}
.tab-cart{border:1px solid #1d338f;}
.tab-cart .tab-row form{text-align:right;}
.tab-cart .tab-head{text-align:left;}
.tab-cart .table-inner{width:auto;}
.tab-cart .table-inner td.text-center{text-align:right;}
.select-moto input[type="submit"]{margin-top:10px;display:block;float:none;}
.select-moto select{width:100%;margin-right:0px;margin-top:10px;float:none;}
#footer .footer-section-three{text-align:center;}
#footer .footer-section-three .fa-logo{display:block;margin:0 auto;}
#mobile-nav .title-mobile-category{background:#1d338f;color:#fff;padding:5px;text-transform:uppercase;font-weight:600;text-align:center;}
#mobile-nav ul li{border-top:1px solid #1d338f;}
#mobile-nav ul li a{display:block;text-align:center;padding:5px 0;background:#F5F5F6;font-size:16px;font-weight:400;}
#mobile-nav ul li a:hover{background:#eaebf0;}
}
@media only screen and (max-width:479px){#logo{margin:5px 0 0px;background-position:0 -154px;width:181px;height:27px;}
.mobile-top{position:absolute;top:0;right:0;}
.search{margin:5px 0 5px;text-align:center;}
.login-content{margin:10px 0 15px;text-align:center;}
.navtop{margin:0;text-align:right;}
ul.list-product li{width:49%;}
ul.list-product li .content-product .thumbnail img{height:auto;width:auto;}
ul.list-product li .content-product .thumbnail figure{height:auto;}
.nav-justified li a{text-align:left;}
.icon-cat{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;margin-right:10px;}
#previewzoom{position:relative;float:none;display:block;margin-top:10px;text-align:center;}
.raty-reviews{text-align:center;}
.info-brand .text-right,
.info-brand .text-left{text-align:center;}
.info-moto-compatibilta{height:150px;overflow-y:auto;}
.tab-cart{border:1px solid #1d338f;}
.tab-cart .tab-row form{text-align:right;}
.tab-cart .tab-head{text-align:left;}
.tab-cart .table-inner{width:auto;}
.tab-cart .table-inner td.text-center{text-align:right;}
.select-moto input[type="submit"]{margin-top:10px;display:block;float:none;}
.select-moto select{width:100%;margin-right:0px;margin-top:10px;float:none;}
#footer .footer-section-three{text-align:center;}
#footer .footer-section-three .fa-logo{display:block;margin:0 auto;}
#mobile-nav .title-mobile-category{background:#1d338f;color:#fff;padding:5px;text-transform:uppercase;font-weight:600;text-align:center;}
#mobile-nav ul li{border-top:1px solid #1d338f;}
#mobile-nav ul li a{display:block;text-align:left;padding:5px 0;background:#F5F5F6;font-size:16px;font-weight:400;}
#mobile-nav ul li a:hover{background:#eaebf0;}
.btn-next.btn-pagination-up{border:none!important;margin-top:2px;}
.btn-pagination-up .btn-txt-next{display:none!important;}
}
@media only screen and (max-width:874px){#product-block-col-left{display:none!important;position:absolute;z-index:1000;background-color:#fff;border:1px solid #ccc;min-width:280px;top:46px;}
#product-block-col-left.refine-top-visible{top:0;}
#product-block-col-left.active{display:block!important;}
#refine.refine-top{display:block!important;}
#refine.refine-pagination{display:inline-block!important;float:left;}
}
@media (max-width:240px){#product-block-col-right{width:100%;}
}
@media (min-width:240px){#product-block-col-right{width:100%;}
}
@media (max-width:767px){.container{width:100%;}
.grid>.product.columnn{width:49%!important;}
.grid>.columnn.lg{width:49%!important;}
.rideselector-header strong{display:inline;}
.rideselector-header{display:block;width:100%;}
}
@media screen and (max-width:767px){.basic-nav{width:100%;min-width:0;max-width:none;margin-right:0;padding-right:15px;text-align:right;}
}
@media screen and (max-width:1024px) and (min-width:768px){.basic-nav{font-size:.9em;min-width:0;max-width:none;margin-right:0;padding-right:15px;}
}
@media (min-width:768px){.container{width:100%;}
.grid>.product.columnn{width:33.333333%!important;}
.grid>.columnn.lg{width:25%!important;}
}
@media (min-width:875px){.container.grid{width:calc(100% + 2em)!important;}
#product-block-col-left{width:20%!important;}
#product-block-col-right{width:80%!important;}
#refine{display:none!important;}
}
@media (min-width:992px){.container{width:100%;}
}
@media (min-width:1200px){.container{width:100%;max-width:calc(1347px);margin-left:auto!important;margin-right:auto!important;}
.container.grid{width:calc(1347px + 2em)!important;}
.grid>.product.columnn{width:25%!important;}
.grid>.columnn.lg{width:16.66666667%!important;}
}
@media only screen and (min-width:1600px){.nav{width:auto;}
}
@media (max-width:1199px){.detail-container-main-img{width:100% !important;}
}





@media (max-width: 1699px) {
.basic-nav {
padding-left: 20px!important;
padding-right: 20px!important;
}
.container {
padding-right: 20px!important;
padding-left: 20px!important;
}
.slider1 .item ,.sliderand{
height: 400px;
background-size:cover;
background-position:center;
}
.infoquat .container{
padding-right: 0px!important;
padding-left: 0px!important;
}
.divascookies-banner-container {
padding-left:20px!important;
padding-right:20px!important;
}
}


@media (max-width: 1279px) {
.divascookies-banner-container {
padding-left:20px!important;
padding-right:20px!important;
}
#thumb-slider {
    display: block!important;
    position: absolute;
}
.wrapper-product-title {
    padding-right: 0px;
}
.infoquatc {
width: 50%;
}
.infoquatc1 span,.infoquatc2 span{
border-bottom: solid 1px #2c35b5;
}
.infoquatc span {
    height: 70px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.slider1 .item ,.sliderand{
height: 380px;
background-size:cover;
background-position:center;
}
.sliderandtt h2 {
font-size: 32px;
margin-bottom: 5px;
margin-top: 15px;
}
.sliderandtt {
    padding-top: 110px;
}
.slide_tempo_cont {
    padding: 20px;
    padding-left: 40px;
    padding-right: 40px;
}
.marchitrattatic a span {
    background-size: 90px;
}
}

@media (max-width: 1023px) {
.marchitrattatic a {
    background-size: 90px;
}
.marchitrattatic a {
    width: 33.333%;
}
.divascookies-banner-container > .divascookies-accept-button-container {
    padding-left: 0px!important;
}
.divascookies-banner-container {
padding-left:20px!important;
padding-right:20px!important;
}
.wrapper-product-title {
    padding-right: 0px;
    margin-left: 0px;
    width: 100%;
    height: auto;
    float: left;
    padding-left: 0px;
}
.colbarpro{
    width: 100%!important;
    height: auto!important;
    float: left!important;
	    padding-left: 0px!important;
    padding-right: 0px!important;
	margin-top:15px;
}
.wrapper-product-media {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 5px;
}
#product-block-col-right h4 {
    margin-top: 0px;
}
#refine.refine-pagination .refine {
    color: #003194!important;
    font-weight: 600;
    margin-left: 0px!important;
}
.marchitra_and a {
    width:50%;
}
.organizza {
    margin-right: 0px!important;
    float: right!important;
}
.and-alert {
line-height: 18px!important;
font-size: 13px!important;
padding-top: 5px!important;
padding-bottom: 5px!important;
height:auto!important;
}
.slider1 .item, .sliderand {
height: 350px;
background-position: left;
}
.wrapper-infopagination {
    margin-top: 5px!important;
    width: 100%!important;
}
.wrapper-headpagination {
    width: 100%;
    float: left;
}
.label {
    margin-right: 0px;
}
.navpagination {
    margin-bottom: 30px!important;
}
.btn-circle, .btn-circle:hover, .btn-circle:focus {
    margin-right: 5px;
}

.sliderandtt {
    padding-top: 140px;
    width: 100%;
    padding-right: 0px;
}
.sliderandtt h2 {
    font-size: 28px;
}
.container {
padding-right: 15px!important;
padding-left: 15px!important;
}
.infoquat .container{
padding-right: 0px!important;
padding-left: 0px!important;
}
.footer-section-two .col-sm-3{
width:33.333%;
}
.ftc4{
width:100%!important;
}
#product-block-col-left {
    display: none!important;
    position: absolute!important;
    z-index: 1000!important;
    background-color: #fff!important;
    border: none!important;
    width: 280px!important;
    top: 0px!important;
	    width: 280px;
}
.btn-circle, .btn-circle:hover, .btn-circle:focus {
background-color: #003194!important;
}
.center-circle-refine {
    top: 3px;
    color: #fff;
}
.refine-top .refine {
font-weight:600;
color:#003194!important;
}
.refine-top span {
    padding-left: 6px;
}
#product-block-col-right {
    padding-left: 0px;
}
.filters-offers-news h3,#product-block-col-left p {
    line-height: 30px!important;
}
.filters-offers-news li a {
    line-height: 30px!important;
}
#product-block-col-left.active {
    display: block!important;
    padding: 10px;
    box-shadow: 0px 0px 3px #bbb;
}
.filters-offers-news {
    margin-bottom: 10px;
}
.select-moto select {
    margin-top: 0px!important;
}
}


@media (max-width: 767px) {
.marchitrattatic a p {
    margin-bottom: 10px;;
}
.marchitrattatic a span {
    background-size: 70px;
    height: 80px;
}
.marchitrattatic a {
    width:50%;
}
.divascookies-banner-container {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
#thumb-slider {
    display: block!important;
    position: absolute;
    width: 100%!important;
    background-color: #f0f3f6;
    height: 65px!important;
	padding-top:2px!important;
	    bottom: 0!important;
    margin-left: -15px!important;
}
.wrapper-product-media {
    padding-bottom: 80px;
}
.marchitra_and a {
    width:100%;
	line-height:25px;
}
.thumbelina {
    width: 100%;
    height: 65px;
}
.thumbelina li {
    float: left;
    padding-right: 0px;
}
.your-moto .list-inline>li {
    padding-left: 0px!important;
}
.select-moto select {
    margin-top: 0px!important;
    margin-bottom: 3px;
}
#logo {
margin-top: 8px!important;
}
.nav-categorie{
margin-bottom: 0px!important;
}
.nav-categorie {
    margin-bottom: 0px!important;
    margin-top: 12px;
    font-weight: 600;
    color: #2c35b5;
}
.nav-categorie a {
    font-weight: 600;
    color: #003194;
    font-size: 18px!important;
}
.infoquatc {
    width: 100%;
}
.infoquatc span em {
    width: 70px;
    height: 50px;
    background-size: 30px;
}
.infoquatc1 span, .infoquatc2 span, .infoquatc3 span {
    border-bottom: solid 1px #2c35b5;
	border-top:none!important;
}
.infoquatc span p {
    padding-top: 7px;
}
.infoquatc span {
    height: 63px;
}
.container>.navbar-header {
    margin-right: 0px;
}
.slide_tempo_cont {
    padding: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
.slide_tempo_ff {
    width: 100%;
    height: 190px;
    background-size: 160px;
}
.slide_tempo_tt {
    width: calc(100% - 0px);
    padding-left: 0px;
    float: left;
    padding-top: 15px;
}
.slide_tempo_tt h4 {
    font-size: 18px;
    margin-bottom: 5px;
}
.slide_tempo_oro {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 5px;
    background-image: url(images/clock.png);
    padding-left: 32px;
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 30px;
    color: #6e6c69!important;
}
.carousel-categories {
    padding: 0;
    background-color: #fff;
}
.nav-justified li a {
    text-align: left;
    border-bottom: solid 1px #eee;
    font-size: 14px;
	    color: #1d338f;
}
.footer-section-two .col-sm-3 {
    width: 100%;
    padding-right: 0px!important;
}
.icon-cat {
    height: 55px;
    width: 90px;
    margin-left: 10px;
}
.carousel-categories {
    width: calc(100% - 30px)!important;
    margin-left: 15px;
    border: solid 2px #003194;
    padding-left: 0px!important;
    padding-right: 0px!important;
    float: left;
    border-radius: 3px;
    margin-bottom: 20px;
}
#mobile-navbar-collapse {
    float: left;
    padding-top: 30px;
    width: 100%;
}
.footer-section-two .title {
    margin-bottom: 0px!important;
}
#footer .footer-section-two .list-footer {
    margin-top: 5px;
}
#mobile-nav {
    display: block!important;
    width: calc(100% - 30px)!important;
    margin-left: 15px!important;
    border: solid 2px #003194;
    border-radius: 3px;
}
#mobile-nav  .list-unstyled {
    margin-bottom: 0px!important;
}
#mobile-nav ul li {
    border-top: 1px solid #ddd;
}
#mobile-nav ul li a {
    font-size: 16px!important;
    font-size: 14px!important;
    color: #1d338f!important;
    font-weight: 600!important;
}
.footer-section-one .col-xs-12{
padding-left:0px!important;
padding-right:0px!important;
}
.icocardsc {
    width: auto!important;
    float: none;
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 10px;
    text-align: center;
}
.icocards {
    float: none;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 10px;
    display: inline-block;
}
#nav {
    padding-top: 5px;
    padding-bottom: 5px;
}
#footer .footer-section-three {
    padding-top: 15px!important;
}
.sliderandtt h2 {
    font-size: 25px;
}
sliderandtt p {
    line-height: 19px;
}
.icocards {
    margin-left: 2px;
    margin-right: 2px;
}
}

@media (max-width: 424px) {
.icocards {
    margin-left: 0px;
    margin-right: 0px;
}
.sliderandtt {
    padding-top: 110px;
}
}

