.industries_landing>section{ height: 100vh;}

.il_Sec1{background:#f16421 url(../images/indus-land-bg1.png) no-repeat 50% 100%; background-size:auto; justify-content: center;  text-align: center; position: relative; overflow: hidden;}
.il_Sec1A{ padding:140px 0 15vh;}
.il_Sec1Animat{max-width:650px; margin: 0 auto;}

.il_Sec1 .il_Sec1Animat h2{ margin-bottom:60px; font-size: 43px; text-transform: uppercase; color: #FFF; letter-spacing:5px; text-align: left;}
.il_Sec1 .il_Sec1Animat h2 strong{ display: block; font-size:22px; padding-bottom: 25px;}
.il_Sec1 .il_Sec1Animat article{color: #FFF; text-align: left; padding-left: 200px; position:relative;}
.il_Sec1 .il_Sec1Animat article:before{content: ''; width: 180px; height: 3px; background-color: #FFF; position:absolute; left: 0; top:10px;}

.il_Sec1A_img{ position: absolute; left: 0; right: 0; bottom: -20vw; margin: auto; width:40vw; }


.industries_landing>section.il_1col{align-items: center; position: relative; justify-content: center; display: flex; background:#f3f3f3 url(../images/indus-land-bg2.jpg) no-repeat 0 100%; background-size: 30vw auto; overflow: hidden;}
.industries_landing>section.il_1col:after{content:''; position: absolute; top: 0; right: 0; width: 20vw; height: 50vh;  background:url(../images/indus-land-bg2b.jpg) no-repeat 100% 0; background-size: 100%;}

.industries_landing>section.il_1col div{ font-size: 36px; line-height: 45px;  max-width:780px; text-align: center;}
.industries_landing>section.il_2col{ display: flex;}
.industries_landing>section.il_2col aside{ width: 50%; align-items: center; justify-content: center; display: flex; overflow: hidden;}
.industries_landing>section.il_2col aside.il_imgPosR{order: 2; }
.industries_landing>section.il_2col aside figure{ background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; width: 100%; height: 100%;}
.industries_landing>section.il_2col aside>div{ width: 70%; }

.industries_landing>section.il_2col aside>div h2{ margin-bottom: 40px; font-size: 44px; line-height: 55px; color: #2b2b2b;}
.industries_landing>section.il_2col aside>div article{margin-bottom: 40px;  font-size: 16px}
.industries_landing>section.il_2col aside>div ul li{ margin-bottom: 10px; max-width:250px;}
.industries_landing>section.il_2col aside>div ul li a{ display: block; position:relative; color:#353535; font-size: 14px;}

.industries_landing>section.il_2col aside>div ul li:hover a{color:#f16421; text-decoration: underline;}
.industries_landing>section.il_2col aside>div ul li a:after{content:''; position: absolute; right:0px; top:6px; width: 11px; height: 12px; background: url(../images/arrow.png) no-repeat -22px 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer;}
.industries_landing>section.il_2col aside>div ul li:hover a:after{background: url(../images/arrow.png) no-repeat 0 0; }


.il_Sec3>div{background: url(../images/icon.png) no-repeat 50% 0; padding-top: 130px; font-size: 36px; line-height: 45px; color:#f16421; max-width:780px; text-align: center;}

.motive2{position: absolute; left: 0; right: 0; bottom:-20vw; margin: auto; width:40vw; }



@media screen and (max-width:1050px) {

    .industries_landing>section{ height:auto;}
    .il_Sec1A { padding: 140px 0 0vh;}
    .il_Sec1{padding:0 0 10vh;}
    .il_Sec1Animat{ max-width:750px; width: 70%;}
    .il_Sec1 .il_Sec1Animat h2{ margin-bottom:40px; font-size:35px; line-height: 40px; } 
    .il_Sec1 .il_Sec1Animat h2 strong{ padding-bottom: 10px;}

    .industries_landing>section.il_1col{padding:10vh 0;}
    .industries_landing>section.il_1col div{ font-size: 36px; line-height: 45px; width: 70%;  max-width:780px; text-align: center;}
    .industries_landing>section.il_2col{flex-wrap: wrap; }
    .industries_landing>section.il_2col aside{ width:100%;  }
    .industries_landing>section.il_2col aside:last-of-type{  padding:10vh 0;}
    
    .industries_landing>section.il_2col aside.il_imgPosR{order:inherit; }
    .industries_landing>section.il_2col aside figure{ display: block;  height:70vh;}
    .industries_landing>section.il_2col aside>div{ width: 70%; max-width:780px; }
    
    .industries_landing>section.il_2col aside>div h2{ margin-bottom: 40px; font-size:35px; line-height:45px;}

    .il_Sec3>div{font-size:25px; line-height:35px; }
    .industries_landing>section.il_1col div{ font-size:25px; line-height:35px; }

}

@media screen and (max-width:768px){
    .industries_landing>section.il_2col aside:last-of-type{
        padding: 20px 0;
    }
    .industries_landing>section.il_2col aside>div h2{margin-bottom: 25px;font-size:30px; line-height:40px;}
    .industries_landing>section.il_2col aside>div article{
        margin-bottom: 25px;
    }
}


@media screen and (max-width:650px) {
    .industries_landing>section.il_1col div, .industries_landing>section.il_2col aside>div{width:80%; }
     .il_Sec1 { background-size:150% auto; }
    .il_Sec1 .il_Sec1Animat article{padding-left:0px;}
    .il_Sec1 .il_Sec1Animat article:before{display: none;} 

    .motive2, .il_Sec1A_img{  bottom: -40vw;  width:80vw; }
}
