@media (max-width:1200px){
    .navigation .menu ul > li > a{padding: 7px 3px;font-size:12px;}
        .width_85{width: 80%;}
        .top_highlight ul li {   flex: auto; width: 33.66%;}
        .slider-content ul li svg {
            fill: #fff;
            width: 36px;
            height: 22px;
        }
    }
    @media (max-width:1023px){
        .navigation .menu ul > li > a svg {
            fill: #ffffff;
        }
        .top_highlight ul li {   flex: auto; width: 33.66%;}
        .slider-content ul li svg {
            fill: #fff;
            width: 34px;
            height: 22px;
        }   
    .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: 1px 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){
        .slider-content ul li:nth-child(4),
        .slider-content ul li:nth-child(5){display: none;}
    .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%;}
        .top_highlight ul li {   flex: auto; width: 50%;}
    }
    
    @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;}
    }
    