.iti__selected-flag
{
	border-radius: 30px 0 0 30px !important; 
}

select{
	background: url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;
	background-position: calc(100% - 0.75rem) center !important;
	-moz-appearance:none !important;
	-webkit-appearance: none !important; 
	appearance: none !important;
	padding-right: 2rem !important;
}

@media (min-width: 1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1200px !important;
    }
}

@media (min-width: 1670px) {
    .product_display .product_details_block {
        margin-left: -40px !important;
    }

    .active_order_grid .nav-fill .nav-item,
    .nav-fill>.nav-link {
        flex: inherit !important;
        margin-right: 50px;
    }

    .active_order_grid .nav-tabs {
        justify-content: center !important;
    }
}

@media (min-width: 1671px) and (max-width: 1800px) {
    .product_display_list .product_box .product_img {
        width: 60px !important;
        height: 60px !important;
    }

    .active_order_grid .nav-fill .nav-item,
    .nav-fill>.nav-link {
        flex: inherit !important;
        margin-right: 50px;
    }

    .active_order_grid .nav-tabs {
        justify-content: center !important;
    }

    .order_deatils_list .the_img {
        width: 80%;
        word-break: break-word;
    }

    .order_deatils_list .the_img h6 {
        line-height: 24px;
    }
}

@media (min-width: 1441px) and (max-width: 1670px) {

    .active_order_grid .nav-fill .nav-item,
    .nav-fill>.nav-link {
        flex: inherit !important;
        margin-right: 50px;
    }

    .active_order_grid .nav-tabs {
        justify-content: center !important;
    }

    .slider-wrapper {
        width: 500px !important;
    }

    .product_display_list .product_box .product_img {
        width: 45px !important;
        height: 45px !important;
    }

    .product_display_list .product_box .product_details {
        padding-left: 10px !important;
    }

    .product_display_list .product_box .product_details .product_price h5 {
        font-size: 12px !important;
    }

    .product_display_list .product_box .product_details h6 {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .product_display_list .product_box .product_details .product_price p {
        font-size: 13px !important;
    }

    .section_scrollspy .navbar-nav .nav-item a {
        padding: 8px 22px !important;
        font-size: 14px !important;
    }

    .order_deatils_list .the_img {
        width: 70%;
        word-break: break-word;
    }

    .order_deatils_list .the_img h6 {
        line-height: 24px;
    }
}

@media (min-width: 1367px) and (max-width: 1440px) {
    .slider-wrapper {
        width: 480px !important;
    }

    .slider-for__item img {
        object-fit: cover !important;
    }

    .active_order_grid .nav-tabs .nav-link {
        text-align: center !important;
    }

    .active_order_grid .nav-tabs .nav-link.active {
        padding-bottom: 15px !important
    }

    .slide_single {
        width: 500px !important;
        height: 500px !important;
    }

    .fliph {
        width: 80px !important;
    }

    .product_display_list .container-fluid {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .section_scrollspy .sticky-top {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .product_display_list .product_box .product_img {
        width: 50px !important;
        height: 50px !important;
    }

    .product_display_list .product_box .product_details {
        padding-left: 20px;
    }

    .product_display_list .product_box .product_details h6 {
        font-size: 13px !important;
    }

    .product_display_list .product_box .product_details .product_price p {
        font-size: 12px !important;
    }

    .product_display_list .product_box .prd_one {
        padding-left: 0 !important;
    }

    .product_display_list .product_box .product_details .product_price h5 {
        font-size: 12px !important;

    }

    .section_scrollspy .navbar-nav .nav-item a {
        padding: 8px 20px !important;
        font-size: 13px !important;
    }

    .Add_product .btn-default {
        margin-left: 0 !important;
    }

    .order_deatils_list .the_img {
        width: 70%;
        word-break: break-word;
    }

    .order_deatils_list .the_img h6 {
        line-height: 24px;
    }
}

@media (min-width: 1300px) and (max-width: 1366px) {
    .product_display_list .product_box .product_img {
        width: 50px !important;
        height: 50px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1300px) {
    .product_display_list .product_box .product_img {
        width: 50px !important;
        height: 50px !important;
    }

    .user_profile_bx .cnt_inform .cont_inform_p_s {
        font-size: 14px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1366px) {
    .order_id_status h4 span {
        font-size: 16px !important;
    }

    .slider-wrapper {
        width: 450px !important;
        padding: 25px 15px !important;
    }

    .order_id_status h4 {
        font-size: 15px !important;
    }

    .active_order_grid .nav-tabs .nav-link {
        text-align: center !important;
    }

    .slide_single {
        width: 450px !important;
        height: 450px !important;
        padding: 15px !important;
    }

    .login_form {
        width: 60% !important;
    }

    .Add_product .btn-default {
        margin-left: 0 !important;
    }

    .dash_id h6 {
        font-size: 12px !important;
    }

    .user_profile_bx .cnt_inform .cont_inform_p_s {
        font-size: 14px !important;
    }

    .order_deatils_list .the_img {
        width: 85%;
        word-break: break-word;
    }

    .order_deatils_list .the_img h6 {
        line-height: 16px;
    }

    .product_display_list .product_box .product_details {
        padding-left: 25px;
    }

    .product_display_list .product_box .product_details h6 {
        font-size: 13px !important;
    }

    .product_display_list .product_box .product_details .product_price h5 {
        font-size: 12px !important;
    }

    .product_display_list .product_box .product_details .product_price p {
        font-size: 12px !important;
    }

    .prd_one .product_details {
        padding-left: 0 !important;
    }

    .product_head h4 {
        font-size: 16px !important;
    }

    .s_title h3 {
        font-size: 20px !important;
    }
}

@media(min-width:992px) {
    .header_img .logo_humb {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .order_status_head h6 {
        font-size: 15px !important;
    }

    #sidebar-wrapper {
        z-index: 1000 !important;
    }

    .order_part_five {
        max-width: 70% !important;
    }

    .order_id_status h4 {
        font-size: 15px !important;
        display: grid !important;
    }

    .order_id_status h4 span {
        font-size: 13px !important;
        margin-top: 5px !important;
    }

    .nav-tabs .nav-link {
        font-size: 15px;
        text-align: center !important;
    }

    .nav-tabs .nav-link.active {
        font-size: 15px;
    }

    .login_form {
        width: 75% !important;
        padding: 30px 0 20px 0 !important;
    }

    .slider-for__item img {
        object-fit: cover !important;
    }

    .slide_single {
        margin: 25px auto !important;
        padding: 15px !important;
    }

    .variant_table .table {
        width: 98% !important;
    }

    .product_display .product_details_block {
        margin-top: 0 !important;
    }

    .product_details_contents {
        margin-left: 25px;
    }

    .product_details_contents hr {
        width: 96% !important;
    }

    .login_details .input-group {
        width: 90% !important;
    }

    .slider-wrapper {
        width: 100% !important;
        padding: 25px 15px !important;
    }

    .product_display_list .product_box .product_img {
        width: 60px !important;
        height: 60px !important;
    }

    .pl_space {
        padding-left: 0 !important;
    }

    .order_Details h5 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 5px;
    }

    .order_Details h5 a span img {
        width: 10px !important;
        height: auto !important;
    }

    .status_drop a {
        font-size: 14px !important;
    }

    .order_status_six {
        font-size: 14px !important;
        margin-bottom: 0 !important;
    }

    .user_profile_bx {
        margin-top: 15px !important;
    }

    .user_profile_bx .cnt_inform .cont_inform_p {
        font-size: 14px !important;
    }

    .user_profile_bx .cnt_inform .cont_inform_p_s {
        font-size: 14px !important;
    }

    .product_display .product_details_block {
        margin-top: 0 !important;
        margin-left: 30px !important;
    }

    .product_display_list .product_box .product_details h6 {
        font-size: 13px !important;
    }

    .product_display_list .product_box .product_details .product_price h5 {
        font-size: 12px !important;
    }

    .product_display_list .product_box .product_details .product_price p {
        font-size: 12px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1670px) {

    .pl_space {
        padding-left: 0 !important;
    }

    .download_btn a {
        width: 260px;
        height: 55px;
        padding: 17px 0;
        font-size: 15px;
    }

    .cancel_order a {
        width: 160px;
        height: 40px;
        font-size: 15px;
    }

    .price_Details p {
        font-size: 15px;
        margin-bottom: 15px;
    }

    .order_Details h5 {
        font-size: 18px;
        font-weight: 500;
    }

    .breadcumbs ul li a {
        font-size: 15px;
    }

    .user_profile_box .media img {
        width: 60px;
        height: 60px;
    }

    .user_profile_box .media .media-body h3 {
        font-size: 22px;
        margin-bottom: 4px;
    }

    .cnt_inform .cont_inform_p {
        font-size: 14px;
        line-height: 22px;
    }

    .cnt_inform .cont_inform_p_s {
        font-size: 14px;
        line-height: 22px;
    }

    .order_Details h5 a span img {
        width: 8px;
    }

    .dash_value h5 span svg {
        width: 12px;
        height: auto;
    }

    .has-search .form-control {
        width: 50%;
    }

    .header_img {
        width: 98.1%;
        position: absolute;
        z-index: 999999;

    }

    .header_part_details {
        width: 94%;
        float: right;
    }

    #sidebar-wrapper {
        padding: 10px !important;
    }

    .total_order_contain h5 {
        font-size: 17px !important;
    }

    .dash_id h5 {
        font-size: 17px !important;
    }

    .dash_value h5 {
        font-size: 17px !important;
    }

    .main_page_title h4 {
        font-size: 22px !important;
    }

    .order_details h5 {
        font-size: 14px !important;
    }

    .active_order_grid .media .media-body h5 {
        font-size: 17px !important;
    }

    .media .media-body h6 {
        font-size: 12px !important;
    }

    .pagination p {
        font-size: 14px !important;
    }
}

@media(min-width: 992px) and (max-width: 1366px) {
    .slider-wrapper {
        margin: auto !important;
    }

    .order_id_status h4 {
        display: grid !important;
    }

    .order_id_status h4 span {
        margin-top: 5px !important;
    }

    .product_details {
        margin-top: -3px !important;
    }

    .section_scrollspy .navbar-nav .nav-item a {
        font-size: 14px !important;
        padding: 6px 20px !important;
    }

    .header_img .logo_img {
        width: 120px !important;
        height: auto !important;
    }

    .product_display_list .product_box .product_details .product_price h5 {
        font-size: 12px !important;
    }

    .slider-for__item img {
        object-fit: cover !important;
    }

    .slider-wrapper .slider-nav__item {
        height: 100px !important;
        width: auto !important;
    }

    .order_details {
        padding: 0px 0 !important;
    }

    .footer_copyright {
        font-size: 10px !important;
    }

    .header_img .logo_humb {
        margin-left: 15px;
    }

    .dashboard_box .media-body {
        margin-top: 8px !important;
    }

    .login-img {
        object-position: center !important;
    }

    .sidebar.fliph {
        width: 65px !important;
    }

    #sidebar-wrapper {
        width: 250px;
        padding-right: 0 !important;
        opacity: 1 !important;
        padding-bottom: 0 !important;
    }

    .sidebar-nav li {
        padding: 0px !important;
    }

    .page_body {
        margin-left: 250px;
    }

    .total_order_contain h5 {
        font-size: 16px !important;
        margin-bottom: 0px !important;
    }

    .total_order_contain h3 {
        font-size: 25px !important;
    }

    .total_order_contain h3 svg {
        width: 18px !important;
        height: auto !important;
    }

    .dash_id h5 {
        font-size: 17px !important;
    }

    .dash_value h5 {
        font-size: 17px !important;
        margin-bottom: 5px !important;
    }

    .main_page_title h4 {
        font-size: 22px !important;
    }

    .order_details h5 {
        font-size: 14px !important;
    }

    .active_order_grid .media .media-body h5 {
        font-size: 17px !important;
    }

    .media .media-body h6 {
        font-size: 12px !important;
    }

    .pagination p {
        font-size: 14px !important;
    }

    .total_order_contain h3 {
        display: inline-flex !important;
    }

    .dash_value h6 {
        font-size: 15px !important;
    }

    .Add_product .btn-default {
        margin-left: 3px !important;
    }

    .product_display_list .product_box .product_details .product_price {
        margin-bottom: 0px !important;
    }

    .dash_id h5 {
        font-size: 16px !important;
    }

    .dash_value h5 {
        font-size: 16px !important;
    }

    .dash_value h6 {
        font-size: 14px !important;
    }

    .order_details h5 {
        font-size: 13px !important;
    }

    .order_details h6 {
        font-size: 14px !important;
        margin-bottom: 0 !important;
    }
}

@media(min-width: 992px) and (max-width: 1199px) {
    .dash_id h6 {
        font-size: 12px !important;
    }

    .dash_id h5 {
        font-size: 16px !important;
    }

    .dash_value h5 {
        font-size: 14px !important;
    }

    .dash_value h6 {
        font-size: 14px !important;
    }

    #sidebar-wrapper {
        padding: 20px 0px 15px 20px !important;
    }

    .dash_value h5 {
        float: left !important;
    }

    .dash_value h6 {
        float: left !important;
        margin-bottom: 4px !important;
    }

    .product_header .has-search .form-control {
        width: 50% !important;
    }
}

@media(min-width: 768px) and (max-width: 991px) {
    .nav-tabs .nav-link {
        text-align: center !important;
    }

    .slider-wrapper {
        width: 100% !important;
    }

    .sidebar {
        z-index: 1000 !important;
    }

    .slider-for__item img {
        object-fit: cover !important;
    }

    header.secondary-nav {
        margin: auto 50px !important;
    }

    .login_form {
        width: 90% !important;
    }

    .product_details_block {
        margin-top: 0 !important;
        padding: 0 25px !important;
    }

    .product_display .product_details_block .product_details_contents h3 {
        font-size: 20px !important;
    }

    .product_display .product_details_block .product_details_contents p {
        font-size: 12px !important;
    }

    .product_display .product_details_block .product_volume h5 {
        font-size: 16px !important;
    }

    .product_display .product_details_block .product_volume ul li {
        padding: 15px 20px !important;
        text-align: center !important;
    }

    .slider-wrapper .slider-nav__item {
        width: auto !important;
        height: 100px !important;
    }

    .login_details p {
        width: 77%;
        margin: 10px auto;
    }

    .product_header .pagination {
        margin-right: 13px;
    }

    .product_header .has-search .form-control {
        width: 100% !important;
    }

    .category_selection .form-control {
        width: 150px !important;
    }

    .filters_h6 .form-control {
        width: 75px !important;
    }

    .has-search .form-control {
        width: 100% !important;
    }

    .nav-tabs .nav-link.active {
        font-size: 14px;
        padding-bottom: 15px;
    }

    .nav-tabs .nav-link {
        font-size: 14px;
        padding-bottom: 15px;
    }

    .footer_copyright {
        display: none !important;
    }

    .order_details {
        padding: 0px !important
    }

    .dash_value h6 {
        float: left !important;
    }

    .login-img {
        display: none;
    }

    .active_order {
        margin-bottom: 30px;
    }

    .login-section-wrapper {
        height: 100vh;
    }

    .sidebar .profile_Sidebar img {
        width: 40px !important;
        height: 40px !important;
        position: relative !important;
        left: -4px !important;
    }

    .sidebar .profile_details {
        display: none !important;
    }

    #sidebar-wrapper {
        opacity: 1;
        margin-left: -260px;
    }

    .page_body {
        margin-left: 0px !important
    }

    .header_img .logo_humb {
        margin-top: 20px;
    }

    .container,
    .container-fluid,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        padding-right: 25px;
        padding-left: 25px;
    }

    .total_order_contain h5 {
        font-size: 16px !important;
        margin-bottom: 0px !important;
    }

    .total_order_contain h3 {
        font-size: 25px !important;
    }

    .total_order_contain h3 svg {
        width: 18px !important;
        height: auto !important;
    }

    .dash_id h5 {
        font-size: 17px !important;
    }

    .dash_value h5 {
        font-size: 17px !important;
    }

    .dash_value h5 span svg {
        width: 20px;
        height: auto;
    }

    .main_page_title h4 {
        font-size: 22px !important;
    }

    .order_details h5 {
        font-size: 14px !important;
        margin-bottom: 7px !important;
    }

    .active_order_grid .media .media-body h5 {
        font-size: 17px !important;
    }

    .media .media-body h6 {
        font-size: 12px !important;
    }

    .pagination p {
        font-size: 14px !important;
    }

    .total_order_contain h3 {
        display: inline-flex !important;
    }

    .dash_value h6 {
        font-size: 15px !important;
        float: left !important;
    }

    .dash_id h6 {
        margin-bottom: 8px !important;
    }

    .product_display_list .product_box .product_details .product_price h5 {
        font-size: 11px !important;
        padding: 0px !important;
    }

    .product_display_list .product_box .product_img {
        width: 60px !important;
        height: 60px !important;
    }

    header.secondary-nav .nav-link {
        padding: 7px 14px !important;
    }

    .product_display_list .product_box .pl_space {
        padding-left: 0 !important;

    }

    .product_display_list .product_box .product_details .product_price p {
        font-size: 12px !important;
    }

    .product_display_list .product_box .product_details h6 {
        font-size: 13px !important;
    }

}

@media(max-width:1199px) {
    .product_display .product_details_block {
        margin-top: 0 !important;
        margin-left: 20px !important;
    }

    .product_display .product_details_block .product_details_contents p {
        margin-bottom: 10px !important;
    }

    .btn_products {
        margin-top: 30px !important;
    }

    .btn_products .btn_edit {
        margin-right: 5px !important;
    }

    .product_details_block hr {
        width: 98% !important;
    }

    .variant_table .table {
        width: 98% !important;
    }
}

@media(max-width:991px) {
    .user_profile_bx {
        margin-top: 15px;
    }

    .order_Details h5 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 5px;
    }

    .order_status_six {
        margin-bottom: 0 !important;
    }

    .order_status_head h6 {
        font-size: 15px;
        line-height: 23px;

    }

    html.menu-opened {
        overflow: hidden;
    }

    .sidebar-overlay {
        background-color: rgba(0, 0, 0, 0.6);
        display: none;
        height: 100%;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 900;
    }

    .sidebar-overlay.opened {
        display: block;
    }

    .sidebar.fliph {
        width: 260px !important;
        margin-left: 0 !important;
    }

    .sidebar.fliph span {
        display: inline-block;
    }

    .order_status_head h6 {
        display: grid;
        width: 100%;
    }

    .order_Details .order_status_head {
        margin-left: 20px;
    }

    .orders_part .cancel_order {
        margin-top: 0 !important;
    }

    .orders_part {
        margin-top: 18px !important;
        margin-bottom: 10px !important;
        justify-content: center !important;
    }

    .the_img img {
        display: none !important;
    }
}

@media only screen and (max-width: 480px) {
    .logo_nav_head_img {
        width: 90px !important;
        top: 9px !important;
    }

    #status_store_text {
        font-size: 11px !important;
        margin-right: 5px !important;
    }
}

@media(max-width: 767px) {
    .order_id_status h4 span {
        font-size: 15px !important;
        margin-top: 5px;
    }

    .item_Add_blk .category_btn_blk {
        margin-top: 25px;
    }

    .upload-item-boxx {
        width: 100% !important;
    }

    .card_add_ons {
        margin-top: 20px;
    }

    .featureList li {
        display: flex;
        margin-bottom: 10px;
    }

    .featureList li a {
        line-height: 25px !important;
    }

    .featureList li a:before {
        top: 3px !important;
    }

    .order_id_status h4 {
        display: grid;
    }

    .order_part_five {
        max-width: 65% !important;
        word-break: break-all !important;
    }

    .login_details .input-group-text {
        padding-left: 15px;
        padding-right: 5px;
    }

    .login_details .input-group .input-group-prepend span svg {
        width: 25px !important;
        height: 25px !important;
    }

    .login_details .form-control {
        font-size: 15px;
    }

    .login_details h6 {
        font-size: 15px;
    }

    .logo_nav_head_img {
        width: 125px;
        height: auto;
        position: relative;
        top: 4px;
    }

    .slide_single {
        padding: 15px !important;
        margin: 0px !important;
        width: 100% !important;
        height: auto !important;
        border-color: transparent !important;
    }

    .slick-list {
        margin-top: 0 !important;
    }

    .order_status_six {
        text-align: left !important;
    }

    .user_profile_bx {
        margin-top: 15px;
    }

    .order_status_bx {
        justify-content: left !important;
    }

    .product_details_contents hr {
        width: 100% !important;
    }

    header.secondary-nav .nav-link {
        padding: 8px 16px;
        font-size: 14px;
    }

    .slider-for__item img {
        object-fit: cover;
    }

    .btn_products .btn_edit {
        margin-right: 5px;
    }

    .variant_table {
        margin-top: 15px !important;
    }

    .variant_table .table {
        width: 100% !important;
    }

    .product_display_list .product_box .product_img {
        width: 70px !important;
        height: 70px !important;
        margin: 0 0 15px 0 !important;
    }

    .product_display_list .product_box .product_details h6 {
        font-size: 13px !important;
    }

    .product_display_list .product_box .product_details .product_price p {
        font-size: 13px !important;
    }

    .login_form {
        width: 100% !important;
        box-shadow: none !important;
    }

    #send-otp-recaptcha-container {
        margin-left: 10px !important;
    }

    .slider-wrapper {
        width: 100%;
    }

    #nav-tab .nav-link.active {
        border-bottom: none !important;
    }

    #nav-tab {
        flex-wrap: nowrap !important;
        border-bottom: none !important;
        overflow-x: scroll !important;
        overflow-y: hidden !important;
    }

    #nav-tab::-webkit-scrollbar {
        height: 2px !important;
        width: 2px !important;
        background: gray !important;
    }

    /* Track */
    #nav-tab::-webkit-scrollbar-track {
        background: #f1f1f1 !important;
    }

    /* Handle */
    #nav-tab::-webkit-scrollbar-thumb {
        background: #fb6107 !important;
    }

    /* Handle on hover */
    #nav-tab::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

    #nav-tab::-webkit-scrollbar-thumb:horizontal {
        background: #fb6107;
        border-radius: 10px;
    }

    .m_end {
        justify-content: space-between !important;
    }

    .product_details_block {
        margin-top: 0 !important;
        padding: 0 15px !important;
    }

    .product_display .product_details_block .product_details_contents h3 {
        font-size: 20px !important;
    }

    .product_display .product_details_block .product_details_contents p {
        font-size: 12px !important;
    }

    .product_display .product_details_block .product_volume h5 {
        font-size: 16px !important;
    }

    .product_display .product_details_block .product_volume ul li {
        display: block !important;
        padding: 10px 15px !important;
        text-align: center !important;
    }

    .slider-wrapper .slider-for__item {
        height: 285px !important;
    }

    .slider-wrapper .slider-nav__item {
        height: 90px;
        width: auto !important;
    }

    .product_head_right {
        display: block !important;
    }

    .mobile_category {
        display: flex !important;
        justify-content: flex-end !important;
    }

    .category_selection .form-control {
        width: auto !important;
    }

    .Add_product .btn-default {
        font-size: 12px !important;
        padding: 8px 15px !important;
    }

    .product_header .pagination {
        display: block !important;
        width: 100% !important;
    }

    .filters_h6 {
        display: flex !important;
        justify-content: center !important;
        margin-bottom: 0px;
    }

    .product_header .has-search .form-control {
        width: 100% !important;
    }

    .passcode-wrapper input {
        width: 45px;
        height: 45px;
        margin-right: 5px;
    }

    .page_title h4 {
        font-size: 20px !important;
        text-align: center !important;
        margin-bottom: 0px !important;
    }

    .header_part_details {
        padding: 0px 0 15px 0 !important;
    }

    .login-img {
        display: none;
    }

    .login-section-wrapper {
        height: 100vh;
        padding: 0 15px !important;
    }

    .login_details .input-group {
        width: 100%;
    }

    #sidebar-wrapper {
        opacity: 1 !important;
        z-index: 999;
    }

    .sidebar.fliph {
        width: 260px !important;
        margin-left: 0 !important;
    }

    .sidebar.fliph span {
        display: inline-block;
    }

    .page_body {
        margin-left: 0px !important;
        padding-top: 80px !important;
    }

    .dash_value h5 {
        margin-bottom: 3px !important;
    }

    #sidebar-wrapper {
        margin-top: 57px;
        margin-left: -260px;
    }

    .header_img {
        position: relative;
    }

    .header_img .noti_head {
        float: right;
        position: absolute;
        right: 30px;
    }

    .header_img .logo_humb {
        float: right;
    }

    .container,
    .container-fluid,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        padding-right: 15px;
        padding-left: 15px;
    }

    .profile_user h6 {
        display: none;
    }

    .profile_user img {
        margin-left: 12px;
    }

    .profile_user {
        margin-left: 10px;
    }

    .header_img .logo_humb {
        margin-top: 13px;
    }

    .header_img .logo_img {
        width: 125px;
    }

    .header_part_details {
        padding-top: 0px !important;
    }

    .active_order {
        margin-bottom: 15px !important;
    }

    .order_contain {
        margin-top: 10px !important;
    }

    .total_order_svg img {
        display: none !important;
    }

    .total_order_contain h3 {
        font-size: 25px !important;
        margin-bottom: 2px !important;
    }

    .total_order_contain h5 {
        font-size: 17px !important;
        margin-bottom: 0px !important;
    }

    .total_order_contain h5 svg {
        width: 23px;
        height: auto;
    }

    .dash_value h5 {
        float: left !important;
        font-size: 16px !important;
    }

    .dash_value h5 span svg {
        width: 15px !important;
        height: auto !important;
    }

    .dash_value h6 {
        float: left !important;
        font-size: 13px !important;
    }

    .dash_id h5 {
        font-size: 16px !important;
    }

    .dash_id h6 {
        font-size: 13px !important;
    }

    .order_details h5 {
        font-size: 14px !important;
    }

    .order_details {
        padding: 0 !important;
    }

    .media .media-body h5 {
        font-size: 15px !important;
    }

    .media .media-body h6 span svg {
        width: 12px !important;
        height: auto !important;
    }

    .media .media-body h6 {
        font-size: 12px !important;
    }

    .pagination p {
        font-size: 13px !important;
    }

    .main_page_title h4 {
        font-size: 20px !important;
        line-height: 28px !important;
    }

    .has-search .form-control {
        width: 100% !important;
    }

    .nav-tabs .nav-link {
        font-size: 14px !important;
        margin-right: 30px;
        display: flex;
        align-items: center;
    }

    .nav-tabs .nav-link.active {
        padding: 0;
        margin-bottom: 15px;
    }

    .order_Details h5 {
        font-size: 17px;
        line-height: 26px;
    }

    .order_Details h5 a span img {
        width: 10px;
    }

    .cancel_order {
        float: right;
        margin-top: 15px;
    }

    .order_box_his h4 {
        margin-bottom: 15px;
    }

    .order_status h5 {
        margin-bottom: 4px;
    }

    .order_status {
        margin-bottom: 15px;
    }

    .items_list h4 {
        margin-bottom: 5px;
    }

    .items_list table th {
        font-size: 14px;
        padding-right: 25px;
    }

    .items_list table tbody tr td {
        padding: 15px 15px 15px 0;
    }

    .cancel_order a {
        width: 160px;
        height: 45px;
    }

    .download_btn a {
        width: 260px;
        font-size: 16px;
        height: 60px;
    }

    .cnt_inform .cont_inform_p {
        font-size: 12px;
        line-height: 20px;
    }

    .cnt_inform .cont_inform_p_s {
        font-size: 12px;
        line-height: 20px;
    }

    .user_profile_box .media img {
        width: 60px;
        height: 60px;
    }

    .user_profile_box .media .media-body h3 {
        font-size: 20px;
    }

    .items_list h6 {
        font-size: 14px;
    }

    .login_details p {
        width: 100%;
    }

    .login_details .btn-submit {
        width: 80%;
    }

    .profiles_section .media {
        display: block !important;
    }

    .profiles_section .media-body p {
        margin-left: 0 !important;
        margin-top: 15px;
        font-size: 14px !important;
    }

    .profiles_section .media-left .uploader {
        right: inherit !important;
    }

    .profiles_section .update_btn {
        padding: 15px 20px !important;
        font-size: 13px !important;
    }

    .profiles_section .cancel_btn {
        padding: 15px 20px !important;
        font-size: 13px !important;
    }

    .payment_history_contain .media {
        display: block !important;
    }

    .payment_history_contain .media img {
        margin-bottom: 15px;
    }

    .payment_history_contain .text-danger {
        font-weight: 600;
    }

    .sidebar.fliph .sidebar-nav {
        padding-top: 0 !important;
    }

    .sidebar-nav li a span {
        margin-left: 15px;
        font-size: 13.5px !important;
    }

    .order_deatils_list h6 {
        font-size: 14px;
        line-height: 20px;
        margin-right: 10px;
    }

    .items_list {
        padding: 15px 10px !important;
    }

    .order_deatils_list .order_p {
        width: 100px;
    }

    .user_profile_bx .cnt_inform .cont_inform_p {
        padding-bottom: 0 !important;
    }

    .user_profile_bx .cnt_inform .cont_inform_p_s {
        padding-top: 10px !important;
    }

}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) {
    .login_details h6 {
        display: grid;
    }

    .login_details .btn-submit {
        width: 70% !important;
    }

    .login_details .btn-submit {
        padding: 14px 0;
    }

    #send-otp-recaptcha-container {
        margin-left: -4px !important;
    }

    .items_list table tbody tr td {
        padding: 15px 15px 15px 0 !important;
    }

    .account_profile_contain {
        padding: 30px 10px !important;
    }

    .p_new {
        padding: 0 5px !important;
    }

    .profiles_section .form-row .form-group .form-control {
        font-size: 13px !important;
    }

    .profiles_section .cancel_btn {
        padding: 15px 20px !important;
        font-size: 12px !important;
    }

    .profiles_section .update_btn {
        padding: 15px 20px !important;
        font-size: 12px !important;
    }

    .user_profile_box .media .media-body h3 {
        font-size: 18px;
    }

    .price_Details p {
        font-size: 14px;
    }

    .download_btn a {
        width: 200px;
        height: 50px;
        font-size: 14px !important;
    }

    .download_btn a img {
        margin-right: 10px;
        width: 13px;
        height: auto;
        margin-top: -2px;
    }

    .header_part_details {
        padding-top: 0px !important;
    }

    .active_order {
        margin-bottom: 15px !important;
    }

    .order_contain {
        margin-top: 10px !important;
    }

    .total_order_svg img {
        display: none !important;
    }

    .total_order_contain h3 {
        font-size: 25px !important;
        margin-bottom: 2px !important;
    }

    .total_order_contain h5 {
        font-size: 17px !important;
        margin-bottom: 0px !important;
    }

    .total_order_contain h3 svg {
        width: 23px;
        height: auto;
    }

    .dash_value h5 {
        float: left !important;
        font-size: 16px !important;
    }

    .dash_value h6 {
        float: left !important;
        font-size: 13px !important;
    }

    .dash_id h5 {
        font-size: 16px !important;
    }

    .dash_id h6 {
        font-size: 13px !important;
    }

    .order_details h5 {
        font-size: 14px !important;
    }

    .order_details {
        padding: 0 !important;
    }

    .media .media-body h5 {
        font-size: 15px !important;
    }

    .media .media-body h6 span svg {
        width: 12px !important;
        height: auto !important;
    }

    .media .media-body h6 {
        font-size: 12px !important;
    }

    .pagination p {
        font-size: 13px !important;
    }

    .main_page_title h4 {
        font-size: 20px !important;
        line-height: 28px !important;
    }

    .slider-wrapper {
        padding-bottom: 0 !important;
    }

    .logo_nav_head_img {
        width: 100px !important;
        height: auto !important;
        position: relative !important;
        top: 12px !important;
    }

    .product_header .pagination {
        margin-right: 0 !important;
    }

    .pagination p span .fa-chevron-left {
        margin-right: 5px !important;
    }

    .pagination p span .fa-chevron-right {
        margin-right: 5px !important;
    }

    .filters_h6 h6 {
        margin-right: 8px !important;
    }

    .filters_h6 .form-control {
        margin-right: 0 !important;
        width: 80px !important;
        padding: 0 10px !important;
    }

    .Add_product .btn-default {
        font-size: 10px !important;
        padding: 7px 10px !important;
        margin-left: 2px !important;
    }

    .category_selection .form-control {
        width: auto !important;
        padding: 0 4px 0 15px;
        font-size: 14px;
    }
}