
ul.ourOpera{ float:left; display:block; width:100%; border-top:solid 1px #d4d4d4; padding-top:12px; margin-bottom:40px;}
ul.ourOpera li{ float:left; display:block; width:100%; border-bottom:solid 1px #d4d4d4; padding-bottom:7px; margin-bottom:19px;}
ul.ourOpera li samp{width:250px; display:inline-block; font:400 18px 'Open Sans', sans-serif; color:#000; border-right:solid 1px #d4d4d4;padding-left:46px;}
ul.ourOpera li samp:first-child{padding-left:0px;}
ul.ourOpera li samp:last-child{border-right:none;}
ul.ourOpera li strong{display:inline-block; font:400 24px 'Open Sans', sans-serif; color:#000; border-right:solid 1px #d4d4d4; padding-left:42px; width:250px;}
ul.ourOpera li strong:first-child{padding-left:0px;}
ul.ourOpera li strong:last-child{border-right:none;}
ul.ourOpera li strong ul{ min-height:170px;}
ul.ourOpera li strong ul li{ float:left; display:block; background:url(https://d2r2k4055hwowt.cloudfront.net/images/bullet.gif) no-repeat 0 8px; border-bottom:none; margin-bottom:0px;}
ul.ourOpera li strong ul li span{float:left; width:70%; display:block; border-bottom:solid 1px #d4d4d4; font-size:14px; margin-left:24px; padding-bottom:12px; margin-bottom:0px!important; padding-left:14px;}
ul.ourOpera li strong ul li span a{color:#000; text-decoration:none;}
ul.ourOpera li strong ul li span a:hover{color:#125702;}
ul.ourOpera li strong ul li span.none{border-bottom:none;}

.pro-tabs2{ width:40%; padding-top:20px; margin:0 auto; font-size:16px;}
.pro-tabs2 a{ padding:9px 32px; display:inline-block; text-align:center; border:solid 1px #bfbfbf; text-decoration:none!important; 
text-transform:none; margin:0px 3px;}
.pro-tabs2 a.tabActive{ border:1px solid #484a9a; background:#484a9a; color:#fff; font-weight:600;}
.pro-tabCont{ display:block; clear:both; padding:20px 0px 30px 0px; width:96%; padding-left:10px;}
.hide{ display:none;}
.pro-tabCont p{ display:block; clear:both; line-height:20px; padding-bottom:15px;}
.pro-tabCont ul{ padding:0px; margin:0px;}
.pro-tabCont ul li{float:left; width:100%; display:block; border-bottom:solid 1px #e0e0e0; padding-bottom:15px; margin-bottom:15px;}


@media screen and (max-width:1024px){
.pro-tabs2{ width:65%;}
}

@media screen and (max-width:980px){
.pro-tabs2{ width:75%;}
}

@media screen and (max-width:768px){
.pro-tabs2{ width:70%;}
}

@media screen and (max-width:480px){
.pro-tabs2{ width:95%;}
}

@media screen and (max-width:375px){
.pro-tabs2{ width:40%;}
.pro-tabs2 a{ margin-bottom:15px;}
}