.feature-banner{height:100%;position:relative}.feature-banner .bg{height:80%;background-image:url(../../images/pages/feature/feature-banner-bg.png),linear-gradient(to bottom right,#39C7E9,#0088CC);background-size:cover;text-align:center;color:#fff;margin:0;padding:0;overflow:hidden}.feature-banner h2{font-size:36px;letter-spacing:-.2px;line-height:50px;margin-top:180px;font-weight:700}.feature-banner h3{font-size:20px;line-height:1.75;font-weight:300;font-family:hind-light}.feature-banner .img{max-width:60%;margin:0 auto;height:80%;background:url(../../images/pages/feature/feature-banner-img.png) no-repeat center bottom;background-size:100% auto;position:absolute;z-index:2;bottom:0;left:0;right:0}@media screen and (max-width:1200px){.feature-banner .img{max-width:80%}}@media screen and (min-width:1700px){.feature-banner .img{max-width:50%}}@media screen and (max-width:800px){.feature-banner{height:auto}.feature-banner .bg{height:100%}.feature-banner .img{display:none}}.feature-content{width:100%;background:url(../../images/pages/feature/feature-con-bg.png) no-repeat left top;background-size:100% auto}.feature-content h4{font-size:36px;letter-spacing:-.2px;text-align:center;color:#3f4a56;margin-top:100px;line-height:40px}.feature-content h4 span{font-size:16px;line-height:1.75;text-align:center;color:#3f4a56;display:block;margin-top:25px;font-family:hind-light}.feature-con{width:100%;overflow:hidden}.feature-con h4{text-align:left;width:60%;margin:100px 0 0 20%}.feature-con h4 span{text-align:left}.feature-con img{width:100%}.feature-con .row{margin-top:100px;margin-bottom:100px}.feature-con hr{border-top:2px dashed #e1e3e5;width:50%;margin:0 auto;left:-100px;position:relative;overflow:visible}.feature-con hr:before{content:'';position:absolute;height:150px;width:0;border-left:2px dashed #e1e3e5;left:-2px}.feature-con hr.left:before{top:-150px}.feature-con hr.right:before{top:0}.feature-con hr:after{content:'';position:absolute;height:150px;width:0;border-right:2px dashed #e1e3e5;right:-2px}.feature-con hr.left:after{top:0}.feature-con hr.right:after{top:-150px}.feature-con hr{border-top:2px dashed #e1e3e5;width:50%;margin:0 auto}@media screen and (max-width:1200px){.feature-con hr{display:none}.feature-con .row{margin-top:60px;margin-bottom:60px}}