/*---- Custom Styling For Custom Grid For Product Decription Images----*/


	.grid-row{
        display: inline-flex;
      	text-align:center;
    }

    .grid-col{
        padding: 10px;
      	text-align:center !important;
    }
    .grid-img{
        width: 100%;
        height : 500px !important;
        object-fit: contain;
    }


/*--------------------------------------------------------*/

/*--------------GENERAL STYLING FOR USPS ICONS---==-------*/

      
     /* .grid-wrapper-usp{
       
      	grid-template-columns: repeat(2,1fr) !important;
  	  	grid-template-rows: 100px 100px 60px;
        
      } */
      
      .trust-badge-icon{
  		  width: 50px !important;
   		 height: 50px !important;
  		}

	.grid-wrapper-usp .grid-number .tb-text{
      
      font-weight: bold;

	}

 /*---- Add To compare text styling-----*/
 	.add-to-compare input{
 		 width: 100% !important;
  		 font-weight: bold !important;
  		 text-transform: uppercase;
	  }
  
/*---------------------------------------------------------------*/


/*--------Custom Styling For Product Description Images---------*/

	.product-desc-img-wrapper{
      text-align:center;
	}

	.product-desc-img-wrapper .grid-row{
        display: block !important;
      	text-align:center;
    }

	.product-desc-img-wrapper .grid-row{
        width: 50%;
      	margin-left: 25%;
    }

        

	.product-desc-img-wrapper .grid-img:hover{
      height: 500px !important;
      width: 100% !important;
      transition: 3s;
      transform: scale(1.5,1.5);
	}



/*------------- Our Partners Images Style ------------------- */

	.brand-img{
      
      width: 300px !important;
      height: 300px !important;
      text-align:center;
    }

/*----------------------------------------------------------*/

/*-------- Cart Icon Color-------------*/
  .cart-link::after{
  	color : #fff !important;
  }
  
  
 /*---- Hide Specific Attributes From Product Compare View-----*/
  
  	.sp_mftitle, .sp_mfprice, .sp_product_heading li:nth-child(19), .sp_product_con li:nth-child(19), .sp_Weight, .sp_Motor{
  		display:none !important;
  }
  
 /*--------------------------------------------------------------*/
  
  
  /*---- Announcement Bar Styling -----*
  .header-sticky-wrapper{
      margin-top: 100px !important;
    }
  
  .announcement-bar{
  	margin-top: -100px !important;
  }
  
  .mobile-nav{
  	    margin: 100px -15px 0 -15px !important;
  }
  
  /*-------------------------------------*/


/*--------------------- RESPONSIVE STYLING------------------*/


  		/* For Mobile Devices */

      @media only screen and (max-width: 600px){
          .grid-row{
              display: block;
          }

          .grid-image{
              height: 300px !important;
          }
        
        .grid__item .frequently-bought-together{
        	display:none;
         }
        
        .caption{
        	margin-top: -60px;
        }
        
        .homepage-quiz{
        	margin-top:0px !important;
        }
        .quiz-collection-img-wrapper{
          	display:none;
        }
        
        .quiz-collection > .custom__item > .quiz-frame{
          	margin-top: -24em !important;
        }
      }
        
        

      /* For Tablets */

      @media only screen and (min-width: 750px) and (max-width: 1020px){
          .grid-row{
              display: inline-block;
          }
        
        .trust-badge-icon{
        width: 80px !important;
        height: 80px !important;
      }

      }

      
      /* For Larger Screens Desktop/Laptops */
    @media only screen and (min-width: 1120px){

      .trust-badge-icon{
        width: 100px !important;
        height: 100px !important;
      }
      
      .add-to-compare{
      	letter-spacing: 2px !important;
      }
      

    }


/*-----------------------------------------------------------------*/

/*----------- Compliment Your ride Zoorix Products Section----------*/

/*
.swiper-container{
  
  height: 163px;
}

.swiper-slide{
  width: 150px !important;
}

.frequently-bought-together{
  
  max-width: 630px !important;
}
*/

.zoorix-wrapper {
  max-width: 530px;
  margin-top: 20px;
  margin: 0 auto;
}

.custom-gap{
  margin-top: 20px;
}

/*-----------------------------------------------------------------*/

/*---------------- Auto Apply Zoom For New Products---------------*/

.product-single__description-full div img,.product-single__description-full p img {
	width: 500px;
  	height: auto;
}

.product-single__description-full div img:hover ,.product-single__description-full p img:hover{
      height: auto !important;
      width: 500px !important;
      transition: 3s;
      transform: scale(1.5,1.5);
     

}


table tbody div img ,table tbody img{
	width: 50px !important;
  	height: 50px !important;
}

table tbody div img:hover,table tbody img:hover{
  	width: 50px !important;
  	height: 50px !important;
	transition: none !important;
  	transform: none !important;
}

/*----------------------------------------------------------------*/

/*------------------------ NDIS LOGO STYLING ---------------------*/
.ndis-logo{
  width: 250px;
  height: auto;
  margin-top: 15px;
}

.ndis-logo-desktop{
  
  width : 250px;
  height:auto;
  margin-left: 25px;
  margin-right: -50px;
  margin-bottom: 15px;
  
}

.header-item--icons{
  margin-left: -20px;
  flex: 0 0 0px !important;
}
/*----------------------------------------------------------------*/

/*----------------------- Reviews Gap Fix-------------------------*/
.stamped-review-header{
  height : 0px;
}
/*----------------------------------------------------------------*/

.grid-product__meta{
  height: 125px;
}

.grid-product__tag--sale{
  background-color: red !important;
}

.product-add-to-cart{
  text-align:center;
}

.product-add-to-cart .add-to-cart-btn{
  font-size: 11px;
  font-size: 11px;
  background: #f86a00;
  color:white;
}

.top-bar img.logo_image_fixed_top_bar{
  display:none !important;
}


/*------------------------ QUIZ MODAL STYLING ---------------------*/

  /* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 10000; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
/*----------------------------------------------------------------*/