@media only screen and (max-width: 575px) {

.offcanvas .offcanvas-header .btn-close {
    
 margin:0 !important;   
}    

.canvas-headermob {
    flex-direction: row-reverse;
    justify-content: space-between;
    border-bottom: 1px solid black;
}

.store-level1-uls {
   padding:0 !important; 
}
.all-content-menu-mob .offcanvas-body {
 padding:0 !important;   
}
.all-content-menu-mob .store-list-item-has-child {
    width:100%;
}
.all-content-menu-mob .store-list-item-has-child .hover-reveal-ul-level-1-seperate-numbers1{
     padding:0 !important;   
}
.all-content-menu-mob .store-list-item-has-child .list-items-ul-level1{
  border-bottom: 1px solid black;  
  padding: 10px !important;
} 
.homeslider-theme .wrapper {
    padding:0 !important;
}
.homeslider-theme .swiper-wrapper {
      padding:0 !important;
}  
.module-about-custom .title-custom-module2{
    text-align: center;
    font-size: 18px;
    margin: 15px;
}

.module-about-custom p{
   text-align: justify; 
}    
.stones-items-bg-res {
   max-height: 6.5rem !important;
        max-width: 16.5rem !important;
}

.homeslider-theme .slider-wrapper div  {
    /*margin:20px;*/
}
.homeslider-theme .slider-wrapper p  {
    margin:15px;
}
.product_color_box {
  margin: 5px !important;
}
.ps_wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
}
}


#search0 .autosearch-input .dropdown-menu {
    padding: 11px;
}

.media-body{
    padding: 0 10px;
} 
.media-body span{
   margin: 0 5px;
} 
.dropmenuhead {
   margin: 10px 0;
    border-bottom: 1px solid #00000047;
    padding: 10px;
}

/**/
.ps_active {
    background: var(--config_color_1);
    color: white !important;
}
.ps_wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}
.ps_wrapper a:hover {
    color:var(--config_color_1);
}
.ps {
    width: 32%;
    padding: 5px;
    border: 2px solid var(--config_color_3);
    border-radius: 4px;
}
.product_color_box {
    border-width: 2px;
    padding: 5px 0px;
    font-weight: 600;
    border: solid;
    border-radius: 4px;
    display: flex;
    align-items: center;
    gap: 5px;
    width: 29%;
    margin:5px;
}
.product_color_instance {
    /*width: 10px;*/
    height: 10px;
    border-radius: 50%;
}

.d-flex {
    display: flex;
}
.flex-wrap {
    flex-wrap: wrap;
}

.gap-5 {
    gap: 5px;
}

.allopname {
    display:flex;
    justify-content: space-between;
}
.allopname .opname p{
    margin:0;
    white-space: nowrap;
    margin: 15px;
}    


.color-product-theme {
    border-bottom: 1px solid var(--config_color_1);
    border-top: 1px solid var(--config_color_1);
    padding: 10px 0;
}

.size-product-theme {
    border-bottom: 1px solid var(--config_color_1);
    padding: 10px 0;
}

.product-image-page {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}
.product-single-chart-align {
    justify-content: center;
}
a {
    cursor:pointer;
}
a:hover{
    cursor:pointer;
}

@media only screen and (max-width: 575px) {
    
.rounded-pill {
    border-radius: 10px !important;
}

}    

/**/
.product-card h6{
    height: 30px;
    min-height: 30px;
}
.boxcount {
    font-size: 14px;
    
}

.boxcount p {
   margin: 2px; 
}

/*.container-megamenu.horizontal ul.megamenu > li {*/
/*    margin-left: 0;*/
/*}*/

/*.with-sub-menu:hover .content{*/
/*    display:block !important;*/
/*}*/

.sub-menu .content {
    padding:0 !important; 
}

.sub-menu .content .subcategory {
    padding:0 !important;
}

.sub-menu .content .subcategory  li {
    /*display: flex;*/
    /*flex-direction: row-reverse;*/
    /*align-items: center;*/
    /*justify-content: center;*/
    border-bottom: 1px solid #888;
    padding: 5px 5px 0 0;
}


ul.megamenu li .sub-menu .content .hover-menu .menu ul {
    margin: 0 !important;
}    

.img-name-cat-theme {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
}

.img-name-cat-theme .img-link {
    width: max-content !important;
    margin:0 10px;
}



.sub-menu .content .subcategory  li a {
   font-size: 12px !important;
    color: black !important;
    border: 0 !important;
    text-align: right;
    margin-right: 0rem;
    line-height: 25px !important;
    padding: 0 !important;
}

.sub-menu .content .subcategory li:last-child {
    border-bottom:0 !important;
}

.sub-menu .content .subcategory  li img {
    width: 40px !important;
}

.megamenu li .menu-item {
    margin-left:0 !important;
    color: black !important;
    font-size: 14px !important;
}

.container-megamenu.horizontal ul.megamenu > li {
    margin-left: 25px;
}

.socialmedia-header p {
    font-size: 14px;
}

.part2-header-theme h4 {
    font-size: 20px;
}

.cart-account-theme a {
    font-size: 13px;
}

.fixed-logo {
    position: fixed;
    bottom: 40px;
    right: 30px;
    z-index: 9999999;
}

.h5-custom-padding {
    margin-bottom:50px;
}

#search0 .autosearch-input {
    color: black !important;
}

.sectionpart2-header {
    margin: -4rem 5rem;
    /*min-width: 70rem;*/
}

.module.so_filter_wrap .modcontent .so-filter-option.so-filter-price .content_min_max .input_max, .module.so_filter_wrap .modcontent .so-filter-option.so-filter-price .content_min_max .input_min {
    width: 85px;
}

@media only screen and (min-width: 612px) and (max-width: 960px)  {
   .sectionpart2-header {
      min-width: 0;
      margin: -4rem 0;
        width: 100%;
   } 
   
   .part2-header-theme h4 {
    font-size: 11px;
}
.cart-account-theme a {
    font-size: 10px;
}

.megamenu li .menu-item {
    font-size: 12px !important;
}
.container-megamenu.horizontal ul.megamenu > li {
    margin-left: 13px;
}
    
}    

.mySwiper-blog-home-kkz .swiper-slide {
  text-align:center;  
}

.mySwiper-blog-home-kkz .swiper-slide  .img-blog-theme img{
    /*width:50%;*/
}

.mySwiper-blog-home-kkz .swiper-slide  .content-text-blog-theme {
    margin: 20px;
}

.mySwiper-blog-home-kkz .swiper-slide  .content-text-blog-theme h3{
   font-size: 22px;
    font-weight: 700;
}

.blog-section-home-title h2 {
    color: var(--config_color_2);
    text-align: center;
    margin: 0 0 3rem;
    font-weight: 800;
}

.blog-section-home-kkz {
    margin-bottom: 5rem;
}

.mySwiper-blog-home-kkz .swiper-pagination{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 2rem;
}

.mySwiper-blog-home-kkz .swiper-pagination .swiper-pagination-bullet {
    margin: 0 3px;
}

.mySwiper-blog-home-kkz .swiper-pagination .swiper-pagination-bullet-active {
  background: var(--config_color_2);
}

#review-title {
    font-size: 16px;
    margin: 2rem 0;
}

.related-comment {
    padding: 2rem;
}

.mySwiper-blog-home-kkz {
    overflow:hidden;
}


.mySwiper-homeslider2 img {
    border-radius: 20px;
    /*margin-bottom: 5rem;*/
}

.mySwiper-homeslider2 {
    overflow: hidden;
}

.slider-new-theme {
    padding:0 5rem;
}

.slider-new-theme .swiper-button-prev {
    left: 30px;
}

.slider-new-theme .swiper-button-next {
    right: 30px;
}

@media only screen  and (max-width: 575px)  {
  .slider-new-theme {
    padding:0 0rem;
}

.slider-new-theme .swiper-button-prev {
    left: 0px;
}

.slider-new-theme .swiper-button-next {
    right: 0px;
}  
    
}    
