.eurofinsSec5row1:after,
.eurofinsSec7row2  .visualText:after {
    content: '';
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: -webkit-repeating-radial-gradient(center center, #CCCCCC, #CCCCCC 2px, transparent 2px, transparent 100%);
    background-image: -moz-repeating-radial-gradient(center center, #CCCCCC, #CCCCCC 2px, transparent 2px, transparent 100%);
    background-image: -ms-repeating-radial-gradient(center center, #CCCCCC, #CCCCCC 2px, transparent 2px, transparent 100%);
    background-image: repeating-radial-gradient(center center, #CCCCCC, #CCCCCC 2px, transparent 2px, transparent 100%);
    -webkit-background-size: 24px 24px;
    -moz-background-size: 24px 24px;
    background-size: 24px 24px;
    z-index: -1;
}

.brynSec4row2Tile {
    margin-right: 3.6%;
}




.malbork .iconSec .xs-hide{
    height: 70px;
    margin: 40px auto;
}

[class^="sprite-eurofins"]{
    width: 70px;
    height: 70px;
    background-image: url('../images/Eurofins/Eurofins-icons-sprite.svg');
    background-size: 70px 700px;
    background-position: 0 0;
    margin: 30px auto;
}

.sprite-eurofins-icon1{background-position: 0 0;}
.sprite-eurofins-icon2{background-position: 0 -70px;}
.sprite-eurofins-icon3{background-position: 0 -140px;}
.sprite-eurofins-icon4{background-position: 0 -210px;}
.sprite-eurofins-icon5{background-position: 0 -280px;}
.sprite-eurofins-icon6{background-position: 0 -350px;}
.sprite-eurofins-icon7{background-position: 0 -420px;}
.sprite-eurofins-icon8{background-position: 0 -490px;}
.sprite-eurofins-icon9{background-position: 0 -560px;}
.sprite-eurofins-icon10{background-position: 0 -630px;}

#eurofinsSec5 .tileImage {
    left: 0;
    right: 0;
    margin: 25px auto;
}

/**/
.gray-black {
    color: #000;
}

body.superpacks .bannerSec {
    background: url(../images/Superpacks/Superpacks_Banner.jpeg) 50% 50% no-repeat;
    background-size: cover;
}

body.superpacks .bh-title {
    margin-bottom: 5px;
}

body.superpacks #eurofinsSec2 {
    padding: 50px 0px;
}

body.superpacks #eurofinsSec2 .img {
    max-height: 120px;
    display: inline-block;
    width: auto;
    margin-bottom: 15px;
}

body.superpacks #eurofinsSec2 ul.lts {
    padding: 0;
    margin: 0;
    display: inline-block;
    width: 100%;
    list-style: none;
    margin-top: 40px;
}

body.superpacks #eurofinsSec2 ul.lts li {
    width: 29%;
    display: inline-block;
    margin-right: 5%;
}

body.superpacks #eurofinsSec2 ul.lts li:last-child {
    margin: 0;
}

body.superpacks #eurofinsSec2 .blockContent {
    padding-right: 40px;
}

body.superpacks #eurofinsSec2 .rt .contentImage img {
    max-width: 250px;
}

body.superpacks #eurofinsSec2 .mts {
    margin-top: -100px;
    padding: 0px 80px;
}

body.superpacks #eurofinsSec2 .secText {
    padding-right: 7
    5px;
    padding-bottom: 5px;
}

body.superpacks #eurofinsSec6 {
    background: url(../images/Superpacks/Superpacks-04.png) 50% 50% no-repeat;
    background-size: cover;
    padding: 120px 0px 120px 0px;
}

body.superpacks #eurofinsSec6 h4 {
    color: #fff;
    font-size: 284px;
    font-weight: 500;
    line-height: 1;
}

body.superpacks #eurofinsSec6 p {
    color: #fff;
    font-size: 34px;
    font-weight: 500;
    line-height: 34px;
    margin: 0;
    display:flex;
}

body.superpacks #eurofinsSec6 p span {
    font-size: 53px;
    font-weight: 300;
    margin: 0px 45px;
    border-left: 2px solid #008c70;
}


body.superpacks #eurofinsSec7 {
    padding: 100px 0px 90px 0px;
}

body.superpacks #eurofinsSec7 .slide img {
    max-height: 555px;
}

body.superpacks  footer {
    background: #fff;
    padding: 5px 0px;
}

body.superpacks .paddingnew {
    padding-top: 80px;
    padding-bottom: 0;
}

body.superpacks .pts {
    padding-top: 30px !important;
}


@media only screen and (min-width:1025px){

 #eurofinsBoardSlider .slide {
    -webkit-transition: transform .2s ease;
    -moz-transition: transform .2s ease;
    transition: transform .2s ease;
	will-change:transform;
}

 #eurofinsBoardSlider .slide .slideImage img {
    -webkit-transition: transform .2s ease;
    -moz-transition: transform .2s ease;
    transition: transform .2s ease
	will-change:transform;
}

#eurofinsBoardSlider .slick-slide.slick-current .slideImage img {
}

#eurofinsBoardSlider .slick-slide:not(.slick-current) .slideImage img {
}

    /* the slides */

	
  .slick-slide {
    margin: 0 20px;
  }
.slick-list {
    margin: 0 20px;
}

div#eurofinsBoardSlider {
    margin-top: 0px;
}
}


@media only screen and (min-width:992px) and (max-width:1260px) {
.BoxedTileSpace .BoxedTile {
    width: 95px;
    height: 95px;
    margin: auto;
}
}

@media only screen and (max-width:767.98px) {
	.brynSec4row2Tile {
    margin-right: 0;
}
}


@media only screen and (max-width: 767px) {
.bh-title:after {
    bottom: 8px;
}

.pageBanner .align-self-center.m-right.ml-auto {
    width: 100%;
}

.bannerTile {
    width: 100%;
}

.bannerTileBox {
    margin-bottom: 15px;
    width: 100%;
}

body.superpacks #acadgildSec5 h6 {
    margin-bottom: 30px;
}

.bannerBlock {
    width: 100%;
}

.bannerText .black {
    padding-bottom: 15px;
}

body.superpacks #eurofinsSec2 .space {
    padding: 0;
}

body.superpacks #eurofinsSec2 .bgs {
    padding: 0px 20px 0px 20px;
}

body.superpacks #eurofinsSec7 .slide img {
    max-height: 255px;
}

.slick-slide {
    margin: 0 20px;
}

  body.superpacks #eurofinsSec7 {
    padding: 80px 0px;
}

body.superpacks #eurofinsSec2 .mts {
    margin-top: -50px;
    padding: 0px 0px;
    display: inline-block;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}

body.superpacks #eurofinsSec2 .blockContent {
    padding-left: 15px;
    padding-right: 15px;
}

body.superpacks #eurofinsSec6 h4 {
    color: #fff;
    font-size: 136px;
    font-weight: 500;
    line-height: 1;
}

body.superpacks #eurofinsSec6 .secText {
    padding: 10px 15px;
}

body.superpacks #eurofinsSec6 p {
    font-size: 24px;
    font-weight: 500;
}

body.superpacks #eurofinsSec6 p span {
    font-size: 38px;
    margin: 0px 41px 0px 32px;
}

}

@media only screen and (min-width:768px) and (max-width:1024px) {
.slick-slide {
    margin: 0 20px;
}

body.superpacks #eurofinsSec2 .mts {
    padding: 0px 0px;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
body.superpacks #eurofinsSec2 .space {
    padding: 30px 20px 0px 20px;
}
}

@media only screen and (min-width:1367px) and (max-width:1439px) {
body.portfolio-page.superpacks .container {
    width: 90%;
}
}
        