.content_holder{
    position:relative;
    display:block;
    max-width: 1640px;
    width: 92%;
    margin:auto;
    margin-top:5%;
    font-size:0px;
    line-height:0px;
    text-align:left;
}

.left_content{
    position:relative;
    display:inline-block;
	width:66.2%;
	vertical-align:middle;
}
.right_content{
    position:relative;
    display:inline-block;
	width:33%;
	vertical-align:middle;
	font-size:5.5vw;
	line-height:1.1;
	text-align:right;
	font-weight:800;
}
.text_v2_holder .right_content{
	font-size:4vw;
}
.single{
    position:relative;
    display:inline-block;
	width:100%;
	padding:3px;
}
.double{
    position:relative;
    display:inline-block;
	float:left;
	width:50%;
	padding:3px;
}
.triple{
    position:relative;
    display:inline-block;
	width:33%;
	padding:3px;
}

._desktop{
    display:inline-block;
}
._mobile{
    display:none;
}

.text_v2_holder .title_holder{
    font-size:70px;
    line-height:80px;
}
@media screen and (max-width: 1640px) {
}
@media screen and (max-width: 1100px) {
	/*.right_content{
		font-size:48px;
	}*/
    .text_v2_holder .title_holder{
        font-size:56px;
        line-height:60px;
    }
    .image_header_holder .title_holder{
        height:80px;
    }
}
@media screen and (max-width: 900px) {
	/*.right_content{
		font-size:36px;
	}*/
    .title_holder{
        line-height:70px;
        font-size:60px;
    }
    .image_header_holder .title_holder{
        height:70px;
    }
}
@media screen and (max-width: 768px) {
    .content_holder{
        margin-top:50px;
    }
    ._desktop{
        display:none;
    }
    ._mobile{
        display:inline-block;
    }
	.left_content{
		width:100%;
		vertical-align:top;
	}
	.right_content{
		display:none;
		vertical-align:top;
	}

    .text_v2_holder .title_holder{
        font-size:36px;
        line-height:38px;
    }
    .image_header_holder .title_holder{
        height:50px;
    }
}
@media screen and (max-width: 500px) {
    .text_v2_holder .title_holder{
        font-size:30px;
        line-height:35px;
    }
}