/* tabs/multistep/accordion new global design */
.woocommerce-product-gallery{
  width: 100% !important;
  /* float: right !important; */
  margin-right: 0px !important;
}
.single-product div.product .summary{
  width: 100% !important;
  float: left !important;
}

/* tabs feature new design */
.variations .fme_tabs_button{
  /* display: flex; */
  display: grid;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width: 100% !important;
}
.variations .fme_tabs_button button{
  /* flex: 1; */
  background-color: white;
  width: 100% !important;
  /* border-radius: 3px !important; */
}
.variations .fme_tabs_button .fmerb_tabs_active{
  border-top: 1px solid lightgray ;
  border-left: 1px solid lightgray;
  border-right: 2px solid lightgray ;
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
}
.variations .value .content{
  width: 100% !important;
  margin-top: -3px !important;
  border-radius: 5px !important;
}

.fme_mspc_variation-radios input[type='radio'] {
  float: left;
  margin: 6px;
  line-height: 0px !important;
}  

.fme_mspc_variation-radios ul li label{
  float: right;
  width: 75%;
}  
.fme_mspc_variation-radios ul img{
  width: auto  !important;
  height: auto !important;
}
/* Responsive Queries */
@media screen and (min-width: 150px) and (max-width: 400px) {
.variations .fme_tabs_button {
  grid-template-columns: 1fr !important;
}
.fme_mspc_variation-radios{
  grid-template-columns: 1fr !important;
}
}

@media screen and (min-width: 400px) and (max-width: 650px) {
.variations .fme_tabs_button {
  grid-template-columns: 1fr 1fr !important;
}
.fme_mspc_variation-radios{
  grid-template-columns: 1fr 1fr !important;
}
}

@media screen and (min-width: 650px) and (max-width: 767px) {
.variations .fme_tabs_button {
  grid-template-columns: 1fr 1fr 1fr;
}
.fme_mspc_variation-radios{
  grid-template-columns: 1fr 1fr 1fr;
}
}

@media screen and (min-width: 768px) and (max-width: 900px) {
.variations .fme_tabs_button {
  grid-template-columns: 1fr 1fr !important;
}
.fme_mspc_variation-radios{
  grid-template-columns: 1fr 1fr !important;
}
}

@media screen and (min-width: 900px) {
.variations .fme_tabs_button {
  grid-template-columns: 1fr 1fr 1fr ;
}
.fme_mspc_variation-radios{
  grid-template-columns: 1fr 1fr 1fr;
}
}
