@media only screen and (width: 768px) {
#request-quote {
    right: -4.7rem;
}
}
.menu-container .menu-contain nav ul li a {
	width: 100%;
}

.archive-sidebar .term-parent .parent-item a {
    margin-left: 0 !important;
}


.single-product-template .unfluid-row {
	background-color: #fff;
}

.homepage-template .banner-slides {
    background-color: #fff;
}

.homepage-template .category-img-anchor {
    width: 100%;
}

.homepage-template .category-img-anchor:hover {
    opacity: .6;
    transition: all .4s ease;
}

.about-films-template .section-description {
    text-align: left;
}

@media only screen and (max-width: 768px) {
    .about-films-template .section-description {
        text-align: center;
    }
}

.product-archive-template .category-template div.wp-video {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}

.single-product-template .product-content h1#product-title {
    margin-bottom: 25px;
}

.single-product-template .product-content h2 {
    color: #303030;
    font-family: "lota-grotesque-bold";
    font-size: 1rem;
    letter-spacing: 0.09375rem;
    text-transform: uppercase;
}

.page-template-contact-us #request-quote {
    display: none;
}
@media (min-width: 992px){
header.site-header.header-home-margin {
    margin: 1.25rem 1.35rem 0;
}
    
}
@media (min-width: 1600px) {
header.site-header.header-home-margin {

    margin: 1.25rem 6.20rem 0;
    padding: 0 1px;
}
}
@media (min-width: 1920px) {
header.site-header.header-home-margin {

    margin: 1.25rem 6.25rem 0;
    padding: 0 1px;
}
}

@media (max-width: 768px){ 
form {
    padding-left: 0;
    padding-right: 0;
}

.product-archive-template .category-description h2{
    text-align: center !important;  
}

.product-archive-template .category-description p {
    text-align: justify !important;
}
    
}
@media (min-width: 768px) {
.homepage-template .banner-slides .slider-item .banner-content .banner-heading {
    line-height: 3.125rem;
    font-size: 2.5rem;
}
}

.homepage-template .banner-slides .slider-item .banner-content .banner-heading strong{
      font-family: 'Raleway', sans-serif;
	  display: block;
      font-size: 4.375rem;
      text-transform: none;
	    line-height: .9em;

}@media only screen and (max-width: 1200px){
.zsiq_floatmain {
    bottom: 65px !important;
    z-index: 1 !important;
    right: 0 !important;

}
}

#request-quote {
	right: -5.1875rem;
}

@media (min-width: 1300px) {
	#request-quote {
		right: -5.375rem;
	}
}
@media (max-width: 1024px) {
	.homepage-template .branches-section .branches .branch-content .branch-text {
		opacity: 1 !important;
		color:#fff !important; 

	}
	
	.homepage-template .branches-section .branches .branch-content .branch-text .small-heading,
	.homepage-template .branches-section .branches .branch-content .branch-info .view-map,
	.homepage-template .branches-section .branches .branch-content .branch-info a{
		color:#fff !important; 
	}
	
	.homepage-template .branches-section .branches .branch-content:hover .branch-info a {
		color:#fff !important; 
	}
	
	.homepage-template .branches-section .branches .branch-content {
		background-color: rgba(37, 110, 219, 0.902);
		background-position: bottom right;
		background-repeat: no-repeat;
		cursor: pointer;
	}
}
.archive-sidebar .selected .expand-selection-term {
	width: 100%;
}
.archive-sidebar .selected .expand-selection-term.fa-angle-down:before {
    position: absolute;
    right: 5%;
    top: 5px;
}
#request-quote {
    top: 50% !important;
}
@media screen and (max-width: 768px) {
.post-archive .blog-item .blog-content {
    min-height: 225px;
    padding-top: 30px;
    padding-bottom: 30px;
    height: auto;
}
footer.site-footer {
    padding-bottom: 52px;
}
#request-quote {
    top: 44.4% !important;
}
}
body.sidepanelshow .zsiq_floatmain{
    z-index:0 !important;
}