* {
	margin: 0;
	padding: 0;
}

html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
img,
small,
strong,
ol,
ul,
li,
article,
aside,
figure,
figcaption,
footer,
header,
nav,
section {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  font-family: 'Montserratsdu',Verdana, Arial, sans-serif;
  color:#202020;
}

article,
aside,
figcaption,
figure,
footer,
header,
main,
nav,
section {
  display: block;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul li {
  font-size: 16px;
  padding: 5px 0;
  line-height: 24px;
}
ul:not(.browser-default) > li {
  list-style-type: disc;
  margin-left: 20px;
}
.list-enumeration li{
  list-style-type: square!important;
  margin-left: 18px;
}
::selection {
    background: #f0f0f0;
    color: #000;
}

::-moz-selection {
    background: #f0f0f0;
     color: #000;
}

.deselect ::selection {
    background: transparent;
    color: inherit;
}
.deselect ::-moz-selection {
    background: transparent;
    color: inherit;
}
.deselect {
    -ms-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

/*----bootstrap-grid----*/
.opacity-1 {
  opacity: 1 !important;
}
.container-small, .container-header {
	width: 70%;
	margin: 0 auto;
}
.container-sdu {
  width: 85%;
  margin: 0 auto;
}
.row {
  margin: 0;
}
.float-right {
  float: right;
}
.clear {
	clear: both;
}
.grey-bg,.frame-layout-1 {
  background: #f0f0f0;
}
.seperator {
  width: 100%;
  height: 5px;
  background: #f0f0f0;
  margin: 50px 0;
}
div header {
  padding-top: 50px;
  padding-bottom: 50px;
}
section {
  padding-bottom: 75px;
}
/*----padding----*/

.padding-y-large {
  padding: 75px 0;
}
.padding-x-large {
  padding: 0 75px;
}
.padding-t-large {
  padding-top: 75px;
}
.padding-b-large {
  padding-bottom:75px;
}
.padding-y-medium {
  padding: 50px 0;
}
.padding-x-medium {
  padding: 0 50px;
}
.padding-t-medium {
  padding-top: 50px;
}
.padding-b-medium {
  padding-bottom: 50px;
}
.padding-y-small {
  padding: 25px 0;
}
.padding-x-small {
  padding: 0 25px;
}
.padding-t-small {
  padding-top: 25px;
}
.padding-b-small {
  padding-bottom: 25px;
}
.padding-y-xsmall {
  padding: 15px 0;
}
.padding-x-xsmall {
  padding: 0 15px;
}
.padding-t-xsmall {
  padding-top: 15px;
}
.padding-b-xsmall {
  padding-bottom: 15px;
}
/* margin */

.margin-y-large {
  margin: 100px 0;
}
.margin-t-large {
  margin-top: 100px;
}
.margin-b-large {
  margin-bottom: 100px;
}
.margin-y-medium {
  margin: 75px 0;
}
.margin-t-medium {
  margin-top: 75px;
}
.margin-b-medium {
  margin-bottom: 75px;
}
.margin-y-small {
  margin: 50px 0;
}
.margin-t-small {
  margin-top: 50px;
}
.margin-b-small {
  margin-bottom: 50px;
}
.margin-y-xsmall {
  margin: 15px 0;
}
.margin-t-xsmall {
  margin-top: 15px;
}
.margin-b-xsmall {
  margin-bottom: 15px;
}

/* font-style */

h1 {
	font-size: 36px;
  font-weight: 600;
  line-height: 46px;
  text-transform: uppercase;
}
h2 {
  font-size: 20px;
  line-height: 32px;
}
h3 {
  font-size: 18px;
  line-height: 28px;
}
p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}
a {
  font-size: 16px;
  color: 000088;
}
a:hover {
	text-decoration: none;
}
.subline {
	font-size: 20px;
	line-height: 30px;
	font-weight: 200;
}
.hyphenate {
  word-wrap: break-word;
  overflow-wrap: break-word;

  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;


}
.strong {
  font-weight: 700;
}
.white {
	color:#fff;
}
.upper {
  text-transform: uppercase;
}
strong {
	font-weight: 600;
}
.center {
  text-align: center;
}
.uppercase {
  text-transform: uppercase;
}
.send-button {
  padding: 10px 25px;
  background: #343534;
  border: 2px solid #343534;
  color: #fff;
  font-weight: 600;
  transition: 300ms;
  display: inline-block;
}
.button:focus {
  background: #343534;
}
.button a, .link-button{
  padding: 10px 25px;
  background: #343534;
  border: 2px solid #343534;
  color: #fff;
  font-weight: 600;
  transition: 300ms;
  display: inline-block;
}
.button a:hover{
  background:transparent;
  border: 2px solid #343534;
  color: #343534;
  transition: 300ms;
}
.link-button:hover{
  background:transparent;
  border: 2px solid #343534;
  color: #343534;
  transition: 300ms;
}
.ce-headline-center {
  padding: 0 90px;
}
.list li {
  padding: 10px 30px 10px 0;
  position: relative;
  left: 35px;
}
.list li:before {
  content: '';
  background-image: url('../Images/icons/list-style.svg');
  background-size: cover;
  height: 22px;
  width: 20px;
  left: -35px;
  position: absolute;
}
.hiddendiv {
  max-width: 100%;
}
.d-none {
  display: none !important;
}

/*colors*/

.chemiebg {
 background:#A82860;
}
.freileitungsbaubg {
  background:#1F72BA;
}
.stahlbaubg {
  background:#155286;
}
.maschinenbaubg {
  background:#6CA0C5;
}
.schienenverkehrbg {
  background:#DD8C07;
}
.tunnelbaubg {
  background:#576066;
}
.c-teilebg {
  background: #499799;
}
.mvsbg {
  background: #692B51;
}
.sonderteilebg {
  background: #97C0E2;
}
.normteilebg {
  background: #05754F;
}

.chemie{
  color:#A82860;
 }
.freileitung {
  color:#1F72BA;
}
.stahlbau {
  color:#155286;
}
.maschinenbau {
  color:#6CA0C5;
}
.schienen{
  color:#DD8C07;
}
.tagebau {
  color:#576066;
}
.c-teile{
  color: #499799;
}
.mvs {
  color: #692B51;
}
.sonderteile {
  color: #97C0E2;
}
.normteile {
  color: #05754F;
}

/*---bg-colors-gradient--*/

.chemie-bg {
	background: -moz-linear-gradient(315deg, rgba(168,40,96,1) 0%, rgba(226,75,141,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(168,40,96,1)), color-stop(100%, rgba(226,75,141,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(168,40,96,1) 0%, rgba(226,75,141,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(168,40,96,1) 0%, rgba(226,75,141,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(168,40,96,1) 0%, rgba(226,75,141,1) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(168,40,96,1) 0%, rgba(226,75,141,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A82860', endColorstr='#E24B8D',GradientType=1 ); /* ie6-9 */
}
.freileitungsbau-bg {
	background: -moz-linear-gradient(320deg, rgba(27,105,173,1) 0%, rgba(82,156,220,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(27,105,173,1)), color-stop(100%, rgba(82,156,220,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(320deg, rgba(27,105,173,1) 0%, rgba(82,156,220,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(320deg, rgba(27,105,173,1) 0%, rgba(82,156,220,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(320deg, rgba(27,105,173,1) 0%, rgba(82,156,220,1) 100%); /* ie10+ */
  background: linear-gradient(130deg, rgba(27,105,173,1) 0%, rgba(82,156,220,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1B69AD', endColorstr='#529CDC',GradientType=1 ); /* ie6-9 */
}
.maschinenbau-bg {
	background: -moz-linear-gradient(315deg, rgba(98,150,187,1) 0%, rgba(152,196,227,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(98,150,187,1)), color-stop(100%, rgba(152,196,227,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(98,150,187,1) 0%, rgba(152,196,227,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(98,150,187,1) 0%, rgba(152,196,227,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(98,150,187,1) 0%, rgba(152,196,227,1) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(98,150,187,1) 0%, rgba(152,196,227,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6296BB', endColorstr='#98C4E3',GradientType=1 ); /* ie6-9 */
}
.stahlbau-bg {
	background: -moz-linear-gradient(315deg, rgba(21,82,134,1) 0%, rgba(47,121,183,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(21,82,134,1)), color-stop(100%, rgba(47,121,183,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(21,82,134,1) 0%, rgba(47,121,183,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(21,82,134,1) 0%, rgba(47,121,183,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(21,82,134,1) 0%, rgba(47,121,183,1) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(21,82,134,1) 0%, rgba(47,121,183,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#155286', endColorstr='#2F79B7',GradientType=1 ); /* ie6-9 */
}
.schienenverkehr-bg {
	background: -moz-linear-gradient(315deg, rgba(197,125,8,1) 0%, rgba(255,166,20,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(197,125,8,1)), color-stop(100%, rgba(255,166,20,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(197,125,8,1) 0%, rgba(255,166,20,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(197,125,8,1) 0%, rgba(255,166,20,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(197,125,8,1) 0%, rgba(255,166,20,1) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(197,125,8,1) 0%, rgba(255,166,20,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C57D08', endColorstr='#FFA614',GradientType=1 ); /* ie6-9 */
}
.tunnelbau-bg {
	background: -moz-linear-gradient(315deg, rgba(87,96,102,1) 0%, rgba(134,140,144,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(87,96,102,1)), color-stop(100%, rgba(134,140,144,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(87,96,102,1) 0%, rgba(134,140,144,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(87,96,102,1) 0%, rgba(134,140,144,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(87,96,102,1) 0%, rgba(134,140,144,1) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(87,96,102,1) 0%, rgba(134,140,144,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#576066', endColorstr='#868C90',GradientType=1 ); /* ie6-9 */
}
.mvs-bg {
  background: -moz-linear-gradient(315deg, rgba(98,37,74,1) 0%, rgba(151,71,120,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(98,37,74,1)), color-stop(100%, rgba(151,71,120,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(98,37,74,1) 0%, rgba(151,71,120,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(98,37,74,1) 0%, rgba(151,71,120,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(98,37,74,1) 0%, rgba(151,71,120,1) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(98,37,74,1) 0%, rgba(151,71,120,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62254A', endColorstr='#974778',GradientType=1 ); /* ie6-9 */
}
.sonderteile-bg {
  background-image: linear-gradient(to right bottom, #95bcdc, #9ec3e2, #a7cae7, #b1d2ed, #bad9f3);
}
.normteile-bg {
  background-image: linear-gradient(to right bottom, #036846, #05724e, #087d55, #0c875d, #0f9265);
}

/*----HEADER------*/

header {
  padding-top: 105px;
}
header .left-side {
  height: 700px;
  position: relative;
}
header img {
  position: absolute;
  right: 0;
  top: 15%;
  z-index: 10;
  max-width: 422px;
  transform: translateX(50%);
}
header .right-side {
  height: 700px;
  position: relative;
  background: -moz-linear-gradient(315deg, rgba(168,40,96,0.5) 0%, rgba(226,75,141,0.5) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(168,40,96,0.5)), color-stop(100%, rgba(226,75,141,0.5))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(168,40,96,0.5) 0%, rgba(226,75,141,0.5) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(168,40,96,0.5) 0%, rgba(226,75,141,0.5) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(168,40,96,0.5) 0%, rgba(226,75,141,0.5) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(168,40,96,0.5) 0%, rgba(226,75,141,0.5) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A82860', endColorstr='#E24B8D',GradientType=0.5 ); /* ie6-9 */
}
.big-text {
  color: #fff;
  font-size: 60px;
  line-height: 65px;
}
.header-txt {
  padding-left: 250px;
  padding-right: 10%;
  padding-top: 200px;
}
.header-txt-mobil {
  display:none;
  width: 100%;
}
.header-txt-mobil h1 {
  text-align: center;
  padding-bottom: 15px;
}
.header-txt-mobil h2 {
  text-align: center;
}
.breadcrumb {
  background: transparent;
}
.breadcrumb-item {
  font-size: 15px;
}

/*---CONTENT----*/

nav {
  background: #fff;
  z-index: 99;
  position: fixed;
  width: 100%;
  height: 105px;
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
}
nav ul {
  float: right;
}

.sub-menu {
  display: inline-block;
  padding: 40px 75px;
  position: relative;
  cursor: pointer;
}
.sub-menu-on {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  background: #fff;
  top: 105px;
  text-align: center;
  -webkit-box-shadow: 0px 5px 12px -5px rgba(0,0,0,0.28);
  -moz-box-shadow: 0px 5px 12px -5px rgba(0,0,0,0.28);
  box-shadow: 0px 5px 12px -5px rgba(0,0,0,0.28);
}
.sub-menu .active {
  font-weight: 600;
}
.menu-small-padding {
  padding: 40px 30px;
}
.sub-menu-on li a {
  padding: 15px;
  font-size: 14px;
  display: block;
  padding: 10px 2px;
  font-weight: 500;
  text-transform:uppercase;
  color: #202020;
}
.sub-menu-on li:hover  {
  background: #343534;
}
.sub-menu-on li:hover  a{
  color: #fff;
}
.menu-txt {
  position: relative;
  font-weight: 600;
  text-transform: uppercase;
}
.menu-txt:after {
  content: '';
  background-image: url('../Images/icons/menu-after.svg');
  background-size: cover;
  background-repeat: no-repeat;
  width: 16px;
  height: 11px;
  top: 5px;
  margin-left: 20px;
  position: absolute;
}
.nav-logo img {
  width: 200px;
  height: auto;
  padding: 10px 0;
  left: 10%;
  position: relative;
}
.sub-menu img {
  height: 17px;
}
.sub-menu.on {
  display: none;
  position: absolute;
  animation-delay: 2s;
}
.search-icon.on {
  display: block;
  animation-delay: 2s;
}
.search {
  display: inline-block;
  width: 0px;
}
.search #searchfield {
  padding: 0!important;
}
.search.on {
  transition: 300ms;
  display: inline-block;
  padding-right: 20px;
  width: 500px;
}
.search.on #searchfield {
  padding: 0 10px!important;
}

/*--mobile---*/

.mobile-nav {
  display: none;
}
.mobile-menu:after {
  clear: both;
  content: "";
  display: block;
}
.mobile-menu {
  display:none;
}
.mobile-menu.on {
  border-bottom: 2px solid #f0f0f0;
}
.mobile-logo {
  float: left;
  margin-left: 10%;
}
.mobile-logo img{
  width: 200px;
  height: 99.41px;
  display: block;
  padding: 10px 0;
}
.mobile-menu .trigger {
  position: relative;
  display: block;
  cursor: pointer;
  width: 35px;
  float: right;
  height: 24px;
  z-index: 12;
  top: 38px;
  right: 10%;
}
.mobile-menu .trigger span{
  background-color:#343534;
  width:35px;
  height: 3px;
  display:block;
  position: absolute;
  top: 10px;
  transition: 200ms;
  opacity: 1;
}
.mobile-logo a {
  display: block;
}
.trigger span:first-child {
  top: 0px;
}
.trigger span:last-child {
  top: 20px;
}
.trigger.on span:nth-child(2){
  opacity: 0;
}
.trigger.on span:first-child{
  transform: rotate(135deg);
  top:10px;
}
.trigger.on span:last-child{
  transform: rotate(-135deg);
  top:10px;
}
.mobile-nav.on .collapsible {
  height: 100%;
  display: block;
  transition: 300ms;
  position: fixed;
  top: 105px;
}
.mobile-nav {
  position: absolute;
  z-index: 0;
  width: 100%;
  background: #fff;
  -webkit-box-shadow: 0px 5px 12px -5px rgba(0,0,0,0.28);
  -moz-box-shadow: 0px 5px 12px -5px rgba(0,0,0,0.28);
  box-shadow: 0px 5px 12px -5px rgba(0,0,0,0.28);
}
.mobile-nav ul li {
  padding: 0;
}
.mobile-nav .collapsible-header {
  background: #fff;
  border-top: none;
}
.mobile-nav .active .collapsible-header {
  background: #f0f0f0;
}
.mobile-nav .collapsible-header:hover {
  background: #f0f0f0;
}
.mobile-nav .active p {
  color: #202020;
}
.mobile-nav .collapsible-body {
  padding: 0 25px;
}
.mobile-nav .collapsible-body li a {
  display: block;
  padding: 10px 0;
  text-align: center;
  color: #202020;
}
.mobile-nav .collapsible-body li a:hover {
  background: #343534;
  color: #fff;
}
.mobile-language {
  text-align:center;
  margin:15px 0;
}
.mobile-search {
  cursor: pointer;
}
.mobile-search-box {
  /* display:none; */
  transition: 300ms;
}
.mobile-search-box {
  width: 260px;
  display: block;
  margin: 0 auto;
  padding-bottom: 25px;
  padding-top: 15px;
}
.mobile-search-box #searchfield {
  width: 200px;
  display: block;
  float: left;
  padding: 0 10px;
}
.mobile-search-icon {
      margin: 0 auto;
    display: block;
    padding: 15px;
}
.mobile-language a, .menu-small-padding a {
  color: #202020;
}
.mobile-language .active, .menu-small-padding .active {
  font-weight: 600;
}

/*-------SLIDER-----------*/

.slider {
  top: 100px;
  margin-bottom: 400px!important;
}
.home-slider .col-md-4, .home-slider .col-md-8{
	padding:0;
	margin: 0;
}
.slider-image{
	height: 700px;
  background-size: cover;
  background-position: center;
}
.slider-text {
	height: 700px;
	position: relative;
}
.logo-bg {
  height: 650px;
  width: 90%;
  background-image: url('../Images/icons/logo-bg.svg');
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0 auto;
  background-size: contain;
  display: block;
  max-width: 450px;
}
.text-box {
	width: 100%;
	top: 30%;
	position: absolute;
}
.slider .text-box strong {
	color: #fff;
}
/*---bg-images---*/
.chemie {
	background-image: url('../Images/slider/chemie-slider.jpg');
}
.freileitungsbau {
	background-image: url('../Images/slider/freileitungsbau-slider.jpg');
}
.maschinenbau {
	background-image: url('../Images/slider/maschinenbau-slider.jpg');
}
.stahlbau {
	background-image: url('../Images/slider/stahlbau-slider.jpg');
}
.schienenverkehr {
	background-image: url('../Images/slider/schienenverkehr-slider.jpg');
}
.tunnelbau {
	background-image: url('../Images/slider/tunnelbau-slider.jpg');
}
/*------*/
.bx-wrapper {
	margin-bottom: 0;
}
.bx-wrapper .bx-pager {
	width: 33.3%;
	font-size: 18px;
	font-family: 'Montserratsdu', sans-serif;
	color:#fff;
	font-weight: 300;
  position: absolute;
  z-index: 54;
}
.slider {
	position: relative;
}
.slider-next a {
	position: absolute;
    top: 78%;
    outline: 0;
    right: 0;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    z-index: 55;
    background-position: 0 0;
}
.slider-next .bx-next{
    background: url('../Images/icons/control-next.svg');
    background-size: 15px;
    background-repeat:no-repeat;
}
.slider-prev a {
	position: absolute;
  top: 78%;
  outline: 0;
  left: 15px;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  z-index: 55;
  background-position: 0 0;
}
.slider-prev .bx-prev{
    background: url('../Images/icons/control-before.svg');
    background-size: 15px;
    background-repeat:no-repeat;
}
.controls-small {
	width: 33.3%;
	position: relative;
	margin-top: -45px;
}
.controll-small-box {
	width: 30%;
	margin: 0 auto;
	display: block;
	position: relative;
}
.controls-normal .slider-next .bx-next, .controls-normal .slider-prev .bx-prev{
	opacity: 0.08;
	transition: 300ms;
}
.controls-normal .slider-next .bx-next:hover, .controls-normal .slider-prev .bx-prev:hover {
	opacity: 0.5;
	transition: 300ms;
}

.slider p {
      font-size: 20px;
    line-height: 30px;
    font-weight: 200;
    color: #fff;
    margin-bottom: 25px;
}
.slider a {
      font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    color: #fff;
    padding-top: 20px;
}

/*-------ICONS-----------*/

.icon-box img{
  margin: 0 auto;
  max-width: 200px;
  display: block;
}
.icon-box p {
  text-align: center;
  min-height: 200px;
}
.icon-headline {
  font-weight: 700;
}
.icon-text {
  padding: 0 20px;
  min-height: 125px;
}
.icon-box .button {
	margin-top: 40px!important;
    position: relative!important;
    margin-bottom: 10px!important;
}

/*--------PARALAX---------*/

.paralax {
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;

}
.innovation {
  background-image: url('../Images/mvs-paralax.jpg');
}
.paralax-content {
  width: 40%;
  margin: 0 auto;
}
.paralax-content p, .paralax-content li {
  color: #fff;
  font-weight: 500;
}
.paralax-content img {
  margin: 0 auto;
  display: block;
}
/*--------TAB-PANEL---------*/

.tab-panel-mobile {
  display: none;
}
.tab-panel p{
  margin: 0;
  text-transform: none;
}
.tab-panel .row {
  margin: 0;
}
.tabs {
  height: 100%;
}
.tabs .indicator {
  background-color: #343534;
  top: 0;
  height: 3px;
}
.card-tabs {
  width:100%;
}
.tabs .tab a {
  background: #f0f0f0;
  color: #343534;
}
.tabs .tab a:focus,
.tabs .tab a:focus.active {
  background-color: transparent;
}
.tabs .tab a:hover,
.tabs .tab a.active {
  color: #252525;
}
.tab {
  position: relative;
}
.tab:after {
  content: '';
  background-image: url('../Images/icons/tab-icon.svg');
  width: 10px;
  height: 20px;
  top: 25px;
  position: absolute;
  background-repeat: no-repeat;
  right: 15px;
}
.tab .active:after{
  content: '';
  background-image: url('../Images/icons/tab-icon-light.svg');
  width: 10px;
  height: 20px;
  top: 25px;
  z-index: 13;
  position: absolute;
  background-repeat: no-repeat;
  right: 15px;
}
.tab p {
  font-size: 16px;
  height: 60px;
  line-height: 60px;
  font-weight: 600;
}
.tab-panel .active p {
  color: #fff;
}
.tab p:hover {
  color: #fff;
}
.panel-header {
  font-size: 16px;
  font-weight: 600;
}
.card .tabs .tab a:hover {
  color: #f4f4f4;
  text-decoration: none;
}
.switch .card {
  box-shadow: none;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  position: relative;
}
.switch .card .card-content {
  background-color: #343534;
  padding: 25px;
}
.switch .card .card-content h3 {
  margin-top: 0;
}
.switch .card .card-content h3,
.card .card-content td {
  color: #fff;
}
.switch .card .card-content tr {
  border-bottom: 2px solid #fff;
}
.switch .card .card-content td,
.card .card-content th {
  padding: 15px 100px 15px 0;
}
.switch .card img {
  width: 59px;
  height: auto;
  margin: 19px auto;
}
.switch .card .indicator {
  display: none;
}
.switch .card-tabs ul {
  border: none;
}
.switch .card .tabs .tab {
  display: block;
  height: auto;
}
.switch .card .tabs .tab a.active {
  background-color: #343534;
  color: #fff;
  text-decoration: none;
}
.switch .card .tabs .tab a:hover {
  background-color: #343534;
}
.switch .card .tabs .tab a.active img:nth-of-type(1) {
  display: block;
}
.switch .card .tabs .tab a.active img:nth-of-type(2) {
  display: none;
}
.switch .card .tabs .tab a img:nth-of-type(1) {
  display: none;
}
.switch .card .tabs .tab a img:nth-of-type(2) {
  display: block;
}
/* .card-content.big {
  min-height: 390px;
} */
.tab {
  padding:2.5px 0!important;
}
/*------ACCORDION-------*/

.collapsible {
  box-shadow: none;
  margin: 0 auto;
  border:none;
}
.collapsible-header {
  background-color: #f0f0f0;
  border-top: 5px solid #fff;
  outline: none;
  padding: 15px;
  border-bottom:none;
  margin: 0 auto;
  display: block;
  text-align:center;
}
.collapsible-header:hover {
  background: #343534;
}
.collapsible-header:hover strong {
  color: #fff;
}
.first-collapsible {
  border-top:none;
}
.collapsible-body {
  border:none;
  padding: 25px 25px 25px 25px;
  background:#f0f0f0;
}
.collapsible-body ul li{
  list-style-type: disc!important;
  margin-left: 20px!important;
}
.accordion .active .collapsible-header {
  background: #343534;
}
.accordion-txt {
  font-size: 18px;
  font-weight: 600;
}

.accordion .active .accordion-txt {
  color: #fff;
}
.accordion strong {
  color: #343534;
}
.accordion .active strong {
  color:#fff;
}
.collapsible-body strong {
  color:#343534!important;
}
.acc-box {
  padding:0 5px;
}
.acc-txt {
  padding: 15px;
  background: #fff;
  min-height: 250px;
}
.accordion {
	margin-bottom: 50px;
}

/*----PRODUCT-BOXEN------*/
/*
.products .row {
    display: -webkit-flex;
   display: -ms-flex;
   display: flex;
}
.products .col-md-3 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.products .product-img {
  background-image: url(/typo3conf/ext/beck_layout/Resources/Public/Images/product.jpg);
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: center;
}
.product-box {
  width: 100%;
  -webkit-box-shadow: 0px 0px 4px -1px rgba(0,0,0,0.52);
  -moz-box-shadow: 0px 0px 4px -1px rgba(0,0,0,0.52);
  box-shadow: 0px 0px 4px -1px rgba(0,0,0,0.52);
}
.product-box:hover {
  -webkit-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.52);
-moz-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.52);
box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.52);
}
.product-txt {
  padding: 10px;
}
.product-infos {
  padding: 10px 0;
}
.product-infos table tr td {
  font-size: 12px;
  padding: 5px;
}
.collapsible-body p {
  color: #343534;
} */
/*--------BANNER--------*/

.banner {
  background: #f0f0f0;
}
.banner .big-text {
  color: #202020;
  font-weight: 700;
  line-height: 220px;
}
.banner .banner-txt {
  font-size: 20px;
  font-weight: 700;
  line-height: 40px;
  position: relative;
  top: 45px;
}
.banner a {
  font-size: 20px;
  color: #304C63;
}
.banner h2 {
  padding-top: 25px;
}
/*--------TEXT/BILD-----*/

.text-image-element .image img {
  width: 100%;
  height: auto;
  padding-bottom: 10px;
}
.text-image-element-3 .image img {
  width: 100%;
  height: auto;
  padding-bottom: 10px;
}
.text-left {
  padding-right: 200px;
}

/*--------LEISTUNGEN---------*/

.leistungen-txt {
  margin: 0 auto;
  background: #fff;
  z-index: 2;
  position: relative;
}
.leistungen .first {
  width: 200px;
}
.leistungen .second {
  width: 300px;
}
.half-line {
  position: relative;
}
.half-line:after {
  content: '';
  width:100%;
  height: 3px;
  position: absolute;
  bottom: -15px;
  background: #000;
  margin: 0 auto;
  right: 0%;
  left: 0%;
}
.leistungen-subline {
  padding: 10px 0;
  text-align: center;
  color: #fff;
  font-weight: 600;
  font-size: 13px;
}
.leistungen-boxes {
  min-height: 300px;
}
.leistungen-boxes .col-md-6:first-child{
  padding-left: 0;
}
.leistungen-boxes .col-md-6:last-child{
  padding-right: 0;
}
.leistungen-box {
  background: #f0f0f0;
  min-height: 250px;
  margin-bottom: 25px;
}
.leistungen-box-txt {
  padding: 15px;
}
.leistungen-box img {
  margin: 0 auto;
  display: block;
  padding: 10px;
  width: 38px;
  height: 38px;
}
.leistungen-box p {
  padding: 15px;
  text-align: center;
}

/*------PARALAX------*/

.paralax-fix {
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  height: 350px;
  width: 100%;
}

.p-image-1 {
  background-image: url('../Images/paralax-1.jpg');
}
/*------KONTAKT--------*/
.contact-img-container {
  margin-bottom: -125px;
  width: calc(100% - 50px);
  margin-left: auto;
  margin-right: auto;
  max-width: 325px;
  position: relative;
  z-index: 1;
  position: relative; /* If you want text inside of it */
  border: 10px solid #fff;
  overflow: hidden;
}
.contact-img-container:after {
  padding-top: 100%; /* 1:1 Aspect Ratio */
  display: block;
  content: "";

}


.contact-img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;

  background-image: url('../Images/platzhalter-person.jpg');
  /* width: 250px; */
  background-size: cover;

  margin: 0 auto;
  display: block;
  z-index: 101;
}
.contact-box {
  margin-bottom: 15px;
}


/*.person-position {
  min-height: 55px;
}
.person-info {
  display: none;
}*/

/*----------FORMULAR-----------*/

.formular .col-md-12{
  padding: 0;
}

.form-control {
  background: #f0f0f0;
  border: none;
  box-shadow: none;
  font-size: 16px;
  padding-left: .5em !important;
  padding-right: .5em !important;
  color: #000;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
}


[type="checkbox"]:checked+label:after, [type="checkbox"].with-gap:checked+label:before, [type="checkbox"].with-gap:checked+label:after {
  border: 2px solid #85bc22;}

.group-info {
  position: relative;
  display: inline-block;
}
.group-info .group-info-text {
  visibility: hidden;
  width: 180px;
  background-color: #f0f0f0;
  color: #000;
  text-align: center;
  border-radius: 3px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 130%;
  -webkit-box-shadow: 1px 1px 13px -2px rgba(0,0,0,0.22);
  -moz-box-shadow: 1px 1px 13px -2px rgba(0,0,0,0.22);
  box-shadow: 1px 1px 13px -2px rgba(0,0,0,0.22);
}
.group-info:hover {
  color:#EABA63;
}
.group-info:hover .group-info-text {
  visibility: visible;
}
.contact .row input:focus {
  border-bottom: 1px solid #E8B141 !important;
  box-shadow: 0 1px 0 0 #E8B141 !important
}
.contact .row textarea:focus {
  border-bottom: 1px solid #E8B141!important;
  box-shadow: 0 1px 0 0 #E8B141 !important
}
.search.on input[type=text]:not(.browser-default) {
  padding:0 10px;
}
input[type=text]:not(.browser-default) {
	width: 95%;
}
.mobile-search input[type=text]:not(.browser-default) {
  padding:0 10px;
}
input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea {
  border-bottom:2px solid #7E7F7F !important;
}
input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea {
  border: none!important;
  background: #f0f0f0!important;
}
/* textarea.materialize-textarea {
  padding: 15px 10px!important;
} */
/* input.valid:not([type]), input.valid:not([type]):focus, input[type=text].valid:not(.browser-default), input[type=text].valid:not(.browser-default):focus, input[type=password].valid:not(.browser-default), input[type=password].valid:not(.browser-default):focus, input[type=email].valid:not(.browser-default), input[type=email].valid:not(.browser-default):focus, input[type=url].valid:not(.browser-default), input[type=url].valid:not(.browser-default):focus, input[type=time].valid:not(.browser-default), input[type=time].valid:not(.browser-default):focus, input[type=date].valid:not(.browser-default), input[type=date].valid:not(.browser-default):focus, input[type=datetime].valid:not(.browser-default), input[type=datetime].valid:not(.browser-default):focus, input[type=datetime-local].valid:not(.browser-default), input[type=datetime-local].valid:not(.browser-default):focus, input[type=tel].valid:not(.browser-default), input[type=tel].valid:not(.browser-default):focus, input[type=number].valid:not(.browser-default), input[type=number].valid:not(.browser-default):focus, input[type=search].valid:not(.browser-default), input[type=search].valid:not(.browser-default):focus, textarea.materialize-textarea.valid, textarea.materialize-textarea.valid:focus, .select-wrapper.valid > input.select-dropdown {
  padding: 0 10px;
} */
textarea.materialize-textarea{
  padding:15px 10px;
}
input[type=search]:not(.browser-default) {
  padding: 0 10px;
}
input.valid:not([type]), input.valid:not([type]):focus, input[type=text].valid:not(.browser-default), input[type=text].valid:not(.browser-default):focus, input[type=password].valid:not(.browser-default), input[type=password].valid:not(.browser-default):focus, input[type=email].valid:not(.browser-default), input[type=email].valid:not(.browser-default):focus, input[type=url].valid:not(.browser-default), input[type=url].valid:not(.browser-default):focus, input[type=time].valid:not(.browser-default), input[type=time].valid:not(.browser-default):focus, input[type=date].valid:not(.browser-default), input[type=date].valid:not(.browser-default):focus, input[type=datetime].valid:not(.browser-default), input[type=datetime].valid:not(.browser-default):focus, input[type=datetime-local].valid:not(.browser-default), input[type=datetime-local].valid:not(.browser-default):focus, input[type=tel].valid:not(.browser-default), input[type=tel].valid:not(.browser-default):focus, input[type=number].valid:not(.browser-default), input[type=number].valid:not(.browser-default):focus, input[type=search].valid:not(.browser-default), input[type=search].valid:not(.browser-default):focus, textarea.materialize-textarea.valid, textarea.materialize-textarea.valid:focus, .select-wrapper.valid > input.select-dropdown {
  box-shadow: 0 1px 0 0 #118032;
}
/*----CHECKBOX----*/

[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
input[type="checkbox"], input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
label {
  margin-bottom: 10px;
}
[type="checkbox"]:not(:checked)+label:before, [type="checkbox"]:not(:checked)+label:after {
  border: 2px solid #343534;
}

[type="checkbox"]:not(:checked)+label, [type="checkbox"]:checked+label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  line-height: 30px;
  -webkit-transition: .28s ease;
  transition: .28s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  font-weight: 300;
  user-select: none;
  font-family: 'Montserratsdu', sans-serif;
  font-size: 16px;
}
[type="checkbox"]+label:before, [type="checkbox"]+label:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin: 4px;
  width: 20px;
  height: 20px;
  z-index: 0;
  -webkit-transition: .28s ease;
  transition: .28s ease;
}

[type="checkbox"]:checked+label:after, [type="checkbox"].with-gap:checked+label:before, [type="checkbox"].with-gap:checked+label:after {
  border: 2px solid green;
  border-left: 2px solid transparent;
  border-top: 2px solid transparent;
  width: 12px;
  height: 22px;
  top:-3px;
  transform: rotate(40deg);
  transform-origin: 100% 100%;
  backface-visibility: hidden;
  -webkit-backface-visibility:hidden;
  -webkit-transform: rotate(40deg);
  -webkit-transform-origin:100% 100%;
}

/* input.invalid:not([type]), input.invalid:not([type]):focus, input[type=text].invalid:not(.browser-default), input[type=text].invalid:not(.browser-default):focus, input[type=password].invalid:not(.browser-default), input[type=password].invalid:not(.browser-default):focus, input[type=email].invalid:not(.browser-default), input[type=email].invalid:not(.browser-default):focus, input[type=url].invalid:not(.browser-default), input[type=url].invalid:not(.browser-default):focus, input[type=time].invalid:not(.browser-default), input[type=time].invalid:not(.browser-default):focus, input[type=date].invalid:not(.browser-default), input[type=date].invalid:not(.browser-default):focus, input[type=datetime].invalid:not(.browser-default), input[type=datetime].invalid:not(.browser-default):focus, input[type=datetime-local].invalid:not(.browser-default), input[type=datetime-local].invalid:not(.browser-default):focus, input[type=tel].invalid:not(.browser-default), input[type=tel].invalid:not(.browser-default):focus, input[type=number].invalid:not(.browser-default), input[type=number].invalid:not(.browser-default):focus, input[type=search].invalid:not(.browser-default), input[type=search].invalid:not(.browser-default):focus, textarea.materialize-textarea.invalid, textarea.materialize-textarea.invalid:focus, .select-wrapper.invalid > input.select-dropdown, .select-wrapper.invalid > input.select-dropdown:focus {
  padding: 0 10px!important;
}
input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea {
  padding: 0 10px!important;
} */

/*------ZERTIFIKATE--------*/

.certificate-box {
  max-height: 400px;
}

.certificate-txt {
  position: relative;
  background: #f0f0f0;
  top: -100px;
  padding-top: 100px;
  max-width: 300px;
  margin: 0 auto;

}
.certificate-img img {
  display: block;
  margin: 0 auto;
  height: 215px;
  position: relative;
  width: auto;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  z-index: 1;
}

/*-----LOCATION------*/

#gmeg_map_canvas {
  width:100%!important;
  height: 400px!important;
}

/* ----- image-table-box-element ------ */

.image-table-box-element {
  padding-top: 50px;
  padding-bottom: 0;
}
.image-table-box {
  padding-bottom: 50px;
}
.box-shadow {
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
}
.image-table-box-img {
  height: 200px;
  width: 100%;
  background-image: url(../img/new-element-test.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.image-table-box-header p {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  padding: 25px 5px;
  color:#343534;
  position: relative;
}
.image-table-box-header p:after {
  content: '';
  background-image: url('../Images/icons/menu-after.svg');
  width: 16px;
  height: 11px;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  margin-top: 5px;
  margin-left: 15px;
}
.image-table-box-header {
  cursor: pointer;
}
.image-table-box-body {
  display: none;
  background: #f0f0f0;
  padding: 15px;
  -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.05);
  box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.05);
}
table tr th, table tr td {
  font-size: 13px;
  font-weight: 500;
  padding: 5px 25px;
  color: #636463;
}
table tr th {
  font-weight: 700;
}

/*------AKTUELLES-------*/

.news {
  padding-top: 50px;
}
.news-header p{
 font-size: 20px;
 font-weight: 700;
 padding-bottom: 20px;
}
.news-datum p{
  text-align: center;
  position: relative;
  top: 40%;
  color: #fff;
  font-weight: 700;
  letter-spacing: 1px;
}
.news-element {
  padding-top: 25px;
  padding-bottom: 50px;
}
.news-datum {
  background-image: url('../Images/icons/aktuelles-datum-bg.svg');
  background-repeat: no-repeat;

  float: right;
  width: 136px;
  height: 145px;
  display: block;
}
.news-accordion .collapsible-header {
  background:none;
  border:none;
  padding: 0;
  margin-top: 20px;
}
.news-accordion .collapsible-header p{
  color: #202020;
  text-align: left;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}
.news-accordion .collapsible-header p:after {
  content:'';
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url('../Images/icons/news-more-icon.svg');
  width: 18px;
  height: 11px;
  position: absolute;
  margin-top: 5px;
  margin-left: 10px;
  transition: 300ms;
}
.news-accordion .active .collapsible-header p:after {
  transform: rotate(180deg);
  transition: 300ms;
}
.news-accordion .collapsible-header:hover strong{
  color: #202020;
}
.news-accordion .collapsible-body {
  background: #fff;
  padding: 20px 0 0 0;
}
.news-accordion .collapsible-body img{
  max-width: 100%;
  padding-top: 25px;
}

/*------FOOTER-------*/

footer {
  background: #343534;
}
footer .logo img {
  width:200px;
  display: block;
}
footer strong {
  color: #B4B5B4;
}
footer ul li {
  padding: 5px 0;
  color: #B4B5B4;
}
footer ul li a{
  color: #B4B5B4;
}
footer ul li a:hover{
  color: #B4B5B4;
}
.copyright {
  background: #202020;
  padding: 10px 0;
}
.copyright-txt {
  color: #989898;
  font-size: 12px;
  line-height: 38px;
}
.xing-link a {
  color: #989898;
  font-size: 12px;
  line-height: 24px;
}
.xing-link img {
  padding: 0 4px;
}


.image {
	padding-bottom: 20px;
}


/*------*/

.frame {
  margin-bottom: 0!important;
}
.padding-y-medium {
  padding:25px 0;
}
.frame-space-before-medium {
    margin-top: 3em!important;
}
.frame-space-after-medium {
    margin-bottom: 3em!important;
}
.frame-space-after-extra-small {
    margin-bottom: 1em !important;
}
.frame-space-before-large {
    margin-top: 75px !important;
}
.frame-space-after-large {
    margin-bottom: 75px !important;
}

.nav-logo a:focus, .nav-logo a:active {
    outline: none;
}

/*---*/

@media (min-width:1500px) {
  .container-sdu{
    width: 1400px;
    margin: 0 auto;
  }
  .image-table-box-img {
  	height: 150px;
  }

}

@media (min-width:1230px) {
  .mobile-nav {
    display: none;
  }
}

/* @media (min-width: 991px) {
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-pull-6 {
    right:  50%;
  }
} */

@media (min-width: 767px) {
  .col-sm-push-6 {
      left: 0 ;
  }
  .col-sm-pull-6 {
    right:  0;
  }
}

@media (max-width:1490px) {
  .sub-menu {
    font-size: 14px;
    padding: 40px 60px;
  }
  .sub-menu-on li a {
    font-size: 13px
  }
  .menu-small-padding {
    padding: 40px 25px;
  }
/*  .menu-small-padding a {
    font-size: 14px;
  }*/

}

@media (max-width: 1400px){
  .tab-panel {
    display: none;
  }
  .tab-panel-mobile {
    display: block;
  }
  .icon-box p {
  	min-height: 250px;
  }
  .sub-menu {
    padding: 40px 55px;
  }
  .menu-small-padding {
    padding: 40px 17px;
  }

}

@media (max-width:1350px) {
  .sub-menu {
    font-size: 13px;
  }
  .sub-menu-on li a {
    font-size: 12px
  }
/*  .menu-small-padding a {
    font-size: 13px;
  }*/
   .leistungen-box {
    min-height: 270px;
  }
  .button a, .link-button {
    padding: 10px 15px;
  }
}

@media (max-width:1310px) {
  .desktop-menu {
    display: none;
  }
  nav {
    display:none;
    position: relative;
  }
  header {
    padding: 0;
  }
  .mobile-menu {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 99;
    height:105px;
    width: 100%;
    background: #fff;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
  }
  body {
    padding-top: 105px;
  }
  .mobile-nav {
    z-index: 1000000;
    position: fixed;
    top: 105px;
    max-height: calc(100vh - 105px);
    overflow-y: auto;
    overflow-x: hidden;
  }
  .bxslider li {
    padding: 0;
  }
  .slider {
    top: 0;
        margin-bottom: 300px!important;
  }
}

@media (max-width:1199px) {
  .big-text {
    font-size:44px;
    line-height: 48px;
  }
  .leistungen-box p {
    font-size: 14px;
  }
  .icon-box p {
  	min-height: 275px;
  }

}
@media (max-width:1050px) {
	.icon-box p {
  	min-height: 325px;
  }
}

@media (max-width:991px) {
   h2 {
    font-size: 16px;
    line-height: 24px;
  }
  h3 {
  font-size: 16px;
  line-height: 24px;
  }
  section {
  	padding-bottom: 50px;
  }
  .slider-image {
    height: 300px;
  }
  .slider-text {
    height: auto;
    min-height: 350px;
  }
  .logo-bg {
    display: none;
  }
  .text-box {
    top: 50px;
  }
  .slider-next a, .slider-prev a {
    top: 35%;
    z-index: 10000;
  }
  .slider {
        margin-bottom: 250px!important;
  }
  .controls-small, .bx-wrapper .bx-pager {
    width: 100%;
    z-index: 1;
  }
  .icon-text, .leistungen-box {
    min-height: unset;
  }
  .leistungen .col-md-6 {
    padding: 0;
  }
  .second {
    margin-top:75px;
  }
  .icon-box {
  	margin-bottom: 25px;
  }
  .icon-box:last-child {
    margin-bottom: 0;
  }
  .icon-box p {
  	min-height: auto;
  }
  .products .col-md-3 {
    width: 50%;
    padding:20px 10px;
  }
  .certificate-txt {
    width: 250px;
    padding-bottom: 20px;
    margin: 0 auto;
  }
  .text-image-element .image img, .text-image-element-3 .image img {
    padding: 15px 0;
    max-height: 500px;
    display: block;
    margin: 0 auto;
  }
  .banner p {
    text-align: center;
  }
  .banner a {
  	font-size: 16px;
  }
  .banner h2 {
    text-align: center;
    padding-bottom: 25px;
    padding-top: 0;
  }
  .banner-icon img{
    margin: 0 auto;
    display: block;
    padding: 20px 0;
  }
  .banner .big-text {
   line-height: 80px;
  }
  .banner .banner-txt {
    position:static;
  }
  .googlemaps-info {
    padding-top: 15px;
  }


  .image {
    padding: 15px 0;
  }

  .news-datum {
    margin:0 auto;
    float: none;
  }
  .news-header {
    margin-top: 20px;
  }

  footer {
    text-align: center;
  }
  footer .col-md-3 {
    padding: 25px 0;
  }
  footer .logo img {
    margin: 0 auto;
  }


      /*----padding----*/

    .padding-y-large {
      padding: 50px 0;
    }
    .padding-x-large {
      padding: 0 50px;
    }
    .padding-t-large {
      padding-top: 50px;
    }
    .padding-b-large {
      padding-bottom:50px;
    }
    .padding-y-medium {
      padding: 25px 0;
    }
    .padding-x-medium {
      padding: 0 25px;
    }
    .padding-t-medium {
      padding-top: 25px;
    }
    .padding-b-medium {
      padding-bottom: 25px;
    }
    .padding-y-small {
      padding: 15px 0;
    }
    .padding-x-small {
      padding: 0 15px;
    }
    .padding-t-small {
      padding-top: 15px;
    }
    .padding-b-small {
      padding-bottom: 15px;
    }
    .padding-y-xsmall {
      padding: 10px 0;
    }
    .padding-x-xsmall {
      padding: 0 10px;
    }
    .padding-t-xsmall {
      padding-top: 10px;
    }
    .padding-b-xsmall {
      padding-bottom: 10px;
    }
    /* margin */

    .margin-y-large {
      margin: 75px 0;
    }
    .margin-t-large {
      margin-top: 75px;
    }
    .margin-b-large {
      margin-bottom: 75px;
    }
    .margin-y-medium {
      margin: 50px 0;
    }
    .margin-t-medium {
      margin-top: 50px;
    }
    .margin-b-medium {
      margin-bottom: 50px;
    }
    .margin-y-small {
      margin: 25px 0;
    }
    .margin-t-small {
      margin-top: 25px;
    }
    .margin-b-small {
      margin-bottom: 25px;
    }
    .margin-y-xsmall {
      margin: 10px 0;
    }
    .margin-t-xsmall {
      margin-top: 10px;
    }
    .margin-b-xsmall {
      margin-bottom: 10px;
    }

}


@media (max-width:900px) {


  h1 {
    font-size: 32px;
    line-height: 38px;
  }

  .float-right {
    float: none;
    margin: 0 auto;
    display: block;
  }

  .big-text {
    font-size:36px;
    line-height: 40px;
  }
  header img {
    height: 350px;
    top: 15%;
  }
  .header-txt {
    padding-left: 180px;
    padding-top: 160px;
  }
  header .right-side {
    height: 650px;
  }
  header .left-side {
    height: 650px;
  }

  .text-image-element-2 h2, .text-image-element-2 p{
    text-align: center;
  }
  .text-image-element-2 h2 {
    padding-top: 25px;
  }
  .text-left {
    padding: 0;
  }

}

@media (max-width:767px) {

  h1 {
  	font-size: 26px;
  }
  .header-txt-mobil h2{
    color: #fff;
  }
  .header-txt {
    display:none;
  }
  .header-mobil {
    position: relative;
  }
  .header-txt-mobil {
    display:block;
    position: absolute;
    top: 375px;
  }
  header img {
    top: 50px;
    height: 300px;
  }
  .form-group {
    margin-bottom: 0;
  }
  .icon-box {
    padding-bottom: 0;
  }
/*  .icon-box {
  	margin-bottom: 30px;
  }*/
/*  .image-embed-item {
    padding: 20px 0;
  }*/
}
@media (max-width: 576px) {

  h1 {
    font-size: 24px;
    line-height: 32px;
  }
  h2 {
    font-weight: 500;
  }
  p, a{
    font-size: 14px;
  }
  a[href^="tel"] {
    font-size:16px;
  }
  ul li {
    font-size: 14px;
  }
  .mobile-nav .collapsible-body li a, .menu-txt-2{
    font-size: 16px;
  }
  .accordion-txt {
    font-size:16px;
  }
  header .right-side {
    height: 575px;
  }
  header .left-side {
    height: 575px;
  }
  .header-txt-mobil h1 {
    font-size: 22px;
  }
  .big-text {
    font-size:24px;
    line-height: 24px;
  }
  .ce-headline-center {
    padding: 0 20px;
  }
  .container-header {
    width: 85%;
  }
  .slider {
    margin-bottom: 165px!important;
  }
  .slider-image {
    height: 220px;
  }

  .switch .card .card-content {
    padding: 20px 20px;
  }
  .card .card-content td,
  .card .card-content th {
    padding: 15px 20px 15px 0;
  }

  .products .col-md-3 {
    width: 100%;
  }
  .paralax-content {
    width: 80%;
  }
  .paralax-fix {
    height: 250px;
  }
  .contact-box {
    margin-bottom: 25px;
  }
  .image-table-box-header p {
    width: 80%;
    margin: 0 auto;
  }
  table tr th, table tr td {
    padding: 5px 5px;
  }
  .image-table-box-img {
    height: 150px;
  }
  footer .col-md-3 {
    padding: 15px 0;
  }

  .container-sdu, .container-small {
    width: 90%;
  }

  div header {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .image-table-box-element, .news {
  	padding-top: 25px;
  	padding-bottom: 25px;
  }

  .breadcrumb {
  	margin-bottom: 10px;
  }

  section {
    padding-bottom: 50px;
  }

  .icon-box {
    margin-bottom: 30px;
  }

  .news-accordion .collapsible-header p {
    font-size:14px;
  }
  .news-header p {
    font-size: 16px;
  }
  .news-element {
    padding-bottom: 25px;
  }
  .padding-y-medium {
  padding:25px 0;
  }
  .frame-space-before-medium {
    margin-top: 2em!important;
  }
  .frame-space-after-medium {
    margin-bottom: 2em!important;
  }
  .frame-space-after-extra-small {
    margin-bottom: 0.5em !important;
  }
  .frame-space-before-large {
    margin-top: 40px !important;
  }
  .frame-space-after-large {
    margin-bottom: 40px !important;
  }

}

@media (max-width: 480px) {

  h1 {
    font-size: 20px;
  }
  h2 {
    font-size: 16px;
  }
  div header, .news, .image-table-box-element {
    padding-bottom: 15px;
    padding-top: 25px;
  }
  section {
    padding-bottom: 25px;
  }
}
@media (max-width: 330px) {
  h1 {
    font-size: 18px;
  }
  h2 {
    font-size: 14px;
  }
  h3 {
    font-size: 14px
  }
  p, a {
    font-size: 12px;
  }
}
@media (max-width: 300px) {
  h2, h3{
  word-wrap: break-word;
  overflow-wrap: break-word;

  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  }
}

.grid {
    display:grid;
    display:-ms-grid;
    grid-auto-row:1fr;
}

.grid-md-4 {
    grid-template-columns:repeat(1,1fr);
    -ms-grid-columns:repeat(1,1fr);
}

.grid-md-3 {
    grid-template-columns:repeat(1,1fr);
    -ms-grid-columns:repeat(1,1fr);
}

.grid-md-2 {
    grid-template-columns:repeat(1,1fr);
    -ms-grid-columns:repeat(1,1fr);
}

@media (min-width:992px) {
    .grid-md-4 {
        grid-template-columns:repeat(4,1fr);
        -ms-grid-columns:1fr 3% 1fr 3% 1fr 3% 1fr;
        grid-column-gap:3%;
        grid-row-gap:40px;
    }

    .grid-md-4 *:nth-child(1){
	-ms-grid-row: 1;
	-ms-grid-column: 1;
    }
    .grid-md-4 *:nth-child(2){
	-ms-grid-row: 1;
	-ms-grid-column: 3;
    }
    .grid-md-4 *:nth-child(3){
	-ms-grid-row: 1;
	-ms-grid-column: 5;
    }
    .grid-md-4 *:nth-child(4){
	-ms-grid-row: 1;
	-ms-grid-column: 7;
    }
    .grid-md-3 {
        grid-template-columns:repeat(3,1fr);
        -ms-grid-columns:1fr 3% 1fr 3% 1fr;
        grid-column-gap:3%;
        grid-row-gap:40px;
    }
    .grid-md-2 {
        grid-template-columns:repeat(2,1fr);
        grid-column-gap:3%;
        grid-row-gap:40px;
    }
}



.lines {
    display: flex;
    width: 100%;
    justify-content: center;
    text-align: center;
}

.lines::before,.lines::after {
    margin: 0 10px 0 0;
    flex: 1 0 20px;
    content: " ";
    border-top: 3px solid;
    transform: translateY(50%);
}

.lines::after {
    margin: 0 0 0 10px;
}

.container-sdu .container-sdu {
    width:100%;
}

.icon-box {

    position: relative;

}

.icon-box .button {

    position: absolute;
    bottom: 1rem;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
    display: block;

}

/*--*/
.accordion .collapsible-header:hover p {
  color: #fff;
}
/*.image-embed-item {
  max-height: 500px;
}*/

/*.frame-type-text {
  width: 80%;
  margin: 0 auto;

}*/
h1 {
  word-wrap: break-word;
  overflow-wrap: break-word;

  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}


.frame-space-after-extra-large {
  padding-bottom: 100px;
}

.tab-panel {
  margin-top: 50px;
}

.paralax {
  margin-bottom: 0;
}

.certificates {
  padding-top: 50px;
}

/*---HEADER FARBEN---*/

.page-freileitungsbau-bg .left-side{
  background: -moz-linear-gradient(320deg, rgba(27,105,173,1) 0%, rgba(82,156,220,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(27,105,173,1)), color-stop(100%, rgba(82,156,220,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(320deg, rgba(27,105,173,1) 0%, rgba(82,156,220,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(320deg, rgba(27,105,173,1) 0%, rgba(82,156,220,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(320deg, rgba(27,105,173,1) 0%, rgba(82,156,220,1) 100%); /* ie10+ */
  background: linear-gradient(130deg, rgba(27,105,173,1) 0%, rgba(82,156,220,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1B69AD', endColorstr='#529CDC',GradientType=1 ); /* ie6-9 */
}
.page-freileitungsbau-bg .right-side{
  background: -moz-linear-gradient(320deg, rgba(27,105,173,0.5) 0%, rgba(82,156,220,0.5) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(27,105,173,0.5)), color-stop(100%, rgba(82,156,220,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(320deg, rgba(27,105,173,0.5) 0%, rgba(82,156,220,0.5) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(320deg, rgba(27,105,173,0.5) 0%, rgba(82,156,220,0.5) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(320deg, rgba(27,105,173,0.5) 0%, rgba(82,156,220,0.5) 100%); /* ie10+ */
  background: linear-gradient(130deg, rgba(27,105,173,0.5) 0%, rgba(82,156,220,0.5) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b69ad', endColorstr='#529CDC',GradientType=1 ); /* ie6-9 */
}
.page-maschinenbau-bg .left-side{
  background: -moz-linear-gradient(315deg, rgba(98,150,187,1) 0%, rgba(152,196,227,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(98,150,187,1)), color-stop(100%, rgba(152,196,227,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(98,150,187,1) 0%, rgba(152,196,227,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(98,150,187,1) 0%, rgba(152,196,227,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(98,150,187,1) 0%, rgba(152,196,227,1) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(98,150,187,1) 0%, rgba(152,196,227,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6296BB', endColorstr='#98C4E3',GradientType=1 ); /* ie6-9 */
}
.page-maschinenbau-bg .right-side{
  background: -moz-linear-gradient(315deg, rgba(98,150,187,0.5) 0%, rgba(152,196,227,0.5) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(98,150,187,0.5)), color-stop(100%, rgba(152,196,227,0.5))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(98,150,187,0.5) 0%, rgba(152,196,227,0.5) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(98,150,187,0.5) 0%, rgba(152,196,227,0.5) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(98,150,187,0.5) 0%, rgba(152,196,227,0.5) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(98,150,187,0.5) 0%, rgba(152,196,227,0.5) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6296BB', endColorstr='#98C4E3',GradientType=0.5 ); /* ie6-9 */
}
.page-stahlbau-bg .left-side{
  background: -moz-linear-gradient(315deg, rgba(21,82,134,1) 0%, rgba(47,121,183,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(21,82,134,1)), color-stop(100%, rgba(47,121,183,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(21,82,134,1) 0%, rgba(47,121,183,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(21,82,134,1) 0%, rgba(47,121,183,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(21,82,134,1) 0%, rgba(47,121,183,1) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(21,82,134,1) 0%, rgba(47,121,183,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#155286', endColorstr='#2F79B7',GradientType=1 ); /* ie6-9 */
}
.page-stahlbau-bg .right-side{
  background: -moz-linear-gradient(315deg, rgba(21,82,134,0.5) 0%, rgba(47,121,183,0.5) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(21,82,134,0.5)), color-stop(100%, rgba(47,121,183,0.5))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(21,82,134,0.5) 0%, rgba(47,121,183,0.5) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(21,82,134,0.5) 0%, rgba(47,121,183,0.5) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(21,82,134,0.5) 0%, rgba(47,121,183,0.5) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(21,82,134,0.5) 0%, rgba(47,121,183,0.5) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#155286', endColorstr='#2F79B7',GradientType=0.5 ); /* ie6-9 */
}
.page-schienenverkehr-bg .left-side{
  background: -moz-linear-gradient(315deg, rgba(197,125,8,1) 0%, rgba(255,166,20,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(197,125,8,1)), color-stop(100%, rgba(255,166,20,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(197,125,8,1) 0%, rgba(255,166,20,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(197,125,8,1) 0%, rgba(255,166,20,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(197,125,8,1) 0%, rgba(255,166,20,1) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(197,125,8,1) 0%, rgba(255,166,20,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C57D08', endColorstr='#FFA614',GradientType=1 ); /* ie6-9 */
}
.page-schienenverkehr-bg .right-side{
  background: -moz-linear-gradient(315deg, rgba(197,125,8,0.5) 0%, rgba(255,166,20,0.5) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(197,125,8,0.5)), color-stop(100%, rgba(255,166,20,0.5))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(197,125,8,0.5) 0%, rgba(255,166,20,0.5) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(197,125,8,0.5) 0%, rgba(255,166,20,0.5) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(197,125,8,0.5) 0%, rgba(255,166,20,0.5) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(197,125,8,0.5) 0%, rgba(255,166,20,0.5) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C57D08', endColorstr='#FFA614',GradientType=0.5 ); /* ie6-9 */
}
.page-tunnelbau-bg .left-side{
  background: -moz-linear-gradient(315deg, rgba(87,96,102,1) 0%, rgba(134,140,144,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(87,96,102,1)), color-stop(100%, rgba(134,140,144,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(87,96,102,1) 0%, rgba(134,140,144,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(87,96,102,1) 0%, rgba(134,140,144,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(87,96,102,1) 0%, rgba(134,140,144,1) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(87,96,102,1) 0%, rgba(134,140,144,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#576066', endColorstr='#868C90',GradientType=1 ); /* ie6-9 */
}
.page-tunnelbau-bg .right-side{
  background: -moz-linear-gradient(315deg, rgba(87,96,102,0.5) 0%, rgba(134,140,144,0.5) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(87,96,102,0.5)), color-stop(100%, rgba(134,140,144,0.5))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(87,96,102,0.5) 0%, rgba(134,140,144,0.5) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(87,96,102,0.5) 0%, rgba(134,140,144,0.5) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(87,96,102,0.5) 0%, rgba(134,140,144,0.5) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(87,96,102,0.5) 0%, rgba(134,140,144,0.5) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#576066', endColorstr='#868C90',GradientType=0.5 ); /* ie6-9 */
}
.page-mvs-bg .left-side {
  background: -moz-linear-gradient(315deg, rgba(98,37,74,1) 0%, rgba(151,71,120,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(98,37,74,1)), color-stop(100%, rgba(151,71,120,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(98,37,74,1) 0%, rgba(151,71,120,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(98,37,74,1) 0%, rgba(151,71,120,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(98,37,74,1) 0%, rgba(151,71,120,1) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(98,37,74,1) 0%, rgba(151,71,120,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62254A', endColorstr='#974778',GradientType=1 ); /* ie6-9 */
}
.page-mvs-bg .right-side {
  background: -moz-linear-gradient(315deg, rgba(98,37,74,0.5) 0%, rgba(151,71,120,0.5) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(98,37,74,0.5)), color-stop(100%, rgba(151,71,120,0.5))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(98,37,74,0.5) 0%, rgba(151,71,120,0.5) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(98,37,74,0.5) 0%, rgba(151,71,120,0.5) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(98,37,74,0.5) 0%, rgba(151,71,120,0.5) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(98,37,74,0.5) 0%, rgba(151,71,120,0.5) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62254A', endColorstr='#974778',GradientType=0.5 ); /* ie6-9 */
}
.page-sonderteile-bg .left-side {
  background: -moz-linear-gradient(315deg, rgba(149,188,220,1) 0%, rgba(186,217,243,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(149,188,220,1)), color-stop(100%, rgba(186,217,243,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(149,188,220,1) 0%, rgba(186,217,243,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(149,188,220,1) 0%, rgba(186,217,243,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(149,188,220,1) 0%, rgba(186,217,243,1) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(149,188,220,1) 0%, rgba(186,217,243,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95BCDC', endColorstr='#BAD9F3',GradientType=1 ); /* ie6-9 */
}
.page-sonderteile-bg .right-side {
  background: -moz-linear-gradient(315deg, rgba(149,188,220,0.5) 0%, rgba(186,217,243,0.5) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(149,188,220,0.5)), color-stop(100%, rgba(186,217,243,0.5))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(149,188,220,0.5) 0%, rgba(186,217,243,0.5) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(149,188,220,0.5) 0%, rgba(186,217,243,0.5) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(149,188,220,0.5) 0%, rgba(186,217,243,0.5) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(149,188,220,0.5) 0%, rgba(186,217,243,0.5) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95BCDC', endColorstr='#BAD9F3',GradientType=0.5 ); /* ie6-9 */
}
.page-normteile-bg .left-side {
  background: -moz-linear-gradient(315deg, rgba(3,104,70,1) 0%, rgba(15,146,101,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(3,104,70,1)), color-stop(100%, rgba(15,146,101,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(3,104,70,1) 0%, rgba(15,146,101,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(3,104,70,1) 0%, rgba(15,146,101,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(3,104,70,1) 0%, rgba(15,146,101,1) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(3,104,70,1) 0%, rgba(15,146,101,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#036846', endColorstr='#0F9265',GradientType=1 ); /* ie6-9 */
}
.page-normteile-bg .right-side {
  background: -moz-linear-gradient(315deg, rgba(3,104,70,0.5) 0%, rgba(15,146,101,0.5) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(3,104,70,0.5)), color-stop(100%, rgba(15,146,101,0.5))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(3,104,70,0.5) 0%, rgba(15,146,101,0.5) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(3,104,70,0.5) 0%, rgba(15,146,101,0.5) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(3,104,70,0.5) 0%, rgba(15,146,101,0.5) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(3,104,70,0.5) 0%, rgba(15,146,101,0.5) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#036846', endColorstr='#0F9265',GradientType=1 ); /* ie6-9 */
}
.page-logistik-bg .left-side {
  background: -moz-linear-gradient(315deg, rgba(226,171,4,1) 0%, rgba(255,209,65,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(226,171,4,1)), color-stop(100%, rgba(255,209,65,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(226,171,4,1) 0%, rgba(255,209,65,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(226,171,4,1) 0%, rgba(255,209,65,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(226,171,4,1) 0%, rgba(255,209,65,1) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(226,171,4,1) 0%, rgba(255,209,65,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E2AB04', endColorstr='#FFD141',GradientType=1 ); /* ie6-9 */
}
.page-logistik-bg .right-side {
  background: -moz-linear-gradient(315deg, rgba(226,171,4,0.5) 0%, rgba(255,209,65,0.5) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(226,171,4,0.5)), color-stop(100%, rgba(255,209,65,0.5))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(226,171,4,0.5) 0%, rgba(255,209,65,0.5) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(226,171,4,0.5) 0%, rgba(255,209,65,0.5) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(226,171,4,0.5) 0%, rgba(255,209,65,0.5) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(226,171,4,0.5) 0%, rgba(255,209,65,0.5) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E2AB04', endColorstr='#FFD141',GradientType=0.5 ); /* ie6-9 */
}
.page-allgemein-bg .left-side {
  background: -moz-linear-gradient(315deg, rgba(52,53,52,1) 0%, rgba(81,84,81,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(52,53,52,1)), color-stop(100%, rgba(81,84,81,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(52,53,52,1) 0%, rgba(81,84,81,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(52,53,52,1) 0%, rgba(81,84,81,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(52,53,52,1) 0%, rgba(81,84,81,1) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(52,53,52,1) 0%, rgba(81,84,81,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343534', endColorstr='#515451',GradientType=1 ); /* ie6-9 */
}
.page-allgemein-bg .right-side {
  background: -moz-linear-gradient(315deg, rgba(52,53,52,0.5) 0%, rgba(81,84,81,0.5) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(52,53,52,0.5)), color-stop(100%, rgba(81,84,81,0.5))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(52,53,52,0.5) 0%, rgba(81,84,81,0.5) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(52,53,52,0.5) 0%, rgba(81,84,81,0.5) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(52,53,52,0.5) 0%, rgba(81,84,81,0.5) 100%); /* ie10+ */
  background: linear-gradient(135deg, rgba(52,53,52,0.5) 0%, rgba(81,84,81,0.5) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343534', endColorstr='#515451',GradientType=0.5 ); /* ie6-9 */
}


.ce-gallery img {
    max-width: 100%;
    height:auto;
    width:100%;
}

.menu-txt-2{
    font-weight: 600;
    text-transform: uppercase;
}
.collapsible-header img {
    margin-left: 1rem;
}
.ce-column {
  margin-right: 0px;
}
.breadcrumb-item a {
  color: #202020;
}

nav ul li, .mobile-nav ul li, .list li , .collapsible li, footer ul li, .bxslider li, .contact-txt ul li{
  list-style-type:none!important;
  margin-left: 0!important;
}

.grid-md-4 {grid-template-columns:repeat(1,1fr);-ms-grid-columns:repeat(1,1fr);};.grid-md-4 *:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}.grid-md-4 *:nth-child(2){-ms-grid-row: 2;-ms-grid-column: 1;}.grid-md-4 *:nth-child(3){-ms-grid-row: 3;-ms-grid-column: 1;}.grid-md-4 *:nth-child(4){-ms-grid-row: 4;-ms-grid-column: 1;}.grid-md-4 *:nth-child(5){-ms-grid-row: 5;-ms-grid-column: 1;}.grid-md-4 *:nth-child(6){-ms-grid-row: 6;-ms-grid-column: 1;}.grid-md-4 *:nth-child(7){-ms-grid-row: 7;-ms-grid-column: 1;}.grid-md-4 *:nth-child(8){-ms-grid-row: 8;-ms-grid-column: 1;}.grid-md-4 *:nth-child(9){-ms-grid-row: 9;-ms-grid-column: 1;}.grid-md-4 *:nth-child(10){-ms-grid-row: 10;-ms-grid-column: 1;}.grid-md-4 *:nth-child(11){-ms-grid-row: 11;-ms-grid-column: 1;}.grid-md-4 *:nth-child(12){-ms-grid-row: 12;-ms-grid-column: 1;}.grid-md-4 *:nth-child(13){-ms-grid-row: 13;-ms-grid-column: 1;}.grid-md-4 *:nth-child(14){-ms-grid-row: 14;-ms-grid-column: 1;}.grid-md-4 *:nth-child(15){-ms-grid-row: 15;-ms-grid-column: 1;}.grid-md-4 *:nth-child(16){-ms-grid-row: 16;-ms-grid-column: 1;}.grid-md-4 *:nth-child(17){-ms-grid-row: 17;-ms-grid-column: 1;}.grid-md-4 *:nth-child(18){-ms-grid-row: 18;-ms-grid-column: 1;}.grid-md-4 *:nth-child(19){-ms-grid-row: 19;-ms-grid-column: 1;}.grid-md-4 *:nth-child(20){-ms-grid-row: 20;-ms-grid-column: 1;}.grid-md-4 *:nth-child(21){-ms-grid-row: 21;-ms-grid-column: 1;}.grid-md-4 *:nth-child(22){-ms-grid-row: 22;-ms-grid-column: 1;}.grid-md-4 *:nth-child(23){-ms-grid-row: 23;-ms-grid-column: 1;}.grid-md-4 *:nth-child(24){-ms-grid-row: 24;-ms-grid-column: 1;}.grid-md-4 *:nth-child(25){-ms-grid-row: 25;-ms-grid-column: 1;}.grid-md-4 *:nth-child(26){-ms-grid-row: 26;-ms-grid-column: 1;}.grid-md-4 *:nth-child(27){-ms-grid-row: 27;-ms-grid-column: 1;}.grid-md-4 *:nth-child(28){-ms-grid-row: 28;-ms-grid-column: 1;}.grid-md-4 *:nth-child(29){-ms-grid-row: 29;-ms-grid-column: 1;}.grid-md-4 *:nth-child(30){-ms-grid-row: 30;-ms-grid-column: 1;}.grid-md-4 *:nth-child(31){-ms-grid-row: 31;-ms-grid-column: 1;}.grid-md-4 *:nth-child(32){-ms-grid-row: 32;-ms-grid-column: 1;}.grid-md-4 *:nth-child(33){-ms-grid-row: 33;-ms-grid-column: 1;}.grid-md-4 *:nth-child(34){-ms-grid-row: 34;-ms-grid-column: 1;}.grid-md-4 *:nth-child(35){-ms-grid-row: 35;-ms-grid-column: 1;}.grid-md-4 *:nth-child(36){-ms-grid-row: 36;-ms-grid-column: 1;}.grid-md-4 *:nth-child(37){-ms-grid-row: 37;-ms-grid-column: 1;}.grid-md-4 *:nth-child(38){-ms-grid-row: 38;-ms-grid-column: 1;}.grid-md-4 *:nth-child(39){-ms-grid-row: 39;-ms-grid-column: 1;}.grid-md-4 *:nth-child(40){-ms-grid-row: 40;-ms-grid-column: 1;}.grid-md-4 *:nth-child(41){-ms-grid-row: 41;-ms-grid-column: 1;}.grid-md-4 *:nth-child(42){-ms-grid-row: 42;-ms-grid-column: 1;}.grid-md-4 *:nth-child(43){-ms-grid-row: 43;-ms-grid-column: 1;}.grid-md-4 *:nth-child(44){-ms-grid-row: 44;-ms-grid-column: 1;}.grid-md-4 *:nth-child(45){-ms-grid-row: 45;-ms-grid-column: 1;}.grid-md-4 *:nth-child(46){-ms-grid-row: 46;-ms-grid-column: 1;}.grid-md-4 *:nth-child(47){-ms-grid-row: 47;-ms-grid-column: 1;}.grid-md-4 *:nth-child(48){-ms-grid-row: 48;-ms-grid-column: 1;}.grid-md-4 *:nth-child(49){-ms-grid-row: 49;-ms-grid-column: 1;}.grid-md-4 *:nth-child(50){-ms-grid-row: 50;-ms-grid-column: 1;}.grid-md-4 *:nth-child(51){-ms-grid-row: 51;-ms-grid-column: 1;}.grid-md-4 *:nth-child(52){-ms-grid-row: 52;-ms-grid-column: 1;}.grid-md-4 *:nth-child(53){-ms-grid-row: 53;-ms-grid-column: 1;}.grid-md-4 *:nth-child(54){-ms-grid-row: 54;-ms-grid-column: 1;}.grid-md-4 *:nth-child(55){-ms-grid-row: 55;-ms-grid-column: 1;}.grid-md-4 *:nth-child(56){-ms-grid-row: 56;-ms-grid-column: 1;}.grid-md-4 *:nth-child(57){-ms-grid-row: 57;-ms-grid-column: 1;}.grid-md-4 *:nth-child(58){-ms-grid-row: 58;-ms-grid-column: 1;}.grid-md-4 *:nth-child(59){-ms-grid-row: 59;-ms-grid-column: 1;}.grid-md-4 *:nth-child(60){-ms-grid-row: 60;-ms-grid-column: 1;}.grid-md-4 *:nth-child(61){-ms-grid-row: 61;-ms-grid-column: 1;}.grid-md-4 *:nth-child(62){-ms-grid-row: 62;-ms-grid-column: 1;}.grid-md-4 *:nth-child(63){-ms-grid-row: 63;-ms-grid-column: 1;}.grid-md-4 *:nth-child(64){-ms-grid-row: 64;-ms-grid-column: 1;}.grid-md-4 *:nth-child(65){-ms-grid-row: 65;-ms-grid-column: 1;}.grid-md-4 *:nth-child(66){-ms-grid-row: 66;-ms-grid-column: 1;}.grid-md-4 *:nth-child(67){-ms-grid-row: 67;-ms-grid-column: 1;}.grid-md-4 *:nth-child(68){-ms-grid-row: 68;-ms-grid-column: 1;}.grid-md-4 *:nth-child(69){-ms-grid-row: 69;-ms-grid-column: 1;}.grid-md-4 *:nth-child(70){-ms-grid-row: 70;-ms-grid-column: 1;}.grid-md-4 *:nth-child(71){-ms-grid-row: 71;-ms-grid-column: 1;}.grid-md-4 *:nth-child(72){-ms-grid-row: 72;-ms-grid-column: 1;}.grid-md-4 *:nth-child(73){-ms-grid-row: 73;-ms-grid-column: 1;}.grid-md-4 *:nth-child(74){-ms-grid-row: 74;-ms-grid-column: 1;}.grid-md-4 *:nth-child(75){-ms-grid-row: 75;-ms-grid-column: 1;}.grid-md-4 *:nth-child(76){-ms-grid-row: 76;-ms-grid-column: 1;}.grid-md-4 *:nth-child(77){-ms-grid-row: 77;-ms-grid-column: 1;}.grid-md-4 *:nth-child(78){-ms-grid-row: 78;-ms-grid-column: 1;}.grid-md-4 *:nth-child(79){-ms-grid-row: 79;-ms-grid-column: 1;}.grid-md-4 *:nth-child(80){-ms-grid-row: 80;-ms-grid-column: 1;}.grid-md-4 *:nth-child(81){-ms-grid-row: 81;-ms-grid-column: 1;}.grid-md-4 *:nth-child(82){-ms-grid-row: 82;-ms-grid-column: 1;}.grid-md-4 *:nth-child(83){-ms-grid-row: 83;-ms-grid-column: 1;}.grid-md-4 *:nth-child(84){-ms-grid-row: 84;-ms-grid-column: 1;}.grid-md-4 *:nth-child(85){-ms-grid-row: 85;-ms-grid-column: 1;}.grid-md-4 *:nth-child(86){-ms-grid-row: 86;-ms-grid-column: 1;}.grid-md-4 *:nth-child(87){-ms-grid-row: 87;-ms-grid-column: 1;}.grid-md-4 *:nth-child(88){-ms-grid-row: 88;-ms-grid-column: 1;}.grid-md-4 *:nth-child(89){-ms-grid-row: 89;-ms-grid-column: 1;}.grid-md-4 *:nth-child(90){-ms-grid-row: 90;-ms-grid-column: 1;}.grid-md-4 *:nth-child(91){-ms-grid-row: 91;-ms-grid-column: 1;}.grid-md-4 *:nth-child(92){-ms-grid-row: 92;-ms-grid-column: 1;}.grid-md-4 *:nth-child(93){-ms-grid-row: 93;-ms-grid-column: 1;}.grid-md-4 *:nth-child(94){-ms-grid-row: 94;-ms-grid-column: 1;}.grid-md-4 *:nth-child(95){-ms-grid-row: 95;-ms-grid-column: 1;}.grid-md-4 *:nth-child(96){-ms-grid-row: 96;-ms-grid-column: 1;}.grid-md-4 *:nth-child(97){-ms-grid-row: 97;-ms-grid-column: 1;}.grid-md-4 *:nth-child(98){-ms-grid-row: 98;-ms-grid-column: 1;}.grid-md-4 *:nth-child(99){-ms-grid-row: 99;-ms-grid-column: 1;}.grid-md-4 *:nth-child(100){-ms-grid-row: 100;-ms-grid-column: 1;}@media (min-width:992px) {.grid-md-4 {grid-template-columns:repeat(4,1fr);-ms-grid-columns:1fr 3% 1fr 3% 1fr 3% 1fr;grid-column-gap:3%;grid-row-gap:40px;}.grid-md-4 *:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}.grid-md-4 *:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 3;}.grid-md-4 *:nth-child(3){-ms-grid-row: 1;-ms-grid-column: 5;}.grid-md-4 *:nth-child(4){-ms-grid-row: 1;-ms-grid-column: 7;}.grid-md-4 *:nth-child(5){-ms-grid-row: 2;-ms-grid-column: 1;}.grid-md-4 *:nth-child(6){-ms-grid-row: 2;-ms-grid-column: 3;}.grid-md-4 *:nth-child(7){-ms-grid-row: 2;-ms-grid-column: 5;}.grid-md-4 *:nth-child(8){-ms-grid-row: 2;-ms-grid-column: 7;}.grid-md-4 *:nth-child(9){-ms-grid-row: 3;-ms-grid-column: 1;}.grid-md-4 *:nth-child(10){-ms-grid-row: 3;-ms-grid-column: 3;}.grid-md-4 *:nth-child(11){-ms-grid-row: 3;-ms-grid-column: 5;}.grid-md-4 *:nth-child(12){-ms-grid-row: 3;-ms-grid-column: 7;}.grid-md-4 *:nth-child(13){-ms-grid-row: 4;-ms-grid-column: 1;}.grid-md-4 *:nth-child(14){-ms-grid-row: 4;-ms-grid-column: 3;}.grid-md-4 *:nth-child(15){-ms-grid-row: 4;-ms-grid-column: 5;}.grid-md-4 *:nth-child(16){-ms-grid-row: 4;-ms-grid-column: 7;}.grid-md-4 *:nth-child(17){-ms-grid-row: 5;-ms-grid-column: 1;}.grid-md-4 *:nth-child(18){-ms-grid-row: 5;-ms-grid-column: 3;}.grid-md-4 *:nth-child(19){-ms-grid-row: 5;-ms-grid-column: 5;}.grid-md-4 *:nth-child(20){-ms-grid-row: 5;-ms-grid-column: 7;}.grid-md-4 *:nth-child(21){-ms-grid-row: 6;-ms-grid-column: 1;}.grid-md-4 *:nth-child(22){-ms-grid-row: 6;-ms-grid-column: 3;}.grid-md-4 *:nth-child(23){-ms-grid-row: 6;-ms-grid-column: 5;}.grid-md-4 *:nth-child(24){-ms-grid-row: 6;-ms-grid-column: 7;}.grid-md-4 *:nth-child(25){-ms-grid-row: 7;-ms-grid-column: 1;}.grid-md-4 *:nth-child(26){-ms-grid-row: 7;-ms-grid-column: 3;}.grid-md-4 *:nth-child(27){-ms-grid-row: 7;-ms-grid-column: 5;}.grid-md-4 *:nth-child(28){-ms-grid-row: 7;-ms-grid-column: 7;}.grid-md-4 *:nth-child(29){-ms-grid-row: 8;-ms-grid-column: 1;}.grid-md-4 *:nth-child(30){-ms-grid-row: 8;-ms-grid-column: 3;}.grid-md-4 *:nth-child(31){-ms-grid-row: 8;-ms-grid-column: 5;}.grid-md-4 *:nth-child(32){-ms-grid-row: 8;-ms-grid-column: 7;}.grid-md-4 *:nth-child(33){-ms-grid-row: 9;-ms-grid-column: 1;}.grid-md-4 *:nth-child(34){-ms-grid-row: 9;-ms-grid-column: 3;}.grid-md-4 *:nth-child(35){-ms-grid-row: 9;-ms-grid-column: 5;}.grid-md-4 *:nth-child(36){-ms-grid-row: 9;-ms-grid-column: 7;}.grid-md-4 *:nth-child(37){-ms-grid-row: 10;-ms-grid-column: 1;}.grid-md-4 *:nth-child(38){-ms-grid-row: 10;-ms-grid-column: 3;}.grid-md-4 *:nth-child(39){-ms-grid-row: 10;-ms-grid-column: 5;}.grid-md-4 *:nth-child(40){-ms-grid-row: 10;-ms-grid-column: 7;}.grid-md-4 *:nth-child(41){-ms-grid-row: 11;-ms-grid-column: 1;}.grid-md-4 *:nth-child(42){-ms-grid-row: 11;-ms-grid-column: 3;}.grid-md-4 *:nth-child(43){-ms-grid-row: 11;-ms-grid-column: 5;}.grid-md-4 *:nth-child(44){-ms-grid-row: 11;-ms-grid-column: 7;}.grid-md-4 *:nth-child(45){-ms-grid-row: 12;-ms-grid-column: 1;}.grid-md-4 *:nth-child(46){-ms-grid-row: 12;-ms-grid-column: 3;}.grid-md-4 *:nth-child(47){-ms-grid-row: 12;-ms-grid-column: 5;}.grid-md-4 *:nth-child(48){-ms-grid-row: 12;-ms-grid-column: 7;}.grid-md-4 *:nth-child(49){-ms-grid-row: 13;-ms-grid-column: 1;}.grid-md-4 *:nth-child(50){-ms-grid-row: 13;-ms-grid-column: 3;}.grid-md-4 *:nth-child(51){-ms-grid-row: 13;-ms-grid-column: 5;}.grid-md-4 *:nth-child(52){-ms-grid-row: 13;-ms-grid-column: 7;}.grid-md-4 *:nth-child(53){-ms-grid-row: 14;-ms-grid-column: 1;}.grid-md-4 *:nth-child(54){-ms-grid-row: 14;-ms-grid-column: 3;}.grid-md-4 *:nth-child(55){-ms-grid-row: 14;-ms-grid-column: 5;}.grid-md-4 *:nth-child(56){-ms-grid-row: 14;-ms-grid-column: 7;}.grid-md-4 *:nth-child(57){-ms-grid-row: 15;-ms-grid-column: 1;}.grid-md-4 *:nth-child(58){-ms-grid-row: 15;-ms-grid-column: 3;}.grid-md-4 *:nth-child(59){-ms-grid-row: 15;-ms-grid-column: 5;}.grid-md-4 *:nth-child(60){-ms-grid-row: 15;-ms-grid-column: 7;}.grid-md-4 *:nth-child(61){-ms-grid-row: 16;-ms-grid-column: 1;}.grid-md-4 *:nth-child(62){-ms-grid-row: 16;-ms-grid-column: 3;}.grid-md-4 *:nth-child(63){-ms-grid-row: 16;-ms-grid-column: 5;}.grid-md-4 *:nth-child(64){-ms-grid-row: 16;-ms-grid-column: 7;}.grid-md-4 *:nth-child(65){-ms-grid-row: 17;-ms-grid-column: 1;}.grid-md-4 *:nth-child(66){-ms-grid-row: 17;-ms-grid-column: 3;}.grid-md-4 *:nth-child(67){-ms-grid-row: 17;-ms-grid-column: 5;}.grid-md-4 *:nth-child(68){-ms-grid-row: 17;-ms-grid-column: 7;}.grid-md-4 *:nth-child(69){-ms-grid-row: 18;-ms-grid-column: 1;}.grid-md-4 *:nth-child(70){-ms-grid-row: 18;-ms-grid-column: 3;}.grid-md-4 *:nth-child(71){-ms-grid-row: 18;-ms-grid-column: 5;}.grid-md-4 *:nth-child(72){-ms-grid-row: 18;-ms-grid-column: 7;}.grid-md-4 *:nth-child(73){-ms-grid-row: 19;-ms-grid-column: 1;}.grid-md-4 *:nth-child(74){-ms-grid-row: 19;-ms-grid-column: 3;}.grid-md-4 *:nth-child(75){-ms-grid-row: 19;-ms-grid-column: 5;}.grid-md-4 *:nth-child(76){-ms-grid-row: 19;-ms-grid-column: 7;}.grid-md-4 *:nth-child(77){-ms-grid-row: 20;-ms-grid-column: 1;}.grid-md-4 *:nth-child(78){-ms-grid-row: 20;-ms-grid-column: 3;}.grid-md-4 *:nth-child(79){-ms-grid-row: 20;-ms-grid-column: 5;}.grid-md-4 *:nth-child(80){-ms-grid-row: 20;-ms-grid-column: 7;}.grid-md-4 *:nth-child(81){-ms-grid-row: 21;-ms-grid-column: 1;}.grid-md-4 *:nth-child(82){-ms-grid-row: 21;-ms-grid-column: 3;}.grid-md-4 *:nth-child(83){-ms-grid-row: 21;-ms-grid-column: 5;}.grid-md-4 *:nth-child(84){-ms-grid-row: 21;-ms-grid-column: 7;}.grid-md-4 *:nth-child(85){-ms-grid-row: 22;-ms-grid-column: 1;}.grid-md-4 *:nth-child(86){-ms-grid-row: 22;-ms-grid-column: 3;}.grid-md-4 *:nth-child(87){-ms-grid-row: 22;-ms-grid-column: 5;}.grid-md-4 *:nth-child(88){-ms-grid-row: 22;-ms-grid-column: 7;}.grid-md-4 *:nth-child(89){-ms-grid-row: 23;-ms-grid-column: 1;}.grid-md-4 *:nth-child(90){-ms-grid-row: 23;-ms-grid-column: 3;}.grid-md-4 *:nth-child(91){-ms-grid-row: 23;-ms-grid-column: 5;}.grid-md-4 *:nth-child(92){-ms-grid-row: 23;-ms-grid-column: 7;}.grid-md-4 *:nth-child(93){-ms-grid-row: 24;-ms-grid-column: 1;}.grid-md-4 *:nth-child(94){-ms-grid-row: 24;-ms-grid-column: 3;}.grid-md-4 *:nth-child(95){-ms-grid-row: 24;-ms-grid-column: 5;}.grid-md-4 *:nth-child(96){-ms-grid-row: 24;-ms-grid-column: 7;}.grid-md-4 *:nth-child(97){-ms-grid-row: 25;-ms-grid-column: 1;}.grid-md-4 *:nth-child(98){-ms-grid-row: 25;-ms-grid-column: 3;}.grid-md-4 *:nth-child(99){-ms-grid-row: 25;-ms-grid-column: 5;}.grid-md-4 *:nth-child(100){-ms-grid-row: 25;-ms-grid-column: 7;}}

.grid-md-3 {grid-template-columns:repeat(1,1fr);-ms-grid-columns:repeat(1,1fr);};.grid-md-3 *:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}.grid-md-3 *:nth-child(2){-ms-grid-row: 2;-ms-grid-column: 1;}.grid-md-3 *:nth-child(3){-ms-grid-row: 3;-ms-grid-column: 1;}.grid-md-3 *:nth-child(4){-ms-grid-row: 4;-ms-grid-column: 1;}.grid-md-3 *:nth-child(5){-ms-grid-row: 5;-ms-grid-column: 1;}.grid-md-3 *:nth-child(6){-ms-grid-row: 6;-ms-grid-column: 1;}.grid-md-3 *:nth-child(7){-ms-grid-row: 7;-ms-grid-column: 1;}.grid-md-3 *:nth-child(8){-ms-grid-row: 8;-ms-grid-column: 1;}.grid-md-3 *:nth-child(9){-ms-grid-row: 9;-ms-grid-column: 1;}.grid-md-3 *:nth-child(10){-ms-grid-row: 10;-ms-grid-column: 1;}.grid-md-3 *:nth-child(11){-ms-grid-row: 11;-ms-grid-column: 1;}.grid-md-3 *:nth-child(12){-ms-grid-row: 12;-ms-grid-column: 1;}.grid-md-3 *:nth-child(13){-ms-grid-row: 13;-ms-grid-column: 1;}.grid-md-3 *:nth-child(14){-ms-grid-row: 14;-ms-grid-column: 1;}.grid-md-3 *:nth-child(15){-ms-grid-row: 15;-ms-grid-column: 1;}.grid-md-3 *:nth-child(16){-ms-grid-row: 16;-ms-grid-column: 1;}.grid-md-3 *:nth-child(17){-ms-grid-row: 17;-ms-grid-column: 1;}.grid-md-3 *:nth-child(18){-ms-grid-row: 18;-ms-grid-column: 1;}.grid-md-3 *:nth-child(19){-ms-grid-row: 19;-ms-grid-column: 1;}.grid-md-3 *:nth-child(20){-ms-grid-row: 20;-ms-grid-column: 1;}.grid-md-3 *:nth-child(21){-ms-grid-row: 21;-ms-grid-column: 1;}.grid-md-3 *:nth-child(22){-ms-grid-row: 22;-ms-grid-column: 1;}.grid-md-3 *:nth-child(23){-ms-grid-row: 23;-ms-grid-column: 1;}.grid-md-3 *:nth-child(24){-ms-grid-row: 24;-ms-grid-column: 1;}.grid-md-3 *:nth-child(25){-ms-grid-row: 25;-ms-grid-column: 1;}.grid-md-3 *:nth-child(26){-ms-grid-row: 26;-ms-grid-column: 1;}.grid-md-3 *:nth-child(27){-ms-grid-row: 27;-ms-grid-column: 1;}.grid-md-3 *:nth-child(28){-ms-grid-row: 28;-ms-grid-column: 1;}.grid-md-3 *:nth-child(29){-ms-grid-row: 29;-ms-grid-column: 1;}.grid-md-3 *:nth-child(30){-ms-grid-row: 30;-ms-grid-column: 1;}.grid-md-3 *:nth-child(31){-ms-grid-row: 31;-ms-grid-column: 1;}.grid-md-3 *:nth-child(32){-ms-grid-row: 32;-ms-grid-column: 1;}.grid-md-3 *:nth-child(33){-ms-grid-row: 33;-ms-grid-column: 1;}.grid-md-3 *:nth-child(34){-ms-grid-row: 34;-ms-grid-column: 1;}.grid-md-3 *:nth-child(35){-ms-grid-row: 35;-ms-grid-column: 1;}.grid-md-3 *:nth-child(36){-ms-grid-row: 36;-ms-grid-column: 1;}.grid-md-3 *:nth-child(37){-ms-grid-row: 37;-ms-grid-column: 1;}.grid-md-3 *:nth-child(38){-ms-grid-row: 38;-ms-grid-column: 1;}.grid-md-3 *:nth-child(39){-ms-grid-row: 39;-ms-grid-column: 1;}.grid-md-3 *:nth-child(40){-ms-grid-row: 40;-ms-grid-column: 1;}.grid-md-3 *:nth-child(41){-ms-grid-row: 41;-ms-grid-column: 1;}.grid-md-3 *:nth-child(42){-ms-grid-row: 42;-ms-grid-column: 1;}.grid-md-3 *:nth-child(43){-ms-grid-row: 43;-ms-grid-column: 1;}.grid-md-3 *:nth-child(44){-ms-grid-row: 44;-ms-grid-column: 1;}.grid-md-3 *:nth-child(45){-ms-grid-row: 45;-ms-grid-column: 1;}.grid-md-3 *:nth-child(46){-ms-grid-row: 46;-ms-grid-column: 1;}.grid-md-3 *:nth-child(47){-ms-grid-row: 47;-ms-grid-column: 1;}.grid-md-3 *:nth-child(48){-ms-grid-row: 48;-ms-grid-column: 1;}.grid-md-3 *:nth-child(49){-ms-grid-row: 49;-ms-grid-column: 1;}.grid-md-3 *:nth-child(50){-ms-grid-row: 50;-ms-grid-column: 1;}.grid-md-3 *:nth-child(51){-ms-grid-row: 51;-ms-grid-column: 1;}.grid-md-3 *:nth-child(52){-ms-grid-row: 52;-ms-grid-column: 1;}.grid-md-3 *:nth-child(53){-ms-grid-row: 53;-ms-grid-column: 1;}.grid-md-3 *:nth-child(54){-ms-grid-row: 54;-ms-grid-column: 1;}.grid-md-3 *:nth-child(55){-ms-grid-row: 55;-ms-grid-column: 1;}.grid-md-3 *:nth-child(56){-ms-grid-row: 56;-ms-grid-column: 1;}.grid-md-3 *:nth-child(57){-ms-grid-row: 57;-ms-grid-column: 1;}.grid-md-3 *:nth-child(58){-ms-grid-row: 58;-ms-grid-column: 1;}.grid-md-3 *:nth-child(59){-ms-grid-row: 59;-ms-grid-column: 1;}.grid-md-3 *:nth-child(60){-ms-grid-row: 60;-ms-grid-column: 1;}.grid-md-3 *:nth-child(61){-ms-grid-row: 61;-ms-grid-column: 1;}.grid-md-3 *:nth-child(62){-ms-grid-row: 62;-ms-grid-column: 1;}.grid-md-3 *:nth-child(63){-ms-grid-row: 63;-ms-grid-column: 1;}.grid-md-3 *:nth-child(64){-ms-grid-row: 64;-ms-grid-column: 1;}.grid-md-3 *:nth-child(65){-ms-grid-row: 65;-ms-grid-column: 1;}.grid-md-3 *:nth-child(66){-ms-grid-row: 66;-ms-grid-column: 1;}.grid-md-3 *:nth-child(67){-ms-grid-row: 67;-ms-grid-column: 1;}.grid-md-3 *:nth-child(68){-ms-grid-row: 68;-ms-grid-column: 1;}.grid-md-3 *:nth-child(69){-ms-grid-row: 69;-ms-grid-column: 1;}.grid-md-3 *:nth-child(70){-ms-grid-row: 70;-ms-grid-column: 1;}.grid-md-3 *:nth-child(71){-ms-grid-row: 71;-ms-grid-column: 1;}.grid-md-3 *:nth-child(72){-ms-grid-row: 72;-ms-grid-column: 1;}.grid-md-3 *:nth-child(73){-ms-grid-row: 73;-ms-grid-column: 1;}.grid-md-3 *:nth-child(74){-ms-grid-row: 74;-ms-grid-column: 1;}.grid-md-3 *:nth-child(75){-ms-grid-row: 75;-ms-grid-column: 1;}.grid-md-3 *:nth-child(76){-ms-grid-row: 76;-ms-grid-column: 1;}.grid-md-3 *:nth-child(77){-ms-grid-row: 77;-ms-grid-column: 1;}.grid-md-3 *:nth-child(78){-ms-grid-row: 78;-ms-grid-column: 1;}.grid-md-3 *:nth-child(79){-ms-grid-row: 79;-ms-grid-column: 1;}.grid-md-3 *:nth-child(80){-ms-grid-row: 80;-ms-grid-column: 1;}.grid-md-3 *:nth-child(81){-ms-grid-row: 81;-ms-grid-column: 1;}.grid-md-3 *:nth-child(82){-ms-grid-row: 82;-ms-grid-column: 1;}.grid-md-3 *:nth-child(83){-ms-grid-row: 83;-ms-grid-column: 1;}.grid-md-3 *:nth-child(84){-ms-grid-row: 84;-ms-grid-column: 1;}.grid-md-3 *:nth-child(85){-ms-grid-row: 85;-ms-grid-column: 1;}.grid-md-3 *:nth-child(86){-ms-grid-row: 86;-ms-grid-column: 1;}.grid-md-3 *:nth-child(87){-ms-grid-row: 87;-ms-grid-column: 1;}.grid-md-3 *:nth-child(88){-ms-grid-row: 88;-ms-grid-column: 1;}.grid-md-3 *:nth-child(89){-ms-grid-row: 89;-ms-grid-column: 1;}.grid-md-3 *:nth-child(90){-ms-grid-row: 90;-ms-grid-column: 1;}.grid-md-3 *:nth-child(91){-ms-grid-row: 91;-ms-grid-column: 1;}.grid-md-3 *:nth-child(92){-ms-grid-row: 92;-ms-grid-column: 1;}.grid-md-3 *:nth-child(93){-ms-grid-row: 93;-ms-grid-column: 1;}.grid-md-3 *:nth-child(94){-ms-grid-row: 94;-ms-grid-column: 1;}.grid-md-3 *:nth-child(95){-ms-grid-row: 95;-ms-grid-column: 1;}.grid-md-3 *:nth-child(96){-ms-grid-row: 96;-ms-grid-column: 1;}.grid-md-3 *:nth-child(97){-ms-grid-row: 97;-ms-grid-column: 1;}.grid-md-3 *:nth-child(98){-ms-grid-row: 98;-ms-grid-column: 1;}.grid-md-3 *:nth-child(99){-ms-grid-row: 99;-ms-grid-column: 1;}.grid-md-3 *:nth-child(100){-ms-grid-row: 100;-ms-grid-column: 1;}@media (min-width:992px) {.grid-md-3 {grid-template-columns:repeat(3,1fr);-ms-grid-columns:1fr 3% 1fr 3% 1fr;grid-column-gap:3%;grid-row-gap:40px;}.grid-md-3 *:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}.grid-md-3 *:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 3;}.grid-md-3 *:nth-child(3){-ms-grid-row: 1;-ms-grid-column: 5;}.grid-md-3 *:nth-child(4){-ms-grid-row: 2;-ms-grid-column: 1;}.grid-md-3 *:nth-child(5){-ms-grid-row: 2;-ms-grid-column: 3;}.grid-md-3 *:nth-child(6){-ms-grid-row: 2;-ms-grid-column: 5;}.grid-md-3 *:nth-child(7){-ms-grid-row: 3;-ms-grid-column: 1;}.grid-md-3 *:nth-child(8){-ms-grid-row: 3;-ms-grid-column: 3;}.grid-md-3 *:nth-child(9){-ms-grid-row: 3;-ms-grid-column: 5;}.grid-md-3 *:nth-child(10){-ms-grid-row: 4;-ms-grid-column: 1;}.grid-md-3 *:nth-child(11){-ms-grid-row: 4;-ms-grid-column: 3;}.grid-md-3 *:nth-child(12){-ms-grid-row: 4;-ms-grid-column: 5;}.grid-md-3 *:nth-child(13){-ms-grid-row: 5;-ms-grid-column: 1;}.grid-md-3 *:nth-child(14){-ms-grid-row: 5;-ms-grid-column: 3;}.grid-md-3 *:nth-child(15){-ms-grid-row: 5;-ms-grid-column: 5;}.grid-md-3 *:nth-child(16){-ms-grid-row: 6;-ms-grid-column: 1;}.grid-md-3 *:nth-child(17){-ms-grid-row: 6;-ms-grid-column: 3;}.grid-md-3 *:nth-child(18){-ms-grid-row: 6;-ms-grid-column: 5;}.grid-md-3 *:nth-child(19){-ms-grid-row: 7;-ms-grid-column: 1;}.grid-md-3 *:nth-child(20){-ms-grid-row: 7;-ms-grid-column: 3;}.grid-md-3 *:nth-child(21){-ms-grid-row: 7;-ms-grid-column: 5;}.grid-md-3 *:nth-child(22){-ms-grid-row: 8;-ms-grid-column: 1;}.grid-md-3 *:nth-child(23){-ms-grid-row: 8;-ms-grid-column: 3;}.grid-md-3 *:nth-child(24){-ms-grid-row: 8;-ms-grid-column: 5;}.grid-md-3 *:nth-child(25){-ms-grid-row: 9;-ms-grid-column: 1;}.grid-md-3 *:nth-child(26){-ms-grid-row: 9;-ms-grid-column: 3;}.grid-md-3 *:nth-child(27){-ms-grid-row: 9;-ms-grid-column: 5;}.grid-md-3 *:nth-child(28){-ms-grid-row: 10;-ms-grid-column: 1;}.grid-md-3 *:nth-child(29){-ms-grid-row: 10;-ms-grid-column: 3;}.grid-md-3 *:nth-child(30){-ms-grid-row: 10;-ms-grid-column: 5;}.grid-md-3 *:nth-child(31){-ms-grid-row: 11;-ms-grid-column: 1;}.grid-md-3 *:nth-child(32){-ms-grid-row: 11;-ms-grid-column: 3;}.grid-md-3 *:nth-child(33){-ms-grid-row: 11;-ms-grid-column: 5;}.grid-md-3 *:nth-child(34){-ms-grid-row: 12;-ms-grid-column: 1;}.grid-md-3 *:nth-child(35){-ms-grid-row: 12;-ms-grid-column: 3;}.grid-md-3 *:nth-child(36){-ms-grid-row: 12;-ms-grid-column: 5;}.grid-md-3 *:nth-child(37){-ms-grid-row: 13;-ms-grid-column: 1;}.grid-md-3 *:nth-child(38){-ms-grid-row: 13;-ms-grid-column: 3;}.grid-md-3 *:nth-child(39){-ms-grid-row: 13;-ms-grid-column: 5;}.grid-md-3 *:nth-child(40){-ms-grid-row: 14;-ms-grid-column: 1;}.grid-md-3 *:nth-child(41){-ms-grid-row: 14;-ms-grid-column: 3;}.grid-md-3 *:nth-child(42){-ms-grid-row: 14;-ms-grid-column: 5;}.grid-md-3 *:nth-child(43){-ms-grid-row: 15;-ms-grid-column: 1;}.grid-md-3 *:nth-child(44){-ms-grid-row: 15;-ms-grid-column: 3;}.grid-md-3 *:nth-child(45){-ms-grid-row: 15;-ms-grid-column: 5;}.grid-md-3 *:nth-child(46){-ms-grid-row: 16;-ms-grid-column: 1;}.grid-md-3 *:nth-child(47){-ms-grid-row: 16;-ms-grid-column: 3;}.grid-md-3 *:nth-child(48){-ms-grid-row: 16;-ms-grid-column: 5;}.grid-md-3 *:nth-child(49){-ms-grid-row: 17;-ms-grid-column: 1;}.grid-md-3 *:nth-child(50){-ms-grid-row: 17;-ms-grid-column: 3;}.grid-md-3 *:nth-child(51){-ms-grid-row: 17;-ms-grid-column: 5;}.grid-md-3 *:nth-child(52){-ms-grid-row: 18;-ms-grid-column: 1;}.grid-md-3 *:nth-child(53){-ms-grid-row: 18;-ms-grid-column: 3;}.grid-md-3 *:nth-child(54){-ms-grid-row: 18;-ms-grid-column: 5;}.grid-md-3 *:nth-child(55){-ms-grid-row: 19;-ms-grid-column: 1;}.grid-md-3 *:nth-child(56){-ms-grid-row: 19;-ms-grid-column: 3;}.grid-md-3 *:nth-child(57){-ms-grid-row: 19;-ms-grid-column: 5;}.grid-md-3 *:nth-child(58){-ms-grid-row: 20;-ms-grid-column: 1;}.grid-md-3 *:nth-child(59){-ms-grid-row: 20;-ms-grid-column: 3;}.grid-md-3 *:nth-child(60){-ms-grid-row: 20;-ms-grid-column: 5;}.grid-md-3 *:nth-child(61){-ms-grid-row: 21;-ms-grid-column: 1;}.grid-md-3 *:nth-child(62){-ms-grid-row: 21;-ms-grid-column: 3;}.grid-md-3 *:nth-child(63){-ms-grid-row: 21;-ms-grid-column: 5;}.grid-md-3 *:nth-child(64){-ms-grid-row: 22;-ms-grid-column: 1;}.grid-md-3 *:nth-child(65){-ms-grid-row: 22;-ms-grid-column: 3;}.grid-md-3 *:nth-child(66){-ms-grid-row: 22;-ms-grid-column: 5;}.grid-md-3 *:nth-child(67){-ms-grid-row: 23;-ms-grid-column: 1;}.grid-md-3 *:nth-child(68){-ms-grid-row: 23;-ms-grid-column: 3;}.grid-md-3 *:nth-child(69){-ms-grid-row: 23;-ms-grid-column: 5;}.grid-md-3 *:nth-child(70){-ms-grid-row: 24;-ms-grid-column: 1;}.grid-md-3 *:nth-child(71){-ms-grid-row: 24;-ms-grid-column: 3;}.grid-md-3 *:nth-child(72){-ms-grid-row: 24;-ms-grid-column: 5;}.grid-md-3 *:nth-child(73){-ms-grid-row: 25;-ms-grid-column: 1;}.grid-md-3 *:nth-child(74){-ms-grid-row: 25;-ms-grid-column: 3;}.grid-md-3 *:nth-child(75){-ms-grid-row: 25;-ms-grid-column: 5;}.grid-md-3 *:nth-child(76){-ms-grid-row: 26;-ms-grid-column: 1;}.grid-md-3 *:nth-child(77){-ms-grid-row: 26;-ms-grid-column: 3;}.grid-md-3 *:nth-child(78){-ms-grid-row: 26;-ms-grid-column: 5;}.grid-md-3 *:nth-child(79){-ms-grid-row: 27;-ms-grid-column: 1;}.grid-md-3 *:nth-child(80){-ms-grid-row: 27;-ms-grid-column: 3;}.grid-md-3 *:nth-child(81){-ms-grid-row: 27;-ms-grid-column: 5;}.grid-md-3 *:nth-child(82){-ms-grid-row: 28;-ms-grid-column: 1;}.grid-md-3 *:nth-child(83){-ms-grid-row: 28;-ms-grid-column: 3;}.grid-md-3 *:nth-child(84){-ms-grid-row: 28;-ms-grid-column: 5;}.grid-md-3 *:nth-child(85){-ms-grid-row: 29;-ms-grid-column: 1;}.grid-md-3 *:nth-child(86){-ms-grid-row: 29;-ms-grid-column: 3;}.grid-md-3 *:nth-child(87){-ms-grid-row: 29;-ms-grid-column: 5;}.grid-md-3 *:nth-child(88){-ms-grid-row: 30;-ms-grid-column: 1;}.grid-md-3 *:nth-child(89){-ms-grid-row: 30;-ms-grid-column: 3;}.grid-md-3 *:nth-child(90){-ms-grid-row: 30;-ms-grid-column: 5;}.grid-md-3 *:nth-child(91){-ms-grid-row: 31;-ms-grid-column: 1;}.grid-md-3 *:nth-child(92){-ms-grid-row: 31;-ms-grid-column: 3;}.grid-md-3 *:nth-child(93){-ms-grid-row: 31;-ms-grid-column: 5;}.grid-md-3 *:nth-child(94){-ms-grid-row: 32;-ms-grid-column: 1;}.grid-md-3 *:nth-child(95){-ms-grid-row: 32;-ms-grid-column: 3;}.grid-md-3 *:nth-child(96){-ms-grid-row: 32;-ms-grid-column: 5;}.grid-md-3 *:nth-child(97){-ms-grid-row: 33;-ms-grid-column: 1;}.grid-md-3 *:nth-child(98){-ms-grid-row: 33;-ms-grid-column: 3;}.grid-md-3 *:nth-child(99){-ms-grid-row: 33;-ms-grid-column: 5;}.grid-md-3 *:nth-child(100){-ms-grid-row: 34;-ms-grid-column: 1;}}

.grid-md-2 {grid-template-columns:repeat(1,1fr);-ms-grid-columns:repeat(1,1fr);};.grid-md-2 *:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}.grid-md-2 *:nth-child(2){-ms-grid-row: 2;-ms-grid-column: 1;}.grid-md-2 *:nth-child(3){-ms-grid-row: 3;-ms-grid-column: 1;}.grid-md-2 *:nth-child(4){-ms-grid-row: 4;-ms-grid-column: 1;}.grid-md-2 *:nth-child(5){-ms-grid-row: 5;-ms-grid-column: 1;}.grid-md-2 *:nth-child(6){-ms-grid-row: 6;-ms-grid-column: 1;}.grid-md-2 *:nth-child(7){-ms-grid-row: 7;-ms-grid-column: 1;}.grid-md-2 *:nth-child(8){-ms-grid-row: 8;-ms-grid-column: 1;}.grid-md-2 *:nth-child(9){-ms-grid-row: 9;-ms-grid-column: 1;}.grid-md-2 *:nth-child(10){-ms-grid-row: 10;-ms-grid-column: 1;}.grid-md-2 *:nth-child(11){-ms-grid-row: 11;-ms-grid-column: 1;}.grid-md-2 *:nth-child(12){-ms-grid-row: 12;-ms-grid-column: 1;}.grid-md-2 *:nth-child(13){-ms-grid-row: 13;-ms-grid-column: 1;}.grid-md-2 *:nth-child(14){-ms-grid-row: 14;-ms-grid-column: 1;}.grid-md-2 *:nth-child(15){-ms-grid-row: 15;-ms-grid-column: 1;}.grid-md-2 *:nth-child(16){-ms-grid-row: 16;-ms-grid-column: 1;}.grid-md-2 *:nth-child(17){-ms-grid-row: 17;-ms-grid-column: 1;}.grid-md-2 *:nth-child(18){-ms-grid-row: 18;-ms-grid-column: 1;}.grid-md-2 *:nth-child(19){-ms-grid-row: 19;-ms-grid-column: 1;}.grid-md-2 *:nth-child(20){-ms-grid-row: 20;-ms-grid-column: 1;}.grid-md-2 *:nth-child(21){-ms-grid-row: 21;-ms-grid-column: 1;}.grid-md-2 *:nth-child(22){-ms-grid-row: 22;-ms-grid-column: 1;}.grid-md-2 *:nth-child(23){-ms-grid-row: 23;-ms-grid-column: 1;}.grid-md-2 *:nth-child(24){-ms-grid-row: 24;-ms-grid-column: 1;}.grid-md-2 *:nth-child(25){-ms-grid-row: 25;-ms-grid-column: 1;}.grid-md-2 *:nth-child(26){-ms-grid-row: 26;-ms-grid-column: 1;}.grid-md-2 *:nth-child(27){-ms-grid-row: 27;-ms-grid-column: 1;}.grid-md-2 *:nth-child(28){-ms-grid-row: 28;-ms-grid-column: 1;}.grid-md-2 *:nth-child(29){-ms-grid-row: 29;-ms-grid-column: 1;}.grid-md-2 *:nth-child(30){-ms-grid-row: 30;-ms-grid-column: 1;}.grid-md-2 *:nth-child(31){-ms-grid-row: 31;-ms-grid-column: 1;}.grid-md-2 *:nth-child(32){-ms-grid-row: 32;-ms-grid-column: 1;}.grid-md-2 *:nth-child(33){-ms-grid-row: 33;-ms-grid-column: 1;}.grid-md-2 *:nth-child(34){-ms-grid-row: 34;-ms-grid-column: 1;}.grid-md-2 *:nth-child(35){-ms-grid-row: 35;-ms-grid-column: 1;}.grid-md-2 *:nth-child(36){-ms-grid-row: 36;-ms-grid-column: 1;}.grid-md-2 *:nth-child(37){-ms-grid-row: 37;-ms-grid-column: 1;}.grid-md-2 *:nth-child(38){-ms-grid-row: 38;-ms-grid-column: 1;}.grid-md-2 *:nth-child(39){-ms-grid-row: 39;-ms-grid-column: 1;}.grid-md-2 *:nth-child(40){-ms-grid-row: 40;-ms-grid-column: 1;}.grid-md-2 *:nth-child(41){-ms-grid-row: 41;-ms-grid-column: 1;}.grid-md-2 *:nth-child(42){-ms-grid-row: 42;-ms-grid-column: 1;}.grid-md-2 *:nth-child(43){-ms-grid-row: 43;-ms-grid-column: 1;}.grid-md-2 *:nth-child(44){-ms-grid-row: 44;-ms-grid-column: 1;}.grid-md-2 *:nth-child(45){-ms-grid-row: 45;-ms-grid-column: 1;}.grid-md-2 *:nth-child(46){-ms-grid-row: 46;-ms-grid-column: 1;}.grid-md-2 *:nth-child(47){-ms-grid-row: 47;-ms-grid-column: 1;}.grid-md-2 *:nth-child(48){-ms-grid-row: 48;-ms-grid-column: 1;}.grid-md-2 *:nth-child(49){-ms-grid-row: 49;-ms-grid-column: 1;}.grid-md-2 *:nth-child(50){-ms-grid-row: 50;-ms-grid-column: 1;}.grid-md-2 *:nth-child(51){-ms-grid-row: 51;-ms-grid-column: 1;}.grid-md-2 *:nth-child(52){-ms-grid-row: 52;-ms-grid-column: 1;}.grid-md-2 *:nth-child(53){-ms-grid-row: 53;-ms-grid-column: 1;}.grid-md-2 *:nth-child(54){-ms-grid-row: 54;-ms-grid-column: 1;}.grid-md-2 *:nth-child(55){-ms-grid-row: 55;-ms-grid-column: 1;}.grid-md-2 *:nth-child(56){-ms-grid-row: 56;-ms-grid-column: 1;}.grid-md-2 *:nth-child(57){-ms-grid-row: 57;-ms-grid-column: 1;}.grid-md-2 *:nth-child(58){-ms-grid-row: 58;-ms-grid-column: 1;}.grid-md-2 *:nth-child(59){-ms-grid-row: 59;-ms-grid-column: 1;}.grid-md-2 *:nth-child(60){-ms-grid-row: 60;-ms-grid-column: 1;}.grid-md-2 *:nth-child(61){-ms-grid-row: 61;-ms-grid-column: 1;}.grid-md-2 *:nth-child(62){-ms-grid-row: 62;-ms-grid-column: 1;}.grid-md-2 *:nth-child(63){-ms-grid-row: 63;-ms-grid-column: 1;}.grid-md-2 *:nth-child(64){-ms-grid-row: 64;-ms-grid-column: 1;}.grid-md-2 *:nth-child(65){-ms-grid-row: 65;-ms-grid-column: 1;}.grid-md-2 *:nth-child(66){-ms-grid-row: 66;-ms-grid-column: 1;}.grid-md-2 *:nth-child(67){-ms-grid-row: 67;-ms-grid-column: 1;}.grid-md-2 *:nth-child(68){-ms-grid-row: 68;-ms-grid-column: 1;}.grid-md-2 *:nth-child(69){-ms-grid-row: 69;-ms-grid-column: 1;}.grid-md-2 *:nth-child(70){-ms-grid-row: 70;-ms-grid-column: 1;}.grid-md-2 *:nth-child(71){-ms-grid-row: 71;-ms-grid-column: 1;}.grid-md-2 *:nth-child(72){-ms-grid-row: 72;-ms-grid-column: 1;}.grid-md-2 *:nth-child(73){-ms-grid-row: 73;-ms-grid-column: 1;}.grid-md-2 *:nth-child(74){-ms-grid-row: 74;-ms-grid-column: 1;}.grid-md-2 *:nth-child(75){-ms-grid-row: 75;-ms-grid-column: 1;}.grid-md-2 *:nth-child(76){-ms-grid-row: 76;-ms-grid-column: 1;}.grid-md-2 *:nth-child(77){-ms-grid-row: 77;-ms-grid-column: 1;}.grid-md-2 *:nth-child(78){-ms-grid-row: 78;-ms-grid-column: 1;}.grid-md-2 *:nth-child(79){-ms-grid-row: 79;-ms-grid-column: 1;}.grid-md-2 *:nth-child(80){-ms-grid-row: 80;-ms-grid-column: 1;}.grid-md-2 *:nth-child(81){-ms-grid-row: 81;-ms-grid-column: 1;}.grid-md-2 *:nth-child(82){-ms-grid-row: 82;-ms-grid-column: 1;}.grid-md-2 *:nth-child(83){-ms-grid-row: 83;-ms-grid-column: 1;}.grid-md-2 *:nth-child(84){-ms-grid-row: 84;-ms-grid-column: 1;}.grid-md-2 *:nth-child(85){-ms-grid-row: 85;-ms-grid-column: 1;}.grid-md-2 *:nth-child(86){-ms-grid-row: 86;-ms-grid-column: 1;}.grid-md-2 *:nth-child(87){-ms-grid-row: 87;-ms-grid-column: 1;}.grid-md-2 *:nth-child(88){-ms-grid-row: 88;-ms-grid-column: 1;}.grid-md-2 *:nth-child(89){-ms-grid-row: 89;-ms-grid-column: 1;}.grid-md-2 *:nth-child(90){-ms-grid-row: 90;-ms-grid-column: 1;}.grid-md-2 *:nth-child(91){-ms-grid-row: 91;-ms-grid-column: 1;}.grid-md-2 *:nth-child(92){-ms-grid-row: 92;-ms-grid-column: 1;}.grid-md-2 *:nth-child(93){-ms-grid-row: 93;-ms-grid-column: 1;}.grid-md-2 *:nth-child(94){-ms-grid-row: 94;-ms-grid-column: 1;}.grid-md-2 *:nth-child(95){-ms-grid-row: 95;-ms-grid-column: 1;}.grid-md-2 *:nth-child(96){-ms-grid-row: 96;-ms-grid-column: 1;}.grid-md-2 *:nth-child(97){-ms-grid-row: 97;-ms-grid-column: 1;}.grid-md-2 *:nth-child(98){-ms-grid-row: 98;-ms-grid-column: 1;}.grid-md-2 *:nth-child(99){-ms-grid-row: 99;-ms-grid-column: 1;}.grid-md-2 *:nth-child(100){-ms-grid-row: 100;-ms-grid-column: 1;}@media (min-width:992px) {.grid-md-2 {grid-template-columns:repeat(2,1fr);-ms-grid-columns:1fr 3% 1fr;grid-column-gap:3%;grid-row-gap:40px;}.grid-md-2 *:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1;}.grid-md-2 *:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 3;}.grid-md-2 *:nth-child(3){-ms-grid-row: 2;-ms-grid-column: 1;}.grid-md-2 *:nth-child(4){-ms-grid-row: 2;-ms-grid-column: 3;}.grid-md-2 *:nth-child(5){-ms-grid-row: 3;-ms-grid-column: 1;}.grid-md-2 *:nth-child(6){-ms-grid-row: 3;-ms-grid-column: 3;}.grid-md-2 *:nth-child(7){-ms-grid-row: 4;-ms-grid-column: 1;}.grid-md-2 *:nth-child(8){-ms-grid-row: 4;-ms-grid-column: 3;}.grid-md-2 *:nth-child(9){-ms-grid-row: 5;-ms-grid-column: 1;}.grid-md-2 *:nth-child(10){-ms-grid-row: 5;-ms-grid-column: 3;}.grid-md-2 *:nth-child(11){-ms-grid-row: 6;-ms-grid-column: 1;}.grid-md-2 *:nth-child(12){-ms-grid-row: 6;-ms-grid-column: 3;}.grid-md-2 *:nth-child(13){-ms-grid-row: 7;-ms-grid-column: 1;}.grid-md-2 *:nth-child(14){-ms-grid-row: 7;-ms-grid-column: 3;}.grid-md-2 *:nth-child(15){-ms-grid-row: 8;-ms-grid-column: 1;}.grid-md-2 *:nth-child(16){-ms-grid-row: 8;-ms-grid-column: 3;}.grid-md-2 *:nth-child(17){-ms-grid-row: 9;-ms-grid-column: 1;}.grid-md-2 *:nth-child(18){-ms-grid-row: 9;-ms-grid-column: 3;}.grid-md-2 *:nth-child(19){-ms-grid-row: 10;-ms-grid-column: 1;}.grid-md-2 *:nth-child(20){-ms-grid-row: 10;-ms-grid-column: 3;}.grid-md-2 *:nth-child(21){-ms-grid-row: 11;-ms-grid-column: 1;}.grid-md-2 *:nth-child(22){-ms-grid-row: 11;-ms-grid-column: 3;}.grid-md-2 *:nth-child(23){-ms-grid-row: 12;-ms-grid-column: 1;}.grid-md-2 *:nth-child(24){-ms-grid-row: 12;-ms-grid-column: 3;}.grid-md-2 *:nth-child(25){-ms-grid-row: 13;-ms-grid-column: 1;}.grid-md-2 *:nth-child(26){-ms-grid-row: 13;-ms-grid-column: 3;}.grid-md-2 *:nth-child(27){-ms-grid-row: 14;-ms-grid-column: 1;}.grid-md-2 *:nth-child(28){-ms-grid-row: 14;-ms-grid-column: 3;}.grid-md-2 *:nth-child(29){-ms-grid-row: 15;-ms-grid-column: 1;}.grid-md-2 *:nth-child(30){-ms-grid-row: 15;-ms-grid-column: 3;}.grid-md-2 *:nth-child(31){-ms-grid-row: 16;-ms-grid-column: 1;}.grid-md-2 *:nth-child(32){-ms-grid-row: 16;-ms-grid-column: 3;}.grid-md-2 *:nth-child(33){-ms-grid-row: 17;-ms-grid-column: 1;}.grid-md-2 *:nth-child(34){-ms-grid-row: 17;-ms-grid-column: 3;}.grid-md-2 *:nth-child(35){-ms-grid-row: 18;-ms-grid-column: 1;}.grid-md-2 *:nth-child(36){-ms-grid-row: 18;-ms-grid-column: 3;}.grid-md-2 *:nth-child(37){-ms-grid-row: 19;-ms-grid-column: 1;}.grid-md-2 *:nth-child(38){-ms-grid-row: 19;-ms-grid-column: 3;}.grid-md-2 *:nth-child(39){-ms-grid-row: 20;-ms-grid-column: 1;}.grid-md-2 *:nth-child(40){-ms-grid-row: 20;-ms-grid-column: 3;}.grid-md-2 *:nth-child(41){-ms-grid-row: 21;-ms-grid-column: 1;}.grid-md-2 *:nth-child(42){-ms-grid-row: 21;-ms-grid-column: 3;}.grid-md-2 *:nth-child(43){-ms-grid-row: 22;-ms-grid-column: 1;}.grid-md-2 *:nth-child(44){-ms-grid-row: 22;-ms-grid-column: 3;}.grid-md-2 *:nth-child(45){-ms-grid-row: 23;-ms-grid-column: 1;}.grid-md-2 *:nth-child(46){-ms-grid-row: 23;-ms-grid-column: 3;}.grid-md-2 *:nth-child(47){-ms-grid-row: 24;-ms-grid-column: 1;}.grid-md-2 *:nth-child(48){-ms-grid-row: 24;-ms-grid-column: 3;}.grid-md-2 *:nth-child(49){-ms-grid-row: 25;-ms-grid-column: 1;}.grid-md-2 *:nth-child(50){-ms-grid-row: 25;-ms-grid-column: 3;}.grid-md-2 *:nth-child(51){-ms-grid-row: 26;-ms-grid-column: 1;}.grid-md-2 *:nth-child(52){-ms-grid-row: 26;-ms-grid-column: 3;}.grid-md-2 *:nth-child(53){-ms-grid-row: 27;-ms-grid-column: 1;}.grid-md-2 *:nth-child(54){-ms-grid-row: 27;-ms-grid-column: 3;}.grid-md-2 *:nth-child(55){-ms-grid-row: 28;-ms-grid-column: 1;}.grid-md-2 *:nth-child(56){-ms-grid-row: 28;-ms-grid-column: 3;}.grid-md-2 *:nth-child(57){-ms-grid-row: 29;-ms-grid-column: 1;}.grid-md-2 *:nth-child(58){-ms-grid-row: 29;-ms-grid-column: 3;}.grid-md-2 *:nth-child(59){-ms-grid-row: 30;-ms-grid-column: 1;}.grid-md-2 *:nth-child(60){-ms-grid-row: 30;-ms-grid-column: 3;}.grid-md-2 *:nth-child(61){-ms-grid-row: 31;-ms-grid-column: 1;}.grid-md-2 *:nth-child(62){-ms-grid-row: 31;-ms-grid-column: 3;}.grid-md-2 *:nth-child(63){-ms-grid-row: 32;-ms-grid-column: 1;}.grid-md-2 *:nth-child(64){-ms-grid-row: 32;-ms-grid-column: 3;}.grid-md-2 *:nth-child(65){-ms-grid-row: 33;-ms-grid-column: 1;}.grid-md-2 *:nth-child(66){-ms-grid-row: 33;-ms-grid-column: 3;}.grid-md-2 *:nth-child(67){-ms-grid-row: 34;-ms-grid-column: 1;}.grid-md-2 *:nth-child(68){-ms-grid-row: 34;-ms-grid-column: 3;}.grid-md-2 *:nth-child(69){-ms-grid-row: 35;-ms-grid-column: 1;}.grid-md-2 *:nth-child(70){-ms-grid-row: 35;-ms-grid-column: 3;}.grid-md-2 *:nth-child(71){-ms-grid-row: 36;-ms-grid-column: 1;}.grid-md-2 *:nth-child(72){-ms-grid-row: 36;-ms-grid-column: 3;}.grid-md-2 *:nth-child(73){-ms-grid-row: 37;-ms-grid-column: 1;}.grid-md-2 *:nth-child(74){-ms-grid-row: 37;-ms-grid-column: 3;}.grid-md-2 *:nth-child(75){-ms-grid-row: 38;-ms-grid-column: 1;}.grid-md-2 *:nth-child(76){-ms-grid-row: 38;-ms-grid-column: 3;}.grid-md-2 *:nth-child(77){-ms-grid-row: 39;-ms-grid-column: 1;}.grid-md-2 *:nth-child(78){-ms-grid-row: 39;-ms-grid-column: 3;}.grid-md-2 *:nth-child(79){-ms-grid-row: 40;-ms-grid-column: 1;}.grid-md-2 *:nth-child(80){-ms-grid-row: 40;-ms-grid-column: 3;}.grid-md-2 *:nth-child(81){-ms-grid-row: 41;-ms-grid-column: 1;}.grid-md-2 *:nth-child(82){-ms-grid-row: 41;-ms-grid-column: 3;}.grid-md-2 *:nth-child(83){-ms-grid-row: 42;-ms-grid-column: 1;}.grid-md-2 *:nth-child(84){-ms-grid-row: 42;-ms-grid-column: 3;}.grid-md-2 *:nth-child(85){-ms-grid-row: 43;-ms-grid-column: 1;}.grid-md-2 *:nth-child(86){-ms-grid-row: 43;-ms-grid-column: 3;}.grid-md-2 *:nth-child(87){-ms-grid-row: 44;-ms-grid-column: 1;}.grid-md-2 *:nth-child(88){-ms-grid-row: 44;-ms-grid-column: 3;}.grid-md-2 *:nth-child(89){-ms-grid-row: 45;-ms-grid-column: 1;}.grid-md-2 *:nth-child(90){-ms-grid-row: 45;-ms-grid-column: 3;}.grid-md-2 *:nth-child(91){-ms-grid-row: 46;-ms-grid-column: 1;}.grid-md-2 *:nth-child(92){-ms-grid-row: 46;-ms-grid-column: 3;}.grid-md-2 *:nth-child(93){-ms-grid-row: 47;-ms-grid-column: 1;}.grid-md-2 *:nth-child(94){-ms-grid-row: 47;-ms-grid-column: 3;}.grid-md-2 *:nth-child(95){-ms-grid-row: 48;-ms-grid-column: 1;}.grid-md-2 *:nth-child(96){-ms-grid-row: 48;-ms-grid-column: 3;}.grid-md-2 *:nth-child(97){-ms-grid-row: 49;-ms-grid-column: 1;}.grid-md-2 *:nth-child(98){-ms-grid-row: 49;-ms-grid-column: 3;}.grid-md-2 *:nth-child(99){-ms-grid-row: 50;-ms-grid-column: 1;}.grid-md-2 *:nth-child(100){-ms-grid-row: 50;-ms-grid-column: 3;}}


.contact-boxes .grid-4 {
  grid-template-columns: repeat(4, 1fr);
  -ms-grid-columns: 1fr 3% 1fr 3% 1fr 3% 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 40px;
}
.contact-boxes .grid-3 {
  grid-template-columns: repeat(3, 1fr);
  -ms-grid-columns: 1fr 3% 1fr 3% 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 40px;
}
.contact-boxes .grid-2 {
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 40px;
}
.contact-boxes .grid-md-4 {
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-columns: repeat(1, 1fr);
}
.contact-boxes .grid-md-4 *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(2) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(4) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(6) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(7) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(8) {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(9) {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(10) {
  -ms-grid-row: 10;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(11) {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(12) {
  -ms-grid-row: 12;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(13) {
  -ms-grid-row: 13;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(14) {
  -ms-grid-row: 14;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(15) {
  -ms-grid-row: 15;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(16) {
  -ms-grid-row: 16;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(17) {
  -ms-grid-row: 17;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(18) {
  -ms-grid-row: 18;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(19) {
  -ms-grid-row: 19;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(20) {
  -ms-grid-row: 20;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(21) {
  -ms-grid-row: 21;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(22) {
  -ms-grid-row: 22;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(23) {
  -ms-grid-row: 23;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(24) {
  -ms-grid-row: 24;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(25) {
  -ms-grid-row: 25;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(26) {
  -ms-grid-row: 26;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(27) {
  -ms-grid-row: 27;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(28) {
  -ms-grid-row: 28;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(29) {
  -ms-grid-row: 29;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(30) {
  -ms-grid-row: 30;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(31) {
  -ms-grid-row: 31;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(32) {
  -ms-grid-row: 32;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(33) {
  -ms-grid-row: 33;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(34) {
  -ms-grid-row: 34;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(35) {
  -ms-grid-row: 35;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(36) {
  -ms-grid-row: 36;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(37) {
  -ms-grid-row: 37;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(38) {
  -ms-grid-row: 38;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(39) {
  -ms-grid-row: 39;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(40) {
  -ms-grid-row: 40;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(41) {
  -ms-grid-row: 41;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(42) {
  -ms-grid-row: 42;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(43) {
  -ms-grid-row: 43;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(44) {
  -ms-grid-row: 44;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(45) {
  -ms-grid-row: 45;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(46) {
  -ms-grid-row: 46;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(47) {
  -ms-grid-row: 47;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(48) {
  -ms-grid-row: 48;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(49) {
  -ms-grid-row: 49;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(50) {
  -ms-grid-row: 50;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(51) {
  -ms-grid-row: 51;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(52) {
  -ms-grid-row: 52;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(53) {
  -ms-grid-row: 53;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(54) {
  -ms-grid-row: 54;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(55) {
  -ms-grid-row: 55;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(56) {
  -ms-grid-row: 56;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(57) {
  -ms-grid-row: 57;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(58) {
  -ms-grid-row: 58;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(59) {
  -ms-grid-row: 59;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(60) {
  -ms-grid-row: 60;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(61) {
  -ms-grid-row: 61;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(62) {
  -ms-grid-row: 62;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(63) {
  -ms-grid-row: 63;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(64) {
  -ms-grid-row: 64;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(65) {
  -ms-grid-row: 65;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(66) {
  -ms-grid-row: 66;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(67) {
  -ms-grid-row: 67;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(68) {
  -ms-grid-row: 68;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(69) {
  -ms-grid-row: 69;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(70) {
  -ms-grid-row: 70;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(71) {
  -ms-grid-row: 71;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(72) {
  -ms-grid-row: 72;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(73) {
  -ms-grid-row: 73;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(74) {
  -ms-grid-row: 74;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(75) {
  -ms-grid-row: 75;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(76) {
  -ms-grid-row: 76;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(77) {
  -ms-grid-row: 77;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(78) {
  -ms-grid-row: 78;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(79) {
  -ms-grid-row: 79;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(80) {
  -ms-grid-row: 80;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(81) {
  -ms-grid-row: 81;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(82) {
  -ms-grid-row: 82;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(83) {
  -ms-grid-row: 83;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(84) {
  -ms-grid-row: 84;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(85) {
  -ms-grid-row: 85;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(86) {
  -ms-grid-row: 86;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(87) {
  -ms-grid-row: 87;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(88) {
  -ms-grid-row: 88;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(89) {
  -ms-grid-row: 89;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(90) {
  -ms-grid-row: 90;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(91) {
  -ms-grid-row: 91;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(92) {
  -ms-grid-row: 92;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(93) {
  -ms-grid-row: 93;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(94) {
  -ms-grid-row: 94;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(95) {
  -ms-grid-row: 95;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(96) {
  -ms-grid-row: 96;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(97) {
  -ms-grid-row: 97;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(98) {
  -ms-grid-row: 98;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(99) {
  -ms-grid-row: 99;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-4 *:nth-child(100) {
  -ms-grid-row: 100;
  -ms-grid-column: 1;
}
@media (min-width: 992px) {
  .contact-boxes .grid-md-4 {
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-columns: 1fr 3% 1fr 3% 1fr 3% 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
  .contact-boxes .grid-md-4 *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(7) {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(8) {
    -ms-grid-row: 2;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(9) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(10) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(11) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(12) {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(13) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(14) {
    -ms-grid-row: 4;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(15) {
    -ms-grid-row: 4;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(16) {
    -ms-grid-row: 4;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(17) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(18) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(19) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(20) {
    -ms-grid-row: 5;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(21) {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(22) {
    -ms-grid-row: 6;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(23) {
    -ms-grid-row: 6;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(24) {
    -ms-grid-row: 6;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(25) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(26) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(27) {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(28) {
    -ms-grid-row: 7;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(29) {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(30) {
    -ms-grid-row: 8;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(31) {
    -ms-grid-row: 8;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(32) {
    -ms-grid-row: 8;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(33) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(34) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(35) {
    -ms-grid-row: 9;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(36) {
    -ms-grid-row: 9;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(37) {
    -ms-grid-row: 10;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(38) {
    -ms-grid-row: 10;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(39) {
    -ms-grid-row: 10;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(40) {
    -ms-grid-row: 10;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(41) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(42) {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(43) {
    -ms-grid-row: 11;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(44) {
    -ms-grid-row: 11;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(45) {
    -ms-grid-row: 12;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(46) {
    -ms-grid-row: 12;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(47) {
    -ms-grid-row: 12;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(48) {
    -ms-grid-row: 12;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(49) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(50) {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(51) {
    -ms-grid-row: 13;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(52) {
    -ms-grid-row: 13;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(53) {
    -ms-grid-row: 14;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(54) {
    -ms-grid-row: 14;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(55) {
    -ms-grid-row: 14;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(56) {
    -ms-grid-row: 14;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(57) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(58) {
    -ms-grid-row: 15;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(59) {
    -ms-grid-row: 15;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(60) {
    -ms-grid-row: 15;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(61) {
    -ms-grid-row: 16;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(62) {
    -ms-grid-row: 16;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(63) {
    -ms-grid-row: 16;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(64) {
    -ms-grid-row: 16;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(65) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(66) {
    -ms-grid-row: 17;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(67) {
    -ms-grid-row: 17;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(68) {
    -ms-grid-row: 17;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(69) {
    -ms-grid-row: 18;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(70) {
    -ms-grid-row: 18;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(71) {
    -ms-grid-row: 18;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(72) {
    -ms-grid-row: 18;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(73) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(74) {
    -ms-grid-row: 19;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(75) {
    -ms-grid-row: 19;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(76) {
    -ms-grid-row: 19;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(77) {
    -ms-grid-row: 20;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(78) {
    -ms-grid-row: 20;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(79) {
    -ms-grid-row: 20;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(80) {
    -ms-grid-row: 20;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(81) {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(82) {
    -ms-grid-row: 21;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(83) {
    -ms-grid-row: 21;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(84) {
    -ms-grid-row: 21;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(85) {
    -ms-grid-row: 22;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(86) {
    -ms-grid-row: 22;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(87) {
    -ms-grid-row: 22;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(88) {
    -ms-grid-row: 22;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(89) {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(90) {
    -ms-grid-row: 23;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(91) {
    -ms-grid-row: 23;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(92) {
    -ms-grid-row: 23;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(93) {
    -ms-grid-row: 24;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(94) {
    -ms-grid-row: 24;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(95) {
    -ms-grid-row: 24;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(96) {
    -ms-grid-row: 24;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-4 *:nth-child(97) {
    -ms-grid-row: 25;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(98) {
    -ms-grid-row: 25;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(99) {
    -ms-grid-row: 25;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(100) {
    -ms-grid-row: 25;
    -ms-grid-column: 7;
  }
}
.contact-boxes .grid-md-3 {
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-columns: repeat(1, 1fr);
}
.contact-boxes .grid-md-3 *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(2) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(4) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(6) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(7) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(8) {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(9) {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(10) {
  -ms-grid-row: 10;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(11) {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(12) {
  -ms-grid-row: 12;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(13) {
  -ms-grid-row: 13;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(14) {
  -ms-grid-row: 14;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(15) {
  -ms-grid-row: 15;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(16) {
  -ms-grid-row: 16;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(17) {
  -ms-grid-row: 17;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(18) {
  -ms-grid-row: 18;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(19) {
  -ms-grid-row: 19;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(20) {
  -ms-grid-row: 20;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(21) {
  -ms-grid-row: 21;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(22) {
  -ms-grid-row: 22;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(23) {
  -ms-grid-row: 23;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(24) {
  -ms-grid-row: 24;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(25) {
  -ms-grid-row: 25;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(26) {
  -ms-grid-row: 26;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(27) {
  -ms-grid-row: 27;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(28) {
  -ms-grid-row: 28;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(29) {
  -ms-grid-row: 29;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(30) {
  -ms-grid-row: 30;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(31) {
  -ms-grid-row: 31;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(32) {
  -ms-grid-row: 32;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(33) {
  -ms-grid-row: 33;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(34) {
  -ms-grid-row: 34;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(35) {
  -ms-grid-row: 35;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(36) {
  -ms-grid-row: 36;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(37) {
  -ms-grid-row: 37;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(38) {
  -ms-grid-row: 38;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(39) {
  -ms-grid-row: 39;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(40) {
  -ms-grid-row: 40;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(41) {
  -ms-grid-row: 41;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(42) {
  -ms-grid-row: 42;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(43) {
  -ms-grid-row: 43;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(44) {
  -ms-grid-row: 44;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(45) {
  -ms-grid-row: 45;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(46) {
  -ms-grid-row: 46;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(47) {
  -ms-grid-row: 47;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(48) {
  -ms-grid-row: 48;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(49) {
  -ms-grid-row: 49;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(50) {
  -ms-grid-row: 50;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(51) {
  -ms-grid-row: 51;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(52) {
  -ms-grid-row: 52;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(53) {
  -ms-grid-row: 53;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(54) {
  -ms-grid-row: 54;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(55) {
  -ms-grid-row: 55;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(56) {
  -ms-grid-row: 56;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(57) {
  -ms-grid-row: 57;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(58) {
  -ms-grid-row: 58;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(59) {
  -ms-grid-row: 59;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(60) {
  -ms-grid-row: 60;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(61) {
  -ms-grid-row: 61;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(62) {
  -ms-grid-row: 62;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(63) {
  -ms-grid-row: 63;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(64) {
  -ms-grid-row: 64;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(65) {
  -ms-grid-row: 65;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(66) {
  -ms-grid-row: 66;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(67) {
  -ms-grid-row: 67;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(68) {
  -ms-grid-row: 68;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(69) {
  -ms-grid-row: 69;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(70) {
  -ms-grid-row: 70;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(71) {
  -ms-grid-row: 71;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(72) {
  -ms-grid-row: 72;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(73) {
  -ms-grid-row: 73;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(74) {
  -ms-grid-row: 74;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(75) {
  -ms-grid-row: 75;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(76) {
  -ms-grid-row: 76;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(77) {
  -ms-grid-row: 77;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(78) {
  -ms-grid-row: 78;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(79) {
  -ms-grid-row: 79;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(80) {
  -ms-grid-row: 80;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(81) {
  -ms-grid-row: 81;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(82) {
  -ms-grid-row: 82;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(83) {
  -ms-grid-row: 83;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(84) {
  -ms-grid-row: 84;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(85) {
  -ms-grid-row: 85;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(86) {
  -ms-grid-row: 86;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(87) {
  -ms-grid-row: 87;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(88) {
  -ms-grid-row: 88;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(89) {
  -ms-grid-row: 89;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(90) {
  -ms-grid-row: 90;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(91) {
  -ms-grid-row: 91;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(92) {
  -ms-grid-row: 92;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(93) {
  -ms-grid-row: 93;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(94) {
  -ms-grid-row: 94;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(95) {
  -ms-grid-row: 95;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(96) {
  -ms-grid-row: 96;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(97) {
  -ms-grid-row: 97;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(98) {
  -ms-grid-row: 98;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(99) {
  -ms-grid-row: 99;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-3 *:nth-child(100) {
  -ms-grid-row: 100;
  -ms-grid-column: 1;
}
@media (min-width: 992px) {
  .contact-boxes .grid-md-3 {
    grid-template-columns: repeat(3, 1fr);
    -ms-grid-columns: 1fr 3% 1fr 3% 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
  .contact-boxes .grid-md-3 *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(7) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(8) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(9) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(10) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(11) {
    -ms-grid-row: 4;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(12) {
    -ms-grid-row: 4;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(13) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(14) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(15) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(16) {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(17) {
    -ms-grid-row: 6;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(18) {
    -ms-grid-row: 6;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(19) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(20) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(21) {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(22) {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(23) {
    -ms-grid-row: 8;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(24) {
    -ms-grid-row: 8;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(25) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(26) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(27) {
    -ms-grid-row: 9;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(28) {
    -ms-grid-row: 10;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(29) {
    -ms-grid-row: 10;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(30) {
    -ms-grid-row: 10;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(31) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(32) {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(33) {
    -ms-grid-row: 11;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(34) {
    -ms-grid-row: 12;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(35) {
    -ms-grid-row: 12;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(36) {
    -ms-grid-row: 12;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(37) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(38) {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(39) {
    -ms-grid-row: 13;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(40) {
    -ms-grid-row: 14;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(41) {
    -ms-grid-row: 14;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(42) {
    -ms-grid-row: 14;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(43) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(44) {
    -ms-grid-row: 15;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(45) {
    -ms-grid-row: 15;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(46) {
    -ms-grid-row: 16;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(47) {
    -ms-grid-row: 16;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(48) {
    -ms-grid-row: 16;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(49) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(50) {
    -ms-grid-row: 17;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(51) {
    -ms-grid-row: 17;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(52) {
    -ms-grid-row: 18;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(53) {
    -ms-grid-row: 18;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(54) {
    -ms-grid-row: 18;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(55) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(56) {
    -ms-grid-row: 19;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(57) {
    -ms-grid-row: 19;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(58) {
    -ms-grid-row: 20;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(59) {
    -ms-grid-row: 20;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(60) {
    -ms-grid-row: 20;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(61) {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(62) {
    -ms-grid-row: 21;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(63) {
    -ms-grid-row: 21;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(64) {
    -ms-grid-row: 22;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(65) {
    -ms-grid-row: 22;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(66) {
    -ms-grid-row: 22;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(67) {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(68) {
    -ms-grid-row: 23;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(69) {
    -ms-grid-row: 23;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(70) {
    -ms-grid-row: 24;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(71) {
    -ms-grid-row: 24;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(72) {
    -ms-grid-row: 24;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(73) {
    -ms-grid-row: 25;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(74) {
    -ms-grid-row: 25;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(75) {
    -ms-grid-row: 25;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(76) {
    -ms-grid-row: 26;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(77) {
    -ms-grid-row: 26;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(78) {
    -ms-grid-row: 26;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(79) {
    -ms-grid-row: 27;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(80) {
    -ms-grid-row: 27;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(81) {
    -ms-grid-row: 27;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(82) {
    -ms-grid-row: 28;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(83) {
    -ms-grid-row: 28;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(84) {
    -ms-grid-row: 28;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(85) {
    -ms-grid-row: 29;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(86) {
    -ms-grid-row: 29;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(87) {
    -ms-grid-row: 29;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(88) {
    -ms-grid-row: 30;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(89) {
    -ms-grid-row: 30;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(90) {
    -ms-grid-row: 30;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(91) {
    -ms-grid-row: 31;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(92) {
    -ms-grid-row: 31;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(93) {
    -ms-grid-row: 31;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(94) {
    -ms-grid-row: 32;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(95) {
    -ms-grid-row: 32;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(96) {
    -ms-grid-row: 32;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(97) {
    -ms-grid-row: 33;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-3 *:nth-child(98) {
    -ms-grid-row: 33;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-3 *:nth-child(99) {
    -ms-grid-row: 33;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-3 *:nth-child(100) {
    -ms-grid-row: 34;
    -ms-grid-column: 1;
  }
}
.contact-boxes .grid-md-2 {
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-columns: repeat(1, 1fr);
}
.contact-boxes .grid-md-2 *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(2) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(4) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(6) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(7) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(8) {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(9) {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(10) {
  -ms-grid-row: 10;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(11) {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(12) {
  -ms-grid-row: 12;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(13) {
  -ms-grid-row: 13;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(14) {
  -ms-grid-row: 14;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(15) {
  -ms-grid-row: 15;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(16) {
  -ms-grid-row: 16;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(17) {
  -ms-grid-row: 17;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(18) {
  -ms-grid-row: 18;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(19) {
  -ms-grid-row: 19;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(20) {
  -ms-grid-row: 20;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(21) {
  -ms-grid-row: 21;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(22) {
  -ms-grid-row: 22;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(23) {
  -ms-grid-row: 23;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(24) {
  -ms-grid-row: 24;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(25) {
  -ms-grid-row: 25;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(26) {
  -ms-grid-row: 26;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(27) {
  -ms-grid-row: 27;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(28) {
  -ms-grid-row: 28;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(29) {
  -ms-grid-row: 29;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(30) {
  -ms-grid-row: 30;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(31) {
  -ms-grid-row: 31;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(32) {
  -ms-grid-row: 32;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(33) {
  -ms-grid-row: 33;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(34) {
  -ms-grid-row: 34;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(35) {
  -ms-grid-row: 35;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(36) {
  -ms-grid-row: 36;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(37) {
  -ms-grid-row: 37;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(38) {
  -ms-grid-row: 38;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(39) {
  -ms-grid-row: 39;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(40) {
  -ms-grid-row: 40;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(41) {
  -ms-grid-row: 41;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(42) {
  -ms-grid-row: 42;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(43) {
  -ms-grid-row: 43;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(44) {
  -ms-grid-row: 44;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(45) {
  -ms-grid-row: 45;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(46) {
  -ms-grid-row: 46;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(47) {
  -ms-grid-row: 47;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(48) {
  -ms-grid-row: 48;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(49) {
  -ms-grid-row: 49;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(50) {
  -ms-grid-row: 50;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(51) {
  -ms-grid-row: 51;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(52) {
  -ms-grid-row: 52;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(53) {
  -ms-grid-row: 53;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(54) {
  -ms-grid-row: 54;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(55) {
  -ms-grid-row: 55;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(56) {
  -ms-grid-row: 56;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(57) {
  -ms-grid-row: 57;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(58) {
  -ms-grid-row: 58;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(59) {
  -ms-grid-row: 59;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(60) {
  -ms-grid-row: 60;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(61) {
  -ms-grid-row: 61;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(62) {
  -ms-grid-row: 62;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(63) {
  -ms-grid-row: 63;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(64) {
  -ms-grid-row: 64;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(65) {
  -ms-grid-row: 65;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(66) {
  -ms-grid-row: 66;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(67) {
  -ms-grid-row: 67;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(68) {
  -ms-grid-row: 68;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(69) {
  -ms-grid-row: 69;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(70) {
  -ms-grid-row: 70;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(71) {
  -ms-grid-row: 71;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(72) {
  -ms-grid-row: 72;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(73) {
  -ms-grid-row: 73;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(74) {
  -ms-grid-row: 74;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(75) {
  -ms-grid-row: 75;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(76) {
  -ms-grid-row: 76;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(77) {
  -ms-grid-row: 77;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(78) {
  -ms-grid-row: 78;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(79) {
  -ms-grid-row: 79;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(80) {
  -ms-grid-row: 80;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(81) {
  -ms-grid-row: 81;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(82) {
  -ms-grid-row: 82;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(83) {
  -ms-grid-row: 83;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(84) {
  -ms-grid-row: 84;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(85) {
  -ms-grid-row: 85;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(86) {
  -ms-grid-row: 86;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(87) {
  -ms-grid-row: 87;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(88) {
  -ms-grid-row: 88;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(89) {
  -ms-grid-row: 89;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(90) {
  -ms-grid-row: 90;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(91) {
  -ms-grid-row: 91;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(92) {
  -ms-grid-row: 92;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(93) {
  -ms-grid-row: 93;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(94) {
  -ms-grid-row: 94;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(95) {
  -ms-grid-row: 95;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(96) {
  -ms-grid-row: 96;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(97) {
  -ms-grid-row: 97;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(98) {
  -ms-grid-row: 98;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(99) {
  -ms-grid-row: 99;
  -ms-grid-column: 1;
}
.contact-boxes .grid-md-2 *:nth-child(100) {
  -ms-grid-row: 100;
  -ms-grid-column: 1;
}
@media (min-width: 992px) {
  .contact-boxes .grid-md-2 {
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-columns: 1fr 3% 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
  .contact-boxes .grid-md-2 *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(7) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(8) {
    -ms-grid-row: 4;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(10) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(11) {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(12) {
    -ms-grid-row: 6;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(13) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(14) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(15) {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(16) {
    -ms-grid-row: 8;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(17) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(18) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(19) {
    -ms-grid-row: 10;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(20) {
    -ms-grid-row: 10;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(21) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(22) {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(23) {
    -ms-grid-row: 12;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(24) {
    -ms-grid-row: 12;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(25) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(26) {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(27) {
    -ms-grid-row: 14;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(28) {
    -ms-grid-row: 14;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(29) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(30) {
    -ms-grid-row: 15;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(31) {
    -ms-grid-row: 16;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(32) {
    -ms-grid-row: 16;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(33) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(34) {
    -ms-grid-row: 17;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(35) {
    -ms-grid-row: 18;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(36) {
    -ms-grid-row: 18;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(37) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(38) {
    -ms-grid-row: 19;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(39) {
    -ms-grid-row: 20;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(40) {
    -ms-grid-row: 20;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(41) {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(42) {
    -ms-grid-row: 21;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(43) {
    -ms-grid-row: 22;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(44) {
    -ms-grid-row: 22;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(45) {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(46) {
    -ms-grid-row: 23;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(47) {
    -ms-grid-row: 24;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(48) {
    -ms-grid-row: 24;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(49) {
    -ms-grid-row: 25;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(50) {
    -ms-grid-row: 25;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(51) {
    -ms-grid-row: 26;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(52) {
    -ms-grid-row: 26;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(53) {
    -ms-grid-row: 27;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(54) {
    -ms-grid-row: 27;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(55) {
    -ms-grid-row: 28;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(56) {
    -ms-grid-row: 28;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(57) {
    -ms-grid-row: 29;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(58) {
    -ms-grid-row: 29;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(59) {
    -ms-grid-row: 30;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(60) {
    -ms-grid-row: 30;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(61) {
    -ms-grid-row: 31;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(62) {
    -ms-grid-row: 31;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(63) {
    -ms-grid-row: 32;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(64) {
    -ms-grid-row: 32;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(65) {
    -ms-grid-row: 33;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(66) {
    -ms-grid-row: 33;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(67) {
    -ms-grid-row: 34;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(68) {
    -ms-grid-row: 34;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(69) {
    -ms-grid-row: 35;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(70) {
    -ms-grid-row: 35;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(71) {
    -ms-grid-row: 36;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(72) {
    -ms-grid-row: 36;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(73) {
    -ms-grid-row: 37;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(74) {
    -ms-grid-row: 37;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(75) {
    -ms-grid-row: 38;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(76) {
    -ms-grid-row: 38;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(77) {
    -ms-grid-row: 39;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(78) {
    -ms-grid-row: 39;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(79) {
    -ms-grid-row: 40;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(80) {
    -ms-grid-row: 40;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(81) {
    -ms-grid-row: 41;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(82) {
    -ms-grid-row: 41;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(83) {
    -ms-grid-row: 42;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(84) {
    -ms-grid-row: 42;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(85) {
    -ms-grid-row: 43;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(86) {
    -ms-grid-row: 43;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(87) {
    -ms-grid-row: 44;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(88) {
    -ms-grid-row: 44;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(89) {
    -ms-grid-row: 45;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(90) {
    -ms-grid-row: 45;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(91) {
    -ms-grid-row: 46;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(92) {
    -ms-grid-row: 46;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(93) {
    -ms-grid-row: 47;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(94) {
    -ms-grid-row: 47;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(95) {
    -ms-grid-row: 48;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(96) {
    -ms-grid-row: 48;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(97) {
    -ms-grid-row: 49;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(98) {
    -ms-grid-row: 49;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-2 *:nth-child(99) {
    -ms-grid-row: 50;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-2 *:nth-child(100) {
    -ms-grid-row: 50;
    -ms-grid-column: 3;
  }
}
.contact-boxes .w-100 {
  width: 100%;
}
.contact-boxes .px-0 {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  .contact-boxes .grid-xs-4 {
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-columns: 1fr 3% 1fr 3% 1fr 3% 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
  .contact-boxes .grid-xs-3 {
    grid-template-columns: repeat(3, 1fr);
    -ms-grid-columns: 1fr 3% 1fr 3% 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
  .contact-boxes .grid-xs-2 {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
}
@media (min-width: 1024px) {
  .contact-boxes .grid-sm-4 {
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-columns: 1fr 3% 1fr 3% 1fr 3% 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
  .contact-boxes .grid-sm-3 {
    grid-template-columns: repeat(3, 1fr);
    -ms-grid-columns: 1fr 3% 1fr 3% 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
  .contact-boxes .grid-sm-2 {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
}
@media (min-width: 1200px) {
  .contact-boxes .grid-md-4 {
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-columns: 1fr 3% 1fr 3% 1fr 3% 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
  .contact-boxes .grid-md-4 *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .contact-boxes .grid-md-4 *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .contact-boxes .grid-md-4 *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .contact-boxes .grid-md-4 *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  .contact-boxes .grid-md-3 {
    grid-template-columns: repeat(3, 1fr);
    -ms-grid-columns: 1fr 3% 1fr 3% 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
  .contact-boxes .grid-md-2 {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
}

/*--------PRINT CSS-------*/

@media print {

  nav {
    display: none;
  }
  .breadcrumb {
    display: none;
  }
  .banner {
    display: none;
  }
  .mobile-menu {
    display: none;
  }
 .ce-gallery img {
    width: 400px;
 }
 .icon-box img {
    width: 200px;
 }
  .list li:before {
    content: url('../Images/icons/list-style.svg');
  }
  .leistungen-box a:link:after {
    content: " (" attr(href) ") ";
  }
  .slider {
    display: none;
  }
/*  section {
    page-break-inside: avoid;
  }*/
}


.d-inline-flex {
  display: inline-flex !important;
}
.btn-play svg{
  margin-right: 8px;
}

.overlay-container {
  position: relative;
}
.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display:block;
  z-index:10;
  background-color: rgba(52, 53, 52, 0.5);
}
.overlay-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index:20;
}
.ce-video img {
  display: block;
}


.desktop-menu {
  .search {
    .tx-indexedsearch-browsebox, .tx-indexedsearch-res, .tx-indexedsearch-browsebox, .tx-indexedsearch-info-noresult {
      display: none;
    }

    form {
      fieldset {
        legend, .tx-indexedsearch-search-submit {
          display: none;
        }

        .tx-indexedsearch-form {
          label {
            display: none;
          }

          input {
            display: none;
          }
        }
      }
    }

  }


  .on {
    .tx-indexedsearch-searchbox {
      form {
        fieldset {
          .tx-indexedsearch-form {
            input {
              display: block !important;
            }
          }
        }
      }
    }

  }
}



.top_none {
  padding-top: 0;
}

.top_smaller {
  padding-top: 15px;
}
.top_small {
  padding-top: 30px;
}
.top_medium {
  padding-top: 45px;
}
.top_big {
  padding-top: 60px;
}
.top_bigger {
  padding-top: 100px;
}
.top_extra {
  padding-top: 160px;
}




.bottom_none {
  padding-bottom: 0;
}

.bottom_smaller {
  padding-bottom: 15px;
}
.bottom_small {
  padding-bottom: 30px;
}
.bottom_medium {
  padding-bottom: 45px;
}
.bottom_big {
  padding-bottom: 60px;
}
.bottom_bigger {
  padding-bottom: 100px;
}
.bottom_extra {
  padding-bottom: 160px;
}

.grid-center {
  justify-items: center;
  grid-column-gap: 1%;
}

@media (max-width: 992px) {
  .grid-center {
    grid-row-gap: 30px;
    grid-column-gap: 3%;
  }
}


.card-border-none { border: none; }
.card-border-darkpink { border-bottom: 5px solid #B32F69; }
.card-border-mateblue { border-bottom: 5px solid #2471B4; }
.card-border-lightblue { border-bottom: 5px solid #91BDDD; }
.card-border-darkblue { border-bottom: 5px solid #1B5A8E; }
.card-border-orange { border-bottom: 5px solid #F69E12; }
.card-border-gray { border-bottom: 5px solid #5E666B; }
.card-border-wine { border-bottom: 5px solid #6D2B52; }
.card-border-green { border-bottom: 5px solid #0A825A; }
.card-border-skyblue { border-bottom: 5px solid #9EC3E2; }

.card-grid {

  justify-items: center;
  align-items: start;
  margin-top: 3rem;
}

.service-card {
  position: relative;
  background: #fff;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
  padding: 30px 55px 56px 55px;
  text-align: center;
  border-radius: 0;
  min-width: 100%;
  max-width: 100%;
}

.ce-image_img {
  width: 150px;
  height: 150px;
}

.cards-float .container-sdu {
  margin-top: -150px;
  position: relative;
  z-index: 9;


}

@media (max-width: 480px) {
  .cards-float .container-sdu {
    margin-top: 0;
    padding-top: 30px;

  }
}

.ce-card-heading {
  margin-top: 30px;
  margin-bottom: 20px;
}

.ce-card-heading p {
  font-weight: bold !important;
}

.sdu-hero {
  height: 90vh;
  position: relative;
  overflow: hidden;
}

.sdu-hero-background {
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  z-index: 1;
  /* Image is always fully visible from the beginning */
}

.sdu-hero-overlay {
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0, 0, 0, 0.7);
  opacity: 1; /* initially dark */
  transition: opacity 1.5s ease;
  z-index: 2;
}

.sdu-hero-text {
  position: absolute;
  top: 75%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 100%;
  z-index: 3;
  padding: 0 20px;
}

.ce-hero-header {
  margin-bottom: 10px;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.8s ease 1.8s;
}

.ce-hero-header p {
  font-size: 60px;
  font-weight: bold;
  color: #ffffff;
  line-height: 56px;
}

.ce-hero-subheader {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.8s ease 2.3s;
}

.ce-hero-subheader p {
  font-size: 20px;
  color: #ffffff;
}

@media (max-width: 480px) {
  .ce-hero-header p {
    font-size: 40px;
    line-height: 48px;
  }
}


.ce-card-heading {
  word-break: break-word;
  hyphens: auto;
}

/* === Base container === */
.contact-box {
  position: relative !important;
  overflow: visible !important;
  background-color: white !important;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15) !important;
  filter: none !important;
  transition: transform 0.3s ease !important;
}

/* === Image section === */
.contact-img-container {
  margin-bottom: 0 !important;
  width: 100% !important;
  margin-left: auto;
  margin-right: auto;
  max-width: none !important;
  position: relative !important;
  border: 0px solid #fff !important;
  overflow: visible !important;
  z-index: 1 !important;
  margin-bottom: -125px;
  width: calc(100% - 50px);
}

/* === White content box === */
.contact-txt {
  background: #fff !important;
  position: relative !important;
  z-index: 2 !important;
  padding-top: 20px !important;
  max-width: none !important;
  margin: 0 auto !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}



/* === Text und Links === */
.contact-box p {
  text-align: left !important;
  color: #000 !important;
  font-weight: 300 !important;
  padding-right: 7px !important;
  padding-left: 14px !important;
}

.contact-box ul {
  text-align: left !important;
    color: #fff;
    font-weight: 300;
    font-size: 16px;
    padding: 5px 0;
}
@media (min-width: 981px) {


/* === Nur das 2. <ul> (direkt nach .padding-b-xsmall) === */
.contact-box ul.padding-b-xsmall + ul {
  position: absolute !important;
  left: 14px !important;
  right: 7px !important;
  bottom: -50px !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
  max-height: 0 !important;
  overflow: hidden !important;
  transition: all 0.4s ease !important;
}

/* === Move white box upward on hover === */
.contact-box:hover .contact-txt {
  transform: translateY(-85px) scale(1.00) !important;
}

/* === Zeigen bei Hover === */
.contact-box:hover ul.padding-b-xsmall + ul {
  opacity: 1 !important;
  transform: translateY(0) !important;
  max-height: 100px !important;
}
}
/* === Sonstiges ausblenden === */
.contact-anfrage {
  display: none !important;
}

.contact-txt ul li {
  padding: 0 !important;
  line-height: 23px !important;
}

.contact-information {
  min-height: 75px !important;
}

p.contact-person {
  font-size: 18px;
  font-weight: 700 !important;
  padding-bottom: 6px;
}

.contact-box ul li, .contact-box ul li a {
  color: #000 !important;
  font-weight: 600 !important;
}

.contact-txt {
  min-height: 125px;
}

@media (max-width: 980px) {
  .contact-txt ul {
    padding-left: 14px !important; 
    padding-right: 7px !important;
    padding-bottom: 30px;
  }
  ul.padding-b-xsmall {
    display: none !important;
  }
}


.contact-txt a.mail {
    text-decoration: underline;
}