.genericWrapper{position:relative;clear:both;     overflow: hidden;}
.genericWrapper .bg-image{position:relative;width:100%}
.genericWrapper .contentWrapper{width:100%;position:absolute;top:0;padding-top:150px}
@media screen and (min-width: 768px) and (max-width: 991px) {
.genericWrapper .contentWrapper{padding-top:100px}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
.genericWrapper .contentWrapper{padding-top:50px}
}
.genericWrapper .contentWrapper .our-features-heading{text-align:center}
.genericWrapper .contentWrapper .our-features-heading .topBorder{border-top:solid 5px #164a91;display:inline-block;width:35px;clear:both}
.genericWrapper .contentWrapper .our-features-heading h3{font-family:"Lato Black",sans-serif;font-size:80px;text-transform:uppercase;text-align:center;margin-bottom:30px;color:#000}
.genericWrapper .contentWrapper .our-features-heading h2{font-family:"Lato Black",sans-serif;font-size:80px;text-transform:uppercase;text-align:center;color:#000;margin:20px 0 30px 0;padding:0;}
@media screen and (min-width: 320px) and (max-width: 767px) {
.genericWrapper .contentWrapper .our-features-heading h3{font-size:40px}
}
.genericWrapper .nopadding{padding:0;margin:0}
.genericWrapper .sub-wrapper{position:relative}
.genericWrapper .sub-wrapper .tab1{background-color:#144383;transform:skew(-10deg);width:auto;height:305px}
.genericWrapper .sub-wrapper1{position:relative}
.genericWrapper .sub-wrapper1 .tab2{background-color:#105da9;transform:skew(-10deg);width:100%;height:305px}
.genericWrapper .tab-content{position:absolute;text-align:center;color:#fff;text-transform:uppercase;top:70px;left:0;right:0}
.genericWrapper .our-features-subheading{padding:0}
@media screen and (min-width: 768px) and (max-width: 991px) {
.genericWrapper .our-features-subheading{overflow:hidden}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
.genericWrapper .our-features-subheading{overflow:hidden}
}
.genericWrapper .our-features-subheading .row{margin-left:-30px;margin-right:-30px}
.genericWrapper .our-features-subheading .tab-content img{margin:0;display:inline}
.genericWrapper .our-features-subheading .tab-content h2{font-size:20px!important;padding:0 40px;font-family:"Lato Bold",sans-serif;display:block}
.genericWrapper .our-features-subheading .tab-content h3{font-size:20px!important;padding:0 40px;font-family:"Lato Bold",sans-serif;display:block}
.genericWrapper .tab2.last{width:115%}
@media screen and (min-width: 320px) and (max-width: 767px) {
.sub-wrapper .tab1{transform:skew(0deg);width:122%}
.contentWrapper .our-features-heading h3{font-size:60px}
.sub-wrapper1 .tab2{transform:skew(0deg);width:102%}
.genericWrapper .contentWrapper .our-features-heading h3 {
    font-size: 40px;
}
}