html body #sage-intacct-partners{
	font-family: Montserrat;
}

html body #sage-intacct-partners h1, html body #sage-intacct-partners h2, html body #sage-intacct-partners h3, html body #sage-intacct-partners h4, html body #sage-intacct-partners h5, html body #sage-intacct-partners h6{
	font-family: Montserrat;
	text-transform: uppercase;
}

html body #sage-intacct-partners p{
	color: inherit;
}

html body #sage-intacct-partners h3{
	text-transform: none;
	font-size: 1.17em;
	font-weight: 700;
}

html body #sage-intacct-partners h2{
	margin-top: 0.83em;
    margin-bottom: 0.83em;
    color: inherit !important;
}

body[data-footer-reveal="1"].sipp-pages-template #footer-outer{
	position: static;
	padding-bottom: 90px;
}

html body #sage-intacct-partners [class*="fa-"]{
	width: auto;
	height: auto;
	top: 0;
	vertical-align: initial;
}

html body #sage-intacct-partners strong{
	font-family: inherit !important;
}

html body #sage-intacct-partners .icon-list-horizontal{
	width: auto;
	height: auto;
	color: inherit;
	background: none;
	font-size: inherit;
	line-height: inherit;
	font-family: Roboto,sans-serif;
	line-height: normal;
}

html body.sipp-pages-template-product-v1 #sage-intacct-partners .hero.hero--dark .content{
	color: #ffffff;
}

html body #sage-intacct-partners section .container{
	max-width: 1440px !important;
}

html body #sage-intacct-partners .cta-buttons .container{
	max-width: 650px !important;
}

html body #sage-intacct-partners .cta-video-text .container{
	max-width: 1000px !important;
}

html body #sage-intacct-partners .sub-navigation .sub-navigation-label{
	color: #5d5d5d !important;
	height: auto;
	margin-right: 0px;
}

html body #sage-intacct-partners .sub-navigation .sub-navigation-label span{
	display: none;
}

@media screen and (max-width: 980px){
	html body #sage-intacct-partners .image-text .text{
		width: 100% !important;
	}
}

@media screen and (max-width: 880px){
	html body #sage-intacct-partners .hero{
		background-position: left center;
	}
}

@media screen and (max-width: 768px){
	
	html body #sage-intacct-partners .testimonial-single .container{
		padding: 100px 30px 100px;
	}
	
	html body #sage-intacct-partners .testimonial-single .container .testimonial{
	    padding: 60px 60px !important;
	}

}

@media screen and (max-width: 680px){
	html body.sipp-pages-template-product-v1 #sage-intacct-partners .hero.hero--dark .container{
		background: rgba(45,56,81,.8) !important;
	}
}

@media screen and (max-width: 600px){
	
	html body #sage-intacct-partners .testimonial-single .container .testimonial{
	    padding: 60px 40px 90px !important;
	}
	
}


