@charset "utf-8";

.container{
    width:100%;
	position:relative;
	display:block;
	padding:0px;
	margin:0px auto;
}
.row{
	position:relative;
	padding:20px 0px 20px 0px;
}
.top_spacing_none{ 		padding-top:0px !important; }
.top_spacing_light{		padding-top:0px !important; }
.top_spacing_normal{	padding-top:0px !important; }
.top_spacing_double{	padding-top:20px !important; }
.top_spacing_heavy{		padding-top:30px !important; }
.bottom_spacing_none{ 	padding-bottom:0px !important; }
.bottom_spacing_light{ 	padding-bottom:0px !important; }
.bottom_spacing_normal{	padding-bottom:0px !important; }
.bottom_spacing_double{ padding-bottom:20px !important; }
.bottom_spacing_heavy{ 	padding-bottom:30px !important; }

.col{
	position:relative;
	display:inline-block;
	width:100%;
	padding:15px 30px 15px 30px;
	opacity:0;
}
.col.animate{
	opacity:1;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
}
.noleft{
	padding-left:0px !important;
}
.noright{
	padding-right:0px !important;
}
.notop{
	padding-top:0px !important;
}
.nobottom{
	padding-bottom:0px !important;
}

.wp-block-spacer{
	height:20px !important;
}

@media only screen and (min-width:768px) {
	.container{
		display:table;
		height:100%;
		width:100%;
	}
	.row{
		padding:20px 0px 20px 0px;
	}
	.top_spacing_none{ 		padding-top:0px !important; }
	.top_spacing_light{		padding-top:15px !important; }
	.top_spacing_normal{	padding-top:20px !important; }
	.top_spacing_double{	padding-top:40px !important; }
	.top_spacing_heavy{		padding-top:70px !important; }
	.bottom_spacing_none{ 	padding-bottom:0px !important; }
	.bottom_spacing_light{ 	padding-bottom:15px !important; }
	.bottom_spacing_normal{	padding-bottom:20px !important; }
	.bottom_spacing_double{ padding-bottom:40px !important; }
	.bottom_spacing_heavy{ 	padding-bottom:70px !important; }
	
	.col{
		height: 100%;
		display:table-cell;
		vertical-align:top;
		padding:0px;
	}
	.pre1{
		padding-left:calc(20px + 17%) !important;
	}
	.suf1{
		padding-right:calc(20px + 17%) !important;
	}
	.pre2{
		padding-left:calc(20px + 34.15%) !important;
	}
	.suf2{
		padding-right:calc(20px + 34.15%) !important;
	}

	.single .col{
		width:100%;
		padding-left:40px;
		padding-right:40px;
	}
	.double .col:nth-child(1){
		width:50%;
		padding-left:40px;
		padding-right:20px;
	}
	.double .col:nth-child(2){
		width:50%;
		padding-left:20px;
		padding-right:40px;
	}
	.triple .col:nth-child(1){
		width:34.15%;
		padding-left:40px;
		padding-right:20px;
	}
	.triple .col:nth-child(2){
		width:31.7%;
		padding-left:20px;
		padding-right:20px;
	}
	.triple .col:nth-child(3){
		width:34.15%;
		padding-left:20px;
		padding-right:40px;
	}
	.one_two .col:nth-child(1){
		width:34.15%;
		padding-left:40px;
		padding-right:20px;
	}
	.one_two .col:nth-child(2){
		width:65.85%;
		padding-left:20px;
		padding-right:40px;
	}
	.two_one .col:nth-child(1){
		width:65.85%;
		padding-left:40px;
		padding-right:20px;
	}
	.two_one .col:nth-child(2){
		width:34.15%;
		padding-left:20px;
		padding-right:40px;
	}
	.sixty_forty .col:nth-child(1){
		width:60%;
		padding-left:40px;
		padding-right:30px;
	}
	.sixty_forty .col:nth-child(2){
		width:40%;
		padding-left:30px;
		padding-right:40px;
	}

	.news_container .double .col:nth-child(1){
		padding-right:10px;
	}
	.news_container .double .col:nth-child(2){
		padding-left:10px;
	}
	.news_container .triple .col:nth-child(1){
		padding-right:10px;
	}
	.news_container .triple .col:nth-child(2){
		padding-left:10px;
		padding-right:10px;
	}
	.news_container .triple .col:nth-child(3){
		padding-left:10px;
	}
	.news_container .one_two .col:nth-child(1){
		padding-right:10px;
	}
	.news_container .one_two .col:nth-child(2){
		padding-left:10px;
	}
	.news_container .two_one .col:nth-child(1){
		padding-right:10px;
	}
	.news_container .two_one .col:nth-child(2){
		padding-left:10px;
	}

	.wp-block-spacer{
		height:20px !important;
	}
}
					
@media only screen and (min-width:1024px) {
	.row{
		padding:35px 0px 35px 0px;
	}
	.top_spacing_none{ 		padding-top:0px !important; }
	.top_spacing_light{		padding-top:25px !important; }
	.top_spacing_normal{	padding-top:35px !important; }
	.top_spacing_double{	padding-top:70px !important; }
	.top_spacing_heavy{		padding-top:100px !important; }
	.bottom_spacing_none{ 	padding-bottom:0px !important; }
	.bottom_spacing_light{ 	padding-bottom:25px !important; }
	.bottom_spacing_normal{	padding-bottom:35px !important; }
	.bottom_spacing_double{ padding-bottom:70px !important; }
	.bottom_spacing_heavy{ 	padding-bottom:100px !important; }
	
	.col{
		height: 100%;
		display:table-cell;
		vertical-align:top;
		padding:0px;
	}
	.pre1{
		padding-left:calc(35px + 17%) !important;
	}
	.suf1{
		padding-right:calc(35px + 17%) !important;
	}
	.pre2{
		padding-left:calc(35px + 34.15%) !important;
	}
	.suf2{
		padding-right:calc(35px + 34.15%) !important;
	}

	.single .col{
		width:100%;
		padding-left:70px;
		padding-right:70px;
	}
	.double .col:nth-child(1){
		width:50%;
		padding-left:70px;
		padding-right:35px;
	}
	.double .col:nth-child(2){
		width:50%;
		padding-left:35px;
		padding-right:70px;
	}
	.triple .col:nth-child(1){
		width:34.15%;
		padding-left:70px;
		padding-right:35px;
	}
	.triple .col:nth-child(2){
		width:31.7%;
		padding-left:35px;
		padding-right:35px;
	}
	.triple .col:nth-child(3){
		width:34.15%;
		padding-left:35px;
		padding-right:70px;
	}
	.one_two .col:nth-child(1){
		width:34.15%;
		padding-left:70px;
		padding-right:35px;
	}
	.one_two .col:nth-child(2){
		width:65.85%;
		padding-left:35px;
		padding-right:70px;
	}
	.two_one .col:nth-child(1){
		width:65.85%;
		padding-left:70px;
		padding-right:35px;
	}
	.two_one .col:nth-child(2){
		width:34.15%;
		padding-left:35px;
		padding-right:70px;
	}
	.sixty_forty .col:nth-child(1){
		width:55%;
		padding-left:70px;
		padding-right:35px;
	}
	.sixty_forty .col:nth-child(2){
		width:45%;
		padding-left:35px;
		padding-right:70px;
	}

	.news_container .double .col:nth-child(1){
		padding-right:15px;
	}
	.news_container .double .col:nth-child(2){
		padding-left:15px;
	}
	.news_container .triple .col:nth-child(1){
		padding-right:15px;
	}
	.news_container .triple .col:nth-child(2){
		padding-left:15px;
		padding-right:15px;
	}
	.news_container .triple .col:nth-child(3){
		padding-left:15px;
	}
	.news_container .one_two .col:nth-child(1){
		padding-right:15px;
	}
	.news_container .one_two .col:nth-child(2){
		padding-left:15px;
	}
	.news_container .two_one .col:nth-child(1){
		padding-right:15px;
	}
	.news_container .two_one .col:nth-child(2){
		padding-left:15px;
	}

	.wp-block-spacer{
		height:35px !important;
	}
}

@media only screen and (min-width:1280px){
	.sixty_forty .col:nth-child(1){
		width:60%;
		padding-left:70px;
		padding-right:35px;
	}
	.sixty_forty .col:nth-child(2){
		width:40%;
		padding-left:35px;
		padding-right:70px;
	}
}

@media only screen and (min-width:1600px) {
	.row{
		padding:40px 0px 40px 0px;
	}
	.top_spacing_none{ 		padding-top:0px !important; }
	.top_spacing_light{		padding-top:30px !important; }
	.top_spacing_normal{	padding-top:40px !important; }
	.top_spacing_double{	padding-top:80px !important; }
	.top_spacing_heavy{		padding-top:120px !important; }
	.bottom_spacing_none{ 	padding-bottom:0px !important; }
	.bottom_spacing_light{ 	padding-bottom:30px !important; }
	.bottom_spacing_normal{	padding-bottom:40px !important; }
	.bottom_spacing_double{ padding-bottom:80px !important; }
	.bottom_spacing_heavy{ 	padding-bottom:120px !important; }
	
	.col{
		height: 100%;
		display:table-cell;
		vertical-align:top;
		padding:0px;
	}
	.pre1{
		padding-left:calc(150px + 17%) !important;
	}
	.suf1{
		padding-right:calc(150px + 17%) !important;
	}
	.pre2{
		padding-left:calc(150px + 34.15%) !important;
	}
	.suf2{
		padding-right:calc(150px + 34.15%) !important;
	}

	.single .col{
		width:100%;
		padding-left:150px;
		padding-right:150px;
	}
	.double .col:nth-child(1){
		width:50%;
		padding-left:150px;
		padding-right:35px;
	}
	.double .col:nth-child(2){
		width:50%;
		padding-left:35px;
		padding-right:150px;
	}
	.triple .col:nth-child(1){
		width:35.8%;
		padding-left:150px;
		padding-right:35px;
	}
	.triple .col:nth-child(2){
		width:28.4%;
		padding-left:35px;
		padding-right:35px;
	}
	.triple .col:nth-child(3){
		width:35.8%;
		padding-left:35px;
		padding-right:150px;
	}
	.one_two .col:nth-child(1){
		width:34.15%;
		padding-left:150px;
		padding-right:35px;
	}
	.one_two .col:nth-child(2){
		width:65.85%;
		padding-left:35px;
		padding-right:150px;
	}
	.two_one .col:nth-child(1){
		width:65.85%;
		padding-left:150px;
		padding-right:35px;
	}
	.two_one .col:nth-child(2){
		width:34.15%;
		padding-left:35px;
		padding-right:150px;
	}
	.sixty_forty .col:nth-child(1){
		width:55%;
		padding-left:150px;
		padding-right:35px;
	}
	.sixty_forty .col:nth-child(2){
		width:45%;
		padding-left:35px;
		padding-right:150px;
	}

	.news_container .double .col:nth-child(1){
		padding-right:20px;
	}
	.news_container .double .col:nth-child(2){
		padding-left:20px;
	}
	.news_container .triple .col:nth-child(1){
		padding-right:20px;
	}
	.news_container .triple .col:nth-child(2){
		padding-left:20px;
		padding-right:20px;
	}
	.news_container .triple .col:nth-child(3){
		padding-left:20px;
	}
	.news_container .one_two .col:nth-child(1){
		padding-right:20px;
	}
	.news_container .one_two .col:nth-child(2){
		padding-left:20px;
	}
	.news_container .two_one .col:nth-child(1){
		padding-right:20px;
	}
	.news_container .two_one .col:nth-child(2){
		padding-left:20px;
	}

	.wp-block-spacer{
		height:40px !important;
	}
}