@media (max-width:1200px){
    .navigation .menu ul > li > a{padding: 7px 15px;display:block;color:#333;text-transform:capitalize;font-size:13px;background:none;}
    .navigation_bar.stricky-fixed .fixed_left ul li{padding: 0px 9px;}
    }
    @media (max-width:1023px){
    .nav-menu{width:100%;}
    .navigation{width:100%;}
    .navigation .navbar{display:block;padding-left:0;margin-left:10px;}
    .navigation_bar.stricky-fixed{ padding: 0; position: relative;}
    .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:7px 15px;font-size:14px;border-right:1px dashed transparent;color:#fff;}
    .navigation > .menu{width:100%;position:absolute;top:60px;left:15px;background:#333;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 #666 !important;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: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 > ul.cs-dropdown{ border-top: 0;}
        .logo{padding: 10px 0;}
    
    }
    @media (max-width:980px){
        .box_item .item_images {
            /* height: 214px; */
            }
        .woocommerce-mini-cart {
            padding-top: 0px;
    
        }
        .box_item .hover_box a {
            padding: 7px 10px;
        }
    .navigation .menu ul{float:right;width:100%; text-align: left;}
    .nav-menu{margin-top:-60px;}
    .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:#666;}
    .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:#444;}
        
    .menu ul{padding-bottom:0px;}
    .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 #ba028d;}
    /*.navigation .menu ul > li:hover a, .navigation .menu ul > li.active a{color:#fff;background:#f58321;}*/
    .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;}
        .navigation .menu ul > li.cs_mega ul.cs-dropdown li a:hover{background: #05614d; color: #fff;}
    }
    
    @media (max-width:767px){
    .box_item .item_images {
        border: 1px solid rgb(255, 255, 255);
        padding-bottom: 0px;
        position: relative;
        text-align: center;
        height: 214px;
    }
    .navigation > .menu ul > li{float:left;width:100%;padding:0 !important;padding-bottom:0;display:block !important;}
        .navigation .menu ul > li.cs_mega ul.cs-dropdown .col-md-3{width: 100%; height: auto!important; background: transparent!important; padding: 0 15px;}
    }
    @media (max-width:650px){
        .product_listing{padding: 30px 0;}
    .nav-menu{width:100%;margin-top:-60px;}
    .header .navigation_bar .top_right{margin: 0 0 7px}
    .navigation > .menu ul > li{float:left;width:100%;padding:0 !important;padding-bottom:0;display:block !important;}
    .navigation .menu ul > li > a {padding: 0px 15px;font-size: 14px;border-right: 1px dashed transparent; color: #fff;}
    .navigation .menu ul > li ul.cs-dropdown li a {color: #fff;display: block; font-size: 14px; padding: 0px 15px; border-bottom: 1px solid #ba028d;}
    .header .navigation_bar .top_right{margin: 0 0 7px;}
    .hot_sec01{ margin-bottom: 15px;}
    .navigation .menu ul > li.cs_mega ul.cs-dropdown{overflow: hidden; max-height: 300px; overflow-y: auto;}
    .navigation .menu ul > li.cs_mega ul.cs-dropdown li { border: 0; line-height: 25px;}
    .navigation .menu ul > li.cs_mega ul.cs-dropdown li a{color: #fff;}
    #arrvals .owl-nav .owl-prev {left: -10px;}
    #arrvals .owl-nav .owl-next {right: -10px}
    #shop_look .owl-nav .owl-prev {left: -10px;}
    #shop_look .owl-nav .owl-next {right: -10px}
    .box_item .item_images {height: 220px;}
    .description02 h3{height: 110px;}
    .cart_left table {border: 0;}
    .cart_left table thead {display: none;}
    .cart_left table tr{float: left; width: 100%; margin-bottom: 10px; display: block; border-bottom: 1px solid #ddd; padding: 0;}
    .cart_left table tbody th{display: none;}
    .cart_left table th:last-child {border-bottom: 0;}
    .cart_left table th:before {content: attr(data-label); float: left; text-transform: uppercase; font-weight: bold; color:#183883;}
    .cart_left table td {display: block; text-align: left; font-size: 13px; border-bottom: 1px dotted #ccc; float: left;
    width: 100%;}
    .cart_info { width: 80%;}
    .cart_left table tbody tr td:first-child{width: 100%;}
    .cart_left table td:before {content: attr(data-label);float: left;text-transform: uppercase;font-weight: bold;color: #fff;width: 100%;text-align: left;background: #2d4640;padding: 5px 5px;margin-bottom: 5px;font-size: 14px;}
    .cart_info{float: left; text-align: left;}
        .payment-accept img {
        margin: 0px 8px 10px 0px;
        width: 45px;
    }
        .social {
        float: left;
    }
        .view_btn{ margin-bottom: 20px;}
        .text-large {
        font-size: 15px;
    }
        .text-extra-large {
        font-size: 24px;
    }
        .ra-btn-link {
        font-size: 14px;
        line-height: 19px;
        display: inline-block;
        text-transform: uppercase;
    }
        .ra-btn-link::after {
        font-family: FontAwesome;
        content: "\f178";
        display: inline-block;
        margin-left: 10px;
        font-size: 17px;
        vertical-align: middle;
    }
        .single-banner{margin-bottom: 20px;}
        .blog-item{margin-bottom: 30px;}
        .typefooter-2 .newsletter-footer1 .newsletter .title-block{width: 100%; margin-bottom: 15px;}
        .typefooter-2 .newsletter-footer1 .newsletter .block_content{width: 100%;}
        .typefooter-2 .module .modtitle{ margin-bottom: 0;}
        .modcontent ul{ margin-bottom: 20px;}
    }
    @media (max-width:575px){
        div.box_item.box_item_4 .item_images {
            height: 180px;
        }
        .contact-page-section .row.mb-90.md-mb-50 {
            margin-bottom: 10px;
        }
        .rs-newsletter.style1 .newsletter-wrap {
             
            padding: 30px 20px;
           
        }
        .rs-footer .footer-top .widget-title {
            margin: 20px 0;
        }

        .newsletter-wrap .newsletter-form {
            margin: 15px 0 0;
        }
        .contact-page-section .rs-quick-contact {
            padding: 10px 20px 0px;
        }
        .product_listing-wrap {
            display: inline-flex;
            flex-direction: row-reverse;
            flex-wrap: wrap-reverse;
            width: 100%;
        }
        .product_right .col-xs-6{ width: 50%;}
        .box_item .item_images {
            height: 182px;
        }
        .pdlistright {
            margin-left: 0px;
        }
        .pdlistleft {
            margin-right: 0px;
        }
    .navigation .navbar{ padding: 12px 0 0;}
    .navigation .navbar button{margin-top: 0;}
    /*    .navigation_bar.stricky-fixed .navbar button{margin-top: -45px;}*/
    .header .topbar .top_left > li{ padding: 0px;}
    .header .topbar .top_left > li a{ padding: 0px 15px; background: #333; color: #fff;}
    .header .topbar .top_left > li a:hover{background: #285c0b; color: #fff;}
    .navigation_bar.stricky-fixed .top_right{display: none;}
    .navigation_bar.stricky-fixed .logo{padding-top: 5px;}
    .navigation_bar.stricky-fixed .navigation .navbar{ padding-top: 5px;}
    .nav-menu{width:100%;}
    .navigation > .menu ul > li{float:left;width:100%;padding:0 !important; line-height: 35px;padding-bottom:0;display:block !important;}
    .header .navigation_bar .top_right{margin: 0 0 7px;}
    }
    

    @media (max-width:767px){
        .container {
            max-width: 100%;
        } 
    }
    
 
    