
/*==============================================
Responsive CSS
================================================*/
/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.editOne, .editTwo{
        gap: 35px;
    }
    .cartpage_item_summery .cta_black_border {padding: 11px 15px;}
    .cartpage_item_summery .cta_gold {padding: 11px 15px;}
    .paymthd_icon img {max-width: 170px;}
    
    .checkout_right {padding-left: 0}
    .checkout_progress {width: 75%}
    /*Log In*/
    .create_account_login {padding-right: 50px;}
    /*footer*/
    .footer_top {padding: 60px 0 20px;}
    .footer_widgets.flex_space_between {-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
    .footer_single_widget {margin: 0 0 30px;width: 33.33%;}
  /*Products Details*/
  .products_list {padding-left: 30px;padding-top: 30px;}
  .quotation_buynow .flex_row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .quotation_buynow .cta_gold, .quotation_buynow .cta_black_border {margin: 0 0 15px;width: 100%;}
  .quotation_buynow ul li:first-child {margin-right: 0;}
  .products_page.flex_space_between {padding-right: 50px;}
  .prodimg_tabs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;width: 100%;}
  .prodimg_tabs .tab-content {padding: 0 20px 10px 0;width: 100%;}
  .prodimg_tabs .nav-tabs {border: medium none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;float: none;margin: 0;padding: 0 20px 0 0;width: 100%;}
  .prodimg_tabs .nav-tabs li {-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 1px solid #ddd;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;float: none;height: auto;margin: 0;width: 20%;}
  .prodimg_tabs .nav-tabs li img {height: auto;max-height: 50px;max-width: 100%;min-width: 45px;width: 100%;}
  .single_prod_details .prod_name {font-size: 24px}
  .form-group.enter_pincode .check_btn {padding: 5px}
  /*Products*/
  .products_list {padding-left: 30px;padding-top: 30px;}
  .quotation_buynow .flex_row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .quotation_buynow .cta_gold, .quotation_buynow .cta_black_border {margin: 0 0 15px;width: 100%;}
  .quotation_buynow ul li:first-child {margin-right: 0;}
  .products_page.flex_space_between {padding-right: 50px;}
  .prodimg_tabs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;width: 100%;}
  .prodimg_tabs .tab-content {padding: 0 20px 10px 0;width: 100%;}
  .prodimg_tabs .nav-tabs {border: medium none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;float: none;margin: 0;padding: 0 20px 0 0;width: 100%;}
  .prodimg_tabs .nav-tabs li {-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 1px solid #ddd;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;float: none;height: auto;margin: 0;width: 20%;}
  .prodimg_tabs .nav-tabs li img {height: auto;max-height: 50px;max-width: 100%;min-width: 45px;width: 100%;}
  .single_prod_details .prod_name {font-size: 24px}
  .form-group.enter_pincode .check_btn {padding: 5px}
/*Header*/
.header_top{padding: 15px 0px;}
    .navbar-dark .navbar-nav .nav-link{padding: 10px 15px !important;}
    ul.right_icons {gap: 10px;}
  .top_contact a {font-size: 16px;white-space: nowrap;}  
  .fixed_menu_item a img {width: 35px;}
  .hero_text {padding: 50px 55px 50px 0;}
  .menu_list .navbar-nav a {font-size: 20px}
  .hero_text h1 {font-size: 30px}
  .single_product_box .product_title {font-size: 14px}
  .section_title {font-size: 24px;margin: 0 0 35px}
  .inner_content {padding: 70px 50px 0;}
  .header_navigation, .header-top {padding: 15px 0}
  .is-sticky .header-top {padding: 15px 0px;}
  .page_breadcrumbs {padding: 15px 0px;}
  .iconPlaceHeart, .iconPlaceEye {display: block;} 
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header_top{padding: 15px 0px;}
    .added_items_list {padding: 20px 15px 10px 0;}
    .cart_order_summery {padding: 20px 0 20px 15px;}
    .total_price_wrapper {min-height: 150px;padding: 10px 0 30px 15px;}
    .grand_total_wrapper {padding: 10px 0 0 15px;}
    .cart_order_summery h2 {font-size: 18px}
    .apply_voucher {font-size: 14px}
    .cartpage_ordersummery .shopping_remove_btn, .cartpage_added_items .shopping_remove_btn {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}   
    .cartpage_added_items .shopping_remove_btn {padding: 15px 15px 15px 0;}
    .cartpage_ordersummery .shopping_remove_btn {padding: 15px 0 15px 15px;}
    .cart_remove {width: 100%}
    .cartpage_item_summery .cta_black_border {margin: 0 0 15px} 
    .item_price, .item_count {font-size: 16px;white-space: nowrap}
    .inner_content.wishlist_page {padding: 50px 50px 0 0;}
    .wish_prod_name {width: 30%;}
    .wish_price_qty_stock {width: 40%}
    .wish_prod_image {width: 90px;margin-right: 10px;}
    .wish_prod_details h4 {font-size: 20px}
    .wishlist_table .wish_stock {font-size: 14px;}
    .wish_prod_count .cta_gold {font-size: 12px;height: 40px;margin-right: 10px;padding: 10px;}
    .wishlist_buttons .cta_black_border, .wishlist_buttons .cta_gold {height: 45px;padding: 11px 20px;}
    .wishlist_clear_request .cta_black_border {margin-right: 15px;}
    /*checkout*/
    .added_items_list {padding: 20px 15px 10px 0;}
    .cart_order_summery {padding: 20px 0 20px 15px;}
    .total_price_wrapper {min-height: 150px;padding: 10px 0 30px 15px;}
    .grand_total_wrapper {padding: 10px 0 0 15px;}
    .cart_order_summery h2 {font-size: 18px}
    .apply_voucher {font-size: 14px}
    .cartpage_ordersummery .shopping_remove_btn,.cartpage_added_items .shopping_remove_btn {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .cartpage_added_items .shopping_remove_btn {padding: 15px 15px 15px 0;}
    .cartpage_ordersummery .shopping_remove_btn {padding: 15px 0 15px 15px;}
    .cart_remove {width: 100%}
    .cartpage_item_summery .cta_black_border {margin: 0 0 15px}
    .checkout_progress {width: 100%}
    .checkout_right {padding: 0}
    .item_price {font-size: 16px;white-space: nowrap;}
    .checkout_option_left {margin-right: 5px;}
    .checkout_option_left h4 {font-size: 16px}
    .radio_btn label, .msg_text p, .item_count {font-size: 16px}
    .radio_btn label::before {top: 2px}
    .paymthd_icon {padding: 0 25px 15px;position: relative;right: 0;top: 0;}
    .last_row .form-group.last_colm {margin-top: 20px;}

    .latest_content_wrapper {padding: 0 45px}
    .latest_product_details .section_title {font-size: 22px}
    .top_selling {padding: 80px 40px 50px;}
    .hero_text {max-width: 450px;}
    /*footer*/
    .footer_top {padding: 60px 0 20px;}
    .footer_widgets.flex_space_between {-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
    .footer_single_widget {margin: 0 0 30px;width: 33.33%;}
    /*header*/
    .navbar-dark .navbar-nav .nav-link {font-size: 18px;padding: 8px 15px !important;}
    ul.right_icons {gap: 10px;}
    .header_top {padding: 15px 0px;}
    .top_contact a {font-size: 14px;white-space: nowrap;}
    .menu_list .navbar-nav a {padding: 15px}
    .fixed_menu_item a img {width: 30px;}
    .header-top {padding: 15px 0px}
    .is-sticky .header-top {padding: 15px 0px;}
    .header_navigation {padding: 15px 0px}
    .inner_content {padding: 70px 50px 0;}
    .product_more_detail ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
    .product_more_detail ul li {margin: 0 0 15px;width: 100%}
    .product_more_detail ul li a, .product_more_detail ul li .cta_gold {width: 100%;}
    .product_popup .modal-body {padding: 30px;}
    .product_popup_details .product_title {font-size: 20px}
    .page_breadcrumbs {padding: 15px 0px;}
    /*Products Details*/
    .product_filter {min-width: 200px;padding-right: 15px;padding-top: 15px;}
    .more_filters {padding: 0;}
    .more_filters.flex_space_between {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .choose_material {margin: 0 0 20px;width: 100%;}
    .products_list {padding-left: 15px;padding-top: 30px;}
    .filter_results_list li {font-size: 15px;margin: 0 12px 0 0;padding: 0;}
    .sortby {font-size: 15px;padding: 22px 10px;}
    .filter_search_fields {-webkit-box-align: start;-ms-flex-align: start;-ms-grid-row-align: flex-start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .filter_search_fields .cta_gold {margin-left: 0;margin-top: 10px;}
    .products_pagination {padding: 0 15px;margin: 0}
    .displayed_products p {font-size: 15px;}
    .products_pagination .pagination .page-link {font-size: 15px;}
    .filter_search_fields .form-group.search_input {width: 100%;}
    .single_prod_details .prod_name {font-size: 22px}
    .quotation_buynow .flex_row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .quotation_buynow .cta_gold, .quotation_buynow .cta_black_border {margin: 0 0 15px;width: 100%;}
    .quotation_buynow ul li:first-child {margin-right: 0;}
    .products_page.flex_space_between {padding-right: 50px;}
    .prodimg_tabs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;width: 100%;}
    .prodimg_tabs .tab-content {padding: 0 20px 10px 0;width: 100%;}
    .prodimg_tabs .nav-tabs {border: medium none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;float: none;margin: 0;padding: 0 20px 0 0;width: 100%;}
    .prodimg_tabs .nav-tabs li {-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 1px solid #ddd;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;float: none;height: auto;margin: 0;width: 20%;}
    .prodimg_tabs .nav-tabs li img {height: auto;max-height: 50px;max-width: 100%;min-width: 45px;width: 100%;}
    /*Products*/
    .product_filter {min-width: 200px;padding-right: 15px;padding-top: 15px;}
    .more_filters {padding: 0;}
    .more_filters.flex_space_between {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .choose_material {margin: 0 0 20px;width: 100%;}
    .products_list {padding-left: 15px;padding-top: 30px;}
    .filter_results_list li {font-size: 15px;margin: 0 12px 0 0;padding: 0;}
    .sortby {font-size: 15px;padding: 22px 10px;}
    .filter_search_fields {-webkit-box-align: start;-ms-flex-align: start;-ms-grid-row-align: flex-start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .filter_search_fields .cta_gold {margin-left: 0;margin-top: 10px;}
    .products_pagination {padding: 0 15px;margin: 0}
    .displayed_products p {font-size: 15px;}
    .products_pagination .pagination .page-link {font-size: 15px;}
    .filter_search_fields .form-group.search_input {width: 100%;}
    .single_prod_details .prod_name {font-size: 22px}
    .quotation_buynow .flex_row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .quotation_buynow .cta_gold, .quotation_buynow .cta_black_border {margin: 0 0 15px;width: 100%;}
    .quotation_buynow ul li:first-child {margin-right: 0;}
    .products_page.flex_space_between {padding-right: 50px;}
    .prodimg_tabs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;width: 100%;}
    .prodimg_tabs .tab-content {padding: 0 20px 10px 0;width: 100%;}
    .prodimg_tabs .nav-tabs {border: medium none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;float: none;margin: 0;padding: 0 20px 0 0;width: 100%;}
    .prodimg_tabs .nav-tabs li {-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 1px solid #ddd;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;float: none;height: auto;margin: 0;width: 20%;}
    .prodimg_tabs .nav-tabs li img {height: auto;max-height: 50px;max-width: 100%;min-width: 45px;width: 100%;}   
/*logIn*/
    .create_account_login {padding-right: 40px;}
    .create_account p {font-size: 16px}
    .create_account_login h2 {font-size: 22px}
     /*not to make image stretched*/
	.resizeImg {
		width: auto;
		max-width: 100%;
		height:150px;
	}
	.imageContent {
		/*display: inline-block;*/
		position: relative;
	}
	.proctShow {
		text-align: center;
	}
	 .addtoCart{
        visibility: visible;
    }
    .slider_banner .slider_shop_now{
        padding: 8px 30px;
    }
    .addresses{
        gap: 16px;
    }
    .editOne, .editTwo{
        gap: 15px;
    }
    .accountHeadng{
        font-size: 18px;
    }
    .myAccEdit{
        padding: 1px 5px;
        font-size: 14px;
    }
    .myAccEdit i {
        font-size: 10px;
    }
    p#addressBilling, p#addressShipping {
        font-size: 14px;
    }
  .iconPlaceHeart, .iconPlaceEye {display: block;}
}

/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
	.accountHeadng{font-size: 18px;}
  	.header_top{padding: 15px 0px;}
    .top_contact{display: none;}
    .cartpage_item_summery.flex_row {flex-direction: column;}
    .cartpage_added_items {border-right: medium none;width: 100%;}
    .cartpage_ordersummery {width: 100%;margin-top: 40px}
    .cartpage_ordersummery .shopping_remove_btn, .cartpage_added_items .shopping_remove_btn {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 20px 0;}    
    .cartpage_added_items .shopping_remove_btn {border-bottom: 1px solid #d8d8d8;}
    .cartpage_item_summery .cta_black_border {margin: 0 0 15px}    
    .cart_remove {width: 100%}
    .cart_order_summery {padding: 15px 0}
    .total_price_wrapper {min-height: 150px;padding: 10px 0 15px;}
    .total_item_price {padding: 15px 0;}
    .grand_total_wrapper {padding: 10px 0 0;}
    .grand_total {padding: 15px 0 10px;}
    .added_items_list {padding: 20px 0 10px;}
    .added_items_list .cart_single_item {padding: 0;}
    .cart_order_summery h2 {font-size: 20px}
    .apply_voucher {font-size: 14px}
    .product_carousel .product_image img {height: 285px;}
    .wish_prod_image {height: 100px;margin-right: 10px;width: 80px;}
    .wish_prod_details h4 a {font-size: 16px}
    .wish_prod_details li {font-size: 14px}
    .wishlist_table .wish_price_qty_stock {-webkit-box-align: center;-ms-flex-align: center;-ms-grid-row-align: center;align-items: center;margin: 20px 0;width: 100%}
    .wishlist_table.flex_space_between {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .wish_prod_name, .wish_prod_count {width: 100%;}
    .wishlist_wrapper {border-top: 1px solid #ddd;}
    .wishlist_buttons.flex_space_between {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .wishlist_buttons .cta_black_border, .wishlist_buttons .cta_gold {margin: 0 0 15px;width: 100%;}
    .wishlist_buttons .wishlist_continue_shopping .cta_gold {margin: 0;}
    .check_item_list .item_count {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
    .item_price {font-size: 16px;margin-left: 10px;white-space: nowrap;}
    /*checkout*/
    .cartpage_item_summery.flex_row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .cartpage_added_items {border-right: medium none;width: 100%;}
    .cartpage_ordersummery {width: 100%;margin-top: 40px}
    .cartpage_ordersummery .shopping_remove_btn,.cartpage_added_items .shopping_remove_btn {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 20px 0;}
    .cartpage_added_items .shopping_remove_btn {border-bottom: 1px solid #d8d8d8;}
    .cartpage_item_summery .cta_black_border {margin: 0 0 15px}
    .cart_remove {width: 100%}
    .cart_order_summery {padding: 15px 0}
    .total_price_wrapper {min-height: 150px;padding: 10px 0 15px;}
    .total_item_price {padding: 15px 0;}
    .grand_total_wrapper {padding: 10px 0 0;}
    .grand_total {padding: 15px 0 10px;}
    .added_items_list {padding: 20px 0 10px;}
    .added_items_list .cart_single_item {padding: 0;}
    .cart_order_summery h2 {font-size: 20px}
    .apply_voucher {font-size: 14px}
    .checkout_form_cart.flex_space_between {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .checkout_left {padding-right: 0;width: 100%;}
    .checkout_right {padding-left: 0;width: 100%;}
    .step {font-size: 14px;margin: 0;padding: 7px 12px;}
    .checkout_option_left h4,.radio_btn label {font-size: 16px}
    .checkout_option_right {white-space: nowrap;}
    .checkout_option {margin: 0 0 20px;}
    .radio_btn label:before {top: 2px}
    .msg_text {margin: 0 0 35px;}
    .msg_text p {font-size: 15px}
    .dashboard_shop_btns a {display: block;margin: 0 auto 15px !important;max-width: 350px;width: 100%;}
    .confirmation_page h2 {font-size: 22px;}
    .checkout_progress {width: 100%}
    .last_row .form-group {margin: 0 0 20px;}
    .last_row .form-group.last_colm {margin: 0px;}
    .paymthd_top .form-group label {font-size: 14px}
    .paymthd_icon {padding: 0 25px 15px;position: relative;right: 0;top: 0;}
    .last_row .form-group.last_colm {margin-top: 20px;}
    .check_item_list .item_count {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
    .item_price {font-size: 16px;margin-left: 10px;white-space: nowrap;}

    .about_single_section {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .about_details {width: 100%;padding-right: 0;margin: 0 0 15px;}
    .about_image {width: 100%;}
    /*footer*/
    .footer {margin: 0 0 50px;}
    .footer_top {padding: 50px 0 20px;}
    .footer_widgets.flex_space_between {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .footer_single_widget {margin: 0 0 30px;}
    .footer_single_widget h3 {font-size: 18px;margin-bottom: 15px;min-height: auto;padding-bottom: 5px}
    .footer_single_widget li {margin: 0 0 8px;}
    .copyright_text p {font-size: 13px;}
    /*Header*/
    .fixed_menu {bottom: 0;left: 0;margin-top: 0;position: fixed;right: auto;top: auto;width: 100%;}
    .fixed_menu_item a img {width: 30px;}
    .fixed_menu_item a {display: block;padding: 5px 10px;}    
    .fixed_menu_item {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: distribute;justify-content: space-around;}
    .mainmenu, .navbar-right .navbar-nav {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
    .navbar-right .navbar-nav {margin: 0;width: 33.33%;}
    .header_navigation {border-bottom: 1px solid #fff;border-top: medium none;padding: 10px 0;}
    .mainmenu .mobile_logo {text-align: center;width: 33.33%;margin-left: 30px}
    .mobile_logo img {height: 70px;max-width: 130px;width: auto;object-fit:contain;}
    .navbar .navbar-toggle {border: 1px solid #fff;margin-top: 14px;float: left}
    .navbar .navbar-toggle .icon-bar {background: #fff none repeat scroll 0 0;}
    .menu_list .navbar-right .navbar-nav li {margin-left: 5px;}
    .menu_list .navbar-right .navbar-nav a {height: 30px;padding: 4px 0;width: 30px;}
    .navbar-right .navbar-nav > li a img {width: 20px;}
    .menu_list .navbar-nav.navbar-left a {border-bottom: 1px solid #ddd;color: #0b0b0b;margin-right: 0;}    
    .menu_list .navbar-right .navbar-nav li.search_item, .menu_list .navbar-right .navbar-nav li.cart_items {position: inherit;}
    #navbar-close i {
      color: #fff;
      font-size: 25px;
      opacity: .5;
  }
  .dropdown-menu.cart_popup {
    width: 320px;
    padding: 18px;
    left: -204px;
    }
    .navbar-dark .navbar-nav .nav-link {
      margin-right: 0px;
    }
    .dropdown-menu.AccountDropdown {left: -87px;}
    ul.right_icons {gap: 8px;}
    .menu_list .navbar-collapse {background: #fff none repeat scroll 0 0;left: 0;padding: 0;position: absolute;top: 64px;width: 100%;}
    .menu_list .navbar-collapse .navbar-nav {margin: 0;}
    .menu_list .navbar-nav a {font-size: 18px;padding: 12px 15px}
    .navbar-nav .cart_items .dropdown-menu.cart_popup {background: #fff none repeat scroll 0 0;left: 0;min-width: 100%;padding: 15px;position: absolute;right: 0;top: 70px;width: 100%;}
    .dropdown-menu.cart_popup::before {right: 65px}
    .cart_item_details {padding: 10px 10px 0 0;}
    .cart_items_list {max-height: 240px;}
    .cart_popup_wrapper h3 {font-size: 16px}
    .cart_item_details h4 {font-size: 14px;}
    .menu_list .navbar-nav .dropdown-menu {background: #fff none repeat scroll 0 0;left: auto;position: absolute;right: 0;}
    .menu_list .navbar-nav .dropdown-menu li {margin: 0;}
    .menu_list .navbar-nav .dropdown-menu li a {display: block;height: auto;padding: 8px 15px;text-align: left;width: auto;}
    .search_box {left: 0;right: 0;top: 70px;width: 100%;}
    .section_title {font-size: 24px;margin: 0 0 30px;}
    .single_product_box .product_title {font-size: 16px;line-height: 24px;}
    .inner_wrapper {padding: 0 0 50px}
    .inner_content {padding: 40px 0 0;}
    .single_product_box {padding-bottom: 0}
    .single_product_box .product_title {position: relative}
    .zoomContainer {display: none;}
    .radio_btn input[type="radio"]:checked + label::after {top: 6px}
    .product_details_content.flex_row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .product_popup_image {margin: 0 0 15px;min-width: 250px;width: 100%;}
    .product_popup_details {padding-left: 0;width: 100%;}
    .product_popup .modal-dialog {max-width: 95%;}
    .product_popup .modal-body {padding: 20px;}
    .product_popup_details .product_title {font-size: 20px}
    .product_more_detail {margin: 0;}
    .product_more_detail ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
    .product_more_detail ul li {margin: 0 0 15px;text-align: center;width: 100%;}
    .product_more_detail ul li a, .product_more_detail ul li button {width: 100%;}
    .product_popup.in {display: block !important;}
    .product_popup .modal-body button.close {border-radius: 0;right: 0;top: 0;height: 40px;width: 40px}
    .page_breadcrumbs {padding: 15px 0;}
    .header_section {padding: 0}
    .product_more_detail ul li:first-child {margin-right: 0;}
    .inner_wrapper.coming_soon_wrapper {min-height: auto}
    .inner_content.coming_soon {min-height: 300px;}
    .coming_soon h1 {font-size: 50px}
    .menu_list .navbar-right .navbar-nav li.mbl_dropdown_right a.dropdown-toggle {background: transparent none repeat scroll 0 0;color: #fff;font-size: 20px;}
    /**/
    .hero_section {padding: 0}
    .hero_content {position: relative;padding: 0px 15px;}
    .hero_text h1 {font-size: 26px;}
    .hero_text p {font-size: 18px; line-height: 24px;}
    .top_selling {padding: 50px 0 30px;}
    .product_carousel_wrapper  {padding: 0}
    .latest_collections {padding: 50px 0;}
    .latest_content {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .product_carousel .owl-nav button {height: 60px;width: 50px}
    .product_carousel .owl-nav .owl-prev {left: -15px}
    .product_carousel .owl-nav .owl-next {right: -15px}
    .latest_content_wrapper {padding: 0}
    /*TermsConditions*/
    .terms_single_section h2 {font-size: 22px}
    .terms_details {padding: 15px;}
    /*Products Detail*/
    .more_filters.flex_space_between, .products_page.flex_space_between {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .choose_material {margin: 0 0 20px;width: 100%;}
    .choose_gender, .product_display_wrapper {width: 100%;}
    .products_list {padding-left: 0;padding-top: 30px;}
    .filter_results {margin: 0 -15px;padding: 0 10px;border-top: 1px solid #ddd}
    .product_filter {background: #fff none repeat scroll 0 0;border-right: medium none;height: 100%;left: -100%;min-height: 100%;min-width: 300px;overflow-y: auto;padding: 100px 15px 60px;position: fixed;top: 0;transition: all 0.4s ease 0s;width: 100%;z-index: 2;box-shadow: 0 0 10px #999}
    .filter_sortby {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
    .filter_results_list {padding: 0;}
    .more_filters h4 {font-size: 16px}
    .sortby {font-size: 16px;padding: 15px 10px;}
    .filter_results_list li {font-size: 14px;margin: 5px 10px 5px 0;padding: 0;}
    .more_filters .form-group label {font-size: 15px;}
    .more_filters .form-group label::before {width: 16px;height: 16px;}
    .filter_your_search {margin: 0 0 60px;}
    .product_filter.active {left: 0;}
    .filter_search_mobile {margin: 0 -15px;}
    .filter_search_mbl {background: #f9c841 none repeat scroll 0 0;border: medium none;font-size: 18px;font-weight: 600;padding: 12px 10px;position: relative;width: 100%;z-index: 2;box-shadow: 0 0 10px #999}
    .filter_close_mbl {background: #ddd none repeat scroll 0 0;border: medium none;font-size: 40px;height: 50px;line-height: 40px;padding: 0;position: absolute;right: 0;top: 80px;width: 60px;}
    .filter_search_item {margin: 40px 0 30px;}
    .filter_search_mbl i {font-size: 30px;line-height: 20px;margin-left: 10px;}
    .products_pagination {margin: 0;padding: 0;}
    .products_pagination .pagination .page-link {font-size: 14px;padding: 5px 10px;}
    .single_product_top.flex_row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .single_prod_image {width: 100%;}
    .single_prod_details {margin: 30px 0 0;width: 100%;}
    .prodimg_tabs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;width: 100%;}
    .prodimg_tabs .nav-tabs {border: medium none;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;margin: 5px 0 0;width: 100%;}
    .prodimg_tabs .tab-content {padding: 0;width: 100%;}
    .prodimg_tabs .nav-tabs li img {width: 100%}
    .prodimg_tabs .nav-tabs li {width: 20%;height: auto}
    .quotation_buynow .flex_row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .quotation_buynow .cta_gold, .quotation_buynow .cta_black_border {margin: 0 0 15px;width: 100%;}
    .quotation_buynow ul li:first-child {margin-right: 0;}
    .single_prod_details .prod_name {font-size: 24px}
    /*Products*/
    .more_filters.flex_space_between, .products_page.flex_space_between {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .choose_material {margin: 0 0 20px;width: 100%;}
    .choose_gender, .product_display_wrapper {width: 100%;}
    .products_list {padding-left: 0;padding-top: 30px;}
    .filter_results {margin: 0 -15px;padding: 0 10px;border-top: 1px solid #ddd}
    .product_filter {background: #fff none repeat scroll 0 0;border-right: medium none;height: 100%;left: -100%;min-height: 100%;min-width: 300px;overflow-y: auto;padding: 100px 15px 60px;position: fixed;top: 0;transition: all 0.4s ease 0s;width: 100%;z-index: 2;box-shadow: 0 0 10px #999}
    .filter_sortby {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
    .filter_results_list {padding: 0;}
    .more_filters h4 {font-size: 16px}
    .sortby {font-size: 16px;padding: 15px 10px;}
    .filter_results_list li {font-size: 14px;margin: 5px 10px 5px 0;padding: 0;}
    .more_filters .form-group label {font-size: 15px;}
    .more_filters .form-group label::before {width: 16px;height: 16px;}
    .filter_your_search {margin: 0 0 60px;}
    .product_filter.active {left: 0;}
    .filter_search_mobile {margin: 0 -15px;}
    .filter_search_mbl {background: #f9c841 none repeat scroll 0 0;border: medium none;font-size: 18px;font-weight: 600;padding: 12px 10px;position: relative;width: 100%;z-index: 2;box-shadow: 0 0 10px #999}
    .filter_close_mbl {background: #ddd none repeat scroll 0 0;border: medium none;font-size: 40px;height: 50px;line-height: 40px;padding: 0;position: absolute;right: 0;top: 80px;width: 60px;}
    .filter_search_item {margin: 40px 0 30px;}
    .filter_search_mbl i {font-size: 30px;line-height: 20px;margin-left: 10px;}
    .products_pagination {margin: 0;padding: 0;}
    .products_pagination .pagination .page-link {font-size: 14px;padding: 5px 10px;}
    .single_product_top.flex_row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .single_prod_image {width: 100%;}
    .single_prod_details {margin: 30px 0 0;width: 100%;}
    .prodimg_tabs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;width: 100%;}
    .prodimg_tabs .nav-tabs {border: medium none;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;margin: 5px 0 0;width: 100%;}
    .prodimg_tabs .tab-content {padding: 0;width: 100%;}
    .prodimg_tabs .nav-tabs li img {width: 100%}
    .prodimg_tabs .nav-tabs li {width: 20%;height: auto}
    .quotation_buynow .flex_row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .quotation_buynow .cta_gold, .quotation_buynow .cta_black_border {margin: 0 0 15px;width: 100%;}
    .quotation_buynow ul li:first-child {margin-right: 0;}
    .single_prod_details .prod_name {font-size: 24px}
    /*LogIn*/
    .create_account_login.flex_space_between {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .create_account ul {margin: 0 0 25px;}
    .create_account_login h2 {font-size: 24px;margin: 0 0 25px;}
    .create_account {margin: 0 0 50px;padding-right: 0;width: 100%}
    .login_content::before {height: 1px;width: 100%;top: 0}
    .login_content::after {left: 50%;margin-left: -20px;margin-top: 0;top: -20px;}
    .login_content {padding-left: 0;padding-top: 45px;width: 100%}
    .create_account, .create_account_login h2 {text-align: center}
    .create_account p {font-size: 16px} 
    .myAccountSctn .tabbable.tabs-left {
      flex-direction: column;
  }
  .borderDiv, .OrderBg {justify-content: space-between;}
  .quantity {float: none;}
  .borderDiv .col-md-6 {
      padding: 0;
      width: 50%;
  }
  .OrderDetails {
    padding-right: 5px;
  }
.amountDetails {padding-left: 5px;}
.btn.btnCheckout, .btn.btnquotation {white-space: normal;}
.cart_popup_bottom ul {flex-direction: column;align-items: baseline;}
.menu_list .navbar-nav .dropdown-menu li {padding: 0 15px;}
.menu_list .navbar-right .navbar-nav .cart_popup_bottom a.cta_gold {
  margin: 0 0 10px;
  text-align: center;
}
.iconPlaceHeart, .iconPlaceEye {display: block;}
.product_overlay {
  background: rgb(221 221 221 / 15%) none repeat scroll 0 0;
  opacity: 1;
}
 /*not to make image stretched*/
 .allProducts .proctShow .addtoCart{
  max-width: 300px;
  margin: auto;
}
.relatedProducts .item {
  display: inline-block;
  position: relative;
  text-align: center;
}
.relatedProducts .owl-item {
  text-align: center;
}
.menu_list .navbar-right li.cart_items .badge{
  right: -8px !important;
  top: -8px !important;
}
.loginForm .form-row.align-items-center {
  flex-direction: column;
  gap: 5px;
  align-items: baseline !important;
}
.proctShow {
		text-align: center;
	}
    .pagination{
        justify-content: center;
    }
    .cartItemList {
        width: 259px;
    }
    .addresses{
        flex-direction: column;
    }
    .editOne, .editTwo {
        gap: 40px;
    }
    .billingAddress, .shippingAddress {
        width: 100% !important;
    }
    .order_placed h1 {
        font-size: 20px;
    }
    .order_placed h3 {
        font-size: 18px;
    }
    .orderDetails .table thead th {
        font-size: 18px;
    }
    .cartTable td img {
        height: 70px;
    }
    .banner_one h1,.banner_one a{
        text-align: center;
    }
    .order_placed h1 {
        font-size: 20px;
    }
    .order_placed h3 {
        font-size: 18px;
    }
    .orderDetails .table thead th {
        font-size: 16px;
    }
    .orderDetails .table thead td {
        font-size: 16px;
    }
    .giveOptions .paymentMethod {
        font-size: 16px;
    }
    .bigImage {
        height: 160px !important;
    }
    .custom-swaltimer-font,.custom-swal-font{
		font-size: 8px;
	}
    .myAccountSctn td:last-child {
        flex-direction: column;
    }
    #productPopupCarousel .item {
        width: 25px;
    }
}

/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 

}



