@media (max-width:1600px){
  .product-list-page ul.product-list li{width:33.33%;}
  .product-box .product-photo{min-height: 300px}
}
@media (max-width:1536px){
    /**1536 x 750**/
    .header-web-area, .main-web-area{padding: 0 8%;}
    .product-list-page ul.product-list li{width:33.33%;}
    .product-detail-page .product-info .product-img-area{width: 50%}
    .product-detail-page .product-info .product-content-area{width: 50%}

    .gift-idea-area .gift-product .pro-photo { height: 320px;}
    .blog-area .blog-box .link_info{padding: 30px}

    footer .footer-main-area{padding: 80px 5% 60px 5%}
    footer .footer-main-area .store-info span{font-size: 18px}
    }
    @media (max-width:1460px){

    }
    @media (max-width:1366px) {
    /**1366 x 655**/
    .widget_price_filter .price_slider_amount{line-height: 2.6;font-size: 12px}

    }


    /************ Main **************/

    @media (min-width: 768px) and (max-width: 1024px){
      body{padding-top:87px !important}
      .header-web-area, .main-web-area{padding: 0 15px}
      header .nav_sec .logo {width: 140px;}
      header .nav_sec ul.menu-icon{margin: 7px 0}
      header .nav_sec ul.menu-icon li{margin-left: 14px}
      .search_btn, .search_btn:hover,
      .user_btn, .user_btn:hover,
      .cart_btn, .cart_btn:hover,
      .wishlist_btn, .wishlist_btn:hover,
      .menu_btn, .menu_btn:hover{width: 20px; height: 20px; background-size: 100%}

      .menu_btn.active{width: 20px; height: 20px; background-size: 100%}
      .menu_full_area .content_area ul.menu{width: 100%}
      .menu_full_area .content_area ul.menu li{font-size: 24px; margin-bottom: 25px;line-height: 24px;}
      .menu_full_area .content_area ul.menu li ul.sub-menu{padding: 15px 0px 5px 0px}
      .menu_full_area .content_area ul.menu li ul.sub-menu li{font-size: 24px;line-height: 24px;}

      .slider-area .home-slider .owl-prev{left: 10px; line-height: 40px;margin-top: -20px; width: 40px; height: 40px;}
      .slider-area .home-slider .owl-next{right: 10px; line-height: 40px;margin-top: -20px; width: 40px; height: 40px;}
      .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{margin-bottom: 10px}
      .about-makaw{padding: 40px 0}
      .about-makaw h2{font-size: 26px; line-height: 34px; margin-bottom: 20px}
      .about-makaw h2 span{font-size: 20px; line-height: 20px; margin-bottom: 15px}
      .about-makaw p{font-size: 16px; line-height: 24px; margin-bottom: 20px; letter-spacing: 0px}

      .gift-idea-area{padding: 40px 0 20px 0}
      .gift-idea-area h2{font-size: 26px; line-height: 34px; margin-bottom: 20px}
      .gift-idea-area .gift-product{margin-bottom: 20px}
      .gift-idea-area .gift-product .pro-photo{margin: 0 auto 20px auto}

      .categories-area{padding: 40px 0}
      .categories-area h2{font-size: 26px; line-height: 34px; margin-bottom: 20px}
      .categories-area ul.nav-tabs{margin: 0px 0px 25px 0px}
      .categories-area ul.nav-tabs .nav-link{padding: 7px 18px; font-size: 12px}

      .categories-area .owl-prev{line-height: 40px;top:-113px; width: 40px; height: 40px;}
      .categories-area .owl-next{line-height: 40px;top:-113px; width: 40px; height: 40px;}

      .blog-area{padding: 0px 0 40px 0}
      .blog-area h2{font-size: 26px; line-height: 34px; margin-bottom: 20px}
      .blog-area .owl-next{line-height: 40px;top:-55px; width: 40px; height: 40px;}
      .blog-area .owl-prev{line-height: 40px;top:-55px; width: 40px; height: 40px;}
      .blog-area .blog-box{margin: 0px}
      .blog-area .blog-box .link_info{padding: 20px}
      .blog-area .blog-box .link_info .blog-name{font-size: 18px; line-height: 22px}
      .blog-area .blog-box .link_info p{font-size: 13px}
      .top-categories-area .top-categories h3{font-size: 18px; line-height: 22px}
      .top-categories-area .top-categories p{font-size: 14px; line-height: 16px}

      .three-icon-area{padding: 0 0 20px 0}
      .three-icon-area .icon-area{margin-bottom: 20px}
      .three-icon-area .icon-area h3{font-size: 18px; margin: 0px 0px 8px 0px}
      .three-icon-area .icon-area p{font-size: 14px}

      footer .footer-main-area {padding: 30px 15px 30px 15px; background-size: 200px;}
      footer .footer-main-area .store-info{font-size: 20px; margin-bottom: 20px}
      footer .footer-main-area .store-info span{font-size: 12px; margin-top: 5px}
      footer .footer-main-area ul.footer-menu{margin: 20px 0px 30px 0px}
      footer .footer-main-area ul.social-link{margin: 0px 0px 30px 0px}
      footer .footer-main-area ul.footer-menu li{margin: 0 15px}

      .sidebar-area{display: none}
      .product-list-page .btn-filter{display: block;}

      .product-detail-page .product-info{display: block;}
      .product-detail-page .product-info .product-img-area{width: 100%}
      .product-detail-page .product-info .product-content-area{width: 100%; padding-left: 0px; padding-top: 40px}

      .contact_content .info-area .info-box{line-height: 22px;font-size: 18px;padding:15px; text-align: center; min-height: 173px !important;}
      .contact_content .info-area .info-box .icon{position: relative; top: 0px; left: 0px; margin: 0 auto 15px auto;}

      .tinv-wishlist .product-remove button{margin: auto;}
      .wishlist-page .tinvwl-table-manage-list td.product-action .button{text-align: center;}
      .wishlist-page .tinvwl-table-manage-list td.product-action .button .tinvwl-txt{width: 100%}
      .wishlist-page table.tinvwl-table-manage-list thead tr {position: absolute; top: -9999px; left: -9999px;}
  .wishlist-page table.tinvwl-table-manage-list tbody tr {border-top:#e9eef1 5px solid}
  .wishlist-page table.tinvwl-table-manage-list tr td {border: none; border-bottom: 1px solid #eee;     position: relative;  line-height: 24px !important; display:inline-block; width:100%; min-height:40px; padding:35px 0 10px 0% !important; text-align:left}
  .wishlist-page table.tinvwl-table-manage-list tr td:before{position: absolute; top: 0; left: 0px; width:100%; white-space: nowrap; line-height:42px; font-size: 16px; font-weight: 700; color: #000}
  .wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(4):before { content: "Product Name"; }
  .wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(5):before { content: "Unit Price"; }
  .wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(6):before { content: "Date Added"; }
  .wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(7):before { content: "Stock Status"; }

  .wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(1){padding: 10px 0 !important; text-align: left;}
  .wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(2){padding: 0px 0 !important; text-align: left;}
  .wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(3){padding: 10px 0 !important; text-align: center;}
  .wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(3) img {width: 80px; border: #e3e3e3 1px solid;}
  .wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(8){padding:0 0 10px 0 !important; text-align: left;}
   .tinv-wishlist .product-stock p{margin: 0px}
   .related.products ul.product-list li {width: 50%;}

	 .about-page ul.about-photo-list{margin: 0;padding: 0;text-align: center;}
 	 .about-page ul.about-photo-list li{width: calc(50% - 10px);margin: 0 3px 5px 3px;display: inline-block;}
	 .qib-button-wrapper .quantity{width: 50%}

   .blog-area .blog-box .link_info .blog-name{font-size: 16px}
   .blog-page.blog-area .blog-box .link_info{padding: 15px}

   .bonbon-area ul li{width: 23%;margin-bottom: 20px;margin-right: 2%;}
   .bonbon-area ul li:nth-child(6n+6){margin-right: 2%}
   .bonbon-area ul li:nth-child(4n+4){margin-right: 0 !important;}
   .bonbon-area ul li .bonbon-item .item-name{min-height: 60px;}

   .cart-page .cart_totals{width: 50% !important}
   .wpcf7-form .read-more-area {margin-top: 30px !important;}

    }

    @media (max-width: 767px) {

    html { -webkit-text-size-adjust:none;}
    body{padding-top:84px !important}
    .container{ width:90%; margin:0 auto; padding:0 ;}
    .header-web-area, .main-web-area{padding: 0 15px}
    header .nav_sec .logo {width: 140px;}
    header .nav_sec ul.menu-icon{margin: 7px 0}
    header .nav_sec ul.menu-icon li{margin-left: 10px}
    .search_btn, .search_btn:hover,
    .user_btn, .user_btn:hover,
    .cart_btn, .cart_btn:hover,
    .menu_btn, .menu_btn:hover,
    .wishlist_btn, .wishlist_btn:hover{width: 20px; height: 20px; background-size: 100%}
    .menu_btn.active{width: 20px; height: 20px; background-size: 100%}
    .menu_full_area .content_area ul.menu{width: 100%}
    .menu_full_area .content_area ul.menu li{font-size: 24px; line-height: 24px;}
    .menu_full_area .content_area ul.menu li ul.sub-menu{padding: 15px 0px 5px 0px}
    .menu_full_area .content_area ul.menu li ul.sub-menu li{font-size: 24px;line-height: 24px;}

    .slider-area .home-slider .owl-prev{left: 10px; line-height: 40px;margin-top: -20px; width: 40px; height: 40px;}
    .slider-area .home-slider .owl-next{right: 10px; line-height: 40px;margin-top: -20px; width: 40px; height: 40px;}

    .about-makaw{padding: 40px 0}
    .about-makaw h2{font-size: 26px; line-height: 34px; margin-bottom: 20px}
    .about-makaw h2 span{font-size: 20px; line-height: 20px; margin-bottom: 15px}
    .about-makaw p{font-size: 16px; line-height: 24px; margin-bottom: 20px; letter-spacing: 0px}

    .gift-idea-area{padding: 40px 0 20px 0}
    .gift-idea-area h2{font-size: 26px; line-height: 34px; margin-bottom: 20px}
    .gift-idea-area .gift-product{margin-bottom: 20px}
    .gift-idea-area .gift-product .pro-photo{margin: 0 auto 20px auto}

    .categories-area{padding: 40px 0}
    .categories-area h2{font-size: 26px; line-height: 34px; margin-bottom: 20px}
    .categories-area ul.nav-tabs{margin: 0px 0px 25px 0px}
    .categories-area ul.nav-tabs .nav-link{padding: 7px 18px; font-size: 12px}

    .categories-area .owl-prev{line-height: 40px;top:-113px; width: 40px; height: 40px;}
    .categories-area .owl-next{line-height: 40px;top:-113px; width: 40px; height: 40px;}

    .blog-area{padding: 0px 0 40px 0}
    .blog-area h2{font-size: 26px; line-height: 34px; margin-bottom: 20px}
    .blog-area .owl-next{line-height: 40px;top:-55px; width: 40px; height: 40px;}
    .blog-area .owl-prev{line-height: 40px;top:-55px; width: 40px; height: 40px;}
    .blog-area .blog-box{margin: 0px}
    .blog-area .blog-box .link_info{padding: 20px}
    .blog-area .blog-box .link_info .blog-name{font-size: 18px; line-height: 22px}
    .blog-area .blog-box .link_info p{font-size: 13px;height: 60px}
    .top-categories-area .top-categories h3{font-size: 22px}

    .three-icon-area{padding: 0 0 20px 0}
    .three-icon-area .icon-area{margin-bottom: 20px}
    .three-icon-area .icon-area h3{font-size: 18px; margin: 0px 0px 8px 0px}
    .three-icon-area .icon-area p{font-size: 14px}

    footer .footer-main-area {padding: 30px 15px 30px 15px; background-size: 200px;}
    footer .footer-main-area .store-info{font-size: 20px; margin-bottom: 20px}
    footer .footer-main-area .store-info span{font-size: 12px; margin-top: 5px}
    footer .footer-main-area ul.footer-menu{margin: 20px 0px 30px 0px}
    footer .footer-main-area ul.social-link{margin: 0px 0px 30px 0px}

    .product-list-page ul.product-list li{width: 100%}
    .sidebar-area{display: none}
    .product-list-page .btn-filter{display: block;}

    .product-detail-page .product-info{display: block;}
    .product-detail-page .product-info .product-img-area{width: 100%}
    .product-detail-page .product-info .product-content-area{width: 100%; padding-left: 0; padding-top: 30px;}
    .product-detail-page .product-info .product-img-area{height: 400px}
    .product-detail-page .product-info .product-img-area .swiper.largeside{height: 300px}
    .product-detail-page .product-info .product-img-area .thumbs_slider{height: 90px}
    .product-detail-page .product-info .product-img-area .thumbs_slider .swiper-slide{height: 90px}
    .product-detail-page .product-info .product-content-area .product-title{font-size: 26px}
    .product-detail-page .product-info .product-content-area .filter-box{padding-bottom: 10px}
    .product-detail-page .product-info .product-content-area .filter-box .form-group{margin-bottom: 15px}
    .product-detail-page .product-info .product-content-area .price_qty{padding-left: 0px; padding-top: 50px}
    .product-detail-page .product-info .product-content-area .price{line-height: 20px; margin-top: 10px}

    .product-area {margin-top: 30px;}
    .product-area ul.nav-tabs .nav-link{font-size: 14px}
    .product-area .tab-content{padding: 20px}
    .product-area .tab-content p{font-size: 13px; line-height: 24px}
    .product-area h2 {font-size: 16px;}
    .review-box{padding: 15px}
    .review-box .review-photo{position: relative; top: 0px; left: 0px; margin-bottom: 10px}
    .review-box .user-name{margin-bottom: 10px}
    .review-box .user-name span {float: none; display: block;}
    .review-box .user-name span i{margin-left: 0px; margin-right: 8px}
    .add-review-box {border: none; padding: 12px 0px 0px 0px;}

    .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{border:#dfdfdf 1px solid !important; margin: 0px}
    .woocommerce table.shop_table_responsive tr:first-child, .woocommerce-page table.shop_table_responsive tr:first-child{border-top:#dfdfdf 1px solid}
    .woocommerce table.shop_table_responsive tr:nth-child(2n+1) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{background: #fff; -webkit-filter: brightness(100%); filter: brightness(100%);}
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {float: none; display: block; margin-bottom: 5px; color: #000; font-size: 14px;width: 100% !important}
    .woocommerce .cart-collaterals #shipping_method{float: right;width: 50%^}
    .woocommerce table.shop_table_responsive tr td.product-quantity::before, .woocommerce-page table.shop_table_responsive tr td.product-quantity::before {padding: 0px}
    .woocommerce table.shop_table_responsive tr td,
    .woocommerce-page table.shop_table_responsive tr td{text-align: left !important; padding: 12px 15px; font-size: 12px; color: #7b7b7b;}
    .cart-page .woocommerce-cart-form__contents td .input-text{width: 100%; margin: 0px}
    .woocommerce table.shop_table_responsive tr .product-remove, .woocommerce-page table.shop_table_responsive tr .product-remove{float: none}
    .cart-page .product-remove a.remove{float: none}
    .woocommerce table.shop_table .product-thumbnail, .woocommerce-page table.shop_table .product-thumbnail {max-width: 100%; width: 100%; text-align: center;}
    .woocommerce table.shop_table_responsive tr .product-thumbnail img, .woocommerce-page table.shop_table_responsive tr .product-thumbnail img {width: 70px !important;}
    .cart-page .cart_totals { width: 100% !important;}
     .woocommerce-shipping-totals.shipping th{padding-bottom: 5px !important}
    .woocommerce-shipping-totals.shipping td, .woocommerce-shipping-totals.shipping th{width: 100% !important;display: block !important;}

    .checkout-page form .col2-set, .checkout-page form #order_review, .checkout-page form #order_review_heading{width: 100% !important}
    .checkout-page .woocommerce-shipping-fields h3 label{font-size: 15px !important}
    .placeorderbtn{margin: 0px }
    .cart-page .cart-empty{font-size: 28px; padding: 400px 10px 30px 10px}

    .photo-titlebar{padding: 40px 20px; }
    .photo-titlebar .title {font-size: 26px;}
    #customer_login { margin: 0;}
    .myaccount_page .u-column1{max-width: 100% !important;}
    .myaccount_page .u-column2{max-width: 100% !important; border-top:1px solid #c7c7c7; border-left: none; margin-top: 30px; padding-top: 30px;}

    .myaccount_page .woocommerce-MyAccount-navigation{width: 100%;float: none;}
    .myaccount_page .woocommerce-MyAccount-content{width: 100%;float: none;padding: 30px 0px;}
    .myaccount_page .woocommerce-MyAccount-navigation ul li{padding-bottom: 0}
    .myaccount_page .woocommerce-MyAccount-navigation ul li a{font-size: 14px}

    .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{border: none}


    .contact_content .info-area .info-box{margin-bottom: 20px;font-size: 18px; min-height: 108px; line-height: 24px; padding: 18px 20px 18px 78px;}
    .contact_content .info-area .info-box .icon {width: 48px; height: 48px; position: absolute; top: 18px; left: 15px;}
    .myaccount_page .woocommerce-MyAccount-content table.woocommerce-orders-table td .view{width: 100%}
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{margin-top: 30px}
    .myaccount_page .woocommerce-MyAccount-content .woocommerce-Address{width: 100% !important}
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{margin-top: 12px !important}


    #accordion{width: 100%}
    .faq-page .content-area p {font-size: 16px; line-height: 24px;}
    .panel-heading a{padding: 15px 30px 15px 40px; font-size: 15px; line-height: 24px;}
    .panel-heading a .number{position: absolute; left: 0px; top: 12px;}
    .contact_content .contact-detail h2{font-size: 16px;line-height: 16px;margin-bottom: 5px;}
    .contact_content .contact-detail h2 span{font-size: 20px; line-height: 26px; margin-bottom: 15px;}
    .contact_content .contact-detail p{font-size: 16px; line-height: 24px;}
    .contact_content .info-area {margin: 30px 0 10px 0;}

    .contact_content .map-area {margin: 0px;}
    .contact-form {margin: 20px 0 80px 0;}

    .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{margin-bottom: 8px !important}

  .tinv-wishlist .product-remove button{margin: 0;}
		.tinv-wishlist table td:nth-of-type(1){padding: 15px !important}
    .wishlist-page .tinvwl-table-manage-list td.product-action .button{text-align: center;}
    .wishlist-page .tinvwl-table-manage-list td.product-action .button .tinvwl-txt{width: 100%}
    .wishlist-page table.tinvwl-table-manage-list thead tr {position: absolute; top: -9999px; left: -9999px;}
.wishlist-page table.tinvwl-table-manage-list tbody tr {border: #e9eef1 1px solid;border-bottom: #e9eef1 5px solid;}
.wishlist-page table.tinvwl-table-manage-list tr{position: relative;}
.wishlist-page table.tinvwl-table-manage-list tr td {border: none; border-bottom: 1px solid #eee !important;     position: relative;  line-height: 24px !important; display:inline-block; width:100%; min-height:40px; padding:35px 0 10px 10px !important; text-align:left}
.wishlist-page table.tinvwl-table-manage-list tr td:before{position: absolute; top: 0; left: 10px; width:100%; white-space: nowrap; line-height:42px; font-size: 16px; font-weight: 700; color: #000}
.wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(4):before { content: "Product Name"; }
.wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(5):before { content: "Unit Price"; }
.wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(6):before { content: "Date Added"; }
.wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(7):before { content: "Stock Status"; }

.wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(1){padding: 10px  !important; text-align: left;}
.wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(2){padding: 0px !important; text-align: right; position: absolute; top: 8px; width: 10% !important; border: none !important; right: 6px; height: 28px; background: transparent;}
.wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(3){padding: 10px !important; text-align: left;}
.wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(3) img {width: 80px; border: #e3e3e3 1px solid;}
.wishlist-page table.tinvwl-table-manage-list tr td:nth-of-type(8){padding:10px  !important; text-align: left;}
 .tinv-wishlist .product-stock p{margin: 0px}

 .about-page ul.about-photo-list{margin: 0;padding: 0;text-align: center;}
 .about-page ul.about-photo-list li{width: calc(50% - 10px);margin: 0 3px 5px 3px;display: inline-block;}
 .related.products ul.product-list li {width: 100%;}

		.qib-button-wrapper .quantity input.input-text.qty.text{width: 50%}
		.qib-button-wrapper .quantity{display: inline !important}
		.woocommerce-shipping-methods li{text-align:right}

		.alignright.wp-image-281{width:100px;height: 120px}

		ul.woocommerce-order-overview li{width:100%}

		.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{max-width: 100%}
		.woocommerce-column--shipping-address{margin-top: 10px}
		table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table{width: 100%}

		table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td{padding: 10px}
		.product-detail-page .product-info .product-content-area .qib-button-wrapper.qib-button{width: 204px;}
		.qib-button-wrapper .quantity input.input-text.qty.text{border:1px solid #efefef !important; border-radius: 25px;}



		.product-box .wishlist{position: absolute;top: 10px ; right: 10px}
		.product-box .add_cart{bottom: 10px}


		.tinv-wishlist .tinvwl-table-manage-list td:first-child{padding: 15px !important}

    .blog-page.blog-area h2{margin: 20px 0}
    .blog-page.blog-area .blog-box{margin-bottom: 30px}

    .checkout-page .woocommerce-checkout-review-order-table tr.shipping th, .checkout-page .woocommerce-checkout-review-order-table tr.shipping td,.checkout-page .woocommerce-checkout-review-order-table tr.cart-subtotal th, .checkout-page .woocommerce-checkout-review-order-table tr.cart-subtotal td,.checkout-page .woocommerce-checkout-review-order-table tr.order-total th, .checkout-page .woocommerce-checkout-review-order-table tr.order-total td{font-size: 14px;width: 60%}
    .product-detail-page .product-info .product-content-area .wishlist_button{margin: 15px 0 0 0 !important}

    .product-area .panel.entry-content p #comment{width: 100% !important}

    .woocommerce-shipping-totals.shipping td::before{float: left !important; width: 50% !important}
    .woocommerce .cart-collaterals #shipping_method{width: 50% !important}
    .wishlist-page .woocommerce-message {padding: 15px; text-align: left; line-height: 21px;}
.wishlist-page .woocommerce-message a {display: block !important; float: none !important; margin-bottom: 10px; background: #000 !important; color: #fff !important;}
ul.search-list li{width: 100%}
.titlebar .title{font-size: 16px; font-weight: 700; line-height: 34px;}
.search-result-count{margin: 0px 0 30px 0}
.product-detail-page .product-info .product-content-area .woocommerce-variation.single_variation{  padding-left: 0;
  margin-top: 0px;
  padding-top: 0;
  margin-bottom: 15px;
}
.product-detail-page .product-info .product-content-area .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{margin: 0px}
.bonbon-area ul li{width: 48%}
.bonbon-area ul li:nth-child(2n){margin-left: 0}
.bonbon-area ul li .bonbon-item .item-name{min-height: 60px;}

.woocommerce-shipping-totals td::before{content: none !important}
.woocommerce .cart-collaterals #shipping_method.woocommerce-shipping-methods {width: 100% !important;display: block !important;text-align: left !important;float: none!important;}
.checkout-page .woocommerce-shipping-totals td #shipping_method.woocommerce-shipping-methods{width: 160% !important;}
.woocommerce-shipping-totals #shipping_method li{text-align: left !important;}

.woocommerce table.shop_table_responsive .button, .woocommerce-page table.shop_table_responsive .button{background: #000 !important;color: #fff !important;}
.wpcf7-form .read-more-area {margin-top: 30px !important;}
.price.var-price {position: absolute; top: 50px; left: 0px;}
.product-detail-page .product-info .product-content-area .add_cart{margin:15px 0 0 auto}

}

    @media (max-width: 359px) {
    }
    @media only screen and (max-width:480px) {

    }
/* .price.var-price {position: absolute; top: 50px; left: 0px;}
.product-detail-page .product-info .product-content-area .add_cart{margin:15px 0 0 auto} */
