
/*==================================================
 * PF ADX GRIDELEMENTS
 * ================================================*/
  
.gridelements > .row > .col-m-1
.gridelements > .row > .col-m-2,
.gridelements > .row > .col-m-3,
.gridelements > .row > .col-m-4,
.gridelements > .row > .col-m-5,
.gridelements > .row > .col-m-6,
.gridelements > .row > .col-m-7,
.gridelements > .row > .col-m-8,
.gridelements > .row > .col-m-9,
.gridelements > .row > .col-m-10,
.gridelements > .row > .col-m-11 {
	margin-bottom: 0px;
}
/* .gridelements-row > .col-m-12 { */
	/* margin-bottom: 40px; */
/* } */
.gridelements-row > .col-m-12:last-child {
	margin-bottom: 0px;
}
/* 380 px */
@media only screen and (min-width: 23.750em) {
	.gridelements > .row > .col-ml-1,
	.gridelements > .row > .col-ml-2,
	.gridelements > .row > .col-ml-3,
	.gridelements > .row > .col-ml-4,
	.gridelements > .row > .col-ml-5,
	.gridelements > .row > .col-ml-6,
	.gridelements > .row > .col-ml-7,
	.gridelements > .row > .col-ml-8,
	.gridelements > .row > .col-ml-9,
	.gridelements > .row > .col-ml-10,
	.gridelements > .row > .col-ml-11 {
		margin-bottom: 0px;
	}
	.gridelements > .row > .col-ml-12 {
		margin-bottom: 40px;
	}
	.gridelements > .row > .col-ml-12:last-child {
		margin-bottom: 0px;
	}
}
/* 768 px */
@media only screen and (min-width: 48.000em) {
	.gridelements > .row > .col-t-1,
	.gridelements > .row > .col-t-2,
	.gridelements > .row > .col-t-3,
	.gridelements > .row > .col-t-4,
	.gridelements > .row > .col-t-5,
	.gridelements > .row > .col-t-6,
	.gridelements > .row > .col-t-7,
	.gridelements > .row > .col-t-8,
	.gridelements > .row > .col-t-9,
	.gridelements > .row > .col-t-10,
	.gridelements > .row > .col-t-11 {
		margin-bottom: 0px;
	}
	.gridelements > .row > .col-t-12 {
		margin-bottom: 40px;
	}
	.gridelements > .row > .col-t-12:last-child {
		margin-bottom: 0px;
	}
}
/* 1024px */
@media only screen and (min-width: 64.000em) {
	.gridelements > .row > .col-tl-1,
	.gridelements > .row > .col-tl-2,
	.gridelements > .row > .col-tl-3,
	.gridelements > .row > .col-tl-4,
	.gridelements > .row > .col-tl-5,
	.gridelements > .row > .col-tl-6,
	.gridelements > .row > .col-tl-7,
	.gridelements > .row > .col-tl-8,
	.gridelements > .row > .col-tl-9,
	.gridelements > .row > .col-tl-10,
	.gridelements > .row > .col-tl-11 {
		margin-bottom: 0px;
	}
	.gridelements > .row > .col-tl-12 {
		margin-bottom: 40px;
	}
	.gridelements > .row > .col-tl-12:last-child {
		margin-bottom: 0px;
	}
}

/* 1280px */
@media only screen and (min-width: 80.000em) {
	.gridelements > .row > .col-d-1,
	.gridelements > .row > .col-d-2,
	.gridelements > .row > .col-d-3,
	.gridelements > .row > .col-d-4,
	.gridelements > .row > .col-d-5,
	.gridelements > .row > .col-d-6,
	.gridelements > .row > .col-d-7,
	.gridelements > .row > .col-d-8,
	.gridelements > .row > .col-d-9,
	.gridelements > .row > .col-d-10,
	.gridelements > .row > .col-d-11{
		margin-bottom: 0px;
	}
	.gridelements > .row > .col-d-12 {
		margin-bottom: 40px;
	}
	.gridelements > .row > .col-d-12:last-child {
		margin-bottom: 0px;
	}
}

/* 1920px px */
@media only screen and (min-width: 120em) {
	.gridelements > .row > .col-dl-1,
	.gridelements > .row > .col-dl-2,
	.gridelements > .row > .col-dl-3,
	.gridelements > .row > .col-dl-4,
	.gridelements > .row > .col-dl-5,
	.gridelements > .row > .col-dl-6,
	.gridelements > .row > .col-dl-7,
	.gridelements > .row > .col-dl-8,
	.gridelements > .row > .col-dl-9,
	.gridelements > .row > .col-dl-10,
	.gridelements > .row > .col-dl-11 {
		margin-bottom: 0px;
	}
	.gridelements > .row > .col-dl-12 {
		margin-bottom: 40px;
	}
	.gridelements > .row > .col-dl-12:last-child {
		margin-bottom: 0px;
	}
}

.gridelements-bg-color {
  margin: 0px !important;
}

.gridelements .spacing-top-zero { }
.gridelements .spacing-top-small { padding-top: 10px;}
.gridelements .spacing-top-default { padding-top: 20px; }
.gridelements .spacing-top-large { padding-top: 40px; }
.gridelements .spacing-top-xlarge { padding-top: 60px; }

.gridelements .spacing-bottom-zero { }
.gridelements .spacing-bottom-small { padding-bottom: 10px;}
.gridelements .spacing-bottom-default { padding-bottom: 20px; }
.gridelements .spacing-bottom-large { padding-bottom: 40px; }
.gridelements .spacing-bottom-xlarge { padding-bottom: 60px; }
 
.bgbox   {
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
}

.gridelements.shadow,
.gridelements.shadow-1 .column-1 > .container,
.gridelements.shadow-2 .column-2 > .container,
.gridelements.shadow-3 .column-3 > .container,
.gridelements.shadow-4 .column-4 > .container {
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);
	padding-left: 15px;
	padding-right: 15px;
}