th, td {white-space: normal !important;}

.logo-text {font-weight:bold;}
figure {
    margin: 0 0 0 0;
}
.text-caption {
	text-align:center !important;
	position:relative;
	padding:0 30px;
}
figure .numbers {
	position:absolute;
	left:0;
	font-size:1em;
	font-weight:bold;
	color:#d1d1d1;
	padding-left:10px;
	
}
.my-grey-1 {background-color: #f2f2f2 !important;}
.test {
	border:10px solid #f2f2f2;
	padding:0;
	background-color: #ffffff !important;
	
}
.test img {
	border:5px solid #ffffff;
	
}
.my-dropdown-1{position:relative;}
.my-dropdown-menu {
	box-shadow: 0 127px 120px 202px rgba(0, 0, 0, 0.514);
	position: absolute;
	top:2.5em !important;
    left: 50% !important; 
    transform: translateX(-50%) !important;
	z-index:9999 !important;
}
.pswp__caption__center {text-align:center !important;}

/* table edit */

tr.line_1 {
	height:auto;
}
tr.line_2 {
	height:auto;
}
tr.line_3 {
	height:auto;
}
tr.line_4 {
	height:auto;
}
tr.line_5 {
	height:auto;
}
tr.line_6 {
	height:auto;
}

tr.line_1, tr.line_2, tr.line_3, tr.line_4, tr.line_5, tr.line_6 {
	
}

.cell_td {
	
	align-items: center;
	display: flex;
}


.u-section-4 .u-group-1 {
  width: 272px;
  min-height: 550px;
  background-image: none;
  box-shadow: 0 2px 8px 0 rgba(128,128,128,1);
  height: auto;
  margin: 50px auto 0 0;
}
.u-section-4 .u-table-1 {
  margin-top: 25px;
  margin-bottom: 0;
}

.cell_1 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.cell_2 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.cell_3 {
	padding-top: 18px;
	padding-bottom: 18px;
}

.cell_4 {
	padding-top: 18px;
	padding-bottom: 18px;
}


.u-section-4 .u-group-2 {
  width: 272px;
  min-height: 550px;
  box-shadow: 0 2px 8px 0 rgba(128,128,128,1);
  height: auto;
  margin: -550px auto 0 288px;
}
.u-section-4 .u-table-2 {
  margin-top: 25px;
  margin-bottom: 0;
}


.u-section-4 .u-group-3 {
  width: 272px;
  min-height: 550px;
  box-shadow: 0 2px 8px 0 rgba(128,128,128,1);
  height: auto;
  margin: -550px 291px 0 auto;
}

.u-section-4 .u-table-3 {
  margin-top: 25px;
  margin-bottom: 0;
}


.u-section-4 .u-group-4 {
  width: 272px;
  min-height: 550px;
  box-shadow: 0 2px 8px 0 rgba(128,128,128,1);
  height: auto;
  margin: -550px 0 0 auto;
}
.u-section-4 .u-table-4 {
  margin-top: 25px;
  margin-bottom: 0;
}

.u-section-4 .u-sheet-1 {
  min-height: 500px;
  padding-bottom: 80px;
}



@media (max-width: 1199px) {
  .u-section-4 .u-sheet-1 {
    min-height: 500px;
	padding-bottom: 10px;
  }

  .u-section-4 .u-group-1 {
    width: 350px;
    margin-top: 40px;
    margin-left: 100px;
    height: auto;
  }

  .u-section-4 .u-group-2 {
    width: 350px;
    margin-right: 100px;
    margin-left: auto;
    height: auto;
  }

  .u-section-4 .u-group-3 {
    width: 350px;
    margin-top: 97px;
    margin-right: auto;
    margin-left: 100px;
    height: auto;
  }

  .u-section-4 .u-group-4 {
    width: 350px;
    margin-right: 100px;
    margin-bottom: 60px;
    height: auto;
  }
  
	.cell_1 {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.cell_2 {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.cell_3 {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.cell_4 {
		padding-top: 18px;
		padding-bottom: 18px;
	}

}


@media (max-width: 991px) {
  .u-section-4 .u-group-1 {
    width: 300px;
    margin-left: 50px;
  }

  .u-section-4 .u-group-2 {
    width: 300px;
    margin-right: 50px;
  }

  .u-section-4 .u-group-3 {
    width: 300px;
    margin-top: 60px;
    margin-left: 50px;
  }

  .u-section-4 .u-group-4 {
    width: 300px;
    margin-right: 50px;
  }

	.cell_1 {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.cell_2 {
		padding-top: 18px;
		padding-bottom: 18px;
	}

	.cell_3 {
		padding-top: 18px;
		padding-bottom: 18px;
	}

	.cell_4 {
		padding-top: 18px;
		padding-bottom: 18px;
	}

  
}


@media (max-width: 767px) {
  .u-section-4 .u-group-1 {
    width: 262px;
    margin-top: 50px;
    margin-left: 0;
  }

  .u-section-4 .u-group-2 {
    width: 262px;
    margin-right: 0;
  }

  .u-section-4 .u-group-3 {
    width: 262px;
    margin-left: 0;
  }

  .u-section-4 .u-group-4 {
    width: 262px;
    margin-right: 0;
  }
  
	.cell_1 {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.cell_2 {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.cell_3 {
		padding-top: 18px;
		padding-bottom: 18px;
	}

	.cell_4 {
		padding-top: 18px;
		padding-bottom: 18px;
	}


  
}

@media (max-width: 575px) {
  .u-section-4 .u-sheet-1 {
    min-height: 500px;
	padding-bottom: 10px;
  }

  .u-section-4 .u-text-2 {
    width: 340px;
  }

  .u-section-4 .u-group-1 {
	margin-top: 50px;
    width: 180px;
    margin-left: -20px;
	min-height: 620px;
  }

  .u-section-4 .u-table-1 {
    margin-top: 1px;
  }

  .u-section-4 .u-group-2 {
	margin-top: -620px;
    width: 180px;
    margin-right: -20px;
	min-height: 620px;
  }

  .u-section-4 .u-container-layout-2 {
    padding-bottom: 0;
  }

  .u-section-4 .u-table-2 {
    margin-top: 1px;
  }

  .u-section-4 .u-group-3 {
    width: 180px;
    min-height: 620px;
    margin-top: 50px;
    margin-left: -20px;
  }

  .u-section-4 .u-container-layout-3 {
    padding-bottom: 1px;
  }

  .u-section-4 .u-table-3 {
    margin-top: 0;
  }

  .u-section-4 .u-group-4 {
    width: 180px;
    min-height: 620px;
    margin-top: -620px;
    margin-right: -20px;
  }

  .u-section-4 .u-container-layout-4 {
    padding-bottom: 0;
  }

  .u-section-4 .u-table-4 {
    margin-top: 0;
  }

	.cell_1 {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.cell_2 {
		padding-top: 18px;
		padding-bottom: 18px;
	}

	.cell_3 {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.cell_4 {
		padding-top: 18px;
		padding-bottom: 18px;
	}

 
}
