@media only screen and (max-width: 1199px) {
.disclaimer-cnt-wr .toronto-left, .disclaimer-cnt-wr .toronto-right {
    float: unset !important;
    width: 100% !important;
    display: block;
}
.col-md-4.newsletterform p {
    width: 100% !important;
    margin: 0 0 -5px;
}
.col-md-4.newsletterform input {
    float: unset !important;
    display: block !important;
    width: 80%!important;
    margin: 0 auto 7px 36px !important;
}
.block.block-progress .block-body .summary-info td.text-right {
    padding: 7px !important;
}
}/*width 1024px*/
@media only screen and (max-width: 1023px) {

#getInTouchForm span.error_msg {bottom: -22px;}
.footer_inner_form {width: 100%;}
.disclaimer-cnt-inner-wr .row .col-md-5 {
    width: 74%;
    margin: 0 auto 30px;
}
.disclaimer-cnt-inner-wr .row  .col-md-7{text-align: center;}
.disclaimer-cnt-inner-wr .row  .col-md-7 p{margin-left: 0 !important;}
.contact-wr .col-md-4 {
    border-right: none !important;
    text-align: center;
    border-bottom: 2px solid #a0916d;
}
.col-md-4.socialicons{border-bottom: none;}
.col-md-4.newsletterform form {
    padding: 0 !important;
}
.col-md-4.newsletterform p {
    width: 50% !important;
    margin: 30px auto !important;
    text-align: center;
    display: block;
    position: unset!important;
}
.col-md-4.newsletterform input {
    float: unset !important;
    display: block !important;
    width: 100% !important;
    margin: 0 auto 10px 0 !important;
}
.product-page-wrapper .single_variation_wrap .quantity {margin: 0 10px 0 0;}
.collaterals-col.collaterals-col-3.text-right {width: 37.6%!important;}
.collaterals-col.collaterals-col-3.text-right .checkout-btn{padding: 10px 64px 10px 125px;}
.checkout-page .col-sm-8{width: 100%;} 
.checkout-page .box-inner .row .col-sm-4 {
    width: 55%;
    margin: 0 auto!important;
    float: unset;
    display: inline-block;
}
.checkout-page .col-sm-4 .block.block-progress {margin: 0;}
.block.block-progress .block-body .summary-info tr td{font-size: 14px;}
.sidebar_infos{font-size: 18px;}
}/*width 980px*/

@media only screen and (max-width: 979px){
.collaterals-col.collaterals-col-3.text-right {width: 100%!important;}
}/*width 768px*/

@media only screen and (max-width: 767px){
.products-wr-block ul.products li .btn {width: auto;font-size: 16px;padding: 8px 0 5px;}
.product-page-wrapper .variations td{margin: 0 auto;}
.cart-collaterals-wr .collaterals-col {padding-left: 0;padding-right: 0;}
.checkout-page .col-sm-8 .city_field, .checkout-page .col-sm-8 .province_field {padding: 0 15px;}
.checkout-page .box-inner .row .col-sm-4 {width: 75%;}
}/*width 650px*/

@media only screen and (max-width: 649px){
.ltx-navbar-icons {right: 10px;}
.ltx-navbar-icons .userdetails span {display: block;}
.products-wr-block ul.products li .btn {width: 30%;}
.products-wr-block ul.products {text-align: center;}
input#coupon_code{text-align: center;}
.cart-collaterals-wr .collaterals-col .button {padding: 12px 30px 10px 27px;}
}/*width 480px*/

@media only screen and (max-width: 598px){
.ltx-navbar-icons li {margin-left: 0;}
.ltx-navbar-icons .ltx-cart {padding: 0px 8px 0 0px !important;}
.ltx-navbar-icons li.ltx-nav-profile a {font-size: 15px;}
.ltx-navbar-icons .ltx-cart .count {top: -15px;width: 18px;height: 18px;line-height: 18px;}
.disclaimer-cnt-inner-wr .row .col-md-5 {width: 100%;text-align: center;}
.col-md-4.newsletterform p {width: 85% !important;}
.checkout-page .box-inner .row .col-sm-4 {
    width: 100%;
}
}/*480px*/

@media only screen and (max-width: 479px){
#nav-wrapper nav.navbar .navbar-logo {width: 30%;margin: 0 0 0 95px;}
.ltx-navbar-icons .userdetails span {line-height: 18px;}
.products-wr-block ul.products li .btn {width: 35%;}
a.reset_variations {margin-top: 0px;}
.product-page-wrapper .variations td {
    width: 75%!important;
}

.home-slider-overlay .bx-viehmort, .home-slider-overlay .slide-wrapper {
   
    background-size: 100% auto!important;
    background-repeat: no-repeat;
        height: 170px!important;
    background-size: 100% 170px;
}
.chocoloate_brands_wr{padding: 30px 0px 57px;}
}/*width 414px*/

@media only screen and (max-width: 413px){
#nav-wrapper nav.navbar .navbar-logo {margin: 0 0 0 84px;}
.products-wr-block ul.products li .btn {width: 40%;margin: 0;}
.ltx-navbar-icons .ltx-cart .count {top: -10px;width: 16px;height: 16px;line-height: 16px;right: -3px;}
}/*width 380px*/

@media only screen and (max-width: 379px){
#nav-wrapper nav.navbar .navbar-logo {margin: 0 auto;}
.ltx-navbar-icons li.ltx-nav-profile a, .ltx-navbar-icons .userdetails span {font-size: 13px;}
.products-wr-block ul.products li .btn {width: 48%;}
.cart_sidebar_btns a.btn {margin-bottom: 15px;}
.widget-area .widget_shopping_cart {padding: 23px 5px 25px !important;}
.widget_shopping_cart_content ul li > span {font-size: 13px;}
.col-md-4.newsletterform p {width: 100% !important;}
.social_facebook {margin-left: 34px;}
.collaterals-col.collaterals-col-3.text-right .checkout-btn {padding: 10px 50px 10px 100px;}

}/*width 320px*/