@media (max-width:1200px){
.navigation .menu ul > li > a{padding: 7px 3px;font-size:12px;}
    .width_85{width: 80%;}
}
@media (max-width:1023px){
.navigation .navbar{display:block;padding-left:0;margin-left:10px;}
.navigation .menu{display:none;overflow:hidden;overflow-y:visible;position:relative;z-index:9999;}
.navigation > .menu ul > li{float:none;padding:0 !important;padding-bottom:0;display:block !important;}
.navigation .menu ul > li > a{padding:8px 15px;font-size:14px;border-right:1px dashed transparent;color:#fff; line-height: normal;}
.navigation > .menu{width:100%;position:absolute;top:100%;left:15px;background:#1c8687;left:0;}
.navigation > .menu ul > li > .cs-dropdown{position:relative !important;opacity:1 !important;visibility:visible !important;top:auto !important;left:auto !important;padding-left:20px;padding-right:20px;padding-bottom:20px;width:100%;display:none;transition:none !important;}
.navigation > .menu ul > li > ul.cs-dropdown ,
.navigation > .menu ul > li > ul.cs-dropdown > li > .cs-dropdown{padding-top:0px;padding-left:0px;padding-bottom:0px;display:none;transition:none;padding-right:0px;width:100% !important;}
.menu ul{padding-bottom:5px;}
.menu ul > li > a{border-bottom:1px solid #45a3a4;color:#fff;display:block;font-size:14px;padding:0px 15px;}
.menu ul .cs-submenu > a{position:relative;}
.menu ul .cs-submenu > a > button{display:block;position:absolute;top:9px;right:15px;background:#7fa409 none repeat;border:1px solid #c4cab3;border-radius:5px;color:#fff;font-size:16px;height:30px;outline:medium none;width:30px;padding:0;text-align:center;line-height:15px;}
.menu ul .cs-submenu > a > button{display:block; position:absolute;top:1px;right:15px; background:transparent; border:1px solid transparent;border-radius:5px;color:#fff;font-size:13px;height:30px;outline:medium none;width:30px;padding:0;text-align:center;line-height:15px;}
.navigation .menu ul > li > ul.cs-dropdown{ border-top: 0; box-shadow: none;}
.navigation .menu ul > li:hover > ul.cs-dropdown{display: none;}
    .navigation .menu ul > li > a i.menu_i{display: none;}
    .navigation{padding: 10px 0; position: static;}  
    .cart a{color: #333;}
    .navigation .menu ul > li:first-child ul.cs-dropdown li{width: 100%; }
    .navigation .menu ul > li ul.cs-dropdown li:nth-child(even){border-left: 0;}
    .navigation .menu ul > li:last-child > ul.cs-dropdown > li > ul.cs-dropdown{right: 0;}
    .navigation .menu ul > li:last-child > ul.cs-dropdown > li a i.fa-angle-right{display: none;}
}
@media (max-width:980px){
.navigation .menu ul{float:right;width:100%; text-align: left;}
.navigation > .menu ul > li{float:left;width:100%;padding:0 !important;padding-bottom:0;display:block !important;}
.navigation > .menu ul > li > ul.cs-dropdown ,
.navigation > .menu ul > li > ul.cs-dropdown > li > .cs-dropdown{padding-top:0px;padding-left:0px;padding-bottom:0px;display:none;transition:none;padding-right:0px;width:100% !important;background:#24aeb1;}
.navigation > .menu ul > li > ul.cs-dropdown ,
.navigation > .menu ul > li > ul.cs-dropdown > li > .cs-dropdown > li > .cs-dropdown{padding-top:0px;padding-left:0px;padding-bottom:0px;display:none;transition:none;padding-right:0px;width:100% !important;background:#24aeb1;}
.navigation .menu ul > li > ul.cs-dropdown > li > ul.cs-dropdown {left: 100%;margin-top: 0;}
.navigation .menu ul > li > ul.cs-dropdown > li > ul.cs-dropdown > li > ul.cs-dropdown {left: -100%;margin-top: 0px;}
.navigation .menu ul > li ul.cs-dropdown li{border:0;}
.navigation .menu ul > li ul.cs-dropdown li a{color:#fff;display:block;font-size:14px;padding:7px 15px;border-bottom:1px solid #4bc1c4; background: transparent; line-height: normal;}
.menu ul li.has-submenu > a > button{display:block;position:absolute;top:6px;right:15px;background:transparent;border:1px solid transparent;border-radius:5px;color:#fff;font-size:13px;height:30px;outline:medium none;width:30px;padding:0;text-align:center;line-height:15px;}
.navigation .menu ul > li > a i { padding-left: 0px;font-size: 14px;}
.navigation .menu ul > li ul.cs-dropdown li a i {float: none;}
    .width_85{width: 75%;}
}

@media (max-width:767px){
.zoom-gallery-slide{height: 300px;}
.cart_details table {border: 0;}
.cart_details table thead {display: none;}
.cart_details table tr{float: left; width: 100%; margin-bottom: 10px; display: block; border-bottom: 1px solid #ddd; padding: 0;}
.cart_details table tbody th{display: none;}
.cart_details table th:last-child {border-bottom: 0;}
.cart_details table th:before {content: attr(data-label); float: left; text-transform: uppercase; font-weight: bold; color:#24aeb1;}
.cart_details table td {display: block; text-align: left; font-size: 13px; border-bottom: 1px dotted #ccc; float: left;
width: 100%;}
.cart_info { width: 80%;}
.cart_details table tbody tr td:first-child{width: 100%;}
.cart_details table td:before {content: attr(data-label); float: left; text-transform: uppercase; font-weight: bold; color: #fff; width: 100%; text-align: left;background: #24aeb1; padding: 5px 5px;   margin-bottom: 5px;  font-size: 14px;}
.cart_info{float: left; text-align: left;}
    
    
.checkout table {border: 0;}
.checkout table thead {display: none;}
.checkout table tr{float: left; width: 100%; margin-bottom: 10px; display: block; border-bottom: 1px solid #ddd; padding: 0;}
.checkout table tbody th{display: none;}
.checkout table th:last-child {border-bottom: 0;}
.checkout table th:before {content: attr(data-label); float: left; text-transform: uppercase; font-weight: bold; color:#24aeb1;}
.checkout table td {display: block; text-align: left; font-size: 13px; border-bottom: 1px dotted #ccc; float: left;
width: 100%;}
.checkout table tbody tr td:first-child{width: 100%;}
.checkout table td:before {content: attr(data-label); float: left; text-transform: uppercase; font-weight: bold; color: #fff; width: 100%; text-align: left;background: #24aeb1; padding: 5px 5px;   margin-bottom: 5px;  font-size: 14px;}
    
 
    
    #breadcrumbs .filter li:first-child{display: none;}
    #breadcrumbs .filter li:nth-child(2){display: none;}
    #breadcrumbs .filter li{margin: 0;}
    #breadcrumbs .filter li a{width: 13px; height: auto; background: none; font-size: 13px; line-height: normal;}
    .delivery_date{display: none;}
    .delivery_img{width: 60px;}
    .delivery_img img{width: 100%;}
    .table tbody td .add_to_cart_d{width: auto; min-width: inherit; padding: 8px 10px;}
    .table tbody td .add_to_cart_d span{display: none;}
.table tbody td .add_to_cart_d i{display: block; color: #fff;}
    .table thead th{padding: 10px; font-size: 14px;}
    table thead th, .table tbody td{padding: 5px 10px;}
    .package_example{display: block;}
    .package_example_box{width: 100%;}
    .shopping_btn{padding: 10px 15px;}
    .checkout_btn{padding: 10px 30px;}
    .total_price{margin-bottom: 15px;}
    .shop_action{padding: 7px 10px;}
    .single_product .product_transition .image{height: 150px;}
      .mobile_view{position: absolute; bottom: -5px; left: 0; z-index: 99;}
      .thankyou_page{padding: 30px 15px;}
      .single_product .product_caption .product_title{font-size: 16px;}
      .sing-in{
    float: left;
    width: 58%;
}
.market-list li{width: 50%; margin: 0 0 5px;}
}
@media (max-width:650px){

.navigation > .menu ul > li{float:left;width:100%;padding:0 !important;padding-bottom:0;display:block !important;}

}
@media (max-width:480px){
.navigation .navbar{ padding: 0;}
}
