.flexslider{width:100%!important}
.feaImg,.feaImg47{background:url(../images/nfa-sprite.png) no-repeat 0 0;}
.feaImg{width:30px;height:30px;}
.feaImg47{width:47px;height:47px;display:inline-block;margin:0 10px 0 0;float:left}
.h3, h3 {font-size: 20px;line-height: 30px;margin: 30px 0 20px}

.fea-icon1{background-position:0 0}
.fea-icon2{background-position:-30px 0}
.fea-icon3{background-position:-60px 0}
.fea-icon4{background-position:-90px 0}
.fea-icon5{background-position:-120px 0}
.fea-icon6{background-position:-150px 0}
.fea-icon7{background-position:-180px 0}
.fea-icon8{background-position:-210px 0}
.fea-icon9{background-position:-240px 0}
.fea-icon10{background-position:-270px 0}
.fea-icon11{background-position:0 -30px}
.fea-icon12{background-position:-30px -30px}
.fea-icon13{background-position:-60px -30px}
.fea-icon14{background-position:-90px -30px}
.fea-icon15{background-position:-120px -30px}
.fea-icon16{background-position:-150px -30px}
.fea-icon17{background-position:-180px -30px}
.fea-icon18{background-position:-210px -30px}
.fea-icon19{background-position:-240px -30px}
.fea-icon20{background-position:-270px -30px}
.fea-icon21{background-position:0 -60px}
.fea-icon22{background-position:-30px -60px}
.fea-icon23{background-position:-60px -60px}

.fea-icon47-1{background-position:0 -90px}
.fea-icon47-2{background-position:-47px -90px}
.fea-icon47-3{background-position:-94px -90px}
.fea-icon47-4{background-position:-141px -90px}
.fea-icon47-5{background-position:-188px -90px}
.fea-icon47-6{background-position:-235px -90px}

.dwn-menu{display:block;margin:0 auto;text-align:center}
.dwn-menu > span{margin:0 0 0 1px;padding:8px 0;width:25%;position:relative;background:#C4C8CC;text-align:center;font-size:18px;cursor:pointer;display:inline-block}
.dwn-menu > span:first-child{margin:0;}
.dwn-menu > span a{display:block;color:#000}
.dwn-menu > span.act{background:#f1f1f1}
.dwn-cont-div{padding:40px}
[data-dirshow]{display:none;text-align:center}
[data-dirshow].dirshow{display:block}
.percent{margin:0 auto;}
.other-option-head span{padding:5px 20px;font-size:18px;line-height:28px;cursor:pointer;display:inline-block}
.other-option-head span.act{background:#fff}
.other-option{background:#fff;padding:20px 2%}
.other-option-cont{display:none}
.other-option-cont .otr-dwn-cont li{font-size:14px}

.dsk-spa{background:none repeat scroll 0 0 #ECEDEE;margin:50px 0;width:100%}
.dsk-spa td{background:none repeat scroll 0 0 #fff;padding:10px; border:1px solid #efefef; vertical-align:middle}
.dsk-spa th{ padding:10px 0}
.mT25 {margin-top: 25px}

.nav-dwn a,#btmBar .btm-dwn a{width:auto}
.dwn-priv{margin:10px 0}
.cmnFormArea{box-sizing:border-box!important;max-width:500px!important}
#lhsTree > li {border-bottom: 1px solid #ececec;color: #777;font-size: 13px;line-height: 1.2em;position: relative;}
.glo-trainingad-strip{background: #faf9f8!important;}
.inner-cont{max-width:1400px;}
#lhsTree{max-width: 100%;}
#lhsTree, #lhsTree ul{list-style-type:none !important;}
#lhsTree > li{background: #f1eddf;}
#lhsTree > li > ul{background:#fff;}
#lhsTree > li > ul li a{border: none;padding:10px 10px 10px 34px;}
#lhsTree > li > span.dropact:after{content:'-';border:none;right: 15px!important;font-size: 20px;line-height: 4px;left:initial}
#lhsTree > li > span:after{content:'+';border:none;right: 15px!important;font-size: 20px;line-height: 8px;left:initial; position:absolute}
#lhsTree > li > ul > li:first-child{padding-top:10px}
#lhsTree > li > ul > li:last-child{padding-bottom:10px}
#lhsTree {max-width: 100%;}
#lhsTree > li > span, #lhsTree >li >a {cursor: pointer;display: block;padding: 12px 0 12px 24px;color: #777;text-decoration: none;}
#lhsTree > li > span.dropact:after {content: '-';border: none;right: 15px!important;font-size: 20px;line-height: 4px;left: initial;}
.quotes{display:block;padding:20px;width:90%;margin-top:25px;margin-bottom: 10px;} 
.quotes .row{margin:15px;background:#f8f8f8;padding:50px;position:relative;text-align:left;}
.quotes .row :before, .quotes .row :after{content:"";background: url(../images/quote-begin.png) top left no-repeat;width:125px;height:85px;}
.quotes .row :before{content:"";position:absolute;top:-35px;left:-35px;transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7)}
.quotes .row :after{content:"";position:absolute;bottom:-35px;right:-35px;transform:scale(.7) rotate(180deg);-webkit-ransform:scale(.7) rotate(180deg);-moz-ransform:scale(.7) rotate(180deg);}
.quotes h3{font-size:14px;margin:0;line-height:25px;padding-bottom:15px;}
.quotes p{margin:0;color:#a5a5a5;font-style:italic;font-size:13px;line-height:20px;width:70%;float:left}
.otherFeaCol1{margin:0 2% 10px 0;width:46%;float:left}
.otherFeaCol2{margin:0 0 10px 2%;width:46%;float:left}
.otherFeaCol1 h2,.otherFeaCol2 h2,.otherFeaCol1 h3,.otherFeaCol2 h3,.otherFeaCol1 h4,.otherFeaCol2 h4{font-size:16px;margin:0;border-bottom:1px dashed #ddd}
.otherFeaCol1 p,.otherFeaCol2 p{margin:0;font-size:12px}
.otherFeaHead{font-size:20px;margin:20px 0;line-height:24px;padding-top:20px;border-top:1px dashed #ddd}
.demo-strip {border: .5px solid #fff9d9;width: 100%;-webkit-box-align: center;padding: 0px 0;vertical-align: middle;text-align: center;line-height: 25px;background-color: #fff9d9;}
.demo-icon {position: relative;top: -10px;right: 0px;margin: 0 0 !important;width: 6%;}
.demo-strip p {display: inline-block;width: 86%;font-size: 14px;}
@media screen and (max-width:500px){
.cmnFormArea{padding:0 0!important}
.cmnFormArea table td input[type="submit"],.cmnFormArea table td input[type="reset"]
{width:100%;box-sizing:border-box;margin:5px 0}
.cmnFormArea table td{padding:10px 5px;font-size:12px}
}