.text_block-content > *:last-child {
    margin-bottom:0
}
.text_block {
	padding-top:0;
	padding-bottom:0
}
.text_block-content .text_block_title {
    font-weight: 800;
    color: #151515;
    font-size: 36px;
    line-height: 1.1;
    text-transform: uppercase;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .text_block-content .text_block_title {
        font-size: 30px;
    }
}
@media only screen and (min-width: 768px) {
    #idblock-1.text_block {
        padding-top: 40px;
    }
}
@media only screen and (max-width: 767px) {
	.text_block {
		padding-bottom: 10px;
		padding-top: 10px
	}
    #idblock-1.text_block {
        padding-top: 30px;
    }
    .text_block-content .text_block_title {
        font-size: 24px;
    }
}
@media only screen and (max-width: 575px) {
    .text_block-content .text_block_title {
        font-size: 20px;
    }
}

