
.hero-bg-video{
	display: block; 
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
}
.prlx-bg{
	overflow: hidden;
}
@media(max-width: 576px){
	.hero-bg-video{
		height: 100%;
		width: auto;
	}
}



.site-footer {
	padding: 60px 0;
	min-height: 50px;
}

.site-footer,
.site-footer a,
.link-list,
.text {
	color: #fff;
}

.social-icons li svg * {
	fill: #ffffff;
}

.social-footer.even {
	background-color: transparent;
}





#footer-container {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #1f1f1f;
}
#footer-container .footer-heading h3 {
    color: rgba(255,255,255,0.70);
    font-family: "Raleway";
    font-size: 14px;
    font-weight: 400;
}
#footer-container .footer-content-block ul{
	padding: 0;
	margin: 0;
}
#footer-container .footer-content-block ul > li a {
    color: rgba(255,255,255,0.70);
    font-family: "Raleway";
    font-size: 14px;
    font-weight: 400;
    line-height: 1em;
}
#footer-container .footer-content-block p {
    color: rgba(255,255,255,0.70);
    font-family: "Raleway";
    font-size: 14px;
    font-weight: 400;
}
#footer-bottom-social-links-box {
    text-align: center;
}
#footer-container .footer-content-block {
    width: 100%;
}
#footer-container .footer-content-block h5 {
    color: rgba(255,255,255,0.70);
    font-family: "Raleway";
    font-size: 14px;
    font-weight: 400;
}
#footer-container .our-timing p {
    color: rgba(255,255,255,0.70);
    font-family: "Raleway";
    font-size: 12px;
    font-weight: 400;
    margin: 0;
}
.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
} 
.footer-bottom-social-links-box {
    text-align: center;
}
.footer-bottom-social-links-box a {
    font-size: 18px;
    color: rgba(255,255,255,0.90);
    font-family: "Raleway";
    font-weight: 400;
    text-decoration: none;
    padding: 0 5px;
}
.footer-copy-right p {
    color: rgba(255,255,255,0.70);
    font-family: "Raleway";
    font-size: 14px;
    font-weight: 400;
}
#footer-container .footer-heading h3::before, #footer-container .footer-heading h3::after {
    display: inline-block;
    content: "";
    border-top: 1px solid rgba(255,255,255,0.70);
    width: 65px;
    margin: -12px 10px;
    transform: translateY(-1rem);
}
.footer-bottom-links a {
    display: inline-block;
    color: rgba(255,255,255,0.70);
    font-family: Raleway;
    font-size: 14px;
    font-weight: 400;
    padding: 0 5px;
}
#footer-container .member-logo-box {
    text-align: center;
}



  #home-buynow .easysearch-select-holder {
      display: block !important;
  }




iframe.tuxmat-map {
	width: 100%;
}





	@media(max-width: 570px){
      .tableCellHideMobile{
          display: none;
      }
      .remove{
        font-size: 10px;
      }
  	}


.detailsImageWrapper{
	width: 100%;
	height: 270px;
	overflow: hidden;
}
.detailsImageWrapper > img{
	transition: 100ms ease all;
}
.detailsImageWrapper:hover img{
	transform: scale(1.2);
}




.assured-details{
	width: 200px;
}


.nineImageList .item img{ 
	transition: 100ms ease all; 
}
.nineImageList .item:hover > img{
	transform: scale(1.2);
}
.nineImageList .item{
	width: 100%;
	height: 215px;
	overflow: hidden;
}
@media(max-width: 570px){
	.nineImageList-wrapper{ 
		width: 80%;
	}
	.nineImageList .item img{ 
		background-repeat: no-repeat;
		background-position: center;
	}
}


.bsdd{
    -webkit-appearance: none;
    background-color: #fff;
    border: 1px solid #666;
    border-radius: 0;
    position: relative !important; 
    font-family: Heebo;
    font-size: 18px;
    height: 44px;
    width: 175px;
}
.btnSearch{
    background: #333;
    border: solid 1px #fff;
    height: 44px;
    margin-top: -4px;
    width: 175px;
    padding: .3rem 1rem;
}
@media(max-width: 570px){
	.bsdd{
		width: 250px;
	}
	.btnSearch{
		width: 250px; 
	}
}
.input-group-text{
    border-radius: 0;
}
.input-group{
    height: 44px;
}
.bsdd::after{ 
    position: absolute;
    top: 0;
    right: 0;
    border-left: solid 1px #444;
    height: 44px;
    width: 40px;
    content: ' ';
}


select.required{
	border: solid 1px red;
}
@media(max-width: 570px){
	.productTestWrapper{ 
		width: 80%;
	}
	.productTest .item img{ 
		background-repeat: no-repeat;
		background-position: center;
	}
}


@media(max-width: 570px){
	.owl-carousel-wrapper{
		width: 90%;                                              
	}   
	.carouselArrow{
		font-size: 40px;    
		color: black;
	}                                              
}







