.section1_holder .section_content{
    width: 100%;
    max-width:unset;
    margin:auto;
}
.section1_holder .slider .slide_content_holder{
	position:absolute;
	display:block;
	width:90%;
	max-width:1600px;
	margin:auto;
    top: 50%;
	left:0;
	right:0;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.section1_holder .left-image .slide_content{
	position:relative;
	margin-left:50%;
	width:50%;
}
.section1_holder .right-image .slide_content{
	position:relative;
	width:50%;
}
.section1_holder .slider .slide_content_holder h1{
    text-align:left;
    padding:0;
}
.section1_holder .slider .banner_desktop{
	display:block;
}
.section1_holder .slider .banner_mobile{
	display:none;
}


.section2_holder .bg{
	position:absolute;
	width:100%;
	bottom:-30%;
	opacity:0.2;
	z-index:1;
}
.section2_holder .section_content{
	margin-top:5%;
	margin-bottom:5%;
}
.section2_holder .section_content .section_a{
	padding-top:10%;
	padding-bottom:15%;
}
.section2_holder .section_content .section_b{
	position:relative;
	display:inline-block;
	text-align:left;
	width:100%;
}
.section2_holder .section_content .section_b h1{
    text-align:left;
    padding:0;
}
.section2_holder .section_content .section_b .copy{
	position:relative;
	display:inline-block;
	width:70%;
	vertical-align:middle;
	padding-right:10%;
}
.section2_holder .section_content .section_b .element{
	position:relative;
	display:inline-block;
	width:30%;
	vertical-align:middle;
}
.section2_holder .section_content .section_b video{
	position:relative;
    width: 100%;
	z-index:2;
}
.section2_holder .section_content .section_b img{
	z-index:1;
	display:none;
}


.section3_holder .section_content{
	margin-top:5%;
}
.section3_holder .section_content h1{
	padding:0;
	color:#FFFFFF;
	text-align:left;
}
.section3_holder .section_content p{
	margin-bottom:0px;
}
.section3_holder .section_content .btn{
	margin-top:10px;
}
.section3_holder .section_content .bg{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1;
	opacity:0.1;
	filter: brightness(100%);
	background: url(../images/bar_bg.jpg) no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.section3_holder .section_content .col1{
	position:relative;
	display:inline-block;
	width:100%;
	overflow:hidden;
	border-radius:25px;
	margin-bottom:2%;
}
.section3_holder .section_content .col1 .content{
	position:absolute;
	display:inline-block;
	width:70%;
	z-index:3;
	padding:calc(3% + 15px);
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.section3_holder .section_content .col1 .icon{
	position:relative;
	display:inline-block;
	margin-left:70%;
	top:0;
	width:30%;
	vertical-align:middle;
	z-index:2;
	padding:2%;
}

.section3_holder .section_content .col2{
	position:relative;
	display:inline-block;
	width:49%;
	overflow:hidden;
	padding:0px;
	border-radius:25px;
	margin-bottom:2%;
}
.section3_holder .section_content .col2 .content{
	position:absolute;
	display:inline-block;
	width:70%;
	z-index:3;
	padding:calc(3% + 15px);
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.section3_holder .section_content .col2 .icon{
	position:relative;
	display:inline-block;
	margin-left:40%;
	top:0;
	width:60%;
	vertical-align:middle;
	z-index:2;
}
.section3_holder .section_content .col2:nth-child(even){
	margin-right:1%;
}
.section3_holder .section_content .col2:nth-child(odd){
	margin-left:1%;
}



.section4_holder{
	margin-top:5%;
}
.section4_holder .bg{
	position:absolute;
	width:100%;
	bottom:-20%;
	opacity:0.1;
	z-index:1;
}
.section4_holder .section_content{
    width:100%;
    max-width:unset;
}
.section4_holder .section_content .section_a{
	position:relative;
	text-align:center;
    width: 90%;
    max-width:1200px;
    margin:auto;
    padding-top:5%;
}
.section4_holder .section_content .section_a .bar{
	margin:auto;
}
.section4_holder .section_content .section_a .social_holder .round_btn{
	width:70px;
}

.section4_holder .section_content .section_b{
	position:relative;
	text-align:left;
}
.section4_holder .section_content .section_b h1{
    text-align:left;
    padding:0;
}
.section4_holder .section_content .section_b .copy_holder{
	position:absolute;
	display:inline-block;
    width: 90%;
    max-width:1200px;
    margin:auto;
    left:0;
    right:0;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	z-index:3;
}
.section4_holder .section_content .section_b .copy_holder .copy{
	width:40%;
}
.section4_holder .section_content .section_b .element{
	position:relative;
	display:inline-block;
	margin-left:50%;
	width:50%;
	vertical-align:middle;
	z-index:2;
}



@media screen and (max-width: 1600px) {
	.section4_holder .section_content .section_b .copy_holder .copy{
		width:50%;
	}
}
@media screen and (max-width: 1280px) {
	.section4_holder .section_content .section_b .copy_holder .copy{
		width:60%;
	}
}
@media screen and (max-width: 1024px) {
	.section1_holder .slider .slide_content_holder h1{
		font-size:4vw;
	}
	.section1_holder .slider .slide_content_holder p{
		font-size:1.5vw;
	}
	.section1_holder .slider .slide_content_holder .btn{
		font-size:1.5vw;
    	padding: 2% 5%;
    	margin-bottom:20px;
	}
	.section1_holder .slider .slide_content_holder .btn>img{
		width:12px;
	}

	.section2_holder .section_content .section_b .copy{
		display:block;
		width:100%;
		max-width:600px;
		margin:auto;
		padding:0;
	}
	.section2_holder .section_content .section_b .element{
		display:block;
		width:96%;
		max-width:400px;
		margin:auto;
		margin-top:5%;
	}

	.section3_holder .section_content .col1{
		display: block;
		max-width:700px;
		margin:auto;
		margin-bottom:2%;
	}
	.section3_holder .section_content .col2{
		display: block;
		max-width:700px;
		width:100%;
	}
	.section3_holder .section_content .icon{
		margin-left:55%!important;
		width:45%!important;
	}
	.section3_holder .section_content .col2:nth-child(even){
		margin:auto;
		margin-bottom:2%;
	}
	.section3_holder .section_content .col2:nth-child(odd){
		margin:auto;
		margin-bottom:2%;
	}
	
	.section4_holder .section_content .section_a{
		padding-bottom:5%;
	}
	.section4_holder .section_content .section_a .social_holder .round_btn{
		width:65px;
	}
	.section4_holder .section_content .section_b{
		margin-top:5%;
		text-align:center;
	}
	.section4_holder .section_content .section_b .copy_holder{
		position:relative;
		display:block;
	    top: 5%;
	    -ms-transform: translateY(0);
	    transform: translateY(0);
	}
	.section4_holder .section_content .section_b .copy_holder .bar{
		margin-left:auto;
		margin-right:auto;
	}
	.section4_holder .section_content .section_b .copy_holder .copy{
		width:100%;
	}
	.section4_holder .section_content .section_b .element{
		margin-top:-30%;
		margin-left:40%;
		width:60%;
	}
}
@media screen and (max-width: 768px) {
	.section1_holder .slider .banner_desktop{
		display:none;
	}
	.section1_holder .slider .banner_mobile{
		display:block;
	}
	.section1_holder .slider .slide_content_holder{
		top:auto;
		bottom:0;
	    -ms-transform: translateY(0%);
	    transform: translateY(0%);
	}
	.section1_holder .slider .slide_content_holder h1{
		font-size:26px;
	}
	.section1_holder .slider .slide_content_holder p{
		font-size:14px;
	}
	.section1_holder .slider .slide_content_holder .btn{
		font-size:12px;
    	padding:7px 15px 10px 15px;
	}
	.section1_holder .slider .slide_content_holder .btn>img{
		width:12px;
	}
	.section1_holder .left-image .slide_content{
		margin-left:0%;
		width:100%;
	}
	.section1_holder .right-image .slide_content{
		width:100%;
	}

	.section3_holder .section_content .col1 .content{
		width:80%;
	}
	.section3_holder .section_content .icon{
		margin-left:50%!important;
		width:50%!important;
		margin:5% 0;
	}

	.section4_holder .section_content .section_a{
	    padding-top:50px;
	    padding-bottom:50px;
	}
	.section4_holder .section_content .section_a .social_holder .round_btn{
		width:60px;
	}
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 500px) {
	.section3_holder .section_content .icon{
		margin:10% 0;
	}

	.section4_holder .section_content .section_a .social_holder .round_btn{
		width:50px;
	}
}