.lft_clm, .main-content{width:66.6%; float:left;}
.rgt_clm, .sidebar{width:31.2%; float:right;}

/*------ .three_clm_3 ---*/
.three_clm_3 .clm1{width:15%; margin-right:5%; float:left;}
.three_clm_3 .clm2{width:50%; margin-right:5%; float:left;}
.three_clm_3 .clm3{width:25%; float:right;}
/*------ .three_clm_4 ---*/
.three_clm_4 .clm1{width:33.5%; margin-right:2%; float:left;}
.three_clm_4 .clm2{width:31.25%; margin-right:2%; float:left;}
.three_clm_4 .clm3{width:31.25%; float:right;}
h2{margin-bottom:15px;}

/*---- Two-clm1 ----*/
.two-clm1{/*margin-bottom:10px;*/}
.two-clm1 .clm1{width:48.4%; float:left;}
.two-clm1 .clm2{width:48.4%; float:right;}

/*---- Two-clm2 ----*/
.two-clm2{margin-bottom:10px; margin-right:-2%}
.two-clm2 .clm{width:48%; float:left; margin:0 2% 15px 0; height:305px;}

.hideit{display:none !important;} 

/*------ Hstyles -----*/
.hstyl1{font-size:16px !important; color:#007ea4 !important; line-height:16px !important;  margin-bottom:18px; text-transform:none;}
.hstyl1 span{position:relative; padding-bottom:10px; display:inline-block;}
.hstyl1 a{color:#007ea4;}
.hstyl1 span:after{display:block; content:" "; height:4px; width:76%; position:absolute; z-index:1; left:0; bottom:0; background:#de2d2d;} 
.latest .hstyl1{margin-bottom:0;}
.blog_wdgt .hstyl1{margin-bottom:10px;}
.sub_hd{display:block; color:#888; line-height:16px; font-size:14px; margin-bottom:14px;}
.hstyl1 img{display:inline; margin:0 0 0 5px; vertical-align:baseline; float:none;}
.hstyl4{font-size:15px; font-weight:normal; line-height:15px; margin-bottom:12px; color:#ed1c24;}
.hstyl4 a{color:#ed1c24;}

.heading9{ margin:0 0 28px !important; height:18px; text-align:center; background:url(images/responsive/heading9-bg-sm.png) repeat-x left bottom;}
.heading9 span{background:#ed1c24; padding:0 10px; font-size:15px; color:#fff; height:28px; line-height:28px;display:inline-block; }
.heading9 a, .heading9 a:hover{color:#fff !important; text-decoration:none;}


/*---------- Featured NEws Home ----*/
.featured_nws_wdgt figure{max-width:1000px; margin:0 auto; padding:0; background:none; position:relative;}
.featured_nws_wdgt figure img, .featured_nws_dtl figure img{width:100%; margin:0; display:block;}
.featured_nws_wdgt  figcaption, .featured_nws_dtl figure.featured_nws_bnr figcaption{position:absolute; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:100%; padding:60px 50px 30px;left:0; bottom:0;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 20%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(20%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.8) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.8) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.8) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 ); }
.featured_nws_wdgt h3 .cat{display:block; font-size:16px; color:#ed1c24; line-height:18px; margin-bottom:10px; font-weight:normal; display:inline-block;}
.featured_nws_wdgt h2, .featured_nws_dtl.post h1{font-size:40px; color:#fff; line-height:41px;}
.featured_nws_wdgt h2 a{color:#fff; display:block;}
.featured_nws_wdgt h2 a:hover{text-decoration:none; color:#ed1c24;}
.featured_nws_wdgt .show_mob{display:none;}
.featured_nws_wdgt figure .topleft, .featured_nws_dtl figure .topleft{background:rgba(136,136,136,.5); position:absolute; left:0; top:30px; font-size:14px; color:#fff; font-style:italic; line-height:1em; padding:10px; }


/*------Top stories ---*/
.top-stories{margin-bottom:20px;}
.top-stories .clm1{float:left; width:54.5%;}
.top-stories .clm2{float:right; width:42%;}

.top-stories .clm2 .story-box:last-child{border:0; margin-bottom:0; padding-bottom:0;}
.top-stories .clm2 .story-box{margin-bottom:13px; padding-bottom:10px;}
.top-stories .clm2 .story-box .image{width:95px; margin-bottom:3px;}
.top-stories .clm2 .story-box h2, .top-stories .clm2 .story-box h4{max-height:72px; line-height:18px;}
.top-stories .morstyl_2{margin-bottom:5px;}
.story-box.main h2, .story-box.main h1{font-size:28px; line-height:30px; position:relative; margin-top:-4px; margin-bottom:15px;} 
.story-box.main{margin-bottom:25px; border:0; padding:0;}
.story-box.main .image{float:none; margin:0; width:100%;}

span.excsve-tag{display: inline-block; background: #ed1c24; color: #fff; font-size: 13px; padding: 6px 7px 5px; 
margin-bottom: 10px; line-height: 1em; font-weight: bold;}
.top-stories .clm2 span.excsve-tag{font-size: 11px; font-weight:normal; margin-bottom: 7px; padding: 4px 4px 3px;}

/*----- story-box ---*/
.story-box{border-bottom:1px dotted #bbbbbb; padding:0 0 15px 0; margin-bottom:20px; }
.three_clm_2 .story-box{padding-bottom:20px;}
.story-box.last{border:0; margin-bottom:0;}
.story-box .desc{overflow:hidden;}
.story-box .image{float:right; width:103px; position:relative; margin-left:15px; position:relative;}
.story-box .image img{width:100%;}
.story-box h2, .story-box h4{font-size:15px; line-height:normal; margin-bottom:0px; color:#000;  }
.story-box h2 a, .story-box h4 a{color:#000;}
.story-box h2 a:hover, .story-box.main h1 a:hover, .story-box.styl1 h1 a:hover, .story-box.styl2 h1 a:hover, .story-box h4 a:hover, ul.lst1 li a:hover, ul.lst2 h3 a:hover, ul.lst2 h4 a:hover, .intrvws li a:hover, .morstyl_1 a:hover,
ul.lst4 li a:hover, ul.list22 li a:hover, a.cat:hover, ul.list27 li a:hover, .hstyl1 a:hover, .profile-list_outer  a.morstyl_2:hover,
.middle-blk a:hover, ul.lst4 li.main .desc a:hover, ul.list1 li a:hover, .data_wdgt h4 a:hover, .data_wdgt h5 a:hover,
.sub_hd a:hover, ul.lst5 li .cat a:hover, ul.lst5 a:hover, ul.lst6 li a:hover, .pop-over .detail h3 a:hover, .pop-over .detail h4 a:hover,
ul.lst8 li a:hover, ul.lst8 li a.athr:hover, ul.lst4 li a.athr:hover, ul.lst2 strong a:hover, .post p a:hover, .author a:hover h3,
.about-author h4 span a:hover, .related-blogs ul li span.metadata strong a:hover, .sidebar h3 a:hover, .sidebar a:hover h3, 
.related-blogs ul li h4 a:hover, .blog-lists .post h2 a:hover, .author-widget .description p a:hover, .author-widget h4 a:hover, .tv_wdgt h3 a:hover,ul.lst7 li a:hover, .gallery_wdgt .clm:hover .caption, #btnCaptcha:hover, .author_info strong a:hover, .author-box2 .author_info strong a:hover{text-decoration:none; color:#de2d2d;}
.top-strip2 a:hover, .web-picks .lst8 li span.meta a:hover{text-decoration:none; color:#de2d2d !important;}
.story-box p{font-size:15px; line-height:20px; color:#555; margin-bottom:10px;}
.story-box .meta{font-size:11px; color:#888; line-height:20px; margin-bottom:5px;}
.story-box .cat {display:block; font-size:11px; color:#888; line-height:9px;
text-transform:capitalize; margin-bottom:6px; font-weight:normal;}

.top-stories .story-box.prime-story .cat, .top-stories .story-box.prime-story .prime-logo{display:block; width:76px; height:0; padding-top:12px; overflow:hidden; background:url(images/responsive/prime-logo.png) no-repeat 0 0; background-size:76px 12px;}
.prime-story .icon-key{display:inline-block; vertical-align:middle; width:16px; height:7px; background:url(images/responsive/key-icon.png) no-repeat 0 0 ; margin-left:2px;}

/*------- Online-form -----------*/
.one-line-form input.textbox{background:#fff; border:1px solid #e4e1c9; border-right:0; padding:0 10px; height:30px; float:left;
width:160px; border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; color:#888; font-size:13px;
font-family:Arial, Helvetica, sans-serif;}
.one-line-form input.submit{border:0; height:32px; border:0; padding:0 10px; cursor:pointer; font-size:13px; font-weight:bold; color:#fff;
background:#0b7e02; border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; float:left;}

/*---------- LISTS --------*/
ul.lst1{margin-bottom:5px;}
ul.lst1 li{border-bottom:1px dotted #bbb; height:30px; line-height:30px; position:relative; padding-left:31px; font-size:13px;}
ul.lst1 li h4{line-height:30px;}
ul.lst1 li a, ul.lst4 li a{color:#000; display:block; text-overflow:ellipsis; width:100%; white-space:nowrap; overflow:hidden; font-weight:normal;}
ul.lst1 li span.meta{position:absolute; text-align:right; width:20px; display:block; line-height:30px; left:0; top:0; z-index:1;
 font-size:11px; color:#888; font-weight:normal;}
ul.lst1 li:last-child, ul.lst4 li:last-child{border-bottom:0;}
ul.lst1.v2 li{padding:0 31px 0 0; font-size:12px;}
ul.lst1.v2 li span.meta{left:auto; right:0; text-align:right; width:auto;}

/*------ LIST2 -------*/
ul.lst2 li{border-bottom:1px dotted #bbb; margin-bottom:15px; padding-bottom:15px; line-height:13px; font-size:11px; color:#888;}
ul.lst2 img, .author_info img{float:left; width:69px; height:69px; border:3px solid #ddd; margin-right:10px;}
ul.lst2 .desc, .author_info .desc{display:block; overflow:hidden;}
ul.lst2 h3, ul.lst2 h4{font-size:15px; line-height:normal; margin-bottom:5px; margin-top:-1px; position:relative;/* max-height:36px; overflow:hidden;*/}
ul.lst2 h3 a, ul.lst2 h4 a{color:#000;}
ul.lst2 strong, .author_info strong{font-weight:bold; color:#555; display:block; margin-bottom:2px;}
ul.lst2 strong a, .author_info strong a{color:#555;}
.scroll-content ul.lst2, .custom-scrl-cnt  ul.lst2{padding-right:10px;}
.custom-scrl-cnt{position:relative; overflow:hidden;}
.author_info{line-height:13px; font-size:11px; color:#888; padding-top:5px;}
.author_info img{width:40px; height:40px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border-width:2px;}
.author_info strong{font-size:14px; color:#000; margin-bottom:4px;}

/*---- Lst3 ----*/
ul.lst3{margin-bottom:10px; margin-right:-1px;}
ul.lst3 > li{float:left; width:38px; margin-right:5px; position:relative; margin-bottom:5px; height:38px;  }
.two-clm1 .clm1 ul.lst3{margin-right:-7px;}
.two-clm1 .clm1 ul.lst3 > li{margin-right:7px;  margin-bottom:7px;}
.sidebar ul.lst3{margin-right:-6px;}
.sidebar ul.lst3 > li{margin-right:5px; margin-bottom:5px;}
ul.lst3 li img{width:37px; height:37px; border:1px solid #bbb;}
ul.lst3 li:hover img{border-color:#7f7f7f;}
.main-content ul.lst3 li .pop-over{left:0;}
.main-content ul.lst3 li .pop-over .inner:before{left:12px;}
.sidebar ul.lst3 li .pop-over{right:0;}
.sidebar ul.lst3 li .pop-over .inner:before{right:12px;}

.pop-over{padding-bottom:9px; width:630px; position:absolute; z-index:9999; bottom:36px; display:none;}
.pop-over.one-clm{width:400px;}
 .pop-over.one-clm .more{display:none;}
ul.lst3 li:hover .pop-over{display:block;}
.pop-over .inner{background:#fff; position:relative; border:1px solid #bbbbbb; padding:20px 10px 20px 20px;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 0 8px rgba(0,0,0,.2); 
-moz-box-shadow:0 0 8px rgba(0,0,0,.2); -webkit-box-shadow:0 0 8px rgba(0,0,0,.2); }
.pop-over .inner:before{content:" "; position:absolute; width:12px; height:7px; display:block; z-index:100; bottom:-7px; background:url(images/responsive/tooltip-arrow.png) no-repeat 0 0;}
.pop-over .detail{width:359px; float:left;  padding-right:20px;}
.pop-over .more{width:196px; float:right; padding-left:20px;  border-left:1px solid #bbb; height:195px;}
.pop-over .more h4{font-size:11px; color:#de2d2d; line-height:13px; margin-top:-3px; margin-bottom:10px;}
.pop-over .more h4 a{color:#de2d2d;}
.pop-over  .detail img{float:left; width:94px; height:94px; border:3px solid #ddd !important; margin-right:10px;}
.pop-over  .detail .desc{overflow:hidden;}
.pop-over  .detail  h3, .pop-over  .detail  h4{font-size:18px; line-height:22px; margin-bottom:3px; margin-top:-3px; overflow:hidden;}
.pop-over  .detail  h3, .pop-over  .detail  h4 a{color:#000;}
.pop-over  .detail p{font-size:13px; color:#555; line-height:15px; margin-bottom:10px; max-height:75px; overflow:hidden;}
.pop-over  .detail .meta{display:block; margin-bottom:10px; color:#888; line-height:13px; font-size:11px;}
.pop-over  .detail .meta strong{font-size:12px; font-weight:bold; line-height:14px; color:#555; display:block; }
.pop-over .follow-wdgt{padding:0; margin:0 0 2px 2px;}
.pop-over .scroll-cntent{height:175px; overflow:auto;}
.pop-over .scroll-cntent_blogList{overflow:hidden; position:relative; clear:left; height:175px;}
.pop-over .detail .meta strong a{color:#555;}

/*---- Lst4 ----*/
ul.lst4{margin-bottom:5px;}
ul.lst4 li{padding-left:15px; height:30px; line-height:30px; background:url(images/responsive/lst4-bg-min.png) no-repeat 5px center;
border-bottom:1px dotted #bbb; font-size:13px;}
ul.lst4 li h4{font-weight:normal;  height:30px; line-height:30px;}
ul.lst4 li.main{height:auto; padding:0 0 10px; line-height:normal; background:none; }
ul.lst4 li.main .desc{display:block; max-height:90px; overflow:hidden; line-height:18px; color:#555;}
ul.lst4 li.main .desc a{color:#555;  white-space:normal; display:inline; overflow:visible; }
ul.lst4 li.main img{float:left; width:140px; margin-right:10px; }
ul.lst4 li h3, ul.lst4 li.main h4{font-size:15px; line-height:18px; margin-bottom:6px; height:auto; max-height:37px; overflow:hidden; text-transform:none;}
ul.lst4 li h3 a, ul.lst4 li.main h4 a{color:#000; overflow:visible; white-space:normal; font-weight:bold;}
ul.lst4 li.main a{display:inline; overflow:visible; white-space:normal;}
.wdgt{margin-bottom:20px;}

/*------ List5 -------*/
ul.lst5 li, ul.lst8 li{border-bottom:1px dotted #bfbfbf; padding-bottom:10px; margin-bottom:10px;}
ul.lst5 li img, ul.lst8 li img{float:left; width:53px; height:75px; margin-right:10px;}
ul.lst5 li .desc, ul.lst8 li .desc{overflow:hidden;}
ul.lst5 li .cat {display:block; font-size:11px; color:#888; line-height:10px; text-transform:capitalize; margin-bottom:7px;}
ul.lst5 li .cat a{color:#888;}
ul.lst5 li p{font-size:15px; line-height:18px; color:#000; margin-bottom:3px;}
ul.lst5 li p a{color:#000;}
ul.lst5 li .meta{font-size:11px; color:#888; line-height:18px;}
ul.lst5, ul.lst8 {margin-bottom:15px;}

/*----- LIST 6 -----*/
ul.lst6 li{margin-bottom:10px; font-size:13px; line-height:16px; color:#000;}
ul.lst6 li a{color:#000;}
ul.lst6 li span{display:block; color:#888; font-size:11px;}

/*----- List7 ------*/
ul.lst7{margin-bottom:10px;}
ul.lst7 li{list-style:none; }
ul.lst7 li {float:left; width:47%; margin-right:3%;}
.sidebar ul.lst7{margin-right:-3%;}
ul.lst7 li.main{width:97%; float:none;  margin-bottom:10px; padding-bottom:10px;}
ul.lst7 li.main img{margin-bottom:0;}
ul.lst7 li h3{font-size:15px; line-height:17px; margin-bottom:5px; color:#000;}
ul.lst7 li h3 a{color:#000;}
ul.lst7 li .image{position:relative; margin-bottom:7px;}
ul.lst7 li img{width:100%; display:block; margin-bottom:7px;}
ul.lst7 li h5{font-size:13px; line-height:18px; font-weight:normal;  max-height:54px; overflow:hidden;  overflow:hidden; }
ul.lst7 li a{color:#000;}
ul.lst7 li .meta{display:block; color:#888; overflow:hidden; text-overflow:ellipsis; height:13px; line-height:normal; font-size:11px;
 white-space:nowrap; width:100%; }
ul.lst7 li .meta strong{font-weight:bold;}
ul.lst7 li p{font-size:13px; line-height:18px; max-height:54px; overflow:hidden; color:#555;}
ul.lst7 li p a{color:#000;}



/*------ List8 ---*/
ul.list8 {list-style:none;}
ul.list8 li{list-style:none; margin-bottom:8px; font-size:12px; color:#00556D;  line-height:15px; text-transform:capitalize;}
ul.list8 li span.title{display:block; float:left; width:48%; margin-right:4%; }
ul.list8 li span.data{display:block; float:left; width:48%;  color:#000; }

/*---- Lst13 ---*/
.lst13{ margin-bottom:17px;}
.lst13 li{list-style:none; border-bottom:1px dotted #bbb; padding:6px 8px 6px 0px; position:relative; font-size:13px; line-height:1.2em;}
.lst13 li a{display:block; color:#000; margin-bottom:2px; }
.lst13 li a small{color:#888; font-size:12px; white-space:nowrap;}
.lst13 li span.cpny, .lst13 li span.locn{font-size:12px; color:#888; line-height:1.5em; display:block;}
.lst13 li span.locn{font-size:12px; color:#4ba944; display:inline-block; margin-right:30px;}
.lst13 li span.timestamp{font-size:12px; color:#888; display:inline-block; }
.lst13 li span.locn .fa, .lst13 li span.timestamp .fa{color:#888; vertical-align:middle; margin-right:5px; font-size:14px; position:relative; top:-2px;}
.lst13 li span.timestamp .fa{font-size:12px;}
.lst13 .icon{height:14px; position:absolute; top:8px; left:10px; z-index:10; width:14px; display:none;}
.lst13 .icon.company{background-position:-176px -775px;}
.lst13 .icon.consultant{background-position:-200px -775px;}
.lst13 li:hover, .lst13 li.hover{font-size:16px;}
.lst13 li .desc{display:none;}
.lst13 li:hover .desc, .lst13 li.hover .desc{display:block;}

/*---- Lst14 ---*/
.lst14 li{list-style:none; margin-bottom:20px;}
.lst14 figure{position:relative; width:46%; margin-right:4%; float:left;}
.lst14 figure a{color:#fff;}
.lst14 li img{width:100%;}
.lst14 li a{color:#000;}
.lst14 li a:hover{color:#ed1c24; text-decoration:none;}
.lst14 li figcaption{display:block; overflow:hidden;}
.lst14 li h4{font-size:14px; font-weight:normal; margin-bottom:10px; line-height:16px;}
.lst14 span.meta{display:block; font-size:11px; color:#888;}
.lst14 li span.duartion, .story-box span.duartion  {position: absolute;background: rgba(0,0,0,.7); color: #fff; height: 28px;line-height: 28px; padding: 0 10px;display: block; z-index: 10; right: 0;bottom: 0; font-size: 12px; font-weight: bold;}
.lst14 li:last-child{margin-bottom:15px;}

/*------- Intrvws ------*/
.intrvws li{list-style:none; }
.intrvws li {float:left; width:47%; margin-right:3%; margin-top:10px;}
.intrvws li:nth-child(4) {clear: left;}
.intrvws li img{width:100%; margin-bottom:7px; display:block;}
.intrvws_wdgt ul{margin-right:-3%; margin-bottom:6px;}
.intrvws_wdgt li.main{width:97%; float:none;  margin-top:0; padding-bottom:1px;}
.intrvws li h5{font-size:12px; line-height:15px;  margin-bottom:3px;/* max-height:45px; overflow:hidden;*/ }
.intrvws li a{color:#000;}
.intrvws li .meta{display:block; color:#888; overflow:hidden; text-overflow:ellipsis; height:13px; line-height:normal; font-size:11px;
 white-space:nowrap; width:100%; }
.intrvws li .meta strong{font-weight:bold;}
.intrvws li.main .desc{padding-left:28px; display:block; position:relative;}
.intrvws li.main .desc .fa{color:#000; font-size:14px; position:absolute; z-index:99; left:0; top:2px;}
.intrvws li.main p{font-size:18px; font-weight:bold;/* max-height:66px; overflow:hidden;*/ line-height:22px; margin-bottom:8px; } 

/*------ List21 ------*/
ul.list21 li{float:left; list-style:none; }
ul.list21 li img{width:100%; margin-bottom:8px;}
ul.list21 li span{font-size:12px; line-height:14px; max-height:42px; overflow:hidden; display:block; font-weight:bold; }
ul.list21 li a{color:#000; }
ul.list21 li a:hover{text-decoration:none; color:#00afdf;}


/*-------- List22 ---------------*/
ul.list23 li{float:left; width:230px !important; height:66px; padding:20px 10px 10px; border-right:1px solid #dfdfdf;}
ul.list23 li .thumb{float:left; width:27px; height:27px; margin-right:10px;}
ul.list23 li .info{float:left; width:180px; }
ul.list23 li h4{font-size:13px; line-height:16px; max-height:32px; overflow:hidden; color:#000; width:100%; white-space:normal; text-overflow:ellipsis; margin-bottom:3px; text-transform:uppercase;}
ul.list23 li h4 a{color:#000; }
ul.list23 li .label{display:block; font-size:9px; line-height:11px; margin-bottom:3px; color:#888;}
ul.list23 li .stat{width:60px; float:right; text-align:right;}
ul.list23 li span.activity{display:block; font-size:11px; line-height:12px; color:#888;}
ul.list23 li .stat {font-size:14px; text-align:right; position:relative; padding-top:32px; line-height:1em; font-weight:bold;}
ul.list23 li .stat i{position:absolute; z-index:5; right:0; top:0;}
ul.list23 li .stat sub{font-size:14px; vertical-align:bottom;}

ul.list23.vertical li{float:none; width:100% !important; border:1px dotted #bbb; border-width:0 0 1px; padding:0; height:54px; margin-bottom:10px;}
ul.list23.vertical li li h4 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:100%;}
.arrow-up{display:inline-block; width:13px; height:14px; background:url(images/responsive/up-down-arws.png) no-repeat 0 0;}
.arrow-down{display:inline-block; width:13px; height:14px; background:url(images/responsive/up-down-arws.png) no-repeat 0 bottom;}



/*------ Custom Selectbox styles ------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:#fff; padding:4px 8px 5px; border:0;
color:#999;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{background:#0073ea; color:#fff !important; font-weight:normal !important;}
.ui-selectmenu-button span.ui-selectmenu-text{font-size:14px; padding:2px; font-weight:normal; }
.ui-menu .ui-menu-item{padding:4px 8px; font-size:12px; font-weight:normal;}
.ui-selectmenu-button span.ui-icon{right:5px;}
.grid_10{background-image:url(images/responsive/company/gridUnit.png);background-repeat:repeat;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.range{font-size:12px; text-align:center; margin-bottom:20px;}
.range .ui-buttonset{display:inline-block; }
.range .ui-buttonset .ui-state-default{background:#ccc; border:1px solid #999; color:#555; padding:4px 5px;}
.ui-button-text-only .ui-button-text{padding:0; font-size:11px; }
.range .ui-buttonset .ui-state-default.ui-state-hover{background:#888; border-color:#888;}
.range .ui-buttonset .ui-state-default.ui-state-active, .range .ui-buttonset .ui-state-default.ui-state-active.ui-state-hover{color:#333  !important; background:#fff !important; border-color:#999;}

/*----- Social widget customize ----*/
.data_wdgt h4, .data_wdgt h5{margin-bottom:10px; font-weight:normal; font-size:16px; line-height:22px;}
.data_wdgt h4 a, .data_wdgt h5 a{color:#555;}
.data_wdgt h5{font-size:16px;}
.data_wdgt .hstyl1{float:left; margin-bottom:15px;}
.social_wdgt .hstyl1{margin-bottom:15px;}
.social_wdgt .one-line-form input.textbox{width:150px;}
.social_wdgt .one-line-form input.submit{font-size:12px; font-weight:normal;}
.social_wdgt .legends .item{font-size:12px;}
.social_wdgt .legends .item span.sqr-box{width:11px;}
.data_wdgt #EtanalyticsDataSelect{width:160px; float:right; margin-bottom:15px; float:right; padding:5px; border:1px solid #e5e5e5; background:#f6f6f6; color:#333;}
.social_wdgt h4{line-height:25px; margin-bottom:10px; font-size:16px; color:#555; font-weight:normal;}
.social_wdgt span.inline-select{width:200px; margin-left:15px; height:25px; top:-2px;}
.data_wdgt #EtanalyticsDataSelect-button{float:left; margin-left:20px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{color:#333;}
.data_wdgt #charts_list{clear:both;}

.data_wdgt .ui-state-default, .data_wdgt .ui-widget-content .ui-state-default, .data_wdgt.ui-widget-header .ui-state-default, 
.social_wdgt .ui-state-default, .social_wdgt .ui-widget-content .ui-state-default, .social_wdgt.ui-widget-header .ui-state-default{padding:0 5px;} 
.social_wdgt span.inline-select{height:25px; vertical-align:middle; line-height:16px; display:inline-block;}
.data_wdgt .ui-selectmenu-button span.ui-selectmenu-text,  .social_wdgt .ui-selectmenu-button span.ui-selectmenu-text{font-size:13px;}
.data_wdgt .ui-selectmenu-button{border:1px solid #e5e5e5;}
.report_wdgt .hstyl1{margin-bottom:8px;}
.report_wdgt .sub_hd{font-size:13px; line-height:15px; margin-bottom:10px;}
.report_wdgt .sub_hd a{color:#1359a0;}

/*------ Morestyle -----*/
.morstyl_1{display:block; text-align:right; font-size:11px; line-height:1em;}
.morstyl_1 h2{display:inline; font-size:11px; font-weight:normal;}
.morstyl_1 a{color:#888;}

a.morstyl_2{border-bottom:1px solid #ccc; width:60%; margin:0 auto 25px; height:5px; text-align:center; font-weight:normal; display:block;
transition:all .2s ease-in; -moz-transition:all .2s ease-in; -webkit-transition:all .2s ease-in; color:#888;}
a.morstyl_2 span{background:#fff; padding:0 10px; font-size:11px;  text-transform:uppercase;}
a.morstyl_2:hover span, a.morstyl_2:hover{color:#ed1c24; text-decoration:none;}

/*------ Tabs -----*/
.tab_1{border:1px solid #dcdcdc; border-width:1px 0; padding:3px 10px 0; border-bottom-color:#ccc; margin-bottom:15px;}
.tab_1 span{display:block; float:left; line-height:32px; margin-right:10px; font-size:16px; font-weight:bold; color:#007ea4;}
.tab_1 ul li{float:left; position:relative; margin-bottom:-1px; }
.tab_1 ul li a{float:left; line-height:32px; border:1px solid tranparent; font-size:13px; color:#555; padding:0 10px;}
.tab_1 ul li a:hover{text-decoration:none; color:#000;}
.tab_1 ul li.active a{background:#fff; border:1px solid #ccc; color:#000; font-weight:bold; border-bottom-color:#fff;}
/*------ Line-pattern ------*/
.line-pattern{background:url(images/responsive/line-pattern-min.png) repeat 0 0;}

/*------- Top Strip2 -----*/
.top-strip2{background:#fff; padding:18px 20px; margin:0; position:relative;}
.top-strip2 a.close{position:absolute; color:#000; font-size:8px; z-index:15; right:5px; top:5px; }
.top-strip2 h2{font-size:18px; font-weight:normal; line-height:18px; margin-bottom:10px;}
.top-strip2 h2 a{color:#333;}
.top-strip2 h2 a:hover{text-decoration:none; color:#00afdf;}
.top-strip2 img.title{margin-bottom:10px; height:18px; display:block;}
.top-strip2 ul.list21{margin-right:-2%; height:145px; overflow:hidden; }
.top-strip2 ul.list21 li{float:left; width:15.5%; margin-right:1%;}
.top-strip2 span.more-lnk2{float:right; padding-top:5px;}
.top-strip2 .slider{overflow:hidden; position:relative; }
.top-strip2 .slider ul.list22{min-width:1500px; height:62px; overflow:hidden;}
.top-strip2 .slider .bx-controls{position:absolute; height:52px; position:absolute; right:0; top:0; 
background:url(images/responsive/slider-controls-bg.png) repeat-y 0 0; width:10px; padding-left:32px; z-index:10; padding-top:10px; text-align:right;}
.bx-controls .bx-next, .bx-controls .bx-prev{display:block; width:10px; height:0; padding-top:16px; overflow:hidden;
position:relative; background-image:url(images/responsive/sprite12.png); background-repeat:no-repeat; opacity:.7}
.bx-controls .bx-next:hover, .bx-controls .bx-prev:hover{opacity:1;}
.bx-controls .bx-next{background-position:-221px -186px;}
.bx-controls .bx-prev.disabled{background-position:-221px -163px;  cursor:auto; opacity:1;}
.bx-controls .bx-prev{background-position:-236px -163px; margin-bottom:10px;}
.bx-controls .bx-next.disabled{background-position:-236px -186px; cursor:auto; opacity:1}
.top-strip2 .column1{width:45%; margin-right:1%; padding-right:1%;  border-right:1px dotted #bfbfbf; float:left;  }
.top-strip2 .column2{float:left; width:52.5%;}
.top-strip2 .column2 .column3{width:47%; margin-right:2%; padding-right:2%; float:left; border-right:1px dotted #bfbfbf;}
.top-strip2 .column2 .column4{width:48.5%; float:right;}
.top-strip2.line-pattern{ background:#fff url(images/responsive/line-pattern-min.png) repeat scroll 0 0 !important; 
border-bottom:1px solid #cbc1b3;}
.news-item img{float:left; width:59px; height:38px; }
.news-item{border-bottom:1px dotted #bfbfbf; padding-bottom:9px; margin-bottom:9px;}
.news-item.last{border:0; padding-bottom:0; margin-bottom:0;}
.news-item span{font-size:12px; line-height:13px; display:block; padding-left:69px; }
.news-item a{color:#333; }
.news-item a:hover{text-decoration:none; color:#00afdf;}
.top-strip2 .column1 .news-item{border:0; padding-bottom:0;}
.top-strip2 .column1 .news-item img{width:153px; height:97px;} 
.top-strip2 .column1 .news-item span{padding-left:163px; font-size:16px; line-height:16px;}
.top-strip2 ul.list22 li span{ float:none; width:auto; max-height:64px;  font-weight:bold; }
/*----- Slider styles ------*/
.bx-default-pager{display:none;}

/*------ Tabs -----*/
.tab_3{border:1px solid #bbb; border-width:0 0 1px; margin-bottom:5px; padding:0 5px;}
.tab_3 ul li{float:left; position:relative; margin-bottom:-1px; }
.tab_3 ul li h1{line-height:32px;}
.tab_3 ul li + li a{border-left:0;}
.tab_3 ul li a{float:left; line-height:32px; border:1px solid #bbb; font-weight:bold; font-size:13px; color:#555; padding:0 10px; background:#f5f5f5;}
.tab_3 ul li a:hover{text-decoration:none; color:#000;}
.tab_3 ul li.active a{background:#fff; color:#ed1c24; font-weight:bold; border-bottom-color:#fff;}


/*------ List21 ------*/
ul.list21 li{float:left; list-style:none; }
ul.list21 li img{width:100%; margin-bottom:8px;}
ul.list21 li span{font-size:12px; line-height:14px; max-height:42px; overflow:hidden; display:block; font-weight:bold; }
ul.list21 li a{color:#000; }
ul.list21 li a:hover{text-decoration:none; color:#00afdf;}

/*------ List22 ------*/
ul.list22 li{float:left; list-style:none; width:255px !important; padding-right:10px; margin-right:10px; border-right:1px dotted #bfbfbf; }
ul.list22 li img{float:left; width:97px; height:61px; margin-right:10px;  }
ul.list22 li span{font-size:13px; line-height:16px; display:block;   max-height:64px; position:relative; top:-2px; }
ul.list22 li a{color:#333; }
ul.list22 li a:hover{text-decoration:none; color:#00afdf;}


/*----- Polls widget ---*/
.polls_wdgt h3{font-size:18px; line-height:22px; margin-bottom:14px; color:#000 !important;}
.polls_wdgt .options label{font-size:12px; color:#555; line-height:12px; margin-bottom:8px; display:block; position:relative; padding-left:20px; }
.polls_wdgt .options label:last-child{margin-bottom:15px;}
.polls_wdgt .options label input{display:inline; vertical-align:middle; margin:0 5px 0 0; position:absolute; margin:0; left:0; top:0; }
.polls_wdgt button{background:#fe3326; height:26px; padding:0 8px; color:#fff; font-size:12px; border:0; font-weight:bold;}
.polls_wdgt .legends{float:left; width:160px; padding:0; background:none; margin:0;}
.polls_wdgt .graph{float:right; width:120px;}
.polls_wdgt .legends ul{padding-bottom:10px;}
.polls_wdgt .legends li{list-style:none; font-size:12px; font-weight:bold; line-height:12px; margin-bottom:10px;}
.polls_wdgt .legends li .title{display:inline-block; width:105px;}
.polls_wdgt .legends li .poll{display:inline-block; padding-left:20px; position:relative;}
.polls_wdgt .legends li .poll:before{position:absolute; content:" "; display:block; width:12px; height:12px; left:0; top:0; z-index:5; }
.polls_wdgt .legends li.opt_0 .poll:before{background:#008009;}
.polls_wdgt .legends li.opt_1 .poll:before{background:#b31901;}
.polls_wdgt .legends li.opt_2 .poll:before{background:#828282;}
.polls_wdgt .legends li.opt_3 .poll:before{background:#670173;}
.polls_wdgt .legends li.opt_4 .poll:before{background:#015f73;}
.polls_wdgt .legends li.opt_5 .poll:before{background:#b89406;}
.polls_wdgt .legends li.opt_0 .poll{color:#008009;}
.polls_wdgt .legends li.opt_1 .poll{color:#b31901;}
.polls_wdgt .legends li.opt_2 .poll{color:#828282;}
.polls_wdgt .legends li.opt_3 .poll{color:#670173;}
.polls_wdgt .share span{display:inline-block; margin-right:5px; width:18px; height:18px; line-height:18px; text-align:center; cursor:pointer;}
.polls_wdgt .share span .fa{font-size:12px; vertical-align:middle; margin:0; color:#fff;}
.polls_wdgt .share span.fb{background:#4b6ea8;}
.polls_wdgt .share span.twitter{background:#00bbf2;}
.polls_wdgt .result-title{font-size:14px; margin-bottom:15px; line-height:16px; color:#5ab240;}
.polls_wdgt .poll-result-title{color:#0b7e02;}
.section2 .tabcontent h2, .section3 h2, .wdgt, .widget{margin-bottom:20px;}

/*--------------- Recent Subscribers ----------------------------*/
.sidebar .recent-subscribers {border:1px solid #ccc; padding:10px; margin-bottom:25px; }
.sidebar .recent-subscribers h3{margin-bottom:15px; font-size:18px; color:#1793C7;}

/*----- Form1 ---*/
.form1 ul li{list-style:none; margin-bottom:10px; position:relative;}
.form1 ul li input.textbox, .form1 ul li textarea{border:0; background:#fff; padding:6px 10px; width:95%; font-size:12px; color:#333;  box-shadow:0 0 5px rgba(0,0,0,.2); -moz-box-shadow:0 0 5px rgba(0,0,0,.2); -webkit-box-shadow:0 0 5px rgba(0,0,0,.2); }
.form1 ul li input.textbox{height:20px; width:50%}
.form1 ul li textarea {height:100px; resize:none;}
.form1 ul li input.submit{height:35px; position:relative;  font-family:Arial, Helvetica, sans-serif; background:#ed1c24; border:0;  cursor:pointer; color:#fff; font-size:14px;font-weight:bold; font-size:16px; padding:0 10px 3px;}

/*----- enevts-widget ---*/
.events_wdgt .heading5{margin-bottom:0 !important;}
.events_wdgt ul{margin-bottom:0px;}
.events_wdgt li{list-style:none; border-bottom:1px solid #c7c7c7; background:#dfdfdf; padding:10px;}
.events_wdgt li h4{font-size:13px;  line-height:15px; margin-bottom:5px; }
.events_wdgt li h4 a{color:#000;}
.events_wdgt li span{display:block; color:#555; font-size:11px; line-height:11px;}
.events_wdgt li:hover{background:#fff6d5;}
.events_wdgt li h4 a:hover, .events-table td a:hover{text-decoration:none; color:#ed1c24;}
.events_wdgt .morstyl_1{text-align:center; background:#333; padding:8px 0;}
.events_wdgt .morstyl_1 a{color:#fff;}
.event-submit .fa{font-size:40px; float:left;}
#content .sidebar .tip .event-submit h3{padding-left:50px;}
.event-submit {background:#efefef; padding:10px;}
#content .sidebar .tip .event-submit .arrw{border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.tip .event-submit .close{top:10px;}

.tip .inner{display:none; padding:10px;}
.tip .inner p{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; margin-bottom:10px;}
.tip .inner p label{margin-right:10px;}
.tip .inner p label input{vertical-align:middle; position:relative; top:-1px;}
.tip .inner p a{font-weight:bold; color:#000;}
.tip .form1 ul li{list-style:none; margin-bottom:5px;}
.tip .form1 ul li input.textbox, .tip .form1 ul li textarea{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border:1px solid #ccc; width:90%; font-family:Arial, Helvetica, sans-serif;}
.tip .form1 ul li input.submit{padding:0 20px;}
.tip a.close{position:absolute; z-index:200; top:5px; right:5px; width:15px; height:15px; display:block; background:url(images/responsive/close-btn.png) no-repeat 0 0;}
.tip .form1 ul li input.textbox.error, .tip .form1 ul li textarea.error{ border-color:#F00;}
.tip #pitch_success{display:none;}
.tip #pitch_success p{font-size:18px; font-weight:bold; line-height:24px; color:#3B8A23;}
.tip h3 a:hover, #content .sidebar .tip h3 a:hover{text-decoration:none;}

/*------ Special story widget ----*/
.spcl_story_wdgt{border-bottom:1px dotted #bbb; padding-bottom:10px; margin-bottom:15px;}
.spcl_story_wdgt figure{position:relative; margin-bottom:10px;}
.spcl_story_wdgt figure .fa{position:absolute; top:50%; left:50%; font-size:40px; text-align:center; width:44px; height:44px; margin:-22px 0 0 -22px; z-index:99; color:#fff; opacity:.7;}
.spcl_story_wdgt figure:hover .fa{opacity:1;}
.spcl_story_wdgt img{width:100%;}
.spcl_story_wdgt figure figcaption{position:absolute; background:rgba(0,0,0,.7); box-sizing:border-box; width:100%; padding:10px; left:0; bottom:0;}
.spcl_story_wdgt figure figcaption a{font-size:14px; font-weight:bold; line-height:18px; display:block; color:#fff; max-height:36px; overflow:hidden;}
.spcl_story_wdgt figure figcaption a small{font-weight:normal;}
.spcl_story_wdgt ul {margin:0 -5px;}
.spcl_story_wdgt ul li{list-style:none; float:left; box-sizing:border-box; padding:0 5px; width:33.3%;}
.spcl_story_wdgt li figcaption{padding:0; position:static; background:none; max-height:56px; overflow:hidden;}
.spcl_story_wdgt li figcaption a{display:block; font-size:12px; line-height:14px; color:#555;}
.spcl_story_wdgt li figcaption a h5{color:#ed1c24;}
.spcl_story_wdgt li:hover a, .spcl_story_wdgt figure:hover figcaption, .spcl_story_wdgt li a:hover, .spcl_story_wdgt figure figcaption a:hover{text-decoration:none; color:#ed1c24;}

/*----- Blog Widget headings -----*/
h2.auto_blog_ttl{background:url(images/responsive/autologue-logo-v2-min.png) no-repeat 0 0; width:174px; height:0; position:relative; padding-top:35px; overflow:hidden;}
h2.health_blog_ttl{background:url(images/responsive/health-file-logo-min.png) no-repeat 0 0; width:185px; height:0; position:relative; padding-top:38px;overflow:hidden;}
h2.telecom_blog_ttl{background:url(images/responsive/tele-talk-logo-min.png) no-repeat 0 0; width:131px; height:0; position:relative; padding-top:35px;overflow:hidden;}
h2.cio_blog_ttl{background:url(images/responsive/tech-talk-logo-min.png) no-repeat 0 0; width:139px; height:0; position:relative; padding-top:35px;overflow:hidden;}
h2.retail_blog_ttl{background:url(images/responsive/retale-logo-min.png) no-repeat 0 0; width:141px; height:0; position:relative; padding-top:35px;overflow:hidden;}
h2.realty_blog_ttl{background:url(images/responsive/realty-check-logo-min.png) no-repeat 0 0; width:175px; height:0; position:relative; padding-top:38px;overflow:hidden;}
h2.energy_blog_ttl{background:url(images/responsive/energy-opinion-logo.png) no-repeat 0 0; width:120px; height:0; position:relative; padding-top:29px; overflow:hidden; background-size:100%;}
h2.cfo_blog_ttl{background:url(images/responsive/cfo-leader-logo.png) no-repeat 0 0; width:193px; height:0; position:relative; padding-top:38px;overflow:hidden;}
h2.ciso_blog_ttl{background:url(images/responsive/ciso-blog-logo.png) no-repeat 0 0; width:203px; height:0; position:relative; padding-top:35px;overflow:hidden;}

/*----- Ticker3 -----*/
.ticker3{margin:0 auto; max-width:1000px; border-bottom:1px solid #d9d9d9; background:#fff; position:relative;}
.ticker3 section{float:left; width:31.7%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-right:10px; position:relative;}
.ticker3 section.full-width{position:static;}
.ticker3 section.lg{width:36.6%;}
.ticker3 section .scroll-data:after{position:absolute; display:block; content:" "; border-top:5px solid #b2b2b2; border-left:5px solid transparent; border-right:5px solid transparent; right:0px; top:15px; z-index:101}
.ticker3 section:hover .scroll-data:after{border-top-color:#000000; }
.ticker3 .title{line-height:33px; font-size:12px; color:#000; font-weight:bold; float:left; background:#ececec;  padding:0 9px;}
.ticker3 .scroll-data{overflow:hidden; height:33px; position:relative; padding-right:16px;}
.ticker3 .fa{font-size:10px;}
ul.ticker_styl2{position:relative;}
ul.ticker_styl2 li{line-height:12px; font-size:10px; color:#0090b3;width:47%;float:left;height:35px;padding-top:5px;overflow:hidden;margin-left:3%;}
ul.ticker_styl2 li span{color:#000; margin-right:5px;font-size:10px;}
ul.ticker_styl2 li .ticker-cmp{color:#0090b3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right:15px;font-size:11px;}
ul.ticker_styl2 li .fa{margin-right:3px;}
ul.ticker_styl2 li .fa-arrow-up{position:relative; top:-1px;}
ul.ticker_styl2 li span.up, ul.ticker_styl1 li span.down, .table5 span.up{color:#008400; font-weight:normal; }
ul.ticker_styl2 li span.down, .table5 span.down{color:red; }

.ticker3 section .hover_contnt{position:absolute; left:-1px; top:0; z-index:1000; width:100%; display:none;border:1px solid #d9d9d9; background:#fff;}
/*.ticker3 section:hover .hover_contnt{display:block;}*/
.ticker3 section .hover_contnt .sponsor{float:right; margin:7px 16px 0 0; position:relative; z-index:99;}
.ticker3 section .hover_contnt h4{font-size:12px; line-height:33px; background:#ececec; padding:0 8px; color:#000000;top:-1px;position:relative;}
.ticker3 section .hover_contnt .table5:before{position:absolute; right:13px; top:33px; display:block; content:" "; border-bottom:5px solid #f7f7f7; border-left:5px solid transparent; border-right:5px solid transparent; z-index:101;}
.ticker3 section.full-width .table5{width:33.3%; float:left; border-right:1px solid #fff;}
.ticker3 section.full-width .table5:last-of-type{border-right:0; width:33.4%;}
.datatickerwrapper{max-height:286px; overflow:auto;}
/*---- table5 ----*/
.table5{width:100%; border:0; background:#fff;}
.table5 td{border-bottom:1px solid #ececec; background:#f7f7f7;}
.table5 tr:last-child td{border-bottom:0;}
.table5 tr td:first-child{color:#0090b3;}
.table5 th, .table5 td{padding:10px; font-size:12px; font-weight:bold;border-bottom: 1px solid #ececec;}
.table5 th {color:#888; background:#f7f7f7; font-size:11px; }
.table5 span.up, .table5 span.down{font-weight:bold;}
.table5 td:first-child, .table5 th:first-child{max-width:125px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.table5 tr:nth-child(2n+2) td{background:#fff;}

.mid-section{position:relative; margin:0px -20px 20px; border:1px solid #ededed; border-width:1px 0; padding:20px 0 1px; clear:both;}
.mid-section .hstyl1{ margin:0 0 20px 20px}
.main-content .mid-section{margin:20px 0; padding-top:10px;}

/*--- Live Tv heading -----*/
.auto_tv_ttl{width:104px; height:0; padding-top:23px; position:relative; overflow:hidden; margin-bottom:15px; 
background:url(images/responsive/livetv_ttl-v2.png) no-repeat 0 0;}
.spcl_story_wdgt .auto_tv_ttl, .tv_wdgt .health_tv_ttl, .tv_wdgt .telecom_tv_ttl, .sidebar .auto_tv_ttl, .tv_wdgt .realty_tv_ttl{background:none; height: auto; overflow: visible; padding: 0;}
.spcl_story_wdgt .auto_tv_ttl a, .sidebar .auto_tv_ttl a{width:104px; height:0; padding-top:23px; position:relative; overflow:hidden; margin-bottom:15px;  display:block;
background:url(images/responsive/livetv_ttl-v2.png) no-repeat 0 0;}
.health_tv_ttl{width:125px; height:0; padding-top:30px; position:relative; overflow:hidden; margin-bottom:18px; 
background:url(images/responsive/health-tv.png) no-repeat 0 0;}
.tv_wdgt .health_tv_ttl a{width:125px; height:0; padding-top:30px; position:relative; overflow:hidden; margin-bottom:18px; 
background:url(images/responsive/health-tv.png) no-repeat 0 0; display:block;}
.telecom_tv_ttl{width:164px; height:0; padding-top:32px; position:relative; overflow:hidden; margin-bottom:18px; 
background:url(images/responsive/telecom-tv.png) no-repeat 0 0;}
.tv_wdgt .telecom_tv_ttl a{width:164px; height:0; padding-top:32px; position:relative; overflow:hidden; margin-bottom:18px; 
background:url(images/responsive/telecom-tv.png) no-repeat 0 0; display:block;}
.tv_wdgt .realty_tv_ttl a{width:136px; height:0; padding-top:33px; position:relative; overflow:hidden; margin-bottom:18px; 
background:url(images/responsive/sprite12.png) no-repeat 0 -950px; display:block;}
.realty_tv_ttl{width:136px; height:0; padding-top:33px; position:relative; overflow:hidden; margin-bottom:18px; 
background:url(images/responsive/sprite12.png) no-repeat 0 -950px; display:block;}
.wdgt.telecom-tuesday h2 a{display:block; height:0; padding-top:22px; background:url(images/responsive/sprite13.png) no-repeat -10px -1070px; width:174px; overflow:hidden;}


/*------ Auto tv Widget -----*/
 h2.autotv{background:url(images/responsive/autotv-logo-min.png) no-repeat 0 0; width:108px; padding-top:33px; height:0;
position:relative; margin-bottom:20px; overflow:hidden; }
.tv_wdgt .main{float:left; width:65%; margin-bottom:8px;}
.tv_wdgt .video_lst{float:right; width:32%;/* margin-bottom:8px;*/}
.tv_wdgt .video_lst .scroll-cntent{height:345px; overflow:hidden;}
.tv_wdgt .video_bx{margin-bottom:15px; position:relative;}
.tv_wdgt h3{font-size:24px; line-height:28px; margin-bottom:3px;}
.tv_wdgt h3 a{color:#000;}
.tv_wdgt p{font-size:13px; line-height:15px; color:#555; max-height:60px; overflow:hidden;}
.tv_wdgt ul.lst7 li{float:none; width:auto; margin:0 0 15px; position:relative;}
.tv_wdgt .morstyl_1{clear:both;}
.tv_wdgt.single .main{float:none; width:100%;}
.tv_wdgt.single .video_lst{display:none;}
.play-icon{position:absolute; z-index:100; width:54px; height:54px; left:50%; top:50%; margin:-27px 0 0 -27px; display:block;
background:url(images/responsive/sprite12.png) no-repeat -122px -593px;}
.tv_wdgt ul.lst7 li .play-icon, .play-icon.sm{width:26px; height:26px; margin:-13px 0 0 -13px; background-position:-84px -655px;}


/*------ Gallery Widget ---*/
.gallery_wdgt .clm{margin-left:2%; float:left; width:22.5%; margin:0 0 20px 2%; max-height:144px; overflow:hidden; position:relative;}
.gallery_wdgt .clm.lrg{max-height:306px; width:47%;} 
.gallery_wdgt .clm img{width:100%; transition:transform 1s ease; -moz-transition:transform 1s ease; -webkit-transition:transform 1s ease;}
.gallery_wdgt .clm:hover img{transform:scale(1.25); -moz-transform:scale(1.25); -webkit-transform:scale(1.25);}
.gallery_wdgt .clm a{color:#fff;}
.gallery_wdgt .clm .caption{position:absolute; left:0; bottom:0; padding:10px 5%; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:rgba(0,0,0,.7);
color:#fff; line-height:15px; font-size:13px; font-weight:bold;}
.gallery_wdgt .clm.lrg .caption{padding:17px 4%; font-size:18px; line-height:22px; width:100%;}
.gallery_wdgt .morstyl_1{float:right; line-height:25px; margin-right:20px;}

.main-content .mid-section .hstyl1{margin:0 0 10px 10px; }
.main-content .gallery_wdgt .morstyl_1{margin-right:10px; }
.main-content .gallery_wdgt ul{padding:0 5px;}
.main-content .gallery_wdgt .clm{width:40%; max-height:inherit;}
.main-content .gallery_wdgt .clm.lrg {width:60%; max-height:inherit;}
.main-content .gallery_wdgt .clm, .main-content .gallery_wdgt .clm.lrg {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 10px; padding:0 5px; position:static;}
.main-content .gallery_wdgt .clm a{display:block; position:relative; overflow:hidden;}
.main-content .gallery_wdgt .clm.lrg .caption{padding:10px; width:100%;  font-size:16px; line-height:20px;}
.main-content .gallery_wdgt .clm .caption{font-size:12px; line-height:14px; box-sizing:border-box; padding:7px; width:100%;}
.main-content .gallery_wdgt .clm.lrg .caption small{max-height:inherit;}
.main-content .gallery_wdgt .clm .caption small{display:block; max-height:28px; overflow:hidden; transition:all .2s ease;}


/*------- slideshow cycle ----*/
.slideshw_cycle2 , .slideshw_cycle6{position:relative; }
.slideshw_cycle2 .slides, .slideshw_cycle6 .slides{ margin-bottom:15px;  background:#e0e0e0; padding-bottom:15px;}
.slideshw_cycle6 .slides{padding-bottom:0;}
.slideshw_cycle6 .slides{background:#ffffff;}
.slideshw_cycle2 .slide, .slideshw_cycle6 .slide{width:100%;}
.slideshw_cycle2 .slide .slide_img, .slideshw_cycle6 .slide img{position:relative; display:block; }
.slideshw_cycle2 .slide .slide_img:after{display:block; background:rgba(0,0,0,.1); width:100%; height:100%; position:absolute; z-index:90;
content:" "; left:0; top:0;}
.slideshw_cycle2 .slide img, .slideshw_cycle6 .slide img{width:100%; /*margin-bottom:10px;*/ max-height:191px;}
.slideshw_cycle2 .slide a, .slideshw_cycle6 .slide a{color:#000;}
.slideshw_cycle2 .slide a:hover, .slideshw_cycle6 .slide a:hover{text-decoration:none; color:#de2d2d; }
.slideshw_cycle2 .slide .image, .slideshw_cycle6 .slide .image{position:relative; margin-bottom:8px;}
.slideshw_cycle2 .slide  h4, .slideshw_cycle6 .slide h4{ font-size:18px; font-weight:bold; line-height:22px; /*margin-bottom:10px; max-height:44px; overflow:hidden;*/}
.slideshw_cycle6 .slide h4{max-height:66px; overflow:hidden;}
.slideshw_cycle6 .slide h4{text-align:center;}
.slideshw_cycle2 .slide p{font-size:15px; line-height:22px; margin:0; color:#555; /*max-height:54px; overflow:hidden;*/  overflow:hidden; margin-bottom:5px;}
.slideshw_cycle2 .slide_desc, .slideshw_cycle6 .slide_desc{padding:15px 15px 0; height:110px; overflow:hidden;}
.slideshw_cycle6 .slide_desc{padding-bottom:42px; position:relative; overflow:visible; border-bottom:1px solid #eee;}
.slideshw_cycle6 .slide_desc span.quote { position:absolute; top:-30px; left:0;  display:block; z-index:999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 10px; width:100%;}
.slideshw_cycle6 .slide_desc span.quote i{background:#fff url(images/responsive/interview-quote3.png) no-repeat bottom center; width:100%;  height:36px;  display:block; z-index:999;}
.slideshw_cycle2 .cycle-pager{position:absolute; left:0px; text-align:center; width:100%; top:52%; z-index:101; display:block;}
.slideshw_cycle2 .cycle-pager span, .slideshw_cycle6 .cycle-pager span{font-size:28px; font-weight:bold; margin-right:2px; color:rgba(255,255,255,.6); cursor:pointer;}
.slideshw_cycle6 .cycle-pager span{color:#dcdcdc;}
.slideshw_cycle2 .cycle-pager span.cycle-pager-active, .slideshw_cycle6 .cycle-pager span.cycle-pager-active{color:#de2d2d;}
.no_desc .slideshw_cycle2 .slide_desc, .no_desc  .slideshw_cycle6 .slide_desc{height:66px;}
.no_desc .slideshw_cycle2 .cycle-pager{top:60%;}
.slideshw_cycle6 .cycle-pager{position:absolute; left:0px; text-align:center; width:100%; bottom:12px; z-index:101; display:block;}

/*------- slideshow cycle ------*/
.slideshw_cycle3 {position:relative; min-height:180px; }
.slideshw_cycle3 .slide{width:100%; position:relative; margin-bottom:20px;}
.slideshw_cycle3 .slide img{width:100%;}
.slideshw_cycle3 .slide a{color:#fff;}
.slideshw_cycle3 .slide a:hover{text-decoration:none; color:#fff; }

.slideshw_cycle3 .slide blockquote p .fa{color:#fff; font-size:16px; position:absolute; left:0; top:2px; z-index:99; display:none; }
.slideshw_cycle3 .slide blockquote{position:absolute; z-index:100; padding:18px 4%; width:92%; left:0; bottom:0;
background:linear-gradient(transparent, rgba(0, 0, 0, .9)); -webkit-background:linear-gradient(transparent, rgba(0, 0, 0, .9));
-moz-background:linear-gradient(transparent, rgba(0, 0, 0, .9));
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 ); /* IE6-9 */
}
.slideshw_cycle3 .slide blockquote p{font-size:18px; line-height:22px; font-weight:bold; position:relative; padding:45px 0 10px; text-align:center; background:url(images/responsive/interview-quote2.png) no-repeat top center;}

.slideshw_cycle3 .cycle-pager{position:absolute; left:0px; bottom:-36px; z-index:101; display:block;}
.slideshw_cycle3 .cycle-pager span{font-size:28px; font-weight:bold; margin-right:2px; color:#bbb; cursor:pointer;}
.slideshw_cycle3 .cycle-pager span.cycle-pager-active{color:#de2d2d;}

/*------- slideshow cycle ----*/
.slideshw_cycle5 {position:relative; }
.slideshw_cycle5 .hstyl1{margin-bottom:0;}
.slideshw_cycle5 .hdr{border:1px solid #e4e4e4; border-bottom:0; background:#f1f1f1; padding:18px;}
.slideshw_cycle5 .slides{ margin-bottom:20px;  background:#f1f1f1; }
.slideshw_cycle5 .slide{width:100%;}
.slideshw_cycle5 .slide .slide_img{position:relative; display:block; }
.slideshw_cycle5 .slide .slide_img:after{display:block; background:rgba(0,0,0,.1); width:100%; height:100%; position:absolute; z-index:90;
content:" "; left:0; top:0;}
.slideshw_cycle5 .slide img{width:100%; /*margin-bottom:10px;*/ max-height:191px;}
.slideshw_cycle5 .slide a{color:#000;}
.slideshw_cycle5 .slide a:hover{text-decoration:none; color:#de2d2d; }
.slideshw_cycle5 .slide .image{position:relative; margin-bottom:8px;}
.slideshw_cycle5 .slide  h4{ font-size:18px; font-weight:bold; line-height:22px; max-height:66px; overflow:hidden; /*margin-bottom:10px; max-height:44px; overflow:hidden;*/}
.slideshw_cycle5 .slide p{font-size:15px; line-height:22px; margin:0; color:#555; /*max-height:54px; overflow:hidden;*/  overflow:hidden; margin-bottom:5px;}
.slideshw_cycle5 .slide_desc{padding:15px 15px; height:66px; overflow:hidden; border:1px solid #e4e4e4; border-top:0;}
.slideshw_cycle5 .fa-chevron-left, .slideshw_cycle5 .fa-chevron-right{opacity:.8; font-size:35px; color:#fff; cursor:pointer; position:absolute; top:40%; z-index:101; display:block;}
.slideshw_cycle5 .next-prev .fa:hover{opacity:1;}
.slideshw_cycle5 .next-prev .fa-chevron-left{left:5px;}
.slideshw_cycle5 .next-prev .fa-chevron-right{right:5px;}

/*------ Focus -widget ---*/
.focus-wdgt .morstyl_1{float:right;}
.focus-wdgt .morstyl_1 a{color:#888;}
.focus-wdgt header{border-bottom:1px solid #bbb; margin-bottom:10px; padding-bottom:10px;}
.focus-wdgt header img{float:left; margin-right:10px; max-width:210px; max-height:27px;}
.focus-wdgt header h2{float:left; border-left:1px solid #bbb; padding-left:10px; font-size:14px; color:#ed1c24; text-transform:uppercase; line-height:1em; margin-bottom:0; width:100px;}
.focus-wdgt{background:#f1f1f1; border:1px solid #c3c3c3; padding:15px; margin-bottom:20px;}
#auto .focus-wdgt{margin-bottom:15px;}
.focus-wdgt ul li{list-style:none; border-bottom:1px dotted #bbb; padding-bottom:10px; margin-bottom:10px; font-size:13px; line-height:16px;}
.focus-wdgt ul li:last-child{border:0; padding-bottom:0; margin-bottom:0px; }
.focus-wdgt ul li a:hover{color:#ed1c24; text-decoration:none;}
.focus-wdgt li img{width:80px; float:left; margin-right:10px;}
.focus-wdgt a{color:#000; display:block; }
.focus-wdgt a + a{max-height:48px; overflow:hidden;}

@media screen and (min-width:1024px){
	.slideshw_cycle5, .slideshw_cycle2{min-height:350px;}
	 .three_clm_2 .clm2 .slideshw_cycle5,  .three_clm_2 .clm2 .slideshw_cycle2{min-height:338px;}
	.slideshw_cycle3 .slides{min-height:320px;}
	.clm2 .slideshw_cycle3 .slides{min-height:300px;}
	
}

/*------ CIO Home page styles ---*/
.three_clm_2 .clm1{width:35.5%; margin-right:2%;}
.three_clm_2 .clm2{width:29%; margin-right:2%;}
.three_clm_2 .clm3{width:31.5%;}
.three_clm_2 .clm3.sticky{position:fixed; width:302px;}
.three_clm_2 .clm1, .three_clm_2 .clm2, .three_clm_2 .clm3{float:left;}


.three_clm_2 .story-box .author_info{padding-top:15px;}
.three_clm_2 .story-box .author_info strong{padding-top:6px;}
.three_clm_2 .clm2 ul.lst3{margin-right:-10px;}
.three_clm_2 .clm2 ul.lst3 > li{margin-right:10px; margin-bottom:10px;}
.story-box.styl1, .story-box.styl2, .story-box.styl3, .story-box.styl4{ border-bottom:1px dotted #bbb; margin:0 0 20px;}
.story-box.styl1 .desc, .story-box.styl2 .desc, .story-box.styl3 .desc, .story-box.styl4 .desc{overflow:visible;}
.story-box.styl1 .image, .story-box.styl2 .image, .story-box.styl3 .image, .story-box.styl4 .image{float:none; width:100%; margin:0; }
.story-box.styl1 p, .story-box.styl2 p, .story-box.styl3 p, .story-box.styl4 p{font-size:14px; color:#555; line-height:17px; margin-bottom:0;}
.story-box.styl3 p, .story-box.styl4 p{max-height:inherit;}
.story-box.styl1 p, .story-box.styl2 p{max-height:68px; overflow:hidden;}
.story-box.styl4 p{margin-top:-3px;}
#cio .story-box .cat{color:#ed1c24; font-size:12px; line-height:10px;}
.story-box.first{border-top:0; padding-top:0;}
.story-box.last{border-bottom:0; }
.story-box.styl1 h2, .story-box.styl2 h2, .story-box.styl1 h1, .story-box.styl2 h1{font-size:25px; line-height:28px; margin-bottom:5px;}
.story-box.styl1 .image{margin-bottom:15px;}
.story-box.styl3 .image, .story-box.styl4 .image{float:right; margin:0 0 0 20px; width:120px;}
.story-box.styl4 .image{width:130px; margin-bottom:5px;}
.story-box.styl3 h2{font-size:16px; line-height:19px; margin-bottom:0;}
.story-box.styl4 h2{font-size:16px; line-height:19px; margin-bottom:16px;}
.story-box.highlight{background:#f1f1f1; padding:20px; margin-top:-20px;}


.three_clm_2 ul.lst1 li{border-bottom:1px dotted #bbb; font-weight:bold; font-size:12px; line-height:14px; height:auto; padding-top:7px; padding-bottom:7px;}
.three_clm_2 ul.lst1 li:last-child{border-bottom:0;}
.three_clm_2 ul.lst1 li a{color:#000; overflow:visible; white-space:normal; text-overflow:inherit; max-height:inherit;}
.three_clm_2 ul.lst1 li a:hover{color:#ed1c24;}
.three_clm_2 ul.lst1 li span.meta{line-height:14px; font-size:12px; top:7px; }
.latest-stories{margin-bottom:20px;}
#cio .subscribe h2, #cio .subscribe h3{color:#007ea4;}
#cio ul.lst2 li{border-bottom:1px dotted #bbb;}
#cio .slideshw_cycle3 .cycle-pager{bottom:5px; width:100%; text-align:center;}

#cfo .story-box.styl3 .image, #cfo .story-box.styl4 .image{width:90px; margin-left:10px;}
#cfo .story-box.styl3 h2{font-size:17px; line-height:20px; margin-bottom:10px;}
#cfo .story-box.styl3 p{ margin-bottom:0;}
#cfo .focus-wdgt header h2{color:#000; padding-left:0; border:0; text-transform:none; font-size:16px;}
#cfo .focus-wdgt header h2:hover{color:#ed1c24;}
#cfo .focus-wdgt .morstyl_1{line-height:1.5em;}
.slideshw_cycle6{min-height:290px;}
#cfo .slideshw_cycle6 .slide_desc span.quote i, #cfo .slideshw_cycle6 .slide_desc{background-color:#f3f3f3;}
@media screen and (min-width:999px){
#cfo .dropdown_nav .categories{width:38%;}
#cfo #navbar .news-section{width:59.8%;}
}

/*------ Profile Widget --------*/
.profile-widget .thumbnails{margin-right:-1px;}
.profile-widget .thumb{position:relative; float:left; width:62px; height:43px; border:1px solid #fff; margin:0 8px 8px 0;}
.profile-widget .thumb img{width:62px; height:43px;  
filter: grayscale(100%);
  -webkit-filter: grayscale(100%);   filter: gray;   -webkit-transition: all .6s ease; 
 
 }
 .profile-widget .thumb:hover{border:1px solid #ee4747;}
.profile-widget .thumb:hover img{  
filter: grayscale(0%); -webkit-filter: grayscale(0%);
  
}
.profile-widget .thumb a.name{display:block; color:#014a95; font-size:13px; line-height:16px; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis;
white-space:nowrap; width:100%;}
.profile-widget .thumb span.designation{display:block; font-size:11px; line-height:14px; color:#888;}

.profile-widget .thumb .detail{position:absolute; z-index:200; border:1px solid #ee4747; left:-1px; bottom:84px; background:#fff; 
padding:10px; width:110px; display:none;}
.profile-widget .thumb .detail .arrow{display:block; position:absolute; width:15px; height:8px; background:url(images/responsive/detailbox-arrow.png) no-repeat 0 0;
 bottom:-8px; z-index:300; left:25px;}
.profile-widget .thumb .detail span.designation{margin-bottom:5px;}
.profile-widget .thumb .detail a.more-lnk{font-size:10px; color:#014a95; }
.profile-widget .thumb:hover .detail{display:block;}

.profile-widget .thumb img{width:62px; height:43px; vertical-align:bottom; }
.profile-widget .thumbnails{margin-right:-10px; margin-bottom:15px;}
.profile-widget .thumb.large{width:134px; height:149px; }
.profile-widget .thumb.large:hover{border-color:#fff;}
.profile-widget .thumb.large img{width:134px; height:93px; margin-bottom:7px; filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
 }
.profile-widget .thumb.large:hover img{border:0; margin:0 0 7px;}
.profile-widget .thumb .detail{left:-69px; bottom:43px;}
.profile-widget .thumb .detail .arrow{left:95px;}
.profile-widget span.label{background:rgba(234,51,52,.9); position:absolute; z-index:20; top:63px; right:0; height:10px;
color:#ffcdcd; font-size:11px; text-transform:uppercase; padding:10px; font-weight:bold;  }
.profile-widget span.label:before{position:absolute; left:-7px; width:7px; height:30px; background:url(images/responsive/label-bg.png) no-repeat 0 0;
 content:" "; top:0;}

.more-lnk2{display:block;}
.more-lnk2 a{display:inline-block; background:url(images/responsive/more-arrow-blue.png) no-repeat right center; padding-right:8px; 
font-size:10px; color:#014a95;}

.profile-widget h3{background:url(images/responsive/cio-icon-small.png) no-repeat 0 0; padding-left:40px; line-height:25px; font-size:24px !important;}
.profile-widget h3 a{color:#1793c7; }
.profile-widget h3 a:hover{text-decoration:none;}

.profile-widget .thumbnails{margin-right:-11px; margin-bottom:0;}
.profile-widget .clm{width:160px; float:left;}
.profile-widget .clm span.label{top:74px;}
.profile-widget .clm .thumb{width:70px; height:49px;}
.profile-widget .clm .thumb.large{width:150px; height:167px; background:#de2d2d;}
.profile-widget .clm .thumb.large a.name{font-size:12px; font-weight:bold; display:block; color:#fff; padding:0 10px; margin-bottom:5px;
width:87%;}
.profile-widget .clm .thumb.large span.designation{padding:0 10px; font-style:italic; color:#ccc; line-height:13px; max-height:26px; overflow:hidden;}
.profile-widget .clm .thumb.large img{width:150px; height:104px;}
.profile-widget .clm .thumb img{width:70px; height:49px;}
.profile-widget .thumb .detail{bottom:49px; left:-61px;}



.template3 .profile-widget .thumb.large{width:182px; height:278px; background:#de2d2d;}
.template3 .profile-widget .thumb.large img{width:182px; height:204px;}
.template3 .profile-widget .thumb{width:86px; height:86px;}
.template3 .profile-widget .thumb img{width:86px; height:86px;}
.template3 .profile-widget .thumb.large a.name { color: #fff; display: block; font-size: 14px;font-weight:700; margin-bottom:5px; padding:0 10px;   width:87%; font-weight:bold;}
.template3 .profile-widget .thumb.large span.designation {color:#ccc; font-style:italic;line-height:13px;max-height:26px;
 overflow:hidden; padding:0 10px;}
.template3 .thumbnails{margin-bottom:10px;}
.template3 .profile-widget .thumb .detail{bottom:86px; left: -45px;}
.template3 .profile-widget span.label{top:174px;}
.story-box .spnsd{display:block; padding-top:15px; font-size:12px; color:#888;}
.colombiatracked:after{display:block; content:"."; height:0; width:0; clear:both;}
.clm3 .template3 .profile-widget .thumb.large{width:192px; height:308px; background:#de2d2d;}
.clm3 .template3 .profile-widget .thumb.large img{width:192px; height:215px;}
.clm3 .template3 .profile-widget .thumb{width:96px; height:96px;}
.clm3 .template3 .profile-widget .thumb img{width:96px; height:96px;}
.clm3 .template3 .profile-widget .thumb .detail{bottom:96px; left: -35px;}
.clm3 .template3 .profile-widget span.label{top:185px;}


.image .fa{font-size:18px; color:#fff; opacity:.7; position:absolute; top:40%; z-index:5;}
.one_clm .image .fa.fa-youtube-play{font-size:22px; margin-left:-11px;}
.main .image .fa, .styl1 .image .fa, .styl2 .image .fa, .main-story .image .fa{font-size:40px; top:43%;  }
.image:hover .fa{opacity:1;}
.image .fa.fa-chevron-left{left:5px;}
.image .fa.fa-chevron-right{right:5px;}
.main .image .fa.fa-chevron-left, .styl1 .image .fa.fa-chevron-left, .styl2 .image .fa.fa-chevron-left, .main-story .image .fa.fa-chevron-left{left:10px;}
.main .image .fa.fa-chevron-right, .styl1 .image .fa.fa-chevron-right, .styl2 .image .fa.fa-chevron-right, .main-story .image .fa.fa-chevron-right{right:10px;}
.image .ovrly{position:absolute; z-index:3; width:100%; height:100%; background:rgba(0,0,0,.15);}
.image .fa.fa-youtube-play{left:50%; margin-left:-9px; }
.main .image .fa.fa-youtube-play, .styl1 .image .fa.fa-youtube-play, .styl2 .image .fa.fa-youtube-play, .main-story .image .fa.fa-youtube-play{margin-left:-20px;}

@media screen and (min-width:999px){
.two-clm1 .clm2 .template3 .profile-widget .thumb.large{width:202px; height:308px; background:#de2d2d;}
.two-clm1 .clm2 .template3 .profile-widget .thumb.large img{width:202px; height:204px;}
.two-clm1 .clm2 .template3 .profile-widget .thumb{width:96px; height:96px;}
.two-clm1 .clm2 .template3 .profile-widget .thumb img{width:96px; height:96px;}
.two-clm1 .clm2 .template3 .profile-widget .thumb .detail{bottom:96px; left: -35px;}
.two-clm1 .clm2 .template3 .profile-widget span.label{top:185px;}
}

/*---- Video widget ------*/
.video_wdgt ul.lst7{margin-right:-3%; margin-bottom:0;}
.video_wdgt ul.lst7 li{margin-bottom:18px;}
.video_wdgt ul.lst7 li .image{display:block;}
.video_wdgt ul.lst7 li h5{font-weight:bold; line-height:16px; max-height:inherit;}
.video_wdgt ul.lst7 li:nth-child(3n+3){clear:both;}
.video_wdgt ul.lst7 li span.time, .spcl_story_wdgt figure span.time{position:absolute; background:rgba(0,0,0,.7); color:#fff; height:23px; line-height:24px; padding:0 7px 0 20px; display:block; z-index:10; right:0; bottom:0; font-size:12px; font-weight:bold;}
.video_wdgt ul.lst7 li span.time:before, .spcl_story_wdgt figure span.time:before{display:block; content:" ";  border-left:6px solid #fff; border-top:5px solid transparent; border-bottom:5px solid transparent; position:absolute; z-index:11; left:10px; top:7px;}
.wdgt.video_wdgt{margin-bottom:0;}

/*------- Secret diary ----*/
.secrt_wdgt{background:#e5e5e5; margin-bottom:20px; border-bottom:3px solid #000;}
.secrt_wdgt .hdr{background:#000; padding:18px 20px 13px; position:relative;  }
.secrt_wdgt h2{height:0; position:relative; overflow:hidden; background:url(images/responsive/sprite12.png) repeat 0 -700px; width:200px; padding-top:25px; margin:0;}
.secrt_wdgt h2:hover{opacity:.8;}
.secrt_wdgt .hdr .icon{position:absolute; right:0px; top:0; z-index:10; background:url(images/responsive/sprite11.png) repeat 0px -730px; width:56px; height:56px; display:block;}
.secrt_wdgt ul {padding:0 15px;}
.secrt_wdgt ul li{padding:15px 0; border-bottom:1px dotted #cecece; font-size:16px; color:#000; line-height:20px; font-weight:bold;}
.secrt_wdgt ul li i.fa{display:block; float:left; width:28px; height:28px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background:#000; text-align:center; line-height:28px; font-size:14px; color:#e5e5e5; margin-right:10px;}
.secrt_wdgt ul li a{display:block; overflow:hidden; color:#000;}
.secrt_wdgt ul li a:hover{text-decoration:none; color:#ed1c24;}

/*----- List25 ------*/
.list25{margin-right:-5px; position:relative;}
.list25 > li{list-style:none; float:left; width:70px; height:110px; margin-bottom:15px; line-height:16px; font-size:12px; position:relative;
margin-right:6px;  } 
.list25 li img{width:68px; height:68px; border:1px solid #232323; margin-bottom:5px;}
.list25 li a{color:#115b8f;}
.list25 li:last-child{margin-bottom:0;}
.list25 > li > span{display:block; height:32px; overflow:hidden; font-weight:bold;}
.list25 li  .pop-over{bottom:90px;}
.list25 li:hover .pop-over{display:block;}
.sidebar .list25 li .pop-over .inner:before{right:40px;}
#telecom .list25 > li{width:90px; margin-right:10px;}
#telecom .list25 li img{width:90px; height:90px;}
#telecom .list25 li .pop-over{right:0; left:auto; bottom:106px;}
#cio .list25 li img { width: 93px; height: 93px; }
#cio .list25>li { width: 95px; height: 125px; }

/*--------- Auto HP SPEFC Styles ---------*/
/*------ slider-gallery ----*/
.slider-gallery{overflow:hidden; position:relative; max-height:152px; overflow:hidden;}
.slider-gallery .slide{width:100%;}
.slider-gallery section{width:49%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:10px; background:#000; min-height:151px; }
.slider-gallery figure{position:relative; margin-bottom:8px;}
.slider-gallery figure .fa{position:absolute; color:#000; width:21px; height:21px; border-radius:50%; background:rgba(255,255,255,.8); text-align:center; line-height:21px; right:10px; bottom:10px; z-index:10; font-size:12px;}
.slider-gallery figure .fa-play-circle{font-size:18px;}
.slider-gallery img{width:100%;}
.slider-gallery figcaption{font-size:11px; color:#fff; line-height:14px; max-height:42px; overflow:hidden;}
.slider-gallery figcaption a{color:#fff; display:block;}
.slider-gallery figcaption a:hover{text-decoration:none; color:#ed1c24;}
.slider-gallery section:last-of-type{float:right;}
.slider-gallery .next, .slider-gallery2 .next, .slider-gallery .prev, .slider-gallery2 .prev{display:block; width:25px; height:29px; top:40%; position:absolute; cursor:pointer; z-index:999;}
.slider-gallery .next, .slider-gallery2 .next{background-position:-216px -879px; right:0;}
.slider-gallery .prev, .slider-gallery2 .prev{background-position:-175px -879px; left:0;}
.slider-gallery2 .next, .slider-gallery2 .prev{top:30%}

/*----- intrvws_wdgt V2 ------*/
.slider-gallery2 .preview{padding-bottom:10px;}
.slider-gallery2 .preview ul li{width:100%;}
.slider-gallery2 .preview figure{float:left; width:130px; margin-right:10px;}
.slider-gallery2 .preview figcaption{overflow:hidden; font-size:14px; line-height:18px; font-weight:bold; height:110px;} 
.slider-gallery2 .preview .title{display:block; max-height:90px; overflow:hidden; margin-bottom:5px; position:relative; top:-3px; }
.slider-gallery2 .preview .name, .slider-gallery2 .preview .desig{font-size:12px; color:#555; font-weight:bold; display:block; line-height:15px;}
.slider-gallery2 .preview .desig{color:#888; font-weight:normal; padding-top:3px;}
.slider-gallery2 a:hover{text-decoration:none; color:#ed1c24;}
.slider-gallery2 .thumbs{background:#f1f1f1; padding:0 12px; overflow:hidden; position:relative;  }
.slider-gallery2 .thumbs .slide img{display:block; width:100%; margin-bottom:5px;}
.slider-gallery2 .thumbs .slide{float:left; width:69px !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:5px; cursor:pointer; font-size:11px; line-height:13px; color:#555; white-space:normal; margin:0 !important; height:80px;}
.slider-gallery2 .thumbs .slide a{display:block; max-height:70px; overflow:hidden;}
.slider-gallery2 .thumbs .slide.selected{background:#e7443a; color:#fff;}
.slider-gallery2 .thumbs .slide.selected a, .slider-gallery2 .thumbs .slide.selected a:hover{color:#fff;}

/*-----------CSS FOR TICKER ----------------------------*/
/* Ticker Styling */
.ticker-wrapper.has-js {margin:0;padding: 0px ;width: auto;height: 30px;display: block;background-color: #fff;font-size: 16px;border:2px solid #d80123;}
.ticker {width:780px;height: 30px;display: block;position: relative;overflow: hidden;background-color: #fff;}
.ticker-title {padding:0 8px;color: #fff;font-weight: normal;background-color: #d80123;text-transform: uppercase;font-size:18px;line-height:30px;
	width:192px;text-align:center;}
.ticker-content {margin: 0px;padding-top: 5px;position: absolute;color: #000;font-weight: bold;	background-color: #fff;	overflow: hidden;
	white-space: nowrap;line-height: 1.2em;	margin-left:15px;}
.ticker-content a{color:#000;}
.ticker-content:focus {}
.ticker-content a {text-decoration: none;color: #000;}
.ticker-content a:hover {text-decoration: underline;color: #0D3059;}
.ticker-swipe {padding-top: 9px;position: absolute;	top: 0px;	background-color: #fff;	display: block;	width: 800px;	height: 30px; }
.ticker-swipe span {margin-left: 1px;background-color: #fff;border-bottom: 1px solid #1F527B;height: 16px;width: 7px;display: block;}
.ticker-controls {padding: 8px 0px 0px 0px;	list-style-type: none;float: left;}
.ticker-controls li {padding: 0px;margin-left: 8px;	float: left;cursor: pointer;height: 12px;width: 12px;display: block;}
.ticker-controls li.jnt-play-pause {background-image: url('../images/controls.png');background-position: -269px -83px;}
.ticker-controls li.jnt-play-pause.over {	background-position: -269px -83px;}
.ticker-controls li.jnt-play-pause.down {background-position: -269px -83px;}
.ticker-controls li.jnt-play-pause.paused {	background-image: url('../images/controls.png');background-position: -269px -83px;}
.ticker-controls li.jnt-play-pause.paused.over {background-position: -269px -83px;}
.ticker-controls li.jnt-play-pause.paused.down {background-position: -269px -83px;}
.ticker-controls li.jnt-prev {background-image: url('../images/controls.png');background-position: -255px 83px;	width:6px;height:12px;}
.ticker-controls li.jnt-prev.over {background-position: -255px 83px;}
.ticker-controls li.jnt-prev.down {	background-position: -255px 83px;}
.ticker-controls li.jnt-next {background-image: url('../images/controls.png');background-position: -287px 83px;	width:6px;
	height:12px;}
.ticker-controls li.jnt-next.over {	background-position: -287px 83px;}
.ticker-controls li.jnt-next.down {	background-position: -287px 83px;}
.js-hidden {display: none;}
.no-js-news {padding: 10px 0px 0px 45px; color: #F8F0DB;}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker { float: left;}
.left .ticker-controls { padding-left: 6px;}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker { float: right;}
.right .ticker-controls { padding-right: 6px;}
.ticker-controls{display:none;}
.ticker{width:950px;}
.ticker-content{left:215px;}
.ticker-wrap{margin:10px auto;}

/*----- Social widget customize ----*/
.data_wdgt h4, .data_wdgt h5{margin-bottom:10px; font-weight:normal; font-size:16px; line-height:22px;}
.data_wdgt h4 a, .data_wdgt h5 a{color:#555;}
.data_wdgt h5{font-size:16px;}
.data_wdgt .hstyl1{float:left; margin-bottom:15px;}
.social_wdgt .hstyl1{margin-bottom:15px;}
.social_wdgt .one-line-form input.textbox{width:150px;}
.social_wdgt .one-line-form input.submit{font-size:12px; font-weight:normal;}
.social_wdgt .legends .item{font-size:12px;}
.social_wdgt .legends .item span.sqr-box{width:11px;}
.data_wdgt #EtanalyticsDataSelect{width:160px; float:right; margin-bottom:15px; float:right; padding:5px; border:1px solid #e5e5e5; background:#f6f6f6; color:#333;}
.social_wdgt h4{line-height:25px; margin-bottom:10px; font-size:16px; color:#555; font-weight:normal;}
.social_wdgt span.inline-select{width:200px; margin-left:15px; height:25px; top:-2px;}
.social_wdgt span.inline-select .ui-selectmenu-button{width:188px !important;}
.data_wdgt #EtanalyticsDataSelect-button{float:left; margin-left:20px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{color:#333;}
.data_wdgt #charts_list{clear:both;}

.data_wdgt .ui-state-default, .data_wdgt .ui-widget-content .ui-state-default, .data_wdgt.ui-widget-header .ui-state-default, 
.social_wdgt .ui-state-default, .social_wdgt .ui-widget-content .ui-state-default, .social_wdgt.ui-widget-header .ui-state-default{padding:0 5px;} 
.social_wdgt .span.inline-select{height:25px;}
.data_wdgt .ui-selectmenu-button span.ui-selectmenu-text,  .social_wdgt .ui-selectmenu-button span.ui-selectmenu-text{font-size:13px;}
.data_wdgt .ui-selectmenu-button, .social_wdgt .ui-selectmenu-button{border:1px solid #e5e5e5;}
.report_wdgt .hstyl1{margin-bottom:8px;}
.report_wdgt .sub_hd{font-size:13px; line-height:15px; margin-bottom:10px;}
.report_wdgt .sub_hd a{color:#1359a0;}

.bottom-strip{background:#f8f8f8; border:1px solid #d9d9d9; padding:15px; margin-bottom:30px;}
.bottom-strip .morstyl_1{float:right; margin-top:5px;}
.bottom-strip ul{margin:0 -7.5px}
.bottom-strip li{float:left; box-sizing:border-box; padding:0 7.5px; width:25%; color:#000; }
.bottom-strip li img{width:100%; margin-bottom:9px;}
.bottom-strip li a{color:#000;}
.bottom-strip li h4{font-size:14px; line-height:16px; max-height:80px; overflow:hidden;}
.bottom-strip li a:hover{color:#ed1c24; text-decoration:none;}

.main-content .three-column-layout4{margin:0 -10px 10px;}
.main-content .three-column-layout4 .clm{width:50%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin:0 0 15px 0; padding:0 10px; height:295px; float:left;}

/*----- Web picks ----*/
.sidebar .web-picks h2.hstyl1{margin-bottom:8px;}
.web-picks{padding-bottom:15px; border-bottom:1px solid #d9d9d9;}
.web-picks .lst8 li{margin-bottom:15px; padding-bottom:15px; }
.web-picks .lst8 li img{float:right; margin:0 0 2px 10px; width:92px; height:57px;}
.web-picks .lst8 li p{max-height:60px; font-weight:bold; font-size:12px; color:#000; line-height:15px; margin-top:-2px; margin-bottom:5px;  overflow:hidden;}
.web-picks .lst8 li small{display:block; font-size:11px; color:#555; margin-bottom:5px;; line-height:13px; max-height:26px; overflow:hidden;}
.web-picks .lst8 li span.meta{font-size:11px; color:#888; display:block;}
.web-picks .lst8 li span.meta a{color:#888; display:inline-block; padding-right:15px; background:url(images/responsive/meta-arrow.png) no-repeat right center;}
.web-picks .lst8 li.full img{float:none; width:100%; height:auto; margin:0 0 7px;}
.web-picks .scroll-cntent{height:300px; overflow:auto; position:relative;} 
.web-picks .lst8{margin-right:10px;}
.sidebar .sub-title, .web-picks .sub-title{display:block; font-size:11px; color:#888; line-height:12px; padding-bottom:9px; margin-bottom:13px; 
border-bottom:1px solid #d9d9d9;}
.sub_hd{display:block; color:#888; line-height:16px; font-size:14px; margin-bottom:14px;}

.color_14b2e5{color:#14b2e5;}
.color_385490{color:#385490;}
.widget.ad, .wdgt.ad{text-align:center;}

/*---- autolytics-widget ---*/
#auto .idstry_hlgt .hstyl1{margin-bottom:2px; padding-bottom:3px;}
#auto .idstry_hlgt .hstyl1 span a{height:0; background:url(images/responsive/etautolytics-small-1.png) no-repeat 0 0; padding-top:32px; width:179px; display:block; overflow:hidden;}
.idstry_hlgt .pwd{display:block; font-size:11px; color:#888; line-height:18px;}
.idstry_hlgt .pwd a:hover{color:#ed1c24; text-decoration:none;}
#auto .idstry_hlgt .hstyl1 span a:after{top:12px;}
.idstry_hlgt table{width:100%; table-layout:fixed; }
.idstry_hlgt .morstyl_1{float:right; line-height:18px;}
.idstry_hlgt table tr th, .idstry_hlgt table tr td{padding:6px 5px; border-bottom:1px dotted #c5c5c5;text-align:right;}
.idstry_hlgt table tr th{font-size:11px; color:#888; font-weight:normal; line-height:1em; }
.idstry_hlgt table tr th:first-child{text-align:left; }
.idstry_hlgt table tr th:first-child{padding-left:0;}
.idstry_hlgt table tr th:last-child{padding-right:0;}

.idstry_hlgt table tr td{font-size:14px; color:#000; line-height:1.2em;}
.idstry_hlgt table tr td small{font-size:10px; display:block; line-height:1.2em;}
.idstry_hlgt table tr td a:hover, .idstry_hlgt a.pwd:hover{text-decoration:none; color:#ed1c24;}
.idstry_hlgt table tr td .fa{margin-left:2px; line-height:inherit; vertical-align:text-bottom;}
.idstry_hlgt table tr:hover td{background:#f3f3f3;}
.idstry_hlgt table span.category{width:28px; height:28px; display:block;  border-radius:50%; color:#fff; font-size:12px; line-height:29px; text-align:center; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; cursor:pointer;}
.idstry_hlgt table span.pv{background:#008400} 
.idstry_hlgt table span.cv{background:#e5ac14} 
.idstry_hlgt table span.w2{background:#b139ef} 
.idstry_hlgt table span.w3{background:#19a2bb} 
.idstry_hlgt .no_data{color:#888; padding:20px; text-align:center; border:1px dashed #ccc;  font-size:14px; line-height:1.5em; margin-bottom:10px; box-sizing:border-box;}
#autolytics_widget_table{margin-bottom:5px;}
#autolytics_widget_loader, .idstry_hlgt .no_data{height:198px;}
#autolytics_widget_loader{font-size:12px; color:#888;}
#autolytics_widget_loader img{padding-top:74px; display:block; margin:0 auto 10px;}
.month_pick{color:#666; font-weight:300; cursor:pointer; font-size:14px; cursor:pointer; position:relative; line-height:30px; float:right; width:70px; }
.month_pick input{border:0; color:transparent; font-weight:300; font-family: 'Roboto', sans-serif; font-size:13px; width:100%; cursor:pointer; background:transparent; z-index:5; position:relative; text-shadow:0 0 0 #888;}
.month_pick .fa{position:absolute; right:0; top:9px; z-index:4; color:#888;}

.month-picker{position:absolute; width:160px; border:1px solid #e6e6e6; box-shadow:0 0 5px #f5f5f5; padding:10px; border-radius:2px; background:#fff; z-index:99;}
.month-picker table{width:100%;}
.month-picker table .ui-state-hover{border:0 !important;}
.month-picker table td{vertical-align:middle;}
.ui-widget-header .ui-icon{background-image:url(images/responsive/ui-icons_666666_256x240.png); }
.ui-widget-header .ui-icon:hover{background-image:url(images/responsive/ui-icons_ffffff_256x240.png); }
.month-picker .ui-state-default, .month-picker .ui-widget-content .ui-state-default, .month-picker .ui-widget-header .ui-state-default{padding:3px 8px; background:#fbfbfb !important; border:1px solid #ddd !important;}
.month-picker .ui-state-default, .month-picker .ui-widget-content .ui-state-default, .month-picker .ui-widget-header .ui-state-default{color:#888 !important;}
.month-picker .ui-state-hover, .month-picker .ui-widget-content .ui-state-hover, .month-picker .ui-widget-header .ui-state-hover, .month-picker .ui-state-focus, .month-picker .ui-widget-content .ui-state-focus, .month-picker .ui-widget-header .ui-state-focus{background:#333 !important; color:#fff !important }
.month-picker-year-table .month-picker-title{font-size:14px;}
.month-picker-year-table .month-picker-title .ui-button{border:0;}
.month-picker-year-table .month-picker-title .ui-button-text{line-height:23px;}
.c-grn{color:green;}
.c-red{color:red;}
.story-box .image .fa-youtube-play{position:absolute; color:rgba(255,255,255,.7); position:absolute; top:0; width:20px; height:20px; font-size:20px;
z-index:20; left:50%; top:50%; margin:-10px 0 0 -10px;}
.top-storiesv2 .story-box:first-child .image .fa-youtube-play, .story-box.styl1 .image .fa-youtube-play {font-size:40px;z-index:20; width:40px; height:40px; margin:-20px 0 0 -20px; }
.custom-tooltip{background:#333 !important; color:#fff !important; font-size:10px !important; padding:5px 8px !important; line-height:14px !important; border-radius:3px !important; border:0 !important; box-shadow:none !important; }
.ui-tooltip.custom-tooltip{background:#333 !important; color:#fff !important; font-size:10px !important; padding:5px 8px !important; line-height:14px !important; border-radius:3px !important; border:0 !important; box-shadow:none !important; }
.custom-tooltip:after{border-top:4px solid #333; border-left:4px solid transparent; border-right:4px solid transparent;content:" "; position:absolute; bottom:-4px; left:50%; margin-left:-4px;}

/*---- marjet-stats ----*/
.market-stat{box-sizing:border-box; border-bottom:1px solid #d9d9d9; background:#ececec; padding-left:150px; position:relative; max-width:1000px; margin:
0 auto;}
.market-stat h3{position:absolute; color:#000; font-size:14px; left:15px; top:0; line-height:30px; text-transform:uppercase;}
.market-stat section{width:33.333%; box-sizing:border-box; float:left; border-right:2px solid #f3f3f3; padding:5px 15px; background:#fff; font-size:13px; font-weight:normal; line-height:19px; height:28px; color:#000;}
.market-stat section:last-of-type{border-right:0;}
.market-stat section h4{font-size:13px; color:#888; line-height:19px; height:18px; margin-bottom:3px; letter-spacing:1px; float:left; width:40%; text-transform:uppercase;}
.market-stat section span{float:right; font-weight:bold; }
.market-stat section small{float:right; font-weight:normal; margin-left:10px; }
.market-stat section small .fa{font-size:12px; line-height:inherit; margin-left:3px;}
#autolytics_widget_loader{text-align:center;}

@media screen and (max-width:767px){
.ticker-wrap{display:none;}
}

@media screen and (max-width:999px){
.main-content{width:57%;}
.sidebar{width:41%;}
.glob_nav{padding-left:10px;}
#auto .tab_lhs{width:100%;}
.three_clm_4 .clm1{width:50%}
.three_clm_4 .clm2{width:48%; margin-right:0;}
.three_clm_4 .clm3{width:100%; float:none;}
.ticker {width:740px;}
.ticker-swipe{width:650px;}
.ticker-bnr, .market-stat{display:none;}

.top-stories .clm1{margin-bottom:20px;}
.top-stories .clm1, .top-stories .clm2{float:none; width:auto;}	
.social_wdgt, .data_wdgt, .tv_wdgt .main p, #header .bnr, #navbar .spcl{display:none;}
.tv_wdgt .main, .tv_wdgt .video_lst{float:none; width:auto;}
.tv_wdgt h3{font-size:20px; line-height:24px; margin-bottom:3px;}
.tv_wdgt ul.lst7{margin-right:-2%;}
.tv_wdgt ul.lst7 li{float:left; width:48%; margin-right:2%;}
/*---- Cio HP styles ----*/
.tab_lhs{width:57%; float:left;}
.three_clm_2 .clm1, .three_clm_2 .clm2{float:none; margin-right:0; width:auto;}
.three_clm_2 .clm3{width:41%; float:right;}
.gallery_wdgt .clm:hover img{transform:none; -moz-transform:none; -webkit-transform:none;}
.main-content .gallery_wdgt .clm.lrg{width:100%; max-height:inherit;}
.main-content .gallery_wdgt .clm{width:50%; max-height:inherit}
.main-content .three-column-layout4{margin:0;}
.main-content .three-column-layout4 .clm{float:none; width:auto; height:auto; padding:0;}

}
@media screen and (max-width:767px){
.main-content, .sidebar{float:none; width:auto;}
.event-bnr, #header, #sitemap2 .top-trends, #sitemap2 .sites{display:none;}
ul.lst3 li:hover .pop-over{display:none;}
.mid-section ul.row{padding:0 10px;}
.main-content .mid-section ul.row{padding:0 5px;}
.gallery_wdgt .clm.lrg{width:96%; max-height:inherit;}
.gallery_wdgt .clm{width:47%; max-height:inherit;}
.slidebox{display:none;}
.profile-widget .clm{width:154px;}
.profile-widget .thumb{margin:0 5px 5px 0;}
.profile-widget .clm .thumb.large{height:161px; width:147px;}
.top-strip2 ul.list21{height:auto;}
.top-strip2{padding:10px;}
.top-strip2 ul.list21 li {width:31.3%; margin-right:2%;}
.top-strip2 ul.list21 li span{max-height:84px; font-size:11px; font-weight:normal;}
.top-strip2 ul.list21 li:nth-child(2n+2){display:none;}
.txt_ad{display:none;}
/*----- Cio HP styles ---*/
.three_clm_2 ul.lst1 li, .three_clm_2 ul.lst1 li h4, .three_clm_2 ul.lst1 li span.meta{font-size:14px; line-height:17px;}
.template3 .profile-widget .thumb.large, .template3 .profile-widget .thumb{margin:0 10px 10px 0;}
.tab_lhs, .three_clm_2 .clm3{width:auto; float:none;}
.list25 li:hover .pop-over{display:none;}
.three_clm_2 ul.lst1 li span.meta{top:10px;}
.three_clm_2 ul.lst1 li, .three_clm_2 ul.lst1 li h4{font-size:15px; line-height:17px; font-weight:normal; padding-top:10px; padding-bottom:10px;}

ul.lst1 li, ul.lst1 li h4{height:42px; line-height:42px; font-size:15px;}
ul.lst1.v2 li, ul.lst1.v2 li h4{height:40px; line-height:40px;}
ul.lst1 li span.meta{top:5px;}

#auto .sidebar .video_wdgt{display:none;}
.top-stories{margin-bottom:30px;}
.top-stories .clm2 .story-box .image{float:left; margin:0 10px 0 0;}
.top-stories .clm2 .story-box{margin-bottom:10px;}
.main-content .three-column-layout4 {display:none;}
.two-clm1 .clm1, .two-clm1 .clm2{float:none; width:auto;}
.three-column-layout4{margin-right:-2%;}
.three-column-layout4 .clm{margin-right:2%; width:48%;}
.three_clm_4 .clm1, .three_clm_4 .clm2, .three_clm_4 .clm3{float:none; width:100%; margin-right:0;}
/*----- Featured story styles ---*/
 .featured_nws_dtl{margin:0 -20px;}
.featured_nws_wdgt figure .topleft, .featured_nws_dtl figure .topleft{font-size:12px;}
.bottom-strip_3{padding:20px;}
.bottom-strip_3 h2, .featured_nws_wdgt h2, .featured_nws_dtl.post h1{font-size:22px !important; line-height:24px !important; margin-bottom:15px;}
.featured_nws_wdgt h2, .featured_nws_dtl.post h1{margin-bottom:0;}
.featured_nws_wdgt figcaption, .featured_nws_dtl figcaption, .featured_nws_dtl figure.featured_nws_bnr figcaption{padding:40px 10px 20px;}
.top-stories .clm2 .story-box:last-child{margin-bottom:12px;}
}
@media screen and (max-width:567px){
.three-column-layout4{margin-right:0;}
.three-column-layout4 .clm{margin-right:0; width:auto; float:none; height:auto;}
.post h1{font-size:28px;}
.post span.subtle{font-size:15px;}
.profile-widget .thumbnails{width:320px; margin:0 auto 5px;}
.template3 .profile-widget .thumbnails{width:294px;}
.template3 .profile-widget .thumb.large{height:282px; width:184px;}
.template3 .profile-widget .thumb.large img{width:184px;}
}
@media screen and (max-width:767px) and (min-width:480px){
#content .wrapper{padding:20px 40px 1px;}
.page-bnr2{margin:0 -40px 45px;}
.intrvws_wdgt li.main, .intrvws_wdgt li{float:left; width:30.33%; margin-top:0;}
.intrvws li.main p .fa{display:none;}
.intrvws li.main p{font-size:12px; line-height:15px;}
.intrvws li.main .desc{ padding-left:0;}
.slideshw_cycle5 .slide img, .slideshw_cycle2 .slide img{max-height:350px;}
}

@media screen and (max-width:479px){
	ul.lst3 > li{width:40px; height:40px;}
ul.lst3 > li img{width:39px; height:39px;}
.profile-widget .clm{width:154px;}
.profile-widget .thumb{margin:0 5px 5px 0;}
.profile-widget .clm .thumb.large{height:161px; width:147px;}
.gallery_wdgt .clm, .main-content .gallery_wdgt .clm, .main-content .gallery_wdgt .clm.lrg{margin-bottom:15px;}
.gallery_wdgt .clm.lrg .caption, .gallery_wdgt .clm .caption {position:static; background:none; color:#000; padding:5px 0 0; display:block;
line-height:15px; font-size:12px; max-height:35px; overflow:hidden;}
.main-content .gallery_wdgt .clm.lrg .caption, .main-content .gallery_wdgt .clm .caption {height:auto; padding:10px 0 5px; line-height:15px; font-size:12px; padding:5px 0 0; display:block;}
.slideshowbox{width:100%;}
.social_wdgt span.inline-select{display:block; margin:5px 0 0 0;}
.social_wdgt .one-line-form input.textbox{width:140px;}
.two-clm1 .clm1 ul.lst3 > li{margin:0 6px 6px 0;}
.bottom-strip li{width:50%; }
.bottom-strip li:nth-child(3n){clear:left;}
.bottom-strip li:nth-child(3n), .bottom-strip li:nth-child(4n){padding-top:15px;}
.gallery_wdgt .clm, .main-content .gallery_wdgt .clm, .main-content .gallery_wdgt .clm.lrg{margin-bottom:15px;}
.gallery_wdgt .clm.lrg .caption, .gallery_wdgt .clm .caption {position:static; background:none; color:#000; padding:5px 0 0; display:block;
line-height:15px; font-size:12px; max-height:35px; overflow:hidden;}
.main-content .gallery_wdgt .clm.lrg .caption, .main-content .gallery_wdgt .clm .caption {height:auto; padding:10px 0 5px; line-height:15px; font-size:12px; padding:5px 0 0; display:block;}
.featured_nws_wdgt .show_mob{display:block;}
.featured_nws_wdgt .hide_mob{display:none;}
}




