/*** reset style : start ***/
.viewaboutus {
    height: 0;
    width: 0;
    border-left: 9px solid black;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    margin-top: -13px;
    margin-left: 68px;
}
a.viewcls {
    color: rgb(0, 0, 0);
}
.btnview {
    background: none repeat scroll 0 0 #333;
    font-family: 'Open Sans', sans-serif;
    border-radius: 5px;
    color: #FFFFFF;
    float: right;
    padding: 5px 15px;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    /* margin-top: 1em; */
    display: block;
    clear: both;
    /* margin: 0 15px 15px; */
    /* border: 1px solid #e5e5e5; */
    border-radius: 5px;
    font-size: 19px;
    line-height: 19px;
    padding: 8px 0;
    text-align: center;
    width: 100%;
    background-color: #ed1a3b;
}

.textclass{
    /*width:360px !important;*/
}

body {
    background: url(../images/bgPattern.jpg) repeat center center transparent;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 18px;
}
h1, h2, h3, h4, h5, h6, hgroup{
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    color: #333333;
}
h1 {
    font-size: 36px;
    line-height: 36px;
}
h2 {
    font-size: 18px;
}
h3 {
    font-size: 14px;
}
a{
    text-decoration: none;
}
p{
    font-family: 'Open Sans', sans-serif;
}
/*** reset style : end ***/

/*** Global style : Start  ***/

.hover-state:hover{
    cursor: pointer;
}
.headWrap {
    position: relative;


}
.contWrap {
    position: relative;
	margin-top:0em;
}
.wrapper {

    position: relative;
    margin: 0 auto;
    z-index: 2;

}
/*added by raees*/
.tab-album-det {
    padding: 4px;
}
 .banImgCont {
text-align: center;
}
.inline-list {
   display: table;
   margin: 0 auto;
}
.bottomlinks a {
   color: #58585a;
   font-size: 15px;
   font-weight: 600;
   padding: 8px 15px;
   float: left;
   text-transform: uppercase;
 }
.clsHiden
{
    display:none;
    }
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
   height: auto !important;
   width: auto !important;
}
.no_fixed{margin-top:2em}
.desk_logo{margin-top:1em; margin-left:0em}
img.img_logo {
   width: 125px;
   margin-top: 8px;
   background: white;
}

/* New Styles */
input#txtskey {
    width: 206px;
}
.grey_divnew {
    border-bottom: 1px solid #e5e5e5;
    /*padding: 1.7em;*/
    margin-bottom: 1em;
}
h6.hpadding {
    padding: 0 15px;
}
h3.subscribepadding {padding :0 10px;}
p.subscribepadding {padding : 10px !important;}
._add_up{margin-top:-3.3em}
._ec_sliders li a{color:#000}
._ec_sliders li.slick-current a{color:#fff}
._ec_sliders .album{border-bottom:1px solid #e5e5e5  !important}
._ec_res li a{color:#000}
._ec_res li.slick-current a{color:#fff}
._ec_res .album{border-bottom:1px solid #e5e5e5  !important}
._ec_ven li a{color:#000}
._ec_ven li.slick-current a{color:#fff}
._ec_ven .album{border-bottom:1px solid #e5e5e5  !important}
._no_border{border-bottom:none !important}
.add_padding_1em{padding-top:1em}
.pink_c{color:#e0368d}
.blue_c{color:#034896}
.venue_c {color:#02AFF1}
.slider-nav-1 li, .slider-nav-2 li, .slider-nav-3 li{border:1px solid #e5e5e5 !important; border-bottom:none !important; }
.ec_social li{float:left; padding:0.5em}
.slider-nav-1, .slider-nav-2, .slider-nav-3{margin-top:-1em; border-bottom:1px solid #e5e5e5; }
.slider-for-1, .slider-for-2, .slider-for-2{margin-bottom:0px !important}
._ec_sliders li img{float:left; padding-right:1em}
._ec_sliders li {font-size:1.3em;  margin:0em; font-family:"Titillium Web",sans-serif; font-weight:bold; padding:1em }
._ec_sliders li span{display:block; font-size:0.8em; font-weight:normal}
._ec_res li img{float:left; padding-right:1em}
._ec_res li {font-size:1.3em;  margin:0em; font-family:"Titillium Web",sans-serif; font-weight:bold; padding:1em }
._ec_res li span{display:block; font-size:0.8em; font-weight:normal}
._ec_ven li img{float:left; padding-right:1em}
._ec_ven li {font-size:1.3em;  margin:0em; font-family:"Titillium Web",sans-serif; font-weight:bold; padding:1em }
._ec_ven li span{display:block; font-size:0.8em; font-weight:normal}
.ec_social{float:right}
.grey_div{border-bottom:1px solid #e5e5e5; padding:1.7em; margin-bottom:1em}
._ec_sliders .slick-current{background:#e0368d; color:#fff}
._ec_res .slick-current{background:#034896; color:#fff}
._ec_ven .slick-current{background:#02AFF1; color:#fff}
.add_grey_border{border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:1em}
.calendar{min-height:100px; border:1px solid #e5e5e5; border-bottom:none;}
.calendar label{padding-left:1em}
.border_pink{border-top:2px solid #e0368d}
.border_pink{color:#e0368d !important;}
.border_blue{border-top:2px solid #034896}
.border_blue{color:#034896 !important}
.border_venue{border-top:2px solid #02AFF1}
.border_venue{color:#02AFF1 !important}
.margin-10{margin-top:-2.5em}
.font_plus_size{font-size:1.6em; margin:0.2em}
a .font_plus_size{color:#000}
.artist_dest{margin-top:-0.8em; margin-left:0.2em}
._advertise{letter-spacing:0}
._profile a{color:#000; font-size:19px; }
._profile{margin-top:3em; border-bottom:1px solid #000}
.entertainers_connect a{line-height:1em}
.resource_connect a{line-height:2em;color:#000000; }
.venue_h2 a{line-height:1em}
.new_templ{padding:1em 0; clear:both; margin-top:0.5em}
._new_cat_1{padding:1em;  border:1px solid #bababa}
.browse_cat_ec{border:1px solid #bababa}
.large_size{font-size:1.2em; }
._new_cat{margin-top:-0.2em}
.add_margin_1{margin-top:0.8em}
.no_fixed{margin-top:2em}
.desk_logo{margin-top:1em; margin-left:-1em}
.row{background:#FFFFFF}
.add_padding{padding:6px}
.add_margin{margin:8px}
.negative_margin{margin-top:-7px}
.add_neg_margin{margin-top:-0.2em}
.bottom_row{padding-bottom:3em}
.footer_row{background:none;}
.footer_head h2{border-bottom:1px solid #c6c6c6; padding-bottom:0.8em !important}
._event_fc_img{display:block; float:none}
.footer_head{padding:0px; }
._new_footer{padding:0.5em; border-right:1px sollid #c6c6c6 !important}
._headers a{height:58px}
.footer_border{margin-top:3em;border-bottom: 1px solid #c6c6c6;border-top: 1px solid #c6c6c6;
margin-bottom: 15px;overflow:hidden;}
.footer_head p{text-align:left; font-size:12px;padding: 0px !important;}
.contact ul{float:left}
.contact ul li{border-bottom: 2px dotted #c6c6c6;font-family: "Titillium Web",sans-serif;font-size: 14px;
    margin-bottom: 0;margin-top: 5px;padding-bottom: 5px; padding-left: 32px;padding-top: 5px;}
.tag{color:#7d7d7d}
label.tag{color:#7d7d7d; text-align:left; display:block; margin-bottom:0.5em;}
.flex-video{padding-bottom:70%}
.galWrap .imgCont img{display:block; margin:0 auto;}
.galWrap .dataCont{padding:0em 0 0 0.6em }  
.galWrap .eventInfo{padding:0em 0 0 0.2em }  
.mob_social ul li a{padding:1em;}
.mob_social ul  li{display:inline; text-align:center}
.top-bar{background: url(../images/navbarbackmobile.jpg) repeat-x center top transparent;}
.menumobile{margin-top:10px !important; color: #fff !important; top:1% !important;}
.top-bar .toggle-topbar.menu-icon a{color:#fff}
.top-bar .toggle-topbar.menu-icon a span::after{box-shadow: 0 0 0 1px #000, 0 7px 0 1px #000, 0 14px 0 1px #000}
.top-bar.expanded .title-area{background:#fff}
.top-bar-section .dropdown li.parent-link{display:none !important}
.top-bar-section .dropdown li.title h5 a{color:#fff}
.top-bar{height:7em}
.top-bar .name{height:6em; background: url(../images/navbarbackmobile.jpg) repeat-x center top transparent;}
.large-fonts{font-size:2.2em; text-align:center; color:#000;  margin:0.2em}
.large-fonts:hover{color:#000}
.icons ul li{ display:inline; text-align:center}
.icons{width:100%; text-align:center; margin:0.1em 0 0.1em 0}	
.news_detail{text-align:justify; padding:0px; line-height:20px; margin-bottom:10px; }
.news_detail_img{display:block; margin:0 auto; border:1px solid #000}
.breadcrumbs > *::before{margin:0 0.3rem}
.breadcrumbs li.active{color:#3d3d3d}
/*.mob_social{width:100%; text-align:center}
 .mob_social ul {margin: 2px auto;line-height: 1.4; }
  .
  */
  .theme_title{padding-left:10px; padding-top:10px;}
  .red_bg{background:#ed1a3b}
  .mob_subscribe{}
  .mob_subscribe a{text-align:center; color:#fff; display:block; text-align:center; background:#000; padding:1em ;font-size:14px}
  .mob_header, .no_padding{margin:0px; padding:0px !important;}
  
  .top-bar-section ul li > a{padding-top:0px; padding-bottom:0px; color:#fff}
  .top-bar-section ul li{background:#ed1a3b; border-bottom:1px dotted #000}
 .top-bar-section ul li:hover{background:#ed1a3b !important; color:#fff !important}
  .top-bar-section ul li a:hover{color:#fff !important; background:#ed1a3b !important}
  .top-bar-section .dropdown li a{padding-top:0px; padding-bottom:0px}
  .social_ul li{float:left; display:block; padding:0.5em;}
.social_ul {display:block; margin:1em; margin-left:0px; margin-right:0.5em}
.slider-for {margin-bottom:15px !important}
.slider-nav div.slick-list{background:#000; padding-top:1em !important; padding-bottom: 1em !important}
.rhsMod.borderBottom.newsResCont{margin-top:1em}
.float-share-bar {display: none;}
 .view.job{
     float:right;
    margin-right: 35px;
 }
/* Start of Media Queries */
/* Small Screen */
@media only screen and (max-width: 40em)  {
     .artRostWrap .artRost .desc {
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 10px 10px 0;
    width: auto !important;
}
    .artRostWrap .artRost .artRostthumb {
    border: 6px solid #ffffff !important;
    box-shadow: 0 0 3px 3px #e5e5e5;
    height: auto !important;
    margin: 0 auto;
    width: auto !important;
}
    .infoStyle-1 p{
        line-height:12px!important
    }
    .modType_vacancyCompLocList .dataCont {
    width: auto !important;
}
    .listSec .actCont
    {
        width:auto !important;
        height: 126px !important;
        background-color:white !important;
    }
    .modType_vacancyCompList .dataCont {
    width: auto !important;
}
    .subtitle {
    padding: 0 15px !important;
}
    .colCont.last.job {
    padding: 0 15px !important;
}
    .mod_theme_Jobs .listSec h2
    {margin: -25px 0 0 !important;
    padding: -3px !important;}
    .mod_theme_Jobs .view{
        margin-top: 0px;
    }
    .mod_theme_Jobs .listSec .actCont img {
    width: 126px !important;
    
}
    h3.subscribepadding {
        padding :0 10px;
}
      p.subscribepadding {
        padding :0 10px;
}
      .tban.jobs h2 a, .tban.res h2 a
      {
              font-size: 18px!important;
              line-height: 34px!important;
      }
    
    .modType_companyInfo .imgCont {margin: 34px 20px 0px 0px!important
    }
    .tban.evx h2 a {
          background: url("../images/evLogo_mobile.png") no-repeat scroll left center transparent !important;
    }
    .selNav select{
    width: 142px !important;
    }
.contFormSec .rightSec ul li input, .contFormSec .rightSec ul li textarea{width:100% !important}
._ec_title{margin-top:-1em}
    .banThumb {
        height: 80px;
    }
.banThumb img{position:relative !important ; top:-3.9em !important;width:125px !important;height:125px!important;}
._ec_page_desc{text-align:center !important}
._pub img{display:block; margin:0 auto}
.advtWrap {background:none !important; background-color:#474747 !important}
.advtWrap .adv-list-cont li{width:auto !important; display:block !important; float:none !important;  text-align:center !important }
.evWrap  h2{text-align:center}
.descSec p{text-align:center; margin-bottom:0.5em;}
.cteamWrap{background:none !important; padding:0px !important;}
.cteamWrap h2{text-align:center; margin-top:0px;}
.abtWrap .descSec p {color: #d4d4d4;   line-height:40px; margin-bottom:1em; }
.abtWrap{background:#4a4a4a !important}
.ec_categories .tabs li{min-height:95px}
.mod_theme_EC	{margin-top:2em}
 /*Added by raees */
 p{font-size: 12px !important; line-height: 20px !important;} 
.tab-cont-img-wrap{ position: relative !important;width: auto !important;height: auto !important;overflow: hidden!important;line-height: 20px !important;text-align: center !important;}
.gal-wrap img {display:block; margin:0 auto}
.headLine2day{padding: 0px !important;}
.mob_subscribe{margin-top:7em;}
.add_margin_1 { margin-top: -8.2em;}
.entertainers_connect a{font-size:17px !important; background:transparent url("../images/ecLogomobile.png") no-repeat 0px 0px  !important; padding:0.2em 3.1em !important}
.resource_connect a {font-size:18px !important;  color:#000000;   }
.venue_h2 a {font-size:17px !important; background:transparent url("../images/evLogo.png") no-repeat 0px 0px  !important; padding:0.2em 3.1em !important}
._profile{margin-top:-0.2em; border-bottom:0; font-size:18px}
._profilevenue {    margin-top: -0.2em; border-bottom: 0;font-size: 17px;}
._profilevenue a {font-size:14px !important; margin-top:1em !important}
._profile a{font-size:14px !important; margin-top:1em !important}
.boxShadowList li{height: 125px !important;margin: 5px 2px 10px 15px !important;width: 135px !important;height: 265px !important;}
.mod_theme_Jobs .listSec .actCont{width:135px !important; }
.mod_theme_Jobs .listCont li .hoverCont{margin-left:5px !important;top:16px !important;}
.mod_theme_Jobs .listSec h3{display:none !important;}
.jobsBrowseCont {margin-top:100px !important;}
.jobsBrowseCont .tabLink{padding:2px !important;}
.mod_theme_Jobs .borderTop{padding:0px !important;}
.locationListing ul li{width:164px !important;}
.jobsBrowseCont .tabLink ul li a {font-size:10px !important;}
.listCont li .hoverCont{left:0px  !important;margin-left: 5px !important;}
/*.listCont li .hoverCont:hover{left:0px  !important;margin-left: 5px !important; padding-top: 50px;}*/
.listSec h2{font-size:11px !important;}
.listSec h3{font-size:12px !important;line-height: 12px !important;}
.noBg .categories {margin-top:0px !important;}

.top-bar.expanded{margin-bottom:-7.2em}
.top-bar.news.expanded{margin-bottom:-0.2em}/*amir*/
._new_menu{z-index:999; top:25px; display:block}
.expanded ._new_top_bar{margin-bottom:1.5em !important}
._new_top_bar{display:block; position:relative !important;   background:#fff; margin-top:3em; margin-bottom:6em; height:25px; }
.search_icon{position:absolute; top:9px; right:90px}
.bg_white{background:#fff; border-bottom:2px solid #000;}
.mob_social{margin-right:0px; padding-right:10px; margin-top:20px}
.search{padding:1em 1em 0 1em}
.contWrap{margin-top:0}
.gridSize_One {width: 100% !important}
.mod_econeColVideoGal ul li{height: auto !important}
.modType_listTitleImg a.imgCont {width:auto !important;	height:auto !important;	float:none !important;
}
.modType_listTitleImg .dataCont{text-align:left;padding:1em}

.modType_listImgTitleDescMore ul li .imgCont img{margin-bottom:0.5em}
.modType_listImgTitleDescMore ul li .imgCont{width:auto !important; height:auto !important; line-height:normal; float:none !important}
.bigText , .subHead{text-align:left; display:block !important}
.desc{text-align:left}
.eventInfo{display:block; text-align:left}
.mod_econeColVideoGal ul li .imgCont{width: auto !important; height: auto !important; line-height:normal !important}
.mod_econeColVideoGal ul li .imgCont img{display:block; margin:0 auto}
.tag{text-align:left; padding:0.5em}
.modType_listThumbTitleLocation ul li .imgCont{float:none !important}
.modType_listThumbTitleLocation ul li .dataCont{margin-bottom:2em; margin-top:0.5em; padding:0.5em }
.modType_listThumbTitleLocation ul li{padding:0px !important}
.oneImg_Gallery img, .oneImg_Gallery .imgCont{display:block !important; float:none !important}
.oneImg_Gallery .dataCont{display:block;float:none;width:auto !important;	height:auto !important;}
.no_fixed{margin-top:0}
.reveal-modal{min-height:200px !important; top:40px}
#myModal > h2{margin-left:-10px}
.search_btn{text-align:center; margin-bottom:0px !important; font-size:14px;  padding:0.5rem 1rem 0.5rem; background:#000; color:#fff}
#myModal input{margin-bottom:10px}
.view{padding: 5px 5px;font-size:11px;}
.fixTopMargin {margin-top: 2em !important;}
._new_footer ul{margin-left:15px}
.footer_head h2{padding-left:1.3em}
.threeCol .cols{width:100% !important}
.threeCol .cols li{margin:0px !important; min-height:20px !important; border-bottom:none; padding-top:10px}
.event_image_container{  overflow: hidden; width:auto !important;height:auto !important;}

/* Added By Raees */
.float-share-bar {display: block;position: fixed;bottom: 0;z-index: 1000;left: 0;width: 100%;}
.float-share-bar .fb{text-align:center; background-color:#3b5998;}
.float-share-bar .fb a{font-size:30px;color:White !important;}
.float-share-bar .tw{text-align:center; background-color:#28a9e0;}
.float-share-bar .tw a{font-size:30px;color:White !important;}
.float-share-bar .in{text-align:center; background-color:#007bb6;}
.float-share-bar .in a{font-size:30px;color:White !important;}
.float-share-bar .wa{text-align:center; background-color:#3cbd21; padding-top:4px !important;}
.float-share-bar .wa a{font-size:30px;color:White !important;}

.EvContManageSec .tabLink{width:220px !important; float:right !important;}
.EvContManageSec .tabLink ul li{border:none !important; float:right !important;}
.EcContManageSec .tabLink{width:220px !important; float:right !important;}
.EcContManageSec .tabLink ul li{border:none !important; float:right !important;}
.EcContManageSec ul li{width:218px;}
.resContManageSec .tabLink{width:220px !important; float:right !important;}
.resContManageSec .tabLink ul li{border:none !important; float:right !important;}
.resContManageSec ul li{width:220px;}
.EvJobsSec .tabLink{width:220px !important; float:right !important;}
.EvJobsSec .tabLink ul li{border:none !important; float:right !important;}
.EvJobsSec  ul li{width:220px;}
 /* amir */
 .topSpace {margin-top: 51px !important;}
 .topSpaceres{margin-top: 1px!important;}
 .topspacevenue{margin-top: -49px !important;}
  .topspacevenuedes{margin-top: -2px !important;}
   .pagingcontainer .post-headline .post-time {
        top: 6px;
    }

}




/* Medium Screen */

@media only screen and (min-width: 40.063em) and (max-width: 64em) 
{
    .resource_connect a {line-height: 1em;
    }
    .subtitle {
    padding: 0 15px !important;
}
    .colCont.last.job {
    padding: 0 15px !important;
}
   .view.marginview
   {
       margin-top:-1em !important;
   }
   .mod_theme_Jobs .listSec .actCont
   {
       height: 186px !important;
   }
   .mod_theme_Jobs .listSec h2
   {
       padding: 0px !important;
       font-size: 12px !important;
       width: 169px !important;
   }
    .boxShadowList li {height: 285px !important;
    }
    .listSec .actCont{
        height: 98px;
    }
    .fixTopMargin {
    margin-top: 3em;
}
   
      h3.subscribepadding {padding :0 10px;}
      p.subscribepadding {padding :0 10px;}
.topSpace {margin-top: 51px !important;}
 .topSpaceres{margin-top: 1px !important;}
  .topspacevenue{margin-top: -49px !important;}
   .topspacevenuedes{margin-top: -2px !important;}
 nav.top-bar.expanded{margin-bottom:-7.2em;}
 .top-bar.news.expanded{margin-bottom:-0.2em}/*amir*/
 .tab-cont-img-wrap
    {
        position: relative !important;
    width: auto !important;
    height: auto !important;
    overflow: hidden!important;
    line-height: 20px !important;
    text-align: center !important;
        }
.search_icon{position:absolute; top:10px; right:90px}
.top-bar.expanded.fixed{margin-top:-2em}
.search{padding:1em 1em 0 0em}
h2#modalTitle{padding-left:0}
.search_btn{text-align:center; margin-bottom:0px !important; font-size:14px;  padding:0.5rem 1rem 0.5rem; background:#000; color:#fff}
.mob_subscribe{margin-top:7em}
.navWrap {
    position: relative;
    z-index: 100;
    background: url(../images/navBg.jpg) repeat-x center center transparent;
}
.navWrap .wrapper {
    position: static;
    box-shadow: none;
}
.nav .navLstItm .leftCont a {
    display: block;
    overflow: hidden;    
    padding: 0;
    height:85px; /*Added by Raees */
}
.nav .navLstItm .leftCont a img{
    width: 100%;
    display:block;
} 
.nav {
    background: #58585a;
    margin: 0 auto;
    height: 65px;
    z-index: 999;
    font-family: 'Open Sans', sans-serif;
}
.nav .navLstItm, .subNav .navLstItm {
    float: left;
}
.nav .navLstItm a, .subNav .navLstItm a {
    color: #FFF;
    font-size: 15px;
    font-weight: 600;
    padding: 8px 15px;
    float: left;
    text-transform: uppercase;
}
.nav li.btn {
    float: right;
    margin-top: 5px;
    margin-right: 15px;
}
.nav li.btn a {
    padding: 3px 10px;
    background: #ed1a3b;
    border-radius: 5px;
    font-size: 12px;
}
.nav li.btn a:hover {
    border: none;
}
.nav .navLstItm:hover .ddContWrap {
    display: block;
}

.subNav {
    background: none repeat scroll 0 0 #ed1a3b;
    display: block;
    height: 35px;
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 0;    
}
.subNav .navLstItm a {
    padding-top: 8px;
    text-transform: capitalize;
}
.subNav li.bullet a {
    background: url("../images/bullet.png") no-repeat scroll right 6px transparent;
    color: #FFF;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    padding: 7px 20px 9px 9px;
}
.subNav li.bullet a:hover {
    border: none;
    padding: 7px 20px 9px 9px;
}
.nav li ul li.bullet a span, .subNav li.bullet a span {
    background: url("../images/bullet.png") no-repeat scroll left bottom transparent;
    padding: 1px 0px 4px 10px;
}
.subNav li a:hover, .subNav li.active a {
    border-bottom: 5px solid #58585a;
    padding-bottom: 4px;
    padding-top: 8px;
}


.oneImg_Gallery img, .oneImg_Gallery .imgCont{display:block !important; float:none !important}

.oneImg_Gallery .dataCont{
display:block;
float:none;
width:auto !important;	
height:auto !important;
}
.slick-slide img {display:block; margin:0 auto}
.hover-state a{color:#000; font-size:18px}
.img-paging{position:relative; display:block; text-align:center; background:#000; color:#fff; margin-bottom:1em; padding:0.3em}
.breadcrumbs > *::before{padding-right:1rem;}
.breadcrumb li{padding:5px 10px !important}
/*Added by Raees */
.float-share-bar {display: block;position: fixed;bottom: 0;z-index: 1000;left: 0;width: 100%;background: #000;}
.float-share-bar .easy_social_box {width: 100% !important;  padding: 0 !important;  margin: 0 !important;}
.float-share-bar a{ width: 20% !important;}  
.float-share-bar {display: block;position: fixed;bottom: 0;z-index: 1000;left: 0;width: 100%;}
.float-share-bar .fb{text-align:center; background-color:#3b5998;}
.float-share-bar .fb a{font-size:30px;color:White !important;}
.float-share-bar .tw{text-align:center; background-color:#28a9e0;}
.float-share-bar .tw a{font-size:30px;color:White !important;}
.float-share-bar .in{text-align:center; background-color:#007bb6;}
.float-share-bar .in a{font-size:30px;color:White !important;}
.float-share-bar .wa{text-align:center; background-color:#3cbd21; padding-top:4px !important;}
.float-share-bar .wa a{font-size:30px;color:White !important;}  
.event_image_container{  overflow: hidden; width:auto !important;height:auto !important;}
}

/* Large Screen */


@media only screen and (min-width: 64.063em) {
    
#coreitem h2, #keyteammembers h2, #events h2,  #publications h2, #advertisewithus h2 {font-size: 60px;font-weight: 700;letter-spacing: -2px;line-height: 45px;margin-bottom: 25px;padding: 0;text-align: center;}
.abtWrap .descSec p {color: #d4d4d4;   margin: 0 25px 15px 0; }
.descSec p{margin-bottom:0.5em}
.abtUsPgWrap .descSec {width: 575px;margin: 0 auto 50px;}
.abtWrap .descSec {height: 250px;margin-bottom: 0;}
/*.listCont li .hoverCont:hover{left:0px  !important;margin-left: 5px !important; padding-top: 50px;}*/
._new_cat{margin-top:1em !important}	
.boxShadowList li{width: 176px;height: 290px !important;}
.listSec{width:180px}	
.EvContManageSec ul li{background:none; border-top:none }
.add_lt_margin{margin-left:2em}
.EvContManageSec .tabLink li a{background:none; border-top:none }
.EvContManageSec .tabLink ul li.active a	{color: #02aff1;/*border-top:5px solid #02aff1;padding-top: 10px;*/ }
.EvContManageSec .tabLink ul li:hover{background:none !important}
.EvContManageSec ul li a{border-bottom:none }
.listCont li .hoverCont{left:-10px}
.large-fonts{color:#58585a; font-size:1.9em}
/*.colSection{height:330px}*/
.flex-video{margin-bottom:0px;margin-top: -20px;}
/*.colSection_2{height:375px}*/
/*.colSection_3{height:415px}*/
.eventInfo label span{padding:0.2em !important}
.top-bar-section .has-dropdown{position:static}
.top-bar-section .dropdown li{width:auto}
.top-bar-section .dropdown{clip:rect(auto, auto, auto, auto); background:rgba(237, 26, 59, 1) none repeat scroll 0 0 }
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){background:rgba(237, 26, 59, 1) none repeat scroll 0 0}
.third_one ul.slick-dots{margin-top:3em}
.second_one ul.slick-dots{margin-top:1em}
.navWrap {
    position: relative;
    z-index: 100;
    background: url(../images/navbarback.jpg) repeat-x center top transparent;
}
.navWrap .wrapper {
    position: static;
    box-shadow: none;
}
.nav .navLstItm .leftCont a {
    display: block;
    overflow: hidden;    
    padding: 0;
    height:85px; /*Added by Raees */
}
.nav .navLstItm .leftCont a img{
    width: 100%;
    display:block;
} 
.navigationbartop {
  background: #ed1a3b;
  height: 65px;
  z-index: 999;
}
.nav {
    margin: 0 auto;
    font-family: 'Open Sans Condensed', sans-serif;
    margin-left: 30px;
}
.nav .navLstItm, .subNav .navLstItm {
    float: left;
}
.nav .navLstItm a, .subNav .navLstItm a {
    color: #FFF;
    font-size: 20px;
    font-weight: normal;
    padding: 1.17em 1.4em 1.17em 1.4em;
    float: left;
    text-transform: uppercase;    
}
.endlinks a{
  color: #000 !important;
  font-weight: 600 !important;
}
.nav li.btn {
    float: right;
    margin-top: 5px;
    margin-right: 15px;
}
.nav li.btn a {
    padding: 3px 10px;
    background: #ed1a3b;
    border-radius: 5px;
    font-size: 12px;
}
.nav li.btn a:hover {
    border: none;
}
.nav .navLstItm:hover .ddContWrap {
    display: block;
}

.blackbutton {
  background-color: #000;
  font-family: 'Open Sans Condensed', sans-serif;
   font-size:18px !important;
   
}
.subNav {
    display: block;
    height: 35px;
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 0;
    float:right;
}
.subNav .navLstItm a {
    font-family: 'Open Sans Condensed', sans-serif;
    color: #555658 !important;
    padding:0px !important;
    font-size:20px !important;
    font-weight: normal;
    margin:0.7em 0 0.5em 1.6em !important;
}
.subNav li.bullet a {
    background: url("../images/bullet.png") no-repeat scroll right 6px transparent;
    color: #FFF;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    padding: 7px 20px 9px 9px;
}
.subNav li.bullet a:hover {
    border: none;
    padding: 7px 20px 9px 9px;
}
.nav li ul li.bullet a span, .subNav li.bullet a span {
    background: url("../images/bullet.png") no-repeat scroll left bottom transparent;
    padding: 1px 0px 4px 10px;
}
.subNav li a:hover, .subNav li.active a {
    border-bottom: 5px solid #58585a;
    padding-bottom: 4px;
    padding-top: 8px;
}


h3.hover-state a{color:#000; font-size:16px; line-height:20px}
.img-paging {bottom: 10px; color: #000;  font-size: 15px;    line-height: 14px;    position: absolute;    right: 30px;
	background:#fff;	padding:0.5em;}

	 }


/* End of Media Queries */

/* End of New Styles */
	
	
.header {
    position: relative;
    padding: 8px;
    overflow: hidden;
}
.logo {
    margin: 15px 0 0 25px;
    float: left;
    width: 180px;
}
.dateNtime {
	display:block;
    font-size: 11px;
    color: #777777;
    
}
.datetime {
	display:block;
    font-size: 11px;
    color: #777777;
    
}
.content {
    margin: 0px 0 0 0;
    overflow: hidden;
    padding: 0px 8px 0px;
    clear: both;
}
.content ol {
    list-style: upper-roman;
    padding-left: 20px;
    padding-top: 10px;
}

.content ol li{
    padding-top: 15px;
}

.content ul {
    list-style: disc;
    padding-left: 20px;
    padding-top: 0px;
}

.content ul li{
    padding-top: 3px;
}

.content.detailPage {
    padding: 0px 0px 30px;
}
.carousel {
    overflow: hidden;
}
.carousel .cont p {
    float: left;
    font-size: 12px;
    width: 355px;
}
.bk {
    margin: 5px;
    float: right;
    border: 1px solid #9c5222;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 10px;
    padding: 3px 15px 3px 15px;
    display: block;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
    line-height: 10px;
    background-color: #ff9a9a;
    background-image: linear-gradient(to bottom, #ed1a3b, #f65770);
    }
h2 {
    color: #000000;
    padding: 10px 15px;
    z-index: 5;
    position: relative;
}
p {
    padding: 0 15px;
}
.bgThumb {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
}
.cont {
    position: relative;
    z-index: 2;
    background: rgba(255, 255, 255, 0.5);
    padding: 0 0 0px 0;
    color: #c44d58;
    padding-bottom: 15px;
}
.rt1 {
    width: 226px;
}
.snglNews {
    padding: 0 15px;
    width: 198px;
}
.snglNews h2 {
    padding: 15px 0;
}
.snglNews p {
    padding: 0;
}
.view {
background: none repeat scroll 0 0 #333;font-family: 'Open Sans', sans-serif;
    border-radius: 5px;    color: #FFFFFF;    float: right;    padding: 5px 15px;    text-transform: uppercase;    font-weight: bold;	float:left;	margin-top:1em; display:block; clear:both;
   /* margin: 0 15px 15px;*/
}
.viewMoreBtn {
    border-radius: 5px;
    bottom: 10px;
    color: #ffffff;
    float: right;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    padding: 5px 15px;
    position: absolute;
    right: 6px;
    text-transform: uppercase;
    z-index: 2;
}

.viewMoreBtn1 {
    border-radius: 5px;
    bottom: 10px;
    color: #ffffff;
    float: right;
    font-family: "Titillium Web",sans-serif;
    font-weight: bold;
    padding: 5px 15px;
    position: absolute;
    right: 6px;
    text-transform: uppercase;
    z-index: 2;
}

.searchbutton{
    width: 20px;
    background: url(../images/search.png) no-repeat center center transparent;
    border: none;
    margin-top: 8px;
}
.search input {
	display:block;
	float:right;
	margin-bottom:0;
	-moz-border-radius: 5px;
border-radius: 5px;
	
}
.search .searchbutton {
    float: right;
    height: 22px;
    width: 20px;
    background: url(../images/search.png) no-repeat center center transparent;
    border: none;
	margin-top:-2.3em;
	margin-right:0.5em
}
.subscribe {
    background: none repeat scroll 0 0 #555557;
    border-radius: 3px;
    height: 25px;
    padding: 2px;
    right: 16px;
    width: 225px;
	margin-top:0.4em;
	float:right;
}
.subscribe .input {
    border: 0 none;
    color: #999999;
    float: left;
    font-size: 12px;
    height: 18px;
    margin: 2px 0 0 3px;
    padding: 2px;
    width: 128px;
    text-align: center;
}
.subscribe .submit {
    border: none;
    background: none;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    margin: 1px 0 0 8px;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    cursor: pointer;
}
.captchaImg {
    float: left;
    margin-right: 10px;
    width: 170px;
}
.captchaImg img{
    float: left;
    margin: 0 5px;
    width: 100%;
}
.txtCode{
    border: 1px solid #ccc;
    border-radius: 3px;
    float: left;
    height: 30px;
    margin: 0 5px;
    padding: 5px;
    width: 75px;
}
.pinBlocks {
    margin-top: 10px;
}
.pin {
    left: 50%;
    position: absolute;
    top: -32px;
    width: 1000px;
    z-index: 9999;
    margin-left: -490px;
}
.topSpace{
    margin-top: 2px;
}
.content .noSpace{
    margin: 0;
}
.content .autoWidth {
    width: auto;
}
.homeCont .contType, .contType {
    color: #333333;
    display: inline-block;
   font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    margin: 0 0 0 2px;
    padding: 0;
}
.greyBg{
    background-color: #eee;
}
.error {
    color: #F00;
    display: block;
}
.italic{
    font-style: italic;
}
.right .secTitle {
    font-size: 18px;
    display: block;
    padding: 10px;
     /* font-weight: 600;*/ /*changed 21-5-2015*/
}
.content .no-padding
{
    padding: 0;
}
.threeBorder{
    border-left:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
}
.content .formCont input.error[type="text"],
.content .formCont select.error,
.content .formCont textarea.error {
    border: 1px solid #F00;
}

.selNav
{
    overflow: hidden;
    margin: 10px 0;
}

.selNav select {
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    margin-left: 5px;
    padding: 5px;
    float: left;
    width: 192px;
}

a.fb{
    background: url("../images/facebook.png") no-repeat 0 0 transparent;
}
a.tw{
    background: url("../images/twitter.png") no-repeat 0 0 transparent;
}
a.in{
    background: url("../images/linkedin.png") no-repeat 0 0 transparent;
}
a.gp{
    background: url("../images/gplus.png") no-repeat 0 0 transparent;
}

.ic_loc{
    background: url("../images/addressBg.png") no-repeat scroll 6px 0px transparent;
}

.ic_email{
    background: url("../images/emailBg2.png") no-repeat scroll 6px 0px transparent;
}

.ic_call{
    background: url("../images/contactBg.png") no-repeat scroll 6px 0px transparent;
}

.ic_website{
    background: url("../images/otherBg.png") no-repeat scroll 4px 0px transparent;
}

.ic_download{
    background: url("../images/otherBg.png") no-repeat scroll 6px -184px transparent;
}


.topAdBanner, .topAdBanner img {
    height: 150px;
    width: 1000px;
}

/********************* Payal Global Style About Us Start 10-12-2014 **************************/

.abtUsPgWrap .hidden {
    display: none;
}
.abtUsPgWrap h2 {
    font-size: 60px;
    line-height: 45px;
    font-weight: 700;
    letter-spacing: -2px;
    margin-bottom: 25px;
    padding: 0;
    text-align: center;
}
.abtUsPgWrap h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    font-weight: 300;
    letter-spacing: -1px;
}
.abtUsPgWrap p {
    font-size: 12px;
    line-height: 20px;
    text-align: center;
}
.abtUsPgWrap img {
    display: block;
}
/*************** theme white and theme grey styling ***************/

.theme-white, .theme-white h2 {
    color: #fff;
}
.theme-white p, .theme-white a, .theme-white h3 {
    color: #fff;
    display: block;
}
.theme-grey, .theme-grey h2 {
    color: #737373;
}
.theme-grey label, .theme-grey h3 {
    color: #333333;
    display: block;
}
/*************** listing content global styling ***************/

.abtUsPgWrap .bigName {
    display: block;
    line-height: 28px;
    margin: 10px 0 5px;
    padding: 0 10px;
}
.abtUsPgWrap .smallName {
    font-size: 20px;
    line-height: 24px;
    display: block;
    padding: 0 10px;
}
.abtUsPgWrap .dsgn {
    font-size: 12px;
    display: block;
    margin-top: 5px;
    padding: 0 10px;
    /*cursor: pointer;*/ /* changed 27-03-2015*/
}
.abtUsPgWrap .link {
    font-size: 12px;
    padding-left: 10px;
     word-wrap:break-word; /* added 27-03-2015*/
}
.abtUsPgWrap .desc {
    font-size: 12px;
    line-height: 18px;
    margin: 10px 0;
    padding: 0 10px;
    text-align: left;
}
/*************** listing 3 and 4 column structure styling ***************/

.three-col-list {
    margin: 0 auto;
    overflow: hidden;
    padding: 0 64px;
}
.three-col-list li {
    width: 280px;
    margin: 0 16px 0 0;
    float: left;
}
.four-col-list {
    margin: 0 auto;
    overflow: hidden;
}

.four-col-list li.last, 
.three-col-list li.last /* added 27-03-2015 */
{
    margin-right: 0;
}
/*************** flexslider navigation styling ***************/

.act-cont {

    display: block;
    cursor: pointer;
	padding:0.5em;
	text-align:center
}
.act-cont.active {
    background: url("../images/sprite_acc.png") no-repeat scroll 255px -98px transparent;
}
.act-key-item {
     /*background: url("../images/sprite_acc.png") no-repeat scroll 208px -205px transparent;*/ /* changed 27-03-2015 */
    display: block;
    /*cursor: pointer;*/
    padding: 10px 0 0;
}
.item.active .act-key-item {
    background: url("../images/sprite_acc.png") no-repeat scroll 208px -308px transparent;
}
.item.active .hvr-key-item {
    display: block;
}
.hvr-cont, .hvr-key-item {
    display: none;
}
/********************* Payal Global Style About Us End **************************/

/*** Global style : End  ***/

/*** social media style : Start  ***/

.social {
	float:right;
	margin:0.9em 0 0.5em 0em;
}
.social ul li {
    float: left;
    width: 27px;
}
.social ul li a {
/*    float: left;
    width: 20px;
    height: 20px;
    text-indent: -9999px;*/
}
.social ul li a.fb {
    background: url(../images/fb.png) no-repeat left top transparent;
}
.social ul li a.tw {
    background: url(../images/tw.png) no-repeat left top transparent;
}
.social ul li a.gp {
    background: url(../images/gp.png) no-repeat left top transparent;
}
.social ul li a.in {
    background: url(../images/in.png) no-repeat left top transparent;
}

/*** social media style : End  ***/

/*** navigation style : Start 

/*** navigation style : Start  ***/

 
/*** navigation style : End  ***/

/* itemSeltdList module styling : start */

.itemSeltdList {
    clear: both;
    margin: 10px 0;
    overflow: hidden;
    padding:10px;
}

.itemSeltdList .itemSeltd {
    background-color: #F9F9F9;
    border: 1px solid #E7E7E7;
    border-radius: 2px;
    float: left;
    margin: 5px;
}

.itemSeltdList .itemSeltd label {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    float: left;
    font-size: 11px;
    line-height: 11px;
    padding: 4px 10px;
}

.itemSeltdList .itemSeltd a {
    border-bottom-right-radius: 2px;
    border-left: 1px solid #D7D7D7;
    border-top-right-radius: 2px;
    cursor: pointer;
    float: left;
    font-size: 11px;
    line-height: 11px;
    padding: 4px 8px;
}
.heighth{
    display: block;
    height: 63px;
}
.heighths{
    display: block;
    height: 55px;
}
/* itemSeltdList module styling : End */

/*** footer styling : start ***/

.footer {
    margin: 50px auto;
    padding: 8px;
    width: 1000px;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.footer ul {
    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    margin-bottom: 15px;
}
.footer > ul {
    width: 1000px;
}
.footer ul, .footer ul li {
    float: left;
}
.footer ul li {
    width: 185px;
}
.footer ul li ul {
    border-bottom: medium none;
    border-top: 1px solid #c6c6c6;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.footer ul li ul li {
    margin: 5px;
    width: 100%;
}
.footer ul li ul li a {
    color: #000;
    float: left;
}
.contact li {
    border-bottom: 2px dotted #c6c6c6;
   font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 5px;
    padding-bottom: 5px;
    padding-left: 32px;
    padding-top: 5px;

}
li.phone {
    background: url(../images/phone.png) no-repeat left 4px;
}
li.cell {
    background: url(../images/cell.png) no-repeat 6px 0;
}
li.email {
    background: url(../images/email.png) no-repeat left 6px;
}
.footer li.email a {
    color: #000000;
    font-size: 14px;
}
.footer ul li.contact ul {
    border-left: 1px solid #c6c6c6;
    min-height: 230px;
    padding: 10px;
    width: 165px;
}
.footer ul li.connect span {
    float: left;
    clear: both;
    padding: 3px 3px 3px 5px;
    border-radius: 3px;
}
.footer ul li.connect ul {
    border-right: 1px solid #c6c6c6;
    border-left: 1px solid #c6c6c6;
    min-height: 240px;
}
.footer ul li.connect span {
    position: relative;
    background: #f3f2e1;
}
.footer ul li.connect span:after, .footer ul li.connect span:before {
    right: 100%;
    top: 50%;
    height: 0;
    width: 0;
    position: absolute;
}
.footer ul li.connect span:after {
    margin-top: -3px;
}
.footer ul li.connect span:before {
    margin-top: -4px;
}
.footer p {
    padding: 0;
}
.footer .view {
    margin: 10px 0 0 5px;
    background-color: #666666;
    width: 78px;
}
.footer .view:hover {
    background-color: #ed1a3b;
}
.view a {
    color: #ffffff;
    text-transform: lowercase;
    font-weight: normal;
    font-size: 14px;
}
.km_arrow {
    background:url(../images/km_arrow.png) no-repeat 0 5px transparent;
    display: inline-block;
    margin-left: 5px;
    text-indent: -9999px;
    width: 5px;
}

.initive{border-right:none}

.initive ul li {
    margin: 0;
	display:block;
	float:left;
	width:25%;


}
.initive ul li a {
    color: #9f9f9d;
    font-size: 12px;   
    padding: 0;
    text-align: center;
    text-transform: uppercase;
     border: none;
    border-left: 1px solid #c6c6c6;
	display:block;
	padding-bottom:1em;

}
.initive ul li ul {
    border-top: medium none;
    padding: 0;
	margin-left:0px;
  
}
.initive ul li ul li {
    border-left: 1px solid #c6c6c6;
    padding: 0 5px;
    text-align: center;
	display:block;
	float:none;
	width:auto !important
}
.initive ul li ul li a {
   display:block;
	float:none;
    padding: 5px 0;
    border: none;
    border-bottom: 1px solid #c6c6c6;
   
    cursor: pointer;
}
.initive ul li ul li a .compLogoHvr {
    display: none;
}
.initive ul li ul li a:hover .compLogo {
    display: none;
}
.initive ul li ul li a:hover .compLogoHvr {
    display: inline-block;
}
.initive ul li ul li a.last {
    border-bottom: none;
}
/*** footer styling : end ***/
/*** three columner styling : Start ***/

.threeCol {
    overflow: hidden;
    padding: 30px;
}
.threeCol .cols {
    border: 1px solid #cccccc;
    float: left;
    margin: 0 5px;

}
.threeCol .cols li {
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 1px dashed #878787;
    margin: 0 15px 15px;
    min-height: 105px;
}
.threeCol .cols li.last {
    border-bottom: none;
}
.threeCol .colThumb {
    float: left;
    width: 100px;
    margin-right: 15px;
}
.threeCol .colThumb img{
   /* width: 100%;*/
    display: block;
}
.threeCol .desc {
    float: left;    
    width: 155px;
}
.threeCol .desc h3, .threeCol .desc a {
    color: #333333;
    padding: 0;
    font-weight: 600;
}
.threeCol .desc h4 {
    color: #666666;
    font-family: arial;
}
.threeCol .desc p {
    color: #999999;
    padding: 10px 0 0 0;
}
.threeCol .view{
    margin: 0 15px 15px;
}

/*** three columner styling : end ***/
/**** Left Section Styling - Start ****/

.left {
    float: left;
    width: 615px;
    padding: 10px;
    color: #666666;
}
.left p {
    padding: 0;
    margin-bottom: 10px;
}
.left h2, .left h3 {
    color: #333;
    padding: 10px 0;
}
/**** Left Section Styling - End ****/
/**** Right Section Styling - Start ****/

.right {
    float: right;
    width: 315px;
    padding: 10px;
}
.right .rhsMod {
    border: 1px solid #cccccc;
    padding: 10px;
    margin-bottom: 10px;
    border-top: 2px solid #333333;
    overflow: hidden;
}
.right .rhsMod ul.more {
    overflow: hidden;
}
.right .rhsMod ul.more li {
    float: left;
    width: 145px;
    margin-bottom: 0;
}
.right ul.more li a {
    color: #333333;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}
.right .rhsMod h2 {
    padding: 0 0 10px 0;
}
.rhsMod li {
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 10px;
}
.borderBottom li{
    border-bottom: 1px dashed #878787;
}
.dashedBorderTop li{
    border-top: 1px dashed #DCDCDC;
}
.borderBottom li.last {
    border-bottom: none;
}
.right .rhsMod .dets p {
    color: #888888;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    padding: 2px 0 0 0;
}
.right .rhsMod .dets a {
    color: #ed1a3b;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    padding: 2px 0 0 0;
}
.dets {
    float: left;
}
/*.rhsMod .thumb {
    float: left;
    width: 80px;
}*/
.rhsMod li .desc {
    /*padding-left: 10px;*/
font-size:12px; color:#000;
}
.rhsMod li .desc a {
    color: #333333;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}
.rhsMod li .desc a:hover{

}

.rhsMod.job-add .jobThumb{
    width: 80px;
    float: left;
}
.rhsMod.job-add .jobThumb img{
    width: 100%;
}


span.arrs{
    color: #ed1a3b;
    font-weight: bold;
    float: none;
}
/*.agentDetailPage span.arrs {
    color: #ed1a3b;
    font-weight: bold;
    float: none;
}*/
.adBanner {
    padding-bottom: 10px;
}
.rhsMod.tags a {
    background: url("../images/tagBg.gif") no-repeat scroll left top transparent;
    color: #AFAFAF;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding: 0px 0 0px 18px;
    margin-bottom: 5px;
}
/*.rhsMod.tags a span {
    background: url("../images/tagBg.gif") no-repeat scroll right bottom transparent;
    padding: 4px 8px 5px 4px;
}*/
.rhsMod.tags a span /* added 21-5-2015*/{
    background: transparent url("../images/tagBg.gif") no-repeat scroll right bottom;
    padding: 2px 10px 3px 5px; 
    max-width: 220px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}
.mod_theme_News .rhsMod.tags a span {
   /* padding: 4px 8px 5px 4px;*/
    padding: 2px 10px 3px 5px; /* changed 21-5-2015*/
}

.theme_News .viewMoreBtn, .theme_News.moduleWarp .flex-control-paging li a.flex-active, .theme_News.moduleWarp .threeImg_Gallery .tabLinks ul li:hover a, .theme_News.moduleWarp .threeImg_Gallery .tabLinks ul li.active a, .theme_News.twoImg_Gallery .dataCont
{
    background-color: #ed1a3b;
}

/**** Right Section Styling - End ****/


/* breadcrumb styling - Start */

.breadcrumb {
    color: #3D3D3D;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;


    
}
.breadcrumb li.active {
    background: none;
    font-weight: lighter;
}
.breadcrumb li a:hover, .breadcrumb li a:focus {
    color: #333;
}
.breadcrumb a:active {
    color: #666;
}
.breadcrumb strong {
    margin-left: 5px;
    font-weight: bold;
    color: #333;
}
.breadcrumb .wrapp .breadcrumb a {
    margin: 0 5px;
    color: #999;
}
.breadcrumb li a {
    color: #ed1a3b;
    font-weight: normal;
}
.breadcrumb li {
    float: left;
    padding: 5px 1px;
/*    background: url(../images/breadcrumb.gif) no-repeat right center transparent;*/
}
/* breadcrumb styling - End */

/********* Pagination - Start *********/

.pagination {
    text-align: center;
    background: #EEE;
}
.pagination li {
    display: inline-block;
}
.pagination a, .pagination span {
    color: #ED1A3B;
    padding: 0 7px;
    margin: 0 5px 0 0;
}
.pagination .pgNext, .pagination .pgPrevious {
    background: #ED1A3B;
    color: #FFF;
}
.pagination a:hover {
    background: #FFF;
    color: #333;
}
.pagination .current {
    background: #BBB;
    color: #666;
    cursor: default;
}

.paginationgreen
{
    overflow: hidden;
    clear: both;
    margin: 10px auto;
    text-align: center;
    background: #EEE;
}
.paginationgreen li
{
    display: inline-block;
}
.paginationgreen a, .paginationgreen span
{
    color: #048f3c;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    text-align: center;
    min-width: 14px;
    padding: 0 7px;
    margin: 0 5px 0 0;
    text-decoration: none;
}
.paginationgreen .next, .paginationgreen .previous
{
    background: #048f3c;
    color: #FFF;
}
.paginationgreen a:hover
{
    text-decoration: none;
    background: #FFF;
    color: #333;
}
.paginationgreen .current
{
    background: #BBB;
    color: #666;
    cursor: default;
}

/********* Pagination - End *********/

/********* carousel - Start *********/

.flex-direction-nav {
    position: absolute;
    top: 50%;
    width: 100%;
}

#carousel .flex-direction-nav {
    position: absolute;
    top: 10px;
    z-index: 0;
}

#carousel .flex-direction-nav .flex-prev {
    background: url("../images/galPrev.png") no-repeat scroll left center transparent;
    border-radius: 0;
    display: block;
    height: 25px;
    left: 10px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-indent: -99999px;
    top: 50%;
    width: 25px;
}
#carousel .flex-direction-nav .flex-next {
    background: url("../images/galNext.png") no-repeat scroll left center transparent;
    border-radius: 0;
    display: block;
    height: 25px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    text-indent: -99999px;
    top: 50%;
    width: 25px;
}

/********* carousel - End *********/

/********* next-previous - Start *********/
.nextPrevWrap{
    overflow: hidden;
}
.nextPrev {
    float: right;
    clear: right;
}
.nextPrev a {
    font-weight: bold;
    height: 20px;
    margin: 5px;
    display: inline-block;
    color: #888;
    font-size: 12px;
}
.nextPrev .next {
    float: right;
    background: url(../images/nextPEn.png) no-repeat right 4px transparent;
    padding-right: 10px;
}
.nextPrev .prev {
    float: left;
    background: url(../images/prevPEn.png) no-repeat left 4px transparent;
    padding-left: 10px;
}
.nextPrev .next.dis,
.nextPrev .next.dis:hover { 
    float: right;
    background: url(../images/nextPDis.png) no-repeat right 4px transparent;
    padding-right: 10px;
    color: #ccc;
}
.nextPrev .prev.dis,
.nextPrev .prev.dis:hover {
    float: left;
    background: url(../images/prevPDis.png) no-repeat left 4px transparent;
    padding-left: 10px;
    color: #ccc;
}

/********* next-previous - End *********/

/********* categories - Start  *********/

.categories {
    background:#F0F0F0 ;
    overflow: hidden;
}

.ec_categories {
    background: #EEE;
    overflow: hidden;
}

.noBg .categories, .noBG .ec_categories{
    background: none;
    margin-top: 28px;
}
.categories h2, .ec_categories {
    font-weight: 700;
    padding: 1px 0 1px 0;
    background: #FFF;
}

.ec_categories{
	   font-weight: 700;
	       background: #FFF;
}



.ec_categories .tabs, .categories .tabs {
    margin: 0px;
    padding: 5px 0px;
}



.categories .tabs li{
  border:5px solid #e7e7e7;
    padding: 0.5em;
    position: relative;
    min-height:130px;
}


.ec_categories .tabs li{
    background: #e5e5e5;
     padding: 6px;
    position: relative;
	border:2px solid #fff;
	min-height:120px;
	margin-bottom:0px;
}


.categories .tabs li a{
    color: #333333;
    font-size: 12px;

    line-height: 15px;
    margin-bottom: 5px;
    text-align: left;

    padding:1em;
}


.ec_categories .tabs li a{
    color: #333333;
    font-size: 12px;
    line-height: 15px;
    text-align: left;
	min-height:140px;


}




.ec_categories li a img, .categories li a img {
    display: block;
}
.ec_categories .tabs li a > span, .categories .tabs li a > span{
    display: inline-block;
}
.ec_categories li .art_count, .categories li .art_count {
    position: absolute;
    right: 5px;
    top: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
.ec_categories .tabs li a:hover,  .ec_categories .tabs li.active a, .categories .tabs li a:hover,  .categories .tabs li.active a{
    color: #e0368d;
}
.categories.artistList{
    background: no-repeat;
}
.categories li.artist_agency,
.categories li.artist_agency a {
    background-color: #ecdfe6;
    color: #000;
}
.categories li.artist_agency a:hover {
    color: #000;
}
.right .categories h2{
    padding: 0;
}
.right .rhsMod .categories.borderTop{
    border: none;
}
.rhsMod .categories .tabs li {    
    margin: 4px 3px;
}
.horCategories h2{
    padding-left: 16px;
}
.horCategories .tabs {
    margin: 0px;
    padding: 10px 2px;
}
.horCategories .tabs li{
    margin: 4px 2px;
}
.horCategories .tabs li a{
    width: 71px;
}
/********* categories - End *********/

/********* artist Gallery - Start *********/
.listCont{
     overflow: hidden;
}
.listSec {
    /*background: none repeat scroll 0 0 #f7f7f7;*/
    height: 142px;
  /*  position: relative;*/
    top: 0;
    transition: all 500ms ease 0s;
    margin-left:-10px;

}
.listSec .actCont /* changed 5-5-2015*/{
    height: 145px;
    overflow: hidden;
    width: 180px;
    line-height: 142px;
    text-align: center;
}
.listSec .actCont img /* changed 5-5-2015*/{
    width: auto;
    vertical-align: middle;
}
.mod_theme_EC .listCont li .hoverCont {
  
    margin-left: 1px;
   
}
.listCont li .hoverCont {
    height: 210px;
   /*  position: relative;*/
    text-align: center;
    top: 5px;
    width: 100%;
    margin-left: 10px;
    background-color: white;
}
.listSec h2{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #666;
    font-size: 18px;
    padding: 5px 0;
    position: static;
    display: block;
}
.listSec .hoverCont h2{
       font-size: 12px;
    padding: 0px 0;
}
.listSec .hoverCont h3 {
    padding: 0px 5px;
}
.listSec h3{
     color: #999;
     padding: 3px 5px;
    display: block;
}
.listSec h4 {
    color: #aaa;
    font-size: 12px;
    display: block;
}
.listSec h4 a{
    color: #000;
    font-size: 13px;
    font-weight: normal;
    display: block;
    margin: 3px 0;
    text-align: center;
}
.listSec .view{
    text-align: center;
    float: none;
    display: inline-block;
}
.listCont li:hover .listSec {
    top: -142px;/*
    transition: all 800ms ease 0s;*/
}
.boxShadowList li{
    border: 5px solid #fff;
    box-shadow: 2px 2px 10px #999;
    float: left;
    height: 142px;
    margin: 12px;
    overflow: hidden;
    position: relative;
    transition: all 800ms ease 0s;

}
.horSliderArtistEng {
    background: none repeat scroll 0 0 #ffffff;
    height: 200px;
    width: 990px;
    padding: 5px;
    position: relative;
}
.horSliderArtistEng .hvrSlider {
    clear: both;
    margin:0 10px;
    width: 970px
}
.horSliderArtistEng .listContWrap{
    border: 3px solid #fff;
    box-shadow: 2px 2px 10px #999;
    float: left;
    height: 142px;
    margin: 3px;
    overflow: hidden;
    position: relative;
    transition: all 800ms ease 0s;
    width: 182px;    
}
/*.horSliderArtistEng li .listSec{
    margin:5px 2px; 

}*/
.horSliderArtistEng ul.flex-direction-nav {
    height: 15px;
    margin: 0 0 0 -16px;
    width: 100%;
}
.horSliderArtistEng ul.flex-direction-nav li{
    position: static;
    width: 15px;
    float: left;
    border: medium none;
    box-shadow: none;
}
.horSliderArtistEng ul.flex-direction-nav li a {
    height: 12px;
    left: 4px;
    margin: 0;
    position: absolute;
    text-indent: -99999px;
    width: 12px;
    top: 50%;
}
.horSliderArtistEng ul.flex-direction-nav li a.flex-prev{
    background: url("../images/ecPrev.png") no-repeat scroll left top transparent;
}
.horSliderArtistEng ul.flex-direction-nav li a.flex-next{
    background: url("../images/ecNext.png") no-repeat scroll left top transparent;
    left: auto;
    right: -2px;
}
.coreTeamWrap{
    padding-left: 30px;
    border-left: 1px solid #eee;
}
/********* artist Gallery - End *********/

/********* calendar - Start *********/
.calendar ul {
    height: 300px;
    overflow-y: scroll;
}
.calendar ul li {
    margin: 0;
    padding: 10px 0;
}
.calendar ul li h2, .calendar p {
    color: #333;
    font-weight: normal;
    padding:0 0 10px 0;
}
.calendar .eventName {
    padding: 0;
    color: #000;
    display: block;
    font-size: 14px;
    font-weight: bold;
}
.calendar .compName {
    color: #666;
    display: block;
    font-weight: bold;
}
/*.calendar.userCal ul li, .calendar.agenyCal ul li {
    border-top: none;
}*/
.calendar span {
    padding: 0;
}
.calendar ul li > h2 {
    color: #333333;
    font-weight: lighter;
}
.calendar .date {
    font-weight: bold;
}
.calendar .eventDets {
    font-size: 14px;
    padding: 0;
    text-transform:lowercase;
}
.calendar .eventDets:first-letter {
    text-transform: uppercase;
}
.calendar .venue {
    color: #666;
}
.calendar ul, .calendar ul {
    height: 300px;
    overflow-y: scroll;
}
.content .leftRightCont .right .rhsMod.noCalendar{
    border-right: 1px solid #e5e5e5;
}

/********* calendar - End *********/

.newsResCont .nResThumb /* changed 5-5-2015*/{
  width: 82px;
  float: left;
  margin-right: 10px;
  height: 55px;
  overflow: hidden;
  text-align: center;
  line-height: 55px;
}

.newsResCont .nResThumb img /* changed 5-5-2015*/{
    width: auto;
    vertical-align: middle;
}

/*** Module Start : Module Type Featured Art ***/
.right .featArt,
.right .socmedia{
    min-height: 328px;
}
.right .featArt .feat h2 {
    padding: 0;
}
.right .featArt .feat{
    text-align: center;
}
.right .featArt .featThumb /* changed 5-5-2015*/{
    border-radius: 50%;
    margin: 0px auto;
    overflow: hidden;
    width: 180px;
    height: 142px;
    text-align: center;
    line-height: 142px;
}
.right .featArt .featThumb img /* changed 5-5-2015*/{
    width: auto;
    vertical-align: middle;
}
.right .featArt .view{
    display: inline-block;
    float: none;
}
.right .featArt .feat h4 {
    margin-bottom: 10px;
}
/*** Module End : Module Type Featured Art ***/

/*** Module Start : Module Type twitterFeed ***/
.rhsMod.tweetFeed ul li {
    background: url("../images/twitterIcon.png") no-repeat scroll 0 6px transparent;
    margin-bottom: 0;
    padding-left: 30px;
}
/*** Module End : Module Type twitterFeed ***/

/*** Module Start : Module Type fbFeed ***/

.rhsMod.fbFeed {
    border: 1px solid #d2d2d2;
    padding: 0;
}
.rhsMod.fbFeed ul {
    padding: 10px 10px 0 10px;
}
.rhsMod.fbFeed .bigText {
    background-color: #eeeff4;
    border-bottom: 1px solid #cbccce;
    font-size: 16px;
    font-weight: 600;
    overflow: hidden;
    padding: 7px 12px;
}
.rhsMod.fbFeed .bigText span {
    float: left;
}
.rhsMod.fbFeed .bigText .likeBtn {
    float: right;
    background: url("../images/fbLikeBtn.png") no-repeat;
    text-indent: -9999px;
    width: 50px;
    height: 22px;
}
.rhsMod.fbFeed ul li {
    background: url("../images/eventIcon.png") no-repeat scroll 0 0 transparent;
    margin-bottom: 0;
    padding-left: 52px;
}
.rhsMod.fbFeed ul li a {
    color: #415b8e;
}
.rhsMod.fbFeed ul li span {
    color: #415b8e;
}
.fbplugin {
    background: url("../images/fbIcon.png") no-repeat scroll 4px 8px transparent;
    border-top: 1px solid #cbccce;
    color: #8d8d8d;
    display: block;
    margin: 0 14px;
    padding: 5px 5px 5px 25px;
}
/*** Module End : Module Type fbFeed ***/

/*** Module Start : Module Type subscribeNow ***/
.rhsMod.subscribeNow .theme_title,
.rhsMod.postAds .theme_title {
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
}
.subMod.subscribeNow .theme_title,
.subMod.postAds .theme_title {
    font-size: 26px;
    font-weight: 600;
    line-height: 30px;
}
.rhsMod.subscribeNow input[type="text"] {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    box-shadow: none;
 /*   height: 25px;Amir*/
    margin: 0 0 8px;
    padding: 5px 10px;
    width: 270px;
}

.rhsMod.subscribeNow  .view {
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    font-size: 19px;
    line-height: 20px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
.subMod.subscribeNow input[type="text"] {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    box-shadow: none;
 /*   height: 25px;Amir*/
    margin: 0 0 8px;
    padding: 5px 10px;
    width: 270px;
}

.subMod.subscribeNow  .view {
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    font-size: 19px;
    line-height: 20px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
/*** Module End : Module Type subscribeNow ***/

/* Venues Viewed Today style : start */
.venuesMod{
    overflow: hidden;
}

.venuesMod .venuesHead{
    display: block;
    font-size: 18px;
    line-height: 20px;
    font-weight: 600;
}
.venuesMod ul li{
    border-bottom: 1px dashed #878787;
    margin: 0;
    padding: 10px 0;
}
.venuesMod ul li.last{
    border: none;
}
.venuesMod .thumbImg /* changed 5-5-2015*/{
    float: left;
    width: 90px;
 /*   margin-right: 10px;  amir*/
    height: 71px;
    text-align: center;
    overflow: hidden;
    line-height: 71px;
}
.venuesMod .thumbImg img /* changed 5-5-2015*/{
       /* width: auto;*/
    vertical-align: middle;
}
.venuesMod .venuesDesc {
    float: left;
    width: 193px;
}
.venuesMod .venuesDesc h3 a {
    padding: 0;
    color: #333333;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}
.venuesMod .venuesDesc .abtVenues {
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}
.venuesMod .venuesDesc .area a{
    color: #ed1a3b;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding: 2px 0 0;
}
.venuesMod .venuesDesc p {
    color: #888888;
   font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding: 2px 0 0;
}
.mod_theme_Jobs .venuesMod .view{
    margin-top: 10px;
}
/* Venues Viewed Today style : end */

/************* EventFAQ Dropdown styling : Start  *******************/

.ddContWrap {
    background: none repeat scroll 0 0 #f5f5f5;
    box-shadow: 0 8px 10px 0 #808080;
    display: none;
    height: 305px;
    overflow: hidden;
    position: absolute;
    top: 33px;
    width: 100%;
    z-index: 102;
    left: 0;
}
.ddContWrap.mod_theme_EC {
    border-top: 8px solid #e0368e;
}
.ddContWrap.mod_theme_Jobs {
    border-top: 8px solid #048f3c;
}
.ddContWrap .wrapper {
    box-shadow: none;
    background: #f5f5f5;
}
.ddCont {
    display: block;
    overflow: hidden;
    padding: 20px;
}
.ddCont ul li a:hover {
    border-top: none;
}

/*** dropdown left container style : start ***/

.leftCont {
    float: left;
    margin: 0 15px 0 0;
}
.ec_ddleftCont {
    width: 500px;
}
.jobs_ddleftCont {
    width: 500px;
}
.leftCont ul {
    display: block;
    overflow: hidden;
}
.leftCont li /* changed 5-5-2015*/{
      width: 98px;
      float: left;
      margin: 0px 2px 2px 0px;
      height: 77px;
      line-height: 74px;
      text-align: center;  
}
.leftCont li.logo {
    margin-bottom: 0px;
    width: 98px;
}
.leftCont li.logo a {
    background-color: #e0368e;
}
.leftCont li.threeCols /* changed 5-5-2015*/{
    width: 298px;
    float: left;
    background-color: #e0368e;
    margin: 0;
    text-align: left;
}
.leftCont li.threeCols span {
    color: #ffffff;
    display: block;
   font-family: 'Open Sans', sans-serif;
    font-size: 46px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 39px;
    padding: 0 0 0 20px;
    text-transform: uppercase;
}
/*** dropdown left container style : end ***/
/*** dropdown right container style : start ***/

.rightCont {
    float: left;
}
.ec_ddrightCont {
    width: 445px;
}
.jobs_ddrightCont {
    width: 445px;
}
.rightCont ul {
    display: block;
    overflow: hidden;
}
/*.ec_ddrightCont ul {
    height: 282px;
}*/
.ec_ddrightCont ul li {
    background-color: #ececec;
    display: block;
    height: 45px;
    margin: 0 0 2px;
    position: relative;
}
.ec_ddrightCont ul li.actor a {
    background: url("../images/sprite.png") no-repeat scroll 10px 5px #ececec;
}
.ec_ddrightCont ul li.performer a {
    background: url("../images/sprite.png") no-repeat scroll 10px -86px #ececec;
}
.ec_ddrightCont ul li.dj a {
    background: url("../images/sprite.png") no-repeat scroll 10px -178px #ececec;
}
.ec_ddrightCont ul li.comic a {
    background: url("../images/sprite.png") no-repeat scroll 10px -265px #ececec;
}
.ec_ddrightCont ul li.host a {
    background: url("../images/sprite.png") no-repeat scroll 10px -350px #ececec;
}
.ec_ddrightCont ul li.innovAct a {
    background: url("../images/sprite.png") no-repeat scroll 10px -440px #ececec;
}
.rightCont .ec_ddrightCont img
{
    float: left;
    height: 45px;
}
.rightCont .ec_ddrightCont a {
    display: block;
    overflow: hidden;
    padding: 13px 0 13px 25px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #343434;
    font-weight: lighter;
    line-height: 20px;
}
.ec_ddrightCont ul li a:hover {
    color: #e0368d;
}
.ec_ddrightCont span {
    background-color: #b4b4b4;
    color: #ffffff;
    padding: 13px 18px;
    position: absolute;
    right: 0;
    top: 0;
}
.rightCont .viewall {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    text-align: center;
}
.rightCont .ec_ddrightCont .viewall {
    color: #e0368e;
    font-size: 14px;
    font-weight: bold;
}
.rightCont .jobs_ddrightCont .viewall {
    color: #048f3c;
    padding: 0 0 0 18px;
    display: block;
    text-align: left;
}
.jobs_ddrightCont h2 {
    display: block;
   font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 12px;
    padding-bottom: 0;
    padding-top: 2px;
    text-transform: uppercase;
}
.jobs_ddrightCont h2 > span {
    display: block;
  font-family: 'Open Sans', sans-serif;
    font-size: 48px;
    line-height: 50px;
    text-transform: uppercase;
}
.jobs_ddrightCont .employTypeList {
    display: block;
    overflow: hidden;
    margin: 0 0 0 2px;
}
.jobs_ddrightCont .employTypeList ul li {
    float: left;
    margin: 0 0 4px;
    width: 205px;
}
.jobs_ddrightCont .employTypeList ul li a {
    color: #343434;
    display: block;
   font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: lighter;
    line-height: 16px;
}
.jobs_ddrightCont .employTypeList ul li a:hover {
    color: #048f3c;
}
.jobs_ddrightCont .employTypeList ul li a > span {
    color: #b4b4b4;
}
.jobs_ddrightCont .view{
    clear: left;
    float: left;
    margin: 14px 0 0 16px;
}
/*** dropdown right container style : end ***/



/************* EventFAQ resources Dropdown styling : Start  *******************/

.ddContWrap.mod_theme_res {
    border-top: 8px solid #034896;
}
/*** resources dropdown left container style : start ***/

.ddContWrap .res_ddleftCont {
    width: 500px;
}
.ddContWrap .leftCont li.findRes {
    width: 298px;
}
/*** resources dropdown left container style : end ***/
/*** resources dropdown right container style : start ***/

.ddContWrap .res_ddrightCont {
    width: 445px;;
}
.ddContWrap .res_ddrightCont ul li {
    background-color: #ececec;
    display: block;
    height: 45px;
    margin: 0 0 2px;
    position: relative;
}
.ddContWrap .res_ddrightCont ul li.light a {
    background: url("../images/resSprite.png") no-repeat scroll 15px 12px #ececec;
}
.ddContWrap .res_ddrightCont ul li.sound a {
    background: url("../images/resSprite.png") no-repeat scroll 23px -65px #ececec;
}
.ddContWrap .res_ddrightCont ul li.av a {
    background: url("../images/resSprite.png") no-repeat scroll 15px -142px #ececec;
}
.ddContWrap .res_ddrightCont ul li.speEff a {
    background: url("../images/resSprite.png") no-repeat scroll 17px -218px #ececec;
}
.ddContWrap .res_ddrightCont ul li.security a {
    background: url("../images/resSprite.png") no-repeat scroll 18px -296px #ececec;
}
.ddContWrap .res_ddrightCont ul li.insurance a {
    background: url("../images/resSprite.png") no-repeat scroll 15px -376px #ececec;
}
.rightCont .res_ddrightCont img
{
    float: left;
    height: 45px;
}
.rightCont .res_ddrightCont a {
    display: block;
    overflow: hidden;
    padding: 13px 0 13px 25px;
  font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #343434;
    font-weight: lighter;
    line-height: 20px;
}
.res_ddrightCont ul li a:hover {
    color: #034896;
}
.rightCont .res_ddrightCont a.viewall {
    color: #034896;
    font-weight: 400;
    font-size: 14px;
}
.res_ddrightCont span {
    background-color: #b4b4b4;
    color: #ffffff;
    padding: 13px 22px;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    font-weight: 600;
}
/*** resources dropdown right container style : end ***/
/************* EventFAQ exv Dropdown styling : Start  *******************/

.ddContWrap.mod_theme_ev {
    border-top: 8px solid #02aff1;
}
/*** exv dropdown left container style : start ***/

.ddContWrap .exv_ddleftCont {
    width: 500px;
}
/*** exv dropdown left container style : end ***/
/*** exv dropdown right container style : start ***/

.ddContWrap .exv_ddrightCont {
    width: 365px;
}
.ddContWrap .exv_ddrightCont .exvLogo {
    display: block;
    padding: 2px 0 0 15px;
    width: 62px;
}
.rightCont .exv_ddrightCont .viewall {
    color: #02aff1;
    display: block;
    font-weight: 400;
    padding: 0 0 0 18px;
    text-align: left;
}
.exv_ddrightCont h2 {
    color: #02aff1;
    font-size: 24px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    line-height: 12px;
    display: block;
    padding: 5px 15px;
}
.exv_ddrightCont h2 > span {
    text-transform: uppercase;
   font-family: 'Open Sans', sans-serif;
    font-size: 48px;
    line-height: 50px;
    display: block;
}
.exv_ddrightCont .employTypeList {
    display: block;
    overflow: hidden;
    margin: 12px 0 12px 2px;
}
.exv_ddrightCont .employTypeList ul li {
    float: left;
    margin: 0px;
    width: 173px;
}
.exv_ddrightCont .employTypeList ul li a {
    font-size: 14px;
    line-height: 16px;
    color: #343434;
    display: block;
    font-weight: lighter;
   font-family: 'Open Sans', sans-serif;
}
.exv_ddrightCont .employTypeList ul li a:hover {
    color: #02aff1;
}
.exv_ddrightCont .employTypeList ul li a > span {
    color: #b4b4b4;
}
/*** exv dropdown right container style : end ***/


/************* EventFAQ Dropdown styling : End *******************/

/*** Modules Types :- Start Module Type Register ***/


.regForm {
    background-color: #fff;
    border: 6px solid #d0d0d1;
    border-radius: 14px;
    padding: 0 20px 20px;
    position: absolute;
    right: 300px;
    top: 35px;
    width: 235px;
    z-index: 9999;
    display: none;
}
.regForm h2 {
    color: #ed1a3b;
    font-size: 16px;
    line-height: 16px;
    margin: 12px 5px 0 0;
    padding: 0;
    text-transform: uppercase;
    width: 170px;
}
.regForm input[type=text], .regForm input[type=password] {
    background-color: #959595;
    border: medium none;
    color: #fff;
    font-size: 12px;
    line-height: 13px;
    margin-top: 12px;
    padding: 10px 15px;
    width: 198px;
}
.regForm select {
    background-color: #959595;
    border: medium none;
    color: #fff;
    font-size: 12px;
    line-height: 13px;
    margin-top: 12px;
    padding: 8px 15px;
    width: 228px;
}
.regForm input[type=text].error, .regForm input[type=password].error, .regForm select.error {
    border: 1px solid red;
}
.regForm .formbtns {
    margin-top: 30px;
}
.regForm input[type=submit], .regForm input[type=reset] {
    background-color: #ed1a3b;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 6px 12px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 13px;
}
.regForm input[type=reset] {
    background-color: #51585d;
}
.regForm .loginBtns {
    margin: 0;
}
.regForm .closeIcon {
    background: url("../images/clos.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 20px;
    text-indent: -9999px;
    top: 10px;
    width: 20px;
    z-index: 6;
}
/*** Modules Types :- End Module Type Register ***/
/*** Modules Types :- Start Module Type Login Form ***/

.loginForm a {
    color: #333;
    display: block;
    margin: 10px 10px 10px 0;
}

.loginForm .close {
    margin: 0;
}
/*** Modules Types :- End Module Type Login Form ***/
/*** Modules Types :- Start Module Type ThankYou Pop-Up ***/

.thankU {
    background-color: #fff;
    border: 6px solid #d0d0d1;
    border-radius: 14px;
    display: none;
    padding: 98px 0 85px;
    position: absolute;
    right: 300px;
    text-align: center;
    top: 35px;
    width: 274px;
    z-index: 9999;
}
.thankU h2 {
    color: #ed1a3b;
    text-transform: uppercase;
}
.thankU p {
    font-size: 12px;
    line-height: 13px;
    margin-top: 20px;
    color: #58585a;
}
.thankU span {
    display: block;
    font-size: 12px;
    line-height: 16px;
}
.thankU > a {
    background-color: #ed1a3b;
    border-radius: 5px;
    color: #fff;
    float: left;
    margin: 50px 0 0 110px;
    padding: 6px 15px;
}
.thankU span > a {
    color: #777777;
    margin: 10px 0;
    display: block;
    text-decoration: underline;
}
/*** Modules Types :- End Module Type ThankYou Pop-Up ***/


/*** login dropdown styling : start ***/

.login {
    position: relative;
}
.login .userName {
    display: none;
    background: none;
}
.login .userDetails {
    background: none repeat scroll 0 0 #ffffff;
    border: 6px solid #d0d0d1;
    border-radius: 5px;
    display: block;
    padding: 5px;
    position: absolute;
    top: 45px;
    width: 150px;
    z-index: 100;
}
.login .userDetails ul {
    float: left;
    width: 100%;
}
.login .userDetails ul li {
    float: left;
    margin: 0;
    width: 100%;
}
.login .userDetails ul li a {
    background: none;
    color: #ed1a3b;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    width: 100%;
}
.login .arrow {
    background: url("../images/ddarrowUp.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    left: 16px;
    position: absolute;
    top: 35px;
    width: 20px;
    z-index: 101;
}
/*** login dropdown styling : end ***/

/*** modType_imgThumTagTitleDesc styling : start ***/

.modType_imgThumTagTitleDesc
{
    overflow: hidden;
}

.modType_imgThumTagTitleDesc .listCont
{ 
    background: #F6F7F9;
    padding: 10px;
    margin-bottom: 5px;
    overflow: hidden;
}

.modType_imgThumTagTitleDesc .imgCont /* changed 5-5-2015*/
{
    width: 190px;
    padding: 5px;
    border: 1px solid #EDEEF0;
    position: relative;
    box-shadow: 1px 1px 2px #888;
    float: left;
    margin: 0px 15px 0px 0px;
    height: 150px;
    line-height: 150px;
    text-align: center;
    overflow: hidden;
}

.modType_imgThumTagTitleDesc .imgCont img /* changed 5-5-2015*/{
    width: auto;
    vertical-align: middle;
}

.modType_imgThumTagTitleDesc .imgCont span /* changed 5-5-2015*/{
    background: transparent url("../images/blackBg.png") repeat scroll 0px 0px;
    bottom: 0px;
    color: #FFF;
    font-size: 18px;
    font-weight: lighter;
    left: 0px;
    padding: 10px;
    position: absolute;
    right: 0px;
    line-height: 18px;
    text-align: left;
    margin: 0px 5px 4px;
}

.modType_imgThumTagTitleDesc .descCont{
    overflow: hidden;
}

.modType_imgThumTagTitleDesc .descCont h2{
    font-weight: 600;
    margin: 5px 0px;
}

.modType_imgThumTagTitleDesc .descCont p{
    line-height: 24px;
}


/* modType_imgThumTagTitleDesc styling : end */


/* modType_tabFormStructr styling : start */

/* modType_toggleTabs styling : start */

.modType_toggleTabs
{
    display: block;
    overflow: hidden;
    margin:0px 0px 10px;
}
.modType_toggleTabs ul
{
    float: left;
    width: 100%;
}
.modType_toggleTabs ul li
{
    float: left;
    background-color: #EFEFEF;
    border: 1px solid #EFEFEF;
    text-align: center;
}
.modType_toggleTabs ul li a
{
    float: left;
    display: inline-block;
    padding: 10px;
}
/* modType_toggleTabs styling : end */

.modType_tabFormStructr
{
    padding:10px;
}
.modType_tabFormStructr .modType_toggleTabs ul li a
{
    color: #B3B3B3;
    font-size: 18px;
    font-weight: bold;
    width: 145px;
}

.modType_tabFormStructr .modType_toggleTabs ul li.active a
{
    background-color: #FFFFFF;
}


/* modType_addFormDesc styling : start */

.modType_addFormDesc
{
    overflow: hidden;
    position: relative;
}

.modType_addFormDesc .tabContent{
    overflow: hidden;
}

.modType_addFormDesc .subCont
{
    overflow: hidden;
    padding: 10px 0;
}

.modType_addFormDesc .subCont span{
    margin: 0 0 5px 0;
    display: block;
}
.modType_addFormDesc .subCont ul
{
    float: left;
    width: 100%;
}
.modType_addFormDesc .subCont ul li{
    float: left;
    width: 100%;
}

.modType_addFormDesc .formCont input,
.modType_addFormDesc .formCont select,
.modType_addFormDesc .formCont textarea,
.modType_addFormDesc .formCont button {
    background-color: #FFFFFF;
    font-size: 12px;
    font-weight: lighter;
    padding: 8px 4px;
    border: 1px solid #E5E5E5;
    border-radius: 5px;
    margin: 5px 0px;
    color: #000;
    font-family: arial;
    float: left;
    width: 98%;
}

.modType_addFormDesc .formCont button
{
    cursor: pointer;
    color: #fff;
}

.modType_addFormDesc .formCont select
{
    color: #666;
}

.modType_addFormDesc .formCont .subCont ul .halfW{
    width: 50%;
}

.modType_addFormDesc .formCont .subCont ul .halfW input[type="text"]
{
    width: 94%;
}


/* modType_addFormDesc styling : end */

/* modType_tabFormStructr styling : end */

/* modType_selCat styling : Start */

.modType_selCat {
    display: block;
    overflow: hidden;
    padding: 0px 15px;
}

.modType_selCat ul
{
    float: left;
  /*  width: 100%;*/
}

.modType_selCat ul li {
    border-top: 1px dashed #999;
    padding: 10px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #333;
    position: relative;
    float: left;
    width: 100%;
}

.modType_selCat ul li .subCategory {
    overflow-y: auto;
    height: 140px;
}

.modType_selCat .subCategory ul li {
    border: medium none;
    padding: 3px 0px;
}

.modType_selCat .subCategory ul li input,
.modType_selCat .subCategory ul li label{
    float: left;
}

.modType_selCat .subCategory ul li span {
    float: right;
    margin: 0px 10px 0px 0px;
}

/* modType_selCat styling : end */

/* modType_imgTitleLocGal : start */

.right .rhsMod.no-padding{
    padding: 0;
} 

.modType_imgTitleLocGal
{
    overflow: hidden;
    position: relative;
}

.modType_imgTitleLocGal ul{
    float: left;
    width: 100%;
}

.modType_imgTitleLocGal ul li{
  /*  float: left;
      width: 100%;*/
    padding: 0;
}

.modType_imgTitleLocGal .contWrap
{
    display: block;
    overflow: hidden;
/*    text-align:center;*/
}

.modType_imgTitleLocGal .contWrap img{
    /*width: 100%;*/
    overflow: hidden;
    margin-left: 38px;
}

.modType_imgTitleLocGal .contWrap .imgDesc /* changed 5-5-2015*/
{
    margin: 10px 10px 0 10px;
    color: #333333;
    display: block;
}
.modType_imgTitleLocGal .imgDesc a /* changed 6-5-2015*/{
    color: #000;
    word-wrap: break-word;
    line-height: 14px;
    display: block;
    margin: 0 0 5px 0;
}
.modType_imgTitleLocGal .contWrap .imgDesc span /* changed 6-5-2015*/{
    display: block;
    color: #888888;
    word-wrap:break-word;
    line-height: 14px;
}

.modType_imgTitleLocGal .flex-control-nav /* changed 6-5-2015*/{
    top: 212px;
    right: 5px;
    width: auto;
    bottom: auto;
}


.modType_imgTitleLocGal .flex-control-nav li {
    display: inline-block;
    margin: 0px 4px;
}
.modType_imgTitleLocGal .imgCont /*changed 21-5-2015*/
{
    width: 313px;
    height: 208px;
    line-height: 208px;
    overflow: hidden;
    text-align: center;
}

.modType_imgTitleLocGal .imgCont img{
    width: auto;
    vertical-align: middle;
}

/* modType_imgTitleLocGal : end */

/* modType_imgThumShareOpt : start */

.modType_imgThumShareOpt
{
    position: relative;
}
.modType_imgThumShareOpt .tab-cont-head
{
    padding: 12px;
}

.modType_imgThumShareOpt .tab-cont-title
{
    width: auto;
}
.modType_imgThumShareOpt a{
    color: #333;
    display: block;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}

.modType_imgThumShareOpt span{
    color: #555;
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    padding: 0px;
}

.modType_imgThumShareOpt ul
{
    float: left;
    width: 100%;
}

.modType_imgThumShareOpt ul li
{
    width: auto;
    position: relative;
}

.modType_imgThumShareOpt .flex-direction-nav li a{
    text-indent: -9999px;
    width: 22px;
    height: 22px;
}

.modType_imgThumShareOpt ul li .flex-prev
{   
    position: absolute;
    left: 10px;
    background: url("../images/galPrev.png") no-repeat scroll left center transparent;
}

.modType_imgThumShareOpt ul li .flex-next
{
    position: absolute;
    right: 10px;
    background: url("../images/galNext.png") no-repeat scroll left center transparent;
}

/* modType_imgThumShareOpt : End */

/*location Listing Style : Start*/
.locationListing{
    overflow: hidden;
    padding: 10px;
    width: 592px !important; 
    background: #EEEEEE;
}
.locationListing ul li{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #ffffff;
    box-shadow: -1px 1px 2px #888;
    margin: 5px;
    padding: 5px;
    width: 177px;
    float: left;
    height: 120px;
}
/*.locationListing .locationData{  
    display: block;
    height: 66px;
    margin: 8px;
    width: 164px;
}*/
.locationListing .locationData /*changed 21-5-2015*/{  
    display: block;
    height: 94px;
    margin: 8px;
    width: 164px;
    overflow: hidden;
    position: relative;
}
.locationData .style-1,
.locationData .style-2{
    color: #333;
    display: block;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 5px;
}
.locationData .style-1 span{
    color: #333;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    margin: 0 5px;
}
.locationData .style-2 span{
    font-size: 12px;
    line-height: 12px;
    margin: 0 5px;
}
.locationData .infoStyle-1,
.locationData .infoStyle-2{
     margin-left: 5px;
}
.locationData .infoStyle-1 p{
    font-size: 11px;
    line-height: 14px;
    margin: 0;
    padding: 0;
    width:100px;
}
.locationData .infoStyle-2 p{
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
    margin: 0;
    padding: 0;
    
}
/*location Listing Style : End*/




/* hvrListDesc styling : start */

.listContWrap
{
    position: relative;
    overflow: hidden;
}
.hvrListDesc li{
    float: left;
    overflow: hidden;
    position: relative;
    transition: all 800ms ease 0s;
 /*   width: 180px;*/
    margin:8px;
  /*  height: 201px;*/
}

.hvrListDesc li:hover .listSec {
    top: -144px;
}
.hvrListDesc li .hoverCont {
    top: 0;
    padding: 30px 0 0 0;
    background-color: #F2F2F2;
    /*border: 1px solid #e5e5e5; */
   }
.hvrListDesc li .descCont
{
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
    padding: 10px 0;
}

.hvrListDesc li .descCont label {
    color: #323232;
    font-size: 13px;
    font-weight: 600;
}

.hvrListDesc li span {
    font-size: 12px;
    display: block;
    margin: 0 0 3px 0;
}
/* hvrListDesc styling : end */

/* sub navigation styling : start */

.subNavLink {
    clear: both;
    float: left;
    padding: 5px 0;
    width: 1000px;
}
.subNavLink ul li {
    float: left;
}
.subNavLink ul li a {
    color: #333;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    padding: 5px 20px;
}
.subNavLink ul li a {
    font-weight: 600;
}
.subNavLink ul li a.active, .subNavLink ul li a:hover {
    color: #ffffff;
}
.subNavLink .serachInpt {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 5px;
    float: right;
    height: 28px;
    margin-right: 15px;
    width: 280px;
}
.subNavLink .serachInpt input {
    border: medium none;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    float: left;
    height: 27px;
    padding: 5px 0 5px 10px;
    width: 240px;
}
.subNavLink .serachInpt a {
    background: url("../images/search.png") no-repeat scroll center center transparent;
    float: left;
    padding: 5px;
    text-indent: -9999px;
    width: 20px;
}

/* sub navigation styling : end */

/*************** Updated Event - Photo - Video Gallery CSS Payal - Start ***************/

/* Global style for gallery */

.gal-wrap {
    margin: 20px 0;
    clear: left;
}
.gal-wrap img /* changed 5-5-2015*/{
    width: auto;
    vertical-align: middle;
}
.gal-wrap #carousel .slides li.flex-active-slide img {
    outline: medium none;
}
/*.gal-title {
    font-size: 18px;
    line-height: 20px;
}*/
.tab-cont-img-wrap /* changed 5-5-2015*/{
    position: relative;
    width: 615px;
    height: 409px;
    overflow: hidden;
    line-height: 409px;
    text-align: center;
}

.tab-cont-head {
    overflow: hidden;
}
.tab-cont-title {
    float: left;
}
.tab-cont-title h3 {
    font-size: 18px;
    line-height: 22px;
    float: left;
}
.tab-cont-sm {
    float: right;
    padding: 6px 0;
}
.tab-cont-sm ul li {
    float: left;
    height: 30px;
    margin: 0 5px;
}
.gal-wrap .tab-cont-info {
    margin: 5px 0 15px 0;
}
.gal-tab-link {
    margin: 0px auto;
    position: relative;
    width: 582px;
}
.gal-tab-link li {
    padding-top: 13px;
    float: left;
}
.gal-tab-link li a {
    border: 2px solid #fff;
    display: block;
    float: left;
    margin: 0 2px;
    overflow: hidden;
    padding: 5px;
    width: 176px;
}
.tab-link-det {
    overflow: hidden;
}
.tab-link-left-cont/* changed 5-5-2015*/ {
  float: left;
  margin-right: 5px;
  width: 90px;
  height: 60px;
  overflow: hidden;
  text-align: center;
  line-height: 60px;
}
.tab-link-right-cont {
    float: left;
    width: 75px;
}
.gal-wrap .tab-link-info {
    color: #000;
    font-size: 12px;
    line-height: 15px;
    margin: 0;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
}
.tab-link-big-text {
    color: #000;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 14px;
    word-wrap: break-word;
}
.tab-link-date {
    font-size: 10px;
    line-height: 20px;
}
.album-date {
    color: #000;
}
/* carousel Styling */

.gal-wrap #carousel .flex-direction-nav li a {
    width: 11px;
    height: 21px;
    border: none;
}
.gal-wrap #carousel .flex-direction-nav .flex-prev {
    right: auto;
    left: -16px;
    top: 30px;
}
.gal-wrap #carousel .flex-direction-nav .flex-next {
    left: auto;
    right: -16px;
    top: 30px;
}
/* Event Gallery Styling */

.event-gal-wrap.gal-wrap {
    margin: 0 0 20px 0;
}
.event-gal-wrap .tab-link-big-text {
    margin-bottom: 5px;
}
/* Photo Gallery Styling */

.photo-gal-wrap .tab-cont-info {
    margin: 5px 0 0;
}
.photo-gal-wrap .gal-tab-pic-link {
    background-color: #181818;
    margin: 20px auto 0;
    padding: 0 16px;
    position: relative;
    width: 582px;
}
.photo-gal-wrap .gal-tab-pic-link .slides li {
    border: none;
    display: block;
    float: left;
    margin: 10px 4px;
    overflow: hidden;
    padding: 0;
    width: auto;
}
.photo-gal-wrap .gal-tab-pic-link .slides li.flex-active-slide {
    outline: 5px solid rgba(255, 255, 255, 0.5);
    outline-offset: -5px;
}
.photo-gal-wrap #carousel .flex-direction-nav li a {
    width: 11px;
    height: 13px;
    border: none;
}
.gal-wrap.photo-gal-wrap #carousel .flex-direction-nav .flex-prev {
    background: url("../images/navGalPrev.png") no-repeat scroll left center transparent;
    left: -12px;
    right: auto;
    top: 20px;
}
.gal-wrap.photo-gal-wrap #carousel .flex-direction-nav .flex-next {
    background: url("../images/navGalNxt.png") no-repeat scroll left center transparent;
    left: auto;
    right: 20px;
    top: 20px;
}
.photo-gal-wrap .gal-tab-cont {
    position: relative;
}
.gal-wrap.photo-gal-wrap #slider .flex-direction-nav {
    top: 35%;
}
.photo-gal-wrap .gal-tab-cont .flex-direction-nav .flex-prev {
    background: url("../images/nextPrev.png") no-repeat scroll left center transparent;
    height: 26px;
    left: 5px;
    position: absolute;
    text-indent: -9999px;
    width: 26px;
    right: auto;
}
.photo-gal-wrap .gal-tab-cont .flex-direction-nav .flex-next {
    background: url("../images/nextPrev.png") no-repeat scroll right center transparent;
    height: 26px;
    right: 5px;
    position: absolute;
    text-indent: -9999px;
    width: 26px;
    left: auto;
}
/* Video Gallery Styling */

.video-gal-wrap .tab-link-det {
    margin-bottom: 6px;
}
.gal-wrap.video-gal-wrap #carousel .flex-direction-nav li a {
    top: 50px;
}
/* mod_Theme_EC Global Styling for Event,Photo,Video Gallery */

.mod_theme_EC .tab-link-date, .mod_theme_EC .album-name {
    color: #e0368d;
}
.mod_theme_EC .gal-tab-link .slides li:hover a {
    border: 2px solid #c34686;
}
.mod_theme_EC .gal-tab-link li.flex-active-slide a {
    overflow: hidden;
    background-color: #c34686;
    border: 2px solid #c34686;
}
.mod_theme_EC .gal-tab-link li.flex-active-slide .tab-link-big-text, .mod_theme_EC .gal-tab-link li.flex-active-slide .tab-link-date, .mod_theme_EC .gal-tab-link li.flex-active-slide .tab-link-info {
    color: #fff;
}
/*.mod_theme_EC .gal-tab-link li.flex-active-slide {
    background: url("../images/pinkArrow.png") no-repeat scroll 90px 2px transparent;
}*/
.mod_theme_EC #carousel .flex-direction-nav .flex-prev {
    background: url("../images/navGalVPrev.png") no-repeat scroll left center transparent;
}
.mod_theme_EC #carousel .flex-direction-nav .flex-next {
    background: url("../images/navGalVNxt.png") no-repeat scroll left center transparent;
}

/* mod_Theme_EV Global Styling for Event,Photo,Video Gallery */

.mod_theme_EV .tab-link-date, .mod_theme_EV .album-name {
    color: #02aff1;
}
.mod_theme_EV .gal-tab-link li:hover a {
    border: 2px solid #02aff1;
}
.mod_theme_EV .gal-tab-link li.flex-active-slide a {
    overflow: hidden;
    background-color: #02aff1;
    border: 2px solid #02aff1;
}
.mod_theme_EV .gal-tab-link li.flex-active-slide .tab-link-big-text, .mod_theme_EV .gal-tab-link li.flex-active-slide .tab-link-date, .mod_theme_EV .gal-tab-link li.flex-active-slide .tab-link-info {
    color: #fff;
}
/*.mod_theme_EV .gal-tab-link li.flex-active-slide {
    background: url("../images/blueArrow.png") no-repeat scroll 90px 2px transparent;
}*/
.mod_theme_EV #carousel .flex-direction-nav .flex-prev {
    background: url("../images/evNavGalVPrev.png") no-repeat scroll left center transparent;
}
.mod_theme_EV #carousel .flex-direction-nav .flex-next {
    background: url("../images/evNavGalVNext.png") no-repeat scroll left center transparent;
}
/* mod_Theme_Jobs Global Styling for Event,Photo,Video Gallery */

.mod_theme_Jobs .tab-link-date, .mod_theme_Jobs .album-name {
    color: #048f3c;
}
.mod_theme_Jobs .gal-tab-link li:hover a {
    border: 2px solid #048f3c;
}
.mod_theme_Jobs .gal-tab-link li.flex-active-slide a {
    overflow: hidden;
    background-color: #048f3c;
    border: 2px solid #048f3c;
}
.mod_theme_Jobs .gal-tab-link li.flex-active-slide .tab-link-big-text, .mod_theme_Jobs .gal-tab-link li.flex-active-slide .tab-link-date, .mod_theme_Jobs .gal-tab-link li.flex-active-slide .tab-link-info {
    color: #fff;
}
/*.mod_theme_Jobs .gal-tab-link li.flex-active-slide {
    background: url("../images/greenArrow.png") no-repeat scroll 90px 2px transparent;
}*/
.mod_theme_Jobs #carousel .flex-direction-nav .flex-prev {
    background: url("../images/jobsNavGalVPrev.png") no-repeat scroll left center transparent;
}
.mod_theme_Jobs #carousel .flex-direction-nav .flex-next {
    background: url("../images/jobsNavGalVNext.png") no-repeat scroll left center transparent;
}
/* mod_Theme_resources Global Styling for Event,Photo,Video Gallery */

.mod_theme_res .tab-link-date, .mod_theme_res .album-name {
    color: #034896;
}
.mod_theme_res .gal-tab-link li:hover a {
    border: 2px solid #034896;
}
.mod_theme_res .gal-tab-link li.flex-active-slide a {
    overflow: hidden;
    background-color: #034896;
    border: 2px solid #034896;
}
.mod_theme_res .gal-tab-link li.flex-active-slide .tab-link-big-text, .mod_theme_res .gal-tab-link li.flex-active-slide .tab-link-date, .mod_theme_res .gal-tab-link li.flex-active-slide .tab-link-info {
    color: #fff;
}
/*.mod_theme_res .gal-tab-link li.flex-active-slide {
    background: url("../images/darkBlueArrow.png") no-repeat scroll 90px 2px transparent;
}*/
.mod_theme_res #carousel .flex-direction-nav .flex-prev {
    background: url("../images/resNavGalVPrev.png") no-repeat scroll left center transparent;
}
.mod_theme_res #carousel .flex-direction-nav .flex-next {
    background: url("../images/resNavGalVNext.png") no-repeat scroll left center transparent;
}
/* mod_Theme_News Global Styling for Event,Photo,Video Gallery */

.mod_theme_News .tab-link-date, .mod_theme_News .album-name {
    color: #ed1a3b;
}
.mod_theme_News .gal-tab-link li:hover a {
    border: 2px solid #ed1a3b;
}
.mod_theme_News .gal-tab-link li.flex-active-slide a {
    overflow: hidden;
    background-color: #ed1a3b;
    border: 2px solid #ed1a3b;
}
.mod_theme_News .gal-tab-link li.flex-active-slide .tab-link-big-text, .mod_theme_News .gal-tab-link li.flex-active-slide .tab-link-date, .mod_theme_News .gal-tab-link li.flex-active-slide .tab-link-info {
    color: #fff;
}
/*.mod_theme_News .gal-tab-link li.flex-active-slide {
    background: url("../images/redArrow.png") no-repeat scroll 90px 2px transparent;
}*/
.mod_theme_News #carousel .flex-direction-nav .flex-prev {
    background: url("../images/navGalVPrev.png") no-repeat scroll left center transparent;
}
.mod_theme_News #carousel .flex-direction-nav .flex-next {
    background: url("../images/navGalVNxt.png") no-repeat scroll left center transparent;
}
/* mod_Theme_B2B Global Styling for Event,Photo,Video Gallery */

.mod_theme_B2B .tab-link-date, .mod_theme_B2B .album-name {
    color: #f7941d;
}
.mod_theme_B2B .gal-tab-link li:hover a {
    border: 2px solid #f7941d;
}
.mod_theme_B2B .gal-tab-link li.flex-active-slide a {
    overflow: hidden;
    background-color: #f7941d;
    border: 2px solid #f7941d;
}
.mod_theme_B2B .gal-tab-link li.flex-active-slide .tab-link-big-text, .mod_theme_B2B .gal-tab-link li.flex-active-slide .tab-link-date, .mod_theme_B2B .gal-tab-link li.flex-active-slide .tab-link-info {
    color: #fff;
}
/*.mod_theme_B2B .gal-tab-link li.flex-active-slide {
    background: url("../images/b2bArrow.png") no-repeat scroll 90px 2px transparent;
}*/
.mod_theme_B2B #carousel .flex-direction-nav .flex-prev {
    background: url("../images/b2bNavGalVPrev.png") no-repeat scroll left center transparent;
}
.mod_theme_B2B #carousel .flex-direction-nav .flex-next {
    background: url("../images/b2bNavGalVNext.png") no-repeat scroll left center transparent;
}
/*************** Updated Event - Photo - Video Gallery CSS Payal - End ***************/


/*************** Updated Full Width Event - Photo - Video Gallery CSS Payal - Start ***************/
/* Global style for gallery */

.fw-gal-wrap {
    clear: left;
    overflow: hidden;
    padding-bottom: 30px;
}
.fw-gal-wrap img /* changed 5-5-2015*/{
    width: auto;
    vertical-align: middle;
}
.fw-gal-wrap #carousel .slides li.flex-active-slide img {
    outline: medium none;
}
.fw-gal-wrap .theme_title {
    border-bottom: 1px solid #e5e5e5;
    font-size: 18px;
    line-height: 18px;
    padding: 15px;
}
.fw-tab-cont-img-wrap /*changed 21-5-2015*/{
    position: relative;
    width: 605px;
    height: 409px;
    line-height: 409px;
    overflow: hidden;
    text-align: center;
}
/*.fw-tab-cont-img-wrap {
    position: relative;
    height: 409px;
    overflow: hidden;
}*/
.fw-tab-cont-head {
    overflow: hidden;
}
.fw-tab-cont-title {
    float: left;
    padding-top: 10px;
    width: 525px;
}
.fw-tab-cont-title h3 {
    float: left;
    font-size: 18px;
    line-height: 22px;
    padding: 0;
    color: #000;
    text-transform:lowercase;
}
.fw-tab-cont-title h3:first-letter {
    text-transform: uppercase;
}
.fw-tab-cont-sm {
    float: right;
    padding: 6px 0;
}
.fw-tab-cont-sm ul li {
    float: left;
    height: 30px;
    margin: 0 5px;
}
.fw-gal-wrap .fw-tab-cont-info {
    margin: 5px 0 15px;
    padding: 0;
    color: #666666;
}
.fw-gal-tab-cont{
    float: left;
    width: 605px;
    padding:0 15px;
}
.fw-gal-tab-link {
    float: right;
    width: 363px;  
    height: 528px;  
    overflow-y: scroll;
    border: 1px solid #ddd;
}
.fw-gal-tab-link ul{    
    /*height: 445px;*/
    width: 362px;
} 
.fw-gal-tab-link li {
    float: left;
    clear: left;
    border-bottom: 1px solid #ddd;
}
.fw-gal-tab-link li a {
    border: 2px solid #fff;
    display: block;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 15px 5px;
    width: 348px;
}
.fw-tab-link-det {
    overflow: hidden;
}
.fw-tab-link-left-cont /* changed 5-5-2015*/{
    float: left;
    margin-right: 15px;
    width: 90px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    overflow: hidden;
}
.fw-tab-link-right-cont {
    width: 230px;;
    float: left;
}
.fw-gal-wrap .fw-tab-link-info {
    color: #000;
    font-size: 12px;
    line-height: 15px;
    margin: 0;
    padding: 0;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
}
.fw-tab-link-big-text {
    color: #000;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 4px;
    word-wrap: break-word;
    text-transform:lowercase;
}
.fw-tab-link-big-text:first-letter {
    text-transform: uppercase;
}
.fw-tab-link-date {
    font-size: 11px;
    line-height: 12px;
}
/* carousel Styling - Start */

.fw-gal-wrap #carousel .flex-direction-nav li a {
    width: 11px;
    height: 21px;
    border: none;
}
.fw-gal-wrap #carousel .flex-direction-nav .flex-prev {
    right: auto;
    left: -16px;
    top: 30px;
}
.fw-gal-wrap #carousel .flex-direction-nav .flex-next {
    left: auto;
    right: -16px;
    top: 30px;
}

/* carousel Styling - End */


/* Photo Gallery full width Styling */

.fw-photo-gal-wrap .fw-tab-cont-info{
    margin-bottom: 0;
}
.fw-photo-gal-wrap .fw-tab-link-big-text {
    margin-bottom: 10px;
}
.fw-photo-gal-wrap .fw-gal-tab-pic-link {
    background-color: #181818;
    margin: 20px auto 0;
    padding: 0 16px;
    position: relative;
    width: 582px;
}
.fw-photo-gal-wrap .fw-gal-tab-link{
    border: 1px solid #ddd;
    height: 583px;
}
.fw-photo-gal-wrap .fw-gal-tab-pic-link .slides li /* changed 5-5-2015*/{
    border: none;
    display: block;
    float: left;
    margin: 10px 4px;
    overflow: hidden;
    padding: 0;
    width: 89px;
    line-height: 60px;
    height: 60px;
    text-align: center;
}
.fw-photo-gal-wrap .fw-gal-tab-pic-link .slides li.flex-active-slide {
    outline: 5px solid rgba(255, 255, 255, 0.5);
    outline-offset: -5px;
}
.fw-photo-gal-wrap #carousel .flex-direction-nav li a {
    width: 11px;
    height: 13px;
    border: none;
}
.fw-gal-wrap.fw-photo-gal-wrap #carousel .flex-direction-nav .flex-prev {
    background: url("../images/navGalPrev.png") no-repeat scroll left center transparent;
    left: -12px;
    right: auto;
    top: 20px;
}
.fw-gal-wrap.fw-photo-gal-wrap #carousel .flex-direction-nav .flex-next {
    background: url("../images/navGalNxt.png") no-repeat scroll left center transparent;
    left: auto;
    right: 20px;
    top: 20px;
}
.fw-photo-gal-wrap .fw-gal-tab-cont {
    position: relative;
}
.fw-gal-wrap.fw-photo-gal-wrap #slider .flex-direction-nav {
    top: 35%;
}
.fw-photo-gal-wrap .fw-gal-tab-cont .flex-direction-nav .flex-prev {
    background: url("../images/nextPrev.png") no-repeat scroll left center transparent;
    height: 26px;
    left: 5px;
    position: absolute;
    text-indent: -9999px;
    width: 26px;
    right: auto;
}
.fw-photo-gal-wrap .fw-gal-tab-cont .flex-direction-nav .flex-next {
    background: url("../images/nextPrev.png") no-repeat scroll right center transparent;
    height: 26px;
    right: 5px;
    position: absolute;
    text-indent: -9999px;
    width: 26px;
    left: auto;
}







/* Video Gallery Styling */

.fw-video-gal-wrap .fw-tab-link-det {
    margin-bottom: 10px;
}
.fw-video-gal-wrap .fw-gal-tab-link li a{
    padding: 15px 5px 0;
}

/* mod_Theme_EC Global Styling for Event,Photo,Video Full Width Gallery */


.mod_theme_EC .fw-tab-link-date, .mod_theme_EC .fw-album-name,
.mod_theme_EC .fw-album-date,
.mod_theme_EC .selTab li.active a {
    color: #e0368d;
}
.mod_theme_EC .fw-gal-tab-link .slides li:hover a{
    border: 2px solid #e0368d;
}
.mod_theme_EC .fw-gal-tab-link li.flex-active-slide a {
    overflow: hidden;
    background-color: #c34686;
    border: 2px solid #c34686;
}
.mod_theme_EC .fw-gal-tab-link li.flex-active-slide .fw-tab-link-big-text, 
.mod_theme_EC .fw-gal-tab-link li.flex-active-slide .fw-tab-link-date, 
.mod_theme_EC .fw-gal-tab-link li.flex-active-slide .fw-tab-link-info,
.mod_theme_EC .fw-gal-tab-link li.flex-active-slide .fw-album-name,
.mod_theme_EC .fw-gal-tab-link li.flex-active-slide .fw-album-date{
    color: #fff;
}

/* mod_Theme_EV Global Styling for Event,Photo,Video Full Width Gallery */


.mod_theme_EV .fw-tab-link-date, .mod_theme_EV .fw-album-name,
.mod_theme_EV .fw-album-date,
.mod_theme_EV .selTab li.active a {
    color: #02aff1;
}
.mod_theme_EV .fw-gal-tab-link .slides li:hover a{
    border: 2px solid #02aff1;
}
.mod_theme_EV .fw-gal-tab-link li.flex-active-slide a {
    overflow: hidden;
    background-color: #02aff1;
    border: 2px solid #02aff1;
}
.mod_theme_EV .fw-gal-tab-link li.flex-active-slide .fw-tab-link-big-text, 
.mod_theme_EV .fw-gal-tab-link li.flex-active-slide .fw-tab-link-date, 
.mod_theme_EV .fw-gal-tab-link li.flex-active-slide .fw-tab-link-info {
    color: #fff;
}


/* mod_Theme_Jobs Global Styling for Event,Photo,Video Full Width Gallery */


.mod_theme_Jobs .fw-tab-link-date, .mod_theme_Jobs .fw-album-name,
.mod_theme_Jobs .fw-album-date,
.mod_theme_Jobs .selTab li.active a {
    color: #048f3c;
}
.mod_theme_Jobs .fw-gal-tab-link .slides li:hover a{
    border: 2px solid #048f3c;
}
.mod_theme_Jobs .fw-gal-tab-link li.flex-active-slide a {
    overflow: hidden;
    background-color: #048f3c;
    border: 2px solid #048f3c;
}
.mod_theme_Jobs .fw-gal-tab-link li.flex-active-slide .fw-tab-link-big-text, 
.mod_theme_Jobs .fw-gal-tab-link li.flex-active-slide .fw-tab-link-date, 
.mod_theme_Jobs .fw-gal-tab-link li.flex-active-slide .fw-tab-link-info {
    color: #fff;
}




/* mod_Theme_res Global Styling for Event,Photo,Video Full Width Gallery */

.mod_theme_res .fw-tab-link-date, .mod_theme_res .fw-album-name,
.mod_theme_res .fw-album-date,
.mod_theme_res .selTab li.active a {
    color: #034896;
}
.mod_theme_res .fw-gal-tab-link .slides li:hover a{
    border: 2px solid #034896;
}
.mod_theme_res .fw-gal-tab-link li.flex-active-slide a {
    overflow: hidden;
    background-color: #034896;
    border: 2px solid #034896;
}
.mod_theme_res .fw-gal-tab-link li.flex-active-slide .fw-tab-link-big-text, 
.mod_theme_res .fw-gal-tab-link li.flex-active-slide .fw-tab-link-date, 
.mod_theme_res .fw-gal-tab-link li.flex-active-slide .fw-tab-link-info {
    color: #fff;
}




/* mod_Theme_News Global Styling for Event,Photo,Video Full Width Gallery */

.mod_theme_News .fw-tab-link-date, .mod_theme_News .fw-album-name,
.mod_theme_News .fw-album-date,
.mod_theme_News .selTab li.active a {
    color: #ed1a3b;
}
.mod_theme_News .fw-gal-tab-link .slides li:hover a{
    border: 2px solid #ed1a3b;
}
.mod_theme_News .fw-gal-tab-link li.flex-active-slide a {
    overflow: hidden;
    background-color: #ed1a3b;
    border: 2px solid #ed1a3b;
}
.mod_theme_News .fw-gal-tab-link li.flex-active-slide .fw-tab-link-big-text, 
.mod_theme_News .fw-gal-tab-link li.flex-active-slide .fw-tab-link-date, 
.mod_theme_News .fw-gal-tab-link li.flex-active-slide .fw-tab-link-info {
    color: #fff;
}




/* mod_Theme_B2B Global Styling for Event,Photo,Video Full Width Gallery */

.mod_theme_B2B .fw-tab-link-date, .mod_theme_B2B .fw-album-name,
.mod_theme_B2B .fw-album-date,
.mod_theme_B2B .selTab li.active a {
    color: #f7941d;
}
.mod_theme_B2B .fw-gal-tab-link .slides li:hover a{
    border: 2px solid #f7941d;
}
.mod_theme_B2B .fw-gal-tab-link li.flex-active-slide a {
    overflow: hidden;
    background-color: #f7941d;
    border: 2px solid #f7941d;
}
.mod_theme_B2B .fw-gal-tab-link li.flex-active-slide .fw-tab-link-big-text, 
.mod_theme_B2B .fw-gal-tab-link li.flex-active-slide .fw-tab-link-date, 
.mod_theme_B2B .fw-gal-tab-link li.flex-active-slide .fw-tab-link-info {
    color: #fff;
}



/*************** Updated Full Width Event - Photo - Video Gallery CSS Payal ***************/



/*** Modules Types :- Start Venues Browse by All Tag */

.mod_brAllTag {
    overflow: hidden;
    padding-bottom: 20px;
}
.mod_brAllTag h2 {
    padding: 10px;
}
.mod_brAllTag .brTags ul li {
    background-color: #ececec;
    display: block;
    float: left;
    position: relative;
    height: 45px;
    margin: 0 21px 10px 0;
    width: 296px;
}
.mod_brAllTag .brTags ul li.last {
    margin-right: 0;
}
.mod_brAllTag .brTags ul li a {
    color: #555;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: lighter;
    line-height: 18px;
    overflow: hidden;
    padding: 13px 0 13px 15px;
}
.mod_brAllTag .brTags ul li span {
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    padding: 13px 22px;
    position: absolute;
    right: 0;
    top: 0;
}
/*** Modules Types :- End Venues Browse by All Tag */

/*** search page styling : start ***/

.modType_searchList {
    overflow: hidden;
    padding: 10px;
   /* min-height: 700px;*/
    position: relative;
}
.modType_searchList .search {
    left: 5px;
    right: 5px;
    top: 5px;
    width: auto;
}
.modType_searchList .search input{
    /*width: 95%;*/
	
	
}
.modType_searchList ul {
    overflow: hidden;
    margin: 40px 0 0 0;
}
.modType_searchList ul li {
    border-top: 1px solid #e5e5e5;
    overflow: hidden;
    padding: 12px 0;
    position: relative;
}
.modType_searchList ul li.first {
    border: none;
}
.modType_searchList h3 {
    font-size: 18px;
    line-height: 20px;
    font-weight: 600;
    padding: 0;
    text-align: left;
    margin-bottom: 10px;
}
.modType_searchList label {
    font-size: 12px;
    color: #888888;
    line-height: 14px;
}
.modType_searchList p {
    margin: 5px 0;
    color: #333333;
    font-size: 12px;
    line-height: 14px;
    font-weight: lighter;
}
.modType_searchList .imgCont /*changed 21-5-2015*/ {
    border: 1px solid #f0f0f0;
    float: left;
    margin: 0 10px 0 0;
    width: 104px;
    height: 82px;
    line-height: 82px;
    overflow: hidden;
    text-align: center;
}
/*.modType_searchList .imgCont {
    height: 70px;
    width: 104px;
    overflow: hidden;
    border: 1px solid #f0f0f0;
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    border: 1px solid #f0f0f0;
    float: left;
    margin: 0 10px 0 0;
    width: 104px;
}*/
.modType_searchList .imgCont img  /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.modType_searchList .imgCont img {
    display: block;
    width: 100%;
}*/
.modType_searchList .dataCont {
    float: left;
    width: 476px;
}
.modType_searchList .dataCont a {
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
}
.modType_searchList .tabCont {/*
    position: absolute;*/
    width: auto;
    display: block;
}
.modType_searchList #tab2 {
    display: none;
}
.left .jobsBrowseCont .searchTabs ul li a {
    background-color: #858589;
}
.left .jobsBrowseCont .searchTabs ul li.active a {
    background-color: #555557;
}
/*** search page styling : end ***/

/*** Mod type captcha styling - start */ 

.modType_captcha {
    display: block;
    border: 1px solid #cccccc;
    border-top: 3px solid #333333;
    width: 535px;
    min-height: 345px;
    position: relative;
    background: #ffffff;
}
.modType_captcha p {
    margin: 10px 0 0 0;
}
.modType_captcha .formWrap {
    display: block;
    padding: 15px;
}
.modType_captcha .captImgWrap {
    width: 425px;
    height: 113px;
    float: left;
    border: 1px solid #cccccc;
    padding: 5px;
}
.modType_captcha .formWrap .btns {
    float: left;
    width: 24px;
    height: 24px;
    border: 1px solid #cccccc;
    margin: 0 10px 10px;
    text-indent: -9999px;
}
.modType_captcha .formWrap .refreshBtn {
    background: url("../images/refreshIcon.png") no-repeat scroll center center transparent;
}
.modType_captcha .formWrap .volumeBtn {
    background: url("../images/volumeIcon.png") no-repeat scroll center center transparent;
}
.modType_captcha .formWrap input[type="text"] {
    width: 288px;
    padding: 10px;
    margin: 10px 0 0 0;
    border: 1px solid #cccccc;
}
.modType_captcha .formWrap .viewMoreBtn {
    left: 15px;
    right: auto;
    border: none;
    bottom: 15px;
}
.modType_captcha .close {
    position: absolute;
    right: -30px;
    top: -3px;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background: url("../images/whiteClose.png") no-repeat center center #333333;
}
.modType_captcha .formWrap .viewMoreBtn {
    border: medium none;
    bottom: 15px;
    left: 15px;
    right: auto;
}
/*** mod_theme_News theme ***/

.mod_theme_News .subHead {
    color: #ed1a3b;
}
.mod_theme_News .close, .mod_theme_News .viewMoreBtn {
    background-color: #ed1a3b;
}
/*** mod_theme_EC theme ***/

.mod_theme_EC .subHead {
    color: #e0368d;
}
.mod_theme_EC .close, .mod_theme_EC .viewMoreBtn {
    background-color: #e0368d !important;
	color: #ffffff !important;
}
/*** mod_theme_EV theme ***/

.mod_theme_EV .subHead {
    color: #02aff1;
}
.mod_theme_EV .close, .mod_theme_EV .viewMoreBtn {
    background-color: #02aff1;
}



/*** mod_theme_Jobs theme ***/


.mod_theme_Jobs .subHead {
    color: #048f3c;
}
.mod_theme_Jobs .close, .mod_theme_Jobs .viewMoreBtn {
    background-color: #048f3c;
}

.mod_theme_Jobs .close, .mod_theme_Jobs .viewMoreBtn1 {
    background-color: #048f3c;
}

/*** mod_theme_B2B theme ***/

.mod_theme_B2B .subHead {
    color: #f7941d;
}
.mod_theme_B2B .close, .mod_theme_B2B .viewMoreBtn {
    background-color: #f7941d;
}
/*** mod_theme_res theme ***/

.mod_theme_res .subHead {
    color: #034896;
}
.mod_theme_res .close, .mod_theme_res .viewMoreBtn {
    background-color: #034896;
}
/*** captcha theme styling : end ***/

/*** siteMap styling : start ***/

.siteMapTitle {
    border-bottom: 1px solid #e8e8e8;
}

.siteMapTitle .title {
    height: auto;
    margin-bottom: 10px;
    color: #000000;
    font-size: 30px;
    line-height: 34px;
}
.siteMapTitle .title > span{
    display: block;
}
.modType_siteMap, .modType_siteMap ul {
    float: left;
    width: 100%;
}
.modType_siteMap ul {
    float: left;
    width: auto;
    padding: 0 0 0 10px;
}
.modType_siteMap ul li {
    float: left;
}
.modType_siteMap ul li a {
    float: left;
    color: #333333;
    font-size: 14px;
    line-height: 16px;
}
.modType_siteMap label {
    color: #333333;
    font-weight: bold;
    float: left;
    clear: both;
}
.modType_siteMap .firstLev label {
    font-size: 22px;
    line-height: 24px;
}
.modType_siteMap .firstLev .head > label {
    background: url("../images/bgcircle.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    padding: 0 0 0 15px;
}
.modType_siteMap .secondLev {
    border-left: 1px solid #000000;
    margin: -10px 0 0 3px;
    padding: 20px 0 0;
}
.modType_siteMap .secondLev label {
    background: url("../images/horLine.png") repeat-x scroll left 14px transparent;
    float: left;
    width: 280px;
}
.modType_siteMap .secondLev span {
    font-size: 18px;
    line-height: 20px;
    min-width: 230px;
    background-color: #e50000;
    color: #ffffff;
    padding: 5px 10px;
    float: left;
    margin: 0 0 0 15px;
}
.modType_siteMap .thirdLev {
    background: url("../images/vertLineBg.png") repeat-y scroll left bottom transparent;
    margin-top: 14px;
    padding: 0;
    width: 300px;
}
.fullWidth {
    width: 100%;
}
.modType_siteMap .fullWidth label {
    width: 230px;
}
.modType_siteMap .secondLev li {
    margin-bottom: 40px;
}
.modType_siteMap .thirdLev li {
    background: url("../images/horLine.png") no-repeat scroll left top transparent;
    line-height: 15px;
    margin-bottom: 10px;
    padding: 0 0 0 2px;
    width: 100%;
}
.modType_siteMap .secondLev .last {
    margin-bottom: -14px;
}
.modType_siteMap .thirdLev li a {
    margin-top: -10px;
    padding: 0 0 0 14px;
    line-height: 24px;
}
.modType_siteMap .thirdLev li:hover a {
    color: #e50000;
    font-weight: bold;
}
/*** pink theme : start ***/

.modType_siteMap .secondLev .pink span {
    background-color: #e1358d;
}
.modType_siteMap .pink .thirdLev li:hover a {
    color: #e1358d;
    font-weight: bold;
}
.modType_siteMap .secondLev .pink label {
    background: url("../images/pinkhorLine.png") repeat-x scroll left 14px transparent;
}
.modType_siteMap .pink .thirdLev {
    background: url("../images/pinkvertLineBg.png") repeat-y scroll left bottom transparent;
}
.modType_siteMap .pink .thirdLev li {
    background: url("../images/pinkhorLine.png") no-repeat scroll left top transparent;
}
/*** pink theme : end ***/
/*** blueTheme theme : start ***/

.modType_siteMap .secondLev .blueTheme span {
    background-color: #02aff1;
}
.modType_siteMap .blueTheme .thirdLev li:hover a {
    color: #02aff1;
    font-weight: bold;
}
.modType_siteMap .secondLev .blueTheme label {
    background: url("../images/blueThemehorLine.png") repeat-x scroll left 14px transparent;
}
.modType_siteMap .blueTheme .thirdLev {
    background: url("../images/blueThemevertLineBg.png") repeat-y scroll left bottom transparent;
}
.modType_siteMap .blueTheme .thirdLev li {
    background: url("../images/blueThemehorLine.png") no-repeat scroll left top transparent;
}
/*** blueTheme theme : end ***/
/*** greenTheme theme : start ***/

.modType_siteMap .secondLev .greenTheme span {
    background-color: #048f3c;
}
.modType_siteMap .greenTheme .thirdLev li:hover a {
    color: #048f3c;
    font-weight: bold;
}
.modType_siteMap .secondLev .greenTheme label {
    background: url("../images/greenThemehorLine.png") repeat-x scroll left 14px transparent;
}
.modType_siteMap .greenTheme .thirdLev {
    background: url("../images/greenThemevertLineBg.png") repeat-y scroll left bottom transparent;
}
.modType_siteMap .greenTheme .thirdLev li {
    background: url("../images/greenThemehorLine.png") no-repeat scroll left top transparent;
}
/*** greenTheme theme : end ***/
/*** navyBTheme theme : start ***/

.tag{
	background:#ed1a3b none repeat scroll 0 0;
	}

 .tag{
	color:#fff !important; 
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	padding:3px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:6px;
	z-index:90;
	margin-left:5px;
}

 .tagec{
	background:#e0368d none repeat scroll 0 0;
	}

.tagec{
	color:#fff !important; 
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	padding:3px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:6px;
	z-index:90;
	margin-left:5px;
}

 .tagev{
	background:#02aff1 none repeat scroll 0 0;
	}

.tagev{
	color:#fff !important; 
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	padding:3px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:6px;
	z-index:90;
	margin-left:5px;
}

.tagres{
	background:#034896 none repeat scroll 0 0;
	}

.tagres{
	color:#fff !important; 
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	padding:3px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:6px;
	z-index:90;
	margin-left:5px;
}

.tagjob{
	background:#048f3c none repeat scroll 0 0;
	}

.tagjob{
	color:#fff !important; 
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	padding:3px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:6px;
	z-index:90;
	margin-left:5px;
}

.modType_siteMap .secondLev .navyBTheme span {
    background-color: #034896;
}
.modType_siteMap .navyBTheme .thirdLev li:hover a {
    color: #034896;
    font-weight: bold;
}
.modType_siteMap .secondLev .navyBTheme label {
    background: url("../images/navyBThemehorLine.png") repeat-x scroll left 14px transparent;
}
.modType_siteMap .navyBTheme .thirdLev {
    background: url("../images/navyBThemevertLineBg.png") repeat-y scroll left bottom transparent;
}
.modType_siteMap .navyBTheme .thirdLev li {
    background: url("../images/navyBThemehorLine.png") no-repeat scroll left top transparent;
}
/*** navyBTheme theme : end ***/
/*** yellowTheme theme : start ***/

.modType_siteMap .secondLev .yellowTheme span {
    background-color: #f79b2e;
}
.modType_siteMap .yellowTheme .thirdLev li:hover a {
    color: #f79b2e;
    font-weight: bold;
}
.modType_siteMap .secondLev .yellowTheme label {
    background: url("../images/yellowThemehorLine.png") repeat-x scroll left 14px transparent;
}
.modType_siteMap .yellowTheme .thirdLev {
    background: url("../images/yellowThemevertLineBg.png") repeat-y scroll left bottom transparent;
}
.modType_siteMap .yellowTheme .thirdLev li {
    background: url("../images/yellowThemehorLine.png") no-repeat scroll left top transparent;
}
/*** yellowTheme theme : end ***/
/*** greyTheme theme : start ***/

.modType_siteMap .secondLev .greyTheme span {
    background-color: #777777;
}
.modType_siteMap .greyTheme .thirdLev li:hover a {
    color: #777777;
    font-weight: bold;
}
.modType_siteMap .secondLev .greyTheme label {
    background: url("../images/greyThemehorLine.png") repeat-x scroll left 14px transparent;
}
.modType_siteMap .greyTheme .thirdLev {
    background: url("../images/greyThemevertLineBg.png") repeat-y scroll left bottom transparent;
}
.modType_siteMap .greyTheme .thirdLev li {
    background: url("../images/greyThemehorLine.png") no-repeat scroll left top transparent;
}
/*** yellowTheme theme : end ***/
/*** siteMap styling : end ***/


/*** Modules Type :- End Captcha styling ***/





/****************** Beta Home Video Section - Start - End ******************/

.wVid {
    position: absolute;
    z-index: 20;
    width: 50px;
    height: 36px;
    text-align: center;
    top: 100px;
    left: 50%;
    right: 0;
    bottom: 0;
    display: block;
    margin-left: -25px;
    color: #FFF;
    font-weight: bold;
    font-size: 18px;
    background: url(../images/arrowsVid.png) no-repeat bottom center transparent;
    padding: 36px 0;
}

/****************** Beta Home Video Section - End ******************/


/************************** All Main Page Modules Styling : start **************************/
/*** All Main Page Modules Global Styling : start ***/
/*** Element Style:-Start ***/
.homeCont p {
    padding: 0;
}
.homeCont h2 {
    padding: 15px 10px;
    padding-bottom: 0;
    text-transform: uppercase;
    font-size: 18px;
}
.homeCont .subHead {
    color: #333333;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    padding: 0 12px;
    display: block;
}
.homeCont .desc {
    font-size: 12px;
    color: #333333;
    line-height: 15px;
    font-family: 'Open Sans', sans-serif;
}

.homeCont .desc1 {
    font-size: 12px;
    color: #333333;
    padding: 0 12px;
    line-height: 15px;
    font-family: 'Open Sans', sans-serif;
}
.homeCont .eventInfo {
    font-size: 12px;
    color: #ababab;
}
.homeCont .itemTitle {
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    margin-bottom: 5px;
}
.homeCont .bigText {
    font-size: 18px;
    padding: 0.2em;
    line-height: 20px;
}
.homeCont .smallText {
    font-size: 14px;
}
.homeCont .locationInfo {
    font-size: 12px;
    color: #888888;
}
.homeCont .smallMore {
    color: #ca0524;
    font-size: 12px;
}
.homeCont .companyInfo {
    color: #555555;
    display: block;
    font-size: 12px;
    line-height: 12px;
}

.homeCont .contType, .contType {
    padding: 0px;
    display: inline-block;
    margin: 0px 0px 0px 2px;
    color: #333;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    font-family: 'Open Sans', sans-serif;
}

.moduleWarp .view{
    /*position: absolute;*/
    bottom: 10px;
    right: 10px;
}

a.subHead:hover{
    cursor: pointer;
}

.videoIcon {
    background: url("../images/videoSprite.png") no-repeat scroll 0px 0px transparent;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    z-index: 50;
    width: 41px;
    height: 41px;
}

/*** Element Style:-End ***/
/*** Row Style :- Start ***/

.rowSection {
    height: 315px;
    padding: 9px 0;
}
/*** Row Style :- End ***/
/*** Columns Style :- Start ***/


.colSection, .colSection_2, .colSection_3{
    border: 1px solid #DDDDDD;
	overflow:hidden;
   

}
/*** Columns Style :- End ***/
/*** Grid style : start ***/

.gridSize_One {
    width: 228px;
}
.gridSize_Two {
    width: 474px;
}
.gridSize_Three {
    width: 720px;
}
.gridSize_Four {
    width: 966px;
}
.gridSize_Four .modType_fullSlide .imgCont
{
    width: 720px;
}
.gridSize_Three .modType_fullSlide .imgCont
{
    width: 463px;
}

.gridSize_One .tag,.gridSize_Two .tag, .gridSize_Three .tag, .gridSize_Four .tag {
    background: none repeat scroll 0 0 transparent;
    color: #ffffff;
    font-size: 12px;
    left: 10px;
    padding: 3px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    z-index: 50;
    font-weight: bold;
    line-height: 18px;/*changed 21-5-2015*/
}
.gridSize_One .tPos, .gridSize_Two .tPos, .gridSize_Three .tPos, .gridSize_Four .tPos {
    top: 33px;
}
/*** Grid style : end ***/
/*** Nav control Link styling : start ***/

.gridSize_One .flex-control-nav, .gridSize_Two .flex-control-nav, .gridSize_Three .flex-control-nav, .gridSize_Four .flex-control-nav {
    position: absolute;
    width: auto;
    right: 5px;
    bottom: 5px;
    height: 15px;
}
.gridSize_One .flex-control-nav li, .gridSize_Two .flex-control-nav li, .gridSize_Three .flex-control-nav li, .gridSize_Four .flex-control-nav li {
    margin: 0 2px;
}
.gridSize_One .flex-control-nav li a, .gridSize_Two .flex-control-nav li a, .gridSize_Three .flex-control-nav li a, .gridSize_Four .flex-control-nav li a {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #000000;
    border-radius: 0;
    box-shadow: none;
    height: 10px;
    width: 10px;
}
.withBg.gridSize_One .flex-control-nav li a, .withBg.gridSize_Two .flex-control-nav li a, .withBg.gridSize_Three .flex-control-nav li a, .withBg.gridSize_Four .flex-control-nav li a,
.gridSize_One .darkBg .flex-control-nav li a, .gridSize_Two .darkBg .flex-control-nav li a, .gridSize_Three .darkBg .flex-control-nav li a, .gridSize_Four .darkBg .flex-control-nav li a {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #ffffff;
}

/*** Nav control Link styling : end ***/
.homeCont .moduleWarp .bigHead {
    font-size: 23px;
    line-height: 25px;
    padding: 5px 10px;
}

.homeCont .moduleWarp .imgCont{
    overflow: hidden;
}
/*** All Main Page Modules Global Styling : end ***/


/********* All Main Page Modules Styling : start ********** /
/*** Modules Types :- Start Module Type One Image gallery  with TitleDEsc ***/
.modType_fullSlide {
    overflow: hidden;
}
.modType_fullSlide .fullgridImg {
    height: 306px;
    margin: 2px 0;
    overflow: hidden;
}
.modType_fullSlide .imgCont /* changed 6-5-2015*/{
    width: 720px;
    height: 306px;
    margin-left: 2px;
    float: left;
    overflow: hidden;
    position: relative;
    line-height: 306px;
    text-align: center;
}
.modType_fullSlide .imgCont img /* changed 6-5-2015*/{
    width: auto;
    vertical-align: middle;
}
.modType_fullSlide .eventInfo {
    display: block;
    margin: 5px 0 0;
}
.modType_fullSlide .desc {
    color: #000000;
    display: block;
    font-size: 14px;
    margin: 15px 0 0;
}
.modType_fullSlide .dataCont {
    height: 290px;
    width: 216px;
    padding: 8px 14px;
    float: left;
    overflow: hidden;
    position: relative;
}

.withBg .modType_fullSlide .dataCont .bigText, .withBg .modType_fullSlide .dataCont .eventInfo {
    color: #ffffff;
    display: block;
    margin: 0 0 10px 0;
}
/*** Modules Types :- End Module Type One Image gallery with TitleDEsc ***/

/*** Modules Types :- Start Module Type List Title ***/
.modType_listTitle {
    display: block;
}
.modType_listTitle ul li {
    overflow: hidden;
    border-bottom: 1px dashed #878787;
    padding: 12px 0;
    margin: 0 3px;
}
.modType_listTitle ul li.last {
    border-bottom: none;
}
.modType_listTitle .eventInfo {
    display: block;
    padding: 5px 10px 0 10px;
    letter-spacing: -1px;
}

.modType_listTitle .eventInfo span {
    display: block;
    line-height: 16px;
}


.modType_listTitle ul li .dataCont {
    overflow: hidden;
    margin-top: 10px;
}


.modType_listTitle ul li .dataCont .ecArtistInfo {
    font-size: 12px;
    color: #ababab;
    display: block;
    padding: 0 8px;
}


.modType_listTitle ul li .dataCont .ecArtistInfo span {
    display: inline-block;
}
/*** Modules Types :- End Module Type List Title  ***/

/*** Modules Types :- Start Module Type Image Title  ***/
.modType_imgTitle {
    display: block;
}
.modType_imgTitle ul li {
    height: 310px;
    position: relative;
    overflow: hidden;
}
.modType_imgTitle .imgCont /* changed 6-5-2015*/{
/*    height: 148px;
    padding: 16px 3px 12px;
    width: 222px;
    line-height: 148px;
    text-align: center;*/
}
.modType_imgTitle .imgCont img /* changed 6-5-2015*/{
    width: auto;
    vertical-align: middle;
}
.modType_imgTitle .bigText, .modType_imgTitle .eventInfo {
    padding: 0 8px 10px 8px;
    display: block;
}
.modType_imgTitle .eventInfo span {
    display: block;
}
/*** Modules Types :- End Module Type Image Title  ***/

/*** Modules Types :- Start Module Type Title Desc  ***/
.modType_listTitleDesc {
    display: block;
}
.modType_listTitleDesc ul li {
    overflow: hidden;
    border-bottom: 1px dashed #878787;
    padding: 30px 0;
    margin: 0 3px;
}
.modType_listTitleDesc ul li.last {
    border-bottom: none;
}
.homeCont .modType_listTitleDesc ul li .eventInfo {
    padding: 0 15px;
    margin: 5px 0;
    display: block;
}
.homeCont .modType_listTitleDesc ul li .desc {
    padding: 0 15px;
    display: block;
}
/*** Modules Types :- End Module Type Title Desc  ***/

/*** Modules Types :- Start Module Type Thumb Title  ***/
.modType_listThumbTitle {
    display: block;
}
.modType_listThumbTitle ul li {
    margin: 0 3px;
    overflow: hidden;
    padding: 14px 0;
    border-bottom: 1px dashed #878787;
}
.modType_listThumbTitle ul li.last {
    border-bottom: none;
}
.modType_listThumbTitle ul li .imgCont /* changed 6-5-2015*/{
    float: left;
    margin-right: 6px;
    width: 98px;
    height: 65px;
    line-height: 65px;
    text-align: center;
}
.modType_listThumbTitle ul li .imgCont img /* changed 6-5-2015*/{
    width: auto;
    vertical-align: middle;
}
.modType_listThumbTitle ul li .dataCont {
    overflow: hidden;
}
.modType_listThumbTitle ul li .subHead {
    padding: 0;
    display: inline-block;
}
.modType_listThumbTitle ul li .eventInfo {
    margin-top: 5px;
    display: inline-block;
}
/*** Modules Types :- End Module Type Thumb Title  ***/

/*** Modules Types :- Start Module Type listImg Title DescMore ***/
.modType_listImgTitleDescMore {
    display: block;
}
.modType_listImgTitleDescMore ul li
{
    border-bottom: 1px dashed #878787;
    margin: 0;
    overflow: hidden;
    padding: 15px 8px;
    position: relative;
}
.modType_listImgTitleDescMore ul li.last {
    border-bottom: none;
}
.modType_listImgTitleDescMore ul li .imgCont /* changed 6-5-2015*/{
    float: left;
    margin-right: 10px;
    width: 188px;
    height: 125px;
    line-height: 125px;
    text-align: center;
}
.modType_listImgTitleDescMore ul li .imgCont img /* changed 6-5-2015*/{
    width: auto;
    vertical-align: middle;
}
.modType_listImgTitleDescMore ul li .dataCont {
    overflow: hidden;
}
.modType_listImgTitleDescMore ul li .subHead {
    padding: 0;
    display: inline-block;
    margin-right: 12px;
    font-size: 14px;
    color: #333333;
}
.modType_listImgTitleDescMore ul li .locationInfo {
    display: inline-block;
}
.modType_listImgTitleDescMore ul li .eventInfo {
    margin-top: 3px;
    display: block;
}
.modType_listImgTitleDescMore ul li .desc {
    margin-top: 4px;
    padding: 0;
    color: #555555;
}
/*** Modules Types :- End Module Type listImg Title DescMore ***/

/*** Modules Types :- Start Module Type List Title with image ***/
.modType_listTitleImg {
    display: block;
}
.modType_listTitleImg ul li {
    overflow: hidden;
    border-bottom: 1px dashed #878787;
    padding: 11px 0;
    margin: 0 3px;
}
.modType_listTitleImg ul li.last {
    border-bottom: none;
}
.modType_listTitleImg a.imgCont /* changed 6-5-2015*/{
    float: left;
    margin-right: 8px;
    width: 100px;
    height: 80px;
    line-height: 56px;
    text-align: center;
}
.modType_listTitleImg a.imgCont img /* changed 6-5-2015*/{
    width: auto;
    vertical-align: middle;
}
.modType_listTitleImg .dataCont {
    /*overflow: hidden;*/
}
.modType_listTitleImg .dataCont a.subHead {
    line-height: 16px;
    margin-bottom: 5px;
    padding: 0;
}
.modType_listTitleImg .eventInfo span {
    display: block;
    line-height: 16px;
}
.modType_listTitleImg .dataCont a.subHead:hover {
    color: #ed1a3b;
}
/*** Modules Types :- End Module Type List Title  with image  ***/

/*** Module Start : Module Type one col video title gallery ***/
.modType_oneColVideoTitleGal {
    display: block;
}
.modType_oneColVideoTitleGal ul li {
    height: 310px;
    position: relative;
    overflow: hidden;
}
.modType_oneColVideoTitleGal .imgCont {
    height: 148px;
    padding: 16px 3px 12px;
    width: 222px;
    position: relative;
    line-height: 148px;/*changed 21-5-2015*/
    text-align: center;/*changed 21-5-2015*/
}
.modType_oneColVideoTitleGal .imgCont img /*changed 21-5-2015*/{ 
    width: auto;
    vertical-align: middle;
}
/*.modType_oneColVideoTitleGal .imgCont img { 
    width: 100%;
}*/
.modType_oneColVideoTitleGal .bigText, .modType_oneColVideoTitleGal .eventInfo {
    padding: 0 8px 10px 8px;
    display: block;
}
.modType_oneColVideoTitleGal .eventInfo span {
    display: block;
}
.modType_oneColVideoTitleGal .imgCont {
    padding: 3px 3px 12px;
}
.modType_oneColVideoTitleGal.theme_News .videoIcon
{
    bottom: 16px;
    right: 16px;
    background-position: 0 -186px;
}
/*** Module End : Module Type one col video title gallery ***/

/*** Module Start : Module Type two col video title gallery ***/
.mod_twoColVideoGal {
    overflow: hidden;
    display: block;
    margin: 0;
}
.mod_twoColVideoGal ul li {
    display: block;
    overflow: hidden;
    height: 306px;
    position: relative;
    width: 100%;
}
.mod_twoColVideoGal .imgCont {
    position: absolute;
    width: 463px;
    height: 308px;
    margin: 0 6px;
    line-height: 308px;/*changed 21-5-2015*/
    text-align: center;/*changed 21-5-2015*/
}
.mod_twoColVideoGal .imgCont img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.mod_twoColVideoGal .imgCont img {
    width: 100%;
}*/
.mod_twoColVideoGal .dataCont {
    background-color: #ffffff;
    bottom: 0;
    left: 0;
    opacity: 0.95;
    padding: 5px 15px;
    position: absolute;
    right: 0;
}
/*** Module End : Module Type two col video title gallery ***/

/*** Modules Types :- Start Module Type One Image gallery  with TitleDEsc ***/
.modType_threeGridfullSlide {
    overflow: hidden;
}
.modType_threeGridfullSlide .fullgridImg {
    height: 306px;
    margin: 2px 0;
    overflow: hidden;
}
.modType_threeGridfullSlide .imgCont {
    width: 463px;
    height: 308px;    
    margin-left: 2px;    
    float: left;
    overflow: hidden;
    position: relative;
    line-height: 308px;/*changed 21-5-2015*/
    text-align: center;/*changed 21-5-2015*/
}
.modType_threeGridfullSlide .imgCont img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.modType_threeGridfullSlide .imgCont img {
    width: 100%;
}*/
.modType_threeGridfullSlide .eventInfo {
    display: block;
    margin: 5px 0 0;
}
.modType_threeGridfullSlide .desc {
    color: #000000;
    display: block;
    font-size: 14px;
    margin: 15px 0 0;
}
.modType_threeGridfullSlide .dataCont {
    height: 290px;
    width: 216px;
    padding: 8px 15px;
    /** changed on 20-10-2014**/
    
    float: left;
    overflow: hidden;
    position: relative;
}
/*** Modules Types :- End Module Type One Image gallery with TitleDEsc ***/

/*** Module Start : Module Type one col gallery with title ***/
.modType_fullSlideWithTitle {
    display: block;
    overflow: hidden;
}
.modType_fullSlideWithTitle .bigHead
{
    position: absolute;
    left: 0;
    right: 0;
    background-color: #ffffff;
}
.modType_fullSlideWithTitle ul li {
    position: relative;
}
.modType_fullSlideWithTitle .fullgridImg {
    height: 306px;
    margin: 2px 0;
    overflow: hidden;
    position: relative;
}
.modType_fullSlideWithTitle .imgCont {
    width: 720px;
    height: 306px;
    margin-left: 1px;
    float: left;
    overflow: hidden;
    position: relative;
    line-height: 306px;/*changed 21-5-2015*/
    text-align: center;/*changed 21-5-2015*/
}
.modType_fullSlideWithTitle .imgCont img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.modType_fullSlideWithTitle .imgCont img {
    width: 100%;
}*/
.modType_fullSlideWithTitle .eventInfo {
    display: block;
    margin: 3px 0 0;
}
.modType_fullSlideWithTitle .desc {
    display: block;
    margin: 10px 0 0;
    font-size: 14px;
    line-height: 16px;
}
.modType_fullSlideWithTitle .dataCont {
    height: 290px;
    width: 216px;
    padding: 8px 14px;
    float: left;
    overflow: hidden;
    position: relative;
}
.theme_res.modType_fullSlideWithTitle .dataCont {
    top: 25px;
}
.modType_fullSlideWithTitle .dataCont .dataimgCont /*changed 21-5-2015*/{
    width: 100px;
    line-height: 79px;
    height: 79px;
}
/*.modType_fullSlideWithTitle .dataCont .dataimgCont{
    width: 100px;
}*/
.modType_fullSlideWithTitle .dataCont .bigText
{
    margin: 35px 0 0 0;
}
.theme_res.modType_fullSlideWithTitle .dataCont .bigText
{
    margin: 5px 0 0 0;
}
.modType_fullSlideWithTitle .smallText {
    font-size: 12px;
    line-height: 14px;
    margin: 10px 0 0 0;
    display: block;
}
.withBg .modType_fullSlide.theme_EC .dataCont {
    padding: 8px 20px;
}
/*** Module End : Module Type one col gallery with title ***/

/*** Module End : Module Type ec one col image gallery ***/
.modType_econeColImgGal {
    display: block;
    overflow: hidden;
}
.modType_econeColImgGal .ecOneGal {
    margin-top: 0px;
    position: relative;
}
.homeCont .modType_econeColImgGal h2
{
    background: none repeat scroll 0 0 #fff;
    color: #e0368d;
    left: 0;
    padding: 5px 10px;
    position: absolute;
    right: 0;
}
.modType_econeColImgGal ul li {
    overflow: hidden;
    height: 306px;
    position: relative;
}
.modType_econeColImgGal .videoTag {
    color: #FFFFFF;
    font-size: 12px;
    background: #e0368d;
    padding: 3px;
    text-align: center;
    position: absolute;
    left: 10px;
    top: 0;
    text-transform: uppercase;
}
.modType_econeColImgGal ul li .imgCont /* changed 6-5-2015*/{
    width: 222px;
    margin: 0px 3px;
    overflow: hidden;
    position: relative;
    height: 148px;
    line-height: 148px;
    text-align: center;
}
.homeCont .modType_econeColImgGal h2 {
    padding: 8px 10px;
}
.modType_econeColImgGal ul li .imgCont img /* changed 6-5-2015*/{
    width: auto;
    vertical-align: middle;
}
.modType_econeColImgGal ul li .dataCont {
    overflow: hidden;
    margin-top: 12px;
}
.modType_econeColImgGal ul li .dataCont .subHead {
    font-weight: normal;
    display: block;
    margin-bottom: 5px;
    font-size: 18px;
    padding: 0 8px;
}
.modType_econeColImgGal ul li .dataCont .ecArtistInfo {
    font-size: 14px;
    color: #333;
    display: block;
    padding: 0 8px;
}
.modType_econeColImgGal ul li .dataCont .ecArtistInfo span {
    display: inline-block;
}
.modType_econeColImgGal ul li .dataCont .ecArtistPlace {
    color: #ababab;
    font-size: 12px;
    display: block;
    padding: 0 8px;
    margin-bottom: 5px;
}
/*** Module End : Module Type ec one col image gallery ***/

/*** Module Start : Module Type one col gallery with title ***/
.modType_threeGridfullSlideWithTitle {
    display: block;
    overflow: hidden;
}
.modType_threeGridfullSlideWithTitle .bigHead
{
    position: absolute;
    left: 0;
    right: 0;
    background-color: #ffffff;
}
.modType_threeGridfullSlideWithTitle ul li {
    position: relative;
}
.modType_threeGridfullSlideWithTitle .fullgridImg {
    height: 306px;
    margin: 2px 0;
    overflow: hidden;
    position: relative;
}
.modType_threeGridfullSlideWithTitle .imgCont {
    width: 463px;
    height: 308px;
    margin-left: 1px;
    
    float: left;
    overflow: hidden;
    position: relative;
    line-height: 308px;/*changed 21-5-2015*/
    text-align: center;/*changed 21-5-2015*/
}
.modType_threeGridfullSlideWithTitle .imgCont img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.modType_threeGridfullSlideWithTitle .imgCont img {
    width: 100%;
}*/
.modType_threeGridfullSlideWithTitle .eventInfo {
    display: block;
    margin: 3px 0 0;
}
.modType_threeGridfullSlideWithTitle .desc {
    display: block;
    margin: 10px 0 0;
    font-size: 14px;
    line-height: 16px;
}
.modType_threeGridfullSlideWithTitle .dataCont {
    height: 290px;
    width: 216px;
    padding: 8px 14px;
    float: left;
    overflow: hidden;
    position: relative;
}

.withBg .modType_threeGridfullSlideWithTitle .dataCont .bigText,
.modType_threeGridfullSlideWithTitle .dataCont .bigText
{
    margin: 35px 0 0 0;
}
.modType_threeGridfullSlideWithTitle .smallText {
    font-size: 12px;
    line-height: 14px;
    margin: 10px 0 0 0;
    display: block;
}
.withBg .modType_threeGridfullSlideWithTitle .dataCont {
    padding: 8px 20px;
}

.modType_threeGridfullSlideWithTitle .videoIcon{
    bottom: 10px;
    right: 10px;
}
/*** Module End : Module Type one col gallery with title ***/

/*** Module Start : ec connect one cols video gallery ***/
.mod_econeColVideoGal {
    overflow: hidden;
}
.mod_econeColVideoGal h2 {
    padding: 8px 10px;
}
.mod_econeColVideoGal ul li {
    overflow: hidden;
    height: 268px;
    position: relative;
}
.mod_econeColVideoGal .videoTag {
    color: #FFFFFF;
    font-size: 12px;
    background: #e0368d;
    padding: 3px;
    text-align: center;
    position: absolute;
    left: 10px;
    top: 0;
    text-transform: uppercase;
    line-height: 18px;/*changed 21-5-2015*/
}
.tag{text-align:left; padding-left:0.5em; font-weight:normal}
.mod_econeColVideoGal ul li .imgCont {
    overflow: hidden;
    position: relative;
    text-align: center;/*changed 21-5-2015*/
}
.mod_econeColVideoGal ul li .imgCont img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.mod_econeColVideoGal ul li .imgCont img {
    width: 100%;
}*/
.mod_econeColVideoGal ul li .dataCont {
    overflow: hidden;
    margin-top: 10px;
}
.mod_econeColVideoGal ul li .dataCont .subHead {
   /* font-weight: normal;*/
    display: block;
    margin-bottom: 5px;
    font-size: 16px;
    padding: 0 8px;
}
.mod_econeColVideoGal ul li .dataCont .ecArtistInfo {
    font-size: 12px;
    color: #ababab;
    display: block;
    padding: 0 8px;
}
.mod_econeColVideoGal ul li .dataCont .ecArtistInfo span {
    display: inline-block;
}
.mod_econeColVideoGal ul li .dataCont .ecArtistPlace {
    color: #ababab;
    font-size: 12px;
    display: block;
    padding: 0 8px;
    margin-bottom: 5px;
}
.mod_econeColVideoGal.theme_EC .videoIcon
{
    bottom: 6px;
    right: 15px;
    background-position: 0 -90px;
}
/*** Module End : ec connect one cols video gallery ***/

/*** Module Start : ec connect two cols video gallery ***/
.mod_ectwoColVideoGal {
    overflow: hidden;
}
.mod_ectwoColVideoGal h2 {
    position: absolute;
    left: 0;
    right: 0;
    background: #ffffff;
}
.mod_ectwoColVideoGal ul li {
    overflow: hidden;
    height: 306px;
    position: relative;
}
.mod_ectwoColVideoGal .ecTwoGal
{
    position: relative;
    margin: 0 6px;
}
.mod_ectwoColVideoGal .videoTag {
    color: #FFFFFF;
    font-size: 12px;
    background: #e0368d;
    padding: 3px;
    text-align: center;
    position: absolute;
    left: 10px;
    top: 0;
    text-transform: uppercase;
    z-index: 50;
    font-weight: bold;
}
.mod_ectwoColVideoGal ul li .imgCont
{
    height: 308px;
    position: absolute;
    width: 463px;
    line-height: 308px;/*changed 21-5-2015*/
    text-align: center;/*changed 21-5-2015*/
}
.mod_ectwoColVideoGal ul li .imgCont img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.mod_ectwoColVideoGal ul li .imgCont img {
    width: 100%;
}*/
.mod_ectwoColVideoGal ul li .dataCont {
    bottom: 0;
    left: 0;
    overflow: hidden;
    padding: 10px 5px;
    position: absolute;
    right: 0;
    background-color: #ffffff;
}
.mod_ectwoColVideoGal ul li .dataCont .subHead {
   /* font-weight: normal;*/
    display: block;
    margin-bottom: 5px;
    font-size: 18px;
}
.mod_ectwoColVideoGal ul li .dataCont .ecArtistInfo {
    font-size: 12px;
    color: #ababab;
    display: block;

}
.mod_ectwoColVideoGal ul li .dataCont .ecArtistInfo span {
    display: inline-block;
}
.mod_ectwoColVideoGal ul li .dataCont .ecArtistPlace {
    color: #ababab;
    font-size: 12px;
    display: block;
    padding: 0 12px;
    margin-bottom: 5px;
}
.mod_ectwoColVideoGal .flex-control-nav {
   /* left: 10px;
    text-align: left;
    top: 198px;*/
}
.flex-control-paging li a:hover {
    background: #e0368d;
}
/*** Module End : ec connect two cols video gallery ***/

/*** Modules Types :- Start Module Type advertisement ***/
.homeCont .moduleWarp.modType_imgAdvs {
    border-top: 0;
    height: 313px;
    width: 228px;
}
.homeCont .modType_imgAdvs .ads {
    height: 305px;
    padding: 4px;
    width: 220px;
}
/*** Modules Types :- End Module Type_advertisement ***/

/*** Modules Types :- Start Module Type milestone ***/
.modType_milestone {
	
    height: 330px;
    padding: 15px 0 0 0;
    background: url("../images/milesBg.jpg") repeat-x scroll 0 0 #ffffff;
}
.homeCont .modType_milestone .bigText {
    color: #fff;
    display: block;
    font-weight: normal;
    line-height: 23px;
    padding: 10px;
}
.modType_milestone .smallText {
    color: #000;
    font-size: 15px;
    font-weight: normal;
    line-height: 18px;
}
.theme_res.modType_milestone .smallText {
    color: #fff;
}
.modType_milestone .eventInfo {
    padding: 0 12px;
    display: block;
    margin-bottom: 5px;
    color: #fff;
}
.modType_milestone .eventInfo span {
    display: block;
}
.modType_milestone .byLine {
    bottom: 10px;
    color: #fff;
    left: 15px;
    position: absolute;
}
.modType_milestone .smallText a {
    color: #000;
}
.homeCont .modType_milestone a.highLink:hover {
    color: #000;
}
/*** Modules Types :- End Module Type milestone ***/

/*** Modules Types :- Start Module Type EV one col image gallery ***/
.homeCont .modType_evoneColImgGal.theme_EV h2 {
    background: none repeat scroll 0 0 #fff;
    left: 0;
    padding: 8px 10px;
    position: absolute;
    right: 0;
}
.modType_evoneColImgGal.theme_EV ul li .imgCont {
    height: 148px;
    margin: 0 3px;
    overflow: hidden;
    position: relative;
    width: 222px;
    line-height: 148px;/*changed 21-5-2015*/
    text-align: center;/*changed 21-5-2015*/
}
.modType_evoneColImgGal ul li .imgCont img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.modType_evoneColImgGal ul li .imgCont img {
    overflow: hidden;
    width: 100%;
}*/
.modType_evoneColImgGal ul li .dataCont {
    margin-top: 12px;
    overflow: hidden;
}
.modType_evoneColImgGal ul li .dataCont .subHead {
    display: block;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 5px;
    padding: 0 8px;
}
.modType_evoneColImgGal ul li .dataCont .evArtistPlace {
    color: #ababab;
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
    padding: 0 8px;
}
/*** Modules Types :- End Module Type EV one col image gallery ***/

/*** Modules Types :- Start Module Type EV one col video gallery with background ***/
.homeCont .moduleWarp.mod_evoneColVideoGal.darkBg h2 {
    color: #fff;
    left: 0;
    padding: 15px 10px 10px;
    position: absolute;
    right: 0;
    top: 0;
}
.mod_evoneColVideoGal.darkBg .evOneGal {
    margin-top: 0px;
}
.mod_evoneColVideoGal.darkBg .bigText.highLink {
    margin-top: 20px;
}
.mod_evoneColVideoGal.darkBg .highLink {
    letter-spacing: -1px;
    margin: 20px 0 0;
}

.mod_evoneColVideoGal.darkBg.modType_milestone .smallText {
    font-size: 14px;
}
.mod_evoneColVideoGal.darkBg ul li {
    height: auto;
}
/*** Modules Types :- End Module Type EV one col video gallery with background ***/

/*** Modules Types :- End Module Type EV one col video gallery ***/
.mod_evoneColVideoGal h2{
    padding: 8px 10px;
}

.mod_evoneColVideoGal .imgCont {
    height: 148px;
    position: relative;
    width: 222px;
    line-height: 148px;/*changed 21-5-2015*/
    text-align: center;/*changed 21-5-2015*/
}
.mod_evoneColVideoGal .imgCont img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.mod_evoneColVideoGal .imgCont img {
    width: 100%;
}*/
.mod_evoneColVideoGal .imgCont .videoIcon {
    bottom: 10px;
    right: 10px;
}
.mod_evoneColVideoGal ul li .dataCont {
    margin-top: 12px;
    overflow: hidden;
}
.mod_evoneColVideoGal ul li .dataCont .subHead {
    display: block;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 5px;
    padding: 0 8px;
}
.mod_evoneColVideoGal ul li .dataCont .evArtistInfo {
    color: #333;
    display: block;
    font-size: 12px;
    padding: 0 8px;
}
.mod_evoneColVideoGal ul li .dataCont .evArtistPlace {
    color: #ababab;
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
    padding: 0 8px;
}
/*** Modules Types :- End Module Type EV one col video gallery ***/

/*** Modules Types :- Start connect two cols video gallery: */
.mod_evtwoColVideoGal {
    overflow: hidden;
}
.mod_evtwoColVideoGal .evTwoGal {
    margin: 2px;
    position: relative;
}
.mod_evtwoColVideoGal h2 {
    background: none repeat scroll 0 0 #ffffff;
    left: 0;
    position: absolute;
    right: 0;
}
.mod_evtwoColVideoGal ul li .imgCont img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.mod_evtwoColVideoGal ul li .imgCont img {
    height: 100%;
    width: 100%;
}*/
.mod_evtwoColVideoGal ul li {
    height: 306px;
    overflow: hidden;
    position: relative;
}
.mod_evtwoColVideoGal .videoTag {
    background: none repeat scroll 0 0 #02aff1;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    left: 10px;
    padding: 3px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    z-index: 50;
}
.mod_evtwoColVideoGal ul li .imgCont {
    height: 306px;
    position: absolute;
    width: 468px;
    line-height: 306px;/*changed 21-5-2015*/
    text-align: center;/*changed 21-5-2015*/
}
.mod_evtwoColVideoGal ul li .imgCont img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.mod_evtwoColVideoGal ul li .imgCont img {
    height: 100%;
    width: 100%;
}*/
.mod_evtwoColVideoGal .flex-control-nav {
    left: 10px;
    text-align: left;
    top: 198px;
}
.mod_evtwoColVideoGal ul li .dataCont {
    background-color: #ffffff;
    bottom: 0;
    left: 0;
    overflow: hidden;
    padding: 10px 5px;
    position: absolute;
    right: 0;
}
.mod_evtwoColVideoGal ul li .dataCont .subHead {
    display: block;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #000;
}
.mod_evtwoColVideoGal ul li .dataCont .evArtistInfo {
    color: #333;
    display: block;
    font-size: 12px;
    padding: 0 12px;
}
.mod_evtwoColVideoGal ul li .dataCont .evArtistPlace {
    color: #ababab;
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
    padding: 0 12px;
}
/*** Modules Types :- End connect two cols video gallery:End */

/*** Modules Types :- Start Module Type Image info listing with background ***/
.modType_imgInfoListwithBg {
    display: block;
    overflow: hidden;
    height: 310px;
}
.modType_imgInfoListwithBg .imgCont {
    height: 149px;
    left: 0;
    margin: 0 2px;
    overflow: hidden;
    position: relative;
    top: 5px;
    width: 224px;
    line-height: 149px;/*changed 21-5-2015*/
    text-align: center;/*changed 21-5-2015*/
}
.modType_imgInfoListwithBg h2
{
    left: 0;
    padding-bottom: 10px;
    padding-top: 6px;
    position: absolute;
    right: 0;
    /*top: 7px;*/
    top: 0;/*changed 21-5-2015*/
}
.theme_Jobs.modType_imgInfoListwithBg h2
{
    background: none repeat scroll 0 0 #048f3e;
    left: 0;
    padding-bottom: 10px;
    padding-top: 6px;
    position: absolute;
    right: 0;
    top: 7px;
}
.modType_imgInfoListwithBg .imgCont > img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.modType_imgInfoListwithBg .imgCont > img {
    width: 100%;
    overflow: hidden;
}*/
.modType_imgInfoListwithBg .imgCont > span
{
    background: url("../images/blackBg.png") repeat scroll 0 0 transparent;
    bottom: 0;
    color: #ffffff;
    display: block;
    left: 0;
    overflow: hidden;
    padding: 5px 15px;
    position: absolute;
    right: 0;
    line-height: 18px;/*changed 21-5-2015*/
    text-align: left;/*changed 21-5-2015*/
}
.modType_imgInfoListwithBg ul {
    position: relative;
    top: 5px;
}
.modType_imgInfoListwithBg ul li {
    border-bottom: 1px dashed #878787;
    margin: 0 3px;
    overflow: hidden;
    padding: 5px 0;
}
.modType_imgInfoListwithBg.theme_Jobs.moduleWarp ul li {
    border-bottom-color: #444;
}
.modType_imgInfoListwithBg ul li.last {
    border-bottom: none;
}
.modType_imgInfoListwithBg .subHead {
    font-weight: normal;
}
.modType_imgInfoListwithBg .eventInfo {
    padding: 0 12px;
}
.modType_imgInfoListwithBg.moduleWarp h2, .modType_imgInfoListwithBg.moduleWarp label {
    color: #ffffff
}
.modType_imgInfoListwithBg .moduleWarp ul li {
    border-bottom-color: #444;
}
/*** Modules Types :- End Module Type Image info listing with background ***/

/*** Modules Types :- Start Module Type Image info listing with background ***/
/*.modType_imgInfoListwithBg h2 {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}*/
.modType_imgInfoListwithBg .moduleWarp h2 {
    padding-bottom: 10px;
    padding-top: 10px;
}
.modType_imgInfoListwithBgmoduleWarp h2, .modType_imgInfoListwithBgmoduleWarp label {
    color: #ffffff;
}
/*** Modules Types :- Start Module Type Image info listing with background ***/

/*** Modules Types :- Start Module Type List Title No Border ***/
.modType_listTitleImgNoBorder h2 {
    padding-bottom: 5px;
    padding-top: 8px;
}
.modType_listTitleImgNoBorder ul li {
    overflow: hidden;
    padding: 12px 0;
    margin: 0 3px;
}
.modType_listTitleImgNoBorder ul li.last {
    border-bottom: none;
}
.modType_listTitleImgNoBorder a.imgCont {
    float: left;
    margin-right: 8px;
    width: 60px;
    height: 47px;
    line-height: 47px;/*changed 21-5-2015*/
    text-align: center;/*changed 21-5-2015*/
}
.modType_listTitleImgNoBorder a.imgCont img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.modType_listTitleImgNoBorder a.imgCont img {
    width: 100%;
    display: block;
}*/
.modType_listTitleImgNoBorder .dataCont {
    overflow: hidden;
}
.modType_listTitleImgNoBorder .dataCont a.subHead {
    line-height: 15px;
    padding: 0;
    margin-bottom: 8px;
}
/*** Modules Types :- End Module Type List Title No Border  ***/
/*** Modules Types :- Start Module Type Thumb TitleLocation ***/

.modType_listThumbTitleLocation {
    display: block;
}
.modType_listThumbTitleLocation h2 {
    padding-top: 5px;
}
.modType_listThumbTitleLocation ul li {
    border-bottom: 1px dashed #878787;
    /*margin: 0 8px;*/
    overflow: hidden;
    padding: 8px 0;
}
.modType_listThumbTitleLocation ul li .imgCont {
    float: left;
    margin-right: 12px;
    width: 96px;
    line-height: 76px;/*changed 21-5-2015*/
    height: 76px;/*changed 21-5-2015*/
    text-align: center;/*changed 21-5-2015*/
}
.modType_listThumbTitleLocation ul li .imgCont img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.modType_listThumbTitleLocation ul li .imgCont img {
    width: 100%;
    display: block;
}*/
.modType_listThumbTitleLocation ul li .dataCont {
    overflow: hidden;
}
.modType_listThumbTitleLocation ul li .subHead {
    padding: 0;
    display: inline-block;
    margin-right: 12px;
    font-size: 14px;
    margin-bottom: 3px;
}
.modType_listThumbTitleLocation ul li .locationInfo {
    display: inline-block;
}
.modType_listThumbTitleLocation ul li .eventInfo {
    margin-top: 3px;
    display: block;
    line-height: 13px;
    font-weight: lighter;
}
.modType_listThumbTitleLocation ul li .desc {
    margin-top: 9px;
    padding: 0;
}
/*** Modules Types :- End Module Type Thumb TitleLocation  ***/

/*** Modules Types :- Start Module Type Image info listing ***/

.modType_imgInfoList {
    overflow: hidden;
    height: 310px;
}
.theme_Jobs.modType_imgInfoList h2
{
    background: none repeat scroll 0 0 #ffffff;
    left: 0;
    position: absolute;
    right: 0;
    top: 3px;
    padding: 10px;
}
.theme_res.modType_imgInfoList h2 {
    background: none repeat scroll 0 0 #ffffff;
    left: 0;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 3px;
}
.modType_imgInfoList .imgCont /*changed 21-5-2015*/{
    left: 0px;
    overflow: hidden;
    position: relative;
    top: 0px;
    width: 224px;
    margin: 0px 0px 0px 2px;
    line-height: 149px;
    height: 149px;
    text-align: center;
}
.modType_imgInfoList .imgCont > img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
.modType_imgInfoList .imgCont > span /*changed 21-5-2015*/{
    background: transparent url("../images/blackBg.png") repeat scroll 0px 0px;
    bottom: 0px;
    color: #FFF;
    padding: 5px 15px;
    position: absolute;
    width: 194px;
    line-height: 18px;
    text-align: left;
    left: 0;
    right: 0;
}
/*.modType_imgInfoList .imgCont {
    left: 0;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 224px;
    margin: 0 0 0 2px;
}
.modType_imgInfoList .imgCont > img {
    width: 100%;
    display: block;
}
.modType_imgInfoList .imgCont > span {
    background: url("../images/blackBg.png") repeat scroll 0 0 transparent;
    bottom: 0;
    color: #ffffff;
    padding: 5px 15px;
    position: absolute;
    width: 194px;
}*/
.modType_imgInfoList ul {
    position: relative;
    top: 5px;
}
.modType_imgInfoList ul li {
    border-bottom: 1px dashed #878787;
    margin: 0 3px;
    padding: 5px 0;
}
.modType_imgInfoList ul li.last,
.modType_listThumbTitleLocation ul li.last {
    border-bottom: none;
}
.modType_imgInfoList .subHead {
    font-weight: normal;
    cursor: pointer;
}
.modType_imgInfoList .eventInfo {
    padding: 0 12px;
}

/*** Modules Types :- End Module Type Image info listing ***/

/*** Modules Types :- Start Module Type Image info listing ***/

.modType_twoGridThumTitleDec {
    display: block;
    overflow: hidden;
}
.modType_twoGridThumTitleDec ul {
    background: url("../images/lineBg.png") repeat-y scroll 236px 0 transparent;
    display: block;
    overflow: hidden;
    margin: 0 0 10px 0;
    /*height: 267px;*/
}
.modType_twoGridThumTitleDec ul li {
    border-bottom: 1px dashed #878787;
    float: left;
    margin: 0 6px;
    overflow: hidden;
    padding: 15px 0;
    width: 225px;
}
.modType_twoGridThumTitleDec ul li.last {
    border-bottom: none;
}
.modType_twoGridThumTitleDec ul li .imgCont  /*changed 21-5-2015*/{
    float: left;
    margin-right: 12px;
    width: 79px;
    line-height: 62px;
    height: 62px;
    text-align: center;
}
.modType_twoGridThumTitleDec ul li .imgCont img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;    
}
/*.modType_twoGridThumTitleDec ul li .imgCont {
    float: left;
    margin-right: 12px;
    width: 79px;
}
.modType_twoGridThumTitleDec ul li .imgCont img{
    display: block;
    width: 100%;    
}*/
.modType_twoGridThumTitleDec ul li .dataCont {
    float: left;
    width: 130px;
}
.modType_twoGridThumTitleDec ul li .dataCont a {
    padding: 0;
}
.modType_twoGridThumTitleDec .eventInfo {
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin: 10px 0 0;
}
.modType_twoGridThumTitleDec .eventInfo > span {
    display: block;
}
/*** Modules Types :- End Module Type Image info listing ***/

/*** Modules Types :- Start Module Type jobs one grid gallery ***/

.mod_jobsOneColVideoGal ul li {
    height: auto;
}
.moduleWarp.mod_evoneColVideoGal.theme_EV > h2 {
    color: #ffffff;
    left: 0;
    right: 0;
    top: 0;
}
.homeCont .moduleWarp.mod_jobsOneColVideoGal.theme_Jobs > h2,
.homeCont .moduleWarp.mod_resOneColVideoGal.theme_res > h2 {
    color: #ffffff;
    left: 0;
    position: absolute;
    right: 0;
    top: 6px;
}
.mod_jobsOneColVideoGal .jobsOneGal, .mod_evOneColVideoGal .evOneGal, .mod_resOneColVideoGal .resOneGal  {
    margin-top: 0;
}
.mod_jobsOneColVideoGal .highLink, .mod_resOneColVideoGal .highLink {
    letter-spacing: -1px;
    margin: 20px 0 0;
}
.mod_jobsOneColVideoGal .modType_milestone .eventInfo span {
    line-height: 14px;
}
.mod_jobsOneColVideoGal .modType_milestone .smallText {
    margin: 20px 0 0 0;
    color: #333333;
}
/*** Modules Types :- End Module Type jobs one grid gallery ***/

/*** Modules Types :- Start Module Type List Title Location style ***/

.modType_listTitleLoc ul li {
    padding: 7px 0;
}
.modType_listTitleLoc .eventInfo {
    display: block;
    margin: 3px 0 0 0;
}
.modType_listTitleLoc .eventInfo span {
    display: block;
    line-height: 14px;
    padding: 0 2px;
}
/*** Modules Types :- End Module Type List Title Location style ***/
/*** Modules Types :- Start Module Type job vacancy list ***/

.modType_jobVacancyList {
    display: block;
    overflow: hidden;
}
.modType_jobVacancyList ul {
    background: url("../images/lineBg.png") repeat-y scroll 236px 0 transparent;
    display: block;
    overflow: hidden;
    height: 267px;    
    border-top: 1px solid #cccccc;
}
.modType_jobVacancyList ul li {
    border-bottom: 1px dashed #878787;
    float: left;
    margin: 0 6px;
    overflow: hidden;
    padding: 12px 0;
    width: 225px;
}
.modType_jobVacancyList ul li.last {
    border-bottom: none;
}
.modType_jobVacancyList ul li .imgCont {
    float: left;
    height: 53px;
    margin-right: 12px;
    width: 79px;
}
.modType_jobVacancyList .eventInfo {
    color: #ababab;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin: 10px 0 0;
}
.modType_jobVacancyList .eventInfo > span {
    display: block;
    padding: 0 12px;
}
.modType_jobVacancyList .compLogo  /*changed 21-5-2015*/{
    display: block;
    overflow: hidden;
    width: 75px;
    margin: 8px auto;
    height: 59px;
    line-height: 59px;
    text-align: center;
}
.modType_jobVacancyList .compLogo img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.modType_jobVacancyList .compLogo {
    display: block;
    overflow: hidden;
    width: 75px;
    margin: 8px;
}
.modType_jobVacancyList .compLogo img{
    width: 100%;
    display: block;
}/*
/*** Modules Types :- End Module Type job vacancy list ***/

/*** Modules Types :- Start Module Type large thum title designation location ***/

.modType_twoGridLgThumTitleDesgLoc {
    display: block;
    overflow: hidden;
    border: 1px solid #cfcfcf;
    border-top: none;
}
.modType_twoGridLgThumTitleDesgLoc h2{
    padding-left: 10px;
}
.modType_twoGridLgThumTitleDesgLoc ul {
    background: url("../images/lineBg.png") repeat-y scroll center 0 transparent;      
    margin: 0 0 10px 0;
}
.modType_twoGridLgThumTitleDesgLoc ul li {
    border-bottom: 1px dashed #878787;
    float: left;
    margin: 0 6px;
    overflow: hidden;
    padding: 17px 0;
    width: 294px;
    height:132px;
}
.modType_twoGridLgThumTitleDesgLoc ul li.last {
    border-bottom: none;
}
.modType_twoGridLgThumTitleDesgLoc ul li .imgCont /* changed 5-5-2015*/{
    float: left;
    margin-right: 12px;
    width: 135px;
    border: 1px solid #EEE;
    height: 107px;
    line-height: 107px;
    text-align: center;
    overflow: hidden;
}
.modType_twoGridLgThumTitleDesgLoc ul li .dataCont {
    float: left;
    width: 145px;
}
.modType_twoGridLgThumTitleDesgLoc ul li img /* changed 5-5-2015*/{
    width: auto;
    vertical-align: middle;
}
.modType_twoGridLgThumTitleDesgLoc ul li .subHead {
    font-size: 14px;
    line-height: 16px;
    color: #333333;
    font-weight: 600;
}
.modType_twoGridLgThumTitleDesgLoc .eventInfo {
    color: #ababab;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin: 10px 0 0;
}
.modType_twoGridLgThumTitleDesgLoc .eventInfo > span {
    display: block;
    margin: 0 0 2px 0;
}
/*** Modules Types :- End Module Type large thum title designation location ***/


/********** All Main Page Modules Theme Styling : end *********/

/*** All Main Page Modules Theme Styling : start ***/

.theme_News.moduleWarp {
    border-top: 3px solid #ed1a3b;
}
.theme_EC.moduleWarp {
    border-top: 3px solid #e0368d;
}
.theme_EV.moduleWarp {
    border-top: 3px solid #02aff1;
}
.theme_Jobs.moduleWarp {
    border-top: 3px solid #048f3c;
}
.theme_res.moduleWarp {
    border-top: 3px solid #034896;
}
.theme_B2B.moduleWarp {
    border-top: 3px solid #f7941d;
}

.theme_News.moduleWarp .flex-control-paging li a.flex-active,
.withBg .modType_fullSlide.theme_News .dataCont,
.withBg .mod_ectwoColVideoGal.theme_News .dataCont,
.withBg .mod_evtwoColVideoGal.theme_News .dataCont,
.theme_News .view,
.modType_milestone.theme_News,
.theme_News.mod_evoneColVideoGal.darkBg .modType_milestone{
    background-color: #ed1a3b;
}

.theme_EC.moduleWarp .flex-control-paging li a.flex-active,
.withBg .modType_fullSlide.theme_EC .dataCont,
.withBg .mod_ectwoColVideoGal.theme_EC .dataCont,
.withBg .mod_evtwoColVideoGal.theme_EC .dataCont,
.theme_EC .view,
.modType_milestone.theme_EC,
.theme_EC.mod_evoneColVideoGal.darkBg .modType_milestone {
    background-color: #e0368d;
}

.theme_EV.moduleWarp .flex-control-paging li a.flex-active,
.withBg .modType_fullSlide.theme_EV .dataCont,
.withBg .mod_ectwoColVideoGal.theme_EV .dataCont,
.withBg .mod_evtwoColVideoGal.theme_EV .dataCont,
.theme_EV .view,
.modType_milestone.theme_EV,
.theme_EV.mod_evoneColVideoGal.darkBg .modType_milestone {
    background-color: #02aff1;
    margin:2px;
}

.theme_Jobs.moduleWarp .flex-control-paging li a.flex-active,
.withBg .modType_fullSlide.theme_Jobs .dataCont,
.withBg .mod_ectwoColVideoGal.theme_Jobs .dataCont,
.withBg .mod_evtwoColVideoGal.theme_Jobs .dataCont,
.theme_Jobs .view,
.modType_milestone.theme_Jobs,
.theme_Jobs.mod_evoneColVideoGal.darkBg .modType_milestone {
    background-color: #048f3c;
}

.theme_res.moduleWarp .flex-control-paging li a.flex-active,
.withBg .modType_fullSlide.theme_res .dataCont,
.withBg .mod_ectwoColVideoGal.theme_res .dataCont,
.withBg .mod_evtwoColVideoGal.theme_res .dataCont,
.theme_res .view,
.modType_milestone.theme_res,
.theme_res.mod_evoneColVideoGal.darkBg .modType_milestone {
    background-color: #034896;
}

.theme_B2B.moduleWarp .flex-control-paging li a.flex-active,
.withBg .modType_fullSlide.theme_B2B .dataCont,
.withBg .mod_ectwoColVideoGal.theme_B2B .dataCont,
.withBg .mod_evtwoColVideoGal.theme_B2B .dataCont,
.theme_B2B .view,
.modType_milestone.theme_B2B,
.theme_B2B.mod_evoneColVideoGal.darkBg .modType_milestone{
    background-color: #f7941d;
}

.theme_News.modType_imgInfoListwithBg h2,.gridSize_One .theme_News .tag,.gridSize_Two .theme_News .tag, .gridSize_Three .theme_News .tag, .gridSize_Four .theme_News .tag {
    background: #ed1a3b;
}
.theme_EC.modType_imgInfoListwithBg h2,.gridSize_One .theme_EC .tag,.gridSize_Two .theme_EC .tag, .gridSize_Three .theme_EC .tag, .gridSize_Four .theme_EC .tag {
    background: #e0368d;
}
.theme_EV.modType_imgInfoListwithBg h2,.gridSize_One .theme_EV .tag,.gridSize_Two .theme_EV .tag, .gridSize_Three .theme_EV .tag, .gridSize_Four .theme_EV .tag {
    background: #02aff1;
}
.theme_Jobs.modType_imgInfoListwithBg h2,.gridSize_One .theme_Jobs .tag,.gridSize_Two .theme_Jobs .tag, .gridSize_Three .theme_Jobs .tag, .gridSize_Four .theme_Jobs .tag {
    background: #048f3c;
}
.theme_res.modType_imgInfoListwithBg h2,.gridSize_One .theme_res .tag,.gridSize_Two .theme_res .tag, .gridSize_Three .theme_res .tag, .gridSize_Four .theme_res .tag {
    background: #034896;
}
.theme_B2B.modType_imgInfoListwithBg h2,.gridSize_One .theme_B2B .tag,.gridSize_Two .theme_B2B .tag, .gridSize_Three .theme_B2B .tag, .gridSize_Four .theme_B2B .tag {
    background: #f7941d;
}

.homeCont .theme_News.moduleWarp h2,
.withBg .theme_News .view,
.homeCont .theme_News a:hover,
.homeCont .theme_News .bigText:hover,
.theme_News.mod_evtwoColVideoGal ul li .dataCont .subHead:hover

{
    color:  #ed1a3b;
}

.homeCont .theme_EC.moduleWarp h2,
.withBg .theme_EC .view,
.homeCont .theme_EC a:hover,
.homeCont .theme_EC .bigText:hover,
.theme_EC.mod_evtwoColVideoGal ul li .dataCont .subHead:hover
{
    color:  #e0368d;
}
.homeCont .theme_EV.moduleWarp h2,
.withBg .theme_EV .view,
.homeCont .theme_EV a:hover,
.homeCont .theme_EV .bigText:hover,
.theme_EV.mod_evtwoColVideoGal ul li .dataCont .subHead:hover
{
    color:  #02aff1;
}
.homeCont .theme_Jobs.moduleWarp h2,
.withBg .theme_Jobs .view,
.homeCont .theme_Jobs a:hover,
.homeCont .theme_Jobs .bigText:hover,
.theme_Jobs.mod_evtwoColVideoGal ul li .dataCont .subHead:hover
{
    color:  #048f3c;
}
.homeCont .theme_res.moduleWarp h2,
.withBg .theme_res .view,
.homeCont .theme_res a:hover,
.homeCont .theme_res .bigText:hover,
.theme_res.mod_evtwoColVideoGal ul li .dataCont .subHead:hover
{
    color:  #034896;
}
.homeCont .theme_B2B.moduleWarp h2,
.withBg .theme_B2B .view
{
    color:  #f7941d;
}

.modType_imgInfoListwithBg.theme_News {
    background: url("../images/milesBg.jpg") repeat-x scroll 0 0 #ed1a3b;   
}
.modType_imgInfoListwithBg.theme_EC {
    background: url("../images/milesBg.jpg") repeat-x scroll 0 0 #e0368d;   
}
.modType_imgInfoListwithBg.theme_EV {
    background: url("../images/milesBg.jpg") repeat-x scroll 0 0 #02aff1;   
}
.modType_imgInfoListwithBg.theme_Jobs {
    background: url("../images/milesBg.jpg") repeat-x scroll 0 0 #048f3c;   
}
.modType_imgInfoListwithBg.theme_res {
    background: url("../images/milesBg.jpg") repeat-x scroll 0 0 #034896;   
}
.modType_imgInfoListwithBg.theme_B2B {
    background: url("../images/milesBg.jpg") repeat-x scroll 0 0 #f7941d;   
}

.withBg .view
{
    background-color: #ffffff;
}

.withBg .contType,
.modType_milestone .contType,
.withBg .moduleWarp .dataCont .subHead,
.withBg .moduleWarp .dataCont .ecInfo, 
.withBg .moduleWarp .dataCont .subHead .ecInfo,
.withBg .moduleWarp .dataCont .ecArtistInfo,
.withBg .moduleWarp .dataCont .subHead .ecInfo .ecArtistInfo,
.withBg .moduleWarp .dataCont .subHead .ecInfo .ecArtistInfo span,
.withBg .moduleWarp .dataCont .ecArtistPlace, 
.withBg .moduleWarp .dataCont .bigText, 
.withBg .moduleWarp .dataCont .smallText, 
.withBg .moduleWarp .dataCont .eventInfo,
.homeCont .moduleWarp.modType_imgInfoListwithBg h2,
.withBg .mod_evtwoColVideoGal ul li .dataCont .evArtistInfo,
.withBg .mod_evtwoColVideoGal ul li .dataCont .evArtistPlace{
    color: #FFF;
}

.withBg .moduleWarp .dataCont .subHead:hover {
    color: #000;
}
/*** All Main Page Modules Theme Styling : end ***/




/************************** All Main Page Modules Styling : end **************************/

/**** Flexslider - About Us ****/

.abtUsPgWrap .flex-direction-nav {
    top: 280px;
}
.abtUsPgWrap .cteamSlider .flex-direction-nav {
    top: 310px;
}
.cteamSlider .flex-prev, .abt_evSlider .flex-prev, .pubSlider .flex-prev {
    background: url("../images/sprite_acc.png") no-repeat scroll 0 -642px transparent;
    height: 40px;
    left: -40px;
    margin: 0;
    position: absolute;
    text-indent: -99999px;
    width: 20px;
}
.cteamSlider .flex-next, .abt_evSlider .flex-next, .pubSlider .flex-next {
    background: url("../images/sprite_acc.png") no-repeat scroll 0 -762px transparent;
    height: 40px;
    margin: 0;
    position: absolute;
    right: 85px;
    text-indent: -99999px;
    width: 20px;
}
.abt_evSlider .flex-prev, .pubSlider .flex-prev {
    background: url("../images/sprite_acc.png") no-repeat scroll 0 -406px transparent;
}
.abt_evSlider .flex-next, .pubSlider .flex-next {
    background: url("../images/sprite_acc.png") no-repeat scroll 0 -528px transparent;
}
/********************* About Us Page Styling Payal - Start **************************/
/**** About section ****/

.abtWrap {
    background: url("../images/abtUs.jpg") no-repeat 0 0 #4c4c4c;
    position: relative;
    padding: 80px 0 50px 0;
    overflow: hidden;
}
.abtWrap .descSec a {
    color: #d4d4d4;
}
/**** about - scroller section ****/

.abtUsPgWrap .jspTrack {
    width: 1px;
}
.abtUsPgWrap .jspDrag {
    background: none repeat scroll 0 0 #d5d5d5;
    border-radius: 0;
    left: -3px;
    width: 7px;
}
/**** menu section ****/

.menuWrap .menu {
    background: none repeat scroll 0 0 #fff;
    bottom: 0;
    left: -198px;
    opacity: 0;
    padding: 85px 0 0 28px;
    position: absolute;
    top: 0;
    width: 170px;
    -webkit-transition-duration: .4s;
    /* Safari */
    
    -moz-transition-duration: .4s;
    /* Safari */
    
    -ms-transition-duration: .4s;
    /* Safari */
    
    transition-duration: .4s;
    transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
}
.menuWrap.active .menu {
    opacity: 1;
    left: 0;
    -webkit-transition-duration: .4s;
    /* Safari */
    
    -moz-transition-duration: .4s;
    /* Safari */
    
    -ms-transition-duration: .4s;
    /* Safari */
    
    transition-duration: .4s;
    transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
}
.menuWrap.active .menuBtn {
    background: url("../images/navOpen.png") no-repeat 0 0 transparent;
}
.menuWrap .menuBtn {
    background: url("../images/navClose.png") no-repeat 0 0 transparent;
    display: block;
    height: 18px;
    left: 28px;
    position: absolute;
    text-indent: -9999px;
    top: 38px;
    width: 25px;
    z-index: 2;
    cursor: pointer;
}
.menuWrap .menu ul li {
    margin-bottom: 25px;
}
.menuWrap .menu ul li a {
    font-size: 18px;
    color: #575757;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
/**** core team section ****/

.cteamWrap {
    background: url("../images/coreTeamBg.png") no-repeat 0 0 #fff;
    padding: 80px 0 50px;
    position: relative;
}
.cteamWrap .dsgn {
    cursor: text;
}
.cteamWrap .social-media-cont {
    margin: 12px 0 0;
    overflow: hidden;
    padding-left: 8px;
}
.cteamWrap .social-media-cont ul li {
float:left;

}
/**** key team section ****/

.kteamWrap {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #dbdbdb;

    overflow: hidden;
    padding: 30px 10px 20px 10px;
}
/* changed 27-03-2015 */
/*.kteamWrap img {
    cursor: pointer;
}*/
.kteamWrap #key-item .item.active {
    height: 320px;
}
/**** events section ****/

.evWrap {
    background: url("../images/eventsBg.jpg") no-repeat 0 0 #464646;
    padding: 30px 0 50px;
    position: relative;
}
/**** Publications section ****/

.pubWrap {
    background: url("../images/pubBg.png") no-repeat 0 0 #7b7b7b;
    padding: 30px 0 50px;
    position: relative;
}
/**** Advertise with us section ****/

.advtWrap {
    background: url("../images/advBg.jpg") no-repeat 0 0 transparent;
    padding: 30px 0 10px;
    background-size: cover; /* added 27-03-2015 */
	overflow:hidden
}
.advtWrap .adv-list-cont {
    overflow: hidden;
    margin: 0 auto;
}
.advtWrap .adv-list-cont li {
   /*amir - float: left;
    padding: 0 44px;
    margin-bottom: 30px;*/
    float: left;
    width: 260px;
    min-height: 30px;
    margin:  0 6px 10px 0;
}
/**** Contact section ****/

.contactWrap {
    overflow: hidden;
    background: #fff;
    padding: 30px 0 20px;
}
.contactWrap .contInfo {
    overflow: hidden;
    padding: 25px 0 0;
}
.contactWrap .contInfo span {
    display: block;
}
.contactWrap .contInfo > ul > li {
    float: left;
}
.contactWrap .contInfo .locat, .contactWrap .contInfo .call {
    padding-left: 25px;
    text-align: left;

}
.contactWrap .contInfo .locat {
    background: url("../images/addressBg.png") no-repeat scroll 6px 3px transparent;
}
.contactWrap .contInfo .call {
    background: url("../images/contactBg.png") no-repeat scroll 2px 4px rgba(0, 0, 0, 0);
}
.contactWrap .contInfo .email-icon {
    background: url("../images/emailBg2.png") no-repeat scroll 6px 5px transparent;
}
.contactWrap .contInfo .email-icon a {
    color: #737373;
    display: block;
    line-height: 28px;
    padding-left: 30px;
}
.contactWrap .contInfo .cont-title {
    display: block;
}
/**** Contact - map section ****/

.contactWrap #map-canvas {
    height: 400px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.contactWrap #map-canvass {
    height: 400px;
    margin: 0;
    padding: 0;
    width: 100%;
}
/**** careers section ****/

.careersWrap {
    background: url("../images/careersBg.jpg") no-repeat 0 0 transparent;
    padding: 30px 0 0px;
    overflow: hidden;
}
.careersWrap .descSec {
    margin-bottom: 40px;
}
.careersWrap .enq {
    display: block;
    margin: 15px 0;
}
.careersWrap .btnBgWhite {
    background: none repeat scroll 0 0 #fff;
    color: #8d8d8d;
    font-size: 15px;
    font-weight: 300;
    margin: 0 auto;
    padding: 10px;
    width: 170px;
}
/********************* About Us Page Styling Payal - Start **************************/


/*************** FB Share Page Styling - Start ***************/


.sm_wrap {
    clear: both;
}
.sm_wrap .content  {
    padding:0 0 20px 0;
    padding-left: 0;
}
.sm_wrap .content  .left {
    padding: 0 10px 0px 0;
    width: 650px;
}
.sm_wrap .artistDetailPage .leftRightCont{
    min-height: 76px;
}
.sm_wrap .banImgCont img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
    
}
/*.sm_wrap .banImgCont img{
    display: block;
   /* width: 80%; 
   margin: 0 auto;    
}*/
.profile-wrap{
    overflow: hidden;
    padding: 0 20px 30px;
}
.profile-title {
    line-height: 20px;
    padding:10px 0; 
}
.profile-cont-title h3 {
    float: left;
    font-size: 18px;
    line-height: 22px;
    padding:10px 0;
    color: #000;
}
.profile-cont-head{
    overflow: hidden;
}

.profile-cont-info {
    margin: 15px 0;
    padding-left: 0;
    color: #7d7d7d;
}
.mod_theme_EC .profile-title{
    border-top: 2px solid #e0368d;
}

/*************** FB Share Page Styling - Start ***************/


/************* news Listings section - Start  *******************/

/********* news Listings - Start *********/
.newsList {
    overflow: hidden;
}
.newsList li {
    clear: left;
    float: left;
    margin-bottom: 15px;
        border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 9px solid #ccc;
    border-left: 9px solid #ccc;
}
.newsList li .nlThumb {
    border-top: 2px solid #ed1a3b;
    float: left;
   /* margin-right: 20px; */
    position: relative;
 /*   width: 225px; */
}
.newsList li .nlThumb img{
    display: block;
    width: 100%;    
}
.newsList li .nlThumb span {
    padding: 0px 10px 3px 10px;
    background: #ed1a3b;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 500;
    position: absolute;
    text-align: center;
    top: 0;
    right: 0px;
}
.newsList li .details {    
    float: left;
    padding: 5px 5px 5px 0px;
   /* width: 360px; */
}
.newsList li .details h2 {
    font-size: 14px;
    padding: 0;
}
.newsList li .details h2 a {
    color: #333333;
    display: block;
}
.newsList li .details .inTags, .newsList li .details .pubDets
{
    margin: 2px 0;
}
.newsList li.featuredNews
{
    padding: 5px;
    border-top: 2px solid #ED1A3B;
    border-bottom: 2px solid #ED1A3B;
    border-right: 10px solid #ED1A3B;
    border-left: 10px solid #ED1A3B;
}
.newsList li.featuredNews .nlThumb {
    border-top: none;
   
}
.newsList li.featuredNews .nlThumb img {
    width: 100%;
}
.newsList li.featuredNews .details {
    border: 0;
}
.newsList li.featuredNews .details h2 {
    font-size: 24px;
    color: #FFF;
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: 600;
}
.newsList li.featuredNews .details .pubDets .comnts {
    background: url(../images/com.png) no-repeat center center transparent;
    color: #ED1A3B;
}

.pubDets span {
    display: inline-block;
    margin: 0 5px 0 0;
    text-align: center;
}
.pubDets {
    margin: 0px 0 0;
	padding:0;
	margin-top:1em;
}

.inTags {margin:0px 0 0; padding:0; margin-bottom:1em;}
.inTags a {
    background: none repeat scroll 0 0 #555557;
    color: #fff;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 600;
    padding: 0 3px;
    text-transform: uppercase;
}
.shareWidgetVert {
    float: left;
    height: 205px;
    margin: 15px 0;
    width: 330px;
}
/********* news Listings - End *********/


/* News Brand Image styling - Start */

.brandimgBlock{
    margin: 15px 15px 15px 0;
    float: left;
}
.brandimgBlock img{
    width: 100%;
    display: block;
}
.brandimgBlock p {
    border: 1px solid #ccc;
    font-style: italic;
    margin: 0;
    padding: 2px 0;
    text-align: center;
    width: 268px;
}

/* News Brand Image styling - End */

/* News Story Tags styling - Start */

.storyTags {
    width: 100%;
    margin: 20px 0 5px;
}
.storyTags a {
    padding: 2px 5px;
    background: #EEE;
    border: 1px solid #ddd;
    display: inline-block;
    color: #999;
}
.storyTags a:hover {
    color: #ED1A3B;
    background: #fff;
}
.storyTags h3 {
    margin-bottom: 5px;
}

/* News Story Tags styling - End */

/* News Headlines styling - Start */

.headLines .cols{
    border: none;
}
.headLines .cols img /* changed 5-5-2015*/{
    width: auto;
    vertical-align: middle;
}
.headLines .cols.small /* changed 5-5-2015*/{
    width: 275px;
    margin-right: 15px;
    height: 182px;
    overflow: hidden;
    text-align: center;
    line-height: 182px;
}
.headLines .cols.wide {
    width: 340px;
    margin: 0;
}
.headLines .news h2 a{
    color: #000;
}
.headLines .news h2,
.headLines .news p{
    padding-left:0;
}
.headLine2day {
     /*padding: 5px;
   border-left: 1px solid #E0E0E0;*/
    overflow: hidden;
}
.headLine2day h2 {
    margin-bottom: 10px;
    color: #e7203f;
}
.headLine2day ul li {

    margin: 3px 0;    
    border-bottom: 1px solid #e0e0e0;
	padding:0.8em
}
.threeCol.headLines .headLine2day li{
    min-height: 0;
}
.headLine2day ul li a {
    color: #666;
    padding-right: 5px;
    font-weight:500;
font-size:30px;
}
.headLine2day h3 {
padding-top: 10px;
font-size: 15px;
padding-bottom: 12px;
/* font-style: italic; */
font-weight: 500;
line-height: 22px;
}

/* News Headlines styling - End */

/**** News Social Media addthis - Start *****/

.shareWidgetVert .addthis_default_style .addthis_counter {
    display: block;
    float: left;
    clear: both;
}
.shareWidgetVert .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
    padding: 0 2px;
    clear: both;
}

/**** News Social Media addthis - End *****/


/* News Post Comment Section styling - Start */

.commentsSectn {
    width: 100%;
    position: relative;
}
.commentsSectn .favCmnt {
    background: url(../images/favNum.gif) no-repeat left center transparent;
    display: inline-block;
    padding-bottom: 2px;
    padding-right: 10px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 40px;
}
.commentsSectn h2, .commentsSectn h3 {
    font-family: 'Open Sans', sans-serif;
    padding: 0;
}
.postComment, .recentComm {
    overflow: hidden;
    margin: 10px 0;
}
.recentComm {
    height: 616px;
    border-bottom: 1px solid #dcdcdc;
}
.recentComm ul {
    border-top: 2px solid #999;
    padding: 5px 0;
}
.recentComm ul li {
    margin-bottom: 10px;
    float: left;
}
.snglCom{
    overflow: hidden;
}
.postComment .postThumb, .snglCom .commentThumb  /* changed 5-5-2015*/{
    margin-right: 10px;
    float: left;
    width: 45px;
    margin-top: 5px;
    height: 40px;
    overflow: hidden;
    text-align: center;
    line-height: 40px;
}
.snglCom .desc {
    float: left;
    width: 550px;
}
.snglCom .desc p{
    margin: 0;
}
.postComment .postThumb img,
.commentThumb img /* changed 5-5-2015*/{
    width: auto;
    vertical-align: middle;
}
.postComment .field {
    width: 545px;
    border: 2px solid #AAA;
    float: left;
    border-radius: 5px;
    padding: 3px;
}
.postComment .field input {
    width: 100%;
    border: none;
    height: 35px;
}
.postComment .view {
    border: medium none;
    margin: 5px;
    font-weight: 600;
}
.snglCom .desc .time {
    padding-left: 5px;
    font-weight: normal;
    color: #999;
    background: url(../images/dot.gif) no-repeat 2px 7px transparent;
}
.twoCol {
    width: 100%;
}
.twoCol .cols {
    float: left;
    width: 50%;
}
.fbCont {
    background: #EEE;
    padding: 5px;
    border: 1px solid #CCC;
    border-radius: 10px;
    text-align: center;
    width: 200px;
}
.fbCont h2 {
    margin-top: 5px;
}
.fbCont p {
    font-size: 14px;
}
.comForm {
   border: 1px solid #CCC;
    border-radius: 10px;
    float: left;
    padding: 10px;
    width: 320px;
    position:absolute;
    left: 0;
    top: 120px;
    background: #FFF;
    box-shadow: 0 0 5px #666;
  
}
.pForm {
    width: 630px;
}
.comForm.pForm {
    width: 630px;
}
.comForm h2 {
    margin-bottom: 15px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    padding-left: 0;
}
.comForm h3 {
    font-size: 12px;
}
.comForm ul li {
    float: left;
    margin: 5px 0;
}

.comForm input[type="button"] {
    background: none repeat scroll 0 0 #ed1a3b;
    border: medium none;
    border-radius: 5px;
    clear: both;
    color: #ffffff;
    display: block;
    float: left;
    height: 40px;
    margin: 10px 0;
    padding: 5px 15px;
    text-align: center;
    text-transform: uppercase;
    width: 99%;
}
.comForm ul li input, .comForm ul li textarea {
    border: 1px solid #CCC;
    padding: 5px;
    border-radius: 3px;
    height: 30px;
    width: 250px;
}
.comForm ul li .name {
    background: url(../images/name.jpg) no-repeat left -3px transparent;
    padding-left: 60px;
}
.comForm ul li .email {
    background: url(../images/emailBg.jpg) no-repeat left -3px transparent;
    padding-left: 60px;
}
.comForm p{
     color: #666666;
    margin-bottom: 10px;
    padding: 0;
}
/*.comForm ul li .contact {
    background: url(../images/formBg3.png) no-repeat left -3px transparent;
    padding-left: 60px;
}
.comForm ul li .message {
    background: url(../images/formBg4.png) no-repeat left -3px transparent;
    padding-left: 60px;
    height: 134px;
}*/
.captcha {
    float: left;
    clear: both;
}
.captcha .code {
    border: 1px solid #CCC;
    padding: 5px;
    border-radius: 3px;
    height: 30px;
    width: 75px;
    float: left;
    margin: 0 5px;
}
.comForm .captcha img {
    float: left;
    margin: 0 5px;
}
.comForm input[type="submit"] {
    clear: both;
    float: none;
    text-transform: uppercase;
    display: block;
    width: 99%;
    float: left;
    margin: 10px 0;
    height: 40px;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    padding: 5px 15px;
    text-align: center;
}
#cmtform .twoCol{
    border-top: 2px solid #e0368d;
} 
.comForm .twoCol .cols {
    width: 320px;
    float: left;
    border-left: 1px solid #CCC;
    padding: 20px;
}
.comForm .twoCol .cols.first {
    border: none;
    width: 225px;
}
.comForm .twoCol .cols ul li {
    border: none;
    min-height: 0;
}
.cls {
    position: absolute;
    right: -10px;
    top: -5px;
    width: 20px;
    height: 20px;
    background: url(../images/cls.png) no-repeat left top transparent;
}
.thanks {
    right: 0px;
}
/* News Post Comment Section styling - End */

/************* news Listings section - end  *******************/


/************* EC section - Start  *******************/

/************* Entertainer's Connect - Start  *******************/
.header .tban{
    width: 500px;
 left: 225px;
 position: absolute;
 top: 5px;
}
.tban {
    overflow: hidden;
    padding: 10px;    
    float: left;
    padding: 10px;    
}
.tban h2 /* changed 21-5-2015*/{
    overflow: hidden;
    padding: 10px 0;
    display: inline-block;
}
.tban h2 a {
/* font-weight: bold; */
/* font-size: 36px; */
/* color: #555557; */
background: url(../images/ecLogo.png) no-repeat 10px center transparent;
/* padding: 0.2em 10px 0.7em 85px; */
float: left;
/* line-height: 30px; */
width: 300px;
height: 106px;
}
.tban img {
    float: right;
    height: 102px;
    width: 490px;
}

/************* Entertainer's Connect - End  *******************/


/* EC - Banner Section styling - End */

.bannerInn {
    position: relative;
}
.bannerImgCont {
    bottom: 60px;
    height: 320px;
    overflow: hidden;
    position: absolute;
    width: 100%;
   line-height: 320px;/*changed 21-5-2015*/
  text-align: center;/*changed 21-5-2015*/
}
.banImg /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}

.banDet {
    bottom: 0px;
    position: absolute;
}
.banThumb {
	position:relative;
    
}


.banThumb img{
	border: 2px solid #fff;
    border-radius: 50%;
    bottom: 0;
    left: 10px;
    overflow: hidden;
    position: absolute;
    z-index: 9;
   text-align: center;
   top:-5.2em;
   background: white;

	}


.banDet .banCont /*added 21-5-2015*/{
    display: inline-block;
}
.banDet .banThumb img /*changed 21-5-2015*/{
    width: auto;
    vertical-align: middle;
}
/*.banDet .banThumb img {
    width: 100%;
    display: block;
}*/
.banDet .desc {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top-right-radius: 10px;
    bottom: 8px;
    left: -6px;
    padding: 76px 23px 0 28px;
    position: absolute;
    width: 740px;
}
.banCont  h2 {  
 
     font-size: 34px;
     font-weight: 600;
     display: block;
 
     padding:0.5em;
  line-height: 30px;
  /*margin-left: 31px;*/
	color:black;
}
.banDet .desc h3 {
    color: #000000;
    float: left;
    font-family: arial;
    font-size: 16px;
    font-weight: normal;
    clear: both;
    margin-top: 10px;
}
.banDet .desc ul {
    padding: 0 10px;/*
    margin-top: 10px;*/
    overflow: hidden;
}
.banDet .desc ul li {
    float: left;  
}
.banDet .desc ul li a, .aContactDetails ul.desc li a, .artistDescription .subCont .artistInfo ul li a {
    float: left;
    height: 18px;
    margin: 5px;
    text-indent: -99999px;
    width: 17px;
}
.banDet .desc p {
    font-size: 12px;
    color: #666666;
    display: block;
}
.bannerInn .banDet .desc .othDesc {
    position: absolute;
    right: 0;
    top: 14px;
    width: 330px;
}

.bannerInn .banDet .desc .othDesc ul li {      
    width: 155px;
}
.banDet .desc .othDesc ul li a, 
.aContactDetails ul.othDesc li a {
   color: #666;
 float: left;
 font-size: 14px;
 height: auto;
 line-height: 14px;
 margin: 0 15px;
 padding-left: 14px;
 text-indent: inherit;
 width: auto;
}
.artistDescription .subCont .artistInfo ul li a.fb .banDet .desc ul li a.fb {
    background-image: url("../images/facebook.png");
}
.artistDescription .subCont .artistInfo ul li a.tw .banDet .desc ul li a.tw {
    background-image: url("../images/twitter.png");
}
.artistDescription .subCont .artistInfo ul li a.in .banDet .desc ul li a.in {
    background-image: url("../images/linkedin.png");
}
.artistDescription .subCont .artistInfo ul li a.gp, .banDet .desc ul li a.gp {
    background-image: url("../images/gplus.png");
}
/* EC - Banner Section styling - End */


/* EC - Banner Details Section styling - Start */

.left .contDet p {
    padding: 20px 35px;
    line-height: 20px;
}
.artistDetailPage .left .contDet a {
    color: #f00;
}
.artistDescription .theme_title{
    display: none;
}
.artistDescription .fw-gal-tab-link li a {
    border: 2px solid #f2f2f2;
}
.artistDetailPage .leftRightCont .left {
    width: 650px;
}
.artistDetailPage .leftRightCont .left, .artistDetailPage .leftRightCont .right {
    padding: 0px;
}
.threeCol.artistDetails {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 10px;
}
.threeCol.artistDetails .colSec {
    border: medium none;
    margin-right: 0;
    margin-right: 0px;    
    width: auto;
    margin-right: 15px;
}
.artistDetailPage .leftRightCont {
    float: left;
    min-height: 320px;
    width: 100%;
    margin-top: 15px;
}
.artistDetailPage .otherCols ul li.icon_download, .artistContact ul li.icon_download  {
    background: url("../images/otherBg.png") no-repeat scroll 6px -27px transparent;
}

.artistDetailPage .artistDetails .colSec /* changed 6-5-2015*/{
    float: left;
    width: 195px;
}
.artistDetailPage .artistDetails .colSec ul /*added 21-5-2015*/{
    float: left;
    width: 100%;
}
.artistDetailPage .artistDetails .colSec li /*changed 21-5-2015*/{
   border-bottom: medium none;
    margin: 0px 0px 8px;
    height: auto;
    padding-bottom: 0px;
    padding-left: 28px;
    color: #333;
    font-size: 12px;
    word-wrap: break-word;
    float: left;
    overflow: hidden;
    width: 167px;
}
.artistDetailPage .artistDetails .colSec li a /* changed 6-5-2015*/{
    color: #333;
    float: left;
    width: 100%;
}
.artistDetailPage .leftRightCont .artistDetails .colSec /* changed 6-5-2015*/{
    background: none;
    width: 195px;
}
.artistDetailPage .colSec ul li /* changed 5-5-2015*/
{
    line-height: 18px;
    padding-left: 30px;
}
/*.artistDetailPage .artistDetails .colSec{
    float: left;
}
.artistDetailPage .artistDetails .colSec li {
    border-bottom: none;
    margin: 0px;
    height: auto;
    overflow: hidden;
    padding-bottom: 0px;
    min-height: 10px;
    padding-left: 28px;
    color: #333;
}
.artistDetailPage .artistDetails .colSec li a {
    color: #333;
}*/
.artistDetailPage .leftRightCont .artistDetails .colSec {
    background: none;
    width: 195px;
}
/*.artistDetailPage .colSec ul li {
    line-height: 27px;
    min-height: 20px;
    padding-left: 30px;
}*/
.artistDetailPage .leftRightCont .artistDetails .otherCols {
    margin-right: 0;
    margin-top: 25px;
}
.artistDetailPage .artistDetails .minLineHt li, .artistDetailPage .artistDetails li.minLineHt{
    line-height: 18px;
    min-height: 10px;
}
.artistDetailPage .leftRightCont .colSec.smallCol {
    width: auto;
}
.artistDetailPage .threeCol.artistDetailsType2 .colSec {
    border: medium none;
    margin-right: 0;
    margin-right: 0px;/*
    width: auto;*/
    margin-right: 14px;
}
.artistDetailPage .threeCol.artistDetailsType2 .otherCols{
    margin-right: 0;
    margin-top: 0;
}
.artistDetailsType2 .ic_email{
    background-position: 6px 0px;
}
.artistDetailsType2 .ic_call{
    background-position: 6px 2px;
}
.artistDetailsType2 .ic_website /* changed 5-5-2015*/{
    background-position: 4px 0;
}
.artistDetailsType2 .ic_download{
    margin-top: 10px;
}
.content .leftRightCont .right {
    float: left;
    border-left: 1px solid #E5E5E5;
}
.content .leftRightCont .right .rhsMod {   
    border-bottom: 0;
    border-left: 0;
    margin: 0;
}

.mod_theme_EC .banDet .desc .othDesc .descIcon {
    background: url("../images/ec_descIcon.png") no-repeat 0 1px transparent;
}
.mod_theme_EV .banDet .desc .othDesc .descIcon {
    background: url("../images/ev_descIcon.png") no-repeat 0 1px transparent;
}
.mod_theme_res .banDet .desc .othDesc .descIcon {
    background: url("../images/res_descIcon.png") no-repeat 0 1px transparent;
}
.mod_theme_B2B .banDet .desc .othDesc .descIcon {
    background: url("../images/b2b_descIcon.png") no-repeat 0 1px transparent;
}
/* EC - Banner Details Section styling - End */

/* EC - Banner Contact Details Section styling - Start */

.aContactDetails {
    height: 340px;
    width: 1000px;
}
.aContactCont {
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    float: left;
    width: 100%;
}
.aContactDetails .left, .aContactDetails .left ul li {
    width: 300px;
    color: #000000;
}
.aContactDetails .left {
    padding: 10px 10px 0;
}
.aContactDetails .left ul li {
    float: left;
    padding: 5px 0px 6px 30px;
}
.aContactDetails .left ul li span {
    width: 100%;
    float: left;
}
.aContactDetails .left ul.subUl, .aContactDetails .left ul.subUl li {
    padding: 0;
    background: none;
}
.aContactDetails .left ul li a {
    color: #333;
}
.aContactDetails ul.desc li {
    float: left;
    width: auto;
    margin: 0 5px;
}
.aContactDetails .right {
    border-left: 1px solid #E5E5E5;
    padding: 15px 0 0 16px;
    width: 660px;
    min-height: 350px;
}
.aContactDetails .left ul li.agentShare {
    padding: 10px 0;
}
.artistDetailPage .aContactDetails .left ul li.agentShare {
    margin-left: -4px;
    padding-top: 10px;
}

.contFormSec{
    border-left: 0px solid #E5E5E5;
	margin-top:0em;

}

/*.contFormSec .contDet{
    padding: 10px 10px 0px;
    width: 300px;
    color: #000;
    float: left;
}
.contFormSec .contDet li{
    padding: 3px 0px 10px 30px;
}*/
.contFormSec .contDet /* changed 11-5-2015*/
{
    padding: 10px 10px 0px;
    width: 300px;
    color: #000;
    float: left;
    border-right: 1px solid rgb(229, 229, 229);
    min-height: 230px;
}
.contFormSec .contDet li /*changed 21-5-2015*/{
    padding: 0 0 10px 30px;
    word-wrap:break-word;
}
.contFormSec .contDet li,
.contFormSec .contDet li a
{    color: #000;
}
.contFormSec .contDet li .subUl li{
    padding: 0px;
}
.contFormSec .socMedia{
    padding: 10px 0px;
    overflow: hidden;
}
.contFormSec .socMedia li{ 
    padding: 0;
}
.contFormSec .contDet li.socMedia {
    padding-left: 0;
}
.contFormSec .socMedia li a{ 
    float: left;
    height: 18px;
    margin: 5px;
    text-indent: -99999px;
    width: 17px;
}
.contFormSec .rightSec /* changed 11-5-2015*/
{
    /*border-left: 1px solid #E5E5E5;*/
    padding: 15px 0px 0px 16px;
    /*min-height: 350px;*/
    float: left;
}
.contFormSec .rightSec .formLeftCont{
    margin: 0px 5px 0px 1px;

    padding: 0px;

}
.contFormSec .rightSec ul li input, 
.contFormSec .rightSec ul li textarea {
    border: 1px solid #CCC;
    padding: 5px;
    border-radius: 3px;
    height: 40px;
    padding-left: 60px;
}
.contFormSec .rightSec .view{
    width: 100%;
    margin: 10px 0px;
    height: 40px;
    border: medium none;
}
.formDetails .captchaCont .captchaLeft{
    float: left;
    width: 280px;
}
.formDetails .captchaCont .captchaLeft h3 {
    font-size: 14px;
    font-weight: 600;
    padding: 10px 0px;
    display: block;
}
.formDetails .captchaCont .captchaLeft p {
    padding: 0;
    margin-bottom: 10px;
}
.contFormSec .rightSec ul li .name {
    background: url("../images/name.jpg") no-repeat scroll left -3px transparent;    
}
.contFormSec .rightSec ul li .email{
    background: url("../images/emailBg.jpg") no-repeat scroll left -3px transparent;
}
.contFormSec .rightSec ul li .contact{
    background: url("../images/formBg3.png") no-repeat scroll left -3px transparent;
}
.contFormSec .rightSec ul li .message {
    background: url("../images/formBg4.png") no-repeat scroll left -3px transparent;
    height: 132px;
}

/* EC - Banner Contact Details Section styling - End */

/* EC - Artist Roster Section styling - Start */

.artRostWrap{
    height: auto;
    overflow: hidden;
}
.artRostWrap .artRost .artRostthumb {
    border: 6px solid #ffffff;
    box-shadow: 0 0 3px 3px #e5e5e5;
    height: 142px;
    margin: 0 auto;
    width: 180px;
}
.artRostWrap .artRost .artRostthumb img{
    width: 100%;
    display: block;
}
.artRostWrap .artRost .desc {
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 10px 10px 0;
    width: 170px;
}
.artRostWrap .cols .desc p {
    display: block;
    padding: 10px 0px;
}
.artRostWrap .cols .desc h3, .artRostWrap .cols .desc h3 a {
    color: #333333;
    font-weight: normal;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
}
.artRostWrap .cols .desc h4 {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
}
.artRostWrap .cols .artRostSlider {
    width: 424px;
    margin: 0px 38px;
    position: relative;
}
.artRostWrap .cols .artRostSlider li{
    float: left;
    margin: 0px;
    width: 212px;
}
.artRostWrap .cols .artRostSlider .artRostCont {
    padding: 5px 10px;
    width: 192px;
}
.artRostWrap .cols .artRostSlider .view{
    float: none;
    display: block;
    text-align: center;
    font-weight: normal;
    font-size: 12px;
}
.artRostWrap .cols .artRostSlider .flex-direction-nav{
    height: 15px;
    width: 100%;
}

.artRostWrap .cols .artRostSlider  ul.flex-direction-nav li {
    border: medium none;
    box-shadow: none;
    float: left;
    position: static;
    width: 15px;
}
.artRostWrap .cols .artRostSlider .flex-direction-nav li a{
    height: 12px;    
    position: absolute;
    text-indent: -999px;
    width: 12px;
    margin: 0;
}
.artRostWrap .cols .artRostSlider .flex-direction-nav li .flex-prev {
    background: url("../images/ecPrev.png") no-repeat scroll 0 0 transparent;
    left: -15px;
}
.artRostWrap .cols .artRostSlider .flex-direction-nav li .flex-next {
    background: url("../images/ecNext.png") no-repeat scroll 0 0 transparent;
    right: -15px;
}
.artistDescription {
    display: none;
    padding: 10px 0px;
    background: none repeat scroll 0% 0% #F2F2F2;
    position: relative;
}
.artistDescription h2{
    display: inline-block;
}
.artistDescription .arrow {
    background: url("../images/agentLink.png") no-repeat scroll 0px 0px transparent;    
    left: 105px;
    position: absolute;
    text-indent: -9999px;
    top: -12px;
    width: 23px;
    height: 12px;
}
.artistDescription .close {
    background: url("../images/close.png") no-repeat scroll 0px 0px transparent;
    float: right;
    height: 16px;
    margin: 15px;
    text-indent: 9999px;
    width: 16px;
}
.artistDescription .subCont {
    margin: 0px 15px 20px;
    overflow: hidden;
}
.artistDescription .subCont .imgCont {
    width: 154px;
    float: left;
}
.artistDescription .subCont .imgCont img{
    width: 100%;
    display: block;
}
.artistDescription .subCont .artistInfo {
    border-right: 1px solid #FFF;
    margin: 0px 15px;
    width: 152px;
    float: left;
}
.artistDescription .subCont .artistInfo label {
    font-size: 14px;
}
.artistDescription .subCont .artistInfo .mail {
    font-size: 12px;
    color: #666;
}
.artistDescription .subCont .artistInfo ul {
    margin-top: 10px;
    width: 150px;
    overflow: hidden;
}
.artistDescription .subCont .artistInfo ul li {
    border: medium none;
    margin: 0px;
    padding: 0px;
    float: left;
}
.artistDescription .subCont .artistInfo ul li a{
    text-indent: -9999px; 
    color: #666;
    float: left;
    font-size: 14px;
    height: 20px;
    line-height: 14px;
    margin: 0;
    width: 20px;
}
.artistDescription .subCont .artistDesc {
    width: 550px;
    margin: 0px 15px;
    float: left;
}
/* EC - Artist Roster Section styling - End */

/************* EC section - End  *******************/





/************* EV section - Start  *******************/

/* EV - banner Section styling - Start */

.tban.evx h2 a {
    background: url("../images/evLogo.png") no-repeat scroll left center transparent;
    clear: both;
    height: 51px;
    text-indent: -9999px;
}

.evx.tban {
   /* padding: 20px;*/
}

/* EV - banner Section styling - End */

/* EV - Artist Details Section styling - Start */

.ic_call.callImg {
    background-position:6px 0px;
}
.ic_email.callImg {
    background-position:6px 0px;
}

/* EV - Artist Details Section styling - End */

/* EV - Venue Details - Contact Section styling - start */

.ht {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    margin-right: 4px;
    width: auto;
    font-family: 'Open Sans', sans-serif;
}


.mod_evCont .contFormSec .contDet li.ic_download /* changed 6-5-2015*/{
    padding-bottom: 0px;
    cursor: pointer;
}

.mod_evCont .socMedia{
    margin-top: 15px;
}

.mod_evCont .contFormSec .socMedia li a {
    padding: 0 10px 0 0;
}

.mod_evCont.contFormWrap {
     border-bottom: 1px solid #e5e5e5;
}

/* EV - Venue Details - Contact Section styling - End */


/* EV - tab navigation Section styling - Start */

.tabNavListCont{
    background-color: #f5f5f5;
    border: 1px solid #e5e5e5;
}
.tabNavListCont   .nextPrev {
    font-size: 14px;
    margin-top: 10px;
}

/* EV - tab navigation Section styling - End */


/* EV - browse vanues Section styling - Start */

.browseSec{
    padding: 10px;

}
.browseSec h2{
    padding:0px 0 0 10px; 
    display: inline-block; /*added 21-5-2015*/

}
.brVenues a.reverseBgBtn{
    display: none;
}

.browseSec .locationListing{
    width: 571px;
}
.browseSec .locationListing ul li{
    width: 169px;
    height: 120px;
}

.evAddSubNav {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    display: block;
    height: 38px;
    padding: 10px 10px 0;
    position: relative;
    z-index: 0;
}

.selTab {
    bottom: 0;
    float: right;
    position: absolute;
    right: 10px;
    top: 9px;
    z-index: 5;
}

.selTab li {
    margin: 0;
    float: left;
}

.selTab li.active {
    border: 1px solid #ccc;
    background-color: #f4f4f4;
    border-color: #ccc #ccc #f4f4f4;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    z-index: 10;
}
.selTab li.active a {
    color: #02aff1;
}
.selTab li a {
    text-align: center;
    font-weight: 500;
}
.selTab li a {
    font-weight: 500;
    text-align: center;
}
.selTab a {
    color: #cccccc;
    float: left;
    font-size: 14px;
    padding: 10px;
    width: 55px;
}


.modType_selCat .subCategory.scroll-pane .jspContainer .jspDrag,
.locationListing li.active .style-1,
.locationListing li.active .style-1 span,
.locationListing li.active .style-2,
.locationListing li.active .style-2 span,
.locationListing li.active
{
        color: #FFFFFF;
}

/* EV - browse vanues Section styling - Start */

/************* EV section - End  *******************/



/************* Jobs section - Start  *******************/

/* Jobs and resources - banner Section styling - Start */

.tban.jobs h2,
.tban.res h2 /* changed 21-5-2015*/{
    background:none;
    padding-left: 15px;
    float: left;
}
.tban.jobs h2 a,
.tban.res h2 a /*added 21-5-2015*/ {
     background: none;
    padding-left: 0;
    font-weight: bold;
    font-size: 36px;
    color: #555557;
    /* background: url(../images/ecLogo.png) no-repeat 10px center transparent; */
    padding: -0.3em 2px -2.3em 70px;
    float: left;
    line-height: 69px;
    width:auto;
    height:auto;
}
.tban.jobs h2 span,
.tban.res h2 span{
    display: block;
}
.tban.jobs{
    padding: 10px 0 0 0; 
    margin-top:-20px;
}
.tban.res {
    padding: 0px;
}

/* Jobs and resources- banner Section styling - End */

/* Jobs - left - tabs Section Styling - Start */

.jobsBrowseCont {
    border: 1px solid #cfcfcf;
    display: block;
    overflow: hidden;
}
.jobsBrowseCont .tabLink {
    border-bottom: 1px solid #f2f2f4;
    display: block;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 10px 10px 0;
}
.jobsBrowseCont .tabLink h5 {
    float: left;
    font-size: 18px;
    line-height: 20px;
    margin-bottom:5px;
}
.jobsBrowseCont .tabLink ul {
    float: right;
}
.jobsBrowseCont .tabLink ul li {
    color: #ffffff;
    float: left;
    margin: 0 1px;
    text-transform: uppercase;
}
.jobsBrowseCont .tabLink ul li a {
    background-color: #555557;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #ffffff;
    float: left;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    padding: 8px 32px 5px;
}
.jobsBrowseCont .tabLink ul li.active a {
    background-color: #048f3c;
}

/* Jobs - left - tabs Section Styling - End */

/* Jobs - left - mod_imgThumDesGall Section Styling - start */

.modType_imgThumDesGal #tab2, .modType_imgThumDesGal #tab3 {
    display: none;
}

.mod_theme_Jobs .tabCont .listCont {
    background: none repeat scroll 0 0 #eee;
    margin-top: 25px;
    padding-top: 5px;
}
.mod_theme_Jobs .listCont li{
    margin: 5px 12px;
    width:177px;
}
.mod_theme_Jobs .listSec h2 {
    font-size: 14px;
    margin: -45px 0 0;
    padding: 6px;
}
.mod_theme_Jobs .listSec .actCont {
    height: 169px;
    overflow: hidden;
    width: 180px;
    line-height: 100px;
    text-align: center;
    margin-left:5px;
}
.mod_theme_Jobs .listSec .actCont img
{
       width: 170px;
    height: 102px;
    vertical-align: middle;
}
.mod_theme_Jobs .listSec h3 {
    font-size: 12px;
}

.mod_theme_Jobs .listCont li .hoverCont {
    height: 142px;
    position: relative;
    text-align: center;
    top: 1px;
    width: 100%;
   
}



/* Jobs - left - mod_imgThumDesGall Section Styling - End */

/* Jobs - left - mod_largeImgThumTitle Section Styling - Start */

.mod_largeImgThumTitle{
    border: 1px solid #cfcfcf;
    border-top: none;
}
.mod_largeImgThumTitle h2{
    padding-left: 10px;
}
.modType_imgThumLg .listCont {
    background: none repeat scroll 0 0 #f1f2f7;
}
.modType_imgThumLg .hvrListDesc li{
    width: auto;  
    margin: 5px 0;  
    height:230px;
}
.modType_imgThumLg .hvrListDesc li:hover .listSec{
    top:0;
}
.modType_imgThumLg .hvrListDesc li .actCont{
    cursor: pointer;    
    box-shadow: 2px 2px 10px #999;
}
.modType_imgThumLg .hvrListDesc .listSec {
    box-shadow: 2px 2px 10px #999;
    height: auto;
    margin: 12px 7px;
    width: 190px;
}
.modType_imgThumLg .hvrListDesc .listSec .actCont /* changed 5-5-2015*/{
    line-height: 149px;
    width: 190px;
    height: 149px;
}

.modType_imgThumLg .hvrListDesc li .descCont {
    background-color: transparent;    
    padding: 0 10px;
    width: 180px;
}
.modType_imgThumLg .hvrListDesc li .descCont a{
    color: #333333;
    font-weight: 600;
    line-height: 16px;
}
.mod_theme_Jobs .modType_imgThumLg .hvrListDesc li .descCont a:hover{
    color: #048f3c;
}
/* Jobs - left - mod_largeImgThumTitle Section Styling - End */

/* Jobs - left - modType_companyInfo Section Styling - Start */

.modType_companyInfo {
    overflow: hidden;
    padding: 10px 15px;
    border: 1px solid #cfcfcf;
    border-top: none;
}
.modType_companyInfo .companyDet{
    overflow: hidden;
}
.modType_companyInfo .imgCont  /* changed 5-5-2015*/{
    float: left;
    margin: 0px 20px 0px 0px;
    width: 190px;
    height: 150px;
    line-height: 150px;
    text-align: center;
    overflow: hidden;
}
.modType_companyInfo .imgCont img /* changed 5-5-2015*/{
    width: auto;
    vertical-align: middle;
}

.modType_companyInfo .dataCont h5 {
    font-size: 22px;
    line-height: 24px;
    color: #000000;
    font-weight: bold;
    padding:13px;
}
.modType_companyInfo .shareOpts {
    overflow: hidden;
    padding:2px 10px 2px 10px;
}
.modType_companyInfo .shareOpts ul li {
    float: left;
}
.modType_companyInfo .shareOpts ul li a {
    float: left;
    height: 18px;
    margin: 8px 10px 8px 4px;
    text-indent: -99999px;
    width: 17px;
}
.modType_companyInfo .shareOpts ul li a.fb {
    background-image: url("../images/facebook.png");
}
.modType_companyInfo .shareOpts ul li a.tw {
    background-image: url("../images/twitter.png");
}
.modType_companyInfo .shareOpts ul li a.in {
    background-image: url("../images/linkedin.png");
}
.modType_companyInfo .shareOpts ul li a.gp {
    background-image: url("../images/gplus.png");
}


.modType_companyInfo .ic_call {
    /*background-position: 0 0;*/
    color: #333333;
    display: block;
    font-size: 12px;
    padding: 0 0 0 24px;
    margin: 0 0 10px -6px;
}
.modType_companyInfo .ic_email
 {
    /*background-position: 0 0;*/
    color: #333333;
    display: block;
    font-size: 12px;
    padding: 0 0 0 24px;
    margin: 0 0 10px -4px;
}
.modType_companyInfo .ic_website
 {
    /*background-position: 0 0;*/
    color: #333333;
    display: block;
    font-size: 12px;
    padding: 0 0 0 24px;
    margin: 0 0 10px 8px;
}
.modType_companyInfo .companyInfo li.ic_call{
    margin-left: -6px;
}
.modType_companyInfo p {
    display: block;
font-size: 13px;
line-height: 20px;
}
.modType_companyInfo .companyInfo {
    margin: 20px 0 0;
}
.modType_companyInfo .companyInfo .cols {
    float: left;
    width: 190px;
}
.modType_companyInfo .companyInfo .cols .colCont {    
    border-right: 1px solid #c2c2c2;
    overflow: hidden;
}
.modType_companyInfo .companyInfo .cols .colCont.last {
    border: none;
}
.modType_companyInfo .companyInfo .cols h6 {
    margin: 0 0 5px 0;
    display: block;
}
.modType_companyInfo .companyInfo .cols span {
    display: block;
}
.modType_companyInfo .companyInfo .cols li {
    padding: 0 26px;
    line-height: 20px;
}
.modType_companyInfo .companyInfo .cols .colCont ul {
    float: left;
}
.modType_companyInfo .companyInfo .cols .subtitle {
    padding: 0 0 0 26px;
}

/* Jobs - left - modType_companyInfo Section Styling - End */

/*** Jobs - left - Module Type Vacancy List - Start ***/

.modType_vacancyList {
    overflow: hidden;
    padding: 0 10px;
    border: 1px solid #cfcfcf;
    border-top: none;
}
.modType_vacancyList ul li {
    border-top: 1px solid #e5e5e5;
    overflow: hidden;
    padding: 12px 0;
    position: relative;
}
.modType_vacancyList h3 {
    font-size: 18px;
    line-height: 20px;
    color: #333333;
    font-weight: 600;
    padding: 0;
}
.modType_vacancyList label {
    font-size: 12px;
    color: #888888;
    line-height: 14px;
}
.modType_vacancyList p {
   color: #333333; 
font-size: 13px !important;
line-height: 20px !important;
min-height: 25px;
white-space: pre-line;
padding-bottom: 14px;
padding-right: 1px;
padding-left: 1px;
   
}
.modType_vacancyList .dataCont {   
    float: left;
    width: 520px;
}
.modType_vacancyList .viewMoreBtn 
{
   /* bottom: auto;  changed 21-5-2015*/
    bottom: 10px;
   
    z-index: 100;
}
.modType_vacancyList .appDetailForm {
    display: none;
    float: left;
    margin: 10px 0 5px;
    width: 100%;
}
.modType_vacancyList .cancel {
    background-color: #b9b9b9;
    border-radius: 5px;
    color: #ffffff;
    display: none;
    float: right;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    padding: 5px 12px;
    position: absolute;
    right: 6px;
    text-decoration: none;
    text-transform: uppercase;
    top: 15px;
    z-index: 2;
}
.modType_vacancyList ul li.active .viewMoreBtn {
    bottom: 10px;
    display: block;
    float: left;
    font-size: 14px;
    left: 0;
    text-align: center;
}
.modType_vacancyList ul li.active .viewMoreBtn1 {
    bottom: 10px;
    display: block;
    float: left;
    font-size: 14px;
    left: 0;
    text-align: center;
}
.modType_vacancyList ul li.active .cancel {
    display: block;
}
/*** Jobs - left - Module Type Vacancy List - End ***/

/***Jobs - left :- Module Type application form - Start ***/

.modType_appForm {
    overflow: hidden;
}
.modType_appForm .appformCont {
   /* border: medium none;
    border-radius: 0;
    box-shadow: none;
    position: relative;
    background: none repeat scroll 0 0 #fff;*/
    padding: 0 0 40px 10px;
    margin: 10px 0 0 0;
}
.modType_appForm .appformCont ul li {
    border: none;
    padding: 0;
}
.modType_appForm .appformCont ul li input, .modType_appForm .appformCont ul li textarea, .modType_appForm .appformCont ul li select {
    border: 1px solid #ccc;
    border-radius: 3px;
    height: 30px;
    padding: 5px;
    box-shadow: none;
    margin: 5px 0;
   /* width: 525px;*/
}
.modType_appForm .appformCont .chckBox {
    clear: left;
    float: left;
    margin: 5px;
}
.modType_appForm .appformCont label {
    float: left;
    margin: 5px;
}
.modType_appForm .appformCont ul li .name {
    background: url("../images/name.jpg") no-repeat scroll left -3px transparent;
    float: left;
    height: 39px;
    padding: 0 0 0 60px;
    width: 129px;
}
.modType_appForm .appformCont ul li .email {
    background: url("../images/emailBg.jpg") no-repeat scroll left -3px transparent;
    padding-left: 60px;
}
.modType_appForm .appformCont ul li .contact {
    background: url("../images/formBg3.png") no-repeat scroll left -3px transparent;
    padding-left: 60px;
}
.modType_appForm .appformCont ul li .message {
    background: url("../images/formBg4.png") no-repeat scroll left -3px transparent;
    height: 134px;
    padding-left: 60px;
}
.modType_appForm .appformCont ul li .fname, .modType_appForm .appformCont ul li .lname {
    float: left;
    width: 200px;
    margin: 5px 0 5px 10px;
    padding: 3px 10px;
}
.modType_appForm .appformCont .uploadCont {
    overflow: hidden;
    margin: 10px 0 0 0;
}
.modType_appForm .appformCont .upload {
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: none;
    float: left;
    height: 30px;
    margin: 5px 0;
    padding: 5px 5px 5px 90px;
    position: relative;
    width: 495px;
}
.modType_appForm .appformCont .upload a {
    position: absolute;
    left: 0;
    padding: 11px;
    color: #ffffff;
    background-color: #048f3c;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    top: 0;
    text-decoration: none;
}

/***Jobs - left :- Module Type application form - End ***/ 

/***Jobs - left :- Module Type browse job criteria and modType_vacancyCompList - Start ***/ 

.modType_vacancyCompList .browseSec{
    overflow: hidden; 
    padding: 10px 0 0
}

.modType_vacancyCompList .browseSec .theme_title {
    float: left;
}

.modType_vacancyCompList .browseSec select {
    border: 1px solid #ccc;
    border-radius: 3px;
    float: right;
    padding: 4px 5px;
    width: 178px;
}

.modType_vacancyCompList .imgCont{
    border: 1px solid #f0f0f0;
    float: left;
    margin: 0 10px 0 0;
    overflow: hidden;
    position: relative;
    width: 145px;
}

.modType_vacancyCompList .imgCont img{
    display: block;
    width: 100%;
}

.modType_vacancyCompList .imgCont > span {
    background: url("../images/new.png") repeat scroll 0 0 transparent;
    height: 41px;
    left: -8px;
    position: absolute;
    text-indent: -9999px;
    top: -8px;
    width: 41px;
    z-index: 2;
}

.modType_vacancyCompList .dataCont {
    width: 360px;
}
.modType_vacancyCompList .cancel 
{
     top: 12px; /*changed 21-5-2015*/
   /* top: 30px;*/
    right: 5px;
}
/***Jobs - left :- Module Type browse job criteria and modType_vacancyCompList - End ***/ 

/*** Jobs - left :- Module Type jobs company Location Listing - Start ***/
ul .jobul {
    margin-left: 0rem !important;
}
.modType_vacancyCompLocList .dataCont {
    /*width: 348px;*/
}
.modType_vacancyCompLocList .dataCont label{
    color: #333;
}
.modType_vacancyCompLocList .dataCont ul li {
    border: none;
    padding: 0;
    float: left;
    padding: 5px 5px 5px 0;
    min-width: 168px;
}
.modType_vacancyCompLocList ul li.first {
    border: none;
}
.modType_vacancyCompLocList .dataCont ul li label {
    color: #999999;
}
.modType_vacancyCompLocList .view {
    bottom: 105px;
}
/*** Jobs - left :- Module Type jobs company Location Listing - End ***/


/* Jobs - right - Post ad Section styling - Start */

.rhsMod.postAds {
    background: url("../images/grid.png") no-repeat scroll 87px -142px transparent;
    border: 1px solid #d2d2d2;
    height: 148px;
}

.rhsMod.postAds h2 span{
    display: block;
    color: #000;
}

/* Jobs - right - Post ad Section styling - End */

/* Jobs - right - Latest Opening Section styling - End */

.rhsMod .thumbCont{
    overflow: hidden;
}
.rhsMod.jobOpening .imgCont{
    float: left;
    margin-right: 10px;
    width: 90px;
}

.rhsMod.jobOpening .imgCont img{
    display: block;
    width: 100%;
}

.rhsMod.jobOpening .dataCont{
    float: left;
}

.rhsMod.jobOpening .dataCont .subTitle{
    color: #333333;
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
    margin: 5px 0 0;
}
.rhsMod.jobOpening .eventLoc span,
.rhsMod.jobOpening .eventLoc a {
    color: #666666;
    display: block;
    font-size: 12px;
    line-height: 20px;
    padding: 0 0 0 25px;
    margin-bottom: 4px;
}

.rhsMod.jobOpening .eventLoc .ic_loc{
    background-position: 6px 3px;
}

.rhsMod.jobOpening .eventLoc .ic_website{
    background-position: 4px 3px;
}

.jobOpeningDet{
    margin: 10px 0;
}

.jobOpeningDet span{
    display: block;
    color: #666666;
    font-size: 12px;
    line-height: 20px;
}
/* Jobs - right - Latest Opening Section styling - End */

/************* Jobs section - End  *******************/


/************* Resources section - Start  *******************/

.mod_theme_res .subNavLink ul li a {
    color: #a4b3c5;
}
.mod_theme_res .subNavLink ul li a.active, .mod_theme_res .subNavLink ul li a:hover {
    color: #ffffff;
}

.mod_theme_res .selNav select{
    width: 143px;
}
/* Resources - right - Latest Opening Section styling - Start */

.mod_theme_res .modType_toggleTabs{
    display: none;
}

/* Resources - right - Latest Opening Section styling - End */

/************* Resources section - End  *******************/






/* theme styling : start */

/* text color */
.mod_theme_News .modType_toggleTabs ul li.active a,
.mod_theme_News .modType_selCat .subCategory ul li.chck span,
.mod_theme_News .reverseBgBtn,
.mod_theme_News .theme_title, 
.mod_theme_News .rhsMod li .desc a.active, 
.mod_theme_News .hover-state:hover
{
    color: #ed1a3b;
}

.mod_theme_EC .modType_toggleTabs ul li.active a,
.mod_theme_EC .modType_selCat .subCategory ul li.chck span,
.mod_theme_EC .reverseBgBtn,
.mod_theme_EC .theme_title, 
.mod_theme_sub .theme_title,
.mod_theme_EC .rhsMod li .desc a.active, 
.mod_theme_EC .hover-state:hover
{
    color: #e0368d;
   /* text-transform:lowercase;*/
}
.mod_theme_EC .modType_toggleTabs ul li.active a:first-letter,
.mod_theme_EC .modType_selCat .subCategory ul li.chck span:first-letter ,
.mod_theme_EC .reverseBgBtn:first-letter ,
.mod_theme_EC .theme_title:first-letter , 
.mod_theme_EC .rhsMod li .desc a.active:first-letter , 
.mod_theme_EC .hover-state:hover:first-letter 
{
    text-transform:uppercase;
}


.mod_theme_EV .modType_toggleTabs ul li.active a,
.mod_theme_EV .modType_selCat .subCategory ul li.chck span,
.mod_theme_EV .reverseBgBtn,
.mod_theme_EV .theme_title, 
.mod_theme_EV .rhsMod li .desc a.active, 
.mod_theme_EV .hover-state:hover
{
    color: #02aff1;
}

.mod_theme_Jobs .modType_toggleTabs ul li.active a,
.mod_theme_Jobs .modType_selCat .subCategory ul li.chck span,
.mod_theme_Jobs .reverseBgBtn,
.mod_theme_Jobs .theme_title, 
.mod_theme_Jobs .rhsMod li .desc a.active, 
.mod_theme_Jobs .hover-state:hover
{
    color: #048f3c;
}

.mod_theme_res .modType_toggleTabs ul li.active a,
.mod_theme_res .modType_selCat .subCategory ul li.chck span,
.mod_theme_res .reverseBgBtn,
.mod_theme_res .theme_title, 
.mod_theme_res .rhsMod li .desc a.active, 
.mod_theme_res .hover-state:hover
{
    color: #034896;
}
.mod_theme_B2B .modType_toggleTabs ul li.active a,
.mod_theme_B2B .modType_selCat .subCategory ul li.chck span,
.mod_theme_B2B .reverseBgBtn,
.mod_theme_B2B .theme_title, 
.mod_theme_B2B .rhsMod li .desc a.active, 
.mod_theme_B2B .hover-state:hover
{
    color: #f7941d;
}

/* border color */

.mod_theme_EC .rhsMod,
.mod_theme_EC .borderTop {
    border-top: 2px solid #e0368d;
}

.mod_theme_EV .rhsMod,
.mod_theme_EV .borderTop {
    border-top: 2px solid #02aff1;
}
.mod_theme_res .rhsMod,
.mod_theme_res .borderTop {
    border-top: 2px solid #034896;
}
.mod_theme_News .rhsMod, 
.mod_theme_News .borderTop {
    border-top: 2px solid #ed1a3b;
	border-left:1px solid #cccccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-bottom:2em;
	padding:1em;
}



.mod_theme_News .borderTop_2 {
    border-top: 2px solid #ed1a3b;
	padding:10px;
}



.mod_theme_Jobs .rhsMod,
.mod_theme_Jobs .borderTop {
    border-top: 2px solid #048f3c;
	border-left:1px solid #cccccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-bottom:2em;
	padding:1em;
}
.mod_theme_sub .subMod,
.mod_theme_sub .borderTop {
    border-top: 2px solid #E0368D;
	border-left:1px solid #cccccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-bottom:2em;
	padding:1em;
}
.mod_theme_B2B .rhsMod,
.mod_theme_B2B .borderTop {
    border-top: 2px solid #f7941d;
}

/* background color */

/* theme_EC */

.mod_theme_EC .view,
.mod_theme_sub .view,
.mod_theme_EC .hover-bg:hover,
.mod_theme_EC .locationListing li.active,
.mod_theme_EC .modType_addFormDesc .formCont button,
.mod_theme_EC .subNavLink,
.mod_theme_EC .jspDrag,
.mod_theme_EC .mod_brAllTag .brTags ul li span{
    background-color: #e0368d;
}
/* theme_EV */

.mod_theme_EV .view,
.mod_theme_EV .hover-bg:hover,
.mod_theme_EV .locationListing li.active,
.mod_theme_EV .modType_addFormDesc .formCont button,
.mod_theme_EV .subNavLink,
.mod_theme_EV .jspDrag,
.mod_theme_EV .mod_brAllTag .brTags ul li span
{
    background-color: #02aff1;
}
/* theme_Jobs */

.mod_theme_Jobs .view,
.mod_theme_Jobs .hover-bg:hover,
.mod_theme_Jobs .locationListing li.active,
.mod_theme_Jobs .modType_addFormDesc .formCont button,
.mod_theme_Jobs .subNavLink,
.mod_theme_Jobs .jspDrag,
.mod_theme_Jobs .mod_brAllTag .brTags ul li span{
    background-color: #048f3c;
}
/* theme_News */

.mod_theme_News .view,
.mod_theme_News .hover-bg:hover,
.mod_theme_News .locationListing li.active,
.mod_theme_News .modType_addFormDesc .formCont button,
.mod_theme_News .subNavLink,
.mod_theme_News .jspDrag,
.mod_theme_News .mod_brAllTag .brTags ul li span{
    background-color: #ed1a3b;
}
/* theme_res */

.mod_theme_res .view,
.mod_theme_res .hover-bg:hover,
.mod_theme_res .locationListing li.active,
.mod_theme_res .modType_addFormDesc .formCont button,
.mod_theme_res .subNavLink,
.mod_theme_res .jspDrag,
.mod_theme_res .mod_brAllTag .brTags ul li span{
    background-color: #034896;
}
/* theme_B2B */

.mod_theme_B2B .view,
.mod_theme_B2B .hover-bg:hover,
.mod_theme_B2B .locationListing li.active,
.mod_theme_B2B .modType_addFormDesc .formCont button,
.mod_theme_B2B .subNavLink,
.mod_theme_B2B .jspDrag,
.mod_theme_B2B .mod_brAllTag .brTags ul li span{
    background-color: #f7941d;
}

/* Popular tag as per theme - Start */

.mod_theme_EC .rhsMod.tags a:hover {
    background: url("../images/tagEcHover.gif") no-repeat scroll left top transparent;
}
.mod_theme_EC .rhsMod.tags a:hover span {
    background: url("../images/tagEcHover.gif") no-repeat scroll right bottom transparent;
    color: #ffffff;
}
.mod_theme_EV .rhsMod.tags a:hover {
    background: url("../images/tagEvHover.gif") no-repeat scroll left top transparent;
}
.mod_theme_EV .rhsMod.tags a:hover span {
    background: url("../images/tagEvHover.gif") no-repeat scroll right bottom transparent;
    color: #ffffff;
}
.mod_theme_News .rhsMod.tags a:hover {
    background: url("../images/tagNewsHover.gif") no-repeat scroll left top transparent;
}
.mod_theme_News .rhsMod.tags a:hover span {
    background: url("../images/tagNewsHover.gif") no-repeat scroll right bottom transparent;
    color: #ffffff;
}
.mod_theme_Jobs .rhsMod.tags a:hover {
    background: url("../images/tagJobsHover.gif") no-repeat scroll left top transparent;
}
.mod_theme_Jobs .rhsMod.tags a:hover span {
    background: url("../images/tagJobsHover.gif") no-repeat scroll right bottom transparent;
    color: #ffffff;
}
.mod_theme_res .rhsMod.tags a:hover {
    background: url("../images/tagResHover.gif") no-repeat scroll left top transparent;
}
.mod_theme_res .rhsMod.tags a:hover span {
    background: url("../images/tagResHover.gif") no-repeat scroll right bottom transparent;
    color: #ffffff;
}
.mod_theme_B2B .rhsMod.tags a:hover {
    background: url("../images/tagB2bHover.gif") no-repeat scroll left top transparent;
}
.mod_theme_B2B .rhsMod.tags a:hover span {
    background: url("../images/tagB2bHover.gif") no-repeat scroll right bottom transparent;
    color: #ffffff;
}
/* Popular tag as per theme - End */

/* next previous as per theme - start */

.mod_theme_EC .next:hover {
    background: url(../images/ecNext.png) no-repeat right 4px transparent;
}
.mod_theme_EC .prev:hover {
    background: url(../images/ecPrev.png) no-repeat left 4px transparent;
}
.mod_theme_EV .next:hover {
    background: url(../images/evNext.png) no-repeat right 4px transparent;
}
.mod_theme_EV .prev:hover {
    background: url(../images/evPrev.png) no-repeat left 4px transparent;
}
.mod_theme_Jobs .next:hover {
    background: url(../images/jobsNext.png) no-repeat right 4px transparent;
}
.mod_theme_Jobs .prev:hover {
    background: url(../images/jobsPrev.png) no-repeat left 4px transparent;
}
.mod_theme_res .next:hover {
    background: url(../images/resNext.png) no-repeat right 4px transparent;
}
.mod_theme_res .prev:hover {
    background: url(../images/resPrev.png) no-repeat left 4px transparent;
}
.mod_theme_News .next:hover {
    background: url(../images/newsNext.png) no-repeat right 4px transparent;
}
.mod_theme_News .prev:hover {
    background: url(../images/newsPrev.png) no-repeat left 4px transparent;
}
.mod_theme_B2B .next:hover {
    background: url(../images/b2bNext.png) no-repeat right 4px transparent;
}
.mod_theme_B2B .prev:hover {
    background: url(../images/b2bPrev.png) no-repeat left 4px transparent;
}
/* next previous as per theme - start */

/* nav as per theme - Start */

.nav li.ec.active > a {
    border-top: 5px solid #e0368d;
    padding-top: 3px;
}
.nav li.ev.active > a {
    border-top: 5px solid #02aff1;
    padding-top: 3px;
}
.nav li.jb.active > a {
    border-top: 5px solid #048f3c;
    padding-top: 3px;
}
.nav li.rsrc.active > a {
    border-top: 5px solid #034896;
    padding-top: 3px;
}
.nav li.b2b.active > a {
    border-top: 5px solid #f7941d;
    padding-top: 3px;
}
.ec:hover {
    background-color: #e0368d;
}
.jb:hover {
    background-color: #048f3c;
}
.rsrc:hover {
    background-color: #034896;
}
.ev:hover {
    background-color: #02aff1;
}
.b2b:hover {
    background-color: #f7941d;
}
/* nav as per theme - End */
.view.reverseBgBtn
{
    background-color: #ffffff;
}

/* theme styling : end */



/* Vikrant added on 5 feb 2015 */

.footerWrap
{
    border-top: 1px solid #9facaa;
    display: block;
    overflow: hidden;
}
.footerWrap .footCont
{
    background: #ffffff;
    margin: 10px auto 5px;
    overflow: hidden;
}

.footerWrap .footCont .footData
{
    margin: 0 auto;
    padding: 15px 0;
    overflow: hidden;
}

.footerWrap .footCont .footData label
{
    font-size: 13px;
    float: left;
    color: #333333;
    font-weight: bold;
}

.footerWrap .footCont .footData ul
{
    float: right;
}

.footerWrap .footCont .footData ul li
{
    float: left;
}

.footerWrap .footCont .footData ul li a
{
    float: left;
    padding: 0 20px;
    font-size: 14px;
    line-height: 14px;
    border-right: 1px solid #333333;
    color: #333333;
    text-decoration: none;
}

.footerWrap .footCont .footData ul li.last a
{
    border: none;
}


/*** Pranay ***/
.modType_appForm .appformCont ul li .fnameform
{
    background-color: #ffffff;
    float: left;
    margin: 5px 0 5px 8px;
    padding: 3px 10px;
    width: 150px;
}

.modType_appForm .appformCont ul li .lnameform
{
   background-color: #FFFFFF;
   font-size: 12px;
   font-weight: lighter;
   padding: 8px 4px;
   border: 1px solid #E5E5E5;
   border-radius: 5px;
   margin: 5px 0px;
   color: #000;
   font-family: arial;
   float: left;
   width: 98%
}

.modType_vacancyCompList .viewMoreBtnsubmit
{
    bottom: 0px;
    background: none repeat scroll 0 0 #048f3c;
    border: 1px solid #ffffff;
    border-radius: 5px;
    bottom: 0px;
    color: #ffffff;
    float: right;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    padding: 5px 15px; 
    right: 6px;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 2;
}

.submitSubscribe
{
    background-color: Gray !important;
}

.modType_appForm .appformCont ul li .errormsg
{
    background-color: #ffffff;    
    margin: 0 0 3px 5px;
    padding: 0px 10px;
    width: 388px;
    margin-left: 175px;
}
/*** Pranay end ***/
/*** Modules Types :- End Module Type Video Title  ***/
.modType_listVideoTitle
{
    display: block;
}

.modType_listVideoTitle ul li
{
    margin: 0 3px;
    overflow: hidden;
    padding: 15px 0;
    border-bottom: 1px dashed #878787;
}

.modType_listVideoTitle ul li.last
{
    border-bottom: none;
}

.modType_listVideoTitle ul li .imgCont
{
    float: left;
    margin-right: 18px;
    width: 170px;
    height: 113px;
}

.modType_listVideoTitle ul li .imgCont img
{
    width: 170px;
    height: 113px;
}

.modType_listVideoTitle ul li .dataCont
{
    overflow: hidden;
}

.modType_listVideoTitle ul li .subHead
{
    padding: 0;
    display: inline-block;
}

.modType_listVideoTitle ul li .eventInfo
{
    margin-top: 6px;
    display: inline-block;
}

/*** Modules Types :- End Module Type Video Title  ***/

/*** Modules Types :- Start Module Type Video TitleDesc  ***/

.modType_listVideoTitleDesc
{
    display: block;
}

.modType_listVideoTitleDesc ul li
{
    margin: 0 3px;
    overflow: hidden;
    padding: 15px 0;
    border-bottom: 1px dashed #878787;
}

.modType_listVideoTitleDesc ul li.last
{
    border-bottom: none;
}

.modType_listVideoTitleDesc ul li .imgCont
{
    float: left;
    margin-right: 10px;
    width: 170px;
    height: 113px;
}

.modType_listVideoTitleDesc ul li .imgCont img
{
    width: 170px;
    height: 113px;
}

.modType_listVideoTitleDesc ul li .dataCont
{
    overflow: hidden;
}

.modType_listVideoTitleDesc ul li .subHead
{
    padding: 0;
    display: inline-block;
    margin-right: 12px;
    font-weight: normal;
}

.modType_listVideoTitleDesc ul li .locationInfo
{
    display: inline-block;
}

.modType_listVideoTitleDesc ul li .eventInfo
{
    margin-top: 3px;
    display: block;
}

.modType_listVideoTitleDesc ul li .desc
{
    margin-top: 9px;
    padding: 0;
}

/*** Modules Types :- End Module Type Video TitleDesc  ***/

/*** Modules Types :- Start Module Type List Title Desgination Location ***/
.modType_listTitleImgDesgLoc ul li
{
    border-bottom: 1px dashed #878787;
    margin: 0 3px;
    overflow: hidden;
    padding: 11px 0;
}

.modType_listTitleImgDesgLoc ul li.last
{
    border-bottom: none;
}

.modType_listTitleImgDesgLoc ul li a
{
    display: block;
    overflow: hidden;
}

.modType_listTitleImgDesgLoc ul li img
{
    width: 50px; /* height: 32px;*/
    overflow: hidden;
}

.modType_listTitleImgDesgLoc .employDesg
{
    display: block;
    overflow: hidden;
    margin: 5px 0 0 0;
}

.modType_listTitleImgDesgLoc .eventInfo
{
    padding: 0 12px;
}


/*** Modules Types :- End Module Type List Title Desgination Location ***/

/*** Modules Types :- start Module Type One Image Gallery with Desc ***/

.modType_OneImgGal
{
    display: block;
}

.modType_OneImgGal .eventInfo
{
    margin: 5px 0 0 0;
    display: block;
}

.modType_OneImgGal .desc
{
    margin: 15px 0 0 0;
    display: block;
}

.modType_OneImgGal .videoTag{
    color: #FFFFFF;
    font-size: 12px;
    background: #e0368d;
    padding: 3px;
    text-align: center;
    position: absolute;
    left: 10px;
    top: 0;
    text-transform: uppercase;
    z-index: 50;
    font-weight: bold;
}

.oneImg_Gallery
{
    bottom: 0;
    display: block;
    left: 0;
    position: relative;
    right: 0;
}

.oneImg_Gallery .galWrap
{
    display: block;

    position: relative;
    z-index: 2;
}


.oneImg_Gallery .galInfo
{
    display: block;
    float: left;
    overflow: hidden;

}

.oneImg_Gallery img, .oneImg_Gallery .imgCont
{
    float: left;
    width: auto;
    display: block;
}

.oneImg_Gallery .dataCont
{
    float: left;
    height: 250px;
    margin: 0 10px;
    position: relative;
    width: 250px;
}

.oneImg_Gallery .dataCont1
{
    float: left;
    height: 250px;
    margin: 0 10px;
    position: relative;
    width: 335px;
}

.oneImg_Gallery .dataCont h3
{
    padding: 0;
}


.oneImg_Gallery .galWrap .flex-prev
{
    background: url("../images/prv.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    left: -6px;
    position: absolute;
    text-indent: -99999px;
    top: 0px;
    width: 34px;
    z-index: 100;
}

.oneImg_Gallery .galWrap .flex-next
{
    background: url("../images/nxt.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    position: absolute;
    right: -4px;
    text-indent: -99999px;
    top: 0px;
    width: 34px;
    z-index: 100;
}

/*** Modules Types :- End Module Type One Image Gallery with Desc ***/

/*** Modules Types :- start Module Type Two Image Gallery  ***/

.modType_twoImg_Gallery .twoImg_Gallery .galWrap
{
    display: block;
    left: 40px;
    position: absolute;
    top: 30px;
    width: 652px;
    z-index: 2;
}


.modType_twoImg_Gallery .twoImg_Gallery .galInfo
{
    float: left;
    margin-right: 16px;
    display: block;
    width: 310px;
    overflow: hidden;
    position: relative;
}

.modType_twoImg_Gallery .twoImg_Gallery .galInfo img, .modType_twoImg_Gallery .twoImg_Gallery .galInfo .imgCont
{
    display: block;
    width: 310px;
    height: 234px;
}

.modType_twoImg_Gallery .twoImg_Gallery .dataCont
{
    background: url("../images/fadeBg.png") repeat scroll 0 0 transparent;
    bottom: 0;
    display: block;
    left: 0;
    padding: 20px 10px;
    position: absolute;
    right: 0;
    width: 290px;
}

.homeCont .modType_twoImg_Gallery .twoImg_Gallery .dataCont .subHead
{
    padding: 0;
    color: #000000;
}

.homeCont .modType_twoImg_Gallery .twoImg_Gallery .dataCont .eventInfo
{
    color: #000000;
}

.modType_twoImg_Gallery .twoImg_Gallery .galNav
{
    position: absolute;
    z-index: 10;
    top: 50%;
    width: 30px;
    height: 35px;
}

.modType_twoImg_Gallery .twoImg_Gallery .flex-direction-nav .flex-prev
{
    background: url("../images/prv.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    left: -40px;
    position: relative;
    text-indent: -99999px;
    top: 0;
    width: 40px;
}

.modType_twoImg_Gallery .twoImg_Gallery .flex-direction-nav .flex-next
{
    background: url("../images/nxt.png") no-repeat scroll 0 0 transparent;
    height: 40px;
    position: absolute;
    right: -34px;
    text-indent: -99999px;
    top: 0;
    width: 40px;
}

/*** Modules Types :- End Module Type Two Image Gallery   ***/

.theme_EC .viewMoreBtn, .theme_EC.moduleWarp .flex-control-paging li a.flex-active, .theme_EC.moduleWarp .threeImg_Gallery .tabLinks ul li:hover a, .theme_EC.moduleWarp .threeImg_Gallery .tabLinks ul li.active a, .theme_EC .twoImg_Gallery .dataCont
{
    background: #e0368d;
}

.theme_EV .viewMoreBtn, .theme_EV.moduleWarp .flex-control-paging li a.flex-active, .theme_EV.moduleWarp .threeImg_Gallery .tabLinks ul li:hover a, .theme_EV.moduleWarp .threeImg_Gallery .tabLinks ul li.active a, .theme_EV .twoImg_Gallery .dataCont
{
    background: #02aff1;
}

.theme_Jobs .viewMoreBtn, .theme_Jobs.moduleWarp .flex-control-paging li a.flex-active, .theme_Jobs.moduleWarp .threeImg_Gallery .tabLinks ul li:hover a, .theme_Jobs.moduleWarp .threeImg_Gallery .tabLinks ul li.active a, .theme_Jobs .twoImg_Gallery .dataCont
{
    background: #048f3c;
}


/*** Modules Types :- Start Module Type Thumb TitleDesc  ***/

.modType_listThumbTitleDesc
{
    display: block;
}

.modType_listThumbTitleDesc ul li
{
    margin: 0 3px;
    overflow: hidden;
    padding: 15px 0;
    border-bottom: 1px dashed #878787;
}

.modType_listThumbTitleDesc ul li.last
{
    border-bottom: none;
}

.modType_listThumbTitleDesc ul li .imgCont
{
    float: left;
    margin-right: 12px;
    width: 117px;
    height: 78px;
}

.modType_listThumbTitleDesc ul li .imgCont img
{
    width: 117px;
    height: 78px;
}

.modType_listThumbTitleDesc ul li .dataCont
{
    overflow: hidden;
}

.modType_listThumbTitleDesc ul li .subHead
{
    padding: 0;
    display: inline-block;
    margin-right: 12px;
    font-weight: normal;
}

.modType_listThumbTitleDesc ul li .locationInfo
{
    display: inline-block;
}

.modType_listThumbTitleDesc ul li .eventInfo
{
    margin-top: 3px;
    display: block;
}

.modType_listThumbTitleDesc ul li .desc
{
    margin-top: 9px;
    padding: 0;
}

/*** Modules Types :- End Module Type Thumb TitleDesc  ***/

/*** Modules Types :- start Module Type Two Image Gallery with Desc ***/
.modType_TwoImgInfo
{
    display: block;
    overflow: hidden;
}

.modType_TwoImgInfo ul li a.imgCont img,
.modType_TwoImgInfo ul li a.imgCont{
    display: block;
    height: 166px;
    width: 230px;
}

.modType_TwoImgInfo .eventInfo{
    padding: 0 12px;
}

.modType_TwoImgInfo .subHead{
    margin-top: 5px;
    margin-bottom: 3px;
}

.modType_TwoImgInfo ul {
    display: block;
    margin: 15px 3px 0;
    overflow: hidden;
    top: 15px;
} 

.modType_TwoImgInfo ul li
{
    width: 230px;
    float: left;
    margin-right: 8px;
}

.modType_TwoImgInfo ul li.last{
    margin-right: 0;
}
/*** Modules Types :- End Module Type Two Image Gallery with Desc ***/

.userDetails1
{
     float: right;
   width: 280px;
  margin-top: 20px;
}

.userDetails1 ul li a
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ed1a3b;
    font-size: 14px;
    padding-left: 50%;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    width: 100%;
}
.userDetails2 ul li a
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #02aff1;
    font-size: 14px;
    padding-left: 50%;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    width: 100%;
}
.userDetailsNew
{
  float: right;
  width: 100%;
  margin-top: 20px;
}

.userDetailsElement
{

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ff1493;
    font-size: 14px;
    /*padding-left: 50%;*/
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    width: 100%;
}



.userResElement
{

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #034896;
    font-size: 14px;
    /*padding-left: 50%;*/
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    width: 100%;
}

.userVenueElement
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #02aff1;
    font-size: 14px;
    /*padding-left: 50%;*/
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    width: 100%;
}


.userCompanyElement
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #048f3c;
    font-size: 14px;
    /*padding-left: 50%;*/
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    width: 100%;
}

.fixHeight {
  min-height:280px !important;
}

.agencyHeight {
  min-height:300px !important;
}
/* Styles by Raees */
.event_image_container
{
   overflow: hidden;
   height:410px;
   width:615px;
}

.video_thumb_image img
{
    width: 89px;
    height:59px;
}


.content .tban
{
    padding: 5px 0;
    width: 100%;
}

.content .tban .title
{
    padding-left: 10px;
    float: left;
    font-size: 30px;
    line-height: 34px;
    color: #000000;
    padding-bottom: 20px;
}

.content .tban span
{
    display: block;
}

.content .tban img
{
    height: 85px;
    padding: 0 10px 0 0;
    width: 635px;
}

.EcContManageSec .tabContEcWrap .mgProCont input[type="email"], .EcContManageSec .tabContEcWrap .mgProCont select, .EcContManageSec .tabContEcWrap .mgProCont textarea
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dddddd;
    border-radius: 5px;
    color: #222;
    margin: 5px 10px;
    padding: 5px;
    text-indent: 10px;
    width: 440px;
    height: 30px;
    font-size: 12px;
    line-height: 14px;
}

.EcContManageSec .tabContEcWrap .mgProCont input[type="password"], .EcContManageSec .tabContEcWrap .mgProCont select, .EcContManageSec .tabContEcWrap .mgProCont textarea
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dddddd;
    border-radius: 5px;
    color: #222;
    margin: 5px 10px;
    padding: 5px;
    text-indent: 10px;
    width: 440px;
    height: 30px;
    font-size: 12px;
    line-height: 14px;
}

.EvContManageSec .tabContEcWrap .mgProCont input[type="email"], .EvContManageSec .tabContEcWrap .mgProCont select, .EvContManageSec .tabContEcWrap .mgProCont textarea
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dddddd;
    border-radius: 5px;
    color: #222;
    margin: 5px 10px;
    padding: 5px;
    text-indent: 10px;
    width: 440px;
    height: 30px;
    font-size: 12px;
    line-height: 14px;
}

.EvContManageSec .tabContEcWrap .mgProCont input[type="password"], .EvContManageSec .tabContEcWrap .mgProCont select, .EvContManageSec .tabContEcWrap .mgProCont textarea
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dddddd;
    border-radius: 5px;
    color: #222;
    margin: 5px 10px;
    padding: 5px;
    text-indent: 10px;
    width: 440px;
    height: 30px;
    font-size: 12px;
    line-height: 14px;
}

.resContManageSec .tabContEcWrap .mgProCont input[type="password"], .resContManageSec .tabContEcWrap .mgProCont select, .resContManageSec .tabContEcWrap .mgProCont textarea
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dddddd;
    border-radius: 5px;
    color: #222;
    margin: 5px 10px;
    padding: 5px;
    text-indent: 10px;
    width: 440px;
    height: 30px;
    font-size: 12px;
    line-height: 14px;
}

/*** ecCont2 page styling : Start (Payal) ***/

.ecContnavWrap
{
    background: url("../images/navBg.jpg") repeat-x scroll center top transparent;
}

.ecCont img
{
    float: right;
    height: auto;
    width: auto;
}

.EcContManageSec
{
    overflow: hidden;
    height: auto;
    margin-top:6px;
    padding-top:3px;
}


.EcContManageSec .tabLink
{
    background-color: #ebebeb;
    overflow: hidden;
}

.EcContManageSec .tabLink ul li
{
    border-right: 1px solid #dddddd;
    float: left;
}

.EcContManageSec .tabLink ul li a
{
    color: #555557;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    padding: 15px 25px 15px 30px;
    text-decoration: none;
    background: url("../images/ecContTabSprite.png") no-repeat scroll 0 0 transparent;
}

.EcContManageSec .tabLink ul li:hover a, .EcContManageSec .tabLink ul li.active a
{
    color: #ff1493;
   /* border-top: 5px solid #ff1493; 
    padding-top: 10px;*/
}

.EcContManageSec .tabLink ul li a.mPro
{
    background-position: 6px 15px;
}
.EcContManageSec .tabLink ul li:hover a.mPro, .EcContManageSec .tabLink ul li.active a.mPro
{
    background-position: 6px -80px;
}
.EcContManageSec .tabLink ul li a.mVid
{
    background-position: -179px 17px;
}
.EcContManageSec .tabLink ul li:hover a.mVid, .EcContManageSec .tabLink ul li.active a.mVid
{
    background-position: -179px -82px;
}
.EcContManageSec .tabLink ul li a.mPho
{
    background-position: -364px 15px;
}
.EcContManageSec .tabLink ul li:hover a.mPho, .EcContManageSec .tabLink ul li.active a.mPho
{
    background-position: -364px -84px;
}
.EcContManageSec .tabLink ul li a.mCal
{
    background-position: -550px 15px;
}
.EcContManageSec .tabLink ul li:hover a.mCal, .EcContManageSec .tabLink ul li.active a.mCal
{
    background-position: -550px -86px;
}
.EcContManageSec .tabLink ul li a.mEve
{
    background-position: -773px 15px;
}
.EcContManageSec .tabLink ul li:hover a.mEve, .EcContManageSec .tabLink ul li.active a.mEve
{
    background-position: -773px -87px;
}

.EcContManageSec .tabLink ul li.last
{
    border: none;
}
.EcContManageSec .tabContEcWrap .mgProCont input[type="text"], .EcContManageSec .tabContEcWrap .mgProCont select, .EcContManageSec .tabContEcWrap .mgProCont textarea
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dddddd;
    border-radius: 5px;
    color: #222;
    margin: 5px 10px;
    padding: 5px;
    text-indent: 10px;
    width: 440px;
    height: 30px;
    font-size: 12px;
    line-height: 14px;
}

.EcContManageSec .tabContEcWrap input.error[type="text"], .EcContManageSec .tabContEcWrap select.error, .EcContManageSec .tabContEcWrap textarea.error
{
    border: 1px solid red;
}

.EcContManageSec .tabContEcWrap
{
    overflow: hidden;
    padding: 30px 10px;
}

.EcContManageSec .tabContEc li
{
    margin-bottom: 15px;
    overflow: hidden;
}

.EcContManageSec .bsInfo
{
    background: url("../images/basicInfo.png") no-repeat scroll 0 0 transparent;
    display: block;
    margin-bottom: 10px;
    height: 19px;
    padding-left: 25px;
    width: auto;
}

.EcContManageSec .tabContEcWrap .lftCont, .EcContManageSec .tabContEcWrap .rhtCont
{
    float: left;
    width: 472px;
}

.EcContManageSec .tabContEcWrap .add textarea
{
    height: auto;
}

.EcContManageSec .tabContEcWrap .rhtCont .city
{
    height: 42px;
    margin-bottom: 10px;
    text-indent: 0;
    width: 453px;
    color: #666;
}

.EcContManageSec .EcContMgSoc ul li
{
    float: left;
    margin-right: 25px;
    width: 28px;
}

.EcContManageSec .EcContMgSoc ul li a.fb
{
    background: url("../images/EcContSocialSprite.png") no-repeat scroll 0 0 transparent;
}
.EcContManageSec .EcContMgSoc ul li a.tw
{
    background: url("../images/EcContSocialSprite.png") no-repeat scroll -54px 0 transparent;
}
.EcContManageSec .EcContMgSoc ul li a.ic
{
    background: url("../images/EcContSocialSprite.png") no-repeat scroll -105px 0 transparent;
}
.EcContManageSec .EcContMgSoc ul li a
{
    float: left;
    height: 28px;
    margin-right: 10px;
    text-indent: -9999px;
    width: 28px;
}

.EcContManageSec .plcTxt
{
    color: #484848;
    display: inline-block;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 5px 5px 5px 15px;
    text-decoration: none;
    width: 100px;
}

.EcContManageSec .tabContEcWrap .cateLst label, .EcContManageSec .tabContEcWrap .subCateLst label
{
    font-size: 12px;
    line-height: 14px;
    color: #999999;
    cursor: pointer;
    text-decoration: none;
    margin: 5px 10px;
}
.EcContManageSec .tabContEcWrap .rdBox label
{
    background: url("../images/ecContBtn.png") no-repeat scroll 0 -62px transparent;
    margin: 5px 15px 5px 5px;
    padding-left: 20px;
}
.EcContManageSec .tabContEcWrap .chkBox label
{
    background: url("../images/ecContBtn.png") no-repeat scroll 0 -188px transparent;
    margin: 5px 20px 0 2px;
    padding-left: 24px;
    height: 17px;
    display: block;
}
.EcContManageSec .tabContEcWrap .rdBox.checked label
{
    background-position: 0 2px;
}
.EcContManageSec .tabContEcWrap .chkBox.checked label
{
    background-position: 0 -128px;
}
.EcContManageSec .tabContEcWrap .cateLst input[type="radio"], .EcContManageSec .tabContEcWrap .subCateLst input
{
    position: absolute;
    left: 0;
    visibility: hidden;
    top: 4px;
}
.EcContManageSec .tabContEcWrap .cateLst input[type="radio"]
{
    top: 0px;
}
.EcContManageSec .tabContEcWrap .chkBoxWrap
{
    overflow: hidden;
}
.EcContManageSec .tabContEcWrap .chkBoxWrap .chkBox
{
    margin-bottom: 15px;
    width: 270px;
}
.EcContManageSec .tabContEcWrap .chkBox, .EcContManageSec .tabContEcWrap .rdBox
{
    float: left;
    position: relative;
    top: 5px;
}

.EcContManageSec .tabContEcWrap .extraSec
{
    float: left;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    line-height: 16px;
    text-transform: uppercase;
    color: #797979;
    margin: 10px 0px 0 155px;
}
.EcContManageSec .tabContEcWrap .extraSec .skip
{
    color: #797979;
    font-size: 14px;
    font-weight: 600;
    margin-right: 15px;
    text-decoration: none;
}

.EcContManageSec .tabContEcWrap .EcContMgSoc.rhtCont
{
    float: right;
}
.EcContManageSec .tabContEcWrap .btnSec .view
{
    border: medium none;
   /* background-color: #797979;*/
    cursor: pointer;
}
.EcContManageSec .tabContEcWrap .btnSec .view.pink
{
    background-color: #e0368d;
}
.EcContManageSec .tabContEcWrap label.error
{
    margin: 0 15px;
    width: 250px;
}

/*** ecCont2 - Manage Photo page styling : Start (Payal) ***/
.EcContManageSec .mgPhotoWrap img
{
    display: block;
    width: 100%;
}

.EcContManageSec .mgPhotoWrap .bannerWrap
{
    height: 295px;
    position: relative;
    top: 5px;
}

.EcContManageSec .mgPhotoWrap .bannerWrap .updateBtn
{
    background: url("../images/mgPhotoSprite.png") no-repeat scroll 14px 2px #d7d7d7;
    border-radius: 5px;
    bottom: 12px;
    color: #888888;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 35px;
    line-height: 36px;
    padding: 0 15px 0 12px;
    position: absolute;
    right: 12px;
    text-align: right;
    text-decoration: none;
    width: 123px;
}


.EcContManageSec .mgPhotoWrap .bannerWrap .updateImgThumbCont
{
    bottom: -44px;
    left: 20px;
    position: absolute;
}
.EcContManageSec .mgPhotoWrap .bannerWrap .updIconCont
{
    background: url("../images/thumbCurve.png") no-repeat scroll 0 0 transparent;
    bottom: -45px;
    height: 44px;
    left: 20px;
    padding-left: 40px;
    position: absolute;
    width: 187px;
}
.EcContManageSec .mgPhotoWrap .bannerWrap .updIconCont .updIcon
{
    background: url("../images/mgPhotoSprite.png") no-repeat scroll 0 -75px transparent;
    display: block;
    height: 15px;
    margin: 3px 5px 0 45px;
    text-indent: -9999px;
    width: 20px;
}
.EcContManageSec .mgPhotoWrap .bannerWrap .updIconCont .updtxt
{
    color: #666;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 14px;
    margin-left: 15px;
    text-decoration: none;
}
.EcContManageSec .mgPhotoWrap .bannerWrap .updIconCont > a
{
    text-decoration: none;
}
.EcContManageSec .mgPhotoWrap .imgContWrap
{
    margin-top: 75px;
}
.EcContManageSec .mgPhotoWrap .imgContHeader
{
    margin-bottom: 10px;
    overflow: hidden;
}
.EcContManageSec .mgPhotoWrap .imgContWrap .albTitle
{
    margin-bottom: 15px;
    float: left;
    color: #333;
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    width: auto;
}
.EcContManageSec .mgPhotoWrap .imgTitle
{
    color: #333;
    display: block;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    width: auto;
}
.EcContManageSec .mgPhotoWrap .imgContWrap .addBtn
{
    background-color: #797979;
    border-radius: 5px;
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    padding: 6px 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.EcContManageSec .mgPhotoWrap .imgThumbWrap li
{
    float: left;
    margin-right: 22px;
    position: relative;
    width: 220px;
    cursor: pointer;
}

.EcContManageSec .mgPhotoWrap .imgThumbWrap li.last
{
    margin-right: 0;
}

.EcContManageSec .mgPhotoWrap .imgThumbWrap li .hoverCont
{
    background: url("../images/mgThumbBg.png") repeat-x scroll 0 0 transparent;
    bottom: 0;
    height: 32px;
    padding: 10px;
    position: absolute;
    width: 200px;
    opacity: 0;
    transition: all 800ms ease 0s;
}
.EcContManageSec .mgPhotoWrap .imgThumbWrap li:hover .hoverCont
{
    opacity: 1;
    transition: all 800ms ease 0s;
}
.EcContManageSec .mgPhotoWrap .imgThumbWrap li .hoverCont .imgCountSec .totCount
{
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 16px;
}
.EcContManageSec .mgPhotoWrap .imgThumbWrap li .hoverCont .imgCountSec span.act
{
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin-top: 5px;
}
.EcContManageSec .mgPhotoWrap .imgThumbWrap li .hoverCont .imgCountSec
{
    border-right: 1px solid #acacac;
    float: left;
    width: 160px;
}
.EcContManageSec .mgPhotoWrap .imgThumbWrap li .hoverCont .imgEdit a
{
    background: url("../images/mgPhotoSprite.png") no-repeat scroll right bottom transparent;
    float: right;
    height: 25px;
    margin: 4px;
    text-indent: -9999px;
    width: 25px;
}


.modContWrap {
border: 1px solid #cfcfcf;
display: block;
overflow: hidden;
margin: 10px 0 20px 0;
}


.modType_ecList {
    overflow: hidden;
    padding: 0 10px;   
    border-top: none;
}
.modType_ecList ul
{
    display: block;
    overflow: hidden;
}

.modType_ecList ul li {
    border-top: 1px solid #e5e5e5;
    overflow: hidden;
    padding: 12px 0;
    position: relative;
}
.modType_ecList h3 {
    font-size: 16px;
    line-height: 20px;
    color: #333333;
    font-weight: 600;
    padding: 0;
}
.modType_ecList label {
    font-size: 12px;
    color: #888888;
    line-height: 14px;
}
.modType_ecList p {
    margin: 5px 0;
    color: #333333;
    font-size: 12px;
    line-height: 14px;
    font-weight: lighter;
}
.modType_ecList .dataCont {   
    float: left;
    width: 520px;
}
.modType_ecList .viewMoreBtn {
    bottom: 92px;
    z-index: 100;
	color:white !important;
}
.modType_ecList .appDetailForm {
    display: none;
    float: left;
    margin: 10px 0 5px;
    width: 100%;
}
.modType_ecList .cancel {
    background-color: #b9b9b9;
    border-radius: 5px;
    color: #ffffff;
    display: none;
    float: right;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    padding: 5px 12px;
    position: absolute;
    right: 6px;
    text-decoration: none;
    text-transform: uppercase;
    top: 15px;
    z-index: 2;
}
.modType_ecList ul li.active .viewMoreBtn {
    bottom: 10px;
    display: block;
    float: left;
    font-size: 14px;
    left: 0;
    text-align: center;
}
.modType_ecList ul li.active .cancel {
    display: block;
}

.threeCol .colThumb a {
display: block;
overflow: hidden;
padding: 0;
height: 95px;
}


.EvContManageSec
{
    overflow: hidden;
    height: auto;
    margin: 6px 0px 0px 0px;
    padding: 3px 0px 0px 0px;
}


.EvContManageSec .tabLink
{
    background-color: #ebebeb;
    overflow: hidden;
}

.EvContManageSec .tabLink ul li
{
    border-right: 1px solid #dddddd;
    float: left;
}

.EvContManageSec .tabLink ul li a
{
    color: #555557;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 15px;
    padding: 15px 25px 15px 30px;
    text-decoration: none;
    background: url("../images/evContTabSprite.png") no-repeat scroll 0 0 transparent;
}

.EvContManageSec .tabLink ul li:hover a, .EvContManageSec .tabLink ul li.active a
{
/*    color: #02aff1;
    border-top: 5px solid #02aff1;
    padding-top: 10px;*/
}

.EvContManageSec .tabLink ul li a.mPro
{
    background-position: 10px 7px;
}
.EvContManageSec .tabLink ul li:hover a.mPro, .EvContManageSec .tabLink ul li.active a.mPro
{
    background-position: 10px -88px;
	/*padding-left:2.5em*/
}
.EvContManageSec .tabLink ul li a.mVid
{
    background-position: -178px 14px;
		/*padding-left:2.5em*/
}
.EvContManageSec .tabLink ul li:hover a.mVid, .EvContManageSec .tabLink ul li.active a.mVid
{
    background-position: -178px -85px;
		/*padding-left:2.5em*/
}
.EvContManageSec .tabLink ul li a.mPho
{
    background-position: -361px 13px;
		/*padding-left:2.5em*/
}
.EvContManageSec .tabLink ul li:hover a.mPho, .EvContManageSec .tabLink ul li.active a.mPho
{
    background-position: -361px -86px;
		/*padding-left:2.5em*/
}
.EvContManageSec .tabLink ul li a.mCal
{
    background-position: -562px 18px;
		/*padding-left:2.5em;*/
}
.EvContManageSec .tabLink ul li:hover a.mCal, .EvContManageSec .tabLink ul li.active a.mCal
{
    background-position: -550px -79px;

}
.EvContManageSec .tabLink ul li a.mEve
{
    background-position: -768px 13px;
	/*padding-left:2em;*/

}
.EvContManageSec .tabLink ul li:hover a.mEve, .EvContManageSec .tabLink ul li.active a.mEve
{
    background-position: -768px -89px;
		/*padding-left:2em;*/
}

.EvContManageSec .tabLink ul li.last
{
    border: none;
}
.EvContManageSec .tabContEcWrap .mgProCont input[type="text"], .EvContManageSec .tabContEcWrap .mgProCont select, .EvContManageSec .tabContEcWrap .mgProCont textarea
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dddddd;
    border-radius: 5px;
    color: #222;
    margin: 5px 10px;
    padding: 5px;
    text-indent: 10px;
    width: 440px;
    height: 30px;
    font-size: 12px;
    line-height: 14px;
}

.EvContManageSec .tabContEcWrap input.error[type="text"], .EvContManageSec .tabContEcWrap select.error, .EvContManageSec .tabContEcWrap textarea.error
{
    border: 1px solid red;
}

.EvContManageSec .tabContEcWrap
{
    overflow: hidden;
    padding: 30px 10px;
}

.EvContManageSec .tabContEc li
{
    margin-bottom: 15px;
    overflow: hidden;
}

.EvContManageSec .bsInfo
{
    background: url("../images/basicInfo.png") no-repeat scroll 0 0 transparent;
    display: block;
    margin-bottom: 10px;
    height: 19px;
    padding-left: 25px;
    width: auto;
}

.EvContManageSec .tabContEcWrap .lftCont, .EvContManageSec .tabContEcWrap .rhtCont
{
    float: left;
    width: 472px;
}

.EvContManageSec .tabContEcWrap .add textarea
{
    height: auto;
}

.EvContManageSec .tabContEcWrap .rhtCont .city
{
    height: 42px;
    margin-bottom: 10px;
    text-indent: 0;
    width: 453px;
    color: #666;
}

.EvContManageSec .EcContMgSoc ul li
{
    float: left;
    margin-right: 25px;
    width: 28px;
}

.EvContManageSec .EcContMgSoc ul li a.fb
{
    background: url("../images/EcContSocialSprite.png") no-repeat scroll 0 0 transparent;
}
.EvContManageSec .EcContMgSoc ul li a.tw
{
    background: url("../images/EcContSocialSprite.png") no-repeat scroll -54px 0 transparent;
}
.EvContManageSec .EcContMgSoc ul li a.ic
{
    background: url("../images/EcContSocialSprite.png") no-repeat scroll -105px 0 transparent;
}
.EvContManageSec .EcContMgSoc ul li a
{
    float: left;
    height: 28px;
    margin-right: 10px;
    text-indent: -9999px;
    width: 28px;
}

.EvContManageSec .plcTxt
{
    color: #484848;
    display: inline-block;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 5px 5px 5px 15px;
    text-decoration: none;
    width: 100px;
}

.EvContManageSec .tabContEcWrap .cateLst label, .EvContManageSec .tabContEcWrap .subCateLst label
{
    font-size: 12px;
    line-height: 14px;
    color: #999999;
    cursor: pointer;
    text-decoration: none;
    margin: 5px 10px;
}
.EvContManageSec .tabContEcWrap .rdBox label
{
    background: url("../images/ecContBtn.png") no-repeat scroll 0 -62px transparent;
    margin: 5px 15px 5px 5px;
    padding-left: 20px;
}
.EvContManageSec .tabContEcWrap .chkBox label
{
    background: url("../images/ecContBtn.png") no-repeat scroll 0 -188px transparent;
    margin: 5px 20px 0 2px;
    padding-left: 24px;
    height: 17px;
    display: block;
}
.EvContManageSec .tabContEcWrap .rdBox.checked label
{
    background-position: 0 2px;
}
.EvContManageSec .tabContEcWrap .chkBox.checked label
{
    background-position: 0 -128px;
}
.EvContManageSec .tabContEcWrap .cateLst input[type="radio"], .EvContManageSec .tabContEcWrap .subCateLst input
{
    position: absolute;
    left: 0;
    visibility: hidden;
    top: 4px;
}
.EvContManageSec .tabContEcWrap .cateLst input[type="radio"]
{
    top: 0px;
}
.EvContManageSec .tabContEcWrap .chkBoxWrap
{
    overflow: hidden;
}
.EvContManageSec .tabContEcWrap .chkBoxWrap .chkBox
{
    margin-bottom: 15px;
    width: 270px;
}
.EvContManageSec .tabContEcWrap .chkBox, .EvContManageSec .tabContEcWrap .rdBox
{
    float: left;
    position: relative;
    top: 5px;
}

.EvContManageSec .tabContEcWrap .extraSec
{
    float: left;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    line-height: 16px;
    text-transform: uppercase;
    color: #797979;
    margin: 10px 0px 0 155px;
}
.EvContManageSec .tabContEcWrap .extraSec .skip
{
    color: #797979;
    font-size: 14px;
    font-weight: 600;
    margin-right: 15px;
    text-decoration: none;
}

.EvContManageSec .tabContEcWrap .EcContMgSoc.rhtCont
{
    float: right;
}
.EvContManageSec .tabContEcWrap .btnSec .view
{
    border: medium none;
   /* background-color: #797979;*/
    cursor: pointer;
}
.EvContManageSec .tabContEcWrap .btnSec .view.pink
{
    background-color: #e0368d;
}
.EvContManageSec .tabContEcWrap label.error
{
    margin: 0 15px;
    width: 250px;
}

/*** ecCont2 - Manage Photo page styling : Start (Payal) ***/
.EvContManageSec .mgPhotoWrap img
{
    display: block;
    width: 100%;
}

.EvContManageSec .mgPhotoWrap .bannerWrap
{
    height: 295px;
    position: relative;
    top: 5px;
}

.EvContManageSec .mgPhotoWrap .bannerWrap .updateBtn
{
    background: url("../images/mgPhotoSprite.png") no-repeat scroll 14px 2px #d7d7d7;
    border-radius: 5px;
    bottom: 12px;
    color: #888888;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 35px;
    line-height: 36px;
    padding: 0 15px 0 12px;
    position: absolute;
    right: 12px;
    text-align: right;
    text-decoration: none;
    width: 123px;
}


.EvContManageSec .mgPhotoWrap .bannerWrap .updateImgThumbCont
{
    bottom: -44px;
    left: 20px;
    position: absolute;
}
.EvContManageSec .mgPhotoWrap .bannerWrap .updIconCont
{
    background: url("../images/thumbCurve.png") no-repeat scroll 0 0 transparent;
    bottom: -45px;
    height: 44px;
    left: 20px;
    padding-left: 40px;
    position: absolute;
    width: 187px;
}
.EvContManageSec .mgPhotoWrap .bannerWrap .updIconCont .updIcon
{
    background: url("../images/mgPhotoSprite.png") no-repeat scroll 0 -75px transparent;
    display: block;
    height: 15px;
    margin: 3px 5px 0 45px;
    text-indent: -9999px;
    width: 20px;
}
.EvContManageSec .mgPhotoWrap .bannerWrap .updIconCont .updtxt
{
    color: #666;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 14px;
    margin-left: 15px;
    text-decoration: none;
}
.EvContManageSec .mgPhotoWrap .bannerWrap .updIconCont > a
{
    text-decoration: none;
}
.EvContManageSec .mgPhotoWrap .imgContWrap
{
    margin-top: 75px;
}
.EvContManageSec .mgPhotoWrap .imgContHeader
{
    margin-bottom: 10px;
    overflow: hidden;
}
.EvContManageSec .mgPhotoWrap .imgContWrap .albTitle
{
    margin-bottom: 15px;
    float: left;
    color: #333;
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    width: auto;
}
.EvContManageSec .mgPhotoWrap .imgTitle
{
    color: #333;
    display: block;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    width: auto;
}
.EvContManageSec .mgPhotoWrap .imgContWrap .addBtn
{
    background-color: #797979;
    border-radius: 5px;
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    padding: 6px 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.EvContManageSec .mgPhotoWrap .imgThumbWrap li
{
    float: left;
    margin-right: 22px;
    position: relative;
    width: 220px;
    cursor: pointer;
}

.EvContManageSec .mgPhotoWrap .imgThumbWrap li.last
{
    margin-right: 0;
}

.EvContManageSec .mgPhotoWrap .imgThumbWrap li .hoverCont
{
    background: url("../images/mgThumbBg.png") repeat-x scroll 0 0 transparent;
    bottom: 0;
    height: 32px;
    padding: 10px;
    position: absolute;
    width: 200px;
    opacity: 0;
    transition: all 800ms ease 0s;
}
.EvContManageSec .mgPhotoWrap .imgThumbWrap li:hover .hoverCont
{
    opacity: 1;
    transition: all 800ms ease 0s;
}
.EvContManageSec .mgPhotoWrap .imgThumbWrap li .hoverCont .imgCountSec .totCount
{
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 16px;
}
.EvContManageSec .mgPhotoWrap .imgThumbWrap li .hoverCont .imgCountSec span.act
{
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin-top: 5px;
}
.EvContManageSec .mgPhotoWrap .imgThumbWrap li .hoverCont .imgCountSec
{
    border-right: 1px solid #acacac;
    float: left;
    width: 160px;
}
.EvContManageSec .mgPhotoWrap .imgThumbWrap li .hoverCont .imgEdit a
{
    background: url("../images/mgPhotoSprite.png") no-repeat scroll right bottom transparent;
    float: right;
    height: 25px;
    margin: 4px;
    text-indent: -9999px;
    width: 25px;
}


/*** evJobs page styling : Start (Payal) ***/

.ecContnavWrap
{
    background: url("../images/navBg.jpg") repeat-x scroll center top transparent;
}

.EvJobsSec
{
    overflow: hidden;
    height: auto;
}

.evJobsCont img
{
    float: right;
    height: auto;
    width: auto;
}
.evJobsCont.tban .title
{
    color: #555557;
}

.EvJobsSec .tabLink
{
    background-color: #ebebeb;
    overflow: hidden;
}

.EvJobsSec .tabLink ul li
{
    border-right: 1px solid #dddddd;
    float: left;
}

.EvJobsSec .tabLink ul li a
{
    color: #555557;
    display: block;
    font-family: "Titillium Web" ,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px; /*padding: 15px 27px 15px 45px;*/
    padding: 15px 25px 15px 30px;
    text-decoration: none; /*background: url("../images/ecContTabSprite.png") no-repeat scroll 0 0 transparent;*/
}

.EvJobsSec .tabLink ul li:hover a, .EvJobsSec .tabLink ul li.active a
{
    color: #048f3c;
    /*border-top: 5px solid #048f3c;
    padding-top: 10px;*/
}

/*.EvJobsSec .tabLink ul li a.mPro{
    background-position: 18px 15px;
}
.EvJobsSec .tabLink ul li:hover a.mPro,.EvJobsSec .tabLink ul li.active a.mPro{
    background-position: 18px -85px;
}
.EvJobsSec .tabLink ul li a.mVid{
    background-position: -168px 18px;
}
.EvJobsSec .tabLink ul li:hover a.mVid,.EvJobsSec .tabLink ul li.active a.mVid{
    background-position: -168px -86px;
}
.EvJobsSec .tabLink ul li a.mPho{
    background-position: -352px 18px;
}
.EvJobsSec .tabLink ul li:hover a.mPho,.EvJobsSec .tabLink ul li.active a.mPho{
    background-position: -352px -86px;
}
.EvJobsSec .tabLink ul li a.mCal{
    background-position: -550px 18px;
}
.EvJobsSec .tabLink ul li:hover a.mCal,.EvJobsSec .tabLink ul li.active a.mCal{
    background-position: -550px -86px;
}
.EvJobsSec .tabLink ul li a.mEve{
    background-position: -758px 18px;
}
.EvJobsSec .tabLink ul li:hover a.mEve,.EvJobsSec .tabLink ul li.active a.mEve{
    background-position: -758px -89px;
}*/

.EvJobsSec .tabLink ul li.last
{
    border: none;
}
.EvJobsSec .tabContEvJobWrap input[type="text"], .EvJobsSec .tabContEvJobWrap select, .EvJobsSec .tabContEvJobWrap textarea
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dddddd;
    border-radius: 5px;
    color: #222;
    margin: 5px 10px;
    padding: 5px;
    text-indent: 10px;
    width: 440px;
    height: 30px;
    font-size: 12px;
    line-height: 14px;
}

.EvJobsSec .tabContEvJobWrap input.error[type="text"], .EvJobsSec .tabContEvJobWrap select.error, .EvJobsSec .tabContEvJobWrap textarea.error
{
    border: 1px solid red;
}

.EvJobsSec .tabContEvJobWrap
{
    overflow: hidden;
    padding: 30px 10px;
}

.EvJobsSec .tabContEvJob li
{
    margin-bottom: 15px;
    overflow: hidden;
}

.EvJobsSec .bsInfo
{
    /*background: url("../images/basicInfo.png") no-repeat scroll 0 0 transparent;*/
    display: block;
    margin-bottom: 10px;
    height: 19px; /* padding-left: 25px;*/
    padding-left: 15px;
    width: auto;
}

.EvJobsSec .tabContEvJobWrap .lftCont, .EvJobsSec .tabContEvJobWrap .rhtCont
{
    float: left;
    width: 472px;
}

.EvJobsSec .tabContEvJobWrap .add
{
    height: auto;
}

.EvJobsSec .tabContEvJobWrap .city
{
    height: 42px;
    margin-bottom: 10px;
    text-indent: 0;
    width: 453px;
    color: #666;
}

.EvJobsSec .EvJobsMgSoc ul li
{
    float: left;
    margin-right: 25px;
    width: 28px;
}

.EvJobsSec .EvJobsMgSoc ul li a.fb
{
    background: url("../images/EcContSocialSprite.png") no-repeat scroll 0 0 transparent;
}
.EvJobsSec .EvJobsMgSoc ul li a.tw
{
    background: url("../images/EcContSocialSprite.png") no-repeat scroll -54px 0 transparent;
}
.EvJobsSec .EvJobsMgSoc ul li a.ic
{
    background: url("../images/EcContSocialSprite.png") no-repeat scroll -105px 0 transparent;
}
.EvJobsSec .EvJobsMgSoc ul li a
{
    float: left;
    height: 28px;
    margin-right: 10px;
    text-indent: -9999px;
    width: 28px;
}

.EvJobsSec .plcTxt
{
    color: #484848;
    display: inline-block;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 5px 5px 5px 15px;
    text-decoration: none;
    width: 100px;
}

.EvJobsSec .tabContEvJobWrap .cateLst label, .EvJobsSec .tabContEvJobWrap .subCateLst label
{
    font-size: 12px;
    line-height: 14px;
    color: #999999;
    cursor: pointer;
    text-decoration: none;
    margin: 5px 10px;
}
.EvJobsSec .tabContEvJobWrap .rdBox label
{
    background: url("../images/ecContBtn.png") no-repeat scroll 0 -62px transparent;
    margin: 5px 15px 5px 5px;
    padding-left: 20px;
}
.EvJobsSec .tabContEvJobWrap .chkBox label
{
    background: url("../images/ecContBtn.png") no-repeat scroll 0 -188px transparent;
    margin: 5px 20px 0 2px;
    padding-left: 24px;
    height: 17px;
    display: block;
}
.EvJobsSec .tabContEvJobWrap .rdBox.checked label
{
    background-position: 0 2px;
}
.EvJobsSec .tabContEvJobWrap .chkBox.checked label
{
    background-position: 0 -128px;
}
.EvJobsSec .tabContEvJobWrap .cateLst input[type="radio"], .EvJobsSec .tabContEvJobWrap .subCateLst input
{
    position: absolute;
    left: 0;
    visibility: hidden;
}
.EvJobsSec .tabContEvJobWrap .chkBoxWrap
{
    height: 140px;
    overflow: hidden;
}
.EvJobsSec .tabContEvJobWrap .chkBoxWrap .chkBox
{
    margin-bottom: 15px;
    width: 270px;
}
.EvJobsSec .tabContEvJobWrap .chkBox, .EvJobsSec .tabContEvJobWrap .rdBox
{
    float: left;
    position: relative;
    top: 5px;
}

.EvJobsSec .tabContEvJobWrap .extraSec
{
    float: left;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    line-height: 16px;
    text-transform: uppercase;
    color: #797979;
    margin: 10px 0px 0 155px;
}
.EvJobsSec .tabContEvJobWrap .extraSec .skip
{
    color: #797979;
    font-size: 14px;
    font-weight: 600;
    margin-right: 15px;
    text-decoration: none;
}

.EvJobsSec .tabContEvJobWrap .EvJobsMgSoc.rhtCont
{
    float: right;
}
.EvJobsSec .tabContEvJobWrap .btnSec .view
{
    border: medium none;
    background-color: #797979;
    cursor: pointer;
}
.EvJobsSec .tabContEvJobWrap .btnSec .view.green
{
    background-color: #97c81e;
}
.EvJobsSec .tabContEvJobWrap label.error
{
    margin: 0 15px;
    width: 250px;
}

/*** Vikrant singh added for EC grids ***/


.resContManageSec
{
    overflow: hidden;
    height: auto;
    margin-top: 6px;
    padding-top: 3px;
}


.resContManageSec .tabLink
{
    background-color: #ebebeb;
    overflow: hidden;
}

.resContManageSec .tabLink ul li
{
    border-right: 1px solid #dddddd;
    float: left;
}

.resContManageSec .tabLink ul li a
{
    color: #555557;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    padding: 15px 25px 15px 30px;
    text-decoration: none;
    background: url("../images/evContTabSprite.png") no-repeat scroll 0 0 transparent;
}

.resContManageSec .tabLink ul li:hover a, .resContManageSec .tabLink ul li.active a
{
    color: #034896;
    /*border-top: 5px solid #034896;
    padding-top: 10px;*/
}

.resContManageSec .tabLink ul li a.mPro
{
    background-position: 8px 12px;
}
.resContManageSec .tabLink ul li:hover a.mPro, .resContManageSec .tabLink ul li.active a.mPro
{
    background-position: 8px -83px;
}
.resContManageSec .tabLink ul li a.mVid
{
    background-position: -178px 17px;
}
.resContManageSec .tabLink ul li:hover a.mVid, .resContManageSec .tabLink ul li.active a.mVid
{
    background-position: -178px -82px;
}
.resContManageSec .tabLink ul li a.mPho
{
    background-position: -362px 18px;
}
.resContManageSec .tabLink ul li:hover a.mPho, .resContManageSec .tabLink ul li.active a.mPho
{
    background-position: -362px -81px;
}
.resContManageSec .tabLink ul li a.mCal
{
    background-position: -550px 18px;
}
.resContManageSec .tabLink ul li:hover a.mCal, .resContManageSec .tabLink ul li.active a.mCal
{
    background-position: -550px -81px;
}
.resContManageSec .tabLink ul li a.mEve
{
    background-position: -771px 18px;
}
.resContManageSec .tabLink ul li:hover a.mEve, .resContManageSec .tabLink ul li.active a.mEve
{
    background-position: -771px -84px;
}

.resContManageSec .tabLink ul li.last
{
    border: none;
}
.resContManageSec .tabContEcWrap .mgProCont input[type="text"], .resContManageSec .tabContEcWrap .mgProCont select, .resContManageSec .tabContEcWrap .mgProCont textarea
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dddddd;
    border-radius: 5px;
    color: #222;
    margin: 5px 10px;
    padding: 5px;
    text-indent: 10px;
    width: 440px;
    height: 30px;
    font-size: 12px;
    line-height: 14px;
}

.resContManageSec .tabContEcWrap input.error[type="text"], .resContManageSec .tabContEcWrap select.error, .resContManageSec .tabContEcWrap textarea.error
{
    border: 1px solid red;
}

.resContManageSec .tabContEcWrap
{
    overflow: hidden;
    padding: 30px 10px;
}

.resContManageSec .tabContEc li
{
    margin-bottom: 15px;
    overflow: hidden;
}

.resContManageSec .bsInfo
{
    background: url("../images/basicInfo.png") no-repeat scroll 0 0 transparent;
    display: block;
    margin-bottom: 10px;
    height: 19px;
    padding-left: 25px;
    width: auto;
}

.resContManageSec .tabContEcWrap .lftCont, .EvContManageSec .tabContEcWrap .rhtCont
{
    float: left;
    width: 472px;
}

.resContManageSec .tabContEcWrap .add textarea
{
    height: auto;
}

.resContManageSec .tabContEcWrap .rhtCont .city
{
    height: 42px;
    margin-bottom: 10px;
    text-indent: 0;
    width: 453px;
    color: #666;
}

.resContManageSec .EcContMgSoc ul li
{
    float: left;
    margin-right: 25px;
    width: 28px;
}

.resContManageSec .EcContMgSoc ul li a.fb
{
    background: url("../images/EcContSocialSprite.png") no-repeat scroll 0 0 transparent;
}
.resContManageSec .EcContMgSoc ul li a.tw
{
    background: url("../images/EcContSocialSprite.png") no-repeat scroll -54px 0 transparent;
}
.resContManageSec .EcContMgSoc ul li a.ic
{
    background: url("../images/EcContSocialSprite.png") no-repeat scroll -105px 0 transparent;
}
.resContManageSec .EcContMgSoc ul li a
{
    float: left;
    height: 28px;
    margin-right: 10px;
    text-indent: -9999px;
    width: 28px;
}

.resContManageSec .plcTxt
{
    color: #484848;
    display: inline-block;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 5px 5px 5px 15px;
    text-decoration: none;
    width: 100px;
}

.resContManageSec .tabContEcWrap .cateLst label, .resContManageSec .tabContEcWrap .subCateLst label
{
    font-size: 12px;
    line-height: 14px;
    color: #999999;
    cursor: pointer;
    text-decoration: none;
    margin: 5px 10px;
}
.resContManageSec .tabContEcWrap .rdBox label
{
    background: url("../images/ecContBtn.png") no-repeat scroll 0 -62px transparent;
    margin: 5px 15px 5px 5px;
    padding-left: 20px;
}
.resContManageSec .tabContEcWrap .chkBox label
{
    background: url("../images/ecContBtn.png") no-repeat scroll 0 -188px transparent;
    margin: 5px 20px 0 2px;
    padding-left: 24px;
    height: 17px;
    display: block;
}
.resContManageSec .tabContEcWrap .rdBox.checked label
{
    background-position: 0 2px;
}
.resContManageSec .tabContEcWrap .chkBox.checked label
{
    background-position: 0 -128px;
}
.resContManageSec .tabContEcWrap .cateLst input[type="radio"], .resContManageSec .tabContEcWrap .subCateLst input
{
    position: absolute;
    left: 0;
    visibility: hidden;
    top: 4px;
}
.resContManageSec .tabContEcWrap .cateLst input[type="radio"]
{
    top: 0px;
}
.resContManageSec .tabContEcWrap .chkBoxWrap
{
    overflow: hidden;
}
.resContManageSec .tabContEcWrap .chkBoxWrap .chkBox
{
    margin-bottom: 15px;
    width: 270px;
}
.resContManageSec .tabContEcWrap .chkBox, .resContManageSec .tabContEcWrap .rdBox
{
    float: left;
    position: relative;
    top: 5px;
}

.resContManageSec .tabContEcWrap .extraSec
{
    float: left;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    line-height: 16px;
    text-transform: uppercase;
    color: #797979;
    margin: 10px 0px 0 155px;
}
.resContManageSec .tabContEcWrap .extraSec .skip
{
    color: #797979;
    font-size: 14px;
    font-weight: 600;
    margin-right: 15px;
    text-decoration: none;
}

.resContManageSec .tabContEcWrap .EcContMgSoc.rhtCont
{
    float: right;
}
.resContManageSec .tabContEcWrap .btnSec .view
{
    border: medium none;
   /* background-color: #797979;*/
    cursor: pointer;
}
.resContManageSec .tabContEcWrap .btnSec .view.pink
{
    background-color: #e0368d;
}
.resContManageSec .tabContEcWrap label.error
{
    margin: 0 15px;
    width: 250px;
}

/*** ecCont2 - Manage Photo page styling : Start (Payal) ***/
.resContManageSec .mgPhotoWrap img
{
    display: block;
    width: 100%;
}

.resContManageSec .mgPhotoWrap .bannerWrap
{
    height: 295px;
    position: relative;
    top: 5px;
}

.resContManageSec .mgPhotoWrap .bannerWrap .updateBtn
{
    background: url("../images/mgPhotoSprite.png") no-repeat scroll 14px 2px #d7d7d7;
    border-radius: 5px;
    bottom: 12px;
    color: #888888;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 35px;
    line-height: 36px;
    padding: 0 15px 0 12px;
    position: absolute;
    right: 12px;
    text-align: right;
    text-decoration: none;
    width: 123px;
}


.resContManageSec .mgPhotoWrap .bannerWrap .updateImgThumbCont
{
    bottom: -44px;
    left: 20px;
    position: absolute;
}
.resContManageSec .mgPhotoWrap .bannerWrap .updIconCont
{
    background: url("../images/thumbCurve.png") no-repeat scroll 0 0 transparent;
    bottom: -45px;
    height: 44px;
    left: 20px;
    padding-left: 40px;
    position: absolute;
    width: 187px;
}
.resContManageSec .mgPhotoWrap .bannerWrap .updIconCont .updIcon
{
    background: url("../images/mgPhotoSprite.png") no-repeat scroll 0 -75px transparent;
    display: block;
    height: 15px;
    margin: 3px 5px 0 45px;
    text-indent: -9999px;
    width: 20px;
}
.resContManageSec .mgPhotoWrap .bannerWrap .updIconCont .updtxt
{
    color: #666;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 14px;
    margin-left: 15px;
    text-decoration: none;
}
.resContManageSec .mgPhotoWrap .bannerWrap .updIconCont > a
{
    text-decoration: none;
}
.resContManageSec .mgPhotoWrap .imgContWrap
{
    margin-top: 75px;
}
.resContManageSec .mgPhotoWrap .imgContHeader
{
    margin-bottom: 10px;
    overflow: hidden;
}
.resContManageSec .mgPhotoWrap .imgContWrap .albTitle
{
    margin-bottom: 15px;
    float: left;
    color: #333;
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    width: auto;
}
.resContManageSec .mgPhotoWrap .imgTitle
{
    color: #333;
    display: block;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    width: auto;
}
.resContManageSec .mgPhotoWrap .imgContWrap .addBtn
{
    background-color: #797979;
    border-radius: 5px;
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    padding: 6px 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.resContManageSec .mgPhotoWrap .imgThumbWrap li
{
    float: left;
    margin-right: 22px;
    position: relative;
    width: 220px;
    cursor: pointer;
}

.resContManageSec .mgPhotoWrap .imgThumbWrap li.last
{
    margin-right: 0;
}

.resContManageSec .mgPhotoWrap .imgThumbWrap li .hoverCont
{
    background: url("../images/mgThumbBg.png") repeat-x scroll 0 0 transparent;
    bottom: 0;
    height: 32px;
    padding: 10px;
    position: absolute;
    width: 200px;
    opacity: 0;
    transition: all 800ms ease 0s;
}
.resContManageSec .mgPhotoWrap .imgThumbWrap li:hover .hoverCont
{
    opacity: 1;
    transition: all 800ms ease 0s;
}
.resContManageSec .mgPhotoWrap .imgThumbWrap li .hoverCont .imgCountSec .totCount
{
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 16px;
}
.resContManageSec .mgPhotoWrap .imgThumbWrap li .hoverCont .imgCountSec span.act
{
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin-top: 5px;
}
.resContManageSec .mgPhotoWrap .imgThumbWrap li .hoverCont .imgCountSec
{
    border-right: 1px solid #acacac;
    float: left;
    width: 160px;
}
.resContManageSec .mgPhotoWrap .imgThumbWrap li .hoverCont .imgEdit a
{
    background: url("../images/mgPhotoSprite.png") no-repeat scroll right bottom transparent;
    float: right;
    height: 25px;
    margin: 4px;
    text-indent: -9999px;
    width: 25px;
}


/*** evJobs page styling : Start (Payal) ***/

.resContnavWrap
{
    background: url("../images/navBg.jpg") repeat-x scroll center top transparent;
}

.resJobsSec
{
    overflow: hidden;
    height: auto;
}

.resJobsCont img
{
    float: right;
    height: auto;
    width: auto;
}
.resJobsCont.tban .title
{
    color: #555557;
}

.resJobsSec .tabLink
{
    background-color: #ebebeb;
    overflow: hidden;
}

.resJobsSec .tabLink ul li
{
    border-right: 1px solid #dddddd;
    float: left;
}

.resJobsSec .tabLink ul li a
{
    color: #555557;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px; /*padding: 15px 27px 15px 45px;*/
    padding: 15px 46px 15px 45px;
    text-decoration: none; /*background: url("../images/ecContTabSprite.png") no-repeat scroll 0 0 transparent;*/
}

.resJobsSec .tabLink ul li:hover a, .resJobsSec .tabLink ul li.active a
{
    color: #97c81e;
    border-top: 5px solid #97c81e;
    padding-top: 10px;
}

/*.EvJobsSec .tabLink ul li a.mPro{
    background-position: 18px 15px;
}
.EvJobsSec .tabLink ul li:hover a.mPro,.EvJobsSec .tabLink ul li.active a.mPro{
    background-position: 18px -85px;
}
.EvJobsSec .tabLink ul li a.mVid{
    background-position: -168px 18px;
}
.EvJobsSec .tabLink ul li:hover a.mVid,.EvJobsSec .tabLink ul li.active a.mVid{
    background-position: -168px -86px;
}
.EvJobsSec .tabLink ul li a.mPho{
    background-position: -352px 18px;
}
.EvJobsSec .tabLink ul li:hover a.mPho,.EvJobsSec .tabLink ul li.active a.mPho{
    background-position: -352px -86px;
}
.EvJobsSec .tabLink ul li a.mCal{
    background-position: -550px 18px;
}
.EvJobsSec .tabLink ul li:hover a.mCal,.EvJobsSec .tabLink ul li.active a.mCal{
    background-position: -550px -86px;
}
.EvJobsSec .tabLink ul li a.mEve{
    background-position: -758px 18px;
}
.EvJobsSec .tabLink ul li:hover a.mEve,.EvJobsSec .tabLink ul li.active a.mEve{
    background-position: -758px -89px;
}*/

.resJobsSec .tabLink ul li.last
{
    border: none;
}
.resJobsSec .tabContEvJobWrap input[type="text"], .resJobsSec .tabContEvJobWrap select, .resJobsSec .tabContEvJobWrap textarea
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dddddd;
    border-radius: 5px;
    color: #222;
    margin: 5px 10px;
    padding: 5px;
    text-indent: 10px;
    width: 440px;
    height: 30px;
    font-size: 12px;
    line-height: 14px;
}

.resJobsSec .tabContEvJobWrap input.error[type="text"], .resJobsSec .tabContEvJobWrap select.error, .resJobsSec .tabContEvJobWrap textarea.error
{
    border: 1px solid red;
}

.resJobsSec .tabContEvJobWrap
{
    overflow: hidden;
    padding: 30px 10px;
}

.resJobsSec .tabContEvJob li
{
    margin-bottom: 15px;
    overflow: hidden;
}

.resJobsSec .bsInfo
{
    /*background: url("../images/basicInfo.png") no-repeat scroll 0 0 transparent;*/
    display: block;
    margin-bottom: 10px;
    height: 19px; /* padding-left: 25px;*/
    padding-left: 15px;
    width: auto;
}

.resJobsSec .tabContEvJobWrap .lftCont, .resJobsSec .tabContEvJobWrap .rhtCont
{
    float: left;
    width: 472px;
}

.EvJobsSec .tabContEvJobWrap .add
{
    height: auto;
}

.resJobsSec .tabContEvJobWrap .city
{
    height: 42px;
    margin-bottom: 10px;
    text-indent: 0;
    width: 453px;
    color: #666;
}

.resJobsSec .resJobsMgSoc ul li
{
    float: left;
    margin-right: 25px;
    width: 28px;
}

.resJobsSec .resJobsMgSoc ul li a.fb
{
    background: url("../images/EcContSocialSprite.png") no-repeat scroll 0 0 transparent;
}
.resJobsSec .resJobsMgSoc ul li a.tw
{
    background: url("../images/EcContSocialSprite.png") no-repeat scroll -54px 0 transparent;
}
.resJobsSec .resJobsMgSoc ul li a.ic
{
    background: url("../images/EcContSocialSprite.png") no-repeat scroll -105px 0 transparent;
}
.resJobsSec .resJobsMgSoc ul li a
{
    float: left;
    height: 28px;
    margin-right: 10px;
    text-indent: -9999px;
    width: 28px;
}

.resJobsSec .plcTxt
{
    color: #484848;
    display: inline-block;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 5px 5px 5px 15px;
    text-decoration: none;
    width: 100px;
}

.resJobsSec .tabContEvJobWrap .cateLst label, .resJobsSec .tabContEvJobWrap .subCateLst label
{
    font-size: 12px;
    line-height: 14px;
    color: #999999;
    cursor: pointer;
    text-decoration: none;
    margin: 5px 10px;
}
.resJobsSec .tabContEvJobWrap .rdBox label
{
    background: url("../images/ecContBtn.png") no-repeat scroll 0 -62px transparent;
    margin: 5px 15px 5px 5px;
    padding-left: 20px;
}
.resJobsSec .tabContEvJobWrap .chkBox label
{
    background: url("../images/ecContBtn.png") no-repeat scroll 0 -188px transparent;
    margin: 5px 20px 0 2px;
    padding-left: 24px;
    height: 17px;
    display: block;
}
.resJobsSec .tabContEvJobWrap .rdBox.checked label
{
    background-position: 0 2px;
}
.resJobsSec .tabContEvJobWrap .chkBox.checked label
{
    background-position: 0 -128px;
}
.resJobsSec .tabContEvJobWrap .cateLst input[type="radio"], .resJobsSec .tabContEvJobWrap .subCateLst input
{
    position: absolute;
    left: 0;
    visibility: hidden;
}
.resJobsSec .tabContEvJobWrap .chkBoxWrap
{
    height: 140px;
    overflow: hidden;
}
.resJobsSec .tabContEvJobWrap .chkBoxWrap .chkBox
{
    margin-bottom: 15px;
    width: 270px;
}
.resJobsSec .tabContEvJobWrap .chkBox, .resJobsSec .tabContEvJobWrap .rdBox
{
    float: left;
    position: relative;
    top: 5px;
}

.resJobsSec .tabContEvJobWrap .extraSec
{
    float: left;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    line-height: 16px;
    text-transform: uppercase;
    color: #797979;
    margin: 10px 0px 0 155px;
}
.resJobsSec .tabContEvJobWrap .extraSec .skip
{
    color: #797979;
    font-size: 14px;
    font-weight: 600;
    margin-right: 15px;
    text-decoration: none;
}

.resJobsSec .tabContEvJobWrap .resJobsMgSoc.rhtCont
{
    float: right;
}
.resJobsSec .tabContEvJobWrap .btnSec .view
{
    border: medium none;
    background-color: #797979;
    cursor: pointer;
}
.resJobsSec .tabContEvJobWrap .btnSec .view.green
{
    background-color: #97c81e;
}
.resJobsSec .tabContEvJobWrap label.error
{
    margin: 0 15px;
    width: 250px;
}
/* About us Page styling :- 27-03-2015 */
.cteamSlider .link,
.kteamWrap  .link{
    color: #333333;
    cursor: pointer;
    text-decoration: none;
}
.contactWrap  h3{
    font-size: 18px;
margin:1em;
}
.kteamWrap  ul li{
    float: left;
}
.kteamWrap img{

    text-align: center;
}
/*** Pranay added for EC grids ***/


/* modType_listHvrTitleWithDesc styling */
.modType_listHvrTitleWithDesc .listSec .actCont /* added 21-5-2015*/
{
    height: 132px;
    width: 170px;
    line-height: 132px;
    border: 5px solid rgb(242, 242, 242);
}

.helpText{
    display: inline-block;
    margin: 0 5px;
    font-size: 14px;
}
.userDetails1 ul li a
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ed1a3b;
    font-size: 14px;
    padding-left: 50%;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    width: 100%;
}

.userDetails2 ul li a
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #02aff1;
    font-size: 14px;
    padding-left: 50%;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    width: 100%;
}

.mod_theme_News table {
border-spacing: 5px;
border: 1px solid black;
}
.mod_theme_News th, .mod_theme_News td {
padding: 5px;
border: 1px solid black;
}

/* Style added on 16/12/2015 */
.viewnews
{
    background: none repeat scroll 0 0 #E61A39;
    font-family: 'Open Sans', sans-serif;
    border-radius: 5px;
    color: #FFFFFF;
    padding: 5px 15px;
    text-transform: uppercase;
    margin-top: 1em;
    clear: both;
    font-size: 12px;
}
.ecbackground
{
    background-color: #e0368d !important;
}
.mod_theme_News p
{
    padding-bottom: 14px;
   padding-right: 1px;
   padding-left: 1px;
   font-size:13px;
}

.mod_theme_News strong
{
    font-weight: bold;
    line-height: inherit;
}

.mod_theme_News em
{
    font-style: italic;
    line-height: inherit;
}

.mod_theme_News sup {    
    vertical-align: super;
    font-size: smaller;
}

.signup-panel {
  border-radius: 5px;
  border: 1px solid #ccc;
  padding: 15px;
  margin-top: 50px;
  margin-bottom: 50px;
}
.signup-panel i {
  font-size: 30px;
  line-height: 40px;
  color: #999;
}
.signup-panel form input, .signup-panel form span {
  height: 50px;
}
.signup-panel .welcome {
  font-size: 20px;
  text-align: center;
  margin-left: 0;
  margin-bottom:30px;
}
.signup-panel p {
  font-size: 13px;
  font-weight: 200;
  margin-left: 25%;
}
.buttonForm input[type=submit], .buttonForm input[type=reset] {
    background-color: #ed1a3b;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    text-transform: uppercase;
    line-height: 13px;
}
.lftCont
{
    color:#02aff1;
}
span.plcTxt {
    font-weight: bold;
}
.ui-helper-hidden-accessible{display:none}
.f-topbar-fixed{padding-top:0 !important}
.morepadding{padding-top:8px !important;padding-bottom:8px !important;}
.ecvideo .slick-prev, .ecvideo .slick-next {margin-top:0px !important;}
/* css ruby raees */
.calendar .scroll-pane {padding-left:1em !important; margin-right:1em !important;}
.contDet p{line-height:30px;}
a.view:hover {color: #fff;}
.actCont .after {position: absolute;top: -60px;left: 20px;height: 100%;color: #fff;}
.actCont .afterEC {position: absolute;top: 41px;left: 0px;height: 100%;color: #fff;}
.afterEC img { height: 60px;}
img.grayscale {
    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 3.5+, IE10 */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
}

img.grayscale:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}
.alister {
    position: absolute;
    top: 10px;
    left: 0px;
    background: #deddd3;
    padding: 14px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 50px;
    height: 52px;
    width: 47px;
}

.LQAHP {
    top: 5px;
    left: -23px;
    border-radius: 50px;    
    width: 83px;
}
.LQAHP img{
    margin-top: 5px;  
}

.mod_theme_res a.descIcon {
     background: url("../images/res_descIcon.png") no-repeat 0 1px transparent;
    color: #666;
    float: left;
    font-size: 14px;
    height: auto;
    line-height: 14px;
    margin: 0 8px;
    padding-left: 15px;
    text-indent: inherit;
    width: auto;
}
.mod_theme_res .taglist li {
 float: left;
width: 50%;
padding-bottom: 5px;
}
ul.taglist {
    margin-top: 25px; 
}
.modal
{
    position: absolute;
    z-index: 999;
    height: auto;
    width: auto;
    top: -118px;
    
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.8;
}
.center
{
    z-index: 1000;
    margin: 300px auto;
    padding: 10px;
    
   
    border-radius: 10px;
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1;
}
.center img
{
    height: 128px;
    width: 128px;
    margin-left: 255px;
}
h2.resource_connect {
    height: 70px;
    font-size: 30px;
 padding:0px !important;
}

.parentCont p {
    padding: 15px 10px 10px 14px;
	line-height: 25px;
}

.artist-banner{
	position:relative;
	height:342px;margin:0 auto;text-align:center;color:#fff;padding-top:50px;padding-bottom:50px;border-bottom: 1px solid #e0368d;
	background-size:cover;
	background-position:center;}
.artist-banner .artist-img img {
    width: 180px;
    height: auto;
    border: 3px solid #fff !important;

}
.artist-img:after {
    content: " ";
    z-index: 10;
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.1);
}
.artist-sub-header {
    background: #fff;
    padding: 5px 40px;
}
.artist-sub-header .artist-stats-block {
    display: inline-block;
    margin-right: 20px;
    padding: 10px;
}
.img-circle {
    border-radius: 50%;
}
/*.artist_dest a{
    color:white;
	font-size:14px;
	font-weight: bold;
}*/
.social-share {
    background-color: #F0F0F0;
    border-radius: 5px;
    margin-bottom: 30px;
    padding: 6px 50px 0px;
    text-align: center;
    width: 100%;
}
.profile-snap-design {
    border-radius: 5px;
    padding-bottom: 20px;
    width: 100%;
	background-color: #F0F0F0;
}
.profile-contact {
    border-radius: 5px;
    padding-bottom: 20px;
    width: 100%;
	background-color: #F0F0F0;
    position: relative;
    top: 0;
}
.shortinfo{
	padding: 30px 30px 0;
}
.th {
    border: solid 4px #FFFFFF;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    display: inline-block;
    line-height: 0;
    max-width: 100%;
    transition: all 200ms ease-out;
}
.large-title{
	font-size:18px;
	    line-height: 20px;
    margin: 0 0 20px;
}
.post-timeline {
    background: #F0F0F0;
    border-radius: 4px;
    margin: 0 0 30px;
}
.post-headline {
    background: #F0F0F0;
    border-radius: 4px 4px 0 0;
    padding: 20px 25px;
    position: relative;
}
.post-headline .userthumb {
    width: 35px;
    float: left;
    border-radius: 100%;
}
.post-headline .post-type {
    margin-left: 30px;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 35px;
}
.post-headline .post-time {
    font-size: 13px;
    color: #aeaaaa;
    font-weight: 400;
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 25px;
}
.post-content img{
	width:100%;
}
.post-content figcaption{
	padding:1em;
}
.reveal-modal p{
	font-size:16px;
	line-height:20px;
	font-weight: bold;
}
.socialfontlarge{
	font-size:22px;
}

.socialfontlargeinsta{
	font-size:45px;
vertical-align: bottom;
}
.btn-twitter, .btn-twitter:focus, .btn-twitter:hover {color: #fff;background: #00c7f7;border-color: #00c7f7;}
.btn-facebook, .btn-facebook:focus, .btn-facebook:hover {color: #fff;background: #335397;border-color: #335397;}
.btn-google-plus, .btn-google-plus:focus, .btn-google-plus:hover {color: #fff;background: #dd4a38;border-color: #dd4a38;}
.btn-pinterest, .btn-pinterest:focus, .btn-pinterest:hover {color: #fff;background: #bc2725;border-color: #bc2725;}
.btn-linkedin,.btn-linkedin:focus,.btn-linkedin:hover{color:#fff;background:#018faf;border-color:#018faf}
.btn-icon {
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.btn-icon-sm {
    height: 40px;
    width: 40px;
    line-height: 38px;
    margin-right:10px;
    margin-bottom:10px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}
.pagingcontainer, .detailrightcontainer {
    margin-top: 20px;
}
.post-content {
    position: relative;
}
.post-content .play-icon{
    cursor: pointer;
    position: absolute;
    top : 41%;
    left : 50%;
    transform: translate(-50%, -50%);
}
svg:hover .play-svg#play-svg{
  fill: #CC181E;
}

.post-sharing {
    float:right !important;
}


/*by Sajid on 16-may-2017*/

.shortinfo .contFormSec  ul li input, .shortinfo .contFormSec  ul li textarea{width:100% !important}

.shortinfo .contFormSec  ul li input, 
.shortinfo .contFormSec  ul li textarea {
    border: 1px solid #CCC;
    padding: 5px;
    border-radius: 3px;
    height: 40px;
    padding-left: 60px;
}
.shortinfo .contFormSec .view{
    width: 100%;
    margin: 10px 0px;
    height: 40px;
    border: medium none;
}

.shortinfo .contFormSec  ul li .name {
    background: url("../images/name.jpg") no-repeat scroll left -3px transparent;    
}
.shortinfo .contFormSec  ul li .email{
    background: url("../images/emailBg.jpg") no-repeat scroll left -3px transparent;
}
.shortinfo .contFormSec  ul li .contact{
    background: url("../images/formBg3.png") no-repeat scroll left -3px transparent;
}
.shortinfo .contFormSec  ul li .message {
    background: url("../images/formBg4.png") no-repeat scroll left -3px transparent;
    height: 132px;
}
.shortinfo .contFormSec input{
   margin:0px !important;
}
.shortinfo .contFormSec textarea{
   margin:2px !important;
}
.shortinfo .contFormSec li{
   padding:0px !important;
   width:100%;
}
.shortinfo .contFormSec span{
  width:initial!important;     
}
    .side-sticker {
      position: relative;
      top: 0;
      /*background-color: #F0F0F0;*/
    }

.contact-info li{
   padding:2px !important;
}

 .minVideo {
min-height:250px !important;
}

.fixTopMargin {
    margin-top: 4em;
}

.searchfilters {
    padding: 0 16px;
    min-height: 38px;
    transition: all .1s;
    overflow: hidden;
    padding: 0 10px;
    border-bottom: 1px solid #d5d5d5;
}

.searchfilters p {
            font-size: 16px;
        font-size: 1rem;
        line-height: 22px;
        line-height: 1.375rem;
        float: left;
        margin: 8px 16px 8px 0;
        font-weight: bold;
}

 .searchfilters ol {
    width: auto;
    display: block;
    background: 0;
    position: relative;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 99;
}

 .searchfilters ol li {
    background: 0;
    border: 0;
}

 .searchfilters ol li {
    width: auto;
    overflow: hidden;
    float: left;
    border: 0;
    padding: 0;
    margin: 0;
    position: relative;
    overflow: hidden;
}

 .searchfilters ol li {
    padding: 0 8px;
}

 .searchfilters ol li a {
    border: 0;
    font-weight: bold;
}

 .searchfilters ol li a {
    float: left;
    margin: 0 16px;
    padding-bottom: 5px;
    border: 0;
    border: 0;
}

 .searchfilters ol li a {
    color: #18b;
    display: block;
    text-decoration: none;
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.375rem;
    padding: 8px 0;
        padding-bottom: 8px;
    font-weight: bold;
}

.searchfilters ol li.selected a{
    color: #000000;
    border-bottom: 3px solid #262626;
}

.searchList li {
    clear: left;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
    width:100%;	
}

.searchList .pubDets {
    margin-top: 1em;
    line-height:24px;
    margin:0px !important;
    padding-left: 13px !important
}
.searchList p {
    line-height:24px;
}

.searchList h2 {
    font-size:16px;
    line-height:25px;
    padding:0px 12px !important;
}

.searchList a{
    color:#000;
}
.searchList a:hover{
    color:#18b;
}
.searchList li .nlThumb span {
    padding: 0px 10px 3px 10px;
    background: #18b;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 500;
    position: absolute;
    text-align: center;
    top: 0;
    right: 0px;
}

.searchList .nlThumb img, .searchList .nlThumb iframe {
    display: block;
    margin: 0 auto;
}