body{margin:0px;padding:0px;}
ul.resp-tabs-list,
p{margin:0px;padding:0px;}
.resp-tabs-list li{font-family:'Exo 2', sans-serif;font-weight:600;color:#3ab54a;text-transform:uppercase;font-size:12px;display:inline-block;padding:10px 16px;margin:0;list-style:none;border-right:1px solid #f5f5f5;cursor:pointer;float:left;text-align:center;background-color:transparent;}
#horizontalTab .resp-tabs-list li{padding:5px 16px;border-right:1px solid #f5f5f5;text-align:center;font-size:12px;}
#horizontalTab .resp-tabs-list li:last-child{border:0;}
.resp-tabs-container{padding:0px;background-color:transparent;clear:left;}
h2.resp-accordion{cursor:pointer;padding:5px;display:none;}
#horizontalTab .resp-tab-content{display:none;padding:30px 0 0;}
#horizontalTab .resp-tabs-list li.resp-tab-active{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;position:relative;background-color:#3ab54a;color:#fff;}
#horizontalTab .resp-tabs-list li.resp-tab-active:after{content:'';position:absolute;left:42%;top:100%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #3ab54a;clear:both;}
.resp-content-active,
.resp-accordion-active{display:block;}
.resp-tab-content{border:0px solid #c1c1c1;}
h2.resp-accordion{background:#fcfcfc;font-weight:600;color:#007ba8;text-transform:uppercase;font-size:12px;border-bottom:1px solid #f5f5f5;margin:0px;padding:10px 15px;line-height:48px;}
h2.resp-tab-active{border-bottom:0px solid #c1c1c1 !important;margin-bottom:0px !important;padding:10px 15px !important;}
h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1 !important;background:blue;}
.milestone #horizontalTab .resp-tabs-list li{padding:2px 0;border-right:0px solid #f5f5f5;text-align:center;font-size:18px;width:155px;}
.milestone #horizontalTab .resp-tabs-list li.resp-tab-active{background-color:transparent;color:#0095cc;}
.milestone #horizontalTab .resp-tabs-list li.resp-tab-active:after{border-top:0px solid #0095cc;}
.year-dot{background:#fff;width:18px;height:18px;border-radius:100%;text-align:center;display:inline-block;position:relative;top:0px;left:0px;border:1px solid #007ba8;}
.milestone #horizontalTab .resp-tabs-list li.resp-tab-active .year-dot{background:#007ba8;border:1px solid #007ba8;}
.milestone .resp-tab-content{text-align:center;}
.resp-vtabs ul.resp-tabs-list{float:left;width:20%;margin:0 9px 0 0;}
.resp-vtabs .resp-tabs-list li{text-align:left;font-size:14px;display:block;padding:5px 15px 5px 35px;margin:0 0 5px;cursor:pointer;float:none;border:1px solid #eee;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:url(../images/vtab-bullet.png) no-repeat 8px center}
.resp-vtabs .resp-tabs-container{padding:15px 2%;background-color:transparent;border:1px solid #eee;float:left;width:79%;min-height:auto;border-radius:0px;clear:none;}
.resp-tabs-container p{color:#444444;font-size:14px;font-weight:400;line-height:25px;}
.resp-tabs-container p span{font-weight:700;}
.resp-vtabs .resp-tab-content{border:none;display:none;}
#horizontalTab .resp-vtabs li.resp-tab-active{border:1px solid #c1c1c1;border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px !important;padding:14px 15px 15px 14px !important;}
.resp-arrow{width:21px;height:21px;float:right;margin-top:6px;background:url(../images/down-arrow.png) no-repeat 0 0}
h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797;}
h2.resp-tab-active span.resp-arrow{background:url(../images/top-arrow.png) no-repeat 0 0;border:none}
#verticalTab .resp-tabs-list li.resp-tab-active{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;position:relative;background-color:#0095cc;color:#fff;border:1px solid #0095cc}
#verticalTab .resp-tabs-list li.resp-tab-active:after{content:'';position:absolute;right:-8px;top:25%;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #0095cc;clear:both;}
h2.resp-tab-active{background:#0095cc !important;color:#fff}
.resp-easy-accordion h2.resp-accordion{display:block;}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important;}
.resp-jfit{width:100%;margin:0px;}
.resp-tab-content-active{display:block;}
.calender-list ul.resp-tabs-list{text-align:center;float:left;width:100%;}
.calender-list #horizontalTab .resp-tabs-list li{float:none;font-size:15px;padding:20px 20px 15px;cursor:pointer;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border:1px solid #e7e7e7;margin:0 5px;}
.calender-list #horizontalTab .resp-tabs-list li.resp-tab-active:after{border-top:0;}
.press-tab .resp-vtabs ul.resp-tabs-list{float:left;width:20%;margin:0 30px 0 0;}
.press-tab .resp-vtabs .resp-tabs-container{padding:0px 0 0 30px;background-color:transparent;float:left;width:76%;min-height:auto;border-radius:0px;clear:none;border-width:0 0 0 0px;border-style:solid solid solid solid;border-color:#f00 #0f0 #ff0 #f0f0f0;}
.press-tab .resp-vtabs .resp-tabs-list li:first-child{padding:0 0 15px;}
.press-tab .resp-vtabs .resp-tabs-list li{font-size:25px;color:#000;padding:15px 0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;background:transparent;border-width:0 0 1px 0;border-style:solid solid solid dashed;border-color:#f00 #0f0 #f0f0f0 #212121;position:relative;}
.press-tab .resp-vtabs .resp-tabs-list li:after{content:"";border-bottom:5px solid #ffb956;float:left;width:60px;position:absolute;left:0;bottom:-5px;}
.press-tab .resp-vtabs .resp-tabs-list li:last-child{border:0;}
.press-tab .resp-vtabs .resp-tabs-list li:last-child:after{border-bottom:0;}
.press-tab #verticalTab .resp-tabs-list li.resp-tab-active{color:#006f97;background:transparent;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-width:0 0 1px 0;border-style:solid solid solid dashed;border-color:#f00 #0f0 #f0f0f0 #212121;position:relative;}
.press-tab #verticalTab .resp-tabs-list li.resp-tab-active:after{content:"";border-bottom:5px solid #ffb956;float:left;width:60px;position:absolute;left:0;bottom:-5px;height:auto;}
.press-tab #verticalTab .resp-tabs-list li.resp-tab-active:after{border-left:0;}
.certi .resp-vtabs ul.resp-tabs-list{width:30%;}
.certi #verticalTab .resp-tabs-list li p{padding:0;text-transform:capitalize;}
.certi .resp-vtabs .resp-tabs-container{width:67%;}
.pro-man #horizontalTab .resp-tabs-list li{font-size:11px;padding:15px 20px 15px;}
@media (max-width:1024px){.resp-tabs-list li{padding:5px 7px;font-size:10px;}
.milestone #horizontalTab .resp-tabs-list li{font-size:15px;width:127px;}
#horizontalTab .resp-tabs-list li{padding:5px 14px;}
ul.cli-list li{width:23.5%}
.calender-list #horizontalTab .resp-tabs-list li{font-size:12px;}
.pro-man #horizontalTab .resp-tabs-list li{font-size:10px;padding:15px 5px 15px;}
.certi .resp-vtabs .resp-tabs-container{width:65%;}
}
@media (max-width:991px){.resp-tabs-list li{padding:5px 4px;}
.milestone #horizontalTab .resp-tabs-list li{font-size:13px;width:95px;}
#horizontalTab .resp-tabs-list li{padding:5px 9px;}
.resp-vtabs ul.resp-tabs-list{width:25%}
.resp-vtabs .resp-tabs-container{width:73%}
ul.cli-list li{width:31%}
ul.cli-list li:nth-child(4n+4){margin:0 11px 20px 0}
.press-tab .resp-vtabs .resp-tabs-container{width:75%;}
.calender-list #horizontalTab .resp-tabs-list li{font-size:10px;padding:12px 12px 15px;}
.pro-man #horizontalTab .resp-tabs-list li{font-size:9px;padding:5px 5px 5px;margin:0 1px;}
}
@media only screen and (max-width:767px){ul.resp-tabs-list{display:none !important;}
h2.resp-accordion{display:block;min-height:inherit;}
.resp-vtabs .resp-tab-content{border:1px solid #eee;padding:25px;}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none;}
.resp-accordion-closed{display:none !important;}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important;}
.tab-icon{display:inline-block;margin:0;}
.resp-arrow{}
.resp-vtabs{float:left}
ul.cli-list li{width:100%;margin:0 0 15px 0}
ul.cli-list li:nth-child(4n+4){margin:0 0 15px 0}
ul.cli-list li:nth-child(2n+2){margin:0 0 15px 0}
.year-dot{display:none}
.sector-panel #horizontalTab .resp-tab-content {
    padding: 20px 15px 0 25px;
}
.press-tab .resp-vtabs .resp-tabs-container{width:100%;padding:0;border:1px solid #eee;}
h2.resp-tab-active .tab-year{color:#fff;}
}
@media (min-width:480px) and (max-width:767px){ul.cli-list li{width:48%;margin:0 2% 15px 0}
ul.cli-list li:nth-child(4n+4){margin:0 2% 15px 0}
ul.cli-list li:nth-child(2n+2){margin:0 0 15px 0}
}