.twoclmbanner{background-position:center top;background-repeat:no-repeat;width:100%;height:350px;left:0;right:0;margin:auto;background-size:cover}
.twocolbanner{max-width:1800px;padding-right:0;padding-left:0;margin:auto}
.twoclmbanner.no-img-bg{width:100%;height:250px;left:0;right:0;margin:auto}
.mt190px{margin-top:190px}
.container.mtop30.no-img-bg{margin-top:30px;padding:0}
.insidebanner{margin:0 auto;width:100%;height:275px;top:0;margin-left:0;padding:0;height:512px;overflow:hidden}
.insidebanner .container{width:679px;margin:auto;padding:22px;background-color:rgba(14,33,63,0.94)}
.insidebanner .no-img-bg{width:100%;height:275px;top:0;margin-left:0;padding:0;margin-top:30px !important}
.insidebanner .no-img-bg .container{width:679px;margin:auto;padding:22px;background-color:rgba(14,33,63,0.94)}
.banner-heading{font-size:35px;font-family:'OpenSans-Light',sans-serif;color:#fff;padding-left:0;padding-top:0;display:block}
.threequest{font-size:14px;font-family:'OpenSans-Semibold',sans-serif;color:#fff;padding-top:15px;padding-left:0;letter-spacing:1.6px;display:block;width:70%}
.qoflife{font-size:35px;font-family:'OpenSans-Light',sans-serif;color:#fff;padding-left:15px;padding-top:35px}
.firstcolumn{background-color:transparent;font-family:'OpenSans-Regular',sans-serif;font-size:16px;color:#4c4e56}
.firstcolumn.twocolshare{padding:80px 50px 30px 0}
.firstcolumn.twocolnoshare{padding:30px 50px 30px 0}
.firstclnhead{font-family:'OpenSans-Light',sans-serif;font-size:26px;color:#013f78}
.container.mtop30 .fstclmpad{padding:0}
.advlogo{background-image:url(clientlibs/images/sprite.png);background-position:-199px -444px;background-repeat:no-repeat;height:44px;width:44px;position:absolute}
.advhead{font-size:14px;font-family:'OpenSans-Bold',sans-serif;color:#fff;text-transform:uppercase;letter-spacing:2px;width:100%}
.advwebtxt{padding-left:50px;position:absolute;padding-top:8px}
.advhead1{font-size:26px;font-family:'OpenSans-Light',sans-serif;color:#fff;line-height:1.4;padding-top:50px}
.advbottom{color:#fff;font-family:'OpenSans-Semibold',sans-serif;font-size:11px;text-transform:uppercase;display:inline-flex;padding-top:20px}
.secondcolumnA{background-color:#fff;width:100%;height:auto;margin-bottom:20px;margin-top:30px}
.secondcolumnB{border:1px solid #e1e2e5;width:100%;height:auto;margin-bottom:20px}
.watreply{background-image:url(clientlibs/images/sprite.png);background-position:-247px -456px;background-repeat:no-repeat;height:15px;width:15px;position:absolute}
.watreplytxt{padding-left:16px;padding-right:4px;text-decoration:underline}
.watreplytxt a{color:#fff}
.clntres{font-size:14px;font-family:'OpenSans-Bold',sans-serif;color:#0075a3;text-transform:uppercase;letter-spacing:2px;width:100%;padding-left:10px;padding-top:25px}
.cltreswebtxt{padding-left:50px;position:absolute;padding-top:8px}
.clntadv{padding-top:50px;padding-left:20px;font-size:11px;text-transform:uppercase;font-family:'OpenSans-Semibold',sans-serif;padding-bottom:10px}
.clntadv li{padding-bottom:10px;list-style:none}
.clntadv li a{padding-left:25px;display:block}
.txt-unline{text-decoration:underline;color:#fff}
.txt-unline a{color:#fff}
@media screen and (max-width:767px){.hideOverlayInMobile{background-image:url(clientlibs/css/null) !important}
.leftAlignOverlayInMobile{background-position:center right !important}
}
@media screen and (max-width:992px){.container.mtop30 .fstclmpad{padding-right:15px;padding-left:15px}
.twoclmbanner{background-position:center top;background-repeat:no-repeat;width:100%;left:0;right:0;margin:auto;position:relative;height:auto}
.insidebanner{width:100%;margin-right:15px}
.firstcolumn.twocolshare{padding:30px 50px 30px 0}
.threequest{font-size:13px;font-family:'OpenSans-Semibold',sans-serif;color:#fff;width:85%}
.qoflife{font-size:35px;font-family:'OpenSans-Light',sans-serif;color:#fff;padding-left:15px}
}
@media screen and (max-width:575px){.banner-heading{font-size:28px}
}
.insidebanner .container{transform:translateY(15%);margin-left:calc(50% - 570px)}
.insidebanner .container.no-img-bg{width:725px;margin:auto;padding:50px 20px;padding-right:30px;background-color:#0e2240;height:250px}
.insidebanner .container.no-img-bg{transform:translateY(0);margin-left:calc(50% - 570px)}
.hfTwoColumnPage .socialicons{margin-left:calc(50% - 590px)}
@media screen and (min-width:998px) and (max-width:1160px){.hfTwoColumnPage .socialicons{margin-left:calc(50% - 515px)}
}
@media screen and (max-width:1160px){.insidebanner .container{transform:translateY(15%);margin-left:15px}
.insidebanner .container.no-img-bg{transform:translateY(0);margin-left:15px}
}
@media screen and (max-width:992px){.insidebanner .container{transform:translateY(32%);margin:auto}
.insidebanner .container.no-img-bg{width:600px;transform:translateY(0);padding:50px 20px;margin:auto}
.hfTwoColumnPage .socialicons{margin-left:auto}
}
@media screen and (max-width:575px){.insidebanner .container{transform:translateY(15%);margin-left:20px;margin-right:15px;width:auto}
.insidebanner .container.no-img-bg{transform:translateY(0);margin-left:20px;margin-right:15px;padding:20px;width:auto}
}