@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700);
body .slab{font-family:'Roboto Slab',serif!important}
*focus{outline:none}
.tbs{display:none}
img{max-width:100%;}
a:hover{text-decoration:none;}
.MB25{margin-bottom:30px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}

.topnews{background:#fff;box-shadow:0 1px 6px #ccc;clear:both;position:relative;float:left;width:100%}
.topnews img{height:350px; width:100%;}
.topnews em{padding:10px}
.topnews h3{bottom:64px;color:#fff;font-size:24px;line-height:30px;padding:10px;position:absolute;text-shadow:0 0 3px #000;z-index:1000;}
.topbudget, .commonlist *{font-family:'Roboto Slab',serif!important}
.topbudget{background:#fff;box-shadow:none;padding:0;margin:10px 0 5px}
.toprelative{float:left;margin-left:0;width:100%}
.toprelative li{border-top:none;display:block;overflow:visible;float:left;clear:none;margin:2% 0;padding:0;width:48%;min-height:380px;box-shadow:0 1px 6px #999;position:relative}
.toprelative li img{width:100%;}
.toprelative li p, .toprelative li em{padding:5px}
.commonlist .imgholder{background:#fff none repeat scroll 0 0;box-shadow:0 1px 6px #999;float:left;margin:2% 0;min-height:380px;position:relative;width:48%}
.mleft{margin-left:4%!important}
.article-byline{display:inline-block;float:left;font-size:11px;text-transform:uppercase;font-family:'Roboto',sans-serif!important;color:#ff0101;font-weight:500;}
.article-byline a{color:#ff0101;clear:both;display:inline-block;}
.age{display:block;font-size:11px;color:#777;padding:5px 0;font-family:'Roboto',sans-serif!important}
.topnews > .det_holder > .shbig{display:inline-block;float:right;padding:20px 10px}
.topnews > .det_holder > .shbig i{display:inline-block;vertical-align:middle;width:24px;height:24px;background:url(../images/sharebig.png) no-repeat;background-position:0 0}
.topnews > .det_holder > .shbig small{color:#555;font-size:15px}
.rightcol .rhspanel h2, .rightcol  h4{background:#fff;border-bottom:2px solid #000;border-top:none;color:#000;margin:0;overflow:hidden;padding:5px 0;font:bold 14px/22px 'Roboto Slab',serif !important;text-transform:uppercase}
.rightcol{background:#fff;}
/* .pagination{display:none!important} */
.det_holder{width:100%;float:left;position:relative}
.shbig{display:inline-block;float:right;padding:10px}
.shbig i{display:inline-block;vertical-align:middle;width:24px;height:24px;background:url(../images/sharebig.png) no-repeat;background-position:0 0}
.shbig small{color:#555;font-size:15px}
#article_box {float:left;width:100%}
.toprelative li img + p, .imgholder a p{color: #262626;font-size: 15px;font-weight: 400;line-height: 22px;margin-top: 5px; min-height:50px;}
h2{font-family:'Roboto Slab',serif!important;margin:0 0 10px;font-size:17px}
h2.ttl{font-size:18px;line-height:20px;font-weight:700;color:#262626;padding-bottom:5px;margin:0 0 10px;border-bottom:2px solid #dbdbdb;text-transform:uppercase}
h2.ttl span{color:#e77a0e}
.budgettopright h2{display:none;}
.commonlist.bigbox .imgholder{width:31.33333%;min-height:358px;margin:1%;float:left;}
.commonlist.bigbox .imgholder img{width:100%;}
.gallery11{background:#fff; padding:5px 0; clear:both; overflow:hidden;}
.gallery11 li{display:inline-block;width:48%;margin:8px 1%; position:relative;vertical-align:top;}
.gallery11 li img{width:100%;}
.gallery11 li p{font-size:13px; line-height:18px; color:#262626; margin-top:3px;}
.gallery11 li span{position:absolute; top:5px; right:5px;}
.gallery11 li span i{font-size:16px; color:#fff;}
body .ticker{background: none;height:60px;margin: 0 auto 10px auto; text-align:center; clear:both; overflow:hidden;max-width: 1200px}

.rightpanel{background:#fff!important}
.polll{text-align:left;padding:5px;margin:5px 0!important}
.col1 .collagel{width:67%;float:left}
.col1 .collagel span{position:relative;display:block}
.col1 .collagel small{font-family:'Roboto Condensed',sans-serif!important;font-size:18px;line-height:22px;color:#383838;margin:5px 0;display:block}
.col1 .collagelr{float:left;width:33%}
.col1 .collagelr small{font-family:'Roboto Condensed',sans-serif!important;font-size:13px;line-height:18px;color:#383838;margin:3px 0;display:block}
.col1 img{width:100%}
.col1 .collagelr span{position:relative;display:block;float:left;margin:1% 1% 0 4%;width:98%}
.col1 .collagelr span i{top:20%}
.col1 .collagelr img{width:98%}
.col1 span i{position:absolute;left:50%;top:40%;margin-left:-21px;display:inline-block;width:53px;height:53px;z-index:1000}
.col1 span i.camicon{background:url(../images/camicon.png) no-repeat}
.col1 span i.vidicon{background:url(../images/vidicon.png) no-repeat}
em.overlay{background:rgba(0,0,0,0.2) none repeat scroll 0 0;height:100%;display:none;position:absolute;width:100%;left:0;padding:0}
.collagel .collagedetail{bottom:10px;color:#fff;text-shadow:0 2px 1px #000;font-size:22px;left:2%;line-height:30px;margin:0 auto;position:absolute;width:98%;z-index:10000}
.collagelr .collagedetail{bottom:5px;color:#fff;font-size:14px;left:2%;text-shadow:0 2px 1px #000;line-height:20px;margin:0 auto;position:absolute;width:98%;z-index:10000}
.col1 .collagelr span +span{margin-top:4%}
.com{background:#fff;box-shadow:0 0 6px #666;padding:10px;margin:20px 0}
.rightcol .com2 {background: #fff none repeat scroll 0 0;box-shadow: 0 0 6px #ccc;padding: 2%;width: 96%;}
.socialshare{background:#fff none repeat scroll 0 0;box-shadow:2px 1px 14px 0 #888;display:none;height:50px;padding:3px;position:absolute;right:0;top:50px;width:200px;z-index:1000;cursor:pointer}
.socialshare::before{border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #fff;content:"";position:absolute;right:10px;top:-10px}
.socialshare i{width:88px;height:43px;display:inline-block}
.socialshare i.fb{background:rgba(0,0,0,0) url(../images/fbicn.png) no-repeat scroll 2px 1px / 95% auto}
.socialshare i.twi{background:url(../images/twittericn.png) 0 0 no-repeat}
.socialshare i.crs{height:15px;position:absolute;right:3px;font-size:0;top:20px;width:15px;background:url(../images/cross.png) 0 0 no-repeat}
.socialshare a{position:static;background:none;padding:0}
.calc{float:left;width:100%;background:#fff}
.calc li{float:left;width:33.3333%;margin:1% 0;text-align:center}
.calc li a{display:block}
.calc li a i{background:url(../images/calc.jpg) no-repeat 0 0;width:100%;height:75px;display:inline-block}
.calc li a i.tx{background-position:0 0}
.calc li a i.homeln{background-position:-100px 0}
.calc li a i.fin{background-position:-200px 0}
.calc li a i.pen{background-position:-3px -85px}
.calc li a i.inf{background-position:-103px -85px}
.calc li a i.pf{background-position:-206px -85px}
.calc li a i.eq{background-position:-3px -170px}
.calc li a i.auto{background-position:-103px -170px}
.calc li a i.ret{background-position:-206px -170px}
.clc{overflow:hidden}
.ld{margin:20px 0;text-align:center;width:100%;float:left;}
.ld a{display:block;}
.ld a i{display:inline-block;background:url(../images/load.jpg)no-repeat 0 0; width:157px;height:44px}
.commonlist .imgholder .sec-slug a{background:#ff0101; padding:5px 10px; font-size:11px; line-height:11px; font-weight:bold; color:#fff; text-transform:uppercase; position:absolute; top:5px; left:5px;}
/*.overlay{width:100%;height:100%;background:rgba(0,0,0,0.3) none repeat scroll 0 0;position:absolute;left:0;top:0;z-index:100}*/
.spn2{text-align: center}
.spn2 img{display: inline-block;}
.pagedno {float: left;width: 100%;}
.pagedno p, .pagedno .article-byline{padding:0 5px 5px;}

.infographic{clear:both; overflow:hidden;}
.infographic .imgbig{float:left; background:#fff; box-shadow:0 0 3px #333; width:60.5%; padding:3px; margin-right:1.5%; box-sizing:border-box}
.infographic .imgbig img{width:100%; height:289px;}
.infographic .graphic{float:left; width:38%;}
.infographic .graphic img, .infographic .infobx2 img{width:100%; height:137px;}
.infographic .infobx2 img{height:200px;}
.infographic .graphic .infobx{background:#fff;box-shadow:0 0 3px #333;box-sizing:border-box;padding:3px; margin-bottom:10px;}
.infographic .infobx2{background:#fff;box-shadow:0 0 3px #333;box-sizing:border-box;width:49%;padding:3px;float:left;}
.MR10{margin-right:2%;}
.experts{ background:#fff; padding:0 5px; overflow: auto; height:370px;}
.experts li{display: block; padding:10px 0; clear:both; overflow:hidden; border-bottom:1px dotted #666;}
.experts li a{color:#00599b;}
.experts li h3{font-size:15px; line-height:20px; color:#262626; margin:0px 0 10px 0; font-weight:bold;}
.experts li .exptbx .p_pic{width:48px; height:48px; float:left; border-radius:100%; overflow:hidden; margin-right:10px;}
.experts li .exptbx .p_pic img{width:50px; height:50px;}
.experts li .exptbx .expert_name{ font-size:15px; line-height:18px; color:#333;}
.experts li .exptbx p{font:italic 12px/16px Arial, Helvetica, sans-serif;color:#262626;}
.inthenews li{margin:0;}
.adsbxtop970x90{margin:0 auto;padding:20px 0 15px;text-align:center;}
.ad300x250{margin:0 auto;text-align:center;padding:10px;}
h2.ttl{font-size:14px;line-height:20px;font-weight:700;color:#000;padding:0 0 5px 0;margin:10px;text-transform:uppercase;}
h2.ttl span{color:#000}
h2.ttl img {width:150px;float:left; }
h2.ttl ul{ list-style-type:none; float:right;  padding:0px; margin-top:12px;}
h2.ttl li{ border-left:1px solid #dbdbdb; display: inline-block; position:relative; padding:0 5px;}
h2.ttl li:first-child{border:none;}
h2.ttl ul li a {display: block;font-size: 14px;font-weight: normal;margin: 0 5px; text-transform: capitalize; color:#777;}
@media(min-width:1024px) and (max-width: 1199px) {
.commonlist .imgholder{min-height:342px;}
.ad300x250{margin:0 auto;text-align:center;padding:0;}
#PDI_container9308947 .pds-input-label{width:235px;}
#PDI_container9308947 div{max-width:100%}
}
@media(min-width:768px) and (max-width: 1023px) {
.commonlist.bigbox{padding:10px 0;}
.commonlist .imgholder{min-height:342px;}
.commonlist.bigbox .imgholder{min-height:372px;width:48%}
.imgholder p{min-height:70px;}
.spn{height:100px}
.topnews img {min-height: 100%;}
.infographic .imgbig {width:59%}
.leftcol{overflow:inherit;}
.rightcol{overflow:inherit;}
.inthenews li{margin:0px;}
#article_box {float:none;width:auto;}
.ad300x250{margin:0 auto;text-align:center;padding:0;}
#PDI_container9308947 .pds-input-label{width:235px;}
#PDI_container9308947 div{max-width:100%}
}

@media(max-width: 767px) {
.topnews img{height:auto;}
.toprelative li{margin:2% 0;min-height:310px;width:100%}
.commonlist.bigbox{padding:10px 0px}
.commonlist .imgholder{min-height:340px;}
.commonlist.bigbox .imgholder{width:48%;}
.calc li a i{width:100px}
.socialshare{right:0;top:46px}
.topnews h3{font-size:20px;line-height:26px;width:auto}
.tbs{min-height:810px}
.col1 .collagel{float:none;margin-bottom:1%;width:auto;}
.col1 .collagelr small{font-family:'Roboto Condensed',sans-serif!important;font-size:18px;line-height:22px;color:#383838;margin:3px 0;display:block}
.col1 .collagelr span{display:block;float:left;margin:0;position:relative;width:49%}
.col1 .collagelr img{width:100%}
.col1 .collagelr span + span{margin-top:0;margin-left:2%;}
.col1 .collagelr{float:none;width:auto;}
.spn{height:60px!important}
.rightcol{min-width:inherit;}
.gallery11{padding:5px 0;}
.gallery11 li img{height:auto;}
.inthenews li{margin:0px;}

.topnews{box-shadow:0 1px 6px #999}
.toprelative{float:none;margin-top:10px;width:auto;}
.spn{display:block;float:none;height:60px!important;margin:0 auto;width:90%}
#article_box{float:none;width:auto;}
#smartbanner.tp{top:0px !important;}
}
@media(max-width: 480px){
.commonlist .imgholder{margin:10px 0;min-height:300px;width:100%}
.commonlist.bigbox .imgholder{margin:10px 0;min-height:320px;width:100%}
.mleft{margin-left:0!important}
.infographic .imgbig	{float:none;margin-right:0;width:auto;}
.infographic .imgbig img, .infographic .infobx2 img{height:auto;}
.infographic .graphic{float:none;margin-top:10px;width:auto;}
.infographic .infobx2 {float: none;margin-top:10px;width:auto;}
.infographic .MR10{margin-right:0;}
}
@media (max-width: 320px) {
.fe-noshds{padding:0px !important;box-shadow:none;}
}