/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 19 2025 | 11:08:43 */
/*--- Responsive CSS ---*/
@media only screen and (max-width: 1300px) {
	
}

@media only screen and (max-width: 1120px) {
	.entry-content .kachel_full {width: 100%;}
	/*.entry-content {display: block; overflow:hidden;}
	.table-wrapper {overflow-x: auto; display: block;}
	.entry-content table.custom-table {display: block; width: 100%; overflow-x: auto; word-break: normal;}
	.entry-content table.custom-table > tbody {position: relative; display: block; width: 820px; max-width: 100% !important; height: 7500px !important; overflow-x: auto !important;}*/
}

@media only screen and (max-width: 900px) {
	.entry-content .kachel_text_full {height: auto;}
	.entry-content .kachel_text_full #kachel_button {padding-left: 10px;}
	.rslides img {height: auto !important;}
}

@media only screen and (max-width: 840px) {
	.fslider_mb .rp-title {top: 62% !important;}
}

@media only screen and (max-width: 820px) {
    
}

@media only screen and (max-width: 800px) {
    
}

@media only screen and (max-width: 769px) {
	.page-hero .fslider_mb .rp-title {top: 60% !important;}
	.page-hero .rp-description {top: 74% !important;}
}

@media only screen and (max-width: 480px) {
	.page-hero .fslider_mb .rp-title {top: 50% !important; font-size: 18px !important; line-height: 18px !important; margin-left: 4% !important;}
	.page-hero .rp-description {font-size: 14px !important; margin-left: 4% !important; top: 65% !important;}
	.page-hero .fusionslider img {width: 137% !important; height: auto !important; max-width: unset !important;}
	.custom-toc {float: none !important; width: auto !important; margin-left: 0 !important; margin-bottom: 10px !important;}
	.custom-toc ul {margin: 0 0 1.5em 2em;}
	.fusionslider .rslides_nav {padding: 5px;}
	.entry-content .kachel_text_full {font-size: 13px;}
	.entry-content td, .entry-content th {padding: 5px !important;}
	.entry-content table td h3 {font-size: 16px; margin-bottom: 5px;}
}

@media only screen and (max-width: 415px) {
	
}

@media only screen and (max-width: 395px) {
	.page-hero .fslider_mb .rp-title {top: 48% !important;}
}

@media only screen and (max-width: 390px) {
    
}

@media only screen and (max-width: 376px) {
    .page-hero .fusionslider img {width: 160% !important; height: auto !important; max-width: unset !important;}
}

@media only screen and (max-width: 360px) {
	
}

@media only screen and (max-width: 320px) {
	.entry-content table td h3 {font-size: 15px;}
	.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header {padding: 30px 20px;}
}