/* Small devices */
@media (min-width: 768px) and (max-width: 991px) {
    .nav-tabs > li > a {
        padding: 5px 8px;
    }

}

/* Extra small devices */
@media (max-width: 767px) {
    .nav-tabs > li > a {
        padding: 8px 8px;
        font-size: 11px;
    }

    .box-related .products-grid li.item,
    .box-up-sell .products-grid li.item{
        padding-bottom: 15px;
    }

    .product-options dt label {
        margin-right: 10px;
    }
    .cms-request-swatch form .form-list h1:before,
    .cms-request-swatch form .form-list h1:after{
	    display: none;
    }
    .product-image > a {
	   pointer-events: none;
	   cursor: default;
	}
    .list-color.config-buttons .attribute-image .tooltip{
        font-size: 10px;
        top: -18px;
    }
}