
@media (min-width: 1600px) and (max-width: 1920px) { 
  .container-fluid { width: 80%; margin: 0 auto;}
  .off_banner img { width: 100%;}
 }
@media only screen and (max-width:1280px){ 
  header .header_top { padding: 0 10px;}
  header .header_bottom .navbar .nav-item a { font-size: 12px;}
  header .header_bottom { padding: 10px;}
  header .header_bottom .navigation .container-fluid { padding: 0;}
  header .header_bottom .navbar-light .navbar-nav .nav-link.customizedj { margin-left: 0; font-size: 11px;}
  header .header_bottom .logo img { width: 90px;}
  header .header_bottom .logo { margin-right: 10px;}
  header .header_bottom .right span { margin: 0 8px;}
  header .header_bottom .right span img { width: 15px;}
  header .header_bottom .right .search img { width: 18px;}
}

@media only screen and (max-width:1024px){
    header .header_bottom .navbar .nav-item a { text-transform: capitalize; padding: 20px 0.4rem;}
    header .header_bottom .navbar .container-fluid { padding: 0;}
    header .header_bottom .right span { margin: 0 8px;}
    header .header_bottom .right .search img, header .header_bottom .right span img { width: 15px;}
    .products_list .prodct_box .price .final_price { width: 100%; text-align: center;}
 }

 /* @media only screen and (max-width:992px){
  header .header_bottom .left { margin-left: 75px;}
  header .header_bottom .navigation {
    position: absolute;
    left: 15px;
    width: 100%;
  }
  .navbar-light .navbar-toggler-icon { background-image: none;}
  .about_ciero .left_strip  {width: auto;}
  .products_list .prodct_box { width: 32%;}
  .products_list .prodct_box .price { flex-wrap: wrap;}
  .mid_section h1 { font-size: 28px;}
  .mid_section .panel h2 { font-size: 24px; margin-bottom: 0px !important;}
  header .header_bottom .navbar .navbar-collapse { z-index: 99; background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); border-radius: 8px; margin-top: 20px;}
  header .header_bottom .navbar { width: 400px;}
  header .header_bottom .navbar .navbar-nav { align-items: flex-start;}
  header .header_bottom .navbar .nav-item { width: 100%; border-bottom: solid 1px #f1f1f1;}
  header .header_bottom .navbar .nav-item a { padding:12px 20px;}
  header .header_bottom .navbar-light .navbar-nav .nav-link.customizedj { margin: 10px 0;}
 } */
@media only screen and (max-width:992px){
  h1 { font-size: 20px; font-weight: 600;}
  .container-fluid { width: 100%;}
    ::-webkit-input-placeholder { /* Edge */
        color: #797979;
        font-size: 13px;
      }
      
      :-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #797979;
        font-size: 13px;
      }
      
      ::placeholder {
        color: #797979;
        font-size: 13px;
      }
      header .header_bottom.sticky_panel .navigation .navbar { padding: 0;}
      header .header_bottom.sticky_panel .logo img { width: 60px;}
      header .header_bottom.sticky_panel  .navbar .nav-item a { padding: 15px;}
      header .header_bottom.sticky_panel .navigation .navbar-collapse { margin-top: 8px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
    header .header_top { background: #f7f7f7; border: none; flex-direction: column; padding:8px 0 8px 0; align-items:flex-end;}
    header .header_top .left { display: none;}
    header .header_bottom .navbar .navbar-nav { align-items: flex-start;}
    header .header_top .right { width: 100%; justify-content: space-between; font-size: 11px; text-transform: uppercase;}
    header .header_top .right span.s_register { display: none;}
    header .header_top .right span.call img, header .header_top .right span.track_order img { width: 16px; margin-top: -2px; }
    header .header_top .right .s_register a { background: transparent; padding: 7px 0; color: #000;}
    header .header_bottom { padding:10px;}
    header .header_bottom .left { margin-left: 40px;}
    header .header_bottom .navigation { position: absolute; left: 0; width: 100%;}
    header .header_bottom .logo { z-index: 99;}
    header .header_bottom .logo img { width: 65px;}
    header .header_bottom .navigation .navbar-light .navbar-toggler { padding: 0; border: none; margin-left: 8px;}
    header .header_bottom .navigation .navbar-light .navbar-toggler-icon { background-image: none;}
    header .header_bottom .navigation .navbar-collapse { background: #fff; z-index: 99; margin-top: 10px; box-shadow: 0 2px 10px #ddd;}
    header .header_bottom .navigation .navbar {width: 100%;}
    header .header_bottom .navigation .dropdown-menu { border: none; box-shadow: none;}
    header .header_bottom .navigation .dropdown:hover>.dropdown-menu { display:none;}
    header .header_bottom .navigation .dropdown:hover>.dropdown-menu.show { display:block;}
    header .header_bottom .navbar .nav-item { width: 100%; border-top: solid 1px #ececec;}
    header .header_bottom .navbar .nav-item a { padding: 15px; font-size: 14px;}
    header .header_bottom .navbar-light .navbar-nav .nav-link.customizedj { border-radius: 0 0 4px 4px; margin-left: 0; margin-top: -1px;}
    header .header_bottom .navigation .dropdown-menu .sub-menu-lists { flex-wrap: wrap;}
    header .header_bottom .navigation .dropdown-menu .sub-menu-lists .sub-menu-title { width: 50%; padding: 10px 15px;}
    header .header_bottom .navigation .dropdown-menu .sub-menu-lists .sub-menu-title:last-child { display: none;} 
    header .header_bottom .navigation .dropdown-menu .sub-menu-lists li h4 { margin-bottom: 10px;}
    header .header_bottom .navigation .dropdown-menu .sub-menu-lists .sub-menu-title ul li a { color: #666; display: block; padding: 2px 5px;}
    header .header_bottom .navigation .dropdown-menu .sub-menu-lists .sub-menu-title ul li a:hover { color: #ffb61e; text-decoration: none;} 
    header .header_bottom .navigation .dropdown-menu .sub-menu-lists li h4 a { padding: 0;}
    header .header_bottom .navigation .dropdown-menu .sub-menu-lists .sub-menu-title { border-top: solid 1px #f1f1f1;}


    header .header_bottom .right span { margin: 0 8px;}
    header .header_bottom .right .profile_div { top: 30px; width: 150px; left: -65px;}
    header .header_bottom .right span img { width: 15px;}
    header .header_bottom .right .search img { width: 15px;}
    header .header_bottom .right .search_box { padding-right: 10px; border-radius: 0; width: auto; top: 55px;}
    header .header_bottom.sticky_panel .right .search_box { top: 48px;}
    header .header_bottom .right .search_box input[type=search] { width: 88%; padding: 12px 0 12px 15px; background: #fff; box-shadow: none;}
    header .header_bottom .right .search_box input[type=search]:focus { outline: none;}
    header .header_bottom .right .search_box .search { margin-top: 12px;}

    .whats_new img { border-radius: 3px;}

    .products_list { margin-top:0; flex-wrap: wrap;}
    .products_list button.slick-prev, .products_slider button.slick-next { display: none !important;}
    .products_list .prodct_box { width: 49%; margin: 5px 0;}
    .products_list .prodct_box .pdetail_outer { padding: 10px;}
    .products_list .prodct_box figure { display: flex; justify-content: center;}
    .products_list .prodct_box figure img { max-width:75%;}
    .products_list .prodct_box h4 { font-size: 13px;}
    .products_list .prodct_box .price .final_price { width: 100%; margin: 5px 0; text-align: center; font-size: 14px; font-weight: 600;}
    .products_list .prodct_box .price { flex-wrap: wrap; justify-content: space-around; margin-top: 0;}
    .products_list .prodct_box .price .cut_price { font-size: 12px;}
    .products_list .prodct_box .price .off { font-size: 11px;}
    .products_list .prodct_box .wishlist { width: 15px; height: 15px; right: 8px; top: 8px; }


    .mid_section .panel { padding: 15px 0 10px 0;}
    .mid_section .panel .heading { font-size: 18px; font-weight: 600; margin-bottom: 10px;}
    .mid_section .panel .pera { font-size: 12px; line-height: 18px; font-weight: 400; margin-bottom: 10px;}
    .mid_section .panel .pera br { display: none;}

    .mid_section .panel.whats_new .w_newbox { padding-right:5px;}
    .mid_section .panel.whats_new .w_newbox + .w_newbox{ padding-left: 5px; padding-right: 15px;}
    .mid_section .panel h2.heading { font-size: 18px;}
    .products_slider .slick-dots, .latest_blogs .slick-dots, .user_review .slick-dots { margin-top: 15px;}
    .products_slider { margin-top: 10px;}
    .products_slider button.slick-prev, .products_slider button.slick-next { display: none !important;}
    .products_slider .prodct_box { margin: 0 5px;}
    .products_slider .prodct_box { padding: 0;}
    .products_slider .prodct_box .pdetail_outer { padding: 10px;}
    .products_slider .prodct_box figure { display: flex; justify-content: center;}
    .products_slider .prodct_box figure img { max-width:75%;}
    .products_slider .prodct_box h4 { font-size: 13px;}
    .products_slider .prodct_box .price .final_price { width: 100%; margin: 5px 0; text-align: center; font-size: 14px; font-weight: 600;}
    .products_slider .prodct_box .price { flex-wrap: wrap; justify-content: space-around; margin-top: 0;}
    .products_slider .prodct_box .price .cut_price { font-size: 13px;}
    .products_slider .prodct_box .price .off { font-size: 11px;}
    .products_slider .prodct_box .wishlist { width: 15px; height: 15px; right: 8px; top: 8px; }
    .products_slider .prodct_box:hover { transform: none;}
    .products_list .prodct_box .add-to-cart, .products_slider .prodct_box .add-to-cart { padding: 8px 10px; font-size: 12px; letter-spacing: normal;}

    .all_category{margin-top:10px;padding:0 5px}
    .all_category img{border-radius:4px}
    .all_category figcaption{margin-top:-33px; padding: 2px 8px; text-transform:capitalize;position:absolute;font-size:10px}


/******************************************** blogs ***********************************/
    .latest_blogs { margin-top: 15px;}
    .latest_blogs h2 { font-size: 18px !important; margin-bottom: 10px !important; font-weight: 600 !important;}
    .latest_blogs ul { flex-wrap: wrap; overflow-x: auto; overflow-y: hidden; margin: 15px 0 0 0;}
    .latest_blogs ul li  { width: 50%;}
    .latest_blogs ul li figcaption { width: 92%; line-height: 16px; margin-bottom: 10px; padding: 0.7rem; font-size: 12px; border-radius: 3px;}
    .latest_blogs ul li:nth-child(3), .latest_blogs ul li:nth-child(4) { display: none;}
 
    .latest_blogs .blog_box { margin: 5px 0;}
    .latest_blogs .blog_box figcaption { font-size: 13px; line-height: 17px; width: 95%; padding: 0.8rem;}
    .latest_blogs button.slick-prev, .latest_blogs button.slick-next { display: none !important;}

    /******************************************** about ciero ***********************************/
    .about_ciero { padding: 1rem 0 0 0;}
    .about_ciero .left_strip, .about_ciero .right_strip { display: none; width: auto; float: none;}
    .about_ciero .panel { flex-direction: column; padding: 10px; box-shadow: 0 0 20px rgb(0 0 0 / 10%); border-radius: 4px; margin: 0 auto;}
    .about_ciero .panel .left, .about_ciero .panel .right { width: auto;}
    .about_ciero .panel .right { padding:15px 10px; text-align: center;}
    .about_ciero .panel .right h2 { font-size: 16px; margin-bottom: 10px; font-weight: 600;}
    .about_ciero .panel .right p { font-size: 13px; line-height: 20px; font-weight: normal;}
    .about_ciero .panel .right .logo { display: none;}
    .about_ciero .moretext { padding: 1.5rem 0 0 0;max-height: 400px; overflow: auto;}
    .about_ciero .moretext h2 { font-size: 17px; line-height: 22px; font-weight: 600;}
    .about_ciero .moretext h3 { font-size: 16px; font-weight: 600;}
    .about_ciero .moretext p { font-size: 13px; line-height: 20px; margin-bottom: 10px;}

    /***********************************8About Us  **********************************/
    .aboutus { padding: 1rem 0;}
    .aboutus h1 { font-size: 20px; line-height: 25px;}
    .aboutus h1 br { display: none;}
    .aboutus .pera { font-size: 16px; line-height: 20px;}
    .aboutus .top_outer { margin-top: 1rem; margin-bottom: 1.5rem; flex-direction: column-reverse;}
    .aboutus .top_outer .left, .aboutus .top_outer .right { width: auto;}
    .aboutus .top_outer .left { padding: 1.5rem;}
    .aboutus .top_outer .left h2 { font-size: 18px;}
    .aboutus .top_outer .left p { font-size: 15px; line-height: 22px; margin-top: 0.5rem;}
    .aboutus .top_outer .right img { border-radius: 4px 4px 0 0;}
    .aboutus .vision, .aboutus .mission { width: auto; padding: 1.5rem; margin-bottom: 1rem;}
    .aboutus .vision h2, .aboutus .mission h2 { font-size: 18px; margin-bottom: 0.5rem;}
    .aboutus .vision p, .aboutus .mission p { font-size: 15px; line-height: 22px;}

    .aboutus .ciero_story { padding: 1rem;}
    .aboutus .ciero_story h2 { font-size: 20px; margin-bottom: 0.3rem;}
    .aboutus .ciero_story p { font-size: 16px; line-height: 20px;}
    .aboutus .ciero_story p br { display: none;}
    .aboutus .ciero_story img { max-width: 100%;}

    .aboutus .team { flex-direction: column;}
    .aboutus .team .left, .aboutus .team .right { width: auto;}
    .aboutus .team .left { padding: 2rem;}
    .aboutus .team h3 { font-size: 20px;}
    .aboutus .team span { font-size: 15px;}
    .aboutus .team p { font-size: 14px; line-height: 22px;}

    .aboutus .customize_block { padding: 2rem 1rem 0 1rem;}
    .aboutus .customize_block strong { font-size: 16px;}

    /******************************************** support section ***********************************/
    .support_panel { padding: 1rem 0;}
    .support_panel .panel { align-items: flex-start; padding: 0;}
    .support_panel .panel .left img, .support_panel .panel .right img { max-width: 100%; border-radius: 4px;}
    .support_panel .panel .left, .support_panel .panel .right { width: 49%;}
    .support_panel .panel .left article, .support_panel .panel .right article { position: relative; width: 90%; margin: -10px auto 0; border-radius: 4px; padding: 15px; font-size: 12px; line-height: 18px;}
    .support_panel .panel .left article hr, .support_panel .panel .right article hr { margin: 5px 0 5px 0; height: 3px; width: 50px;}
    .support_panel .panel a { font-size: 12px; width: auto; padding: 8px 15px; display: block; text-align: center; margin-top: 1rem;} 

    /******************************************** faqs ***********************************/

    .home_faqs { padding: 1rem 0;}
    .home_faqs .container-fluid { }
    .home_faqs h2 {font-size: 16px; margin-bottom: 10px; font-weight:700;}
    .home_faqs h3 { font-size: 14px; font-weight:600; color: #333; line-height: 19px; padding-left: 30px;}
    .home_faqs h3 .badge { width: 18px; height: 18px; font-size: 10px; line-height: 15px;}
    .home_faqs .card-body { font-size: 13px; line-height: 20px;}
    .home_faqs .card-body .badge { width: 18px; height: 18px; font-size: 10px; line-height: 15px;}
    .home_faqs .card { padding: 12px 0;}
    .home_faqs h3 .badge { position: absolute; left: 0;}

    .user_review { width: auto; padding-bottom: 2rem !important;}
    .user_review .review_box { padding: 1.5rem;}
    .user_review .review_box img { margin-bottom: 1rem;}
    .user_review .review_box p { margin-bottom: 1rem; font-style: 12px; line-height: 20px;}
    .user_review button.slick-prev, .user_review button.slick-next { display: none !important;}

    /*************************Product listing  *******************************/
    .breadcrumb li { font-size: 10px; text-transform: capitalize;}
    .produc-list { flex-direction: column; margin-top: 0;}
    .produc-list .left, .produc-list .right { width: auto;}
    .produc-list .left { display: none; margin-bottom: 10px;}
    .right .sortby { flex-direction: column; margin-bottom: 10px;}
    .right .sortby .left_panel { margin-top: 0; font-size: 16px;}
    .right .sortby .right_panel span { display: none;}
    .right .sortby .right_panel ul {  flex-wrap: wrap; justify-content: space-between; text-align: center; margin-top: 5px;}
    .right .sortby .right_panel { text-align: center;}
    .right .sortby .right_panel.sticky_panel { background: #fff; position: fixed; left:0; right:0; top: 35px; padding:15px; border-bottom: solid 1px #f1f1f1; z-index: 99;}
    .right .sortby .right_panel ul li { width: 32%; margin-top: 8px; display: flex; align-items: center; text-align: center; border-radius: 4px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);}
    .right .sortby .right_panel ul li a { padding: 8px; display: block; width: 100%; font-size: 9px; border-radius: 4px;}
    .right .sortby .right_panel ul li a:hover { background: #FCA900; color: #fff;}
    .right .sortby .right_panel ul li span { display: none;}

    .products_list .prodct_box { width: 49%; margin: 5px 0;}
    .products_list .prodct_box .pdetail_outer { padding: 10px;}
    .products_list .prodct_box figure { display: flex; justify-content: center;}
    .products_list .prodct_box figure img { max-width:75%;}
    .products_list .prodct_box h4 { font-size: 13px;}
    .products_list .prodct_box .price .final_price { width: 100%; margin: 5px 0; text-align: center; font-size: 14px; font-weight: 600;}
    .products_list .prodct_box .price { flex-wrap: wrap; justify-content: space-around; margin-top: 0;}
    .products_list .prodct_box .price .cut_price { font-size: 12px;}
    .products_list .prodct_box .price .off { font-size: 11px;}
    
    /************************* SEO Content  **********************************/
    .seo_content { padding: 1.5rem; margin-top: 1rem; margin-bottom: 1rem;}
    .seo_content p { text-align: left; font-size: 13px;
      line-height: 20px;
      margin-bottom: 10px;}
      .seo_content h1 { font-size: 19px;}
      .seo_content h2 { font-size: 17px !important; line-height: 22px; font-weight: 600;}
      .seo_content ul li { font-size: 13px; line-height: 19px;}
    /************************* End product listing   ************************/
    .panel h2 { font-size: 18px; font-weight: 600; margin-bottom: 10px;}
    .produc-details { flex-direction: column; margin: 0 0 1rem 0;}
    .produc-details .left, .produc-details .right { width: auto;}
    .produc-details .right { padding-right: 0; padding-top: 1rem;}
    .produc-details .left .carousel-control-prev-icon { background: url('../img/back_arrow.svg') left center no-repeat; background-size: 20px 20px;}
    .produc-details .left .carousel-control-next-icon { background: url('../img/next_arrow.svg') left center no-repeat; background-size: 20px 20px;}
    .produc-details .carousel-item img { max-width: 90%;}
    .produc-details .carousel-indicators li { width: 60px; height: 55px;}
    .produc-details .carousel-indicators li img { max-width: 85%;}
    .produc-details .right .detail { margin-top: 0.5rem;}
    .produc-details .right .detail .review_wishlist { margin: 15px 0;}
    .produc-details .right .detail .review_wishlist ul { align-items: center;}
    .produc-details .right .detail .pin_check { margin: 10px 0 20px 0;}
    .produc-details .right .detail h1 { font-size: 20px;}
    .produc-details .right .detail .price .final_price { font-size: 25px;}
    .produc-details .right .detail .review_wishlist ul li { align-items: center; font-size: 13px;}
    .produc-details .right .detail .price .cut_price, .produc-details .right .detail .price .off { font-size: 15px;}
    .produc-details .right .detail .btn_group { flex-direction: column;}
    .produc-details .right .detail .btn_group .btn_add_cart, .produc-details .right .detail .btn_group .btn_buynow, .produc-details .right .detail .btn_group .btn_vps { width: auto; margin-bottom: 10px;}
    .produc-details .right .detail .pin_check input[type="text"] { width: 100%;}
    .produc-details .right .detail .pin_check button[type="submit"] { right: 5%;}
    .produc-details .right .detail .help { font-size: 13px;}
    .produc-details .right .detail .help strong a { color: #000; line-height: normal;}
    .produc-details .right .detail .deliver_usp { font-size: 13px; flex-direction: column; align-items: flex-start;}
    .produc-details .right .detail .deliver_usp span { margin: 5px 0;}
    .produc-details .right .detail .accordion>.card { padding: 15px 0; border-radius: 0;}
    .produc-details .right .detail .accordion>.card h2.collapsed { font-size: 15px;}
    .produc-details .right .detail .accordion .card-body ul li { font-size: 13px; line-height: 19px;}
    .produc-details .right .detail .accordion .card-body p { font-size: 13px;}
    .produc-details .right .detail .accordion .card-body { padding: 13px 0 0 0;}
    .produc-details .right .detail .accordion .card-body strong { font-size: 13px;}
    .produc-details .right .detail .accordion>.card h2.collapsed, .produc-details .right .detail .accordion>.card h2 { background-size: 15px 15px; font-size: 15px;}
    /* .user_reviw { padding: 1rem; margin: 10px 0 15px 0;}
    .user_reviw article h2 { font-size: 16px;}
    .user_reviw article p { font-size: 13px;}
    .user_reviw article a.btn_writereview { font-size: 13px; padding: 12px 30px; margin-top: 1rem;} */

    .fancybox-navigation .fancybox-button { width: auto !important;}
    .fancybox-inner { width: 95%; margin: 10px !important; left: auto !important; right: auto !important;}
    .fancybox-navigation .fancybox-button--arrow_right div, .fancybox-navigation .fancybox-button--arrow_left div { background-size: 15px 15px; padding: 20px !important;}
    .fancybox-navigation .fancybox-button--arrow_right div { margin-right: 20px;}
    .fancybox-thumbs { width: 90% !important; margin-top: 70px !important; flex-direction: row !important; position:relative !important;}
    .fancybox-thumbs__list { flex-direction: row !important; flex-wrap: wrap;}
    .fancybox-thumbs__list a { width: 18% !important;}


    footer { padding-top: 1rem; margin-top: 1.5rem;}
    footer .container-fluid { width: auto;}
    footer .top { flex-direction: column;}
    footer .top .left, footer .top .right { width: 100%;}
    footer .top .left { flex-direction: column;}
    footer .top .right { margin-top: 10px;}
    footer .top .left span img { width: 20px; margin-right: 5px;}
    footer .top .left span {font-size: 13px; margin: 5px 0;}
    footer .mid { flex-wrap: wrap; margin: 15px 0;}
    footer .mid ul { width: 46%; margin: 2%;}
    footer .mid ul li a { margin: 5px 0; font-size: 12px; padding: 2px;}
    footer .mid ul li a img { max-width: 70%;}
    footer .mid ul:first-child { display: none;}
    footer .mid ul li strong { display: block; margin-bottom: 15px;}
    footer .mid ul:last-child { width: 100%;}
    footer .payment_method { padding: 5px;}
    footer .mid ul li.social { justify-content: flex-start;}
    footer .payment_method img { max-width: 60%;}
    footer .bottom { padding-bottom: 50px; font-style: 12px;}
    footer .bottom .container-fluid { flex-direction: column-reverse;}
    footer .bottom .container-fluid .right { margin-bottom: 3px; text-align: center;}

    /* .seller_regitr { left: 5px; bottom: 8px; font-size: 12px; padding: 6px 13px;}
    .back-to-top { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); right: 10px; bottom: 90px; z-index: 99;}
    .back-to-top img { width: 14px;}
    .customize_jewelery { font-size: 12px; top: auto; padding: 6px 13px; bottom: 8px; right: 5px; border-radius: 30px;}
    .customize_jewelery br { display: none;} */
    .seller_regitr { width: 50%; left:5px; bottom: 5px; border-radius: 4px 0 0 4px; text-align: center; font-size: 14px; padding: 10px 13px;}   
    .customize_jewelery { width: 50%; font-size: 14px; top: auto; padding: 10px 13px; text-align: center; bottom: 5px; right: 5px; border-radius:0 4px 4px 0;}
    .customize_jewelery br { display: none;}
    .back-to-top { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); right: 10px; bottom: 110px; z-index: 99;}
    .back-to-top img { width: 14px;}

    /***********************************Cart  ******************************/
    .chkout_tabing { width: auto;}
    .chkout_tabing .nav-tabs .nav-link { padding: 0.4rem 0.7rem; font-size: 12px;}
    .chkout_tabing .nav-tabs .nav-link span { width: 16px; height: 16px; margin: 0 5px 0 0;}
    .chkout_tabing .nav-tabs { display: flex; justify-content: space-between;}

    header.cart_header .header_bottom { flex-direction: column; padding: 13px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
    .cart_outer { padding:0.7rem;}
    .my_cart { flex-direction: column; width: auto;}
    .my_cart .left .top h2 { font-size: 16px;}
    .my_cart .left .top .pin_check { margin-top: 1rem; width: 100%;}
    .my_cart .left .top .pin_check input[type="text"] { width: 72%;}
    .my_cart .cart_detail{ align-items: flex-start; padding: 1rem;} 
    .my_cart .left .top { flex-direction: column; padding: 1rem; text-align: left; align-items: flex-start;}
    .my_cart.checkout .left .top { padding: 0 0 1rem 0;}
    .my_cart.checkout .left .biling_ad h2 { font-size: 16px;}
    .my_cart.checkout .left label { margin-bottom: 0.2rem;}
    .my_cart .left, .my_cart .right { width: 100%; text-align: left; padding: 0;}
    .my_cart.checkout .left { padding: 1rem;}
    .my_cart .right { padding: 1rem; margin-top: 0.5rem;}
    .my_cart .cart_detail article .dlivery_date { display: flex; margin-left: 0; font-size: 12px;}
    .my_cart .cart_detail figure { width: 100px;}
    .my_cart .cart_detail article .p_name { font-size: 13px;}
    .my_cart .cart_detail article { padding-right: 30px;}
    .my_cart .cart_detail .remove  { top: 18px; right: 12px;}
    .my_cart .cart_detail article .price .cut_price, .my_cart .cart_detail article .price .final_price, .my_cart .cart_detail article .price .off { font-size: 13px;}
    .my_cart .cart_detail article .p_quntity .minus, .my_cart .cart_detail article .p_quntity .plus { font-size: 18px;}
    .cart_process { margin-top: 10px;}
    header.cart_header .right ul li a, .cart_process li a { padding: 0 8px 0 0; font-size: 12px; align-items: center;}
    header.cart_header .right ul li span, .cart_process li span { width: 15px; height: 15px; margin: 0 5px 0 0; font-size: 9px;}
    header.cart_header .right ul li a::after, .cart_process li a::after { display: none;}
    header.cart_header .header_bottom .left { display: none;}
    header.cart_header { position: sticky; top: 0; background: #fff; width: 100%; z-index: 99;}
    header.cart_header .header_bottom .right { width: 100%; justify-content: space-between;}
    header.cart_header .right .back img { width: 20px;}
    .my_cart .right .middle .price_detail .prow { font-size: 13px;}
    .my_cart .right .middle .price_detail .prow.total { font-size: 14px;}
    .my_cart .right .middle .price_detail h3 { font-size: 13px;}

    /*******************************Login/Signup Modal  **************************/
    .login_signup_modal.show, .cusmize_jwlry_modal.show, .seller_reg_modal.show { display: flex!important; flex-direction: column; justify-content: center;align-content: center;}
    .login_signup_modal .modal-body, .cusmize_jwlry_modal .modal-body, .seller_reg_modal .modal-body { display: block;}
    .login_signup_modal .modal-body .left, .cusmize_jwlry_modal .modal-body .left, .seller_reg_modal .modal-body .left { display: none;}
    .login_signup_modal .modal-body .right label, .cusmize_jwlry_modal .modal-body .right label, .seller_reg_modal .modal-body .right label { font-size: 13px;}
    .login_signup_modal .modal-body .right, .cusmize_jwlry_modal .modal-body .right, .seller_reg_modal .modal-body .right { width: auto; padding: 1.5rem;}
    .login_signup_modal .modal-body .right .form-control, .cusmize_jwlry_modal .modal-body .right .form-control, .seller_reg_modal .modal-body .right .form-control { padding: 0.4rem 0.8rem;}
    .login_signup_modal .modal-body .right h2, .cusmize_jwlry_modal .modal-body .right h2, .seller_reg_modal .modal-body .right h2 { font-size: 18px;}
    .login_signup_modal .modal-body .right .reg-text, .login_signup_modal .modal-body .right .reg-text { font-size: 12px;}
    .login_signup_modal .modal-body .right .close, .cusmize_jwlry_modal .modal-body .right .close, .seller_reg_modal .modal-body .right .close { margin-top: -15px; margin-right: -5px;}
    .login_signup_modal .modal-body .right .reg { margin-top: 1rem;}
    .login_signup_modal .btn_submit, .cusmize_jwlry_modal .btn_submit, .seller_reg_modal .btn_submit { margin-top: 0.5rem; padding: 12px; font-size: 16px;}
    
/***********************Policy  ************************/
.ciero_policy { padding: 1.2rem; margin-bottom: 1rem;}
.ciero_policy h1 { font-size: 18px; margin-bottom: 1rem; line-height: 18px; padding-left: 0.6rem;}
.ciero_policy h2 { font-size: 16px;}
.ciero_policy p { font-size: 14px;}

/********************** Blogs  ***********************/
.blogs h1 { font-size: 18px;}
.blogs article { width: 49%; margin-top: 0.7rem; padding: 0.8rem;}
.blogs article h2 a { font-size: 14px; font-weight: 600;}
.blogs article p { font-size: 13px;}
.blogs article small { font-size: 10px;}

.blogs.blog_detail { padding:0;}
.blogs.blog_detail .outer { flex-direction: column;}
.blogs.blog_detail .left, .blogs.blog_detail .right { width: auto;}
.blogs.blog_detail .left p { line-height: 20px;}
.blogs.blog_detail .left h2 { font-size: 17px;}
.blogs.blog_detail .latest_blogs .blog_box_outer { flex-wrap: wrap;}
.blogs.blog_detail .latest_blogs { margin-top: 15px;}
.blogs.blog_detail .latest_blogs h2 { font-size: 18px !important; margin-bottom: 10px !important; font-weight: 600 !important;}
.blogs.blog_detail .latest_blogs ul { flex-wrap: wrap; overflow-x: auto; overflow-y: hidden; margin: 15px 0 0 0;}
.blogs.blog_detail .latest_blogs ul li  { width: 50%;}
.blogs.blog_detail .latest_blogs ul li figcaption { width: 92%; line-height: 16px; margin-bottom: 10px; padding: 0.7rem; font-size: 12px; border-radius: 3px;}
.blogs.blog_detail .latest_blogs ul li:nth-child(3), .blogs.blog_detail .latest_blogs ul li:nth-child(4) { display: none;}

.blogs.blog_detail .latest_blogs .blog_box { width: 50%; margin: 5px 0;}
.blogs.blog_detail .latest_blogs .blog_box figcaption { font-size: 13px; line-height: 17px; width: 95%; padding: 0.8rem;}
.blogs.blog_detail .latest_blogs button.slick-prev, .latest_blogs button.slick-next { display: none !important;}



.my_cart.wishlist .left button.movebag { position: relative; right: auto; bottom: auto; float: none; margin-top: 1rem;}

/******************** Contact Us ********************/
.contactus .outer { width: auto; flex-direction: column;}
.contactus .outer article { width: 100%; margin: 0.7rem 0 0 0; padding: 1.5rem;}
.contactus .outer article span { font-size: 16px;}
.contactus .outer article figure img { width: 40px; margin-right: 10px;}
.contactus .outer article span strong { font-size: 17px;}


/*********************Customized Jewelery page  ******************/
.customized_jewellery .custmized_form { padding: 1rem 0; margin-bottom: 1rem;}
.customized_jewellery h2 { font-size: 20px; font-weight: 600;}
.customized_jewellery .custmized_form .left, .customized_jewellery .custmized_form .right { width: auto;}
.customized_jewellery .custmized_form .outer { flex-direction: column;}
.customized_jewellery .custmized_form .left h2 { font-size: 16px;}
.customized_jewellery .custmized_form h1 { margin: 0 0 1rem 0;}
.customized_jewellery .custmized_form .left ul { margin-top: 0.3rem;}
.customized_jewellery .custmized_form .left ul li { margin-top: 0.5rem; padding: 1rem;}
.customized_jewellery .custmized_form .left ul li h4 { font-size: 13px; line-height: 18px; margin-top: 0.5rem;}
.customized_jewellery .custmized_form .left ul li img { width: 50px;}
.customized_jewellery .custmized_form .right { margin-top:1rem; padding: 1.5rem;}
.customized_jewellery .custmized_form .right h5 { font-size: 18px;}
.customized_jewellery .custmized_form .right p { font-size: 13px; margin-bottom: 1rem; line-height: 18px;}
.user_reviw.customize_review .cusreviw_list strong { font-size: 16px;}
.user_reviw.customize_review { width: auto; flex-direction: column; background-position: center center; padding: 1rem; margin-bottom: 1rem;}
.user_reviw.customize_review .review_elemrnt { display: none;}
.user_reviw.customize_review .cusreviw_list .reviw_top .left .star { width: auto; margin-right: -15px;}
.user_reviw.customize_review article  { margin-top: 1.5rem;}
.user_reviw.customize_review .cusreviw_list .reviw_top .left .star img { width: 45px;}
.user_reviw.customize_review .cusreviw_list .reviw_top .left { width: 35%;}
.user_reviw.customize_review article { margin-top: 0;}
.user_reviw.customize_review article h2 { font-size: 20px;}
.user_reviw.customize_review .cusreviw_list .review_right { width: auto; padding:1.5rem 1rem;}
.user_reviw.customize_review article p { font-size: 14px;}
.user_reviw.customize_review .cusreviw_list .list_outer { flex-direction: column-reverse;}
.user_reviw.customize_review .cusreviw_list .reviw_top { width: auto; margin-top: 1rem;}
.user_reviw.customize_review .cusreviw_list { padding: 1rem; margin-bottom:1rem; background: transparent; padding: 0;}
.user_reviw.customize_review .cusreviw_list .list .custom_detail { font-size: 12px;}
.user_reviw.customize_review .cusreviw_list .list { margin-top: 0;}
.user_reviw.customize_review .cusreviw_list .list:last-child { padding-bottom: 0;}
.user_reviw.customize_review .cusreviw_list .reviw_top .right { width: 50%;}
.user_reviw.customize_review .cusreviw_list .reviw_top .left .rating_text { font-size: 22px;}

}