@media(max-width: 1199px){
    #product h1.h1 {
        margin-top: 0px;
    }
    #products .namecontent {
        width: 80%;
    }
    #products .add_cart_content {
        width: 100%;
    }
    .product-list .add_cart_content form.hiaddtocart {
        width: 100%;
    }
    .rightcolumn {
        padding-left: 15px;
        padding-top: 15px;
    }
    #product .add_cart_content form {
        width: 100%;
    }
    #products .product-price-and-shipping .price,
    .featured-products .product-price-and-shipping .price,
    .product-accessories .product-price-and-shipping .price,
    .product-miniature .product-price-and-shipping .price {
        display: inline-block;
    }
    #product .product-miniature .regular-price {
        display: inline-block;
    }
    #products .thumbnail-container {
        width: 100%;
    }
    .product-list .add_cart_content form.hiaddtocart {
        width: 100%;
        max-width: 100%;
    }
 
}
@media(max-width:991px) {
    #product .contentnameprices h1 {
        font-size: 30px;
    }
    .container_values {
        margin: 0px 8px;
    }
}
@media(max-width: 767px){
    .product-description {
        box-shadow: none !important;
    }
    #product .images-container {
        padding-right: 0px;
    }
    .owl-theme .owl-nav.disabled + .owl-dots {
        margin-top: 13px;
    }
    #product .product-prices {
        margin-top: 8px;
        padding-bottom: 15px;
    }
    #product .product-variants>.product-variants-item {
        margin: 0px 0;
    }
    #product div#accordion {
        margin-top: 14px;
    }
    #product .featured-products-content .h2 {
        font-size: 22px;
        padding-bottom: 7px;
        margin-left: 0px;
        margin-top: 23px;
        margin-bottom: 24px;
        padding: 0px 10px;
    }

    .featured-products-content .owl-nav .owl-next {
        float: right;
    }
    .featured-products-content .owl-theme .owl-nav > .owl-prev {
        float: left;
    }
    .featured-products-content .owl-theme .owl-nav button span {
        font-size: 57px!important;
    }
    .featured-products-content .owl-theme .owl-nav {
        position: absolute;
        top: -49px;
        margin-top: 0px;
        left: -30px;
        right: 0px;
        z-index: 55;
    }
    .featured-products-content .owl-theme article {
        padding: 0px 5px!important
    }

    .featured-products-content {
        padding: 0px 0px 0px 0px;
    }

    .featured-products-content .owl-theme .owl-stage-outer {
        margin-left: 0px;
    }
    .featured-products-content .owl-theme .owl-nav [class*='owl-']:hover{
        background: transparent;
        color: black;
    }
    .product-variants>.product-variants-item select {
        box-shadow: initial;
        width: calc(100% - 87px);
        margin-bottom: 8px;
    }
    .featured-products-content article.product-miniature.js-product-miniature {
        width:100% !important;
    }
    .featured-products-content .product-description h2.h3.product-title a {
        font-size: 13px !important;
        min-height: 38px;
    }
    .product-description div {
        max-width: 100%;
    }
    #product .product-additional-info {
        margin-top:0px;
    }
    img.icon_share {
        top: -33px;
    }
    #product .product-quantity .qty {
        max-width: 108px;
        margin-right: 9px;
   
    }
    #product .product-quantity .add {
        width: calc(100% - 108px);
    }
    .social-sharing ul {
        top: 57px;
    }
    #product .product-quantity .input-group-btn-vertical button.btn.btn-touchspin.js-touchspin.bootstrap-touchspin-up {
       right: 6px;
    }
    #product .product-quantity .input-group-btn-vertical button.btn.btn-touchspin.js-touchspin.bootstrap-touchspin-down {
        left: 6px;
    }
    #product .tabs.container {
        display: none;
    }
   .mobile_toggle_product {
        padding: 0px 15px 50px;
    }
    .footerproductcontent {
        margin-top: 31px;
    }
    .descrption_toggle .product-description * {
        font-size: 13px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.69;
        letter-spacing: 0.65px;
        text-align: left;
        color: #243643;
    }
    .descrption_toggle .product-description {
        display: none;
    }
    .mobile_toggle_product > div > span {
        font-size: 16px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        letter-spacing: 0.8px;
        text-align: left;
        color: #123341;
        display: block;
        padding-top: 21px;
        padding-bottom: 19px;
            position: relative;
    }
    .mobile_toggle_product > div > span:before {
         content: "";
         background: url(../../assets/img/svg/arrow_down_mobile.svg);
         position: absolute;
         right: 0px;
         top: 26px;
         width: 21px;
             height: 11px;
    }
    span.active::before {
        transform: rotate(180deg);  
    }
    .descrption_toggle, .features_toggle, .reviews_toggle  {
        border-bottom: 1px solid #dbdbdb;
    }
    .mobile_toggle_product .container_content {
        padding: 0px 0px 15px;
        display:none;
    }
    .mobile_toggle_product > div > span.active {
        color: #08a48f;
        font-weight: bold;
    }
    section#products .owl-dots {
        display: none;
    }
    .owl-stage-outer {
        /*width: calc(100% + 15px);*/
    }
    #products .products {
        display: block;
    }
    #product .owl-carousel .owl-item {
        /*max-width: calc(100vw - 120px);*/
    }
    #product .mz-nav-controls button {
        display: block !important;
    }
}
@media(min-width:992px) {
    li.whatsapp_mobile.icon-gray {
        display:none;
    }

}
@media(max-width:991px) {
    .namecontent {
        width: 100% !important;
    }
    .add_cart_content {
        width: 100%;
        float: right;
        display: inline-table;
    }
    .product-price-and-shipping {
        width: 50%;
        float: left;
    }
    li.whatsapp.icon-gray {
        display:none;
    }
    #product .contentnameprices h1 {
        padding-right: 44px;
    }
}
@media(min-width:768px) {
    .mobile_toggle_product {
        display:none;
    }
}
@media(max-width:767px){
    #product .contentnameprices h1 {
        padding-right: 0;
    }
    .product-list .add_cart_content  {
        width: 100%!important;
        /*margin-left: 10px;*/
    }
}
@media(max-width:480px) {
    .add_cart_content {
        width: 90px !important;
    }
}
@media(max-width:400px) {
    .add_cart_content {
        width: 75px !important;
    }
}