@media screen and (max-width: 991px) 
{
    .product-details-crad-mian .slider-single .slick-track .slick-slide img {
        width: 100%;
        height: 350px;
    }
    .washlist_tabings .count-c-cpm {
        padding: 4px !important;
        height: 20px !important;
        font-size: 11px !important;
        width: 20px !important;
    }

    .product-details-crad-mian .slider-single .slick-list {
    	height: unset !important;
    }
    .order_cont_box {
            margin-top: 15px;
            height: auto;
    }

    .rate_order {
            margin-bottom: 15px;
    }

    .sidebar .mega_menu_box {
        position: relative;
        left: 0;
        top: 0;
        margin: unset;
    }
    .mega_column_second {
        position: relative;
        left: 0;
        top: 0;
        margin: unset;
    }
    .mega-menu_commonbox {
            display: block;
    }
    .cart_menu 
    {
        margin-left: 10px;
    }

    .detail_right {
            margin-top: 20px;
    }
    .search_frm input 
    {
        width: 335px;
    }
        
        
        
    .wrap.active {
            width: 90%;
            position: fixed;
            top: 53px;
            left: 15px;
    }
    .wrap {
        top: 11px;
        right: 80px;
    }

    .category_img img {
        height: 150px;
    }

    .cat_img img {
        height: 250px;
    }

    .search_row h2 {
        margin-bottom: 10px;
    }

    .detail_slider img {
        height: 320px;
    }

    .more_info ul li {
        display: inline-block;
    }

    .detail_right h2 {
        font-size: 25px;
        margin-bottom:10px;
    }
    .detail-view-product .washlist_img_count {
	top: 14px;
    }
    .product-details-crad-mian .slider-nav .slick-list {
        margin-top: 6px;
        margin-bottom: 6px;
    }
    .more_info
    {
        padding-top: 0px;
    }
    .more_info ul {
        padding: 0;
        margin: 0px 0 0;
    }
    .cart_box {
        display: inline-block;
        width: 100%;
    }

    .cart_box .right_cart_action {
        margin-top: 10px;
    }

    .address_box .form-check {
        width: 85%;
    }


    /* Mobile Responsive */
    header {
        position: sticky;
        top: 0;
        z-index: 9999;
        background: white;
        padding: 0 15px 0 2px;
    }

    header .container {
        max-width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }

    .navbar-brand {
        margin-right: 0;
    }

    .navbar-brand img {
        height: 50px;
        width: 100px;
        object-fit: contain;
    }

    header .navbar-toggler {
        display: none;
    }

    header .navbar {
        display: block;
    }

    .mobile-menu {
        display: block !important;
        position: absolute;
        top: 0;
        display: flex !important;
        right: 0;
        align-items: center;
    }

    .mobile-menu .language_box {
        display: none;
    }

    .mobile-menu .form-control {
        display: none;
    }

    .mobile-menu form {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding-top: 0px;
        margin-right: 10px;
    }

    .mobile-menu .search_frm button.btn i {
        width: auto;
        height: auto;
        color: #4395d0;
        background: transparent;
    }

    .openbtn {
        padding: 0 10px 0 15px;
    }

    /* Mobile Responsive */

    /* Leftsidebar Responsive */
        #leftsidebar {
        margin-left: -250px;
        position: absolute;
        background: #fff;
        z-index: 9;
    }

    #leftsidebar.active {
        margin-left: 0;
    }

    #sidebarCollapse span {
        display: none;
    }

    #leftsidebar .sidebar-header .closebtn {
        display: block;
    }

    .sub_category_wrapper .sidebar_menu_toggle {
        display: block;
    }
    .cart_menu {
            margin-top: 8px;
    }
    header .profile_txts {
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
        display: none;
    }
    header .profile_drop a img {
        width: 30px;
        height: 30px;
        object-fit: cover;
        border-radius: 50%;
    }
    .profile-d
    {
        margin-top: 7px;
    }
    .navbar-nav .dropdown-menu {
        position: fixed;
        top: 54px;
        right: 10px;
        left: auto;
    }
    .categories_main .promo_price
    {
        right: -11px;
    }

    .sub_category_right_wrapper {
        padding: 0 0 75px 0 !important;
        margin: 0 !important;
    }
   
    .product-filter-res .sidebar_menu_toggle {
        display: block;
    }
    
    .desktop-title {
        display: none;
    }
    
    .product-filter-res #leftsidebar .sidebar-header {
        padding: 10px 0px;
        position: relative;
    }
    
    .product-filter-res #leftsidebar .sidebar-header h3 {
	color: #000000;
	font-weight: 700;
	font-size: 20px;
	line-height: 0px;
	margin-bottom: 0;
    }
    
   .product-filter-res #leftsidebar .sidebar-header .closebtn {
	position: absolute;
	top: -4px;
	right: 15px;
    }
    .product-filter-res #leftsidebar {
        margin-left: -266px;
        position: absolute;
        background: #fff;
        z-index: 9;
    }
    .product-filter-res .select2-container .select2-selection--single
    {
        height: 40px !important;
        padding: 5px 0 !important;
    }
    .product-filter-res .select2-container--default .select2-selection--single .select2-selection__arrow b {
        top: 40%;
    }
    .product-filter-res .res-j-header {
        display: block;
        width: 100%;
        border-bottom: 1px solid #ccc;
        margin-bottom: 10px;
    }
    .product-filter-res #leftsidebar {
        min-width: 250px;
        max-width: 250px;
        transition: all 0.3s;
    }
    .product-filter-res .openbtn {
        float: right;
    }
    .product-filter-res .sidebar-header {
        display: block;
    }
    .collection_box ul li::before {
        left: 0px;
    }
}

@media screen and (max-width: 767px)
{
    .coomon-nav .nav-tabs .nav-link {
        padding: 8px;
    }
    .box-1 label {
        margin-bottom: 0;
    }
    .coomon-nav .nav-link {
	font-size: 12px;
    }
    .reivw-content h6 {
        font-size: 13px !important;
    }
    .seller-review .guest_box {
        width: 100%;
    }
   .seller-review .address-box span {
        width: 100%;
        text-align: left;
        /* padding: 5px 0px; */
        font-size: 12px;
    }
    .reivw-content .box-1 {
        width: 33%;
    }
    .user-d-r-list {
        text-align: left !important; 
    }
    .modal {
       top: 30px;
    }
    .wrap.active {
        width: 90%;
        position: fixed;
        top: 53px;
        left: 15px;
    }
    .wrap {
        top: 11px;
        right: 80px;
    }

    .category_img img {
        height: 150px;
    }

    .cat_img img {
        height: 250px;
    }

    .search_row h2 {
        margin-bottom: 10px;
    }

    .detail_slider img {
        height: 320px;
    }

    .more_info ul li {
        display: inline-block;
    }

    .detail_right h2 {
        font-size: 16px;
    }

    .cart_box {
        display: inline-block;
        width: 100%;
        padding: 10px;
    }

    .cart_box .right_cart_action {
	margin-top: 10px;
	text-align: right;
    }

    .address_box .form-check {
        width: 85%;
    }


    /* Mobile Responsive */
    header {
        position: sticky;
        top: 0;
        z-index: 9999;
        background: white;
        padding: 0 15px 0 2px;
    }

    header .container {
        max-width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }

    .navbar-brand {
        margin-right: 0;
    }

    .navbar-brand img {
        height: 50px;
        width: 100px;
        object-fit: contain;
    }

    header .navbar-toggler {
        display: none;
    }

    header .navbar {
        display: block;
    }

    .mobile-menu {
        display: block !important;
        position: absolute;
        top: 0;
        display: flex !important;
        right: 0;
        align-items: center;
    }

    .mobile-menu .language_box {
        display: none;
    }

    .mobile-menu .form-control {
        display: none;
    }

    .mobile-menu form {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding-top: 0px;
        margin-right: 10px;
    }

    .mobile-menu .search_frm button.btn i {
        width: auto;
        height: auto;
        color: #4395d0;
        background: transparent;
    }

    .openbtn {
        padding: 0 10px 0 15px;
    }

    /* Mobile Responsive */

    /* Leftsidebar Responsive */
        #leftsidebar {
        margin-left: -250px;
        position: absolute;
        background: #fff;
        z-index: 9;
    }

    #leftsidebar.active {
        margin-left: 0;
    }

    #sidebarCollapse span {
        display: none;
    }

    #leftsidebar .sidebar-header .closebtn {
        display: block;
    }

    .sub_category_wrapper .sidebar_menu_toggle {
        display: block;
    }
    .cart_menu {
            margin-top: 8px;
    }
    header .profile_txts {
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
        display: none;
    }
    header .profile_drop a img {
        width: 30px;
        height: 30px;
        object-fit: cover;
        border-radius: 50%;
    }
    .profile-d {
        margin-top: 5px;
    }
    .navbar-nav .dropdown-menu {
        position: fixed;
        top: 54px;
        right: 10px;
        left: auto;
    }
 
    /* Leftsidebar Responsive */
    
    /*product list*/
    
    .product-filter-res .category_wrap
    {
        padding: 15px 15px 85px 15px;
    }
    
    .product-filter-res .left_category {
        padding: 0px;
    }
    
    .product-filter-res .res-product-list-box
    {
        margin: 0;
    }
    
    /*product list*/
    
    #leftsidebar .components 
    {
        height: 500px;
        overflow: auto;
    }
    .cart_wrap
    {
        padding: 15px 0 85px 0;
    }
    .modal-content {
        margin: 55px 0;
    }
    .address_wrap .box-code {
        display: flex;
        float: left;
        width: 30%;
    }
    .address_wrap #phone {
        width: 70%;
    }
    #navbarSupportedContent .wrap.active #bef-submit-serch{
        display: none;
    }
    #navbarSupportedContent .wrap.active #submit-serch{
        display: block !important;
    }
    .address_wrap .btn.add_btn {
        margin-bottom: 15px;
    }
    
}

@media(max-width:575px) {
    .form-inline .form-control 
    {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .explore_wrap .slick-prev,
    .explore_wrap .slick-next,
    .furniture_wrap .slick-next,
    .furniture_wrap .slick-prev 
    {
        display: none !important;
    }

    .copyright .nav .nav-item .nav-link,
    .copyright p 
    {
        font-size: 14px;
    }
    .res-lng
    {
        display: block;
    }
    .share-wrapper
    {
	display: inline-block;
	margin: 8px 0 0 0;
    }
    .qty 
    {
        margin: 0 0 5px;
    }
    .detail_right .rating
    {
        margin-bottom: 0px;
    }
    .detail_right hr 
    {
        border: 3px solid #f6f6f6;
        margin-bottom: 10px;
        margin-top: 7px;
    }
}

@media(max-width:340px) {
    .collection_box ul li {
        padding: 0 16px;
    }
}

@media(max-width:320px) {
    .wrap.active 
    {
	width: 90%;
	position: fixed;
	top: 53px;
	left: 15px;
    }
}
@media (max-width: 1200px)
{
    .container {
        max-width: 1200px;
    }
    .search_frm input {
            width: 195px;
    }
}
@media screen and (min-width:412px) and (max-width:991px)
{
    .mobile-menu .language_box 
    {
        /*display: block;*/
        margin: 5px 15px 0;        
    }
    .mobile-menu .language_box a{
	color: rgba(0,0,0,.5);
    }
    .res-lng{
        display: block;
    }
}