@media(max-width: 1470px){
	.categories-blog a {
		height: 165px;
		font-size: 15px;
	}
}

@media(max-width: 1300px){
	.box-list-show.box-4 .col-md-3 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin: 10px 0;
	}

	.categories-wrapper .col-xs-12 {
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
}

@media(max-width: 1200px){
	.box-list-show {
		padding: 15px;
		margin: 35px 0;
	}

	.main-menu-left {
		max-width: 200px;
	}

	.main-menu {
		padding-left: 43px;
	}

	.main-content-right {
		margin-left: 220px;
	}

	.box-list-download{
		padding: 15px;
	}

	.footer-inner {
		width: calc(100% - 220px);
	}

	.box-list-blog-info {
		padding: 15px;
		margin: 50px 0 0 0;
	}

	.news-latter{
		margin-top: 50px;
	}

	.main-menu > nav > ul > li .arrow-submenu-show {
		width: 14px;
	}

	.information-col-2-img {
		max-width: 280px;
	}

	.information-col-2-info {
		margin-right: 300px;
	}

	.suicide-inner {
		padding: 25px 20px;
		margin-top: 30px;
	}

	.suicide-info-top h4{
		font-size: 18px;
	}

	.suicide-part.suicide-part-short{
		margin-top: 70px;
	}

	.help-btn a{
		font-size: 12px;
	}

	.common-theme-bg{
		padding: 25px 15px;
	}
}

@media(max-width: 991px){
	body{
		font-size: 15px;
		line-height: 22px;
	}

	h1{
		font-size: 32px;
	}

	h2{
		font-size: 28px;
	}

	h3{
		font-size: 22px;
	}

	h4{
		font-size: 20px;
	}

	h5{
		font-size: 18px;
	}

	h6{
		font-size: 16px;
	}

	.main-content-right {
		margin-left: 0;
		width: 100%;
	}

	.main-menu-left {
		max-width: 100%;
		float: none;
	}

	.logo {
		margin-bottom: 0px;
		max-width: 200px;
	}

	.footer-inner {
		width: calc(100%);
	}

	.footer-above-right img {
		max-width: 100%;
	}

	.box-list-inner{
		margin: 10px 0;
	}

	.pdf-download-right {
		margin-top: 25px;
	}

	.news-latter-left {
		margin-bottom: 25px;
	}

	.footer-above-right{
		text-align: left;
	}

	.suicide-part {
		margin-top: 100px;
	}

	.arrow-submenu-show{
		display: none;
	}

	.footer-above{
		margin-top: 35px;
	}

	.header-banner-without-text{
		margin-top: 35px;
	}

	.header-banner-without-text h2 , .header-banner-without-text h3 , .header-banner-without-text h4{
		word-wrap: break-word;
	}

	.suicide-part.suicide-part-short {
		margin-top: 50px;
	}

	.help-btn{
		display: none;
	}

	.common-theme-bg{
		margin-bottom: 45px;
	}

	.common-theme-bg img{
		width: 100%;
	}
}

@media(max-width: 767px){
	.information-col-2-img {
		max-width: 100%;
		float: left;
	}

	.information-col-2-info {
		margin-right: 0;
		margin-top: 30px;
		display: inherit;
	}

	.right-side-img {
		float: none;
		margin-left: 0px;
		margin-bottom: 20px;
	}

	/* COMMON TYPO3 */

	.ce-right.ce-intext.ce-nowrap .ce-gallery , .ce-left.ce-intext.ce-nowrap .ce-gallery , 
	.ce-left.ce-intext .ce-gallery , .ce-right.ce-intext .ce-gallery{
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}

	.ce-right.ce-intext.ce-nowrap .ce-bodytext , .ce-left.ce-intext.ce-nowrap .ce-bodytext{
		padding-right: 0px;
		padding-left: 0px;
	}

	.categories-wrapper .row{
		margin: 0 -5px;
	}

	.categories-wrapper .col-xs-12{
		padding: 0 5px;
	}
}

@media(max-width: 576px){
	h2{
		font-size: 26px;
	}

	.banner-top-text h5 span{
		font-size: 13px;
	}

	.banner-text-blog {
		padding: 15px;
		left: 0px;
	}

	.footer-inner {
		width: calc(100%);
		display: block;
		text-align: center;
	}

	.footer-inner-left {
		margin-right: auto;
		margin-bottom: 10px;
	}

	.footer-part{
		padding: 20px 0;
	}

	.box-list-show.box-4 .col-md-3 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin: 10px 0;
	}

	.categories-wrapper .col-xs-12{
		flex: 0 0 50%;
		max-width: 50%;
		margin-top: 10px;
	}

	.suicide-part-short .lg-space{
		display: none;
	}

	.suicide-part-full .lg-space{
		display: block;
		margin: 0;
	}
}

@media(max-width: 480px){
	.card-header h5 button {
		font-size: 13px;
	}
}

@media(max-width: 370px){
	.categories-wrapper .col-xs-12{
		flex: 0 0 100%;
		max-width: 100%;
	}
}