/* 
    Created on : Nov 05, 2020
    Author     : iliev2
*/

@font-face {
	font-family: 'Helen_Pro';
	src: url('../fonts/helen_pro/helen_pro_regular.eot');
	src: url('../fonts/helen_pro/helen_pro_regular.eot?#iefix') format('embedded-opentype'),
			url('../fonts/helen_pro/helen_pro_regular.woff') format('woff'),
			url('../fonts/helen_pro/helen_pro_regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Helen_Pro';
	src: url('../fonts/helen_pro/helen_pro_italic.eot');
	src: url('../fonts/helen_pro/helen_pro_italic.eot?#iefix') format('embedded-opentype'),
			url('../fonts/helen_pro/helen_pro_italic.woff') format('woff'),
			url('../fonts/helen_pro/helen_pro_italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Helen_Pro';
	src: url('../fonts/helen_pro/helen_pro_bold.eot');
	src: url('../fonts/helen_pro/helen_pro_bold.eot?#iefix') format('embedded-opentype'),
			url('../fonts/helen_pro/helen_pro_bold.woff') format('woff'),
			url('../fonts/helen_pro/helen_pro_bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Helen_Pro';
	src: url('../fonts/helen_pro/helen_pro_bolditalic.eot');
	src: url('../fonts/helen_pro/helen_pro_bolditalic.eot?#iefix') format('embedded-opentype'),
			url('../fonts/helen_pro/helen_pro_bolditalic.woff') format('woff'),
			url('../fonts/helen_pro/helen_pro_bolditalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
    font-family: 'helen_pro_bold';
    src: url('../fonts/helen_pro/helen_pro_bold.eot');
    src: url('../fonts/helen_pro/helen_pro_bold.eot?#iefix') format('embedded-opentype'),
            url('../fonts/helen_pro/helen_pro_bold.woff') format('woff'),
            url('../fonts/helen_pro/helen_pro_bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helen_pro_regular';
    src: url('../fonts/helen_pro/helen_pro_regular.eot');
    src: url('../fonts/helen_pro/helen_pro_regular.eot?#iefix') format('embedded-opentype'),
            url('../fonts/helen_pro/helen_pro_regular.woff') format('woff'),
            url('../fonts/helen_pro/helen_pro_regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helen_Pro_Cond';
    src: url('../fonts/helen_pro/helen_pro_cond_bold.eot');
    src: url('../fonts/helen_pro/helen_pro_cond_bold.eot?#iefix') format('embedded-opentype'),
                    url('../fonts/helen_pro/helen_pro_cond_bold.woff') format('woff'),
                    url('../fonts/helen_pro/helen_pro_cond_bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
	font-family: 'Helen_ProL_ight';
	src: url('../fonts/helen_pro/helen_pro_light.eot');
	src: url('../fonts/helen_pro/helen_pro_light.eot?#iefix') format('embedded-opentype'),
			url('../fonts/helen_pro/helen_pro_light.woff') format('woff'),
			url('../fonts/helen_pro/helen_pro_light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Helen_ProL_ight';
	src: url('../fonts/helen_pro/helen_pro_lightita.eot');
	src: url('../fonts/helen_pro/helen_pro_lightita.eot?#iefix') format('embedded-opentype'),
			url('../fonts/helen_pro/helen_pro_lightita.woff') format('woff'),
			url('../fonts/helen_pro/helen_pro_lightita.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Helen_Pro_LightCond';
	src: url('../fonts/helen_pro/helen_pro_lightcond.eot');
	src: url('../fonts/helen_pro/helen_pro_lightcond.eot?#iefix') format('embedded-opentype'),
			url('../fonts/helen_pro/helen_pro_lightcond.woff') format('woff'),
			url('../fonts/helen_pro/helen_pro_lightcond.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Helen_Pro_Cond';
	src: url('../fonts/helen_pro/helen_pro_cond_bold.eot');
	src: url('../fonts/helen_pro/helen_pro_cond_bold.eot?#iefix') format('embedded-opentype'),
			url('../fonts/helen_pro/helen_pro_cond_bold.woff') format('woff'),
			url('../fonts/helen_pro/helen_pro_cond_bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

.static-wrappper {
    display: block;
    height: auto;
    overflow: auto;
}

.static-wrappper.docs {
    display: flow-root;
}

#content {
    padding: 0;
}


/* #toplogo-kronoart -------------- */
#toplogo-kronoart .kronoart-logo {
    background-image: url("../images/_antibacterial/krd-design_possibilities.svg");
    background-repeat: no-repeat;
    background-position: center;
    width: 319px;
    height: 74px; 
    display: block;
    margin: 0 auto;
    margin-top: 107px;
    margin-bottom: 55px;
}
/* ----------- eof #toplogo-kronoart */

#topslogan {
    text-align: center;
}
#topslogan > h1 {
    color: #5f5f5f;
    font-size: 78px;
    text-transform:initial;
    letter-spacing: -1.7px;
    line-height: 78px;
    margin-top: 81px;
    margin-bottom: 66px;
}
#topslogan > h3 {
    color: #5f5f5f;
    font-size: 36px;
    text-transform: initial;
    letter-spacing: -1.2px;
    line-height: 36px;
    margin-top: 20px;
    margin-bottom: 74px;
}

/* #leadimage-fixed-heidght -------------- */
#leadimage-fixed-heidght .leadimage-container-fix640 {
    width: 100%;
    height: 690px;
    background-image: url("../images/_antibacterial/main.jpg"); 
    background-position: center;
    background-size: cover;
}
/* ----------- eof #leadimage-fixed-heidght */

.text-container, .text-container-light {
    width: 1150px;
    margin: 0 auto;
    margin-top: 86px; 
    margin-bottom: 28px;
}
.text-container > p {
    font-size: 38px;
    margin: 0;
    padding: 0 !important;  
    color: #636363;
    text-align: center;
    line-height: 38px !important;
    font-family: helen_pro_bold !important;
}
.text-container > p:first-child {
    margin-bottom: 15px;
}

.bacteria-shld > img {
    display: block;
    margin: 18px auto 45px auto;
    width: 130px;
    height: 130px;
}


		/* style button without colors */
		#content button,
		.button,
		.table_popup button,
		.selectors a,
		div.load_more a,
		.main_image span.add_to_wish,
		.see_more,
		.see_more:hover,
		#content .product_btn,
		#content .crsl .product_btn:hover,
		#content .grid .product_btn:hover,
		.cc_container .cc_btn {
			position: relative;
			display: inline-block;

			margin: 0 10px 10px 0;
			padding: 7px 42px 7px 8px;

			font-size: 11px;
			font-family: Helen_Pro;
			line-height: 14px;
			text-decoration: none;
			text-transform: uppercase;
			text-align: left;
			cursor: pointer;
			border-width: 1px;
			border-style: solid;
		}

		.list .see_more {
			margin: 0;
		}
                

#content .product_btn.download:hover, #content .crsl .product_btn.download, #content .grid .product_btn.download {
    background-image: url(../images/download.gif);
}

/* white button */
		#content .tool_tip h3 > a,
		#content button,
		.button,
		.table_popup button,
		.selectors a,
		div.load_more a,
		.main_image span.add_to_wish,
		.see_more,
		.intro .see_more:hover,
		.home_slider .see_more:hover,
		#content .product_btn,
		#content .product_btn:after,
		#content .crsl .product_btn:hover,
		#content .grid .product_btn:hover,
		.cc_container .cc_btn:hover {
			border-color: #d6d6d6;
			background-color: #fff;
			background-image: url(../images/arrow_right.gif);
			background-position: right;
			background-repeat: no-repeat;
			color: #000000;
		}

		/* black button */
			#content button:hover,
			.button:hover,
			.table_popup button:hover,
			.selectors a:hover,
			div.load_more a:hover,
			.main_image span.add_to_wish:hover,
			.intro .see_more,
			.home_slider .see_more,
			#content .product_btn:hover,
			#content .crsl .product_btn,
			#content .grid .product_btn,
			.see_more:hover,
			.cc_container .cc_btn {
				border-color: #000;
				background-color: #000;
				background-image: url(../images/arrow_right_black.gif);
				background-position: right;
				background-repeat: no-repeat;
				
				color: #fff;
			}

			.intro .see_more,
			.home_slider .see_more,
			.cc_container .cc_btn {
				background-color: transparent;
			}

			.intro .see_more,
			.home_slider .see_more {
				position: absolute;
				bottom: 20px;
			}

		/* :after button styles without color */
			.see_more:after,
			.selectors a:after,
			div.load_more a:after,
			.main_image span.add_to_wish:after,
			#content button:after,
			.button:after,
			.table_popup button:after,
			#content .product_btn:after,
			.cc_container .cc_btn:after {
				position: absolute;
				top: -1px;
				bottom: -1px;
				right: 28px;
				width: 1px;
				border-left-width: 1px;
				border-right-width: 1px;
				border-left-style: solid;
				border-right-style: solid;

				content: ".";
				text-indent: -999px;
				font-size: 0pt;
			}

			.see_more:after,
			.selectors a:after,
			div.load_more a:after,
			.main_image span.add_to_wish:after,
			.table_popup button:after,
			.button:after,
			#content button:after {
				background-color: #fff;
				border-color: #d6d6d6;
			}

		.intro .see_more,
		.home_slider .see_more,
		.home_slider .see_more:hover:after,
		#content .crsl .product_btn,
		#content .grid .product_btn,
		.intro .see_more:hover:after,
		.cc_container .cc_btn,
		.cc_container .cc_btn:hover:after
		{border-color: #fff;}

		.see_more:hover:after,
		.intro .see_more:hover,
		.home_slider .see_more:hover,
		#content .product_btn:hover:after,
		#content .crsl .product_btn:hover:after,
		#content .grid .product_btn:hover:after,
		.cc_container .cc_btn:hover {
			background-color: #fff;
			color: #000;
		}

		.intro .see_more:after,
		.home_slider .see_more:after,
		.home_slider .see_more:hover:after,
		#content .crsl .product_btn,
		#content .grid .product_btn,
		#content .crsl .product_btn:after,
		#content .grid .product_btn:after,
		#content .crsl .product_btn:hover:after,
		#content .grid .product_btn:hover:after,
		.see_more:hover,
		.cc_container .cc_btn:after,
		.cc_container .cc_btn:hover:after {
			background-color: #000;
			color: #fff;
		}

		#content .crsl .product_btn:hover:after,
		#content .grid .product_btn:hover:after,
		#content .product_btn:hover:after,
		.main_image span.add_to_wish:hover:after,
		.table_popup button:hover:after,
		.selectors a:hover:after,
		div.load_more a:hover:after,
		#content button:hover:after,
		.button:hover:after,
		.see_more:hover:after,
		.see_more:hover {
			border-color: #000;
		}

		#content .product_btn.download:hover,
		#content .crsl .product_btn.download,
		#content .grid .product_btn.download {
			background-image: url(../../images/download.gif);
		}

		#content .product_btn.download,
		#content .crsl .product_btn.download:hover,
		#content .grid .product_btn.download:hover {
			background-image: url(../../images/download_black.gif);
		}

                
#content .product_btn,
		#content .crsl .product_btn:hover,
		#content .grid .product_btn:hover,
		.cc_container .cc_btn {
			position: relative;
			display: inline-block;

			margin: 0 10px 10px 0;
			padding: 7px 42px 7px 8px;

			font-size: 11px;
			font-family: Helen_Pro;
			line-height: 14px;
			text-decoration: none;
			text-transform: uppercase;
			text-align: left;
			cursor: pointer;
			border-width: 1px;
			border-style: solid;
		}
                
#content .product_btn,
		#content .product_btn:after,
		#content .crsl .product_btn:hover,
		#content .grid .product_btn:hover,
		.cc_container .cc_btn:hover {
			border-color: #d6d6d6;
			background-color: #fff;
			background-image: url(../images/arrow_right.gif);
			background-position: right;
			background-repeat: no-repeat;
			color: #000000;
		}

		/* black button */
			#content button:hover,
			.button:hover,
			.table_popup button:hover,
			.selectors a:hover,
			div.load_more a:hover,
			.main_image span.add_to_wish:hover,
			.intro .see_more,
			.home_slider .see_more,
			#content .product_btn:hover,
			#content .crsl .product_btn,
			#content .grid .product_btn,
			.see_more:hover,
			.cc_container .cc_btn {
				border-color: #000;
				background-color: #000;
				background-image: url(../images/arrow_right_black.gif);
				background-position: right;
				background-repeat: no-repeat;
				
				color: #fff;
			}


.text-container-light {
    margin-top: 0; 
    margin-bottom: 50px;
}
.text-container-light > p {
    font-family: 'Helen_ProL_ight' !important;
    font-size: 31px;
    line-height: 37px !important;
}
.medium_description {
    width: auto;
    overflow: auto;  
}

#quality-stamp {
    display: block;
    position: absolute;
    bottom: calc(0% + 30px);
    left: calc(0% + 30px);
}
#quality-stamp > img {
    width: 150px;
    height: 150px;
}

ul.download_section {
    max-width: 1540px;
    margin: 0 auto !important; 
}
  
.images-containernew {
    width: 251px;
    height: 250px;
    display: inline-block;
    float: left;
    background-position: center;
    background-size: cover;
    position: relative;
    overflow: hidden;
    margin-right: 20px;
}

/* CERTIFICATES !!!  */
.list li > figure {
    margin-right: 10px;
    width: calc(49% + 10px);
    float: none;
    overflow: initial;
}
.images-containernew {
    margin-right: 10px;
}

a.cert_image:hover .class-1, a.cert_image:hover .class-2, a.cert_image:hover .class-2_1uk, a.cert_image:hover .class-2_2uk, a.cert_image:hover .class-3, a.cert_image:hover .class-4_jihl {
    transform: scale(1.2);
    transition: all ease-in-out .4s;
}
.class-1 {
    background-image: url("../images/_antibacterial/antibacterial-certificate-compact-boards_600x600_crop.png");
    height: 100%;
    transition: transform 0.4s !important;
    background-size: cover;
}
.class-2 {
    background-image: url("../images/_antibacterial/antibacterial-certificate-laminates_600x600_crop.png");
    height: 100%;
    transition: transform 0.4s !important;
    background-size: cover;
}
    .class-2_1uk {
        background-image: url("../images/_antibacterial/2220050-uk-antibacterial-mf-pb-iso22196_600x600_crop_478b24840a.png");
        height: 100%;
        transition: transform 0.4s !important;
        background-size: cover;
    }
    .class-2_2uk {
        background-image: url("../images/_antibacterial/uk-antibacterial-mf-mdf-iso22196_600x600_crop_478b24840a.png");
        height: 100%;
        transition: transform 0.4s !important;
        background-size: cover;
    }
.class-3 {
    background-image: url("../images/_antibacterial/2220018_Kronospan_BT20051101_certificate.png");
    height: 100%;
    transition: transform 0.4s !important;
    background-size: cover;
}
.class-4_jihl {
    background-image: url("../images/_antibacterial/antibacterial-kronospan-cz-mfpb-20111103_600x600_crop.png");
    height: 100%;
    transition: transform 0.4s !important;
    background-size: cover;
}
.static-wrappper-fixed {
    width: 1540px;
    margin: 0 auto;
}
.static-wrappper-fixed > img {
    margin-top: 77px;
}

.list.cert4_Jih li {
    width: 24%;
}
.list.cert4_Jih li figure .images-containernew {
    width: 211px;
    height: 210px;
}
.donut-collage {
    width: 1538px;
    height: 582px;
    margin: 0 auto;
    margin-top: 85px;
}
.donut-collage > div {
    display: inline-block;
    float: left;
}
.donut-column-01 {
    width: 1024px;
    margin-right: 4px;
    background-image: url("../images/_antibacterial/donut-img1.jpg");
    height: 582px;
    background-position: center center;
    background-size: cover;
    position: relative;
}
.donut-column-02 {
    width: 510px;
    background-image: url("../images/_antibacterial/donut-img2.jpg");
    height: 582px;
    background-position: center center;
    background-size: cover;
}

.txtcont2 {
    margin-top: 70px;
    margin-bottom: 16px;
}

/* ----------- Outlinkers */
.outlinker-container {
    width: 100%;
    height: 335px;
    /* background-color: red; */
    text-align: center;
    display: inline-block;
} 
.outlinker {
    width: calc(16% - 4px);
    max-width: 300px;
    height: 335px;
    background-color: #ededed;
    /* float: left; */
    margin-right: 5px;
    text-align: left;
    display: inline-block;
    vertical-align: top;
}
.outlinker:last-child {
    margin-right: 0;
}
.out5 {
    width: calc(20% - 4px);
}

.outlinker > .image-lnkcontainer {
    height: 206px;
    overflow: hidden;
    position: relative;
}
.outlinker > .links-lnkcontainer {
    padding: 16px 0 0 27px;
    width: calc(100% - 35px);
}
.blackoverlay {
    position: absolute;
    width: 100%; 
    height: 206px;
    background-color: rgba(0, 0, 0, .25);
    top: 0;
}
.outlinker > .links-lnkcontainer > h4 {
    padding: 0;
    width: 100%;
    text-transform: initial;
    margin: 0 0 8px 0;
    font-family: 'helen_pro_bold';
    font-size: 21px;
    line-height: 22px;
    color: #636363;
}
.links-lnkcontainer > h4 > a {
    text-decoration: none;
    color: #636363;
}
.links-lnkcontainer > a {
    color: #636363;
    font-size: 14px;
    text-decoration: none;
    display: block;
    line-height: 19px;
}
.links-lnkcontainer > a:before {
    content: " - ";
}
.links-lnkcontainer > a > span {
    text-decoration: underline;
}
/* hovers --- */

a.outlinker_image:hover .class-1-hpl, a.outlinker_image:hover .class-1-comp, a.outlinker_image:hover .class-1-wt_slim  {
    transform: scale(1.2);
    transition: all ease-in-out .4s;
} 
.class-1-hpl {
    background-image: url("../images/_antibacterial/01-lnkr-hpl.jpg");
    height: 100%;
    transition: transform 0.4s !important;
    background-position: center center;
    background-size: cover;
}
.class-1-comp {
    background-image: url("../images/_antibacterial/02-lnkr-comp-int.jpg");
    height: 100%;
    transition: transform 0.4s !important;
    background-position: center center;
    background-size: cover;
}
.class-1-wt_slim {
    background-image: url("../images/_antibacterial/04-lnkr-slimline.jpg");
    height: 100%;
    transition: transform 0.4s !important;
    background-position: center center;
    background-size: cover;
}

div.outlinker_image:hover .class-1-wtabs_pf, div.outlinker_image:hover .class-1-flooring, div.outlinker_image:hover .class-1-plates, div.outlinker_image:hover .class-1-plates_jh {
    transform: scale(1.2);
    transition: all ease-in-out .4s;
}
.class-1-wtabs_pf {
    background-image: url("../images/_antibacterial/03-lnkr-worktop.jpg");
    height: 100%;
    transition: transform 0.4s !important;
    background-position: center center;
    background-size: cover;
}
.class-1-flooring {
    background-image: url("../images/_antibacterial/05-lnkr-flooring.jpg");
    height: 100%;
    transition: transform 0.4s !important;
    background-position: center center;
    background-size: cover;
}
.class-1-plates {
    background-image: url("../images/_antibacterial/06-lnkr-mfboard.jpg");
    height: 100%;
    transition: transform 0.4s !important; 
    background-position: center center;
    background-size: cover;
}
.class-1-plates_jh {
    background-image: url("../images/_antibacterial/07-lnkr-mfboard.jpg");
    height: 100%;
    transition: transform 0.4s !important; 
    background-position: center center;
    background-size: cover;
}
/* ----------- eof Outlinkers */





/* ----------- Applications block */

h3.applications-maintitle {
    font-size: 48px;
    color: #636363;
    font-family: 'Helen_ProL_ight';
    display: block;
    margin:103px 0 17px 0;
    line-height: 48px;
}
h4.applications-subtitle {
    font-size: 32px;
    color: #636363;
    font-family: 'Helen_ProL_ight';
    text-transform: initial;
    margin: 0 0 12px 0;
    line-height: 32px;
}
.applications-container {
    width: 100%;
    height: 508px;
    display: inline-block;
    margin-bottom: 39px;
}
.app-col-01 {
    width: 512px;
    margin-right: 4px;
    height: 508px;
    display: inline-block;
    float: left;
}
.app-col-02 {
    width: 514px;
    margin-right: 4px;
    height: 508px;
    background-color: gray;
    display: inline-block;
    float: left;
}
.app-col-03 {
    width: 505px;
    height: 508px;
    background-color: gray;
    display: inline-block;
    float: left;
}
.applications-container > div > div > p {
    font-size: 16px;
    color: #636363;
    font-family: 'Helen_ProL_ight' !important;
    line-height: 21px !important;
    margin: 17px 21px 0 21px;
}

/* Home container */
.app-home-01-01 {
   width: 100%;
   height: 252px;
   background-color: #ededed;
   display: inline-block;
   margin-bottom: 4px;
}
.app-home-01-02 {
   width: 100%;
   height: 252px;
   display: inline-block;
   background-image: url("../images/_antibacterial/homeboards/app-home-01-02.jpg");
   background-position: center center;
   background-size: cover;
}
.app-home-02-01 {
   width: 100%;
   height: 508px;
   display: inline-block;
   background-image: url("../images/_antibacterial/homeboards/app-home-02-01.jpg");
   background-position: center center;
   background-size: cover;
}
.app-home-03-01 {
   width: 100%;
   height: 508px;
   display: inline-block;
   background-image: url("../images/_antibacterial/homeboards/app-home-03-01.jpg");
   background-position: center center;
   background-size: cover;
}

/* Workplace container */
.appcont-long {
    height: 546px;
    margin-bottom: 0px;
}
.app-workplace-01-01 {
   width: 100%;
   height: 252px;
   background-color: #ededed;
   display: inline-block;
   margin-bottom: 4px;
}
.app-workplace-01-02 {
   width: 100%;
   height: 252px;
   background-color: #ededed;
   display: inline-block;
   background-image: url("../images/_antibacterial/homeboards/app-workplace-01-02.jpg");
   background-position: center bottom;
   background-size: cover;
}
.app-workplace-02-01 {
   width: 100%;
   height: 508px;
   background-color: #ededed;
   display: inline-block;
   background-image: url("../images/_antibacterial/homeboards/app-workplace-02-01.jpg");
   background-position: center center;
   background-size: cover;
}
.app-workplace-03-01 {
   width: 100%;
   height: 508px;
   background-color: #ededed;
   display: inline-block;
   background-image: url("../images/_antibacterial/homeboards/app-workplace-03-01.jpg");
   background-position: center center;
   background-size: cover;
}

/* Public space container */
.app-public-01-01 {
   width: 100%;
   height: 252px;
   background-color: #ededed;
   display: inline-block;
   margin-bottom: 4px;
}
.app-public-01-02 {
   width: 100%;
   height: 252px;
   background-color: #ededed;
   display: inline-block;
   background-image: url("../images/_antibacterial/homeboards/app-public-01-02.jpg");
   background-position: center bottom;
   background-size: cover;
}
.app-public-02-01 {
   width: 100%;
   height: 508px;
   background-color: #ededed;
   display: inline-block;
   background-image: url("../images/_antibacterial/homeboards/app-public-02-01.jpg");
   background-position: center center;
   background-size: cover;
}
.app-public-03-01 {
   width: 100%;
   height: 508px;
   background-color: #ededed;
   display: inline-block;
   background-image: url("../images/_antibacterial/homeboards/app-public-03-01.jpg");
   background-position: center center;
   background-size: cover;
}

.list.fixed h3 {
    overflow: hidden;
    margin-bottom: 15px;
}

/* ----------- eof Applications block */

@media (max-width: 1570px) {
    .outlinker {
        width: calc(16% - 4px);
    }
    .out5 {
        width: calc(19% - 4px);
    }
    .list.cert4_Jih li {
        width: 48.5%;
    }
    .list.cert4_Jih li figure .images-containernew {
        width: 251px;
        height: 250px;
    }
}
@media (max-width: 1562px) {
    
    #toplogo-kronoart .kronoart-logo {
        margin-bottom: 45px;
        height: 79px;
    }
    .text-container-light {
        margin-bottom: 77px;
    }
    
    .static-wrappper-fixed {
        width: 97%;
    }
    .outlinker-container {
        width: 100%;
    }
    div.applications-container > div {
        width: 33%;
    }
    .static-wrappper-fixed > img {
        width: 100%;
    }
    ul.download_section {
        max-width: 97%;
    }
    
    .outlinker > .links-lnkcontainer {
        padding: 16px 0 0 15px;
        width: calc(100% - 23px);
    }
    .outlinker > .links-lnkcontainer > h4 {
        font-size: 18px;
        line-height: 17px;
        margin: 0 0 5px 0;
    }
     
    .donut-collage {
        width: 97%;
    }
    .donut-column-01 {
        width: calc(66.6% - 4px);
    } 
    .donut-column-02 {
        width: 33.3%;
    } 
}


@media (max-width: 1280px) {
    #topslogan > h3 {
        margin-top: 18px;
        /* margin-bottom: 33px; */
    }
    .text-container, .text-container-light {
        width: 95%;
    }
    
    .links-lnkcontainer > a {
        font-size: 12px;
        line-height: 17px;
    }
    .list li {
        width: calc(50% - 1%);
    }
    .list.cert3 li {
        width: 251px;
    }
    
/* ---- 3 certificates ---- */
    .images-containernew.cert3 {
        width: 251px;
    }
    
    ul.download_section.cert3 {
        max-width: 780px;
    }
    .list.cert3 li {
        text-align: center;
        display: inline-block;
    }
    .list.cert3 li > figure {
        margin-right: 0;
        width: 100%;
        text-align: left ;
        display: inline-block;
    }
    .list.cert3.fixed h3 {
        display: none;
    }
    .list.cert3 li > a.product_btn.download {
        text-align: left;
        display: inline-block;
    }
/* EOF ---- 3 certificates ---- */
    ul.download_section.cert4_Jih {
        max-width: 1050px;
    }
}

@media (max-width: 1064px) {
    ul.download_section.cert4_Jih {
        max-width: 515px;
    }
}

@media (max-width: 1024px) {

    #toplogo-kronoart .kronoart-logo {
        margin-bottom: 45px;
        height: 80px;
        width: 330px;
        margin-top: 111px;
    }
    ul.download_section {
        max-width: 95%;
    }
    .outlinker {
        width: calc(33.1% - 4px);
        max-width: 318px;
        margin-bottom: 5px;
        margin-right: 0;
    }
    .outlinker > .links-lnkcontainer > h4 {
        font-size: 21px;
        line-height: 20px;
    }
    .links-lnkcontainer > a {
        font-size: 14px;
    }
    .static-wrappper-fixed {
        width: 95%;
    }
    .outlinker-container {
        width: 100%;
        height: auto;
    }
    .out_container {
        width: 97%;
        text-align: left;
        display: block;
        overflow: hidden;
    }
    
    
    .donut-collage {
        width: 95%;
    }
    .donut-column-01 {
        width: calc(75% - 4px);
        
    } 
    .donut-column-02 {
        width: 25%;
        background-image: url("../images/_antibacterial/donut-img2-1024.jpg");
    } 
    
    #quality-stamp {
        top: calc(0% + 30px);
        left: calc(0% + 30px);
    }
    
    .blackoverlay {
        width: 100%;
    }
    .outlinker > .links-lnkcontainer {
        padding-left: 28px;
        width: calc(100% - 34px);
    }
    
    .applications-container, .appcont-long {
        height: 491px;
        margin-bottom: 40px;
    }
    .app-col-01 {
        margin-right: 4px;
        width: calc(50% - 4px) !important;
        height: 491px;
    }
    .app-col-02 {
        margin-right: 0;
        width: 50%  !important;
        height: 491px;
    }
    .app-col-03 {
        display: none;
    }
    
    
    .app-home-01-01 {
        height: 244px;
    }
    .app-home-01-02 {
        height: 243px;
    }
    .app-home-02-01 {
        height: 491px;
    }
    
    
    .app-workplace-01-01 {
        height: 243px;
    }
    .app-workplace-01-02 {
        background-image: url("../images/_antibacterial/homeboards/app-workplace-01-02_1024.jpg");
        height: 244px;
    }
    .app-workplace-02-01 {
        background-image: url("../images/_antibacterial/homeboards/app-workplace-02-01_1024.jpg");
        height: 491px;
    }
    
    
    .app-public-01-01 {
        height: 243px;
    }
    .app-public-01-02 {
        height: 244px;
        background-image: url("../images/_antibacterial/homeboards/app-public-01-02_1024.jpg");
    }
    .app-public-02-01 {
        background-image: url("../images/_antibacterial/homeboards/app-public-03-01.jpg"); /*app-public-03-01_1024.jpg*/
        height: 491px;
    }
    
}


@media (max-width: 799px) {
	
	#topslogan > h1 {
		margin-top: 41px;
		margin-bottom: 36px;
	}
   
    #toplogo-kronoart .kronoart-logo {
        width: 258px;
        margin-top: 67px;
    }
    
    
    #topslogan > h1 {
        font-size: 47px;
        line-height: 41px;
            
    }
    #topslogan > h3 {
        font-size: 22px;
        line-height: 22px;
        width: 70%;
        display: block;
        margin: 18px auto 44px auto;
    }
    
    #leadimage-fixed-heidght .leadimage-container-fix640 {
        height: 360px;
    }
    .text-container > p {
        font-size: 20px;
        line-height: 22px !important;
    }
    .text-container, .text-container-light {
        margin-top: 50px;
    }
    .bacteria-shld > img {
        display: block;
        margin: 0 auto;
        width: 74px;
        height: 74px;
    }
    .text-container, .text-container-light {
        margin-top: 24px;
        margin-bottom: 32px;
    }
    .txtcont2 {
        margin-bottom: 0;
    }
    
    /* .images-containernew {
        width: 100%;
    } */
    .list li {
        width: 100%;
    }
    .list li > figure {
        min-width: 250px;
    }
    
    .outlinker {
        width: calc(49.5% - 4px);
        max-width: initial;
    }
   
    .outlinker > .links-lnkcontainer {
        padding: 8px 5px 0 5px;
        width: calc(100% - 10px);
    }
    
    
/* ---- 3 certificates - back to normal state ---- */
    .images-containernew.cert3 {
        width: 251px;
    }
    
    ul.download_section.cert3 {
        max-width: 95%;
    }
    .list.cert3 li {
        all: revert;    /* Reser all! */
        
        width: 100%;
        height: 250px;
        margin: 0 0 10px 0;
    }
    .list.cert3 li > figure {
        all: revert;    /* Reser all! */
        
        margin-right: 10px;
        width: calc(49% + 10px);
        float: none;
        overflow: initial;
        margin: 0 10px 0 0;
        min-width: 250px;
        max-width: 300px;
    }
    .list.cert3.fixed h3 {
        all: revert;    /* Reser all! */
        
        color: #000;
        font-weight: normal;
        text-transform: uppercase;
        margin-bottom: 15px;
    }
    .list.cert3 li > a.product_btn.download {
        /* text-align: left !important;
        display: inline-block !important; */
    }
/* EOF ---- 3 certificates - back to normal state ---- */

    
    .donut-collage {
        width: 95%;
        height: 281px;
    }
    .donut-column-01 {
        width: 100%;
        height: 281px;
    } 
    .donut-column-02 {
        display: none !important;
    }
    #quality-stamp > img {
        width: 90px;
        height: 90px;
    }
    #quality-stamp {
        top: calc(0% + 18px);
        left: calc(0% + 18px);
    }
   
    .applications-container, .appcont-long {
        height: 690px;
    }
    
    .app-col-01 {
        width: 100% !important;
        height: 350px;
    }
        .app-home-01-01, .app-workplace-01-01, .app-public-01-01 {
            height: 171px;
            margin-bottom: 4px;
        }
        .app-home-01-02, .app-workplace-01-02, .app-public-01-02 {
            height: 171px;
            margin-bottom: 4px;
        }
    .app-col-02 {
        width: 100% !important;
        height: 344px;
    }
        .app-home-02-01, .app-workplace-02-01, .app-public-02-01 {
            height: 344px;
        }
    
}



@media (max-width: 535px) {
    .donut-column-01 {
        background-image: url(../images/_antibacterial/donut-img1_535.jpg);
    }
    .bacteria-shld {
        overflow: inherit;
    }
    .outlinker {
        height: 220px;
    }
    .outlinker > .image-lnkcontainer {
        height: 120px
    }
    .outlinker > .links-lnkcontainer { 
        padding: 8px 5px 0 5px;
        width: calc(100% - 10px);
    }
    .outlinker > .links-lnkcontainer > h4 {
        font-size: 18px;
        margin-bottom: 3px;
    }
    .links-lnkcontainer > a {
        font-size: 13px;
        line-height: 14px;
    }
}

@media only screen and (max-width: 480px){
    #toplogo-kronoart .kronoart-logo {
        margin-top: 32px;
        margin-bottom: 14px;
        width: 152px;
    }
    .images-containernew {
        width: 177px;
        height: 177px;
    }
    .list.fixed figure {
        width: 177px !important;
        float: left !important;
        height: 177px;
        min-width: 177px;
    }
    .list.fixed h3 {
        /* display: inline;
        margin: 0; */
        all: revert;
        color: #000;
        font-weight: normal;
        text-transform: uppercase;
        margin-bottom: 15px;
    }
    .tool_tip h3 a, .list li h3 a {
        font-size: 14px;
    }
    
/* ---- 3 certificates - back to normal state ---- */
    .images-containernew.cert3 {
        width: 177px;
    }
    .list.cert4_Jih li figure .images-containernew {
        width: 177px;
        height: 177px;
    }
    
    .list.cert3 li {
        height: 177px;
    }
    .list.cert3 li > figure {
        width: 177px !important;
        height: 177px;
        min-width: 177px;
    }
/* EOF ---- 3 certificates - back to normal state ---- */
    
    .medium_description > p {
        margin-top: 2px;
        font-size: 11px;
        padding: 0 0 7px 0 !important;
    }
    .product_btn.download {
        font-size: 9px !important;
        padding: 3px 37px 3px 6px !important; 
    }
    #content .product_btn:after {
        right: 26px !important;
    }
    #quality-stamp {
        bottom: -56px;
    }
    .outlinker > .links-lnkcontainer > h4 {
        font-size: 17px;
        margin-bottom: 2px;
    }
    .applications-container > div > div > p {
        font-size: 14px;
        line-height: 18px !important;
        margin: 9px 12px 0 12px;
    }
    
}
@media (max-width: 386px) {
    .outlinker > .links-lnkcontainer {
        padding: 6px 5px 0 5px;
    }
    .outlinker > .links-lnkcontainer > h4 {
        /* font-size: 17px; */
        margin-bottom: 2px;
        line-height: 16px;
    }
    .links-lnkcontainer > a {
        font-size: 12px;
        line-height: 13px;
    }
    
}
@media (max-width: 360px) {
    #toplogo-kronoart .kronoart-logo {
        margin-top: 32px;
        margin-bottom: 14px;
        width: 152px;
    } 
}