html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; -webkit-text-size-adjust:none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

/**
 * Minimal base styles.
 */

html { font-size: 100.01%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;  }
body { font-size: 62.5%; line-height:1em; }
html, body{min-height:100%;}

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; color:#000;}
a:link:hover, a:visited:hover { text-decoration: underline;  }
:focus { outline: 0; }

/* Remove margins for navigation lists */
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }

/* Align checkboxes, radios, text inputs with their label by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.iem7 input[type="checkbox"] { vertical-align: baseline; }
input[type="submit"]:disabled, input[type="button"]:disabled{opacity:.5; cursor:auto;}
input, select { vertical-align: middle; }
textarea { overflow:auto; }

/* Hand cursor on clickable input elements */
 input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea { margin: 0; }

/* Make buttons play nice in IE:
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button {  width: auto; overflow: visible; }

/* Headers (h1, h2, etc) have no default font-size or margin; define those yourself */
h1, h2, h3, h4, h5, h6 { font-weight: bold; line-height:1.2em; }

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

/* blockquote , q and hr  */
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

/* Images and Default Classes  */
img { max-width:100%; vertical-align:bottom; }
img.alignleft{ float:left; margin:0 10px 10px 0; display: inline;}
img.alignright{ float:right; margin:0 0px 10px 10px; display: inline;}
img.aligncenter{ display:block; margin-left:auto; margin-right:auto; margin-bottom:10px;}

/* Default List Styles  */
ul, ol { list-style:none; }
li { line-height:1.2em; }
li ul, li ol { margin-bottom:0px; } 

/* 
 * Clearing Methods
 */
.clearfix:after { content: "."; display: block; font-size:0; height: 0; clear: both; visibility: hidden;}
.clearfix { display: block; }
.floatbox { overflow:hidden; }
.clear { clear: both; height:1px; line-height:1px; }

/* 
 * Generic classes 
 */
 
/*---- Floats ----*/
.flR { float: right; }
.flL { float: left; }

/*---- Horizontal Alignment ----*/
.alR { text-align: right; }
.alC { text-align: center; }

/*---- Hide ----*/
.hide { display: none; }
.hideit { display: none !important; }
/* Primary Styles for mobile
*/

b{font-weight:bold;}

@font-face {
    font-family: 'theano_didotregular';
    src: url('font/theanodidot-regular-webfont.eot');
    src: url('font/theanodidot-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/theanodidot-regular-webfont.woff') format('woff'),
         url('font/theanodidot-regular-webfont.ttf') format('truetype'),
         url('font/theanodidot-regular-webfont.svg#theano_didotregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{font-family: Arial, Helvetica, sans-serif; color:#333;  }

/*----- Container ---*/
#container{width:100%; margin:0 auto;max-width: 1000px;}
.wrapper{max-width:1000px; margin:0 auto;}
#content #group_0 > .container.inner-content{padding: 0;}
.page-vediodetail #content #group_0 > .container.inner-content{padding: 20px 15px;}
.page-newsdetail #content #group_0 > .container.inner-content,.page-blogdetail #content #group_0 > .container.inner-content{padding: 20px 15px 0 15px;}
.page-newsdetail #content .main-content, .page-blogdetail #content .main-content{background: #fff;}
.page-newsdetail .articlePage .container .row,.page-blogdetail .articlePage .container .row{margin: 0;}
.articlePage .container:last-child{padding-top: 20px;}


/*---- Header ----*/
#header .wrapper{ background: #fff; min-height:56px; padding: 6px 8px; max-width: 980px; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12); }


/*---- Main-navigation -----*/
#main-navigation .wrapper{ max-width:1000px; background:#287489; padding-top:3px; border-bottom:3px solid #000;  z-index:8;}
#main-navigation{position:relative;}


/*---- Subnavigation ---*/
#sub-navigation .wrapper{border-top:0; background:#a4e4ff; padding:0 10px;}

/*---- Content ---*/

#content .wrapper{background:#fff; padding:20px 0px 1px;}
#content .wrapper.pd0{padding:0 !important; max-width:1000px;}
#content .wrapper.no_bg{background:none !important; }
#content .articlePage .wrapper:first-child {padding-top: 0px;}
#content .content-box .col-md-8.main-inner-content{padding-left: 0;}
#content .content-box .col-md-4.sidebar{padding-right: 0;}

/*---- One-half ---*/
.one-half{width:48.5%; float:left; }
.one-half.alt{float:right; margin-right:0;}

.one-third{width:32%; margin-right:2%; float:left;}
.one-third.last{ margin-right:0;}


/*---- Main-content ---*/
/*.main-content{float:left; width:66.6%; }
.main-content.pull-right{float:right;}*/

/*--- Sidebar ---*/
/*.sidebar{float:right; width:31.3%; position:relative;}
.sidebar.pull-left{float:left;}*/

/*.layout2 .main-content{width:66.6%; }
.layout2 .sidebar{width:31.3%; }

.layout3 .main-content{width:63%; margin-left:30px;}
.layout3 .sidebar{width:29%; margin-right:13px; padding-top:42px;}

.layout4 .main-content{width:73%; float:left; }
.layout4.V2 .main-content{width:69%}
.layout4 .sidebar{width:27%; float:right; padding-left:20px;}*/
.layout4 .sidebar, .layout4 .main-content, .listing-panel1 .row div{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}


/*----- LOGO --------*/
#header .logo{width:262px !important; float:left; padding-top:10px; max-width:none !important; }
#header .logo  a{display:block; position:relative;  width:260px; padding-top:34px; height:0; overflow:hidden; position:relative; }
#header .logo span{line-height:25px; font-size:15px; color:#000; font-family: 'theano_didotregular'; font-weight:normal; display:block; }
/*
#auto #header .logo{width:250px !important;}
#auto #header .logo  a{background:url(../../images/responsive/logo-auto.png) no-repeat 0 0; width:242px; padding-top:34px;}
*/
#retail #header .logo{width:242px !important; padding-top: 7px; margin-bottom: 4px;}
#retail #header .logo  a{ width:242px; background-size:242px auto; background:url(../../images/site-logos/etretail.png) no-repeat 0 0;
padding-top:55px;}
#retail #header .logo span{font-size:14px; display: none;}

#auto #header .logo{width:224px !important; padding-top:0;}
#auto #header .logo  a{background:url(../../images/site-logos/etauto.png?v=1) no-repeat 0 0; width:224px; padding-top:60px;}
#auto #sitemap2 .logo img{height:29px;}
.g-plus{display: none;}
/*#health #header .logo{width:250px !important;}
#health #header .logo  a{background:url(../../images/responsive/logo-healthworld.png) no-repeat 0 0; width:371px; padding-top:34px;}
*/

#health #header .logo{width:320px !important; padding-top:0px; margin-bottom:5px;}
#health #header .logo  a{background:url(../../images/site-logos/ethealthworld.png?v=3) no-repeat 0 0; width:320px; padding-top:48px; background-size:100% auto;}
#health #sitemap2 .logo{width:200px;}

#realty #header .logo{width:319px !important; margin-bottom:5px;}
#realty #header .logo  a{background:url(../../images/site-logos/etrealty.png?v=1) no-repeat 0 0; /*width:220px;*/ padding-top:53px;width:202px;}
#realty #header.admin-hdr .logo  a{background:url(../../images/site-logos/etrealty.png) no-repeat 0 0; /*width:220px;*/ padding-top:53px;width:319px;}

#realty #header .logo span, #energy #header .logo span, #health #header .logo span{display:none;}

/*
@media screen and (min-width:768px){
#health #header .logo{width:371px !important;}
#health #header .logo  a{background:url(../../images/responsive/logo-healthworld.png) no-repeat 0 0; width:371px; padding-top:34px;}
}*/

#energy #header .logo{width:320px !important; margin-bottom:5px; padding-top:0;}
/*#energy #header .logo  a{background:url(../../images/responsive/logo-energyworld-with-tagline-default-min.png) no-repeat 0 0; width:330px; padding-top:53px;}*/
#energy #header .logo  a{background:url(../../images/site-logos/etenergyworld.png?v=1) no-repeat 0 0; width:320px; padding-top:53px; background-size:100%;}
#energy #sitemap2 .logo{width:200px; margin-bottom:-10px;}
#energy #header .logo{margin:6px 0 4px 3px;}

#infrastructure #header .logo{width:324px !important;}
#infrastructure #header .logo  a{background:url(../../images/responsive/logo-infrastructure-min.png) no-repeat 0 0; width:324px; padding-top:28px;}

#telecom #header .logo{width:242px !important; padding-top:0px; margin-bottom:5px;}
#telecom #header .logo, #auto #header .logo, #health #header .logo, #energy #header .logo, #cfo #header .logo{margin:6px 0 4px 3px;}
/*#telecom #header .logo  a{background:url(../../images/responsive/logo-telecom-small.png) no-repeat 0 0; width:230px; padding-top:27px; padding-top:27px;}*/
/*#telecom #header .logo{width:301px !important; }
#telecom #header .logo  a{background:url(../../images/responsive/logo-telecom.png) no-repeat 0 0; width:301px; padding-top:35px;}*/

#telecom #header .logo  a{background:url(../../images/site-logos/ettelecom.png) no-repeat 0 0; width:242px; padding-top:54px;}
/*#telecom #header .logo  a{background:url(../../images/responsive/telecom-anniversary-logo.png) no-repeat 0 0; width:342px; padding-top:68px; margin-top:-10px}*/
#telecom #header .logo span, #auto #header .logo span{font-size:13px; display:none;}
/*#telecom #header .wrapper{padding:10px;}*/

#cio #header .logo{width:203px !important; padding-top:6px; margin-bottom:5px;}
#cio #header .logo  a{background:url(../../images/site-logos/etcio.png) no-repeat 0 0; width:203px; padding-top:62px;}
#cio #header .logo span{font-size:14px; display: none;}

#cio #header .logo.security{width:294px !important;}
#cio #header .logo.security h1 a{background:url(../../images/responsive/logo-security-min.png) no-repeat 0 0; width:294px; padding-top:46px;}
#cio #header .logo.security h2{font-size:13px; position:relative; margin-top:-15px;}

#ciso #header .logo{width:180px !important;}
#cso #header .logo  a, #ciso #header .logo  a{background:url(../../images/site-logos/etciso.png) no-repeat 0 0; width:155px; padding-top:47px;}
#cso #header .logo span, #cfo #header .logo span, #ciso #header .logo span, #bfsi #header .logo span{font-size:14px; display:none;}
#ciso #sitemap2 .logo img{width:140px; }

#cso #header.admin-hdr .wrapper{background:#101010;} 

#cfo #header .logo{width:203px !important; padding-top:0;}
#cfo #header .logo  a{background:url(../../images/site-logos/etcfo.png) no-repeat 0 0; width:203px; padding-top:59px;}

#bfsi #header .logo{width:226px !important; padding-top:0;}
#bfsi #header .logo  a{background:url(../../images/site-logos/etbfsi-v1.png) no-repeat 0 0; width:226px; padding-top:61px;}
#telecom #header .logo{margin:3px 0 4px 3px;}

/*----Bnr ----*/
#header .bnr{float:right; width:728px; max-height:90px; text-align:right;} 
#energy #header .bnr, #health #header .bnr{float:right; width:650px; max-height:75px; text-align:right;} 
#header .bnr img{max-height:100%;}

/*------ Quote ----*/
#header .quote_header{float:right; width:350px; height:70px; position:relative; margin-bottom:0px;}
#header .quote_header img{float:left; /*width:80px; */ height:70px; margin-right:10px;}
#header .quote_header span.author_name{display:block; font-size:11px; color:#888; line-height:15px; 
text-transform:uppercase;}
 #header .quote_header span.author_name a{color:#888; text-decoration:none !important;}
#header .quote_header blockquote p{font-family:Georgia, serif; font-style:italic; font-size:14px; font-weight:bold; color:#000; 
line-height:16px; height:34px; overflow:hidden; }
#header .quote_header blockquote p a{color:#000; text-decoration:none;}
#header .quote_header blockquote p a:hover{color:#ed1c24;}
#header .quote_header span.join{color:#3B8A23; display:block; font-size:10px; text-transform:uppercase; line-height:14px; }
#header .quote_header span.join a{color:#5AB240;}


/*------- Featured Header ---*/
.featured_header{width:300px; float:right; padding-top:5px;}
.featured_header img{float:left; width:50px; height:50px; margin-right:10px; margin-top:9px;}
.featured_header span.title{font-size:14px; color:#000; line-height:18px; display:block; margin-bottom:5px; font-family:"Times New Roman", Times, serif;
height:36px; overflow:hidden;} 
.featured_header .button{display:inline-block; padding:0 10px; font-size:12px; line-height:18px; color:#fff; background:#5AB240;
text-shadow:0 1px #346725; }



/*---- tags ---*/
div.tags{margin-bottom:30px; font-weight:bold;  }
div.tags span, div.tags a{display:inline-block; margin-right:5px; font-size:14px; color:#999; font-weight:bold; line-height:25px;}
div.tags a{color:#41a015; padding:0 3px;}
div.tags a:hover, div.tags .happing-now a:hover{color:#00AFDF;}
div.tags .happening-now{float:right; position:relative;}
div.tags .happening-now a{color:#ef1e45;}
div.tags span {padding:0 10px; background:#313131; color:#fff;}
div.tags .trending{float:left;}
div.tags .trending, div.tags .happening-now{border:1px solid #313131;}
div.tags .happening-now span{background:#313131 url(../../images/responsive/live-icon.jpg) no-repeat 5px center; padding-left:20px;}


/*-------- SIDEBAR ITEMS -------*/

/*----- Tip ----*/
.widget.tip{background:#fff; padding:20px 10px 10px; box-shadow:0 0 10px rgba(0,0,0,0.5); position:relative;}

.tip h2 a{color:#000;}
.tip .inner{display:none;}
.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:#41BCF5;}

.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;}



/*----- Subscribe ----*/
 .sidebar .subscribe h2,  .sidebar .subscribe h3{font-size:24px; margin-bottom:2px;}
.subscribe p{font-size:14px; color:#373737; line-height:18px; margin-bottom:15px;  position:relative;}

.subscribe input.textbox{background:#f2f2f2; height:33px; border:1px solid #bebdbd; border-right:0;  border-radius:3px 0 0 3px; 
-moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; box-shadow:0 1px 0 #d4d4d4 inset; float:left; padding:0 10px; width:188px; position:relative;  font-size:14px; color:#999999;}
.subscribe input.textbox{padding:0 8px;}/*subswdgt v2*/
.subscribe input.submit{float:left; height:35px; position:relative; font-family:Arial, Helvetica, sans-serif; border-radius:0 3px 3px 0; background:#5ab240; border:1px solid #3b8a23; width:91px; cursor:pointer; color:#fff; font-size:14px;font-weight:bold; text-shadow:0 1px #346725;  font-size:16px;  } 

.on-record img{float:left; border:1px solid #9a9a9a; margin-right:15px; margin-bottom:20px;}
.on-record h3{font-size:20px; color:#333; line-height:24px; margin-bottom:10px;}
.on-record h4{font-size:14px; color:#363636; line-height:1.1em;}
.on-record h4 small{display:block; font-weight:normal; font-size:12px; color:#999999;}


/*---- news-tiles ---*/
.news-list{clear:both; }

/*----- Newly-added ---*/
.newly-added span{font-size:15px; color:#999; font-size:16px; font-weight:bold;}
.newly-added a{font-size:14px; color:#333; font-weight:bold;}
.newly-added a:hover{color:#00AFDF;}

.section1 h3{font-size:15px; color:#999999; margin-bottom:15px;}

.companies ul.list3 li img{border:0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
.companies ul.list3 li p{padding-top:10px;}

.section1 ul.list1 li, .related-article ul.list1 li{background:url(../../images/responsive/bullet.png) no-repeat 0 8px; padding-left:15px;}

/*----- post -----*/

.post span.metadata span.views{display:inline-block; background:url(../../images/responsive/views-icon.jpg) no-repeat left center; padding-left:22px; line-height:12px;
margin-left:5px;}

.post.section a.image img{margin-bottom:0}
.post.section p{margin-bottom:10px;}
.post blockquote, .post p blockquote{margin:10px 20px 20px 0;  font-weight:bold; width:250px; float:left; font-size:24px !important; position:relative; padding-left:32px;
 line-height:30px !important; font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif !important; color:#000; }
 .post blockquote p{margin:0; font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif !important; color:#000; font-size:24px !important; display:inline;}
.post blockquote.flR, .post p blockquote.flR{float:right; margin:10px 0px 20px 20px; }

/*---Adding quotes to blockquote -----*/
.post blockquote{quotes:"“" "”" "‘" "’";}
.post blockquote:before{content:open-quote; vertical-align:-28px; position:absolute; top:27px; left:0;}
.post blockquote:after{content:close-quote; vertical-align:-27px;}
blockquote::after, blockquote::before{font-size:65px; color:#ed1c24; line-height:0;}

p.feedback{font-family:"Times New Roman", Times, serif !important; font-style:italic;}

strong, bold, .text bold, .text strong{font-weight:bold !important;}
.text i,  .text em{font-style:italic !important;}


 .post.section h3,  .post.section h2{position:relative; top:-5px; margin-bottom:0;}

.post.section{margin-bottom:20px; border-bottom:1px solid #D8D8D8; padding-bottom:10px; position:relative;}
.post.section p{position:relative; top:-7px;}
.post img{max-width:100%; margin-bottom:15px;}
.post img.large{margin-top:10px;}

.post .sociable a:hover{opacity:1; text-decoration:none;}
.fb_iframe_widget{ display:inline-block; height:20px !important; overflow:hidden !important;}
.post .sociable a.PIN_1391421690202_pin_it_button_20 PIN_1391421690202_pin_it_button_en_20_gray PIN_1391421690202_pin_it_button_inline_20 PIN_1391421690202_pin_it_none_20{
	background:none; top:1px;}
.IN-widget span{float:left;}

.text .fb_iframe_widget{height:auto !important;}

.sociable a.newsletter{ height:20px; line-height:20px; position:relative; background:none; width:auto; cursor:pointer; color:#666; font-size:14px;font-weight:bold;    vertical-align:middle; float:right;} 
.sociable a.newsletter .icon-mail{vertical-align:middle; display:inline-block; width:26px; height:26px; background:url(../../images/responsive/sprite16.png) no-repeat 0 -612px; }

.post .sociable .subscribe{float:right;  margin-bottom:0;}
.post .sociable .subscribe p{margin-bottom:0;}

.post .catch{background:url(../../images/responsive/quote-open.png) no-repeat 0 0; padding:0px 0 0 45px;  margin-bottom:15px;}
.post .catch .inner{background:url(../../images/responsive/quote-close.png) no-repeat right bottom ; padding:0 45px 0px 0;}
 .post .catch h3{font-size:22px; margin-bottom:10px;}
 .post .catch p{font-size:16px; line-height:18px; font-weight:bold; text-align:justify;}
 .post .catch span.metadata{text-align:right; color:#333;  }
 .post .catch span.metadata a{font-style:italic; color:#999;}

 h1.title img{vertical-align:middle; margin-bottom:0; margin-top:0;}

.sociable .custom_styl{display:none;}
.default_styl{height:21px !important; overflow:hidden; }

/*------ Post Table ---*/
.post table{background:#ccc; border:1px solid #f1f1f1; width:100%; margin-bottom:25px; }
.post table tr th, .post table tr td{padding:5px 10px; text-align:left; vertical-align:top; border:1px solid #f1f1f1; line-height:1.2em;}
.post table tr th{background:#333; color:#fff; font-weight:bold; font-size:18px; }
.post table tr td {font-size:15px; line-height:26px !important; font-family:Arial, Helvetica, sans-serif !important;}

.post ul, .post ol, .nicEdit-main ul, .nicEdit-main ol{margin:0 0 20px 20px ;}
.post ul li, .nicEdit-main ul li{list-style:disc; font-size:16px; line-height:26px !important; font-family:Arial, Helvetica, sans-serif !important;}
.post ol li, .nicEdit-main ol li{list-style:decimal; font-size:16px; line-height:26px !important; font-family:Arial, Helvetica, sans-serif !important;}

/*----- Key frames -----*/ 
 @keyframes pulse{
	0%{transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1);}
	25%{transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
	75%{transform:scale(.9); -moz-transform:scale(.9); -webkit-transform:scale(.9);}
}
@-webkit-keyframes pulse{
	0%{transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1);}
	25%{transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
	75%{transform:scale(.9); -moz-transform:scale(.9); -webkit-transform:scale(.9);}
}

@keyframes wobble-bottom {
  16.65% { -webkit-transform: skew(-12deg); transform: skew(-12deg); }
  33.3% { -webkit-transform: skew(10deg); transform: skew(10deg);  }
  49.95% {-webkit-transform: skew(-6deg);transform: skew(-6deg);}
  66.6% {-webkit-transform: skew(4deg);transform: skew(4deg); }
  83.25% {-webkit-transform: skew(-2deg); transform: skew(-2deg); }
  100% {-webkit-transform: skew(0);transform: skew(0);}
}
@-webkit-keyframes wobble-bottom {
  16.65% { -webkit-transform: skew(-12deg); transform: skew(-12deg); }
  33.3% { -webkit-transform: skew(10deg); transform: skew(10deg);  }
  49.95% {-webkit-transform: skew(-6deg);transform: skew(-6deg);}
  66.6% {-webkit-transform: skew(4deg);transform: skew(4deg); }
  83.25% {-webkit-transform: skew(-2deg); transform: skew(-2deg); }
  100% {-webkit-transform: skew(0);transform: skew(0);}
}


/*------ Testimonilal ----*/
.testimonilal{margin:0 0 30px 0px;  }
.testimonilal blockquote{padding-left:20px; font-size:16px;  line-height:26px !important; font-family:Arial, Helvetica, sans-serif !important; 
margin-bottom:20px; font-style:italic; }
.testimonilal cite{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#666; text-align:right; display:block;} 
.testimonilal cite a{color:#000; font-style:italic;}

div.text ul li, div.text ol li, div.text blockquote {font-size:100%;}

div.text table tr td{font-size:90%;}
div.text table tr th{font-size:110%;}
div.text h2{font-size:140%;}
div.text h3{font-size:130%;}
div.text h4{font-size:120%;}

.text .flexi-video{margin-top:15px;}

/*---- Headings ---*/
 h2{font-size:22px; line-height:30px; margin-bottom:15px; }
 .section1 h2,  .section1 h2 a{font-size:22px; color:#000;}
 h2 img{vertical-align:middle; margin-right:8px; float:left; margin-top:5px;}
 .section1 ul.list1{padding-left:32px;}
 .section1 ul.list1 li{padding-bottom:0;}


 .section2{ padding:10px 0 30px; clear:both;}
 .section2 .peoples{float:left;}
 .section2 .companies{float:right;}
 .section2 .tabcontent{clear:right; padding:0 15px;}
 .section2 .tabcontent h2{margin-bottom:20px;}

 .section3{border-top:1px solid #d8d8d8; padding:30px 0 10px; }
 .section3 h2{margin-bottom:20px;}



.widget, .wdgt{margin-bottom:20px;}

#sitemap h3 a:hover, #sitemap h2 a:hover{text-decoration:none; color:#00afdf;}

/*----- contributors ----*/
.contributors ul li{list-style:none;  margin:0 10px 10px 0; display:block; float:left; width:72px; position:relative; }
.contributors ul li img{float:left;}
.contributors ul li h4{font-size:14px; font-weight:bold;  line-height:26px; }
.contributors ul li span{font-size:12px; color:#999;  display:block;   }
.contributors ul li .details{width:150px; padding:15px; position:absolute; left:-60px; top:-50px; z-index:200; border:3px solid #41BCF5; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; display:none; background:#fff; text-align:center;}
.contributors ul li:hover .details{display:block; }


/*---- popular-news ---*/
.sidebar ul.tabstrips1 li a{padding:5px 12px;}
 .sidebar h2,  .sidebar h3{margin-bottom:15px; color:#1793c7; font-weight:bold; font-size:18px; line-height:24px; text-transform:uppercase;}
 .sidebar .on-record  h2{text-transform:none;}
 .sidebar .box6 h2{text-transform:none;}


.popular-news .tabcontent ul li{list-style:none; line-height:20px; margin-bottom:7px; font-size:13px; padding-left:15px;  background:url(../../images/responsive/bullet.gif) no-repeat 0 8px;}
.popular-news .tabcontent ul li a{color:#333; }
.popular-news .tabcontent ul li img{float:left; margin:5px 7px 7px 0;}

/*----- Common Lists ---*/
ul.list1 li{list-style:none;  padding-bottom:7px; margin-bottom:7px;  font-size:13px; line-height:16px; }
ul.list1 li a{color:#333; font-weight:bold; }
ul.list1 li span.metadata{display:block; font-size:11px; color:#999; padding-left:110px;  margin-right:15px;}
ul.list1 li img{float:left; margin:2px 10px 3px 0; width:100px;}
ul.list1 li.first{background:none !important; padding-left:0 !important;}
ul.list1 li.first p{position:relative; top:-5px; max-height:68px; overflow:hidden; } 
/*.sidebar ul.list1 li  img{width:140px;}*/
.sidebar ul.list1 li span.metadata{padding:0 0 0 110px;  margin:0; } 
.sidebar ul.list1 li p{overflow:hidden; margin-bottom:5px;}

/*---- List2 ---*/
ul.list2 li{list-style:none; float:left; width:195px; margin:0 30px 20px 0; }
ul.list2 li img{margin-bottom:12px;}
ul.list2 li p{font-size:15px; color:#333; line-height:18px; font-weight:bold; height:54px; /*38*/ overflow:hidden; }
ul.list2 li p a{color:#333;}
ul.list2 li p a:hover, ul.list1 li a:hover, #sitemap ul li a:hover, .popular-news .tabcontent ul li a:hover{color:#00AFDF; text-decoration:none;}

.news-list ul.list2 li{width:30%; margin-right:3%;}
.news-list ul.list2 li.clL{clear:left;}


/*-----List3 ---*/
ul.list3{list-style:none; margin-bottom:10px;}
ul.list3 li{list-style:none; float:left; width:49%; margin-bottom:10px; margin-right:1%; min-height:45px;}
ul.list3 li span.number{display:inline-block; font-weight:bold; vertical-align:middle; font-size:15px; color:#999; margin-right:5px; min-width:20px;}
ul.list3 li img{float:left; margin-right:10px; border:2px solid #f3f3f3; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; width:40px; height:40px;}
ul.list3 li p{padding-top:5px; line-height:1.5em}
ul.list3 li a{font-size:16px; color:#333; vertical-align:middle; font-weight:bold;}
ul.list3 li span{font-size:13px; color:#999;  display:block;}
ul.list3 li a:hover{text-decoration:none; color:#00AFDF;}

/*---- List4 -----*/
ul.list4 {margin-bottom:20px;}
ul.list4 li{list-style:none; float:left; width:50%; margin-bottom:15px;}



ul.list4 li img{float:left; }
ul.list4 li p{padding-left:35px; font-size:18px; line-height:1em; font-weight:bold;}
ul.list4 li p a{font-size:13px; color:#999; display:block;}
ul.list4 li p a:hover, ul.list5 li a:hover{color:#00AFDF; text-decoration:none;}

/*----- List5 ---*/
ul.list5 {margin-bottom:20px;}
ul.list5 li{list-style:none; margin-bottom:10px; }
ul.list5 li div.date-stamp{float:left; background:#00afdf; text-align:center; width:40px; margin-right:10px; font-weight:bold; }
ul.list5 li span.date{font-size:26px; display:block; line-height:30px; color:#fff;  border-bottom:1px solid #fff;}
ul.list5 li span.month{font-size:10px; display:block; line-height:14px; color:#fff;  }
ul.list5 li p{ font-size:16px;  line-height:20px; color:#333;  }
ul.list5 li a{ color:#333;  }

/*---- List6 ---*/
ul.list6 li{list-style:none; line-height:20px; margin-bottom:12px; font-size:13px;  }
ul.list6 li a{color:#333; }
ul.list6 li a:hover{color:#00AFDF; text-decoration:none;}
ul.list6 li img{float:left; margin:5px 7px 7px 0;}


/*----- list7 ----*/
ul.list7 li{list-style:none;  border-bottom:1px dotted #ccc; padding-top:5px; padding-bottom:5px; font-size:15px; line-height:17px; }
ul.list7 li p a{color:#000; font-weight:normal;  }
ul.list7 li span.metadata{display:inline; font-size:11px; color:#999; margin-left:10px; line-height:12px; white-space:nowrap; }
ul.list7 li img{width:100%; margin-bottom:14px;}
ul.list7 li.first{background:none !important; padding-left:0 !important; padding-top:0;}
ul.list7 li p{font-size:17px; line-height:20px;}
ul.list7 li p a:hover{ text-decoration:none; text-shadow:none; color:#00afdf;}

/*------ 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; }

/*------ List9 ----*/
ul.list9 li{list-style:none; float:left; width:48%; margin:0 2% 10px 0; background:#e8e8e8; padding:8px 0; text-align:center;}
ul.list9 li span.heading{display:block; font-size:20px; color:#333; text-align:center; line-height:24px; margin-bottom:10px; }
ul.list9 li span.num{display:block; font-size:28px; color:#000; text-align:center; line-height:26px; font-weight:bold; font-family: 'Open Sans Condensed', sans-serif; margin-bottom:10px;} 
ul.list9 li div.logo{height:48px; margin-bottom:8px;}
ul.list9 li a.brand-name{font-size:14px; color:#287489;}

/*------ List10 ----*/
ul.list10{list-style:none;}
ul.list10 li{margin-bottom:10px;}
ul.list10 li img{float:left; margin:0 12px 5px 0; border:1px solid #f5f5f5;}
ul.list10 li p{padding-left:60px; line-height:18px; font-size:13px;}
ul.list10 li p a{font-size:13px; font-weight:bold; color:#00afdf; }
ul.list10 li p span{display:block; color:#333; }

/*------ List11 -----*/
ul.list11{list-style:none;}
ul.list11 li{list-style:none; border-top:1px dotted #999; padding:15px 0;}
ul.list11 li h3{margin-bottom:5px; font-size:16px; line-height:19px;}
ul.list11 li h3 a{color:#333;}
ul.list11 li h3 a:hover{color:#00afdf; text-decoration:none;}
ul.list11 li .image{text-align:center; background:#000; }
ul.list11 li .image img{max-width:100%;}

/*------ list12 ---------*/
ul.list12{margin-bottom:30px;}
ul.list12 li{list-style:none; float:left; width:48%; margin-right:2%; font-size:14px; line-height:17px; margin-bottom:20px; height:51px; 
overflow:hidden; }
ul.list12 li a span{ color:#999 !important;}
ul.list12 li a{color:#333; display:inline-block; background:url(../../images/responsive/bullet.png) no-repeat left 5px; padding-left:15px; }
ul.list12 li a:hover{color:#ed1c24; text-decoration:none;}

.post h4{font-size:16px; margin-bottom:20px; }






/*----- List13 ----*/
ul.list13{margin-bottom:8px;}
ul.list13 li{list-style:none; border-bottom:1px dashed #ccc; padding:7px 5px 7px 65px; position:relative; min-height:58px;}
ul.list13 li h5{font-size:14px; line-height:18px; margin-bottom:4px; color:#00afdf;}
ul.list13 li span.date{display:block; position:absolute; left:5px; top:7px; width:50px; background:#ccc; height:50px; border-radius:5px;
-moz-border-radius:5px; -webkit-border-radius:5px; text-align:center;}
ul.list13 li span.date span.month{display:block; background:#287488; line-height:24px; font-size:14px; color:#fff; font-weight:bold; border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
ul.list13 li span.date strong{color:#000; font-size:18px; display:block; line-height:26px;}
ul.list13 li span.location{color:#3B8A23; font-size:12px;}
ul.list13 li.highlight{background:#f9e7d0; padding-top:20px;}
ul.list13 li span.label{display:none; color:#999; position:absolute; left:5px; top:3px; font-size:10px; font-weight:bold;}
ul.list13 li.highlight span.label{ display:block;}
ul.list13 li.highlight span.date{top:20px;}

.events-list ul.list13 li{padding:10px 5px 10px 85px; min-height:65px;}
.events-list ul.list13 li h3{font-size:18px; line-height:22px; color:#00afdf;}
.events-list ul.list13 li span.date{width:70px; height:70px;}
.events-list ul.list13 li span.date span.month{line-height:30px; font-size:16px;}
.events-list ul.list13 li span.date strong{line-height:40px; font-size:22px}

/*----- Tabstrips ---*/
ul.tabstrips1{ margin:0 0 20px 0; border-bottom:1px solid #E2DFDF; margin-right:1px; padding-left:10px;}
ul.tabstrips1 li{float:left; list-style:none;  position:relative; margin-bottom:-1px; margin-right:2px}
ul.tabstrips1 li a{display:inline-block; line-height:18px; font-size:12px; color:#505050;  padding:3px 20px 3px; border:1px solid #d8d8d8; font-weight:bold; background:#ccc;}
ul.tabstrips1 li a:hover{color:#00afdf; text-decoration:none; background:none;}
ul.tabstrips1 li.active{border:0;}
ul.tabstrips1 li.active a{font-weight:bold; color:#00afdf; border-bottom-color:#fff; background:none;}

.section2 ul.tabstrips1 li{float:right;}
.box6 ul.tabstrips1{position:relative; margin:0 -10px 15px; padding-left:10px;} 
ul.tabstrips1 li.active a{border-bottom-color:#f6f6f6;}


/*---- Home page Styles ----*/
.featured{float:left;  /*margin-bottom:40px;*/ width:59%}
 .featured h2{margin:0 20px 5px 0px; font-size:27px; color:#333; line-height:32px;}
.featured h2 a{color:#333;}
 .featured h3{margin:0 20px 0px 0px; font-size:18px; color:#333; line-height:22px;}
.featured h3 a{color:#333;}

.featured h2 a:hover, .featured h3 a:hover{color:#00afdf; text-decoration:none;}
.featured span.metadata{display:block; margin-bottom:10px;  font-size:14px; color:#666; line-height:1.1em;  font-weight:bold;}
.featured h3  span.metadata{font-size:13px;}

.featured span small{font-size:12px; line-height:1.1em; color:#999; margin-left:5px; }
.featured img{width:100%; margin-bottom:10px;}
.featured p{color:#333; font-size:14px; line-height:18px;  margin-bottom:20px; max-height:55px; overflow:hidden; }

.top-news{float:right; margin-bottom:20px; width:35%;}
.top-news ul.list1 li{border-top:1px solid #eee; padding-top:5px; margin-bottom:3px; padding-bottom:4px;}
.top-news.full-width{float:none; width:auto;}
.top-news ul.list1 li.first{padding-top:0; border-top:0; margin-bottom:0; padding-bottom:3px;}
.top-news ul.list1 li p, .top-news ul.list1 li.first p{max-height:52px !important; overflow:hidden; line-height:17px;}



/*----- Newly-added ---*/
.newly-added span{font-size:15px; color:#999; font-size:16px; font-weight:bold;}
.newly-added a{font-size:14px; color:#333; font-weight:bold;}
.newly-added a:hover{color:#00AFDF;}

 .section1 h3{font-size:15px; color:#999999; margin-bottom:15px;}

.companies ul.list3 li img{border:0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
.companies ul.list3 li p{padding-top:10px;}

.section1 ul.list1 li, .related-article ul.list1 li{background:url(../../images/responsive/bullet.png) no-repeat 0 4px; padding-left:15px;}

/*----- post -----*/
 h2.title,  h1.title{font-size:24px; margin-bottom:16px; color:#41BCF5;}
 h2.title img,  h1.title img{margin-right:5px;}

 .post h2 {color: #333; font-size:22px; line-height:28px;  }
 .post h2 a{color: #333;}
 .post h2 a:hover{color:#00AFDF; text-decoration:none;}

.post p, .text{font-size:17px; line-height:23px !important; font-family:Arial, Helvetica, sans-serif !important; margin-bottom:20px;}
.post.single-post span.metadata span.date{position:relative;  }

.post.section img, .post.section a.image{float:left; margin:0 15px 15px 0; position:relative; z-index:5;}  
.post span.metadata, .related-article ul li span.metadata{display:block; font-size:12px; color:#999;margin-bottom:0px;}
.post span.metadata span.clicks{display:inline-block; vertical-align:middle; background:url(../../images/responsive/sprite16.png) no-repeat 0 -590px; line-height:20px; padding-left:14px; color:#ff2a00; font-weight:bold; margin-left:10px;}
.related-article ul li span.metadata{margin-bottom:0;}
.post span.metadata a{margin-right:5px;}
.post span.metadata a:hover{text-decoration:none; color:#de2d2d;}
.post span.metadata img{display:inline; margin-bottom:0; }
.post span.metadata a.comments{margin-left:5px;} 

.post.section h3{position:relative; top:-5px;}

.post.section{margin-bottom:20px; border-bottom:1px solid #D8D8D8; padding-bottom:10px; position:relative;}
.post.section p{position:relative; top:-7px;}
.post img{max-width:100%; margin-bottom:15px;}
.post img.large{margin-top:10px;}
.post .text figure{position:relative;}
.post .text figure img{width:100%; margin:0;}
.post .text figure figcaption{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:10px 0; width:100%;  color:#999; font-size:12px;  line-height:14px; z-index:2; left:0; bottom:0; border-bottom:4px solid #e5e5e5; font-style:italic; }
.post .text figure figcaption span{display:block; }


.post .sociable {margin-bottom:10px;}
.post.section .sociable a{display:inline-block; background:url(../../images/responsive/sociable-icons1-min.png) no-repeat; margin-right:5px; width:32px;
margin-bottom:5px; height:32px; opacity:.8; vertical-align:middle;}
.post .sociable a.fb{background-position: 0 0;} 
.post .sociable a.twitter{background-position: -36px 0;} 
.post .sociable a.linkedin{background-position:-108px 0;} 
.post .sociable a.google{background-position:-72px 0;} 
.post .sociable a:hover{opacity:1; text-decoration:none;}

.post.section .sociable{position:absolute; width:32px;  left:-62px; top:0px; display:none;  z-index:200; padding-top:0;
 padding-right:5px; text-align:left; border:0;
transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; padding-right:30px;}
.post.section:hover .sociable{display:block; }


.sociable a.newsletter{ height:20px; line-height:20px; position:relative; background:none; width:auto; cursor:pointer; color:#666; font-size:14px;font-weight:normal; padding:0 5px 0 0; vertical-align:middle; float:right;} 
.sociable a.newsletter .icon-mail{vertical-align:middle; display:inline-block; width:26px; height:26px; background:url(../../images/responsive/sprite16.png) no-repeat 0 -612px; }

.post .sociable .subscribe{float:right;  margin-bottom:0;}
.post .sociable .subscribe p{margin-bottom:0;}

.post .catch{background:url(../../images/responsive/quote-open.png) no-repeat 0 0; padding:0px 0 0 45px;  margin-bottom:15px;}
.post .catch .inner{background:url(../../images/responsive/quote-close.png) no-repeat right bottom ; padding:0 45px 0px 0;}
 .post .catch h3{font-size:22px; margin-bottom:10px;}
 .post .catch p{font-size:16px; line-height:18px; font-weight:bold; text-align:justify;}
 .post .catch span.metadata{text-align:right; color:#333;  }
#content .post .catch span.metadata a{font-style:italic; color:#999;}

/*----- tags ---*/
.post .tags{margin:0px 0px 15px; padding:5px 0;}
.post .tags ul{float:left; margin-left:0 !important; margin-bottom:0;}
.post .tags ul li{list-style:none; float:left; margin:0 4px 4px 0;}
.post .tags a{display:inline-block; line-height:15px;  position:relative; color:#999; font-size:14px; font-weight:bold; background:#ccc; padding:4px 5px;
font-family: 'Open Sans Condensed', sans-serif !important;}
.post .tags a:hover, .post .tags a.active{color:#fff; text-decoration:none; background:#de2d2d; }
.post .tags span.title{float:left; color:#333; line-height:30px;  position:relative; margin-right:10px; background:none; font-size:22px; font-weight:bold; }
.post img.alignleft{float:left; margin:0 15px 15px 0;}
.post img.alignright{float:left; margin:0 0 15px 15px;}

.post .tags.styl2{display:none; color:#666; font-size:12px; line-height:20px;}
.post .tags.styl2 a, div.tags.styl2 span{display:inline; color:#888; background:none; padding:0; margin-right:0; }
.post .tags.styl2 a:hover, .post .tags.styl2 a.active{color:#ed1c24; background:none;}


/*----- Author ----*/
.author{margin-bottom:20px; background:#F2F2F2; padding:10px 20px 20px;}
.author h3{ font-variant:normal; margin-bottom:8px; font-weight:normal; }
.author img{float:left; margin:0 10px 10px 0;}
.author h4{font-weight:bold; color:#999; font-size:16px; position:relative; top:-5px; margin-bottom:0;}
.author p{font-size:12px; line-height:16px !important; margin-bottom:0;}

/*----- Out-brain ----*/
.out-brain{margin-bottom:30px; background:url(../../images/responsive/out-brain-bg.png) repeat-y top center; }
.out-brain ul.list1 li{list-style:disc; margin-left:15px; }


/*----- Related ---*/
.related-article{margin-bottom:30px;}
.related-article h2, .comments h2, .comment-form h2, .out-brain h2{ line-height:30px; font-size:22px; font-weight:bold; color:#000;  margin-bottom:18px;}
.related-article ul.list1 li{background:none; padding-left:0; float:left; width:48%; margin-right:2%; height:72px; overflow:hidden;}
.related-article ul.list1 li p, .sidebar .box6 ul.list1 li p{ font-size:15px; line-height:18px; position:relative; margin-top:-3px; 
overflow:hidden; margin-left:110px; max-height:55px;}



/*---- Comments ----*/
.comments{margin-bottom:30px;}
.comments ul li {list-style: none; margin-bottom:10px; }
.comments ul li div.inner {	margin-bottom: 10px;	padding: 10px; 	background: #f2f2f2; }
.comments ul li img {	float: left;	position: relative; 	margin: -10px 10px 9px -10px; }
.comments ul li h3 {font-size: 20px; line-height: 20px; margin-bottom: 8px; color:#333; }
.comments ul li p {	font-size: 14px; line-height: 16px; color:#333;}
.comments ul li ul {margin-left: 10px; padding: 10px 0 0 40px; background: url(../../images/responsive/comments-ul-bg.png) no-repeat 0 0;}
.comments ul li div.inner .controls{text-align:right;}
.comments ul li div.inner .controls a{ color:#949493; font-weight:bold; font-size:14px; margin-left:10px;}
.comments ul li div.inner .controls a:hover{color:#de2d2d;}


/*----- 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; border-radius:3px; -moz-border-radius:3px; font-family:Arial, Helvetica, sans-serif; -webkit-border-radius:3px; background:#5ab240; border:1px solid #3b8a23;  cursor:pointer; color:#fff; font-size:14px;font-weight:bold; text-shadow:0 1px #346725;  font-size:16px; padding:0 10px 3px;}


/*----- Pagination ---*/
.pagination{margin-bottom:20px; padding:0 0 20px;  text-align:center; font-weight:bold; border:1px solid #bfbfbf; padding:20px 0;
 border-width:1px 0 ;}
.pagination1{/*margin-bottom:20px;*/ padding:0 0 20px;  text-align:center; font-weight:bold; border:1px dotted #bfbfbf; padding:20px 0;
 border-width:1px 0 0;}
 
.pagination ul li{list-style:none; display:inline; margin:0 6px;}
.pagination1 em{display:inline-block; margin:0 2px; cursor:pointer; vertical-align:middle; height:24px; font-style:normal !important;}

.pagination ul li a, .pagination ul li span {font-size:16px; color:#343434; line-height:20px; display:inline-block;} 
.pagination1 em, .pagination1 em a{font-size:12px;  line-height:24px; display:inline-block;}
 .pagination1 em:hover a{ text-decoration:none;} 
.pagination ul li span, .pagination1 em.active a{font-weight:bold; color:#00AFDF;}
.pagination ul li.first{float:left;}
.pagination ul li.last{float:right;}

 .pagination1 em.last {text-align:right; width:auto; width:24px; height:24px;}
.pagination1 em.first { width:24px; height:24px;}

.pagination ul li.last a{/*background:url(../../images/responsive/arrows.png) no-repeat right 0;*/ padding-right:25px; text-align:right; position:relative;}
.pagination ul li.first a{/*background:url(../../images/responsive/arrows.png) no-repeat 0 -130px;*/ padding-left:25px; text-align:left; position:relative;}
.pagination ul li.last a:hover, .pagination ul li.first a:hover{text-decoration:none; color:#ed1c24;}
.pagination ul li.last a .fa, .pagination ul li.first a .fa{position:absolute; top:0px; font-size:40px; color:#888; font-weight:bold; z-index:2;}
.pagination ul li.last a .fa{right:0;}
.pagination ul li.first a .fa{left:0;}

.pagination ul li a small, .pagination1 em a small{display:block; line-height:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; width:150px;}
.pagination ul li.last a small, .pagination1 em.last a small{text-align:right;} 
.pagination1 em.active, .pagination1 em.active:hover{color:#fff; background:#696969; border-color:#4f4f4f;}
.pagination1 em:hover{background:#ebebeb;}

.pagination1 em{display:inline-block; margin:0 2px; font-size:12px; color:#717171; width:24px; line-height:24px; border:1px solid #d9d9d9; 
border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.pagination1 em.last a{background:url(../../images/responsive/pagination-next.png) no-repeat center center; width:24px; height:0; overflow:hidden;
position:relative; padding-top:24px;}
.pagination1 em.first a{background:url(../../images/responsive/pagination-prev.png) no-repeat center center; width:24px;; height:0; overflow:hidden;
position:relative; padding-top:24px; }

/*------ Popup ------*/
.popup1{border:5px solid #333; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background:#fff; position:absolute; z-index:20000; 
left:35%; top:30%; width:420px; }

.popup1.pop2 { width:450px; border:0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; background:#17aedd; }
.popup1 .logo { display:block; margin: 0 auto 20px; }
.popup1 .fb-blue-head h2{ /* height:48px; */ background:#17aedd; padding:10px 50px 10px 10px; /* line-height:48px; */ color:#fff; font-size:22px;  border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;  -webkit-border-radius:5px 5px 0 0; }
.popup1 .content{padding:10px 15px;}
.popup1.pop2 .content { padding:20px; }
.popup1 .content h2{ color: #FFFFFF; font-size: 25px; line-height: 30px; margin-bottom: 10px; text-align: center; height:auto; }
.popup1 .content h2 span{ color: #000000; display: block; font-size: 14px; font-weight: normal; line-height: 18px; }
.popup1 .content h4{font-size:16px; margin-bottom:10px;}
.popup1 .content ol{margin:0 0 0px 20px; list-style:decimal; font-size:14px;}
.popup1 .content ol li{line-height:16px; margin-bottom:10px;}
.overlay{/* background:rgba(0,0,0,.7); */ position:fixed; left:0; top:0; z-index:15000; height:100%; width:100%; background-color:#7b7b7b;}

._l2_pre_load { color: #303030; display: block; font-size: 16px; margin: auto; padding: 10px 0; position: relative; text-align: center; }
._l2_txt_cnt p{font-size:13px; line-height:18px; }
._l2_txt_cnt p a{color:#006B9C; text-decoration:none;}
._l2_txt_cnt .two-column{padding-top:20px; clear:both;}
._l2_txt_cnt .two-column .column{width:48%;}
.two-column .fb-turn-txt{display:block; color:#303030; font-size:12px; line-height:1.2em; margin:0 0 10px;}
.two-column .fb-turn-txt input{display:inline-block; vertical-align:middle; margin:0 3px 0 0;}
.fl{float:left;}
.fr{float:right;}

.fb-enable{background:url(../../images/responsive/fb-enable-min.png) 0 0 no-repeat; height:28px; line-height:28px; display:block; text-align:center; 
color:#fff !important;font-weight:bold;font-size:12px; font-family:arial; float:right; width:136px; padding:0 12px 0 40px; text-decoration:none !important; margin-left:10px;}
.fb-enable:hover{background-position:0 -28px;text-decoration:none; color:#fff; }
.fb-enable:active{background-position:0 -56px;text-decoration:none;}
.popup1 .fb-enable{float:none; margin-left:0;}

.linkedin-enable{background:url(../../images/responsive/linkedin-btn.jpg) 0 0 no-repeat; height:28px; line-height:28px; display:block;  text-align:center;
color:#1c86b9 !important;font-weight:bold;font-size:12px; font-family:arial; float:right; width:136px; padding:0 12px 0 40px; text-decoration:none !important; margin-left:10px;}
.linkedin-enable:hover{background-position:0 -28px;text-decoration:none; color:#1c86b9; }
.linkedin-enable:active{background-position:0 -56px;text-decoration:none;}
.popup1 .linkedin-enable{float:none; margin-left:0;}

.twitter-enable{background:url(../../images/responsive/twitter-enable-btn-min.png) 0 0 no-repeat; height:28px; line-height:28px; display:block; text-align:center; 
color:#fff !important;font-weight:bold;font-size:12px; font-family:arial; float:right; width:136px; padding:0 12px 0 40px; text-decoration:none !important; margin-left:10px;}
.twitter-enable:hover{background-position:0 -28px;text-decoration:none; color:#fff; }
.twitter-enable:active{background-position:0 -56px;text-decoration:none;}
.popup1 .twitter-enable{float:none; margin-left:0;}


/*------pop Up Right ----*/
.popup1.pop2.large{width:700px;}
.popup1.pop2.large .subscribe-form{float:left; width:390px;}

.popup1 .right-column{float:right; width:180px; padding:0px 15px 10px; text-align:center; margin-right:15px; border-left:1px solid #fff;
min-height:230px;}
.popup1 .right-column img{margin:0 auto 15px;}
.popup1 .right-column h3{font-size:17px; color:#fff; line-height:21px; }
.popup1 .right-column h3 span{color:#000; font-family:"Times New Roman", Times, serif; display:block;}
.popup1 .right-column h3 span small{display:block; font-size:12px; line-height:14px; font-weight:normal;}
.popup1 .right-column h3 span.inner{font-size:14px; line-height:18px; color:#fff; font-family:Arial, Helvetica, sans-serif;}

.subscribe-form .right-column{border:0; padding:0; float:none; margin-bottom:20px; width:auto;}

.subscribe-form.single-column .right-column img{float:left; margin-right:10px;} 
.subscribe-form.single-column  h3{font-size:14px; line-height:18px;}

.popup1 .right-column.launching-title{margin-right:0;}
.popup1 .right-column.launching-title h3{font-size:38px; line-height:1.2em; padding-top:58px;  }

/*----- LOGOS ----*/
.popup1 .spnsrs{clear:both; padding:15px 0px 0px; text-align:center;}
.popup1 .spnsrs h4{color:#fff; font-size:9px; margin-bottom:5px; font-weight:normal; line-height:16px;}
.popup1 .spnsrs img{margin-right:5px;}
.popup1 .spnsrs .knowledge-partner{float:right; text-align:right;}

.popup1.popup_spnsr {width:500px;}
.popup1.popup_spnsr img.logo{position:relative; margin-bottom:0;}


/*----- Telecom Launch Popup ----*/
.popup1.pop2.launch .logo{margin-bottom:0; margin-top:20px; margin-right:150px;}
.popup1.pop2.launch{width:945px; padding-right:30px;}
.popup1.pop2.launch .launch-box img{float:left; margin:0 15px -20px -20px; position:relative;}
.popup1.pop2.launch .launch-box h2{text-align:center; font-family: 'theano_didotregular'; font-size:30px; line-height:38px; 
padding-top:50px; margin-bottom:20px; font-weight:normal;}
.popup1.pop2.launch .launch-box img.partner{position:absolute; z-index:1000; right:25px; top:20px; float:none; margin:0;} 

.popup1.pop2.launch .launch-box h2 span{display:block; color:#053852; font-size:30px; line-height:38px; font-weight:bold; text-shadow:0 1px 1px #C2EDFA;}
.popup1.pop2.launch .launch-box h2 small{font-size:25px; display:block; line-height:30px; }

.popup1.pop2.launch a.launch-btn{display:block; background:url(../../images/responsive/launch-btn-bg.jpg) repeat-x 0 0; height:78px; line-height:78px;
width:400px; text-align:center; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; color:#fff; font-size:40px; 
font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold; float:left; margin-left:100px; border:1px solid #035670;}
.popup1.pop2.launch a.launch-btn:hover{text-decoration:none; opacity:.9;}
.popup1.pop2.launch .launch-box h2 span.logo-text{color:#000; text-shadow:none;}
.popup1.pop2.launch .launch-box h2 span.inner{display:inline; color:#fff; font-weight:normal; text-shadow:none;}


.popup1.pop2.launch .overlay{position:absolute; z-index:100000; width:100%; height:100%; left:0; background:#18aedc; display:none;}
.popup1.pop2.launch .overlay span#timer{display:block; font-size:150px; padding:70px 0 30px; text-align:center; display:block; color:#fff; line-height:1.2em;
font-weight:bold;}

.popup1.pop2.launch .overlay #message-area{padding:0 30px 30px}
.popup1.pop2.launch .overlay #message-area p{font-size:30px; color:#fff; font-weight:bold; line-height:35px; font-family:Arial, Helvetica, sans-serif;
 }

.popup1.pop2.launch .overlay #message-area p.message2, .popup1.pop2.launch .overlay #message-area p.message3{display:none;}


/*------ popup Testimonials ---*/
.popup1 .right-column.testimonial{text-align:left; margin-right:0; width:195px;}
.popup1 .right-column.testimonial img{margin:0 0 5px; } 
.popup1 .right-column.testimonial span.name{font-size:16px; color:#014960; font-weight:bold; display:block; font-family:"Times New Roman", Times, serif; 
margin-bottom:5px; text-align:right;}
.popup1 .right-column.testimonial span.designation{font-family:"Times New Roman", Times, serif; font-style:italic; font-size:11px; display:block; 
color:#014960; line-height:15px; text-align:right;}

.popup1 .right-column.testimonial blockquote p{font-style:italic; font-size:14px; line-height:18px; color:#c7f3ff; 
font-family:"Times New Roman", Times, serif; margin-bottom:10px; }

/*----- Subscribe-form ---*/
.subscribe-form input.textbox{width:68%; height:34px; line-height:34px; border:1px solid #ddd; border-radius:3px; -moz-border-radius:3px;
-webkit-border-radius:3px; padding:0 10px; color:#999; font-size:14px; margin-right:10px; float:left; margin-bottom:10px;}
.subscribe-form input.textbox.error{border-color:#F00;}
.subscribe-form input.submit{float:left; height:35px; position:relative; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
 background:#5ab240; border:1px solid #3b8a23; width:91px; cursor:pointer; color:#fff;  margin-bottom:10px;
 font-size:14px;font-weight:bold; text-shadow:0 1px #346725;  font-size:15px; padding:0 0 5px; } 

.popup1 .loader{display:block; margin:0 auto; width:160px; height:24px; background:url(../../images/responsive/preloader-rectpic.gif) no-repeat 0 0; position:absolute; z-index:50; top:7px; left:50%; margin-left:-80px;}

.popup1 a.close{font-size:20px; font-weight:bold; position:absolute; right:20px; top:20px; color:#fff; display:block; z-index:1500; }
.popup1.pop2  a.close{ font-family: Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; right:10px; font-weight:bold; top:10px; }

.popup1 a.close:hover{text-decoration:none;}

.popup1 p.success{font-size:18px; line-height:24px; color:#333; text-align:center;}
.popup1 p.error{font-size:12px; line-height:16px; color:#ff0000; text-align:left; clear:both;}
.popup1 p.more-lnk{ text-align:right;}
.popup1 p.more-lnk a{display:inline-block; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; line-height:20px; font-weight:bold; }
.popup1 p.more-lnk a:hover{text-decoration:none;}


.popup1.pop h2{background:#287489; height:auto; padding:10px 15px; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;
 -webkit-border-radius:5px 5px 0 0; position:relative; margin:0; text-align:left;}
.popup1.pop a.close{font-family: Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; right:10px; top:10px;}
.popup1.pop{max-width:420px; width:auto;}


/*----- Loading ------*/
span.loading{position:absolute; display:block; width:30px; height:30px; background:url(../../images/responsive/circle.png) no-repeat 0 0; z-index:300; top:2px; right:0;}



/*------------ IMPORT CONTACTS ---------*/
.import-contacts{position:relative; z-index:5;}
 .import-contacts h2{color:#333333; font-size:22px; line-height:26px; margin:0 0 30px;}

.import-contacts .inner{position:relative; padding-left:161px;}
.import-contacts .left-clm{width:161px; position:absolute; left:1px; top:40px; z-index:100;}
.import-contacts .right-clm{background:#FFFFFF; border: 1px solid #E1D9D3; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow: 0 0 6px #CCCCCC; -moz-box-shadow: 0 0 6px #CCCCCC;
-webkit-box-shadow: 0 0 6px #CCCCCC; min-height: 200px;  padding: 25px 40px;}
.invt-list-menu{list-style:none;}
.invt-list-menu li{text-align:right;}
.invt-list-menu li a{display:inline-block;  color: #505050; font-size:14px;  line-height: 45px;  margin: 0; font-weight:bold; padding-right:32px;}
.invt-list-menu li a.inv-act{background:url(../../images/responsive/img-invite-arrw.png) no-repeat right center;}
.invt-list-menu li a i{background: url(../../images/responsive/invite-icons-min.png) no-repeat 0 0 rgba(0, 0, 0, 0); vertical-align:middle;
    display:inline-block;  height: 13px;  width: 13px; margin-right:5px;}
.invt-list-menu li a i.fb{background-position: 0 -13px;}
.invt-list-menu li a i.eml{background-position: 0 0;}
.invt-list-menu li a i.gml{background-position:0 -26px;}
.invt-list-menu li a i.yh{background-position: 0 -39px;}

.invt-hd1{color:#333333; font-size:32px; line-height:35px; margin:0 0 20px; font-weight:normal;}

#network_contacts_block .column{width:45%;}
a.button1{background: #5AB240; border: 1px solid #3B8A23;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color: #FFFFFF;  font-size: 14px;
  height:28px; line-height:28px; display:inline-block; text-shadow: 0 1px #346725; }
a.button1:hover{text-decoration:none;}
a.button1.invite_all_btn, a.button1.connect_all_btn { text-align:center; float:right; padding:0 10px;}

a.button1.disabled{background:#ccc; border-color:#999; text-shadow:0 1px #999; cursor:default; }


h3.invt-hd2{color:#666; line-height:30px; margin-bottom:15px; font-size:18px; font-weight:normal; }


.invt-inp {
    background: url(../../images/responsive/invite-icons-min.png) no-repeat 10px -54px rgba(0, 0, 0, 0);
    border: 1px solid #C9C9C9; color: #AAAAAA; font-size: 16px;  height: 38px; line-height: 38px;
    margin: 0 0 12px 2px; padding: 0 10px 0 25px;  width: 89%;
}

.invt-frnd-info {border-bottom: 1px solid #E7E7E7;  margin: 0 0 5px; padding-bottom: 5px;}
.invt-frnt-btn { background: url(../../images/responsive/invt-frnt-btn.jpg) repeat-x 0 0;
    border: 1px solid #BBBBBB; color: #686868; display: inline-block; float: right; font-size: 13px;
    font-weight: bold; height: 25px;line-height: 25px; margin-top: 3px; padding: 0 10px;}
.invt-frnt-btn:hover{text-decoration:none;}
.invt-frnd-dtl {color: #323232; font-size: 13px; line-height: 18px; margin: 0 0 0 40px; padding: 6px 0 0;}
.invt-frnd-pic{float:left;}
.invt-success {color: #008000; float: right; font-size: 12px; font-weight: bold; margin-top: 13px;}


#custom_email_block form{max-width:480px;}
#custom_email_block form .form-style-info{margin-bottom:10px;}
#custom_email_block form .form-style-info input {border: 1px solid #CDCDCD; border-radius:5px; color:#AAAAAA; font-size: 13px;
    height: 17px; line-height: 18px; margin: 3px 10px 0 0; padding: 10px 10px 11px; width:90%;}
#custom_email_block form input.submit {background:#5AB240; border: 1px solid #3B8A23; border-radius:3px; -moz-border-radius:3px;
-webkit-border-radius:3px; color: #FFFFFF; cursor: pointer;  font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold;
    height: 35px;  position: relative;  text-shadow: 0 1px #346725;  width:140px;}




.inv-conn { color:#333; font-size: 18px; line-height: 24px;  margin: 30px 0; }
.invt-ttl-txt {color: #707070; font-size: 15px; line-height: 18px;  margin: 0 0 25px 2px;  padding: 0;}

a.button2{display:inline-block; background:url(../../images/responsive/button2-bg.jpg) repeat-x 0 0; height:62px; line-height:62px; padding:0 40px;
border:1px solid #017db6; color:#fff; font-size:22px; border-radius:5px; -moz-border-radius:5px; -moz-border-radius:5px;}
a.button2:hover{background-position:0 bottom; text-decoration:none;} 

a.button2 em.yh{background: url(../../images/responsive/invite-icons-min.png) no-repeat scroll 100% -131px ;  display: block; 
 height: 30px;  padding-left: 10px;  width: 30px; display:inline-block; vertical-align:middle;}

a.button2 em{background: url(../../images/responsive/invite-icons-min.png) no-repeat scroll 100% -107px ;  display: block; 
 height: 30px;  padding-left: 10px;  width: 30px; display:inline-block; vertical-align:middle;}

.popup1 .invt-frnd-form h4{color:#333333; font-size:17px; margin-bottom:10px;}
.popup1 .invt-frnd-form p {color: #303030; font-size: 13px; line-height: 18px; margin: 0 0 10px; }
.popup1 .invt-frnd-form .textarea {border: 1px solid #C9C9C9; font-family: Arial,Helvetica,sans-serif;  font-size: 14px;
    height: 53px ;  margin:0 0 10px;  padding: 7px 10px;  width:92%; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
}

.popup1 .invt-frnd-form input.submit {
    background: none repeat scroll 0 0 #5AB240;
    border: 1px solid #3B8A23;
    border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    margin-bottom: 5px;
    padding: 0 10px;
    text-shadow: 0 1px #346725;
}

.hide-non-selected, .hide-filtered {
display: none;
}

.form-style-info em, .email-submit-form li em  {
    color: #008000;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    line-height: 18px;margin-bottom:5px;
	display:block;
}

.mand em, .email-submit-form li.mand em{color: #CE0C0C;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    line-height: 18px;}

.mand input, .email-submit-form li.mand input.text{   background:#FEF5F5;
    border: 1px solid #CE0C0C !important;
    color: #CE0C0C !important;
}
.mand input:focus{box-shadow:1px 1px 2px #E84343 inset; -moz-box-shadow:1px 1px 2px #E84343 inset; -webkit-box-shadow:1px 1px 2px #E84343 inset;}

/*----- Email-submit-form ---*/
.email-submit-form{margin-bottom:20px;}
.email-submit-form input.text {border: 1px solid #CDCDCD; border-radius:5px; color:#AAAAAA; font-size: 13px;
    height: 38px; line-height: 18px; margin:0; padding:0px 10px 0; width:250px;}
.email-submit-form input.submit {background:#5AB240; border: 1px solid #3B8A23; border-radius:3px; -moz-border-radius:3px;
-webkit-border-radius:3px; color: #FFFFFF; cursor: pointer;  font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold;
    height: 35px;  position: relative;  text-shadow: 0 1px #346725;  width:140px;}
.email-submit-form ul li{list-style:none; margin-bottom:10px;}

.email-submit-form p.success{font-size:18px; color:#5AB240; line-height:22px;}


/*--------  Subscribers list ---------*/

/*--------------- 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;}
.sidebar .recent-subscribers h3 a{color:#1793C7;}
.main-content .recent-subscribers{padding-left:20px;}
.main-content .recent-subscribers ul.list8 li{font-size: 14px; line-height: 17px; margin: 0; padding:8px 10px;}
.main-content .recent-subscribers ul.list8 li:nth-child(odd){background:#f5f5f5;}
.main-content .recent-subscribers ul.list8 li span.title{padding:0;}
.main-content .recent-subscribers h1{font-size: 22px; line-height: 30px; margin-bottom: 15px;}


/*------------------------------------------------------------------------- 
		Home Page Spesific Styles 
----------------------------------------------------------------------*/
/*------ Featured ---*/
 .featured h1, .layout2 .featured h2{margin:0 20px 5px 0px; font-size:22px; font-weight:bold; line-height:26px;}
 .featured h1 a,  .featured h2 a,  .featured h3 a{color:#000; text-decoration:none;}
#content .featured h2, #content.layout2 .featured h3{font-size:18px; line-height:22px; font-weight:normal;}
.featured span.metadata{display:block; margin-bottom:10px;  font-size:10px; color:#999; font-weight:normal; line-height:1.1em;  }
/*.featured, .top-stories{margin-bottom:20px;}*/
.featured img{width:100%; margin-bottom:10px;}
.featured p{color:#333; font-size:14px; line-height:18px;  margin-bottom:20px; max-height:55px; overflow:hidden; }
#content .featured h1 a:hover, #content .featured h2 a:hover, #content .featured h3 a:hover{color:#00afdf;}

/*------ TOP NEWS ----*/
.top-news{float:right; margin-bottom:20px; width:38%; position:relative; margin-top:-8px; padding-top:11px;}
.layout2 .top-news{padding-top:0; }


/*------ Category Name ----*/
span.category{display:block; line-height:12px; font-size:10px; font-weight:bold; text-transform:uppercase;  font-family:"Times New Roman", Times, serif; 
color:#7a1521; margin-bottom:4px; display:block;  }
span.category a {color:#7a1521;}
span.category a:hover{text-decoration:none;}


/*------ section1------*/
.section1{margin-bottom:30px;}
.section1.full-width{clear:both;}

.section1 ul.list7 li.first{float:none; width:auto;}
.section1.full-width ul.list7 li{float:left; width:48%;}
.section1.full-width ul.list7 li.first {float:left; width:48%; margin-right:3%; padding-top:5px; border-bottom:0;}

/*------ Blog ----*/
.blog-post{border-bottom:1px solid #c7c6c6; padding-bottom:20px; margin-bottom:20px;}
.blog-post img.author-thumb{float:left; margin:0 10px 8px 0; width:72px; height:72px;}
.blog-post h3{font-weight:normal; font-size:18px; color:#184c5a; line-height:20px; font-family:"Times New Roman", Times, serif; }
.blog-post h3 a{color:#184c5a;}
.blog-post .author-info{margin-bottom:8px; clear:left;}
.blog-post .author-info strong{display:block; font-style:italic; font-weight:bold; font-family:"Times New Roman", Times, serif; line-height:18px; font-size:16px; color:#000;}
.blog-post .author-info span{font-family:"Times New Roman", Times, serif; font-size:12px; color:#7A1521; font-style:italic; line-height:14px;}
.blog-post p{font-size:15px; line-height:20px; color:#3c3c3c;}


/*---------------------------------------------------

			NEW STYLES

---------------------------------------------------*/

/*------- Heading Styles ----*/
.heading1 {border-bottom:2px solid #0381a4; margin-bottom:10px; line-height:28px !important; }
.heading1 span{display:inline-block; height:28px; line-height:28px; padding:0 15px; font-family: 'Open Sans Condensed', sans-serif; color:#fff; background:#0381a4;
font-size:16px; }
.heading1 span a{font-size:16px !important;}
#content .section1 .heading1 span a, #content .section1 .heading2 span a{color:#fff;}
#content .section1 .heading1 span a:hover, #content .section1 .heading2 span a:hover{color:#04aad8; text-decoration:none;}


/*---- Heading2 ---*/
.heading2{margin-bottom:25px;}
.heading2 span{display:inline-block; line-height:28px; background:#0480a3 url(../../images/responsive/heading2-bg.jpg) no-repeat right 0; 
padding:0 45px 0 10px; font-size:16px; color:#fff; font-family: 'Open Sans Condensed', sans-serif;}


/*------ Category Name ----*/
span.category{display:block; line-height:12px; font-size:10px; font-weight:bold; text-transform:uppercase;  font-family:"Times New Roman", Times, serif; 
color:#7a1521; margin-bottom:4px; display:block;  }
span.category a {color:#7a1521;}
span.category a:hover{text-decoration:none;}


/*----- Two-column layout1 -----*/
.two-column-layout1 .column1{width:49%; float:left;}
.two-column-layout1 .column2{width:49%; float:right;}
.four-column-layout1 .column{float:left; width:23%; margin-right:2%; margin-bottom:30px;}


/*-------- Social- Page Styles ---*/
.social-analysis h1{font-size:50px; margin-bottom:20px; color:#000; font-family: 'theano_didotregular'; }
.social-analysis h1 span{color:#00afdf;}
.social-analysis .intro{margin-bottom:30px;}
.social-analysis .intro.post p{font-size:12px; line-height:16px !important;}
.social-analysis .intro h3{font-size:18px; margin-bottom:18px; color:#41BCF5 !important; line-height:1em;}
.social-analysis .select-wrapper{margin-bottom:20px;}
.social-analysis .select-wrapper label{float:left; margin-right:10px; line-height:30px; font-size:14px; color:#999;}
.social-analysis .select-wrapper .select-box{border:1px solid #ccc; width:200px; position:relative; padding:5px 10px; border-radius:3px; -moz-border-radius:3px;
-webkit-border-radius:3px; position:relative; line-height:18px; float:left; background:#f5f5f5; }
.social-analysis .select-wrapper .select-box a{color:#999; font-size:12px; display:block; position:relative; font-weight:bold; }
.social-analysis .select-wrapper .select-box a:hover{text-decoration:none;}
.social-analysis .select-wrapper .select-box a i.icon-arrow{position:absolute; display:block; width:8px; height:7px; background:url(../../images/responsive/arrow2.png) no-repeat 0 0;
 right:0; top:5px; }
.social-analysis .select-wrapper .select-box.open a i.icon-arrow{background-position:-17px 0 ;}

.social-analysis .select-wrapper .select-box .drop-down{position:absolute; width:210px; left:-1px; top:28px; background:#f5f5f5; padding:10px 5px; 
border:1px solid #ccc; border-top:0; border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; display:none;}
.select-box .drop-down .search-form1{margin-bottom:10px; margin-top:0;}
.select-box .drop-down .search-form1 input.txt{width:74%;}

.select-box .drop-down ul{height:156px; overflow:auto; margin:0;}
.select-box .drop-down ul li{list-style:none;}
.select-box .drop-down ul li a{display:block; line-height:26px; font-size:11px; color:#333; padding:0 5px;}
.select-box .drop-down ul li a:hover{background:#287489; box-shadow:0 8px 8px #03556b inset; -moz-box-shadow:0 8px 8px #03556b inset; 
-webkit-box-shadow:0 8px 8px #03556b inset; color:#fff; text-decoration:none;}

.social-analysis .join-box{background:#e3fcfe; border:1px solid #ccc; padding:10px; margin-bottom:20px;}
.social-analysis .join-box h5{font-size:12px; color:#333; font-weight:bold; margin-bottom:5px; line-height:1em; }
.social-analysis .join-box p{font-size:11px; line-height:14px !important; color:#333; margin-bottom:0;}
.social-analysis .join-box p a{color:#00afdf; font-weight:bold;}

.social-analysis h2{font-size:30px !important; color:#666; line-height:1em !important; margin-bottom:15px !important; font-family:'Open Sans Condensed', sans-serif;}
.social-analysis h3{margin-bottom:15px; font-size:18px;}
.social-analysis h3 a{color:#287489;}

/*------ Popular content ----*/
.social-analysis .popular-content{padding-top:20px;}
.social-analysis .popular-content h3{font-size:24px; margin-bottom:15px; color:#333;}
.social-analysis .popular-content .box3{float:left; width:43%; padding:10px 2%; margin-right:2%; margin-bottom:10px;}


.social-analysis .section{margin-bottom:40px;}
.social-analysis .section .column{margin-bottom:30px; width:48%; margin-left:2%; float:left;}

 .data-box{margin-bottom:30px;}
 .data-box table{width:100%;}
 .data-box table tr th{font-size:14px; color:#333; padding:10px 10px; text-align:center; border:0; line-height:1em; font-weight:bold;}
 .data-box table tr td{border:1px solid #ccc; padding:10px 10px; text-align:center; font-size:22px; line-height:1em;}
.data-box h5{text-align:center; color:#999; font-size:12px; font-weight:normal; margin-bottom:20px; text-transform:uppercase;}

.social-analysis .detail-view .section{border-bottom:2px solid #ccc; padding-bottom:40px; margin-bottom:40px;}
.social-analysis .detail-view p.note{font-size:14px; color:#333; line-height:18px; margin-bottom:20px;}
.social-analysis .detail-view p a{color:#00afdf;}


.social-analysis .detail-view .top-section{margin-bottom:30px;}
.social-analysis .detail-view .top-section .column1{float:left; width:48%; padding-top:30px;}
.social-analysis .detail-view .top-section .column2{float:right; width:48%;}
.social-analysis .detail-view .top-section .image{float:left; margin-right:10px;}
.social-analysis .detail-view .top-section .image img{width:45px;}
.social-analysis .detail-view .top-section .description{padding-left:60px;}
.detail-view .top-section .description ul{margin-bottom:10px;}
.detail-view .top-section .description ul li{list-style:none; color:#666; font-size:16px; line-height:22px; margin-bottom:3px;}
.detail-view .top-section .description ul li a{color:#00afdf;}
.detail-view .top-section .description p.accounts, .detail-view .top-section p.more{color:#666; font-size:12px; }
.detail-view .top-section .description p.accounts a,.detail-view .top-section p.more a{color:#00afdf;}
.detail-view .top-section .histogram-box{padding:10px; border:1px solid #ccc; margin-bottom:5px;}
span.chart-title{display:block; text-align:center; color:#999; text-transform:uppercase; margin-bottom:20px; 
font-size:12px; }

.detail-view .section{border-bottom:2px solid #ccc; padding-bottom:20px; margin-bottom:20px;}

.social-analysis .detail-view .section h2{font-size:40px; color:#333; margin-bottom:15px; }
.detail-view .account-info{border:1px solid #ccc; padding:10px; margin-bottom:20px;}
.detail-view .account-info h5{font-size:14px; color:#333; margin-bottom:10px;}
.detail-view .account-info span.metadata{display:block; margin-bottom:5px; font-size:12px; color:#000; }
.detail-view .account-info span.metadata a{color:#00afdf;}
.detail-view .account-info ul li{list-style:none; font-size:12px; color:#333; line-height:22px;}
.detail-view .account-info ul li strong{font-weight:bold; }
.detail-view .account-info p{font-size:12px; color:#333; line-height:22px; font-style:italic;}

.detail-view .section .recent-conversations h4{font-size:14px; margin-bottom:20px; }
.detail-view .section .recent-conversations .conversation{border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:15px;}
.recent-conversations .conversation p{font-style:italic;}

.detail-view .chart-box{border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px;}

#twitter-analysis .data-box table{margin-bottom:15px;}

.pie-chart span.chart-title{margin-bottom:30px;}
.pie-chart .graph-holder{width:125px; margin:0 auto;}

#facebook-analysis .data-box{border-bottom:1px solid #ccc; padding-bottom:15px;}

/*------ Youtube Analysis ---*/
#youtube-analysis .video-section{margin-bottom:20px;}
#youtube-analysis .video-section .description{float:left; width:35%;}
#youtube-analysis .video-section .video-wrapper{float:right; width:63%;}
#youtube-analysis .video-section .description h4{line-height:20px; margin-bottom:5px; font-size:14px;} 
#youtube-analysis .video-section .description h4 a{color:#00afdf;  }
#youtube-analysis .video-section .description span.views{display:block; font-size:12px; color:#000; line-height:15px; margin-bottom:4px;}
#youtube-analysis .video-section .description p{font-size:12px; color:#333; line-height:16px; }
#youtube-analysis .video-section .description p a{color:#00afdf;}

/*------ Stats ----*/
.stats ul li{list-style:none; text-align:right; color:#666; font-size:22px; line-height:30px; }
.stats ul li span{color:#000; display:block; font-size:25px;}


/*------ Breadcrumbs ---*/
.heading-wrapper {margin-bottom:30px;}
.heading-wrapper .select-wrapper{float:right; margin-bottom:0;}


/*----- Two-column-layout2 ----*/
.two-column-layout2 > .column1{float:left; width:30%; }
.two-column-layout2 > .column2{float:right; width:68%; }

/*----- Box1 ----*/
.box1{background:#eee; border-top:5px solid #ddd; padding:15px; margin-bottom:20px;}
.box1.post p{margin-bottom:0;}


/*----- Box2 ---*/
.box2{background:#e6f9fe; border:1px solid #559eb1; float:left; width:30%; margin-right:1%; padding:10px 1%; margin-bottom:10px;}
.box2 h6{font-size:12px; color:#999; margin-bottom:10px;}
.box2 span.metadata, .conversation span.metadata{display:block; margin-bottom:15px; color:#000; font-size:12px; }
.box2 span.metadata a, .conversation span.metadata a{color:#00afdf;}
.tweet p{font-size:16px; color:#333; line-height:22px; margin-bottom:0;  font-style:italic;}

.conversations p, .recent-conversations .conversation p{margin-bottom:12px; font-size:12px; line-height:16px;}
.conversations p strong, .recent-conversations .conversation p{font-size:14px;}


/*------ Box3 -----*/
.box3{background:#cad7da; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; border:1px solid #293b40; padding:10px;}
.box3:hover{background:#d9e8ec;}
.box3 img{width:100%; margin-bottom:5px;}
.box3 span.reviews{font-size:12px; color:#000; line-height:14px; display:block;  margin-bottom:3px;}
.box3 span.title{display:block; line-height:14px; margin-bottom:5px; font-size:12px; }
.box3 span.title a{color:#00afdf; font-weight:bold;}
.box3 p{font-size:12px; color:#333; line-height:15px; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:5px;}
.box3 a.view-post{float:right; font-size:11px; color:#00afdf;}
.box3 span.metadata{font-style:italic; color:#000; font-size:11px;}

/*------ Table1 ----*/
.table1{width:100%; background:#f3f3f3; border:1px solid #fff; }
.table1 tr th, .table1 tr td{padding:8px; vertical-align:bottom; border:1px solid #fff;}

.table1 tr th{font-size:12px; font-weight:bold; color:#333;}
.table1 tr th img{display:block; margin:0 auto 5px; width:25px;}
.table1 tr.alt td{background:#f0f0f0;}
.table1 tr td{vertical-align:middle; font-size:12px; color:#333; background:#f4f4f4;}
.table1 tr td a{color:#00afdf;}
.table1 tr td img{vertical-align:middle; margin-right:3px;}

.table1 tr th a{display:block; color:#333; position:relative; padding-right:10px;}
.table1 tr th a i.icon-arrow{ margin-left:3px; width:8px; height:7px; background:url(../../images/responsive/arrow2.png) no-repeat 0 0; position:absolute; right:0;
bottom:0; z-index:200; display:none;}
.table1 tr th.selected a i.icon-arrow{background-position:right 0;}
.table1 tr th:hover a i.icon-arrow{display:block;}


/*----- Add Social List -------*/
.add-social-listing h3{font-size:24px; line-height:30px; color:#333; margin-bottom:15px;}
.add-social-listing h4{font-size:18px; color:#333; margin-bottom:15px;}
.add-social-listing p{font-size:12px; color:#333; line-height:15px; margin-bottom:15px;}
.add-social-listing p span.required{display:block; color:#F00;}

/*------ Form2 ----*/
.form2 ul li{list-style:none; margin-bottom:25px;}
.form2 ul li label{display:block; font-size:14px; color:#000; font-weight:bold; line-height:16px; margin-bottom:10px;}
.form2 ul li label small{display:block; font-size:12px; color:#999; line-height:14px; font-weight:normal;}
.form2 ul li label span{color:#F00;}
.form2 ul li input.textbox{width:280px; padding:3px 8px; border:1px solid #ccc; background:#ffff; color:#333; font-size:12px;}

.form2 ul li input.submit{float:left; height:35px; position:relative; font-family:Arial, Helvetica, sans-serif; border-radius:3px; -moz-border-radius:3px;
-webkit-border-radius:3px; background:#5ab240; border:1px solid #3b8a23; width:91px; cursor:pointer; color:#fff; font-size:14px;font-weight:bold;
 text-shadow:0 1px #346725;  font-size:16px;  } 


/*----- form3 ----*/
.form3 ul li{list-style:none; margin-bottom:15px;} 
.form3 ul li span.field{float:left; width:400px;}
.form3 ul li label{width:150px; float:left; font-size:12px; font-weight:bold; color:#333; line-height:15px; padding-top:5px; margin-right:10px;}
.form3 ul li label small{display:block; font-style:italic; font-size:11px; line-height:12px; font-weight:normal; color:#666;}
.form3 ul li input.textbox, .form3 ul li textarea{float:left; width:94%; border:1px solid #CDCDCD; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
 color:#303030; font:13px/14px Arial,Helvetica,sans-serif; padding:7px 2%; }
 .form3 ul li textarea{height:120px;}
.form3 ul li input.textbox:focus {border:1px solid #006B9C !important; background:#E6F1F9;}
.form3 ul li.error input.textbox {border:1px solid #f00 !important; background:#fff;}
.form3 ul li span.error_message{color:#F00; font-size:11px; display:none; line-height:14px;} 
.form3 ul li.error span.error_message{display:block;}


.form3 ul li label.checkbox, .form3 ul li label.radio{display:inline-block; width:auto; padding:0; margin-right:10px; font-size:11px; line-height:14px; 
color:#555; float:none; margin-bottom:6px; font-weight:normal; font-size:11px;}
.form3 ul li label.checkbox input, .form3 ul li label.radio input{vertical-align:middle; margin-right:3px;  }
.form3 ul li input.small{width:23%; margin-right:10px; float:left; }
.form3 ul li span.required{color:#F00;}
.form3 ul li select{border:1px solid #CDCDCD; padding:5px 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
font:13px/14px Arial,Helvetica,sans-serif; width:98%;}
.form3 ul li span.tip{display:block; font-size:11px; color:#666; line-height:13px;}
.form3 ul li span.required{color:#F00;}
.form3 ul li img.calendar{float:left; margin-right:10px; margin-top:5px;}
.form3 ul li input.submit{border:1px solid #000; background:#023c41; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer; 
 height:35px; color:#fff; padding:0 10px; margin-right:5px; font-size:12px; display:inline-block; margin-right:10px;}
 .form3 ul li input.cancel{border:0; cursor:pointer; height:35px; color:#fff; padding:0 10px; margin-right:5px; color:#999; font-size:14px; 
 display:inline-block; background:none;}
.form3 ul li select.small{width:70px; margin-right:10px; float:left;}
.form3 ul li select.medium{width:120px; float:left; margin-right:10px;}
.form3 ul li span.success_message{display:inline-block; font-size:12px; color:#5AB240; font-weight:bold; line-height:16px; }
.form3 ul li span.success_message.flL{float:left; line-height:22px;}
p.mandatory{display:block; text-align:right; margin-bottom:10px;}
p.mandatory span{color:#F00;}

/*---- Three Column layout ----*/
.three-column-layout1 .column{width:31%; margin-right:3%; float:left; }
.three-column-layout1 .column.last{margin-right:0;}


#li_ui_li_gen_1376381294694_0-link{top:-10px !important; z-index:10;}
#li_ui_li_gen_1376381294694_0-title{position:relative; top:-10px;}

.nm {margin:0 !important;}
.npl{padding-left:0 !important;}
a.publisher-anchor-color{color:#de2d2d !important;}
a.publisher-anchor-color:hover{color:#ed1c24 !important;}

a.fb-connect-btn{display:block; margin:0 0 10px; width:212px; height:39px; padding-left:63px; line-height:39px; font-size:16px; color:#fff;
 text-decoration:none; background:url(../../images/responsive/bg-fb-button-new.gif) no-repeat 0 0;}
a.fb-connect-btn:hover{background-position:0 -39px; text-decoration:none;} 
a.fb-connect-btn:active{background-position:0 -78px;}  
 
 
/*------ Message Box ----*/
.message-area{position:relative; z-index:999999;}
body.flexy .message-area .wrapper, body.flexy #navbar .wrapper{max-width:auto; padding:0; }
.message-area .wrapper{background:none; padding:0; max-width:none ; }
.message-box{padding:5px 10px; position:relative; border:1px solid #d7c60a; background:#ebe7a3; } 
.message-box p{font-size:14px; line-height:15px; color:#000;}

.message-box.error{background:#f5e3e6; border:1px solid #f00909;  }
.message-box.error p{color:#f00909;} 
.message-box.success{background:#c4efc4; border:1px solid #018d01;  }
.message-box.success p{color:#018d01;} 

.message-box a.close-btn{position:absolute; top:5px; right:5px; width:14px; height:14px; z-index:50; display:block; background:url(../../images/responsive/close_message.gif) no-repeat 0 0;}


/*-------- Blogs list ----*/
.blog-lists h2.title, .blog-detail h2.title, .blog-lists h1.title, .blog-detail h1.title{ border-bottom:1px solid #ccc; margin-bottom:25px; padding-bottom:10px; padding-top:17px; background:url(../../images/responsive/blog-bg3-min.png) no-repeat right 0;}

.blog-lists h2.title span, .blog-detail h2.title span, .blog-lists h1.title span, .blog-detail h1.title span{display:block; width:241px; height:0; padding-top:55px; position:relative; overflow:hidden; float:left; margin-right:15px;}
.blog-lists h2.title.retail_blog span, .blog-detail h2.title.retail_blog span, .blog-lists h1.title.retail_blog span, .blog-detail h1.title.retail_blog span{background:url(../../images/responsive/blog-logo-min.png) no-repeat 0 0; }

.blog-lists h2.title.telecom_blog, .blog-detail h2.title.telecom_blog, .blog-lists h1.title.telecom_blog, .blog-detail h1.title.telecom_blog{background:url(../../images/responsive/teletalk-bg2.jpg) no-repeat right 0;}
.blog-lists h2.title.telecom_blog span, .blog-detail h2.title.telecom_blog span, .blog-lists h1.title.telecom_blog span, .blog-detail h1.title.telecom_blog span{background:url(../../images/responsive/tele-blog-logo-min.png) no-repeat 0 0; padding-top:57px;
width:243px; }
.blog-lists h2.title.auto_blog span, .blog-detail h2.title.auto_blog span, .blog-lists h1.title.auto_blog span, .blog-detail h1.title.auto_blog span{background:url(../../images/responsive/autologue-logo-min.png) no-repeat 0 0; padding-top:55px;
width:241px; }
.blog-lists h2.title.cio_blog span, .blog-detail h2.title.cio_blog span, .blog-lists h1.title.cio_blog span, .blog-detail h1.title.cio_blog span{background:url(../../images/responsive/techtalk-logo-min.png) no-repeat 0 0; padding-top:55px;
width:241px; }

.blog-lists h2.title.realty_blog span, .blog-detail h2.title.realty_blog span, .blog-lists h1.title.realty_blog span, .blog-detail h1.title.realty_blog span{background:url(../../images/responsive/realty-check-min.png) no-repeat 0 0; padding-top:70px;
width:260px; }

.blog-lists h2.title small, .blog-detail h2.title small, .blog-lists h1.title small, .blog-detail h1.title small{display:block; overflow:hidden; line-height:18px; font-size:15px; font-style:italic; font-family:Georgia, serif;
color:#555; height:45px; border-left:1px dotted #666; padding-left:15px; font-weight:normal; padding-top:10px; }
.blog-lists h2.title.telecom_blog small, .blog-detail h2.title.telecom_blog small, .blog-lists h1.title.telecom_blog small, .blog-detail h1.title.telecom_blog small{position:relative; top:5px;}


.blog-lists h2.title.tech_blog span, .blog-detail h2.title.tech_blog span, .blog-lists h1.title.tech_blog span, 
.blog-detail h1.title.tech_blog span {
    background: url(../../images/responsive/catalyst-logo-min.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); width:268px;
}

.blog-lists h2.title.tech_blog small, .blog-detail h2.title.tech_blog small, .blog-lists h1.title.tech_blog small, .blog-detail h1.title.tech_blog small{width:320px;}



.blog-lists .post .author, .blog-detail .post .author{margin-bottom:15px; background:none; padding:0;}
.blog-lists .post .author img, .blog-detail .post .author img{float:left; margin-right:10px; margin-bottom:0; width:55px; height:55px;}
.blog-lists .post .author h4, .blog-detail .post .author h4, .blog-lists .post .author h4, .blog-detail .post .author h3{font-size:16px; color:#000; line-height:20px; padding-top:12px; font-family:"Times New Roman", Times, serif; font-style:italic;}
.blog-lists .post .author h4 a, .blog-detail .post .author h4 a, .blog-lists .post .author h4 a, .blog-detail .post .author h3 a{color:#000;}
.blog-lists .post .author span, .blog-detail .post .author span{display:block; font-size:12px; font-style:italic; color:#7A1521; font-family:"Times New Roman", Times, serif;}

.blog-lists .post h2{font-size:18px; color:#184c5a; font-weight:normal; font-family:"Times New Roman", Times, serif; line-height:22px; margin-bottom:5px;
font-weight:bold; }
 .blog-lists .post h2 a{color:#184c5a;}
.blog-lists .post span.metadata,  .blog-detail .post span.metadata{display:block; font-size:11px; color:#666; line-height:13px; margin-bottom:15px; 
}
 .blog-lists .post p{font-size:14px; color:#333; line-height:22px; margin-bottom:0; }
 .blog-detail .post{border:0; margin-bottom:20px;}

 /*.blog-detail .post{padding:0 60px 0 30px;}*/
 .blog-detail .post h1{font-size:35px; line-height:42px; color:#333; margin-bottom:0; }
 .blog-detail .post .fblikes{margin-bottom:10px;}
 .blog-detail .post .fblikes img{float:none; margin:0;}

/*
 .related-blogs ul li{list-style:none; border-bottom:1px dotted #cccccc; padding-bottom:5px; margin-bottom:5px;}
 .related-blogs ul li img{float:left; margin-right:10px; width:62px; height:62px;}
 .related-blogs ul li h4{font-size:15px; font-style:italic; color:#184c5a; line-height:18px; margin-bottom:4px;  font-family:"Times New Roman", Times, serif;
 padding-left:72px;}
 .related-blogs ul li h4 a{color:#184c5a;}
  .related-blogs ul li span.metadata strong{color:#000; font-size:14px;}
 .related-blogs ul li span.metadata{font-size:12px; font-style:italic; color:#7A1521; font-family:"Times New Roman", Times, serif; display:block; 
 line-height:14px; padding-left:72px;}

*/
.blog-lists .post.section{padding-left:72px; border-bottom:1px solid #ccc;}
.blog-lists .post.section .author{margin-left:-72px; position:relative;}

.related-blogs .more-lnk{display:block; line-height:18px; text-align:right;}
.related-blogs .more-lnk a{color:#00afdf; font-size:12px;}



/*----- employee-celebrate ----*/
.blog-lists.employee-celebrate .post.section{padding-left:72px;}
.blog-lists.employee-celebrate .post.section .author{margin-left:-72px; position:relative;}
.blog-lists.employee-celebrate .post .author img{float:left; margin-right:10px; margin-bottom:0; width:62px; height:62px;}
.blog-lists.employee-celebrate .post .logo-box{float:right; margin-bottom:10px; }


/*------ About Author ----*/
.about-author{margin-bottom:30px; border:2px solid #ccc; border-radius:10px; padding:15px; }
.about-author p{font-family:"Times New Roman", Times, serif !important; font-style:italic; color:#666; font-size:16px; line-height:20px; margin-bottom:0 !important;}

.about-author h4{font-size:18px; color:333; margin-bottom:5px; line-height:1em; }
.about-author h4 span{color:#1793C7;}

 /*------pop-inv-frnd -----*/
.pop-inv-frnd{color: #000000; font-family: "Times New Roman", Times, serif; font-size:28px; font-weight:bold; font-style: italic; line-height: 38px; text-align: center;}
.pop-inv-frnd a{display:inline-block; padding:0 15px; line-height:38px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
background:#005268; color:#fff; line-height:50px;}
.pop-inv-frnd a:hover{text-decoration:none;}

/*----- Share1 ----*/
.share1{border-bottom:1px solid #cccccc; padding:7px 0;}

/*----- Invite btn ----*/ 
#header a.invite-frnd{border: 2px solid #CCCCCC; border-radius: 10px; color: #00AFDF;  display: inline-block;
    float: right; font-size: 12px;  font-weight: bold; line-height: 30px;  padding: 0 10px; margin-bottom:10px;}
#header a.invite-frnd:hover{text-decoration:none; border-color:#aaa;}

#header a.live-webcast{float:right; clear:right; background:url(../../images/responsive/live-icon.jpg) no-repeat left center; padding-left:14px; font-size:12px;
line-height:16px; color:#000;} 
#header .header-right{float:right; max-width:400px;}

/*------ Industry speaks ----*/
.industry-speak {border-bottom:2px solid #0381A4; padding-bottom:20px; margin-bottom:20px; position:relative;}
.industry-speak .blog-post{border:0; margin-bottom:0; padding-bottom:20px;}
.industry-speak .three-column-layout1{float:left; width:68%;}
.industry-speak div.title-area{width:30%; margin-right:2%; float:left; padding-top:95px; background:url(../../images/responsive/blog-bg1-min.png) no-repeat 0 0;
min-height:150px;  background:url(../../images/responsive/blog-bg1-min.png) no-repeat 0 0;}

.industry-speak.telecom_blog div.title-area{background:url(../../images/responsive/teletalk-bg.jpg) no-repeat 0 0;}

.industry-speak div.title-area h3 {display:block; height:0;  position:relative; overflow:hidden; margin-bottom:10px; margin-left:30px;}
.industry-speak.retail_blog div.title-area h3{background:url(../../images/responsive/blog-logo-min.png) no-repeat 0 0; padding-top:55px; width:241px;}
.industry-speak.telecom_blog div.title-area h3{background:url(../../images/responsive/tele-blog-logo-min.png) no-repeat 0 0; width:243px; padding-top:57px;}
.industry-speak.auto_blog div.title-area h3{background:url(../../images/responsive/autologue-logo-min.png) no-repeat 0 0; width:241px; padding-top:55px;}
.industry-speak.cio_blog div.title-area h3{background:url(../../images/responsive/techtalk-logo-min.png) no-repeat 0 0; width:241px; padding-top:55px;}
.industry-speak.realty_blog div.title-area h3{background:url(../../images/responsive/realty-check-min.png) no-repeat 0 0; width:260px; padding-top:70px; margin:0 0 10px 10px;}

.industry-speak a.view-all{position:absolute; right:0; bottom:10px; color:#00afdf; position:absolute; z-index:2000; font-size:12px; }
.industry-speak .more-blogs{display:none; clear:both; padding-top:20px;}

.industry-speak .more-blogs .column{float:left; width:23%; margin:0 3% 0 0;}
.industry-speak .more-blogs .column.last{margin-right:0; width:22%;}




/*-------- Job page Styles --------*/
.job-area .tabstrips1{margin-bottom:0;}
#jobs-home h3{font-size:28px; font-weight:normal; line-height:30px; margin-bottom:15px; color:#fff; text-align:center;  }
#jobs-home p{font-size:14px; color:#5E5E5E; line-height:20px; margin-bottom:30px;}

/*------ Box5 -------*/
.box5{padding: 10px 15px; border:1px solid #D8D8D8; position:relative; margin-top:-1px; background:#0b8da5; margin-bottom:30px;}

/*------ Box6 -------*/
.box6{background:#f6f6f6; padding:10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}

/*----- Box7 -------*/
.box7{background:#287489; margin-bottom:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px 10px;
box-shadow:0 0 5px #064c5f inset; -moz-box-shadow:0 0 5px #064c5f inset; -webkit-box-shadow:0 0 5px #064c5f inset;}
.box7 h3{font-size:18px; color:#fff !important; line-height:22px; margin-bottom:10px;}
.box7 h3 a{color:#fff;}
.box7 .inner{background:#fff; padding:10px;}
 .sidebar .box7 h3{color:#fff; margin-bottom:5px;}
.upcoming-events a.view-all{float:right; font-size:12px; color:#00afdf;}










/*------- Subnavigation ---*/
.sub-navigation{padding: 10px 15px 0; border:1px solid #D8D8D8; position:relative; border-top:0; background:#fff; margin-bottom:30px;}
.sub-navigation ul li{list-style:none; float:left; }
.sub-navigation ul li.divider{margin:0 10px; color:#ccc; font-size:12px; font-weight:bold;}
.sub-navigation ul li a{font-size:12px; font-weight:bold; padding-bottom:8px; display:inline-block; color:#666;}
.sub-navigation ul li a:hover{color:#00afdf; text-decoration:none;}
.sub-navigation ul li.active a{color:#1793C7; border-bottom:2px solid #F00;}


/*------ find A Job -------*/
.find-job h4{border-bottom:1px solid #d8d8d8; padding-bottom:5px; font-size:16px; margin-bottom:15px; }
.find-job.form2 ul li{margin-bottom:10px;}
.find-job.form2 ul li label{float:left; margin-right:10px; font-size:18px; font-weight:normal; line-height:34px; color:#fff; margin-right:10px;} 
.find-job.form2 ul li input.textbox{ float:left; margin-right:10px; background:#d0f8ff; border:1px solid #003a45; border-radius:3px;
-moz-border-radius:3px; -webkit-border-radius:3px;padding:10px 12px; width:425px;margin-right:10px; } 
.find-job.form2 ul li a.advns-srch-btn{float:left; font-size:13px; color:#ffff00; line-height:35px; margin-left:10px;}
.find-job .advanced-search{clear:left; padding-top:15px; max-width:408px; }
.find-job .advanced-search:after{clear:left;}
.find-job .advanced-search h5{margin-bottom:15px; border-bottom:1px solid #ccc; padding-bottom:6px; font-size:13px; font-weight:bold;}
.find-job .advanced-search select.large {width:305px;}
.find-job .advanced-search select option{font-size:12px; padding:3px 5px;}
.form2 select.small{width:74px; margin-right:2px; float:left; padding:7px;} 
.find-job .submit-button{float:left; margin-right:10px;}
.sidebar .find-job.form2 ul li label{text-align:left;  float:none; clear:left; line-height:20px;}
.sidebar .find-job.form2 ul li input.textbox{width:90%; margin-bottom:10px;}
.sidebar .find-job .advanced-search #get_city{width:99%;}
.sidebar .form2 select.small{width:122px;}
/*.submit-button{display:block; width:102px; height:38px; background-position:-128px 0; border:0; text-align:center; cursor:pointer; color:#fff;
font-size:18px; text-shadow:0 1px #000; }*/
.submit-button{display:block; min-width:82px; height:38px; border:1px solid #1b5000; text-align:center; cursor:pointer; color:#fff;
font-size:18px; text-shadow:0 1px #000; background:background: #3ebd00; /* Old browsers */
background: -moz-linear-gradient(top, #3ebd00 0%, #2c8300 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3ebd00), color-stop(100%,#2c8300)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3ebd00 0%,#2c8300 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3ebd00 0%,#2c8300 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3ebd00 0%,#2c8300 100%); /* IE10+ */
background: linear-gradient(to bottom, #3ebd00 0%,#2c8300 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ebd00', endColorstr='#2c8300',GradientType=0 ); /* IE6-9 */ 
box-shadow:1px 1px #64ea00 inset; -moz-box-shadow:1px 1px #64ea00 inset; -webkit-box-shadow:1px 1px #64ea00 inset; padding:0 10px;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }


/*-------- Jobs Listing ----*/
.job-lists .title-block, .post-job .title-block{position:relative; margin-bottom:5px; margin-bottom:20px;}
.job-lists .title-block h2, .post-job .title-block h2{color:#333333; font-size:28px; font-weight:normal;  }
.job-lists .title-block img.icon{float:right; margin:10px 0 0 5px;}
.job-lists .title-block{border-bottom:1px solid #e5e5e5;}
.job-lists .title-block h2{margin-bottom:0 !important;}
.job-lists .profiles{margin-bottom:20px; }
.job-lists .profiles p{font-size:14px; color:#444; line-height:18px;}

.job-lists .profiles strong{color:#333;}

.job-lists .title-block h2{float:left; margin-right:30px;}
.job-lists .title-block h2 span{font-size:14px; color:#333;}

/*---- Sort btn ---*/
.sort-btn{float:right; width:126px; position:relative; padding-bottom:5px;}
.sort-btn span{display:block; line-height:25px; font-size:12px; color:#888;}
.sort-btn span a{background:#f3f3f3; padding:0 20px 0 10px; line-height:24px;color:#333; font-size: 13px;position: relative;overflow: hidden; width:52px; vertical-align:middle; display:inline-block;}
.sort-btn span a .fa {color: #888;font-size: 14px;position: absolute;right:5px;top:6px;}
.sort-btn ul{position:absolute; background:#fff; border:1px solid #f5f6f7; border-bottom:0; top:24px; right:1px; z-index:1000;
display:none; width:79px; border-top:0; }
.sort-btn span a:hover{text-decoration:none;}
.sort-btn:hover ul{display:block;}
.sort-btn ul li{list-style:none; border-bottom:1px solid #f3f3f3;  color:#555; font-size:12px; display:block; padding:0 10px; line-height:23px; cursor:pointer; }
.sort-btn ul li:hover{text-decoration:none; color:#333;  background:#f3f3f3;} 
.sort-btn ul li.active{background:#f3f3f3; color:#888; cursor:default;}
.three-column-layout2{position:relative; margin:0 -3px;}
.three-column-layout2 .column{float:left; width:31%; margin:0 1% 20px;}

/*----- No-job found --------*/
.nojob-found{background:url(../../images/responsive/alert-icon.png) no-repeat 0 2px; padding-left:40px;}


/*------Job Alert ----*/
.job-alert img{float:left; margin:0 20px 15px 0;}
.job-alert p{font-size:18px; color:#666; line-height:22px; margin-bottom:10px;}
.job-alert a.create-alert{display:inline-block; background:#fffc05; line-height:30px; padding:0 15px; color:#000; font-size:14px; font-weight:bold; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #d2c602;}
.job-alert a.create-alert:hover{color:#232323; text-decoration:none;}


/*------ Post Job -----*/
.post-job .form2 ul li label{width:150px; text-align:right; float:left; margin-right:15px; line-height:30px; font-size:14px; color:#999; margin-bottom:0;
font-weight:normal;}
.post-job .form2 ul li input.textbox{width:40%; float:left; padding:7px 5px; }
.form2 span.required{color:#F00;}
.form2 span.label{display:inline-block; float:left; margin:0 5px; line-height:30px; font-size:12px; color:#666;}

.form2 .text-field{border:1px solid #ccc; float:left; min-width:40%; min-height:200px;}
.post-job .form2 ul li input.textbox.small{width:20%;}

.post-job .form2 span.notification{display:block; padding-left:165px; clear:left; line-height:15px; }
.post-job .form2 span.notification label{display:inline; width:auto; min-width:inherit; font-size:10px; line-height:20px; float:none;}
.post-job .form2 span.notification input[type="checkbox"]{vertical-align:middle; position:relative; top:-1px;}
.post-job select.large{width:40%;}
.post-job #job-type{padding:10px; text-align:center; background:#f5f5f5; border-bottom:1px solid #f0f0f0; margin-bottom:30px; text-align:center;}
.post-job #job-type label{display:inline-block; position:relative; margin:0 10px; font-size:12px; color:#333;}
.post-job #job-type label input{vertical-align:middle; position:relative; top:-1px;}

div.help-container{display:inline-block; margin-left:5px; position:relative; }
a.help-btn{display:inline-block; background:url(../../images/responsive/help-tpc.gif) no-repeat 0 0; width:17px; height:17px; 
vertical-align:middle; position:relative;}
div.help-container:hover .help-box{display:block;}
.help-box{position:absolute; z-index:1000; padding-top:11px; left:-30px; top:27px; width:300px; display:none;}
.help-box span.arrow{position:absolute; left:30px; top:0; background:url(../../images/responsive/tp-arrow-bg.gif) no-repeat 0 0;
 width:17px; height:14px; display:block;}
.help-box .help-box-inner{background:#fff; border:1px solid #006699; padding:10px; }
.help-box p{font-size:12px; line-height:16px; color:#333; text-align:left;}


.post-job .form2 ul li li span.notification{clear:both; padding-left:165px;}


/*------ My Aplications -----*/

.my-aplications .latest-updates{float:right; width:30%;}
.my-aplications .latest-updates h3{font-size:15px; color:#E03F00; margin-bottom:10px; line-height:1em;}
.my-aplications .latest-updates ul{border:1px solid #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
padding:10px; background:#f5f5f5;}
.my-aplications .latest-updates ul li{list-style:none; border-bottom:2px solid #fff; padding:3px 5px; line-height:20px; font-size:12px; font-weight:bold;
color:#333;}
.my-aplications .latest-updates ul li.last{border:0;}
.my-aplications .latest-updates ul li span{float:right; border-left:1px solid #ccc; padding-left:10px; margin-left:10px; font-weight:normal;}

.my-aplications  h4{font-size:12px; padding-bottom:10px; margin-bottom:10px; color:#707070; border-bottom:1px solid #ccc;}
.my-aplications .left-clm{float:left; width:65%;}

/*----- latest-job-searches ----*/
.latest-job-searches ul li{list-style:none; background:#fff; border:1px solid #f0f0f0; box-shadow:0 0 1px #f0f0f0; -moz-box-shadow:0 0 1px #f0f0f0; 
-webkit-box-shadow:0 0 1px #f0f0f0; margin-bottom:15px; padding:5px 10px; line-height:28px;}
.latest-job-searches ul li:hover{background:#f5f5f5; cursor:pointer;}
.latest-job-searches ul li a{color:#00afdf; font-size:12px; font-weight:bold;}
.latest-job-searches ul li a.button1{float:right; width:auto; color:#fff; display:inline-block; padding:0 10px;}

/*----- Box4 -----*/
.box4{background:#fff; padding:18px 15px 50px; border:1px solid #e5e5e5; height:120px; position:relative;}
.box4:hover{ box-shadow:0 0 5px #ccc; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; background:#dffaff;
 border-color:#8db4bb;}
.box4 span.dt{color:#888; font-size:12px; display:inline-block; line-height:15px; margin-bottom:5px;}
.box4 h4{clear: both; color:#014a95; font-size:18px; line-height:22px;  word-wrap: break-word; font-weight:normal; max-height:44px; overflow:hidden;}
.box4 span.location{display:block; color:#888; font-size:12px; line-height:15px; height:15px; overflow:hidden; text-overflow:ellipsis; width:93%;
white-space:nowrap; position:absolute; z-index:200; left:15px; bottom:35px; }
.icon-location{display:inline-block; width:12px; height:13px; background-position:-95px 0; vertical-align:middle; margin-right:3px;}
.box4 p{font-size:13px; line-height:16px; margin-bottom:10px; color:#333333; max-height:32px; overflow:hidden;  }
.box4 span.company{color:#888888; font-size:12px;  line-height:19px; display:block; overflow:hidden; text-overflow:ellipsis; width:93%;}
.box4 .logo-icon{position:absolute; z-index:50; top:10px; right:10px; width:14px; height:12px; display:block;}
.box4 .logo-icon.monster{background-position:-75px -51px; width:22px; }
.box4 .logo-icon.naukri{background-position:-102px -52px; width:11px; }
.box4 .logo-icon.tj{background-position:-113px -52px; }
.box4 span.time{display:block; color:#888; font-size:12px; line-height:15px; height:15px; overflow:hidden; text-overflow:ellipsis; width:100%;
white-space:nowrap; position:absolute; z-index:200; left:15px; bottom:17px; }
.icon-time{width:13px; height:13px;  background-position:-95px -18px; vertical-align:middle; margin-right:2px; display:inline-block;}
.box4 span.time.walking{color:#888;}
.box4 span.time.walking .icon-time{background-position:-95px -35px;}

/*------ Popup2 ----*/
.popup2{border:5px solid #999; position:absolute; background:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; left:0; top:0; 
max-width:600px; z-index:2000;}
.popup2 .heading{background:#287489; padding:5px 10px; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.popup2 .heading h2{font-size:20px; color:#fff;}
.popup2 .inner{padding:20px 15px;}
.popup2 a.close{position:absolute; font-size:11px; color:#fff; top:10px; right:5px; z-index:3000;}


#create-alert-form .form2 ul li{margin-bottom:10px;}
#create-alert-form .form2 ul li label{font-weight:normal; float:left; width:100px; margin-right:10px; margin-bottom:0; line-height:22px; font-size:12px;}

#create-alert-form .form2 ul li input.textbox{float:left; width:250px;}
#create-alert-form .form2 ul li select{width:268px;}
#create-alert-form h5{font-size:12px; color:#000; line-height:16px;}
#create-alert-form .form2 ul li label.radio-btn{display:inline-block; margin-right:5px; float:none; line-height:22px; width:auto;}
#create-alert-form .form2 ul li label.radio-btn input{vertical-align:middle; position:relative; top:-2px;}
#create-alert-form .form2 ul li input.submit{font-size:12px;}

/*------ Popup3 -------*/
.popup3{position:absolute; background:rgba(0,0,0,.5); padding:10px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; width:760px;
 position:absolute; left:50%; top:7%; margin-left:-380px; z-index:1000;}
.popup3 .inner{background:#fff; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; padding:15px 10px;}
.popup3 .heading{background:#D4E4F1; padding:7px 10px; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;}
.popup3 .heading h2{font-size:18px; color:#00508D; font-weight:normal;}
.popup3 .content{padding:10px;}
.popup3  a.close{position:absolute; background:#287AB6; width:20px; height:20px; color:#fff; text-align:center; line-height:20px; font-size:12px;
font-weight:bold; text-decoration:none; right:15px; top:15px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}


/*------ Two column layout3 ----*/
.two-column-layout3 .column1{float:left; width:30%; }
.two-column-layout3 .column2{float:right; width:68%; }

/*------ Job Seaker ----*/
.job-seaker{border:1px solid #ccc; box-shadow:0 0 5px #ccc; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; padding:10px;}
.job-seaker h2{margin-bottom:15px;}
.job-seaker h2 span{font-size:16px; font-weight:normal;}
.job-seaker .seaker-pic{margin-bottom:10px;}
.job-seaker p{font-size:12px; color:#333; margin-bottom:20px;}
.job-seaker .form2 label{font-size:12px; color:#333; margin-bottom:5px;}


.job-seaker .form2 input.textbox{width:93%;}
.job-seaker .form2 ul li{margin-bottom:10px;}
.job-seaker span.alert{display:block; font-size:10px; line-height:12px; color:#F00;}

.job-seaker textarea{width:97%;}

/*------ Job detail ----*/
.job-detail h2, .job-detail h1{font-size:28px !important; font-weight:normal; margin-bottom:10px !important; line-height:30px;}
.job-detail span.company{display:block; font-size:16px; color:#888; line-height:18px; margin-bottom:15px;}
.job-detail ul.specs{margin-bottom:10px;}
.job-detail ul.specs li{list-style:none; margin-bottom:5px; line-height:20px; color:#888888; font-size:12px;}
.job-detail ul.specs li a{color:#888888;}
.job-detail ul.specs li i{margin-right:5px;}
.job-detail ul.specs li.location{width:100%;}
.job-detail ul.specs li.experience, .job-detail ul.specs li.ctc, .job-detail ul.specs li.date{float:left; margin-right:15px;}
.job-detail span.post-date{font-size:11px; color:#999; float:right; }

.job-detail .apply-box{ padding:0px 0 20px; margin-bottom:20px; border-bottom:1px solid #e5e5e5;}
.job-detail .apply-box .logo{float:right; margin:10px 0 0 10px;}
.job-detail .apply-box a.button4{float:right; margin-left:10px;}
.job-detail .apply-box span.total-aplications{display:block; clear:both; padding-top:5px; font-size:12px; color:#000; line-height:14px;}

.icon-exp{background-position:0px -106px; display: inline-block; height: 14px; margin-right:3px;vertical-align: middle; width: 13px;}
.icon-ctc{background-position:-23px -105px; display: inline-block; height: 15px; margin-right:3px;vertical-align: middle; width: 10px;}

/*
.job-detail .key-skills{padding:0px 0 15px; margin-bottom:15px; border-bottom:1px solid #e5e5e5;}
.job-detail .key-skills a{display:inline-block; margin:0 10px 10px 0; padding:0 9px; background:#fff; border:1px solid #b4b4b4; font-size:12px; color:#333; 
box-shadow:1px 1px #b4b4b4;  -moz-box-shadow:1px 1px #b4b4b4; -webkit-box-shadow:1px 1px #b4b4b4; line-height:28px; border-radius:5px; 
-moz-border-radius:5px; -webkit-border-radius:5px; }
.job-detail  h3{font-size:18px; margin-bottom:15px; font-weight:normal;}
.job-detail .key-skills a:hover, .job-detail .key-skills a.active{text-decoration:none; background:#fff; border-color:#ff5400; box-shadow:1px 1px #ff5400;
 -moz-box-shadow:1px 1px #ff5400; -webkit-box-shadow:1px 1px #ff5400; }
*/
.job-description h3{font-size:18px; margin-bottom:10px !important; font-weight:normal;}
.job-description.post h4{margin-bottom:10px;}
.job-description.post p{font-size:13px; line-height:18px !important; color:#555; margin-bottom:0 !important;}
.job-description.post p span.divider{margin:0 5px;}
.job-description.post p a{color:#555 !important;}
.job-description .section{padding:0px 0 15px; margin-bottom:15px; border-bottom:1px solid #e5e5e5;}

/*------ Similar-jobs ----*/
.heading3{margin-bottom:15px;}
.heading3 span{font-size:18px; padding-bottom:9px; border-bottom:2px solid #00afde; float:left;}
.heading3 span.divider {width:1px; height:23px; margin:0 10px; float:left; background:#6f6f6f; padding:0; border:0;}
.heading3 a.view-all{float:left; }
a.view-all-btn{ padding:0 7px; background:#6f6f6f url(../../images/responsive/more-btn-arrow.png) no-repeat right center; line-height:24px; font-size:12px; 
font-weight:bold; display:inline-block; color:#fff; padding-right:20px;}

/*----- Button3 ---*/
a.button3{display:inline-block; background:#0b8d01; padding:0 15px; line-height:34px; color:#fff; font-size:16px; position:relative;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
a.button3:hover{text-decoration:none;}

/*----- Button4 ----*/
a.button4{background:#fff; font-size:16px; line-height:38px; border:1px solid #bbb; box-shadow:0 10px 10px #eae9e9 inset; -moz-box-shadow:0 10px 10px #eae9e9 inset;
-webkit-box-shadow:0 10px 10px #eae9e9 inset; color:#006B9C; padding:0 15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }


/*----------- Partners -------------*/

.partners{clear:both; padding-top:15px; text-align:center;}
.partners h3{background:url(../../images/responsive/double-border.png) repeat-x left center; line-height:24px; text-align:center; margin-bottom:5px;}
.partners h3 span{display:inline-block; padding:0 15px; background:#fff; font-size:18px; color:#333;}
.partners .logos{background:#fff; padding:10px 10px 5px;}
.partners .logos a{display:inline-block; margin:0 15px 5px;}
.partners .logos a img{max-height:30px;}


/*----- Author-widget ----*/
.author-widget {border:2px solid #ccc; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.author-widget img{float:left; width:150px; height:150px; margin:0 10px 6px 0; }
.author-widget h4 {color: #000000;  font-size: 16px;     line-height: 20px;  padding-top: 12px;}
.author-widget span.designation{ color:#888;  display: block;  font-size:12px; line-height:16px; margin-bottom:10px;}
.author-widget .description{/*clear:both; padding-top:10px; margin-bottom:20px;*/ }
.author-widget .description p{ color: #666666; font-family: "Times New Roman",Times,serif !important; font-size:16px;
    font-style:italic;  line-height:20px; margin-bottom: 0 !important; overflow:visible; padding-bottom:10px;}
	.author-widget .description p span{display:none;}
.author-widget .description a.more{font-size:12px; color:#00afdf;  line-height:20px; display:block; width:100px; text-align:center;
border:1px solid #ccc; margin:-1px auto 0; text-align:center; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; 
-webkit-border-radius:0 0 5px 5px; border-top-color:#fff;}
.author-widget h3{font-size:14px; color:#1793C7; text-transform:uppercase; margin:0px 0 10px; border-top:1px solid #ccc; clear:both;  line-height:14px;}
.author-widget ul li{list-style:none; margin-bottom:10px; font-size:13px; color:#333;  line-height:16px; }
.author-widget ul li a{color:#333; font-weight:bold;}
.author-widget ul li a:hover{text-decoration:none; color:#ed1c24;}
.author-widget ul li:last-child{margin-bottom:0;}
.author-widget ul li span{font-size:12px; color:#888; display:block;}
.author-widget .description a.more span.show{display:none;}
.author-widget .description a.more.open span.show{display:block;}
.author-widget .description a.more.open span.close{display:none;}
.sidebar .author-widget h3 a{color:#000;}

/*------ Next-page widget ---*/
.next-page-widget{background:#4D4D4D; width:52px; height:155px; position:fixed; right:0; bottom:15%; cursor:pointer;}
.next-page-widget span.arrow{position:absolute; width:38px; height:100px; background:url(../../images/responsive/next-pg-arrow.png) no-repeat 0 0;
z-index:50; top:27px; right:7px; display:block;}
.next-page-widget:hover span.arrow{background-position:-40px 0;}
.next-page-widget a{display:block; width:52px; height:155px; position:relative;}
.next-page-widget span.inner{position:absolute; top:0; right:52px; background:#fff; padding:15px 10px; width:200px; height:125px; font-size:18px; 
line-height:26px; overflow:hidden; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; display:none; opacity:0;}
.next-page-widget:hover{box-shadow:0 0 5px rgba(0,0,0,.5); -moz-box-shadow:0 0 5px rgba(0,0,0,.5); -webkit-box-shadow:0 0 5px rgba(0,0,0,.5);
transition:opacity .5s linear; -moz-transition:opacity .5s linear; -webkit-transition:opacity .5s linear; }
.next-page-widget:hover a span.inner{box-shadow:0 0 5px rgba(0,0,0,.5); -moz-box-shadow:0 0 5px rgba(0,0,0,.5); -webkit-box-shadow:0 0 5px rgba(0,0,0,.5);
display:block; opacity:1;}


/*----- Spot light -----*/
.spotlight{background:#287489; margin-bottom:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px 10px;
box-shadow:0 0 5px #064c5f inset; -moz-box-shadow:0 0 5px #064c5f inset; -webkit-box-shadow:0 0 5px #064c5f inset;}
 .sidebar .spotlight h3{font-size:18px; color:#fff !important; line-height:22px; margin-bottom:10px;}
 .sidebar .spotlight h3 a{color:#fff;}
.spotlight .inner{background:#fff; padding:10px;}
.spotlight .inner img{max-width:100%; margin-bottom:8px;}
.spotlight .inner h4{font-size:16px; line-height:18px; color:#333; margin-bottom:5px;}
.spotlight .inner h4 a{color:#333;}
.spotlight .inner h4 a:hover{color:#00afdf; text-decoration:none;} 
.spotlight .inner p{font-size:12px; line-height:15px; color:#333; margin-bottom:10px;}

.spotlight ul {margin-left:15px;}
.spotlight ul li{list-style:disc; margin-bottom:10px; font-size:12px; line-height:14px; }
.spotlight ul li a{color:#00afdf;}



/*------- top-strip -------*/
.top-strip-wrap .wrapper{max-width:1000px;}
.top-strip a:hover{text-decoration:none;}
.top-strip{position:relative; z-index:1; border:4px solid #2c93af; position:relative; margin:15px 0 20px; border-radius:6px; -moz-border-radius:6px;
-webkit-border-radius:6px; background:#fff;}
.top-strip .inner{position:relative; overflow:hidden; padding:10px 0 10px 10px; z-index:1;}
.top-strip span.title{display:inline-block; position:absolute; z-index:100; background:#2c93af; height:25px; line-height:25px;  color:#fff; font-weight:bold; font-size:14px; padding:0 8px; border-radius:0 0 5px 0; -moz-border-radius:0 0 5px 0; -webkit-border-radius:0 0 5px 0; /* top:-25px; left:-4px; */}
.top-strip span.title a{color:#fff;}
.top-strip2 .bnr-box{float:left; width:18%; margin-right:2%;}
.top-strip .bnr-box img{max-height:125px;}
.top-strip .thumbnail-box{float:left; width:40%; margin-right:1%;}
.top-strip .thumb{width:48%; margin-right:2%; position:relative; float:left; text-align:center;}
.top-strip .thumb img{max-width:100%; }
.top-strip .thumb span.caption{position:absolute; left:0; z-index:200; display:block; bottom:0; padding:4px 5px 6px; height:32px; 
line-height:19px; background:rgba(0,0,0,.6); color:#fff; font-size:12px; font-weight:bold; overflow:hidden; text-align:left; }
.top-strip .thumb:hover span.caption{color:#00afdf;}
.top-strip .list-box{float:left; width:38%;}
.top-strip .list-box ul{max-height:125px; overflow:hidden;}
.top-strip .list-box ul li{list-style:none; border-bottom:1px dotted #ccc; padding-bottom:4px; margin-bottom:4px; line-height:19px; font-size:14px;
overflow:hidden; max-height:38px;}
.top-strip .list-box ul li a{color:#333; }

.top-strip .list-box ul li a:hover{text-decoration:none; color:#00afdf;}
.top-strip .thumbnail-box2{width:80%; float:left;}
.top-strip .thumbnail-box2 .thumb{width:23%; margin-right:2%;}
.top-strip .inner a.more{position:absolute; height:24px; line-height:24px; width:80px; text-align:center; font-size:11px; color:#fff; 
border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; right:-80px; bottom:40%; transition:all .5s linear; 
-moz-transition:all .5s linear; -webkit-transition:all .5s linear; display:inline-block; opacity:0; background:#2C93AF; z-index:500;}
.top-strip .inner:hover a.more{right:0; opacity:1;}
.top-strip .thumbnail-box2{position:relative;}
/*.top-strip .thumbnail-box2 .thumb{width:184px; height:117px; margin-right:20px;}*/


/*----- Slider styles ------*/
.bx-default-pager{display:none;}
/*
.bx-controls-direction{width:100%; position:absolute; top:38px; z-index:100; left:0;}
.bx-prev, .bx-next{display:none; position:absolute; top:0; width:32px; height:0;  background:url(../../images/responsive/controls.png) no-repeat; z-index:100;
 overflow:hidden; padding-top:31px;}
.bx-prev{background-position:0 0; left:5px;}
.bx-next{background-position:-43px 0; right:14px;}
.bx-wrapper{padding-left:5px;}
.bx-wrapper:hover .bx-prev, .bx-wrapper:hover .bx-next{display:block;}
*/
.top-strip.no-bnr .thumbnail-box2{float:none; width:100%;}
/*.top-strip.no-bnr .thumbnail-box2 .thumb{width:18%;}*/
.top-strip-wrap .top-strip span.title{transition:all .2s linear; -moz-transition:all .2s linear; -webkit-transition:all .2s linear;}
.top-strip-wrap .top-strip:hover span.title{opacity:.6;}

.top-strip ul.list14{float:left; width:78%;}
 ul.list14 li{list-style:none; width:48%; float:left; border-bottom:1px dotted #ccc; padding-bottom:4px; margin-bottom:4px; line-height:21px; 
font-size:12px; overflow:hidden; position:relative; text-overflow:ellipsis; white-space:nowrap; font-weight:bold;}
 ul.list14 li a{color:#333;}
 ul.list14 li a:hover{color:#00afdf;}

 ul.list14 li.alt{float:right;}

.top-strip-wrap .top-strip{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border-width:2px 0; border-top-color:#bebdbd; border-bottom-color:#e4dfdb;
 margin:10px 0;}
/*.top-strip-wrap .top-strip span.title{display:none;} */

ul.list14 li.no-bdr{border:0;}


/*----- Rss Listing page ----*/
#rss_story{overflow-y:scroll;}
 .rss-listing h1{font-size:28px; line-height:36px; margin-bottom:10px;}
 .rss-listing h2{font-size:18px; line-height:26px; margin-bottom:20px;}
 .rss-listing h3{font-size:16px; line-height:22px; margin-bottom:10px;}
.rss-listing table{border:0; width:100%; margin-bottom:20px;}
.rss-listing table tr td{padding:8px 10px 8px 0; font-size:12px; color:#333; border-bottom:1px solid #999; vertical-align:middle; text-align:left; line-height:15px;} 
.rss-listing table tr.alt td{background:#f5f5f5;}
.rss-listing table tr th{font-size:11px; font-weight:bold; text-transform:uppercase; padding:8px 10px 12px 0; text-align:left; color:#000;}
.rss-listing table tr td a{display:inline-block; background:url(../../images/responsive/rss-icon.png) no-repeat 0 0; line-height:15px; padding-left:22px;
color:#00afdf; font-weight:bold; }
.rss-listing table tr td.pl15{padding-left:15px;}

.sticky{background:#fff;}
.sticky-content{padding-right:3px;}
.sticky-content::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.sticky-content::-webkit-scrollbar{
	width: 6px;
	background-color: #F5F5F5;
}

.sticky-content::-webkit-scrollbar-thumb{
	background-color: #999;
	width:4px;
}

#select_widget_code{background:#F5F5F5; border:0; padding:5px; margin-bottom:10px;}
#news_widgewt_code{margin-bottom:10px;}
#news_widgewt_code textarea{height:55px; line-height:18px; width:80%; background:#f5f5f5; border:1px solid #ccc; padding:5px;}

#tabstrips4 li.active a{border-bottom-color:#fff;}
#news_widgewt_preview{background:url(../../images/responsive/103.GIF) no-repeat 200px 20px; padding:20px 0; border:1px solid #d5d5d5; margin-bottom:20px;}
#news_widgewt_preview iframe{width:100% !important;}
#site_newsletter_preview{margin-bottom:20px;}

/*------- News Ticker -----*/
.ticker_wrapper{padding:16px 10px 0; background:#fff; max-width:980px;}
.ticker-container{margin:-12px -10px 0px; background:#f61302; padding:5px 10px 5px 100px; overflow:hidden; position:relative; z-index:1;}
.ticker-container span.inner{display:block; position:relative; overflow:hidden;  font-size:13px; line-height:16px; color:#fff; font-weight:bold;}
.ticker-container a{font-size:13px; line-height:16px; display:inline-block; color:#fff; font-weight:bold;}

/*
.ticker-container .mask{position:relative; overflow:hidden;}
.ticker-container ul{position:relative;}
.ticker-container ul li{list-style:none; float:left; margin-right:40px; font-size:13px; line-height:16px; }
.ticker-container ul li a{color:#fff; font-weight:bold;}*/
.ticker-container span.heading{position:absolute; display:inline-block; font-size:16px; font-weight:bold; position:absolute; z-index:50;
left:10px; top:2px; line-height:16px; color:#fff; background:#000; padding:3px 5px;   } 
.ticker-container marquee div{padding:0 30px !important;}


/*------ Event detail box -----*/
.event-detail-box {padding:0 34px;}
.event-detail-box .header{color:#000; padding-bottom:10px; margin:-20px -54px 20px;
border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.event-detail-box .header div.alert{background:#f3f3f3; border-bottom:1px solid #e5e5e5; text-align:center; padding:10px 20px; font-size:16px; line-height:24px; color:#000;}
.event-detail-box .header div.alert a{color:#024d99;} 
.event-detail-box .header div.alert a:hover{text-decoration:none; color:#ed1c24;}
 .event-detail-box .header h1{font-size:35px; font-weight:normal; line-height:42px; margin-bottom:10px; padding:20px 54px 0;}
 .event-detail-box .header span{display:block; margin-bottom:5px; font-size:16px; background:url(../../images/responsive/live-icon.jpg) no-repeat left center;
 color:#666; font-weight:bold;  line-height:18px; padding-left:15px; margin-left:54px; margin-top:20px;}
 .event-detail-box .header span.date{font-size:18px; line-height:20px; color:#F00; font-weight:bold; padding:0 54px; background:none; margin:0; }

.event-detail-box h3{font-size:18px; color:#1793C7; margin-bottom:20px; }
.event-detail-box ul.panel-list li{list-style:none;  padding-bottom:20px; margin-bottom:20px; float:left;
width:23%; margin:0 1% 15px;}
.event-detail-box ul.panel-list li img{width:60px; height:60px; border:1px solid #999; padding:1px; float:left; margin-right:10px; }
.event-detail-box ul.panel-list li h5{ font-size:14px; color:#000; font-weight:bold; /*font-style:italic; 
font-family:"Times New Roman", Times, serif;*/ margin-bottom:3px; line-height:18px;padding-left:74px; }
.event-detail-box ul.panel-list li span.metadata{color: #7A1521; display: block;  font-size:11px;
 /*font-family: "Times New Roman",Times,serif; font-style: italic; */line-height: 14px; margin-bottom:3px; padding-left:74px; }
.event-detail-box ul.panel-list li p{font-size:12px; line-height:15px; color:#333; }
.event-detail-box ul.panel-list li.clL{clear:left;}
.event-detail-box ul.panel-list li span.label{display:inline-block; background:#00afdf; color:#fff; font-size:12px; font-weight:bold; padding:5px;}

.event-detail-box .description{padding:10px 0 15px;}
/*.event-detail-box .description p{font-size:16px; line-height:23px; color:#333; font-style:italic; font-family:"Times New Roman", Times, serif;}*/
.event-detail-box .description p{font-size:17px; line-height:23px; color:#333;}
.event-detail-box .description ul{margin:0 0 15px 15px;}
.event-detail-box .description ul li{font-size:16px; line-height:23px; list-style:disc;}

 .event-detail-box h2{ color:#000; font-size: 20px; margin-bottom:30px; line-height:24px;}
.event-detail-box h2 span{color:#666; font-weight:normal; font-size:14px;}
.event-detail-box h2 span small{color:#5AB240; font-weight:bold; }
.event-detail-box .two-column-wrapper{margin-bottom:20px;}
.event-detail-box .two-column-wrapper .column{width:48%; }
.event-detail-box .header a.ask-question{display:inline-block; float:right; background:#5AB240; color:#fff; padding:0 10px; font-size:12px; font-weight:bold;
border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; line-height:24px; text-decoration:none; text-shadow:0 1px #346725; margin-right:54px;}
.event-detail-box .two-column-wrapper .column h3{color:#666; font-size:16px;}
.event-detail-box ul.panel-list.two-column li{width:48%;}
.event-detail-box ul.panel-list.two-column li img{width:80px; height:80px;}
.event-detail-box ul.panel-list.two-column li h5{padding-top:22px;}
.event-detail-box ul.panel-list.three-column li{width:31%;}

.event-detail-box ul.panel-list.three-column li img{width:80px; height:80px;}

.event-detail-box ul.panel-list{margin:0 -10px 30px;}
.event-detail-box ul.panel-list li{width:25%;box-sizing: border-box;padding: 0 10px;float: left;margin: 0 0 15px;}
@media screen and (max-width:992px){
.event-detail-box ul.panel-list li{width:50%;}	
.event-detail-box ul.panel-list li:nth-child(3){clear:left;}
}
@media screen and (max-width:767px){
 .lft_clm, .main-content{width:100%!important;}
.etr-hdr-mn	{position:relative!important; left:0px!important;}
.rgt_clm, .sidebar{width:100%!important;}
.event-detail-box ul.panel-list{margin:0 0 30px;}
.event-detail-box ul.panel-list li{float:none; width:100%; padding:0;}	
}

/*----- Poll widget ---*/
.box8{background:#d3e8fb; margin-left:10px; margin-bottom:15px;}
.box8 .heading{background:#309dcf; padding:5px; position:relative; margin-left:-10px; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;}
.box8 .heading span.arrow{position:absolute; background:url(../../images/responsive/box8-arrow.jpg) no-repeat 0 0; left:0; width:10px; height:11px;
z-index:100; bottom:-11px;}
 .box8 .heading h3{font-size:16px; color:#fff; font-weight:normal; line-height:18px; margin-bottom:0;}
 .box8 .heading .spnsr{float:right; color:#94c9fc; font-size:8px; position:relative; margin-top:-10px;}
 .box8 .heading .spnsr img{display:inline; vertical-align:middle; margin:0 auto; }
.box8 .inner{padding:10px;}
.box8 ul li{list-style:none; margin-bottom:5px;}
.box8 ul li img{float:left; width:65px; height:65px; margin-right:6px; margin-bottom:8px;}
.box8 ul li h4{font-size:12px; line-height:14px; color:#2f5270;}
.box8 ul li h4 a{color:#2f5270;}
.box8 ul li p{font-size:11px; color:#000; line-height:15px;}
.box8 a.more-lnk{color:#2f5270; font-size:11px; text-decoration:underline; font-style:italic;  float:right; line-height:14px;}



.font-controls{float:right; height:20px; margin-right:7px;}
.font-controls a{font-family:Arial, Helvetica, sans-serif; color:#000;  margin:0 1px; line-height:24px; font-weight:bold;}
.font-controls a.decreaseFont{font-size:10px; display:inline-block;}
.font-controls a.increaseFont{font-size:16px; display:inline-block;}

.print-btn{display:inline-block; float:right; margin:0 10px 0 0; width:20px; height:20px; /*background:url(../../images/responsive/control-buttons.png) no-repeat 0 -23px;*/ margin-top:0px;}
.email-btn{display:inline-block; float:right; margin:0 10px 0 0; width:21px; height:20px; /*background:url(../../images/responsive/control-buttons.png) no-repeat 0 0;*/ margin-top:0px;}
.email-btn .at16nc{height:0; width:0; background:none;}
.print-btn .fa, .email-btn .fa{font-size:20px; vertical-align:text-top; color:#000;}
.sociable a.newsletter i.fa{font-size:20px; vertical-align:middle; color:#000; margin-right:1px; position:relative; top:-2px;}
.email-btn span{display:none !important;}
.email-btn .at16nc{display:inline;}
.section_title{font-size: 22px; line-height:26px; font-weight: bold; margin-bottom: 20px;}
.set_content{background:#f5f5f5; border:1px solid #ccc; padding:10px;}
.set_content h3{font-size:18px; color:#1793C7; line-height:22px; margin-bottom:10px;}
.set_content p{font-size:13px; line-height:16px; margin-bottom:15px;}
.set_content .ulmrgn5{width:48%; margin-right:2%; margin-bottom:15px;}

.set_content .ulmrgn5 li{font-size:13px; line-height:16px; margin-bottom:5px;}
.cl{clear:both;}
.set_content .hr_line{height:1px; background:#fff; border-bottom:1px solid #ccc; margin-bottom:10px; display:block;}
.set_content .fb-enable{float:none; margin-bottom:5px; margin-left:0;}
.set_content .linkedin-enable{float:none; margin-bottom:5px; margin-left:0;}
.set_content .submit_btn_container{margin-left:0 !important;}
.set_content .submit_btn_container input{background:#5AB240; color:#fff; font-size:12px; width:120px; text-align:center; height:26px; padding-bottom:3px; border-radius:3px;
-moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #3B8A23; font-weight:bold;}
.set_content span.cancel{display:inline-block; margin-right:10px; line-height:22px; font-size:12px; }

/*-------- Social reader ----*/
.social-reader{border:1px solid #ccc; margin-bottom:15px; padding:10px;}
.social-reader .setting-icon{display:inline-block; float:none;}
.social-reader h5{font-size:14px; margin-bottom:10px;}
.scl-reader-icon{width:32px; height:32px; display:inline-block; margin-right:37px; position:relative; background:url(../../images/responsive/sociable-icons1-min.png) no-repeat 0 0;
 }
.scl-reader-icon span.status, .social-reader-btn span.status{position:absolute; width:32px; height:16px; line-height:16px; font-size:10px; text-align:center; z-index:5; left:33px; top:0;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; cursor:pointer; font-weight:bold; background:#f00; color:#fff; text-shadow:0 1px #666;}
.scl-reader-icon.fb{background-position:0 0;}
.scl-reader-icon.twitter{background-position:-36px 0;}
.scl-reader-icon.linkedin{background-position:-108px 0;}
.scl-reader-icon span.status.on, .social-reader-btn span.status.on{background:#5AB240; color:#fff;}
.scl-reader-icon span.status .button, .social-reader-btn span.status .button{position:absolute; display:none; width:32px; height:16px; line-height:16px; font-size:10px; text-align:center; 
z-index:10; left:0px; top:16px; border-top:1px solid #fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; cursor:pointer; font-weight:bold; background:#ccc; color:#fff; }
.scl-reader-icon span.status:hover .button, .social-reader-btn span.status:hover .button{display:block;}


.all-blogs{position:relative; clear:both; padding:0 20px; }
.all-blogs .slide{width:100px; height:100px; position:relative; float:left; margin-right:2px;}
.all-blogs .slide img{width:100px; height:100px;}
.all-blogs .slide .blog-post {position:absolute; z-index:200; background:#fff; height:200px; left:-60px; bottom:80px; width:200px; border-radius:10px;
 -moz-border-radius:10px; -webkit-border-radius:10px; border:3px solid #ccc; padding:10px; display:none; 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); }
.all-blogs .slide:hover .blog-post {display:block;}
.all-blogs .slide:hover .blog-post p{font-family:12px; color:#333; line-height:18px; height:126px; overflow:hidden;}
.all-blogs .slide .blog-post:after{content:" "; width: 0; height: 0;  border-top: 8px solid #ccc; border-left: 8px solid transparent; 
   border-right: 8px solid transparent; position:absolute; z-index:100; bottom:-8px; left:47%; }



/*--------- Authors ------*/
ul.list15 li{list-style:none; border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px;}
ul.list15 li img{float:left; width:150px; height:150px; margin-right:15px; border:3px solid #aaa;}
ul.list15 li span.name{display:block; padding-left:169px; margin-bottom:15px; font-size:16px; font-weight:bold; line-height:18px;}
ul.list15 li .social-connect{display:block; padding-left:169px; font-size:14px; color:#333; margin-bottom:15px; }
ul.list15 li .social-connect span{margin:0 3px;}
ul.list15 li .social-connect a{color:#00afdf;}
ul.list15 li p{font-size:14px; color:#333; line-height:20px; }
ul.list15 li h4{color:#777; margin-bottom:15px; font-weight:normal; font-size:16px;}
.et-rtl-error{font-size:110%; font-weight:bold; color:#F00;}



/*.blog-slider{position:relative; clear:both; padding:0 20px; }

.blog-slider .bx-viewport{padding:0 20px;}
.blog-slider .slide{width:280px; height:140px; position:relative;}
.blog-slider .slide img{width:50px; height:50px; float:left; margin-right:10px; margin-bottom:10px;}
.blog-slider .slide strong{display:block; padding-left:60px; color:#000000; font-size:16px; font-family:"Times New Roman", Times, serif; font-style:italic;
 line-height:18px;}
.blog-slider .slide span.metadata{display:block; padding-left:60px; font-size:12px; font-style:italic; font-family:"Times New Roman", Times, serif; 
color:#7A1521; line-height:14px; }
.blog-slider .slide h3{font-size:18px; color:#184C5A; line-height:22px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;
 height:45px; overflow:hidden; clear:both;}
.blog-slider .slide h3 a{color:#184C5A;} */


/*--------- ContentList -----------*/
/*.content-list1 h1{font-size:400%; font-weight:normal; color:#000; margin-bottom:20px; font-family: 'theano_didotregular';}
.content-list1 h1 span{color:#00afdf;}*/
.content-list1 .section{border-bottom:1px dotted #bbbbbb; padding-bottom:15px; margin-bottom:13px; position:relative; padding-left:55px;}
.content-list1 .section:last-of-type{border:0; margin-bottom:0; }
.content-list1 .section h2{font-size:24px; line-height:28px; margin-bottom:0 !important; }
.content-list1 .section h2 a{color:#000;}
.content-list1 .section h2 a:hover{text-decoration:none; color:#ed1c24;}
.content-list1 .section span.metadata{ color: #888; display: block; font-size: 11px; line-height: 20px;  margin-bottom: 10px;} 
.content-list1 .section p{color:#555; font-size: 15px; line-height: 20px; }
.content-list1 .section h4, .story_list .story-box .panel-members h4{font-size:14px; margin-bottom:5px; line-height:18px; }

.content-list1 .section .panel-members .thumbnail, .story-box .panel-members .thumbnail{width:60px; height:60px; float:left; margin:0 10px 5px 0; position:relative; border:1px solid #ccc; padding:1px;}
.content-list1 .section .panel-members .thumbnail img, .story-box .panel-members .thumbnail img{width:60px; height:60px;}
.content-list1 .section .thumbnail div.info, .story-box .panel-members .thumbnail div.info{display:none; position:absolute; background:#fff; border-radius:3px;  padding:8px 10px; border:1px solid #bbb;left:-1px; bottom:42px; width:180px;}
.content-list1 .section .thumbnail div.info:before, .story-box .panel-members .thumbnail div.info:before { position: absolute; width: 12px;  height: 7px; display: block; z-index: 100; bottom: -7px;
    background: url(../../images/responsive/tooltip-arrow.png) no-repeat; left:10px; content:" ";}
.content-list1 .section .thumbnail div.info h6, .story-box .panel-members .thumbnail div.info h6{font-size:14px; color:#000; }
.content-list1 .section .thumbnail div.info h6 a, .story-box .panel-members .thumbnail div.info h6 a{color:#000;}
.content-list1 .section .thumbnail div.info span, .story-box .panel-members .thumbnail div.info span{ color: #888888; display: block; font-size: 11px; line-height:13px;}
.content-list1 .section .thumbnail:hover, .story-box .panel-members .thumbnail:hover{z-index:10;}
.content-list1 .section .thumbnail:hover div.info, .story-box .panel-members .thumbnail:hover div.info{display:block;}
.content-list1 .section span.icon{position:absolute; z-index:100; left:0px; top:7px; width:40px; height:40px; background:url(../../images/responsive/hangout-icon.jpg) no-repeat 0 0;}

.story-box .panel-members{margin-bottom:5px;}
.story_list .story-box .panel-members .thumbnail, .story_list .story-box .panel-members .thumbnail img{width:40px; height:40px;}

/*------ Soicial-media -----*/
.social-media{margin-bottom:15px; background:#fff; border:1px solid #eaeaea; padding:1px; text-align:center}
.social-media .inner{background:#f7f8f3; padding:10px;}
.social-media span.title{display:inline-block; line-height:30px; margin-right:5px; font-weight:bold; color:#999999; 
font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; vertical-align:middle; }
.social-media a{display:inline-block; width:30px; height:30px; font-size:16px; background:url(../../images/responsive/social-connect-min.png) no-repeat 0 0; margin-right:3px; vertical-align:middle; }
.social-media a.twitter{background-position:-31px 0;}
.social-media a.google{background-position:-61px 0;}
.newsharecounts-counter{margin-left:2px; padding:0 6px !important; border-color:#ccc !important; font:400 11px/18px Helvetica,sans-serif !important; border-radius:2px !important; color:#666 !important;}

/*----------Slideshow ------*/
.slideshow-holder{width:100%; left:0; top:0;  position:fixed; height:100%; background:rgba(0,0,0,.8); z-index:9999;}
.slideshow-box{background-color:#111;box-shadow:2px 1px 4px #111;-moz-box-shadow:2px 1px 4px #111;-webkit-box-shadow:2px 1px 4px #111;height:469px;margin:auto;max-width:1000px;overflow:hidden;position:relative;width:90%;top:50px;padding-bottom:10px}
.slideshow-box .title{position:relative; width:69.9%; padding:10px 0;}
.slideshow-box .title .page-info{position:absolute; right:0; top:12px; z-index:999; background:#C00; color:#fff; padding:3px 5px; font-size:12px; line-height:13px;}
.slideshow-box .title h4{color: #FFFFFF; font-size:18px; line-height: 1.3em; margin-left: 9%;}
.slideshow-box .left-column{width:69.9%; float:left;}
.slideshow-box .right-column{width:29%; float:right; }
.slideshow-box .left-column .inner{padding-left:60px; position:relative;}
.slideshow-box .left-column .inner .slides{width:100%; max-height:425px; overflow:hidden; }
.slideshow-box .left-column .inner .slides .slide{width:100%;}
.slideshow-box .left-column .inner .slides .slide img{max-width:100%; display:block; margin:0 auto;}
.slideshow-box .description{padding:0 5px;}
.slideshow-box .description h5{font-size:16px; line-height:18px; color:#fff; margin-bottom:20px;}
.slideshow-box .description p{font-size:13px; color:#fff; line-height:20px;}
.slideshow-box .left-column .social-share{position:absolute; left:0; top:0; z-index:999; height:400px; padding-left:10px; padding-top:40px;}
.slideshow-box .left-column .social-share .icon{cursor:pointer; margin-bottom:40px; width:38px; height:38px;
 background:url(../../images/responsive/social-connect-min.png) no-repeat 0 0; }
.slideshow-box .left-column .social-share .icon.fb{background-position:0 -77px;} 
.slideshow-box .left-column .social-share .icon.twitter{background-position:0 -32px;}
.slideshow-box .left-column .social-share .icon.google{background-position:0 -123px;}
.slideshow-box .left-column .social-share .icon.linkedin{background-position:0 -215px;}
.slideshow-box .left-column .inner a.next, .slideshow-box .left-column .inner a.previous{position:absolute; width:40%; top:0; height:100%; opacity:.5;}
.slideshow-box .left-column .inner a.next {background:url(../../images/responsive/next.png.png) no-repeat right center; right:15px;}
.slideshow-box .left-column .inner a.previous {background:url(../../images/responsive/previous.png.png) no-repeat left center; left:75px; }
.slideshow-box .left-column .inner a.next:hover, .slideshow-box .left-column .inner a.previous:hover{opacity:1;}
.slideshow-box a.close{position:absolute; z-index:999; right:1px; top:1px; width:18px; height:18px; background:url(../../images/responsive/slideshow-close.png) no-repeat 0 -20px;}
.slideshow-box a.close:hover{background-position:0 0;}
.slideshow-box a.start-pause{position:absolute; top:50px; left:70px; width:129px; height:26px; z-index:1000; 
background:url(../../images/responsive/start-pose.png) no-repeat 0 0;}
.slideshow-box a.start-pause.started{background-position:0 bottom;}


/*-------------------------------- POPUP styles -----------------------------------------*/
/* layer */
.l2_outer_bx.none_closable .close, .l2_outer_bx.none_closable .skip{display: none!important;}
#layer2,.layer2{background:none repeat scroll 0 0 #fff;border:13px solid #999;border-radius:18px 18px 18px 18px;left:0;max-height:450px;overflow:auto;padding:10px 15px;position:fixed;top:0;max-width:650px;z-index:6000!important}
#layer2 b,.layer2 b{border-bottom:1px solid #e8e8e8;color:#727272;display:block;font-size:18px;font-weight:700;padding:10px 60px 10px 0;line-height:24px}
#layer2 b a,.layer2 b a{color:#54BBE6;}
.close1{background:url(../../images/img-icons-sprites-min.png) no-repeat scroll 2px -128px transparent!important;border:0 none!important;color:#4b88a4!important;float:none!important;font-size:13px!important;height:15px!important;padding:0 0 0 18px!important;position:relative;right:-3px;top:0}
.ecs-layerWrap {font-size: 13px;margin-top: 7px;}
.etr-form-pop{padding:15px 0 0 15px;}
.etr-form-pop label{width:110px; display:block; float:left; padding:10px; color:#333; font-size:15px;}
.etr-form-pop span{display:block; float:left; padding:2px; margin:0 0 7px 0;}
.etr-form-pop span input{border:#ccc 1px solid; padding:6px; border-radius:5px; width:180px;}
.etr-form-pop span select{border:#ccc 1px solid; padding:6px; border-radius:5px;}
.etr-form-pop span select option{padding-right:12px;}
#red_to_news{float:left; line-height:34px; margin-left:5px;}
input.btnGreen-lyr{background:url(../../images/bg-button-1.gif) repeat-x scroll left top #7bad00!important;border:1px solid #8f9d52!important;border-radius:4px 4px 4px 4px!important;box-shadow:1px 1px 1px #a7a7a7;color:#fff!important;display:block;font-size:13px;font-weight:700;padding:6px 18px!important;width:auto!important;text-shadow:1px 1px 1px #698a02;text-transform:capitalize}
input.btnGreen-lyr:active {padding: 7px 17px 5px 19px !important;}
.socialShareElement.gplus,.gplus{display: none!important;}
.etr-privacy{width:170px; float:right; background:url(../../images/img-etr-privacy.gif) 25px 5px no-repeat; margin-top:10px; padding:5px 0 0 50px; border-left:#e8e8e8 1px solid; min-height:120px;}
.etr-privacy b{display:block; text-transform:uppercase; font-size:12px !important; font-weight:bold !important; letter-spacing:1px; color:#777 !important; border:0 !important; margin-bottom:5px !important; padding:0  !important}
.etr-privacy p{font-size:13px; color:#777; line-height:15px; margin:0 !important; padding:0 !important; font-family:'Open Sans',sans-serif;}

@media only screen and (max-width:680px) {
	.etr-privacy{border:0px !important; clear:both; float:none !important; width:auto !important; padding:5px 0 0 20px !important; background:url(../../images/img-etr-privacy.gif) 0px 5px no-repeat !important;}
	#layer2 b ,.layer2 b{ font-size: 15px !important;}
}

@media only screen and (max-width:498px) {
	.etr-privacy{border:0px !important; clear:both; float:none !important; width:auto !important; padding:5px 0 0 20px !important; background:url(../../images/img-etr-privacy.gif) 0px 5px no-repeat !important;}
	#layer2 b ,.layer2 b{font-size: 15px !important;}
}

@media only screen and (max-width:340px) {
	.etr-privacy{border:0px !important; clear:both; float:none !important; width:auto !important; padding:5px 0 0 20px !important; background:url(../../images/img-etr-privacy.gif) 0px 5px no-repeat !important;}
	#layer2 b ,.layer2 b{font-size: 13px !important; font-weight:bold !important;}
}

/*------------------------------------- /POPUP styles -----------------------------------------*/

/*------ Responsive Css ---------*/
@media screen and (max-width:1020px){
	body{background:#fff; padding:0 10px;}
	#content .wrapper{padding:20px 0px 1px;}
	#header .bnr{float:none; }
	.search-form1{display:none;}
	#main-navigation ul li a{font-size:15px;}
	#main-navigation ul li.home-dec, #main-navigation #telecom-navigation li.goverment, #main-navigation #telecom-navigation li.corporate{display:none;} 
	#main-navigation ul li.more ul li.home-dec{display:block;} 
	#footer{position:relative; margin:0 -10px;}
	#main-navigation #telecom-navigation li.more{display:block;}
	
	.featured img, ul.list7 li img, ul.list2 li img{height:auto !important;}
	#main-navigation ul li.cloud-computing, #main-navigation ul li.auto-components {display:none;}
	#main-navigation ul li.more li.cloud-computing, #main-navigation ul li.more li.auto-components {display:block;}
}

@media screen and (max-width:1020px) and (min-width:980px){
	.subscribe input.textbox{border-right:1px solid #BEBDBD ; margin-bottom:10px; border-radius:3px; -moz-border-radius:3px; 
	-webkit-border-radius:3px;}
	.subscribe input.submit{border-radius:3px;}
	#main-navigation ul li a{font-size:15px;}
}
@media screen and (max-width:980px){
	#main-navigation ul li.parent div.drop-down{min-width:640px;}
	#main-navigation ul li.parent div.drop-down .news-widgets .section{width:140px;}
	#main-navigation ul li.parent div.drop-down .news-widgets .section img{height:auto;}
	#main-navigation ul li.parent div.drop-down .news-widgets .section p a{font-size:14px;}
	#main-navigation ul li.parent div.drop-down .news-widgets .section p{max-height:90px;}
	#main-navigation ul li.parent div.drop-down .news-widgets .section img{height:auto !important;}
	.industry-speak div.title-area h3{width:180px; background-size:contain;}
}
@media screen and (max-width:979px) and (min-width:768px){
	#main-navigation ul li a{font-size:12px;}
	#main-navigation ul#telecom-navigation  li a{font-size:13px;}
	.subscribe input.textbox{border-right:1px solid #BEBDBD ; margin-bottom:5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
	.subscribe input.submit{border-radius:3px;}
	ul.list4 li p{font-size:15px;}
	.sidebar ul.tabstrips1 li a{padding:5px;}
	.section1 ul.list1 li.first img{float:none; margin-bottom:10px;}
	.section1 h2,.section1 h2 a{font-size:17px; line-height:22px;}
	.sidebar .subscribe h2,  .sidebar .subscribe h3{font-size:18px;}
}

@media screen and (max-width:767px){
	#main-navigation .logo{display:block; margin-bottom:3px;}
	#main-navigation .wrapper {padding-bottom:0;}
	#header .bnr{display:none;}	
	#main-navigation{display:none;}
	#m-navigation{display:block;}
	#main-navigation  .nav-btn{display:block;}
	.search-form1{float:none; margin:0 10px 10px;}
	#main-navigation ul{padding:0; display:none;}
	#main-navigation ul li{border:0; }
	#main-navigation ul li, #main-navigation ul li a{float:none; display:block; margin:0; }
	#sub-navigation ul li{border:0;}
	div.tags .happing-now{float:none; margin-bottom:15px;}
	.main-content, .sidebar, .one-half,  .section2 .peoples,  .section2 .companies, .one-third{float:none; width:100%; margin-left:0;
	 margin-right:0;}
	.layout2 .main-content, .layout2 .sidebar, .layout3 .main-content, .layout3 .sidebar{float:none; width:auto; margin-left:0;}
	.post .catch{width:200px;}
	.out-brain {background:none;}
	.out-brain .one-half{margin:0 0 15px 0;}
	ul.list2 li{margin-right:5px;}
	.news-list ul.list2 li{margin-right:3%;}
	 h2 img{display:none;}
	 .section1 ul.list1{padding-left:0;}
	.twitter-timeline, .post .tags, .sociable a.newsletter{display:none !important;}
	.text .fb_iframe_widget{display:block !important;}
	#header .logo{padding-top:0; margin:0 auto; float:none;}
    .post .tags.styl2{display:block !important;}
	.import-contacts h2{font-size:18px; line-height:22px;}
	#network_contacts_block .column{float:none; width:100%; margin-bottom:50px;}
	.import-contacts .left-clm{width:125px;}
	.import-contacts .inner{padding-left:125px;}
	a.button2{font-size:18px; padding:0 10px;}
	.popup1.pop2.large, .popup1.pop3.large {width:280px;}
	.popup1.pop2.large .right-column, .popup1.pop2.large .subscribe-form, .popup1.pop3.large .subscribe-form, .popup1.pop3.large .right-column{float:none; width:auto; }
	.popup1.pop2.large .right-column, .popup1.pop3.large .right-column{border:0; margin-bottom:10px;}
	.section1.full-width ul.list7 li.first, .section1.full-width ul.list7 li{width:auto; float:none; margin-right:0;}
	.popup1 .right-column.testimonial{display:none;}
	.two-column-layout1 .column1, .two-column-layout1 .column2, .social-analysis .detail-view .top-section .column1, 
	.social-analysis .detail-view .top-section .column2{float:none; width:100%;}
	.social-analysis .detail-view .top-section .description{margin-bottom:20px;}
    .stats ul{margin-bottom:20px;}
	.stats ul li{text-align:center;}
	.pop-inv-frnd{font-size:22px;}
	.pop-inv-frnd a{line-height:28px; font-size:16px;}
	#header .header-right{float:none; margin-bottom:10px; text-align:center; width:100%; max-width:none;}
	#header .header-right a.invite-frnd{width:205px; margin:0 auto 10px; display:block; float:none;}
	#header .header-right a.live-webcast{display:inline-block; float:none !important;}
	.industry-speak div.title-area{float:none; padding-top:0;}
	.industry-speak .three-column-layout1{float:none; width:auto;}
	.industry-speak div.title-area{float:none; min-height:inherit; height:auto; width:auto;}
	.industry-speak div.title-area h3{margin-left:0;}
	.industry-speak .more-blogs .column, .industry-speak .more-blogs .column.last{width:auto; margin-right:0; }
	#header .quote_header, #sitemap{display:none;}
	.page-newsdetail .articlePage .container .row, .page-blogdetail .articlePage .container .row{margin-left: -15px;margin-right: -15px;}
	#content .articlePage .main-content{padding-top: 0;}
	.articlePage .top-section{padding: 0 15px;}
	body.page-newsdetail{overflow-x: hidden;}
	.text .section1 .twitter-tweet iframe{width: 100%!important;}
}

@media screen and (max-width:639px){
	.two-column-layout2 > .column1, .two-column-layout2 > .column2{width:100%; float:none;}
	.three-column-layout1 .column{float:none; margin-bottom:10px; width:auto;}
	.blog-post .author-info{clear:none;}
	.industry-speak .blog-post{padding-left:52px;}
	.blog-post img.author-thumb{position:relative; margin-left:-52px;}
	.three-column-layout2 .column{width:98%; float:none;}
	.two-column-layout3 .column1, .two-column-layout3 .column2{float:none; margin-bottom:20px; width:auto;}
	.post-job .form2 ul li input.textbox, .post-job select.large, .form2 .text-field{width:54%;}
	.post-job .form2 ul li input.textbox.small{width:30%;}
	.employee-day-widget .left-blk{float:none; width:auto; margin-bottom:10px;}
	.employee-day-widget .quote-blk{float:none; width:auto;  }
	.top-strip .thumbnail-box2 .thumb.alt{clear:left;}
	.top-strip .thumbnail-box2 .thumb{width:48%; margin-bottom:8px;}
	.top-strip .inner{padding-bottom:25px;}
	.top-strip .inner a.more{opacity:1; right:0; bottom:3px;}
	ul.list14 li, ul.list14 li.alt{float:none; width:auto;}
	
}
@media screen and (max-width:500px){
	.top-news{border-top:1px solid #eee; padding:14px 0 10px; margin-bottom:25px;}
	.featured, .top-news{float:none; width:100%;}
	.top-news ul.list1 li{font-weight:bold;}
	#sitemap .offset-left, #sitemap .column2 h2{margin-left:10px; }
	.search-form1{width:223px;}
	#sitemap .column2, #sitemap .column3{margin-left:0;}
	ul.list3 li{width:48%; margin-right:2%; }
	div.tags .trending, div.tags .happening-now{float:none; margin-bottom:10px;}
	ul.list2 li{margin-right:25px;}
	 .featured h2{font-size:22px; line-height:25px;}
	.import-contacts .right-clm{padding:25px 20px;}
	ul.tabstrips1 li a{padding:3px 8px;}
	.popup1.pop3{width:250px !important; padding:10px 20px;}
	#detail-submit-form, #detail-submit-form .section{width:auto !important;}
	#detail-submit-form .section{float:none !important; margin-bottom:5px !important;}
}


@media screen and (max-width:479px){
	ul.list3 li, ul.list4 li{float:none; width:100%; margin-right:0;}
	#sitemap .column2{width:290px;}
	.post .catch{float:none; width:auto; margin-left:0;}
	.related-article ul.list1 li{float:none; width:auto;}
	.pagination ul li a small{width:100px;}
	.popup1.pop3{width:250px;}
	.popup1 .spnsrs .knowledge-partner{float:none; text-align:left; margin-bottom:5px;}
	.subscribe-form input.textbox{margin-right:0; width:89%;}
	.subscribe-form form > div{text-align:center;}
	.popup1 h2{height:40px; line-height:20px; font-size:16px; padding-top:8px }
	ul.list2 li{width:100%; margin-right:0; text-align:center; }
	ul.list2 li img{width:100%; height:auto;}
	#infrastructure #header .logo{width:280px !important;}
	#infrastructure #header .logo  a{width:280px; height:24px; background-size:contain;}
	.popup1.pop2, .popup1.pop3{width:250px;}
	.popup1.pop2 a.close{right:10px; top:10px;}
	.popup1.pop3 h2{height:auto;}
	.popup1.pop3 .spnsrs img{margin-bottom:5px; height:20px;}
	.popup1.pop3 .txt_box{width:88%; margin-bottom:0;}
	/*input.submit-button2{margin:0 auto; display:block;}*/
	.import-contacts .inner{padding:0;}
	.import-contacts .left-clm{position:relative; width:auto; margin-bottom:10px; top:0;}
	.invt-list-menu li{float:left; padding:0 5px;}
	.invt-list-menu li a{padding-right:0;}
	.import-contacts .right-clm{clear:left;}
	.invt-list-menu li a.inv-act{background:none;}
	.featured{width:auto; float:none;}
	.social-analysis h1{font-size:38px; margin-bottom:10px;}
	#youtube-analysis .video-section .description{width:100%; float:none; margin-bottom:15px;}
	#youtube-analysis .video-section .video-wrapper{width:100%; float:none;}
	 h2.title,  h1.title{font-size:20px;}
	.form2 ul li input.textbox{width:250px;}
	.find-job .advanced-search select.large{width:265px;}
	.find-job.form2 ul li label, .post-job .form2 ul li label{float:none; display:block; text-align:left;}
	.find-job.form2 ul li input.textbox{margin-bottom:10px;}
	.form2 select.small{float:none;}
	.job-detail span.post-date{float:none; margin-bottom:10px; display:block;}
	.job-detail .apply-box a.button4{float:none; margin:0 0 5px; display:block; width:150px; text-align:center;}
	.post-job .form2 span.notification{padding-left:0;}
	.post-job .form2 ul li input.textbox, .post-job select.large, .form2 .text-field{width:80%;}
	.post-job .form2 ul li input.textbox.small{width:40%;}
	.quote-blk blockquote span.arrow{display:none;}
	.news-list ul.list2 li{width:auto; margin-right:0; float:none;}	
}	

.no-wrapper-bg #content .wrapper { background:none !important; }
#___plusone_0{width:72px !important;}
.twitter-share-button{width:85px;}
.text p{font-size:100%;}

@media print {
#main-navigation, .sidebar, .post .sociable, .comments, .comment-form, #sitemap, #footer, #navbar, #hd-blk {display:none;}
.layout2 .main-content{width:auto; float:none;}
}


.fr{float:right;}
.social-block{background:#FFFFFF; box-shadow: 0 0 2px 2px #D7D7D7; -moz-box-shadow: 0 0 2px 2px #D7D7D7;
-webkit-box-shadow: 0 0 2px 2px #D7D7D7; font-size: 16px; overflow: auto; padding: 7px;}
.social-block p{margin-bottom:0 !important; font-size:12px !important;}
.slider-frame{background:#eee; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; height:27px; width:84px; display:block; position:relative;
 box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.5) inset; -moz-box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.5) inset; -webkit-box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.5) inset;}
.slider-button{background:#ddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.7) inset;
-moz-box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.7) inset; -webkit-box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.7) inset; display:block; cursor:pointer;
 font-size:12px; font-weight:bold; line-height:27px; height:27px; width:43px; text-align:center; text-shadow:1px 1px 1px #FFFFFF;
 transition:all 0.25s ease-in-out 0s; -moz-transition:all 0.25s ease-in-out 0s; -webkit-transition:all 0.25s ease-in-out 0s; color:#888;}
.slider-button.on{background:#189418; color:#fff; margin-left:40px; text-shadow:none;}
.setting-icon{display:block; float:right; height:28px; width:28px; line-height:28px; margin-left:5px; text-decoration:none; 
background:url(../../images/responsive/setting-icon.png) no-repeat 0 0;}
.setting-icon:hover{background-position:0 -28px;}
.setting-icon:active{background-position:0 -56px;}
.fb-blue-head h2{padding:10px 50px 10px;}
.sidebar .social-block{margin-bottom:10px;}
.sidebar .social-block p{line-height:29px; font-size:12px;} 

.social-share-popup{line-height:28px; padding-top:10px;}
.social-button{line-height:28px; padding-top:10px;}
.social-button span.title{display:inline-block; float:left; width:120px; font-size:12px; color:#303030; font-weight:bold;}
.popup1 .social-button .fb-enable, .popup1 .social-button .linkedin-enable, .social-button .twitter-enable{float:left;}



/*------------------------ NEW CSS (New template stars here.) -------------------*/
.sprite-bg{background-image:url(../../images/responsive/sprite16.png); background-repeat:no-repeat;}

.top-band{background:#e6e6e6;  box-shadow:0 1px 2px rgba(0,0,0,.3); -moz-box-shadow:0 1px 2px rgba(0,0,0,.3); -webkit-box-shadow:0 1px 2px rgba(0,0,0,.3); position:relative;}
.top-band .wrapper{padding:4px 0; line-height:22px; max-width:1000px; }
.webkit .top-band .wrapper{padding:5px 0 3px;}
.top-band ul.global-nav{float:left;}
.top-band ul.global-nav li{list-style:none; float:left; line-height:18px; padding:0 11px; border-right:1px solid #ccc; }
.top-band ul.global-nav  li a{font-size:11px; color:#014a95; display:inline-block; line-height:18px; }
.top-band ul.global-nav  li a:hover{text-decoration:none;}
.top-band ul.global-nav  li a.active{color:#333; font-weight:bold;}
.top-band ul.global-nav  li.more{border:0;}
.top-band ul.global-nav  li.more > a {color:#555555;}
.top-band ul.global-nav  li.more > a i.arrow{display:inline-block; background-position:0 0; width:7px; height:5px; margin-left:9px; vertical-align:middle;}

.top-band .social-area, .forum-header .social-area{float:right;}
.top-band .section{float:left; margin-right:5px;  }
.top-band .social-icons span, .forum-header .social-icons span{line-height:18px; font-size:11px; color:#ccc; margin-right:10px; display:inline-block; vertical-align:middle; }
.top-band .social-icons a, .forum-header .social-icons a{display:inline-block; margin-right:5px; width:22px; height:22px; transition:color .2s ease; -moz-transition:color .2s ease;-webkit-transition:color .2s ease; vertical-align:middle; line-height:20px; text-align:center; font-size:11px; color:#fff; background:#ccc; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; position:relative;}
.top-band .social-icons a.twitter:hover, .forum-header .social-icons a.twitter:hover{background:#55acee !important; color:#fff !important;}
.top-band .social-icons a.fb:hover, .forum-header .social-icons a.fb:hover{background:#3b5b9b !important; color:#fff !important;}
.top-band .social-icons a.linkedin:hover, .forum-header .social-icons a.linkedin:hover{background:#0173b1 !important; color:#fff !important;}
.top-band .social-icons a.whatsapp:hover, .forum-header .social-icons a.whatsapp:hover{background:#f63c27 !important; color:#fff !important;}
/*
.top-band .social-icons a.twitter{background:#55acee !important; color:#fff !important;}
.top-band .social-icons a.fb{background:#3b5b9b !important; color:#fff !important;}
.top-band .social-icons a.linkedin{background:#0173b1 !important; color:#fff !important;}
.top-band .social-icons a .fa{z-index:2;}
.top-band .social-icons a:after{opacity:0;transition:all .1s ease-out; -moz-transition:all .1s ease-out; 
-webkit-transition:all .1s ease-out; position:absolute; content:" "; left:0; top:0; z-index:0; display:block; width:22px; height:22px;
border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; z-index:1;}
.top-band .social-icons a.fb:after{background:#3b5b9b }
.top-band .social-icons a.twitter:after{background:#55acee }
.top-band .social-icons a.linkedin:after{background:#0173b1 }
.top-band .social-icons a:hover:after{width:26px; height:26px; top:-2px; left:-2px; opacity:1;}
*/
.top-band .signin-section, .forum-header .signin-section{float:left; line-height:20px;}
.top-band .social-icons, .forum-header .social-icons{margin-right:0;}
.top-band .user-area, .forum-header .user-area{float:right;  position:relative; margin-right:10px; border-right:1px solid #bbbbbb; padding-right:10px; height:22px;}
.top-band .social-icons a:last-child{margin-right:0;}
.forum-header .user-area{border-color:#444}
.forum-header .social-area, .forum-header .user-area{margin-top:7px;}
.forum-header .social-area{margin-right:2%;}
.top-band1 .login-btn, .top-band .user-name, .forum-header .login-btn, .forum-header .user-name{display:inline-block; line-height:22px; font-size:12px; color:#fff; }
.top-band1 .user-name img, .forum-header .user-name img{width:22px; height:22px; display:inline-block; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; vertical-align:middle; margin-right:10px; position:relative; top:-8px;}
.top-band1 .login-btn a, .top-band .user-name a, .forum-header .login-btn a , .forum-header .user-name a{color:#000; font-weight:bold;}
.top-band1 .user-name > a, .forum-header .user-name > a{font-weight:bold; text-transform:capitalize; color:#000 !important; font-size:14px;display: inline-block;}
.top-band1 .login-btn a:hover, .top-band .user-name a:hover, .top-band .user-name ul li a:hover, .forum-header .login-btn a:hover, .forum-header .user-name a:hover, .forum-header .logo ul li a:hover{color:#ed1c24; text-decoration:none;}
.top-band1 .user-name, .forum-header .user-name {padding-right:0;}
.top-band1 .user-name{display: inline-block;line-height: 22px;font-size: 12px;color: #fff;}
.top-band1 .user-name:after, .glob_nav:after, .forum-header .user-name:after{position:absolute; z-index:10; font:normal normal normal 14px/1 FontAwesome; content:"\f107"; display:block;  right:10px; top:4px; color:#000;}
.glob_nav:after{color:#999;}
.top-band1 .user-name .hvr_bx, .glob_nav .hvr_bx, .forum-header .user-name .hvr_bx, .forum-header .logo .hvr_bx{top:17px; right:0px; width:100%; position:absolute;z-index:9999;padding-top:20px; display:none;}
.glob_nav .hvr_bx{width:140px; right:auto; left:0;}
.top-band1 .user-name .hvr_bx, .forum-header .user-name .hvr_bx{right:auto; left:50%; margin-left:-75px; width:150px;}
.top-band1 .hvr_bx ul, .forum-header .hvr_bx ul{ box-shadow:0 2px 3px rgba(200,200,200,.3); -moz-box-shadow:0 2px 3px rgba(200,200,200,.3); -webkit-box-shadow:0 2px 3px rgba(200,200,200,.3); border:1px solid #ccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.top-band1 .hvr_bx ul li:first-child, .forum-header .hvr_bx ul li:first-child, .top-band .hvr_bx ul li:first-child a, .forum-header .hvr_bx ul li:first-child a{border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0;}
.top-band1 .hvr_bx ul li:last-child, .forum-header .hvr_bx ul li:last-child, .top-band .hvr_bx ul li:last-child a, .forum-header .hvr_bx ul li:last-child a{border-radius:0 0 2px 2px; -moz-border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px;}
 .forum-header .logo .hvr_bx{padding-top:25px; left:5px;}
.top-band1 .user-name .user-icon, .forum-header .user-name .user-icon{width:22px; height:22px; display:inline-block; background:url(../../images/responsive/user-dflt.png) no-repeat 0 0; vertical-align:middle; margin-right:10px; position:relative; top:-9px; }
.top-band1 .user-name .hvr_bx:before, .glob_nav .hvr_bx:before, .forum-header .user-name .hvr_bx:before, .forum-header .logo .hvr_bx:before{position:absolute; z-index:999; width:0; height:0; content:" "; border-bottom:6px solid #ccc; border-left:6px solid transparent; border-right:6px solid transparent; left:50%; margin-left:-6px; top:14px;}
.top-band1 .user-name .hvr_bx:after, .glob_nav .hvr_bx:after, .forum-header .user-name .hvr_bx:after, .forum-header .logo .hvr_bx:after, .top-band .user-name ul li:first-child:after, .glob_nav li:first-child:after, .forum-header .user-name ul li:first-child:after, .forum-header .logo ul li:first-child:after{position:absolute; z-index:999; width:0; height:0; content:" "; border-bottom:6px solid #fdfdfd; border-left:6px solid transparent; border-right:6px solid transparent; left:50%; top:14px; margin-top:1px; margin-left:-6px; display:block;}
.top-band1 .user-name ul li:first-child:after, .glob_nav li:first-child:after, .forum-header .user-name ul li:first-child:after, .forum-header .logo ul li:first-child:after{top:-6px; z-index:1000}
.top-band1 .user-name ul li:first-child:hover:after, .glob_nav li:first-child:hover:after, .forum-header .user-name ul li:first-child:hover:after, .forum-header .logo ul li:first-child:hover:after{border-bottom-color:#f3f3f3;}
.forum-header .logo .hvr_bx:after, .forum-header .logo .hvr_bx:before{top:19px;}
.top-band1 .user-name ul li, .glob_nav li, .forum-header .user-name ul li, .forum-header .logo ul li{list-style:none;  background:#fdfdfd; }
.top-band1 .user-name ul li:hover, .glob_nav li:hover, .forum-header .user-name ul li:hover, .forum-header .logo ul li:hover{background:#f3f3f3;}

.top-band1 .user-name ul li:first-child, .glob_nav li:first-child, .forum-header .user-name ul li:first-child, .forum-header .logo ul li:first-child{position:relative;}
.top-band1 .user-name ul li a, .glob_nav li a, .forum-header .user-name ul li a, .forum-header .logo ul li a{color:#888; line-height:33px; display:block; font-size:13px;  border-bottom:1px solid #e5e5e5;   padding:0 10px; font-weight:normal; }
.forum-header .logo:hover ul li a{margin:0 !important;}
.top-band1 .user-name ul li .fa, .forum-header .user-name ul li .fa{font-size:14px; font-weight:normal; margin-right:10px; position:relative; top:-1px;}
.top-band1 .user-name ul li:last-child a, .glob_nav .hvr_bx ul li:last-child a, .forum-header .user-name ul li:last-child a{border-bottom:0;}
.top-band1 .user-name:hover .hvr_bx, .glob_nav:hover .hvr_bx , .forum-header .user-name:hover .hvr_bx{display:block;} 
.glob_nav{color:#999; font-size:13px; padding:1px 25px 0 0px; cursor:pointer; float:left;  position:relative; }
.top-band1 .glob_nav{margin-left:10px;}
.top-band1 .social-icons{margin-right:10px;}
.glob_nav i{vertical-align:middle; font-size:14px; position:relative; margin-right:5px; color:#999; top:-2px;}
.glob_nav li:hover a{color:#ed1c24; text-decoration:none;}
.forum-header .social-icons a{background:rgba(255,255,255,.3); color:#fff;}
.forum-header .social-icons a.twitter:hover{background:#fff !important; color:#55acee !important;}
.forum-header .social-icons a.fb:hover{background:#fff !important; color:#3b5b9b !important;}
.forum-header .social-icons a.linkedin:hover{background:#fff !important; color:#0173b1 !important;}
.forum-header .user-name > a, .forum-header .login-btn > a, .forum-header .user-name:after{color:#fff !important;}
.top-band .user-name ul li:first-child:hover:after, .glob_nav li:first-child:hover:after{border-bottom-color:#f3f3f3;}

.top-band .prime-nav{float:left; margin-left:15px; }
.top-band .prime-nav a.prime-tab{display:inline-block; line-height:23px; font-size:14px; color:#999; font-weight:bold; padding-left:13px; background:url(../../images/responsive/prime-icon.png) no-repeat left center; }
body {background-position-x:49.9% !important;}

.top-band1 {border-bottom:1px solid #333; background:#000; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }
.glob_nav, .glob_nav:after, .glob_nav i{color:#555;}
.top-band1 .login-btn a, .top-band .user-name a{color:#fff;}
.top-band1 .user-name > a, .top-band .user-name:after{color:#fff !important;}
.top-band1 .social-icons a{background:#555; color:#aaa;}
.top-band1 .user-name .user-icon{background:url(../../images/responsive/user-dflt2.png) no-repeat 0 0;}
.top-band1 .user-area{border-color:#555;}
body.bgImg .top-band{background:#000;}
body.bgImg #header .logo{padding-left:10px;}
.top-band1 .user-name .hvr_bx, .glob_nav .hvr_bx{top:16px;}

/*-------- Navbar ----------------*/
#navbar.sticky_nav{position:fixed; left:0; top:0; width:100%; z-index:10000; background:none; box-shadow:0 3px 3px rgba(0,0,0,.3);
-moz-box-shadow:0 3px 3px rgba(0,0,0,.3); -webkit-box-shadow:0 3px 3px rgba(0,0,0,.3);}
#navbar .wrapper{background:#007ea4; max-width:1000px; position:relative; }
#navbar.sticky_nav .wrapper.level2{border:0;}
#navbar ul.level1{float:left;}
#navbar ul.level1 li{list-style:none; float:left; height:32px; line-height:32px; border-right:1px solid #005c77; }
#navbar ul.level1 li a{padding:0 9px 0; font-size:13px; color:#fff; display:inline-block; text-decoration:none; position:relative; font-weight:bold;}
#navbar i.arrow{display:inline-block; border-top:5px solid #fff; border-left:4px solid transparent; border-right:4px solid transparent;
margin-left:5px; vertical-align:middle;}
#navbar ul.level1 li a i.tv{display:inline-block; background-position:0 -500px; width:77px; height:25px; vertical-align:middle;}
#realty #navbar ul.level1 li a i.tv{background-position:-145px -842px; width:105px; }
#navbar ul.level1 li a#ett-spcl{display:block; height:0; padding:32px 0 0;
 background:url(../../images/responsive/sprite16.png) no-repeat no-repeat 0 -1107px; width:150px; overflow:hidden;}
#navbar ul.level1 li a#cxocorner{display:block; height:0; padding-top:32px; background:url(../../images/responsive/cxo-corner-wht.png) no-repeat center center; width:48px; overflow:hidden;}
/*#navbar ul.level1 li a#tele-tsdy{display:block; height:0; padding-top:32px; background:url(../../images/responsive/sprite16.png) no-repeat 0 -1022px; width:174px; overflow:hidden;}*/
#navbar ul.level1 li a#cxocorner:hover, #navbar ul.level1 li.active a#cxocorner, #navbar ul.level1 li a#tele-tsdy:hover, #navbar ul.level1 li.active a#tele-tsdy{background-color:#444;}
#navbar ul.level1 li a i.home{display:inline-block; background-position:-89px -500px; width:13px; height:11px; vertical-align:middle;
margin-right:2px; position:relative; top:-1px;}
#navbar ul.level1 li a.ethome, #navbar ul.level1 li.hover a.ethome{background:#de2d2d;  font-family:'theano_didotregular';  }
#navbar ul.level1 > li.active > a , #navbar ul.level1 > li.hover > a {display:block; background:#022e3b;}
#navbar ul.level1 li.inactive a span.bottom-arrow{display:none;} 
#navbar .search{position:relative; float:right; height:32px; line-height:32px; border-right:0; background:#022e3b; }
#navbar .search.hover span.bottom-arrow{display:block;}
#navbar .search a{padding:0 10px 0; font-size:13px; color:#eeeeee; display:inline-block; text-decoration:none; font-weight:bold;} 
#navbar .search-form{position:absolute; right:0; z-index:600; top:32px; background:#022e3b; padding:3px; width:266px; display:none; }
#navbar .search a i{display:inline-block; width:17px; height:17px; background-position:-107px -500px; vertical-align:middle;} 
#navbar .search.hover a i{display:inline-block; width:17px; height:17px; background-position:-126px -500px;} 

#navbar .form-box{width:266px; height:26px; background:#fff url(../../images/responsive/search-btn2.png) no-repeat right 0;}
#navbar .form-box input.text{float:left; border:0; background:none; padding:5px 10px; width:216px; font-size:11px;
 height:16px; color:#000; font-family:Arial, Helvetica, sans-serif; margin:0; }
#navbar .form-box input.submit{float:right; width:16px; height:26px; border:0; cursor:pointer; background:none; margin-right:6px; }

#navbar .more-button, .toggle-nav-btn{float:right; position:relative; background-position:0 -37px; width:34px; height:32px; }
#navbar .more-button:hover{background-position:-35px -37px}
#navbar .more-button .et-dropdown{background:#c5ecf7; width:200px; top:32px; right:0; z-index:999; display:none; position:absolute;}
#navbar ul.level1 li.show-mob{display:none;}

#navbar .more-button .et-dropdown .section{padding:8px; border-bottom:1px solid #adcfd9; position:relative;}
#navbar .more-button .et-dropdown .section span.border{display:block; width:3px; background:#1ab7e1; height:100%; position:absolute; z-index:1000; 
right:-3px; top:0; display:none;}
#navbar .more-button .et-dropdown .section.last, #navbar .more-button .et-dropdown .section:last-child{border:0;}
#navbar .more-button .et-dropdown h2{font-size:18px; font-weight:normal; margin-bottom:8px; line-height:20px; color:#000; font-family: 'theano_didotregular';}
#navbar .more-button .et-dropdown h2 span{color:#000; text-decoration:none;}
#navbar .more-button .et-dropdown h2 span span.inner{color:#00afdf; }
#navbar .more-button .et-dropdown p{font-size:13px; color:#405359; line-height:15px; }
#navbar .more-button:hover .et-dropdown, #navbar .more-button .et-dropdown .section:hover span.border{display:block;}
#navbar .hover .search-form{display:block !important;}
#navbar .more-button .et-dropdown .section:hover{text-decoration:none;}

#navbar .wrapper.level2{max-width:1000px; background:#022e3b; border-bottom:1px solid #e5e5e5; padding:0px 0; max-height:32px;}
#navbar .wrapper.level2 ul{padding-left:5px;}
#navbar .wrapper.level2 ul li{list-style:none; float:left; padding:0 2px 0 2px; border-right:1px solid #014255; margin:5px 0;}
#navbar .wrapper.level2 ul li a{display:inline-block; line-height:22px; font-size:12px; color:#fff; font-weight:bold; padding:0 8px;}
#navbar .wrapper.level2 ul li:hover a, #navbar .wrapper.level2 ul li a.active{text-decoration:none; color:#fff; background:#007ea4;}
#navbar .wrapper.level2 ul li.last, #navbar .wrapper.level2 ul li:last-child{background:none;}
#navbar span.bottom-arrow{position:absolute; bottom:0; left:50%; margin-left:-5px; z-index:100; background-position:-29px 0; display:none;
width:11px; height:5px;}
#navbar .wrapper.level2 ul li.more{position:relative; padding:0; }
#navbar .wrapper.level2 ul li.more a{padding:0 10px;} 
#navbar .wrapper.level2 ul li.more i.arrow{margin-left:5px; background-position:-43px 0;}
#navbar .wrapper.level2 ul li.more:hover{height:33px; margin:0; background:#fff;}
#navbar .wrapper.level2 ul li.more:hover a{background:#fff; margin-bottom:0; color:#024d99;  }
#navbar .wrapper.level2 ul li.more i.arrow{border-top-color:#fff;}
#navbar .wrapper.level2 ul li.more ul{position:absolute; right:-1px; width:150px; padding:1px 10px 6px; z-index:1000; background:#fff; 
border:1px solid #ccc; border-top:0; display:none; top:33px; }
#navbar .wrapper.level2 ul li.more:hover > a{line-height:32px; border-left:1px solid #014255; margin-left:-1px;}
#navbar .wrapper.level2 ul li.more:hover  i.arrow{border-top-color:#024d99;}
#navbar .wrapper.level2 ul li.more ul li{list-style:none; float:none; display:block; padding:0 0 7px 0; background:none; height:auto;
border-bottom:1px solid #E5E5E5; border-right:0; margin-bottom:7px; line-height:14px;} 
#navbar .wrapper.level2 ul li.more ul li a{font-size:12px;  display:block; line-height:22px; color:#024d99; background:none; padding:0 10px; }
#navbar .wrapper.level2 ul li.more ul li a:hover, #navbar .wrapper.level2 ul li.more ul li a.active{background:#007ea4; color:#fff;}
#navbar .wrapper.level2 ul li.more ul li:last-child{border:0; margin-bottom:0; padding-bottom:0;}
#navbar .wrapper.level2 ul li.more:hover ul{display:block;}
#navbar .wrapper.level2 ul li.special a, #navbar .wrapper.level2 ul li.special:hover a{color:#ffcd00; background:none;}

/*overritten for full width*/
#navbar .wrapper.full-width, .wrapper.full-width,  #content.full-width .wrapper { max-width:none; }
#navbar ul.level1 li a.new{padding-left:15px;}
#navbar ul.level1 li a.new:before{ content:" "; position: absolute; font-size: 9px; color: #F3D400;  left:0px; top:0;  display:block; width:26px; height:28px; background:url(../../images/responsive/new-min.png) no-repeat 0 0;}

/*------ Search list ----*/
#nav_search_list {
    background: #fff;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 3px 3px 10px #999; -moz-box-shadow: 3px 3px 10px #999; -webkit-box-shadow: 3px 3px 10px #999;
    font-size: 12px; margin: 0; padding: 0; position: absolute; z-index: 10; top:30px;}
#nav_search_list li.head {
    background:#e9f2f7;
    border: 0 none;
    font-weight: 700;
    padding: 8px 10px;
}
#nav_search_list li + li {

    border-top: 1px dotted #ccc;
}
#nav_search_list li {
    list-style: none;
}
#nav_search_list li:hover{background:#f0f0f0;}
#navbar .search #nav_search_list li a {
    display: block;
    padding: 5px 10px !important;
	color:#00afdf !important; font-weight:normal !important;
}

/*------ Togggle nav button -------*/
#navbar .toggle-nav-btn{float:left; display:none;}


/*---------------- Drop down ----------------*/
#navbar .dropdown_nav{position:absolute; left:0; top:32px; z-index:500; width:95.8%; background:#fff;
 border:1px solid #005c77; border-width:1px 1px 2px 1px; padding:20px 2% 1px 2%; display:none;}
#navbar ul.level1 li.hover .dropdown_nav{display:block;}
.dropdown_nav .categories{float:left; width:35%; min-height:220px; margin-right:2%; border-right:1px solid #ccc; margin-bottom:20px;}
#navbar .categories ul li, #nav .categories ul li{list-style:none; float:left; width:45%; margin-right:5%; border-bottom:1px solid #ccc;
border-top:1px solid #ccc; margin-bottom:-1px; line-height:14px;
height:auto; border-right:0; } 
#navbar .categories ul li a, #nav .categories ul li a{padding:0; font-size:12px; color:#014a95; display:block; line-height:28px; transition:all .2s ease; 
-moz-transition:all .2s ease; -webkit-transition:all .2s ease;}
#navbar .categories ul li a:hover, #nav .categories ul li a:hover{color:#333;}
/*#navbar .categories ul li:last-child{border:0;}*/
#navbar .news-section, #nav .news-section{float:left; width:62.8%;}
#navbar .news-section .main-stories, #nav .news-section .main-stories{float:left; width:48%;}
#navbar .news-section .story-list, #nav .news-section .story-list{float:right; width:49%;}
#navbar .main-stories .section, #nav .main-stories .section{margin-bottom:20px;}
#navbar .main-stories .section.last, #nav .main-stories .section.last{margin-bottom:0;}
#navbar .main-stories .section img, #nav .main-stories .section img{float:left; width:157px; height:100px; margin-right:10px;}
#navbar .main-stories .section a, #nav .main-stories .section a{padding:0; display:block; }

#navbar .main-stories .section p, #nav .main-stories .section p{padding-left:167px; line-height:18px; }
#navbar .main-stories .section p a, #nav .main-stories .section p a{display:block; font-size:16px; line-height:19px; color:#333; max-height:76px; overflow:hidden; padding:0; font-weight:normal;}
#navbar .main-stories .section p a:hover, #nav .main-stories .section p a:hover{color:#ed1c24;}
#navbar .main-stories .section span.metadata, #nav .main-stories .section span.metadata{font-size:11px; color:#888; display:block; line-height:12px; padding-top:5px;}
#navbar .news-section .story-list ul li, #nav .news-section .story-list ul li{list-style:none; float:none; background:url(../../images/responsive/list-style2.jpg) no-repeat 0 5px; padding-left:14px;
 height:auto; line-height:14px; margin-bottom:10px; text-overflow:ellipsis; width:88%; white-space:nowrap; border:0; overflow:hidden;}
#navbar .news-section .story-list ul li a, #nav .news-section .story-list ul li a{font-size:12px; color:#333333; padding:0; display:inline; font-weight:normal;}
#navbar .news-section .story-list ul li a:hover, #nav .news-section .story-list ul li a:hover{color:#ed1c24;}

#navbar ul.level1 li.small-dropdown, #nav ul li.small-dropdown{position:relative;}
#navbar ul.level1 li.small-dropdown .dropdown_nav, #nav ul li.small-dropdown .dropdown_nav{width:500px; padding:20px; left:-1px;}
#navbar ul.level1 li.small-dropdown .dropdown_nav .categories{border:0; min-height:inherit;  width:134px; margin:0 20px 0 0; padding:0;
border-top:1px solid #ccc;}
#navbar ul.level1 li.small-dropdown .categories ul li, #nav ul li.small-dropdown .categories ul li{float:none; margin:0 0 -1px; width:auto; padding:0; border-top:0; }
#navbar ul.level1 li.small-dropdown .categories ul li:last-child, #nav ul li.small-dropdown .categories ul li:last-child{border-bottom:0;}
#navbar ul.level1 li.small-dropdown .categories ul li a, #nav ul li.small-dropdown .categories ul li a{height:28px; line-height:28px;  display:block;}
#navbar .categories ul li a:hover{background:#007ea4; color:#fff; padding-left:10px;}
#navbar ul.level1 li.small-dropdown .news-section{width:314px; padding-left:20px; border-left:1px solid #ccc;}
#navbar ul.level1 li.small-dropdown .news-section .main-stories{float:none; margin:0; width:auto;}
#navbar ul.level1 li.small-dropdown .news-section .story-list{float:none; width:auto}
#navbar ul.level1 li.small-dropdown.hide-rhs  .dropdown_nav, #nav ul li.small-dropdown.hide-rhs  .dropdown_nav{width:140px; padding:0; min-width:100%;}
#navbar ul.level1 li.small-dropdown.hide-rhs  .dropdown_nav .categories, #nav ul li.small-dropdown.hide-rhs .dropdown_nav .categories{float:none; border:0; padding:0; margin:0; width:auto;}
#navbar ul.level1 li.small-dropdown.hide-rhs .categories ul li a, #nav ul li.small-dropdown.hide-rhs .categories ul li a{padding-left:10px;}

/*------ Dorpdown et ------*/
#navbar .dropdown_et{position:absolute; border-top:1px solid #e86c6c; background:#de2d2d; width:365px; left:0; top:32px; z-index:1000;
display:none;}
#navbar li.hover .dropdown_et{display:block;}
#navbar .dropdown_et ul{padding:14px;}

#navbar .dropdown_et ul.nav-list{float:left; width:200px; padding-right:0;  }
#navbar .dropdown_et ul.nav-list li{float:left; width:86px; margin:0 14px 5px 0; padding:0; border:0;}
#navbar .dropdown_et ul li a{display:block; padding:0 5px; height:19px; line-height:19px; color:#fff; font-size:12px; font-weight:normal;
transition:all .2s ease; -moz-transition:all .2s ease; -webkit-transition:all .2s ease;}
#navbar .dropdown_et ul li{padding:0; border:0; height:auto;}
#navbar .dropdown_et ul li a:hover{background:#b91111; font-weight:bold;}
#navbar .dropdown_et ul.vrt-list{float:left; width:120px; border-left:1px solid #e86c6c; }
#navbar .dropdown_et ul.vrt-list li{float:none; margin-bottom:5px;}

#navbar .level2 > ul{float:left;}
#navbar .spcl{float:right; margin-right:15px;}
#navbar .spcl a{display:inline-block; margin-left:15px; line-height:20px; font-size:13px; color:#fff;}
#navbar .spcl a img{vertical-align:middle; margin-right:4px;}
#navbar .spcl a i.analytic-icon{display:inline-block; width:29px; height:11px; background:url(../../images/responsive/analytics-icon.png)
 no-repeat 0 0; margin-right:5px;}

/*---- theme2 CSS ------*/
#navbar .wrapper.level2{background:#f3f3f3; max-height:32px; overflow:visible;}
#navbar .wrapper.level2 ul li a, #navbar .spcl a{color:#024d99;}
#navbar .wrapper.level2 ul li:hover a, #navbar .wrapper.level2 ul li a.active{background:#005c77;}
#navbar .wrapper.level2 ul li{border-color:#cccccc;}
#navbar .wrapper.level2 ul li.special a, #navbar .wrapper.level2 ul li.special:hover a{color:#de2d2d;}
#navbar .wrapper.level2 ul li.more i.arrow{border-top-color:#024d99;}
#navbar .wrapper.level2 ul li.more:hover > a{ border-left:1px solid #ccc; }
#navbar ul.level1 > li.active > a, #navbar ul.level1 > li.hover > a, #navbar .search, #navbar .search-form{background:#005c77}


/*----- brand solutions ----*/
#navbar .brand_solutions, #header #nav .brand_solutions, .trending .brand_solutions, #navbarL2 .brand_solutions{position:relative;}
#navbar .brand_solutions .dropdown_nav, #header #nav .brand_solutions .dropdown_nav, .trending .brand_solutions .dropdown_nav, #navbarL2 .brand_solutions .dropdown_nav{left:0;  width:520px;  padding:20px 20px 9px; box-sizing:border-box; -webkit-box-sizing:border-box;}
#navbar .dropdown_nav .brand_solutions{max-height:400px; overflow:auto; overflow-x:hidden;}
.trending .brand_solutions .dropdown_nav, #navbarL2 .brand_solutions .dropdown_nav{left:auto; right:0; top:30px; position:absolute; display:none; background:#fff; border:1px solid #ccc; border-top-color:#fff; padding:9px; z-index:99;min-height: 222px;}
.trending .brand_solutions:hover .dropdown_nav, #navbarL2 .brand_solutions:hover .dropdown_nav{display:block;}
#navbar .dropdown_nav h4, #header #nav .brand_solutions .dropdown_nav h4, .trending .brand_solutions .dropdown_nav h4, #navbarL2 .brand_solutions .dropdown_nav h4{font-size:16px; line-height:18px; padding-bottom:5px; border-bottom:1px solid #d5d5d5; margin-bottom:10px; font-weight:normal;}
#navbar .brand_solutions.right .dropdown_nav, #header #nav .brand_solutions.right .dropdown_nav{right:-1px; left:auto;}
#navbar .brand_solutions.center .dropdown_nav, #header #nav .brand_solutions.center .dropdown_nav{left:50%; margin-left:-260px;}
#navbar .brand_solutions .dropdown_nav ul, #header #nav .brand_solutions .dropdown_nav ul, .trending .brand_solutions .dropdown_nav ul, #navbarL2 .brand_solutions .dropdown_nav ul{margin:0 -10px;}
#navbar .brand_solutions .dropdown_nav ul li, #header #nav .brand_solutions .dropdown_nav ul li, .trending .brand_solutions .dropdown_nav ul li, #navbarL2 .brand_solutions .dropdown_nav ul li{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:50%; padding:0 10px; margin-bottom:10px; height:auto; line-height:1.4em; border:0; float:left;}
#navbar .brand_solutions .dropdown_nav ul.single li, #header #nav .brand_solutions .dropdown_nav ul.single li, .trending .brand_solutions .dropdown_nav ul.single li, #navbarL2 .brand_solutions .dropdown_nav ul.single li{width:auto !important; float:none !important;}
#navbarL2 .brand_solutions .dropdown_nav ul{width: auto;}
#navbar .brand_solutions .dropdown_nav ul li a, #header #nav .brand_solutions .dropdown_nav ul li a, .trending .brand_solutions .dropdown_nav ul li a, #navbarL2 .brand_solutions .dropdown_nav ul li a{padding:0; display:block;}
#navbar .brand_solutions .dropdown_nav ul li figure, #header #nav .brand_solutions .dropdown_nav ul li figure, .trending .brand_solutions .dropdown_nav ul li figure, #navbarL2 .brand_solutions .dropdown_nav ul li figure{float:left; margin-right:10px; width:70px; height:57px; text-align:center; line-height:70px; border:1px solid #d5d5d5; }
#navbar .brand_solutions .dropdown_nav ul li figure a, #header #nav .brand_solutions .dropdown_nav ul li figure a, .trending .brand_solutions .dropdown_nav ul li figure a, #navbarL2 .brand_solutions .dropdown_nav ul li figure a{display:table-cell; width:70px; height:57px; vertical-align:middle; text-align:center;}
#navbar .brand_solutions .dropdown_nav ul li figure img, #header #nav .brand_solutions .dropdown_nav ul li figure img, .trending .brand_solutions .dropdown_nav ul li figure img, #navbarL2 .brand_solutions .dropdown_nav ul li figure img{ max-width:100%; max-height:55px;display:block; max-width:70px; margin:auto;}
#navbar .brand_solutions .dropdown_nav ul li h6, .dropdown_nav ul li p, #header #nav .brand_solutions .dropdown_nav ul li h6, .trending .brand_solutions .dropdown_nav ul li h6, #navbarL2 .brand_solutions .dropdown_nav ul li h6{overflow:hidden; font-size:13px;color:#555;  }
#navbar .brand_solutions .dropdown_nav ul li h6 a, #header #nav .brand_solutions .dropdown_nav ul li h6 a, .trending .brand_solutions .dropdown_nav ul li h6 a, #navbarL2 .brand_solutions .dropdown_nav ul li h6 a {color:#000; display:block; margin-bottom:5px; font-weight:bold;}
#navbar .brand_solutions .dropdown_nav ul li:nth-child(2n+2) + li, #header #nav .brand_solutions .dropdown_nav ul li:nth-child(2n+2) + li, .trending .brand_solutions .dropdown_nav ul li:nth-child(2n+2) + li, #nabvarL2 .brand_solutions .dropdown_nav ul li:nth-child(2n+2) + li{clear:both; }
.dropdown_nav ul li p a, #navbar .dropdown_nav ul li p a, .trending .brand_solutions .dropdown_nav ul li p a, #navbarL2 .brand_solutions .dropdown_nav ul li p a{font-weight:normal; color:#555;}
.dropdown_nav ul li p a:hover, #navbar .dropdown_nav ul li p a:hover, .trending .brand_solutions .dropdown_nav ul li p a:hover, #navbarL2 .brand_solutions .dropdown_nav ul li p a:hover{text-decoration:none; color:#ed1c24;}
#navbarL2 ul .brand_solutions .dropdown_nav ul li a:hover{background: transparent;}

/*--------- Pagination2 -------*/
.pagination2 {text-align:center; border-top:1px solid #e5e5e5; padding-top:35px; margin-bottom:35px;}
.pagination2 a, .pagination2 span{display:inline-block; text-align:center; width:24px; height:24px; border:1px solid #d9d9d9; border-radius:2px;
-moz-border-radius:2px; -webkit-border-radius:2px; margin:0 2px; text-align:center; line-height:24px; color:#717171; font-size:12px; }
.pagination2 a:hover{background:#f2f2f2; text-decoration:none;}
.pagination2 span{border:0;}
.pagination2 a.active{cursor:auto; background:#686868; border-color:#565656; box-shadow:0 0 3px #505050 inset; -moz-box-shadow:0 0 3px #505050 inset;
-webkit-box-shadow:0 0 3px #505050 inset; color:#fff;}
.pagination2 a .icon-left, .pagination2 a .icon-right{width:6px; height:9px; display:inline-block; }
.pagination2 a .icon-left{background-position:-112px 0;}
.pagination2 a .icon-right{background-position:-112px -9px;}

/*----- Related searches ------*/
.related-searches {max-width:600px; margin-bottom:20px;}
.related-searches h4{font-size:18px; font-weight:normal; margin-bottom:8px; line-height:18px; }

/*------ List 16 -----*/
ul.list16{list-style:none; }
ul.list16 li{list-style:none; float:left; width:48%; margin-right:2%; overflow:hidden; text-overflow:ellipsis; font-size:13px; color:#014a95;
line-height:24px;}
ul.list16 li a{color:#014a95;}

/*------ List17 ----*/
ul.list17 li{list-style:none; margin-bottom:12px; font-size:12px; line-height:14px;}
ul.list17 li span{color:#888;}
ul.list17 li span.location{display:block;}
ul.list17 li a{color:#598abb; font-size:14px;}
ul.list17 li a:hover{color:#014a95; text-decoration:none;}

/*-------- List18 -------*/
ul.list18{margin-left:12px; list-style:disc;}
ul.list18 li{color:#333; margin-bottom:10px; font-size:13px; line-height:15px; font-weight:bold;}
ul.list18 li small{font-weight:normal;}


/*------- List19 -------*/
ul.list19 li{list-style:none; float:left; margin-bottom:20px; }
ul.list19 li .image{position:relative; margin-bottom:10px; overflow:hidden;}
ul.list19 li .image img{width:100%; transition:all 1s ease 0s; -moz-transition:all 1s ease 0s;
-webkit-transition:all 1s ease 0s; max-height:143px;}
ul.list19 li a{color:#333;}
ul.list19 li a span.caption{display:block; font-size:13px; line-height:16px; height:32px; overflow:hidden; }
ul.list19 li:hover a, #navbar .brand_solutions .dropdown_nav ul li h6 a:hover{color:#ed1c24; text-decoration:none;}
ul.list19  span.time{background:rgba(0,0,0,.5); display:block; position:absolute; padding:4px; font-size:12px; font-weight:bold; color:#fff;
z-index:100; right:10px; bottom:10px;}
ul.list19 li:hover .image img{transform:scale(1.25); -moz-transform:scale(1.25); -webkit-transform:scale(1.25); box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); -webkit-box-shadow:0 0 5px rgba(0,0,0,.3);}

ul.list19.four-column{margin-right:-2%;}
ul.list19.four-column li{width:23%; margin-right:2%;}
ul.list19.two-column{margin-right:-3%;}
ul.list19.two-column li{width:47%; margin-right:3%;}


/*------ List20 --------*/
ul.list20 li{list-style:none; border-bottom:1px solid #e5e5e5; margin-bottom:10px; padding-bottom:10px;}
ul.list20 li img{float:left; width:91px; margin-right:10px;}
ul.list20 li p{padding-left:101px; color:#333333; font-size:13px; line-height:15px; }
ul.list20 li p a{color:#333;}
ul.list20 li span.reviews{display:block; font-size:11px; color:#888; line-height:14px;}
ul.list20 li span.reviews span{color:#276f00;}
ul.list20 span.meta-data{padding-left:101px;}

/*----- List25 ------*/
.list25{margin-right:-5px; position:relative;}
.list25 > li{list-style:none; float:left; width:95px; height:115px; margin-bottom:15px; line-height:16px; font-size:12px; position:relative;
margin-right:6px; } 
.list25 li img{width:93px; height:93px; 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:18px; overflow:hidden; font-weight:bold;}
.list25 li .pop-over{bottom:114px; right:0;}
.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;}


/*-------- form4 -------*/
.form4 {position:relative; z-index:1; }

.form4 .form-box{background:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:0 7px; width:320px; float:left; 
margin-right:10px; border:1px solid #dadada; position:relative;}
.form4 .form-box span.loader{position:absolute; width:16px; height:16px; top:9px; left:50%; margin-left:-8px; z-index:200; display:none;
background:url(../../images/responsive/ajax-load-black.gif) no-repeat 0 0;}
.form4 .form-box.loading span.loader{display:block;}
.form-box span.title{float:left; background:url(../../images/responsive/form-divider.jpg) no-repeat right 0; line-height:32px; 
font-size:11px; color:#999; width:62px;  }
.form-box input.textbox{border:0; height:32px; background:#fff; font-size:14px; color:#999; width:248px; float:right; padding:0; }

.form-box label.selectbox{ height:24px; background:#fff; font-size:11px; color:#999; width:248px; float:right;  position:relative; }
/*.form-box label.selectbox:after{content:" "; position:absolute; display:block; background:url(../../images/responsive/select-arrow.png) no-repeat 0 0;
width:18px; height:30px; top:1px; right:0; z-index:5000; pointer-events:none;}*/
.form-box label.selectbox select{ width:100%;  border:0; font-size:14px; color:#999; -webkit-appearance: none; -moz-appearance: none;  appearance: none;}
input.submit-button2{height:32px; background:#0b7e02; border:0; cursor:pointer; padding:0 10px; color:#fff; font-weight:bold; font-size:16px;
font-family:Arial, Helvetica, sans-serif; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
input.submit-button2.cancel{background-color:#999;}
.chrome input.submit-button2{line-height:33px;width: 100px;}
.form-box label.selectbox select option{font-size:12px;}
.form4 input.submit-button2{float:left; }
.form4 a.advance-search-btn{position:absolute; position:absolute; right:0; bottom:-20px; font-size:13px; color:#fff; 
background:url(../../images/responsive/collapse-btn.png) no-repeat 0 3px; line-height:16px; padding-left:15px; z-index:200;}
.form4.expand a.advance-search-btn{background-position:0 -17px;}
.form4.expand .keywords{width:251px;}
.form4.expand .location{width:181px;}
.form4.expand .exp{width:120px;}
.form4.expand .ctc{width:136px;}
.form4.expand .ctc span.title{width:30px;}
.form4.expand .keywords input.textbox{width:180px;}
.form4.expand .location label.selectbox,.form4.expand .location input.textbox{width:110px;}
.form4.expand .exp span.title{width:30px;}
.form4.expand .exp label.selectbox{width:82px;}
.form4.expand .ctc label.selectbox{width:48px;}
.form4.expand span.divider{background:url(../../images/responsive/form-divider.jpg) no-repeat right 0; width:2px; height:32px; display:block; margin:0 2px;
float:right;}
.form4 .advanced{display:none;}
.form4.expand .advanced{display:block;}

/*--------- Form5 ------------*/
.form5 .section{float:left; width:220px; margin:0 10px 20px 0; position:relative; }
.form5 .section.full-width{float:none; width:auto; clear:both;}
.form5 label{font-size:13px; color:#333; line-height:16px; margin-bottom:6px; display:block;}
.form5 label span{color:#f30000;}

.form5 .textbox, .form5 textarea{background:#f4f4f4; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:10px; font-size:15px; color:#333333; 
border:1px solid #dfdfdf; border-top-color:#424242; border-left-color:#424242; height:18px; padding:7px 3%; width:93%; 
font-family:Arial, Helvetica, sans-serif;}
.form5 .textbox:focus, .form5 textarea:focus{background:#fff;}
.form5 textarea{height:115px; resize:none;}
.form5 small{display:block; color:#888; font-size:13px; padding-top:10px; margin-bottom:10px; line-height:16px; }
.form5 input[type="file"]{height:30px; font-size:13px; color:#333;}
/*.form5 .error .textbox, .form5 .error textarea{border-color:#ff0000; }*/
.form5 span.error-txt{display:none; padding-top:5px; line-height:14px; font-size:12px; line-height:14px; color:#ff0000; position:absolute;
bottom:-14px; left:0;}
.form5 span.error-txt.large{width:150%;}
.form5 .error span.error-txt{display:block;}
.form5 .or{background:url(../../images/responsive/or-txt.png) no-repeat 0 14px; width:25px; margin:0 5px 0 0; float:left;
min-height:150px; }
.form5 label input[type="checkbox"]{position:relative; top:-1px; vertical-align:middle;}
.form5 .textbox.readonly, .form5 textarea.readonly{color:#999;}

.form5 .section label.checkbox input{margin-right:5px;}
.form5 .section .inner{background:#f4f4f4; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:10px;  
 padding:7px 3%; width:93%; min-height:115px; }
.form5 .success_msg{font-size:16px; font-weight:bold; margin-bottom:15px; color:#29aa02; line-height:18px;}

.form5 .k-autocomplete{width:100%;}
.form5 .k-autocomplete .textbox{width:93% !important; border-radius:3px !important;}

#edit_profile .form5 .section{float:none; width:auto; margin-bottom:20px;} 
#edit_profile .form5 label{float:left; width:25%; text-align:right; margin-right:2%; line-height:34px;}
#edit_profile .form5 .textbox, #edit_profile .form5 textarea{float:left; width:60%;  padding:7px 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:34px;}
#edit_profile .form5 span.error-txt{padding:5px 0 0 165px;}
#edit_profile .button5{margin-left:27%;}
.subscribtions, .passwrdchng_wdgt{border:1px solid #e5e5e5; padding:15px 20px 15px}
.subscribtions h3, .passwrdchng_wdgt h3{font-size:24px; line-height:26px; margin-bottom:15px;}

.passwrdchng_wdgt.form5 .section{float:none; width:auto; margin-right:0;}

/*-------- bnr ----*/
.page-bnr{background:url(../../images/responsive/job-bnr1.jpg) no-repeat 0 0; background-size:100% 100%; margin:0 -20px 20px; padding:42px 0;}
 .page-bnr h2,  .page-bnr h1{font-size:60px; font-weight:bold; color:#fff; line-height:66px; text-align:center; margin-bottom:24px;}
 .page-bnr p{text-align:center; font-size:18px; color:#fff; line-height:22px; margin-bottom:40px;}

.box9{background:url(../../images/responsive/transparent-box.png) repeat 0 0; padding:10px; border-radius:5px;
-moz-border-radius:5px; -webkit-border-radius:5px; transition:width .2s linear ease; -moz-transition:width .2s linear ease; -webkit-transition:width .2s linear ease; }
.page-bnr .box9{width:772px; margin:0 auto;}
.page-bnr .box9.expand{width:872px;}
.box9 .form .form-box{border-color:#8c765e;}

.job-search-box{margin:0 -20px 20px; padding:20px 30px 5px; background:#f3f3f3; border-bottom:1px solid #dbdbdb;}
.job-search-box h4{float:left; line-height:32px; font-size:16px; font-weight:normal; margin-right:10px; color:#888888;}
.job-search-box .form4, .job-search-box  .form4.expand .advanced {float:left;}
.form4 span.recent-search{display:block; font-size:11px; line-height:14px; color:#888888; clear:left;}
.form4 span.recent-search a{color:#014a95;}
.job-search-box .form4 a.advance-search-btn{clear:left; float:right; position:static; color:#555; background-position:0 -35px;}
.job-search-box .form4.expand a.advance-search-btn{background-position:0 -59px;}
.job-search-box .form-box, .job-search-box input.submit-button2{margin-bottom:8px;}

/*-------- tabstrip2 -----*/
.tabstrips2 li{list-style:none; float:left; margin-right:20px; padding-bottom:5px; border-bottom:2px solid #fff;}
.tabstrips2 li.home a{color:#000;}
.tabstrips2 li:hover, .tabstrips2 li.active{border-color:#00afde;}
.tabstrips2 li a{display:inline-block; font-size:16px; color:#888;}

.tabstrips2 li:hover a, .tabstrips2 li.active a{text-decoration:none; color:#000;}
.title-block .tabstrips2{float:left;} 
.icon-home{display:inline-block; margin-right:2px; width:14px; height:12px; background-position:-39px -105px;}


/*--------------------- enrollment -----------------*/
#enrollment{padding:25px 35px 0 60px; background:url(../../images/responsive/enroll-bg.jpg) no-repeat right 0;}

#enrollment.success-page{background:none; min-height:inherit;}
#enrollment .column1{width:500px; float:left;}
#enrollment .form5{max-width:462px;}
#enrollment span.subtitle{padding-right:10px;}

.main-heading{margin-bottom:20px;}
.main-heading h1{font-size:28px; line-height:32px;  margin-bottom:10px;}
.main-heading h2{font-size:24px; line-height:28px;  }
.main-heading span.subtitle{display:block; font-size:16px; line-height:20px; color:#5d5d5d; }
.main-heading span.meta-data{font-size:12px; line-height:16px;  margin-bottom:16px;}
.main-heading  .sociable{border:1px solid #e5e5e5; border-width:1px 0; padding:9px 0;}
span.meta-data a{color:#014a95;}
#enrollment .success-message{clear:both; text-align:center;}
#enrollment .success-message span.success-icon{display:block;  width:64px; height:64px; background-position:-57px -106px; margin:0 auto 15px;} 
#enrollment .success-message p{font-size:28px; line-height:32px; color:#333; max-width:525px; margin:0 auto 20px;}
#enrollment .success-message span{display:block; font-size:13px; color:#333; line-height:15px;}
#enrollment .success-message span a{color:#014a95;}

#enrollment .form5 .section.upload{ width:186px; }
#enrollment .form5 .section.upload .inner{padding:7px 5%;}
#enrollment .form5 small{font-size:12px; color:#000; padding-top:0;}
#enrollment .form5 input[type="file"]{font-size:12px;}
.aticon-email{display:none;}

/*--------- Video gallery -------*/
.featured-videos{background:#333; margin-bottom:20px;}
.featured-videos .video-player{width:60%; float:left;}
.featured-videos .recent-videos{width:40%; float:left;}
.recent-videos ul{padding:5px 0;}
.recent-videos ul li{list-style:none; padding:5px 10px 5px 8px; border-left:2px solid #333;}
.recent-videos ul li:hover, .recent-videos ul li.active{border-color:#00afde;}
.recent-videos ul li img{width:70px; float:left; margin-right:10px; }
.recent-videos ul li p{font-size:12px; color:#888; line-height:14px;}
.recent-videos ul li p a{color:#888; text-decoration:none;}
.recent-videos ul li p span{display:block;}
.recent-videos ul li:hover p a, .recent-videos ul li.active p a{color:#ccc; text-decoration:none;}

span.meta-data{display:block; font-size:11px; color:#888; line-height:14px; }
span.meta-data a{color:#014a95;} 
span.meta-data span.divider{margin:0 5px;} 
span.meta-data span.views{color:#276f00;}


/*-------- Gallery Widget -----*/
.gallery-widget{margin-bottom:30px; background:#363636; position:relative;}

.gallery-widget .title-bar{background:#262626; padding:0 15px;}
.gallery-widget .title-bar h2{float:left; line-height:38px !important; margin-right:35px; color:#fff; font-size:22px; margin-bottom:0 !important; }
.gallery-widget .title-bar ul li{list-style:none; float:left; border-right:1px solid #363636; }
.gallery-widget .title-bar ul li a{cursor:pointer; float:left; line-height:38px; padding:0 20px; font-size:16px; color:#808080; font-weight:bold;}
.gallery-widget .title-bar ul li a:hover, .gallery-widget .title-bar ul li a.active{background:#363636; color:#ffdf01; text-decoration:none; }
.gallery-widget .inner{padding:7px 9px 9px; position:relative;}
.gallery-widget .slider{position:relative; height:202px; overflow:hidden;}
.gallery-widget .slider .slides{width:1500px;}
.gallery-widget .slider .slides .slide{float:left; width:527px; position:relative; height:202px;}
.gallery-widget .slider .thumbnail{ position:absolute; margin:0 11px 11px 0; width:120px; height:90px; z-index:50; -webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; cursor:pointer;}
.gallery-widget .slider .thumbnail img{width:120px; height:90px; }
.gallery-widget .slider .thumbnail .caption{position:absolute; padding:1px 2%; width:96.5%; background:rgba(0,0,0,.6); position:absolute; z-index:50; color:#fff;
font-size:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; line-height:16px; z-index:40; left:0; bottom:0; }
.gallery-widget .slider .thumbnail.large .caption{font-size:16px; font-weight:bold; line-height:22px; padding:2px 2%;}
.icon_player{display:block; position:absolute; right:5px; bottom:27px; z-index:50; width:21px; height:21px; background-position:0 -169px;}
.gallery-widget .slider .thumbnail.large .icon_player{width:38px; height:38px; background-position:0 -130px; bottom:38px;}

.gallery-widget .next-btn, .gallery-widget .previous-btn{ position:absolute; width:44px; height:44px; top:68px; z-index:100; -webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; opacity:0;  }
.gallery-widget:hover .next-btn, .gallery-widget:hover .previous-btn{opacity:1;}
.gallery-widget .next-btn{background-position:-178px -108px; right:200px;}
.gallery-widget .previous-btn{background-position:-130px -108px; left:200px;}
.gallery-widget:hover .next-btn{right:5px;}
.gallery-widget:hover .previous-btn{left:5px;}

/*----- Thumbnail Positioning ----*/
.gallery-widget .slider .slide.case1 .thumb_1{left:0; top:0; width:254px; height:191px;} 
.gallery-widget .slider .slide.case1 .thumb_2{left:266px; top:0;}
.gallery-widget .slider .slide.case1 .thumb_3{left:266px; top:101px;}
.gallery-widget .slider .slide.case1 .thumb_4{left:397px; top:0;}
.gallery-widget .slider .slide.case1 .thumb_5{left:397px; top:101px;}

.gallery-widget .slider .slide.case2 .thumb_2{left:125px; top:0; width:254px; height:191px;} 
.gallery-widget .slider .slide.case2 .thumb_1{left:0; top:0;}
.gallery-widget .slider .slide.case2 .thumb_3{left:0; top:101px;}
.gallery-widget .slider .slide.case2 .thumb_4{left:397px; top:0;}
.gallery-widget .slider .slide.case2 .thumb_5{left:397px; top:101px;}

.gallery-widget .slider .slide.case3 .thumb_3{left:125px; top:0; width:254px; height:191px;} 
.gallery-widget .slider .slide.case3 .thumb_1{left:0; top:0;}
.gallery-widget .slider .slide.case3 .thumb_2{left:0; top:101px;}
.gallery-widget .slider .slide.case3 .thumb_4{left:397px; top:0;}
.gallery-widget .slider .slide.case3 .thumb_5{left:397px; top:101px;}

.gallery-widget .slider .slide.case4 .thumb_4{left:257px; top:0; width:254px; height:191px;} 
.gallery-widget .slider .slide.case4 .thumb_1{left:0; top:0;}
.gallery-widget .slider .slide.case4 .thumb_2{left:0; top:101px;}
.gallery-widget .slider .slide.case4 .thumb_3{left:131px; top:0;}
.gallery-widget .slider .slide.case4 .thumb_5{left:131px; top:101px;}

.gallery-widget .slider .slide.case5 .thumb_5{left:257px; top:0; width:254px; height:191px;} 
.gallery-widget .slider .slide.case5 .thumb_1{left:0; top:0;}
.gallery-widget .slider .slide.case5 .thumb_2{left:0; top:101px;}
.gallery-widget .slider .slide.case5 .thumb_3{left:131px; top:0;}
.gallery-widget .slider .slide.case5 .thumb_4{left:131px; top:101px;}
.gallery-widget .slider .slide .thumbnail.large img{  width:254px; height:191px;}

#relvideo_thumb_bx{position:relative; width:250px; margin:0 15px 15px 0; background:#fef1e0;}
#relvideo_thumb_bx img{width:100%; height:auto; margin-bottom:0;}
#relvideo_thumb_bx span{display:block; padding:10px 10px; color:#666; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;
line-height:16px; font-style:italic;}
#relvideo_thumb_bx .icon_player{left:50%; top:65px; margin-left:-19px; z-index:100; background-position:0 -130px; height:38px; width:38px; opacity:.7;}
#relvideo_thumb_bx:hover .icon_player{opacity:1;}

.relvideo_bx{/* border:1px solid #ccc; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;*/ padding:20px 0px 15px;margin-bottom:20px; }
.relvideo_bx a.close{position:absolute; z-index:100; right:0; top:-17px; font-weight:bold; font-size:11px; padding-left:16px; height:15px;
background:url(../../images/responsive/close_message.gif) no-repeat 0 0; line-height:15px;  }
.box10{position:relative; margin:0 auto;}

/*-----page controls ------*/
.page-controls{float:right; margin:10px 0;}
.page-controls a{display:inline-block; margin-left:10px; width:17px; height:17px;}
.page-controls a.next{background-position:-197px -163px;}
.page-controls a.next.active, .page-controls a.next:hover{background-position:-197px -181px;}
.page-controls a.previous{background-position:-177px -181px;}
.page-controls a.previous.active, .page-controls a.previous:hover{background-position:-177px -181px;}
.page-controls a.next.inactive, .page-controls a.next.inactive:hover{background-position:-197px -163px;}
.page-controls a.previous.inactive, .page-controls a.previous.inactive:hover{background-position:-177px -163px;}

.page_overlay_outer{position:relative;}


.page_overlay_outer .overlay-bg{position:absolute; background:rgba(255,255,255,.5); width:100%; height:100%; left:0; top:0;
z-index:200;}
.overlay-bg span.loader{background:url(../../images/responsive/loading_animation.gif) no-repeat 0 0; width:48px; height:48px; left:50%;
margin-left:-24px; top:50%; margin-top:-24px; position:absolute; z-index:200; display:block;}

.ui-autocomplete{border:1px solid #ccc !important; z-index:99999 !important;}
.ui-widget-content a{color:#333 !important;}
.ui-widget-content li a.ui-state-focus{color:#fff !important; background:#3399ff !important; border-color:#3399ff !important;}


/*------- Invite friends ------*/
#invite-friends{padding:35px 365px 0 67px; background:url(../../images/responsive/invite-friend-bg.jpg) no-repeat right top;
 min-height:290px; margin-right:-20px;}
#invite-friends .form5 .section, #reset-password-form.form5 .section{float:none; width:375px; margin-right:0;}
#invite-friends .form5 .section label{display:inline-block;}
#invite-friends .form5 .section label input[type="radio"]{position:relative; top:-1px;}
#invite-friends #select_check_div{padding:10px 0 0 0px;}
#invite-friends #select_check_div label{display:inline-block; margin-bottom:5px;}

.invite-tabs{border-bottom:1px solid #999999; margin-bottom:20px; max-width:435px;}
.invite-tabs li{list-style:none; float:left; margin-right:30px; position:relative; padding-bottom:10px;}
.invite-tabs li a{font-size:15px; color:#555555; line-height:16px; padding-left:20px; display:inline-block; 
background:url(../../images/responsive/invite-sprite-min.png) no-repeat 0 0;}
.invite-tabs li a.email{background-position: 0 0;}
.invite-tabs li a.fb{background-position: 0 -16px;}
.invite-tabs li a.gmail{background-position: 0 -32px;}
.invite-tabs li a.yahoo{background-position: 0 -48px; padding-left:25px;} 
.invite-tabs li a.active, .invite-tabs li a:hover{color:#000; text-decoration:none;}
.invite-tabs li a.active:after, .invite-tabs li a:hover:after{position:absolute; content:" "; display:block; width:7px; height:5px;
	position:absolute; left:50%; margin-left:-2px; bottom:-1px; background:url(../../images/responsive/invite-tab-arrow.gif) no-repeat 0 0; 
z-index:20;	}
#invite-friends #email .form5 .section{ width:235px; }
.invt-bx{margin-bottom:20px;}
#invite-friends span.intro{display:block; color:#333; line-height:24px; font-size:18px; margin-bottom:16px;  max-width:435px;}
#invite-friends span.privacy{display:block; margin-bottom:22px; font-size:13px; color:#e55600; line-height:18px;  max-width:435px;}
#invite-friends .form5 .section em, #reset-password-form.form5 .section em{color: #008000; font-size: 12px; font-weight:bold; display:inline-block; padding-top:5px; }

a.fb-button{background: #507fc3; /* Old browsers */
background: -moz-linear-gradient(top, #507fc3 0%, #294d7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#507fc3), color-stop(100%,#294d7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #507fc3 0%,#294d7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #507fc3 0%,#294d7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #507fc3 0%,#294d7f 100%); /* IE10+ */
background: linear-gradient(to bottom, #507fc3 0%,#294d7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#507fc3', endColorstr='#294d7f',GradientType=0 ); /* IE6-9 */
display:inline-block; color:#fff; font-size:18px; line-height:34px; border:1px solid #051020; text-shadow:0 1px #0a192d; padding:0 15px;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:1px 1px #7ac0e3 inset; -moz-box-shadow:1px 1px #7ac0e3 inset;
-webkit-box-shadow:1px 1px #7ac0e3 inset; color:#fff;}
a.fb-button:hover, a.gmail-button:hover, a.yahoo-button:hover{text-decoration:none;}
a.yahoo-button{background: #8d2c9d; /* Old browsers */
background: -moz-linear-gradient(top, #8d2c9d 0%, #72047c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8d2c9d), color-stop(100%,#72047c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #8d2c9d 0%,#72047c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #8d2c9d 0%,#72047c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #8d2c9d 0%,#72047c 100%); /* IE10+ */
background: linear-gradient(to bottom, #8d2c9d 0%,#72047c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d2c9d', endColorstr='#72047c',GradientType=0 ); /* IE6-9 */
display:inline-block; color:#fff; font-size:18px; line-height:34px; border:1px solid #051020; text-shadow:0 1px #0a192d; padding:0 15px;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:1px 1px #c747cf inset; -moz-box-shadow:1px 1px #c747cf inset;
-webkit-box-shadow:1px 1px #c747cf inset; color:#fff;}

a.gmail-button{background: #4d90fd; /* Old browsers */
background: -moz-linear-gradient(top, #4d90fd 0%, #3874d4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d90fd), color-stop(100%,#3874d4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4d90fd 0%,#3874d4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4d90fd 0%,#3874d4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4d90fd 0%,#3874d4 100%); /* IE10+ */
background: linear-gradient(to bottom, #4d90fd 0%,#3874d4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d90fd', endColorstr='#3874d4',GradientType=0 ); /* IE6-9 */
display:inline-block; color:#fff; font-size:18px; line-height:34px; border:1px solid #051020; text-shadow:0 1px #0a192d; padding:0 15px;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:1px 1px #74c8ff inset; -moz-box-shadow:1px 1px #74c8ff inset;
-webkit-box-shadow:1px 1px #74c8ff inset; color:#fff;}

ul.sbscrptn_lst{list-style: disc; font-size: 14px; padding-left: 20px;padding-top: 20px; line-height: 1.5em;
    display: block;}
ul.sbscrptn_lst li{line-height: 1.5em;}

/*--------- Popup4 -----------------*/
.popup4{position:absolute; z-index:100000; background:url(../../images/responsive/texture-bg.jpg) repeat 0 0; padding:45px 32px 28px; width:642px;
left:50%; top:50px; margin-left:-353px;}
.popup4 h2{text-align:center; color:#010101; font-size:28px; line-height:32px; font-weight:bold;
text-shadow:0 1px #fff; margin:0 auto 15px;}
.popup4 a.close-btn{position:absolute; width:28px; height:28px; background:url(../../images/responsive/sprite-min.png) no-repeat -184px -593px; right:-8px; top:-7px; z-index:99999;}

.popup4 p{font-size:16px; line-height:20px; color:#333; text-align:center; margin-bottom:15px;}
.popup4 ._l2_txt_cnt p{max-width:500px; margin:0 auto 48px;}
.popup4 .social-btns{text-align:center; min-height:86px;}
.popup4 .social-btns span.column{display:inline-block; margin:0 5px 10px; }
.popup4 .social-btns a{display:inline-block; height:38px;}
.popup4 .social-btns .social-reader-btn{width:185px;}
.popup4 .social-btns .fb{background-position:0 -250px;}
.popup4 .social-btns .twitter{background-position:0 -328px;}
.popup4 .social-btns .linkedin{background-position:0 -289px;}
.popup4 .privacy-icon { background: url(../../images/responsive/sprite-bg2-min.png) no-repeat scroll 0 -72px rgba(0, 0, 0, 0);
   display: block; height: 23px; margin: 0 auto 5px; width: 22px;}
p.foot-note {color: #888888; font-size: 13px;line-height: 16px;text-align: center;}

.onoff{display:inline-block; width:116px; height:38px; transition:all .2s ease-in; -moz-transition:all .2s ease-in; -webkit-transition:all .2s ease-in;
 border-radius:20px; -moz-border-radius:20px;
-webkit-border-radius:20px;}
.onoff.fb.on{background-position:0 -367px;}
.onoff.twitter.on{background-position:0 -447px;}
.onoff.linkedin.on{background-position:0 -408px;}
.onoff.fb.off{background-position:-116px -367px;}
.onoff.twitter.off{background-position:-116px -447px;}
.onoff.linkedin.off{background-position:-116px -408px;}

.subscribers-list table{background:#fefefe; border:1px solid #999; width:100%;}	
.subscribers-list .outer{max-height:311px; overflow:auto;}
.subscribers-list table tr td{font-size:12px; color:#666; text-align:left; width:46%; padding:10px 2%; border-bottom:1px solid #999;}


/*------ Subscribe popup new styling -----*/
.popup1.pop3{background:url(../../images/responsive/texture-bg.jpg) repeat 0 0; background-color:#d8d8d8; width:570px; border:0; 
border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; padding:20px; position:fixed;}
.popup1.pop3 h2{text-align:center; color:#010101; font-size:28px; line-height:32px; font-weight:normal;
text-shadow:0 1px #fff; /*max-width:500px;*/ margin:0 auto 15px;}
.popup1.pop3 .right-column.testimonial blockquote p{color:#000;}
.popup1.pop3 a.close{position:absolute; width:28px; height:28px; background:url(../../images/responsive/close-btn4.png) no-repeat 0 0; right:-8px; top:-7px; z-index:99999;}
.popup1.pop3 .submit {background: url(../../images/responsive/sprite-bg2-min.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; cursor: pointer;
  display: block; height: 36px; width: 102px;}
.popup1.pop3.large{width:700px;}
.popup1.pop3.large .subscribe-form{width:390px; float:left;}

.popup1.pop3 h2 span{color:#b96d00;}
.popup1.pop3  span.subtitle{display:block; font-size:16px; line-height:20px; color:#333; margin-bottom:18px; text-align:center; }
.popup1.pop3  span.subtitle small{color:#d40000;}

.popup1.pop3  span.subtitle a{color:#014a95; text-decoration:none;}
strong{font-weight:bold;}
.popup1.pop3 a.close{position:absolute; width:28px; height:28px; background:url(../../images/responsive/close-btn4.png) no-repeat 0 0; right:-8px; top:-7px; z-index:99999;}

.popup1.pop3 .skip{font-size:13px; display:inline-block; margin-left:10px; font-weight:bold; line-height:32px; vertical-align:top;}
.popup1.pop3 .skip:hover{text-decoration:none; color:#ed1c24;}
.popup1.pop3 .skip.large{ font-size:16px; margin-left:20px;}

.popup1.pop3.transparent{border:10px solid #999; padding:40px 20px 30px; opacity:1;}
.popup1.pop3.transparent a.close{background-position:right top; width:24px; height:24px; top:-16px; right:-16px;}
.overlay.transparent{background:none;}

/*------- Subscription form1 -------*/
.popup1.pop3 .txt_box{background:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:7px 10px; font-size:15px; color:#333; border:1px solid #fff;margin-bottom:10px;}
.popup1.pop3 .subscribe_button{display:block; background:url(../../images/sprite-bg2-min.png) no-repeat 0 0; width:102px; height:36px; border:0; cursor:pointer;}
.popup1.pop3 label{font-size:13px; color:#333; line-height:15px; margin-bottom:6px; display:block;}
.popup1.pop3 label span{color:#f30000;}

#subscribe-form{width:390px; margin:0 auto 38px; position:relative;}
#subscribe-form .txt_box{float:left; margin-right:10px; width:252px;}
#subscribe-form .subscribe_button{float:left;}

.popup1.pop3 .spnsrs h5{border-bottom:1px solid #b2b2b2; margin-bottom:20px;}
.popup1.pop3 .spnsrs h5 span{font-style:italic; color:#555; font-size:11px; background:url(../../images/texture-bg.jpg) repeat 0 0; padding:0 8px; display:inline-block;
position:relative; top:2px; }

.popup1.pop3 .spnsrs img{height:24px; padding:4px; margin-right:4px;margin-bottom:4px; border:1px solid #c3c3c3;background-color:#ffffff}
.popup1.pop3 .spnsrs a:last-of-type img{margin-right:0;}
#detail-submit-form{width:447px; margin:0 auto;}
#detail-submit-form .section{float:left; width:47%; margin:0 1.5% 20px; position:relative;}
#detail-submit-form .section .txt_box{padding:10px 3%; width:94%;}
#detail-submit-form span.k-autocomplete{ display:block; position:relative; padding: 0 !important; width:100% !important; height:36px; border-width:1px !important; border:1px solid #fff !important;border-top:1px solid #4c4c4c !important; border-left:1px solid #4c4c4c !important;}
#detail-submit-form span.k-autocomplete input.txt_box{background:none; border:0; padding:10px 3%; width:94% !important; margin:0;}
.error span.error-txt {display: block;}
span.error-txt { bottom: -14px; color: #ff0000; display: none;font-size: 12px; left: 0; line-height: 14px;
 padding-top: 5px; position: absolute;}
#detail-submit-form .section.error .txt_box{border-color:#F00; color:#f00;}
#detail-submit-form input.submit{width:87px; height:36px; background:url(../../images/sprite-bg2-min.png) no-repeat 0 -36px; border:0;
cursor:pointer; clear:both; display:block; margin:0 auto 15px;}
#detail-submit-form .privacy-icon, #login-form .privacy-icon{display:block; width:22px; height:23px; margin:0 auto 5px; background:url(../../images/responsive/sprite-bg2-min.png) no-repeat 0 -72px;  }
#detail-submit-form p{color:#888888; font-size:13px; line-height:16px; text-align:center;}
#detail-submit-form label.checkbox{display:inline-block; line-height:32px;margin:0 10px 0 0;}
#detail-submit-form label.checkbox input{position:relative; top:-1px; vertical-align:middle;}

.popup1.pop3 .two-column1{width:390px; margin:0 auto 35px;}
.popup1.pop3 .two-column1 .column{float:left;  margin-left:20px;}
.two-column1 .column label{display:inline-block; margin-bottom:2px; font-size:24px; padding-left:38px; color:#000; cursor:pointer; line-height:20px;
 position:relative; padding-top:5px;}
.popup1.pop3 .two-column1 .column label span.checkbox{position:absolute; z-index:10; left:0; top:1px; width:37px; height:41px; display:block;
 background:url(../../images/sprite-bg2-min.png) -60px -75px;}
.popup1.pop3 .two-column1 .column label span{display:block; line-height:18px; font-size:15px; color:#333;}
.popup1.pop3 .two-column1 .column label span span{color:#007eb8;display:inline;}
.popup1.pop3 .two-column1 .column label.checked span.checkbox{background-position:-22px -75px;}
.popup1.pop3 .two-column1 .column label input{vertical-align:middle; margin:0 3px 0 0; position:absolute; z-index:2; top:5px; left:5px;}
.popup1.pop3 .thankyou-msg h2{color:#5c7c05;}
.popup1.pop3 span.error-txt{position:absolute; z-index:50; left:0; bottom:-5px; font-size:10px; line-height:12px; color:#f00; font-size:12px;}


/*-------- Profile Page Styles ----------*/
.profile-box{position:relative; background:url(../../images/responsive/line-pattern-min.png) repeat 0 0; overflow:hidden; 
max-width:1000px; margin:0 -20px 40px; border-bottom:1px solid #e5e5e5; padding:60px 0 45px 170px;}
.profile-box img.cio-icon{position:absolute; z-index:5; left:20px; top:26px;}
.profile-box .profile-pic{float:left; width:278px; height:278px; position:relative;}
.profile-box .profile-pic img{width:278px; height:278px;}
.profile-box .profile-pic span.label{background:rgba(234,51,52,.9); position:absolute; z-index:200; bottom:0px; right:0; height:10px;
color:#ffcdcd; font-size:12px; text-transform:uppercase; padding:10px; font-weight:bold;  }
.profile-box .profile-pic 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;}
.profile-box .description{float:left; width:476px; padding:30px; background:rgba(255,255,255,.8); min-height:218px; margin-left:15px;  }
.profile-box .name{margin-bottom:1px;}
.profile-box .name span{display:inline-block; padding:6px 10px; line-height:34px; color:#fff; font-family:"Times New Roman", Times, serif;
font-size:36px; background:#00afde;}
.profile-box span.designation{display:inline-block; padding:5px 10px; line-height:22px; color:#000; font-family:"Times New Roman", Times, serif;

font-size:18px; margin-bottom:14px; background:rgba(220,220,220,.5); }
.profile-box p{font-size:17px; line-height:21px; color:#000;}

.qa-heading{background:#e5e5e5; border:1px solid #dddddd;  height:17px; line-height:17px; color:#000; font-size:18px;
padding:8px 10px; font-weight:normal; margin-bottom:25px; position:relative; margin-left:38px; }
.qa-heading:before{content:" "; position:absolute; width:37px; height:35px; left:-38px; top:-1px; 
background:url(../../images/responsive/qusetion-icon.jpg) no-repeat 0 0; z-index:10; }

/*----- CIO Wall 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; 
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
 }
 .profile-widget .thumb:hover{border:1px solid #ee4747;}
.profile-widget .thumb:hover img{  
filter: grayscale(0%); -webkit-filter: grayscale(0%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
}
.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%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");}
.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-lists -----*/
.profile-lists{max-width:906px; margin:0 auto 35px;}
.profile-lists .thumb{float:left; margin:0 5px 10px; width:141px; height:99px; position:relative; overflow:hidden; background:#eee; }
.profile-lists .thumb a {color:#fff;}

.profile-lists .thumb .detail{position:absolute; background:rgba(234,51,52,.9); padding:10px; width:121px; height:40px; color:#fff; 
z-index:100; left:0; bottom:-60px; transition:all .2s ease-out; -moz-transition:all .2s ease-out; -webkit-transition:all .2s ease-out;}
.profile-lists .thumb:hover .detail, .profile-lists .thumb.large:hover .detail{bottom:0;}
.ie8.profile-lists .thumb .detail{background:#ea3333;}
.profile-lists .thumb img{width:141px; height:99px;}
.profile-lists .thumb.large{width:292px; height:208px;}
.profile-lists .thumb.large .detail{width:272px; height:45px; bottom:-65px;}
.profile-lists .thumb.large img{width:292px; height:208px;}

.profile-lists .thumb.square, .profile-lists .thumb.square img{height:141px;}
.profile-lists .thumb.large.square, .profile-lists .thumb.large.square img{ height:292px;}


.profile-lists .column{width:302px; float:left;}
.profile-lists .name{display:block; color:#fff; font-size:12px; white-space:nowrap; text-overflow:ellipsis; width:100%; overflow:hidden;
 margin-bottom:5px; font-weight:bold;}
.profile-lists .thumb.large .detail .name{font-size:16px; line-height:16px;}
.profile-lists span.designation{display:block; font-size:11px; line-height:14px; color:#fff; height:28px; overflow:hidden;}
.profile-lists .thumb.large .detail span.designation{font-size:13px;}
.profile-lists .inner-wrapper6{float:left; width:453px;}
.profile-lists .inner-wrapper2{float:left; width:151px;}
.profile-lists span.label{background:rgba(234,51,52,.9); position:absolute; z-index:200; top:-30px; right:0; height:10px;
color:#ffcdcd; font-size:12px; text-transform:uppercase; padding:10px; font-weight:bold;  }
.profile-lists span.label:before{position:absolute; left:-7px; width:7px; height:31px; background:url(../../images/responsive/label-bg.png) no-repeat 0 0;
 content:" "; top:0;}
.ie8 .profile-lists span.label{background:#ea3333;  }

/*----- Footnote ----*/
.foot-note1{clear:both; text-align:center; border-top:1px solid #e5e5e5; font-size:16px; color:#555; line-height:21px; margin-bottom:20px;
padding-top:42px;}
.foot-note1 a{color:#014a95;}
.foot-note1 .email-icon{vertical-align:top;}
/*----- Icon Sets ----*/
.email-icon{display:inline-block; width:28px; height:21px; margin-right:10px; vertical-align:middle; background-position:-40px -184px;}

/*------ page-bnr -----*/
.page-bnr2{padding:60px 30px; margin:0 -20px 45px; border-bottom:1px solid #e5e5e5;  }
.page-bnr2 .inner{max-width:685px; margin:0 auto; padding-left:140px; position:relative ; }
.page-bnr2 .inner img.icon{position:absolute; left:0; top:3px; }
.page-bnr2.main-heading3{text-align:left;}

.main-heading2, .main-heading3{position:relative;}

/*----- Main-heading3 ------*/
.main-heading3 h1{font-size:48px; color:#000;  line-height:48px; margin-bottom:14px;}
.main-heading3 h1 small{display:block; font-weight:300; color:#888; }
span.subheading{display:block; font-size:18px; line-height:22px; color:#555;}

.page-bnr2.main-heading5{text-align:center; padding:30px;}
.page-bnr2.main-heading5 .inner{padding:0;}
.page-bnr2.main-heading5 img.icon{margin:0 auto 15px; position:static;}

.profile-box{position:relative;}
.main-heading3 .spnsr, .profile-box .spnsr{position:absolute;  padding:5px; right:0; top:15px; z-index:99;}
.main-heading3.page-bnr2{padding-top:68px;}

/*----- Main-heading5 ------*/
.main-heading5 h1{font-size:48px; color:#000;  line-height:48px; margin-bottom:14px;}
.main-heading5 h1 small{display:block; font-weight:300; color:#888; }
span.subheading{display:block; font-size:18px; line-height:22px; color:#555;}


/*------ Line-pattern ------*/
.line-pattern{background:url(../../images/responsive/line-pattern-min.png) repeat 0 0;}

/*---- color codes -----*/
/*---- Light blue ----*/
.color_00afde{color:#00afde;}

/*---- Orange ----*/
.color_ff9000{color:#ff9000;}

/*------ Removeing top gutter --------*/
#content.sticky-top .wrapper, #content.sticky-top .sidebar{padding-top:0;}

/*------ Button5 -------*/
.button5, a.button5 {height:34px; background:#ed1c24; border:0; cursor:pointer; padding:0 10px; color:#fff; font-size:18px;
font-family:Arial, Helvetica, sans-serif; border-radius:3px; font-weight:normal; display:inline-block;  -moz-border-radius:3px; -webkit-border-radius:3px; line-height:33px;}
.button5.large{height:45px; line-height:45px; font-size:24px;  }
a.button5:hover{text-decoration:none;}
.button5.sm, a.button5.sm{font-size:14px; height:28px; line-height:28px;}
#invite-friends .flexi-list{width:445px;}
#invite-friends .invt-inp{width:91%;}
.main-content .button5, .main-content a.button5, .main-content .button5:hover, .main-content a.button5:hover{color: #fff!important;}


.button5.small{font-size:12px; height:30px; line-height:30px;}
.button5.square{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}

/*------- Top Strip2 -----*/
.top-strip2{background:#fff; padding:18px 20px; margin:10px 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; max-height:80px;}
.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/sprite16.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;  }

/*------ 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;}


/*----- Middle box -------*/
.middle-widget{clear:both; margin:0 -20px; border:10px solid #fdf0df; border-width:10px 0; background:#fff; padding-top:10px; padding-bottom:10px;}
#auto .industry-speak, #telecom .industry-speak{border-bottom:0; margin-bottom:15px;}

.middle-widget .graph-box{margin:20px 20px 10px; }
.middle-widget .graph-box h4{font-size:16px; color:#555; margin-bottom:15px;}
.middle-widget .graph-box  .subtitle{float:right; font-size:18px; font-weight:bold; line-height:20px; color:#555;}
.middle-widget .graph-box  .subtitle a{color:#555;}
.middle-widget .graph-box  .subtitle a:hover{text-decoration:none;}
.middle-widget .graph-box  .subtitle a span{color:#000;}
.middle-widget .graph-box  .subtitle img{vertical-align:middle; position:relative; margin-right:5px; top:-4px;}
.middle-widget span.inline-select select{font-size:13px; }
.middle-widget span.inline-select{width:210px;}


.social-bnr .form4 .form-box input.textbox{ width:96%; background:none; border:0; padding:0 2%;}
.social-bnr .form4 .form-box{width:468px; padding:0; border:0;}


/*------ Featured news ----*/
.featured-box{border:1px solid #1793c7; margin-bottom:20px; }
.featured-box .hdr{background:#1793c7; font-size:16px; color:#fff; padding:5px; line-height:20px; height:20px; font-weight:bold;}
.featured-box .hdr span{float:right; font-size:10px; color:#fff; font-weight:normal;}
.featured-box ul{padding:10px 10px 1px;}
.featured-box ul li{border-bottom:1px solid #eaeaea; padding-bottom:10px; margin-bottom:10px;}
.featured-box ul li:last-child{border-bottom:0; margin-bottom:0;}
.featured-box ul li img{float:left; width:80px; height:60px; margin-right:10px; }
.featured-box ul li p{font-size:12px; line-height:15px; color:#333; font-weight:bold;}
.featured-box ul li p a{color:#333;}
.featured-box .more{text-align:right; padding:0 5px;}
.featured-box .more a{font-size:12px; color:#00afdf; font-weight:bold;}


/*------ Ge-bulletin ----*/
.mid-widget{position:relative; margin:0 -20px; border:1px solid #ededed; border-width:1px 0; padding:10px 0;}
.mid-widget h2{font-size:24px; color:#375c8f; margin-left:20px; line-height:28px;}
 .mid-widget h2{margin-bottom:8px;}
.mid-widget h2 a{color:#375c8f;}
.mid-widget .spnsr{float:right; margin-right:20px;}
.mid-widget .inner{background:url(../../images/responsive/ge-widget-bg.jpg) repeat 0 0; padding:20px;}
.mid-widget .slideshow{width:54%; float:left; margin-right:1.5%; position:relative; }
.mid-widget .middle-blk{float:left; width:22%; margin-right:1.5%;}
.mid-widget .middle-blk-full{width:46%; margin-right:-3%; float:left;}
.mid-widget .right-blk{float:left; width:21%;}
.mid-widget .list2 li{float:none; margin:0 0 19px; width:100%;}
.mid-widget .middle-blk-full.list2 li{float:left; width:47%; margin-right:3%; height:176px; overflow:hidden;}
.mid-widget .list2 li:last-child{margin-bottom:0;}
.mid-widget .list2 li img{margin-bottom:5px; width:100%;}
.mid-widget .list2 li p{line-height:normal; height:36px;}
.mid-widget .list2 li p a{color:#fff;}
.mid-widget .list1 li{border-bottom:1px solid #2f527b; border-top:0; padding-top:0; padding-bottom:7px; margin-bottom:7px; line-height:normal; font-size:13px;}
.mid-widget .list1 li a{color:#92b2df;}
.mid-widget .list1 li:last-child{border-bottom:0; margin-bottom:0;}
.mid-widget .slideshow .cycle-pager{position:absolute; right:20px; top:20px; z-index:999; display:block;}
.mid-widget .slideshow .cycle-pager span{font-size:45px; font-weight:bold; color:#0a0909; cursor:pointer;}
.mid-widget .slideshow .cycle-pager span.cycle-pager-active{color:#01a0c2;}




/*------ Ge-bulletin ----*/
.mid-widget{position:relative; margin:0 -20px; border:1px solid #ededed; border-width:1px 0; padding:10px 0;}
.mid-widget h2{font-size:24px; color:#375c8f; margin-left:20px; line-height:28px;}
 .mid-widget h2{margin-bottom:8px;}
.mid-widget h2 a{color:#375c8f;}
.mid-widget .spnsr{float:right; margin-right:20px;}
.mid-widget .inner{background:url(../../images/responsive/ge-widget-bg.jpg) repeat 0 0; padding:20px;}
.mid-widget .slideshow{width:54%; float:left; margin-right:1.5%; position:relative; }
.mid-widget .middle-blk{float:left; width:22%; margin-right:1.5%;}
.mid-widget .middle-blk-full{width:46%; margin-right:-3%; float:left;}
.mid-widget .right-blk{float:left; width:21%;}
.mid-widget .list2 li{float:none; margin:0 0 19px; width:100%;}
.mid-widget .middle-blk-full.list2 li{float:left; width:47%; margin-right:3%; height:176px; overflow:hidden;}
.mid-widget .list2 li:last-child{margin-bottom:0;}
.mid-widget .list2 li img{margin-bottom:5px; width:100%;}
.mid-widget .list2 li p{line-height:normal; height:36px;}
.mid-widget .list2 li p a{color:#fff;}
.mid-widget .list1 li{border-bottom:1px solid #2f527b; border-top:0; padding-top:0; padding-bottom:7px; margin-bottom:7px; line-height:normal; font-size:13px;}
.mid-widget .list1 li a{color:#92b2df;}
.mid-widget .list1 li:last-child{border-bottom:0; margin-bottom:0;}
.mid-widget .slideshow .cycle-pager{position:absolute; right:20px; top:20px; z-index:999; display:block;}
.mid-widget .slideshow .cycle-pager span{font-size:45px; font-weight:bold; color:#0a0909; cursor:pointer;}
.mid-widget .slideshow .cycle-pager span.cycle-pager-active{color:#01a0c2;}


/*------- slideshow cycle ----*/
.slideshw_cycle {position:relative;}
.slideshw_cycle .slide{width:100%;}
.slideshw_cycle .slide img{width:100%;}
.slideshw_cycle .slide a{color:#fff;}
.slideshw_cycle .slide .image{position:relative; margin-bottom:5px;}
.slideshw_cycle .slide .image h3{display:block; position:absolute; z-index:10; left:0; bottom:0; padding:12px 15px; font-size:30px; font-weight:bold; line-height:32px; 
background:url(../../images/responsive/caption-bg-blue.png) repeat 0 0; text-transform:uppercase;}
.slideshw_cycle .slide p{font-size:15px; font-weight:bold; line-height:normal; margin:0; color:#fff; height:36px; overflow:hidden;}
/*
.slideshowbox_popup #showHolder_popup tr td{display:table-cell;}
.slideshowbox_popup #showHolder_popup td img{display:inline-block; max-height:100% !important; max-width:800px;}
*/

/*------ For top Strip -------------*/

.top-strip2.two-clm{
padding:5px 20px 18px;
}
.two-clm .slider{
width:83%;
float: right;
}
.two-clm .bnr-box{
width:15%;
float:left;
clear: right;
}
.top-strip2.two-clm .slider .bx-controls{
height:84px;
padding-top:28px;
}
.top-strip2.two-clm .slider ul.list21 li img{
height:94px;
}
.top-strip2.two-clm .slider ul.list21 li span{
max-height:43px;
overflow:hidden;
display:block;
}
.top-strip2.two-clm span.more-lnk2{
margin-bottom:7px;
}

/*------ Count box ----*/
.count-box{height:500px; background:#000 url(../../images/responsive/videoplayer-lrg.jpg) no-repeat center center; 
background-size:100% 100%; text-align:center; margin-bottom:30px; }

.count-box span.title{display:block; padding:180px 0 0; font-size: 16px; color:#fff; font-weight:bold; margin-bottom:15px; text-align:center; }
ul.countdown {
list-style: none;
padding: 0;
display: block;
text-align: center;
}
ul.countdown li {
display: inline-block;
color:#fff;
}
ul.countdown li span {
font-size: 80px;
font-weight: 300;
line-height: 80px;
}
ul.countdown li.seperator {
font-size: 80px;
line-height: 70px;
vertical-align: top;
}
ul.countdown li p {
color: #a7abb1;
font-size: 14px;
}

em{font-style:italic;}


/*----- portfolio ----*/
.portfolio .sections{margin-right:-2%;}
.portfolio .section{float:left; width:23%; margin:0 2% 15px 0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;  box-shadow:0 1px 1px rgba(0,0,0,.4); -moz-box-shadow:0 1px 1px rgba(0,0,0,.4); -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4); }
.top-section .portfolio .section{margin-bottom:20px;}
.portfolio .section .image{overflow:hidden; display:block; margin-bottom:10px;}
.portfolio .section .image img{width:100%; border-radius:4px 4px 0 0;  transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease;}
.portfolio .section .image:hover img{transform:scale(1.25); -moz-transform:scale(1.25); -webkit-transform:scale(1.25);}
.portfolio .section ul li{list-style:none; line-height:16px; border-bottom:1px solid #ddd; padding:11px 15px; font-size:13px; color:#888;}

.portfolio .section ul li:first-child{font-size:14px;}
.portfolio .section ul li:last-child{border-bottom:0;}
.portfolio .section ul li span{color:#333;}
.portfolio .section ul li .new{float:right; color:#ed1c24; font-weight:bold;}
.portfolio .section ul li span.share, .portfolio .section ul li span.views{float:right; color:#888;}

.portfolio .section ul li i.fa{font-size:14px; color:#333; position:relative; top:-2px;}
.portfolio .section .detail{position:relative; }
.portfolio .section .desc{border-bottom:1px solid #ddd; padding:0 15px 5px;}
.portfolio .section h3{font-size:16px; font-weight:normal; line-height:18px; margin-bottom:6px; color:#333;}
.portfolio .section p{font-size:13px; line-height:15px; margin-bottom:6px; color:#555;}
.portfolio .section .social, .social.sidepanel{position:absolute; top:0; right:-4px;}
.portfolio .section .social a, .social.sidepanel a{display:block; margin-bottom:4px; border-right:4px solid; overflow:hidden; min-width:22px; position:relative; height:22px; }
.portfolio .section .social a span, .portfolio .section .social a .fa, .social.sidepanel a .fa{display:block; width:22px; height:22px; line-height:22px; text-align:center; right:-22px; top:0; z-index:10; transition:all .2s ease; -moz-transition:all .2s ease; -webkit-transition:all .2s ease; position:absolute; color:#fff; font-size:14px;}
.portfolio .section .social a:hover span, .portfolio .section .social a:hover .fa, .social.sidepanel a:hover .fa{right:0;}
.portfolio .section .social a.fb, .social.sidepanel a.fb {border-color:#3b5b9b;}
.portfolio .section .social a.fb .fa, .social.sidepanel a.fb .fa{background:#3b5b9b;}
.portfolio .section .social a.twtr, .social.sidepanel a.twtr{border-color:#2caae0;}
.portfolio .section .social a.twtr .fa, .social.sidepanel a.twtr .fa{background:#2caae0;}
.portfolio .section .social a.lnkdin, .social.sidepanel a.lnkdin{border-color:#0071b0;}
.portfolio .section .social a.lnkdin .fa, .social.sidepanel a.lnkdin .fa{background:#0071b0;}
.portfolio .section .social a.ggl, .social.sidepanel a.ggl{border-color:#f63621;}
.portfolio .section .social a.ggl .fa, .social.sidepanel a.ggl .fa{background:#f63621;}
.portfolio .section .social a.whatsapp, .social.sidepanel a.whatsapp{border-color:#5cbe4a; /*display:none;*/}
.portfolio .section .social a.whatsapp .fa, .social.sidepanel a.whatsapp .fa{background:#5cbe4a;}
.portfolio .section .social a.fb span{background-color:#3b5b9b; background-position:-117px -550px;}
.portfolio .section .social a.twtr span{background-color:#2caae0; background-position:-94px -550px;}
.portfolio .section .social a.lnkdin span{background-color:#0071b0; background-position:-140px -550px;}
.portfolio .section .social a.ggl span{background-color:#f63621; background-position:-163px -550px;}
i.fa{vertical-align:middle; font-style:normal !important;}
.portfolio h2.more{font-size:29px; line-height:30px; text-align:center; margin-bottom:25px;}

/*------ portfolio-detail ----*/
.portfolio_detail{margin:0 -20px; padding:0 4%; border-bottom:1px solid #d9d9d9; padding-bottom:15px; margin-bottom:25px;}
.portfolio_detail .preview{margin-bottom:15px;}
.portfolio_detail .info{margin-bottom:10px; margin-left:0 !important;}
.portfolio_detail .info li{list-style:none; color:#888; line-height:24px; font-size:16px;}
li.portfolio_desc p{margin-bottom:0 !important; font-size:16px;}
li.portfolio_desc{padding-top:15px;}
li.portfolio_desc h4{color:#000; font-size:16px; margin-bottom:15px; line-height:15px;}
.sociable .views{float:right; line-height:20px; color:#333; font-size:14px;}
.sociable .views .fa{font-size:14px; color:#333; position:relative; top:-2px;}

/*----- Portfolio-nav ----*/
.port-folio-nav{margin:0 -20px 20px; line-height:36px; border-bottom:1px solid #d9d9d9; padding:0 20px;}
.port-folio-nav ul.categories{float:left;}
.port-folio-nav ul.categories li{float:left; line-height:36px; font-size:13px; color:#555; font-weight:bold; margin-right:25px;}
.port-folio-nav ul.categories li a{color:#555;}
.port-folio-nav ul.categories li a:hover, .port-folio-nav ul.categories li.active a, .port-folio-nav ul.categories li a:hover .fa, .port-folio-nav ul.categories li.active a .fa, .port-folio-nav ul.tabs li:hover a, .port-folio-nav ul.tabs li.active a{text-decoration:none; color:#ed1c24;}
.port-folio-nav ul.categories li .fa{display:inline-block; vertical-align:middle; margin-right:2px; font-size:15px; position:relative; top:-1px; }

.port-folio-nav ul.tabs{float:right;}
.port-folio-nav ul.tabs li{float:left; line-height:36px;}
.port-folio-nav ul.tabs li a{font-size:12px; color:#888; margin-left:20px;}
.port-folio-nav ul.tabs li.active a{position:relative;}
.port-folio-nav ul.tabs li.active a:after{position:absolute; z-index:5; display:block; width:0; height:0; border-bottom:6px solid #d9d9d9;
border-left:6px solid transparent; border-right:6px solid transparent; bottom:-12px; left:50%; margin-left:-3px; content:" "; }

.portfolio_detail .preview .slideshw_cycle4 .slides{padding-bottom:0;  overflow:hidden;}
.portfolio_detail .preview .slideshw_cycle4 .slides .slide{text-align:center; overflow:hidden;}
.portfolio_detail .preview .slideshw_cycle4 .slides img{margin-bottom:0 !important; }
.portfolio_detail .preview .slideshw_cycle4 .cycle-pager{top:80%;}

.flexi-video {position:relative; padding-bottom: 56.25%; /* 16:9 Aspect Ratio */ padding-top: 25px;
height: 0;}
.flexi-video iframe, .flexi-video video {position: absolute;top:0;left: 0;width: 100%!important;height: 100%!important;}


/*------ Header with search ---*/
.search-hdr{margin:0 -20px; border-bottom:1px solid #d9d9d9; padding:20px;}
.search-hdr h1{font-size:36px; font-weight:normal; color:#000; line-height:34px; float:left; margin-right:20px;}
.search-hdr .one-line-form{float:left;}
.search-hdr .one-line-form .textbox{width:280px; margin-right:5px; border:1px solid rgba(0,0,0,.2); border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#000;}
.search-hdr .one-line-form .submit{background:#ed1c24; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius: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;}

/*----- Events-table ---*/

.events-table{width:100%; border:2px solid #000; border-width:2px 0; margin-bottom:-1px; position:relative;}
.events-table td{border-bottom:1px solid #dcdcdc; background:#f5f5f5; padding:12px 10px; box-sizing:border-box; -moz-box-sizing:border-box;
-webkit-box-sizing:border-box; font-size:13px; color:#333; line-height:16px; }
.events-table td:first-child{width:15%;}
.events-table td:nth-child(2){width:65%;}
.events-table td:last-child{width:20%;}
.events-table tr:hover td{background:#fff6d6; }
.events-table td a{color:#333; }


/*----------------------------------- Custom Social Share Bar start -----------------------------*/
.socialShareBar{
	display:block;
	clear:both
}
.socialShareBar .socialShareElement{
	display:inline-block;
	margin:2px;
	font-size:13px;
	vertical-align:middle;
}
.socialShareBar .socialShareElement:first-child{
	margin-left:0px;
}
.socialShareBar .socialShareElement:last-child{
	margin-right:0px;
}
.socialShareBar .socialShareElement .btn, .socialShareBar .socialShareElement .count {
	display:inherit;
	/*border: 1px solid #d5d5d5;
	border: 1px solid rgba(0,0,0,.17);
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.05);
	box-shadow: 0 1px 0 rgba(0,0,0,.05);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: background-color .218s,border-color .218s,box-shadow .218s;
	transition: background-color .218s,border-color .218s,box-shadow .218s;*/
	-webkit-user-select: none;
	-webkit-appearance: none;
	
	background-image: none;
	color: #262626;
	outline: none;
	overflow: hidden;
	position: relative;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	width: auto;
	padding:0;
	
}
.socialShareBar .socialShareElement .count{padding:0 5px; border:1px solid; background:#fff;}
.socialShareBar .socialShareElement .btn {
	cursor:pointer;
}
.socialShareBar .socialShareElement a.btn {
	cursor:pointer;
	text-decoration:none;
}

.socialShareBar .btn .label{
	color:#fff;
	font-size:12px;
	text-transform:capitalize;
	font-weight:normal;
	padding:0;
	padding:0 2px;
	top:0;
	vertical-align:middle;
}
.socialShareBar .socialShareElement .logo{
	width:18px;
	height:18px;
	vertical-align:text-top;
	display:inline-block;
	vertical-align:middle;
}
.socialShareBar .socialShareElement.facebook .logo{
	background-image:url(../../images/responsive/sprite16.png);
	background-position:-46px -229px;
}
.socialShareBar .socialShareElement.facebook {background-color:#466dba;}
.socialShareBar .socialShareElement.facebook .count{border-color:#466dba;}
.socialShareBar .socialShareElement.twitter {background-color:#1faeeb;}
.socialShareBar .socialShareElement.twitter .count{border-color:#1faeeb;}
.socialShareBar .socialShareElement.whatsapp {background-color:#5cbe4a;}
.socialShareBar .socialShareElement.whatsapp .count{border-color:#5cbe4a;}
.socialShareBar .socialShareElement.linkedin {background-color:#0b86c9;}
.socialShareBar .socialShareElement.linkedin .count{border-color:#0b86c9;}
.story-box .socialShareBar .socialShareElement.twitter, .story-box .socialShareBar .socialShareElement.twitter span{width:auto; line-height:18px;}
.story-box .socialShareBar .socialShareElement.twitter span.logo{width:18px;}
.socialShareBar .socialShareElement.twitter .logo{
	background-image:url(../../images/responsive/sprite16.png);
	background-position:-23px -229px;
}
.socialShareBar .socialShareElement.whatsapp .logo{
	background-image:url(../../images/responsive/sprite16.png);
	background-position:-69px -229px;
}
.socialShareBar .socialShareElement.linkedin .logo{
	background-image:url(../../images/responsive/sprite16.png);
	background-position:0 -229px;
}
.socialShareBar .count .triangle-left {width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-right: 5px solid #d5d5d5;
	border-bottom: 5px solid transparent;
	left:-5px;

	top:5px;
	position:absolute;
	display:none;
}
.socialShareElement .num{line-height:18px;}
.socialShareBar .socialShareElement.twitter{height:auto;}

.socialShareBar .socialShareElement .fa{width:18px; height:18px; line-height:18px; text-align:center; color:#fff;}
.socialShareBar .circle, .round_img{border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.socialShareBar .socialShareElement.email {background-color:#333; width:22px; height:22px;}

/*----- 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_6 .poll:before{background:#ad1cd1;}
.polls_wdgt .legends li.opt_7 .poll:before{background:#737373;}
.polls_wdgt .legends li.opt_8 .poll:before{background:#cb8691;}
.polls_wdgt .legends li.opt_9 .poll:before{background:#6089d4;}

.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 .legends li.opt_4 .poll{color:#015f73;}
.polls_wdgt .legends li.opt_5 .poll{color:#b89406;}
.polls_wdgt .legends li.opt_6 .poll{color:#ad1cd1;}
.polls_wdgt .legends li.opt_7 .poll{color:#737373;}
.polls_wdgt .legends li.opt_8 .poll{color:#cb8691;}
.polls_wdgt .legends li.opt_9 .poll{color:#6089d4;}

.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;}

.polls_wdgt.first{background:#f5f5f5; padding:20px; border:1px solid #ccc; margin-bottom:40px;}
.polls_wdgt.first .options label{margin-bottom:12px;}
.polls_wdgt.first h3{font-size:24px; line-height:28px;}
.poll_list .polls_wdgt{border-bottom:1px solid #dedede; padding-bottom:20px;}
.poll_list .polls_wdgt h3{font-size:15px; line-height:18px;}
.poll_list .polls_wdgt:last-of-type{border-bottom:0; padding-bottom:0;}
@media screen and (min-width:480px){
.poll_list .polls_wdgt .legends, .polls_wdgt.first .legends{width:250px;}
.poll_list .polls_wdgt .legends ul, .polls_wdgt.first .legends ul{padding-top:10px; padding-bottom:0;}
.poll_list .polls_wdgt .legends li, .polls_wdgt.first .legends li {margin-bottom:15px;}
.poll_list .polls_wdgt .legends li .title, .polls_wdgt.first .legends li .title{width:150px;}	
}


/*----- Price-table ----*/
.price-table table{width:100%; margin-bottom:10px; }
.price-table table td, .price-table table th {border:1px solid #ccd4e1;}
.price-table table th{border-right:1px solid #708ab0; border-left:1px solid #708ab0;}
.price-table table td:last-child, .price-table table tr td.first{border-right:1px solid #dde6f3; border-left:1px solid #dde6f3;}
.price-table .hdr{background:#c2d1e6; padding:10px ;}
.price-table .hdr img{float:right; margin-left:10px; width:78px; position:relative; top:3px;}
.price-table .hdr small{font-size:12px; color:#555; display:block; line-height:10px; margin-top:2px; font-weight:bold;}
.price-table .hdr span, .price-table .hdr h5{display:block;  font-size:18px; font-weight:bold; color:#b01422; line-height:18px; margin-bottom:5px;}
.price-table table tr th{background:#8197b6; font-size:12px; font-weight:bold; color:#fff; padding:10px ; line-height:12px; border-top:0;}
.price-table table tr td, .price-table table tr th{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.price-table table tr td{font-size:12px; font-weight:bold; padding:10px; color:#555; background:#ecf1f8;  line-height:14px;}
.price-table table tr td:first-child{color:#000;}
.price-table table tr:nth-child(2n+2) td{background:#dde6f3;}
.price-table table tr td.first{color:#000; border-right:1px solid #dde6f3 !important; vertical-align:top; }
.price-table table tr td:last-child{padding-right:15px; text-align:left !important; }
.price-table .spot_states{font-weight:normal; line-height:14px; padding-top:3px; color:#999;}
.morstyl_1 a{cursor:pointer;}

/*--------- Quiz ----------*/
.quiz .bnr{margin:-20px -20px 50px; position:relative; }
.content-box .quiz .bnr{margin-top:0;}
.quiz .bnr .layer{position:absolute; width:100%; height:100%;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-top:85px; text-align:center; left:0; top:0; z-index:1; 
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 32%, rgba(0,0,0,0.88) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(32%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.88))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 32%,rgba(0,0,0,0.88) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 32%,rgba(0,0,0,0.88) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 32%,rgba(0,0,0,0.88) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 32%,rgba(0,0,0,0.88) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e0000000',GradientType=0 ); /* IE6-9 */ }
.quiz .bnr .logo{margin:0 auto 10px; overflow:hidden; height:0; position:relative;}
.quiz .bnr h3{margin-bottom:33px; font-size:24px; font-weight:normal; line-height:28px; color:#00afdf; text-align:center;
position:absolute; width:100%; left:0; bottom:100px;}
.quiz .bnr button{width:125px; height:52px; border:0; color:#fff; font-size:30px; font-weight:bold; background:#ed1c24; position:absolute;
left:50%;  margin-left:-62px; bottom:50px;}
.how-it-works h4{margin-bottom:50px;}
.how-it-works h4{text-align:center;}
.hstyl5, .how-it-works h4{ margin-bottom:15px;}
.hstyl5 span, .how-it-works h4 span{display:inline-block; font-size:30px; color:#000; line-height:30px; padding-bottom:10px; border-bottom:1px solid #ccc;}

.quiz .how-it-works ul{max-width:772px; margin:0 auto 40px;}
.quiz .how-it-works ul li{list-style:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:33.3%;
float:left; padding:32px 20px 20px; text-align:center;}
.quiz .how-it-works ul li:nth-child(2n){border:1px solid #ccc; border-width:0 1px;}
.quiz .how-it-works ul li .fa{font-size:60px; color:#50abeb; margin:0  15px; display:block; }
.quiz .how-it-works ul li h5{font-size:18px; color:#555; line-height:20px; margin-bottom:10px; font-weight:normal;}
.quiz .how-it-works ul li p{font-size:12px; line-height:14px; color:#555;}

.quiz .info-bar{margin-bottom:10px; line-height:25px; font-size:18px; color:#555;}
.quiz .info-bar button{float:right; padding:0 10px; height:25px; width:48px; background:#ed1c24; color:#fff; text-align:center; font-size:12px; font-weight:bold; border:0; }
.quiz .info-bar .timer_circle{float:right; margin-right:20px; width:25px; height:25px;}


.quiz .info-bar .timer_text{float:right; margin-right:20px; }
.quiz .info-bar .timer_text #time-elapsed{color:#ed1c24;}
.quiz .info-bar span{color:#000;}

.quiz .qustn.styl_1{width:100%;margin-bottom:30px;}
.quiz .qustn.styl_1 img{width:100%; margin-bottom:10px;}
.quiz .qustn.styl_1 h3{font-size:22px; font-weight:normal; line-height:28px; margin-bottom:10px;}
.quiz .optns , .quiz .qustn.styl_1 h3{text-align:center;}
.quiz .optns.styl_1 span{/*width:320px;*/ width:250px; text-align:center; margin:0 10px 20px; height:40px; line-height:40px; padding:0 18px; border:2px solid #d9d9d9; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; position:relative; font-size:15px; color:#000; display:inline-block;  cursor:pointer;}
.quiz .optns.styl_1 span input, .quiz .optns.styl_2 span input{opacity:0; position:absolute; left:20px; top:10px;}
.quiz .optns.styl_1 span:hover, .quiz .optns.styl_1 span.selected{background:#00b4e4; color:#fff;}
.quiz .optns.styl_1 span.ans_crt {background:#43b903; color:#fff;}
.quiz .optns.styl_1 span.ans_inc {background:#c81c00; color:#fff;}
.quiz .optns.styl_2 span{width:150px; height:150px; background:#fff; display:inline-block; vertical-align:middle; text-align:center; margin:0 15px 30px; border:10px solid #d9d9d9; position:relative; cursor:pointer;}
.quiz .optns.styl_2 img{width:100%; height:100%;}
.quiz .optns.styl_2 span:hover, .quiz .optns.styl_2 span.selected{border-color:#00b4e4;}
.quiz .optns.styl_2 span.ans_crt{border-color:#43b903;}
.quiz .optns.styl_2 span.ans_inc{border-color:#c81c00;}
.quiz .optns.styl_2 span.selected:before, .quiz .optns.styl_2 span:hover:before{position:absolute; width:100%; height:100%; left:0; top:0; z-index:10; background:rgba(0,180,228,.3); content:" "; display:block;}
.quiz .optns.styl_2 span.selected.ans_crt:before{background:rgba(67,185,3,.3);}
.quiz .optns.styl_2 span.selected.ans_inc:before{background:rgba(200,28,0,.3);}
.quiz .qustn.styl_2{background:url(../../images/responsive/texture-bg.jpg) repeat 0 0; height:350px; margin-bottom:30px; text-align:center; display:table; width:100%}
.quiz .qustn.styl_2 h3{height:330px; padding:0 10%; display:table-cell; vertical-align:middle; font-size:36px; line-height:42px; font-weight:normal; color:#000;}
.quiz .hdr-bar{border-bottom:1px solid #d5d5d5; margin:0 -20px 50px; padding-left:50px;}
.quiz .certification .image{position:relative; margin-bottom:28px;}
.quiz .certification h2{font-size:30px; line-height:30px; margin-bottom:18px;  text-align:center;}
.quiz .certification p{font-size:17px; line-height:23px; margin-bottom:20px;}
.quiz .grade_img{position:relative; margin-bottom:20px; }
.quiz .grade_img .grade{position:absolute; left:50%; top:50%; z-index:100; display:block;}
.quiz .grade_desc{text-align:center;}
.quiz .grade_desc h3{font-size:30px; margin-bottom:25px; line-height:30px; line-height:30px;}
.quiz .grade_desc p{font-size:17px; line-height:23px; margin-bottom:15px;}
.quiz .grade_desc p strong{font-weight:bold;}
.quiz .grade_desc h6{font-size:17px; font-weight:bold; margin-bottom:25px;}
.quiz .socialShareBar{width:320px; margin:0 auto;}
.popup1.timeup_popup .content{padding:0 10px;}
#restart_quiz{font-size:14px; margin-left:5px;}
.popup1.pop3.timeup_popup span.subtitle{margin-bottom:0;}

.quiz .two_clm{padding:0 30px;}
.quiz .two_clm .how-it-works h4{text-align:left;}
.quiz .two_clm .how-it-works, .quiz .two_clm .leader-board {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:50%; float:left; padding-top:10px; padding-bottom:10px;}
.quiz .two_clm .how-it-works{padding-right:50px;}
.quiz .two_clm .leader-board{float:right; border-left:1px solid #ccc; padding-left:50px;}
.quiz .two_clm .how-it-works ul{max-width:772px; margin:0 auto 40px;}
.quiz .two_clm .how-it-works ul li{list-style:none;margin-bottom:20px;  padding:0; float:none; width:auto; text-align:left;}
.quiz .two_clm .how-it-works ul li:nth-child(2n){border:0;}
.quiz .two_clm .how-it-works ul li .fa{font-size:50px; color:#50abeb; float:left; margin:0px; display:block; }
.quiz .two_clm .how-it-works ul li h5{font-size:18px; color:#555; line-height:20px;  font-weight:normal;  padding:5px 0 0 78px;}
.quiz .two_clm .how-it-works ul li p{font-size:12px; line-height:14px; color:#555;  padding:0 0 0 78px;}
.quiz .two_clm .how-it-works .hstyl5{ margin-bottom:30px;}
#second_slide .quiz{max-width:700px; margin:0 auto;} 

.social_bar2 {text-align:center; }
.social_bar2 a{display:inline-block; cursor:pointer; width:280px; height:45px; line-height:45px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 15px; margin:0 10px 20px; color:#fff; font-size:14px; text-shadow:0 0 5px rgba(0,0,0,.3); -moz-text-shadow:0 0 5px rgba(0,0,0,.3); -webkit-text-shadow:0 0 5px rgba(0,0,0,.3); text-decoration:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; transition:background .2s ease; -moz-transition:background .2s ease; -webkit-transition:background .2s ease;}
.social_bar2 a:hover{text-decoration:none; }
.social_bar2 a .fa{vertical-align:middle; margin:0 10px 0 0; font-size:24px; }
.social_bar2 a .fa-linkedin{position:relative; top:-3px;}
.social_bar2 a.fb{background:#466dba;} 
.social_bar2 a.twtr{background:#1faeeb;} 
.social_bar2 a.lin{background:#0b86c9;} 
.social_bar2 a.whatsapp{background:#f94c39;} 
.social_bar2 a.fb:hover{background:#547ac5;} 
.social_bar2 a.twtr:hover{background:#3eb5e8;} 
.social_bar2 a.lin:hover{background:#2694d0;}
.social_bar2 a.whatsapp:hover{background:#f26354;}  

/*------ Table2 -----*/
.table3 {width:100%; margin-bottom:10px;}
.table3 td, .table3 th{background:#f5f5f5; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:10px; line-height:1em; width:20%; border-bottom:1px solid #fff;}
.table3 td:first-child, .table3 th:first-child{width:60%;}
.table3 td:nth-child(2n), .table3 th:nth-child(2n){background:#dedede;}
.table3 td:last-child, .table3 th:last-child{background:#d6d6d6;}
.table3 th:first-child{background:#ebebeb; text-align:left}
.table3 th{font-size:11px; color:#888888; font-weight:bold; vertical-align:middle;}
.table3 td {font-size:13px; color:#000;}
.table3 td:first-child{font-weight:bold;}
.table3 tr:hover td:first-child{background:#fdfdfd;}
.table3 tr:hover td:nth-child(2n){background:#f8f8f8;}
.table3 tr:hover td:last-child{background:#f7f7f7;}
.table3 tr.first td:first-child, .table3 tr.first td:nth-child(2n), .table3 tr.first td:last-child{background:#fffedb; font-weight:bold; color:#de2d2d; font-size:16px; padding:15px 10px;}

/*------ Liveblog ----*/
.liveblog li{list-style:none; border-bottom:1px dotted #bbbbbb; padding:16px 10px 5px;}
.liveblog li:first-child{padding-top:0;}
.liveblog li.highlight:first-child{padding-top:16px;}
.liveblog li .meta-data{float:left; width:90px; font-size:14px; font-weight:bold; font-style:italic; color:#888; line-height:20px; padding-left:18px; position:relative;  margin-bottom:15px;}
.liveblog li .meta-data .fa{font-size:12px; position:absolute; left:0; top:4px;}
.liveblog li .meta-data small{font-weight:normal; font-size:10px; display:block; line-height:14px;}
.liveblog li h2{font-size:16px; line-height:22px; color:#000; margin-bottom:12px;}
.liveblog li h2 a, .liveblog li p a{color:#00afdf;}
.liveblog li p{font-size:15px; line-height:18px; color:#555; margin-bottom:12px;}
.liveblog li blockquote{padding-left:28px; background:url(../../images/responsive/quote-small.png) no-repeat 0 4px;}
.liveblog li blockquote h2{font-style:italic;}
.liveblog li blockquote cite{display:block; font-size:11px; font-style:italic; color:#888; margin-bottom:12px;}
.liveblog li .desc{overflow:hidden;}
.liveblog li.highlight{background:#f3f3f3;}
.liveblog li .desc img{margin-bottom:12px;}
.liveblog li h2 a:hover, .liveblog li p a:hover{color:#ed1c24; text-decoration:none;}
.liveblog li:last-child{border-bottom:0;}

a.liveblog_updates{width:286px; height:45px; line-height:45px; color:#fff; position:fixed; left:50%; bottom:0; margin-left:-163px; font-size:17px; padding:0 20px; display:block; text-decoration:none; background:#de2d2d url(../../images/responsive/update-icon.png) no-repeat 95% center; z-index:999;}

.video_container {position:relative; padding-bottom: 56.25%; /* 16:9 Aspect Ratio */ padding-top: 25px;
height: 0;}
.video_container iframe, .video_container video {position: absolute;top:0;left: 0;width: 100%!important;height: 100%!important;}
.liveblog .polls_wdgt .legends ul{padding:20px 0 0;}
.liveblog .polls_wdgt .legends li{padding:0; border:0; margin-bottom:20px;}

/*----- Home-widget --*/
.liveblog_wdgt {border:1px solid #e8e8e8; }
.liveblog_wdgt > h2{padding:10px; background:#e8e8e8; font-size:24px; line-height:26px; text-transform:none; margin-bottom:0; }
.liveblog_wdgt > h2 > a{color:#007ea4;}
.liveblog_wdgt > h2 > a:hover{color:#ed1c24; text-decoration:none;}
.liveblog_wdgt .liveblog li {padding:5px 10px;}
.liveblog_wdgt .liveblog li .meta-data{ float:none; margin-bottom:5px; font-size:11px; padding-left:12px; font-style:normal; width:auto; font-weight:normal; margin-bottom:0;}
.liveblog_wdgt .liveblog li .meta-data small{display:inline; font-size:11px;}
.liveblog_wdgt .liveblog li .meta-data .fa{top:3px;}
.liveblog_wdgt .liveblog li h2{font-size:12px; line-height:16px; margin-bottom:0px;}
.liveblog_wdgt .liveblog li h2 a{color:#000;}
.liveblog_wdgt .liveblog li h2 a:hover{color:#ed1c24;}
.liveblog_wdgt .scroll-cntent{max-height:300px; overflow:auto; position:relative;}
.liveblog_wdgt .liveblog li h2 .fa{font-size:11px; color:#888; vertical-align:inherit; display:inline; font-weight:normal; margin-left:2px;}


/*------- Follow popup ---*/
.follow_popup{background:#007ea4; position:fixed; width:100%; left:0; bottom:0; z-index:10000; font-size:14px; line-height:40px; font-weight:bold; color:#fff; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-left:10px; box-shadow:0 -2px 5px rgba(0,0,0,.2); -moz-box-shadow:0 -2px 5px rgba(0,0,0,.4); -webkit-box-shadow:0 -2px 5px rgba(0,0,0,.4); display:none;} 
.follow_popup a.close{width:40px; height:40px; float:right; color:#fff; background:#005c77; text-align:center; line-height:40px; margin-left:10px; cursor:pointer; } 
.follow_popup a.close .fa{font-size:24px; color:#fff;}
.follow_popup a.btn{float:right; width:27px; height:27px; border:1px solid #fff;  text-align:center; font-size:16px; color:#fff; text-decoration:none; cursor:pointer; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin-left:10px; margin-top:6px; line-height:26px; }
.follow_popup a.btn:hover{color:#fff !important;}


/*----------------------------------- Custom Social Share Bar end -----------------------------*/
#footer{padding:20px 0; text-align:center; background:#6F6F6F;}
#footer ul{margin-bottom:10px;}
#footer ul li{list-style:none; display:inline; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#fff;}
#footer ul li.divider{margin:0 5px; color:#bfbfbf;} 
#footer ul li a{color:#fff;}
#footer ul li a:hover{color:#00afdf;}
#footer p{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#fff;}

/*----- Infinite scroll page styles ----*/
.hover_box{cursor:pointer; padding:40px 20px; margin:0 -25px; border-bottom:1px solid #dadada;}
.hover_box div.tags{display:none;}

.post .read-more{margin:22px 0 0;  }
.post .read-more a{background:#999; font-size:14px; color:#333; line-height:32px;  display:inline-block; padding:0 12px; box-shadow:0 0 1px rgba(0, 0, 0, 0); box-shadow:0 0 1px rgba(0, 0, 0, 0); box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.post .read-more a .fa{display:inline-block; margin:0 auto;  font-size:14px; color:#fff; margin-right:8px; }
.post .read-more a:hover, .post .read-more a:hover .fa{ text-decoration:none; }
.hover_box:hover .read-more a, .hover_box:hover .read-more a:hover{background:#007ea6; color:#fff;}
.post h1{font-size: 40px;line-height: 48px;margin-bottom: 10px;color: #000;}
.post span.subtle {font-size: 17px;display: block;margin-bottom: 10px;font-style: italic;color: #333;font-weight: 600;line-height: normal;}
.post .metadata{font-size: 13px;color: #888;font-weight: 300;font-family: 'Roboto Slab', serif;line-height: 14px;height: 14px;vertical-align: middle;margin-bottom: 15px;}
/*.post .metadata li, .post .metadata span{float: left;margin-right: 6px;}*/
/*.post .metadata span{margin-top: 3px;}*/
/*.post .post-meta:after{content: ".";display: block;font-size: 0;height: 0;clear: both;visibility: hidden;}*/
.disqus_thread{margin-bottom:40px;}

/*---------- 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; }

/*------ Featured News -----*/
.featured_nws_dtl{margin:0 -20px;}
.featured_nws_dtl figure.featured_nws_bnr{position:relative;}
.featured_nws_dtl figure img{width:100%;}
.featured_nws_dtl.post .tags li{margin-right:1px;}
.featured_nws_dtl.post .tags a{background:rgba(0,0,0,.7); font-size:11px; color:#888 ; margin:0;}
.featured_nws_dtl.post .tags a.active, .featured_nws_dtl.post .tags a:hover{color:#fff;}
.featured_nws_dtl.post .subtle{padding:28px 50px; background:#f3f3f3; border-bottom:1px solid #d8d8d8; margin-bottom:40px;}
.featured_nws_dtl .news_desc{padding:0 50px; position:relative;}
.featured_nws_dtl .news_desc aside{float:left; width:130px; margin-right:30px; min-height:1px;}
.featured_nws_dtl .news_desc .text{overflow:hidden;}
.featured_nws_dtl .news_desc .text:first-letter{float:left; font-size:113px; line-height:.8em; margin:5px 10px 0px 0; font-weight:bold;}
.featured_nws_dtl .news_desc aside .author, .featured_nws_dtl .news_desc aside .time-stamp{border-bottom:1px solid #d8d8d8;  margin-bottom:16px; font-size:12px; color:#888; line-height:14px; padding:0 0 16px 0px; background:none;}
.featured_nws_dtl .news_desc aside .author strong{font-weight:bold; color:#000; display:block; margin-bottom:8px;}
.featured_nws_dtl .news_desc aside .time-stamp{border-bottom:0; margin-bottom:0;}
.featured_nws_dtl .widget.ad{float:right; margin:0 0 20px 20px;}
.featured_nws_dtl .news_desc aside .author:hover{color:ed1c24;}
@media screen and (min-width:1000px){.featured_nws_dtl figure.featured_nws_bnr{min-height:480px;}}

.featured_nws_dtl{position: relative;}
.featured_nws_dtl img.brand{position:absolute; right:35px; top: 0; width:auto; z-index: 99;}
.webkit .flexi-audio{background: #ddd; box-shadow: 0 0 10px rgba(0,0,0,.2); border-top: 1px solid #aaa;}
.flexi-audio{position: fixed;   left: 0; bottom: 0; background: #353535; padding:5px 10px; box-sizing: border-box;
    right: 0; z-index: 9999; box-shadow:0 0 10px rgba(0,0,0,.1);}
.flexi-audio audio{display:block; margin:0 auto; height: 34px;}
.flexi-audio .title{margin: 0 auto;font-size: 14px; padding: 0 21px;color:#999;}


.webkit .flexi-audio .title{color:#333; padding: 0 21px;}


@media screen and (max-width:767px){
.featured_nws_dtl .brand{max-width:80px; top:0px;}
.flexi-audio{padding:5px 0; margin:0 -7px;}
.flexi-audio .title{padding:0 17px;}
.webkit .flexi-audio{margin:0 -10px;}
.webkit .flexi-audio .title{padding:0 20px;}
}

/*----- Sociable 2 ------*/
.socialShareBar2{border:1px solid #d8d8d8; margin-bottom:20px; text-align:center; }
.socialShareBar2 .share_count{padding:40px 20px; color:#888; font-size:12px; line-height:14px;}
.socialShareBar2 .share_count span{display:block; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-size:45px; line-height:55px; color:#000; font-weight:bold;}
.post .socialShareBar2 ul{margin:0;}
.socialShareBar2 ul li{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #d8d8d8;
border-width:1px 1px 0 0; line-height:58px; width:50%; float:left; font-size:18px; color:#888; list-style:none; }
.socialShareBar2 ul li:nth-child(2n+2){border-width:1px 0 0 0;}
.socialShareBar2 ul li a{color:#888; display:block; line-height:58px; transition:color .2s ease-in; -moz-transition:color .2s ease-in; -webkit-transition:color .2s ease-in;}
.socialShareBar2 ul li:hover a .fa-facebook{color:#3b5b9b  ;}
.socialShareBar2 ul li:hover a .fa-twitter{color:#29a9e0 ;}
.socialShareBar2 ul li:hover a .fa-whatsapp{color:#5cbe4a ;}
.socialShareBar2 ul li:hover a .fa-linkedin{color:#0173b1;}
.socialShareBar2 ul li a:hover{text-decoration:none;}
.socialShareBar2 ul li .fa{display:inline;}
.socialShareBar2 ul li a.whatsapp{display:none;}
.socialShareBar2 ul li a.print-btn{float:none;width:auto !important;height:auto !important;margin:0;}
.socialShareBar2 ul li a.print-btn .fa{color:#888;}
.socialShareBar2_outer.sticky{width:130px; position:fixed; top:90px;}
.socialShareBar2_outer.sticky-bottom{position:absolute; /*bottom:120px;*/ left:50px;  width:130px; }
.pull_out{margin:0 -20px;}
.pull_out_all{margin:-20px -20px 0;}
.mb20{margin-bottom:30px;}
.mt20{margin-top:20px;}

/*----- TICKER2 -----*/
.ticker2{margin:0 auto; max-width:1000px; height:34px; border-bottom:1px solid #e4e4e4; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-left:134px; position:relative;
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top, #fefefe 0%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fefefe 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fefefe 0%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fefefe 0%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom, #fefefe 0%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f6f6f6',GradientType=0 );}
.ticker2 .heading-bx{position:absolute; z-index:1; left:0; top:0; height:33px; background:#f8c100; width:134px; padding:0 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ticker2 .heading-bx span.selected{font-size:12px; font-weight:bold; color:#000; line-height:33px; display:block; padding:0 10px; position:relative; cursor:pointer; z-index:2;}
.ticker2 .ticker-cont{overflow:hidden; width:100%;}
.ticker2 .heading-bx span.selected:before{position:absolute; content:" "; width:6px; height:6px; top:12px; left:0; background:#008400; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.ticker2 .heading-bx .fa{position:absolute; top:9px; font-size:14px; color:#000; right:10px; z-index:1;}
.ticker2 .heading-bx ul{position:absolute; width:100%; top:33px; z-index:100; left:0; background:#f8c100; display:none; }
.ticker2 .heading-bx:hover ul{display:block;}
.ticker2 .heading-bx ul li{list-style:none; border-top:1px solid #f6d45e;  }
.ticker2 .heading-bx ul li span{display:block; line-height:33px; padding:0 10px 0 20px; color:#000; font-size:12px; font-weight:bold; cursor:pointer;  }
.ticker2 .heading-bx ul li:hover span{color:#ed1c24;}
.ticker2 .heading-bx ul li.active span{color:#ed1c24; background:#F9CC31; cursor:default;}

ul.ticker_styl1 li{float:left; line-height:33px; padding:0 10px; font-size:12px; font-weight:bold; color:#0090b3; border-right:1px solid #eaeaea; border-left:1px solid #fff;}
ul.ticker_styl1 li:first-child{border-left:0;}
ul.ticker_styl1 li:lest-child{border-right:0;}
ul.ticker_styl1 li span{color:#000; margin-left:10px;}
ul.ticker_styl1 li .fa{position:relative; top:-2px;}
ul.ticker_styl1 li span.up, ul.ticker_styl1 li span.down{color:#008400; font-weight:normal; }
ul.ticker_styl1 li span.down{color:#c70c01; }
.ticker-bnr{position:absolute; width:100%; height:34px; left:0; top:0; z-index:5;}

/*----- 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:#c70c01; }

.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 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;}

/*------ Botttomstrip3 ---*/
.bottom-strip_3{clear:both; background:#005C77; padding:45px 50px; margin:0 -20px -1px; border-bottom:1px solid #d9d9d9;}
.bottom-strip_3 h2{font-size:36px; line-height:35px; margin-bottom:40px; color:#fff; text-align:center;}
.bottom-strip_3 h2 a, .bottom-strip_3 ul li a{color:#fff; display:block;}
.bottom-strip_3 h2 a:hover, .bottom-strip_3 ul li a:hover{text-decoration:none; color:#ed1c24;}
.bottom-strip_3 ul li:hover figcaption a{color:#00CCFF;}
.bottom-strip_3 ul{position:relative; margin-right:-3%;}
.bottom-strip_3 ul li{list-style:none; float:left; margin-right:3%; width:30.3%; }
.bottom-strip_3 ul li figure{position:relative; }
.bottom-strip_3 ul li img{width:100%; margin-bottom:13px; display:block;}
.bottom-strip_3 ul li figcaption{display:block; font-weight:bold; font-size:16px; line-height:20px;}
.bottom-strip_3 ul li a.cat{display:inline-block; height:29px; line-height:29px; background:#ed1c24; padding:0 10px; font-size:12px; font-weight:bold; position:absolute; left:0; top:0; z-index:20; }
.bottom-strip_3 ul li a.cat:hover{color:#fff !important;}

/*---- Login form ----*/
.popup5{width:550px; background:#fff; position:fixed; box-shadow:0 0 8px rgba(0,0,0,.5); -moz-box-shadow:0 0 8px rgba(0,0,0,.5); -webkit-box-shadow:0 0 8px rgba(0,0,0,.5);   z-index:20000; left:0; top:0; padding:20px; border-radius:4px; }
.popup5 .clm1{width:50%; float:left; margin-bottom:20px; padding:10px 5% 10px 0; border-right:1px solid #d8d8d8;  }
.popup5.clm2, .popup5 .clm1{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.popup5 .clm2{width:45%; float:right; margin-bottom:20px; padding-top:10px;}
.popup5 a.btn{display:block; cursor:pointer; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; height:37px; line-height:37px; font-size:12px; color:#fff; margin-bottom:15px; padding:0 15px; transition:all .2s ease;}
.popup5 a.btn:hover{text-decoration:none; color:#fff !important;}
.popup5 a .fa{font-size:20px; display:inline; vertical-align:middle; margin-right:8px;}
.popup5 a.btn.fb{background:#3b5b9b;}
.popup5 a.btn.lin{background:#0173b1;}
.popup5 a.btn.twtr{background:#29a9e0;}
.popup5 a.btn.ggl{background:#df4930; }
.popup5 a.btn.email{background:#333; }
.popup5 a.btn.lin .fa, #login-form a.btn.twtr .fa, .popup5 a.btn.email .fa{position:relative; top:-2px;}

.popup5 .section{margin-bottom:10px; position:relative; margin-bottom:15px;}
.popup5 .section .error, .popup5 p.error{color:#ed1c24; clear:both; }
.popup5 .section p.error{font-size:12px; text-align:right; padding-top:2px;}
.popup5 .section .txt_box{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:100%; height:35px; padding:5px 10px 5px 35px; border:1px solid #d8d8d8; border-radius:3px; -moz-border-radius:3px; font-size:13px; -webkit-border-radius:3px; color:#666; display:block;  transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease;}
.popup5 .section .txt_box.error{border-color:#ed1c24; box-shadow:0 0 3px #ed1c24; -moz-box-shadow:0 0 3px #ed1c24; -webkit-box-shadow:0 0 3px #ed1c24; clear:none; font-size:13px;}
.popup5 .section .fa{position:absolute; left:10px; top:8px; color:#d6d6d6; font-size:18px; z-index:20;}
.popup5 .section .fa.fa-lock{left:12px;}
.popup5 .section .txt_box:focus{color:#000; border-color:#5e9cd6; box-shadow:0 0 3px #87b2d9; -moz-box-shadow:0 0 3px #87b2d9; -webkit-box-shadow:0 0 3px #87b2d9; }
.popup5 a.forgot, .popup5 a.cancel, .popup5 a.backto-login, .popup5 a.back-to-register{float:right; color:#016db2; font-size:12px; line-height:32px; cursor:pointer;}
 .popup5 a.back-to-register{float:none;}
.popup5 #signup-form .submit-button2{float:right; margin-left:10px;}
.popup5 p, .popup5 p a{color:#666; text-align:left; color:#888888; font-size:13px; line-height:16px;}
.popup5 a.signup{color:#016db2; cursor:pointer;}
.popup5 .submit-button2{background:#ed1c24;}
.popup5 .submit-button2.disabled{background:#e2898d; cursor:inherit; }
.popup5 label.remember{display:block; font-size:12px; color:#888; line-height:14px;}
.popup5 label.remember input{color:#888; border-color:#888; margin-right:5px; position:relative; top:-1px;}
.popup5  h3{font-size:14px; margin-bottom:15px; line-height:14px; color:#666;}

.popup5 .error_info{color:#ed1c24; margin-bottom:10px;  }
.popup5 .ftr{clear:both; background:#efefef; padding:20px; margin:0 -20px -20px; text-align:center; color:#666;}
.popup5 .ftr h4{margin-bottom:6px; line-height:14px; font-size:12px;}
.popup5 .ftr p{text-align:center;}
.popup5 #signup-form .txt_box{float:right; padding-left:10px; width:65%; height:28px;}

.popup5 #signup-form .section{margin-bottom:10px;}
.popup5 #signup-form  label{float:left; line-height:28px; font-size:12px; color:#666; width:30%;}
.popup5 .close{font-size:12px; color:#999; position:absolute; top:7px; right:8px; z-index:20; cursor:pointer;}
.popup5 .close .fa{font-size:17px;}
.popup5 a.close fa{font-size:14px; margin-right:2px;}
.popup5 .close:hover{text-decoration:none; color:#ed1c24;} 
.popup5 .success_msg{font-size:12px; font-size:14px; line-height:16px; margin-bottom:10px; color:#29aa02 !important;}
#reset-password-form .success_msg, #reset-password-form .success{font-size:16px; font-weight:bold; margin-bottom:15px;}
.popup5 h2{text-align:center; text-transform:uppercase; padding-bottom:10px; position:relative;}
.popup5 h2:after{height:1px; width:100%; bottom:0; left:0; content:" "; background:#d8d8d8; display:block; position:absolute;} 

.popup5 .message_txt{display:block; text-align:center; color:#333; font-size:17px; line-height:24px; padding:40px 20px;}

.popup5.sm{max-width:400px;}

.popup5.success_msg{color:#29aa02; padding:60px 50px !important;}
.popup5.success_msg h2{padding-bottom:0; margin-bottom:0 !important; font-size:24px;}
.popup5.success_msg h2:after{height:0; display:none; }
.popup5.success_msg p{color:#555; padding-top:0;}
.popup5 a.btn.ggl {background: #4285F4;padding-left: 1px;}
.ggl .fa {background: #fff;width: auto;padding-left: 0;padding: 7px 8px 8px 8px;text-align: center;border-radius: 1px;font-size: 20px !important;}
.g-icon {width: 20px;display: inline-block;vertical-align: middle;}

/*-------- Login V2 -----------*/
.popup5.V2{ width: 412px; box-shadow: 0 0 8px 1px rgba(92,92,92,0.5); border-radius: 6px; padding: 32px; border: 1px solid #ccc; color: #666;
background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */}
.popup5.V2 .terms{display:block; text-align:center; color:#666; font-size:13px; line-height:18px;}
.popup5.V2 .terms small{font-size:11px;}
.popup5.V2 .hdr_l1{font-size:28px; line-height:1em; text-align:center; margin-bottom:15px; font-weight:bold; color:#ed1c24;}
.popup5.V2 .hdr_l2{text-align:center; color:#666; font-size:14px; line-height:1.2em; margin-bottom:15px;}
.popup5.V2 .hdr_l2 strong{font-size:16px; color:#ed1c24;}
.popup5.V2 .terms a{color:#666;}
.popup5.V2 .connect_btns{margin:16px 0 20px; text-align:center;}
.popup5.V2 .ftr{padding-top: 16px; border-top: 1px solid #e2e2e2; text-align: center; background:none;}
a.connect_btn{background-color: #fff;color: #666;font-size: 13px; border: 1px solid #dadada; padding: 6px 10px 5px;position: relative; bottom: 1px;box-shadow:0 1px 1px 0 rgba(200,200,200,0.6); -moz-box-shadow:0 1px 1px 0 rgba(200,200,200,0.6); -webkit-box-shadow:0 1px 1px 0 rgba(200,200,200,0.6); display:inline-block; margin-bottom:15px; border-radius:3px; line-height:1.4em; cursor:pointer;}
.popup5.V2 .connect_btns a.connect_btn:last-of-type{margin-bottom:0;}
a.connect_btn .fa-google{color:#df4930 }
a.connect_btn .fa-facebook-square{color:#3b5b9b; position:relative; top:-1px; }
a.connect_btn .fa-linkedin-square{color:#0173b1; position:relative; top:-1px; }
a.connect_btn:hover{bottom:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; text-decoration:none;}
.popup5.V2 .or{color: #999;font-size: 13px;margin: 0 7px; display:inline-block;}
.popup5.V2 .links_outside{left: 0; margin-top: 45px;  position: absolute; text-align: center; width: 100%; }
.popup5.V2 .links_outside a, .popup5.V2 .links_outside span{margin:0 4px; color: #efefef; font-size:13px;}
.popup5.V2 .links_outside a:hover{color:#fff;}
.popup5.V2 #signup-form{padding-bottom:10px;}
.popup5.V2 #signup-form .txt_box{width:45%;}
.popup5.V2 #signup-form .section{margin-bottom:5px;}
.popup5 #signup-form label{color:#333}
.popup5.V2 p.tos{padding-top:10px; font-size:11px;}
.popup5.V2 p.tos a{font-size:11px;}
.popup5.V2 #login-form .section{width:45%;}
.popup5.V2 #forgot_psswrd .section{width:60%;}
.popup5.V2 .close:hover{color:#ed1c24;}
.popup5.V2 h2{text-transform:none; font-size:19px; line-height:23px;}
.popup5.V2 .close{font-size:18px;}

.popup5.V2 .tmc li{list-style:disc; margin:0 0 10px 15px; font-size:13px; line-height:16px; color:#555;}
.popup5.V2 .tmc li:last-child{margin-bottom:0;} 

@media screen and (min-width:768px){
.popup5.V2 #login-form{background:url(../../images/responsive/login-image.png) no-repeat right top;}
}

.invite-popup{text-align:center;}
.invite-popup h3{text-align:center; margin-bottom:20px; color:#333;}
.invite-popup a.btn{display:inline-block; margin:5px; width:70px; text-align:center;}


/*---- Slideshow identifier ----*/

.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;}


/*------- Bottom sticky-bar ------*/
.nwsltr_stories{position:fixed; z-index:9990; right:0; bottom:0px; width:350px; transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; box-shadow:0 0 8px rgba(0,0,0,.5); -moz-box-shadow:0 0 8px rgba(0,0,0,.5); -webkit-box-shadow:0 0 8px rgba(0,0,0,.5);}
.nwsltr_stories.closed{bottom:-330px;}
.nwsltr_stories h4{background:#de2d2d; line-height:37px; padding:0 10px; color:#fff; font-size:16px; cursor:pointer;}
.nwsltr_stories h4 .fa{font-size:20px; float:right; font-weight:bold; position:relative; top:8px;}
.nwsltr_stories.closed .fa-angle-down:before{content:"\f106";}
.nwsltr_stories .scroll-cntent{background:#e9e9e9; height:330px; overflow:auto; }
.nwsltr_stories ul li{list-style:none; height:36px; line-height:36px; border-bottom:1px solid #d2d2d2;}
.nwsltr_stories ul li a .fa{color:#929292; margin-right:5px;}
.nwsltr_stories ul li.active a .fa{color:#de2d2d;}
.nwsltr_stories ul li a{display:block; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:12px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 5px 0 10px; transition:background .25s ease; -moz-transition:background .25s ease; -webkit-transition:background .25s ease; cursor:pointer; }
.nwsltr_stories ul li a:hover{background:#fffedf; text-decoration:none;}
.nwsltr_stories ul li.active a, .nwsltr_stories ul li.active a:hover{background:#fff; color:#888888; font-weight:normal; }



@media screen and (min-width:1000px){
.nwsltr_stories{bottom:-182px;}
.nwsltr_stories:hover{bottom:0;}
.nwsltr_stories.closed:hover{bottom:-330px !important;}
}

@media screen and (max-height:400px){
.nwsltr_stories .scroll-cntent{height:148px;}
.nwsltr_stories.closed{bottom:-148px;} 
}
@media screen and (max-width:479px){
.nwsltr_stories .scroll-cntent{height:185px;}
.nwsltr_stories.closed{bottom:-185px;} 
}

.ad-head-aht, .ad-head-ah, .ad-head-al, .ad-head-as{text-align:center;}


/*----------------------------- Forum styles -----------------------------------*/
body.flexy .wrapper, body.flexy #content .wrapper{padding:0 5%; max-width:inherit; width:auto;}
body.flexy .spacer{height:36px; width:100%; }
body.flexy #content .wrapper{overflow-x:visible; }
body.flexy #footer2 .wrapper {padding:10px 5%;}
body.flexy{background:#fff;}
.forum-header{background:#000; width:100%; position:fixed; left:0; top:0;  height:36px; color:#fff; z-index:999; }
.forum-header > a:hover, .feed_lst .action_bar a.reply:hover, .feed_lst .action_bar a.refresh:hover, .feed_lst .action_bar a.highlight:hover{text-decoration:none; color:#ed1c24;}

.forum-header .logo{background:#ed1c24; line-height:36px; padding:0 10px; float:left; height:36px; position:relative; }
.forum-header .logo > a{color:#fff; font-size:18px; font-family:'theano_didotregular'}
.forum-header a:hover{text-decoration:none;}
.forum-header .logo .nav-toggle-btn{font-size:21px; color:#fff; cursor:pointer; line-height:34px; margin-right:5px;  }

.forum-header .logo .nav-toggle-btn .fa{position:relative; top:-1px;}
.forum-header .logo .navigation{position:absolute;}
.forum-header .logo:hover .hvr_bx{display:block;}
.forum-header .logo:hover .hvr_bx li a{margin:0 10px;}
.forum-header .logo .hvr_bx li:last-child a{border-bottom:0;}

.forum-header .one-line-form{float:left; margin:4px 0 0 20px; border:1px solid #eee;}
.forum-header .one-line-form input.textbox{width:200px; border-radius:0; border:0; height:26px; background:#eee; color:#000; margin-right:0; }
.forum-header .one-line-form input.textbox:focus{background:#fff;}
.forum-header .one-line-form input.submit{border-radius:0; padding:0 7px; height:26px; background:#333; font-weight:normal; font-size:12px;}
.forum-header .one-line-form .etb2b-auto-scroll{position:absolute!important; top:30px !important; width:310px !important;}
.forum-header h2:before, .forum_hdr_mob h2:before{content:"BETA"; position:absolute; font-size:10px; color:#f3d400; right:0; top:-10px;}
.forum_hdr_mob h2:before{color:#000; font-size:9px;}
.forum-header h2, .forum_hdr_mob h2{float:left; line-height:36px; font-size:14px; margin-left:10px; margin-bottom:0; position:relative;}
.forum-header h2 a{color:#fff;}
.forum_hdr_mob h2{margin-bottom:0;}
.forum_hdr_mob h2 a{color:#007ea4;}
.forum-header h2:after{border-bottom:6px solid #fff; display:none; content:" "; border-left:6px solid transparent; border-right:6px solid transparent; position:absolute; left:50%; bottom:0; margin-left:-6px;}
.forum-header h2.active:after{display:block;}
.forum_hdr_mob{display:none; position:fixed; width:100%; left:0; top:36px; z-index:998;}
.forum_hdr_mob:after{display:block; content:" "; height:0; width:0; clear:both;}
.forum-header .action_btns, .forum_hdr_mob .action_btns{float:left;}
.forum-header .action_btns>span, .forum_hdr_mob .action_btns>span{float:left; line-height:36px; font-size:14px; font-weight:bold; color:#fff; margin-left:30px;}
.forum-header .action_btns span.alert, .forum_hdr_mob .action_btns span.alert{position:relative; color:#ccc; cursor:pointer; padding-right:22px;}
.forum-header .action_btns span.alert{color:#fff;}
.forum-header .action_btns span.alert.inactive, .forum_hdr_mob .action_btns span.alert.inactive{color:#ccc;}
.forum-header .action_btns span.alert.inactive, .forum_hdr_mob .action_btns span.alert.inactive{padding-right:0;}
.forum-header .action_btns span.alert.inactive small, .forum_hdr_mob .action_btns span.alert.inactive small{display:none;}
.forum-header .action_btns span.alert a > small, .forum_hdr_mob .action_btns span.alert a > small{position:absolute; width:16px; height:16px; background:#de2d2d; display:block;  border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; color:#fff; font-size:10px; text-align:center; line-height:16px; top:2px; right:3px;}
.forum-header .action_btns .about{line-height:34px; position:relative;}
.forum-header .action_btns .about:after{border-bottom:6px solid #f3f3f3; display:none; content:" "; border-left:6px solid transparent; border-right:6px solid transparent; position:absolute; left:50%; bottom:-1px; margin-left:-6px;}
.forum-header .action_btns .about.active:after{display:block}
.forum_hdr_mob .about{display:none;}
.forum-header .action_btns .about small{font-size:11px; color:#ccc; border-bottom:1px dotted #ccc; font-weight:normal; cursor:pointer; }
.forum-header .action_btns span.alert > a >.fa, .forum_hdr_mob .action_btns span.alert > a > .fa{color:#ccc; font-size:18px;}
.forum-header .action_btns span.ask a, .forum_hdr_mob .action_btns span.ask a{display:inline-block; line-height:30px; font-size:14px; font-weight:bold; color:#fff; cursor:pointer;}
.forum-header .action_btns span.alert > a >.fa{color:#fff;}
.forum-header .action_btns span.alert.inactive > a >.fa{color:#ccc;}
.forum_hdr_mob .action_btns span.ask a{color:#007ea4;}

.forum-header .action_btns span.ask a .fa, .forum_hdr_mob .action_btns span.ask a .fa{font-size:18px; position:relative; top:-1px;}
.forum-header .flex_srch-form{float:left; width:20%; margin:5px 0 0 10px;}
.forum-header .categories ul{position:absolute; left:0px; top:38px; background:#f3f3f3; width:136px; border:1px solid #e5e5e5; border-width:0 1px; display:none;} 
.forum-header .categories ul li{list-style:none; border-bottom:1px solid #e5e5e5; line-height:30px; padding:0 10px; cursor:pointer; color:#000; font-size:11px; font-weight:bold; }
.forum-header .categories ul li:hover{color:#ed1c24;}
.forum-header span.alert .hover-menu, .forum_hdr_mob span.alert .hover-menu{position:absolute; width:400px; left:-186px; top:48px; background:#fff; border:1px solid #dbdbdb; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; z-index:100; box-shadow:0 1px 3px rgba(200,200,200,0.7)}
.forum_hdr_mob span.alert .hover-menu{width:300px; left:50%; margin-left:-150px;}
span.alert .hover-menu .title{background:#fff; padding:15px; border-bottom:1px solid #dbdbdb; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;} 
span.alert .hover-menu .title h3{font-size:14px; line-height:14px; color:#333;}
span.alert .hover-menu:before{position:absolute; z-index:100; left:50%; width:0; height:0; border-bottom:7.5px solid #dbdbdb; border-left:7.5px solid transparent; border-right:7.5px solid transparent; margin-left:-4px; top:-7px; content:" "; display:block;} 
span.alert .hover-menu:after{position:absolute; z-index:100; left:50%; width:0; height:0; border-bottom:7.5px solid #fff; border-left:7.5px solid transparent; border-right:7.5px solid transparent; margin-left:-4px; top:-7px; content:" "; display:block; margin-top:1px;} 
.alert .scroll-content{height:350px; overflow:auto; position:relative;}
.notifications li{padding:15px; border-bottom:1px solid #dbdbdb; position:relative; font-weight:normal; background:#EFFCFF;}
.notifications li .notify_link{position:absolute; left:0; top:0; width:100%; height:100%;}
.notifications li:hover, .notifications li.seen{background:#fff;}
.notifications li .thumb{float:left; width:25px; height:25px; margin-right:10px;}
.notifications li .thumb img{border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.notifications li .desc {overflow:hidden; font-size:13px; color:#333; line-height:15px;}
.notifications li .desc a, .notifications li .desc span{color:#333;}
.notifications li .desc a {color:#007ea4;}
.notifications li a.user{font-weight:bold !important; color:#000;}
.notifications li .time{color:#888;}
.notifications li .action_bar{padding-top:8px;}
.notifications li .action_bar a, .notifications li .action_bar span{color:#888; font-size:12px;}
.notifications li .action_bar small{font-size:11px;}
span.alert .hover-menu .footer{background:#f3f3f3; padding:10px; text-align:center; line-height:1em;}
span.alert .hover-menu .footer a{font-size:12px; color:#007ea4; font-weight:normal; }
.notifications li .desc a:hover{text-decoration:none; color:#ed1c24;}
.notifications li .text{color:#555; font-size:12px; line-height:16px !important; margin-bottom:0; padding-top:10px;}
.notifications li .text p{font-size:12px; line-height:16px;}
.notifications li .text img {float:left; width:100px; margin:2px 10px 5px 0 !important}
.notifications li .close{position:absolute; top:8px; right:8px; color:#888; font-size:15px; z-index:100; cursor:pointer; }
.notifications li .close:hover{color:#555;}
.notifications .scroll-content{height:300px; overflow:auto;}
.ui-autocomplete{max-width:400px !important; margin-left:-1px !important;}
.ui-autocomplete .ui-menu-item{padding-top:5px; padding-bottom:5px;}
.ui-autocomplete li.ui-state-focus{color:#fff !important;}

/*--------- Search-form ---*/
.flex_srch-form input.textbox, .flex_srch-form{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.flex_srch-form{ padding-right:33px; position:relative;}
.flex_srch-form input.textbox{width:100%; height:28px; border:1px solid #cfcfcf; padding:5px 10px; background:#fff; border-right:0; font-size:14px; color:#dcdcdc;}
.flex_srch-form input.textbox:focus{color:#000;}
.flex_srch-form .search-btn{border:0; width:33px; height:28px; position:absolute; z-index:1; right:0; top:0; border:0; text-align:center;
color:#fff; font-size:14px; background:#888;}
.flex_srch-form .search-btn .fa{position:relative; top:-2px;}


/*----- Profile settings ---*/
.prfle_setngs{margin-bottom:20px;}
.prfle_setngs li{list-style:none; margin-bottom:15px; font-size:13px; color:#888; line-height:18px; min-height:23px; }
.prfle_setngs li .switch{float:right; top:-3px;}

.switch { position: relative; display: inline-block; width:40px; height:24px;}
.switch input {display:none;}
.switch .slider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s;
 transition: .4s;}
.switch .slider:before { position: absolute; content:""; height:16px;width:16px;left: 4px; bottom: 4px;
  background-color: white;  -webkit-transition: .4s;  transition: .4s;}
.switch input:checked + .slider { background-color: #51a414;}
.switch input:focus + .slider { box-shadow: 0 0 1px #51a414;}
.switch input:checked + .slider:before { -webkit-transform: translateX(16px); -ms-transform: translateX(16px);
 transform: translateX(16px);}
/* Rounded sliders */
.slider.round {border-radius:24px;}
.slider.round:before { border-radius: 50%;}

/*----- Profile strength ----*/
.prfle_strength{margin-bottom:20px; border:1px solid #e5e5e5;}
.prfle_strength .badges{float:right; width:83px; height:21px;}
.prfle_strength .badges span, .user-badge{display:block; float:left; width:15px; height:21px; margin-right:2px; background-position:-163px -943px; cursor:pointer; }
.badges span.l1:hover, .beginner .badges span.l1, .sanity-checked  .badges span.l1, .category-star .badges span.l1, .mentor .badges span.l1, .evangelist .badges span.l1, .user-badge.beginner{background-position:-163px -922px;}
.badges span.l2:hover, .sanity-checked  .badges span.l2, .category-star .badges span.l2, .mentor .badges span.l2, .evangelist .badges span.l2, .user-badge.sanity-checked{background-position:-180px -922px;}
.badges span.l3:hover, .category-star .badges span.l3, .mentor .badges span.l3, .evangelist .badges span.l3, .user-badge.category-star{background-position:-197px -922px;}
.badges span.l4:hover, .mentor .badges span.l4, .evangelist .badges span.l4, .user-badge.mentor{background-position:-214px -922px;}
.badges span.l5:hover, .evangelist .badges span.l5, .user-badge.evangelist{background-position:-231px -922px;} 
.prfle_strength .badges span:last-child{margin-right:0;}
.strength-meter{padding:15px;}
.level-indicator{position:relative; background:#efefef; width:95px; height:95px; float:left;}
.level-indicator .mask{position:absolute; width:95px; height:95px; left:0; top:0; z-index:10; background:url(../../images/responsive/mask-min.png) no-repeat 0 0;}
.level-indicator .badge{position:absolute; width:33px; height:45px; left:50%; top:50%; margin:-23px 0 0 -17px; z-index:12; background-position:-166px -969px;}
.level-indicator .fill{position:absolute; z-index:5; bottom:0; width:100%; transition:all .4s ease;}
.beginner .fill{height:20%; background:#ff5b5b;}
.sanity-checked .fill{height:40%; background:#ffc560;}
.category-star .fill{height:60%; background:#3b8400;}
.mentor .fill{height:80%; background:#007eff;}
.evangelist .fill{height:100%; background:#ffa304;}
.beginner .badge{background-color:#ff5b5b;}
.sanity-checked .badge{background-color:#ffc560;}
.category-star .badge{background-color:#3b8400;}
.mentor .badge{background-color:#007eff;}
.evangelist .badge{background-color:#ffa304}


.prfle_strength .stats{padding:15px; background:#f7f7f7; border-top:1px solid #e5e5e5;}
.prfle_strength .activities li{list-style:none; margin-bottom:10px; padding-bottom:10px; font-size:13px; color:#555; line-height:1em; border-bottom:1px solid #e5e5e5; text-align:left;}
.activities li div{float:right;}
.stats .activities li  span{color:#000; display:inline; font-size:13px;}
.prfle_strength .activities li:last-child{border:0;}
.prfle_strength h4{font-size:13px; line-height:1em; margin-bottom:15px;}
.prfle_strength h4 .fa{vertical-align:bottom; font-size:14px; color:#ccc;}
.prfle_strength .stats .fa{font-size:14px; }
.prfle_strength .fa-arrow-up{color:#3b8400;}
.prfle_strength .fa-arrow-down{color:#ff0000;}
.prfle_strength .fa-plus{color:#ffa800}
.prfle_strength .stats .footer{display:table; width:100%; border:1px solid #e5e5e5; background:#fff;  }
.stats .footer section{width:33.3%; height:62px; display:table-cell; text-align:center; vertical-align:middle; border-right:1px solid #e5e5e5; box-sizing:border-box;font-size:13px; color:#888;}
.stats .footer section:last-of-type{border:0; }
.stats .footer section h6{font-size:12px; color:#000; line-height:1em; font-weight:normal; margin-bottom:5px;} 
.stats .footer section span{color:#000; font-size:17px;}

/*------ .three_clm_3 ---*/
body.flexy .three_clm_3{margin-bottom:20px;}
.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 .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;}

/*------ feed_list ---*/
.feed_lst .item a:hover, .action_bar a:hover, .profile_hdr p a:hover{text-decoration:none; color:#ed1c24;}
.feed_lst .item{margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e5e5e5;}
.feed_lst .item:last-of-type{padding-bottom:0; border-bottom:0;}
.feed_user{margin-bottom:18px; position:relative;}
.feed_user .user-badge{width:15px; height:21px; margin-right:2px;}
/*.feed_user .user-badge:before{position:absolute; left:0; top:0; content:" "; border-left:25px solid #fff; border-bottom:25px solid transparent; z-index:3; display:block;}
.feed_user .user-badge:after{position:absolute; z-index:6; background-image:url(../../images/responsive/sprite9.png); display:block; content:"";}*/
.feed_user img, .editor_info  img{float:left; width:40px; height:40px; margin-right:10px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.feed_user .user-name, .editor_info .name{display:block; font-size:15px; line-height:20px; margin-bottom:5px;}
.feed_user .user-name a, .editor_info .name a{ color:#000;}
.feed_user .meta, .editor_info .meta a, .editor_info .meta{font-size:13px; color:#888;}
.feed_lst .question_txt{margin-bottom:10px; font-size:19px; font-weight:bold; line-height:24px;}
.feed_lst .question_dtl .question_txt{font-size:26px; line-height:31px;}
.feed_lst .question_dtl{border:0; margin-bottom:0;}
.feed_lst .question_txt a{color:#000;}
.feed_lst .answer_txt{margin-bottom:16px; font-size:15px; line-height:18px;}
.feed_lst .answer_txt:after{content:" "; clear:both; display:block; height:0; width:0;}
.feed_lst .answer_txt p{margin-bottom:15px;}
.feed_lst .answer_txt a{color:#007ea4; text-decoration:none;}
.feed_lst .answer_txt a.more-link{margin-left:5px; /*background:none; border:0; padding:0;*/} 
.event_bar{font-size:13px; color:#888; line-height:23px; margin-bottom:8px;}
.event_bar span, .event_bar .cat{ display:inline-block; margin-right:10px; margin-bottom:8px; text-transform:capitalize;}
.event_bar .cat{background:#eeeeee; color:#888; padding:0 10px; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; }
.feed_lst .answer_txt img{margin:0px 0px 10px 0;}
.answer_txt.content_min img{max-width:220px; float:left; margin-right:10px;}
.feed_lst .answer_txt img, .notifications li .text img{padding:4px; background:#fff; border:1px solid #e5e5e5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-shadow:0 0 3px rgba(0,0,0,.1); -moz-box-shadow:0 0 3px rgba(0,0,0,.1); -webkit-box-shadow:0 0 3px rgba(0,0,0,.1);  }
.btn_blue, .btn_red {display:inline-block; height:30px; background:#007ea4; color:#fff; padding:0 8px; border:0; font-weight:bold; cursor:pointer; font-size:13px; height:30px; font-family:Helvetica, Arial, sans-serif; line-height:28px;} 
.btn_red{background:#ed1c24;}
button.btn_blue, button .btn_red{line-height:26px;}

.feed_lst .answer_txt ul, .feed_lst .answer_txt ol{ margin-bottom:10px; margin-left:15px; list-style-position:outside;}
.feed_lst .answer_txt ol li{list-style:decimal;}
.feed_lst .answer_txt ul li{list-style:disc;}

.action_bar{font-size:13px; line-height:28px; color:#888; }
.action_bar a{cursor:pointer;}
.action_bar span,  .action_bar a, .feed_user .meta span,  .feed_user .meta a{margin-right:10px; color:#888; text-transform:capitalize;}
.action_bar span,  .action_bar a{margin-right:12px;}
.action_bar span a, .action_bar a span, .action_bar span span{margin-right:0;}
.action_bar .fa, .feed_user .meta .fa{vertical-align:baseline; margin-right:4px; font-size:13px;}
.action_bar a.reply, .feed_lst .action_bar a.refresh, .action_bar a.highlight{color:#007ea4; }
.question_action{margin-bottom:15px;}
.action_bar a.refresh, .action_bar a.highlight{font-weight:bold;}
.action_bar small.count{display:inline-block; background:#eee; font-weight:bold; line-height:18px; margin-right:10px; padding:0 5px; border-radius:2px; -webkit-border-radius:2px; height:17px; font-size:12px; margin-left:-10px; }
.action_bar a.highlight  small.count{background:#007ea4; color:#fff; }
.action_bar a small.count, .action_bar span small.count{margin-left:0; margin-right:0;}
.action_bar .action_btn{background:#fcfcfc; border:1px solid #eee; line-height:26px; padding:0 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-weight:bold; color:#888; display:inline-block;}
.action_bar a.action_btn:hover, .action_btn:hover small{color:#555; border-color:#ccc;}
.action_bar .action_btn.vote{font-weight:normal;}
.action_bar .action_btn span{color:#888;}
.action_bar .action_btn:hover span{color:#555;}
.action_bar .action_btn small{font-weight:bold; padding-left:5px; margin-left:2px; border-left:1px solid #eee; }
.action_bar .action_btn:hover small{border-color:#ccc;}
.action_bar .inline_container{position:relative;display:inline-block;}

.qtsn-post-box{margin-bottom:15px;}
.qtsn-post-box .inner{ border:1px solid #e5e5e5;}
.qtsn-post-box header{text-align:center; background:#007ea4; padding:10px; line-height:1em; color:#fff; font-size:17px; }
.qtsn-post-box textarea{border:0; width:100%; box-sizing:border-box; width:100%; height:90px; padding:15px; font-size:14px; color:#000; resize:none;}
.qtsn-post-box  input.submit{display:none;background: #007ea4;color: #fff;padding: 0 8px;border: 0;font-weight: 700;cursor: pointer;font-size:13px;
height: 30px;font-family: Helvetica,Arial,sans-serif; margin-top:10px;}

/*---- Answer box -----*/
.answer_bx, .comment_bx{background:#f3f3f3; border:1px solid #e5e5e5; margin-top:15px; }
.answer_bx .editor_info, .answer_bx .foot_bar{padding:10px; position:relative;}
.answer_bx .fake-editor, .answer-btn{background:#fff; border:1px solid #e5e5e5; border-width:1px 0; padding:15px 10px; font-size:15px; color:#888; line-height:1.2em; min-height:200px; position:relative;}
.answer_bx .fake-editor:focus{color:#000;}
.answer-btn{margin-top:18px; border-width:1px; min-height:inherit; padding:18px 10px 15px; font-size:13px; background:#fafafa; line-height:1em;  cursor:text;}
.answer-btn:hover{background:#fff;}

.answer_bx{position:relative;}
.answer_bx .hover_menu{right:-200px; top:85px; width:250px;}
.answer_bx .hover_menu h5{margin-bottom:10px; font-size:14px;}
.answer_bx .hover_menu.show_nub:before, .answer_bx .hover_menu.show_nub:after{border-left:0; border-right: 7.5px solid #e5dd7e; border-bottom: 7px solid transparent; border-top: 7px solid transparent; margin-top:0; left:-6px; top:10px;}
.answer_bx .hover_menu.show_nub:after{border-right: 7.5px solid #fff8a6; margin-left:1px; margin-top:0; }
.answer_bx .hover_menu .ObjectCard{width:100%;}

.answer_bx .foot_bar input{margin-right:4px;}
.answer_bx .foot_bar .icon{font-size:14px;margin-right:10px;}
.answer_bx .foot_bar .label{font-size:12px;color:#888;margin-right:10px;line-height: 14px;}
.answer_bx .foot_bar .answer_shr_btn{position:absolute;right:0;top:20px;}
.answer_bx .foot_bar .answer_shr_btn .shareItem{position:relative;float:left; top:1px;}
.answer_bx .foot_bar .answer_shr_btn .shareItem .overlay{position:absolute;width:100%;width:100%;z-index:1;background-color:transparent;}
.icon.fa-twitter{color:#55acee;}
.icon.fa-facebook-square{color:#3b5b9b;}
.icon.fa-linkedin-square{color:#0b86c9;}
.icon.fa-whatsapp-square{color:#5cbe4a;}

/* forum share hover start */
.action_bar .hover_menu .icon{font-size:16px;margin-right:5px;}
.action_bar .share_btn{cursor:pointer;position: relative; display: inline-block;}
.action_bar .share_btn:hover{color:#f00;}

/*---- commnet editor ---*/
.comment_edit_wrapper {padding:10px;  }
.comment_editor{position:relative; margin:0 86px 0 38px;} 
.comment_editor .avtar, .comments_lst li .avtar{position:absolute; z-index:1; left:-38px; top:0; width:30px; height:30px;}
.comment_editor .insert_img{position:absolute; background:#fff; width:26px; height:28px; border:1px solid #cfcfcf; border-right:0;
position:absolute; top:0; left:-27px; z-index:1; text-align:center; line-height:29px; color:#636363; cursor:pointer;}
.comment_editor .insert_img input{appearance:none; -webkit-appearance:none; width:19px; height:18px; position:absolute; z-index:2; top:2px; left:2px; opacity:0; cursor:pointer;}
.comment_editor .insert_img:hover{color:#333; text-decoration:none; background:#f5f5f5;}
.comment_editor .insert_img .fa{display:inline; font-size:18px; }
.comment_editor .content_editor{border:1px solid #cfcfcf; position:relative; background:#fff; font-size:13px; color:#000; padding:6px;
min-height:30px; line-height:16px;}

.content_editor:focus{color:#333;}
.comment_editor .btn_blue{position:absolute; z-index:1; top:0; right:-86px;}
.comment_editor .content_editor{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; resize:none; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}

.comment_bx .comments_lst{padding:10px; border-top:1px solid #e5e5e5;}
.comments_lst li{margin-bottom:20px; position:relative; padding-left:38px;}
.comments_lst li .avtar{ left:0; top:0;}
.comments_lst li .name{display:block; font-weight:bold; font-size:14px; line-height:16px; position:relative; top:-2px; text-transform:capitalize;}
.comments_lst li .name a{color:#000;}
.comments_lst li p{font:normal 13px/16px Arial, sans-serif; color:#555; margin-bottom:5px;}
.comments_lst li ul{padding:0 0 0 10px; border-left:1px solid #e5e5e5; margin:15px 0;}
.comments_lst li ul li:last-child, .comments_lst li:last-child{margin-bottom:0;}
.comments_lst li .comment_editor{margin-left:27px;}

/*-----  rotate ----*/
.rotate_180{transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.ask-qstn-form{border-radius:4px;}
.ask-qstn-form .form-fields{position:relative; width:515px; float:left; }
.ask-qstn-form .form-fields a, .ask-qstn-form .form-fields label{display:block; font-size:12px; color:#007ea4; margin-bottom:10px; line-height:12px;}
.ask-qstn-form p.error{position:relative; top:-20px;}
.ask-qstn-form .form-fields a{font-size:14px;}
.ask-qstn-form .form-fields label{line-height:14px; color:#555; margin-bottom:10px; font-size:24px; line-height:24px;  font-weight:bold; }
.ask-qstn-form .form-fields label.sm{font-size:16px; line-height:16px;}
.ask-qstn-form .avtar{width:38px; height:38px; position:absolute; left:0; top:0;}
.ask-qstn-form .commentbx_outer, .ask-qstn-form textarea, .ask-qstn-form input.textbox{border:1px solid #cfcfcf; padding:10px; background:#fff; color:#999; font-size:13px; position:relative; margin-bottom:20px;}
.ask-qstn-form .commentbx_outer{margin-bottom:30px;}
.ask-qstn-form .commentbx_outer:focus, .ask-qstn-form textarea:focus, .ask-qstn-form input.textbox:focus, .ask-qstn-form .commentbx_outer .question-box:focus{color:#000;}
.ask-qstn-form .commentbx_outer .question-box{min-height:16px; line-height:1.2em;color:#000;}
/*.ask-qstn-form .commentbx_outer .question-box:before{position:absolute; content:"Ask your question"; font-size:13px; color:#999; left:10px; top:10px;}*/
/*.ask-qstn-form .commentbx_outer .question-box:focus:before{display:none;}*/
div[data-placeholder]:not(:focus):not([data-div-placeholder-content]):before { content: attr(data-placeholder); font-size:13px; color:#ccc;}
.commentbx_outer .insert_img{position:absolute; bottom:8px; right:6px; color:#888; padding:0; border:0; font-size:14px; cursor:pointer;}
.commentbx_outer .insert_img:hover{color:#555;} 
.ask-qstn-form textarea, .ask-qstn-form input.textbox{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:10px; width:100%; resize:none; font-size:12px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom:20px;}
.ask-qstn-form .form-fields a.more_detail:hover{text-decoration:none;}
.ask-qstn-form .form-fields a.more_detail .fa{margin-left:5px; font-size:14px;}
.ask-qstn-form input.textbox{padding:10px; }
.ask-qstn-form .detailbx{display:none; margin-bottom:10px; position:relative;}
.ask-qstn-form .detailbx .fa{cursor:pointer; position:absolute; right:0; top:2px; font-size:14px; color:#888;}
.ask-qstn-form .detailbx:hover .fa{color:#555;}
.ask-qstn-form textarea{margin-bottom:0; height:120px;}
.ask-qstn-form .ques_add_btn{padding:8px 14px; font-size:16px; height:auto;}
.ask-qstn-form .anonymous-user{font-size:12px; line-height:14px; margin:35px 0 15px;}
.ask-qstn-form .anonymous-user input{margin-right:5px; }

.ask-qstn-form.popup5{width:800px; padding:40px; }
.ask-qstn-form .rhs{float:right; width:260px;}
.ask-qstn-form .rhs .hstyl2{color:#555; margin-bottom:10px; padding-bottom:0; border:0; font-size:16px; font-weight:normal; text-transform:none; }

.ask-qstn-form .lst11{margin:0 0 0 10px; padding:15px 0 0 24.5px; border-left:1px solid #e5e5e5; }
.ask-qstn-form .lst11 li{list-style:none; font-size:14px; line-height:19px; position:relative; margin-bottom:15px;}
.ask-qstn-form .lst11 li:last-child{margin-bottom:0;}
.ask-qstn-form .lst11 li span.num{width:28px; height:28px; position:relative; top:-5px; left:-40px; line-height:28px; background:#fff; border:1px solid #e5e5e5; font-size:12px; color:#888; font-weight:bold; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; text-align:center; position:absolute; }
.lst11{margin:0 0 0 10px; padding-left:20px; border-left:1px solid #e5e5e5; }
.ask-qstn-form .ui-widget-content{border-top:0 !important;}
.ask-qstn-form .ui-menu .ui-menu-item{padding:5px;}

.qstn_ovrview .followers{margin-bottom:5px;}
.qstn_ovrview .thumb{float:left; position:relative; width:30px; height:30px; margin:0 7px 7px 0;}
.qstn_ovrview .thumb img{border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.qstn_ovrview ul li{list-style:none; font-size:12px; margin-bottom:8px; padding-left:25px; color:#888; position:relative;}
.qstn_ovrview ul li a{color:#888;}
.qstn_ovrview ul li .fa{position:absolute; left:0; z-index:2; font-size:16px; color:#999;}
#forum_ques_box_container{height:500px; padding-right:20px; margin-right:-20px;}

/*----- tag manager styles ------*/
.ask-qstn-form .tag-list{margin:-10px 0 10px;}
.tm-tag { color: #888;  background-color: #eee ; border:0; display: inline-block;font-size: 11px; margin: 0 5px 10px 0;
  padding: 4px 15px 4px 4px; text-decoration: none; vertical-align: middle; position:relative; }
.tm-tag .tm-tag-remove { color: #ccc !important; font-weight: bold;  position:absolute; top:4px; right:4px; font-size:10px !important; line-height:10px !important;}
.tm-tag.tm-tag-inverse .tm-tag-remove, .tm-tag:hover .tm-tag-remove { color: #ffffff;}
.tm-tag:hover{background-color:#ddd;}
.tm-tag.tm-tag-disabled { color: #aaaaaa; background-color: #e6e6e6; border-color: #cccccc; box-shadow: none;}
.tm-tag.tm-tag-disabled .tm-tag-remove { display: none;}

/*---- Invite-friend ---*/
.email_invt_form{padding:20px 0 10px; text-align:center; max-width:350px; margin:0 auto;}
.email_invt_form input.textbox, .email_invt_form textarea, .spam-options div.other textarea{border:1px solid #ccc; display:block; box-sizing:border-box; margin:0 0 10px; box-sizing:border-box; width:100%; font-size:13px; color:#000; padding:0 6px; height:30px; font-family:arial;}
.email_invt_form textarea, .spam-options div.other textarea{padding:6px; height:120px; }
.email_invt_form .btn_red{float:right;}

/*------ profile page styles ----*/
.profile_hdr{border-bottom:2px solid #e5e5e5; padding-bottom:20px; margin-bottom:20px;}
.profile_hdr .pic img{width:100%;}
.profile_hdr .pic, .profile_nav{float:left; width:142px; margin-right:40px;}
.profile_hdr .name{display:block; font-size:26px; line-height:30px; font-weight:bold;}
.profile_hdr .designation{display:block; font-size:17px; line-height:22px; margin-bottom:10px; color:#888;}
.profile_hdr p{font-size:14px; line-height:18px; margin-bottom:18px;}
.profile_hdr p a{color:#007ea4;}
.profile_hdr .desc{overflow:hidden; padding-top:20px;}
.profile_nav_content{overflow:hidden;}
.profile_nav_content .hstyl2, .profile_nav .hstyl2{font-size:15px; }

/*----- Reoprt-spam ----*/
.spam-options{border:1px solid #e5e5e5; padding:15px; margin-top:20px; background:#fafafa;}
.spam-options h3{margin-bottom:15px; font-size:18px; line-height:20px; }
.spam-options label{display:block; margin-bottom:10px; font-size:13px; color:#888; line-height:15px; }
.spam-options label input{display:inline; vertical-align:middle; margin:0 5px 0 0; position:relative; top:-2px;}
.spam-options div.other {margin-bottom:10px;}
.spam-options div.other textarea{margin:0; height:50px; resize:none;}

/*----- Profile card ----*/
.modal-popup{background:#fff; border:1px solid #ccc; position:absolute;}
.modal-popup .modal-top{padding:15px;}
.modal-popup .pic{float:left; width:39px; height:39px; margin-right:20px; border:1px solid #ccc;}
.modal-popup .desc{overflow:hidden;}
.modal-popup .name{display:block; font-size:20px; font-weight:bold; margin-bottom:5px;}
.modal-popup  .designation{display:block; font-size:12px; line-height:14px; color:#555;}

/*----- Hover_menu -----*/
.hover_menu{padding-top:10px; position:absolute;z-index:800;margin:8px 0;min-width:180px;-webkit-animation:fadeInDownMini 150ms ease-out 0s 1 normal;-o-animation:fadeInDownMini 150ms ease-out 0s 1 normal;animation:fadeInDownMini 150ms ease-out 0s 1 normal;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.hover_menu.show_nub.hover_menu_above{padding-top:0; padding-bottom:10px;}
.hover_menu.animate_out{-webkit-animation:fadeOutUpMini 150ms ease-out 0s 1 normal;-o-animation:fadeOutUpMini 150ms ease-out 0s 1 normal;animation:fadeOutUpMini 150ms ease-out 0s 1 normal;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.hover_menu:before,.hover_menu:after{position:absolute;top:10px;}.hover_menu.fixed_menu_width{width:188px}.hover_menu.show_nub:before{content:'';display:block;width:0;height:0;border-color:rgba(204,204,204,0);border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:7px solid #bbb;left:14px;margin-top:-7px}.hover_menu.show_nub:after{content:'';display:block;width:0;height:0;border-color:rgba(204,204,204,0);border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:7px solid #f6f6f6;position:absolute;left:14px;margin-top:-6px}.hover_menu.show_nub.white_bg:after{content:'';display:block;width:0;height:0;border-color:rgba(204,204,204,0);border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:7px solid #fff}.hover_menu.show_nub.right_align:before,.hover_menu.show_nub.right_align:after{left:auto;right:7px}.hover_menu.show_nub.center_align:before,.hover_menu.show_nub.center_align:after{left:calc(50% - 7.5px)}.hover_menu.show_nub .menu_list_items:not(.unified_menu) .menu_list_item:first-child:hover:before,.hover_menu.show_nub .unified_menu>div:first-child:hover:before,.hover_menu.show_nub .unified_menu>.menu_list_item:first-child:hover:before{content:'';display:block;width:0;height:0;border-color:rgba(204,204,204,0);border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:7px solid #dfeffa;position:absolute;z-index:1;top:-6px;left:13px}.hover_menu.show_nub.right_align .unified_menu>div:first-child:hover:before,.hover_menu.show_nub.right_align .unified_menu>.menu_list_item:first-child:hover:before{left:auto;right:7px}.hover_menu.show_nub.center_align .menu_list_items:not(.unified_menu) .menu_list_item:first-child:hover:before,.hover_menu.show_nub.center_align .unified_menu>div:first-child:hover:before,.hover_menu.show_nub.center_align .unified_menu>.menu_list_item:first-child:hover:before{left:calc(50% - 7.5px)}.hover_menu.show_nub.hover_menu_above:before,.hover_menu.show_nub.hover_menu_above:after{top:auto; bottom:4px; border-bottom:0;}.hover_menu.show_nub.hover_menu_above:before{content:'';display:block;width:0;height:0;border-color:rgba(204,204,204,0);border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-top:7px solid #bbb;margin-top:-1px}.hover_menu.show_nub.hover_menu_above:after{content:'';display:block;width:0;height:0;border-color:rgba(204,204,204,0);border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-top:7px solid #f6f6f6;margin-top:-2px}.hover_menu.show_nub.hover_menu_above .menu_list_item:last-child:hover:before,.hover_menu.show_nub.hover_menu_above .unified_menu>div:last-child:hover:before,.hover_menu.show_nub.hover_menu_above .unified_menu>.menu_list_item:last-child:hover:before{content:'';display:block;width:0;height:0;border-color:rgba(204,204,204,0);border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-top:7px solid #dfeffa;position:absolute;z-index:1;bottom:-6px;left:13px;top:auto}.hover_menu.show_nub.hover_menu_above.right_align .unified_menu>div:last-child:hover:before,.hover_menu.show_nub.hover_menu_above.right_align .unified_menu>.menu_list_item:last-child:hover:before{left:auto;right:7px;bottom:-5px}.hover_menu.show_nub.hover_menu_above.center_align .menu_list_item:last-child:hover:before{left:calc(50% - 7.5px)}.hover_menu.show_nub.hover_menu_above.right_align .unified_menu>div:only-child:hover:before{visibility:visible;bottom:-12px;right:7px}.hover_menu.show_nub.hover_menu_above .menu_list_item:first-child:hover:before,.hover_menu.show_nub.hover_menu_above .unified_menu .menu_list_item:first-child:hover:before,.hover_menu.show_nub.hover_menu_above .unified_menu>div:first-child:hover:before{visibility:hidden}.hover_menu .hover_menu_contents{border-radius:3px;background:#f6f6f6;border:1px solid #ccc;box-shadow:0 1px 3px rgba(200,200,200,0.7);padding:0}.hover_menu .hover_menu_contents.lazy{min-height:29px}.hover_menu.white_bg .hover_menu_contents{background:#fff}.hover_menu .menu_list_item{position:relative; font-size:13px; color:#888; line-height:28px;}
.menu_list_item a{color:#888;}
.menu_list_item:hover a{color:#ed1c24;}
.menu_list_item .fa{margin-right:5px; font-size:14px;}
.hover_menu .menu_list_item.selected{color:#333}.hover_menu .menu_list_item.selected:after{content:"";position:absolute;left:6px;top:50%;margin-top:-6px;display:inline-block;width:12px;height:12px;background-size:12px;background-repeat:no-repeat;background-image:url(//qsf.is.quoracdn.net/-802bd45f2933078e.svg)}.hover_menu .menu_list_item .completed{cursor:default}.hover_menu .menu_list_item a,.hover_menu .menu_list_item .completed{position:relative;cursor:pointer;display:block;padding:0 10px;border-radius:3px 3px 0 0; margin-right:0;}.hover_menu .menu_list_item a:hover,.hover_menu .menu_list_item .completed:hover{text-decoration:none;background-color:#dfeffa}.hover_menu .menu_list_item:last-child{border-radius:0 0 3px 3px}.hover_menu .menu_list_item:first-child{border-radius:3px 3px 0 0}.hover_menu .menu_list_item .completed{color:#999}.hover_menu .menu_list_item .completed:hover{background-color:none}.hover_menu .menu_list_item .checkable_item input[type='checkbox']{margin-left:-18px}.hover_menu .menu_list_item .checkable_item span{margin-left:6px}.hover_menu.no_body_attach{text-align:left}.hover_menu.no_body_attach .menu_list_item a{color:#2b6dad;margin:0;line-height:1.4}.hover_menu.no_body_attach .menu_list_item a:focus,.hover_menu.no_body_attach .menu_list_item a:hover{color:#2b6dad;text-decoration:none;margin:0}.hover_menu.no_body_attach ul{list-style:none;margin:0}.hover_menu.no_body_attach .secondary_action{float:none;margin:0}


.hover_menu .ObjectCard{width:324px;padding:0;border:0;background:#fff;border-radius:3px}
.ObjectCard .OC_hdr{margin:15px;padding-left:45px; min-height:35px; font-size:19px; line-height:24px; color:#000; position:relative;}
.ObjectCard .OC_hdr .pic{width:35px;height:35px;left:0;top:0; position:absolute; border:1px solid #ccc; z-index:10; border-radius:50%;}
.ObjectCard .OC_hdr a{color:#000; font-weight:bold;}
.ObjectCard .OC_hdr  small{font-size:14px; color:#888; line-height:15px; display:block; }
.ObjectCard .OC_body{margin:15px; font-size:13px; color:#888; line-height:20px;}
.ObjectCard .OC_body strong{color:#333;}
.ObjectCard .OC_footer{font-size:13px;padding:15px;margin-top:4px;border-top:1px solid #e2e2e2;background:#f6f6f6; line-height:30px; border-radius:0 0 3px 3px;}
.ObjectCard .OC_footer .User.Button{margin-right:8px}
.ObjectCard a.follow_btn { background: #edf9fc; border: 1px solid #accfda;line-height: 28px; padding: 0 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-weight: bold; color: #007ea4; display: inline-block;}
.ObjectCard a.follow_btn:hover, .ObjectCard .OC_hdr a:hover{text-decoration:none; color:#ed1c24;}
.views_stat{margin:8px 0 0 0;background-color:#fcfcfc;border:1px solid #e2e2e2;padding:8px; text-decoration:none; display:block; border-radius:5px; text-align:center;}
.views_stat .stat { color: #888;display: inline-block; box-sizing: border-box;text-align: center;width: 49%; text-align:center; font-size:14px; line-height:18px;}
.views_stat .stat strong{color:#333; display:block;}
.views_stat .stat:nth-child(2){border-left:1px solid #e2e2e2;}
a.views_stat:hover{text-decoration:none;}


.hover_menu.yellow_bg .hover_menu_contents, .hover_menu.yellow_bg .ObjectCard{background:#fff8a6;}
.hover_menu.yellow_bg .hover_menu_contents{border-color:#e5dd7e;}
.hover_menu.yellow_bg .ObjectCard .OC_body{color:#333;}
.hover_menu.yellow_bg .ObjectCard .OC_body a{color:#007ea4;}

/*------ actionbar small -----*/
.action_bar_small{margin-bottom:10px;}
.action_bar_small img{float:left;width:18px; height:18px; margin-right:10px;}
.action_bar_small .desc{line-height:18px; color:#555; font-size:12px; }
.action_bar_small .desc a{color:#555; }


/*------------ hstyl2 -----------------------*/
.hstyl2{border-bottom:1px solid #e5e5e5; margin-bottom:18px; font-size:15px; color:#000; line-height:1em;  padding-bottom:10px; }
.hstyl2 small{color:#888; font-weight:normal; text-transform:none;}
.hstyl2.tab{padding-bottom:0; margin-bottom:15px}
.hstyl2 a.follow, .hstyl2.tab a.follow{float:right; line-height:19px; padding:0 7px; border:1px solid #eee; border-radius:3px; margin:0; background:#fcfcfc; font-size:12px;}
.hstyl2 a.follow:hover{border-color:#ccc;}
.hstyl2.tab a{display:inline-block; padding-bottom:10px; margin-right:20px; border-bottom:2px solid transparent; color:#888; margin-bottom:-2px; position:relative; cursor:pointer;}
.hstyl2.tab a:hover{text-decoration:none; color:#555;}
.hstyl2.tab a.active, .hstyl2.tab a.active:hover{color:#000;}
.hstyl2.tab a.active:after, .hstyl2.tab a.active:before{left:50%; content:" "; border-left:7px solid transparent; border-right:7px solid transparent; margin-left:-5px; position:absolute; z-index:2; bottom:0;}
.hstyl2.tab a.active:after{border-bottom:7px solid #fff; margin-bottom:-1px;}
.hstyl2.tab a.active:before{border-bottom:7px solid #d5d5d5;}
.hstyl2 .fa{color:#555; font-size:12px; vertical-align:middle; margin-right:5px; font-weight:normal;}
.hstyl2 h3{font-size:18px; line-height:20px; text-transform:none;} 
.hstyl2 h4{font-size:15px; line-height:12px; display:inline-block; margin-right:20px; text-transform:none;}
.hstyl2.mb0{margin-bottom:0;}
.hstyl2 .more{float:right; font-size:13px; color:#888; text-transform:none;}
.hstyl2 .more .fa{font-size:18px; position:relative; top:-2px; color:#e5e5e5; margin-right:0;}

.hstyl2.disabled{padding-top:80px; border-bottom:0; }
.hstyl2.disabled h3{line-height:1em; font-size:46px; color:#ccc;}

.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;}

/*------ Common lists ---*/
.lst10{padding-bottom:1px; margin-top:-5px;}
.lst10 li{ font:13px/1.2em Arial, sans-serif; color:#888; margin-bottom:5px; transition:color .2s ease; -moz-transition:color .2s ease; -webkit-transition:color .2s ease;  }
.lst10 li a{color:#888; display:block; padding:5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.lst10 li a:hover, .lst10 li a.active{color:#000; background:#eeeeee;  text-decoration:none;}
.lst10 li small{font-weight:normal; float:right;}
.lst10 li .count{color:#333;}
.lst10 li .fa{float:right; visibility:hidden; font-size:14px; line-height:25px; cursor:pointer; margin-right:5px;   }
.lst10 li:hover .fa{visibility:visible;}



input.suggest-cat{display:block; box-sizing:border-box; padding:0 8px; border:1px solid #e5e5e5; font-size:12px; color:#000; background:#fafafa; height:30px; float:left; width:calc(100% - 40px);}
input.suggest-cat:hover{background:#fff;}
.cat-suggestion-box input[type="button"]{ float:left; background:#e5e5e5; font-size:12px; height:30px;text-align:center; width:40px; border:0; color:#555; font-weight:bold;}

/*----- Lst11 ----*/
.lst11{margin-left:14px;}
.lst11 li{ font:13px/1.2em Arial, sans-serif; color:#888; list-style:disc; margin-bottom:10px;}
.lst11 li a{color:#888; display:block;}
.lst11.styl2{margin-left:0;}
.lst11.styl2 li{list-style:none; margin-bottom:15px; }
/*.lst11.styl2 li a{color:#007ea4;}*/
.lst11 li a:hover, .hstyl2 .more:hover, .lst13 li a:hover{color:#ed1c24; text-decoration:none;}

/*----- Lst12 ----*/
.lst2.no-bdr li{padding-bottom:0; border:0;}
.lst2.small li{ font-size:12px; color:#888; line-height:13px; margin-bottom:15px; }
.lst2.small img{border:0; width:25px; height:25px; margin-right:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.lst2.small strong a{color:#000; font-size:13px; }

.lst2 .activities{display:block; padding-top:5px;}
.lst2 .activity{display:inline-block; width:80px; line-height:20px; font-size:13px; font-weight:bold; color:#888;}
.lst2 .activity i{display:inline-block; width:16px; height:16px; margin-right:2px; /*border:1px solid #e5e5e5;border-radius:50%;*/  color:#ccc; text-align:center; line-height:16px; font-size:13px; font-weight:bold;  font-style:normal; font-family:"Times New Roman", serif;}
.lst2 .activity i.q{background-position:-186px -659px;}
.lst2 .activity i.a{background-position:-218px -659px;}
.lst2 .activities .activity:last-child i {font-family:arial; font-style:normal !important; font-size:12px;}

/*----- Lst12 ----*/

ul.lst12{margin:0 -5px 20px 0;}
ul.lst12 li{float:left; margin:0 5px 5px 0 ; width:28px; height:28px;}
ul.lst12 li img{width:28px; height:28px;}

/*---- 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;}

.story-box .button5{margin-bottom:10px;}
.story-box .upcoming, .lst14 .upcoming{color:#ed1c24; font-size:11px; line-height:9px; margin-bottom:6px; }

/*------ fILE UPLOAD PANEL ----*/
.file_upload_panel H4{font-size:18px; text-align:center; margin-bottom:15px;}
/* layout.css Style */
.upload-drop-zone { height: 200px;border-width: 2px; margin-bottom: 20px;}

/* skin.css Style*/
.upload-drop-zone {color:#ccc; border-style:dashed;border-color:#ccc; line-height: 200px;text-align: center; font-size:16px;}
.upload-drop-zone.drop { color: #222; border-color: #007ea4;}
.file_upload_panel .btn_blue{width:100px; margin:0 auto 15px; overflow:hidden; position:relative; display:block; text-align:center;}
.file_upload_panel .btn_blue input[type="file"]{opacity:0; appearance:none; position:absolute; right:0; top:0; cursor:pointer; height:28px; z-index:10; }
/*------ fullwidth_bnr ---*/
.fullwidth_bnr{margin:0 -20px 0;}

/*----- slide-bnr ---*/
.bnr-shutter{background:#dcdcdc url(../../images/responsive/ask-banner-bg.jpg) no-repeat 0 0; background-size:cover;  padding:40px 0; text-align:center; border-bottom:1px solid #bbb;  display:none; position:relative;}
.bnr-shutter .fa-times{ position: absolute; right: 20px; top: 20px; font-size: 20px;color: #000; cursor: pointer; font-weight: normal;}

/*------------------ Corporate login page styles -----------------*/
.corp-login{background:url(../../images/responsive/autocorp-login-bg.jpg) no-repeat bottom center; background-size:cover;}
.corp-login #container{padding:0 10px 10px; box-sizing:border-box;}
.corp-login .popup5{position:static !important; margin:0 auto !important; max-width:350px; border:1px solid #dcdcdc; box-shadow:0 2px 4px #dcdcdc;}
.corp-login h1{color:#000; font-size:40px; text-align:center; line-height:1.2em; font-family: 'theano_didotregular'; font-weight:normal; margin-bottom:30px; letter-spacing:-1px;}
.corp-login h1 span{color:#00afdf;}
.corp-login .sub-head{font-size:16px;line-height:1.2em; display:block; color:#888; margin-bottom:20px; text-align:center; font-family: 'theano_didotregular'; color:#000;}
.corp-login .ftr{text-align:center; padding:15px 0; font-size:13px; line-height:21px; color:#555;}
.corp-login .ftr span, .login-page .ftr a{color:#555; font-weight:bold;}
.corp-login .logo{display:block; margin:5% auto 20px;}

.crsr-pntr{cursor:pointer;}


/*----- box14 ----*/
.box14{background: #f8f8f8;border: 1px solid #d9d9d9; padding: 15px; margin-bottom: 20px;}
.story_list .desc p.sm, .author-box .desc p.sm{max-height:40px;}
.widget.ad, .wdgt.ad{text-align:center;}


/*------ Specialtag list ----*/
.spcl_tag_lst{background:#222; padding:10px 15px; margin-bottom:20px;}
.spcl_tag_lst h2{font-size:16px; line-height:20px; color:#fff !important; margin-bottom:10px;}
.spcl_tag_lst .preview{background:#fff; overflow:hidden; max-height:276px;}
.spcl_tag_lst .preview ul li{float:left;}
.spcl_tag_lst .preview ul li figure{position:relative;}
.spcl_tag_lst .preview ul li img{width:100%;}
.spcl_tag_lst .preview ul li figcaption{background:#fff; padding:10px; font-size:16px; font-weight:bold; line-height:20px; height:60px;}
.spcl_tag_lst .preview ul li figcaption a{display:block; max-height:60px; overflow:hidden;}
.spcl_tag_lst .preview ul li figcaption a:hover{text-decoration:none; color:#ed1c24; }
.spcl_tag_lst .thumbs{padding:0 8px; overflow:hidden; position:relative;}
.spcl_tag_lst .thumbs ul li{float:left; width:84px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:10px; cursor:pointer; }
.spcl_tag_lst .preview ul, .spcl_tag_lst .thumbs ul{width:2000px;}
.spcl_tag_lst .thumbs ul li img{width:100%;}
.spcl_tag_lst .thumbs ul li.active{background:#fff;}
.spcl_tag_lst .fa {  opacity: .8;  font-size:18px; color: #fff; cursor: pointer; top:23px; position:absolute;}
.spcl_tag_lst .fa-chevron-left{left:0;}
.spcl_tag_lst .fa-chevron-right{right:0px;}

/*----- 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.selected{background:#e7443a; color:#fff;}
.slider-gallery2 .thumbs .slide.selected a, .slider-gallery2 .thumbs .slide.selected a:hover{color:#fff;}

/*------ 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;}

/*------ 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%}

/*------ page blocker ----*/
.pageblock-content { width: 80%;padding:10px 10px 0; margin :0px auto; text-align: center; background:#fff; }
.pageblock-content p { font-size:20px; color:#000; line-height:1.4; width:80%; margin:0 auto 15px; }
.pageblock-content p a { color:#000; text-decoration:underline; display:inline-block; font-weight:bold;}
.why_this { font-size:14px; font-style:italic; font-weight:300; color:#ff4843; margin-bottom:15px; display:inline-block; }
.blocking_steps { background:#fff; padding:20px; margin:0 -10px; }
.blocking_steps h4 { font-size:18px; line-height:1.4; color:#000; margin-bottom:20px; }
.blocking_steps button { background:#ddd; font-size:14px;border:0; outline: none; transition: 0.4s; font-weight:bold; text-align:center; padding: 8px; width: 100%; max-width:80%; margin-top: 5px;}
 
.blocking_steps .panel { padding:10px; background-color:#f1f1f1; border:0; max-width:80%; margin:0 auto; box-sizing:border-box; display:none; }
						        						         
button.accordion:after { content: '\02795'; font-size: 13px; color: #000; float: right; margin-top: 5px; }
button.accordion.exp:after { content: "\2796";}
.blocking_steps .panel ol { text-align:left; padding-left:30px; }
.blocking_steps .panel ol li { font-size:14px; color:#000; padding:3px 0; list-style-type:decimal; }
.blocking_steps .panel ol li strong { font-weight:bold; }
 
 /*------ 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;}
.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; }

/*----- Payment gatway ----*/
#payment_gateway_wrapper{max-width:650px; margin:0 auto; padding-top:40px;}
#payment_gateway_wrapper .form5{margin:0 -10px;} 
#payment_gateway_wrapper .form5 .section{box-sizing:border-box; width:50%; margin-right:0; padding:0 10px;} 
#payment_gateway_wrapper .submit_red { background: #ed1c24; border: 0;  border-radius: 0;display: block; padding: 0 10px; color: #fff;  font-size: 16px; font-weight:700;  height: 33px; width:84px; font-family:Helvetica, Arial, sans-serif; margin:0 auto; appearance:none; -webkit-appearance:none;}
#payment_gateway_wrapper .form5 .ui-state-default,  #payment_gateway_wrapper .form5 .ui-widget-content .ui-state-default, #payment_gateway_wrapper .form5 .ui-widget-header .ui-state-default{background-color:#f4f4f4; border-color:#424242 #dfdfdf #dfdfdf #424242;border-width:1px; border-style:solid;}
#payment_gateway_wrapper .form5 .ui-state-hover{background-color:#0073ea; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
#payment_gateway_wrapper .section.full{width:100%; margin-bottom:15px;}
#payment_gateway_wrapper .section.full h2{font-size:16px; margin-bottom:0; text-align:center;}
#payment_gateway_wrapper select{width:100%;}
#payment_gateway_wrapper .form5 span.error-txt{left:10px;}
.payment_success, .payment_fail{font-size:22px; text-align:center; padding:12% 20px; margin-bottom:50px; line-height:1.2em; color:#5AB240; font-weight:500;}
.payment_fail{color:#ed1c24;}
.payment_success a, .payment_fail a{color:#000; text-decoration:underline;}
.payment_success a:hover, .payment_fail a:hover{color:#ed1c24; text-decoration:none;}
#payment_gateway_wrapper .tmc{font-size:13px; line-height:16px; color:#888; text-align:center;}
#payment_gateway_wrapper .tmc a{color:#000;}
#payment_gateway_wrapper .tmc a:hover{color:#ed1c24; text-decoration:none;}
#payment_gateway_wrapper .tmc input{vertical-align:sub; margin:0 5px 0 0;}

#payment_gateway_wrapper .tabs{margin-bottom:20px;}
#payment_gateway_wrapper .tabs li{float:left; width:33.333%; box-sizing:border-box;} 
#payment_gateway_wrapper .tabs li + li{border-left:1px solid #e5e5e5;}
#payment_gateway_wrapper .tabs li a { background: #f8f8f8; color: #888; display: block; text-align: center; padding: 17px 0;
font-size: 17px;}
#payment_gateway_wrapper .tabs li a:hover{text-decoration:none;}
#payment_gateway_wrapper .tabs li a.active{background:#fff; color:#555; font-weight:bold;} 
.oth_div_c{padding-top:20px; clear:both;}
.oth_div_c h2{font-size:18px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #d5d5d5;}
.coupon_code{text-align:center; }
.coupon_code .textbox{ width: 135px;border-radius: 3px 0px 0px 3px;height: 17px;}
#payment_gateway_wrapper .coupon_code .submit_red{display: inline-block;border-radius: 0px 3px 3px 0px;background: green ;}
#paid_amt span.pay-cross{position:relative; font-weight:normal;}
#paid_amt span.pay-cross:after{position:absolute; width:100%; top:9px; height:2px; left:0; background:#ed1c24; content:" ";}

.netbanking-container {background: #edf9f6; padding: 25px;}
.netbanking-container h2{    text-align: center; font-size:18px;color:#555;margin-bottom: 15px;}
.bank-list{border:1px solid #e5e5e5; border-width:1px 0 0 1px;}
.bank-list li{list-style:none; box-sizing:border-box; width:33.333%; border:1px solid #e5e5e5; border-width:0 1px 1px 0; text-align:center; padding:10px 15px; line-height:36px; float:left; background:#fff;}
.bank-list li input{vertical-align:middle; margin-right:5px;}
.bank-list li span{display:inline-block; height:36px; background-image:url(../../images/responsive/netbanking-sprite-min.png); background-repeat:no-repeat; vertical-align:middle;}
.bank-list li span.sbi{background-position:-10px -46px; width:120px;}
.bank-list li span.hdfc{background-position:-251px 0px; width:120px;}
.bank-list li span.citi{background-position:0 0; width:120px;}
.bank-list li span.axis{background-position:-372px 0px; width:122px;}
.bank-list li span.icici{background-position:-150px -46px; width:122px;}
.bank-list li span.kotak{background-position:-128px 0px; width:120px;}
.netbanking-container .other{font-size:20px; color:#888; padding:15px; line-height:1em; text-align:center;}
#payment_gateway_wrapper .bank-dropdown select{width:240px; margin:0 auto; display:block; }
#payment_gateway_wrapper .bank-dropdown .ui-selectmenu-button{display:block; margin:0 auto 20px; border:1px solid transparent;}
#cc_neft_div{background:#edf9f6; padding:25px;}
#cc_neft_div table{margin:0 auto; border:1px solid #dfdfdf; background:#fff;}
#cc_neft_div table tr td{padding:7px 12px; line-height:1.5em; color:#888; border:1px solid #dfdfdf;}
#cc_neft_div table tr td:last-child{font-weight:500; border-left:1px solid #dfdfdf; color:#333;}
#cc_neft_div table tr:nth-child(2n+1) td{background:#fafafa;}

/* ------ SEO Story Style -----*/
.seo_stories {padding:20px 20px 15px; max-width:960px; margin:0 auto; background:#fff; border-top:1px solid #d5d5d5;}
.seo_stories h2{text-align:center; font-size:16px; color:#000; margin-bottom:15px; line-height:18px;}
.seo_stories .lst4 li{box-sizing:border-box;  width:50%; float:left; border-bottom:0;}
.seo_stories li:nth-child(2n+2){width:48%; margin-left:2%;}

.topicdetail article.collapse{height:120px; overflow:hidden;}
.topicdetail .toggle_cptn{display:inline-block; font-size:13px; font-weight:bold; color:#000; line-height:1.3em; margin-bottom:5px; cursor:pointer;}
.topicdetail .toggle_cptn:hover{color:#ed1c24;}
.topicdetail span.metadata{font-size:14px;color:#888;font-weight: 300;line-height: 14px; display:block; line-height:1.3em; margin-bottom:20px;}
.topicdetail .section1{margin-bottom:0;}

 @media screen and (max-width:999px) {
.pageblock-content h2 { font-size:44px; letter-spacing:0; }
.pageblock-content p { font-size:18px; }
.blocking_steps h4 { font-size:16px; margin-bottom:15px; }
#payment_gateway_wrapper{padding:15px;}
#payment_gateway_wrapper h1.title2{font-size:26px; padding-bottom:10px;}
 }

@media screen and (max-width:1220px){
body.flexy .wrapper, body.flexy #content .wrapper{padding:0 2% 0;}
.three_clm_3 .clm1, .three_clm_3 .clm2{margin-right:3%;}
.three_clm_3 .clm2{width:49%;}
.three_clm_3 .clm3{width:30%;}
}
@media screen and (min-width:1024px){
.subscribers-list.popup4{position:absolute; z-index:100000;  padding:25px 32px 28px; max-width:400px;
left:50%; top:50px; margin-left:-232px; box-shadow:0 0 10px rgba(0,0,0,.5); -moz-box-shadow:0 0 10px rgba(0,0,0,.5); -webkit-box-shadow:0 0 10px rgba(0,0,0,.5);}
}

@media screen and (max-width:1020px){
#navbar ul.level1 li a{font-size:12px; padding:0 5px; }
#navbar .more-button{display:none;}
#navbar ul.level1 li a i.arrow{margin-left:4px;}

#navbar .search-form{z-index:99999;}
#navbar .wrapper.level2 ul li a{font-size:11px;}
.dropdown_nav .categories{width:38%;}
#navbar .news-section{width:57%; }
#navbar .main-stories .section img{width:100px; height:65px;}
#navbar .main-stories .section p{padding-left:0;}
#navbar .main-stories .section p a{font-size:12px; line-height:15px;}
.dropdown_nav{width:100%; padding-left:0;}
.page-bnr .box9, .page-bnr .box9.expand{width:675px;}
.page-bnr .form4 .form-box{margin-bottom:8px;}
.form4.expand .keywords, .form4.expand .location, .form4 .keywords, .form4 .location{width:251px;}
.form-box.keywords input.textbox, .form-box.location label.selectbox{width:180px;}
.form4.expand .advanced{clear:left;}
#invite-friends{padding-right:240px; background-size:250px auto;}
.profile-box{padding:30px 0 30px 120px;}
.profile-box img.cio-icon{width:80px;}
.profile-box .profile-pic, .profile-box .profile-pic img{width:180px; height:180px;}
.profile-box .description{width:430px; padding:10px;}
#enrollment{padding:25px 30px; background:none;}
.ad-head-aht, .ad-head-ah, .ad-head-al, .ad-head-as{overflow:auto;}
.answer_bx .hover_menu{right:0;}

}

@media screen and (max-width:979px){
.profile-lists{max-width:604px;}
.main-heading3 h1{font-size:40px;}
.portfolio .section{width:31.3%;}
.quiz .optns.styl_2 span{width:100px; height:100px;}
.quiz .two_clm{padding:0;}
.table3 tr.first td:first-child, .table3 tr.first td:nth-child(2n), .table3 tr.first td:last-child{font-size:13px; }
.follow_popup{display:block;}
.fullwidth_bnr, .hover_box{margin:0 -20px ;}
.ticker3{display:none;}
.three_clm_3 .clm3{float:none; width:auto; margin-left:23%; clear:left;}
.three_clm_3 .clm1{width:20%;}
.three_clm_3 .clm2{width:77%; margin-bottom:40px; margin-right:0;}
.ask-qstn-form.popup5{width:600px; padding:30px;}
.ask-qstn-form .rhs{display:none;}
.ask-qstn-form .form-fields{float:none; width:auto;}
.ask-qstn-form .ques_add_btn{font-size:14px; padding:5px 12px;}
#forum_ques_box_container{margin-right:-10px;}
#navbar .dropdown_nav{position:static; padding:5px 2% 0px; margin-bottom:-3px;}
#navbar ul.nav-level1 li a{display: block;line-height: 40px;}
#navbar ul.nav-level1 li.active a{background: #eee !important;color: #363636 !important;}
#navbar ul.nav-level1 li.hover .dropdown_nav{display:none; }
#navbar .categories ul li{float:left !important; width:48%; margin:0 1%; border-top:0;}
#navbar .dropdown_nav .news-section{display:none;}
#navbar .dropdown_nav  .categories{float:none; margin:0; border:0; float:none; width:auto; min-height:inherit;}
#navbar .wrapper.level2, #navbar ul.nav-level1 li.hover a span.bottom-arrow, #navbar ul.nav-level1 li a i.arrow,
#navbar ul.nav-level1 li.active a span.bottom-arrow{display:none;}
#navbar .toggle-nav-btn{display:block;}
#navbar ul.nav-level1{ position:absolute; background:#363636; width:100%; left:0; top:83px; display:none; z-index:1000;}
#navbar ul.nav-level1 li{float: none;display: block;margin: 0;border-right: 0;border-bottom: 1px solid #2b2b2b;height: auto;line-height: 40px;}
#navbar ul.nav-level1 .categories ul li{border-bottom:0; border-top:1px solid #393939;}
#navbar ul.nav-level1 .categories ul li:first-child, #navbar ul.nav-level1 .categories ul li:nth-child(2){border:0;}
#navbar ul.nav-level1 .small-dropdown .categories ul li{border:0;} 
#navbar .search{float:right; }
#navbar li.hover .dropdown_et{display:none;}
#navbar .brand_solutions .dropdown_nav, #header #nav .brand_solutions .dropdown_nav{width:100%; position:static;}
#header #nav .brand_solutions .dropdown_nav ul{position:static; background:#fff;}
#navbar .brand_solutions .dropdown_nav ul li h6 a, #header #nav .brand_solutions .dropdown_nav ul li h6 a{height:auto; line-height:normal;}
#header #nav .brand_solutions .dropdown_nav ul li a{line-height:normal;}
.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; clear:both;}
}
@media screen and (min-width:980px){
	#navbar ul.nav-level1{display:block !important;}
	 
}

@media screen and (max-width:800px){
.nwsltr_stories{width:100%;}
.forum-header .action_btns{display:none !important;}
.forum_hdr_mob{display:block; background:#fff; box-shadow:0 2px 2px rgba(0,0,0,.2); }
.forum_hdr_mob + .spacer{margin-bottom:30px;}
.forum-header h2{display:none;}
.print-btn, .font-controls, .sociable a.newsletter{display:none;}
}


@media screen and (max-width:767px){
	#container #m_header .lvl_1{background: #000;}
	.page-bnr .box9, .page-bnr .box9.expand{width:500px;}
	.job-lists .title-block .sort-by{float:none; clear:both;}
	.tabstrips2 li{margin-right:10px; margin-bottom:5px;}
	.tabstrips2 li a{font-size:12px;}
	#enrollment .column2{display:none;}
	#enrollment .column1{float:none; width:auto;}
	#enrollment{padding:25px 10px;}
	#invite-friends{background:none; padding:35px 0 0; width:100%}
	.invite-tabs{max-width:inherit;}
	.top-band ul.global-nav{display:none;}
	.popup4{width:420px; padding:20px 10px; margin-left:-220px;}

	.popup1.pop3.large {width:280px;}
	.popup1.pop3.large .right-column, .popup1.pop3.large .subscribe-form{float:none; width:auto; }
	.popup1.pop3.large .right-column{border:0; margin-bottom:10px;}
	
	.main-heading3 h1{font-size:30px; line-height:38px;}
	.page-bnr2 .inner{padding-left:100px;}
	.page-bnr2 .inner img.icon{width:80px;}
	.page-bnr2.main-heading5 img.icon{width:auto;}
	.profile-box{padding:30px 0 30px 10px;}
	.profile-box img.cio-icon{width:100px; left:200px;}
	.profile-box .description{float:none; width:auto; clear:left; min-height:inherit; margin-left:0;}
	.profile-box .name span{font-size:26px;}
	.profile-box span.designation{font-size:16px;}
	.qa-heading{font-size:16px;}
	.event-detail-box{padding:0 10px;}
	.event-detail-box .header{margin:-20px -10px 20px;}
	ul.countdown li span, ul.countdown li.seperator{font-size:40px;}
	.popup1 .content{padding:0;}
	.popup1.pop3 h2{font-size:18px; line-height:22px; margin-bottom:5px; padding-top:0;}
	.popup1.pop3 span.subtitle{font-size:12px; line-height:16px; margin-bottom:5px;}
	#detail-submit-form .section{margin-bottom:15px;}
	#detail-submit-form .section .txt_box{padding:5px 3%;}
	.btn_red_white_1{margin-bottom:20px;}	
	.quiz .optns.styl_2 span{width:50px; height:50px; margin:0 10px 30px; border-width:5px;}
	.quiz .two_clm .how-it-works{margin-bottom:30px;}
	.quiz .two_clm .how-it-works, .quiz .two_clm .leader-board{float:none; border:0; padding:0; width:auto;}
	
    /*----- Featured story styles ---*/
    .featured_nws_dtl{margin:0 -20px; position: relative;}
	.featured_nws_wdgt figure .topleft, .featured_nws_dtl figure .topleft{font-size:12px;}
    .bottom-strip_3{margin:0 -20px -1px;}
    .pull_out, .pull_out_all{margin:0;}
    
    .featured_nws_dtl .news_desc{padding:0 10px;}
    .featured_nws_dtl .news_desc aside{float:none; width:auto; margin:0 0 10px;}
    .socialShareBar2 .share_count{float:left; width:80px; padding:10px; text-align:center;}
    .post .socialShareBar2 ul{margin-left:100px; border-left:1px solid #d8d8d8;}
    .socialShareBar2 ul li{line-height:40px; width:33.333%;}
    .socialShareBar2 ul li a{line-height:40px;}
	.socialShareBar2 ul li:nth-child(2n+2){border-width:1px 1px 0 0;}
    .socialShareBar2 ul li:first-child, .socialShareBar2 ul li:nth-child(2), .socialShareBar2 ul li:nth-child(3){border-top:0;} 	
	.socialShareBar2 ul li:nth-child(3n+3){border-right:0;}
    .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;}
    .bottom-strip_3 ul li figcaption{font-size:14px; line-height:16px; font-weight:normal;}
    .bottom-strip_3 ul li a.cat{font-size:11px; height:20px; line-height:20px;}
    .featured_nws_dtl.post .subtle{padding:10px; margin-bottom:20px;}
    .socialShareBar2 .share_count span{font-size:35px; line-height:45px;}
    .featured_nws_dtl .news_desc aside .author, .featured_nws_dtl .news_desc aside .time-stamp{display:inline; border:0; padding:0;}
    .featured_nws_dtl .news_desc aside .author strong, .featured_nws_dtl .news_desc aside .author{margin-right:10px; display:inline;}
    .socialShareBar2_outer.sticky, .socialShareBar2_outer.sticky-bottom{position:static !important;}    
    .popup1.pop3, .popup5{position:absolute !important;}
    .top-band .social-area{margin-right:5px;}
    .hstyl2{font-size:13px;}
    .feed_lst .question_txt{font-size:16px; line-height:22px;}
    .ask-qstn-form.popup5{width:400px; position:absolute;}
    .forum-header .logo > a{display:none;}
    .forum-header .logo.nav-toggle-btn{margin-right:0;}
    .forum-header .logo .hvr_bx{width:150px; left:5px; margin:0;}
    .forum-header .logo .hvr_bx:before, .forum-header .logo .hvr_bx:after, .forum-header .logo ul li:first-child:after{left:10px;}
    .profile_hdr .pic{width:80px; margin-right:20px;}
    .profile_hdr .name{font-size:20px; line-height:24px;}
    .profile_hdr .designation{font-size:14px; line-height:18px;}
    .profile_nav{display:none; float:none; margin:0;}
	body.flexy .wrapper, body.flexy #content .wrapper{padding:0 10px;}	
	.sociable .custom_styl{display:block; width:100%; text-align:center;}
  .portfolio_detail .sociable .custom_styl{text-align:left;}
  .sociable .default_styl{display:none;}
  .socialShareBar .socialShareElement{margin:0 3% !important; width:32px !important; height:32px !important; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
  .socialShareBar .socialShareElement .fa{height:32px; line-height:32px; width:32px; font-size:16px;}
  .socialShareBar .socialShareElement .fa.fa-envelope-o{top:-1px; position:relative; font-size:14px;}
  .post .sociable, .main-heading  .sociable{padding:7px 0 5px !important; border:0 !important; padding:0 !important; }
  .socialShareBar .socialShareElement .count, .email-btn{display:none;}
  .profile-lists{max-width:auto; width:auto}
  .profile-lists .column{width:auto; float:none;}
  .profile-lists .thumb.large, .profile-lists .thumb.large.square{width:98%; margin:0 1% 10px; float:none; height:auto;}
  .profile-lists .thumb, .profile-lists .thumb.square{width:48%; margin:0 1% 10px;  height:auto;}
  .profile-lists .thumb .detail{width:96%; padding:10px 2%;}
  .profile-lists .thumb.large img, .profile-lists .thumb  img, .profile-lists .thumb.large.square img, .profile-lists .thumb.square img{width:100%; height:auto;}
  .profile-lists .thumb.large .detail{width:96%;} 	
  .profile-widget .thumb:hover .detail{display:none;}
  .socialShareBar .btn .label, .socialShareBar .socialShareElement .count{display:none;}
 #navbar .brand_solutions .dropdown_nav ul li:nth-child(2n+2) + li, #header #nav .brand_solutions .dropdown_nav ul li:nth-child(2n+2) + li{clear:both; }
ul.level1{overflow:auto; box-shadow:0 2px 2px rgba(0,0,0,.2);}
 #navbar .brand_solutions h4, #header #nav .brand_solutions h4{display:none;}
 .twtr_wdgt_hdr{display:none;}
 body.flexy #footer2 .wrapper {padding:10px 5px;}
 
 .three_clm_4 .clm1, .three_clm_4 .clm2, .three_clm_4 .clm3{float:none; width:100%; margin-right:0;}
 
}

@media screen and (max-width:639px){
  .page-bnr .box9, .page-bnr .box9.expand{width:400px;}	
  .job-search-box .form4 a.advance-search-btn{display:block; float:none; margin-bottom:10px;}
  .page-bnr2{padding:20px 10px}
  .page-bnr2 .inner{padding:0 10px;}
  .main-heading3 h1{font-size:22px; line-height:28px;}
  span.subheading{font-size:14px; line-height:18px;}
  .page-bnr2 .inner img.icon{/*display:none;*/ top:-60px;}
  .main-heading3 .spnsr, .profile-box .spnsr{top:120px; right:auto; left:185px;}
  .main-heading3 .spnsr{top:20px; left:auto; right:0;}
  .page-bnr2.main-heading5 img.icon{display:block;}
  .portfolio .section{width:48%;}
  .port-folio-nav ul.categories, .port-folio-nav ul.tabs{float:none; text-align:center;}
  .port-folio-nav ul.tabs{clear:left;}
  .port-folio-nav ul.categories li, .port-folio-nav ul.tabs li{float:none; margin:0 7px; display:inline-block;}
  .port-folio-nav ul.tabs li a{margin:0;}
  .search-hdr h1{font-size:28px;}
  .search-hdr .one-line-form .textbox{width:165px;}
  .liveblog li .meta-data{float:none; margin-bottom:12px; width:auto;}
  .liveblog li .meta-data small{display:inline;}
  .quiz .qustn.styl_1 h3, .quiz .qustn.styl_2 h3{font-size:22px; line-height:28px;}
  .quiz .info-bar{font-size:14px;}
  .quiz .qustn.styl_2, .quiz .qustn.styl_2 h3{height:200px;}
  .popup5{width:300px; padding-top:25px;}
  .popup5 .close{top:7px; right:8px;}
  .popup5 .clm1, .popup5 .clm2{float:none; width:auto; padding:0; border:0; clear:both;}
  .three_clm_3 .clm2, .three_clm_3 .clm1{margin-right:0; width:auto; float:none; }
  .three_clm_3 .clm3{margin-left:0;}
  .forum_cat_lst{display:none;}
  .popup5.V2{width:290px; padding:20px 10px;}
  .popup5.V2 .connect_btns .or, .popup5.V2 .connect_btns br{display:none;}
  .popup5.V2 .connect_btn{margin:0 20px 10px; display:block; padding:6px 30px; text-align:left;}
  .popup5.V2 .ftr{margin:0;}
  .popup5.V2 #login-form .section, .popup5.V2 #forgot_psswrd .section{width:auto;}
  .popup5.V2 h2{font-size:16px; line-height:20px;}
  .popup5 .links_outside a{font-size:10px;}
  .popup5.success_msg{padding:30px !important;}
  #navbar .brand_solutions .dropdown_nav, #header #nav .brand_solutions .dropdown_nav{padding:10px 10px 1px;}
  .payment_success, .payment_fail{padding:80px 0;}
}
@media screen and (max-width:567px){
	#enrollment .column1{width:440px;}
	.form5 .section{width:210px;}
	.form5 .or{margin-right:0;}
	#enrollment .form5 .section.upload{width:182px;}
	ul.countdown li span, ul.countdown li.seperator{font-size:30px;}
    .popup1.pop3 .skip{font-weight:normal;}
    .popup1.pop3 .skip.large{font-weight:bold; margin-left:0;}
    .post span.metadata{font-size:12px;}
    .glob_nav{display:none;}
    .ask-qstn-form.popup5{width:290px; padding:20px 10px;}
	.event-detail-box .header div.alert a{display:block;}
}

@media screen and (max-width:479px){
  .page-bnr .box9, .page-bnr .box9.expand{width:270px;}	
  ul.list19.four-column li{width:47%; margin-right:3%;}
  .featured-videos .video-player, .featured-videos .recent-videos{float:none; width:auto;}
  #invite-friends .form5 .section, #reset-password-form.form5 .section{width:275px;}
  .invite-tabs{padding-left:0;}
  .invite-tabs li{margin-right:10px;}
  .invite-tabs li a{font-size:12px;}
  .popup4{width:240px; padding:20px 10px; margin-left:-130px;}
  #enrollment .column1{width:auto;}
  #enrollment .form5 .section{width:280px; float:none;}
  #enrollment .form5 .section.upload{width:270px;}
  .form5 .or{height:27px; margin:0 auto 10px; min-height:inherit; background-position:0 -47px; float:none;}
  .portfolio .sections{margin-right:0;}
  .portfolio .section{width:100%; float:none; margin:0 0 15px;}
  .search-hdr h1{margin-bottom:10px;}
  .search-hdr .one-line-form .textbox{width:195px;}
  .post .sociable{border:0 !important;}
  
  .socialShareBar .socialShareElement .btn, .socialShareBar .socialShareElement .count{border:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
  .socialShareBar .socialShareElement a.btn{margin-right:0px;}
  .blog-lists h2.title small, .blog-detail h2.title small, .blog-lists h1.title small, .blog-detail h1.title small{display:none;}
  .quiz .optns.styl_1 span{width:220px; text-align:center; font-size:14px;}
  
  .bottom-strip_3 ul{margin-right:0;}
  .bottom-strip_3 ul li{float:none; width:auto; margin:0 0 20px;}
  .featured_nws_dtl .widget.ad{float:none; margin:0 auto 10px;}
  .featured_nws_wdgt .show_mob{display:block;}
.featured_nws_wdgt .hide_mob{display:none;}
.post span.metadata{height:auto;}
/*.socialShareBar2 ul li a.whatsapp{display:block;}*/
.socialShareBar2 ul li a.print-btn{display:none;}
 .email-btn, .main-heading .sociable .email-btn{display:none;}
  #navbar .brand_solutions .dropdown_nav ul li, #header #nav .brand_solutions .dropdown_nav ul li{width:100%; float:none;}
  #payment_gateway_wrapper .form5 .section{width:100%; }
  #sitemap2 .follow_wdgt2, #sitemap2 .follow-wdgt{float:none; text-align:left !important;}	
}

@media screen and (max-width:349px){ 
.polls_wdgt.first .graph{clear:left; padding-top:10px; float:none; }
.popup5{width:260px; padding-top:25px 10px 10px;}
.socialShareBar .socialShareElement{margin:0 2% !important;}
}

/* jais for rotaion */
.rotate_blk{
-webkit-animation-name: rotate; 
-webkit-animation-duration: 2s; 
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;

-moz-animation-name: rotate; 
-moz-animation-duration: 2s; 
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
}
@-webkit-keyframes rotate {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}
@-moz-keyframes rotate {
    from {-moz-transform: rotate(0deg);}
    to {-moz-transform: rotate(360deg);}
}
/* rotation ends */

body #container{max-width:1000px;}


/*------- 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;}

/*------ Custom Selectbox styles ------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:#fff; 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; border-color:#999;}

/*----- LOGO --------*/
#retail .diwali #header .logo{width:262px !important;  }
#retail .diwali #header .logo  a{ position:relative; background:url(../../images/responsive/et-retial_dwl-min.png) no-repeat 0 0; 
width:248px; padding-top:43px;  }

#auto .diwali #header .logo{width:250px !important;}
#auto .diwali #header .logo  a{background:url(../../images/responsive/et-auto_dwl-min.png) no-repeat 0 0; width:230px; padding-top:43px;}

#telecom .diwali #header .logo{width:301px !important;}
#telecom .diwali #header .logo  a{background:url(../../images/responsive/et-telecom_dwl-min.png) no-repeat 0 0; width:278px; padding-top:43px;}

#cio .diwali #header .logo{width:250px !important;}
#cio .diwali #header .logo  a{background:url(../../images/responsive/et-cio_dwl-min.png) no-repeat 0 0; width:220px; padding-top:43px;}

#masterclass #header .logo{width:307px !important;}
#masterclass #header .logo  a{background:url(https://st.etb2bimg.com/Themes/Release/images/mc-logo-color.png) no-repeat 0 0; width:307px; padding-top:46px;}
#masterclass #header .logo span{display:none;}

.diwali #header .logo{padding:5px 0 !important;}

#government #header .logo{width:352px !important;}
#government #header .logo a {background:url(../../images/site-logos/etgovernment.png) no-repeat 0 0; width:342px; padding-top:56px;}
	
/*---- Main-content ---*/
body.reverse_float .main-content {float:right;}

/*--- Sidebar ---*/
body.reverse_float .sidebar {float:left;}	
#header .spnsr{float:right; padding-top:15px;}	
#telecom #header .spnsr{padding-top:8px;}
/*.sidebar .sticky-element:last-child{display: none!important;}*/


/*-----------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 {
	none;
}
.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-swipe {
	/*left: 80px;*/
}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
}
.left .ticker-controls {
    padding-left: 6px;
}
.right .ticker-swipe {
	/*right: 80px;*/
}
.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;}

@media screen and (max-width:999px){
	.ticker {width:740px;}
	.ticker-swipe{width:650px;}
    .ticker-bnr{display:none;}
}

@media screen and (max-width:767px){
.ticker-wrap{display:none;}
}

.top-strip2 ul.list22 li span{
       font-weight:bold;
}

.author_posts .blog-lists .post.section{padding-left:0;}
.author_posts .blog-lists .post.section .author{margin-left:0;}
.author_posts .blog-lists .post .author img, .author_posts .blog-detail .post .author img{width:100px; height:100px;}
.author_posts .author .description{overflow:hidden;}
.author_posts .author .description p{line-height:22px !important;}

.slideshowCycle2_1 .cycle-prev, .slideshowCycle2_1 .cycle-next{position:absolute; top:47%; z-index:20; display:block; color:#fff;}
.slideshowCycle2_1 .cycle-prev .fa, .slideshowCycle2_1 .cycle-next .fa{font-size:40px; color:#fff; opacity:.7; cursor:pointer;}
.slideshowCycle2_1 .cycle-prev:hover .fa, .slideshowCycle2_1 .cycle-next:hover .fa{ opacity:1;}
.slideshowCycle2_1 .cycle-prev{left:20px;}
.slideshowCycle2_1 .cycle-next{right:20px;}
/*===================================== for cfo start =========================*/


#cfo #header .logo.security{width:294px !important;}
#cfo #header .logo.security h1 a{background:url(../../images/responsive/logo-security-min.png) no-repeat 0 0; width:294px; padding-top:46px;}
#cfo #header .logo.security h2{font-size:13px; position:relative; margin-top:-15px;}
#cfo .diwali #header .logo{width:250px !important;}
#cfo .diwali #header .logo  a{background:url(../../images/responsive/et-cfo_dwl-min.png) no-repeat 0 0; width:220px; padding-top:43px;}
/*===================================== for cfo end =========================*/

/* admin tabs start*/
.submenu li{
	display:inline;
	border:1px solid #ccc;
	border-radius:10px 10px 0px 0px;
	font-size:20px;
	font-weight:bold;
	padding:10px;
	margin-right:5px;
	cursor:pointer;
	line-height:55px;
}

.submenu .inactive{
	background-color:#ccc;
	color:#aaa;
}

.boxx li span{
	display:block;
	font-size:11px;
	margin-left:40px;
	font-weight:normal;
}
/* admin tabs end*/

/* CSS for jQuery More plugin v2.0.0. */
.more-hidden {
display: none;
}
.more-link img {
border: none;
}

.c-red{color:red;}
.c-grn{color:green;}
.c-gry{color:gray;}
.t-cut{text-decoration:line-through;}

.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;}
ul.flexi-ht.list27 li, ul.flexi-ht.list27 li span{max-height:inherit; height:auto;}
ul.list27 li .spnsrd img{width:auto !important;}
p.spnsrd, .related-article p.spnsr{position:relative; line-height:14px; padding-right:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
p.spnsrd img, .related-article p.spnsr img{position:absolute; right:0; top:0; z-index:5;}
.related-article p.spnsr{float:right;}

.follow_popup{transition: bottom 0.2s ease-in-out;}
.follow_popup.nav-up{bottom:-40px;}


/*------ ASK CIO -----*/
#cio .forum-header h2:before{display:none;}
#cio .forum-header h2{line-height:1em; padding:4px 0;}
#cio .forum-header h2 span{font-weight:normal; font-size:12px; display:block; color:#888; font-style:italic;}
#cio .forum-header h2.active:after{display:none;}

#tech ul.tech-cat-lst li {    
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
}
#tech ul.tech-cat-lst li a {
    background: none;
    padding-left: 0px;
}
#tech ul.tech-cat-lst li a span {
    display: block;
    font-weight: bold;
    color: #333 !important;
        margin-bottom: 3px;
}
#tech ul.tech-cat-lst li a:hover span  {
    color: #ed1c24 !important;
    text-decoration: none;
}
 ul.cat-lst { 
 float: right;
}
 ul.cat-lst > li {
    float: left;
    position: relative;
    list-style: none;
}
 ul.cat-lst li a {
    display: block;
    float: left;
    line-height: 23px;
    color: #333;
    font-size: 15px;
    padding: 0 15px;
    transition: all .5s ease;
}
 ul.cat-lst li a .fa {
    color: inherit;
    margin-left: 3px;
    vertical-align: middle;
    line-height: inherit;
        margin-top: -4px;
}
 ul.cat-lst li:hover ul.dropdown {
    opacity: 1;
    -webkit-transform: translate(0,0);
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
}
 ul.cat-lst li ul.dropdown {
    position: absolute;
    background: #fff;
    border: 1px solid #d5d5d5;
    border-top: 0;
    width: 180px;
    z-index: 99;
    right: 0;
    top: 33px;
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transition: -webkit-transform .8s,opacity .4s;
    transform-style: preserve-3d;
    -o-transform: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform: rotateX(-92deg);
    -o-transform: rotateX(-92deg);
    -moz-transform: rotateX(-92deg);
    -webkit-transform: rotateX(-92deg);
}
 ul.cat-lst li ul.dropdown li {
    list-style: none;
    border-bottom: 1px solid #cfcfcf;
    position: relative;
}
ul.cat-lst li ul.dropdown li a {
    display: block;
    line-height: 23px;
    padding: 7px 15px;
    float: none;
    font-size: 13px;
}
ul.cat-lst li ul.dropdown li a:hover{text-decoration: none; color:#ed1c24; background:#f8f8f8;}
ul.cat-lst li ul.dropdown li .fa {
    position: absolute;
    right: 10px;
    top: 11px;
    z-index: 10;
    font-size: 18px;
}
.stories_list p { margin-bottom: 0px !important; }
.subscribeWrap {
    float: right;
        margin-left: 10px;
}
.subscribeWrap .subscribeBtn {
    width: 100px;
    height: 30px;
    border: 0;
    background-color: #e8e8e9;
    color: #4a4a4a;
        font-size: 13px;
    font-weight: 500;
       font-family: 'Roboto Slab',serif;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}
.subscribeWrap .subscribeBtn:hover {
        background-color: #4a4a4a;
        color: #fff;
}
.subscribeWrap .subscribeBtn .fa { 
       padding-right: 5px;
    font-size: 14px;
}

 .subscribeWrap .subscribeBtn:disabled {
    cursor: not-allowed;
        opacity: .5;
}
 .subscribeWrap .subscribeBtn:hover:disabled {
        background-color: #e8e8e9;
        color: #4a4a4a;
}

.subscribeWrap .textbox {    
    font-size: 13px !important;
    height: 28px !important;
    width: 150px !important;
    margin-bottom: 3px;
    }
#tech .subscribeWrap .submit {
        width: inherit !important;
        height: 30px !important;
        width: 30px !important;
}
body{background:url(../../images/responsive/etbg-wt-1.png) repeat 0 0;   }
a:hover{text-decoration:none !important; color:#ed1c24 !important;}
#content.bg-img{padding-top:227px; background-size:100% auto; 
background-attachment:fixed; }
body #content{background:none !important; padding-top:0;}
body#brandequity, body#tech {background-position-x:49.6% !important;}
#content #group_0 > .container{max-width:1000px; padding:0 20px 20px 20px; background:#fff;}
.top-band {border-bottom:1px solid #333; background:#000; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }
.glob_nav, .glob_nav:after, .glob_nav i{color:#555;}
.top-band .login-btn a, .top-band .user-name a{color:#fff;}
.top-band .user-name > a, .top-band .user-name:after{color:#fff !important;}
.top-band .social-icons a{background:#555; color:#aaa;}
.top-band .user-name .user-icon{background:url(../../images/responsive/user-dflt2.png) no-repeat 0 0;}
.top-band .user-area{border-color:#555;}
body .top-band{background:#000;}
body #header .logo{padding-left:10px;}
.top-band .user-name .hvr_bx, .glob_nav .hvr_bx{top:16px;}
#hd-blk{width:100%; background:#363636;}
#header .wrapper{background:none; padding:0; max-width:1000px;}
#header #nav{float:left;}
#header #nav > ul > li{float:left; line-height:50px; border-right:1px solid #2b2b2b; height:50px;} 
#header #nav > ul > li:last-child{border:0;}
#header #nav > ul > li > a{display:inline-block; padding:0 10px; font-family: 'Roboto Slab', serif; font-weight:300; color:#fff; 
font-size:15px; text-transform:capitalize;}
#header #nav > ul > li:hover > a{text-decoration:none; color:#000 !important; background:#fff;}
#header #nav > ul > li.active > a {background:#eee !important; color:#363636 !important;}
#header #nav > ul > li.active:hover > a{background:#fff !important; color:#000 !important}
#header .logo{float:left; width:149px !important; padding-top:4px;}
#header .logo a{display:block; width:138px; padding-top:41px; background:url(../../images/site-logos/ettech_white.png?v=1) no-repeat 0 0; }
#header .logo span{display:none;}
#header .spnsr{padding-top:5px; float:right;}
body #header .spnsr{margin-right:10px;}
#header #nav > ul > li .fa-home{vertical-align:baseline; font-size:20px;}
#header #nav > ul > li.active .fa-home{color:#ed1c24;}
@media screen and (min-width:899px){
#tech #header #nav ul li:hover .dropdown_nav{display:none !important;}	
}
#hd-blk .search, #brandequity #hd-blk #header .search{position:relative; float:right; /*width:150px;*/ height:26px;margin-right:0px; margin-top:0; 
background:url(../../images/responsive/search-icon-gray2.png) no-repeat 96% 6px; top:-1px; /*-- new-style >>> --*/width:150px; /*-- new-style >>> --*/ }
/*#hd-blk .search a{width:17px; height:17px; background:url(../../images/responsive/search-icon-gray.png) no-repeat 0 0; display:block; } 
#hd-blk .search-form{position:absolute; right:0; z-index:600; top:32px; background:#022e3b; padding:3px; width:266px; display:none; }
#hd-blk .search a i{display:inline-block;  vertical-align:middle;} 
#hd-blk .search.hover a i{display:inline-block; width:17px; height:17px; background-position:-126px -500px;} 

#hd-blk .form-box{width:266px; height:26px; background:#fff url(../../images/responsive/search-btn2.png) no-repeat right 0;}
#hd-blk .form-box input.text{float:left; border:0; background:none; padding:5px 10px; width:216px; font-size:11px;
 height:16px; color:#a9abaa; font-family:Arial, Helvetica, sans-serif; margin:0; }
#hd-blk .form-box input.submit{float:right; width:16px; height:26px; border:0; cursor:pointer; background:none; margin-right:6px; }
*/
body #hd-blk.sticky_nav {max-width:1000px; margin:0 auto; left:auto;}
.search .inner{opacity:1; transition:all .2s ease-in; -moz-transition:all .2s ease-in; -webkit-transition:all .2s ease-in;  /*-- new-style >>> --*/width:150px; position:absolute; right:-4px; top:0; z-index:20; /*-- new-style >>> --*/}
.search input.txt {
    background: none repeat scroll 0 0 #fff;
    border: 0 none;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    color: #333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 28px;
    padding-left: 7px;
    width: 80.3%; left:0px;
	position:relative; transition:all .2s ease-in; -moz-transition:all .2s ease-in; -webkit-transition:all .2s ease-in;
	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
}
.search:hover{overflow:visible !important;}
.search:hover .inner{opacity:1; /*-- new-style >>> --*/right:-4px;/*-- new-style >>> --*/}
.search:hover input.txt{left:0;}
.search input.submit {
    background: url(../../images/responsive/icon_search_29_56-min.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 28px;
    width: 29px;
}

#hd-blk .social-blk{float:right; margin-right:15px;}
#hd-blk .social-blk a{display:inline-block; line-height:43px; font-size:18px; margin:0 10px; color:#ccc;}
.webkit #hd-blk .social-blk a{line-height:44px;}
#hd-blk .social-blk a:hover .fa-facebook{color:#466dba;}
#hd-blk .social-blk a:hover .fa-twitter{color:#1faeeb;}
#hd-blk .social-blk a:hover .fa-linkedin{color:#0b86c9;}

#nav ul li a i.home {
    background-position: -20px -575px;
    display: inline-block;
    height: 13px;
    position: relative;
    top: -2px;
    vertical-align: middle;
    width: 13px;
}

#nav ul li.active a i.home {
    background-position: 0px -575px;
}
#nav span.toggle_nav{display:none; cursor:pointer; height:45px; width:30px; }

/*----- trending ----*/
.trending{background:#eee; padding:4px 0; border-bottom:1px solid #ccc;}
.trending .title{float:left; color:#009dd1; font-size:14px; margin-right:9px; line-height:14px; font-family: 'Roboto Slab', serif; 
font-weight:400; padding-right:12px; background:url(../../images/responsive/trending-arrow.png) no-repeat right 2px;}
.trending ul li{list-style:none; float:left; padding-right:11px; margin-right:12px; line-height:26px; height:26px; position:relative;}
#tech .trending ul li:after{display:block; width:5px; height:5px; position:absolute; right:-3px; top:12px; background:#a1a1a1; content:" "; border-radius:50%;}
#tech .trending ul li ul li:after{display:none;}
#tech .trending ul li:last-child:after{display:none; margin-right:0; padding-right:0;}
.trending ul li a{font-size:13px; color:#333; font-family: 'Roboto Slab', serif; font-weight:700;}
#tech .trending ul li a{font-size:12px;}
.trending ul li a:hover{text-decoration:none; color:#ed1c24;}
a.startup{float:right; background:url(../../images/responsive/stratup-icon.png) no-repeat left center; padding-left:20px; font-size:14px; 
color:#ed1c24; line-height:16px; color:#ed1c24;  font-family: 'Roboto Slab', serif;}
body .trending ul{padding-left:10px;}
.trending .wrapper{max-height:26px;}


/*----- three Column layout ----*/
.three_clm_2 .clm1{width:33.5%; margin-right:2%;}
.three_clm_2 .clm2{width:31%; 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;}


/*---- BE header style ---*/
#brandequity #hd-blk{width:100%; background:#000;}
#brandequity #header{height:60px; }
#brandequity #header .logo{float:left; width:254px !important; padding-top:8px; margin-right:10px;}
#brandequity #header .logo a{display:block; width:254px; padding-top:42px; background:url(../../images/responsive/be-logo-V2.png) no-repeat 0 0; background-size:100% auto; }
#brandequity #hd-blk .wrapper{position:relative;}
#brandequity #nav > ul > li{line-height:60px; border-right:1px solid #333333; height:60px;} 
#brandequity #nav > ul > li:last-child{border:0;}
#brandequity #nav > ul > li > a{ padding:0 10px; font-family: 'Roboto Slab', serif; font-weight:bold; color:#fff; 
font-size:14px; text-transform:capitalize; line-height:60px;}
#brandequity #nav > ul > li:hover > a{text-decoration:none; color:#000;}
#brandequity #nav > ul > li.active > a{background:#eee; color:#000 !important;}
#brandequity #nav > ul > li:hover > a{background:#fff; color:#000 !important;}
#brandequity #header .logo span{display:none;}
#brandequity #header #nav .arrow{display:inline-block; width:7px; height:60px; vertical-align:middle; background:url(../../images/responsive/sprite14.png) no-repeat -242px 0; margin-left:5px;}
#brandequity #header #nav .active .arrow, #brandequity #header #nav li:hover .arrow{background-position:-242px -60px;}

/*----- Style for dropdown menu -----*/
#nav .dropdown_nav{position:absolute; left:0; top:45px; background:#fff; z-index:200; padding:20px 2% 1px; border:1px solid #d5d5d5; border-width:0 1px 1px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; width:100%; 
display:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#brandequity #nav .dropdown_nav{ border:1px solid #000; top:60px; border-width:0 1px 1px; }
#header #nav ul li:hover .dropdown_nav{display:block;}
.dropdown_nav .wrapper{max-width:980px; margin:0 auto;}
#header #nav .categories{width:23%; margin-right:3%; position:relative;  border-right:0;}
#header #nav .news-section{width:73.5%;}
#header #nav .categories ul li:last-child{border-bottom:0;}
#header #nav .categories ul li{list-style:none; float:none; border-bottom:1px solid #ccc; border-right:0; width:auto; margin-right:0;}
#header #nav .categories ul li:hover a, #nav .categories ul li:first-child:hover a{background:#eee; padding-left:10px; color:#ed1c24; text-decoration:none;}
#header #nav .categories ul li a{font-family: 'Roboto Slab', serif; color:#000; font-weight:bold; font-size:12px; line-height:32px;
transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; background:none;} 
#header #nav .main-stories .section p a, #nav .news-section .story-list ul li a{font-family: 'Roboto Slab', serif; }
#header #nav .main-stories .section p a{font-weight:bold;}
#header #nav .main-stories .section p{padding-left:140px;}
#header #nav .main-stories .section img{width:120px; height:84px;}
#header #nav ul li.small-dropdown.hide-rhs .dropdown_nav{width:180px;}
#header #nav ul li.small-dropdown .categories{min-height:inherit; float:none; width:auto; margin-right:0;}
#header #nav ul li.small-dropdown .categories ul li{margin:0; background:#fff;}
#header #nav ul li.small-dropdown .categories ul li:last-child{border-bottom:0;}
#header #nav ul li.small-dropdown .categories ul li a{line-height:32px; height:auto;}
#header #nav .news-section .story-list ul li{line-height:18px; background-position:0 9px;}
#header #nav .news-section .story-list ul li a{font-size:15px;}


/*----- trending BE ----*/
#brandequity .trending{background:#eee; padding:4px 0 4px; border-bottom:1px solid #d9d9d9; }
#brandequity .trending .wrapper{max-height:26px;}
#brandequity .trending ul li{list-style:none; float:left;  margin-right:0; padding:0 8px; line-height:26px; height:26px; border:0;}
#brandequity .trending ul li:first-child{padding-left:0;}
#brandequity .trending ul li a{font-size:13px; color:#000; font-family: 'Roboto Slab', serif; font-weight:bold;}
#brandequity .trending ul li a:hover, #brandequity .trending ul li a.active{text-decoration:none; color:#ed1c24;}

#brandequity .trending ul li.more{position:relative; padding:0; }
#brandequity .trending ul li.more a{padding:0 10px; display:inline-block; height:33px;} 
#brandequity .trending ul li.more ul li{padding:0 !important;}
.trending ul li.more i.arrow{margin-left:5px; background-position:-43px 0;}
.trending ul li.more:hover{height:34px; margin:0; background:#eee; margin-top:-4px;}
/*.trending ul li.brand_solutions:hover{height:34px;}*/
.trending ul li.more:hover > a{ margin-bottom:0; color:#ed1c24;  }
.trending ul li.more i.arrow{border-top-color:#fff;}
.trending ul li.more ul{position:absolute; right:-1px; width:150px; padding:7px 10px 7px; z-index:1000; background:#fff; 
border:1px solid #ccc; border-top:0; display:none; top:34px; }
#brandequit .trending ul li.more ul{top:32px;}
.trending ul li.more:hover > a{line-height:34px; border-left:0; }
.trending ul li.more:hover  i.arrow{border-top-color:#024d99;}
.trending ul li.more ul li, #brandequity .trending ul li.more ul li{list-style:none; float:none; display:block; padding:0 0 7px 0; background:none; height:auto;
border-bottom:1px solid #E5E5E5; border-right:0; margin-bottom:0px; line-height:14px;} 
.trending ul li.more ul li a, #brandequity .trending ul li.more ul li a{font-size:12px;  display:block; line-height:16px; color:#000; background:none; padding:5px 10px; height: auto; }
.trending ul li.more ul li a:hover, #navbar .wrapper.level2 ul li.more ul li a.active{background:none; color:#ed1c24;}
.trending ul li.more ul li:last-child{border:0; margin-bottom:0; padding-bottom:0;}
.trending ul li.more:hover ul{display:block;}
.trending ul li.more ul li:last-child, #brandequity .trending ul li.more ul li:last-child{border: 0;}
#tech .trending ul li.more ul li{padding-bottom:0;}
.trending  .arrow{display:inline-block; width:7px; height:5px; vertical-align:middle; background:url(../../images/responsive/sprite14.png) no-repeat -242px -60px; margin-left:5px;}

#brandequity #nav > ul > li.show-mob{display:none;}
#brandequity .trending ul li.more{height:30px;}
#brandequity .trending ul li.more ul{background:#eee; top:34px;}
/*---- Content-box --------*/
.content-box{background:#fff; padding:20px 20px 1px; }
.content-box .main-content{float:left; width:66.4%;}
.content-box .sidebar{float:right; width:31.2%;}
.inner-main{padding:0;}
#content.sticky-top .content-box{padding-top:0;}

h1, h2, h3, h4, h5, h6 {font-family:'Roboto Slab',serif}

/*----- story-box ---*/
.story-box{border-bottom:1px solid #e5e5e5; padding:0 0 14px 0; margin-bottom:20px; }
.story-box.last{border:0; margin-bottom:0; }
.clm_2 .story-box.last{padding-bottom:0;}
.story-box .desc{overflow:hidden;}
.story-box .image{float:right; width:220px; position:relative; margin-bottom:5px; margin-left:20px; position:relative;}
.story-box .image img{width:100%;}
.story-box h2, .story-box h4{font-size:19px; line-height:normal; margin-bottom:10px; color:#0c1101;  font-family: 'Roboto Slab', serif;}
.story-box h2 a, .story-box h4 a{color:#0c1101;}
.story-box h2 a:hover, .story-box h4 a:hover, .morstyl_1 a:hover{text-decoration:none; color:#ed1c24;}
.story-box p{font-size:17px; line-height:20px; color:#333; margin-bottom:10px; max-height:80px; overflow:hidden; font-family: 'Source Sans Pro', sans-serif;}
.story-box .meta{font-size:11px; color:#888; font-family: 'Roboto Slab', serif; font-weight:300; line-height:20px;  vertical-align:middle;}
.story-box .meta .dvr{margin:0 10px; display:inline-block; font-size:14px; }
.story-box.story-detail p{overflow:visible;}
.story-box .social{display:inline-block; /*background:url(../../images/responsive/slash.png) no-repeat left center;*/ position:relative; padding-left:8px; 
vertical-align:top; margin-left:5px; display:none; height:20px;}
.story-box .social:before{content:"/";color:#888; font-size:15px; left:0; top:1px; line-height:20px; position:absolute;
}
.story-box:hover .social{display:inline-block;}

.story-box .social a, .follow-wdgt a{position:relative;}
.story-box .social a:after, .follow-wdgt a:after{opacity:0;transition:all .1s ease-out; -moz-transition:all .1s ease-out; 
-webkit-transition:all .1s ease-out; position:absolute; content:" "; left:0; top:0; z-index:0; display:block; width:20px; height:20px;
border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.story-box .social a span, .follow-wdgt a span, .story-box .social a .fa, .follow-wdgt a .fa{position:relative; z-index:1; display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; color:#fff; font-size:12px; vertical-align:top;}
/*.story-box .fb, .follow-wdgt .fb{display:inline-block; width:20px; height:20px;  margin-left:2px; }*/
.story-box a.fb:after, .follow-wdgt a.fb:after, .story-box a.fb .fa, .follow-wdgt a.fb .fa{background:#3b5b9b;}
.story-box .fb span, .follow-wdgt .fb span{display:inline-block; width:18px; height:18px; background-position:-119px -552px;}
/*.story-box .twitter, .follow-wdgt .twitter{display:inline-block; width:20px; height:20px;  margin-left:2px; }*/
.story-box a.twitter:after, .follow-wdgt a.twitter:after, .story-box a.twitter .fa, .follow-wdgt a.twitter .fa{background:#29a9e0;}
.story-box .twitter span, .follow-wdgt .twitter span{display:inline-block; width:18px; height:18px; background-position:-96px -552px;  }
.story-box .whatsapp, .follow-wdgt .whatsapp{display:inline-block; width:20px; height:20px;  margin-left:2px; }
.story-box a.whatsapp:after, .follow-wdgt a.whatsapp:after, .story-box a.whatsapp .fa, .follow-wdgt a.whatsapp .fa {background:#f63c27;}
.story-box .whatsapp span, .follow-wdgt .whatsapp span{display:inline-block; width:18px; height:18px; background-position:-165px -552px;  }
.story-box .lin, .follow-wdgt .lin{display:inline-block; width:20px; height:20px;  margin-left:2px; }
.story-box a.lin:after, .follow-wdgt a.lin:after, .story-box a.lin .fa, .follow-wdgt a.lin .fa{background:#0173b1;}
.story-box .lin span, .follow-wdgt .lin span{display:inline-block; width:18px; height:18px; background-position:-142px -552px;  }
.story-box .watsup, .follow-wdgt .watsup{display:inline-block; width:20px; height:20px;  margin-left:2px; }
.story-box a.watsup:after, .follow-wdgt a.watsup:after, .story-box  a.whatsapp .fa{background:#6dbe2b;}
.story-box .watsup span, .follow-wdgt .watsup span{display:inline-block; width:18px; height:18px; background-position:-187px -552px;}
.story-box .whatsapp, .follow-wdgt .whatsapp{/*display:none;*/ width:20px; height:20px;  margin-left:2px; }
.story-box a.whatsapp:after, .follow-wdgt a.whatsapp:after{background:#5cbe4a;}

.story-box .email, .follow-wdgt .email{display:inline-block; width:18px; height:18px;  margin-left:2px; }
.story-box a.email:after, .follow-wdgt a.email:after{background:#555;}
.story-box .email span, .follow-wdgt .email span{display:inline-block; width:18px; height:18px; background-position:-209px -552px;}

.social a:hover:after, .follow-wdgt a:hover:after {width:24px; height:24px; top:-2px; left:-2px; opacity:1;}

.story_list .follow-wdgt .twitter, .story_list .story-box .twitter, .story_list .follow-wdgt .fb, .story_list .story-box .fb, .story_list .follow-wdgt .whatsapp, .story_list .story-box .whatsapp, .story_list .follow-wdgt .lin, .story_list .story-box .lin, .story_list .follow-wdgt .whatsapp, .story_list .story-box .whatsapp{margin-left:4px; margin-right:3px;}

.story-box.main-story .image{float:none; margin:0 0 10px 0; width:100%;}
.story-box .cat {display:block; line-height:9px; font-size:10px; color:#ed1c24; font-weight:bold; 
text-transform:capitalize; font-family: 'Roboto Slab', serif; margin-bottom:6px;}
.story-box a.cat{color:#ed1c24;}
.story-box a.cat:hover{opacity:.8; text-decoration:none;}
.story-box.main-story h2, .story-box.main-story h4, .story-box.main-story h1{font-size:30px; line-height:35px; clear:both;/* max-height:105px; overflow:hidden;*/ }
.story-box.main-story h1{margin-bottom:10px;}
.story-box.main-story .cat{margin-bottom:5px;}

/*.sidebar .story-box{border:0; padding:0; position:relative; }
.sidebar .story-box .image{width:100%; float:none; margin:0; }
.sidebar .story-box .cat, .story-box .image .cat{position:absolute; left:0; top:0;}
#content .sidebar .story-box h2{position:absolute; left:10px; bottom:10px; z-index:10; font-size:18px; line-height:22px;  margin:0;}
.sidebar .story-box h2 a{display:inline-block; background:rgba(255,144,0,.7); padding:8px 10px;}
*/
.articlePage .sidebar .subscribe{display: none;}
#content .sidebar .heading4{color:#ee312b; font-size:16px; margin-bottom:15px; line-height:16px; font-family: 'Roboto Slab', serif; 
font-weight:400;}

.story-box.main-story{border:0; padding-bottom:0;}
.story-box.one_clm h2, .story-box.one_clm h4{font-size:18px; line-height:22px; margin-bottom:0; }

.story-box.full{position:relative; width:100%; padding-bottom:0; border:0;}
.story-box.full .cat{position:absolute; left:0; top:0; z-index:10;}
.story-box.full h2{font-size:40px; line-height:45px; margin-bottom:15px;}
.story-box.full .image{width:100%; margin:0; float:none;}
.story-box.full .desc{position:absolute; left:0; bottom:30%; padding:18px 20px; width:65%; z-index:10; background:#ffba00;}
.story-box.full .meta{color:#333;}
.story-box.one_clm .image, .story-box.main-story .image{float:none !important; margin:0 0 15px 0 !important; width:100% !important;}

.story-box.first{padding:0; border:0; margin:0;}
.story-box.first .desc{ padding:18px 20px; width:65%; z-index:10; background:rgba(0,0,0,.7); margin-bottom:100px;}
.story-box.first.first .meta{color:#888;}
#content .story-box.first .desc h2{font-size:30px; line-height:35px; margin-bottom:15px; font-family: 'Roboto Slab', serif; }
#content .story-box.first .desc h2 a{color:#fff;}

.story-box.story-detail{border:0;}
.story-box.story-detail p{max-height:inherit !important; height:auto !important;}
.story-detail .cat{margin-bottom:30px;}
.story-detail h2{font-size:32px; line-height:36px; color:#000; margin-bottom:10px;}
.story-box.story-detail .meta{display:block; margin-bottom:18px;}
.post ul li, .nicEdit-main ul li{font-size:18px; line-height:23px !important; color:#333; font-family: 'Source Sans Pro', sans-serif !important;}
.story-detail a{color:#000;}
.story-detail a:hover{color:#ed1c24;}

.story-detail h3{font-size:16px; color:#000; margin-bottom:15px;  font-family: 'Roboto Slab', serif; 
font-weight:400;}

.story-detail h4{font-size:16px; color:#000; margin-bottom:15px;  }
.story-detail li{font-size:17px; line-height:22px !important;}
.story-detail ul{list-style:disc; margin:0 0 20px 15px;}


.story-box.author-box .image{float:left; width:150px; margin:0 20px 10px 0;}
.story-box.author-box h2, .story-box.author-box h1{font-size:24px; line-height:28px; margin-bottom:15px; font-family: 'Roboto Slab', serif;}
.story-box.author-box .desc p {max-height:80px; overflow:hidden; position:relative; margin:-3px 0 5px;}

.story-box.author-box .news-ftr{margin-bottom:13px; height:18px;}
.story-box.author-box h2, .story-box.author-box h1{margin-bottom:10px; margin-top:-4px;}
.story-box.author-box .social{margin-left:0; display:block; padding-left:2px; background:none;}
.story-box.author-box .social a{margin:0; float:left;}
.story-box.author-box .social .dvr{float:left; margin:0 10px; color:#888; font-size:14px; line-height:18px;}
.story-box.author-box p{margin-bottom:12px;}

.author-box.detail{background:#dadada; padding:20px 20px 8px; border-bottom:1px solid #b9b9b9; }
.story-box.author-box.detail .social::before, .story-box.author-box .social::before{display:none;}
.story_list .author-box2 .image{float:left; width:46px; height:46px; margin:0 20px 0 0; border:2px solid #bbb;}
.author-box2 .author_info{margin-bottom:12px; font-size:11px; color:#888; line-height:13px; margin-top:-2px; padding:0; }
.author-box2 .author_info strong{display:block; font-weight:bold; font-size:16px; color:#000; line-height:18px; margin-bottom:5px;}
.author-box2 .author_info strong a{color:#000; font-family: 'Roboto Slab', serif; }
.author-box2 h2, .author-box2 h5{font-size:20px; line-height:24px; margin-bottom:7px;}
.story_list .author-box2 .desc p{margin-bottom:12px;}
.author-box2 .news-ftr{margin-bottom:2px; padding-bottom:2px;}
.author-box2 .news-ftr .social{display:inline-block;}

.author-box2 .author_info em{display:block; font-size:13px; font-style:italic; line-height:15px; color:#333; padding-top:8px;}
.story_list .author-box2.single .image{width:71px; height:71px;}
.story_list .author-box2.single .news-ftr .social{margin-left:0; padding-left:0; background:none;}
.story_list .author-box2.single .news-ftr .social:before{display:none;}
.top-stories2 .clm1 .author-box2 .author_info p{font-size:13px; line-height:16px;}

.story-box.prime-story .cat, .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;}

/*------ Heading ------*/
.heading5, .hstyl1{border-bottom:2px solid #2b2b2b; margin-bottom:15px; font-family: 'Roboto Slab', serif; text-transform:capitalize;}
.heading5 span, .hstyl1 span{border-bottom:4px solid #ed1c24; display:inline-block; padding-bottom:8px; margin-bottom:-2px; position:relative;
font-size:18px; color:#0c1101;}
.heading8{border-bottom:1px solid #ed1c24; width:70%; margin:0 auto 30px; height:6px; text-align:center; font-weight:normal; line-height:8px;}
.heading8 span, .heading8 a{background:#fff; padding:0 10px; font-size:15px; color:#ed1c24; text-transform:uppercase;}
.heading8 a:hover{text-decoration:none;}
.heading9{ margin:0 0 35px !important; height:23px; text-align:center; background:url(../../images/responsive/heading9-bg.png) repeat-x left bottom;}
.heading9 span{background:#ed1c24; padding:0 20px; font-size:18px; color:#fff; height:38px; line-height:38px;
display:inline-block; font-family: 'Roboto Slab', serif; }
.heading9 a, .heading9 a:hover{color:#fff !important; text-decoration:none;}

/*---- Bottom strip -----*/
.bottom-strip h2{font-family: 'Roboto Slab', serif;}
.bottom-strip{padding:15px 20px 3px; background:#eee; border-bottom:0px solid #fff; border-top:1px solid #ddd; margin-bottom:20px;}
.bottom-strip h4{font-size:15px; color:#0c1101; line-height:18px;  margin-bottom:18px; font-family: 'Roboto Slab', serif; }
.bottom-strip ul {margin-right:-2.5%;}
.bottom-strip ul li{float:left; width:22.5%; margin-right:2.5%; font-size:14px;  color:#333; line-height:18px; float:left; font-family: 'Roboto Slab', serif;
height:auto; max-height:inherit; overflow:hidden;}
.bottom-strip ul li img{width:100%; margin-bottom:8px; display:block;}
.bottom-strip ul li a{color:#555;}
.bottom-strip  a:hover, .bottom-strip  a:hover h4{color:#ed1c24; text-decoration:none;}
#content .heading6{font-size:18px; color:#000; margin-bottom:14px; font-family: 'Roboto Slab', serif;}


/*------ 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:18px; margin-bottom:5px; margin-top:-3px; position:relative; max-height:36px; overflow:hidden; font-family: 'Roboto Slab', serif; }
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;}


/*----- List24 ---*/
.list24 li{list-style:none; border-bottom:1px solid #e5e5e5; padding-bottom:10px; margin-bottom:10px; font-size:14px; line-height:normal;
 color:#333; font-family: 'Roboto Slab', serif; }
 .list24 li h4{font-weight:normal; line-height:inherit;}
.list24 li a{color:#333;}
.list24 li img{float:right; width:92px; height:58px; margin-left:20px;}
.list24 li span{display:block; color:#888; font-size:12px;}
.list24 li:last-child{border-bottom:0; margin-bottom:0; padding-bottom:0;}

.client_wdgt{margin-bottom:20px;}

/*----- List25 ------*/
.list25{margin-right:-5px; position:relative;}
.list25 > li{list-style:none; float:left; width:70px; height:90px; margin-bottom:15px; line-height:16px; font-size:12px; position:relative;
margin-right:6px;  font-family: 'Roboto Slab', serif;} 
#tech .list25 > li{list-style:none; float:left; width:95px; height:115px; margin-bottom:15px; line-height:16px; font-size:12px; position:relative;}
.list25 li img{width:68px; height:68px; border:1px solid #232323; margin-bottom:5px;}
#tech .list25 li img{width:93px; height:93px; 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:18px; overflow:hidden; font-weight:bold;}


ul.lst9{margin-right:-5px;}
ul.lst9 > li{list-style:none; float:left; width:46px; margin-right:4px; margin-bottom:4px; position:relative; }
ul.lst9 > li > a > img{border:1px solid #e5e5e5; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; transition:all .2s ease-in; -moz-transition:all .2s ease-in; -webkit-transition:all .2s ease-in;}
.blog_wdgt ul.lst9{margin:10px -6px 15px 0;}
.lst9 .pop-over{right:0;}
.lst9 .pop-over .inner:before{right:20px;}
.lst9 li .pop-over{bottom:36px;}
.lst9 li:hover .pop-over{display:block;}

/*----- List26 ----*/
.list26 li{list-style:none; border-bottom:1px solid #e7e7e7; padding-bottom:15px; margin-bottom:15px; color:#888; font-size:11px;}
.list26 li img{float:left; width:75px; height:75px; margin:0 10px 0 0;}
.list26 li .desc{overflow:hidden; display:block;}
.list26 li  h4{font-size:16px; color:#000; margin-bottom:5px; font-weight:bold; font-family: 'Roboto Slab', serif; 
line-height:20px;}
.list26 li h5, .author_info h5, .list26 li h3{font-size:13px; color:#000; margin-bottom:5px; font-weight:bold; font-family: 'Roboto Slab', serif; line-height:18px;}
.list26 li h5 a, .author_info h5 a, .author_info h3 a{color:#000;}
.list26 li h5 span{color:#909090; margin:0 5px; display:none;}
.list26 li strong a, .author_info strong a, .list26 li a{color:#000;}
.list26 li strong span{color:#909090; margin:0 5px; display:none;}
.list26 li p, .story-box .author_info  p{font-size:11px; line-height:normal; font-style:italic; color:#555; }
.list26 li p a{color:#000;}
.list26 li h5 .twitter{vertical-align:middle; display:inline-block; width:18px; height:18px; background-position:-96px -552px;
 margin-left:0px; display:none; }
.list26 li:last-child{border:0; }
.list26 li:hover h5 span{display:inline;}
.list26 li:hover h5 .twitter{display:inline-block;}
.list26 li:last-child{margin-bottom:0;}
.list26 li strong, .author_info strong{font-size:13px; color:#555; display:block; margin-bottom:0px; font-weight:bold; line-height:21px;}

.author_info img{float:left; width:41px; height:41px; margin:0 10px 0 0;}



/*----- List27 ----*/
ul.list27{margin-right:-3.3%;}
ul.list27 li {
    color: #333;
    float: left;
    font-family: 'Roboto Slab', serif;
    font-size: 14px;
    height: 182px;
    line-height: 18px;
    margin-bottom: 20px;
    margin-right: 3.3%;
    overflow: hidden;
    width: 30%; max-height:182px; font-weight:bold;
}
ul.list27 li  span{display:block; max-height:72px; overflow:hidden;}
 ul.list27 li a{color:#333;}
ul.list27 li img{width:100%; margin-bottom:5px;}
.bottom-strip_2 ul.list27{margin-right:-2%;}
.bottom-strip_2 ul.list27 li{width:23%; margin-right:2%;}


/*----- List28 ---*/
.list28 li{list-style:none; border-bottom:1px solid #e5e5e5; padding-bottom:10px; margin-bottom:10px; font-size:14px; line-height:20px;
 color:#555; font-family: 'Roboto Slab', serif; font-weight:300;}
.list28 li a{color:#555;}
.list28 li img{float:right; width:142px; height:92px; margin-left:10px;}
.list28 li span{display:block; margin-top:10px; color:#777; font-size:11px; color:#888;}
.list28 li:last-child{border-bottom:0; margin-bottom:0;}
.list28 li h4{font-weight:normal; line-height:inherit;}

/*------ TOP STORIES --------------*/
.top-stories2{border-bottom:1px solid #e5e5e5; margin-bottom:20px; background:url(../../images/responsive/thick-border.png) repeat-x left bottom;
padding-bottom:3px; }
.top-stories2 .clm1{float:left; width:52%}
.top-stories2 .clm2{float:right; width:45%}
/*.top-stories2 .clm2 h2{min-height:50px;}*/
.top-stories2 .clm2 .featured_catalyst h2{min-height:inherit; margin-bottom:13px;}
.top-stories2 .clm1 .story-box .cat{margin-bottom:4px;}
.top-stories2 .clm2 .news-ftr{clear:both;}
.top-stories2 .story-box h2, .top-stories2 .story-box h4{font-weight:normal;}
.top-stories2 .story-box:last-child{border:0; margin-bottom:0;}
.top-stories2 .story-box.main{border:0; margin:0;}
.top-stories2 .story-box .image{width:110px;}
.top-stories2 .story-box.main .image{float:none; margin:0 0 20px 0; width:auto;}
.top-stories2 .story-box .meta{font-size:11px;}
.top-stories2 .story-box.main h2, .top-stories2 .story-box.main h1{font-size:29px; font-weight:bold; line-height:36px; font-family: 'Roboto Slab', serif; margin-bottom:10px;}
.top-stories2 .clm2 .story-box p{display:none;}
.top-stories2 .story-box h2, .top-stories2 .story-box h4{font-size:14px; font-weight:bold;}

h1.title2{border-bottom:1px solid #cfcfcf; margin-bottom:15px; padding-bottom:18px; font-weight:bold; font-size:24px;
 color:#888; font-family: 'Roboto Slab', serif; line-height:20px;}
h1.title2.no-bdr{border:0; padding-bottom:0;}

.push_in{padding:0 5%;}

/*----- tabstrips3 ---*/
.tabstrips3{border-bottom:2px solid #2b2b2b; margin-bottom:10px; height:30px;}
.tabstrips3 li {float:left; list-style:none; border-right:1px solid #ccc; height:20px; margin-right:10px; padding-right:10px;}
.tabstrips3 li:last-child{border:0; margin-right:0;}
.tabstrips3 li a{padding:0 0 24px; line-height:20px; height:20px; font-size:18px; font-weight:bold; color:#888; border-bottom:4px solid transparent;
 display:inline-block; position:relative; font-family: 'Roboto Slab', serif;  }
.tabstrips3 li.active a, .tabstrips3 li a.active{background:#fff; color:#000; border-color:#ed1c24; 
z-index:10; }
.tabstrips3 li a:hover{text-decoration:none; color:#000;}
#content .sidebar .heading5{border-bottom:2px solid #2b2b2b; margin-bottom:15px; font-family: 'Roboto Slab', serif; text-transform:capitalize;}
#content .sidebar .heading5 span{border-bottom:4px solid #ed1c24; display:inline-block; padding-bottom:8px; margin-bottom:-2px; position:relative;
font-size:18px; color:#0c1101;}
#hd-blk.sticky_nav{position:fixed; left:0; top:0; width:100%; z-index:9997; box-shadow:0 3px 3px rgba(0,0,0,.3);
-moz-box-shadow:0 3px 3px rgba(0,0,0,.3); -webkit-box-shadow:0 3px 3px rgba(0,0,0,.3);}
.main-content .sticky.sidebar .sticky-element, .main-content .sticky.sidebar{position: static!important;}


/*----- Subscribe-widget ---*/
.subscribe{border:1px solid #b4b4b4;}
.subscribe{border:none;}/*subswdgt v2*/
.subscribe .nwsltr{background:#e8e8e8; padding:15px 20px 7px; border-bottom:1px solid #b4b4b4;}
.subscribe .nwsltr{padding:5px 10px; border-bottom:none; border-left: 3px solid #ed1c24; background:#e5e5e5;}/*subswdgt v2*/
#content .subscribe h3{font-size:24px; line-height:normal; color:#0c1101; font-family: 'Roboto Slab', serif; font-weight:normal;
text-transform:none;}
.subscribe .nwsltr .et-rtl-error{font-size:11px; color:#ed1c24; line-height:15px;}
#content .subscribe h3{font-size:14px; font-weight:bold;}/*subswdgt v2*/
#content .subscribe h3 span{color:#555;}
#content .subscribe p{font-size:13px; color:#555; line-height:normal;}
#content .subscribe p{font-size: 11px; overflow: hidden; white-space: nowrap; margin-bottom:2px;}/*subswdgt v2*/
#content .subscribe .textbox{width:180px!important; background:#fff; float:left; color:#888;border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}

#content .subscribe .textbox{height: 27px; font-size: 12px; border: 1px solid #ccc; border-right:none;}/*subswdgt v2*/
#content .subscribe .submit{width:94px; height:33px; float:right; color:#fff; text-align:center; font-family: 'Roboto Slab', serif;
font-size:16px; cursor:pointer; border:0;  background:#ed1c24; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; font-weight:normal; text-shadow:none;}
#content .subscribe .submit{width: 88px; height: 27px; font-size: 15px; float: left; background:#ed1c24;}/*subswdgt v2*/
#content .subscribe.fw .textbox{width:93%}
#tech #content .subscribe.fw .textbox{width:60%;}
 .subscribe.fw .nwsltr{padding:10px;}

.follow-wdgt{padding:15px; line-height:20px; font-size:16px;}
.follow-wdgt a{text-decoration:none; vertical-align:top; margin:0 !important;}
.follow-wdgt span.title{color:#0c1101; font-family: 'Roboto Slab', serif;}
.follow-wdgt span.title span{color:#ed1c24;}
.follow-wdgt span.dvr{color:#c0c0c0; margin:0 7px; display:inline-block; font-weight:100;}

/*----- Tip ----*/
#content .sidebar .tip {
    background: none; 
    box-shadow: none;
    padding:0;
	font-family: 'Roboto Slab', serif;
}

#content .sidebar .tip .logo_box{position:absolute; top:0; left:12px; z-index:10;}
 #content .sidebar .tip h3 {line-height: 20px;
    margin-bottom: 5px;
    padding-left: 70px;
    font-size:16px; color:#555;
 }
 #content .sidebar .tip h3 a{color:#555; font-family: 'Roboto Slab', serif; font-weight:normal; text-transform:none;}
#content .sidebar .tip .hilite{color:#000;} 
#content .sidebar .tip .hilite .arrw{display:inline-block; width:18px; height:18px; vertical-align:middle; margin-left:4px;
background:url(../../images/responsive/contact-arrw.png) no-repeat 0 0; }
.tip .inner{padding:10px 10px 0;}
.tip .inner p label{font-weight:bold;}
.tip .inner p a{color:#333; }
.form1 ul li input.submit{background:#ed1c24;
    border: 0; padding:0 15px;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    font-family: 'Roboto Slab', serif;
    font-size: 16px;
    font-weight: normal;
    height: 33px;
    text-align: center;
    text-shadow: none;}
.tip a.close{background-size:10px 10px; opacity:.7;}
.tip a.close:hover{background-size:1;}
#content .sidebar .tip h3 a:hover{color:#000 !important;}

.pagination{border-top:0; border-bottom:1px solid #dbdbdb; margin-bottom:18px;}
.pagination ul li a small, .pagination1 em a small { font-family: 'Roboto Slab', serif;
    font-size: 13px; line-height: 16px; width: 272px; color:#888; width:auto;}
.pagination ul li.first a{background:url(../../images/responsive/arrow-left-min.png) no-repeat 0 0; height:40px; overflow:hidden; padding-left:35px; height:57px; padding-top:3px;}
.pagination ul li.first a:hover{background-position:left -61px; } 
.pagination ul li.last a{background:url(../../images/responsive/arrow-right-min.png) no-repeat right 0; padding-right:35px; height:57px; padding-top:3px;}
.pagination ul li.last a:hover{background:url(../../images/responsive/arrow-right-min.png) no-repeat right -61px;}
.pagination ul li.first, .pagination ul li.last{width:40%;}
.post .tags{padding:0; margin:0 0 6px;}
.post .tags a{font-size:12px; color:#888888; font-family: 'Roboto Slab', serif; font-weight:normal;}
.pagination ul li a:hover small{color:#333;}
 
/*------- Sitemap -----*/
#sitemap{background:#b4b4b4; border:0; padding:20px 20px 2px;}
#sitemap .top-section{border-bottom:1px solid #bfbfbf; padding:0 0 16px; margin-bottom:18px;}
#sitemap .logo{float:left; }
#sitemap .follow-wdgt{float:right; padding:0; width:270px;}
#sitemap .follow-wdgt span.dvr{color:#656565; margin:0 5px;}
#brandequity #sitemap .follow-wdgt{width:280px;}

#sitemap .btm-section .clm{float:left; width:23%; margin-right:2%;}
#sitemap .btm-section h3{font-size:15px; color:#000; font-weight:normal; font-family: 'Roboto Slab', serif; margin-bottom:15px; }
#sitemap .btm-section ul li{list-style:none; float:left; width:48%; margin-right:2%; line-height:normal;}
#sitemap .btm-section ul li a{font-size:13px; color:#555; font-family: 'Roboto Slab', serif;}
#sitemap .btm-section ul li a:hover{color:#000;}
#sitemap .abt{background:url(../../images/responsive/quote.png) no-repeat 0 0; padding-top:30px;font-family: 'Roboto Slab', serif; }
#sitemap .abt h4{font-size:15px; font-weight:normal; margin-bottom:8px; color:#000;}
#sitemap .abt h4 span{color:#ed1c24;}
#sitemap .abt p{font-size:14px; color:#555; line-height:normal; font-family: 'Roboto Slab', serif;}

#footer{background:#363636; text-align:left; padding:20px 20px 10px;}
#footer ul li a, #footer ul li, #footer p{font-size:11px; color:#888; font-family: 'Roboto Slab', serif;}
#footer ul li a:hover{color:#fff; text-decoration:none;}
#content .post h1{font-size:40px; line-height:48px; font-family: 'Roboto Slab', serif;color: #000;margin-bottom: 10px;}
#content .post span.subtle, .main-heading span.subtle{font-size:17px; line-height:normal; display:block; margin-bottom:10px; font-style:italic; color:#333;font-weight:bold;}
#content .post .metadata span a, #content .post .metadata span span{position:relative;top:-2px;}
#content .post .metadata .dvr{margin:0 10px; display:inline-block; font-size:14px; }
.post .tags a:hover, .post .tags a.active{background:#ed1c24; color:#fff !important;}
.post .tags a{font-family: Lucida Bright,Georgia,serif !important;}
.post .syn{display:block; font-weight:bold; line-height:normal; color:#333; margin-bottom:10px;}
.post .sociable{border:1px solid #dbdbdb; border-width:1px 0; margin-bottom:20px; padding:9px 0;}
.post .text img{margin-top:0 !important; margin-right:20px;}
.post .tags.styl2{padding-bottom:10px;}
.post .tags.styl2 a:hover, .post .tags.styl2 a.active{color:#ed1c24 !important;}

.story-box.story-detail{padding-bottom:0; margin-bottom:0;}
.pagination{padding-top:0;}
.list24 li a:hover, .list24 li a:hover, #content .sidebar .tip h3 a:hover span, ul.list27 li a:hover, ul.lst2 li a:hover,
.list28 li a:hover, .tip .inner p a:hover, .list26 li h5 a:hover, .post span.metadata a:hover, .author_info h5 a:hover, .author-box2 .author_info strong a:hover, .author-widget h4 a:hover{text-decoration:none; color:#ed1c24 !important;}

.active .publisher-nav-color:after{background:#ed1c24 !important;}
a.publisher-anchor-color{color:#ed1c24 !important;}
#header #nav .menu-btn{display:none;}

.post span.metadata span{margin-right:5px;}
.post p, .text,  .text ol li, .post ol li, .text ul li, .post ul li{font-family: 'Source Sans Pro', sans-serif  !important;}
.author-widget h4 {font-family: 'Roboto Slab', serif;}
.author-widget h4 a{color:#000; font-style:normal;}
.author-widget span.designation{color:#888;}
.post p a, .text a{color:#00AFDF !important}

/*---- Lst4 ----*/
ul.lst4{margin-bottom:5px;}
ul.lst4 li{padding-left:15px; height:30px; line-height:30px; background:url(../../images/responsive/lst4-bg.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; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%;}
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;}
/*----- List8 ------*/
ul.lst8 li{padding-bottom:8px;}
ul.lst8 li:last-child{border:0; margin-bottom:0; padding-bottom:0;}
ul.lst8 li img{width:69px; height:44px; margin-bottom:2px;}
ul.lst8 li .desc p{font-size:12px; color:#000; line-height:15px; margin-top:-2px; margin-bottom:5px; max-height:30px;  font-weight:bold;
overflow:hidden;}
ul.lst8 li a{color:#000;}
ul.lst8 li a.athr, ul.lst4 li a.athr{font-size:11px; color:#555; font-weight:bold;}

.web-picks .lst8 li{margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #e5e5e5; }
.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;}
.web-picks .lst8 li small{display:block; font-size:11px; color:#555; margin-bottom:5px; line-height:13px; max-height:26px; overflow:hidden;
margin-bottom:5px;}
.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:550px; overflow:auto; position:relative;} 
#brandequity .web-picks .scroll-cntent{height:480px; overflow:auto; position:relative;} 
.web-picks .lst8{margin-right:10px;}

.sidebar .sub-title{display:block; font-size:11px; color:#888; line-height:12px; padding-bottom:9px; margin-bottom:13px; 
border-bottom:1px solid #c3c3c3;}
.sidebar .latest-stories{margin-bottom:20px;}

#submit-startup-form {font-family: 'Source Sans Pro', sans-serif  !important;}
#submit-startup-form label {font-family: 'Roboto Slab', serif; font-size:14px;}
#submit-startup-form.form5 .section{float:left; width:42%; margin:0 4% 20px 4%;}
#submit-startup-form span.slct{position:relative;}
#submit-startup-form select{height:34px; width:100%;  border-radius:3px; background-color:#f4f4f4; border-color:#424242 #dfdfdf #dfdfdf #424242;
border-width:1px; border-style:solid; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-appearance:none; -webkit-appearance:none; appearance:none;}
#submit-startup-form h4 { border-bottom: 1px solid #cfcfcf; color: #555; font-family: "Roboto Slab",serif;
    font-size: 16px; font-weight: normal;line-height:16px; margin:0 4% 20px; padding-bottom:10px; clear:both;}
#submit-startup-form .section.medium{width:28%; }
#submit-startup-form .section.small{width:18%;}
#submit-startup-form .submit_red{clear:both; margin:0 4% 20px;}
#payment_gateway_wrapper #submit-startup-form .submit_red{margin:0;}
#payment_gateway_wrapper .coupon_code .submit_red{margin:0;}
#submit-startup-form .section.full{width:auto; float:none; clear:both;}
#submit-startup-form .submit_gray{float:none; clear:both; margin-bottom:20px; margin-left:4%;}
#submit-startup-form .remove_field{float:right; color:#000; font-size:10px; font-weight:bold; font-family: "Roboto Slab",serif; 
cursor:pointer; margin-top:-10px; margin-right:4%;}
#submit-startup-form .remove_field:hover{color:#ed1c24;}
#submit-startup-form  label input[type="checkbox"]{margin:0 3px 0 0; position:relative; top:-1px; vertical-align:middle;}

.submit_red{ background:#ed1c24; border: 0 ; border-radius: 0; display:block; font-family: "Roboto Slab",serif; padding:0 10px;
    color: #fff; cursor: pointer; font-size: 16px;font-weight: bold;height: 33px;text-align: center;text-shadow: none;  }
.submit_gray{ background:#f9f9f9; border:1px solid #ccc ;  display:block; font-family: "Roboto Slab",serif; padding:0 5px;
    color: #888; cursor: pointer; font-size: 12px;font-weight: bold;height:28px;text-align: center;text-shadow: none;  }
.submit_gray:hover{background:#ededed; color:#000; box-shadow:0 0 5px rgba(0,0,0,.2); -moz-box-shadow:0 0 5px rgba(0,0,0,.2); -webki-box-shadow:0 0 5px rgba(0,0,0,.2); border-color:#aaa;}

.form5 .ui-state-default,  .form5 .ui-widget-content .ui-state-default, .form5 .ui-widget-header .ui-state-default{background-color:#f4f4f4; border-color:#424242 #dfdfdf #dfdfdf #424242;border-width:1px; border-style:solid;}
.form5 .ui-state-hover{background-color:#0073ea; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.form5 .hasDatepicker{background:#f4f4f4 url(../../images/responsive/calendar-icon.png) no-repeat 97% center;}

.pge-ovrly{position:fixed; z-index:899; width:100%; height:100%; display:none; background:rgba(0,0,0,.5); left:0; top:0;}
.pge-ovrly.show{display:block;}

/*------ Morestyle -----*/
.morstyl_1{display:block; text-align:right; font-size:11px;}
.morstyl_1 a{color:#888;}


/*---- Lst3 ----*/
ul.lst3{margin-bottom:10px;}
ul.lst3 > li{float:left; width:38px; margin-right:5px; position:relative; margin-bottom:5px; height:38px;  }
.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;}
ul.lst3 li:hover .pop-over{display:block;} 

/*------ Pop over styles ------*/
 .pop-over{padding-bottom:9px; width:630px; position:absolute; z-index:100; bottom:36px; display:none;}
 .list25 li  .pop-over{bottom:90px;}
.pop-over.one-clm{width:400px;}
.pop-over.one-clm .more{display:none;}
.list25 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; font-family: "Roboto Slab",serif;}
 .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; max-height:44px; overflow:hidden; font-family: "Roboto Slab",serif; text-transform:none;}
.pop-over  .detail h3 a, .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; font-family: 'Source Sans Pro', sans-serif  !important; }
.pop-over  .detail .meta{display:block; margin-bottom:10px; color:#888; line-height:13px; font-size:11px; font-family: 'Source Sans Pro', sans-serif  !important; }
.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: auto;}
.pop-over .scroll-cntent_blogList::-webkit-scrollbar, .custom-twitter-widget-container .social_panel::-webkit-scrollbar {width: 7px;}
.pop-over .scroll-cntent_blogList::-webkit-scrollbar-track, .custom-twitter-widget-container .social_panel::-webkit-scrollbar-track {background: #f1f1f1;}
.pop-over .scroll-cntent_blogList::-webkit-scrollbar-thumb, .custom-twitter-widget-container .social_panel::-webkit-scrollbar-thumb {background: #888; }
.pop-over .scroll-cntent_blogList::-webkit-scrollbar-thumb:hover, .custom-twitter-widget-container .social_panel::-webkit-scrollbar-thumb:hover {background: #555; }

.sidebar .pop-over{right:0;}
.sidebar .pop-over .inner:before{right:40px;}

.pop-over .scroll-cntent_blogList{overflow:auto; position:relative; clear:left; height:175px;}
.pop-over .detail .meta strong a{color:#555;}
.pop-over ul.lst6 li{padding-right:5px;}
.pop-over a:hover, ul.lst6 li a:hover{text-decoration:none !important; color:#ed1c24 !important;}

/*----- LIST 6 -----*/
ul.lst6 li{margin-bottom:10px; font-size:13px; line-height:16px; color:#000; font-family: "Roboto Slab",serif; }
ul.lst6 li a{color:#000;}
ul.lst6 li span{display:block; color:#888; font-size:11px;}


/*------ Slide-box ----*/
.slidebox{width:390px; position:fixed; z-index:9999; padding:20px; border-top:4px solid #ed1c24; box-shadow:0 0 4px rgba(0,0,0,.6); background:#fff;
bottom:0; right:-435px; transition:all .2s ease-in; -moz-transition:all .2s ease-in; -webkit-transition:all .2s ease-in;}
.slidebox a.cat{display:block; font-size:10px; color:#888; margin-bottom:7px; font-family: "Roboto Slab",serif;}
.slidebox h2{font-size:19px; line-height:23px; max-height:46px; margin-bottom:5px;}
.slidebox h2 a{color:#000; font-family: "Roboto Slab",serif;}
.slidebox h2 a:hover, .slidebox  a.more:hover, .slidebox a.cat:hover{color:#ed1c24; text-decoration:none;}
.slidebox  a.more{font-size:11px; color:#888; line-height:11px; float:right;}
.slidebox span.close{coloe:#000; font-weight:bold; font-size:14px; position:absolute; z-index:999; right:10px; top:10px; cursor:pointer;
width:15px; height:15px; background:url(../../images/responsive/close-btn.png) no-repeat 0 0; opacity:.7;}
.slidebox span.close:hover{opacity:1;}

#sitemap ul{margin-bottom:12px;}
#sitemap .btm-section2{border-top:1px solid #bfbfbf; padding:10px 0 0;}
#sitemap .btm-section2 .clm{float:left; width:23%; margin-right:2%;}
#sitemap .btm-section2 h3{font-size:13px; color:#000; font-weight:normal; font-family: 'Roboto Slab', serif; margin-bottom:7px; }
#sitemap .btm-section2 ul li{font-size:11px;list-style:none; float:left;margin-right:5px; line-height:14px;color:#666;}
#sitemap .btm-section2 ul li a{font-size:11px; color:#555; font-family: 'Roboto Slab', serif;}
#sitemap .btm-section2 ul li a:hover{color:#000;}

.heading7{color: #000; font-family: "Roboto Slab",serif;  font-size: 13px;  font-weight: bold;  line-height: 18px; border-bottom:2px solid #2b2b2b;
margin-bottom:10px;}
.heading7 a{color: #000; display:inline-block; padding-bottom:5px; border-bottom:4px solid #ed1c24; margin-bottom:-2px;}

/*------ More link -----*/
a.morstyl_2{border-bottom:1px solid #ccc; width:60%; margin:0 auto 3px; 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{width:90%; border-color:#ed1c24;} 
.show-case  .morstyl_2{width:30%;}
.show-case  .morstyl_2:hover {width:50%;}*/
.story-layout1 .morstyl_2, .story-layout2 .morstyl_2 {clear:both;}
/*.story-layout1 .morstyl_2:hover, .story-layout2 .morstyl_2:hover{width:50%;} */

ul li.storybox :last-child{border-bottom:0; padding-bottom:0;}


/*------------------------ BE HOME STYLES ----------------------*/
/*----- BE search ------*/
#brandequity #hd-blk #header .search{display:none;}
#brandequity #hd-blk .search{position:relative; float:right; width:150px; height:26px;margin-right:15px; margin-top:0; 
background:url(../../images/responsive/search-icon-gray2.png) no-repeat 130px 7px; }
body #hd-blk .search{margin-right:10px;}
#brandequity .search .inner{opacity:0; transition:all .2s ease-in; -moz-transition:all .2s ease-in; -webkit-transition:all .2s ease-in; overflow:hidden;
border:1px solid #eee;}
#brandequity .search input.txt {    background:  #fff;  border: 0 none;   border-bottom-left-radius: 2px;   border-top-left-radius: 2px;  color: #333;
    float: left; font-family: Arial,Helvetica,sans-serif; font-size: 13px;  height: 28px;  padding-left: 7px;    width: 80.3%; left:80px;position:relative; transition:all .2s ease-in; -moz-transition:all .2s ease-in; -webkit-transition:all .2s ease-in;	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#brandequity .search:hover .inner{opacity:1;}
#brandequity .search:hover input.txt{left:0;}
#brandequity .search input.submit {    background: url(../../images/responsive/icon_search_29_56-min.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;    cursor: pointer;    float: left;    height: 28px;    width: 29px;}
#brandequity #nav ul li a i.home {    background:url(../../images/responsive/sprite14.png) no-repeat -35px -650px;  display: inline-block;  height:31px;vertical-align: middle;  width: 31px;}
#brandequity #nav ul li.active a i.home {   background-position:0 -650px;}
#brandequity #nav > ul > li:first-child.active > a{background:none !important;}

/*------ Three clm 1 -------------*/
.three_clm_1{margin-bottom:20px;}
.three_clm_1 .clm_1, .three_clm_1 .clm_2, .three_clm_1 .clm_3{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left;}
.three_clm_1 .clm_1{ width:41%; padding-right:2%; }
.three_clm_1 .clm_2{width:26%; margin-right:2%; padding-right:2%; padding-left:2%; border-right:1px solid #ccc;  border-left:1px solid #ccc;}
.three_clm_1 .clm_3{ width:31%;}
.three_clm_1 .clm_3 .widget:last-of-type, .three_clm_1 .clm_3 .wdgt:last-of-type, .two-clm_2 .wdgt:last-of-type, .two-clm_2 .widget:last-of-type, .two-clm_1 .wdgt:last-of-type, .two-clm_1 .widget:last-of-type{margin-bottom:0;}



/*------ two- column -----*/
.two-clm_1, .two-clm_2{margin-bottom:20px;}
.two-clm_1 .clm_1{width:41%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left; padding-right:2%;}
.two-clm_1 .clm_2{width:59%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:right; padding-left:2%;
border-left:1px solid #ccc;}

.two-clm_2 .clm_1{width:67%; border-right:1px solid #ccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left; padding-right:2%;}
.two-clm_2 .clm_2{width:33%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left; padding-left:2%;}
.two-clm_2 .clm_3{width:63%; border-right:1px solid #ccc; padding-right:3%; margin-right:3%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.two-clm_2 .clm_4{width:34%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

/*------- slideshow cycle ----*/

.slideshw_cycle3 {position:relative; }
.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 h4{position:absolute; z-index:100; background:rgba(0,0,0,.6); padding:18px 4%; width:92%; left:0; bottom:0; font-family: 'Roboto Slab', serif; font-size:18px; line-height:22px; font-weight:bold;}
.slideshw_cycle3 .slide blockquote{position:absolute; z-index:100; background:rgba(0,0,0,.6); padding:18px 4%; width:92%; left:0; bottom:0;}
.slideshw_cycle3 .slide blockquote p{background:url("images/responsive/blockquote-bg.png") no-repeat 0 0 ; background-size:16px auto; padding-left:25px;
font-size:18px; line-height:22px; font-weight:bold;}

.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;}

.slideshw_cycle4 {position:relative; }
.slideshw_cycle4 .slides{ margin-bottom:20px;  background:#e0e0e0; padding-bottom:15px;}
.slideshw_cycle4 .slide{width:100%;}
.slideshw_cycle4 .slide img{width:100%; /*margin-bottom:8px;*/}

.slideshw_cycle4 .slide .slide_img{position:relative; display:block; }
.slideshw_cycle4 .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_cycle4 .slide a{color:#000;}
.slideshw_cycle4 .slide a:hover{text-decoration:none; color:#de2d2d; }
.slideshw_cycle4 .slide .image{position:relative;}
.slideshw_cycle4 .image .detail{position:absolute; z-index:100; right:0; bottom:0; width:80%; padding:10px 3%; background:rgba(0,0,0,.7);}
.slideshw_cycle4 .image span.name{display:block; font-size:18px; font-weight:bold; line-height:20px; margin-bottom:3px; color:#ed1c24;}
.slideshw_cycle4 .image  small{display:block; font-size:11px; color:#888; line-height:13px;}
.slideshw_cycle4 .slide  h4{ font-size:20px; font-weight:bold; line-height:22px;/* max-height:66px; overflow:hidden;*/ font-family: 'Roboto Slab', serif; }
.slideshw_cycle4 .cycle-pager{position:absolute; left:0px; top:60%; z-index:100; display:block; width:100%; text-align:center;}
.slideshw_cycle4 .cycle-pager span{font-size:30px; font-weight:bold; margin:0 2px; color:rgba(255,255,255,.6); cursor:pointer;}
.slideshw_cycle4 .cycle-pager span.cycle-pager-active{color:#de2d2d;}
.slideshw_cycle4 .slide_desc{padding:15px 15px 0; height:110px; overflow:hidden;}
.no_desc  .slideshw_cycle4 .slide_desc{height:66px;}

.three_clm_1 .story-box .image, .two-clm_2 .story-box .image, .sidebar .story-box .image{float:right; width:131px; position:relative; margin-bottom:5px; margin-left:10px; position:relative;}
.three_clm_1 .story-box .image img, .two-clm_2 .story-box .image img, .sidebar .story-box .image img{width:100%;}
/*.three_clm_1 .story-box h2, .three_clm_1 .story-box h2{font-size:14px; line-height:18px; margin-bottom:10px; color:#0c1101;  font-family: 'Roboto Slab', serif;}
.three_clm_1 .story-box h2 a, .two-clm_2 .story-box h2 a{color:#0c1101;}*/

.sidebar .story-box h2{text-transform:none;}

/*---- Bottom strip -----*/
#brandequity .bottom-strip{border-top:0;}
#brandequity .bottom-strip h4 {font-size:14px; color:#0c1101;  line-height:18px;  font-family: 'Roboto Slab', serif;  max-height:54px; overflow:hidden;}
#brandequity .bottom-strip a:hover h4{color:#ed1c24;}
#brandequity .bottom-strip ul {/*margin-right:-1.6%;*/ max-width:850px; margin:0 auto;}
#brandequity .bottom-strip ul li{float:left; width:16.666%; margin-right:0; float:left; font-family: 'Roboto Slab', serif; overflow:hidden; font-size:14px; line-height:16px; font-weight:bold; margin-bottom:10px; position:relative; height:auto; padding:0 10px; box-sizing:border-box;}
#brandequity .bottom-strip ul li img{width:100%; margin-bottom:8px; display:block; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease;}
#brandequity .bottom-strip ul li:hover img{transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}
#brandequity .bottom-strip ul li a{color:#000;}
#brandequity .bottom-strip ul li a:hover{color:#ed1c24; text-decoration:none;}
#brandequity .bottom-strip  li a.cat {display:block; line-height:9px; font-size:10px; color:#ed1c24; font-weight:bold; text-transform:capitalize; margin-bottom:6px;}
#brandequity .bottom-strip ul li .pop-over{bottom:196px;}
#brandequity .bottom-strip ul li.left .pop-over{left:0;}
#brandequity .bottom-strip ul li.right .pop-over{right:0;}
#brandequity .bottom-strip ul li:hover.pop-over{display:block; }
#brandequity .bottom-strip  .left .pop-over .inner:before{left:50px;}
#brandequity .bottom-strip  .right .pop-over .inner:before{right:50px;}
@media screen and (max-width:767px){
	#brandequity .bottom-strip ul{margin:0 -10px 0;}	
	#brandequity .bottom-strip ul li{font-size:12px;}
}


/*----- Tweet-post -----------------*/
.clm_1 #picks_scroll{margin-bottom:20px;}
.compare{margin-right:10px;}
.compare th{text-align:center; font-size:16px; color:#555; font-weight:normal; padding-bottom:10px; line-height:16px;}
.compare th img{vertical-align:middle;}
.compare tr td{border:1px dotted #bfbfbf; padding:15px 8px; border-left:0; border-right:0; box-sizing:border-box; -moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.compare tr td{width:21.5%; vertical-align:middle;}
.compare tr td a{font-size:14px; color:#333; line-height:18px; font-family: 'Roboto Slab', serif;  font-weight:bold;}
.compare tr td span{display:block; font-size:12px; line-height:14px;}
.compare span.twitter{color:#14b2e5;}
.compare span.fb{color:#385490;}
.compare tr td:first-child{width:14%;}
.compare tr td:first-child img{width:35px; height:35px;}


/*------------------ show case ----------------*/
.show-case{margin-bottom:20px;}
.show-case  .heading9 a{color:#fff;}
.show-case  .heading9 a.active, .show-case  .heading9 a:hover{color:#fcff00 !important;}
.show-case #portfolioData .portfolio_inner{overflow:auto;}
.show-case #portfolioData .gallery{width:960px;}
.show-case .gallery{/*height:361px;*/ margin-bottom:20px;}
.show-case .gallery div{box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.show-case .gallery .blk_1{float:left; width:29%; position:relative;}
.show-case .gallery .blk_2{float:left; width:41% }
.show-case .gallery .blk_3{float:left; width:30%; }
.show-case .gallery  .full{width:100%; border-bottom:1px solid #fff; overflow:hidden; border-right:1px solid #fff; position:relative;}
.show-case .gallery .one-half{width:50%; border-right:1px solid #fff; float:left; overflow:hidden; margin:0; border-bottom:1px solid #fff;
position:relative;}
.show-case .gallery .one-third{width:33.3333333%; border-right:1px solid #fff; float:left; overflow:hidden; border-bottom:1px solid #fff; margin:0;
position:relative;}
.show-case .gallery  img{width:100%; transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; }
.show-case .gallery  img:hover{transform:scale(1.25); -moz-transform:scale(1.25); -webkit-transform:scale(1.25);}
/*
.show-case .gallery .blk_2 .one-half{height:200px; }
.show-case .gallery .blk_2 .one-third{height:161px; }
.show-case .gallery .blk_3 .one-half{height:111px; }
.show-case .gallery .blk_3 .full{height:250px; }
.show-case .gallery .blk_1 .full{height:361px; }
*/

.show-case .gallery .detail{position:absolute; z-index:100; left:0; bottom:0; background:rgba(0,0,0,.7); box-sizing:border-box;
width:100%; padding:12px; font-size:16px; line-height:20px; color:#fff;  font-family: 'Roboto Slab', serif;}
.show-case .gallery a{color:#fff;}
.show-case .gallery .blk_1 .full .detail{font-size:24px; line-height:1.1em; padding:15px 18px;}
.show-case .gallery .blk_2 .one-third .detail, .show-case .gallery .blk_3 .one-half .detail{font-size:13px; line-height:17px; padding:8px;}


.show-case ul.showcase-nav{text-align:center; margin-bottom:20px;}
ul.showcase-nav li{list-style:none; display:inline-block; margin:0 20px;  }
ul.showcase-nav li a{display:inline-block; padding-bottom:10px; font-size:15px; color:#555; border-bottom:3px solid #fff; font-family: 'Roboto Slab', serif;}
ul.showcase-nav li a:hover, ul.showcase-nav li a.active{color:#000 !important; border-color:#ed1c24;}

.show-case  .badge{position:absolute; right:1px; top:-12px; line-height:24px; padding:0 10px; background:#ed1c24; color:#fff; font-style:italic;
font-size:12px; font-family:georgia; z-index:100;}
.show-case  .badge:after{width: 0;	height: 0; display:block; content:" ";border-bottom: 12px solid #f68d91;	border-left: 9px solid transparent;
position:absolute; left:-9px; top:0; z-index:100;}

/*------ story layouts ----*/
.story-layout1{overflow:hidden;}
.story-layout1 .main-story{width:50%; float:left; margin-right:3%; padding-bottom:0; margin-bottom:10px;}
.story-layout1 .main-story p{margin-bottom:5px;}
.story-layout2 .main-story{width:55%}
.story-layout1 .clm_3 .main-story {float:none; margin-right:0; width:auto;}
.story-layout1 .clm_3 ul{float:none; width:auto;}
.story-layout1 ul{float:left; width:50%; float:left; margin-right:-3%;}
.story-layout1 ul li{float:left; width:44%; margin-right:6%; margin-bottom:15px; padding-bottom:0;}
.story-layout1 ul li:nth-child(3){clear:left;}
.story-layout1 ul .story-box{border:0;}
.story-layout1 ul .story-box h2, .story-layout1 ul .story-box h4{ font-size:14px; line-height:18px; }
.story-layout1 ul .story-box h2 a, .story-layout1 ul .story-box h4 a{ display:block;}
/*.two-clm_2 .clm_1 ul li{min-height:212px;}*/
.story-layout2 ul{float:right; width:45%} 
.story-layout2 ul li{list-style:none; }
.story-layout2 ul li.story-box:last-child{border-bottom:0;}
.story-layout2 ul .story-box  h2 a, .story-layout2 ul .story-box  h4 a{height:72px; overflow:hidden; display:block;}
.post .site-follow-article-detail{margin-bottom: 15px;}
.post .article-disclaimer{margin: 15px 0;}

/*------ 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:#000; font-family: 'Roboto Slab', serif;}
.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;}


/*----- tabstrips2 ---*/
.tab_2{ margin-bottom:15px;}
.tab_2 ul{ height:30px;}
.tab_2 .hstyl1{margin-bottom:10px;}
.sidebar h2.hstyl1{text-transform:none; font-size:16px; line-height:16px;}
.tab_2 li {float:left; list-style:none; border-right:1px solid #ccc; height:20px; margin-right:10px; padding-right:10px;}
.tab_2 li:last-child{border:0; margin-right:0;}
.tab_2 li a{padding:0 0 3px; line-height:20px; height:20px; font-size:13px; font-weight:normal; color:#555; border-bottom:2px solid transparent;
 display:inline-block; position:relative;  }
.tab_2 li.active a, .tabstrips3 li a.active{background:#fff; color:#000; border-color:#ed1c24; font-weight:bold; 
z-index:10; }
.tab_2 li a:hover{text-decoration:none; color:#000;}


/*------ Bawdy -----*/
.bawdy-copy{margin-bottom:20px; padding:20px; background:#fffddf; text-align:center;}
.bawdy-copy img{display:block; margin:0 auto 10px;}
.bawdy-copy h2{font-size:18px; line-height:22px; margin-bottom:13px; font-family: 'Roboto Slab', serif;}
.bawdy-copy h2 a{color:#000;}
.bawdy-copy p{font-size:15px; line-height:18px; color:#000; font-family: 'Source Sans Pro', sans-serif;}
.bawdy-copy p a{color:#ed1c24;}

/*---- Be-classic ----*/
h2.be_classic_ttl{border-bottom:1px solid #ccc; height:26px; margin-bottom:45px; text-align:center;}
h2.be_classic_ttl span{background:#fff url(../../images/responsive/beclassic-logo-min.png) no-repeat top center; display:inline-block; padding:0 5px; width:88px; padding-top:56px; overflow:hidden; position:relative; height:0;}

/*---------- LISTS --------*/
ul.lst1{margin-bottom:5px;}
ul.lst1 li{border-bottom:1px solid #ccc;  line-height:18px; position:relative; padding-left:35px; padding-bottom:10px; margin-bottom:10px; font-size:15px;}
ul.lst1 li h4{line-height:18px;}
ul.lst1 li:last-child{border-bottom:0; padding-bottom:0; margin-bottom:15px;}
ul.lst1 li a{color:#000; font-family: 'Roboto Slab', serif; max-height:36px; overflow:hidden; display:block;}
ul.lst1 li span.meta{position:absolute; text-align:right; width:20px; display:block; line-height:18px; left:0; top:0px; z-index:1; font-size:11px; color:#888;}

.most-read_wdgt .story-box h2, .most-read_wdgt .story-box h4{font-size:14px; line-height:18px;}

/*---- Invite friends ----*/
.invite-frnds_btn{line-height:22px; font-size:13px; color:#000; font-weight:bold; font-family:"Roboto Slab",serif; margin-right:15px;}
.invite-frnds_btn i{vertical-align:middle; margin-right:2px; font-size:15px;}
a.invite-frnds_btn:hover{text-decoration:none; color:#ed1c24;}

/*---- Breadcrumbs ---*/
.breadcrumbs.style2{list-style: none; margin:0px 0px 9px; margin-bottom:15px;}
.breadcrumbs li a{color:#000;font-size:12px;}
.breadcrumbs li a:hover{text-decoration:none; color:#de2d2d ;}
.breadcrumbs li{display: inline;padding: 0;margin: 0;}

.breadcrumbs li:before { content: "/ "; margin-right:3px; font-size:12px;}
.breadcrumbs li:after { content: " "; margin-right:3px;}
.breadcrumbs li:first-child:before { content: ""; margin-right:0; }

.breadcrumbs .final_path{color:#888;font-size:12px;}
.main-content_full_width{margin:0 -20px;}

.blog-lists h2.title.brandequity_blog span, .blog-detail h2.title.brandequity_blog span, .blog-lists h1.title.brandequity_blog span, .blog-detail h1.title.brandequity_blog span{background:url(../../images/responsive/be-blogs-logo.png) no-repeat scroll 0 0; padding-top:48px; width:115px;}

.blog-detail .postheader{margin-bottom:20px !important;}

/*---- play iocon ---*/
.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/sprite14.png) no-repeat -122px -593px;}
.clm_1 ul li .play-icon{width:26px; height:26px; margin:-13px 0 0 -13px; background-position:-84px -655px;}

.events_wdgt li h4{font-size:13px; font-family: "Roboto Slab",serif; line-height:15px; margin-bottom:5px; }
.events-table td a{color:#333; font-family: "Roboto Slab",serif;}

.liveblog li h2 a, .featured_nws_wdgt h2, .featured_nws_wdgt .cat{font-family: "Roboto Slab",serif;}
.liveblog li  p{font-family: 'Source Sans Pro', sans-serif;}

/*.socialShareBar .socialShareElement.facebook .logo{
	background-image:url(../../images/responsive/sprite3.png);
	background-position:-119px -552px;
}

.socialShareBar .socialShareElement.twitter .logo{
	background-image:url(../../images/responsive/sprite3.png);
	background-position:-96px -552px;
}
.socialShareBar .socialShareElement.gplus .logo{
	background-image:url(../../images/responsive/sprite3.png);
	background-position:-165px -552px;
}
.socialShareBar .socialShareElement.linkedin .logo{
	background-image:url(../../images/responsive/sprite3.png);
	background-position:-142px -552px;
}*/

.port-folio-nav ul.categories li, .portfolio h2.more, .search-hdr h1, .portfolio h2.more, li.portfolio_desc h4 {font-family:"Roboto Slab",serif;}

.hover_box:hover .read-more a, .hover_box:hover .read-more a:hover{background:#ed1c24; color:#fff;}
.read-more a:hover{color:#fff !important;}
#block_story_list div:last-of-type{padding-bottom:0; border-bottom:0;}

.follow_popup{background:#ed1c24;}
.follow_popup a.close{background:#c6020a;}
.bottom-strip_3{background:#202020; border-bottom:0;}
.bottom-strip_3 ul li:hover figcaption a{color:#ed1c24;}
.featured_nws_dtl.post .subtle{margin-bottom:40px !important; background:#d8d8d8 !important;}

/*---- Top Strip -----*/
.top-strip2{ border-bottom:1px solid #d5d5d5; padding:0 0 20px; max-width:1000px; margin:0 auto 20px;}
.top-strip2 h2{font-size:16px; color:#007ea4; line-height:16px;  margin-bottom:10px; font-weight:bold;}
.top-strip2 .morstyl_1{float:right; line-height:18px;}

.two-clm1 .clm1 { width: 48.4%; float: left;}
.two-clm1 .clm2 {  width: 48.4%;float: right;}

/*----------------- Sponsors ---------------------*/
#spnsrs .wrapper{background:#eee; padding:10px 0 15px; max-width:inherit;}
#spnsrs span.title{display:block; text-align:center; margin:0 20px 5px; line-height:20px; font-size:11px; color:#555555; font-style:italic;}
#spnsrs .logos{text-align:center;}
#spnsrs .logos a img{margin:0 25px;      -webkit-transition: all .6s ease; transition: all .6s ease;  -moz-transition: all .6s ease; 
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
  filter: grayscale(100%);  -webkit-filter: grayscale(100%);   /*filter: gray;*/
  }
 
#spnsrs .logos a:hover img{
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: grayscale(0%); -webkit-filter: grayscale(0%);
  }

.popup1.pop3.transparent{top:auto; left:auto; bottom:0px; right:20px; padding:15px; opacity:1; max-width:400px; background:#333; border:1px solid #bbb; border-width:1px 0 0 1px; position:fixed; box-shadow:0 0 5px rgba(0,0,0,.3);}
.popup1.pop3.transparent a.close{background-position:right top; width:24px; height:24px; top:-12px; right:17px; border-radius:50%;}
.overlay.transparent{background:none;}
.popup1.pop3.transparent span.subtitle, .popup1.pop3.transparent .skip{color:#fff;}
.popup1.pop3.transparent input.submit-button2{background:#ed1c24;}
.popup1.pop3.transparent h2{line-height:22px; font-size:18px; color:#fff; text-shadow:none; font-weight:bold;}
.popup1.pop3.transparent .spnsrs{padding-top:1px;}
.popup1.pop3.transparent .spnsrs h5{border-color:#666; max-width:380px; margin:0 auto 20px;}
.popup1.pop3.transparent .spnsrs h5 span{background:#333; color:#888;}
.popup1.pop3.transparent .content{padding:0;}
.popup1.pop3.transparent .spnsrs img{border:0;}
.popup1.pop3.transparent p.error{color:#fff !important;}
.popup1.pop3.transparent span.slideup-btn{position:absolute; position:absolute; line-height:34px; background:#ed1c24; font-size:16px; font-weight:bold; left:0; top:-34px; color:#fff; padding:0 12px; z-index:999; display:none;}
.popup1.pop3.transparent p.error{color:#fff !important;}

.tag-top-lst{margin-bottom:20px;}
.tag-top-lst .clm1 { float: left; width: 54.5%;}
.tag-top-lst .clm2 { float: right; width: 42%;}
.tag-top-lst .story-box.main{position:relative; margin-bottom:0; padding:0;}
.tag-top-lst .story-box.main .image{float:none; margin:0; width:100%;}
.tag-top-lst .story-box.main h2{position:absolute; left:0; bottom:0; right:0; padding:7px 10px; font-size:22px; line-height:1.1em; background:rgba(0,0,0,.7); margin:0;}
.tag-top-lst .story-box.main h2 a{color:#fff;}
.tag-top-lst .story-box.main h2 a:hover{color:#ed1c24;}
.tag-top-lst .image .fa-play-circle, .story_list .image .fa{position:absolute; z-index:99; left:50%; top:50%; width:21px; height:21px; font-size:18px; background:rgba(255,255,255,.8); color:#000; border-radius:50%; margin:-11px 0 0 -11px; text-align:center; line-height:21px;}
.tag-top-lst .story-box.main .fa-play-circle{font-size:38px; width:39px; height:39px; margin:-19px 0 0 -19px;}
.tag-top-lst .top-stories .clm2 .story-box .image{width:110px; float:left; margin:0 10px 0 0;}
.tag-top-lst .top-stories .clm2 .story-box h2, .tag-top-lst .top-stories .clm2 .story-box h4{font-size:14px; line-height:16px;}
.tag-top-lst .story_list .story-box.author-box2 .image, .tag-top-lst .top-stories .clm2 .story-box.author-box2 .image, .story-tag-lst .story-box.author-box2 .image{margin-right:10px; border:0; width:46px; margin-left:0; float:left;}
.tag-top-lst .author_info img, .story-tag-lst .story-box.author-box2 .image img{border:0; height:auto; border-radius:0;}
.tag-top-lst .top-stories .clm1.fullwidth{width:100%; float:none;}
.story-tag-lst .author-box2 .news-ftr .social{display:none;}
.story-tag-lst .author-box2:hover .news-ftr .social{display:inline-block;}
.tag-top-lst .clm2 .story-box:last-of-type, .story_list .story-box:last-of-type{padding-bottom:0; border-bottom:0;}
.no-item-available{color:#888; padding:20px; text-align:center; border:1px dashed #ccc;  font-size:14px; line-height:1.5em; margin-bottom:20px;}
.no-result-hdr{position:relative; padding-left:40px; padding-top:10px;}
.no-result-hdr .fa-exclamation-circle{color:#ed1c24; position:absolute; left:0; top:10px; font-size:32px;}
.no-result-hdr .main-heading{margin-bottom:40px;}
.no-result-hdr .main-heading h1{margin-bottom:0px;}
.no-result-hdr .main-heading span.subtitle, .no-result-hdr .main-heading h1{color:#888;}

/*----- Style updates (for 3 column layout)  for BE ------*/
#brandequity #content .wrapper{background: #fff;  max-width:1000px;}
#brandequity #content .wrapper .wrapper-inner{padding: 20px 20px 10px; }
#brandequity .latest-stories{margin-bottom: 20px;}
#brandequity ul.lst1 li{padding-left: 28px;}
.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;}
.three_clm_2  .spcl_story_wdgt li figcaption a{font-family:'Source Sans Pro', sans-serif; }
.spcl_story_wdgt figure figcaption a{font-family: 'Roboto Slab', serif;font-size: 16px;}

.three_clm_2 .story-layout1 .main-story{width: 100%; float: none; margin-right:0;}
.three_clm_2 .story-box.main-story h1{font-size:20px; line-height: 1.2em; margin-bottom: 0;}
.three_clm_2 .story-layout1 ul{float: none; width:100%;}
.three_clm_2 .story-box h2, .three_clm_2 .story-box h4{font-size: 16px; line-height: 20px;}
.story-layout1 .main-story p{display: none;}
.story-layout1 .main-story{margin-bottom:15px;}
.three_clm_2 .hstyl4 {border-bottom: 1px solid #ed1c24; width: 70%; margin: 0 auto 30px; height: 6px; text-align: center;
    font-weight: 400; line-height: 8px;}
.three_clm_2 .hstyl4 a {background: #fff; padding: 0 10px; font-size: 15px; color: #ed1c24; text-transform: uppercase;}
.top-section .clm_2 .story-box .image{float: none; width: 100%; margin-left: 0; margin-bottom:15px;}
.top-section .clm_2 .story-box h4{font-size: 18px; line-height: 22px; margin-bottom: 0;}
a.view-in-app{border: 1px solid #fe5c62;border-radius: 3px;padding: 10px 10px;font-size: 14px;color: #ed1c24;margin-bottom: 20px;}

/*----- Key frames -----*/ 
 @keyframes zoom{
	0%{transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1);}
	25%{transform:scale(.8); -moz-transform:scale(.8); -webkit-transform:scale(.8);}
	50%{transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2);}
	100%{transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1);}
}


@media screen and (min-width:1000px){
	#header #nav ul{display:block !important;}
}
@media only screen and (max-width:970px){
	#navbarL2{display: none;}	
	.logoWrapper{margin-top: 4px;}
	.three_clm_1 .clm_1{width:60%}
	.three_clm_1 .clm_2{width:40%; border-right:0; padding-right:0; margin-right:0;}
	.three_clm_1 .clm_3{float:none; clear:both; width:auto; margin:0 0 15px; padding-top:20px;}
	.blog_wdgt ul.lst9{width:300px; margin:10px auto;}
	.lst9 li:hover .pop-over{display:none;}
	.two-clm_2 .clm_1, .two-clm_2 .clm_2{float:none; width:auto; border:0; padding:0;}
	.two-clm_2  .web-picks{float:right; width:39%;}
	.two-clm_2 .most-read_wdgt{width:58%; float:left;}
	.two-clm_2 .clm_3{margin-bottom:20px;}
	.clm_3 .subscribe{clear:both;}
	.top-stories .clm1{margin-bottom:20px;}
	.top-stories .clm1, .top-stories .clm2{float:none; width:auto;}	
	#header{position:relative;}
	#hd-blk{width:auto; }
	body{padding:0;}
	#hd-blk.sticky_nav{width:100%; margin:0; }
	#header #navbar .toggle-nav-btn{ width:30px; background:url(../../images/responsive/mob-menu.png) no-repeat 0 0; height:49px; cursor:pointer;}
	#nav span.toggle_nav{display:block;}
	#header #nav .menu-btn{display:block; width:30px; height:45px;}
	#header #nav ul{position:absolute; display:none; z-index:1000; background:#363636; left:0; top:45px; width:100%;	}
	#header #nav ul li{float:none; display:block; margin:0; border-right:0; border-bottom:1px solid #2b2b2b; height:auto; line-height:40px;}
	#header #nav ul li a{display:block; line-height:40px;}
	.top-stories2 .clm1, .top-stories2 .clm2{float:none; width:100%;}	
	.content-box .main-content{width:60%;}
	.content-box .sidebar{width:38%;}
	.trending{display:none;}
	#sitemap{padding:10px 10px 1px;}
	#footer{padding:10px; line-height:20px; margin:0;}
	.bottom-strip{padding:10px;}
	.bottom-strip ul li{height:auto; font-size:12px; }
	.story-box.first .desc{width:auto; margin-bottom:0;}
	/*---- style added for Be ----*/
	#header #nav .dropdown_nav{border:0;}
	#header #nav ul li:hover .dropdown_nav{display:none;}
	#nav .dropdown_nav{position:static; padding:5px 2% 5px; background:#fff;}
	#nav ul.level1 li.hover .dropdown_nav{display:none; }
	#header #nav .categories ul li{float:left !important; width:48%; margin:0 1%; border-top:0;}
	#header #nav .dropdown_nav .news-section{display:none;}
	#header #nav  .dropdown_nav  .categories{float:none; margin:0; border:0; float:none; width:auto; min-height:inherit; width:auto; position:static;}
	#header #nav .categories ul li, #header #nav ul li.small-dropdown .categories ul li{float:left; width:48%; margin:0 1%; }
    #hd-blk.sticky_nav{top:-47px; transition:top .2s ease;}
    #hd-blk.sticky_nav.nav-down, #brandequity #hd-blk.sticky_nav.nav-down{top:0;}
    .three_clm_2 .clm1, .three_clm_2 .clm2{float:none; margin-right:0; width:auto;}
    .three_clm_2 .clm3{width:41%; float:right;}
    .open-nav .pge-ovrly{display: block;}
}

@media screen and (max-width:767px){
    #content .main-content{width:100%; float:none;padding: 20px 17px;background: #fff;}
	#hd-blk .search{margin-top:7px;}
	.content-box .sidebar{width:100%; float:none;}
	.bottom-strip ul li{float:none; height:auto; margin:0 0 10px; width:100%; font-size:14px;}
	#content .post h1{font-size:30px; line-height:38px;}
	.content-box{padding:20px 20px 1px;}/*-- From 767px -----*/
	#content .content-box .allschema{margin-left: -15px;padding-top: 0!important;padding-bottom: 15px;}
	.bottom-strip h4{font-size:19px; line-height:normal;}/*-- From 767px -----*/
	.bottom-strip ul li img{float:right; width:220px; margin-left:20px;}/*-- From 767px -----*/
	.bottom-strip ul{margin-right:0;}/*-- From 767px -----*/
	.top-stories2 .story-box.main h2, .top-stories2 .story-box.main h1{font-size:22px; line-height:28px;}/*-- From 767px -----*/
	.top-stories2{background:none;}
	.top-stories2 .clm2 h2{min-height:inherit;}
	.top-stories2 .story-box .image{width:220px;}/*-- From 767px -----*/
	.story-box .social{display:inline-block;}
	#content .subscribe .textbox{width:50%}
	#content .subscribe .submit{float:left;}
	.slidebox{display:none}
	#sitemap{display:block;}
	#sitemap .top-section, #sitemap  .btm-section{display:none;}
	#sitemap .btm-section2{border:0; padding:0;}
	.list25 li:hover .pop-over{display:none;}
	.author-box.detail{padding:10px 10px 8px;}
	.author-box.detail .image{width:80px; margin-right:10px;}
	.story-box.first .desc{width:auto; margin-bottom:0; background:#000;}
	/*--- Be ----*/
	.two-clm_1 .clm_1, .two-clm_1 .clm_2{width:auto; float:none; padding:0; margin:0 0 15px; border:0;}
	.widget.ad{display:block;}
	.top-stories2 .story-box h2, .top-stories2 .story-box h4{font-size:19px; line-height:normal;}
	.three_clm_1 .clm_3 .wdgt:last-of-type, .three_clm_1 .clm_3 .widget:last-of-type, .two-clm_1 .wdgt:last-of-type, .two-clm_1 .widget:last-of-type, .two-clm_2 .wdgt:last-of-type, .two-clm_2 .widget:last-of-type{margin-bottom:20px;}
	.top-stories2 .clm2 .story-box p{display:block;}
	.post .sociable{border:0; padding:0 !important;}
	ul.lst2 h3, ul.lst2 h4{margin-top:-2px;}
	.two-clm1 .clm1, .two-clm1 .clm2{float:none; width:auto;}
	.tag-top-lst .clm1, .tag-top-lst .clm2{float:none; width:auto;}

	.popup1.pop3.transparent{top:100%; transition:all .2s ease; position:fixed !important;}
	.popup1.pop3.transparent a.close{display:none;}
	.popup1.pop3.transparent span.slideup-btn{ display:block;}
	.popup1.pop3.transparent.slideup span.slideup-btn{display:none;}
	.popup1.pop3.transparent.slideup{top:auto;}
	.popup1.pop3.transparent.slideup a.close, .lvl_1 #btn-sld-mob{display:block;}
	.widget.tip{padding: 0;box-shadow: none;}
	#container #m_header .lvl_1 .fa-bars, #container #m_header .fa-search{color: #fff;}
	.page-vediodetail #content #group_0 > .container.inner-content{padding:10px 0;}
	#container .lght_thme + #sidenav.m_menubar .user-area{background: #000;color: #fff;}
	.page-newsdetail #content #group_0 > .container.inner-content, .page-blogdetail #content #group_0 > .container.inner-content{padding:0;}
	.post span.metadata, .related-article ul li span.metadata{color: #888;margin-bottom: 15px;line-height: normal;}
	.next-story {padding: 10px 0px;border: 2px solid #555;border-width: 2px 0;position: relative;margin-bottom: 40px;font-size: 16px;line-height: 1.2em;color: #888;}
	.next-story a {color: #888 !important;font-size: 14px;display: block;}
	.next-story a span{float:left;width:75px;margin-right:10px;padding-left:18px;position:relative;color:#555;font-weight:900;font-size:15px;line-height:1.2em;text-align:right;margin-top:3px}
	.next-story div {overflow: hidden;}
	.next-story span .fa{position:absolute;color:#555;font-size:31px;left:0;top:2px;font-style:normal!important;font-weight:400}
}

@media screen and (max-width:767px) and (min-width:480px){
	.content-box{padding:20px 40px 1px;}/*-- From 767px -----*/
	.bottom-strip{padding:20px 20px 1px;}
}
@media screen and (max-width:567px){
	.two-clm_1, .two-clm_2{margin-bottom:0;}	
	.three_clm_1 .clm_1, .three_clm_1 .clm_2, .three_clm_1 .blog_wdgt, .three_clm_1 .interview_wdgt, .two-clm_2 .clm_3, .two-clm_2 .clm_4, .two-clm_2 .web-picks, .two-clm_2 .most-read_wdgt{width:auto; float:none; padding:0; margin:0 0 20px; border:0;}
	.story-layout1 .main-story, .story-layout2 .main-story{ width:auto; padding:0; margin:0 0 20px;}
	.story-layout1 ul{float:none; width:auto;}
	h1.title2{line-height:1.2em;}
}

@media screen and (max-width:479px){
	.bottom-strip ul{margin:0;}
	.bottom-strip ul li{ width:100%; float:none; margin:0 0 20px; height:auto;}
	.story-box .image{width:150px;}
	#header #nav{float:left; margin-right:10px; margin-left:10px;}
	#brandequity #header #nav{margin-top:5px;}
	#hd-blk .search, #brandequity #hd-blk #header .search{/*display:none;*/ width:30px; position:relative; height:38px;}
	.search .inner{width:180px; position:absolute; right:0; top:36px; border:1px solid #ddd; border-radius:2px; -moz-border-radius:2px; z-index:9999; 
	-webkit-border-radius:2px; opacity:1; display:none;}
	.search input.txt{width:calc(100% - 29px); width:-webkit-calc(100% - 29px);}
	.search:hover .inner{display:block;}
	.story-box .image{float:none; width:auto; margin:0 0 10px;}
	.post .text img{width:100% !important; margin:0 0 10px !important; float:none !important;}
	#content.bg-img{padding-top:160px;}
	#brandequity .bottom-strip ul li{width:31.7%; height:140px;}
	.post .text img, .post .text figure{width:100% !important; margin:0 0 10px !important; height:auto !important;}
	.post .text figure img{margin-bottom:0 !important;}
    .heading8{width:90%;}
    .featured_nws_wdgt {margin-bottom:10px;}
    .post blockquote, .post p blockquote, .post blockquote.flR, .post p blockquote.flR{width:100%; float:none !important;margin:15px 0 20px !important; width:auto; font-size:20px!important;}
    #hd-blk .social-blk{display:none;}
	.bottom-strip ul li img{float:none; width:100%; margin-left:0px;}/*-- From 767px -----*/
	.top-stories2 .story-box .image, .story-box .image{float:none; width:100%; margin:0 0 15px;}/*-- From 767px -----*/
	.story-box .social a{margin-right:5px;}
	ul.list27 li{font-weight:normal;}
	.comment-form h2, .comments h2, .out-brain h2, .related-article h2{font-size:16px;}
	.related-article p.spnsr{margin-top:10px !important;}
	.popup1.pop3.transparent{width:auto !important; left:10px; right:10px; border-width:1px 1px 0;}
	.popup1.pop3.transparent h2{font-size:16px; }
	.popup1.pop3.transparent .spnsrs img{height:15px; font-weight:bold;}
    #header .logo a{background-size:100% auto;}
	body #header .logo{padding-left:0;}
}

@media screen and (max-width:359px){
	#header .logo, #header .logo a, #brandequity #header .logo, #brandequity #header .logo a{width:220px !important;}
	#header .logo a{background-size:100% auto;}
	#header #nav{margin-right:0;}
	#hd-blk .search{display:none;}
}

#hd-blk{transition: top 0.5s ease-in-out;}
.follow_popup{transition: bottom 0.5s ease-in-out;}
.follow_popup.nav-up{bottom:-40px;}
#hd-blk.nav-up{top:-47px;}

.subsfree{
	margin-left:3px;
}
@media screen and (max-width:359px){
	.subsfree{
		display:none;
	}
}

		         
						         
						    




