#header-slider-container {
	overflow: hidden;
}
header.main-header.layout-standard .first-row{display:none;}
header.main-header .second-row .second-row-columns{padding-top:5px;}

#footer_main_row > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col > .fl-col-content{background-image:url('https://techtree.ca/wp-content/uploads/2017/07/Footer-bg.png')}
#form_behind_row > .fl-row-content-wrap.vamtam-show-bg-image{background-size: 20% !important;}
.form-input-row{margin-bottom: 10px}
.form-input-row span.field_label{font-weight: bold; margin-bottom: 7px; display:inline-block;}
.form-input-row  .wpcf7-list-item-label{font-size:var(--vamtam-primary-font-font-size);}
.wpcf7-form-control.wpcf7-checkbox{display: inline-block; margin-bottom: 20px;}
header.main-header .first-row .alternative-logo{max-height:100px !important;}
header.main-header.layout-standard .first-row{min-height:120px;}
header.main-header.layout-standard .first-row{border-bottom: none;}
header.main-header .header-center{width: auto; flex: none !important; display: inherit !important;}
header.main-header.layout-standard .header-left, header.main-header.layout-standard .header-right{flex: none; padding-left: 30px;}

header.main-header .second-row .second-row-columns{justify-content: center; flex-direction: row-reverse;}
.fl-module-vamtam-accordion .fl-accordion-button-icon{display: none;}
.fl-module-vamtam-accordion .fl-accordion-button{padding:0;}
.fl-module-vamtam-accordion .fl-accordion-item{border-top-width:0; border-bottom-width:0;}
.fl-module-vamtam-accordion .fl-accordion-button .fl-accordion-button-label{font-size:22px;}
.fl-module-vamtam-accordion .fl-accordion-button{text-align:center; width:100%}
.fl-accordion-small .fl-accordion-content{padding:20px 10px 0;}
#simple-translate .simple-translate-panel{display: none;}



@media (min-width: 1025px) {
	#rev_slider_72_1_wrapper {
		height: calc( 697 / 1440 * 100vw);
		max-height: 697px;
	}
}

@media (min-width: 779px) and (max-width: 1024px) {
	#rev_slider_72_1_wrapper {
		height: calc( 768 / 1024 * 100vw);
		max-height: 768px;
	}
}

@media (min-width: 481px) and (max-width: 778px) {
	#rev_slider_72_1_wrapper {
		height: calc( 480 / 778 * 100vw);
		max-height: 488px;
	}
}

@media (max-width: 480px) {
	#rev_slider_72_1_wrapper {
		height: 100vw;
	}
}

@media (min-width: 901px) {
	.fixed-header-box {
		min-height: 60px;
	}
	.half-width.form-input-row{float:left; width:50%;}
}