/*------ Generic Setting --------*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
*, *:before, *:after {-webkit-box-sizing: border-box; box-sizing: border-box;  margin: 0;  padding: 0;}
body {font-family: 'Open Sans', arial, sans-serif;font-size: 13px;color:#333;background: #fcfcfc;line-height:1.4em;}
body.font-opensans{font-family:'Open Sans', arial, sans-serif;}
a { text-decoration:none;}
a:hover{text-decoration:none; color: #ec2227 !important;}
a:link, a:visited {cursor: pointer; color: #333; text-decoration: none;}

.clearfix {display: block;}
.clearfix:after { content: ".";  display: block; font-size: 0;  height: 0;  clear: both;  visibility: hidden;}
.clear{clear:both;}
ol, ul { list-style: none;}
img { max-width: 100%; vertical-align:bottom;}
.row { margin-right: -20px;  margin-left: -20px;}
.no-border {  border: none !important;}
.no-padding{padding:0px !important;}

.float-left {float: left;}
.float-right {float: right;}
.mb-none {margin-bottom: 0!important;}
.mt-none {margin-top: 0!important;}
.ml-none {margin-left: 0!important;}
.mr-none {margin-right: 0!important;}
.p-none {padding: 0!important;}
.pt-none {padding-top: 0!important;}
.pb-none {padding-bottom: 0!important;}
.pl-none {padding-left: 0!important;}
.pr-none {padding-right: 0!important;}
.hide{display: none;}
.circle { border-radius: 50%; }

.font-merriweather h1,.font-merriweather h2,.font-merriweather h3,.font-merriweather h4,.font-merriweather h5,
.font-merriweather h6, .font-merriweather ul.stories-lst1 li, .font-merriweather ul.lst3 li{font-family:'Merriweather', serif;}
h1 {font-size:36px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:14px;}
h5 {font-size:14px;}

/*----------- content wrapper css ------------*/
body.bgImg #container, body.body-wrap #container{max-width:1000px; margin:0 auto; padding:0 0px; background-color:#fcfcfc;}
body.bgImg #header, body.bgImg #content, body.body-wrap #header, body.body-wrap #content{padding:0 20px;scroll-behavior: smooth;}
body.bgImg{background-position-x:49.5%; }
body.body-wrap #sponsors-section{max-width:1000px; margin:20px auto 0 auto;}

body.bgImg .main-content.col-md-8, body.body-wrap .main-content.col-md-8{-webkit-box-flex: 0;  -ms-flex: 0 0 65.666667%;  flex: 0 0 65.666667%;  max-width: 65.666667%;}
body.bgImg .side-bar.col-md-4, body.body-wrap .side-bar.col-md-4{  -webkit-box-flex: 0;  -ms-flex: 0 0 34.333333%;  flex: 0 0 34.333333%; max-width: 34.333333%;}

#container {display:block !important; }

/*------ Header Styles ------*/
#header {margin-bottom:30px;}
.page-index #header {margin-bottom:20px;}
header .top-wrapper {border-bottom:1px solid #e4e4e4;padding:5px 0px;width:100%;position:relative;}
header .topLeftBX {float:left;width:25%;font-size:13px;cursor:pointer;color:#666;font-weight:500;text-transform:uppercase;}
header .global_nav {position:relative;float:left;}
 a.prime-tab{position:relative;}
header .global_nav:after, a.prime-tab:after {position:absolute;z-index:10;font:normal normal normal 14px/1 FontAwesome;content:"\f107";display:block;right:-18px;font-size:18px;top:0px;color:#666;}
.prime-tab img{display:inline; vertical-align: baseline;}
header .global_nav-hvr {width:140px;right:auto;left:0px;top:15px;right:0;position:absolute;z-index:999;padding-top:20px;display:none;}
header .ETprimehvr {width:140px;right:auto;left:-15px;top:15px;right:0;position:absolute;z-index:999;padding-top:20px;display:none;}
header .global_nav-hvr ul, header .ETprimehvr 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,.2);border:1px solid #e4e4e4;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
header .global_nav-hvr ul li, header .ETprimehvr ul li {list-style:none;background:#fdfdfd;}
header .global_nav-hvr ul li a, header .ETprimehvr ul li a {color:#666;line-height:16px;display:block;font-size:12px;border-bottom:1px solid #e4e4e4;padding:7px 10px;font-weight:500;}
header .global_nav-hvr ul li:hover, header .ETprimehvr ul li:hover {background:#f3f3f3;}
header .global_nav-hvr li:hover a, header .ETprimehvr li:hover a {color:#ec2227;}
header .topCntBX {float:left;width:50%;}
header .global_nav-hvr:before, header .ETprimehvr: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;}
header .global_nav-hvr:after, header .ETprimehvr: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;}
header .topSocialBX {float:right;margin-right:15px;}
.global_nav:hover .global_nav-hvr {display:block;}
.ETprimeBx:hover .ETprimehvr {display:block;}
.topMiddleBX {float:left;width:45%;text-align:center;font-weight:bold;}
.topRightBX {float:right;width:35%;font-size:13px;color:#666;text-align:right;font-weight:600;}
.topRightBX a {color:#666 !important;}
.topRightBX a:hover {color:#f83d37 !important;}
.topRightBX ul li {display:inline-block;padding-right:7px;font-weight:400;}
.topSignBX {float:right;}
header #featured_header_top_right .bnr{max-height: 90px;max-width: 640px;}

/*----- Header User Area ------*/

.user-name img{float:left; margin-right:5px; }
.user-name > a:after{color:#777777 !important; top:4px; right:5px; }
.user-name .hvr_bx a{padding:10px 15px; }
.user-name .hvr_bx li{border-bottom:1px solid #efefef; }
.user-name .hvr_bx li:hover{background:#f3f3f3; color:#ec2227 !important; }
.user-name .hvr_bx li:hover a{color:#ec2227 !important; }
.user-name:hover .hvr_bx{display:block;}
.event-detail-box .panel-heading{margin: 0 auto 25px;max-width: 890px;}


/*----- Header Midddle Wrapper -----*/

/*-------- Menubar Css --------*/
header .menuLeftBx {float:left;font-size:17px;padding-top:5px;cursor:pointer;color:#222222;font-weight:600; width:25px}
header .menuMiddleBx {float:left;width:calc(100% - 40px);}
header .menuRightBx {float:right;font-size:20px;color:#222222;text-align:right; width:25px;position:relative;font-weight:500;cursor:pointer;}
header .menuRightBx a i {color:#333333;}
.menuSearchBx .fa {position:relative;z-index:1000;top:3px;right:2px}
.menuSearchBx .searchWrap {position:absolute;right:-2px;z-index:999;display:none;top:0px;padding:0;background:#fcfcfc;width:264px;padding-right:30px;border:1px solid #d8d8d8;border-bottom:0;}
.menuSearchBx .searchWrap:focus {outline:none !important;}
.menuSearchBx .searchFormBx {width:100%;height:28px;}
.menuSearchBx .searchFormBx input.txt {float:left;border:0;background:0 0;padding:5px 10px;width:100%;font-size:13px;color:#333;margin:0;font-weight:600;outline:0;font-family:'Open Sans', arial, sans-serif;}
.menuRightBx:hover .searchWrap, .menuRightBx:focus .searchWrap {display:block;}
.dropdown_nav.event-header-list{background: #fff;z-index: 105;position: absolute;min-height: 275px;top: -9999px;-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;border: 1px solid #d8d8d8;}

#main-nav {width:fit-content; margin:auto;}
#main-nav > ul > li {float:left;margin-bottom:-1px;}
#main-nav > ul > li:hover > a {color:#ec2227}
#main-nav > ul > li.active > a {color:#f83d37;}
#main-nav > ul > li > a > i {font-size:20px;}
#main-nav > ul > li.bgBlk {background:#000;margin-left:10px;}
#main-nav > ul > li.bgBlk a {color:#fff;}
#main-nav li.smallDrpdwn:hover > ul {left:auto;right:auto;top:auto;width:200px;min-height:auto;}
#main-nav ul li.smallDrpdwn ul li > a, #v-nav >ul >li > a {padding:10px;}
#main-nav ul li.smallDrpdwn ul li:hover > a, #v-nav >ul >li:hover > a {background:#f8f8f8;}
#main-nav li .fa, #navbarL2 li .fa {font-size:14px !important;padding-left:0px;vertical-align:middle;top:-1px;position:relative;}
#navbarL2 li .fa{left: 3px;}
#main-nav li:not(:first-child) .fa{padding-left: 0;}
ul.tab-cntnt-artcle {margin:0 -10px;}
.tab-cntnt-artcle figure {margin-bottom:8px;position:relative;overflow:hidden;}
.tab-cntnt-artcle article h3 {font-size:15px;color:#333333;font-weight:bold;line-height:1.4em;font-family:'Merriweather', serif;}
.tab-cntnt-artcle article p {font-size:14px;color:#333333;font-weight:400;line-height:19px;}
.tab-cntnt-artcle figure img {display:block;}
.homeTx {display:none;}
.sticky .homeTx {display:inline-block;}
#main-nav ul li.smallDrpdwn.event-list ul li{padding: 10px;}
.event-list .event-header-list figure{height: 45px;float: left;margin-right: 7px;}
.event-list .event-header-list h5 {margin-bottom: 4px;font-size: 13px;}
.event-list .event-header-list span {display: block;line-height: 1.2em;color: #666;font-size: 11px;overflow: hidden;}
#main-nav ul li.smallDrpdwn.event-list ul li:hover {background: #fff6d5;}
#content .wdgt h2.hdng1{line-height: 1em;}

/*------  Brand Solutions ------*/
#main-nav ul.brand-solutions li{float:left; width:50%; padding: 0 10px; margin-bottom: 10px}
#main-nav ul.brand-solutions li figure p{font-size:13px; color: #333;font-weight: 300; line-height: 1.4em;
font-family: Merriweather,serif; }

/*------ Header Microsite ----*/
.microsite header .container {width:100%;max-width:100%;padding:0px;}
.microsite #header {background:#fcfcfc;border-bottom:1px solid #d8d8d8;margin-bottom:0px;}
.microsite header .menu-wrapper {border-bottom:none;padding:0px 15px;}
.microsite header .menu-wrapper #main-nav > ul > li {position:static;}
.microsite header .menu-wrapper #main-nav > ul > li.smallDrpdwn {position:relative;}
.microsite #main-nav, .microsite #main-nav #menu-button, .microsite #main-nav ul, .microsite #main-nav ul li {z-index:999;}
.microsite header .menu-wrapper #main-nav > ul > li i.fa {vertical-align:text-bottom;}
.microsite header .c-menu-slide-top {padding:0px 20px !important;}
.microsite header .c-menu-close {left:15px;}
.microsite header .menu-wrapper.sticky-menu {position:fixed !important;width:100% !important;top:0;left:0;right:0;padding:0px 0px;z-index:99;box-shadow:1px 1px 3px rgba(153, 153, 153, 0.5);-ms-box-shadow:1px 1px 3px rgba(153, 153, 153, 0.5);-webkit-box-shadow:1px 1px 3px rgba(153, 153, 153, 0.5);-moz-box-shadow:1px 1px 3px rgba(153, 153, 153, 0.5);}
.microsite .menuSearchBx .fa {top:0;}

/*------ Sticky ------*/
.sticky {position:-webkit-sticky;position:sticky !important;top:0px;}
.sticky-menu {position:fixed !important;width:1160px !important;top:0;padding:0px 0px;z-index:10;box-shadow:0px 1px 2px rgba(153, 153, 153, 0.0);-ms-box-shadow:0px 1px 2px rgba(153, 153, 153, 0.0);-webkit-box-shadow:0px 1px 2px rgba(153, 153, 153, 0.0);-moz-box-shadow:0px 1px 2px rgba(153, 153, 153, 0.0);}
.bgImg .menu-wrapper, .body-wrap .menu-wrapper {max-width:960px;margin:auto;left:auto;right:auto;}
.sticky, .sticky-element.is_stuck{position: static!important;}


/*------- hamburger menu css --------*/
 .c-menu {position:fixed;z-index:200;background-color:transparent;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;padding:25px 0px;display: none;}
 .c-menu-items {list-style:none;margin:0;padding:0;}
 .c-menu-slide-top {vertical-align:middle;width:100%;text-align:center;}
 .c-menu-slide-top .c-menu-items {display:inline-block;text-align:center;}
 .c-menu-slide-top .c-menu-item {display:inline-block;line-height:60px;}
 .c-menu-slide-top .c-menu-link {display:block;padding:0 4px;color:#fff;font-size:16px;font-weight:400;}

/*------ Slide/Push Menu Top. --------*/
 .c-menu-slide-top {top:-9999px;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);}
 .c-menu-slide-top.is-active {top:15%;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);}

/*--------- Close button resets. ------------*/
 .c-menu-close {position:absolute;left:0;top:-45px;background-color:transparent;font-size:30px;color:rgba(255, 255, 255, 0.5);border:none;box-shadow:none;border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}
 .c-menu-close:focus {outline:none;}

/*--------- MASK COMPONENT ------------*/
.c-mask {position:fixed;z-index:100;top:0;left:0;overflow:hidden;width:0;height:0;background-color:#000;opacity:0;-webkit-transition:opacity 0.3s, width 0s 0.3s, height 0s 0.3s;transition:opacity 0.3s, width 0s 0.3s, height 0s 0.3s;}
.c-mask.is-active {width:100%;height:100%;opacity:0.95;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}
.c-menu-lst1 li {text-align:left;font-weight:bold;color:#fff;font-size:14px;line-height:1.3em;margin-bottom:5px;}
.c-menu-lst1 li a {color:#ababab;font-size:13px;font-weight:400;line-height:1.3em;}
.c-menu-lst2 li:hover {background:rgba(255, 255, 255, 0.8);color:#333 !important;}
.c-menu-lst2 li a:hover, .c-menu-lst2 li:hover a {color:#333 !important;}
.c-menu-lst1 li a:hover {color:#fff !important;}
.c-menu-lst1 li:first-child a {font-weight:bold;color:rgba(255, 255, 255, 0.5);}
.c-menu-lst2 li {background:#333;display:block;margin-bottom:10px;}
.c-menu-lst2 li a {color:#ababab;font-size:13px;font-weight:600;padding:10px;display:block;}
ul.c-menu-lst2 {margin:auto;width:70%;}
 

/*---------- news Dropdown hvr css -----------*/
#v-nav >ul >li.current {color:#ec2227;border-right:none;z-index:10;position:relative;}
#v-nav >ul >li:hover {color:#ec2227;}
#v-nav >ul >li.last {border-bottom:none;}
.newsDropdownhvr div.tab-content .hdngBx {margin-bottom:0;}
.newsDropdownhvr div.tab-content >h4 {font-family:'Open Sans', arial, sans-serif;font-size:16px;text-transform:uppercase;color:#000;border-bottom:1px solid #efefef;padding:2px 0 8px;line-height:1.3em;}
.newsDropdownhvr .wdgt {padding-bottom:0;}

/*----- Section heading ------*/
.hdngBx {margin-bottom:20px;}
.hdng1 {font-size:16px;line-height:12px;font-weight:700;text-transform:uppercase;color:#333;}
h1.hdng1 {font-size:24px;border-bottom:0px solid #d8d8d8;margin-bottom:20px;padding-bottom:10px;line-height:1.2em;}
.hdng1:after {width:40px;background-color:#333333;content:"";display:block;height:4px;margin-top:10px;}

/*----- Page Heading-----*/
.hdng-undrln1 {font-size:32px;   font-weight: 800; line-height: 1.2em; margin-bottom: 20px; display: block; }
.hdng-undrln1:after { width:55px; background-color: #333333; content: ""; display: block; height: 4px; margin-top: 10px;}
.redClr {color:#e32932;}
.font-opensans h1.hdng1, .font-opensans .hdng1{font-family:'Open Sans', arial, sans-serif;}

/*---------- Widget -----------*/
.widget.ad, .wdgt.ad {text-align:center;margin-bottom:30px !important;}
.wdgt:empty, .in_content_ad_wrapper:empty, .ad:empty{display:none;}
body.bgImg .widget.ad {padding:0px;background:none;}
.featured_ads img, .widget.ad img, .wdgt.ad img{display:inline-block;}

.hr-wrapper {display:inline-block;width:100%;margin:0 0 25px;border:0;border-top:1px solid #e0e0e0;display:none;}
.hr-wrapper + .hr-wrapper {display:none;}

/*---- Flexible Video Widget -----*/
.flexi-video, .Normal .flexi-audio{position: relative; z-index:1; padding-bottom: 56.25%; width: 100%;}
.Normal .flexi-audio, 
.flexi-video:not(.iframe,.liveblog .flexi-video) {
    padding-bottom: 0;
}
.flexi-video iframe { width: 100%; height: 100%; z-index: 1; position: absolute;  left: 0;  top: 0;}

/*------ Button------*/
.btn{background: #e32932;  min-width: 110px;  font-family: 'Open sans', sans-serif;  border-radius: 0;
    outline: none;  margin: 0 auto;  display: block;  margin-bottom: 6px;  padding: 0 15px; cursor:pointer; 
    border: 0;  min-height: 34px;  color: #fff;  font-size: 16px;  font-weight: 600;}
.btn-inverse{border:1px solid #e32932;background: #fff;color: #e32932;}
.btn-inverse:hover{color: #fff; background: #e32932;}

/*---- Leaderboard Setting ------*/
#featured_leaderboard{margin-top:-10px;}
.page-index #featured_leaderboard{margin-top:0;}

/*------ Basic Article Listing ------*/
.artcle_lst1 article {border-bottom: 1px solid #e0e0e0;padding: 0 0 17px; margin-bottom: 17px;}
.artcle_lst1 article span a {color: #666;}
.artcle_lst1 article h1 { font-size:22px; color:#333333;  font-weight: bold; margin-bottom:5px;}
.artcle_lst1 article > h2, .clm1 article:first-child h3  {font-size: 20px; color: #333333;margin-bottom: 5px;}
.artcle_lst1 article a {color: #333333;}
.artcle_lst1 .news-listing.news-listing-infinite article p{max-height: 56px; overflow: hidden;}

/*------ Common Synopsis Style ---*/
.artcle_lst1 article p, .artcle_style1.main p, .flexslider .slides > li p, .video-wdgt p, ul.lst4 li p, ul.lst-box1 li p{
font-size: 14px; color: #333;  font-weight: 300;   line-height:1.4em;  max-height:56px; 
overflow:hidden;}
.font-merriweather article p{font-family:'Merriweather', serif;}

/*------ Meta Text Style ----*/
.metaTx {font-size:12px;color:#666;line-height:13px;font-weight:400;display:block;margin-bottom:7px;}
.metaTx span {vertical-align:top;display:inline;position:relative;}
.metaTx span.publish-time{text-transform:lowercase;}
.metaTx a {color: #666;}

/*--- Common Article Listiong------*/
ul.lst2 li {width:100%;display:inline-block;border-bottom:1px solid #e0e0e0;padding-bottom:18px;margin-bottom:18px;}
ul.lst2 li:last-child {border-bottom:none;margin-bottom:18px;padding-bottom:5px;}
ul.lst2 li:last-child h5 {margin-bottom:0;}
ul.lst2 li h5 {margin-bottom:0;}
ul.lst2 + footer {padding-top:10px}
.mst-read ul.lst2 li:last-child {padding-bottom:0; margin-bottom: 0;}
ul.lst2 article figure.avtar {float:left;margin-right:20px;margin-left:0px;width:110px;}
ul.lst2 article .descBx {display:table;}
ul.lst2 article .descBx h4 {font-weight:bold;color:#333333;margin-bottom:0;}
ul.lst2 article .descBx p {color:#333;font-weight:400;}
ul.lst2 article .descBx span a {font-size:12px;color:#666;line-height:18px;font-weight:400;}
ul.lst2 article figure.avtar-right {float:right;margin-right:0px;margin-left:20px;}
/*ul.lst2 li.article-type-blog figure.avtar-right{height: 70px;}*/
article figure.avtar img, .article-type-news figure.avtar img, .article-type-news figure img{width: 100%;display: block;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease;}
.article-type-news figure.avtar, article figure.avtar,.article-type-news figure{overflow: hidden;}
article figure.avtar:hover img, .article-type-news figure.avtar:hover img,.article-type-news figure:hover img{-moz-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}
ul.slides article figure.avtar:hover img, .article-type-news .Normal figure:hover img{transform: none;}
ul.lst2 .article-type-blog article figure.avtar{width: 90px;}

/*----- List 3 -----*/
ul.lst3 li {font-size:14px;color:#333;font-weight:bold;border-bottom:1px solid #e0e0e0;padding-bottom:20px;margin-bottom:20px;position:relative;}
ul.lst3 li:last-child {border-bottom:none;padding-bottom:0px;}
ul.lst3 li span {font-size:24px;line-height:24px;float:left;font-weight:800;color:#666;margin-right:15px;}
body.font-opensans ul.lst3 li span{font-family:'Open Sans', arial, sans-serif;}
ul.lst3 li a {display:table;}


/*------ Latest Story List ---*/
ul.stories-lst1 { padding-left: 14px; margin-bottom:20px;}
ul.stories-lst1 li { font-size:13px;  color: #333;  font-weight: 300; line-height:1.4em; margin-bottom: 10px;
     position: relative;}  
ul.stories-lst1 li a{color:#333;}
ul.stories-lst1 li:last-child {margin-bottom:0px;}
ul.stories-lst1 li::before {content: ""; position: absolute;left: -13px;top: 6px;width: 5px; background: #888;
    height: 5px; border-radius: 50%;display: block;}

/*------ Article Types -------*/
.article-type-video figure a{position: relative; display:block;}
.article-type-video figure a:after, .article-type-video figure a:before { content: ""; position: absolute;
 transition: all .3s ease;}
.article-type-video figure a:before {background: rgba(0, 0, 0, 0.6); width:30px; height:20px; border-radius:5px;
    top: 50%; left: 50%; transform: translate(-50%, -50%);  z-index: 4; }
.article-type-video figure a:after { width: 0; height: 0; border-style: solid; border-width:6px 0 6px 10px;
    border-color: transparent transparent transparent white;  top: 50%; left: 51%; transform: translate(-50%, -50%);
    z-index: 5;}
.top-stories .clm2 .article-type-video figure a:before, 
.top-stories-v2 .article-type-video figure a:before{width: 75px; height: 50px;border-radius: 18px;} 
.top-stories .clm2 .article-type-video figure a:after, 
.top-stories-v2 .article-type-video figure a:after{border-width: 10px 0 10px 20px;}
.top-stories .clm1 .article-type-news figure {display:none;}
.top-stories .clm1 figure {float:right;width:80px;margin:0 0 0px 5px;}
article.blog figure{float:right; width:66px; margin-left:10px;}
.top-stories article figure{margin-bottom:15px; } 

/*------ Article Video Type thumbnail ------*/
.vdo-thumb { position: relative;  cursor: pointer; margin-bottom: 15px;}
.vdo-thumb a{display:block; position: relative;} 
.vdo-thumb a:after, .vdo-thumb a:before {content: "";  position: absolute; transition:all .3s ease;}
.vdo-thumb a:after { width: 0; height: 0; border-style: solid; border-width: 10px 0 10px 20px; border-color: transparent transparent transparent white;
    top: 50%; left: 51%; transform: translate(-50%, -50%); z-index: 5;}
.vdo-thumb a:before {background: rgba(0, 0, 0, 0.6);width: 75px;height: 50px; border-radius: 18px; top: 50%;
    left: 50%; transform: translate(-50%, -50%); z-index:4;}
.article-type-video .vdo-thumb a:before{width: 75px; height: 50px; border-radius: 18px;}
.article-type-video .vdo-thumb a:after{border-width: 10px 0 10px 20px;}
.vdo-thumb:hover a:before, .article-type-video figure:hover a:before { background: #ed1c24;}

/*------ View More Button -----*/
.moreTxBx {text-align: right;  position: relative;}
.moreTxBx h6 {display: block; text-align: right; font-size: 12px;  color: #777; font-weight: 400; padding-right: 15px;}
.load-more-btn {visibility:hidden;height:0;}
.moreTxBx a:hover:after {color:#ec2227;}
.moreTxBx a:after {position:absolute;font:normal normal normal 14px/1 FontAwesome;content:"\f105";display:block;right:-2px;font-size:18px;top:0px;color:#666;}
a.more-link1 i {line-height:inherit;color:#666;font-size:18px;padding-left:8px;}
a.more-link1 {text-align: right;font-size: 12px;color: #666;font-weight: 400;position: relative; padding-right: 8px;}

/*----- Breadcrumbs ------*/
ul.breadcrumbs {margin-bottom:15px!important;}
.breadcrumbs.style2 {list-style:none;margin:-10px 0px 9px;border-bottom:1px solid #f5f5f5;padding:0 20px 9px;}
.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;}
.page-newsdetail.transparent-bg ul.breadcrumbs{margin-bottom:25px!important;}


/*-------- Subscribe Widget ------*/
.subscribe {background: #efefef; padding: 20px 20px 15px; margin-bottom: 30px;}
.subscribe h3 {font-size: 16px; font-weight: 700;  margin-bottom: 2px;}
.subscribe p {font-size: 12px; color:#666;  margin-bottom: 10px; line-height: 1.3em;}
.subscribe .textbox { background: #fff;  margin-bottom:7px; color: #666; outline-color: #e0e0e0; border-radius: 0;padding:8px 15px;  font-size: 13px;  border: 1px solid #e3e3e3; font-family: 'Open Sans', arial, sans-serif; float:left;
width:62%; }
.subscribe .submit {color: #fff; text-align: center; text-transform: uppercase; cursor: pointer; width:38%; float:left;
     font-size: 14px; background: #e32932; transition: all 0.5s; margin-top:1px; min-width:inherit;}
.subscribe.fw .textbox{margin-bottom: 10px;}
.subscribe.fw .textbox,  .subscribe.fw .submit{float: none; width: 100%;}
.old-theme .newsletter_list li.controls a{padding: 10px 30px; border-radius: 0}
.old-theme .et-rtl-error{margin-top: 7px;}
.subscribe .submit:hover {background: #000;color: #fff !important; transition: all 0.5s; }
.seeTx {margin-bottom: 0px !important;}

.et-rtl-error { font-size: 12px; color: #ec2227; line-height: 1em; margin-bottom: 7px;}
.et-rtl-error:empty{margin-bottom: 0;}



/*-------------- Post Banner ----------*/
.post-banner { margin-bottom: 30px; }
.post-banner img { width: 100%; display: block;}
.post-body span.category,.post-body a.category{color:#e32932 !important;  font-size: 14px;  font-weight: bold;
    line-height: 1em;  margin-bottom: 15px !important;  display: block;  text-transform: uppercase; color: #ed1c24;}
.post-banner figure { position: relative; }
.post-banner figcaption { text-align: center; position: absolute; width: 100%; padding: 70px 35px 20px;
    color: #fff;  left: 0;  bottom: 0;  background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.8) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.8) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.8) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.8) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.8) 100%);}
.post-banner.post-body span.category,  .post-banner.post-body a.category{color:#fff !important;}
.page-index .post-banner.post-body h1{color:#fff; font-size:30px;}
.post-banner.post-body p.summary{color:#fff;font-style: italic;font-size: 17px;line-height: 1.4em;}
.page-index .post-banner.post-body h1, .page-index .post-banner.post-body p{max-width:80%; margin-right: auto; margin-left:auto;}
.page-index .post-banner.post-body .post-meta{display:none;}
.post-banner.post-body .post-meta{margin-bottom: 0;}
.post-banner.post-body .post-meta li{color:#999;}

/*----- Social widget horizontal ----*/
.social-share-wdgt a{display:block; float:left; width:28px; height:28px; line-height:26px; text-align: center;
    border: 1px solid #393939; border-radius: 50%; color: #333; margin-left: 10px; font-size: 12px; color:#393939;}
.social-share-wdgt a:hover{border-color:#ed1c24; color:#ed1c24;}
.social_share_bx {display: flex;}
.social_share_bx .post-social-lst1 {margin: 0 auto;}
.social_share_bx .post-social-lst1 li {float: left;list-style: none; margin-right: 10px;}
.post-social-lst1 li{font-size: 14px;}
.post-social-lst1 a:hover{border-color: #ec2227;}

/*****Podcast*****/
.section-podcast .hstyl1{display: none;}
.section-podcast .podcast-widget{margin-bottom: 0;}

/*****News Detail Infinite Scroll ******/
.container .read-story a, .container .read-more a{background: #999;font-size: 14px;color: #333;line-height: 32px;display: inline-block;padding: 0 12px;box-shadow: 0 0 1px transparent;}
.main-body .articlePage{border-top: 1px solid #e0e0e0;padding: 20px 0px;}
.main-body .singlePost{margin:0 0px;padding-left: 20px!important;padding-right: 20px!important; }
.main-body .main-story.articlePage{border:none;}
.main-body .container.main-story.articlePage{padding-top: 0!important;}
.main-body .singlePost:nth-child(2n+1){background:rgb(247, 247, 247);}
.main-body .articlePage.singlePost{padding-top: 20px;}
.main-body .articlePage{padding-top: 40px;}
.articlePage .hover_box{cursor: pointer;z-index: 99;margin-bottom: 20px;}
.articlePage:hover .read-story a{background:#ed1c24;color: #fff!important;}
.articlePage .read-story a .fa {display: inline-block;margin: 0 8px 0 auto;font-size: 14px;color: #fff;}
.articlePage .hover_box .article-header-full-width .post-wrapper{margin:0;}
.articlePage .hover_box .main-content{border:none;}
.articlePage .hover_box .article-header-full-width.full-main-width .post-wrapper{margin: 0 auto;}
.articlePage .hover_box .article-header-full-width.full-main-width .read-story{margin: 0 auto;width: 800px;}
.articlePage .hover_box .post-wrapper{max-width: 100%;}
.articlePage .hover_box .post-header .tags{display: none;}
.articlePage .sticky-element.is_stuck{top: 40px!important;}
.main-body .articlePage:last-child .hover_box{border:none;}
.main-body .main-story:nth-child(2) {margin-bottom: 20px;}
#nprogress{display: none;}
/*.read-story{margin:0 auto;width: 800px;}*/

/*---- CFO Wall Spesific ---*/
.col-md-8.main-content .cfowall .hdng1{font-size:24px; line-height:1em;}
.cfowall .lead img{display: block; width: 100%;}
.cfowall figure { position: relative; margin-bottom: 4px;  overflow: hidden;}
.cfowall .news-listing-infinite{margin-bottom: 15px;}
.cfowall .news-listing-infinite:after{display:block; clear:both; content: "";}
.widget figure img {display:block;width:100%;}
.cfowall .cfowall-profile {position:absolute;z-index:0;top:0;right:0;width:120px; pointer-events:none;color:#fff;padding:25px 8px;bottom:0;}
.cfowall-profile-bx {z-index:99;position:relative;}
.cfowall .cfowall-profile::before {left:-25px;background:rgba(237, 28, 36, 0.70);top:-10px;display:block;width:200%;content:" ";height:130%;position:absolute;transform:rotate(10deg);}
.cfowall .cfowall-profile h4 {font-size:16px;color:#ffff;margin-bottom:7px;text-transform:uppercase;font-family:'Open Sans', arial, sans-serif;}
.cfowall span {font-size:12px;line-height:14px;display:block;font-weight:300;margin-bottom:2px;}
.cfowall .cfoWallDetail span {color:#666;}
.cfowall .name {font-size:14px;line-height:18px;color:#fff;display:block;font-weight:bold;margin-top:37px;margin-bottom:3px;}
.cfowall a.name:hover {color:#eee !important;}
.cfowall .cfowall-profile span.designation {font-weight:600;}
.cfoWallImgbx {float:left;width:100%;position:relative;}
.cfoWallImgbx ul {margin-left:-2px;margin-right:-2px;margin-bottom: 16px;}
.cfoWallImgbx ul li {width:20%;float:left;line-height:0;padding:0px 2px 4px 2px;position:relative;cursor: pointer;}
.cfoWallImgbx ul li img {width:100%;display:block;}
.page-walllisting .cfoWallImgbx ul li img {max-height:149px;}
.page-walllisting.body-wrap .cfoWallImgbx ul li img {max-height:120px;}
.cfoWallImgbx .cfoWallDetail {width:130px;right:auto;left:2px;top:-61px;right:0;position:absolute;z-index:999;padding:8px;display:none;background:#fdfdfd;border:1px solid #e4e4e4;transition:transform 0.3s;}
.cfoWallDetail-rgt .cfoWallDetail {right:1px;left:auto;}
.cfoWallDetail-rgt .cfoWallDetail:after {right:14%;left:auto !important;}
.cfoWallImgbx .cfoWallDetail:after {position:absolute;z-index:999;width:0;height:0;content:" ";border-top:6px solid #fdfdfd;border-left:6px solid transparent;border-right:6px solid transparent;left:14%;bottom:-6px;}
.cfoWallImgbx ul li:hover .cfoWallDetail {display:block;transition:transform 0.3s;}
.cfowall .cfoWallDetail .name {font-size:13px;line-height:1em;color:#333;margin-top:0px;margin-bottom:4px;}
.cfowall .cfoWallDetail a.name:hover {color:#ec2227 !important;}
.cfowall .cfoWallDetail .name.fullDtl {font-weight:400;color:#ec2227 !important;font-size:12px;margin-bottom:0;margin-top:3px;}
.cfowall .cfoWallDetail .name.fullDtl .fa {font-size:16px;position:relative;top:1px;margin-left:3px;}
.cfowall .cfoWallDetail .name.fullDtl:hover {}
.cfo-talks-news {margin-bottom:5px;}

/****slide-shows****/

.play_popup {display: none;position: absolute;top: 10px;left: 30px;height: 26px;z-index: 99;background: #ab3535;color: #fff;cursor: pointer;line-height: 22px;padding: 0 10px;}
.play_popup a{color: #fff!important;}
.full_popup_content{position: fixed;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;background-color: #111;z-index: 99999;box-shadow: 2px 1px 4px #111111;-moz-box-shadow: 2px 1px 4px #111111;-webkit-box-shadow: 2px 1px 4px #111111;}
.full_popup_content .play_popup{display: none!important;}
#content .full_popup_content .flexsliderfull figure{width: 500px;margin:0 auto;background: #333!important;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
#content .full_popup_content .flexsliderfull{margin-left: 100px;}
#content .full_popup_content .post-social-lst1{position: absolute;top: 100px;left: 15px;z-index: 99;}
.full_popup_content .post-social-lst1.horizontal li{float: none;}
.full_popup_content .post-social-lst1 a{color: #fff;border-color: #fff;}
.full_popup_content .hdngBx{border:none;text-align: center;margin:20px 0;}
.full_popup_content .hdngBx h2{color: #fff;}
.close_slidepopup{display: none;-moz-transition: background-color 0.2s ease-in;-webkit-transition: background-color 0.2s ease-in;-ms-transition: background-color 0.2s ease-in;transition: background-color 0.2s ease-in;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background-clip: padding-box;font-family: arial, helvetica, sans-serif;padding: 0;border: none;background-color: #666;width: 26px;height: 26px;position: absolute;top: 0;right: 0;margin: 20px;z-index: 1;}
.full_popup_content .close_slidepopup{cursor: pointer;outline: none;display: block;}
.close_slidepopup .icon:before, .close_slidepopup .icon:after {content: "";position: absolute;display: block;top: 12px;left: 6px;width: 14px;height: 2px;background-color: #121212;}
.close_slidepopup .icon:before {-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.close_slidepopup .icon:after {-moz-transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}
.full_popup_content .description-box{background: #111;max-height: 100%;}
.flex-slide-count{display: inline-block;margin-bottom: 12px;}
.flex-pauseplay{display: none;}
.full_popup_content .flex-pauseplay{display: block;}
.full_popup_content .show_subscribe_pop_btn, .news_slider_artcle .flex-direction-nav{display: none!important;}

/*****SlideShow Popup******/
#content .flexsliderfull{background-color:#333;color:#fff;}
#content .flexsliderfull a,#content .flexsliderfull p{color:#ccc;}
#content .flexsliderfull figure{width:100%;text-align:center;vertical-align:middle;height:500px;}
#content .flexsliderfull img{height:100%;width:100%;object-fit:contain;vertical-align: middle;}
#content .flexsliderfull .description{padding:20px 10px;overflow-y:auto;max-height:100%;margin-bottom: 8px;}

#content .flexsliderfull p{max-height: 100%;}
.slideshow-section .custom-navigation{}

.slideshow-section .flex-prev, .slideshow-section .flex-next {position: absolute;top: 42%;font-size: 62px;z-index: 99;opacity: .9;color: #fff;outline: none;display: none;}
.slideshow-section .flexsliderfull .flex-prev, .slideshow-section .flexsliderfull .flex-next{display: block;}
.slideshow-section .flex-next {right: 10px;}
.slideshow-section .flex-prev {left: 10px;}
.slideshow-section .flexslider:hover .flex-prev, .slideshow-section .flexslider:hover .flex-next{display: block;}
.slideshowContainer .flex-viewport{z-index: 9;}
.slide-holder .slide-details{display: none;}
.description-container{width: 250px;position: absolute;background-color: #222;z-index: 0;transition: all .3s ease-in-out;right: 0;top: 0;height: 100%;padding: 20px 5px 10px 5px;overflow-y: auto;}
.flexsliderfull .scroll-right{right: -250px;display: block;z-index: 9;}
.slideshow-section .flex-pauseplay{position: absolute;top: 43px;left: 0px;width: 130px;}
.slideshow-section .flex-pauseplay a:before, .slideshow-section .flex-pauseplay a.flex-play:before{content: '';}
.slideshow-section .flex-pauseplay a{background: url(../../v1/images/start-pose.png) no-repeat;height: 28px;width: 129px;opacity: 1;z-index: 9;}
.slideshow-section .flex-pauseplay a.flex-pause{background-position:0px -28px; }
.slideshow-section .flex-pauseplay a.flex-play{background-position:0 0;}
.slide-details .flex-slide-count{position: absolute;left: 15px;top: 12px;z-index: 999; background: #C00;color: #fff;padding: 3px 5px;font-size: 12px;line-height: 13px;}
.flex-slide-close{position: absolute;top: 12px; right: 15px;z-index: 999;}
.flex-slide-close .expend-block-closeBtn{height: 18px;width: 18px;background: url(../../v1/images/slideshow-close.png) no-repeat 0 -20px;display: block;cursor: pointer;}
.flex-slide-close .expend-block-closeBtn:hover{background-position: 0 0;}
.slideshow-section .slideshowContainer{margin-bottom: 0;}
.description-container, .description-container .slide-details {overflow: hidden;}
.description-container .slide-details::-webkit-scrollbar {width: 3px;}
.description-container .slide-details::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
.description-container .slide-details::-webkit-scrollbar-thumb {background-color: #444;outline: 1px solid slategrey;}



.news-listing.tiles .vdo-thumb, .news-listing.tiles .slideshow-thumb{margin-bottom: 10px;overflow: hidden;}

.news_slider_artcle{background: #f1f1f1;}
.news_slider_artcle.slider_artcle1 ul.slides{margin-left: 0;}
.news_slider_artcle.slider_artcle1 ul.slides li{padding: 0;border:none;}
.news_slider_artcle.slider_artcle1 ul.slides li article h4{padding: 0 15px;}
.news_slider_artcle.slider_artcle1 ul.slides li article p{display: none!important;}
.news_slider_artcle .flex-control-nav{bottom:unset;top: 58%;}
.news_slider_artcle .flex-control-paging li a{background: rgba(255,255,255,.6);}
.news_slider_artcle .flex-control-paging li a.flex-active{background: rgba(226, 26, 26, 0.9);}
/****Webcast detail page****/
.post-text p {margin-bottom: 30px;}
.featured_webcast{margin-bottom: 15px;}
.event-detail-box ul.panel-list li {box-sizing: border-box;float: left;margin: 0 0 15px;width: 31%;}
.event-detail-box ul.panel-list li .avtar {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: 700;margin-bottom: 3px;line-height: 18px;}
.event-detail-box ul.panel-list li span.metadata {display: block;font-size: 11px;line-height: 14px;margin-bottom: 3px;}
.animated-button{width:250px; line-height:42px; text-align:center; font-weight:bold; font-size:22px; margin:0 auto;color: #fff !important; z-index:999;float:right;cursor: pointer;border: 2px solid #ec2329;background-color: #000;	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);position:fixed;
	bottom:5px;	right:5px;}
/*a.animated-button:hover {text-shadow: nthree;}*/
a.animated-button:hover:before {left: 0%;right: auto;width: 100%;}
a.animated-button:before {display: block;position: absolute;top: 0px;right: 0px;height: 100%;width: 0px;z-index: -1;content: '';color: #000 ;background: #ec2329;transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);}
.payform{text-align: center;}
#detail-submit-form h3{font-size:18px;line-height: 24px;text-align:center;padding-bottom: 20px;}
#detail-submit-form .section-full{width:100%; float: left; margin: 0 1.5% 15px; position: relative;}
#masterclass #detail-submit-form .section-full{ margin: 0 0 20px;  padding: 0 10px; }
#detail-submit-form .section-full label{display: inline-block !important;width:22%;}
#detail-submit-form .section-full .input{ width:75%; height: auto; padding: 5px 5px 3px; display:inline-block;}
#detail-submit-form .section-full{line-height: 15px;font-size:13px;}
#detail-submit-form .multifield{display: inline-block;	width:50%;}
#detail-submit-form .file-loader{ max-width: 16px; position: absolute; top: 30px; left: 100%; }
#detail-submit-form input.submit-button2{ margin: 0 auto; }
#detail-submit-form input.submit-button2{ margin-bottom: 5px; }
#masterclass .popup1.pop3 #detail-submit-form span.error-txt{ bottom: -5px !important; }

@media screen and (max-width:480px){
	#detail-submit-form .file-loader{ left: 98%; }
}
@media screen and (min-width:1100px){
	html{min-height:800px;}
	body.bgImg #container, body.body-wrap #container{min-width: 1000px;}
}

@media only screen and (min-width:1000px) {
    .container{max-width:1160px; padding:0px;
    }
    .bgImg .container, .body-wrap .container{
         max-width:1000px !important;  padding: 0;  
    }
    .bgImg .footer, .body-wrap .footer {
      max-width:1000px !important; margin:40px auto 0px; padding:0px 20px;
    }
    .bgImg .pst-side-bar-rhs, .body-wrap .pst-side-bar-rhs {
      padding: 0px 40px 0px 0px !important;
    }
    .bgImg .artcl_meta.artcl_meta_rhs, .body-wrap .artcl_meta.artcl_meta_rhs {
     padding-right:8px;  margin-bottom:20px;
    }    
}

@media only screen and (max-width:1100px) {
	#container{padding:0 20px;}
}

@media only screen and (max-width:1023px) {
	.tab-cntnt-artcle ul {white-space:inherit;}
}

@media only screen and (max-width:767px) {
	.mob-hide {display:none !important;}
	.toggleWdgt .toggleWdgtSpk {display:none;}
	/*.newsletterTxBx, .topLeftBX, .topRightBX, header .top-wrapper:after, header .top-wrapper:before, header .top-wrapper {display:none !important;}*/
	.newsletterTxBx, .topLeftBX {display:none !important;}
	.topMiddleBX {width:100%;font-size:11px;line-height:1.3em;}
	ul.footer-lst1 {margin-bottom:20px;}
}
@media only screen and (min-width:767px) {	
	.footer-lst1 li:last-child {margin-bottom:0px;}
}
@media only screen and (max-width:767px) {
 	.no-data{font-size:28px;}
}
.article-body{position: relative;}
.sticky-social-share{position: fixed;top:20px;display: none;}
.sticky-social-share .artcl_meta{display: none;}
.sticky-social-share .post-social-lst1 li a{display: block;margin: 0 0 12px 0!important;float: none!important;}
.sticky-social-share .post-social-lst1 li:last-child{float: none!important;margin: 0!important;}
.bgImg .sticky-social-share, .page-videolisting .sticky-social-share{display: none !important;}
.post-social-wdgt.add-controls{position:absolute;bottom: 0;top: auto!important;}
.sticky-social-share.add-controls{position:absolute;bottom: 0;top: auto;left: -50px!important;}
.page-videolisting .post-social-wdgt.fixed-controls{position: absolute;top: 30px;bottom: auto;}
.no-data{font-size: 42px;  font-weight: bold;color: #888; margin-bottom: 30px;}
/****timestamp updated by Jauhar****/
.hidetimestamp span[data-date] {display: none;}
.design-latestnews span[data-date] {    display: none;margin-right: 14px;text-transform: none !important;    font-size:12px !important;    color:#6d6d6d !important;    left:0px;    position: absolute;}
.design-latestnews.showtimestamp span[data-date] {    display: inline;}
.design-latestnews.showtimestamp ul.stories-lst1 li{    padding-left:30px;}
.design-latestnews.showtimestamp ul.stories-lst1 li:before{    display: none;}
.design-latestnews.showtimestamp ul.stories-lst1{    padding-left:0px;}


.tip .pitch_box {background: #efefef !important;}
.in_content_ad_wrapper:empty {display: none;}
.author-box.detail {background: #efefef !important;border-bottom: 1px solid #ccc !important;}

/*------ Header Styles ------*/
header .top-wrapper {border-bottom:1px solid #e4e4e4;padding:5px 0px;width:100%;position:relative;}
header .topLeftBX {float:left;width:25%;font-size:13px;cursor:pointer;color:#666;font-weight:500;text-transform:uppercase;}
header .global_nav {position:relative;float:left;}
 a.prime-tab{position:relative;}
header .global_nav:after, a.prime-tab:after {position:absolute;z-index:10;font:normal normal normal 14px/1 FontAwesome;content:"\f107";display:block;right:-18px;font-size:18px;top:0px;color:#666;}
header .ETprimeBx {margin-left:40px;color:#666; float: left;}
.prime-tab img{display:inline; vertical-align: baseline;}
header .global_nav-hvr {width:140px;right:auto;left:0px;top:15px;right:0;position:absolute;z-index:999;padding-top:20px;display:none;}
header .ETprimehvr {width:140px;right:auto;left:-15px;top:15px;right:0;position:absolute;z-index:999;padding-top:20px;display:none;}
header .global_nav-hvr ul, header .ETprimehvr 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,.2);border:1px solid #e4e4e4;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
header .global_nav-hvr ul li, header .ETprimehvr ul li {list-style:none;background:#fdfdfd;}
header .global_nav-hvr ul li a, header .ETprimehvr ul li a {color:#666;line-height:16px;display:block;font-size:12px;border-bottom:1px solid #e4e4e4;padding:7px 10px;font-weight:500;}
header .global_nav-hvr ul li:hover, header .ETprimehvr ul li:hover {background:#f3f3f3;}
header .global_nav-hvr li:hover a, header .ETprimehvr li:hover a {color:#ec2227;}
header .topCntBX {float:left;width:50%;}
header .global_nav-hvr:before, header .ETprimehvr: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;}
header .global_nav-hvr:after, header .ETprimehvr: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;}
header .topSocialBX {float:right;margin-right:15px;}
.global_nav:hover .global_nav-hvr {display:block;}
.ETprimeBx:hover .ETprimehvr {display:block;}
.topMiddleBX {float:left;width:45%;text-align:center;font-weight:bold;}
.topRightBX {float:right;width:35%;font-size:13px;color:#666;text-align:right;font-weight:600;}
.topRightBX a {color:#666 !important;}
.topRightBX a:hover {color:#f83d37 !important;}
.topRightBX ul li {display:inline-block;padding-right:7px;font-weight:400;}
.topSignBX {float:right;}
.prime-widget {font-family: 'Open Sans', sans-serif !important;cursor: initial;top:20px!important;}
.prime-widget .alC{text-align: center;}
header .NewSitehvrBx {position: relative;float: left;}
header .NewSitehvrBx:after {position: absolute;z-index: 10;font: normal normal normal 14px/1 FontAwesome;content: "\f107";display: block;right: -18px;font-size: 18px;top: 0px;color: #666;}
header .NewSitehvr{width: 140px;right: auto;left: 0px;top: 15px;right: 0;position: absolute;z-index: 999;padding-top: 20px;display: none}
header .ETprimehvr{width: 140px;right: auto;left: -15px;top: 15px;right: 0;position: absolute;z-index: 999;padding-top: 20px;display: none}
header .NewSitehvr ul, header .ETprimehvr 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,.2);border: 1px solid #e4e4e4;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px}
header .NewSitehvr ul li, header .ETprimehvr ul li{list-style: none;background: #fdfdfd}
header .NewSitehvr ul li a, header .ETprimehvr ul li a{color: #666;line-height: 16px;display: block;font-size: 12px;border-bottom: 1px solid #e4e4e4;padding:7px 10px;font-weight: 500}
header .NewSitehvr ul li:hover, header .ETprimehvr ul li:hover{background: #f3f3f3}
header .NewSitehvr li:hover a, header .ETprimehvr li:hover a{color: #ec2227}.NewSitehvrBx:hover .NewSitehvr{display: block}.ETprimeBx:hover .ETprimehvr{display: block}
header .topCntBX{float: left;width: 50%}
header .NewSitehvr:before, header .ETprimehvr:before,.user-name .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}
header .NewSitehvr:after, header .ETprimehvr:after,.user-name .hvr_bx: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}
.user-name .hvr_bx:before, .user-name .hvr_bx:after{top: 5px;left: 85%;}

/*----- Header Midddle Wrapper -----*/
/*----- Header middle-right ------*/
.newsletterTxBx p {font-size:12px;color:#666;font-family:'Merriweather', serif;line-height:1.3em;font-weight:600;margin-bottom:3px;}
.newsletterTxBx p a {color:#666;}
.newsletterTxBx span {font-size:12px;color:#ec2227;display:block;margin-bottom:4px;font-weight:400;}
.newsletterTxBx span a {color:#ec2227;}
.newsletterTxBx span.join a {color:#666;font-size:12px;position:relative;padding-right:10px;}
.newsletterTxBx span.join a:after {position:absolute;font:normal normal normal 14px/1 FontAwesome;content:"\f105";display:block;right:0px;font-size:16px;top:0px;color:#666;}
.newsletterTxBx span.join {display:none;}
.newsletterTxBx span.join a:hover, .newsletterTxBx span.join a:hover:after {color:#ec2227;}
.newsletterTxBx {text-align:left;right:0;top:0px;z-index:1;position:absolute;width:20%;line-height:1.2em;}
.newsletterTxBx img {float:left;padding-right:12px;display:none;}

/* Menu toggle Css */

.toggleBtn{position: absolute;color: #fff;width: 30px;left: 0;top: 20px;right: 0;height: 30px;border-left: 0px solid transparent;border-bottom: 2px solid #e4e4e4;border-right: 0px solid transparent;border-radius: 0 0 100% 100%;text-align: center;-webkit-font-smoothing: antialiased;cursor: pointer;margin: 0px auto;z-index: 99;transition: all 500ms ease}
.toggleBtn:before{position: absolute;z-index: 99;width: 30px;height: 0;content: "";border-bottom: 4px solid #fcfcfc;border-left: 0px solid transparent;border-right: 0px solid transparent;left: 0;top: 9px;margin: auto;right: 0;display: block}
.toggleBtn .fa{color: #777;font-size: 20px;line-height: 35px}
.toggleWdgt{padding: 20px;display: none;background: #fff;z-index: 999;top: 32px;position: absolute;box-shadow: 0px 1px 4px rgba(153, 153, 153, 0.5);-webkit-box-shadow: 0px 1px 4px rgba(153, 153, 153, 0.5);-moz-box-shadow: 0px 1px 4px rgba(153, 153, 153, 0.5)}
.toggleWdgtClose{font-size: 20px;font-weight: 700;width: 100%;right: 10px;top: 7px;color: #000;position: absolute;text-align: right;cursor: pointer}
.toggleWdgt .lst2 article figure.avtar { width: 75px; }
.toggleWdgt .lst2 article.toggleWdgtSpk figure.avtar { width: 60px; }
.toggleWdgt .lst2 li:last-child { margin-bottom: 0; }
.toggleWdgt .lst2 article figure.avtar img { display: block; }
.toggleWdgt .hdng1 { font-size: 14px;}
.toggleWdgt .lst2 article .descBx span { font-size: 11px; padding-top: 4px; }
.toggleWdgt .hdng1::after {height: 3px;margin-top: 8px;}

/* Menu toggle css end */

header .middle-wrapper {width: 100%;padding:15px 0px 10px;}

/* Menu Css */

#main-nav, #main-nav>ul, #main-nav>ul>li, #main-nav>ul>li>a, #main-nav #menu-button{border: 0;list-style: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;z-index: 99;display: block}
#main-nav #v-nav ul li a, #main-nav .smallDrpdwn ul li a{display: block}
#main-nav > ul > li > a{padding: 5px 10px 7px;font-size: 13px;letter-spacing: .3px;text-decoration: none;color: #333333;font-weight: bold;text-transform: uppercase}
#main-nav > ul > li > a > i{font-size: 20px}
#main-nav > ul > li.bgBlk{background: #000;margin-left: 10px}
#main-nav > ul > li.bgBlk a{color: #fff}
#main-nav li:hover > .newsDropdownhvr, #main-nav li.smallDrpdwn:hover > .dropdown-item ul{left: 0;right: 0;top: auto;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);transition: transform 0.3s}
#main-nav li.smallDrpdwn:hover > .dropdown-item ul{left: auto;right: auto;top: auto;width: 200px;min-height: auto}
#main-nav ul li.smallDrpdwn ul li{background: #fff;list-style-type: none;font-size: 13px;font-weight: 600;cursor: pointer;line-height: 1.4em;position: relative;border-bottom: 1px solid #efefef;padding:0px}
#main-nav ul li.smallDrpdwn ul li > a, #v-nav >ul >li > a{padding:10px}
#main-nav ul li.smallDrpdwn ul li:hover > a, #v-nav >ul >li:hover > a{background:#f8f8f8}
#main-nav ul .newsDropdownhvr, #main-nav ul li.smallDrpdwn ul{background: #fff;z-index: 105;position: absolute;min-height: 275px;top: -999999px;-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;border:1px solid #d8d8d8}
.tab-cntnt-artcle ul.tab-cntnt-artcle{margin: 0 -10px}
ul.tab-cntnt-artcle li{padding:20px 10px;width: 25%;float: left}
ul.tab-cntnt-artcle li:last-child{border:none;}
.tab-cntnt-artcle article h5 {-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;max-height: 56px;display: -webkit-box;-webkit-box-orient: vertical;}
.tab-cntnt-artcle figure{margin-bottom:8px;position: relative;overflow: hidden}
.tab-cntnt-artcle article h3{font-size: 15px;color: #333333;font-weight: bold;line-height: 1.4em;font-family: 'Merriweather', serif}
.tab-cntnt-artcle article p{font-size: 14px;color: #333333;font-weight: 400;line-height: 19px}
.tab-cntnt-artcle figure img {display: block; }

/*------- Navbar L2 -----*/
#navbarL2{border-bottom: 1px solid #d8d8d8; max-height:31px; overflow:hidden;;}
#navbarL2 li{float:left; padding: 0 12px;  position: relative;}
#navbarL2 li:first-child{padding-left:0;}
#navbarL2 li a{font-size: 12px; text-transform:uppercase; line-height:1.2em; color:#555; display: inline-block;padding: 8px 0; }
#navbarL2 ul li + li:before {position:absolute; left: -2px; top:13px; width: 4px; height: 4px;border-radius: 50%;content: ""; display: block; background: #979797;}  
#navbarL2 ul li ul{position:absolute; right:0; top:-9999px; z-index:99; background:#fff; border:1px solid #d8d8d8; border-width:0 1px; -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); -webkit-transition: all .25s ease; width:140px; -moz-transition: all .25s ease; -ms-transition: all .25s ease;-o-transition: all .25s ease; transition: all .25s ease;}
#navbarL2 ul li ul li{float: none; display:block; border-bottom:1px solid #d8d8d8; padding:0; }
#navbarL2 ul li ul li + li:before{display:none;}
#navbarL2 ul li ul li a{display:block; padding:8px 10px;}
#navbarL2 ul li ul li a:hover{background:#f8f8f8;}
#navbarL2 ul li:hover ul {top: auto; -webkit-transform: translateY(-1px); -ms-transform: translateY(-1px);transform: translateY(-1px);  transition: transform 0.3s;}
#btn-sld-mob {display: none;}
.box-sld-mob{background: rgba(0,0,0,.6);position: fixed;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding-right: 15%;display: none;transition: opacity .5s ease;z-index: 999}
.box-sld-mob .box-inner{background: #fff;min-width: 300px;height: 100%}
.box-sld-mob .user-area{background: #000;padding: 10px;padding-left: 15px;line-height: 48px;font-size: 15px;color: #fff}
.box-sld-mob .user-area a{color: #fff}
.box-sld-mob .user-area .fa-angle-left{font-size: 32px;color: #fff;float: right;margin: 10px 5px 0 0;padding-left: 10px;transition: transform .5s ease}
.box-sld-mob .user-area img{float: left;width: 48px;height: 48px;margin-right: 10px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%}
.box-sld-mob ul{background: #fff}
.box-sld-mob ul li{list-style: none;padding: 3px 10px 3px 15px;line-height: 32px;border-bottom: 1px solid #f3f3f3;box-sizing: border-box}
.box-sld-mob ul li a{font-size: 15px;display: block;position: relative;font-weight: bold}
.box-sld-mob ul li ul{width: 100%;padding-bottom: 5px;transition: height .2s ease}
.box-sld-mob ul li ul li{float: left;width: 50%;padding: 0;border: 0;padding-right: 10px}
.box-sld-mob ul li ul li a{font-size: 13px;line-height: 16px;color: #555;font-weight: normal;padding: 7px 0}
.user-name .hvr_bx{display: none;position: relative}
.user-name .hvr_bx li, .user-name .hvr_bx ul{margin: 0;padding: 0;list-style: none;border: 0;display: block}
.user-name .hvr_bx a{display: block;padding: 5px 10px;line-height: 14px;font-size: 13px;color: #fff;font-weight: normal}
.user-name .hvr_bx a .fa{margin-right: 10px;font-size: 14px}
.user-name > a{padding-right: 20px;box-sizing: border-box;display: block;color: #fff;white-space: nowrap;text-overflow: ellipsis;position: relative;overflow: hidden}
.user-name > a:after{position: absolute;z-index: 10;font: normal normal normal 14px/1 FontAwesome;content: "\f107";display: block;right: 10px;top: 18px;color: #fff;transition: transform .5s ease}
.user-name.rotate a:after{transform: rotate(-180deg);}
/** hamburger menu css end */

/* news Dropdown hvr css */
#v-nav >ul{float: left;width: 210px;position: relative}
#v-nav >ul >li{background: #fff;list-style-type: none;font-size: 13px;font-weight: 600;cursor: pointer;line-height: 1.4em;position: relative;border-bottom: 1px solid #efefef;border-right: 1px solid #efefef;margin: auto;padding:0;white-space: nowrap}
#v-nav >ul >li.current{color: #ec2227;border-right: none;z-index: 10;position: relative}
#v-nav >ul >li.last{border-bottom: none}
.newsDropdownhvr div.tab-content{margin-left: 210px;background-color: #FFF;position: relative;z-index: 9;padding: 20px 20px 0}
.newsDropdownhvr div.tab-content .hdngBx{margin-bottom: 0}
.newsDropdownhvr div.tab-content >h4{font-family:'Open Sans', arial, sans-serif;font-size:16px;text-transform:uppercase;color: #000;border-bottom: 1px solid #efefef;padding:2px 0 8px;line-height: 1.3em}
.newsDropdownhvr .wdgt{padding-bottom: 0;}

/* news Dropdown hvr css end */

/* header css end */

/*------------------------------ Common css --------------*/

h1,h2,h3,h4,h5,h6{font-family: 'Merriweather', serif; line-height:1.4em; margin-bottom:6px;}

/*--------------------------- Common css end ----------------------------*/
.wdgt{border-bottom:1px solid #e0e0e0; padding-bottom: 30px; margin-bottom:30px; }
.wdgt .wdgt:last-child{border:0; padding-bottom: 0; margin-bottom:0;}
div.wdgt:last-of-type{border:0; margin-bottom:0; padding-bottom: 0; }
.widget.ad{text-align: center;  margin-bottom:30px !important;}
.wdgt:empty{display:none;}
body.bgImg .widget.ad {padding:0px; background:none;}
.rndr_ajx.wdgt{border:none;padding-bottom: 0;}
.wdgt.blog-lists{margin: 0;padding: 0;border: none;}

/*------  Brand Solutions ------*/
#main-nav ul li.smallDrpdwn:hover ul.brand-solutions{width:520px; padding: 10px 0; left:auto; right:0;max-height: 400px;overflow: auto; overflow-x: hidden;}
#main-nav ul li.smallDrpdwn ul.brand-solutions li{float:left; width:50%; padding: 0 10px; margin-bottom: 15px; border: 0;}
#main-nav ul.brand-solutions li figure p{font-size:13px; color: #333;font-weight: 300; line-height: 1.4em;font-family: Merriweather,serif; }
#main-nav ul.brand-solutions li figure{float: left; width: 72px;height: 57px; margin:0 10px 0px 0;border:1px solid #d5d5d5;text-align: center;}
#main-nav ul.brand-solutions li figure a{display: table-cell;width: 70px;height: 57px;vertical-align: middle;text-align: center;}
#main-nav ul.brand-solutions li figure img{max-height: 100%; display: block;max-width: 70px;margin: auto;}
#main-nav ul.brand-solutions li p{font-size:12px; color: #666; margin:0;  font-weight: 300; line-height: 1.25em;font-family: 'Open Sans', arial, sans-serif;overflow: hidden;}
#main-nav ul.brand-solutions li p a{color:#666;}
#main-nav ul.brand-solutions li:nth-child(odd){clear: left;}
#main-nav ul.brand-solutions li h6{font-size:13px; color: #000;line-height: 1.2em; margin-bottom:3px;  font-weight:bold;}
#main-nav ul.brand-solutions li h6 a{color:#000;}
#main-nav ul li.smallDrpdwn ul.brand-solutions.single{width: 330px;}
#main-nav ul li.smallDrpdwn ul.brand-solutions.single li{float: none;width: 100%;}

/*heading v2*/
.hdngBx{margin-bottom: 17px;}
.hdng1 {font-size: 24px;font-weight: 800;font-family: 'Open Sans', sans-serif;text-transform: uppercase;margin-bottom:17px;line-height: 1.2em;margin-top: -5px;}
.hdng1:after{display: none;}
h1.hdng1{font-size: 28px; padding-bottom: 0;}
.slider_artcle1 .custom-navigation{top:-47px;}
.newsDropdownhvr div.tab-content .hdng1{margin-bottom: 0;}
.column-1, .column-2{padding-right:0;}
/*------------- footer css------------------------*/
.footer {background: #f7f7f7;border-top:1px solid #e0e0e0;margin-top: 30px;}
.footer-header {padding:20px 0 20px; margin-bottom:20px; border-bottom:1px solid #e0e0e0;}
.footer .sponsors, .footer-content {margin-bottom:27px; border-bottom:1px solid #e0e0e0; padding-bottom:27px;}
.footer-aboutus{margin-bottom:25px;}
/*------- Sponsor Section ------*/
#sponsors-section{text-align:center; padding:20px 0; border-top:1px solid #efefef;}
#sponsors-section span.title{display:block; font-size:13px; font-weight:bold; text-transform: uppercase; margin-bottom: 15px;}
#sponsors-section + footer{margin-top:0;}
#sponsors-section img{margin:0 20px; /*filter:grayscale(100%); -webkit-filter: grayscale(100%);*/ transition: all .4s ease; 
    -webkit-transition: all .6s ease; max-height:45px;}
#hospitality #sponsors-section img{max-height:60px;}    
#sponsors-section img:hover{filter:grayscale(0); -webkit-filter: grayscale(0);}
.footer-header img {display: block;}
.footer-lst1 li {display: block;color: #333333;margin-bottom: 10px;font-size:13px;line-height: 1.3em;font-weight: 500;}
.footer-lst1 li:first-child {font-weight: bold;}
ul.socialIcon {float: right;background: #fff;border: 1px solid #e0e0e0;border-radius: 4px;}
.socialIcon li {display: inline-block;padding: 5px 0px;width: 30px;text-align: center;color: #333333;border-right: 1px solid #e0e0e0;}
.socialIcon li:last-child {border-right: none;}
.socialIconBx {text-align: right;}
.copyRight {text-align: center;font-size: 13px;padding:0 0px 25px;}
.followTx {font-size: 13px;font-weight: bold;padding:5px 10px 0px 0px;display: inline-block;}
.footer-aboutus{text-align:center;}
ul.inline-list li{display:inline-block; margin: 0 12px; position: relative;  line-height: 18px;}
ul.inline-list li + li:before { position: absolute;  left: -14px;  top:7px; width: 4px; height: 4px;border-radius: 50%; content: ""; display: block; background: #979797;}
.footer-aboutus ul.inline-list li{margin-bottom:10px; font-size:13px;  line-height: 1.3em; font-weight: 500;}

.footer-horizontal{}
.footer-horizontal .footer-lst1{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #e0e0e0;}
.footer-horizontal .footer-lst1.footer-trends{margin-top: 0;}
.footer-horizontal .footer-lst1 li:first-child{float: none;display: block;}
.footer-horizontal .footer-lst1 li:not(:first-child), .footer-horizontal .footer-lst1 li:not(:first-child) a{display: inline;}
.footer-horizontal .footer-lst1 li:not(:first-child):after, .footer-horizontal ul.inline-list li:not(:last-child):after{content: "/";margin:0 5px;}
.footer-horizontal .footer-lst1 li:not(:last-child):after{}
.footer-horizontal .footer-lst1 li:last-child:after{display: none;}
.footer-horizontal .footer-aboutus .inline-list li{display: inline;list-style: none;margin: 0;}
.footer-horizontal ul.inline-list li + li:before{display: none;}
.footer-horizontal .footer-aboutus{text-align: left}
.footer-horizontal .footer-content .col-md-12:last-child .footer-lst1 {border: 0;padding-bottom: 0;margin-bottom: 0;}

/****Footer horizontal v2*****/
.horizontal_v2 .footer-content {margin-bottom:0px; border-bottom:none; padding:15px 0 0 0px;}
.horizontal_v2 .annl_events .footer-lst1 li:not(:first-child){border: 1px solid #e0e0e0;padding: 5px;list-style: none;width: 32%;margin-right: 1.2%;display: inline-block;float: left;}
.horizontal_v2 .footer-lst1 li:not(:first-child):after, .horizontal_v2 ul.inline-list li:not(:last-child):after{content: "\2022";font-size: 16px;color:#999;vertical-align: bottom;border: none;}
.horizontal_v2 .annl_events .footer-lst1 li:after{display: none;}
.horizontal_v2 .annl_events .footer-lst1 li figure{max-width: 90px;border-right: 1px solid #e0e0e0; padding-right: 10px;display: table-cell;vertical-align: middle;}
.horizontal_v2 .annl_events .footer-lst1 li .descBx{display: table-cell;padding-left:10px;}
.horizontal_v2 .annl_events .footer-lst1 li .descBx h5, .horizontal_v2 .annl_events .footer-lst1 li .descBx span{font-size: 11px;margin-bottom: 0;}
.horizontal_v2 .annl_events .footer-lst1 li .descBx span{font-weight: 600;color: #666;}
.horizontal_v2 .copyRight{text-align: left;font-family: 'Merriweather', serif;font-size: 12px;color: #555;}
.horizontal_v2 .footer-lst1 li, .horizontal_v2 .footer-aboutus .inline-list li{font-family:'Merriweather', serif;font-size: 12px;line-height:20px;}
.horizontal_v2 .footer-lst1 li a, .horizontal_v2 .footer-aboutus .inline-list li a{color: #555;}
.horizontal_v2 .footer-lst1 li:first-child{text-transform: uppercase;margin-bottom: 10px;font-family: 'Open Sans', arial, sans-serif;color: #000;}
.horizontal_v2 .footer-card-lst{margin: -15px 0 15px 0;border-bottom: 1px solid #e0e0e0;display: flex;}
.horizontal_v2 .footer-card-lst > li{width: 33%;float: left;border-right: 1px solid #e0e0e0;padding:15px 20px}
.horizontal_v2 .footer-card-lst > li:last-child{border:none;}
.horizontal_v2 .footer-card-lst > li:first-child{padding-left: 0;}
.horizontal_v2 .footer-card-lst li h6{font-size: 12px;}
.horizontal_v2 .footer-card-lst h5, .horizontal_v2 .footer-card-lst h2, .horizontal_v2 .footer-card-lst li .descp{color: #000;margin-bottom: 10px;}
.horizontal_v2 .footer-card-lst h5{text-transform: uppercase;font-family: 'Open Sans', arial, sans-serif;font-weight: bold;font-size: 11px;line-height: 1.4em;}
.horizontal_v2 .footer-card-lst h2{text-transform: uppercase;font-family: 'Merriweather', serif;font-weight: bold;font-size: 18px;}
.horizontal_v2 .footer-card-lst li form{margin-top: 20px;}
.horizontal_v2 .footer-card-lst li form .textbox{background: #fff;margin-bottom: 7px;color: #666;outline-color: #e0e0e0;border-radius: 0;padding: 8px 8px; font-size: 13px;border: 1px solid #e3e3e3;font-family: 'Open Sans', arial, sans-serif;float: left;width: 63%;}
.horizontal_v2 .footer-card-lst li form .btn{width: auto;min-width: auto;margin:unset;height: 35px;text-transform: uppercase;font-size: 14px;display: inline-block;}
.horizontal_v2 .footer-card-lst li .descp{font-size: 13px;font-weight: 400;font-family:'Merriweather', serif;line-height: 1.4em;}
.horizontal_v2 .footer-card-lst li .descp a{color: #2b6dad;}
/*.horizontal_v2 .footer-card-lst li .descp span{text-transform: uppercase;}*/
.horizontal_v2 ul.socialIcon{float: none;background: transparent;border: none;margin-top: 20px;}
.horizontal_v2 ul.socialIcon li {margin-right: 10px;border-right:0;width: 35px;}
.horizontal_v2 ul.socialIcon li a{border: 1px solid #333;border-radius: 50%;display: block;height: 34px;width: 34px;line-height: 32px;}
.horizontal_v2 ul.socialIcon li i.fa{width: 12px;}
.horizontal_v2 .subscribe-count{font-size: 12px;color: #888;line-height: 1.3em;font-family: 'Open Sans', arial, sans-serif;}
.horizontal_v2 .logo-footer{float: right;}
.horizontal_v2 .footer-card-lst .et-rtl-error{margin-top: 1px;}

/* footer css end*/

@media only screen and (max-width:1023px) {
    #main-nav{width:91%;overflow:auto;overflow-y:hidden}#main-nav ul{white-space:nowrap;width:auto;display:block;height:25px}#main-nav>ul>li{float:none;display:inline-block}#main-nav>ul>li>a{padding:5px 6px}.tab-cntnt-artcle ul{white-space:inherit}
}
@media only screen and (min-width : 1000px) and (max-width : 1200px) {
     #main-nav {width: 92%;}
}
@media only screen and (max-width: 1200px) {
    .sticky-menu {left: 0;right:0;width: 100% !important;}
}
@media only screen and (min-width: 1200px) {
    .bgImg header .menuMiddleBx{width:96%}.bgImg header #main-nav{width:96%}
}
@media only screen and (max-width: 767px) { 
    .hdng-undrln1{font-size:22px!important;line-height:1.2em!important}
    #main-nav li.smallDrpdwn:hover>ul{display:none}
    .user-name .hvr_bx ul{background:0 0}
    #btn-sld-mob {display: block;}
    #c-button-slide-top { display: none;}
    .menuSearchBx .searchWrap{right:-10px;}
    .mob-hide { display: none !important; }
    .toggleWdgt .toggleWdgtSpk {display: none;}
    /*.newsletterTxBx, .topLeftBX, .topRightBX, 
    header .top-wrapper:after, header .top-wrapper:before, header .top-wrapper {display: none !important;}*/
    .newsletterTxBx, .topLeftBX, .featured_header_top_right_wrapper {display: none !important;}
    .topRightBX{width: 100%;}
    .topMiddleBX {width: 100%;font-size: 11px;line-height: 1.3em;}
    ul.footer-lst1 {margin-bottom: 20px;}
    header .menuRightBx {width: 4%;padding-top: 2px;font-size: 17px;}
    header .menuMiddleBx {width: 92%;}
    header .menuLeftBx {width: 4%;}
    #main-nav > ul > li.bgBlk {margin-left: 0px;}
    .menuSearchBx .fa{top: 1px;right: 8px;}
}

@media only screen and (min-width: 767px) {
    .user-name .hvr_bx{position:absolute;width:140px;right:0;text-align:left;z-index:9999;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,.2);padding-top: 11px;}
    .user-name img{float:left;margin-right:5px}
    .user-name>a:after{color:#777!important;top:4px;right:5px}
    .transparent-bg .user-name>a:after{color: #fff!important;}
    .user-name .hvr_bx a{padding:10px 15px}
    .user-name .hvr_bx ul{background: #fdfdfd;border: 1px solid #e4e4e4;}
    .user-name .hvr_bx li { border-bottom: 1px solid #efefef;}
    .user-name .hvr_bx li:hover {background: #f3f3f3;color: #ec2227 !important;}
    .user-name .hvr_bx li:hover a {color: #ec2227 !important;}
    header .menu-wrapper { position: relative; }
    .footer-lst1 li:last-child {margin-bottom: 0px;}
}
@media only screen and (min-width : 768px) and (max-width : 1200px) { 
    .newsletterTxBx {width: 34%;}
}
@media only screen and (max-width: 992px) { 
    .hide-mob {display:none !important;}     
}
.form5 .textbox, .form5 textarea {font-family: 'Open Sans', sans-serif !important;}

@media only screen and (max-width: 767px) {
    .container {padding-left: 0px;padding-right: 0;}
}

/*theme heading color css*/

.theme-red .hdng1 a, .theme-red .hdng1{color:#ff5151;}
.theme-blue .hdng1 a, .theme-blue .hdng1{color:#167bff;}
.theme-voilet .hdng1 a, .theme-voilet .hdng1{color: #544ee0;}
.theme-yellow .hdng1 a, .theme-yellow .hdng1{color: #e4c936;}
.theme-pink .hdng1 a, .theme-pink .hdng1{color: #fe8199;}
.theme-orange .hdng1 a, .theme-orange .hdng1{color: #fa6c3f;}
.theme-purple .hdng1 a, .theme-purple .hdng1{color: #c573d9;}
.theme-green .hdng1 a, .theme-green .hdng1{color: #47c48e;}
.theme-skyblue .hdng1 a, .theme-skyblue .hdng1{color: #46c6e5;}
.theme-lightblue .hdng1 a, .theme-lightblue .hdng1{color: #5884d5;}
.theme-lightgreen .hdng1 a, .theme-lightgreen .hdng1{color: #d5e89e;}

.theme-red .btn{background: #ff5151;}
.theme-blue .btn{background: #167bff;}
.theme-voilet .btn{background: #544ee0;}
.theme-yellow .btn{background: #e4c936;}
.theme-pink .btn{background: #fe8199;}
.theme-orange .btn{background: #fa6c3f;}
.theme-purple .btn{background: #c573d9;}
.theme-green .btn{background: #47c48e;}
.theme-skyblue .btn{background: #46c6e5;}
.theme-lightblue .btn{background: #5884d5;}
.theme-lightgreen .btn{background: #d5e89e;}

.theme-red .story-box span.story-number{color: #ff5151;border: 1px solid #ff5151;}
.theme-blue .story-box span.story-number{color: #167bff;border: 1px solid #167bff;}
.theme-voilet .story-box span.story-number{color: #544ee0;border: 1px solid #544ee0;}
.theme-yellow .story-box span.story-number{color: #e4c936;border: 1px solid #e4c936;}
.theme-pink .story-box span.story-number{color: #fe8199;border: 1px solid #fe8199;}
.theme-orange .story-box span.story-number{color: #fa6c3f;border: 1px solid #fa6c3f;}
.theme-purple .story-box span.story-number{color: #c573d9;border: 1px solid #c573d9;}
.theme-green .story-box span.story-number{color: #47c48e;border: 1px solid #47c48e;}
.theme-skyblue .story-box span.story-number{color: #46c6e5;border: 1px solid #46c6e5;}
.theme-lightblue .story-box span.story-number{color: #5884d5;border: 1px solid #5884d5;}
.theme-lightgreen .story-box span.story-number{color: #d5e89e;border: 1px solid #d5e89e;}

.theme-red .carousel-container .slide:hover, .theme-red .slide.active{background: rgba(255,81,81,.5);}
.theme-blue .carousel-container .slide:hover, .theme-blue .slide.active{background: rgba(22,123,255,.5);}
.theme-voilet .carousel-container .slide:hover, .theme-voilet .slide.active{background: rgba(84,78,224,.5);}
.theme-yellow .carousel-container .slide:hover,.theme-yellow .slide.active{background: rgba(228,201,54,.5);}
.theme-pink .carousel-container .slide:hover, .theme-pink .slide.active{background: rgba(254,129,153,.5);}
.theme-orange .carousel-container .slide:hover, .theme-orange .slide.active{background: rgba(250,108,63,.5);}
.theme-purple .carousel-container .slide:hover, .theme-purple .slide.active{background: rgba(197,115,217,.5);}
.theme-green .carousel-container .slide:hover, .theme-green .slide.active{background: rgba(71,196,142,.5);}
.theme-skyblue .carousel-container .slide:hover,.theme-skyblue .slide.active{background: rgba(70,198,229,.5);}
.theme-lightblue .carousel-container .slide:hover,.theme-lightblue .slide.active{background: rgba(88,132,213,.5);}
.theme-lightgreen .carousel-container .slide:hover,.theme-lightgreen .slide.active{background: rgba(213,232,158,.5);}

.theme-red .carousel-container .buttons button:hover{background: rgba(255,81,81,1);}
.theme-blue .carousel-container .buttons button:hover{background: rgba(22,123,255,1);}
.theme-voilet .carousel-container .buttons button:hover{background: rgba(84,78,224,1);}
.theme-yellow .carousel-container .buttons button:hover{background: rgba(228,201,54,1);}
.theme-pink .carousel-container .buttons button:hover{background: rgba(254,129,153,1);}
.theme-orange .carousel-container .buttons button:hover{background: rgba(250,108,63,1);}
.theme-purple .carousel-container .buttons button:hover{background: rgba(197,115,217,1);}
.theme-green .carousel-container .buttons button:hover{background: rgba(71,196,142,1);}
.theme-skyblue .carousel-container .buttons button:hover{background: rgba(70,198,229,1);}
.theme-lightblue .carousel-container .buttons button:hover{background: rgba(88,132,213,1);}
.theme-lightgreen .carousel-container .buttons button:hover{background: rgba(213,232,158,1);}
/*theme heading color css end*/

/****Brandequity theme Blogs *****/
.design-blog-1 .lst-box1 li:nth-child(6n+0) article{background: #f3fdfc;}
.design-blog-1 .lst-box1 li:nth-child(6n+1) article{background: #fff8e6;}
.design-blog-1 .lst-box1 li:nth-child(6n+2) article{background: #fef4fc;}
.design-blog-1 .lst-box1 li:nth-child(6n+3) article{background: #f0f3de;}
.design-blog-1 .lst-box1 li:nth-child(6n+4) article{background: #f2f4fb;}
.design-blog-1 .lst-box1 li:nth-child(6n+5) article{background: #fdf1e9;}
/****Brandequity theme Blogs end*****/


