@charset "utf-8";
/* Homepage */
@font-face {
    font-family: 'OpenSans-Regular';
    src: url('../fonts/opensans/opensans-regular-webfont.eot');
    src: url('../fonts/opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans/opensans-regular-webfont.woff2') format('woff2'),
url('../fonts/opensans/opensans-regular-webfont.woff') format('woff'),
url('../fonts/opensans/opensans-regular-webfont.ttf') format('truetype'),
url('../fonts/opensans/opensans-regular-webfont.svg#OpenSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'OpenSans-Light';
    src: url('../fonts/opensans/opensans-light-webfont.eot');
    src: url('../fonts/opensans/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans/opensans-light-webfont.woff2') format('woff2'),
url('../fonts/opensans/opensans-light-webfont.woff') format('woff'),
url('../fonts/opensans/opensans-light-webfont.ttf') format('truetype'),
url('../fonts/opensans/opensans-light-webfont.svg#OpenSans-Light') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'OpenSans-Bold';
    src: url('../fonts/opensans/opensans-bold-webfont.eot');
    src: url('../fonts/opensans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans/opensans-bold-webfont.woff2') format('woff2'),
url('../fonts/opensans/opensans-bold-webfont.woff') format('woff'),
url('../fonts/opensans/opensans-bold-webfont.ttf') format('truetype'),
url('../fonts/opensans/opensans-bold-webfont.svg#OpenSans-Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'OpenSans-SemiBold';
    src: url('../fonts/opensans/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans/opensans-semibold-webfont.woff2') format('woff2'),
url('../fonts/opensans/opensans-semibold-webfont.woff') format('woff'),
url('../fonts/opensans/opensans-semibold-webfont.ttf') format('truetype'),
url('../fonts/opensans/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: bold;
    font-style: normal;

}
.nfc-home-container { margin:67px auto 0 auto; width:1166px; }
.nfchc-left { color:#000; display:inline; font-family: 'OpenSans-Light'; font-size:22px; float:left; line-height:40px; width:771px; }
.nfchcl-img { display:block; font-size:0px; line-height:0px; padding:0 0 20px 0; }
.nfchcl-content { padding:0 20px 0 0; }
.nfchc-left p { margin:0; padding:0; }
.nfchc-left strong { font-family: 'OpenSans-Bold'; }
.nfchcl-readmore { line-height:normal; }
.nfchcl-readmore a { color:#000; font-size:13px; text-decoration:none; }
.nfchc-right { border-left:10px solid #d7ecf8; color:#39a2dc; display:inline; float:left; font-family: 'OpenSans-Light'; font-size:19px; line-height:34px; width:385px; }
.nfchcr-content { padding:0 0 0 12px; }
.nfchcr-content h1 { color:#39a2dc; font-family: 'OpenSans-Light'; font-size:45px; font-weight:normal; line-height:53px; margin:0 0 44px 0; padding:0; text-transform:uppercase; }
.nfchcr-content h2 { color:#39a2dc; font-family: 'OpenSans-Bold'; font-size:32px; line-height:34px; margin:0 0 6px 0; padding:0; text-transform:uppercase; }
.nfchcr-content p { margin:0 0 33px 0; padding:0; }
.nfchcr-readmore { margin:0!important; line-height:normal; }
.nfchcr-readmore a { color:#39a2dc; font-size:13px; text-decoration:none; }
.nfchc-popup { display:none; width:1144px; }
.nfchcpop-header { font-size:0px; width:100%; }
.nfchcpop-content { color:#6e767e; font-family: 'OpenSans-Light'; font-size:16px; line-height:24px; padding:40px 20px 24px 20px; }
.nfchcpop-content h1 { color:#39a2dc; font-family: 'OpenSans-Light'; font-size:35px; font-weight:normal; line-height:42px; margin:0 75px 15px 75px; padding:0; text-align:center; text-transform:uppercase; }
.nfchcpop-content p { margin:0 0 23px 0; padding:0 30px; }
.nfchcpop-highlighted-section { background-color:#8c96a0; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#fff; font-family: 'OpenSans-Light'; font-size:18px; line-height:32px; margin:0 auto 24px auto; padding:16px 40px 20px 40px; text-align:center; width:937px; }
.nfchcpop-highlighted-section p { margin:0; padding:0; }
.nfchcpop-sec-highlights { color:##2a2a2a; font-family: OpenSans-Light; font-size:26px; font-weight:normal; margin:41px auto; width:1105px; }
.nfchcpopsh-left { float:left; margin:0 15px 0 0; width:326px; }
.nfchcpopsh-img { float:left; }
.nfchcpopsh-img img { float:left; }
.nfchcpopsh-left ul { margin:0; padding:0; }
.nfchcpopsh-left ul li { background-color:#39a2dc; display:block; float:left; height:48px; list-style-type:none; margin:0 0 2px 0; padding:0; width:100%; }
.nfchcpopsh-left .img-floatL { float:left; font-size:0px; }
.nfchcpopsh-left .img-floatR { float:right; font-size:0px; }
.nfchcpopsh-left .text-floatL { color:#fff; float:right; font-family: 'OpenSans-SemiBold'; font-size:16px; line-height:20px; padding:4px 12px; text-align:left; vertical-align:middle; width:236px; }
.nfchcpopsh-left .text-floatR { color:#fff; float:left; font-family: 'OpenSans-SemiBold'; font-size:16px; line-height:20px; padding:4px 12px; text-align:right; vertical-align:middle; width:236px; }
.nfchcpopshl-heading { background-color:#f1f1f1; color:#39a2dc; float:left; height:54px; font-family:OpenSans-Bold; font-size:22px; font-weight:normal; float:left; line-height:24px; padding:13px 20px; }
.nfchcpopsh-middle { background-color:#39a2dc; color:#fff; font-family: OpenSans-Light; font-size:26px; font-weight:normal; float:left; line-height:46px; margin:0 15px 0 0; width:422px; }
.nfchcpopsh-middle p { color:#fff; font-family: OpenSans-Light; font-size:24px; line-height:41px; margin:12px 40px; padding:0 0 9px 0; text-align:center; }
.nfchcpopsh-right { float:left; width:326px; }
.hshr-img { float:left; }
.hshr-img img { float:left; }
.nfchcpopsh-right ul { margin:0; padding:0; }
.nfchcpopsh-right ul li { background-color:#39a2dc; display:block; float:left; height:48px; list-style-type:none; margin:0 0 2px 0; padding:0; width:100%; }
.nfchcpopsh-right .img-floatL { float:left; }
.nfchcpopsh-right .img-floatR { float:right; }
.nfchcpopsh-right .text-floatL { color:#fff; float:right; font-family: 'OpenSans-SemiBold'; font-size:16px; line-height:20px; padding:4px 12px; text-align:left; vertical-align:middle; width:236px; }
.nfchcpopsh-right .text-floatR { color:#fff; float:left; font-family: 'OpenSans-SemiBold'; font-size:16px; line-height:20px; padding:4px 12px; text-align:right; vertical-align:middle; width:236px; }
.nfchcpopshr-heading { background-color:#f1f1f1; color:#39a2dc; float:left; height:54px; font-family:OpenSans-Bold; font-size:22px; font-weight:normal; float:left; line-height:24px; text-align:right; padding:13px 20px; }


.nfchcpopm-highlighted-section { background-color:#8c96a0; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#fff; display:none; font-family: 'OpenSans-Light'; font-size:18px; line-height:32px; margin:0 auto 24px auto; padding:16px 40px 20px 40px; text-align:center; width:937px; }
.nfchcpopm-highlighted-section p { margin:0; padding:0; }
.nfchcpopm-sec-highlights { color:##2a2a2a; font-family: OpenSans-Light; font-size:26px; font-weight:normal; margin:41px auto; width:1105px; }
.nfchcpopm-left { float:left; margin:0; width:100%; }
.nfchcpopm-img { float:left; text-align:center; width:100%; }
.nfchcpopm-left ul { margin:0; padding:0; }
.nfchcpopm-left ul li { background-color:#39a2dc; display:block; float:left; height:48px; list-style-type:none; margin:0 0 2px 0; padding:0; width:100%; }
.nfchcpopm-left .img-floatL { float:left; font-size:0px; }
.nfchcpopm-left .img-floatR { float:right; font-size:0px; }
.nfchcpopm-left .text-floatL { color:#fff; float:right; font-family: 'OpenSans-SemiBold'; font-size:16px; line-height:20px; padding:4px 12px; text-align:left; vertical-align:middle; width:236px; }
.nfchcpopm-left .text-floatR { color:#fff; float:left; font-family: 'OpenSans-SemiBold'; font-size:16px; line-height:20px; padding:4px 12px; text-align:right; vertical-align:middle; width:236px; }
.nfchcpopml-heading { background-color:#f1f1f1; color:#39a2dc; float:left; height:54px; font-family:OpenSans-Bold; font-size:22px; font-weight:normal; float:left; line-height:24px; padding:13px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:100%; }
.nfchcpopm-middle { background-color:#39a2dc; color:#fff; font-family: OpenSans-Light; font-size:26px; font-weight:normal; float:left; line-height:46px; margin:0; width:100%; }
.nfchcpopm-middle p { color:#fff; font-family: OpenSans-Light; font-size:24px; line-height:41px; margin:12px 40px; padding:0 0 9px 0; text-align:center; }
.nfchcpopm-right { float:left; width:326px; }
.hshr-img { float:left; }
.hshr-img img { float:left; }
.nfchcpopm-right ul { margin:0; padding:0; }
.nfchcpopm-right ul li { background-color:#39a2dc; display:block; float:left; height:48px; list-style-type:none; margin:0 0 2px 0; padding:0; width:100%; }
.nfchcpopm-right .img-floatL { float:left; }
.nfchcpopm-right .img-floatR { float:right; }
.nfchcpopm-right .text-floatL { color:#fff; float:right; font-family: 'OpenSans-SemiBold'; font-size:16px; line-height:20px; padding:4px 12px; text-align:left; vertical-align:middle; width:236px; }
.nfchcpopm-right .text-floatR { color:#fff; float:left; font-family: 'OpenSans-SemiBold'; font-size:16px; line-height:20px; padding:4px 12px; text-align:right; vertical-align:middle; width:236px; }
.nfchcpopmr-heading { background-color:#f1f1f1; color:#39a2dc; float:left; height:54px; font-family:OpenSans-Bold; font-size:22px; font-weight:normal; float:left; line-height:24px; text-align:right; padding:13px 20px; }
.protb-btn-new { position: fixed; right: 0; top: 200px; width: 50px; z-index:10; }

@media only screen and (max-width: 767px) {
.nfc-home-container { margin:7.7% 0 8%; width:100%; }
.nfchc-left { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 8% 5% 8%; width:100%; }
.nfchcl-img { padding:0 0 4%; }
.nfchcl-img img { height:auto; width:100%; }
.nfchcl-content { font-size:18px; line-height:30px; padding:0; }
.nfchc-right { border-left:none; border-top:10px solid #d7ecf8; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:30px; padding:5% 8% 0 8%; width:100%; }
.nfchcr-content { padding:0; }
.nfchcr-content h1 { font-size:38px; line-height:46px; margin:0 0 5%; }
#topcontrol { display:none; }
.nfchc-popup { width:100%; }
.nfchcpop-header img { height:auto; width:100%; }
.nfchcpop-content { padding:4% 4% 3%; }
.nfchcpop-content h1 { margin:0 0 15px; }
.nfchcpop-content p { padding:0; }
.nfchcpop-highlighted-section { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:2% 4% 2%; width:100%; }
.nfchcpop-sec-highlights { display:none; }
.nfchcpopm-highlighted-section { background-color:#fff; display:block; padding:0; width:100%; }
.nfchcpopm-middle { font-size:22px; line-height:42px; margin-bottom:24px; }
.nfchcpopm-middle p { margin:2% 4%; }
.nfchcpopm-img { font-size:0px; line-height:0px; }
.nfchcpopm-img img { height:auto; width:100%; }
.nfchcpopml-heading { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:inherit; padding:2% 2%; text-align:left; width:100%; } 
.nfchcpopm-left { margin-bottom:24px; }
.nfchcpopm-left .img-floatL { text-align:left; width:66px; }
.nfchcpopm-left .text-floatL { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left; text-align:left; width:73%; }
.nfchcpopm-left .img-floatR { text-align:right; width:66px; }
.nfchcpopm-left .text-floatR { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:right; text-align:right; width:73%; }
.nfchcpopm-right { width:100%; }
.nfchcpopmr-heading { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:inherit; padding:2% 2%; width:100%; }
.nfchcpopm-right .img-floatL { text-align:left; width:66px; }
.nfchcpopm-right .text-floatL { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left; text-align:left; width:73%; }
.nfchcpopm-right .img-floatR { text-align:right; width:66px; }
.nfchcpopm-right .text-floatR { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:right; text-align:right; width:73%; }
.protb-btn-new { top:13%; width:5%; }
.protb-btn-new img { height:auto; width:100%; }
.sy-pager { margin:-40px 0 0!important; }
.sy-pager li { width:14px!important; height:14px!important; margin:0 .5em 0 0!important; }
.sy-pager li.sy-active a { background-size:80% 80%!important; }
.sy-pager li a { background-size:80% 80%!important; }
}

@media only screen and (min-width: 768px) and (max-width: 1280px) {
.nfc-home-container { margin:4% 0 4%; width:100%; }
.nfchc-left { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 2% 2% 2%; width:93%; }
.nfchcl-img img { height:auto; width:100%; }
.nfchcl-content { padding:0; }
.nfchc-right { border-left:none; border-top:10px solid #d7ecf8; width:93%; }
.nfchcr-content { padding:2%; }
#topcontrol { display:none; }
.nfchc-popup { width:100%; }
.nfchcpop-header img { height:auto; width:100%; }
.nfchcpop-content { padding:4% 2% 3%; }
.nfchcpop-content h1 { margin:0 0 15px; }
.nfchcpop-content p { padding:0; }
.nfchcpop-highlighted-section { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:2% 4% 2%; width:100%; }
.nfchcpop-sec-highlights { width:100%; }
.nfchcpopsh-left { margin:0 1% 0 0; width:30%; }
.nfchcpopsh-img img { height:auto; width:100%; }
.nfchcpopsh-middle { margin:0 1% 0 0; width:38%; }
.nfchcpopsh-middle p { font-size:18px; line-height:35px; margin:1% 4%; }
.nfchcpopsh-right { width:30%; }
.nfchcpopshl-heading { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:inherit; padding:2% 17% 2% 3%; text-align:left; width:100%; } 
.nfchcpopsh-left .img-floatL { text-align:left; width:66px; }
.nfchcpopsh-left .text-floatL { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left; text-align:left; width:68%; }
.nfchcpopsh-left .img-floatR { text-align:right; width:66px; }
.nfchcpopsh-left .text-floatR { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:right; text-align:right; width:68%; }
.nfchcpopshr-heading { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:inherit; padding:2% 3% 2% 17%; width:100%; }
.nfchcpopsh-right .img-floatL { text-align:left; width:66px; }
.nfchcpopsh-right .text-floatL { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left; text-align:left; width:68%; }
.nfchcpopsh-right .img-floatR { text-align:right; width:66px; }
.nfchcpopsh-right .text-floatR { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:right; text-align:right; width:68%; }
.protb-btn-new { top:13%; width:5%; }
.protb-btn-new img { height:auto; width:100%; }
}
