/*********************************************
 * Image content
**********************************************/
.twc_img_block_text {margin-bottom:35px;}
.twc_img_block_text-inner {align-content:stretch; -webkit-align-content:stretch;}
.twc_img_block_text .twc_block_img {width:50%;}
.twc_img_block_text .twc_block_img-inner {margin-right:40px;}
.twc_img_block_text .twc_block_text {width:50%;}
.twc_img_block_text .twc_block_text-inner {margin-left:40px;}
.twc_img_block_text .twc_block_text-inner > * {margin-bottom:33px;}
.twc_img_block_text .twc_block_text-inner p:last-child {margin-bottom:0;}
.twc_img_block_text .twc_block_text-inner p:last-child a[class*="btn_style"] {margin-top:12px;}
/* pos_right */
.twc_img_block_text.pos_right .twc_img_block_text-inner {
    -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -webkit-flex-direction:row-reverse;
    -ms-flex-direction:row-reverse; flex-direction:row-reverse;
}
.twc_img_block_text.pos_right .twc_block_img-inner {margin-right:0; margin-left:40px;}
.twc_img_block_text.pos_right .twc_block_text-inner {margin-left:0; margin-right:40px;}
.home_section_intro .twc_img_block_text-inner {-webkit-box-align:start; -ms-flex-align:start; align-items:flex-start;}

/*********************************************
 * Image Content Responsive
**********************************************/
@media only screen and (max-width:1600px) {
    .twc_img_block_text .twc_block_img-inner {margin-right:30px;}
    .twc_img_block_text .twc_block_text-inner {margin-left:30px;}
    .twc_img_block_text .twc_block_text-inner > * {margin-bottom:25px;}
    .twc_img_block_text.pos_right .twc_block_img-inner {margin-left:30px;}
    .twc_img_block_text.pos_right .twc_block_text-inner {margin-right:30px;}
}
@media only screen and (max-width:1200px) {
    .twc_img_block_text .twc_block_img-inner {margin-right:20px;}
    .twc_img_block_text .twc_block_text-inner {margin-left:20px;}
    .twc_img_block_text .twc_block_text-inner > * {margin-bottom:20px;}
    .twc_img_block_text.pos_right .twc_block_img-inner {margin-left:20px;}
    .twc_img_block_text.pos_right .twc_block_text-inner {margin-right:20px;}
}

@media only screen and (max-width:767px) {
    .twc_img_block_text {margin-bottom:40px;}
    .twc_img_block_text .twc_block_img {width:100%; margin-bottom:25px;}
    .twc_img_block_text .twc_block_text {width:100%;}
    .twc_img_block_text .twc_block_img-inner {margin-right:0;}
    .twc_img_block_text .twc_block_text-inner {margin-left:0;}
    .twc_img_block_text.pos_right .twc_block_img-inner {margin-left:0;}
    .twc_img_block_text.pos_right .twc_block_text-inner {margin-right:0;}
}

@media only screen and (max-width:580px) {
    .twc_img_block_text .twc_block_img-inner.twc-bg-cover {max-height:350px;}
}