/*-------------- media section ---------------*/
@media (min-width: 1921px) and (max-width: 2560px)  {
  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
   height: auto;
}
.shop li.product:hover :is(.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woosq-btn, .wishlist_text, .a.added_to_cart, .yith-wcwl-add-button, .wishlist_text .yith-wcwl-wishlistaddedbrowse, .wishlist_text .yith-wcwl-wishlistexistsbrowse) {
  bottom: 90px;
}
.Wrap_slider_content_div {
    padding-left: 25%;
}
#new_edition_video .use-codebg-img {
  margin-top: -340px;
}
a#myBtn {
  top: 31%;
  padding: 25px 28px;
}
.shop .products li .added_to_cart {
  bottom: 90px !important;
}
#header .search-container {
  right: 18%;
}
}
@media screen and (max-width: 1920px) and (min-width:1440px){
  .woocommerce .shop.shop-product .yith-wcwl-add-button, .shop.shop-product .wishlist_text .yith-wcwl-wishlistaddedbrowse, .shop.shop-product .wishlist_text .yith-wcwl-wishlistexistsbrowse {
    left: 40px !important;
}
  .shop .outofstock a.button.product_type_simple {
    left: 70px;
    bottom: 111px !important;
}
  .shop .related .products li .added_to_cart {
    bottom: 95px !important;
}
  #header .search-container {
    right: 20%;
}
.single-product .related .wishlist_text .yith-wcwl-wishlistexistsbrowse, .single-product .related .wishlist_text .yith-wcwl-wishlistaddedbrowse {
  left: 38px;
}
.related .yith-wcwl-add-button {
  position: absolute;
  left: 38px;
}
  h4.news-title a {
    font-size: 20px;
}
  .custom-social-icons a i {
    border-right: 1px solid #333333;
    margin: 0px 8px;
    padding: 0px 30px 0px 0px;
}
.social_widget a {
  padding: 7px 0px;
   margin-right: 0px;
  margin-bottom: 5px;
}
  .icn_bx i {
    padding: 12px;
    margin-bottom: 10px;
  }
  .icn_bx {
    margin-bottom: 10px;
}
  .woocommerce .woocommerce-ordering {
    right: 18%;
}
.star-rating {
  margin-top: 3% !important;
  right: 47px !important;
  margin-bottom: 5px !important;
}
.woocommerce-product-rating .star-rating {
  left: 0px !important;
  top: -10px !important;
}
  .woocommerce-wishlist .wishlist_table tr td.product-thumbnail a img {
    width: 100%;
    height: 320px;
    object-fit: cover;
}
  .shop li.product:hover :is(.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woosq-btn, .wishlist_text, .a.added_to_cart, .yith-wcwl-add-button, .wishlist_text .yith-wcwl-wishlistaddedbrowse, .wishlist_text .yith-wcwl-wishlistexistsbrowse,.added_to_cart) {
    bottom: 70px;
}

  .category_img {
    height: 100px;
    width: 100%;
    top: 125px;
}
  .single-product .wishlist_nd_addcartbtn .yith-wcwl-wishlistexistsbrowse a, .single-product .wishlist_nd_addcartbtn .yith-wcwl-wishlistaddedbrowse a {
    padding: 5px 14px;
    display: flex;
  justify-content: center;
}
.single-product .cart-btn-single-page a.added_to_cart {
  height: 40px;
}
  h6.product_title {
    font-size: 18px;
}
  ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile{
    display: flex !important;
    flex-wrap: wrap;
  }
  .wishlist_table li {
    width: 23%;
}
.woocommerce-wishlist .shop_table span.woocommerce-Price-amount.amount {
  position: absolute;
  right: 0px;
  bottom: 10px;
}
.wishlist_table .product-name h3 {
  padding: 0;
  margin: 0;
}
.wishlist_table.mobile li {
  border: unset !important;
  position: relative;
}
.additional-info-wrapper {
  display: none;
}
/* .shop_table tbody tr {
  width: calc(94% / 4);
  border: 1px solid #efefef;
  margin-bottom: 0px;
  position: absolute;
  right: 0px;
  bottom: 20px;
  max-width: unset !important;
} */
.woocommerce-wishlist .wishlist_table.mobile .product-thumbnail img {
  padding-top: 0px;
  max-width: 100%;
  height: 340px;
  object-fit: cover;
}
.wishlist_table.mobile li .item-wrapper {
  text-align: left;
  width: 100%;
}
.shop_table tbody {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2%;
}
  
  #woosq-popup .single-pro-btn {
    width: 100%;
}
.bg_text p {
  padding-top: 40px;
}
.shop .woosq-btn {
  right: 14%;
}
.shop .single-product a.add_to_wishlist.single_add_to_wishlist span{
  font-size: 14px;
}
.single-product .cart-btn-single-page a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
  position: unset;
}
.alert.alert-minimalist {
  width: 25% !important;
  padding: 20px 25px 20px 25px;
}

  #best_seller .product-button-hover {
    left: -7px;
}
  .shop img.attachment-woocommerce_thumbnail {
    height: unset !important;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
  height: 400px;
}

p.abt-us-para {
  line-height: 25px;
  margin-bottom: 20px;
}
  #ratingModal .modal-content {
    top: 190px;
}
#ratingModal #comments {
  width: 100%;
}
  .inner_product span.woocommerce-Price-amount.amount {
    font-size: 16px;
}
  .banner_slider .slick-dots {
    bottom: 150px;
    left: -60px;
  }
  .watch_price span.woocommerce-Price-amount.amount {
    font-size: 26px;
}
  .Wrap_slider_content_div {
    padding-left: 305px;
}
.slider-text {
  padding-top: 50px;
  padding-bottom: 50px;
}
  embed#videoEmbed {
    height: 431px;
}
#comments {
  width: 64%;
}
button.close-one {
  right: 6%;
  top: 6px;
}
  .blog_page_content .meta_details{
    font-size: 16px;
  }
  .foot-step {
    width: 140px;
}
#slider .slick-list.draggable {
  padding-bottom: 20px;
}

span.price_st {
  font-size: 16px;
}
.banner_slider .inner_slider li {
  height: 8px !important;
  width: 8px !important;
  margin: 6px 0px;
}
.banner_slider .inner_slider .slick-dots .slick-active {
  width: 14px !important;
  height: 14px !important;
}
#slider .img-slider-box img {
  height: 300px;
}
.mfp-content .wishlist_nd_addcartbtn {
  flex-direction: row;
}
.mfp-content .cart-btn-single-page {
  width: 100%;
}
.mfp-content .single-pro-btn {
  width: 50%;
}
  #slider h1 {
    font-size: 47px;
}
#slider .theme_green_button {
  font-size: 16px;
  padding: 12px 20px 36px  20px;
}
h2.watch_name {
  font-size: 35px;
}
#category .category-content h2{
  font-size: 35px !important;
}
.section-subtitle p {
  font-size: 20px;
}
#category .categorytitle a {
  font-size: 18px;
}
section#designer_collection {
    height: 100%;
    padding: 160px;
}
p.code-no {
  font-size: 16px;
}
.designer_collection_inner h2 {
  font-size: 57px;
}
p.design-cl-p.my-3 {
  font-size: 20px;
}
  #slider .slider-img img{
    top: 25px;
  }
  .primary_nav>li {
    padding: 10px 30px;
  }
  ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile{
    display: flex !important;
  }
  .shop_table.wishlist_table li{
    margin: 10px;
  }

span.play_icon {
  left: 48%;
  top: 160px;
}
a#myBtn {
  padding: 30px 33px;
  top: 33%;
}
#new_edition_video .use-codebg-img {
  position: relative;
  margin-top: -340px;
}


}
@media screen and (max-width: 1443px) and (min-width:1400px){
  #use-code .use-codebg-img{
    height: 435px !important;
  }
}
@media screen and (max-width: 1500px) and (min-width:1441px){
  .Wrap_slider_content_div {
    padding-left: 85px;
}
}
@media screen and (max-width: 1600px) and (min-width:1501px){
  .Wrap_slider_content_div {
    padding-left: 150px;
}
}
@media screen and (max-width: 1440px) and (min-width:1367px){
  .Wrap_slider_content_div {
    padding-left: 75px;
}
.slider_row {
  padding-top: 0px;
}

#slider .img-slider-box img {
  height: 260px;
}
  #slider .slider-img img{
    top: 29px;
  }
  ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile{
    display: flex !important;
  }
  .shop_table.wishlist_table li{
    margin: 10px;
  }
  #use-code .use-codebg-img{
    height: 400px;
  }
}
@media screen and (max-width: 1366px) and (min-width:1200px){
  img.slider-col-img {
    height: 575px;
    object-fit: cover;
}
  .brand-name{
    font-size: 14px;
  }
  ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile{
    display: flex !important;
  }
  .shop_table.wishlist_table li{
    margin: 10px;
  }
  #use-code .use-codebg-img{
    height: 400px;
  }
}
@media screen and (max-width: 1199px) and (min-width:1041px){
 
  .primary_nav>li>ul>.menu-column-title>a {
    font: normal normal 600 16px/22px Open Sans;
  }
  #use-code .use-codebg-img{
    background-size: contain;
    height: 325px;
    background-repeat: no-repeat;
    }
  #use-code .use-code-inner {
  transform: translate(20px, 17%);
  }
}
@media screen and (max-width:1040px){

	#latest_news .blog-text{
		display: none;
	}
#use-code .use-codebg-img{
    height: 325px;
}
#use-code .use-code-inner {
    transform: translate(20px, 20%);
}
     .product-title h3 {
         width: 71%;
    }
     .banner_para{
         padding-top: 20px;
    }
     #feature .feature-icon .icon-bg i{
       font-size: 35px;
    }
     #new-product img.new-product-bg-img1,#new-product img.new-product-bg-img2{
       display: none;
    }
     .mobile-menu:has( ~ .custom-sidebar){
       display: none;
    }
    .product-name a {
      letter-spacing: 0px;
    }

}
@media screen and (max-width: 1199px) and (min-width:1024px){
  .newsletter_sale h2 {
    font-size: 36px;
}
  .shop .products li .added_to_cart {
    bottom: 124px !important;
}
.shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .shop a.added_to_cart, .shop .outofstock a.button.product_type_simple {
  width: 110px;
}
.woocommerce .shop-product .yith-wcwl-add-button, .woocommerce .shop-product .wishlist_text .yith-wcwl-wishlistaddedbrowse, .woocommerce .shop-product .wishlist_text .yith-wcwl-wishlistexistsbrowse {
  left: 9px;
}
  .related .yith-wcwl-add-button, .single-product .related .wishlist_text .yith-wcwl-wishlistexistsbrowse, .single-product .related .wishlist_text .yith-wcwl-wishlistaddedbrowse {
    left: 8px;
}
  #site-navigation .iepa-megamenu-main-wrapper.iepa-onhover ul.iepa-mega-wrapper li .iepa-sub-menu-wrap, .iepa-megamenu-main-wrapper.iepa-onclick ul.iepa-mega-wrapper li .iepa-sub-menu-wrap {
    width: 780px;
}

  .mfp-container .single-pro-btn .wishlist_text .yith-wcwl-add-button a.add_to_wishlist{
width: 95%;
  }
  #woosq-popup .cart-btn-single-page a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    width: 100%;
}
  section#latest-news {
    padding-bottom: 0px;
}
  .cart-btn {
    width: 60%;
    text-align: center;
}
  #most-view-product button.slick-prev.slick-arrow {
    left: 37%;
    width: 100%;
}
.foot-step {
  top: 0%;
  left: 40px;
}
.calling-feature-img {
  right: 25px;
}
  .shop img.attachment-woocommerce_thumbnail {
    height: 100%;
}

.single-product .single-pro-btn {
  width: 95%;
}
.woocommerce-shop .mfp-content .single-product .single-pro-btn {
  width: 95%;
  margin-left: 10px !important;
}
  .focus-points li {
    margin-right: 40px !important;
}
  #ratingModal .modal-content {
    top: 180px;
}
  .Wrap_slider_content_div {
    padding-left: 40px;
}
.slider_row {
  padding-top: 50px;
  height: 300px;
}
img.slider-col-img {
  height: 528px;
  object-fit: cover;
}

.banner_slider .slick-dots {
  left: -25px;
}
  #new_edition_video .use-codebg-img {
    margin-top: -225px;
}
.ip_shop_menu .iepa-megamenu-main-wrapper.iepa-orientation-horizontal ul.iepa-mega-wrapper > li > a {
  /* padding: 20px; */
  padding: 20px 10px;
}
}
@media screen and (max-width:1023px){
  section#latest-news {
    padding-bottom: 0;
}
 
  .toggle-nav {
  display: block;
  text-align: center;
 }
   .toggle-nav i {
    font-size: 29px;
    color: #FFF;
    margin-top: 4px;
   }
  .sidenav .close-sidebar {
    position: relative;
    font-size: 32px;
    display: block;
    padding-right: 7%;
    color: #ffffff;
    cursor: pointer;
    cursor: pointer;
    text-align: right;
  }
  .main-navigation ul li.current-menu-item a{
    border-top: none !important;
  }
  .main-navigation ul li>ul {
    opacity: 1;
    display: block !important;
    visibility: visible !important;
    transform: none;
    box-shadow: unset;
    padding: 0;
    margin: 0;
  }
  .main-navigation ul li a:before,
  .main-navigation ul li a:before {
    background-color: transparent;
  }
  .main-navigation ul li:hover>ul {
    display: block !important;
    padding: 0;
    color: #000000;
  }
  .main-navigation ul li {
      height: 100%;
  }
  .main-navigation ul li ul li ul {
    position: unset;
  }
  .main-navigation ul li ul{
    display: none;
    position: relative !important;
  }
  .main-navigation ul ul li a:hover{
    transition: unset;
  }
  .headerbar {
    display: block !important;
    margin: 0;
  }
  .main-navigation ul ul li{
    padding: 0px 12px;
    margin: 0px 0 0px 0;
  }
  .main-navigation ul ul li a {
    padding-left: 16px;
    color: #fff !important;
  }

  .main-header .main-navigation {
    display: none
   }
   #vw-sticky-menu {
    background: #21286a;
    padding: 10px;
    margin: 10px 0px;
}
    .toggle-nav {
 		display: block;
 		text-align: center;
 	}
 	.main-navigation ul li.current-menu-item a{
 		border-top: none !important;
 	}
 	.main-navigation ul li>ul {
 		opacity: 1;
 		display: block !important;
 		visibility: visible !important;
 		transform: none;
 		box-shadow: unset;
 		padding: 0;
 		margin: 0;
 	}
 	.main-navigation ul li a:before,
 	.main-navigation ul li a:before {
 		background-color: transparent;
 	}
 	.main-navigation ul li:hover>ul {
 		display: block !important;
 		padding: 0;
 		color: #000000;
 	}
 	.main-navigation ul li ul li ul {
 		position: unset;
 	}
 	.main-navigation ul li ul{
 		display: none;
 		position: relative !important;
 	}
 	.main-navigation ul ul li a:hover{
 		transition: unset;
 		/* padding: 12px 27px; */
 	}
 	.headerbar {
 		display: block !important;
 		margin: 0;
 	}
 	.main-navigation ul ul li{
 		padding: 0px 12px;
   	margin: 0px 0 0px 0;
 	}
 	.main-navigation ul ul li a {
 		padding-left: 16px;
 		color: #fff !important;
 	}
 	.main-navigation,.main-navigation li {
 		padding: 0;
 		display: block;
 		width: 250px;
 	}
 	.main-navigation ul li a {
     padding: 10px 15px;
 		display: block;
 		border-bottom: 1px solid #e2e2e2;
 		background: 0 0!important;
 		text-align: left;
 		margin: 0;

 	}

   #sidebar1 .close-sidebar.mobile-menu{
     position: relative;
     font-size: 32px;
     display: block !important;
     padding-right: 7%;
     color: #fff;
     cursor: pointer;
     cursor: pointer;
     text-align: right;
   }
   #sidebar1 {
     height: 100%;
     width: 0;
     position: fixed !important;
     z-index: 9999999;
     top: 0;
     right: 0;
     background: #21286A;
     overflow-x: hidden;
      transition: .9s;
     padding-top: 8px !important;
   }
   #sidebar1 ul li a {
    color: #fff;
    border-bottom: none;
    line-height: unset;
}
      #sidebar1 ul li:hover>ul {
        visibility: visible;
        opacity: 1;
        height: auto;
        z-index: 11111;
        transform: scale(1) !important;
      }
      #sidebar1 ul li:hover>ul {
       display: block !important;
       transition: all .4s ease;
      }
      /* #sidebar1 ul ul {
       background: #fff;
       border-top: 4px solid var(--color-red);
       visibility: hidden;
       display: none !important;
       opacity: 0;
       animation-name: fadeOutUp;
       transform: scale(0) !important;
       transform-origin: top left;
       transition: all 0.3s ease-out;
      } */
      @keyframes fadeOutUp {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          transform: translate3d(0, -100%, 0);
        }
      }

   .main-navigation ul ul{
     width: 100%;
   }
   .main-navigation ul ul,.main-navigation ul ul li {
     background: transparent !important;
   }
   .main-navigation ul ul li {
     display: block;
     padding-left: 1px;
     border-bottom: none;
   }
   .main-navigation ul ul ul li {
     padding-left: 15px;
   }
   .main-navigation li {
       position: relative;
  }
}
/* @media screen and (max-width: 550px) and (min-width:470px){
  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    height: 350px !important;
 
}

} */

@media screen and (max-width: 1023px) and (min-width:992px){
  .mfp-content .wishlist_nd_addcartbtn {
    width: 80%;
}
}
@media screen and (max-width: 1199px) and (min-width:992px){

  .slider_first_colm {
    background-image: none !important;
    background-color: #f2f2f2;
}
  .woocommerce-wishlist .wishlist_table.mobile li {
    margin: 10px;
    width: 30%;
}
.woocommerce-wishlist .wishlist_table.mobile {
  display: flex;
  flex-wrap: wrap;
}
  .woocommerce .woocommerce-ordering {
    right: 14%;
}
  .focus-points ul li {
    margin-right: 20px;
}
  .shop li.product:hover :is(.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woosq-btn, .wishlist_text, .a.added_to_cart, .yith-wcwl-add-button, .wishlist_text .yith-wcwl-wishlistaddedbrowse, .wishlist_text .yith-wcwl-wishlistexistsbrowse) {
    bottom: 124px;
}
.wishlist_nd_addcartbtn .yith-wcwl-wishlistexistsbrowse {
  margin-left: 0px;
}
.woocommerce .shop.shop-product .yith-wcwl-add-button {
  left: 8px;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
  height: 350px;

}
.shop .woosq-btn {
  right: 8px;
}

  #category .owl-carousel .owl-nav {
    top: -114px;
}
  .wrap_content h3 {
    font-size: 15px;
}
.team_services_img {
  width: 30%;
}
.team_services_inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.team_services .row {
  padding-top: 10px;
}
  .single-product .add_to_wishlist.single_add_to_wishlist span {
    font-size: 12px;
}
.single-product .cart-btn-single-page a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  font-size: 12px;
}
.single-product .wishlist_nd_addcartbtn .yith-wcwl-wishlistexistsbrowse a, .single-product .wishlist_nd_addcartbtn .yith-wcwl-wishlistaddedbrowse a {
  font-size: 12px;
}

  .cart-btn a {
    font-size: 12px;
}
  .toggle-nav i {
    color: #000;
}
#vw-sticky-menu {
  background:transparent;
}
  #new_edition_video .use-codebg-img {
    margin-top: -215px;
  }
  .bg_text p {
    padding-top: 40px;
}
  #most-view-product button.slick-prev.slick-arrow {
    left: 38%;
}
#latest-news .owl-carousel .owl-nav {
  position: unset;
  text-align: center;
}
.bg_best_collection_img img {
  height: 750px;
  object-fit: cover;
}

img.slider-col-img {
  height: 566px;
  object-fit: cover;
}
.cart-btn {
  width: 60%;
}
  .footer-col-one {
    width: 35%;
}
.footer-col-two {
  width: 17%;
}
.footer-col-three {
  width: 17%;
}
.footer-col-four {
  width: 30%;
}
  .primary_nav>li:hover>.sub-menu{
        left: -28px;
  }
  .main-navigation a{
    font-size: 14px;
  }
  .primary_nav>li>ul>.menu-column-title>a{
    font: normal normal 600 14px/22px Open Sans;
  }
 
  #site_top .topbar-dropdown select {
    width: 165px;
  }
  .switcher .option {
    width: 122px !important;
  }
  .switcher {
  width: 122px !important;
  }
  
  .collection-img-one, .collection-img-two, .collection-img-three{
    height: 225px;
    background-size: contain;
  }
    #shop-by-brand .owl-carousel .owl-item img {
          margin: 0 auto;
    }
    .woocommerce .quantity .qty{
        width: 2.631em;
    }
    .main-navigation li {
    padding: 8px 6px;
    }
    .wishlist_table.mobile{
      display: flex;
    }
    .wishlist_table.mobile li{
    margin: 10px;
    }
    .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
      width: 30%;
    }
    .filter-head{
      margin-bottom: 15px;
    }
  
 #slider .slide-girl-img {
    top: 27px;
}
}
@media screen and (max-width: 374px) and (min-width:320px){
  .shop .related .woosq-btn {
    right: 26px;
}
.shop-product .wishlist_text .yith-wcwl-wishlistexistsbrowse, .shop-product .wishlist_text .yith-wcwl-wishlistaddedbrowse {
  left: 23px;
}
  section.related ul.products.columns-4 li {
width: 100% !important;
}
.shop .related .woosq-btn {
  right: 24px;
  bottom: 95px;
}
  a#myBtn {
    left: 43%;
    top: 16%;
    padding: 10px 12px;
}
a#myBtn i {
  font-size: 22px;
}
  .single-pro-btn {
    width: 100% !important;
    margin-left: 0px !important;
}
  #woosq-popup .single-pro-btn {
    margin-left: 0px;
}
  #woosq-popup .yith-wcwl-wishlistexistsbrowse, #woosq-popup .yith-wcwl-wishlistaddedbrowse {
margin-left: 0px;
}
  .mfp-woosq .mfp-content .single-pro-btn .yith-wcwl-add-button {
    width: 100%;
  }
  .category_img {
    height: 70px;
    width: 100%;
    top: 90px;
    text-align: center;
    border-radius: 90px 90px 0px 0px;
    left: 0px;
    max-width: 100%;
  }
  #woosq-popup .wishlist_nd_addcartbtn .yith-wcwl-wishlistaddedbrowse a {
    margin-left: 0px;
}
.shop .woosq-btn {
  right: 22px;
}
  .shop-product .wishlist_text .yith-wcwl-wishlistexistsbrowse, .shop-product .wishlist_text .yith-wcwl-wishlistaddedbrowse {
    bottom: 117px;
}
  .team_services .row {
    border: none;
}
.team_services {
  padding: 20px;
}
  #header .search-form {
    height: 40px;
}
.search-buttons i {
  font-size: 15px;
}
button.search-icon.search-buttons {
  color: #fff;
  width: 50px;
  background: #21286A;
  padding: 0px;
}
  div#gt_float_wrapper {
    float: unset;
}
a.prev_btn {
  left: -26px;
  position: relative;
  top: -2px;
}
a.nxt_btn {
  position: relative;
  right: -25px;
  top: -22px;
}
  .mfp-content .wishlist_nd_addcartbtn {
    flex-direction: column;
}
  .mfp-content .single-product .summary.entry-summary .yith-wcwl-add-button {
    margin-left: 0;
}

  .wishlist_nd_addcartbtn {
    flex-direction: column;
    width: 100%;
}
.single-product a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
position: unset;
}
.cart-btn-single-page {
  margin-bottom: 10px;
  width: 100%;
}

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
  height: 400px;
}
}

@media screen and (max-width: 475px) and (min-width:375px){
  .woocommerce .shop-product .yith-wcwl-add-button, .woocommerce .shop-product .wishlist_text .yith-wcwl-wishlistaddedbrowse, .woocommerce .shop-product .wishlist_text .yith-wcwl-wishlistexistsbrowse {
    bottom: 117px;
    left: 48px;
}
  section.related ul.products.columns-4 li{
    width: 100% !important;
  }
  a#myBtn {
    left: 43%;
    top: 13%;
    padding: 11px 16px;
}

  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    height: 460px;
}
  .category_img {
    height: 100px;
    top: 60px;
    border-radius: 90px 90px 0px 0px;
}
  .category_img {
    height: 85px;
    width: 100%;
    top: 65px;
    text-align: center;
    border-radius: 90px 90px 0px 0px;
}
  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    height: 468px;
}
.shop .woosq-btn {
  right: 50px;
}
  .mfp-content .wishlist_nd_addcartbtn {
    flex-direction: row;
    width: 100%;
}
.mfp-content .single-product .summary.entry-summary .yith-wcwl-add-button {
  margin-left: 5px;
  padding: 5px 0px;
}
.single-product .summary.entry-summary  .yith-wcwl-add-button {
  padding: 5px 0px;
}

.single-product a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  margin-top: 0px
}

.wishlist_nd_addcartbtn .yith-wcwl-wishlistexistsbrowse {
  width: 95%;
  margin-left: 10px !important;
}

  .shop img.attachment-woocommerce_thumbnail {
    height: 100%;
    object-fit: cover;
}
}
@media screen and (max-width: 768px){
button#buy_now_button {
  background: #21286a;
  height: 35px;
  width: 62%;
}

}
@media screen and (max-width: 991px) and (min-width:769px){
  button#buy_now_button {
    width: 100% !important;
}
.wishlist_nd_addcartbtn {
  width: 100% !important;
}
.single-product .summary.entry-summary  .yith-wcwl-add-button {
padding:0px; 
 
}
.single-product .wishlist_nd_addcartbtn .yith-wcwl-wishlistexistsbrowse a, .single-product .wishlist_nd_addcartbtn .yith-wcwl-wishlistaddedbrowse a {
  text-align: center;
  padding: 0px !important;
}
}

@media screen and (max-width: 991px) and (min-width:768px){
  #most-view-product .product-button-hover {
    opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
}
  .newsletter_sale h2 {
    font-size: 36px;
}
  .shop .related li.product:hover :is(.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woosq-btn, .wishlist_text, .a.added_to_cart, .yith-wcwl-add-button, .wishlist_text .yith-wcwl-wishlistaddedbrowse, .wishlist_text .yith-wcwl-wishlistexistsbrowse) {
    bottom: 117px;
}
.shop .related .products li .added_to_cart {
  bottom: 117px !important;
}
.single-product .related .wishlist_text .yith-wcwl-wishlistexistsbrowse, .single-product .related .wishlist_text .yith-wcwl-wishlistaddedbrowse {
  left: 56px;
  bottom: 117px;
  opacity: 1;
}
  .related .yith-wcwl-add-button {
    opacity: 1;
    bottom: 117px;
    left: 55px;
}
.shop .related .woosq-btn {
  right: 56px;
}
  .woocommerce .shop-product .yith-wcwl-add-button, .woocommerce .shop-product .wishlist_text .yith-wcwl-wishlistaddedbrowse, .woocommerce .shop-product .wishlist_text .yith-wcwl-wishlistexistsbrowse {
    opacity: 1;
    left: 5px !important;
}
.shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .shop a.added_to_cart, .shop .outofstock a.button.product_type_simple,.shop .woosq-btn{
  opacity: 1;
  bottom: 117px;
}
.shop li.product:hover :is(.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woosq-btn, .wishlist_text, .a.added_to_cart, .yith-wcwl-add-button, .wishlist_text .yith-wcwl-wishlistaddedbrowse, .wishlist_text .yith-wcwl-wishlistexistsbrowse,.shop .outofstock a.button.product_type_simple, .added_to_cart ) {
  opacity: 1;
  bottom: 117px;
}
  #best_seller .product-button-hover{
    opacity: 1;
  }
  .foot-step {
    left: 55px;
}
.calling-feature-img {
  right: 36px;
}
 .search-container {
    top: 144px !important;
}
.stickynavbar .search-container {
  top: 112px !important;
}
  .single-product .zoomtoo-container {
    height: 450px;
    width: 350px;
    margin: auto;
}
  .shop .related img.attachment-woocommerce_thumbnail {
    height: 350px !important;
}
  a#myBtn {
    left: 46%;
    top: 25%;
    padding: 15px 20px;
}
  h4.abt_us_icon_title {
    height: 85px;
}
.about_us_section_two_icon_box {
  padding: 20px;
}
  .slider_first_colm {
    background-image: none !important;
    background-color: #f2f2f2;
}
  .woocommerce-wishlist .wishlist_table.mobile li {
    margin: 10px;
    width: 44%;
}
.woocommerce-wishlist .wishlist_table.mobile {
  display: flex;
  flex-wrap: wrap;
}
  .woocommerce-cart .shop_table tbody tr {
    width: 100%;
 }
  .star-rating{
    bottom: 7px;
    }
    h3.abt_us_sub_heading {
      font-size: 21px;
  }
  .woocommerce .woocommerce-ordering {
    right: 7%;
}
  .focus-points ul li {
    margin-right: 50px;
}
#footer .product_list_widget .star-rating {
  right: 65px;
}
  .shop li.product:hover :is(.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woosq-btn, .wishlist_text, .a.added_to_cart, .yith-wcwl-add-button, .wishlist_text .yith-wcwl-wishlistaddedbrowse, .wishlist_text .yith-wcwl-wishlistexistsbrowse) {
    bottom: 117px;
}
  section#new_edition_video {
    margin-top: 150px;
}
  h3.widget-title {
    margin-top: 15px;
}
  section#latest-news {
    padding-bottom: 0px;
}
  #most-view-product button.slick-next.slick-arrow {
    width: 100%;
    left: 50%;
}
#most-view-product button.slick-prev.slick-arrow {
  left: 35%;
  width: 100%;
}
  li.nav-item {
    margin: 5px;
}
  #most-view-product .slick-arrow:before {
    padding: 10px 14px;
}
.mfp-content .wishlist_nd_addcartbtn {
  flex-direction: row;
  padding-top: 20px;
  justify-content: space-around;
}

  .shop img.attachment-woocommerce_thumbnail{
    height: 230px !important;
  }
.shop .woosq-btn {
  right: 5px;
}
.woocommerce .shop.shop-product .yith-wcwl-add-button, .wishlist_text .yith-wcwl-wishlistaddedbrowse, .wishlist_text .yith-wcwl-wishlistexistsbrowse {
    left: 4px;
}
  .focus-points li {
    margin-right: 0px; 
  }
  .about_us_section_two_icon_box:before {
    bottom: 19px;
}
  .abt_sec_col {
    position: relative;
    width: 50%;
}
  .cont_store_col {
    width: 50%;
    padding: 10px 0px;
}
  #ratingModal .modal-content {
    width: 90%;
    margin-left: 0px;
}
#ratingModal .modal-content {
  top: 90px;
  margin: auto;
}
  body .qib-button-wrapper {
    justify-content: left !important;
    width: 100%;
}
  .about_us_section_two_icon_box:before {
    bottom: 19px;
}
  .best_collection_wrap_div {
    position: absolute;
    top: 28%;
    width: 100%;
    text-align: center;
    padding: 0px 20px;
}
.bg_best_collection_img img {
  height: 850px;
  object-fit: cover;
}
.most-view-product {
  height: 30px;
}
#most-view-product .product-button-hover {
  top: -70px;
}
embed#videoEmbed {
  height: 232px;
}
button.close-one {
  top: 12px;
}
  .Wrap_slider_content_div {
    padding-left: 45px;
}

  #vw-sticky-menu {
    background: #fff;
}
.toggle-nav i {
  color: #21286a;
}
  .meta_details {
    font-size: 12px;
}
  #slider .slider_row {
    margin: 0px;
}
.banner_slider .slick-dots {
  bottom: 100px;
  left: -40px;
}
.slider_content {
  padding: 0px;
}

.most_view_div .slide-item img {
  height: 300px;
  object-fit: contain;
}
span.woocommerce-Price-amount.amount {
  font-size: 12px;
}
#our-team button.owl-dot {
  display: none;
}
p.category {
  font-size: 12px;
  margin-top: 5px;
}
h6.product_title {
  font-size: 14px;
}
.title_nd_price.py-2 {
  padding: 5px 0px !important;
}
.services_colm {
  width: 50%;
  margin: 20px 0px 10px;
}
#category .owl-nav button, #our-team .owl-nav button, #shop-by-brand .owl-nav button, #most-view-product .owl-nav button, #latest-news .owl-carousel .owl-nav button {
  padding: 3px 10px;
}
#new_edition_video .use-codebg-img {
  margin-top: -160px;
}
  .onsale-details {
    width: 33.33%;
}

  .switcher .option {
    width: 122px !important;
  }
  #site_top .gtranslate select{
    width: 66px !important;
  }
  #site_top .topbar-dropdown select{
    width: 170px;
  }
  .switcher {
  width: 122px !important;
  }
  #slider .slide-girl-img{
    top: 72px;
  }
  #slider .img-slider-box{
  padding: 12px 0;
  }

  #slider h1 {
  margin-bottom: 20px;
  }
  #slider .slider-text {
    margin-bottom: 30px;
    width: 100%;
}

#slider .slick-list.draggable {
  width: 100%;
}

.banner_slider .bg_img {
  padding: 15px;
  display: flex;
  justify-content: center;
}
  #collection .coln-heading {
    font: normal normal bold 20px/25px Open Sans;
  }
  .collection-img-one, .collection-img-two, .collection-img-three{
    height: 100%;
    padding: 18px 20px;
  }
    #collection .theme_green_button{
        padding: 8px 10px;
    }
 
  #use-code .use-code-inner {
    transform: translate(8px, 25%);
  }

  #use-code .use-codebg-img{
        background-position: right;
  }
  #use-code .use-code-inner h3 {
    font: normal bold 35px/70px ;
  }
  .outer_dpage{
      margin-top: 40px;
 }
  .aboutuspage-desc {
      padding: 0 0;
 }
  .aboutuspage-desc h4{
      font-size: 16px;
 }
  .aboutuspage-desc .para.animated.lightSpeedIn.delay-1s{
      font-size: 14px;
 }
  div#sidebar {
      padding-top: 0px;
 }
  section#page-with-left-sidebar , section#page-with-right-sidebar, .content_page{
      margin-top: 0px;
 }
  #offer img.offer-imgone, img.offer-imgtwo {
      height: 216px;
 }
  .contact_details {
      padding: 18px 0;
 }
  .contact_details ul li {
      padding: 10px 5px;
 }
  .above_title {
      padding: 20px 0;
 }
  .contact_details ul li a, .contact_details ul li, .slide_desc, .latest-box p, #our_records p, #newsletter input[type="submit"]{
      font-size: 12px;
 }
  .contact_details i{
      font-size: 14px;
      margin-right: 0px;
 }
  .cat_toggle, .cat_toggle i{
      font-size: 11px;
 }

  .search-icon{
      padding-top: 0;
 }
 .cart-btn {
  width: 55%;
}
.alert.alert-minimalist {
  height: 33% !important;
  width: 40% !important;
}
  .tablet-error {
      width: 100%;
      text-align: center;
 }
  .errorimg {
      margin-top: 0;
 }
.shop_table .woocommerce .quantity .qty{
  margin: 10px 10px;
  }
  .woocommerce div.product form.cart .variations tr{
      display: flex !important;
      justify-content: center;
      gap: 47px;
 }
  .woocommerce-variation-add-to-cart {
      display: flex;
      justify-content: center;
 }
  #blog-right-sidebar #latest_post, #blog-right-sidebar #latest_post{
      padding: 10px 0;
 }
  #latest_post{
      padding: 0;
 }
  .social_widget, #about-team .team-inner{
      margin-bottom: 30px;
 }
  .footer-contact h2{
      font: normal normal normal 34px/35px DM Serif Displa
 }
  .woocommerce div.product div.images .woocommerce-product-gallery__wrapper{
      margin-top: 5%;
 }
 .shop .woocommerce-notices-wrapper{
     margin-top: 14px;
 }
  .shop_table .product-remove {
    width: 7%;
  }
  .single-post .nav-links {
    display: flex;
  }
#slider i.arrow-up.fas.fa-chevron-left.slick-arrow {
    top: 7px;
}
.wishlist_table.mobile{
  display: flex;
}
.wishlist_table.mobile li{
margin: 10px;
}
.product-remove a{
  color: #fff;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 48%;
    height: 350px;
}
.shop_table .qib-button.qib-button-wrapper {
     float: none !important;
      justify-content: end !important;
          margin-right: 0;
 }
 .woocommerce .quantity .qty{
     width: 1.631em;
 }
 .woocommerce div.product div.images .flex-control-thumbs li {
   width: 38%;
   height: 150px;
 }
 .woocommerce div.product div.images .flex-control-thumbs li img{
   margin-top: 20px;
 }
 
 .filter-page-section{
    padding: 17px 0;
 }
 .woocommerce .woocommerce-ordering {
    top: 0.8%;
  }
  .filter-head{
    margin-bottom: 10px;
  }
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
    width: 46.05%;
  }
 
 /* .woocommerce button.button{
    padding: 16px 25px !important;
  } */

  .single-product .summary.entry-summary i.yith-wcwl-icon {
  margin: 7px;
  }
  .single-product .summary.entry-summary .yith-wcwl-add-to-wishlist {
    bottom: 5px;
}
}
@media screen and (max-width: 767px) and (min-width:320px){
  div#sgpb-popup-dialog-main-div {
    width: 100% !important;
}
  .newsletter_sale h2 {
    font-size: 30px;
}
  .title-box h1 {
    font-size: 18px;
}
  .woocommerce .shop-product .yith-wcwl-add-button, .woocommerce .shop-product .wishlist_text .yith-wcwl-wishlistaddedbrowse, .woocommerce .shop-product .wishlist_text .yith-wcwl-wishlistexistsbrowse {
    opacity: 1;
}
.shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .shop a.added_to_cart, .shop .outofstock a.button.product_type_simple {
  opacity: 1;
  bottom: 117px;
}
.shop li.product:hover :is(.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woosq-btn, .wishlist_text, .a.added_to_cart, .yith-wcwl-add-button, .wishlist_text .yith-wcwl-wishlistaddedbrowse, .wishlist_text .yith-wcwl-wishlistexistsbrowse,.shop .outofstock a.button.product_type_simple, .added_to_cart ){
  opacity: 1;
  bottom: 117px;
}
  div#gallary .gallary_row {
    grid-template-rows: repeat(3,auto);
    grid-gap: 10px;
}
  .rep_wrap_div {
    text-align: left;
}
h2.rep_heading {
  text-align: left;
}
  .stickynavbar .search-container {
    top: 155px !important;
    right: 25% !important;
}
.search-container {
  top: 250px !important;
  right: 25% !important;
}
 
  .product-navigation a {
    font-size: 12px;
}
  #site-navigation .shop_mobile_menu .iepa-sub-menu-wrap.iepa-open-fade{
    height: 300px !important;
  }
  .shop .related .product:hover :is(.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woosq-btn, .wishlist_text, .a.added_to_cart, .yith-wcwl-add-button, .wishlist_text .yith-wcwl-wishlistaddedbrowse, .wishlist_text .yith-wcwl-wishlistexistsbrowse) {
    opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    bottom: 95px;
}
.shop .related .button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .shop .related a.added_to_cart {
  bottom: 95px !important;
  position: absolute;
}
.shop .related .woosq-btn {
    right: 20px;
    bottom: 95px;
}
  .related .yith-wcwl-add-button {
    bottom: 95px;
    opacity: 1;
    -khtml-opacity: 1;
}

.single-product .related .wishlist_text .yith-wcwl-wishlistexistsbrowse, .single-product .related .wishlist_text .yith-wcwl-wishlistaddedbrowse {
 bottom: 95px;
  opacity: 1;
}

  button.close-one {
    right: 2%;
    top: 11;
}
  .team-head h2 {
    font-size: 25px !important;
}
  .footer_keywords p {
    text-align: center !important;
}
    
  .wishlist_nd_addcartbtn {
    width: 100%;
}
  .single-pro-btn {
    width: 95%;
    margin-left: 10px;
}
  .mfp-content .wishlist_nd_addcartbtn {
    width: 100%;
}
  .woocommerce-cart .shop_table tbody tr {
   width: 100%;
}
  .shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 12px;
}
  #most-view-product .slick-list.draggable {
    margin-top: 40px;
}
#most-view-product button.slick-prev.slick-arrow {
  position: relative;
  width: 100%;
  top: 0px;
  left: -20px;
}
#most-view-product button.slick-next.slick-arrow {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 30px;
  width: 100%;
}
  #latest-news .owl-carousel .owl-nav {
    position: relative;
    left: 35%;
    top: 0px;
}
  .team_services_inner {
    padding: 0px 20px;
}
  .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    margin-right: 0;
}
  .footer-img {
    text-align: center;
    margin: 0 auto;
    width: 100%;
}
  .latest_news_wrap_div {
    text-align: center;
}
  .wrap_content h3 {
    padding: 0px;
    font-size: 14px;
}
  .calling-feature-img {
    width: 36%;
    right: 0px;
}
  #category .owl-nav button, #our-team .owl-nav button, #shop-by-brand .owl-nav button, #most-view-product .owl-nav button, #latest-news .owl-carousel .owl-nav button {
    padding: 8px 14px;
}
  .shop .products li .added_to_cart {
    opacity: 1;
}
  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    max-height: 100%;
 }
  .woocommerce .shop.shop-product .yith-wcwl-add-button {
    opacity: 1;
}
.shop-product .wishlist_text .yith-wcwl-wishlistexistsbrowse, .shop-product .wishlist_text .yith-wcwl-wishlistaddedbrowse{
  opacity: 1;
}
  .gtranslate {
    display: flex;
    justify-content: center;
}
.gt_switcher.notranslate {
  text-align: center;
}
  ul.social_links {
    justify-content: center;
}.woosq-btn {
  opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  bottom: 117px;
}

.single-product .shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
  bottom:0px;
}
#woosq-popup .cart-btn-single-page {
  width: 100%;
}
#woosq-popup .single-pro-btn {
  width: 100%;
}
    
div#empty-cart-page {
  margin: 0px;
}
#empty-cart-heading {
  font-size: 25px;
}

.share-link_single_product a {
  padding: 5px;
}
a.slider_btns {
  letter-spacing: 1px;
}
.prod-messg {
  font-size: 12px !important;
  margin-left: 0;
}
  #woosq-popup .cart-btn-single-page a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    width: 100%;
    height: 40px;
    position: unset;
}
.wishlist_nd_addcartbtn .yith-wcwl-wishlistexistsbrowse {
  width: 100%;
  margin-left: 0px;
}
div#single-post-page #comments {
  width: 100%;
}
.single-post-comment.mx-auto.p-4 {
  padding: 0px !important;
}
#ratingModal .modal-content {
  top: 186px;
  width: 44%;
}

.header_meta a .no-span {
  height: 18px;
  width: 18px;
  line-height: 17px;
}
.slider_first_colm {
  background-image: none !important;
  background-color: #f2f2f2;
}
  body .qib-button-wrapper {
    width: 100%;
}

  #best_seller .product-button-hover {
    opacity: 1;
    position: relative;
  left: -10px;
}
#most-view-product .slick-arrow:before {
  padding: 10px 14px;
}
  .slider_row {
    padding-top: 50px;
    width: 100%;
    margin: 0px;
    padding-bottom: 30px;
}
  .Wrap_slider_content_div {
    padding-left: 0px;
}

  a.slider_btns {
    font-size: 12px;
}
  .blog_page_content .meta_details {
   font-size: 12px;
}

  h3.cont_store_heading {
    padding-top: 25px;
}
.toggle-nav {
  text-align: center;
}
.no_store, .store_email, .store_location {
  justify-content: center;
}
.contact_store {
    text-align: center;
}
.contac_form {
  padding-top: 40px;
}

  .logo-col {
    width: 75%;
}
.menu-col {
  width: 25%;
}
div#vw-sticky-menu .container {
  padding: 0px;
}
div#site-sticky-menu1{
  text-align: left !important;
}
#vw-sticky-menu {
  padding: 6px;
}
.foot-step {
  width: 48%;
  top: 5%;
  left: 0px;
}
#slider .img-slider-box img {
  max-width: 100%;
  height: 190px;
}

#category .owl-carousel .owl-nav {
  display: none;
}
h2.abt_us_sub_heading {
    font-size: 25px;
    text-align: center;
    padding: 20px 0px;
}
h3.abt-us-head {
  text-align: center;
  font-size: 18px;
}
.focus-points ul {
  display: unset;
}
.icn_bx {
  text-align: center;
  padding: 20px 0px;
}
h2.section_three_heading {
  text-align: center;
  margin-top: 20px;
}
h2.abt-us-head.main_heading {
  font-size: 30px;
  text-align: center;
  width: 100%;
}
h3.abt_us_sub_heading {
  font-size: 18px;
  text-align: center;
  padding: 10px;
}
.focus-points.ms-3 {
  margin: 0px !important;
  text-align: center;
}
#about-team .social-profiles-hover{
  opacity: 1;
}

#slider .slick-list.draggable {
  width: 100%;
  margin-top: 30px;
}
.slider_content {
  padding: 0;
  width: 45%;
}
.services_colm {
  width: 100%;
  padding: 10px 0px;
  height: auto;
  border: unset;
}

.wrap_content h3{
  padding: 0px;
}

.most-view-product-sec img {
  height: auto;
}
#most-view-product .slide-item {
  padding: 10px 5px;
}
#footer .col-sm-6 {
  padding: 15px 0px;
}
.most-view-heading.section-head {
  text-align: center;
}
.slider-text {
  width: 100%;
  padding-top: 25px;
  text-align: center;
}
p.abt-us-para{
  text-align: center;
}

.slider_img {
  padding: 0px;
  width: 55%;
}
#category .owl-carousel .owl-item img {
  height: 150px;
  width: auto;
}
/* #category .owl-nav button, #shop-by-brand .owl-nav button, #latest-news .owl-carousel .owl-nav button {
  margin: 5px;
  padding: 6px 12px;
} */
.wrap_div {
  margin-bottom: 50px;
}
h2.watch_name {
  font-size: 18px;
}
span.price_st {
  font-size: 12px;
}
.designer_collection_inner {
  width: 100%;
  padding-top: 30px;
  padding-bottom: 50px;
  text-align: center;
}
.team_services_img img {
  width: 35px;
  height: auto;
}
.fame_cls img.hvrbox-layer_bottom {
  position: unset;
  margin-top: 0px;
  left: 0px;
  padding: 0px 5px;
}
.team-box h5 {
  font-size: 14px;
  margin: 0px 5px;
}
#our-team .owl-dots {
  display: none;
}
.onsale-tab li.nav-item {
  margin: 5px;
}
#our-team .owl-carousel .owl-nav {
  top: -110px;
}
.designer_collection_inner h2 {
  font-size: 35px;
  font-weight: 600;
  color: #fff;
}

h3.mv_bg_text {
  margin-bottom: 20px;
  font-size: 30px;
  color: #fff !important;
}
section#latest-news {
  padding-bottom: 0px;
}
#new_edition_video .use-codebg-img {
  position: relative;
  margin-top: -80px;
max-width: 100%;
}
embed#videoEmbed {
  height: auto;
 }
img.hvrbox-layer_bottom {
  position: absolute;
  top: 0;
  margin-top: -100px;
  left: 0px;
  padding: 0px 10px;
}
.most-view-product-sec {
  padding-top: 80px;
}
#most-view-product .slick-slider {
  margin: 0px;
}
span.play_icon {
  position: absolute;
  left: 38%;
  top: -75px;
  border: 1px solid #fff !important;
  border-radius: 50px;
  padding: 12px 15px;
}
.bg_text p {
  padding-top: 12px;
  font-size: 14px;
}
section#new_edition_video {
  height: 130px !important;
  margin-top: 80px;
}
  #site_top,.vw-logo, #trending-product h2.trending_heading, #use-code , #footer, #footer ul li, #footer h3, .product-image, .collection-text.text-end,.woocommerce div.product p.price, .single-product .summary.entry-summary{
  text-align: center !important;
  justify-content: center;
  }
  #site_top .topbar-dropdown select {
      width: 170px;
  }
  .sign-text {
    padding-top: 10px;
  }
  .switcher .selected {
    text-align: center;
  }
  .switcher {
    margin: 0 auto;
  }
  form.track_order p{
    font-size: 12px;
  }
  #cart {
    width: 290px;
  }
  .track-main-box:hover form.track_order{
    width: 290px;
    right: -93px;
  }
  form.track_order input[type="text"]{
    font-size: 11px;
  }
  .header_meta{
    margin-top: 20px !important;
    justify-content: center !important;
  }
  .acc-text {
    font: normal normal bold 12px/17px Poppins;
  }
  .cart-btn-box .mbl-position,.wishlist-box, .account-box {
    display: block !important;
    text-align:center;
  }
  #slider .slider-para {
    font-size: 14px;
    width: 100%;
}
  #slider {
    padding: 15px 0 ;
  }
  #slider .img-slider-box {
    padding: 12px 0;
    margin-top: 6px;
  }
  #slider .slick-arrow{
  font-size: 16px;
    left: 46%;
  }
  #slider .slick-slider {
    padding: 0 !important;

  }
  #slider .img-slider-box img{
    max-width: 100%;
  }
  #slider .img-slider-box.slick-slide.slick-current.slick-active img {
    transform: scale(1.3);
  }

  #collection .theme_green_button, #use-code .theme_green_button, #trending-product .theme_green_button, #slider .theme_green_button{
    padding: 6px 15px;
  font-size: 12px;
  }
  #lens-feature .lens-heading, #category .category-content h2, #new-product h2, #trending-product h2.trending_heading, #latest-news h2, #shop-by-brand h2 {
    font-size: 25px !important;
}
.section-title h2 {
  font-size: 25px !important;
  padding-bottom: 0px;
}
h6.product_title {
  padding: 0px;
}
.onsale-details {
  margin-bottom: 0px;
  padding: 0px 20px;
}
  #collection .coln-heading {
    font: normal normal bold 22px/49px;
  }
  .collection-img-one, .collection-img-two, .collection-img-three{
    background-size: cover;
    text-align: center !important;
    padding: 0;
    padding-top: 100px;
    margin-bottom: 20px;
    background-position: top;
  }
 
  #use-code .use-code-inner {
    transform: translate(0px, 0%);
  }

  #use-code .use-codebg-img{
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    padding: 20px 0;
  }
  #slider i.arrow-up.fas.fa-chevron-left.slick-arrow {
    top: 0;
  }
  .alert.alert-minimalist {
    width: 80% !important;
  }
  .prod-title {
    padding-left: 12px;
  }
  .prod-messg {
    font-size: 12px;
  }

  #woosq-popup .woosq-product .thumbnails .slick-slide{
    height: 200px  !important;
  }
    #woosq-popup .woosq-product .thumbnails .slick-arrow.slick-prev,   #woosq-popup .woosq-product .thumbnails .slick-arrow.slick-next{
    display: none !important;
  }
  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{
        width: 95.53%;
  }
.shop_table .qib-button.qib-button-wrapper {
     float: none !important;
      justify-content: end !important;
 }
  /* #slider .slick-list.draggable{
    height: 196.719px !important;
  } */
  .woocommerce div.product div.images .flex-control-thumbs li {
    width: 38%;
    height: 100px;
  }

  .woocommerce .woocommerce-ordering{
    position: unset;
  }
}
@media screen and (max-width: 470px) and (min-width:400px){
  #ratingModal .modal-content {
    width: 50%;
    margin-left: 35px;
}
  .woo-product-gallery-slider .slick-slider {
    justify-content: center;
}
  #slider .img-slider-box img {
    right: 55px;
}

.onsale-details {
  padding: 0px 40px;
}

}
@media screen and (max-width: 400px) and (min-width:321px){
  .contac_form {
    padding-top: 40px;
}
  .slider_img {
    width: 50%;
}
.slider_content {
  width: 50%;
}

}
@media screen and (max-width: 575px) and (min-width:425px){
  .calling-feature-img {
    width: 30%;
    right: 10px;
}
.category_img {
  height: 70px;
  width: 100%;
  top: 88px;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
  height: auto;
}

}
@media screen and (max-width: 991px) and (min-width:900px){

  .calling-feature-img {
    width: 20%;
    right: 70px;
}
.foot-step {
  left: 30px;
}
}
@media screen and (max-width: 575px) and (min-width:450px){

  .category_img {
    height: 80px;
    width: 100%;
    top: 80px;
}

  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 45.53%;
    height: 310px;
}
.woocommerce .shop.shop-product .yith-wcwl-add-button, .shop-product .wishlist_text .yith-wcwl-wishlistexistsbrowse, .shop-product .wishlist_text .yith-wcwl-wishlistaddedbrowse, .shop-product .wishlist_text .yith-wcwl-wishlistexistsbrowse, .shop-product .wishlist_text .yith-wcwl-wishlistaddedbrowse {
  left: 0px;
}
.shop .woosq-btn {
  right: 3px;
}
}
@media screen and (max-width: 575px) and (min-width:471px){
  #new_edition_video .use-codebg-img {
    margin-top: -140px;
}
#most-view-product .slide-item {
  padding: 0px 10px;
  height: 370px;
}
  .onsale-details {
    width: 50%;
    padding: 10px;
}

}

@media screen and (max-width: 767px) and (min-width:576px){
  .shop-product .wishlist_text .yith-wcwl-wishlistexistsbrowse, .shop-product .wishlist_text .yith-wcwl-wishlistaddedbrowse {
    left: 15px;
}
  .shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .shop a.added_to_cart {
    opacity: 1;
    bottom: 117px;
  }

  a#myBtn {
    left: 45%;
    top: 27%;
    padding: 11px 16px;
}

  .category_img {
    height: 90px;
    width: 100%;
    top: 70px;
}
  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 46.53%;
    height: 375px;
}

.woocommerce .shop.shop-product .yith-wcwl-add-button {
  bottom: 117px;
  left: 17px;
}
  .calling-feature-img {
    width: 26%;
    right: 30px;
}
.foot-step {
  width: 30%;
  top: 0%;
  left: 33px;
}

  #new_edition_video .use-codebg-img {
    margin-top: -122px;
}

#latest-news h4.news-title, .newsinner  h4.news-title {
  margin-bottom: 10px;
}
  .onsale-details {
    width: 50%;
    padding: 0px 10px;
  }
 
  .latest-news-text {
      display: none;
    }
    #latest-news .owl-carousel .owl-item img {
    height: 100%;
    max-width: 200px !important;
  }
  .woocommerce div.product div.images .flex-control-thumbs li img{
    margin-top: 7px;
  }
}
@media screen and (max-width:575px) {

    .woocommerce-message{
        font-size: 12px;
        padding: 1em 1em 1em 2.5em;
   }
    .woocommerce-message::before {
        left: 0.5em;
   }
    .woocommerce-cart table.cart td.actions .coupon .input-text{
        width: 100%;
        margin: 0 4px 10px 0;
   }
    .woocommerce-page table.cart td.actions .coupon .button{
        width: 100%;
        padding: 10px 30px;
   }
  .error-page .error_bgs h3 {
      font: normal normal 600 18px/50px Poppins;
      margin-bottom: 30px;
  }
  .woocommerce div.product div.images .flex-control-thumbs li img{
    margin-top: 15px;
  }

}

@media screen and (max-width:767px) {
  .meta_details {
    font-size: 12px;
}

#latest-news h4.news-title a, .newsinner h4.news-title a {
  padding: 5px 0px;
}
#latest-news .owl-carousel .owl-item img {
  height: 100%;
  max-width: 100% !important;
}
.slide-item {
  width: auto;
  height: 300px;
}

 section {
      padding: 30px 0;
    }
    #site_top select.gt_selector.notranslate {
      width: 65px;
    }
    .contact_details ul{
        display: flex;
        justify-content: center
   }
    #site_top .header-text{
        margin-top: 10px;
        text-align: center;
   }
    .socialbox{
        text-align: center;
        margin-top: 0px;
   }
    .above_title {
        padding:0;
   }
    #contact-page {
        margin-top: auto;
   }
    .main-navigation li, #masthead.scrolled .main-navigation li {
        display: block;
        line-height: 1.5 !important;
   }
    .sf-arrows .sf-with-ul {
        padding-right: 0;
   }
    .main-navigation ul ul {
        position: static;
        width: 100%;
        box-shadow: none;
   }
    #latest_post{
        padding: 0;
   }
    #footer-menu ul {
        float: none;
        width: 100%;
        text-align: center;
        margin-top: 15px;
   }
   .wpcf7-spinner
    .footer-menu ul {
        margin: 0;
        position: static;
        top: inherit;
        transform: unset;
        left: 0;
        margin-bottom: 25px;
   }
    .footer_img, .contact-text , .contac_form h3 , .privacy-policy h2, .terms-conditions-heading, .terms-conditions-para, .term {
        text-align: center;
   }
    .woocommerce div.product div.images .flex-control-thumbs {
        margin: 10px 0 0 0;
   }
    .innermenubox {
        position: static;
   }
    .contact-box .wpcf7 input[type="text"], .contact-box .wpcf7 input[type="email"], .contact-box .wpcf7 textarea {
        width: 100% !important;
   }
    .top_social {
        padding: 10px 0;
        margin-left: 0;
   }
    .menubar {
        position: relative;
        right: 0;
   }
    .scrolled{
        position: fixed !important;
   }
    .bradcrumbs{
      display: flex;
      flex-wrap: wrap;
      gap: 5px;
      align-items: center;
      font-size: 11px;
   }
   .bradcrumbs a{
     margin-right: 0;
   }
  
   .bradcrumbs span{
     padding: 0;
   }
   #about-team .team-inner{
     margin-bottom: 20px;
   }
    .woocommerce div.product .product_title, #about-sec-one .abt-glass-head, #about-sec-three .abt-glass-head, #about-sec-one .abt-glass-para, #about-sec-three .abt-glass-para, #about-sec-three .focus-points li{
        text-align: center;
   }
  .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{
    display: flex;
    justify-content: center;
  }
  .banner-page-text{
    /* padding-left: 5px; */
    padding: 40px;
    width: auto;
  }
  .title-box img{
  height: 100px;
  object-fit: cover;
  }

  .shop_table .product-remove {
    width: 100%;
  }
  .shop_table_responsive .product-name a {
    letter-spacing: 0px;
  }
  #contact-page .wpcf7-spinner{
        position: absolute;
  }
  .pos-mbl p, .single-post-content, .single-post p, li.cat-item , #respond, .middle-content{
    text-align: center;
  }

  #most-view-product .product-button-hover{
  bottom: 8px;
  opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  }
  .container.single-post{
    margin-top: 0;
    padding: 20px;
  }
  .entry-author img{
        width: 12%;
  }
  .entry-comments{
    margin-left: 9px;
  }
  .single-post ul.d-flex{
      display: block !important;
  }

  .single-post .nav-links{
    display: flex;
  }
  .single-post .post-navigation .nav-previous {
  width: 100%;
  }
  #comments h2#reply-title {
  display: block;
  }
  #about-sec-three ::marker{
    color: transparent;
  }
  .single-blog-img  img{margin-bottom: 20px;
  }
  .gtranslate ,  #about-sec-one .about-sec-one-btn{
    text-align: center !important;
  }
  .abt-glass-img{
    margin-bottom: 20px
  }
 
  .shop .tabs.wc-tabs{
      text-align: center;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li{
    border-bottom:1px solid #c9c9ca;
  }
 
  .woocommerce .woocommerce-product-rating{
   display: flex !important;
   justify-content: center !important;
 }
 .woocommerce div.product form.cart .button{
      float: none;
 }
}


section.related ul.products.columns-4 li {
  height: 100%;
}
@media screen and (min-width: 1024px) {
  
  .single-product .woo-product-gallery-slider {
    width:60% !important;
}
.single-product .summary.entry-summary{
  width: 38% !important;
}
.mfp-content .single-product .summary.entry-summary{
  width: 50% !important;
}
.single-product .zoomtoo-container img{
  height: 100%;
  width: 100%;
  }
  .single-product .zoomtoo-container{
    height: 450px;
    width: 350px;
    margin: auto;
  }
  .single-product i.slick-arrow {
    padding: 0px 10px;
}
}