div.visual_composer{padding-top:0px;margin:0 auto;width:100%;}
div.visual_composer .fontColor h2,div.visual_composer .fontColor h1,div.visual_composer .fontColor h3{color:inherit!important;}
div.visual_composer section.fullwidth{width:100%;padding-left:0px!important;padding-right:0px!important;}
div.visual_composer section.fullcontainer div.container{width:100%;max-width:100%;padding-left:0px!important;padding-right:0px!important;}
div.visual_composer section div.container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;}
div.visual_composer section{width:100%;float:none!important;margin-bottom:70px;position:relative;background-size:cover!important;}
section.content section{padding:70px 0px 0px 0px;margin-bottom:0px;}
section.content section > section{padding:0px!important;}
section.content section section{padding:0px!important;}

div.visual_composer section:first-child{margin-top:0px;padding-top:70px;}
div.visual_composer section:last-child{margin-top:0px;padding-bottom:70px;}
body:not(.index) section.content:not(.footer) div.visual_composer > section:first-child{padding-top:0px;padding-bottom:0px;}
body:not(.index) div.visual_composer > section:first-child > div.container div.container{padding:0px!important;}
body:not(.index) section.content:not(.footer) div.visual_composer div.container section:last-child{padding-bottom:70px;}

/*header div.visual_composer section:last-child{margin:0px;}*/
/*div.visual_composer section:last-child{margin:0px;}*/
div.visual_composer div.column img{max-width:100%;height:auto;position:relative;}
div.visual_composer div.col_12 img.transition{width:100%;}
div.visual_composer{font-size:16px;font-weight:300;letter-spacing:0px;line-height:27px;position:relative;z-index:+10;}
div.visual_composer p{margin-top:0px;}
div.visual_composer div.overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:0;}
div.visual_composer ul{margin:15px 0px;}
div.visual_composer ul li{list-style-type:disc;margin-left:30px;margin-bottom:5px;}
div.visual_composer ul li:last-child{margin-bottom:0px;}
div.visual_composer section.novertical div.container{align-items:flex-start!important;}
div.visual_composer div[data-align="left-align"]{display:flex;flex-wrap:wrap;justify-content:flex-start;}
div.visual_composer div[data-align="right-align"]{display:flex;flex-wrap:wrap;justify-content:flex-end;}
div.visual_composer div[data-align="center-align"]{display:flex;flex-wrap:wrap;justify-content:center;}
div.visual_composer .widthauto{width:auto!important;}
header div.container{padding-top:0px!important;}
div.visual_composer blockquote{padding:30px;border-left:6px solid #aaaaaa;background:#eeeeee;font-size:18px;line-height:32px;}

@media only screen and (max-width: 700px){
	div.visual_composer section div.container{flex-wrap:wrap;}
	div.visual_composer div.col_9,div.visual_composer div.col_8,div.visual_composer div.col_6,div.visual_composer div.col_4,div.visual_composer div.col_3{width:100%!important;margin-bottom:10px;position:relative;}
	div.visual_composer div[data-align="right-align"]{justify-content:center;}
	div.visual_composer section.fullwidth div.container{padding-top:20px!important;padding-bottom:20px!important;}
	
}
@media screen and (min-width:900px) and (max-width:1200px){
	div.visual_composer{
		font-size:16px;
	}
}