@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; max-height: 450px; overflow-y:auto;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:100%;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;}
.navigation .menu ul > li:hover > ul.cs-dropdown{display: none;}
.navigation .menu ul > li.cs_mega ul.cs-dropdown{columns: 1;-webkit-columns: 1;-moz-columns: 1;}
    .navigation_bar.stricky-fixed .navigation .menu ul{text-align: left;}
}
@media (max-width:980px){
.navigation .menu ul{float:right;width:100%; text-align: left; /*overflow: hidden; max-height: 450px; overflow-y: auto;*/}
.nav-menu{margin-top:-60px;}
.navigation > .menu ul > li{float:left;width:100%;padding:0 !important;padding-bottom:0;display:block;}
.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: #ac2b65; color: #fff;}
}

@media (max-width:767px){
.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;}
    .product1 .image01{height: 130px;}
    .trending_products .row .col-xs-6{padding-right: 10px;padding-left: 10px;}
    .featured_products .row .col-xs-6{padding-right: 10px;padding-left: 10px;}
}
@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;}
.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 li { border: 0; line-height: 25px;}
.navigation .menu ul > li.cs_mega ul.cs-dropdown li a{color: #fff;}
    .top_right{float: left; text-align:left; margin-top: 10px;}
#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: #f58321; 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;}
    .banner-adv{margin-bottom: 20px;}
    .banner{margin-bottom: 20px;}
}
@media (max-width:480px){
.navigation .navbar{ padding: 0;}
.navigation .navbar button{margin-top: -43px;}
/*    .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: #f58321; 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%;}
.header .navigation_bar .top_right{margin: 0 0 7px;}
    .top_right > li a{font-size: 14px;}
}