@charset "utf-8";
/* CSS Document */

.section-full {
    position: relative;
}

.section-head {
    margin-bottom: 50px;
    position: relative;
    z-index: 1;
}



.img-reflection {
    background-position: left top;
    position: relative;
    overflow: hidden;
    background-size: 100% auto;
    background-repeat: no-repeat;
}


.bg-black1 {
    background-color: #000000;
}

.p-b80 {
    padding-bottom: 80px;
}

.p-t80 {
    padding-top: 80px;
}

.overflow-hide {
    overflow: hidden;
}

.container-1 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}


.row-1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.home-2-about-left-outer {
    position: relative;
    z-index: 1;
}

.home-2-about-left {
    position: relative;
    z-index: 1;
    padding-top: 50px;
}

.img-reflection {
    background-position: left top;
    position: relative;
    overflow: hidden;
    background-size: 100% auto;
    background-repeat: no-repeat;
}

.bg-secondry-white {
    background-color: #FFFFFF;
}

.home-2-about-left:after {
    position: absolute;
    content: '';
    border: 20px solid #4080ff;
    right: -53px;
    top: 0px;
    bottom: 25px;
    width: 100%;
    z-index: -1;
}

.home-2-about-slider-outer {
    margin-left: -100px;
    position: relative;
    z-index: 0;
}

.home-2-about-slider {
    margin: 0px;
}

.img-1{
    border-style: none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

@media (min-width: 1200px)
.container-1 {
    max-width: 1140px;
}


.imageDiv {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

.img-full {
    display: block;
    width: 100%;
}


.company_mission_video {
    margin: 0;
    width: 50%;
    float: left;
    margin-top: -57%;
    margin-right: 45%!important;
    position: relative;
}



@media (min-width: 480px) {
	
	.company_mission_video {
     margin: 0;
     width: 50%;
     float: right;
     margin-top: -61%;
     margin-right: 61%!important;
     position: relative;
}


	
}

@media only screen and (max-width:991px){
	.home-2-about-left{
		margin-bottom:40px;
		padding-top:0px;
	}
	.home-2-about-slider-outer{
		margin-left:0px;
	}
	.home-2-about-left:after{
		display:none;
	}
	
	.img-full {
    display: block;
    width: 132%;
    padding-top: 147px;
    /* margin-right: 61px; */
    /* padding-left: 70px; */
    /* margin-left: 59px; */
    /* max-width: 98%; */
    margin-left: 57px;
}
}








